{"version":3,"sources":["../src/index.ts","../src/controller.tsx","../src/charts.ts","../src/colors.ts","../src/images.ts","../src/safe-calculate.ts","../src/wasm.ts","../src/worker-client.ts","../src/zip-entry-names.ts","../src/XlsxViewer.tsx","../src/cell-text-clip.ts","../src/chart-renderer.tsx","../../../node_modules/.pnpm/us-atlas@3.0.1/node_modules/us-atlas/counties-albers-10m.json","../../../node_modules/.pnpm/world-atlas@2.0.2/node_modules/world-atlas/countries-50m.json","../src/surface-regl.tsx","../src/viewer-palette.ts"],"sourcesContent":["export { useXlsxViewerController, XlsxFileSizeLimitExceededError } from \"./controller\";\nexport { initWasm, setWasmSource, type XlsxWasmSource } from \"./wasm\";\nexport {\n  DefaultXlsxToolbar,\n  useXlsxViewerCharts,\n  useXlsxViewer,\n  useXlsxViewerEditing,\n  useXlsxViewerImages,\n  useXlsxViewerSelection,\n  useXlsxViewerThumbnails,\n  useXlsxViewerZoom,\n  useXlsxViewerTables,\n  XlsxViewer,\n  XlsxViewerProvider\n} from \"./XlsxViewer\";\nexport type {\n  UseXlsxViewerControllerOptions,\n  XlsxChart,\n  XlsxChartAxis,\n  XlsxChartDataLabels,\n  XlsxChartElementSelection,\n  XlsxChartLoadingRenderProps,\n  XlsxChartReference,\n  XlsxChartsheet,\n  XlsxChartSeries,\n  XlsxCellAddress,\n  XlsxCellAlignmentInput,\n  XlsxCellBorderEdgeInput,\n  XlsxCellBorderStyleInput,\n  XlsxCellFillStyleInput,\n  XlsxCellFontStyleInput,\n  XlsxCellGradientStopInput,\n  XlsxCellNumberFormatInput,\n  XlsxCellProtectionInput,\n  XlsxCellRange,\n  XlsxCellStyleContext,\n  XlsxCellStyleColorInput,\n  XlsxCellStyleInput,\n  XlsxFileTooLargeRenderProps,\n  XlsxFormulaTarget,\n  XlsxFormControl,\n  XlsxFormControlActionEvent,\n  XlsxFormControlCaption,\n  XlsxFormControlCaptionInput,\n  XlsxFormControlCaptionRun,\n  XlsxFormControlChangeEvent,\n  XlsxFormControlInput,\n  XlsxFormControlKind,\n  XlsxFormControlKindInput,\n  XlsxFormControlPatch,\n  XlsxFormControlRenderProps,\n  XlsxFormControlSelectionMode,\n  XlsxFormControlState,\n  XlsxImage,\n  XlsxImageAnchor,\n  XlsxImageRect,\n  XlsxImageRenderProps,\n  XlsxImageResizeHandlePosition,\n  XlsxImageSelectionRenderProps,\n  XlsxScrollerRenderProps,\n  XlsxShape,\n  XlsxShapeFill,\n  XlsxShapeParagraph,\n  XlsxShapeStroke,\n  XlsxShapeTextBox,\n  XlsxShapeTextRun,\n  XlsxSheetData,\n  XlsxSheetThumbnail,\n  XlsxSheetThumbnailResolution,\n  XlsxSheetVisibility,\n  XlsxThemePalette,\n  XlsxTable,\n  XlsxTableColumn,\n  XlsxTableHeaderMenuRenderProps,\n  XlsxTableSortDirection,\n  XlsxTableSortState,\n  XlsxWorkbookTab,\n  XlsxViewerCharts,\n  XlsxViewerController,\n  XlsxViewerEditing,\n  XlsxViewerImages,\n  XlsxViewerProps,\n  XlsxViewerProviderProps,\n  XlsxViewerSelection,\n  XlsxViewerThumbnails,\n  XlsxViewerZoom,\n  UseXlsxViewerThumbnailsOptions,\n  XlsxViewerTables\n} from \"./types\";\n","import * as React from \"react\";\nimport type {\n  DrawingAnchor as DukeDrawingAnchor,\n  DrawingColor as DukeDrawingColor,\n  DrawingInput as DukeDrawingInput,\n  DrawingRunFont as DukeDrawingRunFont,\n  DrawingText as DukeDrawingText,\n  FormControlDrawing as DukeFormControlDrawing,\n  FormControlKind as DukeFormControlKind,\n  FormControlKindInput as DukeFormControlKindInput,\n  ImageDrawing as DukeImageDrawing,\n  Workbook\n} from \"@dukelib/sheets-wasm\";\nimport { strFromU8, strToU8, unzipSync, zipSync } from \"fflate\";\nimport {\n  applyChartSeriesFormula,\n  buildChartSeriesFormula,\n  loadWorkbookChartAssets,\n  updateWorkbookChartAnchor,\n  updateWorkbookChartDefinition,\n  type WorkbookChartAssets\n} from \"./charts\";\nimport { resolveWorkbookColor, resolveWorkbookFillStyle } from \"./colors\";\nimport {\n  collectWorkbookFormControls,\n  dukeDrawingAnchorToXlsxAnchor,\n  mergeWorkbookImageAssets,\n  parseWorkbookImageAssets,\n  pxToSheetColumnWidth,\n  rectToImageAnchor,\n  refreshWorkbookFormControls,\n  resolveContentSheetAxisPixels,\n  resolveWorksheetDefaultColumnWidthPixels,\n  resolveWorksheetDefaultRowHeightPixels,\n  resolveWorksheetHiddenCols,\n  resolveWorksheetHiddenRows,\n  resolveWorksheetMergeMetadata,\n  resolveSheetColumnWidthPixels,\n  resolveRenderedSheetAxisPixels,\n  resolveSheetRowHeightPixels,\n  resizeImageRect,\n  revokeWorkbookImageAssets,\n  updateWorkbookImageAnchor,\n  xlsxAnchorToDukeDrawingAnchor,\n  type WorkbookImageAssets,\n  type WorkbookImageSheetOrigin\n} from \"./images\";\nimport { safeCalculate, tryRecalculate } from \"./safe-calculate\";\nimport { canUseConfiguredWasmSourceInWorker, getSheetsWasmModule } from \"./wasm\";\nimport { XlsxWorkerClient } from \"./worker-client\";\nimport { normalizeWorkbookArrayBuffer } from \"./zip-entry-names\";\nimport type {\n  UseXlsxViewerControllerOptions,\n  XlsxChart,\n  XlsxChartElementSelection,\n  XlsxChartsheet,\n  XlsxCellAddress,\n  XlsxCellRange,\n  XlsxCellStyleColorInput,\n  XlsxCellStyleInput,\n  XlsxClipboardData,\n  XlsxConditionalFormatRule,\n  XlsxDataValidation,\n  XlsxFormControl,\n  XlsxFormControlCaptionInput,\n  XlsxFormControlInput,\n  XlsxFormControlPatch,\n  XlsxFreezePanes,\n  XlsxImage,\n  XlsxImageRect,\n  XlsxImageResizeHandlePosition,\n  XlsxResolvedCellStyle,\n  XlsxShape,\n  XlsxSheetData,\n  XlsxSheetVisibility,\n  XlsxSparkline,\n  XlsxThemePalette,\n  XlsxTable,\n  XlsxTableStyleDefinition,\n  XlsxTableSortDirection,\n  XlsxTableSortState,\n  XlsxViewerController,\n  XlsxWorkbookTab\n} from \"./types\";\n\nconst FORMULA_COUNT_THRESHOLD = 1000;\nconst DEFAULT_ROW_HEIGHT = 24;\nconst DEFAULT_COL_WIDTH = 80;\nconst XLSX_MIME_TYPE = \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\";\nconst CSV_MIME_TYPE = \"text/csv;charset=utf-8\";\nconst MIN_COL_WIDTH_PX = 30;\nconst MIN_ROW_HEIGHT_PX = 16;\nconst GRID_HEADER_HEIGHT = 24;\nconst GRID_ROW_HEADER_WIDTH = 40;\nconst HISTORY_LIMIT = 100;\nconst INTERNAL_CLIPBOARD_MIME = \"application/x-react-xlsx-range+json\";\nconst DEFAULT_DEFER_LOADING_ABOVE_BYTES = 0;\nconst DEFAULT_MAX_FILE_SIZE_BYTES = 25 * 1024 * 1024;\nconst MAX_INTERACTIVE_WORKSHEET_XML_BYTES = 200 * 1024 * 1024;\nconst MAX_INTERACTIVE_SHARED_STRINGS_BYTES = 50 * 1024 * 1024;\nconst MAX_INTERACTIVE_TOTAL_XML_BYTES = 256 * 1024 * 1024;\nconst EMU_PER_PIXEL = 9525;\nconst DEFAULT_ZOOM_SCALE = 100;\nconst MIN_ZOOM_SCALE = 10;\nconst MAX_ZOOM_SCALE = 400;\nconst ZOOM_STEP = 10;\nconst DEFAULT_ZOOM_TAB_KEY = \"__default__\";\n\nfunction normalizeWorksheetVisibility(value: unknown): XlsxSheetVisibility {\n  return value === \"hidden\" || value === \"veryHidden\" ? value : \"visible\";\n}\n\ntype IdleRequestHandle = number;\n\ntype IdleDeadline = {\n  didTimeout: boolean;\n  timeRemaining: () => number;\n};\n\ntype IdleWindow = Window & {\n  cancelIdleCallback?: (handle: IdleRequestHandle) => void;\n  requestIdleCallback?: (\n    callback: (deadline: IdleDeadline) => void,\n    options?: {\n      timeout: number;\n    }\n  ) => IdleRequestHandle;\n};\n\ntype SnapshotHistoryEntry = {\n  kind: \"snapshot\";\n  activeCell: XlsxCellAddress | null;\n  activeSheetIndex: number;\n  bytes: Uint8Array;\n  selection: XlsxCellRange | null;\n};\n\ntype CellMutationState = {\n  formula: string | null;\n  style: unknown;\n  value: unknown;\n};\n\ntype CellEditHistoryEntry = {\n  kind: \"cell-edit\";\n  activeCellAfter: XlsxCellAddress | null;\n  activeCellBefore: XlsxCellAddress | null;\n  after: CellMutationState;\n  before: CellMutationState;\n  cell: XlsxCellAddress;\n  selectionAfter: XlsxCellRange | null;\n  selectionBefore: XlsxCellRange | null;\n  sheetIndex: number;\n};\n\ntype RangeCellMutation = {\n  after: CellMutationState;\n  before: CellMutationState;\n  cell: XlsxCellAddress;\n};\n\ntype RangeEditHistoryEntry = {\n  kind: \"range-edit\";\n  activeCellAfter: XlsxCellAddress | null;\n  activeCellBefore: XlsxCellAddress | null;\n  mutations: RangeCellMutation[];\n  selectionAfter: XlsxCellRange | null;\n  selectionBefore: XlsxCellRange | null;\n  sheetIndex: number;\n};\n\nfunction clampZoomScale(zoomScale: number) {\n  if (!Number.isFinite(zoomScale)) {\n    return DEFAULT_ZOOM_SCALE;\n  }\n\n  return Math.min(MAX_ZOOM_SCALE, Math.max(MIN_ZOOM_SCALE, Math.round(zoomScale)));\n}\n\nfunction resolveDefaultZoomScale(activeTab: XlsxWorkbookTab | null, activeSheet: XlsxSheetData | null) {\n  if (activeTab?.kind !== \"sheet\") {\n    return DEFAULT_ZOOM_SCALE;\n  }\n\n  return clampZoomScale(activeSheet?.zoomScale ?? DEFAULT_ZOOM_SCALE);\n}\n\nfunction resolveWorksheetZoomScale(\n  worksheet: ReturnType<Workbook[\"getSheet\"]>,\n  sheetState?: Record<string, unknown> | null\n) {\n  const candidates = [\n    typeof sheetState?.zoomScale === \"number\" ? sheetState.zoomScale : undefined,\n    typeof worksheet.zoomScale === \"number\" ? worksheet.zoomScale : undefined\n  ];\n  const value = candidates.find((entry): entry is number => typeof entry === \"number\" && Number.isFinite(entry) && entry > 0);\n  return clampZoomScale(value ?? DEFAULT_ZOOM_SCALE);\n}\n\nfunction resolveNextZoomScale(currentZoomScale: number, direction: 1 | -1) {\n  if (direction > 0) {\n    return Math.min(\n      MAX_ZOOM_SCALE,\n      currentZoomScale % ZOOM_STEP === 0\n        ? currentZoomScale + ZOOM_STEP\n        : Math.ceil(currentZoomScale / ZOOM_STEP) * ZOOM_STEP\n    );\n  }\n\n  return Math.max(\n    MIN_ZOOM_SCALE,\n    currentZoomScale % ZOOM_STEP === 0\n      ? currentZoomScale - ZOOM_STEP\n      : Math.floor(currentZoomScale / ZOOM_STEP) * ZOOM_STEP\n  );\n}\n\ntype ZipEntryMetadata = {\n  compressedSize: number;\n  name: string;\n  uncompressedSize: number;\n};\n\ntype WorkbookPreflightResult = {\n  largestWorksheetXmlBytes: number;\n  sharedStringsBytes: number;\n  totalWorksheetXmlBytes: number;\n  tooLarge: boolean;\n};\n\nfunction formatBinaryBytes(bytes: number) {\n  if (!Number.isFinite(bytes) || bytes <= 0) {\n    return \"0 B\";\n  }\n\n  const units = [\"B\", \"KB\", \"MB\", \"GB\"];\n  let value = bytes;\n  let unitIndex = 0;\n  while (value >= 1024 && unitIndex < units.length - 1) {\n    value /= 1024;\n    unitIndex += 1;\n  }\n\n  return `${value >= 10 || unitIndex === 0 ? value.toFixed(0) : value.toFixed(1)} ${units[unitIndex]}`;\n}\n\nfunction findZipEndOfCentralDirectoryOffset(bytes: Uint8Array) {\n  const minLength = 22;\n  if (bytes.byteLength < minLength) {\n    return -1;\n  }\n\n  const searchStart = Math.max(0, bytes.byteLength - (0xffff + minLength));\n  for (let offset = bytes.byteLength - minLength; offset >= searchStart; offset -= 1) {\n    if (\n      bytes[offset] === 0x50 &&\n      bytes[offset + 1] === 0x4b &&\n      bytes[offset + 2] === 0x05 &&\n      bytes[offset + 3] === 0x06\n    ) {\n      return offset;\n    }\n  }\n\n  return -1;\n}\n\nfunction readZipCentralDirectoryEntries(buffer: ArrayBuffer): ZipEntryMetadata[] | null {\n  const bytes = new Uint8Array(buffer);\n  const eocdOffset = findZipEndOfCentralDirectoryOffset(bytes);\n  if (eocdOffset < 0) {\n    return null;\n  }\n\n  const view = new DataView(buffer, bytes.byteOffset, bytes.byteLength);\n  const centralDirectorySize = view.getUint32(eocdOffset + 12, true);\n  const centralDirectoryOffset = view.getUint32(eocdOffset + 16, true);\n  const decoder = new TextDecoder();\n  const entries: ZipEntryMetadata[] = [];\n\n  let offset = centralDirectoryOffset;\n  const endOffset = centralDirectoryOffset + centralDirectorySize;\n  while (offset + 46 <= endOffset && offset + 46 <= bytes.byteLength) {\n    if (view.getUint32(offset, true) !== 0x02014b50) {\n      return null;\n    }\n\n    const compressedSize = view.getUint32(offset + 20, true);\n    const uncompressedSize = view.getUint32(offset + 24, true);\n    const fileNameLength = view.getUint16(offset + 28, true);\n    const extraLength = view.getUint16(offset + 30, true);\n    const commentLength = view.getUint16(offset + 32, true);\n    const fileNameStart = offset + 46;\n    const fileNameEnd = fileNameStart + fileNameLength;\n    if (fileNameEnd > bytes.byteLength) {\n      return null;\n    }\n\n    entries.push({\n      compressedSize,\n      name: decoder.decode(bytes.subarray(fileNameStart, fileNameEnd)),\n      uncompressedSize\n    });\n\n    offset = fileNameEnd + extraLength + commentLength;\n  }\n\n  return entries;\n}\n\nfunction preflightWorkbookBuffer(buffer: ArrayBuffer): WorkbookPreflightResult | null {\n  const entries = readZipCentralDirectoryEntries(buffer);\n  if (!entries) {\n    return null;\n  }\n\n  let largestWorksheetXmlBytes = 0;\n  let totalWorksheetXmlBytes = 0;\n  let sharedStringsBytes = 0;\n\n  for (const entry of entries) {\n    if (/^xl\\/worksheets\\/[^/]+\\.xml$/i.test(entry.name)) {\n      largestWorksheetXmlBytes = Math.max(largestWorksheetXmlBytes, entry.uncompressedSize);\n      totalWorksheetXmlBytes += entry.uncompressedSize;\n      continue;\n    }\n\n    if (entry.name === \"xl/sharedStrings.xml\") {\n      sharedStringsBytes = entry.uncompressedSize;\n    }\n  }\n\n  const tooLarge =\n    largestWorksheetXmlBytes > MAX_INTERACTIVE_WORKSHEET_XML_BYTES ||\n    sharedStringsBytes > MAX_INTERACTIVE_SHARED_STRINGS_BYTES ||\n    totalWorksheetXmlBytes + sharedStringsBytes > MAX_INTERACTIVE_TOTAL_XML_BYTES;\n\n  return {\n    largestWorksheetXmlBytes,\n    sharedStringsBytes,\n    tooLarge,\n    totalWorksheetXmlBytes\n  };\n}\n\nfunction createWorkbookTooLargeError(preflight: WorkbookPreflightResult) {\n  return new Error(\n    `XLSX is too large to preview interactively. `\n    + `Largest worksheet XML: ${formatBinaryBytes(preflight.largestWorksheetXmlBytes)}; `\n    + `shared strings: ${formatBinaryBytes(preflight.sharedStringsBytes)}.`\n  );\n}\n\nexport class XlsxFileSizeLimitExceededError extends Error {\n  fileSizeBytes: number;\n  maxFileSizeBytes: number;\n\n  constructor(fileSizeBytes: number, maxFileSizeBytes: number) {\n    super(\n      `XLSX file size ${formatBinaryBytes(fileSizeBytes)} exceeds the configured limit of ${formatBinaryBytes(maxFileSizeBytes)}.`\n    );\n    this.name = \"XlsxFileSizeLimitExceededError\";\n    this.fileSizeBytes = fileSizeBytes;\n    this.maxFileSizeBytes = maxFileSizeBytes;\n  }\n}\n\ntype HistoryEntry = SnapshotHistoryEntry | CellEditHistoryEntry | RangeEditHistoryEntry;\n\ntype ClipboardMatrixCell = {\n  colOffset: number;\n  formula: string | null;\n  rowOffset: number;\n  value: string;\n};\n\ntype ClipboardMerge = {\n  colSpan: number;\n  colOffset: number;\n  rowOffset: number;\n  rowSpan: number;\n};\n\ntype ClipboardPayload = {\n  cells: ClipboardMatrixCell[];\n  cols: number;\n  merges: ClipboardMerge[];\n  rows: number;\n};\n\nfunction resolveDisplayFileName(src?: string, fileName?: string): string {\n  if (typeof fileName === \"string\" && fileName.trim().length > 0) {\n    return fileName.trim();\n  }\n\n  if (!src) {\n    return \"Workbook.xlsx\";\n  }\n\n  const pathWithoutQuery = src.split(\"?\")[0] ?? \"\";\n  const pathSegments = pathWithoutQuery.split(\"/\");\n  const lastSegment = pathSegments[pathSegments.length - 1] ?? \"\";\n\n  if (!lastSegment) {\n    return \"Workbook.xlsx\";\n  }\n\n  try {\n    return decodeURIComponent(lastSegment);\n  } catch {\n    return lastSegment;\n  }\n}\n\nfunction resolveSheetDisplayUsedRange(\n  usedRange: [number, number, number, number],\n  sheetState?: {\n    maxContentCol?: number;\n    maxContentRow?: number;\n    maxHorizontalMergeEndCol?: number;\n    maxVerticalMergeEndRow?: number;\n    minContentCol?: number;\n    minContentRow?: number;\n  } | null\n): [number, number, number, number] {\n  const [minRow, minCol, maxRow, maxCol] = usedRange;\n  const maxContentRow = sheetState?.maxContentRow ?? -1;\n  const maxContentCol = sheetState?.maxContentCol ?? -1;\n  const maxVerticalMergeEndRow = sheetState?.maxVerticalMergeEndRow ?? -1;\n  const maxHorizontalMergeEndCol = sheetState?.maxHorizontalMergeEndCol ?? -1;\n  const maxMeaningfulRow = Math.max(maxContentRow, maxVerticalMergeEndRow);\n  const maxMeaningfulCol = Math.max(maxContentCol, maxHorizontalMergeEndCol);\n\n  if (maxMeaningfulRow < 0 && maxMeaningfulCol < 0) {\n    return usedRange;\n  }\n\n  return [\n    sheetState?.minContentRow !== undefined && sheetState.minContentRow >= 0 ? Math.min(minRow, sheetState.minContentRow) : minRow,\n    sheetState?.minContentCol !== undefined && sheetState.minContentCol >= 0 ? Math.min(minCol, sheetState.minContentCol) : minCol,\n    maxMeaningfulRow >= 0\n      ? (maxContentRow >= 0 ? Math.min(maxRow, maxMeaningfulRow) : Math.max(maxRow, maxMeaningfulRow))\n      : maxRow,\n    maxMeaningfulCol >= 0\n      ? (maxContentCol >= 0 ? Math.min(maxCol, maxMeaningfulCol) : Math.max(maxCol, maxMeaningfulCol))\n      : maxCol\n  ];\n}\n\nfunction buildSheetList(\n  workbook: Workbook,\n  sheetStatesByWorkbookSheetIndex?: Array<{\n    cachedFormulaValues?: Record<string, string>;\n    columnWidthCharacterWidthPx?: number;\n    colWidthOverridesPx?: Record<number, number>;\n    colStyleIds?: Record<number, number>;\n    conditionalFormatRules?: XlsxConditionalFormatRule[];\n    defaultColWidthPx?: number;\n    defaultRowHeightPx?: number;\n    hasHorizontalMerges?: boolean;\n    hasVerticalMerges?: boolean;\n    maxHorizontalMergeEndCol?: number;\n    maxVerticalMergeEndRow?: number;\n    maxContentCol?: number;\n    maxContentRow?: number;\n    minContentCol?: number;\n    minContentRow?: number;\n    hiddenCols?: number[];\n    hiddenRows?: number[];\n    rowHeightOverridesPx?: Record<number, number>;\n    rowStyleIds?: Record<number, number>;\n    showGridLines: boolean;\n    sparklines?: XlsxSparkline[];\n  } | null>,\n  themePalette?: XlsxThemePalette | null,\n  styleById?: Record<number, XlsxResolvedCellStyle> | null,\n  namedCellStyleByName?: Record<string, XlsxResolvedCellStyle> | null,\n  tableStyleByName?: Record<string, XlsxTableStyleDefinition> | null,\n  showHiddenSheets = false\n): XlsxSheetData[] {\n  const sheets: XlsxSheetData[] = [];\n\n  for (let index = 0; index < workbook.sheetCount; index += 1) {\n    const worksheet = workbook.getSheet(index);\n    const sheetState = sheetStatesByWorkbookSheetIndex?.[index] ?? null;\n    const mergeMetadata = resolveWorksheetMergeMetadata(worksheet);\n    const effectiveSheetState = {\n      ...sheetState,\n      ...mergeMetadata\n    };\n    const defaultColWidthPx = resolveWorksheetDefaultColumnWidthPixels(\n      worksheet,\n      sheetState?.columnWidthCharacterWidthPx,\n      sheetState?.defaultColWidthPx ?? DEFAULT_COL_WIDTH\n    );\n    const defaultRowHeightPx = resolveWorksheetDefaultRowHeightPixels(\n      worksheet,\n      sheetState?.defaultRowHeightPx ?? DEFAULT_ROW_HEIGHT\n    );\n    const visibility = normalizeWorksheetVisibility(worksheet.visibility);\n    if (!showHiddenSheets && visibility !== \"visible\") {\n      continue;\n    }\n\n    const resolveColumnWidthPx = (col: number) => {\n      const width = worksheet.getColumnWidth(col);\n      if (width !== undefined && width !== null) {\n        return resolveSheetColumnWidthPixels(width, sheetState?.columnWidthCharacterWidthPx);\n      }\n\n      return sheetState?.colWidthOverridesPx?.[col] ?? defaultColWidthPx;\n    };\n\n    const resolveRowHeightPx = (row: number) => {\n      const height = worksheet.getRowHeight(row);\n      if (height !== undefined && height !== null) {\n        return Math.max(Math.round(height * 1.33), MIN_ROW_HEIGHT_PX);\n      }\n\n      return sheetState?.rowHeightOverridesPx?.[row] ?? defaultRowHeightPx;\n    };\n\n    const usedRange = worksheet.usedRange() as [number, number, number, number] | null;\n    if (!usedRange) {\n      sheets.push({\n        cachedFormulaValues: sheetState?.cachedFormulaValues ?? {},\n        columnWidthCharacterWidthPx: sheetState?.columnWidthCharacterWidthPx,\n        colWidthOverridesPx: sheetState?.colWidthOverridesPx ?? {},\n        colStyleIds: sheetState?.colStyleIds ?? {},\n        conditionalFormatRules: sheetState?.conditionalFormatRules ?? [],\n        dataValidations: parseWorksheetDataValidations(worksheet),\n        defaultColWidthPx,\n        defaultRowHeightPx,\n        freezePanes: parseWorksheetFreezePanes(worksheet),\n        hasHorizontalMerges: mergeMetadata.hasHorizontalMerges,\n        hasVerticalMerges: mergeMetadata.hasVerticalMerges,\n        maxHorizontalMergeEndCol: mergeMetadata.maxHorizontalMergeEndCol,\n        maxVerticalMergeEndRow: mergeMetadata.maxVerticalMergeEndRow,\n        hiddenCols: [],\n        hiddenRows: [],\n        minUsedCol: -1,\n        minUsedRow: -1,\n        maxUsedCol: -1,\n        maxUsedRow: -1,\n        name: worksheet.name,\n        visibility,\n        namedCellStyleByName: namedCellStyleByName ?? {},\n        rowCount: 0,\n        colCount: 0,\n        rowHeightOverridesPx: sheetState?.rowHeightOverridesPx ?? {},\n        rowStyleIds: sheetState?.rowStyleIds ?? {},\n        styleById: styleById ?? {},\n        sparklines: sheetState?.sparklines ?? [],\n        tableStyleByName: tableStyleByName ?? {},\n        visibleRows: [],\n        visibleCols: [],\n        colWidths: [],\n        rowHeights: [],\n        showGridLines: sheetState?.showGridLines ?? true,\n        themePalette: themePalette ?? { colorsByIndex: {} },\n        workbookSheetIndex: index,\n        zoomScale: resolveWorksheetZoomScale(worksheet, sheetState)\n      });\n      continue;\n    }\n\n    const [minRow, minCol, maxRow, maxCol] = resolveSheetDisplayUsedRange(usedRange, effectiveSheetState);\n    let visibleRowsCache: number[] | null = null;\n    let visibleColsCache: number[] | null = null;\n    let rowHeightsCache: number[] | null = null;\n    let colWidthsCache: number[] | null = null;\n\n    const getVisibleRows = () => {\n      if (visibleRowsCache) {\n        return visibleRowsCache;\n      }\n\n      const nextVisibleRows: number[] = [];\n      for (let row = 0; row <= maxRow; row += 1) {\n        if (!worksheet.isRowHidden(row)) {\n          nextVisibleRows.push(row);\n        }\n      }\n\n      visibleRowsCache = nextVisibleRows;\n      return nextVisibleRows;\n    };\n\n    const getVisibleCols = () => {\n      if (visibleColsCache) {\n        return visibleColsCache;\n      }\n\n      const nextVisibleCols: number[] = [];\n      for (let col = 0; col <= maxCol; col += 1) {\n        if (!worksheet.isColumnHidden(col)) {\n          nextVisibleCols.push(col);\n        }\n      }\n\n      visibleColsCache = nextVisibleCols;\n      return nextVisibleCols;\n    };\n\n    const getRowHeights = () => {\n      if (rowHeightsCache) {\n        return rowHeightsCache;\n      }\n\n      rowHeightsCache = getVisibleRows().map(resolveRowHeightPx);\n      return rowHeightsCache;\n    };\n\n    const getColWidths = () => {\n      if (colWidthsCache) {\n        return colWidthsCache;\n      }\n\n      colWidthsCache = getVisibleCols().map(resolveColumnWidthPx);\n      return colWidthsCache;\n    };\n\n    const sheet: XlsxSheetData = {\n      cachedFormulaValues: sheetState?.cachedFormulaValues ?? {},\n      columnWidthCharacterWidthPx: sheetState?.columnWidthCharacterWidthPx,\n      colWidthOverridesPx: sheetState?.colWidthOverridesPx ?? {},\n      colStyleIds: sheetState?.colStyleIds ?? {},\n      conditionalFormatRules: sheetState?.conditionalFormatRules ?? [],\n      dataValidations: parseWorksheetDataValidations(worksheet),\n      defaultColWidthPx,\n      defaultRowHeightPx,\n      freezePanes: parseWorksheetFreezePanes(worksheet),\n      hasHorizontalMerges: mergeMetadata.hasHorizontalMerges,\n      hasVerticalMerges: mergeMetadata.hasVerticalMerges,\n      maxHorizontalMergeEndCol: mergeMetadata.maxHorizontalMergeEndCol,\n      maxVerticalMergeEndRow: mergeMetadata.maxVerticalMergeEndRow,\n      hiddenCols: resolveWorksheetHiddenCols(worksheet, maxCol),\n      hiddenRows: resolveWorksheetHiddenRows(worksheet, maxRow),\n      minUsedCol: minCol,\n      minUsedRow: minRow,\n      maxUsedCol: maxCol,\n      maxUsedRow: maxRow,\n      name: worksheet.name,\n      visibility,\n      namedCellStyleByName: namedCellStyleByName ?? {},\n      rowHeightOverridesPx: sheetState?.rowHeightOverridesPx ?? {},\n      rowStyleIds: sheetState?.rowStyleIds ?? {},\n      showGridLines: sheetState?.showGridLines ?? true,\n      styleById: styleById ?? {},\n      sparklines: sheetState?.sparklines ?? [],\n      tableStyleByName: tableStyleByName ?? {},\n      themePalette: themePalette ?? { colorsByIndex: {} },\n      workbookSheetIndex: index,\n      zoomScale: resolveWorksheetZoomScale(worksheet, sheetState),\n      get rowCount() {\n        return getVisibleRows().length;\n      },\n      get colCount() {\n        return getVisibleCols().length;\n      },\n      get visibleRows() {\n        return getVisibleRows();\n      },\n      get visibleCols() {\n        return getVisibleCols();\n      },\n      get colWidths() {\n        return getColWidths();\n      },\n      get rowHeights() {\n        return getRowHeights();\n      }\n    };\n\n    sheets.push(sheet);\n  }\n\n  return sheets;\n}\n\nfunction buildVisibleSheetIndexMap(sheets: XlsxSheetData[]) {\n  return new Map(sheets.map((sheet, index) => [sheet.workbookSheetIndex, index]));\n}\n\nfunction resolveInheritedCellStyle(sheet: XlsxSheetData | null | undefined, row: number, col: number) {\n  if (!sheet) {\n    return null;\n  }\n\n  const rowStyleId = sheet.rowStyleIds[row];\n  if (rowStyleId !== undefined) {\n    return sheet.styleById[rowStyleId] ?? null;\n  }\n\n  const colStyleId = sheet.colStyleIds[col];\n  if (colStyleId !== undefined) {\n    return sheet.styleById[colStyleId] ?? null;\n  }\n\n  return null;\n}\n\nfunction columnLabel(col: number): string {\n  let label = \"\";\n  let nextValue = col;\n\n  while (nextValue >= 0) {\n    label = String.fromCharCode(65 + (nextValue % 26)) + label;\n    nextValue = Math.floor(nextValue / 26) - 1;\n  }\n\n  return label;\n}\n\nfunction cellAddressToA1(cell: XlsxCellAddress): string {\n  return `${columnLabel(cell.col)}${cell.row + 1}`;\n}\n\nfunction parseA1CellReference(reference: string): XlsxCellAddress | null {\n  const match = /^([A-Z]+)(\\d+)$/i.exec(reference.trim());\n  if (!match) {\n    return null;\n  }\n\n  const [, columnPart, rowPart] = match;\n  let col = 0;\n  for (const char of columnPart.toUpperCase()) {\n    col = col * 26 + (char.charCodeAt(0) - 64);\n  }\n\n  return {\n    col: col - 1,\n    row: Number(rowPart) - 1\n  };\n}\n\nfunction parseA1RangeReference(reference: string): XlsxCellRange | null {\n  const [startRef, endRef = startRef] = reference.split(\":\");\n  const start = parseA1CellReference(startRef ?? \"\");\n  const end = parseA1CellReference(endRef ?? \"\");\n  if (!start || !end) {\n    return null;\n  }\n\n  return normalizeRange({ start, end });\n}\n\ntype ResolvedWorkbookReference = {\n  range: XlsxCellRange;\n  workbookSheetIndex: number;\n  worksheet: ReturnType<Workbook[\"getSheet\"]>;\n};\n\nfunction resolveWorkbookReference(\n  workbook: Workbook,\n  defaultWorkbookSheetIndex: number,\n  rawReference: string,\n  resolvingNamedRange = false\n): ResolvedWorkbookReference | null {\n  const reference = rawReference.trim().replace(/^=/, \"\");\n  if (!reference) {\n    return null;\n  }\n\n  let workbookSheetIndex = defaultWorkbookSheetIndex;\n  let rangeReference = reference;\n  const bangIndex = reference.lastIndexOf(\"!\");\n  if (bangIndex >= 0) {\n    let sheetName = reference.slice(0, bangIndex).trim();\n    rangeReference = reference.slice(bangIndex + 1).trim();\n    if (sheetName.startsWith(\"'\") && sheetName.endsWith(\"'\")) {\n      sheetName = sheetName.slice(1, -1).replace(/''/g, \"'\");\n    }\n    const resolvedSheetIndex = workbook.sheetIndex(sheetName);\n    if (resolvedSheetIndex === undefined) {\n      return null;\n    }\n    workbookSheetIndex = resolvedSheetIndex;\n  } else if (!resolvingNamedRange) {\n    const namedRange = workbook.getNamedRange(reference);\n    if (namedRange) {\n      return resolveWorkbookReference(workbook, defaultWorkbookSheetIndex, namedRange, true);\n    }\n  }\n\n  const range = parseA1RangeReference(rangeReference.replace(/\\$/g, \"\"));\n  if (!range || workbookSheetIndex < 0 || workbookSheetIndex >= workbook.sheetCount) {\n    return null;\n  }\n\n  try {\n    return {\n      range,\n      workbookSheetIndex,\n      worksheet: workbook.getSheet(workbookSheetIndex)\n    };\n  } catch {\n    return null;\n  }\n}\n\nfunction parseColorHex(hex: string | undefined) {\n  const normalized = hex?.replace(/^#/, \"\");\n  return normalized && /^[0-9a-f]{6}$/i.test(normalized)\n    ? [0, 2, 4].map((offset) => Number.parseInt(normalized.slice(offset, offset + 2), 16))\n    : null;\n}\n\nfunction xlsxColorToDukeColor(color: XlsxCellStyleColorInput | undefined): DukeDrawingColor | undefined {\n  if (!color) {\n    return undefined;\n  }\n  const normalizedHex = color.hex?.replace(/^#/, \"\");\n  const colorType = color.colorType\n    ?? (normalizedHex?.length === 8 ? \"argb\" : normalizedHex?.length === 6 ? \"rgb\" : undefined)\n    ?? (color.r !== undefined && color.g !== undefined && color.b !== undefined\n      ? color.a !== undefined ? \"argb\" : \"rgb\"\n      : undefined)\n    ?? (color.themeIndex !== undefined ? \"theme\" : color.paletteIndex !== undefined ? \"indexed\" : undefined);\n  switch (colorType) {\n    case \"auto\":\n      return { colorType: \"auto\" };\n    case \"rgb\": {\n      const channels = color.r !== undefined && color.g !== undefined && color.b !== undefined\n        ? [color.r, color.g, color.b]\n        : parseColorHex(color.hex);\n      return channels ? { b: channels[2]!, colorType: \"rgb\", g: channels[1]!, r: channels[0]! } : undefined;\n    }\n    case \"argb\": {\n      const normalized = color.hex?.replace(/^#/, \"\");\n      const channels = normalized && /^[0-9a-f]{8}$/i.test(normalized)\n        ? [0, 2, 4, 6].map((offset) => Number.parseInt(normalized.slice(offset, offset + 2), 16))\n        : color.a !== undefined && color.r !== undefined && color.g !== undefined && color.b !== undefined\n          ? [color.a, color.r, color.g, color.b]\n          : null;\n      return channels\n        ? { a: channels[0]!, b: channels[3]!, colorType: \"argb\", g: channels[2]!, r: channels[1]! }\n        : undefined;\n    }\n    case \"theme\":\n      return color.themeIndex === undefined\n        ? undefined\n        : { colorType: \"theme\", index: color.themeIndex, tint: color.tint ?? 0 };\n    case \"indexed\":\n      return color.paletteIndex === undefined\n        ? undefined\n        : { colorType: \"indexed\", index: color.paletteIndex };\n  }\n}\n\nfunction xlsxFontToDukeFont(font: NonNullable<Exclude<XlsxFormControlCaptionInput, string>[\"runs\"][number][\"font\"]>): DukeDrawingRunFont {\n  return {\n    bold: font.bold,\n    charset: font.charset,\n    color: xlsxColorToDukeColor(font.color),\n    family: font.family,\n    italic: font.italic,\n    name: font.name,\n    scheme: font.scheme,\n    size: font.size,\n    strikethrough: font.strikethrough,\n    underline: font.underline,\n    verticalAlign: font.verticalAlign\n  };\n}\n\nfunction xlsxCaptionToDukeText(caption: XlsxFormControlCaptionInput): DukeDrawingText {\n  if (typeof caption === \"string\") {\n    return { runs: [{ text: caption }] };\n  }\n  return {\n    horizontalAlignment: caption.horizontalAlignment,\n    runs: caption.runs.map((run) => ({\n      font: run.font ? xlsxFontToDukeFont(run.font) : undefined,\n      text: run.text\n    })),\n    verticalAlignment: caption.verticalAlignment\n  };\n}\n\nfunction xlsxFormControlKindToDukeKind(kind: XlsxFormControlInput[\"kind\"]): DukeFormControlKindInput {\n  switch (kind.kind) {\n    case \"button\":\n    case \"label\":\n      return { caption: xlsxCaptionToDukeText(kind.caption), kind: kind.kind };\n    case \"checkbox\":\n      return { ...kind, caption: xlsxCaptionToDukeText(kind.caption) };\n    case \"optionButton\":\n      return { ...kind, caption: xlsxCaptionToDukeText(kind.caption) };\n    case \"groupBox\":\n      return { ...kind, caption: xlsxCaptionToDukeText(kind.caption) };\n    case \"editbox\":\n      return {\n        caption: xlsxCaptionToDukeText(kind.caption),\n        kind: \"unknown\",\n        legacyObjectType: kind.legacyObjectType,\n        objectType: \"EditBox\",\n        rawObj: kind.rawObj,\n        rawProperties: kind.rawProperties\n      };\n    case \"unknown\":\n      return {\n        caption: kind.caption ? xlsxCaptionToDukeText(kind.caption) : undefined,\n        kind: \"unknown\",\n        legacyObjectType: kind.legacyObjectType,\n        objectType: kind.objectType,\n        rawObj: kind.rawObj,\n        rawProperties: kind.rawProperties\n      };\n    default:\n      return { ...kind };\n  }\n}\n\nfunction dukeFormControlKindToInput(kind: DukeFormControlKind): DukeFormControlKindInput {\n  if (kind.kind === \"optionButton\") {\n    return { ...kind, state: kind.state === \"checked\" ? \"checked\" : \"unchecked\" };\n  }\n  if (kind.kind === \"unknown\") {\n    return {\n      caption: kind.caption,\n      kind: \"unknown\",\n      legacyObjectType: kind.legacyObjectType,\n      objectType: kind.objectType,\n      rawObj: kind.rawObj,\n      rawProperties: kind.rawProperties\n    };\n  }\n  return { ...kind };\n}\n\nfunction formControlInputFromDukeControl(control: DukeFormControlDrawing): DukeDrawingInput {\n  return {\n    altText: control.altText,\n    ...(control.anchor ? { anchor: control.anchor } : { transform: control.transform! }),\n    formControl: {\n      kind: dukeFormControlKindToInput(control.formControl.kind),\n      macroName: control.formControl.macroName,\n      rawClientData: control.formControl.rawClientData\n    },\n    hidden: control.hidden,\n    kind: \"formControl\",\n    locked: control.locked,\n    name: control.name,\n    printable: control.printable,\n    title: control.title\n  };\n}\n\ntype DukeFormControlDrawingInput = Extract<DukeDrawingInput, { kind: \"formControl\" }> & {\n  anchor: DukeDrawingAnchor;\n};\n\nfunction xlsxFormControlInputToDukeDrawing(input: XlsxFormControlInput): DukeFormControlDrawingInput {\n  return {\n    altText: input.altText,\n    anchor: xlsxAnchorToDukeDrawingAnchor(input.anchor, input.editAs),\n    formControl: {\n      kind: xlsxFormControlKindToDukeKind(input.kind),\n      macroName: input.macroName,\n      rawClientData: input.rawClientData\n    },\n    hidden: input.hidden,\n    kind: \"formControl\",\n    locked: input.locked,\n    name: input.name,\n    printable: input.printable,\n    title: input.title\n  };\n}\n\nfunction reconcileCheckedOptionButtons(worksheet: ReturnType<Workbook[\"getSheet\"]>) {\n  const checkedPaths = worksheet.formControls.flatMap((control) => (\n    control.formControl.kind.kind === \"optionButton\" && control.formControl.kind.state === \"checked\"\n      ? [control.drawingPath]\n      : []\n  ));\n  for (const path of checkedPaths) {\n    const current = worksheet.formControls.find((control) => (\n      control.drawingPath.length === path.length\n      && control.drawingPath.every((segment, index) => segment === path[index])\n    ));\n    if (current?.formControl.kind.kind === \"optionButton\" && current.formControl.kind.state === \"checked\") {\n      worksheet.setFormControlCheckState(current.drawingPath, \"checked\");\n    }\n  }\n}\n\nfunction formControlInteractionChanged(\n  current: DukeFormControlKind,\n  next: DukeFormControlKind\n) {\n  if (current.kind !== next.kind) {\n    return true;\n  }\n  if (\"cellLink\" in current && \"cellLink\" in next && current.cellLink !== next.cellLink) {\n    return true;\n  }\n  switch (current.kind) {\n    case \"checkbox\":\n    case \"optionButton\":\n      return next.kind === current.kind && current.state !== next.state;\n    case \"dropdown\":\n      return next.kind === \"dropdown\" && current.selected !== next.selected;\n    case \"listBox\":\n      return next.kind === \"listBox\" && (\n        current.selection !== next.selection\n        || current.selected.length !== next.selected.length\n        || current.selected.some((value, index) => value !== next.selected[index])\n      );\n    case \"scrollbar\":\n    case \"spinner\":\n      return next.kind === current.kind && current.value !== next.value;\n    default:\n      return false;\n  }\n}\n\nfunction parseWorksheetFreezePanes(worksheet: ReturnType<Workbook[\"getSheet\"]>): XlsxFreezePanes | null {\n  const rawFreezePanes = worksheet.freezePanes as Record<string, unknown> | null | undefined;\n  const row = typeof rawFreezePanes?.row === \"number\" && rawFreezePanes.row >= 0 ? rawFreezePanes.row : null;\n  const col = typeof rawFreezePanes?.col === \"number\" && rawFreezePanes.col >= 0 ? rawFreezePanes.col : null;\n  if (row === null && col === null) {\n    return null;\n  }\n\n  return {\n    col: col ?? 0,\n    row: row ?? 0\n  };\n}\n\nfunction parseWorksheetDataValidations(worksheet: ReturnType<Workbook[\"getSheet\"]>): XlsxDataValidation[] {\n  const rawDataValidations = Array.isArray(worksheet.dataValidations) ? worksheet.dataValidations : [];\n\n  return rawDataValidations.flatMap((entry) => {\n    if (!entry || typeof entry !== \"object\") {\n      return [];\n    }\n\n    const validation = entry as Record<string, unknown>;\n    const ranges = Array.isArray(validation.ranges)\n      ? validation.ranges.flatMap((range) => {\n          if (typeof range !== \"string\") {\n            return [];\n          }\n\n          const parsedRange = parseA1RangeReference(range);\n          return parsedRange ? [parsedRange] : [];\n        })\n      : [];\n    const validationType = typeof validation.validationType === \"string\" ? validation.validationType : null;\n    if (!validationType || ranges.length === 0) {\n      return [];\n    }\n\n    return [{\n      allowBlank: typeof validation.allowBlank === \"boolean\" ? validation.allowBlank : undefined,\n      errorMessage: typeof validation.errorMessage === \"string\" ? validation.errorMessage : undefined,\n      errorStyle: typeof validation.errorStyle === \"string\" ? validation.errorStyle : undefined,\n      inputMessage: typeof validation.inputMessage === \"string\" ? validation.inputMessage : undefined,\n      listSource: typeof validation.listSource === \"string\" ? validation.listSource : undefined,\n      ranges,\n      showDropdown: typeof validation.showDropdown === \"boolean\" ? validation.showDropdown : undefined,\n      showErrorAlert: typeof validation.showErrorAlert === \"boolean\" ? validation.showErrorAlert : undefined,\n      showInputMessage: typeof validation.showInputMessage === \"boolean\" ? validation.showInputMessage : undefined,\n      validationType\n    } satisfies XlsxDataValidation];\n  });\n}\n\nfunction normalizeRange(range: XlsxCellRange): XlsxCellRange {\n  return {\n    start: {\n      row: Math.min(range.start.row, range.end.row),\n      col: Math.min(range.start.col, range.end.col)\n    },\n    end: {\n      row: Math.max(range.start.row, range.end.row),\n      col: Math.max(range.start.col, range.end.col)\n    }\n  };\n}\n\nfunction rangeToA1(range: XlsxCellRange): string {\n  const normalized = normalizeRange(range);\n  const start = cellAddressToA1(normalized.start);\n  const end = cellAddressToA1(normalized.end);\n  return start === end ? start : `${start}:${end}`;\n}\n\nfunction rangeContainsCell(range: XlsxCellRange, cell: XlsxCellAddress): boolean {\n  const normalized = normalizeRange(range);\n  return (\n    cell.row >= normalized.start.row &&\n    cell.row <= normalized.end.row &&\n    cell.col >= normalized.start.col &&\n    cell.col <= normalized.end.col\n  );\n}\n\nfunction mapWorksheetTables(worksheet: ReturnType<Workbook[\"getSheet\"]> | null): XlsxTable[] {\n  const rawTables = (worksheet?.tables ?? []) as Array<Record<string, unknown>>;\n  return rawTables.flatMap((table, index) => {\n    const rawColumns = Array.isArray(table.columns) ? table.columns : [];\n    const rawName = typeof table.name === \"string\" ? table.name : `Table${index + 1}`;\n    const rawDisplayName =\n      typeof table.displayName === \"string\"\n        ? table.displayName\n        : typeof table.name === \"string\"\n          ? table.name\n          : `Table ${index + 1}`;\n    const rawReference = typeof table.reference === \"string\" ? table.reference : \"\";\n    const reference = rawReference;\n    const parsedRange = parseA1RangeReference(reference);\n    if (!parsedRange) {\n      return [];\n    }\n\n    return [{\n      columns: rawColumns.map((column, columnIndex) => ({\n        id: typeof (column as { id?: unknown }).id === \"number\" ? ((column as { id?: number }).id ?? columnIndex + 1) : columnIndex + 1,\n        index: columnIndex,\n        name: typeof (column as { name?: unknown }).name === \"string\" ? ((column as { name?: string }).name ?? `Column ${columnIndex + 1}`) : `Column ${columnIndex + 1}`\n      })),\n      displayName: rawDisplayName,\n      end: parsedRange.end,\n      headerRowCount: resolveWorkbookTableCount(table.headerRowCount, 1),\n      headerRowCellStyle: typeof table.headerRowCellStyle === \"string\" ? table.headerRowCellStyle : undefined,\n      name: rawName,\n      reference,\n      start: parsedRange.start,\n      styleInfo: table.styleInfo as XlsxTable[\"styleInfo\"] | undefined,\n      totalsRowCount: resolveWorkbookTableCount(table.totalsRowCount, 0),\n      totalsRowShown: resolveWorkbookTableBoolean(table.totalsRowShown)\n    }];\n  });\n}\n\nfunction resolveWorkbookTableCount(value: unknown, fallback: number) {\n  if (typeof value === \"number\" && Number.isFinite(value) && value >= 0) {\n    return value;\n  }\n\n  if (typeof value === \"string\") {\n    const parsed = Number.parseInt(value, 10);\n    if (Number.isFinite(parsed) && parsed >= 0) {\n      return parsed;\n    }\n  }\n\n  return fallback;\n}\n\nfunction resolveWorkbookTableBoolean(value: unknown) {\n  if (typeof value === \"boolean\") {\n    return value;\n  }\n\n  if (typeof value === \"number\") {\n    return value !== 0;\n  }\n\n  if (typeof value === \"string\") {\n    const normalized = value.trim().toLowerCase();\n    if (normalized === \"0\" || normalized === \"false\" || normalized === \"\") {\n      return false;\n    }\n    if (normalized === \"1\" || normalized === \"true\") {\n      return true;\n    }\n  }\n\n  return false;\n}\n\nfunction fileStem(fileName: string): string {\n  const normalized = fileName.trim();\n  const lastDot = normalized.lastIndexOf(\".\");\n  return lastDot > 0 ? normalized.slice(0, lastDot) : normalized;\n}\n\nfunction pxToSheetRowHeight(heightPx: number): number {\n  return Math.max(heightPx, MIN_ROW_HEIGHT_PX) / 1.33;\n}\n\nfunction cssColor(color: Record<string, unknown> | undefined): string | null {\n  if (!color?.hex) {\n    return null;\n  }\n\n  const hex = String(color.hex);\n  const rgb = hex.length === 8 ? hex.slice(2) : hex;\n  return `#${rgb}`;\n}\n\nfunction mapBorder(edge: { style: string; color?: { hex?: string } }): string {\n  const color = cssColor(edge.color as Record<string, unknown> | undefined) ?? \"#000000\";\n  const widthMap: Record<string, string> = {\n    dashed: \"1px\",\n    dotted: \"1px\",\n    double: \"3px\",\n    hair: \"1px\",\n    medium: \"2px\",\n    thick: \"3px\",\n    thin: \"1px\"\n  };\n  const styleMap: Record<string, string> = {\n    dashDot: \"dashed\",\n    dashDotDot: \"dotted\",\n    dashed: \"dashed\",\n    dotted: \"dotted\",\n    double: \"double\",\n    hair: \"solid\",\n    medium: \"solid\",\n    mediumDashDot: \"dashed\",\n    mediumDashDotDot: \"dotted\",\n    mediumDashed: \"dashed\",\n    slantDashDot: \"dashed\",\n    thick: \"solid\",\n    thin: \"solid\"\n  };\n\n  return `${widthMap[edge.style] ?? \"1px\"} ${styleMap[edge.style] ?? \"solid\"} ${color}`;\n}\n\nfunction decodeHtmlEntities(value: string): string {\n  return value\n    .replace(/&quot;/g, \"\\\"\")\n    .replace(/&#34;/g, \"\\\"\")\n    .replace(/&apos;/g, \"'\")\n    .replace(/&#39;/g, \"'\")\n    .replace(/&lt;/g, \"<\")\n    .replace(/&gt;/g, \">\")\n    .replace(/&amp;/g, \"&\");\n}\n\nfunction cloneBytes(bytes: Uint8Array): Uint8Array {\n  const nextBytes = new Uint8Array(bytes.byteLength);\n  nextBytes.set(bytes);\n  return nextBytes;\n}\n\nfunction sanitizeSavedWorkbookBytes(bytes: Uint8Array): Uint8Array {\n  try {\n    const archive = unzipSync(bytes);\n    const stylesEntry = archive[\"xl/styles.xml\"];\n    if (stylesEntry) {\n      const stylesXml = strFromU8(stylesEntry)\n        .replace(/&amp;quot;/g, \"&quot;\")\n        .replace(/&amp;apos;/g, \"&apos;\");\n      archive[\"xl/styles.xml\"] = strToU8(stylesXml);\n    }\n\n    return zipSync(archive, { level: 6 });\n  } catch {\n    return cloneBytes(bytes);\n  }\n}\n\nfunction pushHistoryEntry(stack: HistoryEntry[], entry: HistoryEntry) {\n  stack.push(entry);\n  if (stack.length > HISTORY_LIMIT) {\n    stack.shift();\n  }\n}\n\nfunction normalizeCellValue(value: unknown) {\n  return value ?? \"\";\n}\n\nfunction cloneCellStyle(style: unknown): unknown {\n  if (!style || typeof style !== \"object\") {\n    return style;\n  }\n\n  if (typeof structuredClone === \"function\") {\n    try {\n      return structuredClone(style);\n    } catch {\n      // Fall through to the JSON clone below.\n    }\n  }\n\n  try {\n    return JSON.parse(JSON.stringify(style));\n  } catch {\n    return style;\n  }\n}\n\nfunction coerceUserEnteredValue(value: string): unknown {\n  const trimmed = value.trim();\n  if (!trimmed) {\n    return \"\";\n  }\n\n  if (trimmed.startsWith(\"'\")) {\n    return trimmed.slice(1);\n  }\n\n  if (/^(true|false)$/i.test(trimmed)) {\n    return trimmed.toLowerCase() === \"true\";\n  }\n\n  if (/^[+-]?(?:\\d+\\.?\\d*|\\.\\d+)$/.test(trimmed)) {\n    const parsed = Number(trimmed);\n    if (Number.isFinite(parsed)) {\n      return parsed;\n    }\n  }\n\n  return value;\n}\n\nfunction applyCellMutationState(\n  worksheet: ReturnType<Workbook[\"getSheet\"]>,\n  cell: XlsxCellAddress,\n  state: CellMutationState\n) {\n  if (state.formula) {\n    worksheet.setFormula(cellAddressToA1(cell), state.formula);\n  } else {\n    worksheet.setCell(cellAddressToA1(cell), normalizeCellValue(state.value));\n  }\n\n  if (state.style && typeof state.style === \"object\") {\n    worksheet.setCellStyleAt(cell.row, cell.col, state.style);\n  }\n}\n\nfunction escapeHtml(value: string) {\n  return value\n    .replace(/&/g, \"&amp;\")\n    .replace(/</g, \"&lt;\")\n    .replace(/>/g, \"&gt;\")\n    .replace(/\"/g, \"&quot;\")\n    .replace(/'/g, \"&#39;\");\n}\n\nfunction parseClipboardText(text: string): string[][] {\n  const normalized = text.replace(/\\r\\n/g, \"\\n\").replace(/\\r/g, \"\\n\");\n  const rows = normalized.split(\"\\n\");\n\n  if (rows.length > 1 && rows[rows.length - 1] === \"\") {\n    rows.pop();\n  }\n\n  return rows.map((row) => row.split(\"\\t\"));\n}\n\nfunction createAbortError() {\n  if (typeof DOMException !== \"undefined\") {\n    return new DOMException(\"Aborted\", \"AbortError\");\n  }\n\n  const error = new Error(\"Aborted\");\n  error.name = \"AbortError\";\n  return error;\n}\n\nfunction isAbortError(error: unknown) {\n  return error instanceof Error && error.name === \"AbortError\";\n}\n\nasync function resolveWorkbookBuffer(\n  { file, src }: UseXlsxViewerControllerOptions,\n  signal?: AbortSignal\n): Promise<ArrayBuffer> {\n  let buffer: ArrayBuffer;\n\n  if (signal?.aborted) {\n    throw createAbortError();\n  }\n\n  if (file) {\n    buffer = file;\n  } else if (src) {\n    let response: Response;\n    try {\n      response = await fetch(src, { signal });\n    } catch (error) {\n      if (isAbortError(error)) {\n        throw error;\n      }\n\n      throw new Error(\n        \"Failed to fetch workbook. The remote URL may be blocked by CORS, unavailable, or not directly downloadable from the browser.\"\n      );\n    }\n    if (!response.ok) {\n      throw new Error(`Failed to fetch workbook (status ${response.status})`);\n    }\n    buffer = await response.arrayBuffer();\n  } else {\n    throw new Error(\"Either `file` or `src` must be provided.\");\n  }\n\n  return buffer;\n}\n\nasync function parseWorkbookBuffer(buffer: ArrayBuffer): Promise<{\n  shouldAutoCalculate: boolean;\n  workbook: Workbook;\n}> {\n  const wasmModule = await getSheetsWasmModule();\n  const initialWorkbook = wasmModule.Workbook.fromBytes(new Uint8Array(buffer));\n  let totalFormulas = 0;\n\n  for (let index = 0; index < initialWorkbook.sheetCount; index += 1) {\n    totalFormulas += initialWorkbook.getSheet(index).formulaCount;\n  }\n\n  const shouldAutoCalculate = totalFormulas <= FORMULA_COUNT_THRESHOLD;\n  if (!shouldAutoCalculate) {\n    return { shouldAutoCalculate, workbook: initialWorkbook };\n  }\n\n  const result = safeCalculate(initialWorkbook, {\n    reparse: () => wasmModule.Workbook.fromBytes(new Uint8Array(buffer))\n  });\n\n  return {\n    shouldAutoCalculate: result.calculated,\n    workbook: result.workbook\n  };\n}\n\nfunction scheduleLowPriorityTask(task: () => void) {\n  if (typeof window === \"undefined\") {\n    const timeoutHandle = setTimeout(task, 0);\n    return () => clearTimeout(timeoutHandle);\n  }\n\n  const idleWindow = window as IdleWindow;\n  if (typeof idleWindow.requestIdleCallback === \"function\") {\n    const idleHandle = idleWindow.requestIdleCallback(() => {\n      task();\n    }, { timeout: 120 });\n    return () => {\n      idleWindow.cancelIdleCallback?.(idleHandle);\n    };\n  }\n\n  const timeoutHandle = window.setTimeout(task, 0);\n  return () => window.clearTimeout(timeoutHandle);\n}\n\nfunction asFiniteNumber(value: unknown) {\n  return typeof value === \"number\" && Number.isFinite(value) ? value : null;\n}\n\nfunction inferImageMimeType(source: string) {\n  if (source.startsWith(\"data:\")) {\n    const separatorIndex = source.indexOf(\";\");\n    if (separatorIndex > 5) {\n      return source.slice(5, separatorIndex);\n    }\n  }\n\n  const normalized = source.split(\"?\")[0]?.toLowerCase() ?? \"\";\n  if (normalized.endsWith(\".gif\")) {\n    return \"image/gif\";\n  }\n  if (normalized.endsWith(\".jpg\") || normalized.endsWith(\".jpeg\")) {\n    return \"image/jpeg\";\n  }\n  if (normalized.endsWith(\".svg\")) {\n    return \"image/svg+xml\";\n  }\n  if (normalized.endsWith(\".webp\")) {\n    return \"image/webp\";\n  }\n\n  return \"image/png\";\n}\n\nfunction inferWorksheetDirectImageMimeType(info: DukeImageDrawing[\"image\"]) {\n  const format = info.format;\n  if (format === \"gif\") {\n    return \"image/gif\";\n  }\n  if (format === \"jpeg\") {\n    return \"image/jpeg\";\n  }\n  if (format === \"svg\") {\n    return \"image/svg+xml\";\n  }\n  if (format === \"bmp\") {\n    return \"image/bmp\";\n  }\n  if (format === \"tiff\") {\n    return \"image/tiff\";\n  }\n  if (format === \"emf\") {\n    return \"image/emf\";\n  }\n  if (format === \"wmf\") {\n    return \"image/wmf\";\n  }\n  if (format === \"png\") {\n    return \"image/png\";\n  }\n\n  const mediaPath = typeof info.mediaPath === \"string\" ? info.mediaPath : \"\";\n  if (mediaPath) {\n    return inferImageMimeType(mediaPath);\n  }\n\n  return \"image/png\";\n}\n\nfunction createWorksheetDirectImageSource(\n  data: unknown,\n  mimeType: string,\n  objectUrls: string[]\n) {\n  const bytes = data instanceof Uint8Array\n    ? data\n    : Array.isArray(data)\n      ? Uint8Array.from(data.filter((value): value is number => typeof value === \"number\"))\n      : null;\n  if (!bytes || bytes.byteLength === 0) {\n    return null;\n  }\n\n  const blobBuffer = new Uint8Array(bytes.byteLength);\n  blobBuffer.set(bytes);\n  const objectUrl = URL.createObjectURL(new Blob([blobBuffer.buffer], { type: mimeType }));\n  objectUrls.push(objectUrl);\n  return objectUrl;\n}\n\nfunction buildWorksheetDirectApiImage(\n  worksheet: ReturnType<Workbook[\"getSheet\"]>,\n  workbookSheetIndex: number,\n  drawing: DukeImageDrawing & { anchor: DukeDrawingAnchor },\n  objectUrls: string[]\n): XlsxImage | null {\n  const hasSvgCompanion = Boolean(drawing.image.svgMediaPath);\n  let mimeType = inferWorksheetDirectImageMimeType(drawing.image);\n  let data: Uint8Array;\n  try {\n    const svgData = drawing.image.format === \"svg\" || hasSvgCompanion\n      ? worksheet.drawingSvgData(drawing.drawingPath)\n      : undefined;\n    if (svgData) {\n      data = svgData;\n      mimeType = \"image/svg+xml\";\n    } else {\n      data = worksheet.drawingImageData(drawing.drawingPath);\n    }\n  } catch {\n    return null;\n  }\n  const src = createWorksheetDirectImageSource(data, mimeType, objectUrls);\n  if (!src) {\n    return null;\n  }\n\n  const zIndex = (drawing.drawingPath[0] ?? 0) + 1;\n  return {\n    anchor: dukeDrawingAnchorToXlsxAnchor(drawing.anchor),\n    description: drawing.altText,\n    editable: false,\n    id: `worksheet-image-${workbookSheetIndex}-${drawing.drawingPath.join(\"-\")}`,\n    mediaPath: drawing.image.mediaPath || undefined,\n    mimeType,\n    name: drawing.name,\n    sheetIndex: workbookSheetIndex,\n    src,\n    workbookSheetIndex,\n    zIndex\n  };\n}\n\nfunction collectWorksheetApiImages(workbook: Workbook, objectUrls: string[]) {\n  const directImagesByWorkbookSheetIndex = Array.from({ length: workbook.sheetCount }, () => [] as XlsxImage[]);\n  for (let workbookSheetIndex = 0; workbookSheetIndex < workbook.sheetCount; workbookSheetIndex += 1) {\n    const worksheet = workbook.getSheet(workbookSheetIndex);\n    const rawImages = worksheet.images;\n    if (rawImages.length === 0) {\n      continue;\n    }\n\n    const nextImages = rawImages\n      .filter((drawing): drawing is DukeImageDrawing & { anchor: DukeDrawingAnchor } => !drawing.hidden && Boolean(drawing.anchor))\n      .map((drawing) => buildWorksheetDirectApiImage(worksheet, workbookSheetIndex, drawing, objectUrls))\n      .filter((image): image is XlsxImage => Boolean(image));\n    if (nextImages.length > 0) {\n      directImagesByWorkbookSheetIndex[workbookSheetIndex] = nextImages;\n    }\n  }\n\n  return directImagesByWorkbookSheetIndex;\n}\n\nfunction imageAnchorKey(anchor: XlsxImage[\"anchor\"]) {\n  if (anchor.kind === \"absolute\") {\n    return [\n      \"absolute\",\n      Math.round(anchor.positionEmu.x),\n      Math.round(anchor.positionEmu.y),\n      Math.round(anchor.sizeEmu.cx),\n      Math.round(anchor.sizeEmu.cy)\n    ].join(\":\");\n  }\n  if (anchor.kind === \"one-cell\") {\n    return [\n      \"one\",\n      anchor.from.col,\n      anchor.from.row,\n      Math.round(anchor.from.colOffsetEmu),\n      Math.round(anchor.from.rowOffsetEmu),\n      Math.round(anchor.sizeEmu.cx),\n      Math.round(anchor.sizeEmu.cy)\n    ].join(\":\");\n  }\n  return [\n    \"two\",\n    anchor.from.col,\n    anchor.from.row,\n    Math.round(anchor.from.colOffsetEmu),\n    Math.round(anchor.from.rowOffsetEmu),\n    anchor.to.col,\n    anchor.to.row,\n    Math.round(anchor.to.colOffsetEmu),\n    Math.round(anchor.to.rowOffsetEmu)\n  ].join(\":\");\n}\n\nfunction collectHiddenWorksheetImageAnchors(workbook: Workbook) {\n  return Array.from({ length: workbook.sheetCount }, (_, workbookSheetIndex) => new Set(\n    workbook.getSheet(workbookSheetIndex).images.flatMap((drawing) => (\n      drawing.hidden && drawing.anchor\n        ? [imageAnchorKey(dukeDrawingAnchorToXlsxAnchor(drawing.anchor))]\n        : []\n    ))\n  ));\n}\n\nfunction mergeParsedAndApiImages(\n  parsedImages: XlsxImage[],\n  apiImages: XlsxImage[],\n  hiddenAnchorKeys: Set<string>\n) {\n  const visibleParsedImages = parsedImages.filter((image) => !hiddenAnchorKeys.has(imageAnchorKey(image.anchor)));\n  if (visibleParsedImages.length === 0) {\n    return apiImages;\n  }\n  if (apiImages.length === 0) {\n    return visibleParsedImages;\n  }\n\n  const normalizeTextKey = (value: string | undefined) => value?.trim().toLowerCase() ?? \"\";\n  const imageKeys = (image: XlsxImage) => {\n    const keys = [\n      `${normalizeTextKey(image.mediaPath)}|${normalizeTextKey(image.name)}|${imageAnchorKey(image.anchor)}`,\n      `${normalizeTextKey(image.mediaPath)}|${imageAnchorKey(image.anchor)}`,\n      `${normalizeTextKey(image.name)}|${imageAnchorKey(image.anchor)}`,\n      `${imageAnchorKey(image.anchor)}`\n    ];\n    return keys.filter((key, index) => key && keys.indexOf(key) === index);\n  };\n\n  const apiBuckets = new Map<string, XlsxImage[]>();\n  for (const apiImage of apiImages) {\n    for (const key of imageKeys(apiImage)) {\n      const bucket = apiBuckets.get(key);\n      if (bucket) {\n        bucket.push(apiImage);\n      } else {\n        apiBuckets.set(key, [apiImage]);\n      }\n    }\n  }\n\n  const usedApiImages = new Set<XlsxImage>();\n  const takeApiMatch = (image: XlsxImage) => {\n    for (const key of imageKeys(image)) {\n      const bucket = apiBuckets.get(key);\n      if (!bucket) {\n        continue;\n      }\n      const match = bucket.find((candidate) => !usedApiImages.has(candidate));\n      if (match) {\n        usedApiImages.add(match);\n        return match;\n      }\n    }\n    return null;\n  };\n\n  const merged = visibleParsedImages.map((image) => {\n    const apiImage = takeApiMatch(image);\n    if (!apiImage) {\n      return image;\n    }\n\n    return {\n      ...image,\n      anchor: apiImage.anchor,\n      mediaPath: apiImage.mediaPath ?? image.mediaPath,\n      mimeType: apiImage.mimeType,\n      name: apiImage.name ?? image.name,\n      src: apiImage.src,\n      zIndex: apiImage.zIndex\n    };\n  });\n\n  return merged;\n}\n\nfunction isZipWorkbook(bytes: Uint8Array) {\n  return bytes.byteLength >= 4 && bytes[0] === 0x50 && bytes[1] === 0x4b;\n}\n\nfunction isLegacyXlsWorkbook(bytes: Uint8Array) {\n  return bytes.byteLength >= 8\n    && bytes[0] === 0xd0\n    && bytes[1] === 0xcf\n    && bytes[2] === 0x11\n    && bytes[3] === 0xe0\n    && bytes[4] === 0xa1\n    && bytes[5] === 0xb1\n    && bytes[6] === 0x1a\n    && bytes[7] === 0xe1;\n}\n\nfunction shouldSkipXmlParsingForWorkbook(bytes: Uint8Array, skipXmlParsing = false) {\n  return skipXmlParsing || isLegacyXlsWorkbook(bytes);\n}\n\nfunction createBasicWorkbookAssets(workbook: Workbook): WorkbookImageAssets {\n  const objectUrls: string[] = [];\n  return {\n    archive: {},\n    dirtyArchivePaths: new Set(),\n    formControlsByWorkbookSheetIndex: collectWorkbookFormControls(workbook),\n    imageOriginsById: new Map(),\n    imagesByWorkbookSheetIndex: collectWorksheetApiImages(workbook, objectUrls),\n    namedCellStyleByName: {},\n    objectUrls,\n    shapesByWorkbookSheetIndex: Array.from({ length: workbook.sheetCount }, () => []),\n    sheetOrigins: Array.from({ length: workbook.sheetCount }, () => null as WorkbookImageSheetOrigin | null),\n    sheetStatesByWorkbookSheetIndex: Array.from({ length: workbook.sheetCount }, () => null),\n    styleById: {},\n    tableMetadataByWorkbookSheetIndex: Array.from({ length: workbook.sheetCount }, () => []),\n    tableStyleByName: {},\n    themePalette: { colorsByIndex: {} }\n  };\n}\n\nfunction loadWorkbookImageAssets(bytes: Uint8Array, workbook: Workbook, skipXmlParsing = false) {\n  if (shouldSkipXmlParsingForWorkbook(bytes, skipXmlParsing) || !isZipWorkbook(bytes)) {\n    return createBasicWorkbookAssets(workbook);\n  }\n\n  const parsedAssets = parseWorkbookImageAssets(bytes, workbook);\n  const apiImagesByWorkbookSheetIndex = collectWorksheetApiImages(workbook, parsedAssets.objectUrls);\n  const hiddenImageAnchorsByWorkbookSheetIndex = collectHiddenWorksheetImageAnchors(workbook);\n\n  const imagesByWorkbookSheetIndex = Array.from(\n    { length: Math.max(workbook.sheetCount, parsedAssets.imagesByWorkbookSheetIndex.length, apiImagesByWorkbookSheetIndex.length) },\n    (_, index) => {\n      const parsedImages = parsedAssets.imagesByWorkbookSheetIndex[index] ?? [];\n      const apiImages = apiImagesByWorkbookSheetIndex[index] ?? [];\n      return mergeParsedAndApiImages(\n        parsedImages,\n        apiImages,\n        hiddenImageAnchorsByWorkbookSheetIndex[index] ?? new Set()\n      );\n    }\n  );\n\n  return {\n    ...parsedAssets,\n    imagesByWorkbookSheetIndex\n  };\n}\n\nfunction downloadArrayBuffer(file: ArrayBuffer, fileName: string) {\n  const blob = new Blob([file], { type: XLSX_MIME_TYPE });\n  const objectUrl = URL.createObjectURL(blob);\n  const anchor = document.createElement(\"a\");\n  anchor.href = objectUrl;\n  anchor.download = fileName;\n  document.body.append(anchor);\n  anchor.click();\n  anchor.remove();\n  setTimeout(() => URL.revokeObjectURL(objectUrl), 0);\n}\n\nfunction downloadBytes(bytes: Uint8Array, fileName: string, mimeType: string) {\n  const normalizedBytes = new Uint8Array(bytes.byteLength);\n  normalizedBytes.set(bytes);\n  const blob = new Blob([normalizedBytes], { type: mimeType });\n  const objectUrl = URL.createObjectURL(blob);\n  const anchor = document.createElement(\"a\");\n  anchor.href = objectUrl;\n  anchor.download = fileName;\n  document.body.append(anchor);\n  anchor.click();\n  anchor.remove();\n  setTimeout(() => URL.revokeObjectURL(objectUrl), 0);\n}\n\nfunction downloadText(text: string, fileName: string, mimeType: string) {\n  const blob = new Blob([text], { type: mimeType });\n  const objectUrl = URL.createObjectURL(blob);\n  const anchor = document.createElement(\"a\");\n  anchor.href = objectUrl;\n  anchor.download = fileName;\n  document.body.append(anchor);\n  anchor.click();\n  anchor.remove();\n  setTimeout(() => URL.revokeObjectURL(objectUrl), 0);\n}\n\nfunction downloadUrl(src: string, fileName: string) {\n  const anchor = document.createElement(\"a\");\n  anchor.href = src;\n  anchor.download = fileName;\n  anchor.rel = \"noreferrer\";\n  document.body.append(anchor);\n  anchor.click();\n  anchor.remove();\n}\n\nexport function useXlsxViewerController(options: UseXlsxViewerControllerOptions): XlsxViewerController {\n  const {\n    allowResizeInReadOnly = false,\n    deferLoadingAboveBytes = DEFAULT_DEFER_LOADING_ABOVE_BYTES,\n    file,\n    fileName,\n    maxFileSizeBytes = DEFAULT_MAX_FILE_SIZE_BYTES,\n    readOnly: requestedReadOnly = false,\n    readOnlyAboveBytes = 0,\n    showHiddenSheets = false,\n    skipXmlParsing = false,\n    src,\n    useWorker = true\n  } = options;\n  const [isLoading, setIsLoading] = React.useState(Boolean(file ?? src));\n  const [error, setError] = React.useState<Error | null>(null);\n  const [workbook, setWorkbook] = React.useState<Workbook | null>(null);\n  const [sheets, setSheets] = React.useState<XlsxSheetData[]>([]);\n  const [chartsByWorkbookSheetIndex, setChartsByWorkbookSheetIndex] = React.useState<XlsxChart[][]>([]);\n  const [chartsheets, setChartsheets] = React.useState<XlsxChartsheet[]>([]);\n  const [tabs, setTabs] = React.useState<XlsxWorkbookTab[]>([]);\n  const [isChartsLoading, setIsChartsLoading] = React.useState(false);\n  const [workerTablesByWorkbookSheetIndex, setWorkerTablesByWorkbookSheetIndex] = React.useState<XlsxTable[][]>([]);\n  const [formControlsByWorkbookSheetIndex, setFormControlsByWorkbookSheetIndex] = React.useState<XlsxFormControl[][]>([]);\n  const [imagesByWorkbookSheetIndex, setImagesByWorkbookSheetIndex] = React.useState<XlsxImage[][]>([]);\n  const [shapesByWorkbookSheetIndex, setShapesByWorkbookSheetIndex] = React.useState<XlsxShape[][]>([]);\n  const [activeSheetIndex, setActiveSheetIndexState] = React.useState(0);\n  const [activeTabIndex, setActiveTabIndexState] = React.useState(0);\n  const [zoomScaleOverridesByTabId, setZoomScaleOverridesByTabId] = React.useState<Record<string, number>>({});\n  const [activeCell, setActiveCell] = React.useState<XlsxCellAddress | null>(null);\n  const [selection, setSelection] = React.useState<XlsxCellRange | null>(null);\n  const [selectedChartId, setSelectedChartId] = React.useState<string | null>(null);\n  const [selectedChartElement, setSelectedChartElement] = React.useState<XlsxChartElementSelection | null>(null);\n  const [selectedImageId, setSelectedImageId] = React.useState<string | null>(null);\n  const [revision, setRevision] = React.useState(0);\n  const selectionAnchorRef = React.useRef<XlsxCellAddress | null>(null);\n  const undoStackRef = React.useRef<HistoryEntry[]>([]);\n  const redoStackRef = React.useRef<HistoryEntry[]>([]);\n  const isApplyingHistoryRef = React.useRef(false);\n  const [historyRevision, setHistoryRevision] = React.useState(0);\n  const [shouldAutoCalculate, setShouldAutoCalculate] = React.useState(false);\n  const [workerCellSnapshotRevision, setWorkerCellSnapshotRevision] = React.useState(0);\n  const [isWorkerBacked, setIsWorkerBacked] = React.useState(false);\n  const [sortState, setSortState] = React.useState<XlsxTableSortState | null>(null);\n  const [forcedReadOnly, setForcedReadOnly] = React.useState(false);\n  const deferredBufferRef = React.useRef<ArrayBuffer | null>(null);\n  const [deferredLoadFileSize, setDeferredLoadFileSize] = React.useState<number | null>(null);\n  const imageAssetsRef = React.useRef<WorkbookImageAssets | null>(null);\n  const chartAssetsRef = React.useRef<WorkbookChartAssets | null>(null);\n  const chartLoadRequestTokenRef = React.useRef(0);\n  const chartDisplayFallbackCleanupRef = React.useRef<(() => void) | null>(null);\n  const sheetOriginsRef = React.useRef<Array<WorkbookImageSheetOrigin | null>>([]);\n  const workerClientRef = React.useRef<XlsxWorkerClient | null>(null);\n  const workerCellSnapshotCacheRef = React.useRef(new Map<string, { displayValue: string; formula: string }>());\n  const displayFileName = React.useMemo(() => resolveDisplayFileName(src, fileName), [fileName, src]);\n  const shouldDeferLoading = deferLoadingAboveBytes > 0;\n  const readOnly = requestedReadOnly || forcedReadOnly;\n  const canResizeReadOnly = requestedReadOnly && allowResizeInReadOnly && !forcedReadOnly;\n  const workerSupported = useWorker && typeof Worker !== \"undefined\" && canUseConfiguredWasmSourceInWorker();\n  const canUseWorkerForRequestedReadOnly = requestedReadOnly;\n  const shouldForceReadOnlyForBuffer = React.useCallback((bufferByteLength: number) => (\n    !requestedReadOnly && readOnlyAboveBytes > 0 && bufferByteLength > readOnlyAboveBytes\n  ), [readOnlyAboveBytes, requestedReadOnly]);\n  const shouldUseWorkerForReadOnlyLoad = React.useCallback((willForceReadOnly: boolean) => (\n    workerSupported && (willForceReadOnly || canUseWorkerForRequestedReadOnly)\n  ), [canUseWorkerForRequestedReadOnly, workerSupported]);\n\n  const disposeWorkerClient = React.useCallback(() => {\n    workerClientRef.current?.dispose();\n    workerClientRef.current = null;\n  }, []);\n\n  const getWorkerClient = React.useCallback(() => {\n    if (!workerClientRef.current) {\n      workerClientRef.current = new XlsxWorkerClient();\n    }\n\n    return workerClientRef.current;\n  }, []);\n\n  const clearImageAssets = React.useCallback(() => {\n    revokeWorkbookImageAssets(imageAssetsRef.current);\n    imageAssetsRef.current = null;\n    sheetOriginsRef.current = [];\n    setFormControlsByWorkbookSheetIndex([]);\n    setImagesByWorkbookSheetIndex([]);\n    setShapesByWorkbookSheetIndex([]);\n  }, []);\n\n  const clearChartAssets = React.useCallback(() => {\n    chartLoadRequestTokenRef.current += 1;\n    chartDisplayFallbackCleanupRef.current?.();\n    chartDisplayFallbackCleanupRef.current = null;\n    chartAssetsRef.current = null;\n    setChartsByWorkbookSheetIndex([]);\n    setChartsheets([]);\n    setTabs([]);\n    setIsChartsLoading(false);\n  }, []);\n\n  const setImageAssets = React.useCallback((assets: WorkbookImageAssets | null) => {\n    revokeWorkbookImageAssets(imageAssetsRef.current);\n    imageAssetsRef.current = assets;\n    sheetOriginsRef.current = assets?.sheetOrigins.slice() ?? [];\n    setFormControlsByWorkbookSheetIndex(assets?.formControlsByWorkbookSheetIndex ?? []);\n    setImagesByWorkbookSheetIndex(assets?.imagesByWorkbookSheetIndex ?? []);\n    setShapesByWorkbookSheetIndex(assets?.shapesByWorkbookSheetIndex ?? []);\n  }, []);\n\n  const setChartAssets = React.useCallback((assets: WorkbookChartAssets | null) => {\n    chartAssetsRef.current = assets;\n    setChartsByWorkbookSheetIndex(assets?.chartsByWorkbookSheetIndex ?? []);\n    setChartsheets(assets?.chartsheets ?? []);\n    setTabs(assets?.tabs ?? []);\n    setIsChartsLoading(false);\n  }, []);\n\n  const shouldFallbackFromWorkerError = React.useCallback((error: unknown) => {\n    const message = error instanceof Error ? error.message : String(error ?? \"\");\n    return (\n      message.includes(\"DOMParser is not defined\")\n      || message.includes(\"XMLSerializer is not defined\")\n      || message.includes(\"Worker chart payload incomplete\")\n    );\n  }, []);\n\n  const hasIncompleteWorkerChartSnapshot = React.useCallback((snapshot: {\n    chartsByWorkbookSheetIndex: XlsxChart[][];\n  }) => {\n    for (const sheetCharts of snapshot.chartsByWorkbookSheetIndex) {\n      for (const chart of sheetCharts) {\n        if (chart.chartType !== \"Bubble\") {\n          continue;\n        }\n        for (const series of chart.series) {\n          const pointCount = Math.max(series.values.length, series.categories.length);\n          if (pointCount <= 1) {\n            continue;\n          }\n          const numericBubbleSizes = (series.bubbleSizes ?? []).filter(\n            (value): value is number => typeof value === \"number\" && Number.isFinite(value)\n          );\n          if (numericBubbleSizes.length < pointCount) {\n            return true;\n          }\n        }\n      }\n    }\n\n    return false;\n  }, []);\n\n  const ensureChartAssetsHydrated = React.useCallback((\n    targetWorkbook: Workbook | null,\n    targetSheets: XlsxSheetData[]\n  ) => {\n    const currentAssets = chartAssetsRef.current;\n    if (\n      currentAssets\n      && (\n        currentAssets.chartOriginsById.size > 0\n        || !targetWorkbook\n        || !imageAssetsRef.current\n      )\n    ) {\n      return currentAssets;\n    }\n\n    if (!targetWorkbook || !imageAssetsRef.current) {\n      return chartAssetsRef.current;\n    }\n\n    const assets = loadWorkbookChartAssets(\n      targetWorkbook,\n      imageAssetsRef.current,\n      buildVisibleSheetIndexMap(targetSheets),\n      showHiddenSheets\n    );\n    chartAssetsRef.current = assets;\n    return assets;\n  }, [showHiddenSheets]);\n\n  const startChartDisplayHydration = React.useCallback((\n    buffer: ArrayBuffer,\n    targetWorkbook: Workbook,\n    targetSheets: XlsxSheetData[]\n  ) => {\n    const effectiveSkipXmlParsing = shouldSkipXmlParsingForWorkbook(new Uint8Array(buffer), skipXmlParsing);\n    const visibleSheetIndexByWorkbookSheetIndex = buildVisibleSheetIndexMap(targetSheets);\n    const quickAssets = loadWorkbookChartAssets(targetWorkbook, null, visibleSheetIndexByWorkbookSheetIndex, showHiddenSheets);\n    setChartAssets(quickAssets);\n\n    if (effectiveSkipXmlParsing) {\n      return;\n    }\n\n    const hasCharts = quickAssets.chartsByWorkbookSheetIndex.some((sheetCharts) => sheetCharts.length > 0);\n    if (!hasCharts) {\n      setIsChartsLoading(false);\n      return;\n    }\n\n    setIsChartsLoading(true);\n    const requestToken = chartLoadRequestTokenRef.current + 1;\n    chartLoadRequestTokenRef.current = requestToken;\n    chartDisplayFallbackCleanupRef.current?.();\n    chartDisplayFallbackCleanupRef.current = null;\n    let fallbackTriggered = false;\n    const triggerFallback = () => {\n      if (fallbackTriggered || requestToken !== chartLoadRequestTokenRef.current) {\n        return;\n      }\n      fallbackTriggered = true;\n      runMainThreadFallback();\n    };\n    const workerTimeoutHandle = typeof window !== \"undefined\"\n      ? window.setTimeout(() => {\n          triggerFallback();\n        }, 1500)\n      : null;\n\n    const applyWorkerResult = (result: {\n      chartsByWorkbookSheetIndex: XlsxChart[][];\n      chartsheets: XlsxChartsheet[];\n      tabs: XlsxWorkbookTab[];\n    }) => {\n      if (requestToken !== chartLoadRequestTokenRef.current) {\n        return;\n      }\n      setChartsByWorkbookSheetIndex(result.chartsByWorkbookSheetIndex);\n      setChartsheets(result.chartsheets);\n      setTabs(result.tabs);\n      setIsChartsLoading(false);\n    };\n\n    const runMainThreadFallback = () => {\n      chartDisplayFallbackCleanupRef.current = scheduleLowPriorityTask(() => {\n        if (requestToken !== chartLoadRequestTokenRef.current) {\n          return;\n        }\n        try {\n          const hydratedAssets = loadWorkbookChartAssets(\n            targetWorkbook,\n            imageAssetsRef.current,\n            visibleSheetIndexByWorkbookSheetIndex,\n            showHiddenSheets\n          );\n          if (requestToken !== chartLoadRequestTokenRef.current) {\n            return;\n          }\n          setChartAssets(hydratedAssets);\n        } catch {\n          if (requestToken !== chartLoadRequestTokenRef.current) {\n            return;\n          }\n          setChartAssets(quickAssets);\n        } finally {\n          if (requestToken === chartLoadRequestTokenRef.current) {\n            setIsChartsLoading(false);\n          }\n        }\n      });\n    };\n\n    if (!workerSupported) {\n      runMainThreadFallback();\n      return;\n    }\n\n    void getWorkerClient().parseCharts(buffer, effectiveSkipXmlParsing, showHiddenSheets)\n      .then((result) => {\n        if (workerTimeoutHandle !== null) {\n          window.clearTimeout(workerTimeoutHandle);\n        }\n        if (fallbackTriggered) {\n          return;\n        }\n        try {\n          if (hasIncompleteWorkerChartSnapshot(result)) {\n            triggerFallback();\n            return;\n          }\n          applyWorkerResult(result);\n        } catch {\n          triggerFallback();\n        }\n      })\n      .catch((error: unknown) => {\n        if (workerTimeoutHandle !== null) {\n          window.clearTimeout(workerTimeoutHandle);\n        }\n        if (isAbortError(error)) {\n          return;\n        }\n        triggerFallback();\n      });\n  }, [getWorkerClient, hasIncompleteWorkerChartSnapshot, setChartAssets, showHiddenSheets, skipXmlParsing, workerSupported]);\n\n  const loadWorkbookOnMainThread = React.useCallback(async (buffer: ArrayBuffer) => {\n    const nextParsedWorkbook = await parseWorkbookBuffer(buffer);\n    const bytes = new Uint8Array(buffer);\n    const nextImageAssets = loadWorkbookImageAssets(\n      bytes,\n      nextParsedWorkbook.workbook,\n      shouldSkipXmlParsingForWorkbook(bytes, skipXmlParsing)\n    );\n    return {\n      imageAssets: nextImageAssets,\n      parsedWorkbook: nextParsedWorkbook\n    };\n  }, [skipXmlParsing]);\n\n  const refreshWorkbookState = React.useCallback((targetWorkbook: Workbook) => {\n    const currentFormControls = imageAssetsRef.current?.formControlsByWorkbookSheetIndex ?? [];\n    const nextFormControls = refreshWorkbookFormControls(\n      targetWorkbook,\n      currentFormControls,\n      imageAssetsRef.current?.themePalette\n    );\n    if (imageAssetsRef.current) {\n      imageAssetsRef.current.formControlsByWorkbookSheetIndex = nextFormControls;\n    }\n    setFormControlsByWorkbookSheetIndex(nextFormControls);\n    const nextSheets = buildSheetList(\n      targetWorkbook,\n      imageAssetsRef.current?.sheetStatesByWorkbookSheetIndex,\n      imageAssetsRef.current?.themePalette,\n      imageAssetsRef.current?.styleById,\n      imageAssetsRef.current?.namedCellStyleByName,\n      imageAssetsRef.current?.tableStyleByName,\n      showHiddenSheets\n    );\n    setSheets(nextSheets);\n    setChartAssets(\n      loadWorkbookChartAssets(\n        targetWorkbook,\n        imageAssetsRef.current,\n        buildVisibleSheetIndexMap(nextSheets),\n        showHiddenSheets\n      )\n    );\n    setRevision((current) => current + 1);\n  }, [setChartAssets, showHiddenSheets]);\n\n  React.useEffect(() => () => {\n    chartDisplayFallbackCleanupRef.current?.();\n    chartDisplayFallbackCleanupRef.current = null;\n    revokeWorkbookImageAssets(imageAssetsRef.current);\n    disposeWorkerClient();\n  }, [disposeWorkerClient]);\n\n  React.useEffect(() => {\n    if (!file && !src) {\n      disposeWorkerClient();\n      setForcedReadOnly(false);\n      setWorkbook(null);\n      setSheets([]);\n      clearChartAssets();\n      setWorkerTablesByWorkbookSheetIndex([]);\n      clearImageAssets();\n      setError(null);\n      setIsLoading(false);\n      setIsWorkerBacked(false);\n      deferredBufferRef.current = null;\n      setDeferredLoadFileSize(null);\n      setActiveSheetIndexState(0);\n      setActiveTabIndexState(0);\n      setActiveCell(null);\n      setSelection(null);\n      setSelectedChartId(null);\n      setSelectedChartElement(null);\n      setSelectedImageId(null);\n      selectionAnchorRef.current = null;\n      undoStackRef.current = [];\n      redoStackRef.current = [];\n      setHistoryRevision(0);\n      setShouldAutoCalculate(false);\n      workerCellSnapshotCacheRef.current.clear();\n      setWorkerCellSnapshotRevision(0);\n      setSortState(null);\n      setZoomScaleOverridesByTabId({});\n      setRevision(0);\n      return;\n    }\n\n    let isCurrent = true;\n    const abortController = new AbortController();\n    setIsLoading(true);\n    setError(null);\n    clearImageAssets();\n    clearChartAssets();\n    setWorkerTablesByWorkbookSheetIndex([]);\n    setIsWorkerBacked(false);\n    deferredBufferRef.current = null;\n    setDeferredLoadFileSize(null);\n    setActiveSheetIndexState(0);\n    setActiveTabIndexState(0);\n    setActiveCell(null);\n    setSelection(null);\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(null);\n    selectionAnchorRef.current = null;\n    undoStackRef.current = [];\n    redoStackRef.current = [];\n    setHistoryRevision(0);\n    setShouldAutoCalculate(false);\n    workerCellSnapshotCacheRef.current.clear();\n    setWorkerCellSnapshotRevision(0);\n    setSortState(null);\n    setZoomScaleOverridesByTabId({});\n    setRevision(0);\n    disposeWorkerClient();\n\n    void resolveWorkbookBuffer({ file, src }, abortController.signal)\n      .then(async (buffer) => {\n        if (!isCurrent || abortController.signal.aborted) {\n          return;\n        }\n\n        if (maxFileSizeBytes > 0 && buffer.byteLength > maxFileSizeBytes) {\n          throw new XlsxFileSizeLimitExceededError(buffer.byteLength, maxFileSizeBytes);\n        }\n\n        buffer = normalizeWorkbookArrayBuffer(buffer);\n\n        const preflight = preflightWorkbookBuffer(buffer);\n        if (preflight?.tooLarge) {\n          throw createWorkbookTooLargeError(preflight);\n        }\n\n        const shouldForceReadOnly = shouldForceReadOnlyForBuffer(buffer.byteLength);\n        setForcedReadOnly(shouldForceReadOnly);\n        const shouldUseWorkerForLoad = shouldUseWorkerForReadOnlyLoad(shouldForceReadOnly);\n        const effectiveSkipXmlParsing = shouldSkipXmlParsingForWorkbook(new Uint8Array(buffer), skipXmlParsing);\n\n        if (shouldDeferLoading && buffer.byteLength > deferLoadingAboveBytes) {\n          deferredBufferRef.current = buffer;\n          setDeferredLoadFileSize(buffer.byteLength);\n          setWorkbook(null);\n          setSheets([]);\n          clearChartAssets();\n          setWorkerTablesByWorkbookSheetIndex([]);\n          setIsLoading(false);\n          return;\n        }\n\n        if (shouldUseWorkerForLoad) {\n          try {\n            const snapshot = await getWorkerClient().loadWorkbook(buffer, effectiveSkipXmlParsing, showHiddenSheets);\n            if (!isCurrent || abortController.signal.aborted) {\n              return;\n            }\n            if (!effectiveSkipXmlParsing && hasIncompleteWorkerChartSnapshot(snapshot)) {\n              throw new Error(\"Worker chart payload incomplete\");\n            }\n\n            const workerImageAssets = effectiveSkipXmlParsing\n              ? null\n              : parseWorkbookImageAssets(new Uint8Array(buffer));\n            if (!isCurrent || abortController.signal.aborted) {\n              revokeWorkbookImageAssets(workerImageAssets);\n              return;\n            }\n\n            setImageAssets(workerImageAssets);\n            setFormControlsByWorkbookSheetIndex(snapshot.formControlsByWorkbookSheetIndex);\n            setWorkbook(null);\n            setSheets(snapshot.sheets);\n            setChartsByWorkbookSheetIndex(snapshot.chartsByWorkbookSheetIndex);\n            setChartsheets(snapshot.chartsheets);\n            setTabs(snapshot.tabs);\n            chartAssetsRef.current = null;\n            setWorkerTablesByWorkbookSheetIndex(snapshot.tablesByWorkbookSheetIndex);\n            setShouldAutoCalculate(false);\n            setIsWorkerBacked(true);\n            setSortState(null);\n            setIsChartsLoading(false);\n            setIsLoading(false);\n            return;\n          } catch (workerError) {\n            if (!isCurrent || isAbortError(workerError)) {\n              return;\n            }\n            if (!shouldFallbackFromWorkerError(workerError)) {\n              throw workerError;\n            }\n\n            disposeWorkerClient();\n          }\n        }\n\n        const { imageAssets: nextImageAssets, parsedWorkbook: nextParsedWorkbook } = await loadWorkbookOnMainThread(buffer);\n        if (!isCurrent || abortController.signal.aborted) {\n          revokeWorkbookImageAssets(nextImageAssets);\n          return;\n        }\n\n        setImageAssets(nextImageAssets);\n        setWorkbook(nextParsedWorkbook.workbook);\n        const nextSheets = buildSheetList(\n          nextParsedWorkbook.workbook,\n          nextImageAssets.sheetStatesByWorkbookSheetIndex,\n          nextImageAssets.themePalette,\n          nextImageAssets.styleById,\n          nextImageAssets.namedCellStyleByName,\n          nextImageAssets.tableStyleByName,\n          showHiddenSheets\n        );\n        setSheets(nextSheets);\n        startChartDisplayHydration(buffer, nextParsedWorkbook.workbook, nextSheets);\n        setShouldAutoCalculate(nextParsedWorkbook.shouldAutoCalculate);\n        setWorkerTablesByWorkbookSheetIndex([]);\n        setIsWorkerBacked(false);\n        setSortState(null);\n        setIsLoading(false);\n      })\n      .catch((nextError: unknown) => {\n        if (!isCurrent || isAbortError(nextError)) {\n          return;\n        }\n\n        setWorkbook(null);\n        setSheets([]);\n        clearChartAssets();\n        setWorkerTablesByWorkbookSheetIndex([]);\n        clearImageAssets();\n        setShouldAutoCalculate(false);\n        setIsWorkerBacked(false);\n        setSortState(null);\n        setError(nextError instanceof Error ? nextError : new Error(\"Could not load workbook.\"));\n        setIsLoading(false);\n      });\n\n    return () => {\n      isCurrent = false;\n      abortController.abort();\n      disposeWorkerClient();\n    };\n  }, [\n    clearChartAssets,\n    clearImageAssets,\n    deferLoadingAboveBytes,\n    disposeWorkerClient,\n    file,\n    getWorkerClient,\n    hasIncompleteWorkerChartSnapshot,\n    loadWorkbookOnMainThread,\n    maxFileSizeBytes,\n    setImageAssets,\n    startChartDisplayHydration,\n    shouldFallbackFromWorkerError,\n    shouldDeferLoading,\n    shouldForceReadOnlyForBuffer,\n    shouldUseWorkerForReadOnlyLoad,\n    src,\n    showHiddenSheets\n  ]);\n\n  const activeTab = tabs[activeTabIndex] ?? null;\n  const activeSheet = activeTab?.kind === \"sheet\"\n    ? sheets[activeTab.sheetIndex ?? -1] ?? null\n    : null;\n  const deferredMetadataCell = React.useDeferredValue(activeCell);\n  const deferredMetadataSheet = React.useDeferredValue(activeSheet);\n  const activeZoomTabKey = activeTab?.id ?? DEFAULT_ZOOM_TAB_KEY;\n  const defaultZoomScale = React.useMemo(\n    () => resolveDefaultZoomScale(activeTab, activeSheet),\n    [activeSheet, activeTab]\n  );\n  const zoomScale = React.useMemo(\n    () => clampZoomScale(zoomScaleOverridesByTabId[activeZoomTabKey] ?? defaultZoomScale),\n    [activeZoomTabKey, defaultZoomScale, zoomScaleOverridesByTabId]\n  );\n  const canZoomIn = zoomScale < MAX_ZOOM_SCALE;\n  const canZoomOut = zoomScale > MIN_ZOOM_SCALE;\n\n  React.useEffect(() => {\n    setActiveCell(null);\n    setSelection(null);\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(null);\n    selectionAnchorRef.current = null;\n    setSortState(null);\n  }, [activeTabIndex]);\n\n  const setActiveSheetIndex = React.useCallback((index: number) => {\n    setActiveSheetIndexState((currentIndex) => {\n      if (index < 0 || index >= sheets.length) {\n        return currentIndex;\n      }\n      const targetSheet = sheets[index];\n      const tabIndex = tabs.findIndex((tab) => tab.kind === \"sheet\" && tab.workbookSheetIndex === targetSheet?.workbookSheetIndex);\n      if (tabIndex >= 0) {\n        setActiveTabIndexState(tabIndex);\n      }\n      return index;\n    });\n  }, [sheets, tabs]);\n\n  const setActiveTabIndex = React.useCallback((index: number) => {\n    setActiveTabIndexState((currentIndex) => {\n      if (index < 0 || index >= tabs.length) {\n        return currentIndex;\n      }\n\n      const targetTab = tabs[index];\n      if (targetTab?.kind === \"sheet\" && typeof targetTab.sheetIndex === \"number\") {\n        setActiveSheetIndexState(targetTab.sheetIndex);\n      }\n      return index;\n    });\n  }, [tabs]);\n\n  const setZoomScale = React.useCallback((nextZoomScale: number) => {\n    const normalizedZoomScale = clampZoomScale(nextZoomScale);\n    setZoomScaleOverridesByTabId((current) => {\n      if (current[activeZoomTabKey] === normalizedZoomScale) {\n        return current;\n      }\n\n      return {\n        ...current,\n        [activeZoomTabKey]: normalizedZoomScale\n      };\n    });\n  }, [activeZoomTabKey]);\n\n  const resetZoom = React.useCallback(() => {\n    setZoomScaleOverridesByTabId((current) => {\n      if (current[activeZoomTabKey] === undefined) {\n        return current;\n      }\n\n      const next = { ...current };\n      delete next[activeZoomTabKey];\n      return next;\n    });\n  }, [activeZoomTabKey]);\n\n  const zoomIn = React.useCallback(() => {\n    setZoomScale(resolveNextZoomScale(zoomScale, 1));\n  }, [setZoomScale, zoomScale]);\n\n  const zoomOut = React.useCallback(() => {\n    setZoomScale(resolveNextZoomScale(zoomScale, -1));\n  }, [setZoomScale, zoomScale]);\n\n  React.useEffect(() => {\n    setActiveTabIndexState((current) => {\n      if (tabs.length === 0) {\n        return 0;\n      }\n      return Math.min(current, tabs.length - 1);\n    });\n  }, [tabs.length]);\n\n  const continueDeferredLoad = React.useCallback(() => {\n    const deferredBuffer = deferredBufferRef.current;\n    if (!deferredBuffer) {\n      return;\n    }\n\n    setIsLoading(true);\n    setError(null);\n\n    if (maxFileSizeBytes > 0 && deferredBuffer.byteLength > maxFileSizeBytes) {\n      deferredBufferRef.current = null;\n      setDeferredLoadFileSize(null);\n      setWorkbook(null);\n      setSheets([]);\n      clearChartAssets();\n      setWorkerTablesByWorkbookSheetIndex([]);\n      clearImageAssets();\n      setShouldAutoCalculate(false);\n      setIsWorkerBacked(false);\n      setSortState(null);\n      setError(new XlsxFileSizeLimitExceededError(deferredBuffer.byteLength, maxFileSizeBytes));\n      setIsLoading(false);\n      return;\n    }\n\n    const preflight = preflightWorkbookBuffer(deferredBuffer);\n    if (preflight?.tooLarge) {\n      deferredBufferRef.current = null;\n      setDeferredLoadFileSize(null);\n      setWorkbook(null);\n      setSheets([]);\n      clearChartAssets();\n      setWorkerTablesByWorkbookSheetIndex([]);\n      clearImageAssets();\n      setShouldAutoCalculate(false);\n      setIsWorkerBacked(false);\n      setSortState(null);\n      setError(createWorkbookTooLargeError(preflight));\n      setIsLoading(false);\n      return;\n    }\n\n    const shouldForceReadOnly = shouldForceReadOnlyForBuffer(deferredBuffer.byteLength);\n    setForcedReadOnly(shouldForceReadOnly);\n    const shouldUseWorkerForLoad = shouldUseWorkerForReadOnlyLoad(shouldForceReadOnly);\n    const effectiveSkipXmlParsing = shouldSkipXmlParsingForWorkbook(new Uint8Array(deferredBuffer), skipXmlParsing);\n\n    if (shouldUseWorkerForLoad) {\n      void getWorkerClient().loadWorkbook(deferredBuffer, effectiveSkipXmlParsing, showHiddenSheets)\n        .then((snapshot) => {\n          if (!effectiveSkipXmlParsing && hasIncompleteWorkerChartSnapshot(snapshot)) {\n            throw new Error(\"Worker chart payload incomplete\");\n          }\n          deferredBufferRef.current = null;\n          setDeferredLoadFileSize(null);\n          setWorkbook(null);\n          setSheets(snapshot.sheets);\n          setChartsByWorkbookSheetIndex(snapshot.chartsByWorkbookSheetIndex);\n          setChartsheets(snapshot.chartsheets);\n          setTabs(snapshot.tabs);\n          chartAssetsRef.current = null;\n          setFormControlsByWorkbookSheetIndex(snapshot.formControlsByWorkbookSheetIndex);\n          setWorkerTablesByWorkbookSheetIndex(snapshot.tablesByWorkbookSheetIndex);\n          setShouldAutoCalculate(false);\n          setIsWorkerBacked(true);\n          setSortState(null);\n          setIsChartsLoading(false);\n          setIsLoading(false);\n        })\n        .catch(async (workerError: unknown) => {\n          if (isAbortError(workerError)) {\n            return;\n          }\n          if (!shouldFallbackFromWorkerError(workerError)) {\n            throw workerError;\n          }\n\n          disposeWorkerClient();\n          const { imageAssets: nextImageAssets, parsedWorkbook: nextParsedWorkbook } = await loadWorkbookOnMainThread(deferredBuffer);\n          deferredBufferRef.current = null;\n          setDeferredLoadFileSize(null);\n          setImageAssets(nextImageAssets);\n          setWorkbook(nextParsedWorkbook.workbook);\n          const nextSheets = buildSheetList(\n            nextParsedWorkbook.workbook,\n            nextImageAssets.sheetStatesByWorkbookSheetIndex,\n            nextImageAssets.themePalette,\n            nextImageAssets.styleById,\n            nextImageAssets.namedCellStyleByName,\n            nextImageAssets.tableStyleByName,\n            showHiddenSheets\n          );\n          setSheets(nextSheets);\n          startChartDisplayHydration(deferredBuffer, nextParsedWorkbook.workbook, nextSheets);\n          setShouldAutoCalculate(nextParsedWorkbook.shouldAutoCalculate);\n          setWorkerTablesByWorkbookSheetIndex([]);\n          setIsWorkerBacked(false);\n          setSortState(null);\n          setIsLoading(false);\n        })\n        .catch((nextError: unknown) => {\n          deferredBufferRef.current = null;\n          setDeferredLoadFileSize(null);\n          setWorkbook(null);\n          setSheets([]);\n          clearChartAssets();\n          setWorkerTablesByWorkbookSheetIndex([]);\n          clearImageAssets();\n          setShouldAutoCalculate(false);\n          setIsWorkerBacked(false);\n          setSortState(null);\n          setError(nextError instanceof Error ? nextError : new Error(\"Could not load workbook.\"));\n          setIsLoading(false);\n        });\n      return;\n    }\n\n    void parseWorkbookBuffer(deferredBuffer)\n      .then((nextParsedWorkbook) => {\n        const bytes = new Uint8Array(deferredBuffer);\n        const nextImageAssets = loadWorkbookImageAssets(\n          bytes,\n          nextParsedWorkbook.workbook,\n          shouldSkipXmlParsingForWorkbook(bytes, skipXmlParsing)\n        );\n        deferredBufferRef.current = null;\n        setDeferredLoadFileSize(null);\n        setImageAssets(nextImageAssets);\n        setWorkbook(nextParsedWorkbook.workbook);\n        const nextSheets = buildSheetList(\n          nextParsedWorkbook.workbook,\n          nextImageAssets.sheetStatesByWorkbookSheetIndex,\n          nextImageAssets.themePalette,\n          nextImageAssets.styleById,\n          nextImageAssets.namedCellStyleByName,\n          nextImageAssets.tableStyleByName,\n          showHiddenSheets\n        );\n        setSheets(nextSheets);\n        startChartDisplayHydration(deferredBuffer, nextParsedWorkbook.workbook, nextSheets);\n        setShouldAutoCalculate(nextParsedWorkbook.shouldAutoCalculate);\n        setWorkerTablesByWorkbookSheetIndex([]);\n        setIsWorkerBacked(false);\n        setSortState(null);\n        setIsLoading(false);\n      })\n      .catch((nextError: unknown) => {\n        deferredBufferRef.current = null;\n        setDeferredLoadFileSize(null);\n        setWorkbook(null);\n        setSheets([]);\n        clearChartAssets();\n        setWorkerTablesByWorkbookSheetIndex([]);\n        clearImageAssets();\n        setShouldAutoCalculate(false);\n        setIsWorkerBacked(false);\n        setSortState(null);\n        setError(nextError instanceof Error ? nextError : new Error(\"Could not load workbook.\"));\n        setIsLoading(false);\n      });\n  }, [\n    clearChartAssets,\n    clearImageAssets,\n    disposeWorkerClient,\n    getWorkerClient,\n    loadWorkbookOnMainThread,\n    setImageAssets,\n    startChartDisplayHydration,\n    hasIncompleteWorkerChartSnapshot,\n    maxFileSizeBytes,\n    shouldFallbackFromWorkerError,\n    shouldForceReadOnlyForBuffer,\n    shouldUseWorkerForReadOnlyLoad\n  ]);\n\n  const maybeRecalculateWorkbook = React.useCallback((targetWorkbook: Workbook) => {\n    if (!shouldAutoCalculate) {\n      return;\n    }\n\n    const result = tryRecalculate(targetWorkbook);\n    if (!result.calculated) {\n      setShouldAutoCalculate(false);\n    }\n  }, [shouldAutoCalculate]);\n\n  const getActiveWorksheet = React.useCallback(() => {\n    if (!workbook || !activeSheet) {\n      return null;\n    }\n\n    return workbook.getSheet(activeSheet.workbookSheetIndex);\n  }, [activeSheet, workbook]);\n\n  const getFormControlWorksheet = React.useCallback((sheetIndex = activeSheetIndex) => {\n    const targetSheet = sheets[sheetIndex];\n    if (!workbook || !targetSheet) {\n      return null;\n    }\n    try {\n      return {\n        workbookSheetIndex: targetSheet.workbookSheetIndex,\n        worksheet: workbook.getSheet(targetSheet.workbookSheetIndex)\n      };\n    } catch {\n      return null;\n    }\n  }, [activeSheetIndex, sheets, workbook]);\n\n  const tables = React.useMemo(\n    () => (\n      isWorkerBacked\n        ? workerTablesByWorkbookSheetIndex[activeSheet?.workbookSheetIndex ?? -1] ?? []\n        : mapWorksheetTables(getActiveWorksheet())\n    ),\n    [activeSheet?.workbookSheetIndex, getActiveWorksheet, isWorkerBacked, revision, workerTablesByWorkbookSheetIndex]\n  );\n\n  const getCellSnapshotAsync = React.useCallback((workbookSheetIndex: number, row: number, col: number) => {\n    if (!isWorkerBacked) {\n      return Promise.resolve({\n        displayValue: \"\",\n        formula: \"\"\n      });\n    }\n\n    return getWorkerClient().getCellSnapshot(workbookSheetIndex, row, col);\n  }, [getWorkerClient, isWorkerBacked]);\n\n  const getRowsBatchAsync = React.useCallback((workbookSheetIndex: number, startRow: number, rowCount: number) => {\n    if (!isWorkerBacked) {\n      return Promise.resolve(null);\n    }\n\n    return getWorkerClient().getRowsBatch(workbookSheetIndex, startRow, rowCount);\n  }, [getWorkerClient, isWorkerBacked]);\n\n  const visibleSheetIndexByWorkbookSheetIndex = React.useMemo(\n    () => new Map(sheets.map((sheet, index) => [sheet.workbookSheetIndex, index])),\n    [sheets]\n  );\n\n  const mapPublicChart = React.useCallback((chart: XlsxChart) => {\n    const visibleSheetIndex = visibleSheetIndexByWorkbookSheetIndex.get(chart.workbookSheetIndex);\n    return {\n      ...chart,\n      sheetIndex: visibleSheetIndex ?? chart.workbookSheetIndex\n    };\n  }, [visibleSheetIndexByWorkbookSheetIndex]);\n\n  const mapPublicImage = React.useCallback((image: XlsxImage) => {\n    const visibleSheetIndex = visibleSheetIndexByWorkbookSheetIndex.get(image.workbookSheetIndex);\n    return {\n      ...image,\n      sheetIndex: visibleSheetIndex ?? image.workbookSheetIndex\n    };\n  }, [visibleSheetIndexByWorkbookSheetIndex]);\n\n  const mapPublicFormControl = React.useCallback((control: XlsxFormControl) => {\n    const visibleSheetIndex = visibleSheetIndexByWorkbookSheetIndex.get(control.workbookSheetIndex);\n    return {\n      ...control,\n      sheetIndex: visibleSheetIndex ?? control.workbookSheetIndex\n    };\n  }, [visibleSheetIndexByWorkbookSheetIndex]);\n\n  const publicChartsByWorkbookSheetIndex = React.useMemo(\n    () => chartsByWorkbookSheetIndex.map((sheetCharts) => sheetCharts.map(mapPublicChart)),\n    [chartsByWorkbookSheetIndex, mapPublicChart]\n  );\n  const publicChartById = React.useMemo(() => {\n    const lookup = new Map<string, XlsxChart>();\n    for (const sheetCharts of publicChartsByWorkbookSheetIndex) {\n      for (const chart of sheetCharts) {\n        lookup.set(chart.id, chart);\n      }\n    }\n    return lookup;\n  }, [publicChartsByWorkbookSheetIndex]);\n\n  const getSheetCharts = React.useCallback((sheetIndex = activeSheetIndex) => {\n    const targetSheet = sheets[sheetIndex];\n    if (!targetSheet) {\n      return [];\n    }\n\n    return publicChartsByWorkbookSheetIndex[targetSheet.workbookSheetIndex] ?? [];\n  }, [activeSheetIndex, publicChartsByWorkbookSheetIndex, sheets]);\n\n  const getChartById = React.useCallback((id: string) => {\n    return publicChartById.get(id) ?? null;\n  }, [publicChartById]);\n\n  const getChartsheetById = React.useCallback((id: string) => (\n    chartsheets.find((chartsheet) => chartsheet.id === id) ?? null\n  ), [chartsheets]);\n\n  const charts = React.useMemo(() => {\n    if (activeTab?.kind === \"chartsheet\" && typeof activeTab.chartsheetIndex === \"number\") {\n      const chartsheet = chartsheets[activeTab.chartsheetIndex];\n      return (chartsheet?.chartIds ?? []).map((id) => getChartById(id)).filter((value): value is XlsxChart => Boolean(value));\n    }\n\n    return getSheetCharts(activeSheetIndex);\n  }, [activeSheetIndex, activeTab, chartsheets, getChartById, getSheetCharts]);\n\n  const selectedChart = React.useMemo(\n    () => (selectedChartId ? getChartById(selectedChartId) : null),\n    [getChartById, selectedChartId]\n  );\n\n  React.useEffect(() => {\n    if (!selectedChartId) {\n      if (selectedChartElement) {\n        setSelectedChartElement(null);\n      }\n      return;\n    }\n\n    if (!selectedChart) {\n      setSelectedChartId(null);\n      setSelectedChartElement(null);\n      return;\n    }\n\n    if (!selectedChartElement) {\n      setSelectedChartElement({ chartId: selectedChartId, kind: \"chart\" });\n      return;\n    }\n\n    if (selectedChartElement.chartId !== selectedChartId) {\n      setSelectedChartElement({ chartId: selectedChartId, kind: \"chart\" });\n      return;\n    }\n\n    if (selectedChartElement.kind !== \"chart\") {\n      const selectedSeries = selectedChart.series[selectedChartElement.seriesIndex];\n      if (!selectedSeries || selectedSeries.id !== selectedChartElement.seriesId) {\n        setSelectedChartElement({ chartId: selectedChartId, kind: \"chart\" });\n      }\n    }\n  }, [selectedChart, selectedChartElement, selectedChartId]);\n\n  const selectChart = React.useCallback((id: string | null) => {\n    setSelectedImageId(null);\n    setSelectedChartId(id);\n    setSelectedChartElement(id ? { chartId: id, kind: \"chart\" } : null);\n  }, []);\n\n  const clearSelectedChart = React.useCallback(() => {\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n  }, []);\n\n  const clearSelectedChartElement = React.useCallback(() => {\n    setSelectedChartElement(selectedChartId ? { chartId: selectedChartId, kind: \"chart\" } : null);\n  }, [selectedChartId]);\n\n  const selectChartElement = React.useCallback((selection: XlsxChartElementSelection | null) => {\n    setSelectedImageId(null);\n    setSelectedChartId(selection?.chartId ?? null);\n    setSelectedChartElement(selection);\n  }, []);\n\n  const getSheetImages = React.useCallback((sheetIndex = activeSheetIndex) => {\n    const targetSheet = sheets[sheetIndex];\n    if (!targetSheet) {\n      return [];\n    }\n\n    return (imagesByWorkbookSheetIndex[targetSheet.workbookSheetIndex] ?? []).map(mapPublicImage);\n  }, [activeSheetIndex, imagesByWorkbookSheetIndex, mapPublicImage, sheets]);\n\n  const images = React.useMemo(() => getSheetImages(activeSheetIndex), [activeSheetIndex, getSheetImages]);\n\n  const getSheetFormControls = React.useCallback((sheetIndex = activeSheetIndex) => {\n    const targetSheet = sheets[sheetIndex];\n    if (!targetSheet) {\n      return [];\n    }\n\n    return (formControlsByWorkbookSheetIndex[targetSheet.workbookSheetIndex] ?? []).map(mapPublicFormControl);\n  }, [activeSheetIndex, formControlsByWorkbookSheetIndex, mapPublicFormControl, sheets]);\n\n  const formControls = React.useMemo(() => getSheetFormControls(activeSheetIndex), [activeSheetIndex, getSheetFormControls]);\n\n  const getFormControlItems = React.useCallback((controlIndex: number, sheetIndex = activeSheetIndex) => {\n    const target = getFormControlWorksheet(sheetIndex);\n    if (!workbook || !target) {\n      const targetSheet = sheets[sheetIndex];\n      if (!targetSheet) {\n        return [];\n      }\n      const control = (formControlsByWorkbookSheetIndex[targetSheet.workbookSheetIndex] ?? [])\n        .find((entry) => entry.controlIndex === controlIndex);\n      return control?.items?.slice() ?? [];\n    }\n    const control = target.worksheet.formControls[controlIndex];\n    const kind = control?.formControl.kind;\n    const inputRange = kind?.kind === \"listBox\" || kind?.kind === \"dropdown\"\n      ? kind.inputRange\n      : undefined;\n    if (!inputRange) {\n      return [];\n    }\n    const source = resolveWorkbookReference(workbook, target.workbookSheetIndex, inputRange);\n    if (!source) {\n      return [];\n    }\n\n    const items: string[] = [];\n    for (let row = source.range.start.row; row <= source.range.end.row; row += 1) {\n      for (let col = source.range.start.col; col <= source.range.end.col; col += 1) {\n        items.push(source.worksheet.getFormattedValueAt(row, col));\n      }\n    }\n    return items;\n  }, [activeSheetIndex, formControlsByWorkbookSheetIndex, getFormControlWorksheet, sheets, workbook]);\n\n  const getSheetShapes = React.useCallback((sheetIndex = activeSheetIndex) => {\n    const targetSheet = sheets[sheetIndex];\n    if (!targetSheet) {\n      return [];\n    }\n\n    return (shapesByWorkbookSheetIndex[targetSheet.workbookSheetIndex] ?? []).map((shape) => {\n      const visibleSheetIndex = visibleSheetIndexByWorkbookSheetIndex.get(shape.workbookSheetIndex);\n      return {\n        ...shape,\n        sheetIndex: visibleSheetIndex ?? shape.workbookSheetIndex\n      };\n    });\n  }, [activeSheetIndex, shapesByWorkbookSheetIndex, sheets, visibleSheetIndexByWorkbookSheetIndex]);\n\n  const shapes = React.useMemo(() => getSheetShapes(activeSheetIndex), [activeSheetIndex, getSheetShapes]);\n\n  const getImageById = React.useCallback((id: string) => {\n    for (const sheetImages of imagesByWorkbookSheetIndex) {\n      const match = sheetImages?.find((image) => image.id === id);\n      if (match) {\n        return mapPublicImage(match);\n      }\n    }\n\n    return null;\n  }, [imagesByWorkbookSheetIndex, mapPublicImage]);\n\n  const selectedImage = React.useMemo(\n    () => (selectedImageId ? getImageById(selectedImageId) : null),\n    [getImageById, selectedImageId]\n  );\n\n  const selectImage = React.useCallback((id: string | null) => {\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(id);\n  }, []);\n\n  const clearSelectedImage = React.useCallback(() => {\n    setSelectedImageId(null);\n  }, []);\n\n  const getColumnWidthPx = React.useCallback((worksheet: ReturnType<Workbook[\"getSheet\"]>, col: number) => {\n    const sheetState = imageAssetsRef.current?.sheetStatesByWorkbookSheetIndex[activeSheet?.workbookSheetIndex ?? -1] ?? null;\n    const width = worksheet.getColumnWidth(col);\n    const showGridLines = activeSheet?.showGridLines ?? true;\n    if (width !== undefined && width !== null) {\n      return resolveRenderedSheetAxisPixels(\n        resolveSheetColumnWidthPixels(width, sheetState?.columnWidthCharacterWidthPx),\n        showGridLines\n      );\n    }\n\n    return resolveRenderedSheetAxisPixels(\n      sheetState?.colWidthOverridesPx?.[col] ?? sheetState?.defaultColWidthPx ?? DEFAULT_COL_WIDTH,\n      showGridLines\n    );\n  }, [activeSheet?.showGridLines, activeSheet?.workbookSheetIndex]);\n\n  const getRowHeightPx = React.useCallback((worksheet: ReturnType<Workbook[\"getSheet\"]>, row: number) => {\n    const sheetState = imageAssetsRef.current?.sheetStatesByWorkbookSheetIndex[activeSheet?.workbookSheetIndex ?? -1] ?? null;\n    const height = worksheet.getRowHeight(row);\n    const showGridLines = activeSheet?.showGridLines ?? true;\n    if (height !== undefined && height !== null) {\n      return resolveRenderedSheetAxisPixels(resolveSheetRowHeightPixels(height), showGridLines);\n    }\n\n    return resolveRenderedSheetAxisPixels(\n      sheetState?.rowHeightOverridesPx?.[row] ?? sheetState?.defaultRowHeightPx ?? DEFAULT_ROW_HEIGHT,\n      showGridLines\n    );\n  }, [activeSheet?.showGridLines, activeSheet?.workbookSheetIndex]);\n\n  const getCellDisplayValue = React.useCallback((cell?: XlsxCellAddress | null) => {\n    if (cell && activeSheet) {\n      const workerSnapshot = workerCellSnapshotCacheRef.current.get(`${activeSheet.workbookSheetIndex}:${cell.row}:${cell.col}`);\n      if (workerSnapshot) {\n        return workerSnapshot.displayValue;\n      }\n    }\n\n    const worksheet = getActiveWorksheet();\n    if (!worksheet || !cell) {\n      return \"\";\n    }\n\n    const formula = worksheet.getFormulaAt(cell.row, cell.col);\n    const cachedFormulaValue = formula ? activeSheet?.cachedFormulaValues?.[cellAddressToA1(cell)] : undefined;\n    const formatted = worksheet.getFormattedValueAt(cell.row, cell.col);\n    if (formatted && !(formula && cachedFormulaValue !== undefined && formatted.startsWith(\"#\"))) {\n      return decodeHtmlEntities(formatted);\n    }\n\n    const calculated = worksheet.getCalculatedValueAt(cell.row, cell.col);\n    if (formula && cachedFormulaValue !== undefined && calculated.is_error) {\n      return cachedFormulaValue;\n    }\n    if (calculated.is_error) {\n      return calculated.asError() ?? \"\";\n    }\n    if (calculated.is_empty) {\n      return \"\";\n    }\n\n    return calculated.toString();\n  }, [activeSheet, getActiveWorksheet]);\n\n  const getCellFormula = React.useCallback((cell?: XlsxCellAddress | null) => {\n    if (cell && activeSheet) {\n      const workerSnapshot = workerCellSnapshotCacheRef.current.get(`${activeSheet.workbookSheetIndex}:${cell.row}:${cell.col}`);\n      if (workerSnapshot) {\n        return workerSnapshot.formula;\n      }\n    }\n\n    const worksheet = getActiveWorksheet();\n    if (!worksheet || !cell) {\n      return \"\";\n    }\n\n    return worksheet.getFormulaAt(cell.row, cell.col) ?? \"\";\n  }, [activeSheet, getActiveWorksheet]);\n\n  const getClipboardData = React.useCallback((): XlsxClipboardData | null => {\n    const worksheet = getActiveWorksheet();\n    const targetRange = selection ?? (activeCell ? { start: activeCell, end: activeCell } : null);\n    if (!worksheet || !targetRange) {\n      return null;\n    }\n\n    const normalized = normalizeRange(targetRange);\n    const rows: string[] = [];\n    const htmlRows: string[] = [];\n    const payload: ClipboardPayload = {\n      cells: [],\n      cols: normalized.end.col - normalized.start.col + 1,\n      merges: [],\n      rows: normalized.end.row - normalized.start.row + 1\n    };\n\n    for (let row = normalized.start.row; row <= normalized.end.row; row += 1) {\n      const textCells: string[] = [];\n      const htmlCells: string[] = [];\n\n      for (let col = normalized.start.col; col <= normalized.end.col; col += 1) {\n        if (worksheet.isMergedSecondary(row, col)) {\n          textCells.push(\"\");\n          continue;\n        }\n\n        const formula = worksheet.getFormulaAt(row, col) ?? null;\n        const value = getCellDisplayValue({ row, col });\n        const merge = worksheet.getMergeSpan(row, col) as\n          | { colSpan?: number; rowSpan?: number }\n          | null\n          | undefined;\n        const rawStyle = (\n          worksheet.getCellStyleAt(row, col) as Record<string, unknown> | null | undefined\n        ) ?? resolveInheritedCellStyle(activeSheet, row, col);\n        const cellStyles: string[] = [\n          \"padding:2px 4px\",\n          \"white-space:pre-wrap\",\n          \"vertical-align:top\"\n        ];\n\n        const fill = rawStyle?.fill as Record<string, unknown> | undefined;\n        if (fill) {\n          const fillStyle = resolveWorkbookFillStyle(fill, activeSheet?.themePalette);\n          if (fillStyle.backgroundColor && fillStyle.backgroundColor.toLowerCase() !== \"#ffffff\") {\n            cellStyles.push(`background-color:${fillStyle.backgroundColor}`);\n          }\n          if (fillStyle.backgroundImage) {\n            cellStyles.push(`background-image:${fillStyle.backgroundImage}`);\n          }\n        }\n\n        const font = rawStyle?.font as Record<string, unknown> | undefined;\n        if (font) {\n          if (font.bold) {\n            cellStyles.push(\"font-weight:700\");\n          }\n          if (font.italic) {\n            cellStyles.push(\"font-style:italic\");\n          }\n          if (font.underline && font.underline !== \"none\") {\n            cellStyles.push(\"text-decoration:underline\");\n          }\n          if (font.strikethrough) {\n            cellStyles.push(\"text-decoration:line-through\");\n          }\n          const fontColor = resolveWorkbookColor(font.color as Record<string, unknown> | undefined, activeSheet?.themePalette);\n          if (fontColor) {\n            cellStyles.push(`color:${fontColor}`);\n          }\n          if (typeof font.size === \"number\") {\n            cellStyles.push(`font-size:${font.size}pt`);\n          }\n        }\n\n        const alignment = rawStyle?.alignment as Record<string, unknown> | undefined;\n        if (alignment?.horizontal && alignment.horizontal !== \"general\") {\n          cellStyles.push(`text-align:${String(alignment.horizontal)}`);\n        }\n        if (alignment?.wrapText) {\n          cellStyles.push(\"white-space:pre-wrap\");\n          cellStyles.push(\"word-break:break-word\");\n        }\n\n        const border = rawStyle?.border as Record<string, Record<string, unknown>> | undefined;\n        if (border?.top?.style && border.top.style !== \"none\") {\n          cellStyles.push(`border-top:${mapBorder(border.top as { color?: { hex?: string }; style: string })}`);\n        }\n        if (border?.right?.style && border.right.style !== \"none\") {\n          cellStyles.push(`border-right:${mapBorder(border.right as { color?: { hex?: string }; style: string })}`);\n        }\n        if (border?.bottom?.style && border.bottom.style !== \"none\") {\n          cellStyles.push(`border-bottom:${mapBorder(border.bottom as { color?: { hex?: string }; style: string })}`);\n        }\n        if (border?.left?.style && border.left.style !== \"none\") {\n          cellStyles.push(`border-left:${mapBorder(border.left as { color?: { hex?: string }; style: string })}`);\n        }\n\n        const rowSpan = Math.min(merge?.rowSpan ?? 1, normalized.end.row - row + 1);\n        const colSpan = Math.min(merge?.colSpan ?? 1, normalized.end.col - col + 1);\n\n        payload.cells.push({\n          colOffset: col - normalized.start.col,\n          formula,\n          rowOffset: row - normalized.start.row,\n          value\n        });\n\n        if (rowSpan > 1 || colSpan > 1) {\n          payload.merges.push({\n            colOffset: col - normalized.start.col,\n            colSpan,\n            rowOffset: row - normalized.start.row,\n            rowSpan\n          });\n        }\n\n        textCells.push(value);\n        htmlCells.push(\n          `<td${rowSpan > 1 ? ` rowspan=\"${rowSpan}\"` : \"\"}${colSpan > 1 ? ` colspan=\"${colSpan}\"` : \"\"} style=\"${escapeHtml(cellStyles.join(\";\"))}\">${escapeHtml(value)}</td>`\n        );\n      }\n\n      rows.push(textCells.join(\"\\t\"));\n      htmlRows.push(`<tr>${htmlCells.join(\"\")}</tr>`);\n    }\n\n    return {\n      html: `<table style=\"border-collapse:collapse\">${htmlRows.join(\"\")}</table>`,\n      structured: JSON.stringify(payload),\n      text: rows.join(\"\\n\")\n    };\n  }, [activeCell, getActiveWorksheet, getCellDisplayValue, selection]);\n\n  React.useEffect(() => {\n    if (!isWorkerBacked || !deferredMetadataSheet || !deferredMetadataCell) {\n      return;\n    }\n\n    const cacheKey = `${deferredMetadataSheet.workbookSheetIndex}:${deferredMetadataCell.row}:${deferredMetadataCell.col}`;\n    if (workerCellSnapshotCacheRef.current.has(cacheKey)) {\n      return;\n    }\n\n    let isCurrent = true;\n    void getCellSnapshotAsync(deferredMetadataSheet.workbookSheetIndex, deferredMetadataCell.row, deferredMetadataCell.col)\n      .then((snapshot) => {\n        if (!isCurrent) {\n          return;\n        }\n\n        workerCellSnapshotCacheRef.current.set(cacheKey, snapshot);\n        setWorkerCellSnapshotRevision((current) => current + 1);\n      })\n      .catch(() => {\n        if (!isCurrent) {\n          return;\n        }\n\n        workerCellSnapshotCacheRef.current.set(cacheKey, {\n          displayValue: \"\",\n          formula: \"\"\n        });\n        setWorkerCellSnapshotRevision((current) => current + 1);\n      });\n\n    return () => {\n      isCurrent = false;\n    };\n  }, [deferredMetadataCell, deferredMetadataSheet, getCellSnapshotAsync, isWorkerBacked]);\n\n  const activeCellAddress = React.useMemo(() => (activeCell ? cellAddressToA1(activeCell) : null), [activeCell]);\n  const selectedRangeAddress = React.useMemo(() => (selection ? rangeToA1(selection) : null), [selection]);\n  const selectedValue = React.useMemo(\n    () => getCellDisplayValue(deferredMetadataCell),\n    [deferredMetadataCell, getCellDisplayValue, revision, workerCellSnapshotRevision]\n  );\n  const selectedCellFormula = React.useMemo(\n    () => getCellFormula(deferredMetadataCell),\n    [deferredMetadataCell, getCellFormula, revision, workerCellSnapshotRevision]\n  );\n  const getChartSeriesFormula = React.useCallback((chartId: string, seriesIndex: number) => (\n    buildChartSeriesFormula(getChartById(chartId), seriesIndex)\n  ), [getChartById]);\n  const selectedChartFormula = React.useMemo(() => {\n    if (\n      !selectedChartElement\n      || selectedChartElement.kind === \"chart\"\n      || selectedChartElement.seriesIndex < 0\n    ) {\n      return null;\n    }\n\n    return getChartSeriesFormula(selectedChartElement.chartId, selectedChartElement.seriesIndex);\n  }, [getChartSeriesFormula, selectedChartElement]);\n  const selectedFormulaTarget = React.useMemo(() => {\n    if (selectedChartFormula && selectedChartElement && selectedChartElement.kind !== \"chart\") {\n      return {\n        chartId: selectedChartElement.chartId,\n        kind: \"chartSeries\" as const,\n        seriesId: selectedChartElement.seriesId,\n        seriesIndex: selectedChartElement.seriesIndex\n      };\n    }\n\n    return {\n      cell: deferredMetadataCell,\n      kind: \"cell\" as const\n    };\n  }, [deferredMetadataCell, selectedChartElement, selectedChartFormula]);\n  const selectedFormula = selectedChartFormula ?? selectedCellFormula;\n  const isLoadDeferred = deferredLoadFileSize !== null;\n  const canLoadDeferred = !isLoading && isLoadDeferred;\n  const canUndo = !readOnly && undoStackRef.current.length > 0;\n  const canRedo = !readOnly && redoStackRef.current.length > 0;\n\n  const createSavedWorkbookBytes = React.useCallback((targetWorkbook: Workbook) => {\n    const sanitizedBytes = sanitizeSavedWorkbookBytes(targetWorkbook.saveXlsxBytes());\n    return mergeWorkbookImageAssets(sanitizedBytes, imageAssetsRef.current, sheetOriginsRef.current);\n  }, []);\n\n  const createHistoryEntry = React.useCallback((): SnapshotHistoryEntry | null => {\n    if (!workbook) {\n      return null;\n    }\n\n    return {\n      kind: \"snapshot\",\n      activeCell,\n      activeSheetIndex,\n      bytes: createSavedWorkbookBytes(workbook),\n      selection\n    };\n  }, [activeCell, activeSheetIndex, createSavedWorkbookBytes, selection, workbook]);\n\n  const captureCellMutationState = React.useCallback((cell: XlsxCellAddress): CellMutationState | null => {\n    const worksheet = getActiveWorksheet();\n    if (!worksheet) {\n      return null;\n    }\n\n    return {\n      formula: worksheet.getFormulaAt(cell.row, cell.col) ?? null,\n      style: worksheet.getCellStyleAt(cell.row, cell.col),\n      value: worksheet.getCellAt(cell.row, cell.col).toJs()\n    };\n  }, [getActiveWorksheet]);\n\n  const restoreHistoryEntry = React.useCallback(async (entry: SnapshotHistoryEntry) => {\n    const wasmModule = await getSheetsWasmModule();\n    const nextWorkbook = wasmModule.Workbook.fromBytes(cloneBytes(entry.bytes));\n    const nextImageAssets = loadWorkbookImageAssets(entry.bytes, nextWorkbook);\n    const nextSheets = buildSheetList(\n      nextWorkbook,\n      nextImageAssets.sheetStatesByWorkbookSheetIndex,\n      nextImageAssets.themePalette,\n      nextImageAssets.styleById,\n      nextImageAssets.namedCellStyleByName,\n      nextImageAssets.tableStyleByName,\n      showHiddenSheets\n    );\n    const nextSheetIndex = Math.max(0, Math.min(entry.activeSheetIndex, Math.max(0, nextSheets.length - 1)));\n\n    setError(null);\n    setIsLoading(false);\n    setImageAssets(nextImageAssets);\n    setWorkbook(nextWorkbook);\n    setSheets(nextSheets);\n    const nextChartAssets = loadWorkbookChartAssets(nextWorkbook, nextImageAssets, buildVisibleSheetIndexMap(nextSheets), showHiddenSheets);\n    setChartAssets(nextChartAssets);\n    setActiveSheetIndexState(nextSheetIndex);\n    const nextTabIndex = nextChartAssets.tabs.findIndex((tab) => tab.kind === \"sheet\" && tab.sheetIndex === nextSheetIndex);\n    if (nextTabIndex >= 0) {\n      setActiveTabIndexState(nextTabIndex);\n    }\n    setActiveCell(entry.activeCell);\n    setSelection(entry.selection);\n    selectionAnchorRef.current = entry.selection ? normalizeRange(entry.selection).start : entry.activeCell;\n    setRevision((current) => current + 1);\n  }, [setChartAssets, setImageAssets]);\n\n  const applyCellEditHistoryEntry = React.useCallback((\n    entry: CellEditHistoryEntry,\n    direction: \"undo\" | \"redo\"\n  ) => {\n    if (!workbook) {\n      return;\n    }\n\n    const worksheet = workbook.getSheet(entry.sheetIndex);\n    const visibleSheetIndex = sheets.findIndex((sheet) => sheet.workbookSheetIndex === entry.sheetIndex);\n    const targetState = direction === \"undo\" ? entry.before : entry.after;\n\n    isApplyingHistoryRef.current = true;\n    applyCellMutationState(worksheet, entry.cell, targetState);\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n\n    const nextActiveCell = direction === \"undo\" ? entry.activeCellBefore : entry.activeCellAfter;\n    const nextSelection = direction === \"undo\" ? entry.selectionBefore : entry.selectionAfter;\n    if (visibleSheetIndex >= 0) {\n      setActiveSheetIndexState(visibleSheetIndex);\n    }\n    setActiveCell(nextActiveCell);\n    setSelection(nextSelection);\n    selectionAnchorRef.current = nextSelection ? normalizeRange(nextSelection).start : nextActiveCell;\n    isApplyingHistoryRef.current = false;\n  }, [maybeRecalculateWorkbook, refreshWorkbookState, sheets, workbook]);\n\n  const applyRangeEditHistoryEntry = React.useCallback((\n    entry: RangeEditHistoryEntry,\n    direction: \"undo\" | \"redo\"\n  ) => {\n    if (!workbook) {\n      return;\n    }\n\n    const worksheet = workbook.getSheet(entry.sheetIndex);\n    const visibleSheetIndex = sheets.findIndex((sheet) => sheet.workbookSheetIndex === entry.sheetIndex);\n\n    isApplyingHistoryRef.current = true;\n    for (const mutation of entry.mutations) {\n      applyCellMutationState(worksheet, mutation.cell, direction === \"undo\" ? mutation.before : mutation.after);\n    }\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n\n    const nextActiveCell = direction === \"undo\" ? entry.activeCellBefore : entry.activeCellAfter;\n    const nextSelection = direction === \"undo\" ? entry.selectionBefore : entry.selectionAfter;\n    if (visibleSheetIndex >= 0) {\n      setActiveSheetIndexState(visibleSheetIndex);\n    }\n    setActiveCell(nextActiveCell);\n    setSelection(nextSelection);\n    selectionAnchorRef.current = nextSelection ? normalizeRange(nextSelection).start : nextActiveCell;\n    isApplyingHistoryRef.current = false;\n  }, [maybeRecalculateWorkbook, refreshWorkbookState, sheets, workbook]);\n\n  const recordHistoryBeforeMutation = React.useCallback(() => {\n    if (isApplyingHistoryRef.current) {\n      return;\n    }\n\n    const snapshot = createHistoryEntry();\n    if (!snapshot) {\n      return;\n    }\n\n    pushHistoryEntry(undoStackRef.current, snapshot);\n    redoStackRef.current = [];\n    setHistoryRevision((current) => current + 1);\n  }, [createHistoryEntry]);\n\n  const addFormControl = React.useCallback((input: XlsxFormControlInput, sheetIndex = activeSheetIndex) => {\n    const target = getFormControlWorksheet(sheetIndex);\n    if (readOnly || !workbook || !target) {\n      return null;\n    }\n\n    recordHistoryBeforeMutation();\n    target.worksheet.addDrawing(xlsxFormControlInputToDukeDrawing(input));\n    const controlIndex = target.worksheet.formControlCount - 1;\n    const addedControl = target.worksheet.formControls[controlIndex];\n    const addedKind = addedControl?.formControl.kind;\n    if (addedControl && (addedKind?.kind === \"checkbox\" || addedKind?.kind === \"optionButton\")) {\n      target.worksheet.setFormControlCheckState(addedControl.drawingPath, addedKind.state);\n    } else if (addedKind?.kind === \"groupBox\") {\n      reconcileCheckedOptionButtons(target.worksheet);\n    } else if (addedKind && \"cellLink\" in addedKind && addedKind.cellLink) {\n      workbook.syncFormControls();\n    }\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    return controlIndex;\n  }, [activeSheetIndex, getFormControlWorksheet, maybeRecalculateWorkbook, readOnly, recordHistoryBeforeMutation, refreshWorkbookState, workbook]);\n\n  const updateFormControl = React.useCallback((\n    controlIndex: number,\n    patch: XlsxFormControlPatch,\n    sheetIndex = activeSheetIndex\n  ) => {\n    const target = getFormControlWorksheet(sheetIndex);\n    const currentControl = target?.worksheet.formControls[controlIndex];\n    if (readOnly || !workbook || !target || !currentControl) {\n      return false;\n    }\n\n    recordHistoryBeforeMutation();\n    const currentInput = formControlInputFromDukeControl(currentControl);\n    if (currentInput.kind !== \"formControl\" || !currentControl.anchor) {\n      return false;\n    }\n    const nextAnchor = patch.anchor\n      ? xlsxAnchorToDukeDrawingAnchor(\n          patch.anchor,\n          patch.editAs ?? (currentControl.anchor.type === \"twoCell\" ? currentControl.anchor.editAs : undefined)\n        )\n      : patch.editAs !== undefined && currentControl.anchor.type === \"twoCell\"\n        ? { ...currentControl.anchor, editAs: patch.editAs }\n        : currentControl.anchor;\n    let nextKind = patch.kind\n      ? xlsxFormControlKindToDukeKind(patch.kind)\n      : dukeFormControlKindToInput(currentControl.formControl.kind);\n    if (currentControl.formControl.kind.kind === \"unknown\" && nextKind.kind === \"unknown\") {\n      nextKind = {\n        ...nextKind,\n        legacyObjectType: nextKind.legacyObjectType ?? currentControl.formControl.kind.legacyObjectType,\n        rawObj: nextKind.rawObj ?? currentControl.formControl.kind.rawObj,\n        rawProperties: nextKind.rawProperties ?? currentControl.formControl.kind.rawProperties\n      };\n    }\n    const nextInput: DukeFormControlDrawingInput = {\n      altText: \"altText\" in patch ? patch.altText : currentControl.altText,\n      anchor: nextAnchor,\n      formControl: {\n        ...currentInput.formControl,\n        kind: nextKind,\n        macroName: \"macroName\" in patch ? patch.macroName : currentControl.formControl.macroName,\n        rawClientData: \"rawClientData\" in patch ? patch.rawClientData : currentControl.formControl.rawClientData\n      },\n      hidden: \"hidden\" in patch ? patch.hidden : currentControl.hidden,\n      kind: \"formControl\",\n      locked: \"locked\" in patch ? patch.locked : currentControl.locked,\n      name: \"name\" in patch ? patch.name : currentControl.name,\n      printable: \"printable\" in patch ? patch.printable : currentControl.printable,\n      title: \"title\" in patch ? patch.title : currentControl.title\n    };\n\n    target.worksheet.setDrawing(currentControl.drawingPath, nextInput);\n    const updatedControl = target.worksheet.formControls[controlIndex];\n    const updatedKind = updatedControl?.formControl.kind;\n    const interactionChanged = updatedKind\n      ? formControlInteractionChanged(currentControl.formControl.kind, updatedKind)\n      : false;\n    const groupTopologyChanged = patch.anchor !== undefined || (\n      updatedKind !== undefined\n      && updatedKind.kind !== currentControl.formControl.kind.kind\n      && (updatedKind.kind === \"groupBox\" || currentControl.formControl.kind.kind === \"groupBox\")\n    );\n    if (interactionChanged && updatedControl && (updatedKind?.kind === \"checkbox\" || updatedKind?.kind === \"optionButton\")) {\n      target.worksheet.setFormControlCheckState(updatedControl.drawingPath, updatedKind.state);\n    } else if (groupTopologyChanged) {\n      reconcileCheckedOptionButtons(target.worksheet);\n    } else if (interactionChanged && updatedKind && \"cellLink\" in updatedKind && updatedKind.cellLink) {\n      workbook.syncFormControls();\n    }\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    return true;\n  }, [activeSheetIndex, getFormControlWorksheet, maybeRecalculateWorkbook, readOnly, recordHistoryBeforeMutation, refreshWorkbookState, workbook]);\n\n  const removeFormControl = React.useCallback((controlIndex: number, sheetIndex = activeSheetIndex) => {\n    const target = getFormControlWorksheet(sheetIndex);\n    if (readOnly || !workbook || !target || !target.worksheet.formControls[controlIndex]) {\n      return false;\n    }\n\n    recordHistoryBeforeMutation();\n    const removedControl = target.worksheet.formControls[controlIndex]!;\n    const removedKind = removedControl.formControl.kind.kind;\n    target.worksheet.removeDrawing(removedControl.drawingPath);\n    if (removedKind === \"groupBox\" || removedKind === \"optionButton\") {\n      reconcileCheckedOptionButtons(target.worksheet);\n      maybeRecalculateWorkbook(workbook);\n    }\n    refreshWorkbookState(workbook);\n    return true;\n  }, [activeSheetIndex, getFormControlWorksheet, maybeRecalculateWorkbook, readOnly, recordHistoryBeforeMutation, refreshWorkbookState, workbook]);\n\n  const recordCellEditHistory = React.useCallback((\n    cell: XlsxCellAddress,\n    before: CellMutationState,\n    after: CellMutationState\n  ) => {\n    if (!activeSheet || isApplyingHistoryRef.current) {\n      return;\n    }\n\n    pushHistoryEntry(undoStackRef.current, {\n      kind: \"cell-edit\",\n      activeCellAfter: cell,\n      activeCellBefore: activeCell,\n      after,\n      before,\n      cell,\n      selectionAfter: { start: cell, end: cell },\n      selectionBefore: selection,\n      sheetIndex: activeSheet.workbookSheetIndex\n    });\n    redoStackRef.current = [];\n    setHistoryRevision((current) => current + 1);\n  }, [activeCell, activeSheet, selection]);\n\n  const recordRangeEditHistory = React.useCallback((\n    mutations: RangeCellMutation[],\n    selectionAfter: XlsxCellRange | null,\n    activeCellAfter: XlsxCellAddress | null\n  ) => {\n    if (!activeSheet || isApplyingHistoryRef.current || mutations.length === 0) {\n      return;\n    }\n\n    pushHistoryEntry(undoStackRef.current, {\n      kind: \"range-edit\",\n      activeCellAfter,\n      activeCellBefore: activeCell,\n      mutations,\n      selectionAfter,\n      selectionBefore: selection,\n      sheetIndex: activeSheet.workbookSheetIndex\n    });\n    redoStackRef.current = [];\n    setHistoryRevision((current) => current + 1);\n  }, [activeCell, activeSheet, selection]);\n\n  const sortTable = React.useCallback((tableName: string, columnIndex: number, direction: XlsxTableSortDirection) => {\n    const worksheet = getActiveWorksheet();\n    const targetTable = tables.find((table) => table.name === tableName || table.displayName === tableName);\n    if (!worksheet || !workbook || !activeSheet || !targetTable) {\n      return;\n    }\n\n    const dataStartRow = targetTable.start.row + Math.max(targetTable.headerRowCount, 1);\n    const totalsRowOffset = targetTable.totalsRowShown ? Math.max(targetTable.totalsRowCount, 1) : 0;\n    const dataEndRow = targetTable.end.row - totalsRowOffset;\n    const startCol = targetTable.start.col;\n    const endCol = targetTable.end.col;\n    const sortCol = startCol + columnIndex;\n\n    if (columnIndex < 0 || sortCol > endCol || dataStartRow > dataEndRow) {\n      return;\n    }\n\n    const rows: Array<{\n      cells: CellMutationState[];\n      index: number;\n      sortBoolean: boolean | undefined;\n      sortEmpty: boolean;\n      sortNumber: number | undefined;\n      sortText: string;\n    }> = [];\n\n    for (let row = dataStartRow; row <= dataEndRow; row += 1) {\n      const cells: CellMutationState[] = [];\n      for (let col = startCol; col <= endCol; col += 1) {\n        cells.push({\n          formula: worksheet.getFormulaAt(row, col) ?? null,\n          style: worksheet.getCellStyleAt(row, col),\n          value: worksheet.getCellAt(row, col).toJs()\n        });\n      }\n\n      const calculated = worksheet.getCalculatedValueAt(row, sortCol);\n      const formatted = decodeHtmlEntities(worksheet.getFormattedValueAt(row, sortCol) ?? \"\");\n      rows.push({\n        cells,\n        index: row,\n        sortBoolean: calculated.is_boolean ? calculated.asBoolean() : undefined,\n        sortEmpty: calculated.is_empty || formatted.length === 0,\n        sortNumber: calculated.is_number ? calculated.asNumber() : undefined,\n        sortText: calculated.is_text ? (calculated.asText() ?? formatted) : formatted\n      });\n    }\n\n    const sortedRows = [...rows].sort((left, right) => {\n      if (left.sortEmpty !== right.sortEmpty) {\n        return left.sortEmpty ? 1 : -1;\n      }\n\n      if (left.sortNumber !== undefined && right.sortNumber !== undefined) {\n        return direction === \"ascending\" ? left.sortNumber - right.sortNumber : right.sortNumber - left.sortNumber;\n      }\n\n      if (left.sortBoolean !== undefined && right.sortBoolean !== undefined) {\n        const leftValue = left.sortBoolean ? 1 : 0;\n        const rightValue = right.sortBoolean ? 1 : 0;\n        return direction === \"ascending\" ? leftValue - rightValue : rightValue - leftValue;\n      }\n\n      const comparedText = left.sortText.localeCompare(right.sortText, undefined, { numeric: true, sensitivity: \"base\" });\n      return direction === \"ascending\" ? comparedText : -comparedText;\n    });\n\n    if (sortedRows.every((row, index) => row.index === rows[index]?.index)) {\n      setSortState({ columnIndex, direction, tableName: targetTable.name });\n      return;\n    }\n\n    const mutations: RangeCellMutation[] = [];\n    for (let rowOffset = 0; rowOffset < rows.length; rowOffset += 1) {\n      const targetRow = dataStartRow + rowOffset;\n      const sourceRow = sortedRows[rowOffset];\n      const beforeRow = rows[rowOffset];\n      if (!sourceRow || !beforeRow) {\n        continue;\n      }\n\n      for (let colOffset = 0; colOffset <= endCol - startCol; colOffset += 1) {\n        const before = beforeRow.cells[colOffset];\n        const after = sourceRow.cells[colOffset];\n        if (!before || !after) {\n          continue;\n        }\n\n        const cell = { row: targetRow, col: startCol + colOffset };\n        applyCellMutationState(worksheet, cell, after);\n        mutations.push({\n          after,\n          before,\n          cell\n        });\n      }\n    }\n\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    setSortState({ columnIndex, direction, tableName: targetTable.name });\n    recordRangeEditHistory(mutations, selection, activeCell);\n  }, [\n    activeCell,\n    activeSheet,\n    getActiveWorksheet,\n    maybeRecalculateWorkbook,\n    readOnly,\n    recordRangeEditHistory,\n    refreshWorkbookState,\n    selection,\n    tables,\n    workbook\n  ]);\n\n  const download = React.useCallback(() => {\n    if (file) {\n      downloadArrayBuffer(file, displayFileName);\n      return;\n    }\n\n    if (src) {\n      downloadUrl(src, displayFileName);\n    }\n  }, [displayFileName, file, src]);\n\n  const exportXlsx = React.useCallback(() => {\n    if (!workbook) {\n      return;\n    }\n\n    downloadBytes(createSavedWorkbookBytes(workbook), `${fileStem(displayFileName)}.xlsx`, XLSX_MIME_TYPE);\n  }, [createSavedWorkbookBytes, displayFileName, workbook]);\n\n  const exportCsv = React.useCallback(() => {\n    if (!workbook) {\n      return;\n    }\n\n    const activeSheetName = activeSheet?.name ?? \"sheet\";\n    downloadText(workbook.saveCsvString(), `${fileStem(displayFileName)}-${activeSheetName}.csv`, CSV_MIME_TYPE);\n  }, [activeSheet?.name, displayFileName, workbook]);\n\n  const recalculate = React.useCallback(() => {\n    if (!workbook) {\n      return;\n    }\n\n    const result = tryRecalculate(workbook);\n    if (result.calculated) {\n      refreshWorkbookState(workbook);\n      return;\n    }\n\n    // Trap poisons the Workbook pointer; skip refreshWorkbookState so we\n    // don't crash reading cells from it.\n    setShouldAutoCalculate(false);\n  }, [refreshWorkbookState, workbook]);\n\n  const applyReadOnlyResizeOverride = React.useCallback((\n    axis: \"column\" | \"row\",\n    actualIndex: number,\n    sizePx: number\n  ) => {\n    if (!activeSheet) {\n      return;\n    }\n\n    const contentSizePx = resolveContentSheetAxisPixels(sizePx, activeSheet.showGridLines);\n    const targetWorkbookSheetIndex = activeSheet.workbookSheetIndex;\n    setSheets((currentSheets) => currentSheets.map((sheet) => {\n      if (sheet.workbookSheetIndex !== targetWorkbookSheetIndex) {\n        return sheet;\n      }\n\n      if (axis === \"column\") {\n        const nextColWidthOverridesPx = {\n          ...sheet.colWidthOverridesPx,\n          [actualIndex]: contentSizePx\n        };\n        const nextColWidths = [...sheet.colWidths];\n        const visibleColIndex = sheet.visibleCols.indexOf(actualIndex);\n        if (visibleColIndex >= 0) {\n          nextColWidths[visibleColIndex] = contentSizePx;\n        }\n\n        return {\n          ...sheet,\n          colWidthOverridesPx: nextColWidthOverridesPx,\n          colWidths: nextColWidths\n        };\n      }\n\n      const nextRowHeightOverridesPx = {\n        ...sheet.rowHeightOverridesPx,\n        [actualIndex]: contentSizePx\n      };\n      const nextRowHeights = [...sheet.rowHeights];\n      const visibleRowIndex = sheet.visibleRows.indexOf(actualIndex);\n      if (visibleRowIndex >= 0) {\n        nextRowHeights[visibleRowIndex] = contentSizePx;\n      }\n\n      return {\n        ...sheet,\n        rowHeightOverridesPx: nextRowHeightOverridesPx,\n        rowHeights: nextRowHeights\n      };\n    }));\n    setRevision((current) => current + 1);\n  }, [activeSheet]);\n\n  const resizeColumn = React.useCallback((col: number, widthPx: number) => {\n    if ((readOnly && !canResizeReadOnly) || !activeSheet) {\n      return;\n    }\n\n    if (isWorkerBacked) {\n      applyReadOnlyResizeOverride(\"column\", col, widthPx);\n      return;\n    }\n\n    if (!workbook) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    const worksheet = workbook.getSheet(activeSheet.workbookSheetIndex);\n    worksheet.setColumnWidth(\n      col,\n      pxToSheetColumnWidth(resolveContentSheetAxisPixels(widthPx, activeSheet.showGridLines))\n    );\n    refreshWorkbookState(workbook);\n  }, [\n    activeSheet,\n    applyReadOnlyResizeOverride,\n    canResizeReadOnly,\n    isWorkerBacked,\n    readOnly,\n    recordHistoryBeforeMutation,\n    refreshWorkbookState,\n    workbook\n  ]);\n\n  const resizeRow = React.useCallback((row: number, heightPx: number) => {\n    if ((readOnly && !canResizeReadOnly) || !activeSheet) {\n      return;\n    }\n\n    if (isWorkerBacked) {\n      applyReadOnlyResizeOverride(\"row\", row, heightPx);\n      return;\n    }\n\n    if (!workbook) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    const worksheet = workbook.getSheet(activeSheet.workbookSheetIndex);\n    worksheet.setRowHeight(\n      row,\n      pxToSheetRowHeight(resolveContentSheetAxisPixels(heightPx, activeSheet.showGridLines))\n    );\n    refreshWorkbookState(workbook);\n  }, [\n    activeSheet,\n    applyReadOnlyResizeOverride,\n    canResizeReadOnly,\n    isWorkerBacked,\n    readOnly,\n    recordHistoryBeforeMutation,\n    refreshWorkbookState,\n    workbook\n  ]);\n\n  const resolveAnchoredObjectRect = React.useCallback((\n    anchor: XlsxImage[\"anchor\"],\n    worksheet: ReturnType<Workbook[\"getSheet\"]>\n  ): XlsxImageRect => {\n    const resolveAxisSum = (\n      index: number,\n      getSize: (target: number) => number\n    ) => {\n      let total = 0;\n      for (let cursor = 0; cursor < index; cursor += 1) {\n        total += getSize(cursor);\n      }\n      return total;\n    };\n\n    if (anchor.kind === \"absolute\") {\n      return {\n        height: anchor.sizeEmu.cy / 9525,\n        left: GRID_ROW_HEADER_WIDTH + anchor.positionEmu.x / 9525,\n        top: GRID_HEADER_HEIGHT + anchor.positionEmu.y / 9525,\n        width: anchor.sizeEmu.cx / 9525\n      };\n    }\n\n    const left = GRID_ROW_HEADER_WIDTH + resolveAxisSum(anchor.from.col, (col) => getColumnWidthPx(worksheet, col)) + anchor.from.colOffsetEmu / 9525;\n    const top = GRID_HEADER_HEIGHT + resolveAxisSum(anchor.from.row, (row) => getRowHeightPx(worksheet, row)) + anchor.from.rowOffsetEmu / 9525;\n\n    if (anchor.kind === \"one-cell\") {\n      return {\n        height: anchor.sizeEmu.cy / 9525,\n        left,\n        top,\n        width: anchor.sizeEmu.cx / 9525\n      };\n    }\n\n    const right = GRID_ROW_HEADER_WIDTH + resolveAxisSum(anchor.to.col, (col) => getColumnWidthPx(worksheet, col)) + anchor.to.colOffsetEmu / 9525;\n    const bottom = GRID_HEADER_HEIGHT + resolveAxisSum(anchor.to.row, (row) => getRowHeightPx(worksheet, row)) + anchor.to.rowOffsetEmu / 9525;\n\n    return {\n      height: Math.max(1, bottom - top),\n      left,\n      top,\n      width: Math.max(1, right - left)\n    };\n  }, [getColumnWidthPx, getRowHeightPx]);\n\n  const setChartRect = React.useCallback((id: string, rect: XlsxImageRect) => {\n    const hydratedChartAssets = ensureChartAssetsHydrated(workbook, sheets);\n    console.info(\"[react-xlsx debug] setChartRect\", {\n      hasActiveSheet: Boolean(activeSheet),\n      hasHydratedChartAssets: Boolean(hydratedChartAssets),\n      hasImageAssets: Boolean(imageAssetsRef.current),\n      hasWorkbook: Boolean(workbook),\n      id,\n      readOnly,\n      rect\n    });\n    if (readOnly || !workbook || !activeSheet || !imageAssetsRef.current || !hydratedChartAssets) {\n      return;\n    }\n\n    const worksheet = workbook.getSheet(activeSheet.workbookSheetIndex);\n    const currentChart = getChartById(id);\n    console.info(\"[react-xlsx debug] currentChart\", {\n      activeWorkbookSheetIndex: activeSheet.workbookSheetIndex,\n      editable: currentChart?.editable,\n      found: Boolean(currentChart),\n      originCount: hydratedChartAssets.chartOriginsById.size,\n      workbookSheetIndex: currentChart?.workbookSheetIndex\n    });\n    if (!currentChart || currentChart.editable === false || currentChart.workbookSheetIndex !== activeSheet.workbookSheetIndex) {\n      return;\n    }\n\n    const nextAnchor = rectToImageAnchor(rect, currentChart.anchor, {\n      contentOffsetLeft: GRID_ROW_HEADER_WIDTH,\n      contentOffsetTop: GRID_HEADER_HEIGHT,\n      getColumnWidthPx: (col) => getColumnWidthPx(worksheet, col),\n      getRowHeightPx: (row) => getRowHeightPx(worksheet, row)\n    });\n\n    recordHistoryBeforeMutation();\n    const didUpdateAnchor = updateWorkbookChartAnchor(imageAssetsRef.current, hydratedChartAssets, id, nextAnchor);\n    console.info(\"[react-xlsx debug] updateWorkbookChartAnchor\", { didUpdateAnchor, nextAnchor });\n\n    hydratedChartAssets.chartsByWorkbookSheetIndex = hydratedChartAssets.chartsByWorkbookSheetIndex.map((sheetCharts) => (\n      sheetCharts.map((chart) => chart.id === id ? { ...chart, anchor: nextAnchor } : chart)\n    ));\n\n    setChartsByWorkbookSheetIndex((current) => current.map((sheetCharts) => (\n      sheetCharts.map((chart) => chart.id === id ? { ...chart, anchor: nextAnchor } : chart)\n    )));\n    setRevision((current) => current + 1);\n  }, [\n    activeSheet,\n    getChartById,\n    getColumnWidthPx,\n    getRowHeightPx,\n    ensureChartAssetsHydrated,\n    readOnly,\n    recordHistoryBeforeMutation,\n    sheets,\n    workbook\n  ]);\n\n  const setImageRect = React.useCallback((id: string, rect: XlsxImageRect) => {\n    if (readOnly || !workbook || !activeSheet || !imageAssetsRef.current) {\n      return;\n    }\n\n    const worksheet = workbook.getSheet(activeSheet.workbookSheetIndex);\n    const currentImage = getImageById(id);\n    if (!currentImage || currentImage.editable === false || currentImage.workbookSheetIndex !== activeSheet.workbookSheetIndex) {\n      return;\n    }\n\n    const nextAnchor = rectToImageAnchor(rect, currentImage.anchor, {\n      contentOffsetLeft: GRID_ROW_HEADER_WIDTH,\n      contentOffsetTop: GRID_HEADER_HEIGHT,\n      getColumnWidthPx: (col) => getColumnWidthPx(worksheet, col),\n      getRowHeightPx: (row) => getRowHeightPx(worksheet, row)\n    });\n\n    recordHistoryBeforeMutation();\n    if (!updateWorkbookImageAnchor(imageAssetsRef.current, id, nextAnchor)) {\n      return;\n    }\n\n    setImagesByWorkbookSheetIndex([...imageAssetsRef.current.imagesByWorkbookSheetIndex]);\n    setRevision((current) => current + 1);\n  }, [\n    activeSheet,\n    getColumnWidthPx,\n    getImageById,\n    getRowHeightPx,\n    readOnly,\n    recordHistoryBeforeMutation,\n    workbook\n  ]);\n\n  const moveChartBy = React.useCallback((id: string, deltaX: number, deltaY: number) => {\n    const currentChart = getChartById(id);\n    if (!currentChart || currentChart.editable === false) {\n      return;\n    }\n\n    const worksheet = getActiveWorksheet();\n    if (!worksheet) {\n      return;\n    }\n\n    const currentRect = resolveAnchoredObjectRect(currentChart.anchor, worksheet);\n    setChartRect(id, {\n      ...currentRect,\n      left: currentRect.left + deltaX,\n      top: currentRect.top + deltaY\n    });\n  }, [getActiveWorksheet, getChartById, resolveAnchoredObjectRect, setChartRect]);\n\n  const moveImageBy = React.useCallback((id: string, deltaX: number, deltaY: number) => {\n    const currentImage = getImageById(id);\n    if (!currentImage || currentImage.editable === false) {\n      return;\n    }\n\n    const currentRect = (() => {\n      const worksheet = getActiveWorksheet();\n      if (!worksheet) {\n        return null;\n      }\n\n      const resolveAxisSum = (\n        index: number,\n        getSize: (target: number) => number\n      ) => {\n        let total = 0;\n        for (let cursor = 0; cursor < index; cursor += 1) {\n          total += getSize(cursor);\n        }\n        return total;\n      };\n\n      if (currentImage.anchor.kind === \"absolute\") {\n        return {\n          height: currentImage.anchor.sizeEmu.cy / 9525,\n          left: GRID_ROW_HEADER_WIDTH + currentImage.anchor.positionEmu.x / 9525,\n          top: GRID_HEADER_HEIGHT + currentImage.anchor.positionEmu.y / 9525,\n          width: currentImage.anchor.sizeEmu.cx / 9525\n        };\n      }\n\n      const left = GRID_ROW_HEADER_WIDTH + resolveAxisSum(currentImage.anchor.from.col, (col) => getColumnWidthPx(worksheet, col)) + currentImage.anchor.from.colOffsetEmu / 9525;\n      const top = GRID_HEADER_HEIGHT + resolveAxisSum(currentImage.anchor.from.row, (row) => getRowHeightPx(worksheet, row)) + currentImage.anchor.from.rowOffsetEmu / 9525;\n\n      if (currentImage.anchor.kind === \"one-cell\") {\n        return {\n          height: currentImage.anchor.sizeEmu.cy / 9525,\n          left,\n          top,\n          width: currentImage.anchor.sizeEmu.cx / 9525\n        };\n      }\n\n      const right = GRID_ROW_HEADER_WIDTH + resolveAxisSum(currentImage.anchor.to.col, (col) => getColumnWidthPx(worksheet, col)) + currentImage.anchor.to.colOffsetEmu / 9525;\n      const bottom = GRID_HEADER_HEIGHT + resolveAxisSum(currentImage.anchor.to.row, (row) => getRowHeightPx(worksheet, row)) + currentImage.anchor.to.rowOffsetEmu / 9525;\n\n      return {\n        height: Math.max(1, bottom - top),\n        left,\n        top,\n        width: Math.max(1, right - left)\n      };\n    })();\n\n    if (!currentRect) {\n      return;\n    }\n\n    setImageRect(id, {\n      ...currentRect,\n      left: currentRect.left + deltaX,\n      top: currentRect.top + deltaY\n    });\n  }, [getActiveWorksheet, getColumnWidthPx, getImageById, getRowHeightPx, setImageRect]);\n\n  const resizeChartBy = React.useCallback((\n    id: string,\n    handle: XlsxImageResizeHandlePosition,\n    deltaX: number,\n    deltaY: number\n  ) => {\n    const currentChart = getChartById(id);\n    if (!currentChart || currentChart.editable === false) {\n      return;\n    }\n\n    const worksheet = getActiveWorksheet();\n    if (!worksheet) {\n      return;\n    }\n\n    const currentRect = resolveAnchoredObjectRect(currentChart.anchor, worksheet);\n    setChartRect(id, resizeImageRect(currentRect, handle, deltaX, deltaY, 48));\n  }, [getActiveWorksheet, getChartById, resolveAnchoredObjectRect, setChartRect]);\n\n  const resizeImageBy = React.useCallback((\n    id: string,\n    handle: XlsxImageResizeHandlePosition,\n    deltaX: number,\n    deltaY: number\n  ) => {\n    const currentImage = getImageById(id);\n    if (!currentImage || currentImage.editable === false) {\n      return;\n    }\n\n    const worksheet = getActiveWorksheet();\n    if (!worksheet) {\n      return;\n    }\n\n    const resolveAxisSum = (\n      index: number,\n      getSize: (target: number) => number\n    ) => {\n      let total = 0;\n      for (let cursor = 0; cursor < index; cursor += 1) {\n        total += getSize(cursor);\n      }\n      return total;\n    };\n\n    const left = currentImage.anchor.kind === \"absolute\"\n      ? GRID_ROW_HEADER_WIDTH + currentImage.anchor.positionEmu.x / 9525\n      : GRID_ROW_HEADER_WIDTH + resolveAxisSum(currentImage.anchor.from.col, (col) => getColumnWidthPx(worksheet, col)) + currentImage.anchor.from.colOffsetEmu / 9525;\n    const top = currentImage.anchor.kind === \"absolute\"\n      ? GRID_HEADER_HEIGHT + currentImage.anchor.positionEmu.y / 9525\n      : GRID_HEADER_HEIGHT + resolveAxisSum(currentImage.anchor.from.row, (row) => getRowHeightPx(worksheet, row)) + currentImage.anchor.from.rowOffsetEmu / 9525;\n    const width = currentImage.anchor.kind === \"two-cell\"\n      ? Math.max(\n          1,\n          GRID_ROW_HEADER_WIDTH + resolveAxisSum(currentImage.anchor.to.col, (col) => getColumnWidthPx(worksheet, col)) + currentImage.anchor.to.colOffsetEmu / 9525 - left\n        )\n      : currentImage.anchor.sizeEmu.cx / 9525;\n    const height = currentImage.anchor.kind === \"two-cell\"\n      ? Math.max(\n          1,\n          GRID_HEADER_HEIGHT + resolveAxisSum(currentImage.anchor.to.row, (row) => getRowHeightPx(worksheet, row)) + currentImage.anchor.to.rowOffsetEmu / 9525 - top\n        )\n      : currentImage.anchor.sizeEmu.cy / 9525;\n\n    const nextRect = resizeImageRect({ height, left, top, width }, handle, deltaX, deltaY);\n    setImageRect(id, nextRect);\n  }, [getActiveWorksheet, getColumnWidthPx, getImageById, getRowHeightPx, setImageRect]);\n\n  const updateChart = React.useCallback((id: string, patch: Partial<XlsxChart>) => {\n    const currentChart = getChartById(id);\n    const hydratedChartAssets = ensureChartAssetsHydrated(workbook, sheets);\n    if (readOnly || !currentChart) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    if (patch.anchor && imageAssetsRef.current && hydratedChartAssets) {\n      updateWorkbookChartAnchor(imageAssetsRef.current, hydratedChartAssets, id, patch.anchor);\n    }\n    if (imageAssetsRef.current && hydratedChartAssets) {\n      updateWorkbookChartDefinition(imageAssetsRef.current, hydratedChartAssets, id, patch);\n    }\n\n    setChartsByWorkbookSheetIndex((current) => current.map((sheetCharts) => (\n      sheetCharts.map((chart) => chart.id === id ? { ...chart, ...patch } : chart)\n    )));\n    setRevision((current) => current + 1);\n  }, [ensureChartAssetsHydrated, getChartById, readOnly, recordHistoryBeforeMutation, sheets, workbook]);\n\n  const setChartSeriesFormula = React.useCallback((chartId: string, seriesIndex: number, formula: string) => {\n    if (readOnly) {\n      return false;\n    }\n\n    const chart = getChartById(chartId);\n    if (!chart || chart.editable === false) {\n      return false;\n    }\n\n    const nextChart = applyChartSeriesFormula(chart, seriesIndex, formula, workbook);\n    if (!nextChart) {\n      return false;\n    }\n\n    updateChart(chartId, { series: nextChart.series });\n    const selectedSeries = nextChart.series[seriesIndex];\n    if (selectedSeries) {\n      setSelectedChartElement((current) => (\n        current && current.chartId === chartId && current.kind !== \"chart\"\n          ? {\n              ...current,\n              seriesId: selectedSeries.id,\n              seriesIndex\n            }\n          : current\n      ));\n    }\n    return true;\n  }, [getChartById, readOnly, updateChart, workbook]);\n\n  const selectCell = React.useCallback((cell: XlsxCellAddress, options?: { extend?: boolean }) => {\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(null);\n    setActiveCell(cell);\n    if (options?.extend && selectionAnchorRef.current) {\n      setSelection(normalizeRange({ start: selectionAnchorRef.current, end: cell }));\n      return;\n    }\n\n    selectionAnchorRef.current = cell;\n    setSelection({ start: cell, end: cell });\n  }, []);\n\n  const selectRange = React.useCallback((range: XlsxCellRange) => {\n    const normalized = normalizeRange(range);\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(null);\n    selectionAnchorRef.current = normalized.start;\n    setActiveCell(normalized.end);\n    setSelection(normalized);\n  }, []);\n\n  const clearSelection = React.useCallback(() => {\n    selectionAnchorRef.current = null;\n    setActiveCell(null);\n    setSelection(null);\n    setSelectedChartId(null);\n    setSelectedChartElement(null);\n    setSelectedImageId(null);\n  }, []);\n\n  const clearSelectedCells = React.useCallback(() => {\n    const worksheet = getActiveWorksheet();\n    const targetRange = selection ?? (activeCell ? { start: activeCell, end: activeCell } : null);\n    if (readOnly || !worksheet || !workbook || !targetRange) {\n      return;\n    }\n\n    const normalized = normalizeRange(targetRange);\n    const mutations: RangeCellMutation[] = [];\n    for (let row = normalized.start.row; row <= normalized.end.row; row += 1) {\n      for (let col = normalized.start.col; col <= normalized.end.col; col += 1) {\n        if (worksheet.isMergedSecondary(row, col)) {\n          continue;\n        }\n\n        const cell = { row, col };\n        const before = captureCellMutationState(cell);\n        if (!before) {\n          continue;\n        }\n\n        worksheet.setCell(cellAddressToA1({ row, col }), \"\");\n        const after = captureCellMutationState(cell);\n        if (!after) {\n          continue;\n        }\n        mutations.push({\n          after,\n          before,\n          cell\n        });\n      }\n    }\n\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    recordRangeEditHistory(mutations, normalized, activeCell ?? normalized.start);\n  }, [\n    activeCell,\n    captureCellMutationState,\n    getActiveWorksheet,\n    maybeRecalculateWorkbook,\n    readOnly,\n    recordRangeEditHistory,\n    refreshWorkbookState,\n    selection,\n    workbook\n  ]);\n\n  const setCellValue = React.useCallback((cell: XlsxCellAddress, value: string) => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !workbook) {\n      return;\n    }\n\n    const before = captureCellMutationState(cell);\n    if (!before) {\n      return;\n    }\n\n    const nextValue = coerceUserEnteredValue(value);\n    worksheet.setCell(cellAddressToA1(cell), nextValue);\n    const after = captureCellMutationState(cell);\n    if (!after) {\n      return;\n    }\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    recordCellEditHistory(cell, before, after);\n  }, [captureCellMutationState, getActiveWorksheet, maybeRecalculateWorkbook, readOnly, recordCellEditHistory, refreshWorkbookState, workbook]);\n\n  const setCellFormula = React.useCallback((cell: XlsxCellAddress, formula: string) => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !workbook) {\n      return;\n    }\n\n    const before = captureCellMutationState(cell);\n    if (!before) {\n      return;\n    }\n\n    const trimmedFormula = formula.trim();\n    if (!formula.trim()) {\n      worksheet.setCell(cellAddressToA1(cell), \"\");\n    } else {\n      worksheet.setFormula(cellAddressToA1(cell), formula);\n    }\n    const after = captureCellMutationState(cell);\n    if (!after) {\n      return;\n    }\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    recordCellEditHistory(cell, before, after);\n  }, [captureCellMutationState, getActiveWorksheet, maybeRecalculateWorkbook, readOnly, recordCellEditHistory, refreshWorkbookState, workbook]);\n\n  const setCellStyle = React.useCallback((cell: XlsxCellAddress, style: XlsxCellStyleInput) => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !workbook) {\n      return;\n    }\n\n    const before = captureCellMutationState(cell);\n    if (!before) {\n      return;\n    }\n\n    worksheet.setCellStyleAt(cell.row, cell.col, style);\n    const after = captureCellMutationState(cell);\n    if (!after) {\n      return;\n    }\n\n    refreshWorkbookState(workbook);\n    recordCellEditHistory(cell, before, after);\n  }, [captureCellMutationState, getActiveWorksheet, readOnly, recordCellEditHistory, refreshWorkbookState, workbook]);\n\n  const setSelectedCellValue = React.useCallback((value: string) => {\n    if (!activeCell) {\n      return;\n    }\n\n    setCellValue(activeCell, value);\n  }, [activeCell, setCellValue]);\n\n  const setSelectedCellFormula = React.useCallback((formula: string) => {\n    if (!activeCell) {\n      return;\n    }\n\n    setCellFormula(activeCell, formula);\n  }, [activeCell, setCellFormula]);\n\n  const setSelectedFormula = React.useCallback((formula: string) => {\n    if (selectedFormulaTarget?.kind === \"chartSeries\") {\n      return setChartSeriesFormula(selectedFormulaTarget.chartId, selectedFormulaTarget.seriesIndex, formula);\n    }\n\n    if (!activeCell) {\n      return false;\n    }\n\n    setCellFormula(activeCell, formula);\n    return true;\n  }, [activeCell, selectedFormulaTarget, setCellFormula, setChartSeriesFormula]);\n\n  const setSelectedCellStyle = React.useCallback((style: XlsxCellStyleInput) => {\n    if (!activeCell) {\n      return;\n    }\n\n    setCellStyle(activeCell, style);\n  }, [activeCell, setCellStyle]);\n\n  const setRangeStyle = React.useCallback((range: XlsxCellRange, style: XlsxCellStyleInput) => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !workbook) {\n      return;\n    }\n\n    const normalized = normalizeRange(range);\n    const beforeStates: Array<{ before: CellMutationState; cell: XlsxCellAddress }> = [];\n    for (let row = normalized.start.row; row <= normalized.end.row; row += 1) {\n      for (let col = normalized.start.col; col <= normalized.end.col; col += 1) {\n        const cell = { row, col };\n        const before = captureCellMutationState(cell);\n        if (!before) {\n          continue;\n        }\n        beforeStates.push({\n          before,\n          cell\n        });\n      }\n    }\n\n    if (beforeStates.length === 0) {\n      return;\n    }\n\n    worksheet.setRangeStyle(rangeToA1(normalized), style);\n    const mutations: RangeCellMutation[] = [];\n    for (const mutation of beforeStates) {\n      const after = captureCellMutationState(mutation.cell);\n      if (!after) {\n        continue;\n      }\n      mutations.push({\n        after,\n        before: mutation.before,\n        cell: mutation.cell\n      });\n    }\n\n    refreshWorkbookState(workbook);\n    recordRangeEditHistory(mutations, selection, activeCell);\n  }, [activeCell, captureCellMutationState, getActiveWorksheet, readOnly, recordRangeEditHistory, refreshWorkbookState, selection, workbook]);\n\n  const fillSelection = React.useCallback((targetRange: XlsxCellRange) => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !workbook || !selection) {\n      return;\n    }\n\n    const sourceRange = normalizeRange(selection);\n    const nextRange = normalizeRange(targetRange);\n    const sourceHeight = sourceRange.end.row - sourceRange.start.row + 1;\n    const sourceWidth = sourceRange.end.col - sourceRange.start.col + 1;\n\n    if (sourceHeight <= 0 || sourceWidth <= 0) {\n      return;\n    }\n\n    const mutations: RangeCellMutation[] = [];\n    for (let row = nextRange.start.row; row <= nextRange.end.row; row += 1) {\n      for (let col = nextRange.start.col; col <= nextRange.end.col; col += 1) {\n        if (rangeContainsCell(sourceRange, { row, col })) {\n          continue;\n        }\n\n        const targetCell = { row, col };\n        const before = captureCellMutationState(targetCell);\n        if (!before) {\n          continue;\n        }\n\n        const sourceRow = sourceRange.start.row + ((row - nextRange.start.row) % sourceHeight);\n        const sourceCol = sourceRange.start.col + ((col - nextRange.start.col) % sourceWidth);\n        const sourceFormula = worksheet.getFormulaAt(sourceRow, sourceCol);\n        const sourceStyle = cloneCellStyle(worksheet.getCellStyleAt(sourceRow, sourceCol));\n\n        if (sourceFormula) {\n          worksheet.setFormula(cellAddressToA1(targetCell), sourceFormula);\n        } else {\n          const sourceValue = normalizeCellValue(worksheet.getCellAt(sourceRow, sourceCol).toJs());\n          worksheet.setCell(cellAddressToA1(targetCell), sourceValue);\n        }\n\n        if (sourceStyle && typeof sourceStyle === \"object\") {\n          worksheet.setCellStyleAt(targetCell.row, targetCell.col, sourceStyle);\n        }\n\n        const after = captureCellMutationState(targetCell);\n        if (!after) {\n          continue;\n        }\n        mutations.push({\n          after,\n          before,\n          cell: targetCell\n        });\n      }\n    }\n\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    setSelection(nextRange);\n    setActiveCell(nextRange.end);\n    selectionAnchorRef.current = nextRange.start;\n    recordRangeEditHistory(mutations, nextRange, nextRange.end);\n  }, [captureCellMutationState, getActiveWorksheet, maybeRecalculateWorkbook, readOnly, recordRangeEditHistory, refreshWorkbookState, selection, workbook]);\n\n  const mergeSelection = React.useCallback(() => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !selection || !workbook) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    worksheet.mergeCells(rangeToA1(selection));\n    refreshWorkbookState(workbook);\n  }, [getActiveWorksheet, readOnly, recordHistoryBeforeMutation, refreshWorkbookState, selection, workbook]);\n\n  const unmergeSelection = React.useCallback(() => {\n    const worksheet = getActiveWorksheet();\n    if (readOnly || !worksheet || !selection || !workbook) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    worksheet.unmergeCells(rangeToA1(selection));\n    refreshWorkbookState(workbook);\n  }, [getActiveWorksheet, readOnly, recordHistoryBeforeMutation, refreshWorkbookState, selection, workbook]);\n\n  const addSheet = React.useCallback((name?: string) => {\n    if (readOnly || !workbook) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    const baseName = name?.trim() || \"Sheet\";\n    let candidate = baseName;\n    let counter = 2;\n    while (workbook.sheetIndex(candidate) !== undefined) {\n      candidate = `${baseName} ${counter}`;\n      counter += 1;\n    }\n\n    workbook.addSheet(candidate);\n    sheetOriginsRef.current = [...sheetOriginsRef.current, null];\n    setFormControlsByWorkbookSheetIndex((current) => [...current, []]);\n    setImagesByWorkbookSheetIndex((current) => [...current, []]);\n    setShapesByWorkbookSheetIndex((current) => [...current, []]);\n    if (imageAssetsRef.current) {\n      imageAssetsRef.current.formControlsByWorkbookSheetIndex = [\n        ...imageAssetsRef.current.formControlsByWorkbookSheetIndex,\n        []\n      ];\n    }\n    const nextSheets = buildSheetList(\n      workbook,\n      imageAssetsRef.current?.sheetStatesByWorkbookSheetIndex,\n      imageAssetsRef.current?.themePalette,\n      imageAssetsRef.current?.styleById,\n      imageAssetsRef.current?.namedCellStyleByName,\n      imageAssetsRef.current?.tableStyleByName,\n      showHiddenSheets\n    );\n    setSheets(nextSheets);\n    const nextChartAssets = imageAssetsRef.current\n      ? loadWorkbookChartAssets(workbook, imageAssetsRef.current, buildVisibleSheetIndexMap(nextSheets), showHiddenSheets)\n      : null;\n    if (imageAssetsRef.current) {\n      setChartAssets(nextChartAssets);\n    }\n    const nextIndex = nextSheets.findIndex((sheet) => sheet.name === candidate);\n    setActiveSheetIndexState(nextIndex >= 0 ? nextIndex : 0);\n    const nextTabIndex = nextChartAssets?.tabs.findIndex((tab) => tab.kind === \"sheet\" && tab.name === candidate) ?? -1;\n    if (nextTabIndex >= 0) {\n      setActiveTabIndexState(nextTabIndex);\n    }\n    setRevision((current) => current + 1);\n  }, [readOnly, recordHistoryBeforeMutation, setChartAssets, workbook]);\n\n  const removeActiveSheet = React.useCallback(() => {\n    if (readOnly || !workbook || !activeSheet) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    workbook.removeSheet(activeSheet.workbookSheetIndex);\n    sheetOriginsRef.current = sheetOriginsRef.current.filter((_, index) => index !== activeSheet.workbookSheetIndex);\n    setFormControlsByWorkbookSheetIndex((current) => current.filter((_, index) => index !== activeSheet.workbookSheetIndex));\n    setImagesByWorkbookSheetIndex((current) => current.filter((_, index) => index !== activeSheet.workbookSheetIndex));\n    setShapesByWorkbookSheetIndex((current) => current.filter((_, index) => index !== activeSheet.workbookSheetIndex));\n    if (imageAssetsRef.current) {\n      imageAssetsRef.current.formControlsByWorkbookSheetIndex = imageAssetsRef.current.formControlsByWorkbookSheetIndex.filter(\n        (_, index) => index !== activeSheet.workbookSheetIndex\n      );\n      imageAssetsRef.current.sheetStatesByWorkbookSheetIndex = imageAssetsRef.current.sheetStatesByWorkbookSheetIndex.filter(\n        (_, index) => index !== activeSheet.workbookSheetIndex\n      );\n    }\n    const nextSheets = buildSheetList(\n      workbook,\n      imageAssetsRef.current?.sheetStatesByWorkbookSheetIndex,\n      imageAssetsRef.current?.themePalette,\n      imageAssetsRef.current?.styleById,\n      imageAssetsRef.current?.namedCellStyleByName,\n      imageAssetsRef.current?.tableStyleByName,\n      showHiddenSheets\n    );\n    setSheets(nextSheets);\n    if (imageAssetsRef.current) {\n      setChartAssets(loadWorkbookChartAssets(workbook, imageAssetsRef.current, buildVisibleSheetIndexMap(nextSheets), showHiddenSheets));\n    }\n    setActiveSheetIndexState((current) => Math.max(0, Math.min(current, nextSheets.length - 1)));\n    setRevision((current) => current + 1);\n  }, [activeSheet, readOnly, recordHistoryBeforeMutation, setChartAssets, workbook]);\n\n  const defineNamedRange = React.useCallback((name: string, range?: XlsxCellRange | null) => {\n    if (readOnly || !workbook) {\n      return;\n    }\n\n    const trimmed = name.trim();\n    if (!trimmed) {\n      return;\n    }\n\n    const targetRange = range ?? selection;\n    if (!targetRange) {\n      return;\n    }\n\n    recordHistoryBeforeMutation();\n    workbook.defineName(trimmed, rangeToA1(targetRange));\n    setRevision((current) => current + 1);\n  }, [readOnly, recordHistoryBeforeMutation, selection, workbook]);\n\n  const pasteText = React.useCallback((text: string) => {\n    const worksheet = getActiveWorksheet();\n    const targetCell = activeCell ?? selection?.start ?? null;\n    if (readOnly || !worksheet || !workbook || !targetCell || !text) {\n      return false;\n    }\n\n    const grid = parseClipboardText(text);\n    if (grid.length === 0 || grid.every((row) => row.length === 0)) {\n      return false;\n    }\n\n    const mutations: RangeCellMutation[] = [];\n    for (let rowIndex = 0; rowIndex < grid.length; rowIndex += 1) {\n      const row = grid[rowIndex] ?? [];\n      for (let colIndex = 0; colIndex < row.length; colIndex += 1) {\n        const rawValue = row[colIndex] ?? \"\";\n        const nextCell = {\n          col: targetCell.col + colIndex,\n          row: targetCell.row + rowIndex\n        };\n        const before = captureCellMutationState(nextCell);\n        if (!before) {\n          continue;\n        }\n        if (rawValue.startsWith(\"=\") && rawValue.length > 1) {\n          worksheet.setFormula(cellAddressToA1(nextCell), rawValue);\n          const after = captureCellMutationState(nextCell);\n          if (!after) {\n            continue;\n          }\n          mutations.push({\n            after,\n            before,\n            cell: nextCell\n          });\n        } else {\n          const nextValue = coerceUserEnteredValue(rawValue);\n          worksheet.setCell(cellAddressToA1(nextCell), nextValue);\n          const after = captureCellMutationState(nextCell);\n          if (!after) {\n            continue;\n          }\n          mutations.push({\n            after,\n            before,\n            cell: nextCell\n          });\n        }\n      }\n    }\n\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    const nextRange = normalizeRange({\n      start: targetCell,\n      end: {\n        col: targetCell.col + Math.max(0, Math.max(...grid.map((row) => row.length), 1) - 1),\n        row: targetCell.row + grid.length - 1\n      }\n    });\n    setActiveCell(targetCell);\n    setSelection(nextRange);\n    selectionAnchorRef.current = targetCell;\n    recordRangeEditHistory(mutations, nextRange, targetCell);\n    return true;\n  }, [activeCell, captureCellMutationState, getActiveWorksheet, maybeRecalculateWorkbook, readOnly, recordRangeEditHistory, refreshWorkbookState, selection, workbook]);\n\n  const pasteStructuredClipboardData = React.useCallback((serializedPayload: string) => {\n    const worksheet = getActiveWorksheet();\n    const targetCell = activeCell ?? selection?.start ?? null;\n    if (readOnly || !worksheet || !workbook || !targetCell || !serializedPayload) {\n      return false;\n    }\n\n    let payload: ClipboardPayload;\n    try {\n      payload = JSON.parse(serializedPayload) as ClipboardPayload;\n    } catch {\n      return false;\n    }\n\n    if (!Array.isArray(payload.cells) || payload.cells.length === 0) {\n      return false;\n    }\n\n    const hasMergeOperations = Array.isArray(payload.merges) && payload.merges.some((merge) => (merge.rowSpan ?? 1) > 1 || (merge.colSpan ?? 1) > 1);\n    const mutations: RangeCellMutation[] = [];\n    if (hasMergeOperations) {\n      recordHistoryBeforeMutation();\n    }\n    for (const cell of payload.cells) {\n      const nextCell = {\n        col: targetCell.col + cell.colOffset,\n        row: targetCell.row + cell.rowOffset\n      };\n      const before = hasMergeOperations ? null : captureCellMutationState(nextCell);\n\n      if (cell.formula) {\n        worksheet.setFormula(cellAddressToA1(nextCell), cell.formula);\n        if (before) {\n          const after = captureCellMutationState(nextCell);\n          if (!after) {\n            continue;\n          }\n          mutations.push({\n            after,\n            before,\n            cell: nextCell\n          });\n        }\n      } else {\n        worksheet.setCell(cellAddressToA1(nextCell), cell.value);\n        if (before) {\n          const after = captureCellMutationState(nextCell);\n          if (!after) {\n            continue;\n          }\n          mutations.push({\n            after,\n            before,\n            cell: nextCell\n          });\n        }\n      }\n    }\n\n    if (Array.isArray(payload.merges)) {\n      for (const merge of payload.merges) {\n        if ((merge.rowSpan ?? 1) <= 1 && (merge.colSpan ?? 1) <= 1) {\n          continue;\n        }\n\n        const mergeRange = normalizeRange({\n          start: {\n            col: targetCell.col + merge.colOffset,\n            row: targetCell.row + merge.rowOffset\n          },\n          end: {\n            col: targetCell.col + merge.colOffset + merge.colSpan - 1,\n            row: targetCell.row + merge.rowOffset + merge.rowSpan - 1\n          }\n        });\n        worksheet.mergeCells(rangeToA1(mergeRange));\n      }\n    }\n\n    maybeRecalculateWorkbook(workbook);\n    refreshWorkbookState(workbook);\n    const nextRange = normalizeRange({\n      start: targetCell,\n      end: {\n        col: targetCell.col + Math.max((payload.cols ?? 1) - 1, 0),\n        row: targetCell.row + Math.max((payload.rows ?? 1) - 1, 0)\n      }\n    });\n    setActiveCell(targetCell);\n    setSelection(nextRange);\n    selectionAnchorRef.current = targetCell;\n    if (!hasMergeOperations) {\n      recordRangeEditHistory(mutations, nextRange, targetCell);\n    }\n    return true;\n  }, [\n    activeCell,\n    captureCellMutationState,\n    getActiveWorksheet,\n    maybeRecalculateWorkbook,\n    readOnly,\n    recordHistoryBeforeMutation,\n    recordRangeEditHistory,\n    refreshWorkbookState,\n    selection,\n    workbook\n  ]);\n\n  const copySelectionToClipboard = React.useCallback(async () => {\n    const clipboardData = getClipboardData();\n    if (!clipboardData || typeof navigator === \"undefined\" || !navigator.clipboard) {\n      return false;\n    }\n\n    if (typeof ClipboardItem === \"function\" && navigator.clipboard.write) {\n      const item = new ClipboardItem({\n        [INTERNAL_CLIPBOARD_MIME]: new Blob([clipboardData.structured], { type: INTERNAL_CLIPBOARD_MIME }),\n        \"text/html\": new Blob([clipboardData.html], { type: \"text/html\" }),\n        \"text/plain\": new Blob([clipboardData.text], { type: \"text/plain\" })\n      });\n      await navigator.clipboard.write([item]);\n      return true;\n    }\n\n    await navigator.clipboard.writeText(clipboardData.text);\n    return true;\n  }, [getClipboardData]);\n\n  const pasteFromClipboard = React.useCallback(async () => {\n    if (readOnly || typeof navigator === \"undefined\" || !navigator.clipboard) {\n      return false;\n    }\n\n    if (navigator.clipboard.read) {\n      const items = await navigator.clipboard.read();\n      for (const item of items) {\n        if (item.types.includes(INTERNAL_CLIPBOARD_MIME)) {\n          const blob = await item.getType(INTERNAL_CLIPBOARD_MIME);\n          return pasteStructuredClipboardData(await blob.text());\n        }\n      }\n\n      for (const item of items) {\n        if (item.types.includes(\"text/plain\")) {\n          const blob = await item.getType(\"text/plain\");\n          return pasteText(await blob.text());\n        }\n      }\n    }\n\n    return pasteText(await navigator.clipboard.readText());\n  }, [pasteStructuredClipboardData, pasteText, readOnly]);\n\n  const undo = React.useCallback(() => {\n    if (readOnly || !workbook || undoStackRef.current.length === 0) {\n      return;\n    }\n\n    const entry = undoStackRef.current.pop();\n    if (!entry) {\n      return;\n    }\n\n    if (entry.kind === \"cell-edit\") {\n      pushHistoryEntry(redoStackRef.current, entry);\n      setHistoryRevision((current) => current + 1);\n      applyCellEditHistoryEntry(entry, \"undo\");\n      return;\n    }\n\n    if (entry.kind === \"range-edit\") {\n      pushHistoryEntry(redoStackRef.current, entry);\n      setHistoryRevision((current) => current + 1);\n      applyRangeEditHistoryEntry(entry, \"undo\");\n      return;\n    }\n\n    const currentSnapshot = createHistoryEntry();\n    if (currentSnapshot) {\n      pushHistoryEntry(redoStackRef.current, currentSnapshot);\n    }\n    setHistoryRevision((current) => current + 1);\n    void restoreHistoryEntry(entry);\n  }, [applyCellEditHistoryEntry, applyRangeEditHistoryEntry, createHistoryEntry, readOnly, restoreHistoryEntry, workbook]);\n\n  const redo = React.useCallback(() => {\n    if (readOnly || !workbook || redoStackRef.current.length === 0) {\n      return;\n    }\n\n    const entry = redoStackRef.current.pop();\n    if (!entry) {\n      return;\n    }\n\n    if (entry.kind === \"cell-edit\") {\n      pushHistoryEntry(undoStackRef.current, entry);\n      setHistoryRevision((current) => current + 1);\n      applyCellEditHistoryEntry(entry, \"redo\");\n      return;\n    }\n\n    if (entry.kind === \"range-edit\") {\n      pushHistoryEntry(undoStackRef.current, entry);\n      setHistoryRevision((current) => current + 1);\n      applyRangeEditHistoryEntry(entry, \"redo\");\n      return;\n    }\n\n    const currentSnapshot = createHistoryEntry();\n    if (currentSnapshot) {\n      pushHistoryEntry(undoStackRef.current, currentSnapshot);\n    }\n    setHistoryRevision((current) => current + 1);\n    void restoreHistoryEntry(entry);\n  }, [applyCellEditHistoryEntry, applyRangeEditHistoryEntry, createHistoryEntry, readOnly, restoreHistoryEntry, workbook]);\n\n  return React.useMemo(\n    () => ({\n      activeCell,\n      activeCellAddress,\n      activeSheet,\n      activeSheetIndex,\n      activeTab,\n      activeTabIndex,\n      addFormControl,\n      addSheet,\n      canRedo,\n      canDownload: Boolean(file ?? src),\n      canExport: Boolean(workbook),\n      canLoadDeferred,\n      canUndo,\n      canZoomIn,\n      canZoomOut,\n      charts,\n      chartsheets,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      clearSelectedCells,\n      clearSelectedImage,\n      clearSelection,\n      continueDeferredLoad,\n      copySelectionToClipboard,\n      defaultZoomScale,\n      deferredLoadFileSize,\n      defineNamedRange,\n      displayFileName,\n      download,\n      exportCsv,\n      exportXlsx,\n      error,\n      fillSelection,\n      formControls,\n      getChartById,\n      getChartSeriesFormula,\n      getChartsheetById,\n      getImageById,\n      getSheetCharts,\n      getSheetFormControls,\n      getSheetImages,\n      getSheetShapes,\n      file,\n      getClipboardData,\n      getCellDisplayValue,\n      getCellFormula,\n      getFormControlItems,\n      getCellSnapshotAsync: isWorkerBacked ? getCellSnapshotAsync : undefined,\n      getActiveWorksheet,\n      getRowsBatchAsync: isWorkerBacked ? getRowsBatchAsync : undefined,\n      images,\n      isLoadDeferred,\n      isLoading,\n      isChartsLoading,\n      isWorkerBacked,\n      mergeSelection,\n      maxZoomScale: MAX_ZOOM_SCALE,\n      minZoomScale: MIN_ZOOM_SCALE,\n      moveChartBy,\n      moveImageBy,\n      pasteFromClipboard,\n      pasteStructuredClipboardData,\n      pasteText,\n      removeActiveSheet,\n      removeFormControl,\n      readOnly,\n      recalculate,\n      redo,\n      resetZoom,\n      revision,\n      resizeChartBy,\n      resizeImageBy,\n      resizeColumn,\n      resizeRow,\n      setCellFormula,\n      setCellStyle,\n      setCellValue,\n      setRangeStyle,\n      setSelectedFormula,\n      setZoomScale,\n      setChartRect,\n      setChartSeriesFormula,\n      setImageRect,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectedCellFormula,\n      selectedFormula,\n      selectedFormulaTarget,\n      selectedImage,\n      selectedImageId,\n      selectedRangeAddress,\n      selectedValue,\n      selectCell,\n      selectChart,\n      selectChartElement,\n      selectImage,\n      selectRange,\n      selection,\n      setActiveSheetIndex,\n      setActiveTabIndex,\n      setSelectedCellFormula,\n      setSelectedCellStyle,\n      setSelectedCellValue,\n      sheets,\n      shapes,\n      src,\n      sortState,\n      sortTable,\n      tabs,\n      tables,\n      undo,\n      unmergeSelection,\n      updateChart,\n      updateFormControl,\n      workbook,\n      zoomIn,\n      zoomOut,\n      zoomScale\n    }),\n    [\n      activeCell,\n      activeCellAddress,\n      activeSheet,\n      activeSheetIndex,\n      activeTab,\n      activeTabIndex,\n      addFormControl,\n      addSheet,\n      canLoadDeferred,\n      canRedo,\n      canUndo,\n      canZoomIn,\n      canZoomOut,\n      charts,\n      chartsheets,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      clearSelectedCells,\n      clearSelectedImage,\n      continueDeferredLoad,\n      copySelectionToClipboard,\n      defaultZoomScale,\n      deferredLoadFileSize,\n      defineNamedRange,\n      displayFileName,\n      download,\n      error,\n      exportCsv,\n      exportXlsx,\n      file,\n      fillSelection,\n      formControls,\n      getChartById,\n      getChartSeriesFormula,\n      getChartsheetById,\n      getImageById,\n      getSheetCharts,\n      getSheetFormControls,\n      getSheetImages,\n      getSheetShapes,\n      getClipboardData,\n      getCellDisplayValue,\n      getCellFormula,\n      getFormControlItems,\n      getCellSnapshotAsync,\n      getActiveWorksheet,\n      historyRevision,\n      formControls,\n      images,\n      isLoadDeferred,\n      isLoading,\n      isChartsLoading,\n      isWorkerBacked,\n      mergeSelection,\n      resetZoom,\n      moveChartBy,\n      moveImageBy,\n      pasteFromClipboard,\n      pasteStructuredClipboardData,\n      pasteText,\n      removeActiveSheet,\n      removeFormControl,\n      readOnly,\n      recalculate,\n      redo,\n      revision,\n      resizeChartBy,\n      resizeImageBy,\n      resizeColumn,\n      resizeRow,\n      setCellFormula,\n      setCellStyle,\n      setCellValue,\n      setRangeStyle,\n      setSelectedFormula,\n      setZoomScale,\n      setChartRect,\n      setChartSeriesFormula,\n      setImageRect,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectedCellFormula,\n      selectedFormula,\n      selectedFormulaTarget,\n      selectedImage,\n      selectedImageId,\n      selectedRangeAddress,\n      selectedValue,\n      selectCell,\n      selectChart,\n      selectChartElement,\n      selectImage,\n      selectRange,\n      selection,\n      setActiveSheetIndex,\n      setActiveTabIndex,\n      setSelectedCellFormula,\n      setSelectedCellStyle,\n      setSelectedCellValue,\n      sheets,\n      shapes,\n      sortState,\n      sortTable,\n      src,\n      getRowsBatchAsync,\n      tabs,\n      tables,\n      undo,\n      unmergeSelection,\n      updateChart,\n      updateFormControl,\n      workbook,\n      zoomIn,\n      zoomOut,\n      zoomScale\n    ]\n  );\n}\n","import type { Workbook } from \"@dukelib/sheets-wasm\";\nimport { strFromU8, strToU8 } from \"fflate\";\nimport type { WorkbookImageAssets, WorkbookImageSheetOrigin } from \"./images\";\nimport type {\n  XlsxChart,\n  XlsxChartAxis,\n  XlsxChartDataLabels,\n  XlsxChartLegend,\n  XlsxChartPointDataLabel,\n  XlsxChartPointStyle,\n  XlsxChartReference,\n  XlsxChartSeries,\n  XlsxChartTypeGroup,\n  XlsxChartWall,\n  XlsxChartsheet,\n  XlsxImageAnchor,\n  XlsxThemePalette,\n  XlsxWorkbookTab\n} from \"./types\";\n\nconst CHART_NS = \"http://schemas.openxmlformats.org/drawingml/2006/chart\";\nconst DRAWINGML_NS = \"http://schemas.openxmlformats.org/drawingml/2006/main\";\nconst DRAWING_SPREADSHEET_NS = \"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing\";\nconst PKG_REL_NS = \"http://schemas.openxmlformats.org/package/2006/relationships\";\nconst CHART_REL_TYPE = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart\";\nconst CHART_EX_REL_TYPE = \"http://schemas.microsoft.com/office/2014/relationships/chartEx\";\nconst CHART_STYLE_REL_TYPE = \"http://schemas.microsoft.com/office/2011/relationships/chartStyle\";\nconst CHART_COLOR_STYLE_REL_TYPE = \"http://schemas.microsoft.com/office/2011/relationships/chartColorStyle\";\nconst SERIES_COLORS = [\n  \"#4472c4\",\n  \"#ed7d31\",\n  \"#a5a5a5\",\n  \"#ffc000\",\n  \"#5b9bd5\",\n  \"#70ad47\",\n  \"#264478\",\n  \"#9e480e\",\n  \"#636363\",\n  \"#997300\"\n];\n\nexport type ParsedChartSeriesFormula = {\n  bubbleSizeFormula?: string;\n  categoryFormula: string;\n  nameFormula?: string;\n  nameLiteral?: string;\n  order: number;\n  valueFormula: string;\n};\n\nfunction quoteSeriesFormulaString(value: string) {\n  return `\"${value.replace(/\"/g, \"\\\"\\\"\")}\"`;\n}\n\nfunction unquoteSeriesFormulaString(value: string) {\n  const trimmed = value.trim();\n  if (trimmed.length < 2 || !trimmed.startsWith(\"\\\"\") || !trimmed.endsWith(\"\\\"\")) {\n    return null;\n  }\n\n  return trimmed.slice(1, -1).replace(/\"\"/g, \"\\\"\");\n}\n\nfunction splitTopLevelSeriesArguments(value: string) {\n  const args: string[] = [];\n  let current = \"\";\n  let doubleQuoted = false;\n  let singleQuoted = false;\n  let depth = 0;\n\n  for (let index = 0; index < value.length; index += 1) {\n    const char = value[index] ?? \"\";\n    const next = value[index + 1] ?? \"\";\n\n    if (doubleQuoted) {\n      current += char;\n      if (char === \"\\\"\" && next === \"\\\"\") {\n        current += next;\n        index += 1;\n      } else if (char === \"\\\"\") {\n        doubleQuoted = false;\n      }\n      continue;\n    }\n\n    if (singleQuoted) {\n      current += char;\n      if (char === \"'\" && next === \"'\") {\n        current += next;\n        index += 1;\n      } else if (char === \"'\") {\n        singleQuoted = false;\n      }\n      continue;\n    }\n\n    if (char === \"\\\"\") {\n      doubleQuoted = true;\n      current += char;\n      continue;\n    }\n\n    if (char === \"'\") {\n      singleQuoted = true;\n      current += char;\n      continue;\n    }\n\n    if (char === \"(\") {\n      depth += 1;\n      current += char;\n      continue;\n    }\n\n    if (char === \")\") {\n      depth = Math.max(0, depth - 1);\n      current += char;\n      continue;\n    }\n\n    if (char === \",\" && depth === 0) {\n      args.push(current.trim());\n      current = \"\";\n      continue;\n    }\n\n    current += char;\n  }\n\n  args.push(current.trim());\n  return args;\n}\n\nfunction readSeriesNameFormula(series: XlsxChartSeries) {\n  const raw = series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : null;\n  return typeof raw?.name === \"string\" && raw.name.length > 0 ? raw.name : null;\n}\n\nexport function buildChartSeriesFormula(chart: XlsxChart | null | undefined, seriesIndex: number) {\n  const series = chart?.series[seriesIndex];\n  if (!chart || !series) {\n    return \"\";\n  }\n\n  const nameFormula = readSeriesNameFormula(series);\n  const nameArgument = nameFormula ?? quoteSeriesFormulaString(series.name ?? `Series ${seriesIndex + 1}`);\n  const categoryArgument = series.categoriesRef?.formula ?? \"\";\n  const valueArgument = series.valuesRef?.formula ?? \"\";\n  const orderArgument = String(seriesIndex + 1);\n  const bubbleArgument = series.bubbleSizeRef?.formula;\n\n  return [\n    `=SERIES(${nameArgument}`,\n    categoryArgument,\n    valueArgument,\n    orderArgument,\n    ...(chart.chartType === \"Bubble\" || bubbleArgument ? [bubbleArgument ?? \"\"] : [])\n  ].join(\",\") + \")\";\n}\n\nexport function parseChartSeriesFormula(formula: string, chart: XlsxChart | null | undefined): ParsedChartSeriesFormula | null {\n  const trimmed = formula.trim();\n  const withoutEquals = trimmed.startsWith(\"=\") ? trimmed.slice(1).trim() : trimmed;\n  const match = /^SERIES\\s*\\(([\\s\\S]*)\\)$/i.exec(withoutEquals);\n  if (!match) {\n    return null;\n  }\n\n  const args = splitTopLevelSeriesArguments(match[1]);\n  const isBubble = chart?.chartType === \"Bubble\";\n  if (args.length < 4 || args.length > 5 || (isBubble && args.length !== 5)) {\n    return null;\n  }\n\n  const [nameArg = \"\", categoryFormula = \"\", valueFormula = \"\", orderArg = \"\", bubbleSizeFormula] = args;\n  if (!categoryFormula || !valueFormula) {\n    return null;\n  }\n\n  const parsedOrder = Number(orderArg);\n  if (!Number.isFinite(parsedOrder)) {\n    return null;\n  }\n\n  const nameLiteral = unquoteSeriesFormulaString(nameArg);\n  return {\n    bubbleSizeFormula: bubbleSizeFormula && bubbleSizeFormula.length > 0 ? bubbleSizeFormula : undefined,\n    categoryFormula,\n    nameFormula: nameLiteral == null && nameArg.length > 0 ? nameArg : undefined,\n    nameLiteral: nameLiteral ?? undefined,\n    order: parsedOrder,\n    valueFormula\n  };\n}\n\nexport function applyChartSeriesFormula(\n  chart: XlsxChart,\n  seriesIndex: number,\n  formula: string,\n  workbook: Workbook | null\n) {\n  const parsed = parseChartSeriesFormula(formula, chart);\n  const currentSeries = chart.series[seriesIndex];\n  if (!parsed || !currentSeries) {\n    return null;\n  }\n\n  const categoriesRef: XlsxChartReference = {\n    ...(currentSeries.categoriesRef ?? {}),\n    formula: parsed.categoryFormula\n  };\n  const valuesRef: XlsxChartReference = {\n    ...(currentSeries.valuesRef ?? {}),\n    formula: parsed.valueFormula\n  };\n  const bubbleSizeRef: XlsxChartReference | null = chart.chartType === \"Bubble\" || parsed.bubbleSizeFormula\n    ? {\n        ...(currentSeries.bubbleSizeRef ?? {}),\n        formula: parsed.bubbleSizeFormula\n      }\n    : currentSeries.bubbleSizeRef ?? null;\n  const raw = {\n    ...(currentSeries.raw ?? {})\n  };\n  if (parsed.nameFormula) {\n    raw.name = parsed.nameFormula;\n  } else {\n    delete raw.name;\n  }\n\n  const nextSeries: XlsxChartSeries = {\n    ...currentSeries,\n    bubbleSizeRef,\n    bubbleSizes: workbook && bubbleSizeRef?.formula\n      ? resolveReferenceValues(workbook, chart.workbookSheetIndex, bubbleSizeRef, \"value\").map((value) => (\n          typeof value === \"number\" && Number.isFinite(value) ? value : null\n        ))\n      : currentSeries.bubbleSizes,\n    categories: workbook\n      ? resolveReferenceValues(workbook, chart.workbookSheetIndex, categoriesRef, \"category\")\n      : currentSeries.categories,\n    categoriesRef,\n    name: parsed.nameLiteral ?? (\n      parsed.nameFormula && workbook\n        ? resolveSeriesName(workbook, chart.workbookSheetIndex, parsed.nameFormula)\n        : parsed.nameFormula ?? currentSeries.name\n    ),\n    raw,\n    values: workbook\n      ? resolveReferenceValues(workbook, chart.workbookSheetIndex, valuesRef, \"value\").map((value) => (\n          typeof value === \"number\" && Number.isFinite(value) ? value : null\n        ))\n      : currentSeries.values,\n    valuesRef\n  };\n\n  return {\n    ...chart,\n    series: chart.series.map((series, index) => index === seriesIndex ? nextSeries : series)\n  };\n}\n\nfunction normalizeWorksheetVisibility(value: unknown): \"hidden\" | \"veryHidden\" | \"visible\" {\n  return value === \"hidden\" || value === \"veryHidden\" ? value : \"visible\";\n}\nconst EMU_PER_PIXEL = 9525;\nconst THEME_COLOR_INDEX_BY_NAME: Record<string, number> = {\n  accent1: 4,\n  accent2: 5,\n  accent3: 6,\n  accent4: 7,\n  accent5: 8,\n  accent6: 9,\n  dk1: 1,\n  dk2: 3,\n  folHlink: 11,\n  hlink: 10,\n  lt1: 0,\n  lt2: 2,\n  tx1: 1,\n  tx2: 3,\n  bg1: 0,\n  bg2: 2\n};\nconst PRIMARY_CHART_TYPE_LOCAL_NAMES = [\n  \"barChart\",\n  \"lineChart\",\n  \"line3DChart\",\n  \"stockChart\",\n  \"radarChart\",\n  \"scatterChart\",\n  \"pieChart\",\n  \"pie3DChart\",\n  \"doughnutChart\",\n  \"areaChart\",\n  \"area3DChart\",\n  \"bar3DChart\",\n  \"ofPieChart\",\n  \"bubbleChart\",\n  \"surfaceChart\",\n  \"surface3DChart\"\n] as const;\n\nexport type WorkbookChartOrigin = {\n  anchorIndex: number;\n  anchor: XlsxImageAnchor | null;\n  chartPath: string | null;\n  chartKind: \"classic\" | \"modern\";\n  drawingPath: string;\n  workbookSheetIndex: number;\n};\n\nexport type WorkbookChartAssets = {\n  chartOriginsById: Map<string, WorkbookChartOrigin>;\n  chartsByWorkbookSheetIndex: XlsxChart[][];\n  chartsheets: XlsxChartsheet[];\n  tabs: XlsxWorkbookTab[];\n};\n\ntype ChartStyleAppearance = {\n  axisLabelColor?: string;\n  axisLineColor?: string;\n  chartAreaBorderColor?: string;\n  chartAreaFillColor?: string;\n  chartAreaNoFill?: boolean;\n  paletteOffset?: number;\n  textColor?: string;\n  titleColor?: string;\n};\n\nfunction clampUnitInterval(value: number) {\n  return Math.max(0, Math.min(1, value));\n}\n\nfunction isElementNode(node: Node | ChildNode | null | undefined): node is Element {\n  return node != null && node.nodeType === 1;\n}\n\nfunction normalizeHexColor(value: string) {\n  const hex = value.replace(/^#/, \"\");\n  if (hex.length === 8) {\n    return `#${hex.slice(2).toLowerCase()}`;\n  }\n  if (hex.length === 6) {\n    return `#${hex.toLowerCase()}`;\n  }\n  return null;\n}\n\nfunction resolveColorFromXmlFragment(fragment: string, themePalette?: XlsxThemePalette | null) {\n  if (!fragment) {\n    return undefined;\n  }\n\n  const srgbMatch = fragment.match(/<a:srgbClr\\b[^>]*\\bval=\"([0-9a-fA-F]{6,8})\"/i);\n  if (srgbMatch?.[1]) {\n    return normalizeHexColor(srgbMatch[1]) ?? undefined;\n  }\n\n  const schemeMatch = fragment.match(/<a:schemeClr\\b[^>]*\\bval=\"([^\"]+)\"[^>]*>([\\s\\S]*?)<\\/a:schemeClr>/i)\n    ?? fragment.match(/<a:schemeClr\\b[^>]*\\bval=\"([^\"]+)\"[^>]*/i);\n  if (!schemeMatch?.[1]) {\n    return undefined;\n  }\n\n  const baseColor = resolveThemeColor(schemeMatch[1], themePalette);\n  if (!baseColor) {\n    return undefined;\n  }\n\n  const transforms = schemeMatch[2] ?? \"\";\n  let lightnessModifier = 1;\n  let lightnessOffset = 0;\n  for (const match of transforms.matchAll(/<a:(lumMod|lumOff|tint|shade)\\b[^>]*\\bval=\"(-?\\d+(?:\\.\\d+)?)\"/gi)) {\n    const transform = match[1]?.toLowerCase();\n    const rawValue = Number(match[2] ?? Number.NaN);\n    if (!transform || !Number.isFinite(rawValue)) {\n      continue;\n    }\n    if (transform === \"lummod\") {\n      lightnessModifier *= rawValue / 100000;\n    } else if (transform === \"lumoff\") {\n      lightnessOffset += rawValue / 100000;\n    } else if (transform === \"tint\") {\n      lightnessOffset += (1 - lightnessOffset) * (rawValue / 100000);\n    } else if (transform === \"shade\") {\n      lightnessModifier *= rawValue / 100000;\n    }\n  }\n\n  return applyLightnessTransform(baseColor, lightnessModifier, lightnessOffset) ?? undefined;\n}\n\nfunction readHexColorFromXmlFragment(\n  fragment: string,\n  preferLine = false,\n  themePalette?: XlsxThemePalette | null\n) {\n  const source = preferLine\n    ? fragment.match(/<a:ln\\b[\\s\\S]*?<\\/a:ln>/i)?.[0] ?? \"\"\n    : fragment.match(/<a:solidFill\\b[\\s\\S]*?<\\/a:solidFill>/i)?.[0] ?? \"\";\n  return resolveColorFromXmlFragment(source, themePalette);\n}\n\ntype FallbackSeriesStyle = {\n  color?: string;\n  lineColor?: string;\n};\n\nfunction parseFallbackSeriesStylesFromChartXml(\n  chartXml: string,\n  themePalette?: XlsxThemePalette | null\n): FallbackSeriesStyle[] {\n  const seriesBlocks = chartXml.match(/<c:ser\\b[\\s\\S]*?<\\/c:ser>/gi) ?? [];\n  if (seriesBlocks.length === 0) {\n    return [];\n  }\n\n  return seriesBlocks.map((seriesBlock) => {\n    const shapeBlock = seriesBlock.match(/<c:spPr\\b[\\s\\S]*?<\\/c:spPr>/i)?.[0] ?? \"\";\n    return {\n      color: readHexColorFromXmlFragment(shapeBlock, false, themePalette),\n      lineColor: readHexColorFromXmlFragment(shapeBlock, true, themePalette)\n    };\n  });\n}\n\nfunction parseFallbackPointStylesFromChartXml(\n  chartXml: string,\n  themePalette?: XlsxThemePalette | null\n): XlsxChartPointStyle[][] {\n  const chartDocument = parseXml(chartXml);\n  if (chartDocument) {\n    const parsedSeriesStyles = getLocalDescendants(chartDocument, \"ser\").map((seriesNode) => {\n      const styles: XlsxChartPointStyle[] = [];\n      for (const dataPointNode of getLocalChildren(seriesNode, \"dPt\")) {\n        const indexValue = readChartNumericAttribute(dataPointNode, \"idx\");\n        if (indexValue === undefined) {\n          continue;\n        }\n        const shapeProperties = getFirstLocalChild(dataPointNode, \"spPr\");\n        const lineStyle = resolveChartLineStyle(shapeProperties, themePalette);\n        styles.push({\n          color: resolveChartFillColor(shapeProperties, themePalette) ?? undefined,\n          explosion: readChartNumericAttribute(dataPointNode, \"explosion\"),\n          index: indexValue,\n          lineColor: lineStyle.color ?? undefined\n        });\n      }\n      return styles;\n    });\n    if (parsedSeriesStyles.some((styles) => styles.length > 0)) {\n      return parsedSeriesStyles;\n    }\n  }\n\n  const seriesBlocks = chartXml.match(/<c:ser\\b[\\s\\S]*?<\\/c:ser>/gi) ?? [];\n  if (seriesBlocks.length === 0) {\n    return [];\n  }\n\n  return seriesBlocks.map((seriesBlock) => {\n    const pointBlocks = seriesBlock.match(/<c:dPt\\b[\\s\\S]*?<\\/c:dPt>/gi) ?? [];\n    if (pointBlocks.length === 0) {\n      return [];\n    }\n\n    const styles: XlsxChartPointStyle[] = [];\n    for (const pointBlock of pointBlocks) {\n      const indexMatch = pointBlock.match(/<c:idx\\b[^>]*\\bval=\"(-?\\d+)\"/i);\n      const index = indexMatch?.[1] ? Number(indexMatch[1]) : Number.NaN;\n      if (!Number.isFinite(index)) {\n        continue;\n      }\n      const explosionMatch = pointBlock.match(/<c:explosion\\b[^>]*\\bval=\"(-?\\d+(?:\\.\\d+)?)\"/i);\n      const explosionValue = explosionMatch?.[1] ? Number(explosionMatch[1]) : Number.NaN;\n      styles.push({\n        color: readHexColorFromXmlFragment(pointBlock, false, themePalette),\n        explosion: Number.isFinite(explosionValue) ? explosionValue : undefined,\n        index,\n        lineColor: readHexColorFromXmlFragment(pointBlock, true, themePalette)\n      });\n    }\n\n    return styles;\n  });\n}\n\nfunction parseNumericPointCacheFromXmlFragment(fragment: string) {\n  const pointMatches = Array.from(fragment.matchAll(/<c:pt\\b[^>]*\\bidx=\"(-?\\d+)\"[^>]*>[\\s\\S]*?<c:v>([^<]*)<\\/c:v>[\\s\\S]*?<\\/c:pt>/gi));\n  if (pointMatches.length === 0) {\n    return [];\n  }\n\n  const explicitPointCountMatch = fragment.match(/<c:ptCount\\b[^>]*\\bval=\"(\\d+)\"/i);\n  const explicitPointCount = explicitPointCountMatch?.[1] ? Number(explicitPointCountMatch[1]) : Number.NaN;\n  const maxIndex = pointMatches.reduce((max, match) => {\n    const current = Number(match[1] ?? Number.NaN);\n    return Number.isFinite(current) ? Math.max(max, current) : max;\n  }, -1);\n  const pointCount = Math.max(\n    pointMatches.length,\n    Number.isFinite(explicitPointCount) ? explicitPointCount : 0,\n    maxIndex + 1\n  );\n  const values = Array.from({ length: pointCount }, () => null as number | null);\n\n  for (const match of pointMatches) {\n    const index = Number(match[1] ?? Number.NaN);\n    const rawValue = (match[2] ?? \"\").trim();\n    const numericValue = Number(rawValue);\n    if (!Number.isFinite(index) || index < 0 || !Number.isFinite(numericValue)) {\n      continue;\n    }\n    values[index] = numericValue;\n  }\n\n  return values;\n}\n\nfunction parseFallbackBubbleSizesFromChartXml(chartXml: string): Array<Array<number | null>> {\n  const seriesBlocks = chartXml.match(/<c:ser\\b[\\s\\S]*?<\\/c:ser>/gi) ?? [];\n  if (seriesBlocks.length === 0) {\n    return [];\n  }\n\n  return seriesBlocks.map((seriesBlock) => {\n    const bubbleSizeBlock = seriesBlock.match(/<c:bubbleSize\\b[\\s\\S]*?<\\/c:bubbleSize>/i)?.[0] ?? \"\";\n    if (!bubbleSizeBlock) {\n      return [];\n    }\n\n    return parseNumericPointCacheFromXmlFragment(bubbleSizeBlock);\n  });\n}\n\nfunction decodeChartXmlText(value: string) {\n  return value\n    .replace(/&lt;/g, \"<\")\n    .replace(/&gt;/g, \">\")\n    .replace(/&amp;/g, \"&\")\n    .replace(/&quot;/g, \"\\\"\")\n    .replace(/&apos;/g, \"'\");\n}\n\nfunction normalizeChartTitleForMatch(value: string | null | undefined) {\n  return (value ?? \"\").trim().replace(/\\s+/g, \" \").toLowerCase();\n}\n\nfunction extractChartTitleFromXml(chartXml: string): string | null {\n  const match = chartXml.match(/<c:title\\b[\\s\\S]*?<a:t>([\\s\\S]*?)<\\/a:t>/i);\n  if (!match?.[1]) {\n    return null;\n  }\n  const decoded = decodeChartXmlText(match[1]).trim();\n  return decoded.length > 0 ? decoded : null;\n}\n\nfunction resolveArchiveFallbackBubbleSizes(\n  archive: Record<string, Uint8Array>,\n  preferredTitle: string | undefined\n) {\n  const preferred = normalizeChartTitleForMatch(preferredTitle);\n  let bestScore = Number.NEGATIVE_INFINITY;\n  let bestCandidate: Array<Array<number | null>> = [];\n\n  for (const [path, bytes] of Object.entries(archive)) {\n    if (!/\\/charts\\/chart\\d+\\.xml$/i.test(path)) {\n      continue;\n    }\n    const chartXml = strFromU8(bytes);\n    if (!/<c:bubbleChart\\b/i.test(chartXml)) {\n      continue;\n    }\n    const candidateBubbleSizes = parseFallbackBubbleSizesFromChartXml(chartXml);\n    const hasCandidateValues = candidateBubbleSizes.some((seriesValues) => seriesValues.some((value) => value != null));\n    if (!hasCandidateValues) {\n      continue;\n    }\n\n    let score = 0;\n    const candidateTitle = normalizeChartTitleForMatch(extractChartTitleFromXml(chartXml));\n    if (preferred.length > 0 && candidateTitle.length > 0 && preferred === candidateTitle) {\n      score += 100;\n    }\n    if (bestCandidate.length === 0) {\n      score += 1;\n    }\n\n    if (score > bestScore) {\n      bestScore = score;\n      bestCandidate = candidateBubbleSizes;\n      if (score >= 100) {\n        break;\n      }\n    }\n  }\n\n  return bestCandidate;\n}\n\nfunction parseChartTypeFromXml(chartXml: string) {\n  for (const chartType of PRIMARY_CHART_TYPE_LOCAL_NAMES) {\n    if (new RegExp(`<c:${chartType}\\\\b`, \"i\").test(chartXml)) {\n      return chartType;\n    }\n  }\n  return \"\";\n}\n\nfunction findPrimaryChartTypeNode(plotAreaNode: Element | null) {\n  if (!plotAreaNode) {\n    return null;\n  }\n\n  for (const localName of PRIMARY_CHART_TYPE_LOCAL_NAMES) {\n    const node = getLocalChildren(plotAreaNode, localName)[0];\n    if (node) {\n      return node;\n    }\n  }\n\n  return null;\n}\n\nfunction resolveScatterChartType(scatterStyle: string | null | undefined) {\n  switch (scatterStyle) {\n    case \"line\":\n    case \"lineMarker\":\n      return \"ScatterLines\";\n    case \"smooth\":\n    case \"smoothMarker\":\n      return \"ScatterSmooth\";\n    default:\n      return \"Scatter\";\n  }\n}\n\nfunction resolveArchiveFallbackPointStyles(\n  archive: Record<string, Uint8Array>,\n  preferredTitle: string | undefined,\n  preferredChartXmlType: string | undefined,\n  themePalette?: XlsxThemePalette | null\n) {\n  const preferred = normalizeChartTitleForMatch(preferredTitle);\n  const preferredType = (preferredChartXmlType ?? \"\").trim();\n  let bestScore = Number.NEGATIVE_INFINITY;\n  let bestCandidate: XlsxChartPointStyle[][] = [];\n\n  for (const [path, bytes] of Object.entries(archive)) {\n    if (!/\\/charts\\/chart\\d+\\.xml$/i.test(path)) {\n      continue;\n    }\n    const chartXml = strFromU8(bytes);\n    const candidateType = parseChartTypeFromXml(chartXml);\n    if (!candidateType) {\n      continue;\n    }\n    const candidatePointStyles = parseFallbackPointStylesFromChartXml(chartXml, themePalette);\n    const hasCandidateValues = candidatePointStyles.some((seriesStyles) => seriesStyles.some((style) => (\n      (typeof style.color === \"string\" && style.color.length > 0)\n      || typeof style.explosion === \"number\"\n    )));\n    if (!hasCandidateValues) {\n      continue;\n    }\n\n    let score = 0;\n    const candidateTitle = normalizeChartTitleForMatch(extractChartTitleFromXml(chartXml));\n    if (preferred.length > 0 && candidateTitle.length > 0 && preferred === candidateTitle) {\n      score += 100;\n    }\n    if (preferredType && candidateType === preferredType) {\n      score += 20;\n    }\n    if (bestCandidate.length === 0) {\n      score += 1;\n    }\n\n    if (score > bestScore) {\n      bestScore = score;\n      bestCandidate = candidatePointStyles;\n      if (score >= 120) {\n        break;\n      }\n    }\n  }\n\n  return bestCandidate;\n}\n\nfunction parseHexColor(color: string): [number, number, number] | null {\n  const normalized = normalizeHexColor(color);\n  if (!normalized) {\n    return null;\n  }\n  const match = /^#([0-9a-f]{6})$/.exec(normalized);\n  if (!match) {\n    return null;\n  }\n  return [\n    Number.parseInt(match[1].slice(0, 2), 16),\n    Number.parseInt(match[1].slice(2, 4), 16),\n    Number.parseInt(match[1].slice(4, 6), 16)\n  ];\n}\n\nfunction rgbToHsl(red: number, green: number, blue: number): [number, number, number] {\n  const normalizedRed = red / 255;\n  const normalizedGreen = green / 255;\n  const normalizedBlue = blue / 255;\n  const max = Math.max(normalizedRed, normalizedGreen, normalizedBlue);\n  const min = Math.min(normalizedRed, normalizedGreen, normalizedBlue);\n  const lightness = (max + min) / 2;\n\n  if (max === min) {\n    return [0, 0, lightness];\n  }\n\n  const delta = max - min;\n  const saturation = lightness > 0.5 ? delta / (2 - max - min) : delta / (max + min);\n  let hue = 0;\n\n  switch (max) {\n    case normalizedRed:\n      hue = (normalizedGreen - normalizedBlue) / delta + (normalizedGreen < normalizedBlue ? 6 : 0);\n      break;\n    case normalizedGreen:\n      hue = (normalizedBlue - normalizedRed) / delta + 2;\n      break;\n    default:\n      hue = (normalizedRed - normalizedGreen) / delta + 4;\n      break;\n  }\n\n  return [hue / 6, saturation, lightness];\n}\n\nfunction hueToRgb(p: number, q: number, t: number) {\n  let nextT = t;\n  if (nextT < 0) {\n    nextT += 1;\n  }\n  if (nextT > 1) {\n    nextT -= 1;\n  }\n  if (nextT < 1 / 6) {\n    return p + (q - p) * 6 * nextT;\n  }\n  if (nextT < 1 / 2) {\n    return q;\n  }\n  if (nextT < 2 / 3) {\n    return p + (q - p) * (2 / 3 - nextT) * 6;\n  }\n  return p;\n}\n\nfunction hslToRgb(hue: number, saturation: number, lightness: number): [number, number, number] {\n  if (saturation === 0) {\n    const gray = Math.round(lightness * 255);\n    return [gray, gray, gray];\n  }\n\n  const q = lightness < 0.5 ? lightness * (1 + saturation) : lightness + saturation - lightness * saturation;\n  const p = 2 * lightness - q;\n\n  return [\n    Math.round(hueToRgb(p, q, hue + 1 / 3) * 255),\n    Math.round(hueToRgb(p, q, hue) * 255),\n    Math.round(hueToRgb(p, q, hue - 1 / 3) * 255)\n  ];\n}\n\nfunction rgbToHex(red: number, green: number, blue: number) {\n  return `#${[red, green, blue]\n    .map((channel) => Math.max(0, Math.min(255, Math.round(channel))).toString(16).padStart(2, \"0\"))\n    .join(\"\")}`;\n}\n\nfunction applyLightnessTransform(baseColor: string, modifier = 1, offset = 0) {\n  const rgb = parseHexColor(baseColor);\n  if (!rgb) {\n    return normalizeHexColor(baseColor);\n  }\n\n  const [hue, saturation, lightness] = rgbToHsl(rgb[0], rgb[1], rgb[2]);\n  const nextLightness = clampUnitInterval(lightness * modifier + offset);\n  const [nextRed, nextGreen, nextBlue] = hslToRgb(hue, saturation, nextLightness);\n  return rgbToHex(nextRed, nextGreen, nextBlue);\n}\n\nfunction resolveThemeColor(name: string | null, themePalette?: XlsxThemePalette | null) {\n  if (!name) {\n    return null;\n  }\n  const index = THEME_COLOR_INDEX_BY_NAME[name];\n  return index === undefined ? null : themePalette?.colorsByIndex[index] ?? null;\n}\n\nfunction resolveThemeTypeface(typeface: string | null, themePalette?: XlsxThemePalette | null) {\n  if (!typeface) {\n    return null;\n  }\n  if (typeface === \"+mn-lt\" || typeface === \"+mn-ea\" || typeface === \"+mn-cs\") {\n    return themePalette?.minorLatinFont ?? null;\n  }\n  if (typeface === \"+mj-lt\" || typeface === \"+mj-ea\" || typeface === \"+mj-cs\") {\n    return themePalette?.majorLatinFont ?? null;\n  }\n  return typeface;\n}\n\nfunction readChartTextTypeface(textPropertiesNode: Element | null, themePalette?: XlsxThemePalette | null) {\n  if (!textPropertiesNode) {\n    return null;\n  }\n  const defaultRunProperties = getFirstLocalDescendant(textPropertiesNode, \"defRPr\")\n    ?? getFirstLocalDescendant(textPropertiesNode, \"rPr\");\n  if (!defaultRunProperties) {\n    return null;\n  }\n  const typeface = getFirstLocalChild(defaultRunProperties, \"latin\")?.getAttribute(\"typeface\")\n    ?? getFirstLocalChild(defaultRunProperties, \"ea\")?.getAttribute(\"typeface\")\n    ?? getFirstLocalChild(defaultRunProperties, \"cs\")?.getAttribute(\"typeface\")\n    ?? null;\n  const resolved = resolveThemeTypeface(typeface, themePalette)?.trim() ?? \"\";\n  return resolved.length > 0 ? resolved : null;\n}\n\nfunction resolveChartColorNode(node: Element | null, themePalette?: XlsxThemePalette | null): string | null {\n  if (!node) {\n    return null;\n  }\n\n  let baseColor: string | null = null;\n  if (node.localName === \"srgbClr\") {\n    baseColor = normalizeHexColor(`#${node.getAttribute(\"val\") ?? \"\"}`);\n  } else if (node.localName === \"schemeClr\") {\n    baseColor = resolveThemeColor(node.getAttribute(\"val\"), themePalette);\n  } else if (node.localName === \"sysClr\") {\n    baseColor = normalizeHexColor(`#${node.getAttribute(\"lastClr\") ?? \"\"}`);\n  }\n\n  if (!baseColor) {\n    return null;\n  }\n\n  let lightnessModifier = 1;\n  let lightnessOffset = 0;\n  for (const transformNode of Array.from(node.childNodes).filter(isElementNode)) {\n    const rawValue = Number(transformNode.getAttribute(\"val\") ?? Number.NaN);\n    if (!Number.isFinite(rawValue)) {\n      continue;\n    }\n    if (transformNode.localName === \"lumMod\") {\n      lightnessModifier *= rawValue / 100000;\n    } else if (transformNode.localName === \"lumOff\") {\n      lightnessOffset += rawValue / 100000;\n    } else if (transformNode.localName === \"tint\") {\n      lightnessOffset += (1 - lightnessOffset) * (rawValue / 100000);\n    } else if (transformNode.localName === \"shade\") {\n      lightnessModifier *= rawValue / 100000;\n    }\n  }\n\n  return applyLightnessTransform(baseColor, lightnessModifier, lightnessOffset);\n}\n\nfunction isChartColorElement(node: Element | null | undefined): node is Element {\n  return Boolean(node && (node.localName === \"schemeClr\" || node.localName === \"srgbClr\" || node.localName === \"sysClr\"));\n}\n\nfunction findFirstChartColorElement(node: Element | null) {\n  if (!node) {\n    return null;\n  }\n  if (isChartColorElement(node)) {\n    return node;\n  }\n\n  for (const localName of [\"srgbClr\", \"schemeClr\", \"sysClr\"]) {\n    for (const candidate of getLocalDescendants(node, localName)) {\n      if (isChartColorElement(candidate)) {\n        return candidate;\n      }\n    }\n  }\n\n  return null;\n}\n\nfunction resolveChartFillColor(shapeNode: Element | null, themePalette?: XlsxThemePalette | null) {\n  if (!shapeNode || getFirstLocalChild(shapeNode, \"noFill\")) {\n    return null;\n  }\n  const solidFill = getFirstLocalChild(shapeNode, \"solidFill\");\n  if (solidFill) {\n    const colorNode = findFirstChartColorElement(Array.from(solidFill.childNodes).find(isElementNode) ?? null);\n    return resolveChartColorNode(colorNode, themePalette);\n  }\n\n  const gradientFill = getFirstLocalChild(shapeNode, \"gradFill\");\n  const gradientStops = gradientFill\n    ? getLocalDescendants(gradientFill, \"gs\")\n        .map((stopNode) => ({\n          colorNode: Array.from(stopNode.childNodes).find(isElementNode) ?? null,\n          position: Number(stopNode.getAttribute(\"pos\") ?? Number.NaN)\n        }))\n        .filter((stop) => Boolean(stop.colorNode))\n    : [];\n  if (gradientStops.length === 0) {\n    return null;\n  }\n\n  gradientStops.sort((left, right) => {\n    const leftPos = Number.isFinite(left.position) ? left.position : 0;\n    const rightPos = Number.isFinite(right.position) ? right.position : 0;\n    return leftPos - rightPos;\n  });\n  const midpointStop = gradientStops.find((stop) => Number.isFinite(stop.position) && stop.position >= 50000)\n    ?? gradientStops[Math.floor(gradientStops.length / 2)]\n    ?? gradientStops[0];\n  return resolveChartColorNode(midpointStop.colorNode, themePalette);\n}\n\nfunction resolveChartLineStyle(shapeNode: Element | null, themePalette?: XlsxThemePalette | null) {\n  const lineNode = shapeNode?.localName === \"ln\" ? shapeNode : (shapeNode ? getFirstLocalChild(shapeNode, \"ln\") : null);\n  if (!lineNode) {\n    return { color: null, hidden: false, widthPx: undefined };\n  }\n  if (getFirstLocalChild(lineNode, \"noFill\")) {\n    return { color: null, hidden: true, widthPx: undefined };\n  }\n\n  const solidFill = getFirstLocalChild(lineNode, \"solidFill\");\n  const colorNode = solidFill ? findFirstChartColorElement(Array.from(solidFill.childNodes).find(isElementNode) ?? null) : null;\n  const widthValue = Number(lineNode.getAttribute(\"w\") ?? Number.NaN);\n  return {\n    color: resolveChartColorNode(colorNode, themePalette),\n    hidden: false,\n    widthPx: Number.isFinite(widthValue) ? Math.max(1, widthValue / EMU_PER_PIXEL) : undefined\n  };\n}\n\nfunction normalizeLegend(raw: unknown): XlsxChartLegend | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n  const legend = raw as Record<string, unknown>;\n  return {\n    overlay: typeof legend.overlay === \"boolean\" ? legend.overlay : undefined,\n    position: typeof legend.position === \"string\" ? legend.position : undefined,\n    raw: legend\n  };\n}\n\nfunction normalizeLegendPosition(position: string | undefined) {\n  if (!position) {\n    return undefined;\n  }\n  switch (position) {\n    case \"bottom\":\n      return \"b\";\n    case \"left\":\n      return \"l\";\n    case \"right\":\n      return \"r\";\n    case \"top\":\n      return \"t\";\n    default:\n      return position;\n  }\n}\n\nfunction readChartNumericAttribute(parent: Element | null, localName: string) {\n  const node = parent ? getFirstLocalChild(parent, localName) : null;\n  const value = Number(node?.getAttribute(\"val\") ?? Number.NaN);\n  return Number.isFinite(value) ? value : undefined;\n}\n\nfunction readChartBooleanAttribute(parent: Element | null, localName: string) {\n  const node = parent ? getFirstLocalChild(parent, localName) : null;\n  if (!node) {\n    return undefined;\n  }\n  const rawValue = node.getAttribute(\"val\");\n  if (rawValue == null) {\n    return true;\n  }\n  if (rawValue === \"1\" || rawValue === \"true\") {\n    return true;\n  }\n  if (rawValue === \"0\" || rawValue === \"false\") {\n    return false;\n  }\n  return undefined;\n}\n\nfunction readChartLabelFontSizePt(textPropertiesNode: Element | null) {\n  if (!textPropertiesNode) {\n    return undefined;\n  }\n  const runPropertiesNode = getFirstLocalDescendant(textPropertiesNode, \"defRPr\")\n    ?? getFirstLocalDescendant(textPropertiesNode, \"rPr\");\n  const rawSize = Number(runPropertiesNode?.getAttribute(\"sz\") ?? Number.NaN);\n  if (!Number.isFinite(rawSize) || rawSize <= 0) {\n    return undefined;\n  }\n  return rawSize / 100;\n}\n\nfunction parseChartPointDataLabelsFromXml(labelsNode: Element): XlsxChartPointDataLabel[] {\n  const fallbackFontSizePt = readChartLabelFontSizePt(getFirstLocalChild(labelsNode, \"txPr\"));\n  const labels: XlsxChartPointDataLabel[] = [];\n  for (const pointLabelNode of getLocalChildren(labelsNode, \"dLbl\")) {\n    const index = readChartNumericAttribute(pointLabelNode, \"idx\");\n    if (typeof index !== \"number\" || !Number.isFinite(index)) {\n      continue;\n    }\n\n    const layoutNode = getFirstLocalChild(pointLabelNode, \"layout\");\n    const manualLayoutNode = layoutNode ? getFirstLocalChild(layoutNode, \"manualLayout\") : null;\n    labels.push({\n      deleted: readChartBooleanAttribute(pointLabelNode, \"delete\"),\n      fontSizePt: readChartLabelFontSizePt(getFirstLocalChild(pointLabelNode, \"txPr\")) ?? fallbackFontSizePt,\n      index,\n      showBubbleSize: readChartBooleanAttribute(pointLabelNode, \"showBubbleSize\"),\n      showCategoryName: readChartBooleanAttribute(pointLabelNode, \"showCatName\"),\n      showPercent: readChartBooleanAttribute(pointLabelNode, \"showPercent\"),\n      showSeriesName: readChartBooleanAttribute(pointLabelNode, \"showSerName\"),\n      showValue: readChartBooleanAttribute(pointLabelNode, \"showVal\"),\n      x: readChartNumericAttribute(manualLayoutNode, \"x\"),\n      y: readChartNumericAttribute(manualLayoutNode, \"y\")\n    });\n  }\n  return labels;\n}\n\nfunction parseChartDataLabelsFromXml(labelsNode: Element | null): XlsxChartDataLabels | null {\n  if (!labelsNode) {\n    return null;\n  }\n\n  const pointLabels = parseChartPointDataLabelsFromXml(labelsNode);\n  const labels: XlsxChartDataLabels = {\n    pointLabels: pointLabels.length > 0 ? pointLabels : undefined,\n    raw: {},\n    showBubbleSize: readChartBooleanAttribute(labelsNode, \"showBubbleSize\"),\n    showCategoryName: readChartBooleanAttribute(labelsNode, \"showCatName\"),\n    showLegendKey: readChartBooleanAttribute(labelsNode, \"showLegendKey\"),\n    showPercent: readChartBooleanAttribute(labelsNode, \"showPercent\"),\n    showSeriesName: readChartBooleanAttribute(labelsNode, \"showSerName\"),\n    showValue: readChartBooleanAttribute(labelsNode, \"showVal\")\n  };\n  const hasValue = (\n    labels.showBubbleSize !== undefined\n    || labels.showCategoryName !== undefined\n    || labels.showLegendKey !== undefined\n    || labels.showPercent !== undefined\n    || (labels.pointLabels?.length ?? 0) > 0\n    || labels.showSeriesName !== undefined\n    || labels.showValue !== undefined\n  );\n  return hasValue ? labels : null;\n}\n\nfunction readChartRelationships(\n  archive: Record<string, Uint8Array>,\n  chartPath: string\n) {\n  const relsPath = normalizeArchivePath(`${dirname(chartPath)}/_rels/${chartPath.split(\"/\").pop()}.rels`);\n  const relsXml = readArchiveText(archive, relsPath);\n  if (!relsXml) {\n    return new Map<string, string>();\n  }\n\n  const relsDocument = parseXml(relsXml);\n  if (!relsDocument) {\n    return new Map<string, string>();\n  }\n\n  const relationships = new Map<string, string>();\n  for (const relationshipNode of getLocalDescendants(relsDocument, \"Relationship\")) {\n    const type = relationshipNode.getAttribute(\"Type\");\n    const target = relationshipNode.getAttribute(\"Target\");\n    if (!type || !target) {\n      continue;\n    }\n    relationships.set(type, resolveRelationshipPath(relsPath, target));\n  }\n\n  return relationships;\n}\n\nfunction readChartColorPalette(\n  archive: Record<string, Uint8Array>,\n  colorStylePath: string | null | undefined,\n  themePalette?: XlsxThemePalette | null\n) {\n  const colorStyleXml = readArchiveText(archive, colorStylePath);\n  if (!colorStyleXml) {\n    return [];\n  }\n\n  const colorStyleDocument = parseXml(colorStyleXml);\n  if (!colorStyleDocument?.documentElement) {\n    return [];\n  }\n\n  return Array.from(colorStyleDocument.documentElement.childNodes)\n    .filter((child): child is Element => isElementNode(child) && child.localName !== \"variation\")\n    .map((child) => (\n      resolveChartColorNode(child, themePalette)\n      ?? resolveChartColorNode(findFirstChartColorElement(child), themePalette)\n    ))\n    .filter((color): color is string => typeof color === \"string\");\n}\n\nfunction readChartStyleAppearance(\n  archive: Record<string, Uint8Array>,\n  stylePath: string | null | undefined,\n  themePalette?: XlsxThemePalette | null\n): ChartStyleAppearance {\n  const styleXml = readArchiveText(archive, stylePath);\n  if (!styleXml) {\n    return {};\n  }\n\n  const styleDocument = parseXml(styleXml);\n  if (!styleDocument) {\n    return {};\n  }\n\n  const dataPointNode = getFirstLocalDescendant(styleDocument, \"dataPoint\");\n  const fillRefNode = dataPointNode ? getFirstLocalChild(dataPointNode, \"fillRef\") : null;\n  const index = Number(fillRefNode?.getAttribute(\"idx\") ?? Number.NaN);\n  const chartAreaNode = getFirstLocalDescendant(styleDocument, \"chartArea\");\n  const chartAreaShapeProperties = chartAreaNode ? getFirstLocalChild(chartAreaNode, \"spPr\") : null;\n  const chartAreaFontRef = chartAreaNode ? getFirstLocalChild(chartAreaNode, \"fontRef\") : null;\n  const chartAreaFontColor = chartAreaFontRef\n    ? resolveChartColorNode(Array.from(chartAreaFontRef.childNodes).find(isElementNode) ?? null, themePalette)\n    : null;\n  const titleNode = getFirstLocalDescendant(styleDocument, \"title\");\n  const titleFontRef = titleNode ? getFirstLocalChild(titleNode, \"fontRef\") : null;\n  const titleColor = titleFontRef\n    ? resolveChartColorNode(Array.from(titleFontRef.childNodes).find(isElementNode) ?? null, themePalette)\n    : null;\n  const axisStyleNode = getFirstLocalDescendant(styleDocument, \"categoryAxis\")\n    ?? getFirstLocalDescendant(styleDocument, \"valueAxis\");\n  const axisShapeProperties = axisStyleNode ? getFirstLocalChild(axisStyleNode, \"spPr\") : null;\n  const axisFontRef = axisStyleNode ? getFirstLocalChild(axisStyleNode, \"fontRef\") : null;\n  const chartAreaNoFill = chartAreaShapeProperties ? getFirstLocalChild(chartAreaShapeProperties, \"noFill\") != null : false;\n\n  return {\n    axisLabelColor: axisFontRef\n      ? resolveChartColorNode(Array.from(axisFontRef.childNodes).find(isElementNode) ?? null, themePalette) ?? undefined\n      : undefined,\n    axisLineColor: resolveChartLineStyle(axisShapeProperties, themePalette).color ?? undefined,\n    chartAreaBorderColor: resolveChartLineStyle(chartAreaShapeProperties, themePalette).color ?? undefined,\n    chartAreaFillColor: resolveChartFillColor(chartAreaShapeProperties, themePalette) ?? undefined,\n    chartAreaNoFill,\n    paletteOffset: Number.isFinite(index) ? index : undefined,\n    textColor: chartAreaFontColor ?? undefined,\n    titleColor: titleColor ?? chartAreaFontColor ?? undefined\n  };\n}\n\nfunction buildThemeSeriesPalette(themePalette?: XlsxThemePalette | null) {\n  const themeColors = [4, 5, 6, 7, 8, 9]\n    .map((index) => themePalette?.colorsByIndex[index] ?? null)\n    .filter((color): color is string => Boolean(color));\n  return themeColors.length > 0 ? themeColors : SERIES_COLORS;\n}\n\nfunction normalizeBuiltinSurfaceStyleId(styleId: number | undefined) {\n  if (typeof styleId !== \"number\" || !Number.isFinite(styleId)) {\n    return null;\n  }\n  return styleId >= 100 ? styleId - 100 : styleId;\n}\n\nfunction getBuiltinSurfacePalette(styleId: number | undefined, wireframe: boolean | undefined) {\n  const normalized = normalizeBuiltinSurfaceStyleId(styleId);\n  if (normalized === 34 || (wireframe === true && normalized == null)) {\n    return [\"#5b9bd5\", \"#ed7d31\", \"#a5a5a5\"];\n  }\n  if (normalized === 35 || normalized === 36 || (wireframe !== true && normalized == null)) {\n    return [\"#2f5597\", \"#4472c4\", \"#5b9bd5\", \"#8faadc\", \"#d9e2f3\"];\n  }\n  return null;\n}\n\nfunction applyBuiltinSurfaceDefaults(chart: XlsxChart) {\n  if (chart.chartType !== \"Surface\") {\n    return;\n  }\n\n  const builtinPalette = getBuiltinSurfacePalette(chart.chartStyleId, chart.wireframe);\n  if ((!chart.chartColorPalette || chart.chartColorPalette.length === 0) && builtinPalette) {\n    chart.chartColorPalette = builtinPalette;\n  }\n\n  const wallFill = chart.wireframe ? \"#d0d0d0\" : \"#d9d9df\";\n  const wallLine = chart.wireframe ? \"#a6a6a6\" : \"#a8adb7\";\n  chart.floor = {\n    ...(chart.floor ?? {}),\n    fillColor: chart.floor?.fillColor ?? wallFill,\n    lineColor: chart.floor?.lineColor ?? wallLine\n  };\n  chart.sideWall = {\n    ...(chart.sideWall ?? {}),\n    fillColor: chart.sideWall?.fillColor ?? wallFill,\n    lineColor: chart.sideWall?.lineColor ?? wallLine\n  };\n  chart.backWall = {\n    ...(chart.backWall ?? {}),\n    fillColor: chart.backWall?.fillColor ?? wallFill,\n    lineColor: chart.backWall?.lineColor ?? wallLine\n  };\n  if (!chart.surfaceMaterial && chart.wireframe !== true) {\n    chart.surfaceMaterial = \"flat\";\n  }\n}\n\nfunction applyBuiltinChartDefaults(chart: XlsxChart, themePalette?: XlsxThemePalette | null) {\n  const darkBuiltInStyle = typeof chart.chartStyleId === \"number\" && chart.chartStyleId >= 140 && chart.chartStyleId < 150;\n  const textColor = themePalette?.colorsByIndex[1] ?? themePalette?.colorsByIndex[3] ?? null;\n  const minorTypeface = themePalette?.minorLatinFont?.trim() || undefined;\n  const derivedAxisColor = textColor ? applyLightnessTransform(textColor, 0.35, 0.55) : null;\n  const derivedBorderColor = textColor\n    ? applyLightnessTransform(textColor, chart.is3d ? 0.28 : 0.22, chart.is3d ? 0.6 : 0.7)\n    : null;\n  if (darkBuiltInStyle) {\n    chart.chartAreaFillColor = chart.chartAreaFillColor ?? \"#1f1f1f\";\n    chart.chartAreaBorderColor = chart.chartAreaBorderColor ?? \"#1f1f1f\";\n    chart.textColor = chart.textColor ?? \"#f5f5f5\";\n    chart.titleColor = chart.titleColor ?? \"#f5f5f5\";\n    chart.axisLabelColor = chart.axisLabelColor ?? \"#d9d9d9\";\n    chart.axisLineColor = chart.axisLineColor ?? \"#8c8c8c\";\n  }\n  chart.chartAreaBorderColor = chart.chartAreaBorderColor ?? derivedBorderColor ?? undefined;\n  chart.textColor = chart.textColor ?? textColor ?? undefined;\n  chart.titleColor = chart.titleColor ?? textColor ?? undefined;\n  chart.axisLabelColor = chart.axisLabelColor ?? derivedAxisColor ?? textColor ?? undefined;\n  chart.axisLineColor = chart.axisLineColor ?? derivedAxisColor ?? textColor ?? undefined;\n  chart.fontFamily = chart.fontFamily ?? minorTypeface;\n  chart.titleFontFamily = chart.titleFontFamily ?? chart.fontFamily ?? minorTypeface;\n\n  const seriesPalette = chart.chartColorPalette && chart.chartColorPalette.length > 0\n    ? chart.chartColorPalette\n    : buildThemeSeriesPalette(themePalette);\n  if (!chart.chartColorPalette || chart.chartColorPalette.length === 0) {\n    chart.chartColorPalette = seriesPalette;\n  }\n\n  chart.series = chart.series.map((series, index) => {\n    const fallbackColor = seriesPalette[index % seriesPalette.length];\n    return {\n      ...series,\n      color: series.color ?? series.lineColor ?? fallbackColor,\n      lineColor: series.lineColor ?? series.color ?? fallbackColor,\n      markerColor: series.markerColor ?? series.color ?? series.lineColor ?? fallbackColor,\n      markerLineColor: series.markerLineColor ?? series.lineColor ?? series.color ?? fallbackColor\n    };\n  });\n  chart.typeGroups = chart.typeGroups?.map((group, groupIndex) => ({\n    ...group,\n    series: group.series.map((series, seriesIndex) => {\n      const fallbackColor = seriesPalette[(groupIndex + seriesIndex) % seriesPalette.length];\n      return {\n        ...series,\n        color: series.color ?? series.lineColor ?? fallbackColor,\n        lineColor: series.lineColor ?? series.color ?? fallbackColor,\n        markerColor: series.markerColor ?? series.color ?? series.lineColor ?? fallbackColor,\n        markerLineColor: series.markerLineColor ?? series.lineColor ?? series.color ?? fallbackColor\n      };\n    })\n  }));\n  applyBuiltinSurfaceDefaults(chart);\n}\n\nfunction parseChartPointStyles(seriesNode: Element, themePalette?: XlsxThemePalette | null): XlsxChartPointStyle[] {\n  const pointStyles: XlsxChartPointStyle[] = [];\n\n  for (const dataPointNode of getLocalChildren(seriesNode, \"dPt\")) {\n    const indexValue = readChartNumericAttribute(dataPointNode, \"idx\");\n    if (indexValue === undefined) {\n      continue;\n    }\n    const shapeProperties = getFirstLocalChild(dataPointNode, \"spPr\");\n    const lineStyle = resolveChartLineStyle(shapeProperties, themePalette);\n    pointStyles.push({\n      color: resolveChartFillColor(shapeProperties, themePalette) ?? undefined,\n      explosion: readChartNumericAttribute(dataPointNode, \"explosion\"),\n      index: indexValue,\n      lineColor: lineStyle.color ?? undefined\n    });\n  }\n\n  return pointStyles;\n}\n\nfunction parseInvertNegativeStyle(seriesNode: Element, themePalette?: XlsxThemePalette | null) {\n  const invertNode = getFirstLocalDescendant(seriesNode, \"invertSolidFillFmt\");\n  const shapeProperties = invertNode ? getFirstLocalChild(invertNode, \"spPr\") : null;\n  if (!shapeProperties) {\n    return {\n      color: undefined,\n      lineColor: undefined\n    };\n  }\n\n  const lineStyle = resolveChartLineStyle(shapeProperties, themePalette);\n  return {\n    color: resolveChartFillColor(shapeProperties, themePalette) ?? undefined,\n    lineColor: lineStyle.color ?? undefined\n  };\n}\n\nfunction parseChartCacheValues(\n  parentNode: Element | null,\n  cacheName: \"numCache\" | \"strCache\",\n  mode: \"category\" | \"value\"\n): Array<number | string | null> | null {\n  if (!parentNode) {\n    return null;\n  }\n\n  const referenceNode = getFirstLocalChild(parentNode, \"numRef\")\n    ?? getFirstLocalChild(parentNode, \"strRef\")\n    ?? parentNode;\n  const cacheNode = getFirstLocalChild(referenceNode, cacheName);\n  if (!cacheNode) {\n    return null;\n  }\n\n  const pointCount = readChartNumericAttribute(cacheNode, \"ptCount\");\n  const pointNodes = getLocalChildren(cacheNode, \"pt\")\n    .map((pointNode) => {\n      const rawIndex = Number(pointNode.getAttribute(\"idx\") ?? Number.NaN);\n      return {\n        index: Number.isFinite(rawIndex) ? rawIndex : 0,\n        value: getFirstLocalChild(pointNode, \"v\")?.textContent ?? \"\"\n      };\n    })\n    .sort((left, right) => left.index - right.index);\n\n  if (pointNodes.length === 0) {\n    return null;\n  }\n\n  const maxIndex = pointNodes.reduce((max, point) => Math.max(max, point.index), 0);\n  const targetLength = Math.max(\n    pointNodes.length,\n    Number.isFinite(pointCount ?? Number.NaN) ? Number(pointCount) : 0,\n    maxIndex + 1\n  );\n  const values = Array.from({ length: targetLength }, () => null as number | string | null);\n  for (const point of pointNodes) {\n    if (mode === \"value\") {\n      values[point.index] = cellValueToNumber(point.value);\n    } else {\n      values[point.index] = point.value.length > 0 ? point.value : null;\n    }\n  }\n  return values;\n}\n\nfunction parseChartMultiLevelCacheValues(\n  parentNode: Element | null,\n  mode: \"category\" | \"value\"\n): Array<number | string | null> | null {\n  if (!parentNode) {\n    return null;\n  }\n\n  const referenceNode = getFirstLocalChild(parentNode, \"multiLvlStrRef\") ?? parentNode;\n  const cacheNode = getFirstLocalChild(referenceNode, \"multiLvlStrCache\");\n  if (!cacheNode) {\n    return null;\n  }\n\n  const levelNodes = getLocalChildren(cacheNode, \"lvl\");\n  if (levelNodes.length === 0) {\n    return null;\n  }\n\n  const pointCount = readChartNumericAttribute(cacheNode, \"ptCount\");\n  const primaryLevelNode = mode === \"category\"\n    ? levelNodes[levelNodes.length - 1] ?? levelNodes[0]\n    : levelNodes[0];\n  const pointNodes = getLocalChildren(primaryLevelNode, \"pt\")\n    .map((pointNode) => {\n      const rawIndex = Number(pointNode.getAttribute(\"idx\") ?? Number.NaN);\n      return {\n        index: Number.isFinite(rawIndex) ? rawIndex : 0,\n        value: getFirstLocalChild(pointNode, \"v\")?.textContent ?? \"\"\n      };\n    })\n    .sort((left, right) => left.index - right.index);\n\n  if (pointNodes.length === 0) {\n    return null;\n  }\n\n  const maxIndex = pointNodes.reduce((max, point) => Math.max(max, point.index), 0);\n  const targetLength = Math.max(\n    pointNodes.length,\n    Number.isFinite(pointCount ?? Number.NaN) ? Number(pointCount) : 0,\n    maxIndex + 1\n  );\n  const values = Array.from({ length: targetLength }, () => null as number | string | null);\n  for (const point of pointNodes) {\n    if (mode === \"value\") {\n      values[point.index] = cellValueToNumber(point.value);\n      continue;\n    }\n    values[point.index] = point.value.length > 0 ? point.value : null;\n  }\n  return values;\n}\n\nfunction applyChartSeriesStyleFromXml(chart: XlsxChart, chartTypeNode: Element, themePalette?: XlsxThemePalette | null) {\n  const seriesNodes = getLocalChildren(chartTypeNode, \"ser\");\n  chart.series = chart.series.map((series, index) => {\n    const seriesNode = seriesNodes[index];\n    if (!seriesNode) {\n      return series;\n    }\n\n    const shapeProperties = getFirstLocalChild(seriesNode, \"spPr\");\n    const markerNode = getFirstLocalChild(seriesNode, \"marker\");\n    const markerShapeProperties = getFirstLocalChild(markerNode ?? chartTypeNode, \"spPr\");\n    const lineStyle = resolveChartLineStyle(shapeProperties, themePalette);\n    const markerLineStyle = resolveChartLineStyle(markerShapeProperties, themePalette);\n    const fillColor = resolveChartFillColor(shapeProperties, themePalette);\n    const markerSize = readChartNumericAttribute(markerNode, \"size\");\n    const markerSymbolNode = markerNode ? getFirstLocalChild(markerNode, \"symbol\") : null;\n    const markerSymbol = markerSymbolNode?.getAttribute(\"val\") ?? undefined;\n    const pointStyles = parseChartPointStyles(seriesNode, themePalette);\n    const seriesExplosion = readChartNumericAttribute(seriesNode, \"explosion\");\n    const invertNegativeStyle = parseInvertNegativeStyle(seriesNode, themePalette);\n    const invertIfNegative = readChartBooleanAttribute(seriesNode, \"invertIfNegative\");\n    const isScatterChart = (\n      chart.chartType === \"Scatter\"\n      || chart.chartType === \"ScatterLines\"\n      || chart.chartType === \"ScatterSmooth\"\n      || chart.chartType === \"Bubble\"\n    );\n    const cachedCategories = isScatterChart\n      ? (\n          parseChartCacheValues(getFirstLocalChild(seriesNode, \"xVal\"), \"numCache\", \"value\")\n          ?? parseChartMultiLevelCacheValues(getFirstLocalChild(seriesNode, \"xVal\"), \"category\")\n        )\n      : (\n          parseChartCacheValues(getFirstLocalChild(seriesNode, \"cat\"), \"strCache\", \"category\")\n          ?? parseChartCacheValues(getFirstLocalChild(seriesNode, \"cat\"), \"numCache\", \"category\")\n          ?? parseChartMultiLevelCacheValues(getFirstLocalChild(seriesNode, \"cat\"), \"category\")\n        );\n    const cachedValues = isScatterChart\n      ? parseChartCacheValues(getFirstLocalChild(seriesNode, \"yVal\"), \"numCache\", \"value\")\n      : parseChartCacheValues(getFirstLocalChild(seriesNode, \"val\"), \"numCache\", \"value\");\n    const cachedBubbleSizes = chart.chartType === \"Bubble\"\n      ? parseChartCacheValues(getFirstLocalChild(seriesNode, \"bubbleSize\"), \"numCache\", \"value\")\n      : null;\n    const existingShapeProperties = series.shapeProperties && typeof series.shapeProperties === \"object\"\n      ? series.shapeProperties as Record<string, unknown>\n      : null;\n    const rawFillColor = typeof existingShapeProperties?.solidFillHex === \"string\"\n      ? normalizeHexColor(existingShapeProperties.solidFillHex)\n      : null;\n    const rawLineColor = typeof existingShapeProperties?.lineColorHex === \"string\"\n      ? normalizeHexColor(existingShapeProperties.lineColorHex)\n      : null;\n    const resolvedLineColor = lineStyle.hidden\n      ? undefined\n      : rawLineColor ?? lineStyle.color ?? rawFillColor ?? fillColor ?? series.lineColor ?? series.color;\n\n    const hasCategoryReference = typeof series.categoriesRef?.formula === \"string\" && series.categoriesRef.formula.length > 0;\n    const hasValueReference = typeof series.valuesRef?.formula === \"string\" && series.valuesRef.formula.length > 0;\n    const hasBubbleSizeReference = typeof series.bubbleSizeRef?.formula === \"string\" && series.bubbleSizeRef.formula.length > 0;\n\n    return {\n      ...series,\n      bubbleSizes: !hasBubbleSizeReference && cachedBubbleSizes\n        ? cachedBubbleSizes.map((value) => (typeof value === \"number\" && Number.isFinite(value) ? value : null))\n        : series.bubbleSizes,\n      categories: !hasCategoryReference && cachedCategories ? cachedCategories : series.categories,\n      color: rawFillColor ?? rawLineColor ?? fillColor ?? lineStyle.color ?? series.color,\n      dataPointStyles: pointStyles.length > 0 ? pointStyles : series.dataPointStyles,\n      lineColor: resolvedLineColor,\n      lineWidthPx: lineStyle.hidden ? undefined : lineStyle.widthPx ?? series.lineWidthPx,\n      markerColor: rawFillColor\n        ?? rawLineColor\n        ?? resolveChartFillColor(markerShapeProperties, themePalette)\n        ?? fillColor\n        ?? lineStyle.color\n        ?? undefined,\n      markerLineColor: rawLineColor\n        ?? rawFillColor\n        ?? markerLineStyle.color\n        ?? lineStyle.color\n        ?? fillColor\n        ?? undefined,\n      markerSize: markerSize ?? series.markerSize,\n      markerSymbol,\n      smooth: readChartBooleanAttribute(seriesNode, \"smooth\") ?? series.smooth,\n      invertIfNegative: invertIfNegative ?? series.invertIfNegative,\n      shapeProperties: {\n        ...series.shapeProperties,\n        xmlExplosion: seriesExplosion ?? undefined,\n        xmlFillColor: fillColor ?? undefined,\n        xmlLineHidden: lineStyle.hidden ? true : undefined,\n        xmlLineColor: lineStyle.color ?? undefined,\n        xmlLineWidthPx: lineStyle.widthPx ?? undefined,\n        xmlNegativeFillColor: invertNegativeStyle.color ?? undefined,\n        xmlNegativeLineColor: invertNegativeStyle.lineColor ?? undefined\n      },\n      negativeColor: invertNegativeStyle.color ?? series.negativeColor,\n      negativeLineColor: invertNegativeStyle.lineColor ?? series.negativeLineColor,\n      values: !hasValueReference && cachedValues\n        ? cachedValues.map((value) => (typeof value === \"number\" && Number.isFinite(value) ? value : null))\n        : series.values\n    };\n  });\n}\n\nfunction applyChartStyleFromXml(\n  chart: XlsxChart,\n  chartPath: string | undefined,\n  archive: Record<string, Uint8Array>,\n  themePalette?: XlsxThemePalette | null\n) {\n  const chartXml = readArchiveText(archive, chartPath);\n  if (!chartXml) {\n    return;\n  }\n  const relationships = chartPath ? readChartRelationships(archive, chartPath) : new Map<string, string>();\n  const fallbackPointStylesBySeries = parseFallbackPointStylesFromChartXml(chartXml, themePalette);\n  const fallbackSeriesStyles = parseFallbackSeriesStylesFromChartXml(chartXml, themePalette);\n  const fallbackBubbleSizesBySeries = parseFallbackBubbleSizesFromChartXml(chartXml);\n  const applyFallbackSeriesStyles = () => {\n    if (fallbackBubbleSizesBySeries.length > 0) {\n      chart.series = chart.series.map((series, seriesIndex) => {\n        const fallbackBubbleSizes = fallbackBubbleSizesBySeries[seriesIndex] ?? [];\n        if (fallbackBubbleSizes.length === 0) {\n          return series;\n        }\n\n        const currentNumericPointCount = (series.bubbleSizes ?? []).filter(\n          (value): value is number => typeof value === \"number\" && Number.isFinite(value)\n        ).length;\n        const fallbackNumericPointCount = fallbackBubbleSizes.filter(\n          (value): value is number => typeof value === \"number\" && Number.isFinite(value)\n        ).length;\n\n        if (currentNumericPointCount >= fallbackNumericPointCount) {\n          return series;\n        }\n\n        return {\n          ...series,\n          bubbleSizes: fallbackBubbleSizes\n        };\n      });\n    }\n\n    if (fallbackPointStylesBySeries.length > 0) {\n      chart.series = chart.series.map((series, seriesIndex) => {\n        const fallbackPointStyles = fallbackPointStylesBySeries[seriesIndex] ?? [];\n        if (fallbackPointStyles.length === 0) {\n          return series;\n        }\n\n        const existingByIndex = new Map((series.dataPointStyles ?? []).map((entry) => [entry.index, entry]));\n        for (const fallbackStyle of fallbackPointStyles) {\n          const existing = existingByIndex.get(fallbackStyle.index);\n          existingByIndex.set(fallbackStyle.index, {\n            color: existing?.color ?? fallbackStyle.color,\n            explosion: existing?.explosion ?? fallbackStyle.explosion,\n            index: fallbackStyle.index,\n            lineColor: existing?.lineColor ?? fallbackStyle.lineColor\n          });\n        }\n\n        return {\n          ...series,\n          dataPointStyles: Array.from(existingByIndex.values()).sort((left, right) => left.index - right.index)\n        };\n      });\n    }\n\n    if (fallbackSeriesStyles.length > 0) {\n      chart.series = chart.series.map((series, seriesIndex) => {\n        const fallbackStyle = fallbackSeriesStyles[seriesIndex];\n        if (!fallbackStyle) {\n          return series;\n        }\n        const fallbackColor = fallbackStyle.color ?? fallbackStyle.lineColor;\n        return {\n          ...series,\n          color: series.color ?? fallbackColor,\n          lineColor: series.lineColor ?? fallbackStyle.lineColor ?? fallbackColor,\n          markerColor: series.markerColor ?? fallbackColor ?? series.color,\n          markerLineColor: series.markerLineColor ?? fallbackStyle.lineColor ?? fallbackColor ?? series.lineColor\n        };\n      });\n    }\n  };\n  const applyRelationshipStyles = () => {\n    chart.chartColorPalette = readChartColorPalette(archive, relationships.get(CHART_COLOR_STYLE_REL_TYPE), themePalette);\n    const styleAppearance = readChartStyleAppearance(\n      archive,\n      relationships.get(CHART_STYLE_REL_TYPE),\n      themePalette\n    );\n    chart.axisLabelColor = styleAppearance.axisLabelColor ?? chart.axisLabelColor;\n    chart.axisLineColor = styleAppearance.axisLineColor ?? chart.axisLineColor;\n    chart.chartAreaBorderColor = styleAppearance.chartAreaBorderColor ?? chart.chartAreaBorderColor;\n    chart.chartAreaFillColor = styleAppearance.chartAreaFillColor ?? chart.chartAreaFillColor;\n    chart.chartColorPaletteOffset = styleAppearance.paletteOffset ?? chart.chartColorPaletteOffset;\n    chart.textColor = styleAppearance.textColor ?? chart.textColor;\n    chart.titleColor = styleAppearance.titleColor ?? chart.titleColor;\n    return styleAppearance;\n  };\n  const applyModernChartExStyles = () => {\n    const modernPlotAreaNode = chartDocument?.documentElement\n      ? getFirstLocalDescendant(chartDocument.documentElement, \"plotArea\")\n      : null;\n    if (!modernPlotAreaNode) {\n      return;\n    }\n\n    const parseModernBinning = (seriesNode: Element) => {\n      const layoutPrNode = getFirstLocalChild(seriesNode, \"layoutPr\");\n      const binningNode = layoutPrNode ? getFirstLocalChild(layoutPrNode, \"binning\") : null;\n      if (!binningNode) {\n        return null;\n      }\n      const binning: Record<string, unknown> = {};\n      for (const attribute of Array.from(binningNode.attributes)) {\n        const rawValue = attribute.value;\n        const numeric = Number(rawValue);\n        binning[attribute.localName || attribute.name] = Number.isFinite(numeric) && rawValue.trim() !== \"\"\n          ? numeric\n          : rawValue;\n      }\n      return Object.keys(binning).length > 0 ? binning : {};\n    };\n\n    const plotAreaShapeProperties = getFirstLocalChild(modernPlotAreaNode, \"spPr\");\n    if (plotAreaShapeProperties) {\n      const plotAreaFillColor = resolveChartFillColor(plotAreaShapeProperties, themePalette);\n      const plotAreaLineStyle = resolveChartLineStyle(plotAreaShapeProperties, themePalette);\n      if (plotAreaFillColor) {\n        chart.chartAreaFillColor = chart.chartAreaFillColor ?? plotAreaFillColor;\n      }\n      if (plotAreaLineStyle.color) {\n        chart.chartAreaBorderColor = chart.chartAreaBorderColor ?? plotAreaLineStyle.color;\n      }\n    }\n\n    const modernSeriesNodes = getLocalDescendants(modernPlotAreaNode, \"series\");\n    if (modernSeriesNodes.length === 0) {\n      return;\n    }\n\n    chart.series = chart.series.map((series, seriesIndex) => {\n      const modernSeriesNode = modernSeriesNodes[seriesIndex] ?? null;\n      if (!modernSeriesNode) {\n        return series;\n      }\n      const valueColorsNode = getFirstLocalChild(modernSeriesNode, \"valueColors\");\n      const valueColors = valueColorsNode\n        ? Array.from(valueColorsNode.childNodes)\n          .filter((node): node is Element => node.nodeType === Node.ELEMENT_NODE)\n          .map((node) => resolveChartColorNode(findFirstChartColorElement(node) ?? node, themePalette))\n          .filter((value): value is string => typeof value === \"string\" && value.length > 0)\n        : [];\n      const nextRaw = valueColors.length > 0\n        ? {\n            ...(series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : {}),\n            valueColors\n          }\n        : series.raw;\n      const seriesShapeProperties = getFirstLocalChild(modernSeriesNode, \"spPr\");\n      if (!seriesShapeProperties) {\n        return nextRaw === series.raw\n          ? series\n          : {\n              ...series,\n              raw: nextRaw\n            };\n      }\n      const fillColor = resolveChartFillColor(seriesShapeProperties, themePalette);\n      const lineStyle = resolveChartLineStyle(seriesShapeProperties, themePalette);\n      const fallbackColor = fillColor ?? lineStyle.color ?? undefined;\n      return {\n        ...series,\n        color: series.color ?? fallbackColor,\n        lineColor: series.lineColor ?? lineStyle.color ?? fillColor ?? fallbackColor,\n        lineWidthPx: series.lineWidthPx ?? (typeof lineStyle.widthPx === \"number\" ? lineStyle.widthPx : undefined),\n        markerColor: series.markerColor ?? fallbackColor ?? series.color,\n        markerLineColor: series.markerLineColor ?? lineStyle.color ?? fallbackColor ?? series.lineColor,\n        raw: nextRaw\n      };\n    });\n\n    const seriesLayouts = modernSeriesNodes.map((node) => node.getAttribute(\"layoutId\") ?? node.getAttribute(\"layout\"));\n    const clusteredColumnIndex = seriesLayouts.findIndex((layout) => layout === \"clusteredColumn\");\n    if (clusteredColumnIndex >= 0) {\n      const clusteredNode = modernSeriesNodes[clusteredColumnIndex] ?? null;\n      const parsedBinning = clusteredNode ? parseModernBinning(clusteredNode) : null;\n      if (parsedBinning) {\n        const syntheticRawSeries: Record<string, unknown> = {\n          layoutId: \"clusteredColumn\",\n          layoutPr: {\n            binning: parsedBinning\n          }\n        };\n        const hasParetoLine = seriesLayouts.includes(\"paretoLine\");\n        const replaceColumnSeries = (series: XlsxChartSeries | null | undefined) => (\n          series ? buildChartExHistogramSeries(series, syntheticRawSeries, hasParetoLine) : null\n        );\n\n        if (chart.typeGroups && chart.typeGroups.length > 0) {\n          const nextTypeGroups = chart.typeGroups.map((group) => ({ ...group, series: [...group.series] }));\n          const columnGroupIndex = nextTypeGroups.findIndex((group) => group.chartType === \"ColumnClustered\");\n          if (columnGroupIndex >= 0) {\n            const originalColumnSeries = nextTypeGroups[columnGroupIndex]?.series[0] ?? null;\n            const binnedColumnSeries = replaceColumnSeries(originalColumnSeries);\n            if (binnedColumnSeries) {\n              nextTypeGroups[columnGroupIndex].series = [binnedColumnSeries];\n              const lineGroupIndex = nextTypeGroups.findIndex((group) => group.chartType === \"Line\");\n              if (lineGroupIndex >= 0 && nextTypeGroups[lineGroupIndex]?.series[0]) {\n                const originalLineSeries = nextTypeGroups[lineGroupIndex].series[0];\n                const recomputedLine = buildChartExParetoLineSeries(\n                  binnedColumnSeries,\n                  {\n                    text: originalLineSeries.name,\n                    ...(originalLineSeries.raw && typeof originalLineSeries.raw === \"object\"\n                      ? originalLineSeries.raw as Record<string, unknown>\n                      : {})\n                  },\n                  0\n                );\n                nextTypeGroups[lineGroupIndex].series = [\n                  {\n                    ...originalLineSeries,\n                    categories: recomputedLine.categories,\n                    categoriesRef: recomputedLine.categoriesRef,\n                    raw: recomputedLine.raw,\n                    values: recomputedLine.values\n                  }\n                ];\n                chart.series = [binnedColumnSeries, nextTypeGroups[lineGroupIndex].series[0]];\n              } else {\n                chart.series = [binnedColumnSeries];\n              }\n              chart.typeGroups = nextTypeGroups;\n            }\n          } else if (chart.series[0]) {\n            const binnedSeries = replaceColumnSeries(chart.series[0]);\n            if (binnedSeries) {\n              chart.series = [binnedSeries];\n            }\n          }\n        } else if (chart.series[0]) {\n          const binnedSeries = replaceColumnSeries(chart.series[0]);\n          if (binnedSeries) {\n            chart.series = [binnedSeries];\n          }\n        }\n      }\n    }\n  };\n\n  const chartDocument = parseXml(chartXml);\n  const chartNode = chartDocument ? getFirstLocalDescendant(chartDocument, \"chart\") : null;\n  const plotAreaNode = chartNode ? getFirstLocalChild(chartNode, \"plotArea\") : null;\n  const styleIdNode = chartDocument?.documentElement ? getFirstLocalDescendant(chartDocument.documentElement, \"style\") : null;\n  const chartTypeNode = findPrimaryChartTypeNode(plotAreaNode);\n\n  if (!chartNode || !chartTypeNode) {\n    applyRelationshipStyles();\n    const fallbackStyleId = readChartNumericAttribute(styleIdNode, \"style\");\n    if (typeof fallbackStyleId === \"number\" && Number.isFinite(fallbackStyleId)) {\n      chart.chartStyleId = fallbackStyleId;\n    }\n    applyModernChartExStyles();\n    applyFallbackSeriesStyles();\n    applyBuiltinChartDefaults(chart, themePalette);\n    return;\n  }\n  const plotArea = plotAreaNode;\n  if (!plotArea) {\n    applyRelationshipStyles();\n    applyFallbackSeriesStyles();\n    applyBuiltinChartDefaults(chart, themePalette);\n    return;\n  }\n\n  switch (chartTypeNode.localName) {\n    case \"barChart\":\n    case \"bar3DChart\": {\n      const grouping = getFirstLocalChild(chartTypeNode, \"grouping\")?.getAttribute(\"val\");\n      const barDir = getFirstLocalChild(chartTypeNode, \"barDir\")?.getAttribute(\"val\");\n      const isHorizontalBar = barDir === \"bar\";\n      chart.is3d = chartTypeNode.localName === \"bar3DChart\" ? true : chart.is3d;\n      if (grouping === \"percentStacked\") {\n        chart.chartType = isHorizontalBar ? \"BarPercentStacked\" : \"ColumnPercentStacked\";\n      } else if (grouping === \"stacked\") {\n        chart.chartType = isHorizontalBar ? \"BarStacked\" : \"ColumnStacked\";\n      } else {\n        chart.chartType = isHorizontalBar ? \"BarClustered\" : \"ColumnClustered\";\n      }\n      break;\n    }\n    case \"areaChart\":\n    case \"area3DChart\": {\n      const grouping = getFirstLocalChild(chartTypeNode, \"grouping\")?.getAttribute(\"val\");\n      chart.is3d = chartTypeNode.localName === \"area3DChart\" ? true : chart.is3d;\n      if (grouping === \"stacked\") {\n        chart.chartType = \"AreaStacked\";\n      } else if (grouping === \"percentStacked\") {\n        chart.chartType = \"AreaPercentStacked\";\n      } else {\n        chart.chartType = \"Area\";\n      }\n      break;\n    }\n    case \"lineChart\":\n    case \"line3DChart\": {\n      const grouping = getFirstLocalChild(chartTypeNode, \"grouping\")?.getAttribute(\"val\");\n      chart.is3d = chartTypeNode.localName === \"line3DChart\" ? true : chart.is3d;\n      if (grouping === \"stacked\") {\n        chart.chartType = \"LineStacked\";\n      } else if (grouping === \"percentStacked\") {\n        chart.chartType = \"LinePercentStacked\";\n      } else {\n        chart.chartType = \"Line\";\n      }\n      break;\n    }\n    case \"pieChart\":\n      chart.chartType = \"Pie\";\n      break;\n    case \"pie3DChart\":\n      chart.chartType = \"Pie3D\";\n      chart.is3d = true;\n      break;\n    case \"doughnutChart\":\n      chart.chartType = \"Doughnut\";\n      break;\n    case \"ofPieChart\":\n      chart.chartType = \"BarOfPie\";\n      break;\n    case \"scatterChart\":\n      chart.chartType = resolveScatterChartType(getFirstLocalChild(chartTypeNode, \"scatterStyle\")?.getAttribute(\"val\"));\n      break;\n    case \"radarChart\":\n      chart.chartType = \"Radar\";\n      break;\n    case \"surfaceChart\":\n      chart.chartType = \"Surface\";\n      chart.is3d = false;\n      break;\n    case \"surface3DChart\":\n      chart.chartType = \"Surface\";\n      chart.is3d = true;\n      break;\n    case \"stockChart\":\n      chart.chartType = \"Stock\";\n      break;\n    case \"bubbleChart\":\n      chart.chartType = \"Bubble\";\n      break;\n    default:\n      break;\n  }\n\n  const legendNode = getFirstLocalChild(chartNode, \"legend\");\n  const legendPosition = legendNode ? getFirstLocalChild(legendNode, \"legendPos\")?.getAttribute(\"val\") ?? undefined : undefined;\n  const legendOverlay = legendNode ? getFirstLocalChild(legendNode, \"overlay\")?.getAttribute(\"val\") : undefined;\n\n  chart.legend = legendNode ? {\n    overlay: legendOverlay === \"1\",\n    position: normalizeLegendPosition(legendPosition),\n    raw: chart.legend?.raw\n  } : chart.legend;\n  const plotVisibleOnly = readChartBooleanAttribute(chartNode, \"plotVisOnly\");\n  if (plotVisibleOnly !== undefined) {\n    chart.plotVisibleOnly = plotVisibleOnly;\n  }\n  chart.displayBlanksAs = getFirstLocalChild(chartNode, \"dispBlanksAs\")?.getAttribute(\"val\") ?? chart.displayBlanksAs;\n  const styleId = Number(styleIdNode?.getAttribute(\"val\") ?? Number.NaN);\n  chart.chartStyleId = Number.isFinite(styleId) ? styleId : chart.chartStyleId;\n  chart.firstSliceAngle = readChartNumericAttribute(chartTypeNode, \"firstSliceAng\") ?? chart.firstSliceAngle;\n  chart.gapWidth = readChartNumericAttribute(chartTypeNode, \"gapWidth\") ?? chart.gapWidth;\n  chart.overlap = readChartNumericAttribute(chartTypeNode, \"overlap\") ?? chart.overlap;\n  chart.bubbleScale = readChartNumericAttribute(chartTypeNode, \"bubbleScale\") ?? chart.bubbleScale;\n  chart.varyColors = readChartBooleanAttribute(chartTypeNode, \"varyColors\") ?? chart.varyColors;\n  const bubble3dNode = getFirstLocalChild(chartTypeNode, \"bubble3D\");\n  chart.bubble3d = bubble3dNode\n    ? bubble3dNode.getAttribute(\"val\") !== \"0\"\n    : chart.bubble3d;\n  chart.holeSize = readChartNumericAttribute(chartTypeNode, \"holeSize\") ?? chart.holeSize;\n  chart.radarStyle = getFirstLocalChild(chartTypeNode, \"radarStyle\")?.getAttribute(\"val\") ?? chart.radarStyle;\n  chart.scatterStyle = getFirstLocalChild(chartTypeNode, \"scatterStyle\")?.getAttribute(\"val\") ?? chart.scatterStyle;\n  chart.shape3d = getFirstLocalChild(chartTypeNode, \"shape\")?.getAttribute(\"val\") ?? chart.shape3d;\n  const wireframeNode = getFirstLocalChild(chartTypeNode, \"wireframe\");\n  chart.wireframe = wireframeNode\n    ? wireframeNode.getAttribute(\"val\") !== \"0\"\n    : chart.wireframe;\n  const chartTypeDataLabels = parseChartDataLabelsFromXml(getFirstLocalChild(chartTypeNode, \"dLbls\"));\n  const firstSeriesNode = getLocalChildren(chartTypeNode, \"ser\")[0] ?? null;\n  const seriesDataLabels = parseChartDataLabelsFromXml(getFirstLocalChild(firstSeriesNode, \"dLbls\"));\n  chart.dataLabels = chartTypeDataLabels ?? seriesDataLabels ?? chart.dataLabels;\n  const seriesSp3dNode = firstSeriesNode ? getFirstLocalDescendant(firstSeriesNode, \"sp3d\") : null;\n  chart.surfaceMaterial = seriesSp3dNode?.getAttribute(\"prstMaterial\") ?? chart.surfaceMaterial;\n  const bandFormatsNode = getLocalChildren(chartTypeNode, \"bandFmts\")[0] ?? null;\n  const bandFormatNodes = bandFormatsNode ? getLocalChildren(bandFormatsNode, \"bandFmt\") : [];\n  const bandFormatColors = bandFormatNodes\n    .map((bandFormatNode) => {\n      const shapeProperties = getFirstLocalChild(bandFormatNode, \"spPr\");\n      return resolveChartFillColor(shapeProperties, themePalette) ?? undefined;\n    })\n    .filter((color): color is string => typeof color === \"string\" && color.length > 0);\n  const bandFormatLineColors = bandFormatNodes\n    .map((bandFormatNode) => {\n      const shapeProperties = getFirstLocalChild(bandFormatNode, \"spPr\");\n      return resolveChartLineStyle(shapeProperties, themePalette).color ?? undefined;\n    })\n    .filter((color): color is string => typeof color === \"string\" && color.length > 0);\n\n  chart.raw = {\n    ...(chart.raw ?? {}),\n    bandFormatCount: bandFormatNodes.length > 0 ? bandFormatNodes.length : undefined,\n    bandFormatColors: bandFormatColors.length > 0 ? bandFormatColors : undefined,\n    bandFormatLineColors: bandFormatLineColors.length > 0 ? bandFormatLineColors : undefined,\n    date1904: readChartBooleanAttribute(chartDocument?.documentElement ?? null, \"date1904\"),\n    bubble3d: chart.bubble3d,\n    grouping: getFirstLocalChild(chartTypeNode, \"grouping\")?.getAttribute(\"val\") ?? undefined,\n    ofPieType: getFirstLocalChild(chartTypeNode, \"ofPieType\")?.getAttribute(\"val\") ?? undefined,\n    shape: getFirstLocalChild(chartTypeNode, \"shape\")?.getAttribute(\"val\") ?? undefined,\n    secondPieSize: readChartNumericAttribute(chartTypeNode, \"secondPieSize\"),\n    scatterStyle: chart.scatterStyle,\n    splitPos: readChartNumericAttribute(chartTypeNode, \"splitPos\"),\n    splitType: getFirstLocalChild(chartTypeNode, \"splitType\")?.getAttribute(\"val\") ?? undefined,\n    xmlChartType: chartTypeNode.localName\n  };\n  const view3dNode = getFirstLocalDescendant(chartNode, \"view3D\");\n  if (view3dNode) {\n    chart.view3d = {\n      depthPercent: readChartNumericAttribute(view3dNode, \"depthPercent\"),\n      perspective: readChartNumericAttribute(view3dNode, \"perspective\"),\n      rAngAx: getFirstLocalChild(view3dNode, \"rAngAx\")?.getAttribute(\"val\") === \"1\",\n      rotX: readChartNumericAttribute(view3dNode, \"rotX\"),\n      rotY: readChartNumericAttribute(view3dNode, \"rotY\")\n    };\n  }\n  chart.floor = readChartWallFromXml(getFirstLocalChild(chartNode, \"floor\"), themePalette) ?? chart.floor;\n  chart.sideWall = readChartWallFromXml(getFirstLocalChild(chartNode, \"sideWall\"), themePalette) ?? chart.sideWall;\n  chart.backWall = readChartWallFromXml(getFirstLocalChild(chartNode, \"backWall\"), themePalette) ?? chart.backWall;\n\n  const styleAppearance = applyRelationshipStyles();\n  const chartTextTypeface = readChartTextTypeface(getFirstLocalChild(chartNode, \"txPr\"), themePalette);\n  const titleTypeface = readChartTextTypeface(getFirstLocalDescendant(chartNode, \"title\"), themePalette);\n  chart.fontFamily = chartTextTypeface ?? chart.fontFamily;\n  chart.titleFontFamily = titleTypeface ?? chart.titleFontFamily ?? chart.fontFamily;\n\n  const chartAreaShapeProperties = chartDocument?.documentElement\n    ? getFirstLocalChild(chartDocument.documentElement, \"spPr\")\n    : null;\n  const plotAreaShapeProperties = getFirstLocalChild(plotArea, \"spPr\");\n  const chartAreaNoFill = chartAreaShapeProperties ? getFirstLocalChild(chartAreaShapeProperties, \"noFill\") != null : false;\n  const plotAreaNoFill = plotAreaShapeProperties ? getFirstLocalChild(plotAreaShapeProperties, \"noFill\") != null : false;\n  chart.raw = {\n    ...(chart.raw ?? {}),\n    chartAreaNoFill: styleAppearance.chartAreaNoFill === true || chartAreaNoFill,\n    plotAreaNoFill\n  };\n  if (chartAreaShapeProperties) {\n    const chartAreaFillColor = resolveChartFillColor(chartAreaShapeProperties, themePalette);\n    if (chartAreaFillColor) {\n      chart.chartAreaFillColor = chartAreaFillColor;\n    } else if (getFirstLocalChild(chartAreaShapeProperties, \"noFill\")) {\n      chart.chartAreaFillColor = \"transparent\";\n    }\n    const chartAreaLineStyle = resolveChartLineStyle(chartAreaShapeProperties, themePalette);\n    if (chartAreaLineStyle.hidden) {\n      chart.chartAreaBorderColor = \"transparent\";\n    } else if (chartAreaLineStyle.color) {\n      chart.chartAreaBorderColor = chartAreaLineStyle.color;\n    }\n  }\n  if (!chart.chartAreaFillColor && (styleAppearance.chartAreaNoFill === true || plotAreaNoFill)) {\n    chart.chartAreaFillColor = \"transparent\";\n  }\n  const categoryAxisNodes = [\n    ...getLocalChildren(plotArea, \"catAx\"),\n    ...getLocalChildren(plotArea, \"dateAx\")\n  ];\n  const valueAxisNodes = getLocalChildren(plotArea, \"valAx\");\n  const seriesAxisNode = getLocalChildren(plotArea, \"serAx\")[0] ?? null;\n  const isScatterLikeChart = (\n    chart.chartType === \"Scatter\"\n    || chart.chartType === \"ScatterLines\"\n    || chart.chartType === \"ScatterSmooth\"\n    || chart.chartType === \"Bubble\"\n  );\n  let categoryAxisNode = categoryAxisNodes[0] ?? null;\n  let valueAxisNode = valueAxisNodes[0] ?? null;\n  if (!categoryAxisNode && isScatterLikeChart && valueAxisNodes.length >= 2) {\n    categoryAxisNode = valueAxisNodes.find((axisNode) => {\n      const position = getFirstLocalChild(axisNode, \"axPos\")?.getAttribute(\"val\");\n      return position === \"b\" || position === \"t\";\n    }) ?? valueAxisNodes[0];\n    valueAxisNode = valueAxisNodes.find((axisNode) => {\n      const position = getFirstLocalChild(axisNode, \"axPos\")?.getAttribute(\"val\");\n      return position === \"l\" || position === \"r\";\n    }) ?? valueAxisNodes[1] ?? valueAxisNodes[0];\n  }\n  chart.categoryAxis = mergeChartAxis(chart.categoryAxis, readChartAxisFromXml(categoryAxisNode));\n  chart.valueAxis = mergeChartAxis(chart.valueAxis, readChartAxisFromXml(valueAxisNode));\n  chart.seriesAxis = mergeChartAxis(chart.seriesAxis, readChartAxisFromXml(seriesAxisNode));\n  chart.axes = chart.axes.length > 0\n    ? chart.axes.map((axis, index) => (\n      index === 0 && categoryAxisNode\n        ? { ...axis, ...readChartAxisFromXml(categoryAxisNode) }\n        : index === 1 && valueAxisNode\n          ? { ...axis, ...readChartAxisFromXml(valueAxisNode) }\n          : axis\n    ))\n    : chart.axes;\n  if (seriesAxisNode) {\n    const seriesAxis = readChartAxisFromXml(seriesAxisNode);\n    if (seriesAxis && !chart.axes.some((axis) => axis.id != null && axis.id === seriesAxis.id)) {\n      chart.axes = [...chart.axes, seriesAxis as XlsxChartAxis];\n    }\n  }\n\n  applyChartSeriesStyleFromXml(chart, chartTypeNode, themePalette);\n  applyFallbackSeriesStyles();\n  if (chart.chartType === \"Bubble\") {\n    const archiveFallbackBubbleSizes = resolveArchiveFallbackBubbleSizes(archive, chart.title);\n    if (archiveFallbackBubbleSizes.length > 0) {\n      chart.series = chart.series.map((series, seriesIndex) => {\n        const pointCount = Math.max(series.values.length, series.categories.length);\n        if (pointCount <= 1) {\n          return series;\n        }\n\n        const numericBubbleCount = (series.bubbleSizes ?? []).filter(\n          (value): value is number => typeof value === \"number\" && Number.isFinite(value)\n        ).length;\n        if (numericBubbleCount >= pointCount) {\n          return series;\n        }\n\n        const fallbackCandidate = archiveFallbackBubbleSizes[seriesIndex] ?? archiveFallbackBubbleSizes[0] ?? [];\n        const fallbackNumericCount = fallbackCandidate.filter(\n          (value): value is number => typeof value === \"number\" && Number.isFinite(value)\n        ).length;\n        if (fallbackNumericCount < pointCount) {\n          return series;\n        }\n\n        return {\n          ...series,\n          bubbleSizes: fallbackCandidate\n        };\n      });\n    }\n  }\n  if (chart.chartType === \"Pie\" || chart.chartType === \"Pie3D\" || chart.chartType === \"PieExploded\" || chart.chartType === \"Doughnut\" || chart.chartType === \"BarOfPie\") {\n    const needsPointColorFallback = chart.series.some((series) => {\n      const pointCount = Math.max(series.values.length, series.categories.length);\n      if (pointCount <= 0) {\n        return false;\n      }\n      const coloredPointCount = (series.dataPointStyles ?? []).filter(\n        (style) => typeof style.color === \"string\" && style.color.length > 0\n      ).length;\n      return coloredPointCount === 0;\n    });\n    if (needsPointColorFallback) {\n      const archiveFallbackPointStyles = resolveArchiveFallbackPointStyles(\n        archive,\n        chart.title,\n        chartTypeNode.localName,\n        themePalette\n      );\n      if (archiveFallbackPointStyles.length > 0) {\n        chart.series = chart.series.map((series, seriesIndex) => {\n          const fallbackStyles = archiveFallbackPointStyles[seriesIndex] ?? archiveFallbackPointStyles[0] ?? [];\n          if (fallbackStyles.length === 0) {\n            return series;\n          }\n          const existingByIndex = new Map((series.dataPointStyles ?? []).map((entry) => [entry.index, entry]));\n          for (const fallbackStyle of fallbackStyles) {\n            const existing = existingByIndex.get(fallbackStyle.index);\n            existingByIndex.set(fallbackStyle.index, {\n              color: existing?.color ?? fallbackStyle.color,\n              explosion: existing?.explosion ?? fallbackStyle.explosion,\n              index: fallbackStyle.index,\n              lineColor: existing?.lineColor ?? fallbackStyle.lineColor\n            });\n          }\n          return {\n            ...series,\n            dataPointStyles: Array.from(existingByIndex.values()).sort((left, right) => left.index - right.index)\n          };\n        });\n      }\n    }\n  }\n  applyBuiltinChartDefaults(chart, themePalette);\n}\n\nfunction normalizeArchivePath(path: string) {\n  return path.replace(/^\\/+/, \"\").replace(/\\\\/g, \"/\");\n}\n\nfunction dirname(path: string) {\n  const normalized = normalizeArchivePath(path);\n  const index = normalized.lastIndexOf(\"/\");\n  return index >= 0 ? normalized.slice(0, index) : \"\";\n}\n\nfunction resolveRelationshipPath(basePath: string, target: string) {\n  if (!target) {\n    return \"\";\n  }\n\n  const normalizedTarget = target.replace(/\\\\/g, \"/\");\n  if (normalizedTarget.startsWith(\"/\")) {\n    return normalizeArchivePath(normalizedTarget);\n  }\n  const normalizedBasePath = normalizeArchivePath(basePath);\n  let baseDirectory = dirname(normalizedBasePath);\n  if (normalizedBasePath.endsWith(\".rels\")) {\n    const relsMarker = \"/_rels/\";\n    const relsMarkerIndex = normalizedBasePath.lastIndexOf(relsMarker);\n    if (relsMarkerIndex >= 0) {\n      const ownerPrefix = normalizedBasePath.slice(0, relsMarkerIndex);\n      const relFileName = normalizedBasePath.slice(relsMarkerIndex + relsMarker.length);\n      const ownerFileName = relFileName.endsWith(\".rels\")\n        ? relFileName.slice(0, -\".rels\".length)\n        : relFileName;\n      baseDirectory = dirname(`${ownerPrefix}/${ownerFileName}`);\n    }\n  }\n\n  const segments = [...baseDirectory.split(\"/\").filter(Boolean), ...normalizedTarget.split(\"/\").filter(Boolean)];\n  const resolved: string[] = [];\n  for (const segment of segments) {\n    if (segment === \".\") {\n      continue;\n    }\n    if (segment === \"..\") {\n      resolved.pop();\n      continue;\n    }\n    resolved.push(segment);\n  }\n\n  return resolved.join(\"/\");\n}\n\nfunction readArchiveText(archive: Record<string, Uint8Array>, path: string | null | undefined) {\n  if (!path) {\n    return null;\n  }\n\n  const entry = archive[normalizeArchivePath(path)];\n  return entry ? strFromU8(entry) : null;\n}\n\nfunction parseXml(xml: string) {\n  if (typeof DOMParser === \"undefined\") {\n    return null;\n  }\n\n  try {\n    return new DOMParser().parseFromString(xml, \"application/xml\");\n  } catch {\n    return null;\n  }\n}\n\nfunction serializeXml(document: XMLDocument) {\n  return new XMLSerializer().serializeToString(document);\n}\n\nfunction getLocalChildren(parent: ParentNode, localName: string) {\n  return Array.from(parent.childNodes).filter(\n    (node): node is Element => node.nodeType === Node.ELEMENT_NODE && (node as Element).localName === localName\n  );\n}\n\nfunction removeLocalChildren(parent: ParentNode, localName: string) {\n  getLocalChildren(parent, localName).forEach((node) => node.parentNode?.removeChild(node));\n}\n\nfunction getLocalDescendants(parent: ParentNode, localName: string) {\n  return Array.from((parent as Element | Document).getElementsByTagName(\"*\")).filter(\n    (node) => node.localName === localName\n  );\n}\n\nfunction getFirstLocalChild(parent: ParentNode, localName: string) {\n  return getLocalChildren(parent, localName)[0] ?? null;\n}\n\nfunction getFirstLocalDescendant(parent: ParentNode, localName: string) {\n  return getLocalDescendants(parent, localName)[0] ?? null;\n}\n\nfunction ensureChild(parent: Element, localName: string, namespace = parent.namespaceURI ?? CHART_NS, prefix = \"c\") {\n  const existing = getFirstLocalChild(parent, localName);\n  if (existing) {\n    return existing;\n  }\n\n  const document = parent.ownerDocument;\n  const node = document.createElementNS(namespace, `${prefix}:${localName}`);\n  parent.appendChild(node);\n  return node;\n}\n\nfunction setLeafValue(parent: Element, localName: string, value: string, namespace = parent.namespaceURI ?? CHART_NS, prefix = \"c\") {\n  const node = ensureChild(parent, localName, namespace, prefix);\n  node.textContent = value;\n  return node;\n}\n\nfunction setBooleanValue(parent: Element, localName: string, value: boolean) {\n  const node = ensureChild(parent, localName);\n  node.setAttribute(\"val\", value ? \"1\" : \"0\");\n  return node;\n}\n\nfunction setNumericValue(parent: Element, localName: string, value: number) {\n  const node = ensureChild(parent, localName);\n  node.setAttribute(\"val\", String(Math.round(value)));\n  return node;\n}\n\nfunction unquoteSheetName(value: string) {\n  const trimmed = value.trim();\n  if (trimmed.startsWith(\"'\") && trimmed.endsWith(\"'\")) {\n    return trimmed.slice(1, -1).replace(/''/g, \"'\");\n  }\n  return trimmed;\n}\n\nfunction splitSheetReference(reference: string) {\n  let bangIndex = -1;\n  let quoted = false;\n  for (let index = 0; index < reference.length; index += 1) {\n    const char = reference[index];\n    if (char === \"'\") {\n      quoted = !quoted;\n    } else if (char === \"!\" && !quoted) {\n      bangIndex = index;\n      break;\n    }\n  }\n\n  if (bangIndex < 0) {\n    return null;\n  }\n\n  return {\n    range: reference.slice(bangIndex + 1),\n    sheetName: unquoteSheetName(reference.slice(0, bangIndex))\n  };\n}\n\nfunction parseA1Cell(reference: string) {\n  const match = /^\\$?([A-Z]+)\\$?(\\d+)$/i.exec(reference.trim());\n  if (!match) {\n    return null;\n  }\n\n  let col = 0;\n  for (const char of match[1].toUpperCase()) {\n    col = col * 26 + (char.charCodeAt(0) - 64);\n  }\n\n  return {\n    col: col - 1,\n    row: Number(match[2]) - 1\n  };\n}\n\nfunction parseA1Range(reference: string) {\n  const [startRef, endRef = startRef] = reference.split(\":\");\n  const start = parseA1Cell(startRef ?? \"\");\n  const end = parseA1Cell(endRef ?? \"\");\n  if (!start || !end) {\n    return null;\n  }\n\n  return {\n    end: {\n      col: Math.max(start.col, end.col),\n      row: Math.max(start.row, end.row)\n    },\n    start: {\n      col: Math.min(start.col, end.col),\n      row: Math.min(start.row, end.row)\n    }\n  };\n}\n\nfunction formatA1Column(col: number) {\n  let current = col + 1;\n  let label = \"\";\n  while (current > 0) {\n    const remainder = (current - 1) % 26;\n    label = String.fromCharCode(65 + remainder) + label;\n    current = Math.floor((current - 1) / 26);\n  }\n  return label;\n}\n\nfunction buildA1RangeFormula(sheetName: string, start: { col: number; row: number }, end: { col: number; row: number }) {\n  const escapedSheetName = sheetName.replace(/'/g, \"''\");\n  return `'${escapedSheetName}'!$${formatA1Column(start.col)}$${start.row + 1}:$${formatA1Column(end.col)}$${end.row + 1}`;\n}\n\nfunction resolveReferenceSheet(workbook: Workbook, fallbackSheetIndex: number, formula?: string | null) {\n  if (!formula) {\n    return {\n      range: null,\n      sheet: workbook.getSheet(fallbackSheetIndex),\n      sheetName: workbook.getSheet(fallbackSheetIndex)?.name ?? \"\"\n    };\n  }\n\n  const trimmedFormula = formula.trim();\n  if (trimmedFormula.length > 0 && !trimmedFormula.includes(\"!\")) {\n    try {\n      const namedRange = workbook.getNamedRange(trimmedFormula);\n      if (typeof namedRange === \"string\" && namedRange.length > 0 && namedRange !== trimmedFormula) {\n        return resolveReferenceSheet(workbook, fallbackSheetIndex, namedRange);\n      }\n    } catch {\n      // Fall back to direct A1 parsing when the workbook has no matching name.\n    }\n  }\n\n  const split = splitSheetReference(trimmedFormula);\n  if (!split) {\n    return {\n      range: parseA1Range(trimmedFormula),\n      sheet: workbook.getSheet(fallbackSheetIndex),\n      sheetName: workbook.getSheet(fallbackSheetIndex)?.name ?? \"\"\n    };\n  }\n\n  try {\n    return {\n      range: parseA1Range(split.range),\n      sheet: workbook.getSheetByName(split.sheetName),\n      sheetName: split.sheetName\n    };\n  } catch {\n    return {\n      range: parseA1Range(split.range),\n      sheet: workbook.getSheet(fallbackSheetIndex),\n      sheetName: workbook.getSheet(fallbackSheetIndex)?.name ?? \"\"\n    };\n  }\n}\n\nfunction resolveChartReferenceLabel(\n  workbook: Workbook,\n  fallbackSheetIndex: number,\n  reference: XlsxChartReference | null | undefined,\n  fallbackLabel: string\n) {\n  if (!reference?.formula) {\n    return fallbackLabel;\n  }\n\n  const resolved = resolveReferenceSheet(workbook, fallbackSheetIndex, reference.formula);\n  if (!resolved.sheet || !resolved.range) {\n    return fallbackLabel;\n  }\n\n  const { start } = resolved.range;\n  if (start.row > 0) {\n    const headerDisplay = cellValueToDisplay(\n      typeof resolved.sheet.getFormattedValueAt === \"function\"\n        ? resolved.sheet.getFormattedValueAt(start.row - 1, start.col)\n        : null\n    );\n    if (headerDisplay.length > 0) {\n      return headerDisplay;\n    }\n  }\n\n  const firstDisplay = cellValueToDisplay(\n    typeof resolved.sheet.getFormattedValueAt === \"function\"\n      ? resolved.sheet.getFormattedValueAt(start.row, start.col)\n      : null\n  );\n  return firstDisplay.length > 0 ? firstDisplay : fallbackLabel;\n}\n\nfunction resolveReferenceRowPaths(\n  workbook: Workbook,\n  fallbackSheetIndex: number,\n  reference: XlsxChartReference | null | undefined\n) {\n  if (!reference?.formula) {\n    return [] as string[][];\n  }\n\n  const resolved = resolveReferenceSheet(workbook, fallbackSheetIndex, reference.formula);\n  if (!resolved.sheet || !resolved.range) {\n    return [];\n  }\n\n  const rows: string[][] = [];\n  for (let row = resolved.range.start.row; row <= resolved.range.end.row; row += 1) {\n    const parts: string[] = [];\n    for (let col = resolved.range.start.col; col <= resolved.range.end.col; col += 1) {\n      const calculated = typeof resolved.sheet.getCalculatedValueAt === \"function\"\n        ? resolved.sheet.getCalculatedValueAt(row, col)\n        : null;\n      const formatted = typeof resolved.sheet.getFormattedValueAt === \"function\"\n        ? resolved.sheet.getFormattedValueAt(row, col)\n        : calculated;\n      const display = cellValueToDisplay(formatted ?? calculated);\n      const numeric = cellValueToNumber(calculated ?? formatted);\n      const label = display.length > 0 ? display : (numeric != null ? String(numeric) : \"\");\n      if (label.length > 0) {\n        parts.push(label);\n      }\n    }\n    rows.push(parts);\n  }\n  return rows;\n}\n\nfunction normalizeChartExLegend(raw: unknown): XlsxChartLegend | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const legend = raw as Record<string, unknown>;\n  const position = typeof legend.position === \"string\"\n    ? normalizeLegendPosition(String(legend.position))\n    : undefined;\n  return {\n    overlay: typeof legend.overlay === \"boolean\" ? legend.overlay : undefined,\n    position,\n    raw: legend\n  };\n}\n\nfunction humanizeChartExLayoutLabel(layout: string | undefined) {\n  if (!layout) {\n    return undefined;\n  }\n  return layout\n    .replace(/([a-z0-9])([A-Z])/g, \"$1 $2\")\n    .replace(/[-_]+/g, \" \")\n    .trim()\n    .replace(/\\b\\w/g, (match) => match.toUpperCase());\n}\n\nfunction normalizeChartExAxis(raw: unknown): XlsxChartAxis | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const axis = raw as Record<string, unknown>;\n  const scaling = axis.scaling && typeof axis.scaling === \"object\"\n    ? axis.scaling as Record<string, unknown>\n    : null;\n  const numberFormat = axis.numberFormat && typeof axis.numberFormat === \"object\"\n    ? axis.numberFormat as Record<string, unknown>\n    : null;\n\n  return {\n    delete: typeof axis.hidden === \"boolean\" ? axis.hidden : undefined,\n    id: typeof axis.id === \"number\" && Number.isFinite(axis.id) ? axis.id : undefined,\n    crossId: typeof axis.crossId === \"number\" && Number.isFinite(axis.crossId) ? axis.crossId : undefined,\n    majorGridlines: axis.majorGridlines != null ? true : undefined,\n    majorUnit: typeof scaling?.majorUnit === \"number\" ? scaling.majorUnit : undefined,\n    max: typeof scaling?.max === \"number\" ? scaling.max : undefined,\n    min: typeof scaling?.min === \"number\" ? scaling.min : undefined,\n    minorGridlines: axis.minorGridlines != null ? true : undefined,\n    minorUnit: typeof scaling?.minorUnit === \"number\" ? scaling.minorUnit : undefined,\n    numberFormat: numberFormat\n      ? {\n          formatCode: typeof numberFormat.formatCode === \"string\" ? numberFormat.formatCode : undefined,\n          sourceLinked: typeof numberFormat.sourceLinked === \"boolean\" ? numberFormat.sourceLinked : undefined\n        }\n      : undefined,\n    raw: axis,\n    position: typeof axis.position === \"string\" ? axis.position : undefined,\n    tickLabelSkip: typeof axis.tickLabelSkip === \"number\" ? axis.tickLabelSkip : undefined,\n    tickMarkSkip: typeof axis.tickMarkSkip === \"number\" ? axis.tickMarkSkip : undefined\n  };\n}\n\nfunction resolveChartExLayoutChartType(layout: string | undefined) {\n  switch (layout) {\n    case \"boxWhisker\":\n      return \"BoxWhisker\";\n    case \"clusteredColumn\":\n      return \"ColumnClustered\";\n    case \"funnel\":\n      return \"Funnel\";\n    case \"paretoLine\":\n      return \"Line\";\n    case \"regionMap\":\n      return \"RegionMap\";\n    case \"sunburst\":\n      return \"Sunburst\";\n    case \"treemap\":\n      return \"Treemap\";\n    case \"waterfall\":\n      return \"Waterfall\";\n    default:\n      return layout ? `Unsupported(cx:${layout})` : \"ColumnClustered\";\n  }\n}\n\nfunction resolveChartExSeriesLayout(raw: unknown) {\n  if (!raw || typeof raw !== \"object\") {\n    return undefined;\n  }\n  const record = raw as Record<string, unknown>;\n  return typeof record.layout === \"string\"\n    ? record.layout\n    : typeof record.layoutId === \"string\"\n      ? record.layoutId\n      : undefined;\n}\n\nfunction resolveChartExSeriesAxisIds(raw: unknown) {\n  if (!raw || typeof raw !== \"object\") {\n    return [];\n  }\n  const record = raw as Record<string, unknown>;\n  if (Array.isArray(record.axisIds)) {\n    return record.axisIds.filter((value): value is number => typeof value === \"number\" && Number.isFinite(value));\n  }\n  if (Array.isArray(record.axisId)) {\n    return record.axisId.flatMap((value) => {\n      if (typeof value === \"number\" && Number.isFinite(value)) {\n        return [value];\n      }\n      if (value && typeof value === \"object\" && typeof (value as { val?: unknown }).val === \"number\") {\n        return [(value as { val: number }).val];\n      }\n      return [];\n    });\n  }\n  if (typeof record.axisId === \"number\" && Number.isFinite(record.axisId)) {\n    return [record.axisId];\n  }\n  return [];\n}\n\nfunction niceHistogramStep(value: number) {\n  if (!Number.isFinite(value) || value <= 0) {\n    return 1;\n  }\n  const exponent = Math.floor(Math.log10(value));\n  const scale = 10 ** exponent;\n  const normalized = value / scale;\n  if (normalized <= 1) {\n    return scale;\n  }\n  if (normalized <= 2) {\n    return scale * 2;\n  }\n  if (normalized <= 5) {\n    return scale * 5;\n  }\n  return scale * 10;\n}\n\nfunction formatHistogramBinLabel(lower: number, upper: number, index: number, closedRight: boolean) {\n  const leftBracket = closedRight\n    ? (index === 0 ? \"[\" : \"(\")\n    : \"[\";\n  const rightBracket = closedRight ? \"]\" : \")\";\n  return `${leftBracket}${Number(lower.toFixed(6))},${Number(upper.toFixed(6))}${rightBracket}`;\n}\n\ntype ChartExHistogramBin = {\n  count: number;\n  label: string;\n  lower: number;\n  upper: number;\n};\n\nfunction buildChartExHistogramBins(values: number[], rawSeries: unknown, sortByFrequency: boolean) {\n  if (values.length === 0) {\n    return [] as ChartExHistogramBin[];\n  }\n\n  const rawRecord = rawSeries && typeof rawSeries === \"object\" ? rawSeries as Record<string, unknown> : null;\n  const layoutProperties = rawRecord?.layoutProperties && typeof rawRecord.layoutProperties === \"object\"\n    ? rawRecord.layoutProperties as Record<string, unknown>\n    : null;\n  const rawBinning = layoutProperties?.binning && typeof layoutProperties.binning === \"object\"\n    ? layoutProperties.binning as Record<string, unknown>\n    : null;\n  const minValue = Math.min(...values);\n  const maxValue = Math.max(...values);\n  const explicitWidth = typeof rawBinning?.binSize === \"number\" && Number.isFinite(rawBinning.binSize) && rawBinning.binSize > 0\n    ? rawBinning.binSize\n    : undefined;\n  const explicitCount = typeof rawBinning?.binCount === \"number\" && Number.isFinite(rawBinning.binCount) && rawBinning.binCount > 0\n    ? rawBinning.binCount\n    : typeof rawBinning?.count === \"number\" && Number.isFinite(rawBinning.count) && rawBinning.count > 0\n      ? rawBinning.count\n      : undefined;\n  const closedRight = rawBinning?.intervalClosed === \"r\" || rawBinning?.intervalClosed === \"right\";\n  const mean = values.reduce((sum, value) => sum + value, 0) / values.length;\n  const variance = values.reduce((sum, value) => sum + ((value - mean) ** 2), 0) / Math.max(1, values.length);\n  const standardDeviation = Math.sqrt(Math.max(0, variance));\n  const allIntegers = values.every((value) => Math.abs(value - Math.round(value)) < 1e-9);\n  const scottWidth = standardDeviation > 0\n    ? (3.49 * standardDeviation) / Math.cbrt(values.length)\n    : undefined;\n  const fallbackWidth = explicitCount != null\n    ? (maxValue - minValue) / Math.max(1, explicitCount)\n    : scottWidth ?? ((maxValue - minValue) / Math.max(1, Math.ceil(Math.log2(values.length) + 1)));\n  const roughWidth = explicitWidth\n    ?? (allIntegers\n      ? Math.max(1, Math.ceil(Math.max(fallbackWidth, 1e-6)))\n      : niceHistogramStep(Math.max(fallbackWidth, 1e-6)));\n  const binWidth = Math.max(roughWidth, 1e-6);\n  const start = explicitWidth != null || explicitCount != null\n    ? Math.floor(minValue / binWidth) * binWidth\n    : minValue;\n  const end = Math.max(start + binWidth, start + Math.ceil((maxValue - start) / binWidth) * binWidth);\n  const binCount = Math.max(1, Math.ceil((end - start) / binWidth));\n  const bins = Array.from({ length: binCount }, (_, index) => {\n    const lower = start + binWidth * index;\n    const upper = lower + binWidth;\n    return {\n      count: 0,\n      label: formatHistogramBinLabel(lower, upper, index, closedRight),\n      lower,\n      upper\n    } satisfies ChartExHistogramBin;\n  });\n\n  values.forEach((value) => {\n    if (!Number.isFinite(value)) {\n      return;\n    }\n    const offset = (value - start) / binWidth;\n    let binIndex = Math.floor(offset);\n    if (closedRight && Math.abs(offset - Math.round(offset)) < 1e-9 && value > start) {\n      binIndex -= 1;\n    }\n    if (value >= end) {\n      binIndex = bins.length - 1;\n    }\n    if (value <= start) {\n      binIndex = 0;\n    }\n    const target = bins[Math.max(0, Math.min(bins.length - 1, binIndex))];\n    if (target) {\n      target.count += 1;\n    }\n  });\n\n  if (sortByFrequency) {\n    bins.sort((left, right) => (\n      right.count - left.count\n      || left.lower - right.lower\n    ));\n  }\n  return bins;\n}\n\nfunction buildChartExHistogramSeries(\n  series: XlsxChartSeries,\n  rawSeries: unknown,\n  sortByFrequency: boolean\n) {\n  const layout = resolveChartExSeriesLayout(rawSeries);\n  const rawRecord = rawSeries && typeof rawSeries === \"object\" ? rawSeries as Record<string, unknown> : null;\n  const hasBinning = Boolean(\n    layout === \"clusteredColumn\"\n    && rawRecord?.layoutProperties\n    && typeof rawRecord.layoutProperties === \"object\"\n    && (rawRecord.layoutProperties as Record<string, unknown>).binning != null\n  );\n  if (!hasBinning) {\n    return series;\n  }\n\n  const numericValues = series.values.filter((value): value is number => typeof value === \"number\" && Number.isFinite(value));\n  if (numericValues.length === 0) {\n    return series;\n  }\n\n  const bins = buildChartExHistogramBins(numericValues, rawSeries, sortByFrequency);\n  if (bins.length === 0) {\n    return series;\n  }\n\n  return {\n    ...series,\n    categories: bins.map((bin) => bin.label),\n    categoriesRef: null,\n    raw: {\n      ...series.raw,\n      chartExHistogramBins: bins,\n      chartExSourceValues: numericValues\n    },\n    values: bins.map((bin) => bin.count)\n  };\n}\n\nfunction buildChartExParetoLineSeries(series: XlsxChartSeries, sourceRaw: unknown, index: number) {\n  const counts = series.values.map((value) => (\n    typeof value === \"number\" && Number.isFinite(value) ? value : 0\n  ));\n  const total = counts.reduce((sum, value) => sum + value, 0);\n  let running = 0;\n  const cumulative = counts.map((value) => {\n    running += value;\n    return total > 0 ? (running / total) * 100 : 0;\n  });\n  return {\n    ...series,\n    color: undefined,\n    lineColor: undefined,\n    markerColor: undefined,\n    markerLineColor: undefined,\n    markerSize: 7,\n    markerSymbol: \"circle\",\n    name: typeof (sourceRaw as { text?: unknown } | null)?.text === \"string\"\n      ? (sourceRaw as { text: string }).text\n      : \"Pareto\",\n    raw: {\n      ...(series.raw ?? {}),\n      chartExLayout: \"paretoLine\",\n      source: sourceRaw && typeof sourceRaw === \"object\" ? sourceRaw as Record<string, unknown> : undefined\n    },\n    values: cumulative\n  };\n}\n\nfunction resolveChartExTextFormula(raw: unknown) {\n  if (typeof raw === \"string\" && raw.length > 0) {\n    return raw;\n  }\n  if (!raw || typeof raw !== \"object\") {\n    return undefined;\n  }\n  const record = raw as Record<string, unknown>;\n  if (typeof record.formula === \"string\" && record.formula.length > 0) {\n    return record.formula;\n  }\n  if (typeof record.text === \"string\" && record.text.length > 0) {\n    return record.text;\n  }\n  if (typeof record.value === \"string\" && record.value.length > 0) {\n    return record.value;\n  }\n  return undefined;\n}\n\nfunction resolveChartExTitleText(raw: unknown) {\n  if (typeof raw === \"string\" && raw.length > 0) {\n    return raw;\n  }\n  if (!raw || typeof raw !== \"object\") {\n    return undefined;\n  }\n  const record = raw as Record<string, unknown>;\n  if (typeof record.text === \"string\" && record.text.length > 0) {\n    return record.text;\n  }\n  const nestedText = record.text && typeof record.text === \"object\"\n    ? resolveChartExTextFormula(record.text)\n    : undefined;\n  if (nestedText) {\n    return nestedText;\n  }\n  return typeof record.value === \"string\" && record.value.length > 0 ? record.value : undefined;\n}\n\nfunction resolveChartExFallbackCategoryReference(\n  workbook: Workbook,\n  fallbackSheetIndex: number,\n  valueFormula: string | undefined\n) {\n  if (!valueFormula) {\n    return null;\n  }\n\n  const resolved = resolveReferenceSheet(workbook, fallbackSheetIndex, valueFormula);\n  if (!resolved.sheet || !resolved.range || resolved.range.start.col <= 0) {\n    return null;\n  }\n\n  return normalizeChartReference({\n    formula: buildA1RangeFormula(\n      resolved.sheetName,\n      {\n        col: resolved.range.start.col - 1,\n        row: resolved.range.start.row\n      },\n      {\n        col: resolved.range.start.col - 1,\n        row: resolved.range.end.row\n      }\n    )\n  });\n}\n\nfunction normalizeChartExSeries(\n  workbook: Workbook,\n  workbookSheetIndex: number,\n  chartId: string,\n  raw: unknown,\n  dataById: Map<number, Record<string, unknown>>,\n  index: number,\n  chartType?: XlsxChart[\"chartType\"]\n): XlsxChartSeries {\n  const series = raw && typeof raw === \"object\" ? raw as Record<string, unknown> : {};\n  const dataId = typeof series.dataId === \"number\" ? series.dataId : null;\n  const dataEntry = dataId != null ? dataById.get(dataId) ?? null : null;\n  const dimensions = Array.isArray(dataEntry?.dimensions)\n    ? dataEntry.dimensions.filter((value): value is Record<string, unknown> => Boolean(value && typeof value === \"object\"))\n    : [];\n  const categoryDimension = dimensions.find((dimension) => dimension.dimType === \"cat\")\n    ?? dimensions.find((dimension) => dimension.dimType === \"name\")\n    ?? null;\n  const valueDimension = dimensions.find((dimension) => (\n    dimension.dimType === \"val\"\n    || dimension.dimType === \"y\"\n    || dimension.dimType === \"colorVal\"\n    || dimension.dimType === \"size\"\n  ))\n    ?? dimensions.find((dimension) => dimension !== categoryDimension)\n    ?? categoryDimension;\n  const categoryDimensionFormula = typeof categoryDimension?.formula === \"string\" ? categoryDimension.formula : undefined;\n  const valueDimensionFormula = typeof valueDimension?.formula === \"string\" ? valueDimension.formula : undefined;\n  const fallbackCategoryRef = (\n    (chartType === \"Sunburst\" || chartType === \"Treemap\")\n    && !categoryDimension\n    && typeof valueDimensionFormula === \"string\"\n  )\n    ? resolveChartExFallbackCategoryReference(workbook, workbookSheetIndex, valueDimensionFormula)\n    : null;\n  const categoriesRef = categoryDimension\n    ? normalizeChartReference({\n        formula: categoryDimensionFormula\n      })\n    : fallbackCategoryRef;\n  const valuesRef = valueDimension\n    ? normalizeChartReference({\n        formula: valueDimensionFormula\n      })\n    : null;\n  const resolvedValueCells = resolveReferenceValues(workbook, workbookSheetIndex, valuesRef, \"value\");\n  const values = resolvedValueCells.map((value) => (\n    typeof value === \"number\" && Number.isFinite(value) ? value : null\n  ));\n  const colorStrings = chartType === \"RegionMap\" && valueDimension?.dimType === \"colorStr\"\n    ? resolvedValueCells.map((value) => {\n        if (typeof value === \"string\") {\n          const trimmed = value.trim();\n          return trimmed.length > 0 ? trimmed : null;\n        }\n        if (typeof value === \"number\" && Number.isFinite(value)) {\n          return String(value);\n        }\n        return null;\n      })\n    : [];\n  const categories = resolveReferenceValues(workbook, workbookSheetIndex, categoriesRef, \"category\");\n  const hierarchyCategories = (\n    chartType === \"Sunburst\" || chartType === \"Treemap\"\n  )\n    ? resolveReferenceRowPaths(workbook, workbookSheetIndex, categoriesRef)\n    : [];\n  const seriesTextFormula = resolveChartExTextFormula(series.text);\n  const shapeProperties = series.shapeProperties && typeof series.shapeProperties === \"object\"\n    ? series.shapeProperties as Record<string, unknown>\n    : undefined;\n  const rawFillColor = typeof shapeProperties?.solidFillHex === \"string\"\n    ? normalizeHexColor(shapeProperties.solidFillHex)\n    : null;\n  const rawLineColor = typeof shapeProperties?.lineColorHex === \"string\"\n    ? normalizeHexColor(shapeProperties.lineColorHex)\n    : null;\n\n  return {\n    bubbleSizeRef: null,\n    bubbleSizes: [],\n    categories,\n    categoriesRef,\n    color: rawFillColor ?? undefined,\n    dataPoints: Array.isArray(series.dataPoints) ? series.dataPoints : [],\n    dataPointStyles: undefined,\n    formatIdx: typeof series.formatIdx === \"number\" ? series.formatIdx : undefined,\n    hidden: typeof series.hidden === \"boolean\" ? series.hidden : undefined,\n    id: `${chartId}-series-${index}`,\n    invertIfNegative: undefined,\n    lineColor: rawLineColor ?? rawFillColor ?? undefined,\n    lineWidthPx: typeof shapeProperties?.lineWidth === \"number\"\n      ? Math.max(1, Number(shapeProperties.lineWidth) / EMU_PER_PIXEL)\n      : undefined,\n    marker: undefined,\n    markerColor: rawFillColor ?? undefined,\n    markerLineColor: rawLineColor ?? rawFillColor ?? undefined,\n    markerSize: undefined,\n    markerSymbol: undefined,\n    name: typeof series.text === \"string\"\n      ? series.text\n      : seriesTextFormula\n        ? resolveSeriesName(workbook, workbookSheetIndex, seriesTextFormula)\n      : resolveChartReferenceLabel(workbook, workbookSheetIndex, valuesRef, `Series ${index + 1}`),\n    negativeColor: undefined,\n    negativeLineColor: undefined,\n    raw: {\n      ...series,\n      chartExColorStrings: colorStrings,\n      chartExHierarchyCategories: hierarchyCategories,\n      data: dataEntry,\n      dimType: typeof valueDimension?.dimType === \"string\" ? valueDimension.dimType : undefined\n    },\n    shapeProperties,\n    smooth: undefined,\n    values,\n    valuesRef\n  };\n}\n\nfunction collapseChartExPointSeries(chartType: XlsxChart[\"chartType\"], series: XlsxChartSeries[]) {\n  if (chartType !== \"Funnel\" && chartType !== \"Waterfall\") {\n    if (\n      (chartType === \"Sunburst\" || chartType === \"Treemap\")\n      && series.length > 1\n      && series.every((entry) => {\n        const raw = entry.raw && typeof entry.raw === \"object\" ? entry.raw as Record<string, unknown> : null;\n        return raw?.dimType === \"size\";\n      })\n    ) {\n      const primarySeries = series.find((entry) => entry.hidden !== true) ?? series[0] ?? null;\n      if (!primarySeries) {\n        return series;\n      }\n      return [\n        {\n          ...primarySeries,\n          dataPoints: [],\n          hidden: false\n        }\n      ];\n    }\n    return series;\n  }\n\n  const primarySeries = series.find((entry) => entry.hidden !== true) ?? series[0] ?? null;\n  if (!primarySeries) {\n    return series;\n  }\n\n  return [\n    {\n      ...primarySeries,\n      categories: [],\n      categoriesRef: null,\n      dataPoints: [],\n      hidden: false\n    }\n  ];\n}\n\nfunction normalizeChartExChart(\n  workbook: Workbook,\n  workbookSheetIndex: number,\n  visibleSheetIndex: number,\n  raw: unknown,\n  index: number,\n  themePalette?: XlsxThemePalette | null\n): XlsxChart {\n  const drawing = raw && typeof raw === \"object\" ? raw as Record<string, unknown> : {};\n  const chart = drawing.chartEx && typeof drawing.chartEx === \"object\"\n    ? drawing.chartEx as Record<string, unknown>\n    : {};\n  const plotArea = chart.plotArea && typeof chart.plotArea === \"object\"\n    ? chart.plotArea as Record<string, unknown>\n    : {};\n  const rawSeries = Array.isArray(plotArea.series) ? plotArea.series : [];\n  const seriesLayouts = rawSeries.map(resolveChartExSeriesLayout);\n  const dataEntries = Array.isArray(chart.data) ? chart.data : [];\n  const dataById = new Map<number, Record<string, unknown>>();\n  dataEntries.forEach((entry) => {\n    if (!entry || typeof entry !== \"object\") {\n      return;\n    }\n    const record = entry as Record<string, unknown>;\n    if (typeof record.id === \"number\") {\n      dataById.set(record.id, record);\n    }\n  });\n  const axes = Array.isArray(plotArea.axes)\n    ? plotArea.axes.map(normalizeChartExAxis).filter((value): value is XlsxChartAxis => Boolean(value))\n    : [];\n  const primaryLayout = typeof chart.layout === \"string\"\n    ? chart.layout\n    : seriesLayouts.find((value): value is string => typeof value === \"string\" && value.length > 0);\n  const fallbackTitle = humanizeChartExLayoutLabel(primaryLayout);\n  const chartTitle = resolveChartExTitleText(chart.title) ?? (chart.title != null ? \"Chart Title\" : fallbackTitle);\n  const chartType = resolveChartExLayoutChartType(primaryLayout);\n  const normalizedSeries = rawSeries.map((entry, seriesIndex) => (\n    normalizeChartExSeries(workbook, workbookSheetIndex, `chart-ex-${workbookSheetIndex}-${index}`, entry, dataById, seriesIndex, chartType)\n  ));\n  const clusteredColumnSeriesIndex = seriesLayouts.findIndex((layout) => layout === \"clusteredColumn\");\n  const hasParetoLine = seriesLayouts.includes(\"paretoLine\");\n  const clusteredColumnAxisIds = clusteredColumnSeriesIndex >= 0\n    ? resolveChartExSeriesAxisIds(rawSeries[clusteredColumnSeriesIndex])\n    : [];\n  const paretoLineSeriesIndex = seriesLayouts.findIndex((layout) => layout === \"paretoLine\");\n  const paretoLineAxisIds = paretoLineSeriesIndex >= 0\n    ? resolveChartExSeriesAxisIds(rawSeries[paretoLineSeriesIndex])\n    : [];\n  const primaryHistogramSeries = clusteredColumnSeriesIndex >= 0\n    ? buildChartExHistogramSeries(normalizedSeries[clusteredColumnSeriesIndex] ?? normalizedSeries[0], rawSeries[clusteredColumnSeriesIndex], hasParetoLine)\n    : null;\n  const synthesizedParetoSeries = (\n    hasParetoLine\n    && primaryHistogramSeries\n    && primaryHistogramSeries.values.length > 0\n  )\n    ? buildChartExParetoLineSeries(primaryHistogramSeries, rawSeries[paretoLineSeriesIndex], paretoLineSeriesIndex)\n    : null;\n  const resolvedSeries = synthesizedParetoSeries\n    ? [primaryHistogramSeries!, synthesizedParetoSeries]\n    : primaryHistogramSeries\n      ? [\n          primaryHistogramSeries,\n          ...normalizedSeries.filter((_, seriesIndex) => seriesIndex !== clusteredColumnSeriesIndex)\n        ]\n      : collapseChartExPointSeries(chartType, normalizedSeries);\n  const resolvedChartType = primaryHistogramSeries ? \"ColumnClustered\" : chartType;\n  const resolvedGapWidth = primaryHistogramSeries ? 0 : undefined;\n  const typeGroups = synthesizedParetoSeries\n    ? [\n        {\n          axisIds: clusteredColumnAxisIds,\n          chartType: \"ColumnClustered\",\n          gapWidth: 0,\n          raw: {\n            gapWidth: 0,\n            layout: \"clusteredColumn\"\n          },\n          series: [primaryHistogramSeries!]\n        },\n        {\n          axisIds: paretoLineAxisIds,\n          chartType: \"Line\",\n          raw: {\n            layout: \"paretoLine\"\n          },\n          series: [synthesizedParetoSeries]\n        }\n      ]\n    : [];\n  const normalizedChart: XlsxChart = {\n    anchor: normalizeChartAnchor(drawing.anchor),\n    autoTitleDeleted: undefined,\n    axes,\n    axisLabelColor: undefined,\n    axisLineColor: undefined,\n    categoryAxis: axes[0] ?? null,\n    chartAreaBorderColor: undefined,\n    chartAreaFillColor: undefined,\n    chartColorPalette: undefined,\n    chartColorPaletteOffset: undefined,\n    chartExLayout: primaryLayout,\n    chartPath: undefined,\n    chartStyleId: undefined,\n    chartType: resolvedChartType,\n    dataLabels: rawSeries.length > 0 && rawSeries[0] && typeof rawSeries[0] === \"object\"\n      ? normalizeChartDataLabels((rawSeries[0] as Record<string, unknown>).dataLabels)\n      : null,\n    displayBlanksAs: undefined,\n    editable: true,\n    firstSliceAngle: undefined,\n    fontFamily: undefined,\n    gapWidth: resolvedGapWidth,\n    holeSize: undefined,\n    id: `chart-ex-${workbookSheetIndex}-${index}`,\n    is3d: undefined,\n    legend: normalizeChartExLegend(chart.legend),\n    name: typeof drawing.name === \"string\" ? drawing.name : chartTitle,\n    overlap: undefined,\n    plotVisibleOnly: undefined,\n    raw: chart,\n    radarStyle: undefined,\n    scatterStyle: undefined,\n    roundedCorners: undefined,\n    shape3d: undefined,\n    seriesAxis: null,\n    series: resolvedSeries,\n    sheetIndex: visibleSheetIndex,\n    showDlblsOverMax: undefined,\n    sideWall: null,\n    backWall: null,\n    bubbleScale: undefined,\n    bubble3d: undefined,\n    floor: null,\n    surfaceMaterial: undefined,\n    textColor: undefined,\n    title: chartTitle,\n    titleColor: undefined,\n    titleFontFamily: undefined,\n    typeGroups,\n    valueAxis: axes.find((axis) => axis.numberFormat || axis.majorGridlines) ?? axes[1] ?? null,\n    varyColors: typeof chart.valueColors === \"boolean\" ? chart.valueColors : undefined,\n    view3d: undefined,\n    wireframe: undefined,\n    workbookSheetIndex,\n    zIndex: Array.isArray(drawing.drawingPath) && typeof drawing.drawingPath[0] === \"number\"\n      ? drawing.drawingPath[0] + 1\n      : index + 1\n  };\n\n  applyBuiltinChartDefaults(normalizedChart, themePalette);\n  return normalizedChart;\n}\n\nfunction cellValueToNumber(value: unknown) {\n  if (typeof value === \"number\" && Number.isFinite(value)) {\n    return value;\n  }\n  if (value && typeof value === \"object\") {\n    if ((value as { is_empty?: boolean }).is_empty) {\n      return null;\n    }\n    const candidates: unknown[] = [];\n    if (typeof (value as { asNumber?: () => unknown }).asNumber === \"function\") {\n      candidates.push((value as { asNumber: () => unknown }).asNumber());\n    }\n    if (typeof (value as { toJs?: () => unknown }).toJs === \"function\") {\n      candidates.push((value as { toJs: () => unknown }).toJs());\n    }\n    if (typeof (value as { asText?: () => unknown }).asText === \"function\") {\n      candidates.push((value as { asText: () => unknown }).asText());\n    }\n    if (typeof (value as { toString?: () => unknown }).toString === \"function\") {\n      candidates.push((value as { toString: () => unknown }).toString());\n    }\n\n    for (const candidate of candidates) {\n      if (typeof candidate === \"number\" && Number.isFinite(candidate)) {\n        return candidate;\n      }\n      if (typeof candidate === \"string\") {\n        const parsed = Number(candidate.replace(/,/g, \"\"));\n        if (Number.isFinite(parsed)) {\n          return parsed;\n        }\n      }\n    }\n  }\n  if (typeof value === \"string\") {\n    const parsed = Number(value.replace(/,/g, \"\"));\n    return Number.isFinite(parsed) ? parsed : null;\n  }\n  return null;\n}\n\nfunction cellValueToDisplay(value: unknown) {\n  if (value === null || value === undefined) {\n    return \"\";\n  }\n  if (typeof value === \"string\") {\n    return value;\n  }\n  if (typeof value === \"number\" || typeof value === \"boolean\") {\n    return String(value);\n  }\n  if (value && typeof value === \"object\") {\n    if ((value as { is_empty?: boolean }).is_empty) {\n      return \"\";\n    }\n    const candidates: unknown[] = [];\n    if (typeof (value as { asText?: () => unknown }).asText === \"function\") {\n      candidates.push((value as { asText: () => unknown }).asText());\n    }\n    if (typeof (value as { toJs?: () => unknown }).toJs === \"function\") {\n      candidates.push((value as { toJs: () => unknown }).toJs());\n    }\n    if (typeof (value as { toString?: () => unknown }).toString === \"function\") {\n      candidates.push((value as { toString: () => unknown }).toString());\n    }\n\n    for (const candidate of candidates) {\n      if (candidate === null || candidate === undefined) {\n        continue;\n      }\n      if (typeof candidate === \"string\") {\n        return candidate;\n      }\n      return String(candidate);\n    }\n  }\n  return String(value);\n}\n\nfunction resolveReferenceValues(\n  workbook: Workbook,\n  fallbackSheetIndex: number,\n  reference: XlsxChartReference | null | undefined,\n  mode: \"category\" | \"value\"\n): Array<number | string | null> {\n  if (!reference?.formula) {\n    return reference?.values ?? [];\n  }\n\n  const resolved = resolveReferenceSheet(workbook, fallbackSheetIndex, reference.formula);\n  if (!resolved.sheet || !resolved.range) {\n    return reference.values ?? [];\n  }\n\n  const values: Array<number | string | null> = [];\n  for (let row = resolved.range.start.row; row <= resolved.range.end.row; row += 1) {\n    for (let col = resolved.range.start.col; col <= resolved.range.end.col; col += 1) {\n      const calculated = typeof resolved.sheet.getCalculatedValueAt === \"function\"\n        ? resolved.sheet.getCalculatedValueAt(row, col)\n        : null;\n      const formatted = typeof resolved.sheet.getFormattedValueAt === \"function\"\n        ? resolved.sheet.getFormattedValueAt(row, col)\n        : calculated;\n      if (mode === \"value\") {\n        values.push(cellValueToNumber(calculated ?? formatted));\n      } else {\n        const display = cellValueToDisplay(formatted ?? calculated);\n        const numeric = cellValueToNumber(calculated ?? formatted);\n        values.push(display.length > 0 ? display : (numeric !== null ? numeric : null));\n      }\n    }\n  }\n\n  return values;\n}\n\nfunction resolveSeriesName(workbook: Workbook, fallbackSheetIndex: number, rawName: unknown) {\n  if (typeof rawName !== \"string\" || !rawName) {\n    return undefined;\n  }\n\n  const resolved = resolveReferenceSheet(workbook, fallbackSheetIndex, rawName);\n  if (!resolved.sheet || !resolved.range) {\n    return rawName;\n  }\n\n  const value = typeof resolved.sheet.getFormattedValueAt === \"function\"\n    ? resolved.sheet.getFormattedValueAt(resolved.range.start.row, resolved.range.start.col)\n    : null;\n  const display = cellValueToDisplay(value);\n  return display || rawName;\n}\n\nfunction normalizeChartReference(raw: unknown): XlsxChartReference | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const record = raw as Record<string, unknown>;\n  const values = Array.isArray(record.numbers)\n    ? record.numbers\n    : Array.isArray(record.strings)\n      ? record.strings\n      : undefined;\n  return {\n    formula: typeof record.formula === \"string\" ? record.formula : undefined,\n    refType: typeof record.refType === \"string\" ? record.refType : undefined,\n    values: values as Array<number | string | null> | undefined\n  };\n}\n\nfunction normalizeChartAxis(raw: unknown): XlsxChartAxis | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const rawAxis = raw as Record<string, unknown>;\n  const axis = rawAxis.axis && typeof rawAxis.axis === \"object\"\n    ? rawAxis.axis as Record<string, unknown>\n    : rawAxis;\n  const numberFormat = axis.numberFormat && typeof axis.numberFormat === \"object\"\n    ? axis.numberFormat as Record<string, unknown>\n    : null;\n\n  return {\n    crossId: typeof rawAxis.crossId === \"number\" && Number.isFinite(rawAxis.crossId) ? rawAxis.crossId : undefined,\n    crosses: typeof axis.crosses === \"string\" ? axis.crosses : undefined,\n    crossBetween: typeof axis.crossBetween === \"string\" ? axis.crossBetween : undefined,\n    delete: typeof axis.delete === \"boolean\" ? axis.delete : undefined,\n    id: typeof rawAxis.id === \"number\" && Number.isFinite(rawAxis.id) ? rawAxis.id : undefined,\n    labelPosition: typeof axis.labelPosition === \"string\" ? axis.labelPosition : undefined,\n    logBase: typeof axis.logBase === \"number\" ? axis.logBase : undefined,\n    orientation: typeof axis.orientation === \"string\" ? axis.orientation : undefined,\n    majorUnit: typeof axis.majorUnit === \"number\" ? axis.majorUnit : undefined,\n    max: typeof axis.maximum === \"number\" ? axis.maximum : undefined,\n    min: typeof axis.minimum === \"number\" ? axis.minimum : undefined,\n    majorGridlines: typeof axis.majorGridlines === \"boolean\" ? axis.majorGridlines : undefined,\n    majorTickMark: typeof axis.majorTickMark === \"string\" ? axis.majorTickMark : undefined,\n    minorUnit: typeof axis.minorUnit === \"number\" ? axis.minorUnit : undefined,\n    minorGridlines: typeof axis.minorGridlines === \"boolean\" ? axis.minorGridlines : undefined,\n    minorTickMark: typeof axis.minorTickMark === \"string\" ? axis.minorTickMark : undefined,\n    numberFormat: numberFormat ? {\n      formatCode: typeof numberFormat.formatCode === \"string\" ? numberFormat.formatCode : undefined,\n      sourceLinked: typeof numberFormat.sourceLinked === \"boolean\" ? numberFormat.sourceLinked : undefined\n    } : undefined,\n    position: typeof axis.position === \"string\" ? axis.position : undefined,\n    raw: axis,\n    shapeProperties: axis.shapeProperties && typeof axis.shapeProperties === \"object\"\n      ? axis.shapeProperties as Record<string, unknown>\n      : undefined,\n    tickLabelSkip: typeof axis.tickLabelSkip === \"number\" && Number.isFinite(axis.tickLabelSkip) ? axis.tickLabelSkip : undefined,\n    tickMarkSkip: typeof axis.tickMarkSkip === \"number\" && Number.isFinite(axis.tickMarkSkip) ? axis.tickMarkSkip : undefined\n  };\n}\n\nfunction mergeChartAxis(target: XlsxChartAxis | null | undefined, patch: Partial<XlsxChartAxis> | null | undefined) {\n  if (!patch) {\n    return target ?? null;\n  }\n  return {\n    ...(target ?? {}),\n    ...patch\n  };\n}\n\nfunction readChartAxisFromXml(axisNode: Element | null): Partial<XlsxChartAxis> | null {\n  if (!axisNode) {\n    return null;\n  }\n\n  const numFmt = getFirstLocalChild(axisNode, \"numFmt\");\n  const scalingNode = getFirstLocalChild(axisNode, \"scaling\");\n  return {\n    crossId: readChartNumericAttribute(axisNode, \"crossAx\"),\n    crosses: getFirstLocalChild(axisNode, \"crosses\")?.getAttribute(\"val\") ?? undefined,\n    crossBetween: getFirstLocalChild(axisNode, \"crossBetween\")?.getAttribute(\"val\") ?? undefined,\n    delete: getFirstLocalChild(axisNode, \"delete\")?.getAttribute(\"val\") === \"1\"\n      ? true\n      : getFirstLocalChild(axisNode, \"delete\")?.getAttribute(\"val\") === \"0\"\n        ? false\n        : undefined,\n    id: readChartNumericAttribute(axisNode, \"axId\"),\n    labelPosition: getFirstLocalChild(axisNode, \"tickLblPos\")?.getAttribute(\"val\") ?? undefined,\n    logBase: readChartNumericAttribute(getFirstLocalChild(axisNode, \"scaling\"), \"logBase\"),\n    orientation: getFirstLocalChild(scalingNode ?? axisNode, \"orientation\")?.getAttribute(\"val\") ?? undefined,\n    majorGridlines: Boolean(getFirstLocalChild(axisNode, \"majorGridlines\")),\n    majorTickMark: getFirstLocalChild(axisNode, \"majorTickMark\")?.getAttribute(\"val\") ?? undefined,\n    majorUnit: readChartNumericAttribute(axisNode, \"majorUnit\"),\n    max: readChartNumericAttribute(scalingNode, \"max\"),\n    min: readChartNumericAttribute(scalingNode, \"min\"),\n    minorGridlines: Boolean(getFirstLocalChild(axisNode, \"minorGridlines\")),\n    minorTickMark: getFirstLocalChild(axisNode, \"minorTickMark\")?.getAttribute(\"val\") ?? undefined,\n    minorUnit: readChartNumericAttribute(axisNode, \"minorUnit\"),\n    numberFormat: numFmt\n      ? {\n          formatCode: numFmt.getAttribute(\"formatCode\") ?? undefined,\n          sourceLinked: numFmt.getAttribute(\"sourceLinked\") === \"1\"\n            ? true\n            : numFmt.getAttribute(\"sourceLinked\") === \"0\"\n              ? false\n              : undefined\n        }\n      : undefined,\n    position: getFirstLocalChild(axisNode, \"axPos\")?.getAttribute(\"val\") ?? undefined,\n    tickLabelSkip: readChartNumericAttribute(axisNode, \"tickLblSkip\"),\n    tickMarkSkip: readChartNumericAttribute(axisNode, \"tickMarkSkip\")\n  };\n}\n\nfunction readChartWallFromXml(wallNode: Element | null, themePalette?: XlsxThemePalette | null): XlsxChartWall | null {\n  if (!wallNode) {\n    return null;\n  }\n  const shapeProperties = getFirstLocalChild(wallNode, \"spPr\");\n  const lineStyle = resolveChartLineStyle(shapeProperties, themePalette);\n  return {\n    fillColor: resolveChartFillColor(shapeProperties, themePalette) ?? undefined,\n    hidden: shapeProperties ? getFirstLocalChild(shapeProperties, \"noFill\") != null : undefined,\n    lineColor: lineStyle.color ?? undefined,\n    thickness: readChartNumericAttribute(wallNode, \"thickness\")\n  };\n}\n\nfunction normalizeChartDataLabels(raw: unknown): XlsxChartDataLabels | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const labels = raw as Record<string, unknown>;\n  const pointLabels = Array.isArray(labels.pointLabels)\n    ? (() => {\n        const normalized: XlsxChartPointDataLabel[] = [];\n        for (const entry of labels.pointLabels) {\n          if (!entry || typeof entry !== \"object\") {\n            continue;\n          }\n          const point = entry as Record<string, unknown>;\n          const index = typeof point.index === \"number\" && Number.isFinite(point.index)\n            ? point.index\n            : null;\n          if (index == null) {\n            continue;\n          }\n\n          const nextPoint: XlsxChartPointDataLabel = { index };\n          if (typeof point.deleted === \"boolean\") {\n            nextPoint.deleted = point.deleted;\n          }\n          if (typeof point.fontSizePt === \"number\" && Number.isFinite(point.fontSizePt)) {\n            nextPoint.fontSizePt = point.fontSizePt;\n          }\n          if (typeof point.showBubbleSize === \"boolean\") {\n            nextPoint.showBubbleSize = point.showBubbleSize;\n          }\n          if (typeof point.showCategoryName === \"boolean\") {\n            nextPoint.showCategoryName = point.showCategoryName;\n          }\n          if (typeof point.showPercent === \"boolean\") {\n            nextPoint.showPercent = point.showPercent;\n          }\n          if (typeof point.showSeriesName === \"boolean\") {\n            nextPoint.showSeriesName = point.showSeriesName;\n          }\n          if (typeof point.showValue === \"boolean\") {\n            nextPoint.showValue = point.showValue;\n          }\n          if (typeof point.x === \"number\" && Number.isFinite(point.x)) {\n            nextPoint.x = point.x;\n          }\n          if (typeof point.y === \"number\" && Number.isFinite(point.y)) {\n            nextPoint.y = point.y;\n          }\n          normalized.push(nextPoint);\n        }\n        return normalized;\n      })()\n    : undefined;\n  return {\n    pointLabels: pointLabels && pointLabels.length > 0 ? pointLabels : undefined,\n    raw: labels,\n    showBubbleSize: typeof labels.showBubbleSize === \"boolean\" ? labels.showBubbleSize : undefined,\n    showCategoryName: typeof (labels.showCategoryName ?? labels.visibilityCategoryName) === \"boolean\"\n      ? Boolean(labels.showCategoryName ?? labels.visibilityCategoryName)\n      : undefined,\n    showLegendKey: typeof labels.showLegendKey === \"boolean\" ? labels.showLegendKey : undefined,\n    showPercent: typeof labels.showPercent === \"boolean\" ? labels.showPercent : undefined,\n    showSeriesName: typeof (labels.showSeriesName ?? labels.visibilitySeriesName) === \"boolean\"\n      ? Boolean(labels.showSeriesName ?? labels.visibilitySeriesName)\n      : undefined,\n    showValue: typeof (labels.showValue ?? labels.visibilityValue) === \"boolean\"\n      ? Boolean(labels.showValue ?? labels.visibilityValue)\n      : undefined\n  };\n}\n\nfunction normalizeChartAnchor(raw: unknown): XlsxImageAnchor {\n  if (!raw || typeof raw !== \"object\") {\n    return {\n      kind: \"two-cell\",\n      from: { col: 0, colOffsetEmu: 0, row: 0, rowOffsetEmu: 0 },\n      to: { col: 8, colOffsetEmu: 0, row: 15, rowOffsetEmu: 0 }\n    };\n  }\n\n  const anchor = raw as Record<string, unknown>;\n  const from = anchor.from && typeof anchor.from === \"object\"\n    ? anchor.from as Record<string, unknown>\n    : null;\n\n  if (anchor.type === \"oneCell\") {\n    return {\n      from: {\n        col: typeof from?.col === \"number\" ? from.col : 0,\n        colOffsetEmu: typeof from?.colOffsetEmu === \"number\" ? from.colOffsetEmu : 0,\n        row: typeof from?.row === \"number\" ? from.row : 0,\n        rowOffsetEmu: typeof from?.rowOffsetEmu === \"number\" ? from.rowOffsetEmu : 0\n      },\n      kind: \"one-cell\",\n      sizeEmu: {\n        cx: typeof anchor.widthEmu === \"number\" ? anchor.widthEmu : 0,\n        cy: typeof anchor.heightEmu === \"number\" ? anchor.heightEmu : 0\n      }\n    };\n  }\n\n  if (anchor.type === \"absolute\") {\n    return {\n      kind: \"absolute\",\n      positionEmu: {\n        x: typeof anchor.xEmu === \"number\" ? anchor.xEmu : 0,\n        y: typeof anchor.yEmu === \"number\" ? anchor.yEmu : 0\n      },\n      sizeEmu: {\n        cx: typeof anchor.widthEmu === \"number\" ? anchor.widthEmu : 0,\n        cy: typeof anchor.heightEmu === \"number\" ? anchor.heightEmu : 0\n      }\n    };\n  }\n\n  const to = anchor.to && typeof anchor.to === \"object\"\n    ? anchor.to as Record<string, unknown>\n    : null;\n  const fromColValue = from?.col;\n  const fromColOffsetValue = from?.colOffsetEmu;\n  const fromRowValue = from?.row;\n  const fromRowOffsetValue = from?.rowOffsetEmu;\n  const toColValue = to?.col;\n  const toColOffsetValue = to?.colOffsetEmu;\n  const toRowValue = to?.row;\n  const toRowOffsetValue = to?.rowOffsetEmu;\n  const fromCol = typeof fromColValue === \"number\" ? fromColValue : 0;\n  const fromColOffsetEmu = typeof fromColOffsetValue === \"number\" ? fromColOffsetValue : 0;\n  const fromRow = typeof fromRowValue === \"number\" ? fromRowValue : 0;\n  const fromRowOffsetEmu = typeof fromRowOffsetValue === \"number\" ? fromRowOffsetValue : 0;\n  const rawToCol = typeof toColValue === \"number\" ? toColValue : 0;\n  const rawToColOffsetEmu = typeof toColOffsetValue === \"number\" ? toColOffsetValue : 0;\n  const rawToRow = typeof toRowValue === \"number\" ? toRowValue : 0;\n  const rawToRowOffsetEmu = typeof toRowOffsetValue === \"number\" ? toRowOffsetValue : 0;\n  return {\n    kind: \"two-cell\",\n    from: {\n      col: fromCol,\n      colOffsetEmu: fromColOffsetEmu,\n      row: fromRow,\n      rowOffsetEmu: fromRowOffsetEmu\n    },\n    to: {\n      col: rawToCol,\n      colOffsetEmu: rawToColOffsetEmu,\n      row: rawToRow,\n      rowOffsetEmu: rawToRowOffsetEmu\n    }\n  };\n}\n\nfunction parseMarkerNode(node: Element | null) {\n  if (!node) {\n    return null;\n  }\n\n  const col = Number(getFirstLocalChild(node, \"col\")?.textContent ?? Number.NaN);\n  const row = Number(getFirstLocalChild(node, \"row\")?.textContent ?? Number.NaN);\n  const colOffsetEmu = Number(getFirstLocalChild(node, \"colOff\")?.textContent ?? 0);\n  const rowOffsetEmu = Number(getFirstLocalChild(node, \"rowOff\")?.textContent ?? 0);\n\n  if (!Number.isFinite(col) || !Number.isFinite(row)) {\n    return null;\n  }\n\n  return {\n    col: Math.max(0, Math.round(col)),\n    colOffsetEmu: Number.isFinite(colOffsetEmu) ? Math.max(0, Math.round(colOffsetEmu)) : 0,\n    row: Math.max(0, Math.round(row)),\n    rowOffsetEmu: Number.isFinite(rowOffsetEmu) ? Math.max(0, Math.round(rowOffsetEmu)) : 0\n  };\n}\n\nfunction parseChartAnchorNode(anchorNode: Element): XlsxImageAnchor | null {\n  if (anchorNode.localName === \"twoCellAnchor\") {\n    const from = parseMarkerNode(getFirstLocalChild(anchorNode, \"from\"));\n    const to = parseMarkerNode(getFirstLocalChild(anchorNode, \"to\"));\n    return from && to ? { from, kind: \"two-cell\", to } : null;\n  }\n\n  if (anchorNode.localName === \"oneCellAnchor\") {\n    const from = parseMarkerNode(getFirstLocalChild(anchorNode, \"from\"));\n    const ext = getFirstLocalChild(anchorNode, \"ext\");\n    const cx = Number(ext?.getAttribute(\"cx\") ?? Number.NaN);\n    const cy = Number(ext?.getAttribute(\"cy\") ?? Number.NaN);\n    return from && Number.isFinite(cx) && Number.isFinite(cy)\n      ? {\n          from,\n          kind: \"one-cell\",\n          sizeEmu: {\n            cx: Math.max(0, Math.round(cx)),\n            cy: Math.max(0, Math.round(cy))\n          }\n        }\n      : null;\n  }\n\n  const pos = getFirstLocalChild(anchorNode, \"pos\");\n  const ext = getFirstLocalChild(anchorNode, \"ext\");\n  const x = Number(pos?.getAttribute(\"x\") ?? Number.NaN);\n  const y = Number(pos?.getAttribute(\"y\") ?? Number.NaN);\n  const cx = Number(ext?.getAttribute(\"cx\") ?? Number.NaN);\n  const cy = Number(ext?.getAttribute(\"cy\") ?? Number.NaN);\n  return Number.isFinite(x) && Number.isFinite(y) && Number.isFinite(cx) && Number.isFinite(cy)\n    ? {\n        kind: \"absolute\",\n        positionEmu: {\n          x: Math.round(x),\n          y: Math.round(y)\n        },\n        sizeEmu: {\n          cx: Math.max(0, Math.round(cx)),\n          cy: Math.max(0, Math.round(cy))\n        }\n      }\n    : null;\n}\n\nfunction isCollapsedChartAnchor(anchor: XlsxImageAnchor) {\n  if (anchor.kind !== \"two-cell\") {\n    return false;\n  }\n\n  const collapsedWidth = anchor.to.col < anchor.from.col\n    || (anchor.to.col === anchor.from.col && anchor.to.colOffsetEmu <= anchor.from.colOffsetEmu);\n  const collapsedHeight = anchor.to.row < anchor.from.row\n    || (anchor.to.row === anchor.from.row && anchor.to.rowOffsetEmu <= anchor.from.rowOffsetEmu);\n  return collapsedWidth || collapsedHeight;\n}\n\nfunction normalizeChartSeries(\n  workbook: Workbook,\n  workbookSheetIndex: number,\n  chartId: string,\n  raw: unknown,\n  index: number\n): XlsxChartSeries {\n  const series = raw && typeof raw === \"object\" ? raw as Record<string, unknown> : {};\n  const categoriesRef = normalizeChartReference(series.categories);\n  const valuesRef = normalizeChartReference(series.values);\n  const shapeProperties = series.shapeProperties && typeof series.shapeProperties === \"object\"\n    ? series.shapeProperties as Record<string, unknown>\n    : undefined;\n  const rawFillColor = typeof shapeProperties?.solidFillHex === \"string\"\n    ? normalizeHexColor(shapeProperties.solidFillHex)\n    : null;\n  const rawLineColor = typeof shapeProperties?.lineColorHex === \"string\"\n    ? normalizeHexColor(shapeProperties.lineColorHex)\n    : null;\n  const bubbleSizeRef = normalizeChartReference(series.bubbleSize ?? series.bubbleSizes ?? series.bubbles);\n\n  return {\n    bubbleSizeRef,\n    bubbleSizes: resolveReferenceValues(workbook, workbookSheetIndex, bubbleSizeRef, \"value\").map((value) => (\n      typeof value === \"number\" && Number.isFinite(value) ? value : null\n    )),\n    categories: resolveReferenceValues(workbook, workbookSheetIndex, categoriesRef, \"category\"),\n    categoriesRef,\n    color: rawFillColor ?? undefined,\n    dataPoints: Array.isArray(series.dataPoints) ? series.dataPoints : [],\n    dataPointStyles: undefined,\n    id: `${chartId}-series-${index}`,\n    invertIfNegative: typeof series.invertIfNegative === \"boolean\" ? series.invertIfNegative : undefined,\n    lineColor: rawLineColor ?? rawFillColor ?? undefined,\n    lineWidthPx: typeof shapeProperties?.lineWidth === \"number\"\n      ? Math.max(1, Number(shapeProperties.lineWidth) / EMU_PER_PIXEL)\n      : undefined,\n    marker: series.marker && typeof series.marker === \"object\" ? series.marker as Record<string, unknown> : undefined,\n    markerColor: undefined,\n    markerLineColor: undefined,\n    markerSize: series.marker && typeof series.marker === \"object\" && typeof (series.marker as Record<string, unknown>).size === \"number\"\n      ? Number((series.marker as Record<string, unknown>).size)\n      : undefined,\n    markerSymbol: series.marker && typeof series.marker === \"object\" && typeof (series.marker as Record<string, unknown>).symbol === \"string\"\n      ? String((series.marker as Record<string, unknown>).symbol)\n      : undefined,\n    name: resolveSeriesName(workbook, workbookSheetIndex, series.name),\n    negativeColor: undefined,\n    negativeLineColor: undefined,\n    raw: series,\n    shapeProperties,\n    smooth: typeof series.smooth === \"boolean\" ? series.smooth : undefined,\n    values: resolveReferenceValues(workbook, workbookSheetIndex, valuesRef, \"value\").map((value) => (\n      typeof value === \"number\" && Number.isFinite(value) ? value : null\n    )),\n    valuesRef\n  };\n}\n\nfunction normalizeChartTypeGroup(\n  workbook: Workbook,\n  workbookSheetIndex: number,\n  chartId: string,\n  raw: unknown,\n  index: number\n): XlsxChartTypeGroup | null {\n  if (!raw || typeof raw !== \"object\") {\n    return null;\n  }\n\n  const group = raw as Record<string, unknown>;\n  const rawSeries = Array.isArray(group.series) ? group.series : [];\n  return {\n    axisIds: Array.isArray(group.axisIds)\n      ? group.axisIds.filter((value): value is number => typeof value === \"number\" && Number.isFinite(value))\n      : undefined,\n    chartType: typeof group.chartType === \"string\" ? group.chartType : \"ColumnClustered\",\n    dataLabels: normalizeChartDataLabels(group.dataLabels),\n    gapWidth: typeof group.gapWidth === \"number\" && Number.isFinite(group.gapWidth) ? group.gapWidth : undefined,\n    is3d: typeof group.is3D === \"boolean\" ? group.is3D : undefined,\n    overlap: typeof group.overlap === \"number\" && Number.isFinite(group.overlap) ? group.overlap : undefined,\n    raw: group,\n    series: rawSeries.map((entry, seriesIndex) => (\n      normalizeChartSeries(workbook, workbookSheetIndex, `${chartId}-group-${index}`, entry, seriesIndex)\n    )),\n    varyColors: typeof group.varyColors === \"boolean\" ? group.varyColors : undefined\n  };\n}\n\nfunction normalizeChartsheet(raw: unknown, index: number): XlsxChartsheet {\n  const chartsheet = raw && typeof raw === \"object\" ? raw as Record<string, unknown> : {};\n  return {\n    chartIds: Array.isArray(chartsheet.chartIds) ? chartsheet.chartIds.filter((value): value is string => typeof value === \"string\") : [],\n    chartPath: typeof chartsheet.chartPath === \"string\" ? chartsheet.chartPath : undefined,\n    id: `chartsheet-${index}`,\n    index,\n    name: typeof chartsheet.name === \"string\" ? chartsheet.name : `Chart ${index + 1}`,\n    raw: chartsheet,\n    workbookSheetIndex: typeof chartsheet.workbookSheetIndex === \"number\" ? chartsheet.workbookSheetIndex : undefined\n  };\n}\n\nfunction buildTabs(\n  workbook: Workbook,\n  chartsheets: XlsxChartsheet[],\n  visibleSheetIndexByWorkbookSheetIndex: Map<number, number>,\n  showHiddenSheets = false\n): XlsxWorkbookTab[] {\n  const rawOrder = Array.isArray(workbook.sheetOrder) ? workbook.sheetOrder as Array<Record<string, unknown>> : [];\n  if (rawOrder.length === 0) {\n    return workbook.sheetNames.flatMap((name, index) => {\n      const worksheet = workbook.getSheet(index);\n      const visibility = normalizeWorksheetVisibility(worksheet.visibility);\n      if (!showHiddenSheets && visibility !== \"visible\") {\n        return [];\n      }\n\n      return [{\n        id: `sheet-${index}`,\n        index,\n        kind: \"sheet\" as const,\n        name,\n        sheetIndex: visibleSheetIndexByWorkbookSheetIndex.get(index) ?? index,\n        visibility,\n        workbookSheetIndex: index\n      }];\n    });\n  }\n\n  return rawOrder.flatMap<XlsxWorkbookTab>((entry, index) => {\n    const slotType = typeof entry.slotType === \"string\" ? entry.slotType : \"worksheet\";\n    const slotIndex = typeof entry.index === \"number\" ? entry.index : index;\n    if (slotType === \"chartsheet\") {\n      const chartsheet = chartsheets[slotIndex];\n      return chartsheet ? [{\n        chartsheetIndex: slotIndex,\n        id: `chartsheet-${slotIndex}`,\n        index,\n        kind: \"chartsheet\" as const,\n        name: chartsheet.name\n      }] : [];\n    }\n\n    const worksheet = workbook.getSheet(slotIndex);\n    const visibility = normalizeWorksheetVisibility(worksheet.visibility);\n    if (!showHiddenSheets && visibility !== \"visible\") {\n      return [];\n    }\n\n    return [{\n      id: `sheet-${slotIndex}`,\n      index,\n      kind: \"sheet\" as const,\n      name: worksheet.name,\n      sheetIndex: visibleSheetIndexByWorkbookSheetIndex.get(slotIndex) ?? slotIndex,\n      visibility,\n      workbookSheetIndex: slotIndex\n    }];\n  });\n}\n\nfunction collectChartOriginsForSheet(\n  archive: Record<string, Uint8Array>,\n  origin: WorkbookImageSheetOrigin | null\n) {\n  if (!origin) {\n    return [] as WorkbookChartOrigin[];\n  }\n\n  const chartOrigins: WorkbookChartOrigin[] = [];\n\n  for (const attachment of origin.attachments) {\n    const drawingXml = readArchiveText(archive, attachment.drawingPath);\n    const relsXml = readArchiveText(archive, attachment.drawingRelsPath);\n    if (!drawingXml || !relsXml) {\n      continue;\n    }\n\n    const drawingDocument = parseXml(drawingXml);\n    const relsDocument = parseXml(relsXml);\n    if (!drawingDocument || !relsDocument) {\n      continue;\n    }\n\n    const relationships = new Map<string, { target: string; type: string | null }>();\n    for (const node of getLocalDescendants(relsDocument, \"Relationship\")) {\n      const id = node.getAttribute(\"Id\");\n      const target = node.getAttribute(\"Target\");\n      const type = node.getAttribute(\"Type\");\n      if (id && target) {\n        relationships.set(id, {\n          target: resolveRelationshipPath(attachment.drawingRelsPath ?? attachment.drawingPath, target),\n          type\n        });\n      }\n    }\n\n    const anchorNodes = Array.from(drawingDocument.documentElement.childNodes).filter(\n      (node): node is Element => (\n        node.nodeType === Node.ELEMENT_NODE\n        && (\n          (node as Element).localName === \"twoCellAnchor\"\n          || (node as Element).localName === \"oneCellAnchor\"\n          || (node as Element).localName === \"absoluteAnchor\"\n        )\n      )\n    );\n\n    let chartAnchorIndex = 0;\n    for (const anchorNode of anchorNodes) {\n      const graphicFrame = getFirstLocalDescendant(anchorNode, \"graphicFrame\");\n      const chartNode = graphicFrame ? getFirstLocalDescendant(graphicFrame, \"chart\") : null;\n      const relationshipId = chartNode?.getAttributeNS(\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\", \"id\")\n        ?? chartNode?.getAttribute(\"r:id\")\n        ?? chartNode?.getAttribute(\"id\");\n      if (!relationshipId) {\n        continue;\n      }\n      const relationship = relationships.get(relationshipId);\n      if (!relationship || (relationship.type !== CHART_REL_TYPE && relationship.type !== CHART_EX_REL_TYPE)) {\n        continue;\n      }\n\n      chartOrigins.push({\n        anchorIndex: chartAnchorIndex,\n        anchor: parseChartAnchorNode(anchorNode),\n        chartKind: relationship.type === CHART_EX_REL_TYPE ? \"modern\" : \"classic\",\n        chartPath: relationship.target,\n        drawingPath: attachment.drawingPath,\n        workbookSheetIndex: origin.workbookSheetIndex\n      });\n      chartAnchorIndex += 1;\n    }\n  }\n\n  return chartOrigins;\n}\n\nfunction applyChartOrigins(\n  chartsByWorkbookSheetIndex: XlsxChart[][],\n  chartOriginsById: Map<string, WorkbookChartOrigin>,\n  archive: Record<string, Uint8Array>,\n  sheetOrigins: Array<WorkbookImageSheetOrigin | null>\n) {\n  for (let workbookSheetIndex = 0; workbookSheetIndex < chartsByWorkbookSheetIndex.length; workbookSheetIndex += 1) {\n    const charts = chartsByWorkbookSheetIndex[workbookSheetIndex] ?? [];\n    const origins = collectChartOriginsForSheet(archive, sheetOrigins[workbookSheetIndex] ?? null);\n    const originsByKind = {\n      classic: origins.filter((origin) => origin.chartKind === \"classic\"),\n      modern: origins.filter((origin) => origin.chartKind === \"modern\")\n    };\n    const chartIndexByKind = {\n      classic: 0,\n      modern: 0\n    };\n\n    charts.forEach((chart) => {\n      const chartKind = chart.id.startsWith(\"chart-ex-\") ? \"modern\" : \"classic\";\n      const origin = originsByKind[chartKind][chartIndexByKind[chartKind]];\n      chartIndexByKind[chartKind] += 1;\n      if (!origin) {\n        return;\n      }\n      if (origin.anchor && isCollapsedChartAnchor(chart.anchor)) {\n        chart.anchor = origin.anchor;\n      } else if (origin.anchor && chart.anchor.kind === \"two-cell\" && chart.anchor.from.col === 0 && chart.anchor.from.row === 0) {\n        chart.anchor = origin.anchor;\n      }\n      chart.chartPath = origin.chartPath ?? undefined;\n      chartOriginsById.set(chart.id, origin);\n    });\n  }\n}\n\nexport function loadWorkbookChartAssets(\n  workbook: Workbook,\n  imageAssets: Pick<WorkbookImageAssets, \"archive\" | \"sheetOrigins\" | \"themePalette\"> | null,\n  visibleSheetIndexByWorkbookSheetIndex: Map<number, number>,\n  showHiddenSheets = false\n): WorkbookChartAssets {\n  const excludedChartIds = new Set<string>();\n  const chartsByWorkbookSheetIndex = Array.from({ length: workbook.sheetCount }, (_, workbookSheetIndex) => {\n    const worksheet = workbook.getSheet(workbookSheetIndex);\n    const rawCharts = worksheet.charts;\n    const rawChartsEx = worksheet.chartsEx;\n    const visibleSheetIndex = visibleSheetIndexByWorkbookSheetIndex.get(workbookSheetIndex) ?? workbookSheetIndex;\n\n    const classicCharts = rawCharts.map((rawChart, chartIndex) => {\n      const chartId = `chart-${workbookSheetIndex}-${chartIndex}`;\n      if (rawChart.hidden || !rawChart.anchor) {\n        excludedChartIds.add(chartId);\n      }\n      const drawing = rawChart && typeof rawChart === \"object\" ? rawChart as unknown as Record<string, unknown> : {};\n      const chart = drawing.chart && typeof drawing.chart === \"object\"\n        ? drawing.chart as Record<string, unknown>\n        : {};\n      const rawView3d = chart.view3D && typeof chart.view3D === \"object\"\n        ? chart.view3D as Record<string, unknown>\n        : null;\n      const rawSeries = Array.isArray(chart.series) ? chart.series : [];\n      const chartLevelDataLabels = normalizeChartDataLabels(chart.dataLabels);\n      const firstSeriesDataLabels = rawSeries.length > 0 && rawSeries[0] && typeof rawSeries[0] === \"object\"\n        ? normalizeChartDataLabels((rawSeries[0] as Record<string, unknown>).dataLabels)\n        : null;\n      return {\n        anchor: normalizeChartAnchor(drawing.anchor),\n        autoTitleDeleted: typeof chart.autoTitleDeleted === \"boolean\" ? chart.autoTitleDeleted : undefined,\n        axes: Array.isArray(chart.axes) ? chart.axes.map(normalizeChartAxis).filter((value): value is XlsxChartAxis => Boolean(value)) : [],\n        axisLabelColor: undefined,\n        axisLineColor: undefined,\n        categoryAxis: normalizeChartAxis(chart.categoryAxis),\n        chartAreaBorderColor: undefined,\n        chartAreaFillColor: undefined,\n        chartColorPalette: undefined,\n        chartColorPaletteOffset: undefined,\n        chartPath: undefined,\n        chartStyleId: undefined,\n        chartType: typeof chart.chartType === \"string\" ? chart.chartType : \"ColumnClustered\",\n        dataLabels: chartLevelDataLabels ?? firstSeriesDataLabels,\n        displayBlanksAs: typeof chart.displayBlanksAs === \"string\" ? chart.displayBlanksAs : undefined,\n        editable: true,\n        firstSliceAngle: typeof chart.firstSliceAngle === \"number\" ? chart.firstSliceAngle : undefined,\n        fontFamily: undefined,\n        gapWidth: typeof chart.gapWidth === \"number\" ? chart.gapWidth : undefined,\n        holeSize: typeof chart.holeSize === \"number\" ? chart.holeSize : undefined,\n        id: chartId,\n        is3d: typeof chart.is3D === \"boolean\" ? chart.is3D : undefined,\n        legend: normalizeLegend(chart.legend)\n          ? {\n              ...normalizeLegend(chart.legend),\n              position: normalizeLegendPosition(normalizeLegend(chart.legend)?.position)\n            }\n          : null,\n        name: typeof drawing.name === \"string\" ? drawing.name : undefined,\n        overlap: typeof chart.overlap === \"number\" ? chart.overlap : undefined,\n        plotVisibleOnly: typeof chart.plotVisibleOnly === \"boolean\" ? chart.plotVisibleOnly : undefined,\n        raw: chart,\n        radarStyle: typeof chart.radarStyle === \"string\" ? chart.radarStyle : undefined,\n        scatterStyle: typeof chart.scatterStyle === \"string\" ? chart.scatterStyle : undefined,\n        roundedCorners: typeof chart.roundedCorners === \"boolean\" ? chart.roundedCorners : undefined,\n        shape3d: typeof chart.shape === \"string\"\n          ? chart.shape\n          : typeof chart.shape3d === \"string\"\n            ? chart.shape3d\n            : undefined,\n        seriesAxis: null,\n        series: rawSeries.map((entry, seriesIndex) => normalizeChartSeries(workbook, workbookSheetIndex, chartId, entry, seriesIndex)),\n        sheetIndex: visibleSheetIndex,\n        showDlblsOverMax: typeof chart.showDlblsOverMax === \"boolean\" ? chart.showDlblsOverMax : undefined,\n        sideWall: null,\n        backWall: null,\n        bubbleScale: typeof chart.bubbleScale === \"number\" ? chart.bubbleScale : undefined,\n        bubble3d: typeof chart.bubble3d === \"boolean\" ? chart.bubble3d : undefined,\n        floor: null,\n        surfaceMaterial: undefined,\n        textColor: undefined,\n        title: typeof chart.title === \"string\" ? chart.title : undefined,\n        titleColor: undefined,\n        titleFontFamily: undefined,\n        typeGroups: Array.isArray(chart.typeGroups)\n          ? chart.typeGroups\n            .map((entry, groupIndex) => normalizeChartTypeGroup(workbook, workbookSheetIndex, chartId, entry, groupIndex))\n            .filter((value): value is XlsxChartTypeGroup => value != null)\n          : [],\n        valueAxis: normalizeChartAxis(chart.valueAxis),\n        varyColors: typeof chart.varyColors === \"boolean\" ? chart.varyColors : undefined,\n        view3d: rawView3d\n          ? {\n              depthPercent: typeof rawView3d.depthPercent === \"number\" ? rawView3d.depthPercent : undefined,\n              perspective: typeof rawView3d.perspective === \"number\" ? rawView3d.perspective : undefined,\n              rAngAx: typeof rawView3d.rAngAx === \"boolean\"\n                ? rawView3d.rAngAx\n                : typeof rawView3d.rightAngleAxes === \"boolean\"\n                  ? rawView3d.rightAngleAxes\n                  : undefined,\n              rotX: typeof rawView3d.rotX === \"number\"\n                ? rawView3d.rotX\n                : typeof rawView3d.rotateX === \"number\"\n                  ? rawView3d.rotateX\n                  : undefined,\n              rotY: typeof rawView3d.rotY === \"number\"\n                ? rawView3d.rotY\n                : typeof rawView3d.rotateY === \"number\"\n                  ? rawView3d.rotateY\n                  : undefined\n            }\n          : undefined,\n        wireframe: typeof chart.wireframe === \"boolean\" ? chart.wireframe : undefined,\n        workbookSheetIndex,\n        zIndex: Array.isArray(drawing.drawingPath) && typeof drawing.drawingPath[0] === \"number\"\n          ? drawing.drawingPath[0] + 1\n          : chartIndex + 1\n      } satisfies XlsxChart;\n    });\n\n    const modernCharts = rawChartsEx.map((rawChartEx, chartExIndex) => {\n      const chartId = `chart-ex-${workbookSheetIndex}-${chartExIndex}`;\n      if (rawChartEx.hidden || !rawChartEx.anchor) {\n        excludedChartIds.add(chartId);\n      }\n      return normalizeChartExChart(\n        workbook,\n        workbookSheetIndex,\n        visibleSheetIndex,\n        rawChartEx,\n        chartExIndex,\n        imageAssets?.themePalette ?? null\n      );\n    });\n\n    return [...classicCharts, ...modernCharts];\n  });\n\n  const chartsheets = Array.isArray(workbook.chartsheets)\n    ? workbook.chartsheets.map((entry, index) => normalizeChartsheet(entry, index))\n    : [];\n  const tabs = buildTabs(workbook, chartsheets, visibleSheetIndexByWorkbookSheetIndex, showHiddenSheets);\n  const chartOriginsById = new Map<string, WorkbookChartOrigin>();\n\n  if (imageAssets) {\n    applyChartOrigins(chartsByWorkbookSheetIndex, chartOriginsById, imageAssets.archive, imageAssets.sheetOrigins);\n    for (let index = 0; index < chartsByWorkbookSheetIndex.length; index += 1) {\n      chartsByWorkbookSheetIndex[index] = (chartsByWorkbookSheetIndex[index] ?? [])\n        .filter((chart) => !excludedChartIds.has(chart.id));\n    }\n    for (const id of excludedChartIds) {\n      chartOriginsById.delete(id);\n    }\n    for (const charts of chartsByWorkbookSheetIndex) {\n      for (const chart of charts) {\n        applyChartStyleFromXml(chart, chart.chartPath, imageAssets.archive, imageAssets.themePalette);\n        applyBuiltinChartDefaults(chart, imageAssets.themePalette);\n      }\n    }\n  } else {\n    for (let index = 0; index < chartsByWorkbookSheetIndex.length; index += 1) {\n      chartsByWorkbookSheetIndex[index] = (chartsByWorkbookSheetIndex[index] ?? [])\n        .filter((chart) => !excludedChartIds.has(chart.id));\n    }\n    for (const charts of chartsByWorkbookSheetIndex) {\n      for (const chart of charts) {\n        applyBuiltinChartDefaults(chart, null);\n      }\n    }\n  }\n\n  return {\n    chartOriginsById,\n    chartsByWorkbookSheetIndex,\n    chartsheets,\n    tabs\n  };\n}\n\nfunction getChartAnchorNodes(drawingDocument: XMLDocument) {\n  return Array.from(drawingDocument.documentElement.childNodes).filter(\n    (node): node is Element => (\n      node.nodeType === Node.ELEMENT_NODE\n      && (\n        (node as Element).localName === \"twoCellAnchor\"\n        || (node as Element).localName === \"oneCellAnchor\"\n        || (node as Element).localName === \"absoluteAnchor\"\n      )\n    )\n  )\n    .filter((anchorNode) => {\n      const graphicFrame = getFirstLocalChild(anchorNode, \"graphicFrame\");\n      return Boolean(graphicFrame && getFirstLocalDescendant(graphicFrame, \"chart\"));\n    });\n}\n\nfunction updateMarkerNode(markerNode: Element | null, marker: { col: number; colOffsetEmu: number; row: number; rowOffsetEmu: number }) {\n  if (!markerNode) {\n    return;\n  }\n\n  setLeafValue(markerNode, \"col\", String(Math.max(0, Math.round(marker.col))));\n  setLeafValue(markerNode, \"colOff\", String(Math.max(0, Math.round(marker.colOffsetEmu))));\n  setLeafValue(markerNode, \"row\", String(Math.max(0, Math.round(marker.row))));\n  setLeafValue(markerNode, \"rowOff\", String(Math.max(0, Math.round(marker.rowOffsetEmu))));\n}\n\nfunction updateAnchorNode(anchorNode: Element, anchor: XlsxImageAnchor) {\n  if (anchor.kind === \"two-cell\") {\n    updateMarkerNode(getFirstLocalChild(anchorNode, \"from\"), anchor.from);\n    updateMarkerNode(getFirstLocalChild(anchorNode, \"to\"), anchor.to);\n    return;\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    updateMarkerNode(getFirstLocalChild(anchorNode, \"from\"), anchor.from);\n    const ext = getFirstLocalChild(anchorNode, \"ext\");\n    if (ext) {\n      ext.setAttribute(\"cx\", String(Math.max(0, Math.round(anchor.sizeEmu.cx))));\n      ext.setAttribute(\"cy\", String(Math.max(0, Math.round(anchor.sizeEmu.cy))));\n    }\n    return;\n  }\n\n  const pos = getFirstLocalChild(anchorNode, \"pos\");\n  if (pos) {\n    pos.setAttribute(\"x\", String(Math.max(0, Math.round(anchor.positionEmu.x))));\n    pos.setAttribute(\"y\", String(Math.max(0, Math.round(anchor.positionEmu.y))));\n  }\n  const ext = getFirstLocalChild(anchorNode, \"ext\");\n  if (ext) {\n    ext.setAttribute(\"cx\", String(Math.max(0, Math.round(anchor.sizeEmu.cx))));\n    ext.setAttribute(\"cy\", String(Math.max(0, Math.round(anchor.sizeEmu.cy))));\n  }\n}\n\nfunction setChartTitle(chartNode: Element, value: string | undefined) {\n  const existing = getFirstLocalChild(chartNode, \"title\");\n  if (!value) {\n    existing?.remove();\n    return;\n  }\n\n  const titleNode = existing ?? chartNode.insertBefore(\n    chartNode.ownerDocument.createElementNS(CHART_NS, \"c:title\"),\n    chartNode.firstChild\n  );\n  while (titleNode.firstChild) {\n    titleNode.removeChild(titleNode.firstChild);\n  }\n  const tx = titleNode.ownerDocument.createElementNS(CHART_NS, \"c:tx\");\n  const rich = titleNode.ownerDocument.createElementNS(CHART_NS, \"c:rich\");\n  const bodyPr = titleNode.ownerDocument.createElementNS(DRAWINGML_NS, \"a:bodyPr\");\n  const lstStyle = titleNode.ownerDocument.createElementNS(DRAWINGML_NS, \"a:lstStyle\");\n  const p = titleNode.ownerDocument.createElementNS(DRAWINGML_NS, \"a:p\");\n  const r = titleNode.ownerDocument.createElementNS(DRAWINGML_NS, \"a:r\");\n  const t = titleNode.ownerDocument.createElementNS(DRAWINGML_NS, \"a:t\");\n  t.textContent = value;\n  r.appendChild(t);\n  p.appendChild(r);\n  rich.append(bodyPr, lstStyle, p);\n  tx.appendChild(rich);\n  titleNode.appendChild(tx);\n}\n\nfunction setRefFormula(parent: Element, refNodeName: string, formula: string | undefined) {\n  if (!formula) {\n    removeLocalChildren(parent, refNodeName);\n    return;\n  }\n\n  const refNode = ensureChild(parent, refNodeName);\n  setLeafValue(refNode, \"f\", formula);\n}\n\nfunction setSeriesText(seriesNode: Element, series: XlsxChartSeries) {\n  const raw = series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : null;\n  const nameFormula = typeof raw?.name === \"string\" && raw.name.length > 0 ? raw.name : undefined;\n  if (!nameFormula && series.name === undefined) {\n    return;\n  }\n\n  const tx = ensureChild(seriesNode, \"tx\");\n  removeLocalChildren(tx, \"strRef\");\n  removeLocalChildren(tx, \"v\");\n  if (nameFormula) {\n    const strRef = ensureChild(tx, \"strRef\");\n    setLeafValue(strRef, \"f\", nameFormula);\n    return;\n  }\n\n  setLeafValue(tx, \"v\", series.name ?? \"\");\n}\n\nfunction updateSeriesNodes(plotAreaNode: Element, chart: Partial<XlsxChart>) {\n  if (!chart.series) {\n    return;\n  }\n\n  const seriesNodes = getLocalDescendants(plotAreaNode, \"ser\");\n  chart.series.forEach((series, index) => {\n    const seriesNode = seriesNodes[index];\n    if (!seriesNode) {\n      return;\n    }\n\n    setSeriesText(seriesNode, series);\n    if (series.categoriesRef?.formula) {\n      const target = getFirstLocalChild(seriesNode, \"xVal\")\n        ?? getFirstLocalChild(seriesNode, \"cat\")\n        ?? (\n          chart.chartType === \"Scatter\" || chart.chartType === \"ScatterLines\" || chart.chartType === \"ScatterSmooth\" || chart.chartType === \"Bubble\"\n            ? ensureChild(seriesNode, \"xVal\")\n            : ensureChild(seriesNode, \"cat\")\n        );\n      const categoryRefName = target.localName === \"xVal\" || getFirstLocalChild(target, \"numRef\") ? \"numRef\" : \"strRef\";\n      setRefFormula(target, categoryRefName, series.categoriesRef.formula);\n    }\n    if (series.valuesRef?.formula) {\n      const target = getFirstLocalChild(seriesNode, \"yVal\")\n        ?? getFirstLocalChild(seriesNode, \"val\")\n        ?? (\n          chart.chartType === \"Scatter\" || chart.chartType === \"ScatterLines\" || chart.chartType === \"ScatterSmooth\" || chart.chartType === \"Bubble\"\n            ? ensureChild(seriesNode, \"yVal\")\n            : ensureChild(seriesNode, \"val\")\n        );\n      setRefFormula(target, \"numRef\", series.valuesRef.formula);\n    }\n    if (series.bubbleSizeRef) {\n      const target = getFirstLocalChild(seriesNode, \"bubbleSize\") ?? ensureChild(seriesNode, \"bubbleSize\");\n      setRefFormula(target, \"numRef\", series.bubbleSizeRef.formula);\n    }\n    if (series.invertIfNegative !== undefined) {\n      setBooleanValue(seriesNode, \"invertIfNegative\", series.invertIfNegative);\n    }\n    if (series.smooth !== undefined) {\n      setBooleanValue(seriesNode, \"smooth\", series.smooth);\n    }\n  });\n}\n\nfunction updateAxisNode(axisNode: Element | null, axis: XlsxChartAxis | null | undefined) {\n  if (!axisNode || !axis) {\n    return;\n  }\n\n  if (axis.position) {\n    setLeafValue(ensureChild(axisNode, \"axPos\"), \"val\", axis.position);\n    getFirstLocalChild(axisNode, \"axPos\")?.setAttribute(\"val\", axis.position);\n  }\n  if (axis.majorGridlines !== undefined) {\n    const gridlines = getFirstLocalChild(axisNode, \"majorGridlines\");\n    if (axis.majorGridlines && !gridlines) {\n      axisNode.appendChild(axisNode.ownerDocument.createElementNS(CHART_NS, \"c:majorGridlines\"));\n    } else if (!axis.majorGridlines) {\n      gridlines?.remove();\n    }\n  }\n  if (axis.minorGridlines !== undefined) {\n    const gridlines = getFirstLocalChild(axisNode, \"minorGridlines\");\n    if (axis.minorGridlines && !gridlines) {\n      axisNode.appendChild(axisNode.ownerDocument.createElementNS(CHART_NS, \"c:minorGridlines\"));\n    } else if (!axis.minorGridlines) {\n      gridlines?.remove();\n    }\n  }\n  if (axis.majorTickMark) {\n    getFirstLocalChild(axisNode, \"majorTickMark\")?.setAttribute(\"val\", axis.majorTickMark)\n      ?? setBooleanValue(axisNode, \"majorTickMark\", false).setAttribute(\"val\", axis.majorTickMark);\n  }\n  if (axis.minorTickMark) {\n    getFirstLocalChild(axisNode, \"minorTickMark\")?.setAttribute(\"val\", axis.minorTickMark)\n      ?? setBooleanValue(axisNode, \"minorTickMark\", false).setAttribute(\"val\", axis.minorTickMark);\n  }\n  if (axis.labelPosition) {\n    getFirstLocalChild(axisNode, \"tickLblPos\")?.setAttribute(\"val\", axis.labelPosition)\n      ?? setBooleanValue(axisNode, \"tickLblPos\", false).setAttribute(\"val\", axis.labelPosition);\n  }\n  if (axis.crosses) {\n    getFirstLocalChild(axisNode, \"crosses\")?.setAttribute(\"val\", axis.crosses)\n      ?? setBooleanValue(axisNode, \"crosses\", false).setAttribute(\"val\", axis.crosses);\n  }\n  if (axis.crossBetween) {\n    getFirstLocalChild(axisNode, \"crossBetween\")?.setAttribute(\"val\", axis.crossBetween)\n      ?? setBooleanValue(axisNode, \"crossBetween\", false).setAttribute(\"val\", axis.crossBetween);\n  }\n  if (axis.delete !== undefined) {\n    setBooleanValue(axisNode, \"delete\", axis.delete);\n  }\n  if (axis.numberFormat?.formatCode) {\n    const numFmt = ensureChild(axisNode, \"numFmt\");\n    numFmt.setAttribute(\"formatCode\", axis.numberFormat.formatCode);\n    if (axis.numberFormat.sourceLinked !== undefined) {\n      numFmt.setAttribute(\"sourceLinked\", axis.numberFormat.sourceLinked ? \"1\" : \"0\");\n    }\n  }\n}\n\nfunction updateDataLabels(chartTypeNode: Element, labels: XlsxChartDataLabels | null | undefined) {\n  if (!labels) {\n    return;\n  }\n\n  const labelsNode = ensureChild(chartTypeNode, \"dLbls\");\n  if (labels.showLegendKey !== undefined) {\n    setBooleanValue(labelsNode, \"showLegendKey\", labels.showLegendKey);\n  }\n  if (labels.showValue !== undefined) {\n    setBooleanValue(labelsNode, \"showVal\", labels.showValue);\n  }\n  if (labels.showCategoryName !== undefined) {\n    setBooleanValue(labelsNode, \"showCatName\", labels.showCategoryName);\n  }\n  if (labels.showSeriesName !== undefined) {\n    setBooleanValue(labelsNode, \"showSerName\", labels.showSeriesName);\n  }\n  if (labels.showPercent !== undefined) {\n    setBooleanValue(labelsNode, \"showPercent\", labels.showPercent);\n  }\n  if (labels.showBubbleSize !== undefined) {\n    setBooleanValue(labelsNode, \"showBubbleSize\", labels.showBubbleSize);\n  }\n}\n\nexport function updateWorkbookChartAnchor(\n  imageAssets: Pick<WorkbookImageAssets, \"archive\" | \"dirtyArchivePaths\">,\n  chartAssets: WorkbookChartAssets,\n  chartId: string,\n  anchor: XlsxImageAnchor\n) {\n  const origin = chartAssets.chartOriginsById.get(chartId);\n  if (!origin) {\n    return false;\n  }\n\n  const drawingXml = readArchiveText(imageAssets.archive, origin.drawingPath);\n  if (!drawingXml) {\n    return false;\n  }\n\n  const drawingDocument = parseXml(drawingXml);\n  if (!drawingDocument) {\n    return false;\n  }\n\n  const anchorNode = getChartAnchorNodes(drawingDocument)[origin.anchorIndex];\n  if (!anchorNode) {\n    return false;\n  }\n\n  updateAnchorNode(anchorNode, anchor);\n  imageAssets.archive[normalizeArchivePath(origin.drawingPath)] = strToU8(serializeXml(drawingDocument));\n  imageAssets.dirtyArchivePaths.add(normalizeArchivePath(origin.drawingPath));\n  return true;\n}\n\nexport function updateWorkbookChartDefinition(\n  imageAssets: Pick<WorkbookImageAssets, \"archive\" | \"dirtyArchivePaths\">,\n  chartAssets: WorkbookChartAssets,\n  chartId: string,\n  patch: Partial<XlsxChart>\n) {\n  const origin = chartAssets.chartOriginsById.get(chartId);\n  if (!origin?.chartPath) {\n    return false;\n  }\n\n  const chartXml = readArchiveText(imageAssets.archive, origin.chartPath);\n  if (!chartXml) {\n    return false;\n  }\n\n  const chartDocument = parseXml(chartXml);\n  if (!chartDocument) {\n    return false;\n  }\n\n  const chartNode = getFirstLocalDescendant(chartDocument, \"chart\");\n  const plotAreaNode = chartNode ? getFirstLocalChild(chartNode, \"plotArea\") : null;\n  const chartTypeNode = findPrimaryChartTypeNode(plotAreaNode);\n  if (!chartNode || !plotAreaNode || !chartTypeNode) {\n    return false;\n  }\n\n  if (patch.title !== undefined) {\n    setChartTitle(chartNode, patch.title);\n  }\n  if (patch.displayBlanksAs) {\n    const node = ensureChild(chartNode, \"dispBlanksAs\");\n    node.setAttribute(\"val\", patch.displayBlanksAs);\n  }\n  if (patch.roundedCorners !== undefined) {\n    setBooleanValue(chartNode, \"roundedCorners\", patch.roundedCorners);\n  }\n  if (patch.showDlblsOverMax !== undefined) {\n    setBooleanValue(chartNode, \"showDLblsOverMax\", patch.showDlblsOverMax);\n  }\n  if (patch.varyColors !== undefined) {\n    setBooleanValue(chartTypeNode, \"varyColors\", patch.varyColors);\n  }\n  if (patch.gapWidth !== undefined) {\n    setNumericValue(chartTypeNode, \"gapWidth\", patch.gapWidth);\n  }\n  if (patch.overlap !== undefined) {\n    const overlapNode = ensureChild(chartTypeNode, \"overlap\");\n    overlapNode.setAttribute(\"val\", String(Math.round(patch.overlap)));\n  }\n  if (patch.dataLabels) {\n    updateDataLabels(chartTypeNode, patch.dataLabels);\n  }\n  updateSeriesNodes(plotAreaNode, patch);\n  updateAxisNode(\n    getLocalChildren(plotAreaNode, \"catAx\")[0]\n      ?? getLocalChildren(plotAreaNode, \"dateAx\")[0]\n      ?? getLocalChildren(plotAreaNode, \"serAx\")[0]\n      ?? null,\n    patch.categoryAxis\n  );\n  updateAxisNode(getLocalChildren(plotAreaNode, \"valAx\")[0] ?? null, patch.valueAxis);\n\n  imageAssets.archive[normalizeArchivePath(origin.chartPath)] = strToU8(serializeXml(chartDocument));\n  imageAssets.dirtyArchivePaths.add(normalizeArchivePath(origin.chartPath));\n  return true;\n}\n","import type { XlsxThemePalette } from \"./types\";\n\nfunction normalizeHexColor(value: string) {\n  const hex = value.replace(/^#/, \"\");\n  if (hex.length === 8) {\n    return `#${hex.slice(2).toLowerCase()}`;\n  }\n  if (hex.length === 6) {\n    return `#${hex.toLowerCase()}`;\n  }\n  return null;\n}\n\nfunction parseHexColor(color: string): [number, number, number] | null {\n  const normalized = normalizeHexColor(color);\n  const match = normalized ? /^#([0-9a-f]{6})$/.exec(normalized) : null;\n  if (!match) {\n    return null;\n  }\n\n  const hex = match[1];\n  return [\n    Number.parseInt(hex.slice(0, 2), 16),\n    Number.parseInt(hex.slice(2, 4), 16),\n    Number.parseInt(hex.slice(4, 6), 16)\n  ];\n}\n\nfunction rgbToHsl(red: number, green: number, blue: number): [number, number, number] {\n  const normalizedRed = red / 255;\n  const normalizedGreen = green / 255;\n  const normalizedBlue = blue / 255;\n  const max = Math.max(normalizedRed, normalizedGreen, normalizedBlue);\n  const min = Math.min(normalizedRed, normalizedGreen, normalizedBlue);\n  const lightness = (max + min) / 2;\n\n  if (max === min) {\n    return [0, 0, lightness];\n  }\n\n  const delta = max - min;\n  const saturation = lightness > 0.5 ? delta / (2 - max - min) : delta / (max + min);\n  let hue = 0;\n\n  switch (max) {\n    case normalizedRed:\n      hue = (normalizedGreen - normalizedBlue) / delta + (normalizedGreen < normalizedBlue ? 6 : 0);\n      break;\n    case normalizedGreen:\n      hue = (normalizedBlue - normalizedRed) / delta + 2;\n      break;\n    default:\n      hue = (normalizedRed - normalizedGreen) / delta + 4;\n      break;\n  }\n\n  return [hue / 6, saturation, lightness];\n}\n\nfunction hueToRgb(p: number, q: number, t: number) {\n  let nextT = t;\n  if (nextT < 0) {\n    nextT += 1;\n  }\n  if (nextT > 1) {\n    nextT -= 1;\n  }\n  if (nextT < 1 / 6) {\n    return p + (q - p) * 6 * nextT;\n  }\n  if (nextT < 1 / 2) {\n    return q;\n  }\n  if (nextT < 2 / 3) {\n    return p + (q - p) * (2 / 3 - nextT) * 6;\n  }\n  return p;\n}\n\nfunction hslToRgb(hue: number, saturation: number, lightness: number): [number, number, number] {\n  if (saturation === 0) {\n    const gray = Math.round(lightness * 255);\n    return [gray, gray, gray];\n  }\n\n  const q = lightness < 0.5 ? lightness * (1 + saturation) : lightness + saturation - lightness * saturation;\n  const p = 2 * lightness - q;\n\n  return [\n    Math.round(hueToRgb(p, q, hue + 1 / 3) * 255),\n    Math.round(hueToRgb(p, q, hue) * 255),\n    Math.round(hueToRgb(p, q, hue - 1 / 3) * 255)\n  ];\n}\n\nfunction rgbToHex(red: number, green: number, blue: number) {\n  return `#${[red, green, blue]\n    .map((channel) => Math.max(0, Math.min(255, channel)).toString(16).padStart(2, \"0\"))\n    .join(\"\")}`;\n}\n\nfunction applyExcelTint(baseColor: string, tint: number) {\n  const rgb = parseHexColor(baseColor);\n  if (!rgb || !Number.isFinite(tint) || tint === 0) {\n    return normalizeHexColor(baseColor);\n  }\n\n  const [hue, saturation, lightness] = rgbToHsl(rgb[0], rgb[1], rgb[2]);\n  const nextLightness = tint < 0\n    ? lightness * (1 + tint)\n    : lightness * (1 - tint) + tint;\n  const [nextRed, nextGreen, nextBlue] = hslToRgb(hue, saturation, Math.max(0, Math.min(1, nextLightness)));\n  return rgbToHex(nextRed, nextGreen, nextBlue);\n}\n\nexport function resolveWorkbookColor(\n  color: Record<string, unknown> | undefined,\n  themePalette?: XlsxThemePalette | null\n): string | null {\n  if (!color) {\n    return null;\n  }\n\n  const directHex = [\"hex\", \"rgb\", \"argb\"]\n    .map((key) => color[key])\n    .find((value): value is string => typeof value === \"string\" && value.trim().length > 0);\n  if (directHex) {\n    return normalizeHexColor(directHex);\n  }\n\n  const themeValue = color.theme;\n  const numericTheme = typeof themeValue === \"number\"\n    ? themeValue\n    : typeof themeValue === \"string\" && themeValue.trim().length > 0\n      ? Number(themeValue)\n      : Number.NaN;\n  const themeColor = Number.isFinite(numericTheme) ? themePalette?.colorsByIndex[numericTheme] ?? null : null;\n  if (!themeColor) {\n    return null;\n  }\n\n  const tintValue = color.tint;\n  const tint = typeof tintValue === \"number\"\n    ? tintValue\n    : typeof tintValue === \"string\" && tintValue.trim().length > 0\n      ? Number(tintValue)\n      : Number.NaN;\n\n  return Number.isFinite(tint) ? applyExcelTint(themeColor, tint) : themeColor;\n}\n\nexport function resolveWorkbookFillColor(\n  fill: Record<string, unknown> | undefined,\n  themePalette?: XlsxThemePalette | null\n): string | null {\n  if (!fill) {\n    return null;\n  }\n\n  if (fill.fillType === \"solid\") {\n    return resolveWorkbookColor(\n      (fill.color as Record<string, unknown> | undefined)\n      ?? (fill.foreground as Record<string, unknown> | undefined)\n      ?? (fill.background as Record<string, unknown> | undefined),\n      themePalette\n    );\n  }\n\n  if (fill.fillType === \"pattern\") {\n    return resolveWorkbookColor(\n      (fill.foreground as Record<string, unknown> | undefined)\n      ?? (fill.color as Record<string, unknown> | undefined)\n      ?? (fill.background as Record<string, unknown> | undefined),\n      themePalette\n    );\n  }\n\n  return null;\n}\n\nexport function resolveWorkbookFillStyle(\n  fill: Record<string, unknown> | undefined,\n  themePalette?: XlsxThemePalette | null\n) {\n  if (!fill) {\n    return {\n      backgroundColor: null,\n      backgroundImage: null\n    };\n  }\n\n  if (fill.fillType === \"gradient\") {\n    const rawStops = Array.isArray(fill.stops) ? fill.stops as Array<Record<string, unknown>> : [];\n    const stops = rawStops\n      .map((stop) => ({\n        color: resolveWorkbookColor(stop.color as Record<string, unknown> | undefined, themePalette),\n        position: typeof stop.position === \"number\" ? stop.position : Number(stop.position)\n      }))\n      .filter((stop): stop is { color: string; position: number } => Boolean(stop.color) && Number.isFinite(stop.position))\n      .sort((left, right) => left.position - right.position);\n    if (stops.length > 0) {\n      const gradientType = typeof fill.gradientType === \"string\" ? fill.gradientType : \"linear\";\n      if (gradientType === \"path\") {\n        const backgroundColor = stops[stops.length - 1]?.color ?? null;\n        return {\n          backgroundColor,\n          backgroundImage: `radial-gradient(circle at center, ${stops.map((stop) => `${stop.color} ${Math.max(0, Math.min(100, stop.position * 100))}%`).join(\", \")})`\n        };\n      }\n\n      const degree = typeof fill.degree === \"number\" ? fill.degree : Number(fill.degree ?? 0);\n      const cssAngle = Number.isFinite(degree) ? 90 - degree : 90;\n      return {\n        backgroundColor: stops[stops.length - 1]?.color ?? null,\n        backgroundImage: `linear-gradient(${cssAngle}deg, ${stops.map((stop) => `${stop.color} ${Math.max(0, Math.min(100, stop.position * 100))}%`).join(\", \")})`\n      };\n    }\n  }\n\n  return {\n    backgroundColor: resolveWorkbookFillColor(fill, themePalette),\n    backgroundImage: null\n  };\n}\n","import type {\n  DrawingAnchor as DukeDrawingAnchor,\n  DrawingColor as DukeDrawingColor,\n  DrawingRunFont as DukeDrawingRunFont,\n  DrawingText as DukeDrawingText,\n  FormControlDrawing as DukeFormControlDrawing,\n  FormControlKind as DukeFormControlKind,\n  Workbook\n} from \"@dukelib/sheets-wasm\";\nimport { strFromU8, strToU8, unzipSync, zipSync } from \"fflate\";\nimport { resolveWorkbookColor } from \"./colors\";\nimport type {\n  XlsxCellAddress,\n  XlsxConditionalDataBarRule,\n  XlsxConditionalFormatIcon,\n  XlsxConditionalFormatRule,\n  XlsxConditionalFormatValueObject,\n  XlsxConditionalIconSetRule,\n  XlsxCellRange,\n  XlsxCellStyleColorInput,\n  XlsxFormControl,\n  XlsxFormControlCaption,\n  XlsxImage,\n  XlsxImageAnchor,\n  XlsxImageRect,\n  XlsxImageResizeHandlePosition,\n  XlsxResolvedCellStyle,\n  XlsxShape,\n  XlsxSparkline,\n  XlsxTableStyleDefinition,\n  XlsxThemePalette\n} from \"./types\";\n\nconst REL_NS = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships\";\nconst PKG_REL_NS = \"http://schemas.openxmlformats.org/package/2006/relationships\";\nconst SPREADSHEET_NS = \"http://schemas.openxmlformats.org/spreadsheetml/2006/main\";\nconst CONTENT_TYPES_NS = \"http://schemas.openxmlformats.org/package/2006/content-types\";\nconst DRAWING_REL_TYPE = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing\";\nconst IMAGE_REL_TYPE = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image\";\nconst HYPERLINK_REL_TYPE = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink\";\nconst DRAWING_CONTENT_TYPE = \"application/vnd.openxmlformats-officedocument.drawing+xml\";\nconst EMU_PER_PIXEL = 9525;\nconst MIN_COL_WIDTH_PX = 30;\nconst MIN_ROW_HEIGHT_PX = 16;\nconst DEFAULT_COL_WIDTH_EMU = 64 * EMU_PER_PIXEL;\nconst DEFAULT_ROW_HEIGHT_EMU = 20 * EMU_PER_PIXEL;\nconst DEFAULT_COLUMN_CHARACTER_WIDTH_PX = 7;\nconst columnCharacterWidthCache = new Map<string, number>();\ntype DukeWorksheet = ReturnType<Workbook[\"getSheet\"]>;\n\nfunction resolveDeviceGridlineThicknessPx() {\n  if (typeof window === \"undefined\") {\n    return 1;\n  }\n\n  const devicePixelRatio = window.devicePixelRatio;\n  if (!Number.isFinite(devicePixelRatio) || devicePixelRatio <= 0) {\n    return 1;\n  }\n\n  return 1 / devicePixelRatio;\n}\n\nfunction measureColumnCharacterWidthPx(fontFamily?: string | null, fontSizePt?: number | null) {\n  const normalizedFamily = typeof fontFamily === \"string\" && fontFamily.trim().length > 0\n    ? fontFamily.trim()\n    : \"Calibri\";\n  const normalizedSizePt = typeof fontSizePt === \"number\" && Number.isFinite(fontSizePt) && fontSizePt > 0\n    ? fontSizePt\n    : 11;\n  const cacheKey = `${normalizedFamily}|${normalizedSizePt}`;\n  const cached = columnCharacterWidthCache.get(cacheKey);\n  if (cached !== undefined) {\n    return cached;\n  }\n\n  const fontSizePx = normalizedSizePt * (96 / 72);\n  const font = `${fontSizePx}px \"${normalizedFamily}\"`;\n  let width = DEFAULT_COLUMN_CHARACTER_WIDTH_PX;\n\n  try {\n    const context = typeof document !== \"undefined\"\n      ? document.createElement(\"canvas\").getContext(\"2d\")\n      : typeof OffscreenCanvas !== \"undefined\"\n        ? new OffscreenCanvas(32, 32).getContext(\"2d\")\n        : null;\n    if (context) {\n      context.font = font;\n      width = Math.max(1, context.measureText(\"0\").width);\n    }\n  } catch {\n    width = DEFAULT_COLUMN_CHARACTER_WIDTH_PX;\n  }\n\n  columnCharacterWidthCache.set(cacheKey, width);\n  return width;\n}\n\nfunction sheetColumnWidthToPixels(width: number, columnCharacterWidthPx = DEFAULT_COLUMN_CHARACTER_WIDTH_PX) {\n  if (!Number.isFinite(width) || width <= 0) {\n    return MIN_COL_WIDTH_PX;\n  }\n\n  const digitWidth = Math.max(1, columnCharacterWidthPx);\n  const pixels = width < 1\n    ? Math.floor(width * (digitWidth + 5) + 0.5)\n    : Math.floor(((256 * width + Math.floor(128 / digitWidth)) / 256) * digitWidth);\n  return Math.max(MIN_COL_WIDTH_PX, pixels);\n}\n\nexport function resolveWorksheetDefaultColumnWidthPixels(\n  worksheet: DukeWorksheet,\n  columnCharacterWidthPx = DEFAULT_COLUMN_CHARACTER_WIDTH_PX,\n  fallbackPx = sheetColumnWidthToPixels(8.43, columnCharacterWidthPx)\n) {\n  const width = typeof worksheet.defaultColumnWidth === \"number\" ? worksheet.defaultColumnWidth : Number.NaN;\n  return Number.isFinite(width) && width > 0\n    ? sheetColumnWidthToPixels(width, columnCharacterWidthPx)\n    : fallbackPx;\n}\n\nexport function resolveWorksheetDefaultRowHeightPixels(\n  worksheet: DukeWorksheet,\n  fallbackPx = Math.max(MIN_ROW_HEIGHT_PX, Math.round(15 * 1.33))\n) {\n  const height = typeof worksheet.defaultRowHeight === \"number\" ? worksheet.defaultRowHeight : Number.NaN;\n  return Number.isFinite(height) && height > 0\n    ? Math.max(MIN_ROW_HEIGHT_PX, Math.round(height * 1.33))\n    : fallbackPx;\n}\n\nexport function resolveWorksheetHiddenRows(worksheet: DukeWorksheet, maxRow: number) {\n  if (!Number.isFinite(maxRow) || maxRow < 0 || typeof worksheet.isRowHidden !== \"function\") {\n    return [] as number[];\n  }\n\n  const hiddenRows: number[] = [];\n  for (let row = 0; row <= maxRow; row += 1) {\n    if (worksheet.isRowHidden(row)) {\n      hiddenRows.push(row);\n    }\n  }\n  return hiddenRows;\n}\n\nexport function resolveWorksheetHiddenCols(worksheet: DukeWorksheet, maxCol: number) {\n  if (!Number.isFinite(maxCol) || maxCol < 0 || typeof worksheet.isColumnHidden !== \"function\") {\n    return [] as number[];\n  }\n\n  const hiddenCols: number[] = [];\n  for (let col = 0; col <= maxCol; col += 1) {\n    if (worksheet.isColumnHidden(col)) {\n      hiddenCols.push(col);\n    }\n  }\n  return hiddenCols;\n}\n\nexport function resolveWorksheetMergeMetadata(worksheet: DukeWorksheet) {\n  const mergeMetadata = {\n    hasHorizontalMerges: false,\n    hasVerticalMerges: false,\n    maxHorizontalMergeEndCol: -1,\n    maxVerticalMergeEndRow: -1\n  };\n  const mergedRegions = Array.isArray(worksheet.mergedRegions) ? worksheet.mergedRegions : [];\n\n  for (const rawRegion of mergedRegions) {\n    let range: XlsxCellRange | null = null;\n    if (typeof rawRegion === \"string\") {\n      range = parseA1RangeReference(rawRegion);\n    } else if (rawRegion && typeof rawRegion === \"object\") {\n      const region = rawRegion as Record<string, unknown>;\n      const startRow = typeof region.startRow === \"number\" ? region.startRow : Number.NaN;\n      const startCol = typeof region.startCol === \"number\" ? region.startCol : Number.NaN;\n      const endRow = typeof region.endRow === \"number\" ? region.endRow : Number.NaN;\n      const endCol = typeof region.endCol === \"number\" ? region.endCol : Number.NaN;\n      if ([startRow, startCol, endRow, endCol].every((value) => Number.isFinite(value) && value >= 0)) {\n        range = {\n          end: {\n            col: Math.max(startCol, endCol),\n            row: Math.max(startRow, endRow)\n          },\n          start: {\n            col: Math.min(startCol, endCol),\n            row: Math.min(startRow, endRow)\n          }\n        };\n      } else if (typeof region.range === \"string\") {\n        range = parseA1RangeReference(region.range);\n      }\n    }\n\n    if (!range) {\n      continue;\n    }\n\n    if (range.end.col > range.start.col) {\n      mergeMetadata.hasHorizontalMerges = true;\n      mergeMetadata.maxHorizontalMergeEndCol = Math.max(mergeMetadata.maxHorizontalMergeEndCol, range.end.col);\n    }\n    if (range.end.row > range.start.row) {\n      mergeMetadata.hasVerticalMerges = true;\n      mergeMetadata.maxVerticalMergeEndRow = Math.max(mergeMetadata.maxVerticalMergeEndRow, range.end.row);\n    }\n  }\n\n  return mergeMetadata;\n}\n\ntype ArchiveEntries = Record<string, Uint8Array>;\n\ntype ContentTypesState = {\n  defaultEntries: Map<string, string>;\n  overrideEntries: Map<string, string>;\n};\n\ntype RelationshipRecord = {\n  id: string;\n  target: string;\n  targetMode: string | null;\n  type: string;\n};\n\ntype WorkbookSheetInfo = {\n  name: string;\n  path: string;\n};\n\ntype WorkbookSheetState = {\n  cachedFormulaValues: Record<string, string>;\n  columnWidthCharacterWidthPx?: number;\n  colWidthOverridesPx: Record<number, number>;\n  colStyleIds: Record<number, number>;\n  conditionalFormatRules: XlsxConditionalFormatRule[];\n  defaultColWidthPx: number;\n  defaultRowHeightPx: number;\n  hasHorizontalMerges: boolean;\n  hasVerticalMerges: boolean;\n  maxHorizontalMergeEndCol: number;\n  maxVerticalMergeEndRow: number;\n  maxContentCol: number;\n  maxContentRow: number;\n  minContentCol: number;\n  minContentRow: number;\n  hiddenCols: number[];\n  hiddenRows: number[];\n  rowHeightOverridesPx: Record<number, number>;\n  rowStyleIds: Record<number, number>;\n  showGridLines: boolean;\n  sparklines: XlsxSparkline[];\n  zoomScale: number;\n};\n\ntype ParseWorkbookStructureOptions = {\n  includeCachedFormulaValues?: boolean;\n  themePalette?: XlsxThemePalette | null;\n};\n\ntype ThemeState = {\n  colors: Map<string, string>;\n  majorLatinFont: string | null;\n  minorLatinFont: string | null;\n};\n\ntype DrawingColor = {\n  color: string;\n  opacity: number;\n};\n\ntype DrawingRectEmu = {\n  cx: number;\n  cy: number;\n  x: number;\n  y: number;\n};\n\ntype ShapeVectorPath = {\n  path: string;\n  viewBox: {\n    height: number;\n    width: number;\n  };\n};\n\ntype GroupTransform = {\n  chCx: number;\n  chCy: number;\n  chX: number;\n  chY: number;\n  cx: number;\n  cy: number;\n  scaleX: number;\n  scaleY: number;\n  x: number;\n  y: number;\n};\n\ntype XlsxImageAttachment = {\n  drawingPath: string;\n  drawingRelsPath: string | null;\n  mediaPaths: string[];\n};\n\ntype WorkbookImageOrigin = {\n  anchorIndex: number;\n  workbookSheetIndex: number;\n};\n\nexport type WorkbookImageSheetOrigin = {\n  attachments: XlsxImageAttachment[];\n  workbookSheetIndex: number;\n};\n\nexport type WorkbookTableMetadata = {\n  displayName?: string;\n  headerRowCount?: number;\n  headerRowCellStyle?: string;\n  name?: string;\n  reference?: string;\n  totalsRowCount?: number;\n  totalsRowShown?: boolean;\n};\n\nexport type WorkbookImageAssets = {\n  archive: ArchiveEntries;\n  dirtyArchivePaths: Set<string>;\n  formControlsByWorkbookSheetIndex: XlsxFormControl[][];\n  imageOriginsById: Map<string, WorkbookImageOrigin>;\n  imagesByWorkbookSheetIndex: XlsxImage[][];\n  namedCellStyleByName: Record<string, XlsxResolvedCellStyle>;\n  objectUrls: string[];\n  shapesByWorkbookSheetIndex: XlsxShape[][];\n  sheetStatesByWorkbookSheetIndex: Array<WorkbookSheetState | null>;\n  sheetOrigins: Array<WorkbookImageSheetOrigin | null>;\n  styleById: Record<number, XlsxResolvedCellStyle>;\n  tableMetadataByWorkbookSheetIndex: WorkbookTableMetadata[][];\n  tableStyleByName: Record<string, XlsxTableStyleDefinition>;\n  themePalette: XlsxThemePalette;\n};\n\nexport type WorkbookStructureAssets = Pick<\n  WorkbookImageAssets,\n  | \"namedCellStyleByName\"\n  | \"sheetStatesByWorkbookSheetIndex\"\n  | \"styleById\"\n  | \"tableMetadataByWorkbookSheetIndex\"\n  | \"tableStyleByName\"\n  | \"themePalette\"\n>;\n\nexport type WorkbookChartStyleAssets = Pick<\n  WorkbookImageAssets,\n  | \"archive\"\n  | \"sheetOrigins\"\n  | \"themePalette\"\n>;\n\nfunction buildThemePalette(theme: ThemeState): XlsxThemePalette {\n  const themeOrder = [\"lt1\", \"dk1\", \"lt2\", \"dk2\", \"accent1\", \"accent2\", \"accent3\", \"accent4\", \"accent5\", \"accent6\", \"hlink\", \"folHlink\"];\n  const colorsByIndex: Record<number, string> = {};\n\n  themeOrder.forEach((key, index) => {\n    const color = theme.colors.get(key);\n    if (color) {\n      colorsByIndex[index] = color;\n    }\n  });\n\n  return {\n    colorsByIndex,\n    majorLatinFont: theme.majorLatinFont ?? undefined,\n    minorLatinFont: theme.minorLatinFont ?? undefined\n  };\n}\n\nfunction cloneBytes(bytes: Uint8Array) {\n  const nextBytes = new Uint8Array(bytes.byteLength);\n  nextBytes.set(bytes);\n  return nextBytes;\n}\n\nfunction normalizeArchivePath(path: string) {\n  return path.replace(/\\\\/g, \"/\").replace(/^\\/+/, \"\");\n}\n\nfunction joinArchivePath(...parts: string[]) {\n  return normalizeArchivePath(parts.join(\"/\"));\n}\n\nfunction dirname(path: string) {\n  const normalized = normalizeArchivePath(path);\n  const lastSlash = normalized.lastIndexOf(\"/\");\n  return lastSlash >= 0 ? normalized.slice(0, lastSlash) : \"\";\n}\n\nfunction resolveArchiveTarget(baseDocumentPath: string, target: string) {\n  if (!target) {\n    return normalizeArchivePath(baseDocumentPath);\n  }\n\n  if (target.startsWith(\"#\")) {\n    return target;\n  }\n\n  if (target.startsWith(\"/\")) {\n    return normalizeArchivePath(target);\n  }\n\n  const baseParts = dirname(baseDocumentPath).split(\"/\").filter(Boolean);\n  for (const segment of target.split(\"/\")) {\n    if (!segment || segment === \".\") {\n      continue;\n    }\n    if (segment === \"..\") {\n      baseParts.pop();\n      continue;\n    }\n    baseParts.push(segment);\n  }\n\n  return normalizeArchivePath(baseParts.join(\"/\"));\n}\n\nfunction relativeArchivePath(fromDocumentPath: string, toPath: string) {\n  const fromParts = dirname(fromDocumentPath).split(\"/\").filter(Boolean);\n  const toParts = normalizeArchivePath(toPath).split(\"/\").filter(Boolean);\n  let shared = 0;\n  while (shared < fromParts.length && shared < toParts.length && fromParts[shared] === toParts[shared]) {\n    shared += 1;\n  }\n\n  const upSegments = fromParts.slice(shared).map(() => \"..\");\n  const downSegments = toParts.slice(shared);\n  return [...upSegments, ...downSegments].join(\"/\") || \".\";\n}\n\nfunction relsPathForDocument(documentPath: string) {\n  const baseName = documentPath.split(\"/\").pop();\n  const parentDir = dirname(documentPath);\n  return joinArchivePath(parentDir, \"_rels\", `${baseName}.rels`);\n}\n\nfunction parseXml(xml: string) {\n  const parser = new DOMParser();\n  const document = parser.parseFromString(xml, \"application/xml\");\n  if (document.querySelector(\"parsererror\")) {\n    return null;\n  }\n  return document;\n}\n\nfunction serializeXml(document: XMLDocument) {\n  return new XMLSerializer().serializeToString(document);\n}\n\nfunction readArchiveText(archive: ArchiveEntries, path: string) {\n  const entry = archive[path];\n  return entry ? strFromU8(entry) : null;\n}\n\nfunction parseColumnReference(reference: string) {\n  let value = 0;\n  for (const character of reference.toUpperCase()) {\n    if (character < \"A\" || character > \"Z\") {\n      return null;\n    }\n    value = value * 26 + (character.charCodeAt(0) - 64);\n  }\n  return value > 0 ? value - 1 : null;\n}\n\nfunction parseA1CellReference(reference: string) {\n  const match = /^\\$?([A-Za-z]+)\\$?(\\d+)$/.exec(reference.trim());\n  if (!match) {\n    return null;\n  }\n\n  const col = parseColumnReference(match[1] ?? \"\");\n  const row = Number(match[2] ?? Number.NaN) - 1;\n  if (col === null || !Number.isFinite(row) || row < 0) {\n    return null;\n  }\n\n  return { col, row };\n}\n\nfunction parseA1RangeReference(reference: string) {\n  const [startRef, endRef] = reference.split(\":\");\n  const start = parseA1CellReference(startRef ?? \"\");\n  const end = parseA1CellReference(endRef ?? startRef ?? \"\");\n  return start && end ? { end, start } : null;\n}\n\nfunction stripSheetNameFromFormulaReference(reference: string) {\n  const trimmed = reference.trim();\n  const bangIndex = trimmed.lastIndexOf(\"!\");\n  return bangIndex >= 0 ? trimmed.slice(bangIndex + 1) : trimmed;\n}\n\nfunction parseFormulaCellReference(reference: string) {\n  const normalized = stripSheetNameFromFormulaReference(reference).split(/\\s+/)[0] ?? \"\";\n  return parseA1CellReference(normalized);\n}\n\nfunction parseFormulaRangeReference(reference: string) {\n  return parseA1RangeReference(stripSheetNameFromFormulaReference(reference));\n}\n\nfunction isElementNode(node: Node | null | undefined): node is Element {\n  return Boolean(node && node.nodeType === 1);\n}\n\nfunction getLocalElements(parent: Document | Element, localName: string) {\n  return Array.from(parent.getElementsByTagName(\"*\")).filter((node): node is Element => isElementNode(node) && node.localName === localName);\n}\n\nfunction getChildElements(parent: Element, localName: string) {\n  return Array.from(parent.childNodes).filter((node): node is Element => isElementNode(node) && node.localName === localName);\n}\n\nfunction getFirstChild(parent: Element, localName: string) {\n  return getChildElements(parent, localName)[0] ?? null;\n}\n\nfunction getFirstDescendant(parent: Document | Element, localName: string) {\n  return getLocalElements(parent, localName)[0] ?? null;\n}\n\nfunction readFeaturePropertyBagCheckboxComplements(archive: ArchiveEntries) {\n  const xml = readArchiveText(archive, \"xl/featurePropertyBag/featurePropertyBag.xml\");\n  if (!xml) {\n    return new Set<number>();\n  }\n\n  const document = parseXml(xml);\n  if (!document?.documentElement) {\n    return new Set<number>();\n  }\n\n  const bagNodes = getChildElements(document.documentElement, \"bag\");\n  const bagTypeById = bagNodes.map((node) => node.getAttribute(\"type\") ?? \"\");\n  const checkboxComplementIndices = new Set<number>();\n\n  const xfComplementsBag = bagNodes.find((node) => node.getAttribute(\"type\") === \"XFComplements\") ?? null;\n  const mappedBagIds = xfComplementsBag\n    ? getLocalElements(xfComplementsBag, \"bagId\")\n      .map((node) => Number(node.textContent ?? Number.NaN))\n      .filter((value) => Number.isFinite(value))\n    : [];\n\n  mappedBagIds.forEach((bagId, complementIndex) => {\n    const xfComplementBag = bagNodes[bagId];\n    if (!xfComplementBag || bagTypeById[bagId] !== \"XFComplement\") {\n      return;\n    }\n\n    const xfControlsBagId = getLocalElements(xfComplementBag, \"bagId\")\n      .map((node) => Number(node.textContent ?? Number.NaN))\n      .find((value) => Number.isFinite(value));\n    if (xfControlsBagId === undefined) {\n      return;\n    }\n\n    const xfControlsBag = bagNodes[xfControlsBagId];\n    if (!xfControlsBag || bagTypeById[xfControlsBagId] !== \"XFControls\") {\n      return;\n    }\n\n    const cellControlBagId = getLocalElements(xfControlsBag, \"bagId\")\n      .map((node) => Number(node.textContent ?? Number.NaN))\n      .find((value) => Number.isFinite(value));\n    if (cellControlBagId === undefined) {\n      return;\n    }\n\n    if (bagTypeById[cellControlBagId] === \"Checkbox\") {\n      checkboxComplementIndices.add(complementIndex);\n    }\n  });\n\n  return checkboxComplementIndices;\n}\n\nfunction getRelationshipId(element: Element) {\n  return element.getAttributeNS(REL_NS, \"id\") ?? element.getAttribute(\"r:id\") ?? element.getAttribute(\"id\");\n}\n\nfunction getEmbeddedRelationshipId(element: Element) {\n  return element.getAttributeNS(REL_NS, \"embed\") ?? element.getAttribute(\"r:embed\") ?? element.getAttribute(\"embed\");\n}\n\nfunction setChildText(parent: Element, localName: string, value: string) {\n  const child = getFirstChild(parent, localName);\n  if (child) {\n    child.textContent = value;\n  }\n}\n\nfunction updateMarkerElement(element: Element | null, marker: { col: number; colOffsetEmu: number; row: number; rowOffsetEmu: number }) {\n  if (!element) {\n    return;\n  }\n\n  setChildText(element, \"col\", String(Math.max(0, marker.col)));\n  setChildText(element, \"colOff\", String(Math.max(0, Math.round(marker.colOffsetEmu))));\n  setChildText(element, \"row\", String(Math.max(0, marker.row)));\n  setChildText(element, \"rowOff\", String(Math.max(0, Math.round(marker.rowOffsetEmu))));\n}\n\nfunction parseContentTypes(archive: ArchiveEntries): ContentTypesState {\n  const xml = readArchiveText(archive, \"[Content_Types].xml\");\n  const defaultEntries = new Map<string, string>();\n  const overrideEntries = new Map<string, string>();\n  if (!xml) {\n    return { defaultEntries, overrideEntries };\n  }\n\n  const document = parseXml(xml);\n  if (!document) {\n    return { defaultEntries, overrideEntries };\n  }\n\n  for (const defaultNode of getLocalElements(document, \"Default\")) {\n    const extension = defaultNode.getAttribute(\"Extension\");\n    const contentType = defaultNode.getAttribute(\"ContentType\");\n    if (extension && contentType) {\n      defaultEntries.set(extension.toLowerCase(), contentType);\n    }\n  }\n\n  for (const overrideNode of getLocalElements(document, \"Override\")) {\n    const partName = overrideNode.getAttribute(\"PartName\");\n    const contentType = overrideNode.getAttribute(\"ContentType\");\n    if (partName && contentType) {\n      overrideEntries.set(normalizeArchivePath(partName), contentType);\n    }\n  }\n\n  return { defaultEntries, overrideEntries };\n}\n\nfunction resolveContentType(contentTypes: ContentTypesState, path: string) {\n  const normalized = normalizeArchivePath(path);\n  const override = contentTypes.overrideEntries.get(normalized);\n  if (override) {\n    return override;\n  }\n\n  const extension = normalized.split(\".\").pop()?.toLowerCase();\n  if (!extension) {\n    return \"application/octet-stream\";\n  }\n\n  return contentTypes.defaultEntries.get(extension) ?? \"application/octet-stream\";\n}\n\nfunction parseRelationships(archive: ArchiveEntries, relsPath: string, baseDocumentPath: string) {\n  const xml = readArchiveText(archive, relsPath);\n  const relationships = new Map<string, RelationshipRecord>();\n  if (!xml) {\n    return relationships;\n  }\n\n  const document = parseXml(xml);\n  if (!document) {\n    return relationships;\n  }\n\n  for (const relationshipNode of getLocalElements(document, \"Relationship\")) {\n    const id = relationshipNode.getAttribute(\"Id\");\n    const target = relationshipNode.getAttribute(\"Target\");\n    const type = relationshipNode.getAttribute(\"Type\");\n    if (!id || !target || !type) {\n      continue;\n    }\n\n    relationships.set(id, {\n      id,\n      target: resolveArchiveTarget(baseDocumentPath, target),\n      targetMode: relationshipNode.getAttribute(\"TargetMode\"),\n      type\n    });\n  }\n\n  return relationships;\n}\n\nfunction parseWorkbookSheets(archive: ArchiveEntries) {\n  const workbookXml = readArchiveText(archive, \"xl/workbook.xml\");\n  if (!workbookXml) {\n    return [];\n  }\n\n  const workbookDocument = parseXml(workbookXml);\n  if (!workbookDocument) {\n    return [];\n  }\n\n  const workbookRelationships = parseRelationships(archive, \"xl/_rels/workbook.xml.rels\", \"xl/workbook.xml\");\n  const sheets: WorkbookSheetInfo[] = [];\n\n  for (const sheetNode of getLocalElements(workbookDocument, \"sheet\")) {\n    const relationshipId = getRelationshipId(sheetNode);\n    if (!relationshipId) {\n      continue;\n    }\n\n    const relationship = workbookRelationships.get(relationshipId);\n    if (!relationship) {\n      continue;\n    }\n\n    sheets.push({\n      name: sheetNode.getAttribute(\"name\") ?? `Sheet ${sheets.length + 1}`,\n      path: relationship.target\n    });\n  }\n\n  return sheets;\n}\n\nfunction parseWorkbookTheme(archive: ArchiveEntries): ThemeState {\n  const defaultTheme: ThemeState = {\n    colors: new Map([\n      [\"accent1\", \"#5b9bd5\"],\n      [\"accent2\", \"#ed7d31\"],\n      [\"accent3\", \"#a5a5a5\"],\n      [\"accent4\", \"#ffc000\"],\n      [\"accent5\", \"#4472c4\"],\n      [\"accent6\", \"#70ad47\"],\n      [\"bg1\", \"#ffffff\"],\n      [\"bg2\", \"#e7e6e6\"],\n      [\"dk1\", \"#000000\"],\n      [\"dk2\", \"#6e747a\"],\n      [\"folHlink\", \"#993366\"],\n      [\"hlink\", \"#085296\"],\n      [\"lt1\", \"#ffffff\"],\n      [\"lt2\", \"#e7e6e6\"],\n      [\"tx1\", \"#000000\"],\n      [\"tx2\", \"#6e747a\"]\n    ]),\n    majorLatinFont: null,\n    minorLatinFont: null\n  };\n\n  const themeXml = readArchiveText(archive, \"xl/theme/theme1.xml\");\n  if (!themeXml) {\n    return defaultTheme;\n  }\n\n  const themeDocument = parseXml(themeXml);\n  if (!themeDocument) {\n    return defaultTheme;\n  }\n\n  const colors = new Map(defaultTheme.colors);\n  const colorSchemeNode = getLocalElements(themeDocument, \"clrScheme\")[0] ?? null;\n  if (colorSchemeNode) {\n    for (const colorNode of Array.from(colorSchemeNode.childNodes).filter(isElementNode)) {\n      const key = colorNode.localName;\n      const srgbNode = getFirstChild(colorNode, \"srgbClr\");\n      const sysNode = getFirstChild(colorNode, \"sysClr\");\n      const hex = srgbNode?.getAttribute(\"val\") ?? sysNode?.getAttribute(\"lastClr\");\n      if (hex) {\n        colors.set(key, normalizeHexColor(hex));\n      }\n    }\n  }\n\n  const fontSchemeNode = getLocalElements(themeDocument, \"fontScheme\")[0] ?? null;\n  const majorLatinFont = getFirstChild(getFirstChild(fontSchemeNode, \"majorFont\"), \"latin\")?.getAttribute(\"typeface\") ?? null;\n  const minorLatinFont = getFirstChild(getFirstChild(fontSchemeNode, \"minorFont\"), \"latin\")?.getAttribute(\"typeface\") ?? null;\n\n  colors.set(\"bg1\", colors.get(\"lt1\") ?? defaultTheme.colors.get(\"bg1\") ?? \"#ffffff\");\n  colors.set(\"tx1\", colors.get(\"dk1\") ?? defaultTheme.colors.get(\"tx1\") ?? \"#000000\");\n  colors.set(\"bg2\", colors.get(\"lt2\") ?? defaultTheme.colors.get(\"bg2\") ?? \"#e7e6e6\");\n  colors.set(\"tx2\", colors.get(\"dk2\") ?? defaultTheme.colors.get(\"tx2\") ?? \"#6e747a\");\n\n  return {\n    colors,\n    majorLatinFont,\n    minorLatinFont\n  };\n}\n\nfunction parseSpreadsheetColor(node: Element | null) {\n  if (!node) {\n    return undefined;\n  }\n\n  const color: Record<string, unknown> = {};\n  const rgb = node.getAttribute(\"rgb\");\n  const theme = node.getAttribute(\"theme\");\n  const tint = node.getAttribute(\"tint\");\n  const indexed = node.getAttribute(\"indexed\");\n  if (rgb) {\n    color.rgb = normalizeHexColor(rgb);\n  }\n  if (theme !== null) {\n    color.theme = Number(theme);\n  }\n  if (tint !== null) {\n    color.tint = Number(tint);\n  }\n  if (indexed !== null) {\n    color.indexed = Number(indexed);\n  }\n\n  return Object.keys(color).length > 0 ? color : undefined;\n}\n\nfunction hasEnabledSpreadsheetFlag(node: Element | null) {\n  if (!node) {\n    return false;\n  }\n\n  const value = node.getAttribute(\"val\");\n  return value === null || (value !== \"0\" && value !== \"false\");\n}\n\nfunction parseSheetSparklines(\n  document: XMLDocument,\n  themePalette?: XlsxThemePalette | null\n) {\n  const sparklines: XlsxSparkline[] = [];\n\n  for (const groupNode of getLocalElements(document, \"sparklineGroup\")) {\n    const rawType = groupNode.getAttribute(\"type\");\n    const sparklineType: XlsxSparkline[\"type\"] = rawType === \"column\"\n      ? \"column\"\n      : rawType === \"stacked\"\n        ? \"winLoss\"\n        : \"line\";\n\n    const markersNode = getFirstChild(groupNode, \"markers\");\n    const negativeNode = getFirstChild(groupNode, \"negative\");\n    const colorSeries = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorSeries\")), themePalette);\n    const colorNegative = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorNegative\")), themePalette);\n    const colorMarkers = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorMarkers\")), themePalette);\n    const colorFirst = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorFirst\")), themePalette);\n    const colorLast = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorLast\")), themePalette);\n    const colorHigh = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorHigh\")), themePalette);\n    const colorLow = resolveWorkbookColor(parseSpreadsheetColor(getFirstChild(groupNode, \"colorLow\")), themePalette);\n    const sparklineCollectionNode = getFirstChild(groupNode, \"sparklines\");\n    if (!sparklineCollectionNode) {\n      continue;\n    }\n\n    for (const sparklineNode of getChildElements(sparklineCollectionNode, \"sparkline\")) {\n      const formula = getFirstChild(sparklineNode, \"f\")?.textContent ?? \"\";\n      const targetReference = getFirstChild(sparklineNode, \"sqref\")?.textContent ?? \"\";\n      const range = parseFormulaRangeReference(formula);\n      const target = parseFormulaCellReference(targetReference);\n      if (!range || !target) {\n        continue;\n      }\n\n      sparklines.push({\n        color: colorSeries ?? undefined,\n        firstColor: colorFirst ?? undefined,\n        highColor: colorHigh ?? undefined,\n        lastColor: colorLast ?? undefined,\n        lowColor: colorLow ?? undefined,\n        markerColor: colorMarkers ?? undefined,\n        markers: hasEnabledSpreadsheetFlag(markersNode),\n        negative: hasEnabledSpreadsheetFlag(negativeNode),\n        negativeColor: colorNegative ?? undefined,\n        range,\n        target,\n        type: sparklineType\n      });\n    }\n  }\n\n  return sparklines;\n}\n\nfunction parseSpreadsheetFont(node: Element | null): XlsxResolvedCellStyle[\"font\"] {\n  if (!node) {\n    return undefined;\n  }\n\n  const font: Record<string, unknown> = {};\n  const size = getFirstChild(node, \"sz\")?.getAttribute(\"val\");\n  const name = getFirstChild(node, \"name\")?.getAttribute(\"val\");\n  const family = getFirstChild(node, \"family\")?.getAttribute(\"val\");\n  const scheme = getFirstChild(node, \"scheme\")?.getAttribute(\"val\");\n  const charset = getFirstChild(node, \"charset\")?.getAttribute(\"val\");\n  const verticalAlign = getFirstChild(node, \"vertAlign\")?.getAttribute(\"val\");\n  const color = parseSpreadsheetColor(getFirstChild(node, \"color\"));\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"b\"))) {\n    font.bold = true;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"i\"))) {\n    font.italic = true;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"strike\"))) {\n    font.strikethrough = true;\n  }\n  if (getFirstChild(node, \"u\")) {\n    font.underline = getFirstChild(node, \"u\")?.getAttribute(\"val\") ?? \"single\";\n  }\n  if (size !== null && size !== undefined) {\n    font.size = Number(size);\n  }\n  if (name) {\n    font.name = name;\n  }\n  if (family !== null && family !== undefined) {\n    font.family = Number(family);\n  }\n  if (scheme) {\n    font.scheme = scheme;\n  }\n  if (charset !== null && charset !== undefined) {\n    font.charset = Number(charset);\n  }\n  if (verticalAlign) {\n    font.verticalAlign = verticalAlign;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"shadow\"))) {\n    font.shadow = true;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"outline\"))) {\n    font.outline = true;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"condense\"))) {\n    font.condense = true;\n  }\n  if (hasEnabledSpreadsheetFlag(getFirstChild(node, \"extend\"))) {\n    font.extend = true;\n  }\n  if (color) {\n    font.color = color;\n  }\n\n  return Object.keys(font).length > 0 ? font : undefined;\n}\n\nfunction parseSpreadsheetFill(node: Element | null): XlsxResolvedCellStyle[\"fill\"] {\n  if (!node) {\n    return undefined;\n  }\n\n  const gradientFill = getFirstChild(node, \"gradientFill\");\n  if (gradientFill) {\n    const stops = Array.from(gradientFill.childNodes)\n      .filter(isElementNode)\n      .filter((child) => child.localName === \"stop\")\n      .map((stopNode) => ({\n        color: parseSpreadsheetColor(Array.from(stopNode.childNodes).find(isElementNode) ?? null),\n        position: Number(stopNode.getAttribute(\"position\") ?? Number.NaN)\n      }))\n      .filter((stop) => stop.color && Number.isFinite(stop.position));\n    if (stops.length > 0) {\n      return {\n        degree: Number(gradientFill.getAttribute(\"degree\") ?? 0),\n        fillType: \"gradient\",\n        gradientType: gradientFill.getAttribute(\"type\") ?? \"linear\",\n        stops\n      };\n    }\n  }\n\n  const patternFill = getFirstChild(node, \"patternFill\");\n  if (!patternFill) {\n    return undefined;\n  }\n\n  const patternType = patternFill.getAttribute(\"patternType\") ?? \"none\";\n  const foreground = parseSpreadsheetColor(getFirstChild(patternFill, \"fgColor\"));\n  const background = parseSpreadsheetColor(getFirstChild(patternFill, \"bgColor\"));\n  const solidColor = foreground ?? background;\n  if (patternType === \"solid\" && solidColor) {\n    return {\n      color: solidColor,\n      fillType: \"solid\"\n    };\n  }\n  // Differential table styles sometimes omit patternType and only set bgColor.\n  // Preserve those fills so header/table overrides are not dropped during import.\n  if ((patternType === \"none\" || patternType === \"gray125\") && (foreground || background)) {\n    return {\n      background,\n      fillType: \"pattern\",\n      foreground,\n      patternType\n    };\n  }\n  if (patternType !== \"none\" && patternType !== \"gray125\" && (foreground || background)) {\n    return {\n      background,\n      fillType: \"pattern\",\n      foreground,\n      patternType\n    };\n  }\n\n  return undefined;\n}\n\nfunction parseSpreadsheetBorderEdge(node: Element | null) {\n  if (!node) {\n    return undefined;\n  }\n\n  const style = node.getAttribute(\"style\");\n  const color = parseSpreadsheetColor(getFirstChild(node, \"color\"));\n  if (!style || style === \"none\") {\n    return undefined;\n  }\n\n  return {\n    color,\n    style\n  };\n}\n\nfunction parseSpreadsheetBorder(node: Element | null): XlsxResolvedCellStyle[\"border\"] {\n  if (!node) {\n    return undefined;\n  }\n\n  const border: Record<string, Record<string, unknown>> = {};\n  ([\"top\", \"right\", \"bottom\", \"left\", \"horizontal\", \"vertical\"] as const).forEach((edge) => {\n    const parsedEdge = parseSpreadsheetBorderEdge(getFirstChild(node, edge));\n    if (parsedEdge) {\n      border[edge] = parsedEdge;\n    }\n  });\n\n  return Object.keys(border).length > 0 ? border : undefined;\n}\n\nfunction parseSpreadsheetAlignment(node: Element | null): XlsxResolvedCellStyle[\"alignment\"] {\n  if (!node) {\n    return undefined;\n  }\n\n  const alignment: Record<string, unknown> = {};\n  const horizontal = node.getAttribute(\"horizontal\");\n  const vertical = node.getAttribute(\"vertical\");\n  const wrapText = node.getAttribute(\"wrapText\");\n  const indent = node.getAttribute(\"indent\");\n  const shrinkToFit = node.getAttribute(\"shrinkToFit\");\n  const textRotation = node.getAttribute(\"textRotation\");\n  if (horizontal) {\n    alignment.horizontal = horizontal;\n  }\n  if (vertical) {\n    alignment.vertical = vertical;\n  }\n  if (wrapText !== null) {\n    alignment.wrapText = wrapText === \"1\";\n  }\n  if (shrinkToFit !== null) {\n    alignment.shrinkToFit = shrinkToFit === \"1\";\n  }\n  if (indent !== null) {\n    alignment.indent = Number(indent);\n  }\n  if (textRotation !== null) {\n    const parsedRotation = Number(textRotation);\n    if (Number.isFinite(parsedRotation)) {\n      alignment.textRotation = parsedRotation;\n    }\n  }\n\n  return Object.keys(alignment).length > 0 ? alignment : undefined;\n}\n\nfunction parseDifferentialStyle(node: Element | null): XlsxResolvedCellStyle {\n  if (!node) {\n    return {};\n  }\n\n  const style: XlsxResolvedCellStyle = {};\n  const font = parseSpreadsheetFont(getFirstChild(node, \"font\"));\n  const fill = parseSpreadsheetFill(getFirstChild(node, \"fill\"));\n  const border = parseSpreadsheetBorder(getFirstChild(node, \"border\"));\n  const alignment = parseSpreadsheetAlignment(getFirstChild(node, \"alignment\"));\n\n  if (font) {\n    style.font = font;\n  }\n  if (fill) {\n    style.fill = fill;\n  }\n  if (border) {\n    style.border = border;\n  }\n  if (alignment) {\n    style.alignment = alignment;\n  }\n\n  return style;\n}\n\nfunction parseResolvedXfStyle(\n  xfNode: Element,\n  fonts: Array<XlsxResolvedCellStyle[\"font\"]>,\n  fills: Array<XlsxResolvedCellStyle[\"fill\"]>,\n  borders: Array<XlsxResolvedCellStyle[\"border\"]>,\n  checkboxComplementIndices?: Set<number>\n) {\n  const style: XlsxResolvedCellStyle = {};\n  const fontId = Number(xfNode.getAttribute(\"fontId\") ?? Number.NaN);\n  const fillId = Number(xfNode.getAttribute(\"fillId\") ?? Number.NaN);\n  const borderId = Number(xfNode.getAttribute(\"borderId\") ?? Number.NaN);\n  const alignment = parseSpreadsheetAlignment(getFirstChild(xfNode, \"alignment\"));\n\n  if (Number.isFinite(fontId) && fonts[fontId]) {\n    style.font = fonts[fontId];\n  }\n  if (Number.isFinite(fillId) && fills[fillId]) {\n    style.fill = fills[fillId];\n  }\n  if (Number.isFinite(borderId) && borders[borderId]) {\n    style.border = borders[borderId];\n  }\n  if (alignment) {\n    style.alignment = alignment;\n  }\n  const xfComplementNode = getFirstDescendant(xfNode, \"xfComplement\");\n  const xfComplementIndex = Number(xfComplementNode?.getAttribute(\"i\") ?? Number.NaN);\n  if (Number.isFinite(xfComplementIndex) && checkboxComplementIndices?.has(xfComplementIndex)) {\n    style.cellControl = { kind: \"checkbox\" };\n  }\n\n  return style;\n}\n\nfunction parseWorkbookStyles(archive: ArchiveEntries) {\n  const xml = readArchiveText(archive, \"xl/styles.xml\");\n  if (!xml) {\n    return {\n      defaultFont: null,\n      namedCellStyleByName: {},\n      styleById: {},\n      tableStyleByName: {}\n    };\n  }\n\n  const document = parseXml(xml);\n  if (!document) {\n    return {\n      defaultFont: null,\n      namedCellStyleByName: {},\n      styleById: {},\n      tableStyleByName: {}\n    };\n  }\n\n  const fontsNode = getFirstDescendant(document, \"fonts\");\n  const fillsNode = getFirstDescendant(document, \"fills\");\n  const bordersNode = getFirstDescendant(document, \"borders\");\n  const cellStyleXfsNode = getFirstDescendant(document, \"cellStyleXfs\");\n  const cellStylesNode = getFirstDescendant(document, \"cellStyles\");\n  const cellXfsNode = getFirstDescendant(document, \"cellXfs\");\n  const dxfsNode = getFirstDescendant(document, \"dxfs\");\n  const tableStylesNode = getFirstDescendant(document, \"tableStyles\");\n  if (!cellXfsNode) {\n    return {\n      defaultFont: null,\n      namedCellStyleByName: {},\n      styleById: {},\n      tableStyleByName: {}\n    };\n  }\n\n  const checkboxComplementIndices = readFeaturePropertyBagCheckboxComplements(archive);\n  const fonts = getChildElements(fontsNode ?? document.documentElement, \"font\").map((node) => parseSpreadsheetFont(node));\n  const fills = getChildElements(fillsNode ?? document.documentElement, \"fill\").map((node) => parseSpreadsheetFill(node));\n  const borders = getChildElements(bordersNode ?? document.documentElement, \"border\").map((node) => parseSpreadsheetBorder(node));\n  const differentialStyles = getChildElements(dxfsNode ?? document.documentElement, \"dxf\").map((node) => parseDifferentialStyle(node));\n  const cellStyleXfs = getChildElements(cellStyleXfsNode ?? document.documentElement, \"xf\").map(\n    (node) => parseResolvedXfStyle(node, fonts, fills, borders, checkboxComplementIndices)\n  );\n  const namedCellStyleByName: Record<string, XlsxResolvedCellStyle> = {};\n  const styleById: Record<number, XlsxResolvedCellStyle> = {};\n  const tableStyleByName: Record<string, XlsxTableStyleDefinition> = {};\n\n  getChildElements(cellXfsNode, \"xf\").forEach((xfNode, index) => {\n    styleById[index] = parseResolvedXfStyle(xfNode, fonts, fills, borders, checkboxComplementIndices);\n  });\n\n  getChildElements(cellStylesNode ?? document.documentElement, \"cellStyle\").forEach((cellStyleNode) => {\n    const name = cellStyleNode.getAttribute(\"name\");\n    const xfId = Number(cellStyleNode.getAttribute(\"xfId\") ?? Number.NaN);\n    if (!name || !Number.isFinite(xfId)) {\n      return;\n    }\n\n    const resolvedStyle = cellStyleXfs[xfId];\n    if (resolvedStyle) {\n      namedCellStyleByName[name] = resolvedStyle;\n    }\n  });\n\n  getChildElements(tableStylesNode ?? document.documentElement, \"tableStyle\").forEach((tableStyleNode) => {\n    const name = tableStyleNode.getAttribute(\"name\");\n    if (!name) {\n      return;\n    }\n\n    const elements: XlsxTableStyleDefinition = {};\n    getChildElements(tableStyleNode, \"tableStyleElement\").forEach((elementNode) => {\n      const type = elementNode.getAttribute(\"type\");\n      const dxfId = Number(elementNode.getAttribute(\"dxfId\") ?? Number.NaN);\n      if (!type || !Number.isFinite(dxfId)) {\n        return;\n      }\n\n      const differentialStyle = differentialStyles[dxfId];\n      if (differentialStyle) {\n        elements[type] = differentialStyle;\n      }\n    });\n    tableStyleByName[name] = elements;\n  });\n\n  const normalFont = (namedCellStyleByName.Normal?.font ?? styleById[0]?.font ?? fonts[0]) as Record<string, unknown> | undefined;\n  const defaultFont = normalFont ? {\n    family: typeof normalFont.name === \"string\" ? normalFont.name : undefined,\n    sizePt: typeof normalFont.size === \"number\" ? normalFont.size : undefined\n  } : null;\n\n  return {\n    defaultFont,\n    namedCellStyleByName,\n    styleById,\n    tableStyleByName\n  };\n}\n\nfunction parseSqrefRanges(sqref: string | null | undefined): XlsxCellRange[] {\n  if (!sqref) {\n    return [];\n  }\n\n  return sqref\n    .trim()\n    .split(/\\s+/)\n    .flatMap((reference) => {\n      const range = parseA1RangeReference(reference);\n      return range ? [range] : [];\n    });\n}\n\nfunction parseConditionalFormatValueObject(node: Element | null): XlsxConditionalFormatValueObject | null {\n  if (!node) {\n    return null;\n  }\n\n  const type = node.getAttribute(\"type\");\n  if (!type) {\n    return null;\n  }\n\n  const rawValue = node.getAttribute(\"val\") ?? getFirstChild(node, \"f\")?.textContent ?? undefined;\n  const numericValue = rawValue !== undefined ? Number(rawValue) : Number.NaN;\n  return {\n    type,\n    value: Number.isFinite(numericValue) ? numericValue : undefined\n  };\n}\n\nfunction parseSpreadsheetBooleanAttribute(node: Element | null, name: string) {\n  if (!node) {\n    return undefined;\n  }\n\n  const value = node.getAttribute(name);\n  if (value === null) {\n    return undefined;\n  }\n\n  return value !== \"0\" && value !== \"false\";\n}\n\nfunction parseStandardConditionalFormatRule(\n  cfRuleNode: Element,\n  ranges: XlsxCellRange[]\n): (XlsxConditionalFormatRule & { id?: string }) | null {\n  const type = cfRuleNode.getAttribute(\"type\");\n  const rawPriority = Number(cfRuleNode.getAttribute(\"priority\") ?? Number.NaN);\n  const priority = Number.isFinite(rawPriority) ? rawPriority : Number.MAX_SAFE_INTEGER;\n\n  if (type === \"colorScale\") {\n    const colorScaleNode = getFirstChild(cfRuleNode, \"colorScale\");\n    if (!colorScaleNode) {\n      return null;\n    }\n\n    const cfvos = getChildElements(colorScaleNode, \"cfvo\")\n      .map((node) => parseConditionalFormatValueObject(node))\n      .filter((value): value is XlsxConditionalFormatValueObject => Boolean(value));\n    const colors = getChildElements(colorScaleNode, \"color\")\n      .map((node) => parseSpreadsheetColor(node))\n      .filter((value): value is Record<string, unknown> => Boolean(value));\n    if (cfvos.length === 0 || colors.length === 0) {\n      return null;\n    }\n\n    return {\n      cfvos,\n      colors,\n      kind: \"colorScale\",\n      priority,\n      ranges\n    };\n  }\n\n  if (type === \"dataBar\") {\n    const dataBarNode = getFirstChild(cfRuleNode, \"dataBar\");\n    if (!dataBarNode) {\n      return null;\n    }\n\n    const cfvos = getChildElements(dataBarNode, \"cfvo\")\n      .map((node) => parseConditionalFormatValueObject(node))\n      .filter((value): value is XlsxConditionalFormatValueObject => Boolean(value));\n    if (cfvos.length === 0) {\n      return null;\n    }\n\n    const extId = getFirstDescendant(cfRuleNode, \"id\")?.textContent?.trim() || undefined;\n    return {\n      cfvos,\n      color: parseSpreadsheetColor(getFirstChild(dataBarNode, \"color\")),\n      kind: \"dataBar\",\n      priority,\n      ranges,\n      id: extId\n    };\n  }\n\n  if (type === \"iconSet\") {\n    const iconSetNode = getFirstChild(cfRuleNode, \"iconSet\");\n    if (!iconSetNode) {\n      return null;\n    }\n\n    const iconSetName = iconSetNode.getAttribute(\"iconSet\");\n    const cfvos = getChildElements(iconSetNode, \"cfvo\")\n      .map((node) => parseConditionalFormatValueObject(node))\n      .filter((value): value is XlsxConditionalFormatValueObject => Boolean(value));\n    if (!iconSetName || cfvos.length === 0) {\n      return null;\n    }\n\n    return {\n      cfvos,\n      icons: cfvos.map((_, index) => ({\n        iconId: index,\n        iconSet: iconSetName\n      })),\n      kind: \"iconSet\",\n      priority,\n      ranges,\n      reverse: parseSpreadsheetBooleanAttribute(iconSetNode, \"reverse\"),\n      showValue: parseSpreadsheetBooleanAttribute(iconSetNode, \"showValue\")\n    };\n  }\n\n  return null;\n}\n\nfunction parseExtendedConditionalFormatRule(\n  cfRuleNode: Element,\n  ranges: XlsxCellRange[]\n): (XlsxConditionalFormatRule & { id?: string }) | null {\n  const type = cfRuleNode.getAttribute(\"type\");\n  const ruleId = cfRuleNode.getAttribute(\"id\") ?? undefined;\n  const rawPriority = Number(cfRuleNode.getAttribute(\"priority\") ?? Number.NaN);\n  const priority = Number.isFinite(rawPriority) ? rawPriority : Number.MAX_SAFE_INTEGER;\n\n  if (type === \"dataBar\") {\n    const dataBarNode = getFirstChild(cfRuleNode, \"dataBar\");\n    if (!dataBarNode) {\n      return null;\n    }\n\n    const cfvos = getChildElements(dataBarNode, \"cfvo\")\n      .map((node) => parseConditionalFormatValueObject(node))\n      .filter((value): value is XlsxConditionalFormatValueObject => Boolean(value));\n    if (cfvos.length === 0) {\n      return null;\n    }\n\n    return {\n      axisColor: parseSpreadsheetColor(getFirstChild(dataBarNode, \"axisColor\")),\n      border: parseSpreadsheetBooleanAttribute(dataBarNode, \"border\"),\n      borderColor: parseSpreadsheetColor(getFirstChild(dataBarNode, \"borderColor\")),\n      cfvos,\n      color: parseSpreadsheetColor(getFirstChild(dataBarNode, \"fillColor\")),\n      gradient: parseSpreadsheetBooleanAttribute(dataBarNode, \"gradient\"),\n      kind: \"dataBar\",\n      maxLength: Number(dataBarNode.getAttribute(\"maxLength\") ?? Number.NaN),\n      minLength: Number(dataBarNode.getAttribute(\"minLength\") ?? Number.NaN),\n      negativeBarBorderColorSameAsPositive: parseSpreadsheetBooleanAttribute(dataBarNode, \"negativeBarBorderColorSameAsPositive\"),\n      negativeBorderColor: parseSpreadsheetColor(getFirstChild(dataBarNode, \"negativeBorderColor\")),\n      negativeFillColor: parseSpreadsheetColor(getFirstChild(dataBarNode, \"negativeFillColor\")),\n      priority,\n      ranges,\n      showValue: parseSpreadsheetBooleanAttribute(dataBarNode, \"showValue\"),\n      id: ruleId\n    };\n  }\n\n  if (type === \"iconSet\") {\n    const iconSetNode = getFirstChild(cfRuleNode, \"iconSet\");\n    if (!iconSetNode) {\n      return null;\n    }\n\n    const cfvos = getChildElements(iconSetNode, \"cfvo\")\n      .map((node) => parseConditionalFormatValueObject(node))\n      .filter((value): value is XlsxConditionalFormatValueObject => Boolean(value));\n    const icons = getChildElements(iconSetNode, \"cfIcon\")\n      .map((iconNode) => {\n        const iconSet = iconNode.getAttribute(\"iconSet\");\n        const rawIconId = Number(iconNode.getAttribute(\"iconId\") ?? Number.NaN);\n        if (!iconSet || !Number.isFinite(rawIconId)) {\n          return null;\n        }\n\n        return {\n          iconId: rawIconId,\n          iconSet\n        } satisfies XlsxConditionalFormatIcon;\n      })\n      .filter((icon): icon is XlsxConditionalFormatIcon => Boolean(icon));\n\n    if (cfvos.length === 0 || icons.length === 0) {\n      return null;\n    }\n\n    return {\n      cfvos,\n      icons,\n      kind: \"iconSet\",\n      priority,\n      ranges,\n      reverse: parseSpreadsheetBooleanAttribute(iconSetNode, \"reverse\"),\n      showValue: parseSpreadsheetBooleanAttribute(iconSetNode, \"showValue\"),\n      id: ruleId\n    };\n  }\n\n  return null;\n}\n\nfunction mergeConditionalFormatRule(\n  baseRule: XlsxConditionalFormatRule & { id?: string },\n  extendedRule: XlsxConditionalFormatRule & { id?: string }\n) {\n  if (baseRule.kind !== extendedRule.kind) {\n    return baseRule;\n  }\n\n  if (baseRule.kind === \"colorScale\" && extendedRule.kind === \"colorScale\") {\n    return {\n      ...baseRule,\n      ...extendedRule,\n      cfvos: extendedRule.cfvos.length > 0 ? extendedRule.cfvos : baseRule.cfvos,\n      colors: extendedRule.colors.length > 0 ? extendedRule.colors : baseRule.colors,\n      priority: Number.isFinite(extendedRule.priority) ? extendedRule.priority : baseRule.priority,\n      ranges: extendedRule.ranges.length > 0 ? extendedRule.ranges : baseRule.ranges\n    };\n  }\n\n  if (baseRule.kind === \"dataBar\" && extendedRule.kind === \"dataBar\") {\n    const merged: XlsxConditionalDataBarRule & { id?: string } = {\n      ...baseRule,\n      ...extendedRule,\n      axisColor: extendedRule.axisColor ?? baseRule.axisColor,\n      border: extendedRule.border ?? baseRule.border,\n      cfvos: extendedRule.cfvos.length > 0 ? extendedRule.cfvos : baseRule.cfvos,\n      color: extendedRule.color ?? baseRule.color,\n      negativeBarBorderColorSameAsPositive: extendedRule.negativeBarBorderColorSameAsPositive ?? baseRule.negativeBarBorderColorSameAsPositive,\n      negativeBorderColor: extendedRule.negativeBorderColor ?? baseRule.negativeBorderColor,\n      negativeFillColor: extendedRule.negativeFillColor ?? baseRule.negativeFillColor,\n      priority: Number.isFinite(extendedRule.priority) ? extendedRule.priority : baseRule.priority,\n      ranges: extendedRule.ranges.length > 0 ? extendedRule.ranges : baseRule.ranges\n    };\n    return merged;\n  }\n\n  if (baseRule.kind === \"iconSet\" && extendedRule.kind === \"iconSet\") {\n    const merged: XlsxConditionalIconSetRule & { id?: string } = {\n      ...baseRule,\n      ...extendedRule,\n      cfvos: extendedRule.cfvos.length > 0 ? extendedRule.cfvos : baseRule.cfvos,\n      icons: extendedRule.icons.length > 0 ? extendedRule.icons : baseRule.icons,\n      priority: Number.isFinite(extendedRule.priority) ? extendedRule.priority : baseRule.priority,\n      ranges: extendedRule.ranges.length > 0 ? extendedRule.ranges : baseRule.ranges\n    };\n    return merged;\n  }\n\n  return baseRule;\n}\n\nfunction parseConditionalFormatRules(document: Document) {\n  const standardRules: Array<XlsxConditionalFormatRule & { id?: string }> = [];\n  const extendedRules: Array<XlsxConditionalFormatRule & { id?: string }> = [];\n\n  getLocalElements(document, \"conditionalFormatting\").forEach((conditionalFormattingNode) => {\n    const isExtended = conditionalFormattingNode.namespaceURI !== SPREADSHEET_NS;\n    const ranges = isExtended\n      ? parseSqrefRanges(getFirstChild(conditionalFormattingNode, \"sqref\")?.textContent ?? \"\")\n      : parseSqrefRanges(conditionalFormattingNode.getAttribute(\"sqref\"));\n\n    getChildElements(conditionalFormattingNode, \"cfRule\").forEach((cfRuleNode) => {\n      const parsedRule = isExtended\n        ? parseExtendedConditionalFormatRule(cfRuleNode, ranges)\n        : parseStandardConditionalFormatRule(cfRuleNode, ranges);\n      if (parsedRule) {\n        if (isExtended) {\n          extendedRules.push(parsedRule);\n        } else {\n          standardRules.push(parsedRule);\n        }\n      }\n    });\n  });\n\n  const mergedRules: XlsxConditionalFormatRule[] = [];\n  const usedExtendedRuleIds = new Set<string>();\n  const extendedRulesById = new Map(\n    extendedRules\n      .filter((rule) => typeof rule.id === \"string\" && rule.id.length > 0)\n      .map((rule) => [rule.id as string, rule])\n  );\n\n  standardRules.forEach((rule) => {\n    const matchingExtendedRule = rule.id ? extendedRulesById.get(rule.id) : undefined;\n    if (matchingExtendedRule) {\n      usedExtendedRuleIds.add(rule.id as string);\n      mergedRules.push(mergeConditionalFormatRule(rule, matchingExtendedRule));\n      return;\n    }\n\n    mergedRules.push(rule);\n  });\n\n  extendedRules.forEach((rule) => {\n    if (rule.id && usedExtendedRuleIds.has(rule.id)) {\n      return;\n    }\n\n    mergedRules.push(rule);\n  });\n\n  return mergedRules\n    .map((rule) => {\n      const nextRule = { ...rule } as XlsxConditionalFormatRule & { id?: string };\n      delete nextRule.id;\n      return nextRule;\n    })\n    .filter((rule) => rule.ranges.length > 0)\n    .sort((left, right) => left.priority - right.priority);\n}\n\nfunction parseSheetState(\n  archive: ArchiveEntries,\n  path: string,\n  options?: ParseWorkbookStructureOptions & {\n    defaultFont?: {\n      family?: string;\n      sizePt?: number;\n    } | null;\n  }\n): WorkbookSheetState | null {\n  const xml = readArchiveText(archive, path);\n  if (!xml) {\n    return null;\n  }\n\n  const document = parseXml(xml);\n  if (!document) {\n    return null;\n  }\n\n  const includeCachedFormulaValues = options?.includeCachedFormulaValues ?? true;\n  const cachedFormulaValues: Record<string, string> = {};\n  const conditionalFormatRules = parseConditionalFormatRules(document);\n  const sparklines = parseSheetSparklines(document, options?.themePalette);\n  const sheetFormatNode = getLocalElements(document, \"sheetFormatPr\")[0] ?? null;\n  const sheetViewNode = getLocalElements(document, \"sheetView\")[0] ?? null;\n  const rowHeightOverridesPx: Record<number, number> = {};\n  const colWidthOverridesPx: Record<number, number> = {};\n  const rowStyleIds: Record<number, number> = {};\n  const colStyleIds: Record<number, number> = {};\n  let minContentCol = Number.POSITIVE_INFINITY;\n  let minContentRow = Number.POSITIVE_INFINITY;\n  let maxContentCol = -1;\n  let maxContentRow = -1;\n  const columnWidthCharacterWidthPx = measureColumnCharacterWidthPx(\n    options?.defaultFont?.family,\n    options?.defaultFont?.sizePt\n  );\n\n  const defaultRowHeight = Number(sheetFormatNode?.getAttribute(\"defaultRowHeight\") ?? 15);\n  const defaultColWidth = Number(\n    sheetFormatNode?.getAttribute(\"defaultColWidth\")\n    ?? sheetFormatNode?.getAttribute(\"baseColWidth\")\n    ?? 8.43\n  );\n  const rawZoomScale = Number(\n    sheetViewNode?.getAttribute(\"zoomScale\")\n    ?? sheetViewNode?.getAttribute(\"zoomScaleNormal\")\n    ?? Number.NaN\n  );\n  const zoomScale = Number.isFinite(rawZoomScale) && rawZoomScale > 0\n    ? rawZoomScale\n    : 100;\n  const trackContentCell = (cellRef: string | null) => {\n    if (!cellRef) {\n      return;\n    }\n\n    const cell = parseA1CellReference(cellRef);\n    if (!cell) {\n      return;\n    }\n\n    minContentCol = Math.min(minContentCol, cell.col);\n    minContentRow = Math.min(minContentRow, cell.row);\n    maxContentCol = Math.max(maxContentCol, cell.col);\n    maxContentRow = Math.max(maxContentRow, cell.row);\n  };\n  const isMeaningfulCellNode = (cellNode: Element) => {\n    if (getFirstChild(cellNode, \"f\") || getFirstChild(cellNode, \"is\")) {\n      return true;\n    }\n\n    const valueNode = getFirstChild(cellNode, \"v\");\n    return Boolean(valueNode && (valueNode.textContent ?? \"\").length > 0);\n  };\n\n  getLocalElements(document, \"row\").forEach((rowNode) => {\n    const rowIndex = Number(rowNode.getAttribute(\"r\") ?? 0) - 1;\n    const height = Number(rowNode.getAttribute(\"ht\") ?? Number.NaN);\n    const styleId = Number(rowNode.getAttribute(\"s\") ?? Number.NaN);\n    if (rowIndex >= 0 && Number.isFinite(height)) {\n      rowHeightOverridesPx[rowIndex] = Math.max(MIN_ROW_HEIGHT_PX, Math.round(height * 1.33));\n    }\n    if (rowIndex >= 0 && Number.isFinite(styleId)) {\n      rowStyleIds[rowIndex] = styleId;\n    }\n\n    getChildElements(rowNode, \"c\").forEach((cellNode) => {\n      const cellRef = cellNode.getAttribute(\"r\");\n      if (isMeaningfulCellNode(cellNode)) {\n        trackContentCell(cellRef);\n      }\n\n      if (includeCachedFormulaValues) {\n        const formulaNode = getFirstChild(cellNode, \"f\");\n        const valueNode = getFirstChild(cellNode, \"v\");\n        if (formulaNode && valueNode && cellRef) {\n          cachedFormulaValues[cellRef] = valueNode.textContent ?? \"\";\n        }\n      }\n    });\n  });\n\n  const maxMetadataCol = Math.max(maxContentCol, 0) + 256;\n  getLocalElements(document, \"col\").forEach((colNode) => {\n    const min = Number(colNode.getAttribute(\"min\") ?? 0) - 1;\n    const max = Number(colNode.getAttribute(\"max\") ?? 0) - 1;\n    const width = Number(colNode.getAttribute(\"width\") ?? Number.NaN);\n    const styleId = Number(colNode.getAttribute(\"style\") ?? Number.NaN);\n    if (!Number.isFinite(width)) {\n      if (!Number.isFinite(styleId)) {\n        return;\n      }\n    }\n\n    for (let col = min; col <= Math.min(max, maxMetadataCol); col += 1) {\n      if (col >= 0) {\n        if (Number.isFinite(width)) {\n          const widthPx = sheetColumnWidthToPixels(width, columnWidthCharacterWidthPx);\n          colWidthOverridesPx[col] = widthPx;\n        }\n        if (Number.isFinite(styleId)) {\n          colStyleIds[col] = styleId;\n        }\n      }\n    }\n  });\n\n  return {\n    cachedFormulaValues,\n    columnWidthCharacterWidthPx,\n    colWidthOverridesPx,\n    colStyleIds,\n    conditionalFormatRules,\n    defaultColWidthPx: sheetColumnWidthToPixels(defaultColWidth, columnWidthCharacterWidthPx),\n    defaultRowHeightPx: Math.max(MIN_ROW_HEIGHT_PX, Math.round(defaultRowHeight * 1.33)),\n    hasHorizontalMerges: false,\n    hasVerticalMerges: false,\n    maxHorizontalMergeEndCol: -1,\n    maxVerticalMergeEndRow: -1,\n    maxContentCol,\n    maxContentRow,\n    minContentCol: Number.isFinite(minContentCol) ? minContentCol : -1,\n    minContentRow: Number.isFinite(minContentRow) ? minContentRow : -1,\n    hiddenCols: [],\n    hiddenRows: [],\n    rowHeightOverridesPx,\n    rowStyleIds,\n    showGridLines: (sheetViewNode?.getAttribute(\"showGridLines\") ?? \"1\") !== \"0\",\n    sparklines,\n    zoomScale\n  };\n}\n\nfunction clampChannel(value: number) {\n  return Math.max(0, Math.min(255, Math.round(value)));\n}\n\nfunction normalizeHexColor(value: string) {\n  const hex = value.replace(/^#/, \"\");\n  if (hex.length === 8) {\n    return `#${hex.slice(2).toLowerCase()}`;\n  }\n  if (hex.length === 6) {\n    return `#${hex.toLowerCase()}`;\n  }\n  return \"#000000\";\n}\n\nfunction hexToRgb(hex: string) {\n  const normalized = normalizeHexColor(hex);\n  return {\n    b: Number.parseInt(normalized.slice(5, 7), 16),\n    g: Number.parseInt(normalized.slice(3, 5), 16),\n    r: Number.parseInt(normalized.slice(1, 3), 16)\n  };\n}\n\nfunction rgbToHex(red: number, green: number, blue: number) {\n  return `#${[red, green, blue]\n    .map((value) => clampChannel(value).toString(16).padStart(2, \"0\"))\n    .join(\"\")}`;\n}\n\nfunction applyDrawingColorTransforms(\n  baseColor: string,\n  transformNodes: Element[]\n): DrawingColor {\n  let { r, g, b } = hexToRgb(baseColor);\n  let opacity = 1;\n  let lumMod = 1;\n  let lumOff = 0;\n\n  transformNodes.forEach((node) => {\n    const rawValue = Number(node.getAttribute(\"val\") ?? 0);\n    const value = Number.isFinite(rawValue) ? rawValue / 100000 : 0;\n    switch (node.localName) {\n      case \"alpha\":\n        opacity *= value;\n        break;\n      case \"lumMod\":\n        lumMod *= value;\n        break;\n      case \"lumOff\":\n        lumOff += value;\n        break;\n      case \"shade\":\n        r *= value;\n        g *= value;\n        b *= value;\n        break;\n      case \"tint\":\n        r = r + (255 - r) * value;\n        g = g + (255 - g) * value;\n        b = b + (255 - b) * value;\n        break;\n      default:\n        break;\n    }\n  });\n\n  if (lumMod !== 1 || lumOff !== 0) {\n    r = r * lumMod + 255 * lumOff;\n    g = g * lumMod + 255 * lumOff;\n    b = b * lumMod + 255 * lumOff;\n  }\n\n  return {\n    color: rgbToHex(r, g, b),\n    opacity: Math.max(0, Math.min(1, opacity))\n  };\n}\n\nfunction resolveThemeColorName(theme: ThemeState, name: string | null) {\n  if (!name) {\n    return null;\n  }\n\n  const aliases: Record<string, string> = {\n    bg1: \"bg1\",\n    bg2: \"bg2\",\n    tx1: \"tx1\",\n    tx2: \"tx2\"\n  };\n  const key = aliases[name] ?? name;\n  return theme.colors.get(key) ?? null;\n}\n\nfunction resolveColorValue(colorNode: Element | null, theme: ThemeState): DrawingColor | null {\n  if (!colorNode) {\n    return null;\n  }\n\n  let baseColor: string | null = null;\n  if (colorNode.localName === \"srgbClr\") {\n    baseColor = normalizeHexColor(colorNode.getAttribute(\"val\") ?? \"\");\n  } else if (colorNode.localName === \"schemeClr\") {\n    baseColor = resolveThemeColorName(theme, colorNode.getAttribute(\"val\"));\n  } else if (colorNode.localName === \"scrgbClr\") {\n    const r = Number(colorNode.getAttribute(\"r\") ?? 0) * 255 / 100000;\n    const g = Number(colorNode.getAttribute(\"g\") ?? 0) * 255 / 100000;\n    const b = Number(colorNode.getAttribute(\"b\") ?? 0) * 255 / 100000;\n    baseColor = rgbToHex(r, g, b);\n  } else if (colorNode.localName === \"sysClr\") {\n    baseColor = normalizeHexColor(colorNode.getAttribute(\"lastClr\") ?? \"\");\n  }\n\n  if (!baseColor) {\n    return null;\n  }\n\n  return applyDrawingColorTransforms(baseColor, Array.from(colorNode.childNodes).filter(isElementNode));\n}\n\nfunction resolveFillColor(fillParent: Element | null, theme: ThemeState): DrawingColor | null {\n  if (!fillParent) {\n    return null;\n  }\n\n  const solidFillNode = getFirstChild(fillParent, \"solidFill\");\n  if (!solidFillNode) {\n    return null;\n  }\n\n  return resolveColorValue(Array.from(solidFillNode.childNodes).filter(isElementNode)[0] ?? null, theme);\n}\n\nfunction resolveTextTypeface(typeface: string | null, theme: ThemeState) {\n  if (!typeface) {\n    return undefined;\n  }\n\n  if (typeface === \"+mn-lt\" || typeface === \"+mn-ea\" || typeface === \"+mn-cs\") {\n    return theme.minorLatinFont ?? undefined;\n  }\n  if (typeface === \"+mj-lt\" || typeface === \"+mj-ea\" || typeface === \"+mj-cs\") {\n    return theme.majorLatinFont ?? undefined;\n  }\n\n  return typeface;\n}\n\nfunction isThemeTypeface(typeface: string | null | undefined) {\n  return Boolean(typeface && typeface.startsWith(\"+\"));\n}\n\nfunction resolvePreferredTextTypeface(node: Element | null, theme: ThemeState) {\n  if (!node) {\n    return undefined;\n  }\n\n  const latin = getFirstChild(node, \"latin\")?.getAttribute(\"typeface\") ?? null;\n  const eastAsian = getFirstChild(node, \"ea\")?.getAttribute(\"typeface\") ?? null;\n  const complexScript = getFirstChild(node, \"cs\")?.getAttribute(\"typeface\") ?? null;\n  const candidates = [latin, eastAsian, complexScript];\n  const explicit = candidates.find((candidate) => candidate && !isThemeTypeface(candidate));\n  if (explicit) {\n    return explicit;\n  }\n\n  return resolveTextTypeface(candidates.find(Boolean) ?? null, theme);\n}\n\ntype ShapeTextStyle = {\n  bold?: boolean;\n  color?: string;\n  fontFamily?: string;\n  fontSizePt?: number;\n  italic?: boolean;\n  underline?: boolean;\n};\n\nfunction parseShapeTextStyle(node: Element | null, theme: ThemeState, fallbackColor?: DrawingColor | null): ShapeTextStyle {\n  if (!node) {\n    return {\n      color: fallbackColor?.color\n    };\n  }\n\n  const fillColor = resolveFillColor(node, theme) ?? fallbackColor ?? null;\n  const underlineValue = node.getAttribute(\"u\");\n  return {\n    bold: node.getAttribute(\"b\") === \"1\" || undefined,\n    color: fillColor?.color,\n    fontFamily: resolvePreferredTextTypeface(node, theme),\n    fontSizePt: node.getAttribute(\"sz\") ? Number(node.getAttribute(\"sz\")) / 100 : undefined,\n    italic: node.getAttribute(\"i\") === \"1\" || undefined,\n    underline: underlineValue && underlineValue !== \"none\" ? true : undefined\n  };\n}\n\nfunction mergeShapeTextStyles(...styles: Array<ShapeTextStyle | undefined>): ShapeTextStyle {\n  return styles.reduce<ShapeTextStyle>((acc, style) => {\n    if (!style) {\n      return acc;\n    }\n    return {\n      bold: style.bold ?? acc.bold,\n      color: style.color ?? acc.color,\n      fontFamily: style.fontFamily ?? acc.fontFamily,\n      fontSizePt: style.fontSizePt ?? acc.fontSizePt,\n      italic: style.italic ?? acc.italic,\n      underline: style.underline ?? acc.underline\n    };\n  }, {});\n}\n\nfunction parseMarker(node: Element | null) {\n  if (!node) {\n    return null;\n  }\n\n  const col = Number(getFirstChild(node, \"col\")?.textContent ?? 0);\n  const row = Number(getFirstChild(node, \"row\")?.textContent ?? 0);\n  const colOffsetEmu = Number(getFirstChild(node, \"colOff\")?.textContent ?? 0);\n  const rowOffsetEmu = Number(getFirstChild(node, \"rowOff\")?.textContent ?? 0);\n\n  return {\n    col,\n    colOffsetEmu,\n    row,\n    rowOffsetEmu\n  };\n}\n\nexport function dukeDrawingAnchorToXlsxAnchor(anchor: DukeDrawingAnchor): XlsxImageAnchor {\n  if (anchor.type === \"absolute\") {\n    return {\n      kind: \"absolute\",\n      positionEmu: { x: anchor.xEmu, y: anchor.yEmu },\n      sizeEmu: { cx: anchor.widthEmu, cy: anchor.heightEmu }\n    };\n  }\n\n  const from = {\n    col: anchor.from.col,\n    colOffsetEmu: anchor.from.colOffsetEmu ?? 0,\n    row: anchor.from.row,\n    rowOffsetEmu: anchor.from.rowOffsetEmu ?? 0\n  };\n  if (anchor.type === \"oneCell\") {\n    return {\n      from,\n      kind: \"one-cell\",\n      sizeEmu: { cx: anchor.widthEmu, cy: anchor.heightEmu }\n    };\n  }\n\n  return {\n    from,\n    kind: \"two-cell\",\n    to: {\n      col: anchor.to.col,\n      colOffsetEmu: anchor.to.colOffsetEmu ?? 0,\n      row: anchor.to.row,\n      rowOffsetEmu: anchor.to.rowOffsetEmu ?? 0\n    }\n  };\n}\n\nexport function xlsxAnchorToDukeDrawingAnchor(\n  anchor: XlsxImageAnchor,\n  editAs?: \"twoCell\" | \"oneCell\" | \"absolute\"\n): DukeDrawingAnchor {\n  if (anchor.kind === \"absolute\") {\n    return {\n      heightEmu: anchor.sizeEmu.cy,\n      type: \"absolute\",\n      widthEmu: anchor.sizeEmu.cx,\n      xEmu: anchor.positionEmu.x,\n      yEmu: anchor.positionEmu.y\n    };\n  }\n\n  const from = {\n    col: anchor.from.col,\n    colOffsetEmu: anchor.from.colOffsetEmu,\n    row: anchor.from.row,\n    rowOffsetEmu: anchor.from.rowOffsetEmu\n  };\n  if (anchor.kind === \"one-cell\") {\n    return {\n      from,\n      heightEmu: anchor.sizeEmu.cy,\n      type: \"oneCell\",\n      widthEmu: anchor.sizeEmu.cx\n    };\n  }\n\n  return {\n    editAs,\n    from,\n    to: {\n      col: anchor.to.col,\n      colOffsetEmu: anchor.to.colOffsetEmu,\n      row: anchor.to.row,\n      rowOffsetEmu: anchor.to.rowOffsetEmu\n    },\n    type: \"twoCell\"\n  };\n}\n\nfunction mapDukeDrawingColor(color: DukeDrawingColor | undefined): XlsxCellStyleColorInput | undefined {\n  if (!color) {\n    return undefined;\n  }\n  switch (color.colorType) {\n    case \"auto\":\n      return { colorType: \"auto\" };\n    case \"rgb\":\n      return { b: color.b, colorType: \"rgb\", g: color.g, r: color.r };\n    case \"argb\":\n      return { a: color.a, b: color.b, colorType: \"argb\", g: color.g, r: color.r };\n    case \"theme\":\n      return { colorType: \"theme\", themeIndex: color.index, tint: color.tint };\n    case \"indexed\":\n      return { colorType: \"indexed\", paletteIndex: color.index };\n  }\n}\n\nfunction mapDukeDrawingFont(font: DukeDrawingRunFont | undefined) {\n  if (!font) {\n    return undefined;\n  }\n  return {\n    bold: font.bold,\n    charset: font.charset,\n    color: mapDukeDrawingColor(font.color),\n    family: font.family,\n    italic: font.italic,\n    name: font.name,\n    scheme: font.scheme,\n    size: font.size,\n    strikethrough: font.strikethrough,\n    underline: font.underline,\n    verticalAlign: font.verticalAlign\n  };\n}\n\nfunction mapDukeDrawingText(text: DukeDrawingText): XlsxFormControlCaption {\n  return {\n    horizontalAlignment: text.horizontalAlignment,\n    runs: text.runs.map((run) => ({ font: mapDukeDrawingFont(run.font), text: run.text })),\n    verticalAlignment: text.verticalAlignment\n  };\n}\n\nfunction resolveDukeDrawingColor(color: DukeDrawingColor | undefined, themePalette?: XlsxThemePalette | null) {\n  if (!color) {\n    return undefined;\n  }\n  switch (color.colorType) {\n    case \"rgb\":\n      return resolveWorkbookColor({ rgb: [color.r, color.g, color.b].map((value) => value.toString(16).padStart(2, \"0\")).join(\"\") }) ?? undefined;\n    case \"argb\":\n      return resolveWorkbookColor({ argb: [color.a, color.r, color.g, color.b].map((value) => value.toString(16).padStart(2, \"0\")).join(\"\") }) ?? undefined;\n    case \"theme\":\n      return resolveWorkbookColor({ theme: color.index, tint: color.tint }, themePalette) ?? undefined;\n    default:\n      return undefined;\n  }\n}\n\nfunction resolveDukeDrawingText(\n  text: DukeDrawingText,\n  themePalette?: XlsxThemePalette | null\n) {\n  const caption = mapDukeDrawingText(text);\n  const label = normalizeControlLabel(text.runs.map((run) => run.text).join(\"\"));\n  const firstStyledRun = text.runs.find((run) => run.font)?.font;\n  const horizontalAlignment = text.horizontalAlignment;\n  return {\n    caption,\n    fontFamily: firstStyledRun?.name,\n    fontSizePt: firstStyledRun?.size,\n    label,\n    textAlign: horizontalAlignment === \"left\" || horizontalAlignment === \"center\" || horizontalAlignment === \"right\"\n      ? horizontalAlignment\n      : undefined,\n    textColor: resolveDukeDrawingColor(firstStyledRun?.color, themePalette)\n  };\n}\n\nfunction mapDukeFormControlKind(\n  kind: DukeFormControlKind,\n  themePalette?: XlsxThemePalette | null\n): Pick<XlsxFormControl, \"kind\"> & Partial<XlsxFormControl> {\n  switch (kind.kind) {\n    case \"button\":\n      return { ...resolveDukeDrawingText(kind.caption, themePalette), kind: \"button\" };\n    case \"checkbox\":\n      return {\n        ...resolveDukeDrawingText(kind.caption, themePalette),\n        checked: kind.state === \"checked\",\n        kind: \"checkbox\",\n        linkedCell: kind.cellLink,\n        no3D: kind.no3D,\n        state: kind.state\n      };\n    case \"optionButton\":\n      return {\n        ...resolveDukeDrawingText(kind.caption, themePalette),\n        checked: kind.state === \"checked\",\n        firstInGroup: kind.firstInGroup,\n        kind: \"radio\",\n        linkedCell: kind.cellLink,\n        no3D: kind.no3D,\n        state: kind.state\n      };\n    case \"label\":\n      return { ...resolveDukeDrawingText(kind.caption, themePalette), kind: \"label\" };\n    case \"groupBox\":\n      return {\n        ...resolveDukeDrawingText(kind.caption, themePalette),\n        kind: \"group-box\",\n        no3D: kind.no3D\n      };\n    case \"listBox\":\n      return {\n        inputRange: kind.inputRange,\n        kind: \"listbox\",\n        linkedCell: kind.cellLink,\n        no3D: kind.no3D,\n        selected: [...kind.selected],\n        selection: kind.selection\n      };\n    case \"dropdown\":\n      return {\n        inputRange: kind.inputRange,\n        kind: \"dropdown\",\n        lines: kind.lines,\n        linkedCell: kind.cellLink,\n        no3D: kind.no3D,\n        selected: kind.selected\n      };\n    case \"scrollbar\":\n      return {\n        horizontal: kind.horizontal,\n        increment: kind.increment,\n        kind: \"scrollbar\",\n        linkedCell: kind.cellLink,\n        max: kind.max,\n        min: kind.min,\n        page: kind.page,\n        value: kind.value\n      };\n    case \"spinner\":\n      return {\n        increment: kind.increment,\n        kind: \"spinner\",\n        linkedCell: kind.cellLink,\n        max: kind.max,\n        min: kind.min,\n        value: kind.value\n      };\n    case \"unknown\":\n      return {\n        ...resolveDukeDrawingText(kind.caption, themePalette),\n        kind: kind.objectType.toLowerCase() === \"editbox\" ? \"editbox\" : \"unknown\",\n        legacyObjectType: kind.legacyObjectType,\n        objectType: kind.objectType,\n        rawObj: kind.rawObj,\n        rawProperties: kind.rawProperties\n      };\n  }\n}\n\nfunction mapDukeFormControl(\n  control: DukeFormControlDrawing & { anchor: DukeDrawingAnchor },\n  controlIndex: number,\n  workbookSheetIndex: number,\n  themePalette?: XlsxThemePalette | null\n): XlsxFormControl {\n  return {\n    altText: control.altText,\n    anchor: dukeDrawingAnchorToXlsxAnchor(control.anchor),\n    controlIndex,\n    editAs: control.anchor.type === \"twoCell\" ? control.anchor.editAs : undefined,\n    hidden: control.hidden,\n    id: `form-control-${workbookSheetIndex}-${controlIndex}`,\n    locked: control.locked,\n    macroName: control.formControl.macroName,\n    name: control.name,\n    printable: control.printable,\n    rawClientData: control.formControl.rawClientData,\n    sheetIndex: workbookSheetIndex,\n    title: control.title,\n    workbookSheetIndex,\n    zIndex: (control.drawingPath[0] ?? controlIndex) + 1,\n    ...mapDukeFormControlKind(control.formControl.kind, themePalette)\n  };\n}\n\nexport function collectWorkbookFormControls(\n  workbook: Workbook,\n  themePalette?: XlsxThemePalette | null\n): XlsxFormControl[][] {\n  return Array.from({ length: workbook.sheetCount }, (_, workbookSheetIndex) => {\n    try {\n      const controls = workbook.getSheet(workbookSheetIndex).formControls;\n      return Array.isArray(controls)\n        ? controls.flatMap((control, controlIndex) => control.anchor\n            ? [mapDukeFormControl(control, controlIndex, workbookSheetIndex, themePalette)]\n            : [])\n        : [];\n    } catch {\n      return [];\n    }\n  });\n}\n\nfunction normalizeControlLabel(label: string | null | undefined) {\n  if (!label) {\n    return undefined;\n  }\n\n  const normalized = label\n    .replace(/\\u00a0/g, \" \")\n    .replace(/\\s+/g, \" \")\n    .trim();\n  return normalized.length > 0 ? normalized : undefined;\n}\n\nfunction parseAnchor(anchorNode: Element) {\n  if (anchorNode.localName === \"anchor\") {\n    const from = parseMarker(getFirstChild(anchorNode, \"from\"));\n    const to = parseMarker(getFirstChild(anchorNode, \"to\"));\n    return from && to ? { from, kind: \"two-cell\" as const, to } : null;\n  }\n\n  if (anchorNode.localName === \"twoCellAnchor\") {\n    const from = parseMarker(getFirstChild(anchorNode, \"from\"));\n    const to = parseMarker(getFirstChild(anchorNode, \"to\"));\n    return from && to ? { from, kind: \"two-cell\" as const, to } : null;\n  }\n\n  if (anchorNode.localName === \"oneCellAnchor\") {\n    const from = parseMarker(getFirstChild(anchorNode, \"from\"));\n    const extNode = getFirstChild(anchorNode, \"ext\");\n    return from && extNode\n      ? {\n          from,\n          kind: \"one-cell\" as const,\n          sizeEmu: {\n            cx: Number(extNode.getAttribute(\"cx\") ?? 0),\n            cy: Number(extNode.getAttribute(\"cy\") ?? 0)\n          }\n        }\n      : null;\n  }\n\n  const positionNode = getFirstChild(anchorNode, \"pos\");\n  const extNode = getFirstChild(anchorNode, \"ext\");\n  return positionNode && extNode\n    ? {\n        kind: \"absolute\" as const,\n        positionEmu: {\n          x: Number(positionNode.getAttribute(\"x\") ?? 0),\n          y: Number(positionNode.getAttribute(\"y\") ?? 0)\n        },\n        sizeEmu: {\n          cx: Number(extNode.getAttribute(\"cx\") ?? 0),\n          cy: Number(extNode.getAttribute(\"cy\") ?? 0)\n        }\n      }\n    : null;\n}\n\nfunction anchorToRect(anchor: XlsxImage[\"anchor\"]): DrawingRectEmu {\n  if (anchor.kind === \"absolute\") {\n    return {\n      cx: anchor.sizeEmu.cx,\n      cy: anchor.sizeEmu.cy,\n      x: anchor.positionEmu.x,\n      y: anchor.positionEmu.y\n    };\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    return {\n      cx: anchor.sizeEmu.cx,\n      cy: anchor.sizeEmu.cy,\n      x: anchor.from.colOffsetEmu,\n      y: anchor.from.rowOffsetEmu\n    };\n  }\n\n  return {\n    cx: Math.max(0, (anchor.to.col - anchor.from.col) * DEFAULT_COL_WIDTH_EMU + anchor.to.colOffsetEmu - anchor.from.colOffsetEmu),\n    cy: Math.max(0, (anchor.to.row - anchor.from.row) * DEFAULT_ROW_HEIGHT_EMU + anchor.to.rowOffsetEmu - anchor.from.rowOffsetEmu),\n    x: anchor.from.colOffsetEmu,\n    y: anchor.from.rowOffsetEmu\n  };\n}\n\nfunction resolveSheetColumnWidthPx(sheetState: WorkbookSheetState | null, col: number) {\n  if (col < 0) {\n    return 0;\n  }\n  return sheetState?.colWidthOverridesPx[col] ?? sheetState?.defaultColWidthPx ?? emuToPixels(DEFAULT_COL_WIDTH_EMU);\n}\n\nfunction resolveSheetRowHeightPx(sheetState: WorkbookSheetState | null, row: number) {\n  if (row < 0) {\n    return 0;\n  }\n  return sheetState?.rowHeightOverridesPx[row] ?? sheetState?.defaultRowHeightPx ?? emuToPixels(DEFAULT_ROW_HEIGHT_EMU);\n}\n\nfunction sumSheetColumnWidthsEmu(sheetState: WorkbookSheetState | null, beforeCol: number) {\n  let total = 0;\n  for (let col = 0; col < beforeCol; col += 1) {\n    total += pixelsToEmu(resolveSheetColumnWidthPx(sheetState, col));\n  }\n  return total;\n}\n\nfunction sumSheetRowHeightsEmu(sheetState: WorkbookSheetState | null, beforeRow: number) {\n  let total = 0;\n  for (let row = 0; row < beforeRow; row += 1) {\n    total += pixelsToEmu(resolveSheetRowHeightPx(sheetState, row));\n  }\n  return total;\n}\n\nfunction anchorToAbsoluteRect(anchor: XlsxImage[\"anchor\"], sheetState: WorkbookSheetState | null): DrawingRectEmu {\n  if (anchor.kind === \"absolute\") {\n    return anchorToRect(anchor);\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    return {\n      cx: anchor.sizeEmu.cx,\n      cy: anchor.sizeEmu.cy,\n      x: sumSheetColumnWidthsEmu(sheetState, anchor.from.col) + anchor.from.colOffsetEmu,\n      y: sumSheetRowHeightsEmu(sheetState, anchor.from.row) + anchor.from.rowOffsetEmu\n    };\n  }\n\n  const left = sumSheetColumnWidthsEmu(sheetState, anchor.from.col) + anchor.from.colOffsetEmu;\n  const top = sumSheetRowHeightsEmu(sheetState, anchor.from.row) + anchor.from.rowOffsetEmu;\n  const right = sumSheetColumnWidthsEmu(sheetState, anchor.to.col) + anchor.to.colOffsetEmu;\n  const bottom = sumSheetRowHeightsEmu(sheetState, anchor.to.row) + anchor.to.rowOffsetEmu;\n\n  return {\n    cx: Math.max(0, right - left),\n    cy: Math.max(0, bottom - top),\n    x: left,\n    y: top\n  };\n}\n\nfunction rectToAbsoluteAnchor(rect: DrawingRectEmu): XlsxImage[\"anchor\"] {\n  return {\n    kind: \"absolute\",\n    positionEmu: {\n      x: rect.x,\n      y: rect.y\n    },\n    sizeEmu: {\n      cx: rect.cx,\n      cy: rect.cy\n    }\n  };\n}\n\nfunction parseTransformRect(xfrmNode: Element | null) {\n  if (!xfrmNode) {\n    return null;\n  }\n\n  const offNode = getFirstChild(xfrmNode, \"off\");\n  const extNode = getFirstChild(xfrmNode, \"ext\");\n  if (!offNode || !extNode) {\n    return null;\n  }\n\n  return {\n    cx: Number(extNode.getAttribute(\"cx\") ?? 0),\n    cy: Number(extNode.getAttribute(\"cy\") ?? 0),\n    flipH: xfrmNode.getAttribute(\"flipH\") === \"1\",\n    flipV: xfrmNode.getAttribute(\"flipV\") === \"1\",\n    rot: Number(xfrmNode.getAttribute(\"rot\") ?? 0) / 60000,\n    x: Number(offNode.getAttribute(\"x\") ?? 0),\n    y: Number(offNode.getAttribute(\"y\") ?? 0)\n  };\n}\n\nfunction applyGroupTransform(rect: DrawingRectEmu, group: GroupTransform): DrawingRectEmu {\n  return {\n    cx: rect.cx * group.scaleX,\n    cy: rect.cy * group.scaleY,\n    x: group.x + (rect.x - group.chX) * group.scaleX,\n    y: group.y + (rect.y - group.chY) * group.scaleY\n  };\n}\n\nfunction parseGroupTransform(\n  groupNode: Element,\n  parentGroup: GroupTransform | null,\n  fallbackAnchor: XlsxImage[\"anchor\"],\n  sheetState: WorkbookSheetState | null\n) {\n  const xfrmNode = getFirstDescendant(getFirstChild(groupNode, \"grpSpPr\") ?? groupNode, \"xfrm\");\n  const anchorRect = anchorToAbsoluteRect(fallbackAnchor, sheetState);\n  const rect = parseTransformRect(xfrmNode) ?? anchorRect;\n  const rootRectMatchesAnchorOrigin = Math.abs(rect.x - anchorRect.x) <= EMU_PER_PIXEL\n    && Math.abs(rect.y - anchorRect.y) <= EMU_PER_PIXEL;\n  const chOffNode = getFirstChild(xfrmNode ?? groupNode, \"chOff\");\n  const chExtNode = getFirstChild(xfrmNode ?? groupNode, \"chExt\");\n  const rootScaleX = rect.cx !== 0 ? anchorRect.cx / rect.cx : 1;\n  const rootScaleY = rect.cy !== 0 ? anchorRect.cy / rect.cy : 1;\n  const useRectFrameForRoot = !parentGroup && (\n    rootScaleX < 0.85\n    || rootScaleX > 1.15\n    || rootScaleY < 0.85\n    || rootScaleY > 1.15\n  );\n  const absoluteRect = parentGroup\n    ? applyGroupTransform(rect, parentGroup)\n    : rootRectMatchesAnchorOrigin\n      ? rect\n      : anchorRect;\n  const childRectX = parentGroup\n    ? Number(chOffNode?.getAttribute(\"x\") ?? 0)\n    : useRectFrameForRoot\n      ? rect.x\n      : Number(chOffNode?.getAttribute(\"x\") ?? 0);\n  const childRectY = parentGroup\n    ? Number(chOffNode?.getAttribute(\"y\") ?? 0)\n    : useRectFrameForRoot\n      ? rect.y\n      : Number(chOffNode?.getAttribute(\"y\") ?? 0);\n  const childRectCx = parentGroup\n    ? Number(chExtNode?.getAttribute(\"cx\") ?? rect.cx)\n    : useRectFrameForRoot\n      ? rect.cx\n      : Number(chExtNode?.getAttribute(\"cx\") ?? rect.cx);\n  const childRectCy = parentGroup\n    ? Number(chExtNode?.getAttribute(\"cy\") ?? rect.cy)\n    : useRectFrameForRoot\n      ? rect.cy\n      : Number(chExtNode?.getAttribute(\"cy\") ?? rect.cy);\n  return {\n    chCx: childRectCx,\n    chCy: childRectCy,\n    chX: childRectX,\n    chY: childRectY,\n    cx: absoluteRect.cx,\n    cy: absoluteRect.cy,\n    scaleX: childRectCx !== 0 ? absoluteRect.cx / childRectCx : (parentGroup?.scaleX ?? 1),\n    scaleY: childRectCy !== 0 ? absoluteRect.cy / childRectCy : (parentGroup?.scaleY ?? 1),\n    x: absoluteRect.x,\n    y: absoluteRect.y\n  };\n}\n\nfunction anchorFromNodeOrFallback(\n  node: Element,\n  fallbackAnchor: XlsxImage[\"anchor\"],\n  parentGroup: GroupTransform | null\n) {\n  const xfrmNode = getFirstDescendant(node, \"xfrm\");\n  const rect = parseTransformRect(xfrmNode);\n  if (rect) {\n    const scaleX = parentGroup?.scaleX ?? 1;\n    const scaleY = parentGroup?.scaleY ?? 1;\n    return {\n      anchor: parentGroup ? rectToAbsoluteAnchor(applyGroupTransform(rect, parentGroup)) : fallbackAnchor,\n      flipH: rect.flipH,\n      flipV: rect.flipV,\n      rotationDeg: rect.rot,\n      scaleX,\n      scaleY\n    };\n  }\n\n  return {\n    anchor: fallbackAnchor,\n    flipH: false,\n    flipV: false,\n    rotationDeg: 0,\n    scaleX: parentGroup?.scaleX ?? 1,\n    scaleY: parentGroup?.scaleY ?? 1\n  };\n}\n\nfunction mapParagraphAlign(value: string | null | undefined): XlsxShape[\"paragraphs\"][number][\"align\"] | undefined {\n  switch (value) {\n    case \"ctr\":\n      return \"center\";\n    case \"just\":\n      return \"justify\";\n    case \"r\":\n      return \"right\";\n    case \"l\":\n      return \"left\";\n    default:\n      return undefined;\n  }\n}\n\nfunction mapVerticalAnchor(value: string | null | undefined): \"bottom\" | \"middle\" | \"top\" {\n  switch (value) {\n    case \"b\":\n      return \"bottom\";\n    case \"ctr\":\n      return \"middle\";\n    default:\n      return \"top\";\n  }\n}\n\nfunction createImageAnchorNodes(document: XMLDocument) {\n  return document.documentElement\n    ? Array.from(document.documentElement.childNodes).filter(\n        (node): node is Element =>\n          isElementNode(node) &&\n          (node.localName === \"twoCellAnchor\" || node.localName === \"oneCellAnchor\" || node.localName === \"absoluteAnchor\")\n      )\n    : [];\n}\n\nfunction createImageSource(bytes: Uint8Array, mimeType: string, objectUrls: string[]) {\n  if (typeof URL !== \"undefined\" && typeof Blob !== \"undefined\") {\n    const objectUrl = URL.createObjectURL(new Blob([cloneBytes(bytes)], { type: mimeType }));\n    objectUrls.push(objectUrl);\n    return objectUrl;\n  }\n\n  let binary = \"\";\n  for (const value of bytes) {\n    binary += String.fromCharCode(value);\n  }\n  const base64 = typeof btoa === \"function\" ? btoa(binary) : \"\";\n  return `data:${mimeType};base64,${base64}`;\n}\n\nfunction isStrokeOnlyGeometry(geometry: string) {\n  return geometry === \"line\" || geometry === \"arc\" || geometry === \"leftBrace\";\n}\n\nfunction parseShapeStroke(node: Element, styleNode: Element | null, theme: ThemeState): XlsxShape[\"stroke\"] | undefined {\n  const lineNode = getFirstDescendant(node, \"ln\");\n  const lineRefNode = styleNode ? getFirstChild(styleNode, \"lnRef\") : null;\n  if (!lineNode && !lineRefNode) {\n    return undefined;\n  }\n\n  if (lineNode && getFirstChild(lineNode, \"noFill\")) {\n    return { none: true };\n  }\n\n  const color = resolveFillColor(lineNode, theme)\n    ?? resolveColorValue(Array.from(lineRefNode?.childNodes ?? []).filter(isElementNode)[0] ?? null, theme);\n  const widthEmu = Number(lineNode?.getAttribute(\"w\") ?? 0);\n  return {\n    color: color?.color,\n    dash: getFirstChild(lineNode ?? node, \"prstDash\")?.getAttribute(\"val\") ?? undefined,\n    headEndType: getFirstChild(lineNode ?? node, \"headEnd\")?.getAttribute(\"type\") ?? undefined,\n    none: false,\n    opacity: color?.opacity,\n    tailEndType: getFirstChild(lineNode ?? node, \"tailEnd\")?.getAttribute(\"type\") ?? undefined,\n    widthPx: widthEmu > 0 ? emuToPixels(widthEmu) : undefined\n  };\n}\n\nfunction parseShapeFill(\n  node: Element,\n  styleNode: Element | null,\n  theme: ThemeState,\n  geometry: string\n): XlsxShape[\"fill\"] | undefined {\n  const shapePropsNode = getFirstChild(node, \"spPr\") ?? node;\n  const noFillNode = getFirstChild(shapePropsNode, \"noFill\");\n  if (noFillNode) {\n    return { none: true };\n  }\n\n  if (isStrokeOnlyGeometry(geometry)) {\n    return { none: true };\n  }\n\n  const fillRefNode = styleNode ? getFirstChild(styleNode, \"fillRef\") : null;\n  const fillColor = resolveFillColor(shapePropsNode, theme)\n    ?? resolveColorValue(Array.from(fillRefNode?.childNodes ?? []).filter(isElementNode)[0] ?? null, theme);\n  if (!fillColor) {\n    return undefined;\n  }\n\n  return {\n    color: fillColor.color,\n    none: false,\n    opacity: fillColor.opacity\n  };\n}\n\nfunction parsePointNode(pointNode: Element | null) {\n  if (!pointNode) {\n    return null;\n  }\n\n  const x = Number(pointNode.getAttribute(\"x\") ?? Number.NaN);\n  const y = Number(pointNode.getAttribute(\"y\") ?? Number.NaN);\n  return Number.isFinite(x) && Number.isFinite(y) ? { x, y } : null;\n}\n\nfunction parseCustomGeometryPath(shapeNode: Element): ShapeVectorPath | undefined {\n  const pathNode = getFirstDescendant(shapeNode, \"path\");\n  if (!pathNode) {\n    return undefined;\n  }\n\n  const width = Number(pathNode.getAttribute(\"w\") ?? Number.NaN);\n  const height = Number(pathNode.getAttribute(\"h\") ?? Number.NaN);\n  if (!Number.isFinite(width) || !Number.isFinite(height) || width <= 0 || height <= 0) {\n    return undefined;\n  }\n\n  const commands: string[] = [];\n  let lastPoint: { x: number; y: number } | null = null;\n  for (const child of Array.from(pathNode.childNodes).filter(isElementNode)) {\n    if (child.localName === \"moveTo\") {\n      const point = parsePointNode(getFirstChild(child, \"pt\"));\n      if (point) {\n        commands.push(`M ${point.x} ${point.y}`);\n        lastPoint = point;\n      }\n      continue;\n    }\n\n    if (child.localName === \"lnTo\") {\n      const point = parsePointNode(getFirstChild(child, \"pt\"));\n      if (point && (!lastPoint || point.x !== lastPoint.x || point.y !== lastPoint.y)) {\n        commands.push(`L ${point.x} ${point.y}`);\n        lastPoint = point;\n      }\n      continue;\n    }\n\n    if (child.localName === \"cubicBezTo\") {\n      const points = getChildElements(child, \"pt\").map(parsePointNode).filter((point): point is { x: number; y: number } => point !== null);\n      if (points.length === 3) {\n        commands.push(`C ${points[0].x} ${points[0].y} ${points[1].x} ${points[1].y} ${points[2].x} ${points[2].y}`);\n        lastPoint = points[2];\n      }\n      continue;\n    }\n\n    if (child.localName === \"close\") {\n      commands.push(\"Z\");\n      lastPoint = null;\n    }\n  }\n\n  if (commands.length === 0) {\n    return undefined;\n  }\n\n  return {\n    path: commands.join(\" \"),\n    viewBox: {\n      height,\n      width\n    }\n  };\n}\n\nfunction parseShapeGeometryAdjustments(shapeNode: Element) {\n  const presetGeometry = getFirstDescendant(shapeNode, \"prstGeom\");\n  if (!presetGeometry) {\n    return undefined;\n  }\n\n  const adjustments: Record<string, number> = {};\n  getChildElements(getFirstChild(presetGeometry, \"avLst\"), \"gd\").forEach((adjustmentNode) => {\n    const name = adjustmentNode.getAttribute(\"name\");\n    const formula = adjustmentNode.getAttribute(\"fmla\") ?? \"\";\n    const match = formula.match(/^val\\s+(-?\\d+(?:\\.\\d+)?)$/);\n    if (!name || !match) {\n      return;\n    }\n\n    const value = Number.parseFloat(match[1] ?? \"\");\n    if (Number.isFinite(value)) {\n      adjustments[name] = value;\n    }\n  });\n\n  return Object.keys(adjustments).length > 0 ? adjustments : undefined;\n}\n\nfunction parseShapeParagraphs(\n  shapeNode: Element,\n  styleNode: Element | null,\n  theme: ThemeState\n): XlsxShape[\"paragraphs\"] {\n  const txBodyNode = getFirstChild(shapeNode, \"txBody\");\n  if (!txBodyNode) {\n    return [];\n  }\n\n  const defaultFontRef = styleNode ? getFirstChild(styleNode, \"fontRef\") : null;\n  const defaultFontColor = resolveColorValue(Array.from(defaultFontRef?.childNodes ?? []).filter(isElementNode)[0] ?? null, theme);\n  const listStyleNode = getFirstChild(txBodyNode, \"lstStyle\");\n  const paragraphs: XlsxShape[\"paragraphs\"] = [];\n\n  getChildElements(txBodyNode, \"p\").forEach((paragraphNode) => {\n    const paragraphProps = getFirstChild(paragraphNode, \"pPr\");\n    const paragraphLevel = Number(paragraphProps?.getAttribute(\"lvl\") ?? 0);\n    const listLevelProps = getFirstChild(listStyleNode ?? txBodyNode, `lvl${paragraphLevel + 1}pPr`);\n    const inheritedStyle = mergeShapeTextStyles(\n      parseShapeTextStyle(getFirstChild(listLevelProps ?? txBodyNode, \"defRPr\"), theme, defaultFontColor),\n      parseShapeTextStyle(getFirstChild(paragraphProps ?? paragraphNode, \"defRPr\"), theme, defaultFontColor)\n    );\n    const runs: XlsxShape[\"paragraphs\"][number][\"runs\"] = [];\n    let sawRenderableChild = false;\n\n    Array.from(paragraphNode.childNodes).filter(isElementNode).forEach((child) => {\n      if (child.localName === \"br\") {\n        sawRenderableChild = true;\n        runs.push({ text: \"\\n\" });\n        return;\n      }\n      if (child.localName !== \"r\") {\n        return;\n      }\n\n      sawRenderableChild = true;\n      const text = getFirstChild(child, \"t\")?.textContent ?? \"\";\n      const runProps = getFirstChild(child, \"rPr\");\n      const runStyle = mergeShapeTextStyles(\n        inheritedStyle,\n        parseShapeTextStyle(runProps, theme, defaultFontColor)\n      );\n\n      runs.push({\n        bold: runStyle.bold,\n        color: runStyle.color,\n        fontFamily: runStyle.fontFamily,\n        fontSizePt: runStyle.fontSizePt,\n        italic: runStyle.italic,\n        text,\n        underline: runStyle.underline\n      });\n    });\n\n    if (runs.length === 0) {\n      if (!sawRenderableChild && !getFirstChild(paragraphNode, \"endParaRPr\")) {\n        return;\n      }\n\n      runs.push({\n        bold: inheritedStyle.bold,\n        color: inheritedStyle.color,\n        fontFamily: inheritedStyle.fontFamily,\n        fontSizePt: inheritedStyle.fontSizePt,\n        italic: inheritedStyle.italic,\n        text: \" \",\n        underline: inheritedStyle.underline\n      });\n    }\n\n    paragraphs.push({\n      align: mapParagraphAlign(paragraphProps?.getAttribute(\"algn\")),\n      runs\n    });\n  });\n\n  return paragraphs;\n}\n\nfunction parseTextBox(shapeNode: Element): XlsxShape[\"textBox\"] | undefined {\n  const txBodyNode = getFirstChild(shapeNode, \"txBody\");\n  if (!txBodyNode) {\n    return undefined;\n  }\n\n  const bodyProps = getFirstChild(txBodyNode, \"bodyPr\");\n  const leftInset = emuToPixels(Number(bodyProps?.getAttribute(\"lIns\") ?? 91440));\n  const rightInset = emuToPixels(Number(bodyProps?.getAttribute(\"rIns\") ?? 91440));\n  const topInset = emuToPixels(Number(bodyProps?.getAttribute(\"tIns\") ?? 45720));\n  const bottomInset = emuToPixels(Number(bodyProps?.getAttribute(\"bIns\") ?? 45720));\n\n  return {\n    horizontalAlign: bodyProps?.getAttribute(\"anchorCtr\") === \"1\" ? \"center\" : \"left\",\n    insetPx: {\n      bottom: bottomInset,\n      left: leftInset,\n      right: rightInset,\n      top: topInset\n    },\n    verticalAlign: mapVerticalAnchor(bodyProps?.getAttribute(\"anchor\"))\n  };\n}\n\nfunction getHyperlinkTarget(\n  node: Element | null,\n  drawingRelationships: Map<string, RelationshipRecord>\n) {\n  const hyperlinkNode = node ? getFirstDescendant(node, \"hlinkClick\") : null;\n  const hyperlinkTargetNode = hyperlinkNode ?? node;\n  const hyperlinkId = hyperlinkTargetNode ? getRelationshipId(hyperlinkTargetNode) : null;\n  return hyperlinkId ? drawingRelationships.get(hyperlinkId)?.target ?? undefined : undefined;\n}\n\nfunction parsePictureNode(\n  pictureNode: Element,\n  fallbackAnchor: XlsxImage[\"anchor\"],\n  drawingRelationships: Map<string, RelationshipRecord>,\n  archive: ArchiveEntries,\n  contentTypes: ContentTypesState,\n  objectUrls: string[],\n  workbookSheetIndex: number,\n  imageId: string,\n  zIndex: number,\n  parentGroup: GroupTransform | null\n) {\n  const blipNode = getFirstDescendant(pictureNode, \"blip\");\n  const svgBlipNode = blipNode ? getFirstDescendant(blipNode, \"svgBlip\") : null;\n  const embedId = (svgBlipNode ? getEmbeddedRelationshipId(svgBlipNode) : null) ?? (blipNode ? getEmbeddedRelationshipId(blipNode) : null);\n  if (!embedId) {\n    return null;\n  }\n\n  const mediaRelationship = drawingRelationships.get(embedId);\n  if (!mediaRelationship || mediaRelationship.type !== IMAGE_REL_TYPE) {\n    return null;\n  }\n\n  const mediaBytes = archive[mediaRelationship.target];\n  if (!mediaBytes) {\n    return null;\n  }\n\n  const nonVisualProps = getFirstDescendant(pictureNode, \"cNvPr\");\n  const transform = anchorFromNodeOrFallback(pictureNode, fallbackAnchor, parentGroup);\n  return {\n    image: {\n      anchor: transform.anchor,\n      description: nonVisualProps?.getAttribute(\"descr\") ?? undefined,\n      hyperlink: getHyperlinkTarget(nonVisualProps ?? pictureNode, drawingRelationships),\n      id: imageId,\n      mediaPath: mediaRelationship.target,\n      mimeType: resolveContentType(contentTypes, mediaRelationship.target),\n      name: nonVisualProps?.getAttribute(\"name\") ?? undefined,\n      sheetIndex: workbookSheetIndex,\n      src: createImageSource(mediaBytes, resolveContentType(contentTypes, mediaRelationship.target), objectUrls),\n      workbookSheetIndex,\n      zIndex\n    } satisfies XlsxImage,\n    mediaPath: mediaRelationship.target\n  };\n}\n\nfunction parseShapeNode(\n  shapeNode: Element,\n  fallbackAnchor: XlsxImage[\"anchor\"],\n  drawingRelationships: Map<string, RelationshipRecord>,\n  theme: ThemeState,\n  workbookSheetIndex: number,\n  shapeId: string,\n  zIndex: number,\n  parentGroup: GroupTransform | null\n) {\n  const nonVisualProps = getFirstDescendant(shapeNode, \"cNvPr\");\n  const styleNode = getFirstChild(shapeNode, \"style\");\n  const transform = anchorFromNodeOrFallback(shapeNode, fallbackAnchor, parentGroup);\n  const geometry = getFirstDescendant(shapeNode, \"prstGeom\")?.getAttribute(\"prst\")\n    ?? (getFirstDescendant(shapeNode, \"custGeom\") ? \"custom\" : \"rect\");\n  const customPath = geometry === \"custom\" ? parseCustomGeometryPath(shapeNode) : undefined;\n  const geometryAdjustments = parseShapeGeometryAdjustments(shapeNode);\n  return {\n    anchor: transform.anchor,\n    description: nonVisualProps?.getAttribute(\"descr\") ?? undefined,\n    fill: parseShapeFill(shapeNode, styleNode, theme, geometry),\n    flipH: transform.flipH,\n    flipV: transform.flipV,\n    geometry,\n    geometryAdjustments,\n    hidden: nonVisualProps?.getAttribute(\"hidden\") === \"1\" || undefined,\n    hyperlink: getHyperlinkTarget(nonVisualProps ?? shapeNode, drawingRelationships),\n    id: shapeId,\n    name: nonVisualProps?.getAttribute(\"name\") ?? undefined,\n    paragraphs: parseShapeParagraphs(shapeNode, styleNode, theme),\n    rotationDeg: transform.rotationDeg,\n    scaleX: transform.scaleX,\n    scaleY: transform.scaleY,\n    sheetIndex: workbookSheetIndex,\n    svgPath: customPath?.path,\n    svgViewBox: customPath?.viewBox,\n    stroke: parseShapeStroke(shapeNode, styleNode, theme),\n    textBox: parseTextBox(shapeNode),\n    workbookSheetIndex,\n    zIndex\n  } satisfies XlsxShape;\n}\n\nfunction parseAnchorContents(\n  anchorNode: Element,\n  fallbackAnchor: XlsxImage[\"anchor\"],\n  drawingRelationships: Map<string, RelationshipRecord>,\n  archive: ArchiveEntries,\n  contentTypes: ContentTypesState,\n  objectUrls: string[],\n  workbookSheetIndex: number,\n  theme: ThemeState,\n  ids: { image: number; shape: number; z: number },\n  imageOriginsById: Map<string, WorkbookImageOrigin>,\n  anchorIndex: number,\n  sheetState: WorkbookSheetState | null,\n  parentGroup: GroupTransform | null = null\n) {\n  const images: XlsxImage[] = [];\n  const shapes: XlsxShape[] = [];\n  const mediaPaths = new Set<string>();\n\n  Array.from(anchorNode.childNodes).filter(isElementNode).forEach((child) => {\n    if (child.localName === \"pic\") {\n      const imageId = `sheet-${workbookSheetIndex}-${ids.image}`;\n      const parsed = parsePictureNode(\n        child,\n        fallbackAnchor,\n        drawingRelationships,\n        archive,\n        contentTypes,\n        objectUrls,\n        workbookSheetIndex,\n        imageId,\n        ids.z++,\n        parentGroup\n      );\n      ids.image += 1;\n      if (parsed) {\n        images.push(parsed.image);\n        mediaPaths.add(parsed.mediaPath);\n        imageOriginsById.set(imageId, {\n          anchorIndex,\n          workbookSheetIndex\n        });\n      }\n      return;\n    }\n\n    if (child.localName === \"sp\") {\n      shapes.push(parseShapeNode(\n        child,\n        fallbackAnchor,\n        drawingRelationships,\n        theme,\n        workbookSheetIndex,\n        `shape-${workbookSheetIndex}-${ids.shape++}`,\n        ids.z++,\n        parentGroup\n      ));\n      return;\n    }\n\n    if (child.localName === \"cxnSp\") {\n      shapes.push(parseShapeNode(\n        child,\n        fallbackAnchor,\n        drawingRelationships,\n        theme,\n        workbookSheetIndex,\n        `shape-${workbookSheetIndex}-${ids.shape++}`,\n        ids.z++,\n        parentGroup\n      ));\n      return;\n    }\n\n    if (child.localName !== \"grpSp\") {\n      return;\n    }\n\n    const nextGroup = parseGroupTransform(\n      child,\n      parentGroup,\n      fallbackAnchor,\n      sheetState\n    );\n    const groupFallbackAnchor = rectToAbsoluteAnchor({\n      cx: nextGroup.cx,\n      cy: nextGroup.cy,\n      x: nextGroup.x,\n      y: nextGroup.y\n    });\n    const parsedGroup = parseAnchorContents(\n      child,\n      groupFallbackAnchor,\n      drawingRelationships,\n      archive,\n      contentTypes,\n      objectUrls,\n      workbookSheetIndex,\n      theme,\n      ids,\n      imageOriginsById,\n      anchorIndex,\n      sheetState,\n      nextGroup\n    );\n    parsedGroup.images.forEach((image) => images.push(image));\n    parsedGroup.shapes.forEach((shape) => shapes.push(shape));\n    parsedGroup.mediaPaths.forEach((path) => mediaPaths.add(path));\n  });\n\n  return {\n    images,\n    mediaPaths,\n    shapes\n  };\n}\n\nfunction parseDrawingObjects(\n  archive: ArchiveEntries,\n  contentTypes: ContentTypesState,\n  drawingPath: string,\n  objectUrls: string[],\n  workbookSheetIndex: number,\n  zIndexBase: number,\n  theme: ThemeState,\n  sheetState: WorkbookSheetState | null,\n  imageOriginsById: Map<string, WorkbookImageOrigin>\n) {\n  const drawingXml = readArchiveText(archive, drawingPath);\n  if (!drawingXml) {\n    return {\n      images: [] as XlsxImage[],\n      mediaPaths: [] as string[],\n      shapes: [] as XlsxShape[]\n    };\n  }\n\n  const drawingDocument = parseXml(drawingXml);\n  if (!drawingDocument) {\n    return {\n      images: [] as XlsxImage[],\n      mediaPaths: [] as string[],\n      shapes: [] as XlsxShape[]\n    };\n  }\n\n  const drawingRelationships = parseRelationships(archive, relsPathForDocument(drawingPath), drawingPath);\n  const images: XlsxImage[] = [];\n  const shapes: XlsxShape[] = [];\n  const mediaPaths = new Set<string>();\n  const anchorNodes = createImageAnchorNodes(drawingDocument);\n  const ids = {\n    image: zIndexBase,\n    shape: zIndexBase,\n    z: zIndexBase\n  };\n\n  anchorNodes.forEach((anchorNode, anchorIndex) => {\n    const anchor = parseAnchor(anchorNode);\n    if (!anchor) {\n      return;\n    }\n\n    const parsed = parseAnchorContents(\n      anchorNode,\n      anchor,\n      drawingRelationships,\n      archive,\n      contentTypes,\n      objectUrls,\n      workbookSheetIndex,\n      theme,\n      ids,\n      imageOriginsById,\n      anchorIndex,\n      sheetState\n    );\n    parsed.images.forEach((image) => images.push(image));\n    parsed.shapes.forEach((shape) => shapes.push(shape));\n    parsed.mediaPaths.forEach((path) => mediaPaths.add(path));\n  });\n\n  return {\n    images,\n    mediaPaths: [...mediaPaths],\n    shapes\n  };\n}\n\nexport function refreshWorkbookFormControls(\n  workbook: Workbook,\n  _currentControlsByWorkbookSheetIndex: XlsxFormControl[][],\n  themePalette?: XlsxThemePalette | null\n) {\n  return collectWorkbookFormControls(workbook, themePalette);\n}\n\nexport function revokeWorkbookImageAssets(assets: WorkbookImageAssets | null) {\n  if (!assets) {\n    return;\n  }\n\n  for (const objectUrl of assets.objectUrls) {\n    if (objectUrl.startsWith(\"blob:\")) {\n      URL.revokeObjectURL(objectUrl);\n    }\n  }\n}\n\nfunction parseWorkbookStructureAssetsFromArchive(\n  archive: ArchiveEntries,\n  options?: ParseWorkbookStructureOptions\n): WorkbookStructureAssets & {\n  contentTypes: ContentTypesState;\n  theme: ThemeState;\n  workbookSheets: WorkbookSheetInfo[];\n} {\n  const contentTypes = parseContentTypes(archive);\n  const workbookSheets = parseWorkbookSheets(archive);\n  const theme = parseWorkbookTheme(archive);\n  const themePalette = buildThemePalette(theme);\n  const { defaultFont, namedCellStyleByName, styleById, tableStyleByName } = parseWorkbookStyles(archive);\n  return {\n    contentTypes,\n    namedCellStyleByName,\n    sheetStatesByWorkbookSheetIndex: workbookSheets.map((sheet) => parseSheetState(archive, sheet.path, {\n      ...options,\n      defaultFont,\n      themePalette\n    })),\n    styleById,\n    tableMetadataByWorkbookSheetIndex: workbookSheets.map(() => [] as WorkbookTableMetadata[]),\n    tableStyleByName,\n    theme,\n    themePalette,\n    workbookSheets\n  };\n}\n\nexport function parseWorkbookStructureAssets(\n  bytes: Uint8Array,\n  options?: ParseWorkbookStructureOptions\n): WorkbookStructureAssets {\n  const archive = unzipSync(bytes);\n  const {\n    namedCellStyleByName,\n    sheetStatesByWorkbookSheetIndex,\n    styleById,\n    tableMetadataByWorkbookSheetIndex,\n    tableStyleByName,\n    themePalette\n  } = parseWorkbookStructureAssetsFromArchive(archive, options);\n\n  return {\n    namedCellStyleByName,\n    sheetStatesByWorkbookSheetIndex,\n    styleById,\n    tableMetadataByWorkbookSheetIndex,\n    tableStyleByName,\n    themePalette\n  };\n}\n\nexport function parseWorkbookChartStyleAssets(bytes: Uint8Array): WorkbookChartStyleAssets {\n  const archive = unzipSync(bytes);\n  const {\n    themePalette,\n    workbookSheets\n  } = parseWorkbookStructureAssetsFromArchive(archive);\n  const sheetOrigins: Array<WorkbookImageSheetOrigin | null> = [];\n\n  workbookSheets.forEach((sheet, workbookSheetIndex) => {\n    const sheetRelationships = parseRelationships(archive, relsPathForDocument(sheet.path), sheet.path);\n    const attachments: XlsxImageAttachment[] = [];\n\n    for (const relationship of sheetRelationships.values()) {\n      if (relationship.type !== DRAWING_REL_TYPE) {\n        continue;\n      }\n\n      const drawingPath = relationship.target;\n      const drawingRelsPath = relsPathForDocument(drawingPath);\n      attachments.push({\n        drawingPath,\n        drawingRelsPath: archive[drawingRelsPath] ? drawingRelsPath : null,\n        mediaPaths: []\n      });\n    }\n\n    sheetOrigins[workbookSheetIndex] = attachments.length > 0\n      ? {\n          attachments,\n          workbookSheetIndex\n        }\n      : null;\n  });\n\n  return {\n    archive,\n    sheetOrigins,\n    themePalette\n  };\n}\n\nexport function parseWorkbookImageAssets(\n  bytes: Uint8Array,\n  workbook?: Workbook\n): WorkbookImageAssets {\n  const archive = unzipSync(bytes);\n  const {\n    contentTypes,\n    namedCellStyleByName,\n    sheetStatesByWorkbookSheetIndex,\n    styleById,\n    tableMetadataByWorkbookSheetIndex,\n    tableStyleByName,\n    theme,\n    themePalette,\n    workbookSheets\n  } = parseWorkbookStructureAssetsFromArchive(archive);\n  const objectUrls: string[] = [];\n  const formControlsByWorkbookSheetIndex: XlsxFormControl[][] = [];\n  const imagesByWorkbookSheetIndex: XlsxImage[][] = [];\n  const shapesByWorkbookSheetIndex: XlsxShape[][] = [];\n  const sheetOrigins: Array<WorkbookImageSheetOrigin | null> = [];\n  const imageOriginsById = new Map<string, WorkbookImageOrigin>();\n  const formControls = workbook\n    ? collectWorkbookFormControls(workbook, themePalette)\n    : [];\n\n  workbookSheets.forEach((sheet, workbookSheetIndex) => {\n    const sheetRelationships = parseRelationships(archive, relsPathForDocument(sheet.path), sheet.path);\n    const attachments: XlsxImageAttachment[] = [];\n    const imageList: XlsxImage[] = [];\n    const shapeList: XlsxShape[] = [];\n    let zIndexBase = 1;\n\n    for (const relationship of sheetRelationships.values()) {\n      if (relationship.type !== DRAWING_REL_TYPE) {\n        continue;\n      }\n\n      const drawingPath = relationship.target;\n      const drawingRelsPath = relsPathForDocument(drawingPath);\n      const drawingImages = parseDrawingObjects(\n        archive,\n        contentTypes,\n        drawingPath,\n        objectUrls,\n        workbookSheetIndex,\n        zIndexBase,\n        theme,\n        sheetStatesByWorkbookSheetIndex[workbookSheetIndex] ?? null,\n        imageOriginsById\n      );\n      imageList.push(...drawingImages.images);\n      shapeList.push(...drawingImages.shapes);\n      zIndexBase += drawingImages.images.length + drawingImages.shapes.length + 10;\n      attachments.push({\n        drawingPath,\n        drawingRelsPath: archive[drawingRelsPath] ? drawingRelsPath : null,\n        mediaPaths: drawingImages.mediaPaths\n      });\n    }\n\n    const visibleShapeList = shapeList.filter((shape) => !shape.hidden);\n    formControlsByWorkbookSheetIndex[workbookSheetIndex] = formControls[workbookSheetIndex] ?? [];\n    imagesByWorkbookSheetIndex[workbookSheetIndex] = imageList;\n    shapesByWorkbookSheetIndex[workbookSheetIndex] = visibleShapeList;\n    sheetOrigins[workbookSheetIndex] = attachments.length > 0\n      ? {\n          attachments,\n          workbookSheetIndex\n        }\n      : null;\n  });\n\n  return {\n    archive,\n    dirtyArchivePaths: new Set(),\n    formControlsByWorkbookSheetIndex,\n    imageOriginsById,\n    imagesByWorkbookSheetIndex,\n    namedCellStyleByName,\n    objectUrls,\n    shapesByWorkbookSheetIndex,\n    sheetOrigins,\n    sheetStatesByWorkbookSheetIndex,\n    styleById,\n    tableMetadataByWorkbookSheetIndex,\n    tableStyleByName,\n    themePalette\n  };\n}\n\nfunction updateAnchorNode(anchorNode: Element, anchor: XlsxImage[\"anchor\"]) {\n  if (anchor.kind === \"two-cell\") {\n    updateMarkerElement(getFirstChild(anchorNode, \"from\"), anchor.from);\n    updateMarkerElement(getFirstChild(anchorNode, \"to\"), anchor.to);\n    return;\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    updateMarkerElement(getFirstChild(anchorNode, \"from\"), anchor.from);\n    const extNode = getFirstChild(anchorNode, \"ext\");\n    if (extNode) {\n      extNode.setAttribute(\"cx\", String(Math.max(0, Math.round(anchor.sizeEmu.cx))));\n      extNode.setAttribute(\"cy\", String(Math.max(0, Math.round(anchor.sizeEmu.cy))));\n    }\n    return;\n  }\n\n  const positionNode = getFirstChild(anchorNode, \"pos\");\n  if (positionNode) {\n    positionNode.setAttribute(\"x\", String(Math.max(0, Math.round(anchor.positionEmu.x))));\n    positionNode.setAttribute(\"y\", String(Math.max(0, Math.round(anchor.positionEmu.y))));\n  }\n  const extNode = getFirstChild(anchorNode, \"ext\");\n  if (extNode) {\n    extNode.setAttribute(\"cx\", String(Math.max(0, Math.round(anchor.sizeEmu.cx))));\n    extNode.setAttribute(\"cy\", String(Math.max(0, Math.round(anchor.sizeEmu.cy))));\n  }\n}\n\nexport function updateWorkbookImageAnchor(\n  assets: WorkbookImageAssets,\n  imageId: string,\n  anchor: XlsxImage[\"anchor\"]\n) {\n  const origin = assets.imageOriginsById.get(imageId);\n  if (!origin) {\n    return false;\n  }\n\n  const attachments = assets.sheetOrigins[origin.workbookSheetIndex]?.attachments ?? [];\n  for (const attachment of attachments) {\n    const drawingXml = readArchiveText(assets.archive, attachment.drawingPath);\n    if (!drawingXml) {\n      continue;\n    }\n\n    const drawingDocument = parseXml(drawingXml);\n    if (!drawingDocument) {\n      continue;\n    }\n\n    const anchorNodes = createImageAnchorNodes(drawingDocument);\n    const anchorNode = anchorNodes[origin.anchorIndex];\n    if (!anchorNode || !getFirstChild(anchorNode, \"pic\")) {\n      continue;\n    }\n\n    updateAnchorNode(anchorNode, anchor);\n    assets.archive[attachment.drawingPath] = strToU8(serializeXml(drawingDocument));\n    assets.dirtyArchivePaths.add(normalizeArchivePath(attachment.drawingPath));\n    const imageList = assets.imagesByWorkbookSheetIndex[origin.workbookSheetIndex] ?? [];\n    const imageIndex = imageList.findIndex((image) => image.id === imageId);\n    if (imageIndex >= 0) {\n      imageList[imageIndex] = {\n        ...imageList[imageIndex],\n        anchor\n      };\n    }\n    return true;\n  }\n\n  return false;\n}\n\nfunction ensureRelationshipsDocument(archive: ArchiveEntries, relsPath: string) {\n  const existing = readArchiveText(archive, relsPath);\n  if (existing) {\n    const parsed = parseXml(existing);\n    if (parsed) {\n      return parsed;\n    }\n  }\n\n  return parseXml(\n    `<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Relationships xmlns=\"${PKG_REL_NS}\"></Relationships>`\n  );\n}\n\nfunction ensureContentTypesDocument(archive: ArchiveEntries) {\n  const existing = readArchiveText(archive, \"[Content_Types].xml\");\n  if (existing) {\n    const parsed = parseXml(existing);\n    if (parsed) {\n      return parsed;\n    }\n  }\n\n  return parseXml(\n    `<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Types xmlns=\"${CONTENT_TYPES_NS}\"></Types>`\n  );\n}\n\nfunction mergeContentTypeForPath(\n  targetDocument: XMLDocument,\n  originalDocument: XMLDocument | null,\n  partPath: string\n) {\n  const normalizedPartName = `/${normalizeArchivePath(partPath)}`;\n  const targetRoot = targetDocument.documentElement;\n  if (!targetRoot) {\n    return;\n  }\n\n  const existingOverride = getLocalElements(targetDocument, \"Override\").find(\n    (node) => node.getAttribute(\"PartName\") === normalizedPartName\n  );\n  if (!existingOverride && originalDocument) {\n    const sourceOverride = getLocalElements(originalDocument, \"Override\").find(\n      (node) => node.getAttribute(\"PartName\") === normalizedPartName\n    );\n    if (sourceOverride) {\n      targetRoot.appendChild(sourceOverride.cloneNode(true));\n      return;\n    }\n  }\n\n  const extension = normalizedPartName.split(\".\").pop()?.toLowerCase();\n  if (!extension) {\n    return;\n  }\n\n  const existingDefault = getLocalElements(targetDocument, \"Default\").find(\n    (node) => (node.getAttribute(\"Extension\") ?? \"\").toLowerCase() === extension\n  );\n  if (existingDefault) {\n    return;\n  }\n\n  if (originalDocument) {\n    const sourceDefault = getLocalElements(originalDocument, \"Default\").find(\n      (node) => (node.getAttribute(\"Extension\") ?? \"\").toLowerCase() === extension\n    );\n    if (sourceDefault) {\n      targetRoot.appendChild(sourceDefault.cloneNode(true));\n      return;\n    }\n  }\n\n  if (extension === \"xml\") {\n    const defaultNode = targetDocument.createElementNS(CONTENT_TYPES_NS, \"Default\");\n    defaultNode.setAttribute(\"Extension\", extension);\n    defaultNode.setAttribute(\"ContentType\", \"application/xml\");\n    targetRoot.appendChild(defaultNode);\n    return;\n  }\n\n  if (extension === \"rels\") {\n    const defaultNode = targetDocument.createElementNS(CONTENT_TYPES_NS, \"Default\");\n    defaultNode.setAttribute(\"Extension\", extension);\n    defaultNode.setAttribute(\"ContentType\", \"application/vnd.openxmlformats-package.relationships+xml\");\n    targetRoot.appendChild(defaultNode);\n  }\n}\n\nfunction removeDrawingReferences(sheetDocument: XMLDocument, relDocument: XMLDocument) {\n  getLocalElements(sheetDocument, \"drawing\").forEach((node) => node.remove());\n  getLocalElements(relDocument, \"Relationship\")\n    .filter((node) => node.getAttribute(\"Type\") === DRAWING_REL_TYPE)\n    .forEach((node) => node.remove());\n}\n\nfunction nextRelationshipId(relDocument: XMLDocument) {\n  const existingIds = new Set(\n    getLocalElements(relDocument, \"Relationship\")\n      .map((node) => node.getAttribute(\"Id\"))\n      .filter((value): value is string => Boolean(value))\n  );\n\n  let index = 1;\n  while (existingIds.has(`rIdReactXlsxImage${index}`)) {\n    index += 1;\n  }\n\n  return `rIdReactXlsxImage${index}`;\n}\n\nfunction appendSheetDrawingReference(\n  sheetDocument: XMLDocument,\n  relationshipId: string\n) {\n  const worksheet = sheetDocument.documentElement;\n  if (!worksheet) {\n    return;\n  }\n\n  const drawingNode = sheetDocument.createElementNS(SPREADSHEET_NS, \"drawing\");\n  drawingNode.setAttributeNS(REL_NS, \"r:id\", relationshipId);\n\n  const extLst = getFirstChild(worksheet, \"extLst\");\n  if (extLst) {\n    worksheet.insertBefore(drawingNode, extLst);\n    return;\n  }\n\n  worksheet.appendChild(drawingNode);\n}\n\nexport function mergeWorkbookImageAssets(\n  savedBytes: Uint8Array,\n  sourceAssets: WorkbookImageAssets | null,\n  sheetOrigins: Array<WorkbookImageSheetOrigin | null>\n) {\n  if (!sourceAssets || sourceAssets.dirtyArchivePaths.size === 0) {\n    return cloneBytes(savedBytes);\n  }\n\n  try {\n    const archive = unzipSync(savedBytes);\n    const workbookSheets = parseWorkbookSheets(archive);\n    const originalContentTypesDocument = parseXml(readArchiveText(sourceAssets.archive, \"[Content_Types].xml\") ?? \"\");\n    const targetContentTypesDocument = ensureContentTypesDocument(archive);\n    if (!targetContentTypesDocument) {\n      return cloneBytes(savedBytes);\n    }\n\n    sheetOrigins.forEach((origin, workbookSheetIndex) => {\n      const hasDirtyAttachment = origin?.attachments.some((attachment) => (\n        sourceAssets.dirtyArchivePaths.has(normalizeArchivePath(attachment.drawingPath))\n        || (attachment.drawingRelsPath && sourceAssets.dirtyArchivePaths.has(normalizeArchivePath(attachment.drawingRelsPath)))\n        || attachment.mediaPaths.some((path) => sourceAssets.dirtyArchivePaths.has(normalizeArchivePath(path)))\n      ));\n      if (!origin?.attachments.length || !hasDirtyAttachment) {\n        return;\n      }\n\n      const currentSheet = workbookSheets[workbookSheetIndex];\n      if (!currentSheet) {\n        return;\n      }\n\n      const sheetXml = readArchiveText(archive, currentSheet.path);\n      if (!sheetXml) {\n        return;\n      }\n\n      const sheetDocument = parseXml(sheetXml);\n      const relsPath = relsPathForDocument(currentSheet.path);\n      const relDocument = ensureRelationshipsDocument(archive, relsPath);\n      if (!sheetDocument || !relDocument) {\n        return;\n      }\n\n      removeDrawingReferences(sheetDocument, relDocument);\n\n      origin.attachments.forEach((attachment) => {\n        const drawingBytes = sourceAssets.archive[attachment.drawingPath];\n        if (!drawingBytes) {\n          return;\n        }\n\n        archive[attachment.drawingPath] = cloneBytes(drawingBytes);\n        mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, attachment.drawingPath);\n\n        if (attachment.drawingRelsPath) {\n          const drawingRelsBytes = sourceAssets.archive[attachment.drawingRelsPath];\n          if (drawingRelsBytes) {\n            archive[attachment.drawingRelsPath] = cloneBytes(drawingRelsBytes);\n            mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, attachment.drawingRelsPath);\n          }\n        }\n\n        attachment.mediaPaths.forEach((mediaPath) => {\n          const mediaBytes = sourceAssets.archive[mediaPath];\n          if (!mediaBytes) {\n            return;\n          }\n\n          archive[mediaPath] = cloneBytes(mediaBytes);\n          mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, mediaPath);\n        });\n\n        const relationshipId = nextRelationshipId(relDocument);\n        const relationshipNode = relDocument.createElementNS(PKG_REL_NS, \"Relationship\");\n        relationshipNode.setAttribute(\"Id\", relationshipId);\n        relationshipNode.setAttribute(\"Type\", DRAWING_REL_TYPE);\n        relationshipNode.setAttribute(\"Target\", relativeArchivePath(currentSheet.path, attachment.drawingPath));\n        relDocument.documentElement?.appendChild(relationshipNode);\n        appendSheetDrawingReference(sheetDocument, relationshipId);\n      });\n\n      archive[currentSheet.path] = strToU8(serializeXml(sheetDocument));\n      archive[relsPath] = strToU8(serializeXml(relDocument));\n      mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, relsPath);\n    });\n\n    for (const dirtyPath of sourceAssets.dirtyArchivePaths) {\n      const bytes = sourceAssets.archive[dirtyPath];\n      if (!bytes) {\n        continue;\n      }\n      archive[dirtyPath] = cloneBytes(bytes);\n      mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, dirtyPath);\n    }\n\n    const hasDrawingOverride = getLocalElements(targetContentTypesDocument, \"Override\").some(\n      (node) => node.getAttribute(\"ContentType\") === DRAWING_CONTENT_TYPE\n    );\n    if (!hasDrawingOverride) {\n      for (const path of Object.keys(archive)) {\n        if (path.startsWith(\"xl/drawings/\") && path.endsWith(\".xml\")) {\n          mergeContentTypeForPath(targetContentTypesDocument, originalContentTypesDocument, path);\n        }\n      }\n    }\n\n    archive[\"[Content_Types].xml\"] = strToU8(serializeXml(targetContentTypesDocument));\n    return zipSync(archive, { level: 6 });\n  } catch {\n    return cloneBytes(savedBytes);\n  }\n}\n\nexport function emuToPixels(value: number) {\n  return value / EMU_PER_PIXEL;\n}\n\nexport function pixelsToEmu(value: number) {\n  return value * EMU_PER_PIXEL;\n}\n\nexport function pxToSheetColumnWidth(widthPx: number) {\n  return (Math.max(widthPx, MIN_COL_WIDTH_PX) - 5) / 7;\n}\n\nexport function resolveSheetColumnWidthPixels(width: number, columnWidthCharacterWidthPx?: number) {\n  return sheetColumnWidthToPixels(width, columnWidthCharacterWidthPx);\n}\n\nexport function resolveSheetRowHeightPixels(height: number) {\n  return Math.max(Math.round(height * 1.33), MIN_ROW_HEIGHT_PX);\n}\n\nexport function resolveRenderedSheetAxisPixels(sizePx: number, showGridLines = true) {\n  return Math.max(0, sizePx) + (showGridLines ? resolveDeviceGridlineThicknessPx() : 0);\n}\n\nexport function resolveContentSheetAxisPixels(sizePx: number, showGridLines = true) {\n  return Math.max(0, sizePx - (showGridLines ? resolveDeviceGridlineThicknessPx() : 0));\n}\n\nfunction markerFromOffset(offsetPx: number, getSizePx: (index: number) => number) {\n  let remaining = Math.max(0, offsetPx);\n  let index = 0;\n  while (remaining > 0) {\n    const size = Math.max(1, getSizePx(index));\n    if (remaining < size) {\n      break;\n    }\n    remaining -= size;\n    index += 1;\n  }\n\n  return {\n    index,\n    offsetPx: remaining\n  };\n}\n\nexport function rectToImageAnchor(\n  rect: XlsxImageRect,\n  currentAnchor: XlsxImage[\"anchor\"],\n  options: {\n    contentOffsetLeft: number;\n    contentOffsetTop: number;\n    getColumnWidthPx: (col: number) => number;\n    getRowHeightPx: (row: number) => number;\n  }\n): XlsxImage[\"anchor\"] {\n  const contentLeft = Math.max(0, rect.left - options.contentOffsetLeft);\n  const contentTop = Math.max(0, rect.top - options.contentOffsetTop);\n  const contentRight = Math.max(contentLeft + 1, rect.left + rect.width - options.contentOffsetLeft);\n  const contentBottom = Math.max(contentTop + 1, rect.top + rect.height - options.contentOffsetTop);\n\n  if (currentAnchor.kind === \"absolute\") {\n    return {\n      kind: \"absolute\",\n      positionEmu: {\n        x: pixelsToEmu(contentLeft),\n        y: pixelsToEmu(contentTop)\n      },\n      sizeEmu: {\n        cx: pixelsToEmu(rect.width),\n        cy: pixelsToEmu(rect.height)\n      }\n    };\n  }\n\n  const fromCol = markerFromOffset(contentLeft, options.getColumnWidthPx);\n  const fromRow = markerFromOffset(contentTop, options.getRowHeightPx);\n  if (currentAnchor.kind === \"one-cell\") {\n    return {\n      from: {\n        col: fromCol.index,\n        colOffsetEmu: pixelsToEmu(fromCol.offsetPx),\n        row: fromRow.index,\n        rowOffsetEmu: pixelsToEmu(fromRow.offsetPx)\n      },\n      kind: \"one-cell\",\n      sizeEmu: {\n        cx: pixelsToEmu(rect.width),\n        cy: pixelsToEmu(rect.height)\n      }\n    };\n  }\n\n  const toCol = markerFromOffset(contentRight, options.getColumnWidthPx);\n  const toRow = markerFromOffset(contentBottom, options.getRowHeightPx);\n  return {\n    from: {\n      col: fromCol.index,\n      colOffsetEmu: pixelsToEmu(fromCol.offsetPx),\n      row: fromRow.index,\n      rowOffsetEmu: pixelsToEmu(fromRow.offsetPx)\n    },\n    kind: \"two-cell\",\n    to: {\n      col: toCol.index,\n      colOffsetEmu: pixelsToEmu(toCol.offsetPx),\n      row: toRow.index,\n      rowOffsetEmu: pixelsToEmu(toRow.offsetPx)\n    }\n  };\n}\n\nexport function resizeImageRect(\n  rect: XlsxImageRect,\n  handle: XlsxImageResizeHandlePosition,\n  deltaX: number,\n  deltaY: number,\n  minimumSize = 16\n) {\n  let left = rect.left;\n  let top = rect.top;\n  let width = rect.width;\n  let height = rect.height;\n\n  if (handle.includes(\"w\")) {\n    left += deltaX;\n    width -= deltaX;\n  }\n  if (handle.includes(\"e\")) {\n    width += deltaX;\n  }\n  if (handle.includes(\"n\")) {\n    top += deltaY;\n    height -= deltaY;\n  }\n  if (handle.includes(\"s\")) {\n    height += deltaY;\n  }\n\n  if (width < minimumSize) {\n    if (handle.includes(\"w\")) {\n      left -= minimumSize - width;\n    }\n    width = minimumSize;\n  }\n  if (height < minimumSize) {\n    if (handle.includes(\"n\")) {\n      top -= minimumSize - height;\n    }\n    height = minimumSize;\n  }\n\n  return { height, left, top, width };\n}\n","import type { Workbook } from \"@dukelib/sheets-wasm\";\n\nconst SHEET_REF_REGEX = /'((?:[^']|'')+)'!|([A-Za-z_\\u0080-\\uFFFF][\\w.\\u0080-\\uFFFF]*)!/g;\n\ntype FormulaCell = { formula?: string | null };\n\nfunction collectReferencedSheetNames(workbook: Workbook): Set<string> {\n  const referenced = new Set<string>();\n  for (let sheetIdx = 0; sheetIdx < workbook.sheetCount; sheetIdx += 1) {\n    let sheet;\n    try {\n      sheet = workbook.getSheet(sheetIdx);\n    } catch {\n      continue;\n    }\n    const cells = sheet.formulaCells as FormulaCell[] | null | undefined;\n    if (!Array.isArray(cells)) {\n      continue;\n    }\n    for (const cell of cells) {\n      const formula = cell?.formula;\n      if (!formula) {\n        continue;\n      }\n      SHEET_REF_REGEX.lastIndex = 0;\n      let match: RegExpExecArray | null;\n      while ((match = SHEET_REF_REGEX.exec(formula)) !== null) {\n        const raw = match[1] ?? match[2];\n        if (!raw) {\n          continue;\n        }\n        referenced.add(raw.replace(/''/g, \"'\"));\n      }\n    }\n  }\n  return referenced;\n}\n\nfunction hasUnresolvedSheetReferences(workbook: Workbook): boolean {\n  let names: string[];\n  try {\n    names = workbook.sheetNames;\n  } catch {\n    return false;\n  }\n  const known = new Set(names);\n  const referenced = collectReferencedSheetNames(workbook);\n  for (const name of referenced) {\n    if (!known.has(name)) {\n      return true;\n    }\n  }\n  return false;\n}\n\nexport type SafeCalculateSkipReason = \"unresolved-sheet-refs\" | \"calculate-trapped\";\n\nexport type SafeCalculateResult = {\n  workbook: Workbook;\n  calculated: boolean;\n  skipReason: SafeCalculateSkipReason | null;\n};\n\nexport type SafeCalculateOptions = {\n  reparse?: () => Workbook;\n};\n\n// Pre-scans for formulas referencing missing sheets (which cause the Rust\n// engine to panic into a wasm `unreachable` trap that poisons the Workbook\n// instance). On trap, `reparse` is used to return a fresh usable instance.\nexport function safeCalculate(workbook: Workbook, options: SafeCalculateOptions = {}): SafeCalculateResult {\n  if (hasUnresolvedSheetReferences(workbook)) {\n    return { workbook, calculated: false, skipReason: \"unresolved-sheet-refs\" };\n  }\n  try {\n    workbook.calculate();\n    return { workbook, calculated: true, skipReason: null };\n  } catch (err) {\n    console.warn(\"[react-xlsx] workbook.calculate() trapped; falling back to cached formula values\", err);\n    if (options.reparse) {\n      try {\n        return { workbook: options.reparse(), calculated: false, skipReason: \"calculate-trapped\" };\n      } catch (reparseErr) {\n        console.warn(\"[react-xlsx] workbook reparse after calculate trap failed\", reparseErr);\n      }\n    }\n    return { workbook, calculated: false, skipReason: \"calculate-trapped\" };\n  }\n}\n\nexport function tryRecalculate(workbook: Workbook): { calculated: boolean; error: unknown } {\n  try {\n    workbook.calculate();\n    return { calculated: true, error: null };\n  } catch (err) {\n    console.warn(\"[react-xlsx] workbook.calculate() trapped during recalculation\", err);\n    return { calculated: false, error: err };\n  }\n}\n","let wasmModulePromise: Promise<typeof import(\"@dukelib/sheets-wasm\")> | null = null;\n\nexport type XlsxWasmSource =\n  | string\n  | URL\n  | Request\n  | Response\n  | BufferSource\n  | WebAssembly.Module;\n\nexport type WorkerWasmSource = string | ArrayBuffer | WebAssembly.Module;\n\nlet hasConfiguredWasmSource = false;\nlet configuredWasmSource: XlsxWasmSource | undefined;\nlet configuredWorkerWasmSource: WorkerWasmSource | undefined;\n\nfunction bufferSourceToArrayBuffer(source: ArrayBuffer | ArrayBufferView<ArrayBufferLike>): ArrayBuffer {\n  if (source instanceof ArrayBuffer) {\n    return source.slice(0);\n  }\n\n  const bytes = new Uint8Array(source.buffer, source.byteOffset, source.byteLength);\n  const copy = new Uint8Array(bytes);\n  return copy.buffer;\n}\n\nfunction sourceToWorkerSource(source: XlsxWasmSource): WorkerWasmSource | undefined {\n  if (typeof source === \"string\") {\n    return source;\n  }\n  if (typeof URL !== \"undefined\" && source instanceof URL) {\n    return source.href;\n  }\n  if (typeof Request !== \"undefined\" && source instanceof Request) {\n    return source.url;\n  }\n  if (source instanceof ArrayBuffer || ArrayBuffer.isView(source)) {\n    return bufferSourceToArrayBuffer(source);\n  }\n  if (typeof WebAssembly !== \"undefined\" && source instanceof WebAssembly.Module) {\n    return source;\n  }\n\n  return undefined;\n}\n\nexport function setWasmSource(source: XlsxWasmSource): void {\n  hasConfiguredWasmSource = true;\n  configuredWasmSource = source;\n  configuredWorkerWasmSource = sourceToWorkerSource(source);\n}\n\nexport function initWasm(source?: XlsxWasmSource) {\n  if (source !== undefined) {\n    setWasmSource(source);\n  }\n\n  return getSheetsWasmModule();\n}\n\nexport function canUseConfiguredWasmSourceInWorker(): boolean {\n  return !hasConfiguredWasmSource || configuredWorkerWasmSource !== undefined;\n}\n\nexport function getConfiguredWorkerWasmSource(): WorkerWasmSource | undefined {\n  return configuredWorkerWasmSource;\n}\n\nexport function getSheetsWasmModule() {\n  if (!wasmModulePromise) {\n    wasmModulePromise = import(\"@dukelib/sheets-wasm\").then(async (mod) => {\n      if (configuredWasmSource !== undefined) {\n        await mod.default({ module_or_path: configuredWasmSource });\n      } else {\n        await mod.default();\n      }\n      return mod;\n    });\n  }\n\n  return wasmModulePromise;\n}\n","import type { XlsxChart, XlsxChartsheet, XlsxFormControl, XlsxSheetData, XlsxTable, XlsxWorkbookTab } from \"./types\";\nimport { getConfiguredWorkerWasmSource, type WorkerWasmSource } from \"./wasm\";\n\ntype WorkerMessage =\n  | {\n      id: number;\n      type: \"load\";\n      payload: {\n        buffer: ArrayBuffer;\n        showHiddenSheets?: boolean;\n        skipXmlParsing?: boolean;\n        wasmSource?: WorkerWasmSource;\n      };\n    }\n  | {\n      id: number;\n      type: \"parseCharts\";\n      payload: {\n        buffer: ArrayBuffer;\n        showHiddenSheets?: boolean;\n        skipXmlParsing?: boolean;\n        wasmSource?: WorkerWasmSource;\n      };\n    }\n  | {\n      id: number;\n      type: \"getCellSnapshot\";\n      payload: {\n        workbookSheetIndex: number;\n        row: number;\n        col: number;\n      };\n    }\n  | {\n      id: number;\n      type: \"getRowsBatch\";\n      payload: {\n        workbookSheetIndex: number;\n        startRow: number;\n        rowCount: number;\n      };\n    };\n\ntype WorkerSuccessMessage =\n  | {\n      id: number;\n      success: true;\n      result: {\n        chartsByWorkbookSheetIndex: XlsxChart[][];\n        chartsheets: XlsxChartsheet[];\n        tabs: XlsxWorkbookTab[];\n      };\n    }\n  | {\n      id: number;\n      success: true;\n      result: {\n        chartsByWorkbookSheetIndex: XlsxChart[][];\n        chartsheets: XlsxChartsheet[];\n        formControlsByWorkbookSheetIndex: XlsxFormControl[][];\n        sheets: XlsxSheetData[];\n        tablesByWorkbookSheetIndex: XlsxTable[][];\n        tabs: XlsxWorkbookTab[];\n      };\n    }\n  | {\n      id: number;\n      success: true;\n      result: {\n        displayValue: string;\n        formula: string;\n      };\n    }\n  | {\n      id: number;\n      success: true;\n      result: unknown[] | null;\n    };\n\ntype WorkerErrorMessage = {\n  id: number;\n  success: false;\n  error: string;\n};\n\ntype WorkerResponse = WorkerSuccessMessage | WorkerErrorMessage;\n\ntype PendingRequest = {\n  reject: (error: Error) => void;\n  resolve: (value: unknown) => void;\n};\n\nfunction createAbortError() {\n  if (typeof DOMException !== \"undefined\") {\n    return new DOMException(\"Aborted\", \"AbortError\");\n  }\n\n  const error = new Error(\"Aborted\");\n  error.name = \"AbortError\";\n  return error;\n}\n\nexport class XlsxWorkerClient {\n  private readonly worker: Worker;\n\n  private nextRequestId = 1;\n\n  private readonly pendingRequests = new Map<number, PendingRequest>();\n\n  private disposed = false;\n\n  constructor() {\n    this.worker = new Worker(new URL(\"./xlsx-worker.js\", import.meta.url), { type: \"module\" });\n    this.worker.addEventListener(\"message\", this.handleMessage);\n    this.worker.addEventListener(\"error\", this.handleError);\n  }\n\n  dispose() {\n    if (this.disposed) {\n      return;\n    }\n\n    this.disposed = true;\n    this.worker.removeEventListener(\"message\", this.handleMessage);\n    this.worker.removeEventListener(\"error\", this.handleError);\n    this.worker.terminate();\n    const abortError = createAbortError();\n    for (const request of this.pendingRequests.values()) {\n      request.reject(abortError);\n    }\n    this.pendingRequests.clear();\n  }\n\n  loadWorkbook(buffer: ArrayBuffer, skipXmlParsing = false, showHiddenSheets = false) {\n    const workerBuffer = cloneArrayBufferForTransfer(buffer);\n    return this.request<{\n      chartsByWorkbookSheetIndex: XlsxChart[][];\n      chartsheets: XlsxChartsheet[];\n      formControlsByWorkbookSheetIndex: XlsxFormControl[][];\n      sheets: XlsxSheetData[];\n      tablesByWorkbookSheetIndex: XlsxTable[][];\n      tabs: XlsxWorkbookTab[];\n    }>({\n      id: 0,\n      payload: {\n        buffer: workerBuffer,\n        showHiddenSheets,\n        skipXmlParsing,\n        wasmSource: getConfiguredWorkerWasmSource()\n      },\n      type: \"load\"\n    }, [workerBuffer]);\n  }\n\n  getCellSnapshot(workbookSheetIndex: number, row: number, col: number) {\n    return this.request<{\n      displayValue: string;\n      formula: string;\n    }>({\n      id: 0,\n      payload: { col, row, workbookSheetIndex },\n      type: \"getCellSnapshot\"\n    });\n  }\n\n  parseCharts(buffer: ArrayBuffer, skipXmlParsing = false, showHiddenSheets = false) {\n    const workerBuffer = cloneArrayBufferForTransfer(buffer);\n    return this.request<{\n      chartsByWorkbookSheetIndex: XlsxChart[][];\n      chartsheets: XlsxChartsheet[];\n      tabs: XlsxWorkbookTab[];\n    }>({\n      id: 0,\n      payload: {\n        buffer: workerBuffer,\n        showHiddenSheets,\n        skipXmlParsing,\n        wasmSource: getConfiguredWorkerWasmSource()\n      },\n      type: \"parseCharts\"\n    }, [workerBuffer]);\n  }\n\n  getRowsBatch(workbookSheetIndex: number, startRow: number, rowCount: number) {\n    return this.request<unknown[] | null>({\n      id: 0,\n      payload: { rowCount, startRow, workbookSheetIndex },\n      type: \"getRowsBatch\"\n    });\n  }\n\n  private request<TResult>(message: WorkerMessage, transfer: Transferable[] = []) {\n    return new Promise<TResult>((resolve, reject) => {\n      if (this.disposed) {\n        reject(createAbortError());\n        return;\n      }\n\n      const id = this.nextRequestId;\n      this.nextRequestId += 1;\n      this.pendingRequests.set(id, { reject, resolve: resolve as (value: unknown) => void });\n      this.worker.postMessage({ ...message, id }, transfer);\n    });\n  }\n\n  private readonly handleError = () => {\n    for (const request of this.pendingRequests.values()) {\n      request.reject(new Error(\"Worker request failed.\"));\n    }\n    this.pendingRequests.clear();\n  };\n\n  private readonly handleMessage = (event: MessageEvent<WorkerResponse>) => {\n    const message = event.data;\n    const request = this.pendingRequests.get(message.id);\n    if (!request) {\n      return;\n    }\n\n    this.pendingRequests.delete(message.id);\n    if (!message.success) {\n      request.reject(new Error(message.error));\n      return;\n    }\n\n    request.resolve(message.result);\n  };\n}\n\nfunction cloneArrayBufferForTransfer(buffer: ArrayBuffer) {\n  return buffer.slice(0);\n}\n","/**\n * Some XLSX writers emit ZIP entry names using the Windows path separator\n * (`xl\\worksheets\\sheet1.xml`) instead of the forward slash required by the ZIP\n * specification (APPNOTE 4.4.17.1) and OPC. Readers that look parts up by their\n * canonical name cannot find those parts and report the workbook as corrupt.\n *\n * ZIP entry names are stored in both the central directory and each local file\n * header. Since `\\` and `/` have the same byte length, both copies can be\n * patched without decompressing or recompressing any workbook content.\n */\n\nconst BACKSLASH_BYTE = 0x5c;\nconst FORWARD_SLASH_BYTE = 0x2f;\nconst END_OF_CENTRAL_DIRECTORY_SIGNATURE = 0x06054b50;\nconst CENTRAL_FILE_HEADER_SIGNATURE = 0x02014b50;\nconst LOCAL_FILE_HEADER_SIGNATURE = 0x04034b50;\nconst END_OF_CENTRAL_DIRECTORY_LENGTH = 22;\nconst CENTRAL_FILE_HEADER_LENGTH = 46;\nconst LOCAL_FILE_HEADER_LENGTH = 30;\nconst MAX_ZIP_COMMENT_LENGTH = 0xffff;\nconst ZIP16_SENTINEL = 0xffff;\nconst ZIP32_SENTINEL = 0xffffffff;\n\ntype CentralDirectoryInfo = {\n  endOffset: number;\n  entryCount: number;\n  offset: number;\n};\n\ntype CentralDirectoryEntry = {\n  diskNumberStart: number;\n  localHeaderOffset: number;\n  nameEnd: number;\n  nameStart: number;\n  nextOffset: number;\n};\n\nfunction findEndOfCentralDirectoryOffset(view: DataView) {\n  const firstPossibleOffset = Math.max(\n    0,\n    view.byteLength - END_OF_CENTRAL_DIRECTORY_LENGTH - MAX_ZIP_COMMENT_LENGTH\n  );\n\n  for (let offset = view.byteLength - END_OF_CENTRAL_DIRECTORY_LENGTH; offset >= firstPossibleOffset; offset -= 1) {\n    if (view.getUint32(offset, true) !== END_OF_CENTRAL_DIRECTORY_SIGNATURE) {\n      continue;\n    }\n\n    const commentLength = view.getUint16(offset + 20, true);\n    if (offset + END_OF_CENTRAL_DIRECTORY_LENGTH + commentLength === view.byteLength) {\n      return offset;\n    }\n  }\n\n  return null;\n}\n\nfunction readCentralDirectoryInfo(view: DataView): CentralDirectoryInfo | null {\n  if (view.byteLength < END_OF_CENTRAL_DIRECTORY_LENGTH) {\n    return null;\n  }\n\n  const endOfCentralDirectoryOffset = findEndOfCentralDirectoryOffset(view);\n  if (endOfCentralDirectoryOffset === null) {\n    return null;\n  }\n\n  const diskNumber = view.getUint16(endOfCentralDirectoryOffset + 4, true);\n  const centralDirectoryDiskNumber = view.getUint16(endOfCentralDirectoryOffset + 6, true);\n  const entriesOnDisk = view.getUint16(endOfCentralDirectoryOffset + 8, true);\n  const entryCount = view.getUint16(endOfCentralDirectoryOffset + 10, true);\n  const centralDirectorySize = view.getUint32(endOfCentralDirectoryOffset + 12, true);\n  const centralDirectoryOffset = view.getUint32(endOfCentralDirectoryOffset + 16, true);\n\n  if (\n    diskNumber !== 0 ||\n    centralDirectoryDiskNumber !== 0 ||\n    entriesOnDisk !== entryCount ||\n    entryCount === ZIP16_SENTINEL ||\n    centralDirectorySize === ZIP32_SENTINEL ||\n    centralDirectoryOffset === ZIP32_SENTINEL\n  ) {\n    return null;\n  }\n\n  const centralDirectoryEndOffset = centralDirectoryOffset + centralDirectorySize;\n  if (\n    centralDirectoryOffset > endOfCentralDirectoryOffset ||\n    centralDirectoryEndOffset > endOfCentralDirectoryOffset ||\n    centralDirectoryEndOffset > view.byteLength\n  ) {\n    return null;\n  }\n\n  return {\n    endOffset: centralDirectoryEndOffset,\n    entryCount,\n    offset: centralDirectoryOffset\n  };\n}\n\nfunction readCentralDirectoryEntry(\n  view: DataView,\n  centralDirectoryEndOffset: number,\n  offset: number\n): CentralDirectoryEntry | null {\n  if (\n    offset < 0 ||\n    offset + CENTRAL_FILE_HEADER_LENGTH > centralDirectoryEndOffset ||\n    offset + CENTRAL_FILE_HEADER_LENGTH > view.byteLength ||\n    view.getUint32(offset, true) !== CENTRAL_FILE_HEADER_SIGNATURE\n  ) {\n    return null;\n  }\n\n  const nameLength = view.getUint16(offset + 28, true);\n  const extraLength = view.getUint16(offset + 30, true);\n  const commentLength = view.getUint16(offset + 32, true);\n  const nameStart = offset + CENTRAL_FILE_HEADER_LENGTH;\n  const nameEnd = nameStart + nameLength;\n  const nextOffset = nameEnd + extraLength + commentLength;\n\n  if (nameEnd > centralDirectoryEndOffset || nextOffset > centralDirectoryEndOffset) {\n    return null;\n  }\n\n  return {\n    diskNumberStart: view.getUint16(offset + 34, true),\n    localHeaderOffset: view.getUint32(offset + 42, true),\n    nameEnd,\n    nameStart,\n    nextOffset\n  };\n}\n\nfunction entryNameUsesBackslash(bytes: Uint8Array, entry: CentralDirectoryEntry) {\n  for (let cursor = entry.nameStart; cursor < entry.nameEnd; cursor += 1) {\n    if (bytes[cursor] === BACKSLASH_BYTE) {\n      return true;\n    }\n  }\n\n  return false;\n}\n\nfunction centralDirectoryUsesBackslashSeparators(\n  bytes: Uint8Array,\n  view: DataView,\n  centralDirectory: CentralDirectoryInfo\n): boolean | null {\n  let offset = centralDirectory.offset;\n\n  for (let index = 0; index < centralDirectory.entryCount; index += 1) {\n    const entry = readCentralDirectoryEntry(view, centralDirectory.endOffset, offset);\n    if (!entry) {\n      return null;\n    }\n    if (entryNameUsesBackslash(bytes, entry)) {\n      return true;\n    }\n    offset = entry.nextOffset;\n  }\n\n  return false;\n}\n\nfunction normalizedEntryNameKey(bytes: Uint8Array, entry: CentralDirectoryEntry) {\n  let key = \"\";\n  for (let cursor = entry.nameStart; cursor < entry.nameEnd; cursor += 1) {\n    const byte = bytes[cursor] === BACKSLASH_BYTE ? FORWARD_SLASH_BYTE : bytes[cursor];\n    key += String.fromCharCode(byte);\n  }\n  return key;\n}\n\nfunction validateEntryNamePatches(\n  bytes: Uint8Array,\n  view: DataView,\n  centralDirectory: CentralDirectoryInfo\n): boolean {\n  const normalizedNames = new Set<string>();\n  const localHeaderOffsets = new Set<number>();\n  let offset = centralDirectory.offset;\n\n  for (let index = 0; index < centralDirectory.entryCount; index += 1) {\n    const entry = readCentralDirectoryEntry(view, centralDirectory.endOffset, offset);\n    if (\n      !entry ||\n      entry.diskNumberStart !== 0 ||\n      entry.localHeaderOffset === ZIP32_SENTINEL ||\n      entry.localHeaderOffset + LOCAL_FILE_HEADER_LENGTH > centralDirectory.offset ||\n      localHeaderOffsets.has(entry.localHeaderOffset)\n    ) {\n      return false;\n    }\n\n    localHeaderOffsets.add(entry.localHeaderOffset);\n\n    const normalizedName = normalizedEntryNameKey(bytes, entry);\n    if (normalizedNames.has(normalizedName)) {\n      return false;\n    }\n    normalizedNames.add(normalizedName);\n\n    if (!entryNameUsesBackslash(bytes, entry)) {\n      offset = entry.nextOffset;\n      continue;\n    }\n\n    if (\n      view.getUint32(entry.localHeaderOffset, true) !== LOCAL_FILE_HEADER_SIGNATURE\n    ) {\n      return false;\n    }\n\n    const localNameLength = view.getUint16(entry.localHeaderOffset + 26, true);\n    const localNameStart = entry.localHeaderOffset + LOCAL_FILE_HEADER_LENGTH;\n    const localNameEnd = localNameStart + localNameLength;\n    if (\n      localNameLength !== entry.nameEnd - entry.nameStart ||\n      localNameEnd > centralDirectory.offset\n    ) {\n      return false;\n    }\n\n    for (let nameIndex = 0; nameIndex < localNameLength; nameIndex += 1) {\n      const centralNameOffset = entry.nameStart + nameIndex;\n      const localNameOffset = localNameStart + nameIndex;\n      if (bytes[centralNameOffset] !== bytes[localNameOffset]) {\n        return false;\n      }\n    }\n\n    offset = entry.nextOffset;\n  }\n\n  return true;\n}\n\nfunction patchEntryNameSeparators(\n  bytes: Uint8Array,\n  view: DataView,\n  centralDirectory: CentralDirectoryInfo\n) {\n  let offset = centralDirectory.offset;\n\n  for (let index = 0; index < centralDirectory.entryCount; index += 1) {\n    const entry = readCentralDirectoryEntry(view, centralDirectory.endOffset, offset);\n    if (!entry) {\n      return;\n    }\n\n    if (entryNameUsesBackslash(bytes, entry)) {\n      const localNameStart = entry.localHeaderOffset + LOCAL_FILE_HEADER_LENGTH;\n      for (let nameIndex = 0; nameIndex < entry.nameEnd - entry.nameStart; nameIndex += 1) {\n        const centralNameOffset = entry.nameStart + nameIndex;\n        if (bytes[centralNameOffset] === BACKSLASH_BYTE) {\n          bytes[centralNameOffset] = FORWARD_SLASH_BYTE;\n          bytes[localNameStart + nameIndex] = FORWARD_SLASH_BYTE;\n        }\n      }\n    }\n\n    offset = entry.nextOffset;\n  }\n}\n\n/**\n * Detects backslash-separated entry names by walking only the central\n * directory. Invalid, multi-disk, and ZIP64 archives return `false`.\n */\nexport function zipEntryNamesUseBackslashSeparators(bytes: Uint8Array) {\n  const view = new DataView(bytes.buffer, bytes.byteOffset, bytes.byteLength);\n  const centralDirectory = readCentralDirectoryInfo(view);\n  if (!centralDirectory) {\n    return false;\n  }\n\n  return centralDirectoryUsesBackslashSeparators(bytes, view, centralDirectory) === true;\n}\n\n/**\n * Returns a copy with `/`-separated entry names, or the original bytes when no\n * rewrite is needed or the archive cannot be patched without ambiguity.\n */\nexport function normalizeZipEntryNames(bytes: Uint8Array) {\n  const view = new DataView(bytes.buffer, bytes.byteOffset, bytes.byteLength);\n  const centralDirectory = readCentralDirectoryInfo(view);\n  if (\n    !centralDirectory ||\n    centralDirectoryUsesBackslashSeparators(bytes, view, centralDirectory) !== true\n  ) {\n    return bytes;\n  }\n\n  if (!validateEntryNamePatches(bytes, view, centralDirectory)) {\n    return bytes;\n  }\n\n  const normalizedBytes = new Uint8Array(bytes.byteLength);\n  normalizedBytes.set(bytes);\n  const normalizedView = new DataView(\n    normalizedBytes.buffer,\n    normalizedBytes.byteOffset,\n    normalizedBytes.byteLength\n  );\n  patchEntryNameSeparators(normalizedBytes, normalizedView, centralDirectory);\n  return normalizedBytes;\n}\n\nexport function normalizeWorkbookArrayBuffer(buffer: ArrayBuffer) {\n  const bytes = new Uint8Array(buffer);\n  const normalizedBytes = normalizeZipEntryNames(bytes);\n  if (normalizedBytes === bytes) {\n    return buffer;\n  }\n\n  if (\n    normalizedBytes.byteOffset === 0 &&\n    normalizedBytes.byteLength === normalizedBytes.buffer.byteLength &&\n    normalizedBytes.buffer instanceof ArrayBuffer\n  ) {\n    return normalizedBytes.buffer;\n  }\n\n  const normalizedBuffer = new ArrayBuffer(normalizedBytes.byteLength);\n  new Uint8Array(normalizedBuffer).set(normalizedBytes);\n  return normalizedBuffer;\n}\n","import * as React from \"react\";\nimport type { Workbook, Worksheet } from \"@dukelib/sheets-wasm\";\nimport {\n  type VirtualItem,\n  useVirtualizer\n} from \"@tanstack/react-virtual\";\nimport { resolveCellTextClipOverscan } from \"./cell-text-clip\";\nimport { resolveWorkbookColor, resolveWorkbookFillStyle } from \"./colors\";\nimport { useXlsxViewerController, XlsxFileSizeLimitExceededError } from \"./controller\";\nimport { MemoChartSvg } from \"./chart-renderer\";\nimport {\n  emuToPixels,\n  resizeImageRect,\n  resolveRenderedSheetAxisPixels,\n  resolveSheetColumnWidthPixels,\n  resolveSheetRowHeightPixels\n} from \"./images\";\nimport {\n  isDarkViewerPalette,\n  resolveViewerPalette,\n  type ViewerPalette\n} from \"./viewer-palette\";\nimport type {\n  XlsxChart,\n  XlsxChartElementSelection,\n  XlsxChartsheet,\n  XlsxCellAddress,\n  XlsxCellRange,\n  XlsxFormControl,\n  XlsxFormControlKindInput,\n  XlsxImage,\n  XlsxImageRect,\n  XlsxImageRenderProps,\n  XlsxImageResizeHandlePosition,\n  XlsxImageSelectionRenderProps,\n  XlsxScrollerRenderProps,\n  XlsxShape,\n  XlsxSheetData,\n  XlsxSheetThumbnail,\n  XlsxThemePalette,\n  XlsxTable,\n  XlsxTableColumn,\n  XlsxTableHeaderMenuRenderProps,\n  UseXlsxViewerThumbnailsOptions,\n  XlsxViewerCharts,\n  XlsxViewerTables,\n  XlsxViewerController,\n  XlsxViewerEditing,\n  XlsxViewerImages,\n  XlsxViewerProps,\n  XlsxViewerProviderProps,\n  XlsxViewerSelection,\n  XlsxViewerThumbnails,\n  XlsxViewerZoom\n} from \"./types\";\n\nconst DEFAULT_ROW_HEIGHT = 24;\nconst DEFAULT_COL_WIDTH = 80;\nconst HEADER_HEIGHT = 24;\nconst ROW_HEADER_WIDTH = 40;\nconst INTERNAL_CLIPBOARD_MIME = \"application/x-react-xlsx-range+json\";\nconst MIN_OPEN_GRID_ROWS = 200;\nconst MIN_OPEN_GRID_COLS = 50;\nconst OPEN_GRID_ROW_PADDING = 120;\nconst OPEN_GRID_COL_PADDING = 24;\nconst INITIAL_WORKER_GRID_ROWS = 600;\nconst INITIAL_WORKER_GRID_COLS = 120;\nconst WORKER_GRID_GROW_ROWS = 2000;\nconst WORKER_GRID_GROW_COLS = 120;\nconst WORKER_GRID_GROW_THRESHOLD_ROWS = 160;\nconst WORKER_GRID_GROW_THRESHOLD_COLS = 24;\nconst OPEN_GRID_ROW_GROWTH = 200;\nconst OPEN_GRID_COL_GROWTH = 24;\nconst OPEN_GRID_VERTICAL_EDGE_PX = 600;\nconst OPEN_GRID_HORIZONTAL_EDGE_PX = 480;\nconst SELECTION_DRAG_THRESHOLD_PX = 4;\nconst IMAGE_MIN_SIZE_PX = 16;\nconst IMAGE_HANDLE_SIZE_PX = 10;\nconst CANVAS_RESIZE_HIT_SLOP_PX = 8;\nconst CANVAS_VIEWPORT_OVERSCAN_PX = 480;\nconst CANVAS_SCROLL_BUFFER_PX = 480;\nconst CANVAS_DEFERRED_VIEWPORT_SYNC_THRESHOLD_PX = CANVAS_SCROLL_BUFFER_PX - 96;\nconst CANVAS_IMMEDIATE_VIEWPORT_SYNC_THRESHOLD_PX = CANVAS_SCROLL_BUFFER_PX * 1.5;\nconst CANVAS_DIRTY_CELL_CULL_MARGIN_PX = CANVAS_VIEWPORT_OVERSCAN_PX * 2;\nconst THUMBNAIL_DEFAULT_MAX_DIMENSION = 192;\nconst THUMBNAIL_FALLBACK_ROWS = 12;\nconst THUMBNAIL_FALLBACK_COLS = 8;\nconst THUMBNAIL_MAX_ROWS = 200;\nconst THUMBNAIL_MAX_COLS = 80;\nconst THUMBNAIL_MAX_SOURCE_HEIGHT_PX = 900;\nconst THUMBNAIL_MAX_SOURCE_WIDTH_PX = 1440;\nconst LIVE_ZOOM_COMMIT_IDLE_MS = 48;\nconst WHEEL_ZOOM_SENSITIVITY = 0.0025;\nconst WHEEL_LINE_DELTA_PX = 16;\nconst CHART_SOURCE_HIGHLIGHT_COLORS = [\"#2563eb\", \"#dc2626\", \"#7c3aed\", \"#059669\", \"#ea580c\", \"#db2777\"];\nconst CHART_SOURCE_HIGHLIGHT_COLOR_BY_ROLE = {\n  bubble: CHART_SOURCE_HIGHLIGHT_COLORS[3] ?? \"#059669\",\n  category: CHART_SOURCE_HIGHLIGHT_COLORS[2] ?? \"#7c3aed\",\n  name: CHART_SOURCE_HIGHLIGHT_COLORS[0] ?? \"#2563eb\",\n  point: CHART_SOURCE_HIGHLIGHT_COLORS[5] ?? \"#db2777\",\n  value: CHART_SOURCE_HIGHLIGHT_COLORS[4] ?? \"#ea580c\"\n};\nconst SHEET_SURFACE = \"#ffffff\";\nconst SHEET_GRIDLINE = \"#d9d9d9\";\nconst DRAWING_SELECTION_STROKE = \"#64748b\";\nconst DRAWING_SELECTION_HANDLE_FILL = \"#ffffff\";\nconst DRAWING_SELECTION_HANDLE_SHADOW = \"rgba(15, 23, 42, 0.18)\";\nconst DEFAULT_CELL_PADDING = \"0 4px\";\nconst IMAGE_HANDLE_POSITIONS: XlsxImageResizeHandlePosition[] = [\"nw\", \"n\", \"ne\", \"e\", \"se\", \"s\", \"sw\", \"w\"];\nconst CANVAS_CELL_STYLE_CACHE_LIMIT = 4096;\nconst CANVAS_TEXT_MEASURE_CACHE_LIMIT = 20000;\nconst CANVAS_TEXT_TRUNCATE_CACHE_LIMIT = 4096;\nconst CANVAS_TEXT_WRAP_CACHE_LIMIT = 2048;\nconst CANVAS_PATH2D_CACHE_LIMIT = 512;\nconst EMPTY_VIRTUAL_ITEMS: VirtualItem[] = [];\n\ntype SelectionDragState = {\n  anchor: XlsxCellAddress;\n  axis: \"cell\" | \"column\" | \"row\";\n  contentScaleX: number;\n  contentScaleY: number;\n  committedOnPointerDown: boolean;\n  didDrag: boolean;\n  originCell: XlsxCellAddress;\n  originOverlayRect: { height: number; left: number; top: number; width: number } | null;\n  originContentX: number;\n  originContentY: number;\n  previewRange: XlsxCellRange;\n  pointerId: number;\n  startClientX: number;\n  startClientY: number;\n};\n\nconst IMAGE_HANDLE_CURSOR: Record<XlsxImageResizeHandlePosition, React.CSSProperties[\"cursor\"]> = {\n  e: \"ew-resize\",\n  n: \"ns-resize\",\n  ne: \"nesw-resize\",\n  nw: \"nwse-resize\",\n  s: \"ns-resize\",\n  se: \"nwse-resize\",\n  sw: \"nesw-resize\",\n  w: \"ew-resize\"\n};\n\nconst NUMERIC_LENGTH_STYLE_KEYS = new Set([\n  \"borderRadius\",\n  \"borderTopLeftRadius\",\n  \"borderTopRightRadius\",\n  \"borderBottomLeftRadius\",\n  \"borderBottomRightRadius\",\n  \"bottom\",\n  \"fontSize\",\n  \"gap\",\n  \"height\",\n  \"left\",\n  \"letterSpacing\",\n  \"margin\",\n  \"marginBottom\",\n  \"marginLeft\",\n  \"marginRight\",\n  \"marginTop\",\n  \"maxHeight\",\n  \"maxWidth\",\n  \"minHeight\",\n  \"minWidth\",\n  \"outlineOffset\",\n  \"outlineWidth\",\n  \"padding\",\n  \"paddingBottom\",\n  \"paddingLeft\",\n  \"paddingRight\",\n  \"paddingTop\",\n  \"right\",\n  \"textIndent\",\n  \"top\",\n  \"width\"\n]);\n\nconst canvasCellStyleCache = new Map<string, CanvasCellStyleCache>();\nconst canvasTextMeasureCache = new Map<string, number>();\nconst canvasTextTruncateCache = new Map<string, string>();\nconst canvasTextWrapCache = new Map<string, string[]>();\nconst canvasPath2DCache = new Map<string, Path2D>();\n\nfunction rememberBoundedCacheValue<K, V>(cache: Map<K, V>, key: K, value: V, limit: number) {\n  if (cache.size >= limit) {\n    const oldestKey = cache.keys().next().value as K | undefined;\n    if (oldestKey !== undefined) {\n      cache.delete(oldestKey);\n    }\n  }\n  cache.set(key, value);\n  return value;\n}\n\nfunction roundCanvasCacheWidth(width: number) {\n  return Math.round(width * 4) / 4;\n}\n\nfunction measureCanvasTextWidth(context: CanvasRenderingContext2D, text: string) {\n  if (text.length === 0) {\n    return 0;\n  }\n\n  const cacheKey = `${context.font}\\u0000${text}`;\n  const cached = canvasTextMeasureCache.get(cacheKey);\n  if (cached !== undefined) {\n    return cached;\n  }\n\n  return rememberBoundedCacheValue(\n    canvasTextMeasureCache,\n    cacheKey,\n    context.measureText(text).width,\n    CANVAS_TEXT_MEASURE_CACHE_LIMIT\n  );\n}\n\nfunction drawCanvasTextDecorations(\n  context: CanvasRenderingContext2D,\n  {\n    align,\n    color,\n    decoration,\n    ellipsize = false,\n    lineThroughY,\n    maxWidth,\n    text,\n    textX,\n    underlineY,\n    zoomFactor\n  }: {\n    align: CanvasTextAlign;\n    color: string;\n    decoration: string | undefined;\n    ellipsize?: boolean;\n    lineThroughY: number;\n    maxWidth?: number;\n    text: string;\n    textX: number;\n    underlineY: number;\n    zoomFactor: number;\n  }\n) {\n  if (!decoration || text.length === 0) {\n    return;\n  }\n\n  const measured = ellipsize && maxWidth !== undefined\n    ? Math.min(maxWidth, measureCanvasTextWidth(context, text))\n    : measureCanvasTextWidth(context, text);\n  const startX = align === \"right\"\n    ? textX - measured\n    : align === \"center\"\n      ? textX - (measured / 2)\n      : textX;\n\n  context.strokeStyle = color;\n  context.lineWidth = Math.max(1, zoomFactor * 0.75);\n\n  if (decoration.includes(\"underline\")) {\n    context.beginPath();\n    context.moveTo(startX, underlineY);\n    context.lineTo(startX + measured, underlineY);\n    context.stroke();\n  }\n\n  if (decoration.includes(\"line-through\")) {\n    context.beginPath();\n    context.moveTo(startX, lineThroughY);\n    context.lineTo(startX + measured, lineThroughY);\n    context.stroke();\n  }\n}\n\nfunction getCachedCanvasPath2D(path: string) {\n  if (typeof Path2D === \"undefined\") {\n    return null;\n  }\n\n  const cached = canvasPath2DCache.get(path);\n  if (cached) {\n    return cached;\n  }\n\n  return rememberBoundedCacheValue(canvasPath2DCache, path, new Path2D(path), CANVAS_PATH2D_CACHE_LIMIT);\n}\n\nfunction scaleCssLengthExpression(value: string, scale: number) {\n  if (scale === 1) {\n    return value;\n  }\n\n  return value.replace(/(-?\\d*\\.?\\d+)(px|pt)\\b/g, (_, rawNumber: string, unit: string) => {\n    const nextValue = Number.parseFloat(rawNumber);\n    if (!Number.isFinite(nextValue)) {\n      return `${rawNumber}${unit}`;\n    }\n    return `${nextValue * scale}${unit}`;\n  });\n}\n\nfunction scaleCssProperties(style: React.CSSProperties, scale: number): React.CSSProperties {\n  if (scale === 1) {\n    return style;\n  }\n\n  const nextStyle: React.CSSProperties = {};\n  Object.entries(style).forEach(([key, value]) => {\n    if (typeof value === \"string\") {\n      nextStyle[key as keyof React.CSSProperties] = scaleCssLengthExpression(value, scale) as never;\n      return;\n    }\n\n    if (typeof value === \"number\" && NUMERIC_LENGTH_STYLE_KEYS.has(key)) {\n      nextStyle[key as keyof React.CSSProperties] = (value * scale) as never;\n      return;\n    }\n\n    nextStyle[key as keyof React.CSSProperties] = value as never;\n  });\n\n  return nextStyle;\n}\n\nfunction parseCanvasLength(value: React.CSSProperties[keyof React.CSSProperties] | undefined, fallback = 0) {\n  if (typeof value === \"number\" && Number.isFinite(value)) {\n    return value;\n  }\n\n  if (typeof value === \"string\") {\n    const match = value.match(/-?\\d*\\.?\\d+/);\n    if (match) {\n      const parsed = Number.parseFloat(match[0]);\n      if (Number.isFinite(parsed)) {\n        return parsed;\n      }\n    }\n  }\n\n  return fallback;\n}\n\nfunction resolveCanvasPadding(padding: React.CSSProperties[\"padding\"]) {\n  if (typeof padding === \"number\") {\n    return {\n      bottom: padding,\n      left: padding,\n      right: padding,\n      top: padding\n    };\n  }\n\n  if (typeof padding === \"string\") {\n    const parts = padding\n      .trim()\n      .split(/\\s+/)\n      .map((part) => parseCanvasLength(part, 0));\n\n    if (parts.length === 1) {\n      const [value = 0] = parts;\n      return {\n        bottom: value,\n        left: value,\n        right: value,\n        top: value\n      };\n    }\n\n    if (parts.length === 2) {\n      const [vertical = 0, horizontal = 0] = parts;\n      return {\n        bottom: vertical,\n        left: horizontal,\n        right: horizontal,\n        top: vertical\n      };\n    }\n\n    if (parts.length === 3) {\n      const [top = 0, horizontal = 0, bottom = 0] = parts;\n      return {\n        bottom,\n        left: horizontal,\n        right: horizontal,\n        top\n      };\n    }\n\n    const [top = 0, right = 0, bottom = 0, left = 0] = parts;\n    return {\n      bottom,\n      left,\n      right,\n      top\n    };\n  }\n\n  return {\n    bottom: 0,\n    left: 0,\n    right: 0,\n    top: 0\n  };\n}\n\nfunction resolveSpreadsheetTextRotation(textRotation: unknown) {\n  if (typeof textRotation !== \"number\" || !Number.isFinite(textRotation)) {\n    return null;\n  }\n\n  if (textRotation < 0 || textRotation > 180) {\n    return null;\n  }\n\n  const excelDegrees = textRotation > 90 ? 90 - textRotation : textRotation;\n  return -excelDegrees;\n}\n\nfunction resolveCanvasFont(style: React.CSSProperties, fallbackSize = 12) {\n  if (typeof style.font === \"string\" && style.font.trim().length > 0) {\n    return style.font;\n  }\n\n  const fontStyle = typeof style.fontStyle === \"string\" && style.fontStyle.trim().length > 0\n    ? style.fontStyle\n    : \"normal\";\n  const fontSize = typeof style.fontSize === \"string\" && style.fontSize.trim().length > 0\n    ? style.fontSize\n    : typeof style.fontSize === \"number\" && Number.isFinite(style.fontSize)\n      ? `${style.fontSize}px`\n      : `${fallbackSize}px`;\n  const fontWeight = typeof style.fontWeight === \"number\" || typeof style.fontWeight === \"string\"\n    ? String(style.fontWeight)\n    : \"400\";\n  const fontFamily = typeof style.fontFamily === \"string\" && style.fontFamily.trim().length > 0\n    ? style.fontFamily\n    : \"ui-sans-serif, system-ui, sans-serif\";\n\n  return `${fontStyle} ${fontWeight} ${fontSize} ${fontFamily}`;\n}\n\nfunction resolveCanvasFontWithPxSize(style: React.CSSProperties, fontSizePx: number) {\n  const fontStyle = typeof style.fontStyle === \"string\" && style.fontStyle.trim().length > 0\n    ? style.fontStyle\n    : \"normal\";\n  const fontWeight = typeof style.fontWeight === \"number\" || typeof style.fontWeight === \"string\"\n    ? String(style.fontWeight)\n    : \"400\";\n  const fontFamily = typeof style.fontFamily === \"string\" && style.fontFamily.trim().length > 0\n    ? style.fontFamily\n    : \"ui-sans-serif, system-ui, sans-serif\";\n\n  return `${fontStyle} ${fontWeight} ${Math.max(1, fontSizePx)}px ${fontFamily}`;\n}\n\ntype CanvasBorderDeclaration = {\n  color: string;\n  style: string;\n  width: number;\n};\n\nfunction parseCanvasBorderDeclaration(borderValue: React.CSSProperties[\"borderTop\"]) {\n  if (typeof borderValue !== \"string\") {\n    return null;\n  }\n\n  const trimmed = borderValue.trim();\n  if (!trimmed || trimmed === \"none\") {\n    return null;\n  }\n\n  const parts = trimmed.split(/\\s+/);\n  if (parts.length < 3) {\n    return null;\n  }\n\n  const width = parseCanvasLength(parts[0], 1);\n  const style = parts[1] ?? \"solid\";\n  const color = parts.slice(2).join(\" \");\n  if (!Number.isFinite(width) || width <= 0 || !color) {\n    return null;\n  }\n\n  return { color, style, width } satisfies CanvasBorderDeclaration;\n}\n\nfunction getCanvasBorderPriority(border: CanvasBorderDeclaration | null) {\n  if (!border) {\n    return -1;\n  }\n\n  const stylePriority: Record<string, number> = {\n    dashed: 1,\n    dotted: 0,\n    double: 3,\n    solid: 2\n  };\n  return (border.width * 10) + (stylePriority[border.style] ?? 0);\n}\n\nfunction resolveCanvasBoundaryBorder(\n  primary: CanvasBorderDeclaration | null,\n  secondary: CanvasBorderDeclaration | null\n) {\n  const primaryPriority = getCanvasBorderPriority(primary);\n  const secondaryPriority = getCanvasBorderPriority(secondary);\n  return secondaryPriority > primaryPriority ? secondary : primary;\n}\n\nfunction applyCanvasBorderDash(\n  context: CanvasRenderingContext2D,\n  style: string,\n  width: number\n) {\n  context.lineCap = \"butt\";\n  if (style === \"dashed\") {\n    context.setLineDash([Math.max(3, width * 3), Math.max(2, width * 2)]);\n    return;\n  }\n  if (style === \"dotted\") {\n    context.lineCap = \"round\";\n    context.setLineDash([Math.max(0.01, width * 0.01), Math.max(2, width * 2.2)]);\n    return;\n  }\n  context.setLineDash([]);\n}\n\nfunction strokeCanvasBorderSide(\n  context: CanvasRenderingContext2D,\n  side: \"top\" | \"right\" | \"bottom\" | \"left\",\n  rect: { left: number; top: number; width: number; height: number },\n  border: CanvasBorderDeclaration\n) {\n  const halfWidth = border.width / 2;\n  const left = rect.left;\n  const right = rect.left + rect.width;\n  const top = rect.top;\n  const bottom = rect.top + rect.height;\n\n  context.strokeStyle = border.color;\n  context.lineWidth = border.width;\n  applyCanvasBorderDash(context, border.style, border.width);\n\n  const strokeLine = (offset = 0) => {\n    context.beginPath();\n    if (side === \"top\") {\n      context.moveTo(left, top + halfWidth + offset);\n      context.lineTo(right, top + halfWidth + offset);\n    } else if (side === \"bottom\") {\n      context.moveTo(left, bottom - halfWidth - offset);\n      context.lineTo(right, bottom - halfWidth - offset);\n    } else if (side === \"left\") {\n      context.moveTo(left + halfWidth + offset, top);\n      context.lineTo(left + halfWidth + offset, bottom);\n    } else {\n      context.moveTo(right - halfWidth - offset, top);\n      context.lineTo(right - halfWidth - offset, bottom);\n    }\n    context.stroke();\n  };\n\n  if (border.style === \"double\") {\n    const inset = Math.max(1, border.width);\n    context.lineWidth = Math.max(1, border.width / 3);\n    context.setLineDash([]);\n    strokeLine(0);\n    strokeLine(inset);\n  } else {\n    strokeLine(0);\n  }\n\n  context.setLineDash([]);\n  context.lineCap = \"butt\";\n  context.lineWidth = 1;\n}\n\nfunction truncateCanvasText(\n  context: CanvasRenderingContext2D,\n  text: string,\n  maxWidth: number\n) {\n  if (maxWidth <= 0 || text.length === 0) {\n    return \"\";\n  }\n\n  const roundedMaxWidth = roundCanvasCacheWidth(maxWidth);\n  const cacheKey = `${context.font}\\u0000${roundedMaxWidth}\\u0000${text}`;\n  const cached = canvasTextTruncateCache.get(cacheKey);\n  if (cached !== undefined) {\n    return cached;\n  }\n\n  if (measureCanvasTextWidth(context, text) <= maxWidth) {\n    rememberBoundedCacheValue(canvasTextTruncateCache, cacheKey, text, CANVAS_TEXT_TRUNCATE_CACHE_LIMIT);\n    return text;\n  }\n\n  const ellipsis = \"…\";\n  let low = 0;\n  let high = text.length;\n  while (low < high) {\n    const mid = Math.ceil((low + high) / 2);\n    const candidate = `${text.slice(0, mid)}${ellipsis}`;\n    if (measureCanvasTextWidth(context, candidate) <= maxWidth) {\n      low = mid;\n    } else {\n      high = mid - 1;\n    }\n  }\n\n  return rememberBoundedCacheValue(\n    canvasTextTruncateCache,\n    cacheKey,\n    low <= 0 ? ellipsis : `${text.slice(0, low)}${ellipsis}`,\n    CANVAS_TEXT_TRUNCATE_CACHE_LIMIT\n  );\n}\n\nfunction resolveCanvasFontSizePx(style: React.CSSProperties, fallbackSize = 12) {\n  const rawFontSize = style.fontSize;\n  if (typeof rawFontSize === \"number\" && Number.isFinite(rawFontSize)) {\n    return rawFontSize;\n  }\n\n  if (typeof rawFontSize === \"string\") {\n    const trimmed = rawFontSize.trim();\n    const parsed = Number.parseFloat(trimmed);\n    if (Number.isFinite(parsed)) {\n      if (trimmed.endsWith(\"pt\")) {\n        return parsed * (96 / 72);\n      }\n      if (trimmed.endsWith(\"em\") || trimmed.endsWith(\"rem\")) {\n        return parsed * 16;\n      }\n      return parsed;\n    }\n  }\n\n  return fallbackSize;\n}\n\nfunction resolveCanvasLineHeight(style: React.CSSProperties, fallbackFontSize = 12) {\n  const fontSizePx = resolveCanvasFontSizePx(style, fallbackFontSize);\n  const rawLineHeight = style.lineHeight;\n\n  if (typeof rawLineHeight === \"number\" && Number.isFinite(rawLineHeight)) {\n    return rawLineHeight > 4 ? rawLineHeight : rawLineHeight * fontSizePx;\n  }\n\n  if (typeof rawLineHeight === \"string\") {\n    const trimmed = rawLineHeight.trim();\n    if (!trimmed || trimmed === \"normal\") {\n      return fontSizePx * 1.2;\n    }\n\n    const parsed = Number.parseFloat(trimmed);\n    if (Number.isFinite(parsed)) {\n      if (/^-?\\d*\\.?\\d+$/.test(trimmed)) {\n        return parsed > 4 ? parsed : parsed * fontSizePx;\n      }\n      if (trimmed.endsWith(\"pt\")) {\n        return parsed * (96 / 72);\n      }\n      if (trimmed.endsWith(\"em\") || trimmed.endsWith(\"rem\")) {\n        return parsed * 16;\n      }\n      return parsed;\n    }\n  }\n\n  return fontSizePx * 1.2;\n}\n\nfunction resolveCanvasTextMiddleY(\n  verticalAlign: React.CSSProperties[\"verticalAlign\"],\n  contentTop: number,\n  contentHeight: number,\n  lineHeight: number\n) {\n  if (verticalAlign === \"top\") {\n    return contentTop + (lineHeight / 2);\n  }\n  if (verticalAlign === \"middle\") {\n    return contentTop + (contentHeight / 2);\n  }\n  return contentTop + contentHeight - (lineHeight / 2);\n}\n\nfunction resolveCanvasWrapIndex(\n  context: CanvasRenderingContext2D,\n  text: string,\n  maxWidth: number\n) {\n  if (text.length <= 1) {\n    return text.length;\n  }\n\n  let low = 1;\n  let high = text.length;\n  let best = 1;\n  while (low <= high) {\n    const mid = Math.floor((low + high) / 2);\n    const candidate = text.slice(0, mid);\n    if (measureCanvasTextWidth(context, candidate) <= maxWidth) {\n      best = mid;\n      low = mid + 1;\n    } else {\n      high = mid - 1;\n    }\n  }\n\n  return best;\n}\n\nfunction wrapCanvasText(\n  context: CanvasRenderingContext2D,\n  text: string,\n  maxWidth: number\n) {\n  if (text.length === 0) {\n    return [\"\"];\n  }\n\n  if (maxWidth <= 0) {\n    return text.replace(/\\r\\n?/g, \"\\n\").split(\"\\n\");\n  }\n\n  const normalized = text.replace(/\\r\\n?/g, \"\\n\");\n  const roundedMaxWidth = roundCanvasCacheWidth(maxWidth);\n  const cacheKey = `${context.font}\\u0000${roundedMaxWidth}\\u0000${normalized}`;\n  const cached = canvasTextWrapCache.get(cacheKey);\n  if (cached) {\n    return cached;\n  }\n\n  const paragraphs = normalized.split(\"\\n\");\n  const lines: string[] = [];\n\n  for (const paragraph of paragraphs) {\n    if (paragraph.length === 0) {\n      lines.push(\"\");\n      continue;\n    }\n\n    let remaining = paragraph;\n    while (remaining.length > 0) {\n      if (measureCanvasTextWidth(context, remaining) <= maxWidth) {\n        lines.push(remaining);\n        break;\n      }\n\n      const fit = Math.max(1, resolveCanvasWrapIndex(context, remaining, maxWidth));\n      const candidate = remaining.slice(0, fit);\n      const whitespaceIndex = fit < remaining.length\n        ? Math.max(candidate.lastIndexOf(\" \"), candidate.lastIndexOf(\"\\t\"))\n        : -1;\n      const breakIndex = whitespaceIndex > 0 ? whitespaceIndex : fit;\n      const nextLine = remaining.slice(0, breakIndex);\n\n      if (nextLine.length === 0) {\n        lines.push(remaining.slice(0, fit));\n        remaining = remaining.slice(fit);\n        continue;\n      }\n\n      lines.push(nextLine.replace(/\\s+$/g, \"\"));\n      remaining = remaining.slice(breakIndex).replace(/^\\s+/g, \"\");\n    }\n  }\n\n  return rememberBoundedCacheValue(canvasTextWrapCache, cacheKey, lines, CANVAS_TEXT_WRAP_CACHE_LIMIT);\n}\n\ntype CanvasCellStyleCache = {\n  baseFont: string;\n  leftBorder: CanvasBorderDeclaration | null;\n  padding: ReturnType<typeof resolveCanvasPadding>;\n  rightBorder: CanvasBorderDeclaration | null;\n  textAlign: CanvasTextAlign;\n  textColor: string;\n  textDecoration?: string;\n  textOverflowEllipsis: boolean;\n  topBorder: CanvasBorderDeclaration | null;\n  usesWrappedText: boolean;\n  bottomBorder: CanvasBorderDeclaration | null;\n};\n\nfunction buildCanvasCellStyleCache(style: React.CSSProperties): CanvasCellStyleCache {\n  const cacheKey = [\n    style.font,\n    style.fontStyle,\n    style.fontWeight,\n    style.fontSize,\n    style.fontFamily,\n    style.borderTop,\n    style.borderRight,\n    style.borderBottom,\n    style.borderLeft,\n    style.padding,\n    style.textAlign,\n    style.color,\n    style.textDecoration,\n    style.textOverflow,\n    style.whiteSpace\n  ].map((value) => value == null ? \"\" : String(value)).join(\"\\u0001\");\n  const cached = canvasCellStyleCache.get(cacheKey);\n  if (cached) {\n    return cached;\n  }\n\n  return rememberBoundedCacheValue(canvasCellStyleCache, cacheKey, {\n    baseFont: resolveCanvasFont(style, 12),\n    bottomBorder: parseCanvasBorderDeclaration(style.borderBottom),\n    leftBorder: parseCanvasBorderDeclaration(style.borderLeft),\n    padding: resolveCanvasPadding(style.padding),\n    rightBorder: parseCanvasBorderDeclaration(style.borderRight),\n    textAlign: style.textAlign === \"right\" || style.textAlign === \"center\" ? style.textAlign : \"left\",\n    textColor: typeof style.color === \"string\" ? style.color : \"#000000\",\n    textDecoration: typeof style.textDecoration === \"string\" ? style.textDecoration : undefined,\n    textOverflowEllipsis: style.textOverflow === \"ellipsis\",\n    topBorder: parseCanvasBorderDeclaration(style.borderTop),\n    usesWrappedText: style.whiteSpace === \"pre-wrap\"\n  }, CANVAS_CELL_STYLE_CACHE_LIMIT);\n}\n\nfunction splitCssGradientArgs(value: string) {\n  const parts: string[] = [];\n  let current = \"\";\n  let depth = 0;\n  for (const character of value) {\n    if (character === \"(\") {\n      depth += 1;\n      current += character;\n      continue;\n    }\n    if (character === \")\") {\n      depth = Math.max(0, depth - 1);\n      current += character;\n      continue;\n    }\n    if (character === \",\" && depth === 0) {\n      parts.push(current.trim());\n      current = \"\";\n      continue;\n    }\n    current += character;\n  }\n  if (current.trim().length > 0) {\n    parts.push(current.trim());\n  }\n  return parts;\n}\n\nfunction parseCanvasGradientStops(value: string) {\n  return splitCssGradientArgs(value)\n    .map((part) => {\n      const match = part.match(/^(.*?)(?:\\s+(-?\\d*\\.?\\d+)%)?$/);\n      if (!match) {\n        return null;\n      }\n      const color = match[1]?.trim();\n      const percent = match[2] ? Number.parseFloat(match[2]) : Number.NaN;\n      if (!color) {\n        return null;\n      }\n      return {\n        color,\n        offset: Number.isFinite(percent) ? Math.max(0, Math.min(1, percent / 100)) : null\n      };\n    })\n    .filter((stop): stop is { color: string; offset: number | null } => Boolean(stop));\n}\n\nfunction resolveCanvasGradientFill(\n  context: CanvasRenderingContext2D,\n  rect: { height: number; left: number; top: number; width: number },\n  backgroundImage: string\n) {\n  const linearMatch = backgroundImage.match(/^linear-gradient\\((.*)\\)$/i);\n  if (linearMatch) {\n    const parts = splitCssGradientArgs(linearMatch[1] ?? \"\");\n    if (parts.length >= 2) {\n      const rawAngle = parts[0]?.trim() ?? \"180deg\";\n      const angleMatch = rawAngle.match(/(-?\\d*\\.?\\d+)deg/i);\n      const cssAngle = angleMatch ? Number.parseFloat(angleMatch[1] ?? \"180\") : 180;\n      const radians = ((90 - cssAngle) * Math.PI) / 180;\n      const halfWidth = rect.width / 2;\n      const halfHeight = rect.height / 2;\n      const centerX = rect.left + halfWidth;\n      const centerY = rect.top + halfHeight;\n      const projectedHalfLength = Math.abs(Math.cos(radians) * halfWidth) + Math.abs(Math.sin(radians) * halfHeight);\n      const startX = centerX - (Math.cos(radians) * projectedHalfLength);\n      const startY = centerY + (Math.sin(radians) * projectedHalfLength);\n      const endX = centerX + (Math.cos(radians) * projectedHalfLength);\n      const endY = centerY - (Math.sin(radians) * projectedHalfLength);\n      const gradient = context.createLinearGradient(startX, startY, endX, endY);\n      const stops = parseCanvasGradientStops(parts.slice(1).join(\",\"));\n      if (stops.length > 0) {\n        const normalizedStops = stops.map((stop, index) => ({\n          color: stop.color,\n          offset: stop.offset ?? (stops.length === 1 ? 0 : index / (stops.length - 1))\n        }));\n        normalizedStops.forEach((stop) => {\n          gradient.addColorStop(stop.offset, stop.color);\n        });\n        return gradient;\n      }\n    }\n  }\n\n  const radialMatch = backgroundImage.match(/^radial-gradient\\((.*)\\)$/i);\n  if (radialMatch) {\n    const parts = splitCssGradientArgs(radialMatch[1] ?? \"\");\n    const stopParts = parts[0]?.startsWith(\"circle\") ? parts.slice(1) : parts;\n    const gradient = context.createRadialGradient(\n      rect.left + (rect.width / 2),\n      rect.top + (rect.height / 2),\n      0,\n      rect.left + (rect.width / 2),\n      rect.top + (rect.height / 2),\n      Math.max(rect.width, rect.height) / 2\n    );\n    const stops = parseCanvasGradientStops(stopParts.join(\",\"));\n    if (stops.length > 0) {\n      const normalizedStops = stops.map((stop, index) => ({\n        color: stop.color,\n        offset: stop.offset ?? (stops.length === 1 ? 0 : index / (stops.length - 1))\n      }));\n      normalizedStops.forEach((stop) => {\n        gradient.addColorStop(stop.offset, stop.color);\n      });\n      return gradient;\n    }\n  }\n\n  return null;\n}\n\nfunction resolveCanvasDataBarFill(\n  context: CanvasRenderingContext2D,\n  left: number,\n  top: number,\n  width: number,\n  _height: number,\n  dataBar: NonNullable<CellRenderData[\"conditionalDataBar\"]>\n) {\n  if (dataBar.gradient === false) {\n    return dataBar.color;\n  }\n\n  const gradient = context.createLinearGradient(left, top, left + width, top);\n  gradient.addColorStop(0, lightenColor(dataBar.color, 0.28));\n  gradient.addColorStop(1, dataBar.color);\n  return gradient;\n}\n\nfunction drawCanvasConditionalIcon(\n  context: CanvasRenderingContext2D,\n  icon: NonNullable<CellRenderData[\"conditionalIcon\"]>,\n  centerX: number,\n  centerY: number,\n  size: number\n) {\n  context.save();\n  if (icon.glyph) {\n    context.textAlign = \"center\";\n    context.textBaseline = \"middle\";\n    context.fillStyle = icon.color ?? icon.backgroundColor ?? \"#6b7280\";\n    context.fillText(icon.glyph, centerX, centerY);\n    context.restore();\n    return;\n  }\n\n  if (icon.shape === \"arrow\") {\n    const fill = icon.color ?? \"#111827\";\n    const stroke = icon.borderColor ?? darkenColor(fill, 0.32);\n    const scale = size / 16;\n    context.translate(centerX, centerY);\n    context.rotate(((icon.rotationDeg ?? 0) * Math.PI) / 180);\n    context.translate(-8 * scale, -8 * scale);\n    context.beginPath();\n    context.moveTo(2.5 * scale, 8 * scale);\n    context.lineTo(8.4 * scale, 2.4 * scale);\n    context.lineTo(8.4 * scale, 5.2 * scale);\n    context.lineTo(13.5 * scale, 5.2 * scale);\n    context.lineTo(13.5 * scale, 10.8 * scale);\n    context.lineTo(8.4 * scale, 10.8 * scale);\n    context.lineTo(8.4 * scale, 13.6 * scale);\n    context.closePath();\n    context.fillStyle = fill;\n    context.fill();\n    context.strokeStyle = stroke;\n    context.lineWidth = Math.max(1, 1.25 * scale);\n    context.lineJoin = \"round\";\n    context.stroke();\n    context.restore();\n    return;\n  }\n\n  context.beginPath();\n  context.arc(centerX, centerY, size / 2, 0, Math.PI * 2);\n  context.fillStyle = icon.color ?? icon.backgroundColor ?? \"#6b7280\";\n  context.fill();\n  context.restore();\n}\n\nfunction formatZoomScale(zoomScale: number) {\n  return `${Math.round(zoomScale)}%`;\n}\n\nfunction clampValue(value: number, min: number, max: number) {\n  return Math.min(max, Math.max(min, value));\n}\n\nfunction normalizeWheelDelta(event: WheelEvent) {\n  const dominantDelta = Math.abs(event.deltaY) >= Math.abs(event.deltaX) ? event.deltaY : event.deltaX;\n  switch (event.deltaMode) {\n    case WheelEvent.DOM_DELTA_LINE:\n      return dominantDelta * WHEEL_LINE_DELTA_PX;\n    case WheelEvent.DOM_DELTA_PAGE:\n      return dominantDelta * window.innerHeight;\n    default:\n      return dominantDelta;\n  }\n}\n\nfunction resolveEventAnchor(clientX: number, clientY: number, rect: DOMRect): ZoomAnchor {\n  return {\n    x: clampValue(clientX - rect.left, 0, rect.width),\n    y: clampValue(clientY - rect.top, 0, rect.height)\n  };\n}\n\nfunction resolveTouchDistance(firstTouch: Touch, secondTouch: Touch) {\n  return Math.hypot(firstTouch.clientX - secondTouch.clientX, firstTouch.clientY - secondTouch.clientY);\n}\n\nfunction parseRgbColor(color: string) {\n  const match = /^#?([0-9a-f]{6})$/i.exec(color);\n  if (!match) {\n    return null;\n  }\n  return {\n    blue: Number.parseInt(match[1].slice(4, 6), 16),\n    green: Number.parseInt(match[1].slice(2, 4), 16),\n    red: Number.parseInt(match[1].slice(0, 2), 16)\n  };\n}\n\nfunction mixRgbColor(color: string, mixWith: string, ratio: number) {\n  const base = parseRgbColor(color);\n  const target = parseRgbColor(mixWith);\n  if (!base || !target) {\n    return color;\n  }\n  const clamped = Math.max(0, Math.min(1, ratio));\n  const mixChannel = (left: number, right: number) => Math.round(left + (right - left) * clamped);\n  return `#${[\n    mixChannel(base.red, target.red),\n    mixChannel(base.green, target.green),\n    mixChannel(base.blue, target.blue)\n  ].map((value) => value.toString(16).padStart(2, \"0\")).join(\"\")}`;\n}\n\nfunction lightenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#ffffff\", ratio);\n}\n\nfunction darkenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#000000\", ratio);\n}\n\nconst ViewerContext = React.createContext<XlsxViewerController | null>(null);\nconst ViewerAppearanceContext = React.createContext<{\n  headerBackgroundColor?: string;\n  headerTextColor?: string;\n  isDark: boolean;\n}>({ isDark: false });\n\ntype ZoomAnchor = {\n  x: number;\n  y: number;\n};\n\ntype WebKitGestureEvent = Event & {\n  clientX: number;\n  clientY: number;\n  scale: number;\n};\n\ntype LiveGestureZoomState = {\n  anchor: ZoomAnchor;\n  baseZoomScale: number;\n  targetZoomScale: number;\n};\n\ntype ChartRangeHighlight = {\n  fillColor: string;\n  range: XlsxCellRange;\n  strokeColor: string;\n  workbookSheetIndex: number;\n};\n\ntype CellChartHighlight = {\n  borderBottom: boolean;\n  borderLeft: boolean;\n  borderRight: boolean;\n  borderTop: boolean;\n  fillColor: string;\n  strokeColor: string;\n};\n\ntype WorksheetWithRowsBatch = Worksheet & {\n  getRowsBatch?: (startRow: number, maxRows: number, options?: unknown) => unknown;\n};\n\ntype WorksheetBatchCellEntry = {\n  col?: unknown;\n  formula?: unknown;\n  hyperlink?: unknown;\n  isMergedSecondary?: unknown;\n  mergeSpan?: unknown;\n  style?: unknown;\n  value?: unknown;\n};\n\ntype WorksheetBatchRowEntry = {\n  cells?: unknown;\n  index?: unknown;\n};\n\ntype BatchedCellData = {\n  formula: string | null;\n  hyperlink: {\n    location?: string;\n    target?: string;\n    tooltip?: string;\n  } | null;\n  isMergedSecondary: boolean;\n  mergeSpan: { colSpan?: number; rowSpan?: number } | null;\n  style: Record<string, unknown> | null;\n  value: string;\n};\n\ntype WorksheetBatchWindow = {\n  cells: Map<string, BatchedCellData>;\n  endRow: number;\n  startRow: number;\n};\n\ntype ThumbnailWorkerRowBatchRequest = {\n  endRow: number;\n  startRow: number;\n};\n\nfunction classNames(...values: Array<string | false | null | undefined>) {\n  return values.filter(Boolean).join(\" \");\n}\n\nfunction resolveDarkModeSurface(themePalette: XlsxSheetData[\"themePalette\"] | undefined, palette: ViewerPalette) {\n  return \"hsl(225 4% 6%)\";\n}\n\nfunction resolveSheetSurface(sheet: XlsxSheetData | null, palette: ViewerPalette) {\n  return paletteIsDark(palette)\n    ? resolveDarkModeSurface(sheet?.themePalette, palette)\n    : sheet?.themePalette.colorsByIndex[0] ?? SHEET_SURFACE;\n}\n\nfunction normalizeRange(range: XlsxCellRange): XlsxCellRange {\n  return {\n    start: {\n      col: Math.min(range.start.col, range.end.col),\n      row: Math.min(range.start.row, range.end.row)\n    },\n    end: {\n      col: Math.max(range.start.col, range.end.col),\n      row: Math.max(range.start.row, range.end.row)\n    }\n  };\n}\n\nfunction parseCellAddressAttribute(value: string | null): XlsxCellAddress | null {\n  if (!value) {\n    return null;\n  }\n\n  const [rowValue, colValue] = value.split(\":\");\n  const row = Number(rowValue);\n  const col = Number(colValue);\n  if (!Number.isInteger(row) || !Number.isInteger(col) || row < 0 || col < 0) {\n    return null;\n  }\n\n  return { row, col };\n}\n\nfunction isSameCell(left: XlsxCellAddress | null, right: XlsxCellAddress | null) {\n  return Boolean(left && right && left.row === right.row && left.col === right.col);\n}\n\nfunction isCellInRange(cell: XlsxCellAddress, range: XlsxCellRange | null) {\n  if (!range) {\n    return false;\n  }\n\n  const normalized = normalizeRange(range);\n  return (\n    cell.row >= normalized.start.row &&\n    cell.row <= normalized.end.row &&\n    cell.col >= normalized.start.col &&\n    cell.col <= normalized.end.col\n  );\n}\n\nfunction resolveCellChartHighlight(\n  cell: XlsxCellAddress,\n  highlights: ChartRangeHighlight[]\n): CellChartHighlight | null {\n  let match: CellChartHighlight | null = null;\n\n  for (const highlight of highlights) {\n    if (!isCellInRange(cell, highlight.range)) {\n      continue;\n    }\n\n    const normalized = normalizeRange(highlight.range);\n    match = {\n      borderBottom: cell.row === normalized.end.row,\n      borderLeft: cell.col === normalized.start.col,\n      borderRight: cell.col === normalized.end.col,\n      borderTop: cell.row === normalized.start.row,\n      fillColor: highlight.fillColor,\n      strokeColor: highlight.strokeColor\n    };\n  }\n\n  return match;\n}\n\nfunction rangesEqual(left: XlsxCellRange | null, right: XlsxCellRange | null) {\n  if (!left || !right) {\n    return left === right;\n  }\n\n  const normalizedLeft = normalizeRange(left);\n  const normalizedRight = normalizeRange(right);\n  return (\n    normalizedLeft.start.row === normalizedRight.start.row &&\n    normalizedLeft.start.col === normalizedRight.start.col &&\n    normalizedLeft.end.row === normalizedRight.end.row &&\n    normalizedLeft.end.col === normalizedRight.end.col\n  );\n}\n\nfunction isPrintableKey(event: Pick<KeyboardEvent, \"altKey\" | \"ctrlKey\" | \"key\" | \"metaKey\">) {\n  return event.key.length === 1 && !event.altKey && !event.ctrlKey && !event.metaKey;\n}\n\nfunction getInteractiveFocusTarget(target: EventTarget | null) {\n  if (!(target instanceof Element)) {\n    return null;\n  }\n\n  return target.closest(\n    \"a[href], button, input, select, textarea, [contenteditable=''], [contenteditable='true'], [role='button'], [role='menu'], [role='menuitem'], [role='textbox'], [tabindex]:not([tabindex='-1'])\"\n  );\n}\n\nfunction isInteractiveFocusTarget(target: EventTarget | null, container: HTMLElement) {\n  const interactiveElement = getInteractiveFocusTarget(target);\n  return Boolean(interactiveElement && interactiveElement !== container && container.contains(interactiveElement));\n}\n\nfunction sumSegment(values: number[], startIndex: number, endIndex: number) {\n  let total = 0;\n  for (let index = startIndex; index <= endIndex; index += 1) {\n    total += values[index] ?? 0;\n  }\n  return total;\n}\n\nfunction findIndexForOffset(values: number[], offset: number) {\n  if (offset <= 0) {\n    return 0;\n  }\n\n  let currentOffset = 0;\n  for (let index = 0; index < values.length; index += 1) {\n    currentOffset += values[index] ?? 0;\n    if (offset < currentOffset) {\n      return index;\n    }\n  }\n\n  return values.length > 0 ? values.length - 1 : -1;\n}\n\nfunction buildPrefixSums(values: number[]) {\n  const prefix = new Array(values.length + 1).fill(0);\n  for (let index = 0; index < values.length; index += 1) {\n    prefix[index + 1] = prefix[index] + (values[index] ?? 0);\n  }\n  return prefix;\n}\n\ntype IndexedMergedRegion = {\n  endColIndex: number;\n  endRowIndex: number;\n  startColIndex: number;\n  startRowIndex: number;\n};\n\nfunction setIntersectsIndexRange(indices: Set<number>, startIndex: number, endIndex: number) {\n  for (let index = startIndex; index <= endIndex; index += 1) {\n    if (indices.has(index)) {\n      return true;\n    }\n  }\n  return false;\n}\n\nfunction expandMergeAwareWindow(\n  rowIndices: number[],\n  colIndices: number[],\n  mergedRegions: IndexedMergedRegion[]\n) {\n  const nextRowIndices = new Set(rowIndices);\n  const nextColIndices = new Set(colIndices);\n\n  if (nextRowIndices.size === 0 || nextColIndices.size === 0 || mergedRegions.length === 0) {\n    return {\n      colIndices: Array.from(nextColIndices).sort((left, right) => left - right),\n      rowIndices: Array.from(nextRowIndices).sort((left, right) => left - right)\n    };\n  }\n\n  let changed = true;\n  while (changed) {\n    changed = false;\n    for (const region of mergedRegions) {\n      const intersectsRows = setIntersectsIndexRange(nextRowIndices, region.startRowIndex, region.endRowIndex);\n      const intersectsCols = setIntersectsIndexRange(nextColIndices, region.startColIndex, region.endColIndex);\n      if (!intersectsRows || !intersectsCols) {\n        continue;\n      }\n\n      for (let rowIndex = region.startRowIndex; rowIndex <= region.endRowIndex; rowIndex += 1) {\n        if (!nextRowIndices.has(rowIndex)) {\n          nextRowIndices.add(rowIndex);\n          changed = true;\n        }\n      }\n      for (let colIndex = region.startColIndex; colIndex <= region.endColIndex; colIndex += 1) {\n        if (!nextColIndices.has(colIndex)) {\n          nextColIndices.add(colIndex);\n          changed = true;\n        }\n      }\n    }\n  }\n\n  return {\n    colIndices: Array.from(nextColIndices).sort((left, right) => left - right),\n    rowIndices: Array.from(nextRowIndices).sort((left, right) => left - right)\n  };\n}\n\nfunction buildRenderedAxisSignature(\n  items: Array<{ index: number; size: number; start: number }>,\n  resolveActualKey: (item: { index: number; size: number; start: number }) => number\n) {\n  return items\n    .map((item) => `${resolveActualKey(item)}:${item.start}:${item.size}`)\n    .join(\"|\");\n}\n\nfunction buildRangeSignature(range: XlsxCellRange | null) {\n  if (!range) {\n    return \"\";\n  }\n\n  const normalized = normalizeRange(range);\n  return [\n    normalized.start.row,\n    normalized.start.col,\n    normalized.end.row,\n    normalized.end.col\n  ].join(\":\");\n}\n\nfunction sumPrefixRange(prefixSums: number[], startIndex: number, endIndex: number) {\n  if (startIndex > endIndex) {\n    return 0;\n  }\n\n  return (prefixSums[endIndex + 1] ?? 0) - (prefixSums[startIndex] ?? 0);\n}\n\nfunction buildStickyOffsets(actualIndices: number[], sizesByActualIndex: number[], leadingOffset: number) {\n  const offsets = new Map<number, number>();\n  let nextOffset = leadingOffset;\n\n  for (const actualIndex of actualIndices) {\n    offsets.set(actualIndex, nextOffset);\n    nextOffset += sizesByActualIndex[actualIndex] ?? 0;\n  }\n\n  return offsets;\n}\n\nfunction findIndexForOffsetPrefix(prefixSums: number[], offset: number) {\n  const count = prefixSums.length - 1;\n  if (count <= 0) {\n    return -1;\n  }\n  if (offset <= 0) {\n    return 0;\n  }\n  if (offset >= prefixSums[count]) {\n    return count - 1;\n  }\n\n  let low = 0;\n  let high = count - 1;\n  while (low < high) {\n    const mid = Math.floor((low + high) / 2);\n    if ((prefixSums[mid + 1] ?? 0) <= offset) {\n      low = mid + 1;\n    } else {\n      high = mid;\n    }\n  }\n\n  return low;\n}\n\nfunction clampContentOffset(offset: number, maxOffset: number) {\n  if (!Number.isFinite(offset) || maxOffset <= 0) {\n    return 0;\n  }\n\n  return Math.max(0, Math.min(offset, Math.max(0, maxOffset - 0.001)));\n}\n\nfunction resolveOpenGridExtent(maxUsedIndex: number, minimum: number, padding: number) {\n  return Math.max(maxUsedIndex + 1 + padding, minimum);\n}\n\nfunction buildVisibleAxisIndices(\n  precomputed: number[],\n  displayLimit: number,\n  maxUsedIndex: number,\n  hiddenIndices?: Set<number>\n) {\n  if (displayLimit <= 0) {\n    return [];\n  }\n\n  if (precomputed.length === 0) {\n    const visible: number[] = [];\n    const usedLimit = Math.min(displayLimit, Math.max(0, maxUsedIndex + 1));\n    for (let index = 0; index < usedLimit; index += 1) {\n      if (!hiddenIndices?.has(index)) {\n        visible.push(index);\n      }\n    }\n    for (let index = usedLimit; index < displayLimit; index += 1) {\n      visible.push(index);\n    }\n    return visible;\n  }\n\n  const visible = precomputed.filter((value) => value < displayLimit);\n  const appendStart = Math.max(0, maxUsedIndex + 1);\n  for (let index = appendStart; index < displayLimit; index += 1) {\n    visible.push(index);\n  }\n  return visible;\n}\n\nfunction resolveInitialDisplayExtent(\n  maxUsedIndex: number,\n  minimum: number,\n  padding: number,\n  isWorkerBacked: boolean,\n  initialCap: number\n) {\n  const fullExtent = resolveOpenGridExtent(maxUsedIndex, minimum, padding);\n  return isWorkerBacked ? Math.min(fullExtent, Math.max(minimum, initialCap)) : fullExtent;\n}\n\nfunction sumBeforeActualIndex(actualIndices: number[], sizes: number[], actualIndex: number) {\n  let total = 0;\n  for (let index = 0; index < actualIndices.length; index += 1) {\n    if ((actualIndices[index] ?? 0) >= actualIndex) {\n      break;\n    }\n    total += sizes[index] ?? 0;\n  }\n  return total;\n}\n\nfunction resolveAxisStartOffset(\n  actualIndex: number,\n  actualIndices: number[],\n  sizes: number[],\n  indexByActual?: Map<number, number>,\n  prefixSums?: number[],\n  actualPrefixSums?: number[]\n) {\n  if (actualPrefixSums && actualIndex >= 0 && actualIndex < actualPrefixSums.length) {\n    return actualPrefixSums[actualIndex] ?? 0;\n  }\n\n  const visibleIndex = indexByActual?.get(actualIndex);\n  if (visibleIndex !== undefined && prefixSums) {\n    return prefixSums[visibleIndex] ?? 0;\n  }\n\n  return sumBeforeActualIndex(actualIndices, sizes, actualIndex);\n}\n\nfunction resolveAnchoredRect(\n  anchor: XlsxImage[\"anchor\"] | XlsxShape[\"anchor\"],\n  visibleRows: number[],\n  visibleCols: number[],\n  rowHeights: number[],\n  colWidths: number[],\n  options?: {\n    actualColPrefixSums?: number[];\n    actualRowPrefixSums?: number[];\n    colIndexByActual?: Map<number, number>;\n    colPrefixSums?: number[];\n    headerHeight?: number;\n    rowIndexByActual?: Map<number, number>;\n    rowHeaderWidth?: number;\n    rowPrefixSums?: number[];\n    zoomFactor?: number;\n  }\n): XlsxImageRect {\n  const headerHeight = options?.headerHeight ?? HEADER_HEIGHT;\n  const rowHeaderWidth = options?.rowHeaderWidth ?? ROW_HEADER_WIDTH;\n  const anchorZoomFactor = options?.zoomFactor ?? 1;\n  const resolveMarkerLeft = (col: number, colOffsetEmu: number) =>\n    rowHeaderWidth +\n    resolveAxisStartOffset(\n      col,\n      visibleCols,\n      colWidths,\n      options?.colIndexByActual,\n      options?.colPrefixSums,\n      options?.actualColPrefixSums\n    ) +\n    emuToPixels(colOffsetEmu) * anchorZoomFactor;\n  const resolveMarkerTop = (row: number, rowOffsetEmu: number) =>\n    headerHeight +\n    resolveAxisStartOffset(\n      row,\n      visibleRows,\n      rowHeights,\n      options?.rowIndexByActual,\n      options?.rowPrefixSums,\n      options?.actualRowPrefixSums\n    ) +\n    emuToPixels(rowOffsetEmu) * anchorZoomFactor;\n\n  if (anchor.kind === \"absolute\") {\n    return {\n      height: Math.max(1, emuToPixels(anchor.sizeEmu.cy) * anchorZoomFactor),\n      left: rowHeaderWidth + emuToPixels(anchor.positionEmu.x) * anchorZoomFactor,\n      top: headerHeight + emuToPixels(anchor.positionEmu.y) * anchorZoomFactor,\n      width: Math.max(1, emuToPixels(anchor.sizeEmu.cx) * anchorZoomFactor)\n    };\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    return {\n      height: Math.max(1, emuToPixels(anchor.sizeEmu.cy) * anchorZoomFactor),\n      left: resolveMarkerLeft(anchor.from.col, anchor.from.colOffsetEmu),\n      top: resolveMarkerTop(anchor.from.row, anchor.from.rowOffsetEmu),\n      width: Math.max(1, emuToPixels(anchor.sizeEmu.cx) * anchorZoomFactor)\n    };\n  }\n\n  const left = resolveMarkerLeft(anchor.from.col, anchor.from.colOffsetEmu);\n  const top = resolveMarkerTop(anchor.from.row, anchor.from.rowOffsetEmu);\n  const right = resolveMarkerLeft(anchor.to.col, anchor.to.colOffsetEmu);\n  const bottom = resolveMarkerTop(anchor.to.row, anchor.to.rowOffsetEmu);\n\n  return {\n    height: Math.max(1, bottom - top),\n    left,\n    top,\n    width: Math.max(1, right - left)\n  };\n}\n\nfunction resolveImageRect(\n  image: XlsxImage,\n  visibleRows: number[],\n  visibleCols: number[],\n  rowHeights: number[],\n  colWidths: number[],\n  options?: {\n    actualColPrefixSums?: number[];\n    actualRowPrefixSums?: number[];\n    colIndexByActual?: Map<number, number>;\n    colPrefixSums?: number[];\n    headerHeight?: number;\n    rowIndexByActual?: Map<number, number>;\n    rowHeaderWidth?: number;\n    rowPrefixSums?: number[];\n    zoomFactor?: number;\n  }\n): XlsxImageRect {\n  return resolveAnchoredRect(image.anchor, visibleRows, visibleCols, rowHeights, colWidths, options);\n}\n\nfunction resolveImageAnchorExtents(image: XlsxImage) {\n  if (image.anchor.kind === \"absolute\") {\n    return { maxCol: 0, maxRow: 0 };\n  }\n\n  if (image.anchor.kind === \"one-cell\") {\n    return {\n      maxCol: image.anchor.from.col,\n      maxRow: image.anchor.from.row\n    };\n  }\n\n  return {\n    maxCol: Math.max(image.anchor.from.col, image.anchor.to.col),\n    maxRow: Math.max(image.anchor.from.row, image.anchor.to.row)\n  };\n}\n\nfunction resolveAnchoredBounds(anchor: XlsxImage[\"anchor\"] | XlsxShape[\"anchor\"]) {\n  if (anchor.kind === \"absolute\") {\n    return null;\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    return {\n      maxCol: anchor.from.col,\n      maxRow: anchor.from.row,\n      minCol: anchor.from.col,\n      minRow: anchor.from.row\n    };\n  }\n\n  return {\n    maxCol: Math.max(anchor.from.col, anchor.to.col),\n    maxRow: Math.max(anchor.from.row, anchor.to.row),\n    minCol: Math.min(anchor.from.col, anchor.to.col),\n    minRow: Math.min(anchor.from.row, anchor.to.row)\n  };\n}\n\nfunction resolveShapeAnchorExtents(shape: XlsxShape) {\n  if (shape.anchor.kind === \"absolute\") {\n    return { maxCol: 0, maxRow: 0 };\n  }\n\n  if (shape.anchor.kind === \"one-cell\") {\n    return {\n      maxCol: shape.anchor.from.col,\n      maxRow: shape.anchor.from.row\n    };\n  }\n\n  return {\n    maxCol: Math.max(shape.anchor.from.col, shape.anchor.to.col),\n    maxRow: Math.max(shape.anchor.from.row, shape.anchor.to.row)\n  };\n}\n\nfunction resolveChartAnchorExtents(chart: XlsxChart) {\n  if (chart.anchor.kind === \"absolute\") {\n    return { maxCol: 0, maxRow: 0 };\n  }\n\n  if (chart.anchor.kind === \"one-cell\") {\n    return {\n      maxCol: chart.anchor.from.col,\n      maxRow: chart.anchor.from.row\n    };\n  }\n\n  return {\n    maxCol: Math.max(chart.anchor.from.col, chart.anchor.to.col),\n    maxRow: Math.max(chart.anchor.from.row, chart.anchor.to.row)\n  };\n}\n\nfunction rectIntersectsViewport(\n  rect: XlsxImageRect,\n  viewport: { height: number; left: number; top: number; width: number },\n  overscan = 240\n) {\n  const viewportLeft = viewport.left - overscan;\n  const viewportTop = viewport.top - overscan;\n  const viewportRight = viewport.left + viewport.width + overscan;\n  const viewportBottom = viewport.top + viewport.height + overscan;\n  const rectRight = rect.left + rect.width;\n  const rectBottom = rect.top + rect.height;\n  return rectRight >= viewportLeft\n    && rect.left <= viewportRight\n    && rectBottom >= viewportTop\n    && rect.top <= viewportBottom;\n}\n\ntype FrozenDrawingPane = \"corner\" | \"left\" | \"scroll\" | \"top\";\ntype DrawingViewport = {\n  height: number;\n  left: number;\n  top: number;\n  width: number;\n};\n\nfunction resolveFrozenDrawingPane(\n  rect: XlsxImageRect,\n  frozenRows: number[],\n  frozenCols: number[],\n  actualRowHeights: number[],\n  actualColWidths: number[],\n  freezePanes: XlsxSheetData[\"freezePanes\"] | null,\n  stickyTopByRow: Map<number, number>,\n  stickyLeftByCol: Map<number, number>,\n  options?: {\n    defaultColWidth?: number;\n    defaultRowHeight?: number;\n    headerHeight?: number;\n    rowHeaderWidth?: number;\n  }\n): FrozenDrawingPane {\n  const headerHeight = options?.headerHeight ?? HEADER_HEIGHT;\n  const rowHeaderWidth = options?.rowHeaderWidth ?? ROW_HEADER_WIDTH;\n  const defaultRowHeight = options?.defaultRowHeight ?? DEFAULT_ROW_HEIGHT;\n  const defaultColWidth = options?.defaultColWidth ?? DEFAULT_COL_WIDTH;\n  const frozenPaneBottom =\n    freezePanes?.row && freezePanes.row > 0 && frozenRows.length > 0\n      ? frozenRows.reduce(\n          (max, row) => Math.max(max, (stickyTopByRow.get(row) ?? headerHeight) + (actualRowHeights[row] ?? defaultRowHeight)),\n          headerHeight\n        )\n      : null;\n  const frozenPaneRight =\n    freezePanes?.col && freezePanes.col > 0 && frozenCols.length > 0\n      ? frozenCols.reduce(\n          (max, col) => Math.max(max, (stickyLeftByCol.get(col) ?? rowHeaderWidth) + (actualColWidths[col] ?? defaultColWidth)),\n          rowHeaderWidth\n        )\n      : null;\n\n  const freezeTop = frozenPaneBottom !== null && rect.top + rect.height <= frozenPaneBottom + 0.5;\n  const freezeLeft = frozenPaneRight !== null && rect.left + rect.width <= frozenPaneRight + 0.5;\n\n  if (freezeTop && freezeLeft) {\n    return \"corner\";\n  }\n  if (freezeTop) {\n    return \"top\";\n  }\n  if (freezeLeft) {\n    return \"left\";\n  }\n  return \"scroll\";\n}\n\nfunction buildShapeContainerStyle(shape: XlsxShape, rect: XlsxImageRect, viewerScale = 1): React.CSSProperties {\n  const borderWidth = shape.stroke?.none ? 0 : Math.max(0, shape.stroke?.widthPx ?? 0) * viewerScale;\n  const strokeColor = shape.stroke?.color ?? \"transparent\";\n  const fillColor = shape.fill?.none ? \"transparent\" : (shape.fill?.color ?? \"transparent\");\n  const hasVisibleText = shape.paragraphs.some((paragraph) => paragraph.runs.some((run) => run.text.trim().length > 0));\n  const transformParts = [\n    shape.rotationDeg ? `rotate(${shape.rotationDeg}deg)` : \"\",\n    shape.flipH ? \"scaleX(-1)\" : \"\",\n    shape.flipV ? \"scaleY(-1)\" : \"\"\n  ].filter(Boolean);\n\n  let borderRadius: React.CSSProperties[\"borderRadius\"] = 0;\n  if (shape.geometry === \"ellipse\") {\n    borderRadius = \"9999px\";\n  } else if (shape.geometry === \"roundRect\") {\n    borderRadius = 12 * viewerScale;\n  }\n\n  return {\n    alignItems:\n      shape.textBox?.verticalAlign === \"middle\"\n        ? \"center\"\n        : shape.textBox?.verticalAlign === \"bottom\"\n          ? \"flex-end\"\n          : \"flex-start\",\n    backgroundColor: fillColor,\n    border: borderWidth > 0 ? `${borderWidth}px solid ${strokeColor}` : \"none\",\n    borderRadius,\n    boxSizing: \"border-box\",\n    display: \"flex\",\n    flexDirection: \"column\",\n    height: rect.height,\n    justifyContent: \"flex-start\",\n    left: rect.left,\n    opacity: Math.min(shape.fill?.opacity ?? 1, shape.stroke?.opacity ?? 1),\n    overflow: hasVisibleText ? \"hidden\" : \"visible\",\n    position: \"absolute\",\n    top: rect.top,\n    transform: transformParts.join(\" \") || undefined,\n    transformOrigin: \"center center\",\n    width: rect.width,\n    zIndex: shape.zIndex\n  };\n}\n\nfunction clampPercent(value: number, fallback: number) {\n  if (!Number.isFinite(value)) {\n    return fallback;\n  }\n  return Math.max(0, Math.min(100, value));\n}\n\nfunction resolveShapeAdjustment(shape: XlsxShape, name: string, fallback: number) {\n  const rawValue = shape.geometryAdjustments?.[name];\n  if (typeof rawValue !== \"number\") {\n    return fallback;\n  }\n  return clampPercent(rawValue / 1000, fallback);\n}\n\nfunction buildClosedPath(points: Array<[number, number]>) {\n  if (points.length === 0) {\n    return \"\";\n  }\n\n  return points\n    .map(([x, y], index) => `${index === 0 ? \"M\" : \"L\"} ${x} ${y}`)\n    .join(\" \") + \" Z\";\n}\n\nfunction pointOnCircle(radius: number, angleDeg: number, center = 50): [number, number] {\n  const radians = angleDeg * (Math.PI / 180);\n  return [\n    center + Math.cos(radians) * radius,\n    center + Math.sin(radians) * radius\n  ];\n}\n\nfunction buildRegularPolygonPath(sides: number, rotationDeg = -90, radius = 50) {\n  return buildClosedPath(\n    Array.from({ length: sides }, (_, index) => pointOnCircle(radius, rotationDeg + (360 / sides) * index))\n  );\n}\n\nfunction buildStarPath(points: number, innerRadius: number, rotationDeg = -90, outerRadius = 50) {\n  return buildClosedPath(\n    Array.from({ length: points * 2 }, (_, index) => {\n      const radius = index % 2 === 0 ? outerRadius : innerRadius;\n      return pointOnCircle(radius, rotationDeg + (360 / (points * 2)) * index);\n    })\n  );\n}\n\nfunction buildRoundRectPath(radius: number) {\n  const cornerRadius = Math.max(0, Math.min(50, radius));\n  const edge = 100 - cornerRadius;\n  return [\n    `M ${cornerRadius} 0`,\n    `L ${edge} 0`,\n    `Q 100 0 100 ${cornerRadius}`,\n    `L 100 ${edge}`,\n    `Q 100 100 ${edge} 100`,\n    `L ${cornerRadius} 100`,\n    `Q 0 100 0 ${edge}`,\n    `L 0 ${cornerRadius}`,\n    `Q 0 0 ${cornerRadius} 0`,\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildEllipsePath() {\n  return \"M 50 0 A 50 50 0 1 1 49.999 0 Z\";\n}\n\nfunction buildPiePath(startAngleDeg: number, endAngleDeg: number) {\n  const [startX, startY] = pointOnCircle(50, startAngleDeg);\n  const [endX, endY] = pointOnCircle(50, endAngleDeg);\n  const sweep = endAngleDeg >= startAngleDeg ? endAngleDeg - startAngleDeg : 360 - (startAngleDeg - endAngleDeg);\n  const largeArcFlag = sweep > 180 ? 1 : 0;\n  return [\n    \"M 50 50\",\n    `L ${startX} ${startY}`,\n    `A 50 50 0 ${largeArcFlag} 1 ${endX} ${endY}`,\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildChordPath(startAngleDeg: number, endAngleDeg: number) {\n  const [startX, startY] = pointOnCircle(50, startAngleDeg);\n  const [endX, endY] = pointOnCircle(50, endAngleDeg);\n  const sweep = endAngleDeg >= startAngleDeg ? endAngleDeg - startAngleDeg : 360 - (startAngleDeg - endAngleDeg);\n  const largeArcFlag = sweep > 180 ? 1 : 0;\n  return [\n    `M ${startX} ${startY}`,\n    `A 50 50 0 ${largeArcFlag} 1 ${endX} ${endY}`,\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildPlusPath(thickness: number) {\n  const arm = Math.max(10, Math.min(40, thickness));\n  const inner = 50 - arm / 2;\n  const outer = 50 + arm / 2;\n  return buildClosedPath([\n    [inner, 0],\n    [outer, 0],\n    [outer, inner],\n    [100, inner],\n    [100, outer],\n    [outer, outer],\n    [outer, 100],\n    [inner, 100],\n    [inner, outer],\n    [0, outer],\n    [0, inner],\n    [inner, inner]\n  ]);\n}\n\nfunction buildPentagonArrowPath() {\n  return buildClosedPath([\n    [0, 20],\n    [70, 20],\n    [70, 0],\n    [100, 50],\n    [70, 100],\n    [70, 80],\n    [0, 80]\n  ]);\n}\n\nfunction buildChevronArrowPath() {\n  return buildClosedPath([\n    [0, 20],\n    [54, 20],\n    [54, 0],\n    [100, 50],\n    [54, 100],\n    [54, 80],\n    [0, 80],\n    [32, 50]\n  ]);\n}\n\nfunction buildNotchedRightArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 36);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const notchDepth = Math.min(24, headLength * 0.7);\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  const headStart = 100 - headLength;\n  return buildClosedPath([\n    [0, bodyTop],\n    [headStart, bodyTop],\n    [headStart, 0],\n    [100, 50],\n    [headStart, 100],\n    [headStart, bodyBottom],\n    [notchDepth, bodyBottom],\n    [0, 50],\n    [notchDepth, bodyTop]\n  ]);\n}\n\nfunction buildStripedRightArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 34);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const stripeWidth = 12;\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  const headStart = 100 - headLength;\n  return [\n    `M 0 ${bodyTop} L ${stripeWidth} ${bodyTop} L ${stripeWidth} ${bodyBottom} L 0 ${bodyBottom} Z`,\n    buildClosedPath([\n      [stripeWidth * 1.6, bodyTop],\n      [headStart, bodyTop],\n      [headStart, 0],\n      [100, 50],\n      [headStart, 100],\n      [headStart, bodyBottom],\n      [stripeWidth * 1.6, bodyBottom]\n    ])\n  ].join(\" \");\n}\n\nfunction buildLeftUpArrowPath(shape: XlsxShape) {\n  const stemWidth = resolveShapeAdjustment(shape, \"adj1\", 28);\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 34);\n  return buildClosedPath([\n    [100, 100 - stemWidth],\n    [stemWidth, 100 - stemWidth],\n    [stemWidth, 100],\n    [0, 50],\n    [stemWidth, 0],\n    [stemWidth, headLength],\n    [100, headLength]\n  ]);\n}\n\nfunction buildBentUpArrowPath(shape: XlsxShape) {\n  const stemWidth = resolveShapeAdjustment(shape, \"adj1\", 26);\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 28);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj3\", 12);\n  const verticalCenter = 50;\n  const bodyTop = verticalCenter - shaftHalf;\n  const bodyBottom = verticalCenter + shaftHalf;\n  return buildClosedPath([\n    [0, bodyTop],\n    [100 - stemWidth, bodyTop],\n    [100 - stemWidth, headLength],\n    [100 - stemWidth * 0.5, headLength],\n    [100, 0],\n    [100 - stemWidth * 1.5, headLength],\n    [100 - stemWidth, headLength],\n    [100 - stemWidth, 100],\n    [100 - stemWidth * 2, 100],\n    [100 - stemWidth * 2, bodyBottom],\n    [0, bodyBottom]\n  ]);\n}\n\nfunction buildUturnArrowPath(shape: XlsxShape) {\n  const stemWidth = resolveShapeAdjustment(shape, \"adj1\", 22);\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 28);\n  return buildClosedPath([\n    [100, 100],\n    [100, 55],\n    [45, 55],\n    [45, 100],\n    [0, 50],\n    [45, 0],\n    [45, 45],\n    [100 - stemWidth, 45],\n    [100 - stemWidth, 100]\n  ]);\n}\n\nfunction buildLeftRightUpArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 22);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 16);\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  const bodyLeft = 50 - shaftHalf;\n  const bodyRight = 50 + shaftHalf;\n  return buildClosedPath([\n    [headLength, bodyTop],\n    [bodyLeft, bodyTop],\n    [bodyLeft, headLength],\n    [0, headLength],\n    [50, 0],\n    [100, headLength],\n    [bodyRight, headLength],\n    [bodyRight, bodyTop],\n    [100 - headLength, bodyTop],\n    [100 - headLength, 0],\n    [100, 50],\n    [100 - headLength, 100],\n    [100 - headLength, bodyBottom],\n    [headLength, bodyBottom],\n    [headLength, 100],\n    [0, 50],\n    [headLength, 0]\n  ]);\n}\n\nfunction buildQuadArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 22);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 14);\n  const bodyLeft = 50 - shaftHalf;\n  const bodyRight = 50 + shaftHalf;\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  return buildClosedPath([\n    [bodyLeft, headLength],\n    [headLength, headLength],\n    [headLength, bodyTop],\n    [0, 50],\n    [headLength, 100 - bodyTop],\n    [headLength, bodyBottom],\n    [bodyLeft, bodyBottom],\n    [bodyLeft, 100 - headLength],\n    [bodyTop, 100 - headLength],\n    [50, 100],\n    [100 - bodyTop, 100 - headLength],\n    [bodyRight, 100 - headLength],\n    [bodyRight, bodyBottom],\n    [100 - headLength, bodyBottom],\n    [100 - headLength, 100 - bodyTop],\n    [100, 50],\n    [100 - headLength, bodyTop],\n    [100 - headLength, headLength],\n    [bodyRight, headLength],\n    [bodyRight, bodyTop],\n    [100 - bodyTop, headLength],\n    [50, 0],\n    [bodyTop, headLength],\n    [bodyLeft, headLength]\n  ]);\n}\n\nfunction buildHeartPath() {\n  return [\n    \"M 50 92\",\n    \"C 18 72 0 52 0 28\",\n    \"C 0 10 14 0 28 0\",\n    \"C 38 0 46 6 50 16\",\n    \"C 54 6 62 0 72 0\",\n    \"C 86 0 100 10 100 28\",\n    \"C 100 52 82 72 50 92\",\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildLightningBoltPath() {\n  return buildClosedPath([\n    [42, 0],\n    [10, 58],\n    [38, 58],\n    [24, 100],\n    [90, 36],\n    [58, 36],\n    [72, 0]\n  ]);\n}\n\nfunction buildTeardropPath() {\n  return [\n    \"M 50 0\",\n    \"C 20 24 0 44 0 68\",\n    \"C 0 86 14 100 32 100\",\n    \"C 60 100 82 78 82 50\",\n    \"C 82 26 68 10 50 0\",\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildCloudPath() {\n  return [\n    \"M 22 70\",\n    \"C 8 70 0 62 0 50\",\n    \"C 0 40 6 32 18 30\",\n    \"C 20 16 30 8 44 8\",\n    \"C 54 8 62 12 68 20\",\n    \"C 72 14 80 12 88 14\",\n    \"C 98 18 100 26 100 34\",\n    \"C 100 44 94 50 88 52\",\n    \"C 92 66 82 76 68 76\",\n    \"C 62 84 52 88 42 88\",\n    \"C 32 88 24 82 22 70\",\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction buildRightArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 38);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  const headStart = 100 - headLength;\n  return buildClosedPath([\n    [0, bodyTop],\n    [headStart, bodyTop],\n    [headStart, 0],\n    [100, 50],\n    [headStart, 100],\n    [headStart, bodyBottom],\n    [0, bodyBottom]\n  ]);\n}\n\nfunction buildLeftArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 38);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  const headEnd = headLength;\n  return buildClosedPath([\n    [100, bodyTop],\n    [headEnd, bodyTop],\n    [headEnd, 0],\n    [0, 50],\n    [headEnd, 100],\n    [headEnd, bodyBottom],\n    [100, bodyBottom]\n  ]);\n}\n\nfunction buildUpArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 38);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const bodyLeft = 50 - shaftHalf;\n  const bodyRight = 50 + shaftHalf;\n  const headEnd = headLength;\n  return buildClosedPath([\n    [bodyLeft, 100],\n    [bodyLeft, headEnd],\n    [0, headEnd],\n    [50, 0],\n    [100, headEnd],\n    [bodyRight, headEnd],\n    [bodyRight, 100]\n  ]);\n}\n\nfunction buildDownArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 38);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 20);\n  const bodyLeft = 50 - shaftHalf;\n  const bodyRight = 50 + shaftHalf;\n  const headStart = 100 - headLength;\n  return buildClosedPath([\n    [bodyLeft, 0],\n    [bodyLeft, headStart],\n    [0, headStart],\n    [50, 100],\n    [100, headStart],\n    [bodyRight, headStart],\n    [bodyRight, 0]\n  ]);\n}\n\nfunction buildLeftRightArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 24);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 18);\n  const bodyTop = 50 - shaftHalf;\n  const bodyBottom = 50 + shaftHalf;\n  return buildClosedPath([\n    [headLength, bodyTop],\n    [100 - headLength, bodyTop],\n    [100 - headLength, 0],\n    [100, 50],\n    [100 - headLength, 100],\n    [100 - headLength, bodyBottom],\n    [headLength, bodyBottom],\n    [headLength, 100],\n    [0, 50],\n    [headLength, 0]\n  ]);\n}\n\nfunction buildUpDownArrowPath(shape: XlsxShape) {\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 24);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj1\", 18);\n  const bodyLeft = 50 - shaftHalf;\n  const bodyRight = 50 + shaftHalf;\n  return buildClosedPath([\n    [bodyLeft, headLength],\n    [bodyLeft, 100 - headLength],\n    [0, 100 - headLength],\n    [50, 100],\n    [100, 100 - headLength],\n    [bodyRight, 100 - headLength],\n    [bodyRight, headLength],\n    [100, headLength],\n    [50, 0],\n    [0, headLength]\n  ]);\n}\n\nfunction buildBentArrowPath(shape: XlsxShape) {\n  const stemWidth = resolveShapeAdjustment(shape, \"adj1\", 25);\n  const headLength = resolveShapeAdjustment(shape, \"adj2\", 27);\n  const shaftHalf = resolveShapeAdjustment(shape, \"adj3\", 12.5);\n  const bendY = resolveShapeAdjustment(shape, \"adj4\", 43.75);\n  const bodyTop = bendY - shaftHalf;\n  const bodyBottom = bendY + shaftHalf;\n  const headStart = 100 - headLength;\n  return buildClosedPath([\n    [0, bodyTop],\n    [headStart, bodyTop],\n    [headStart, 0],\n    [100, bendY],\n    [headStart, 100],\n    [headStart, bodyBottom],\n    [stemWidth, bodyBottom],\n    [stemWidth, 100],\n    [0, 100]\n  ]);\n}\n\nfunction buildPresetShapePath(shape: XlsxShape) {\n  switch (shape.geometry) {\n    case \"arc\":\n      return {\n        path: \"M 8 74 C 18 24 82 24 92 74\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"bentArrow\":\n      return {\n        path: buildBentArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"bentUpArrow\":\n      return {\n        path: buildBentUpArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"blockArc\":\n      return {\n        path: \"M 12 78 A 38 38 0 1 1 78 12 L 62 28 A 16 16 0 1 0 28 62 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"can\":\n      return {\n        path: \"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"chevron\":\n      return {\n        path: \"M 0 0 L 62 0 L 100 50 L 62 100 L 0 100 L 38 50 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"chevronArrow\":\n      return {\n        path: buildChevronArrowPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"chord\":\n      return {\n        path: buildChordPath(-30, 210),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"cloud\":\n    case \"cloudCallout\":\n      return {\n        path: buildCloudPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"diamond\":\n    case \"flowChartDecision\":\n      return {\n        path: \"M 50 0 L 100 50 L 50 100 L 0 50 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"downArrow\":\n      return {\n        path: buildDownArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"line\":\n      return {\n        path: \"M 0 0 L 100 100\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"ellipse\":\n    case \"flowChartTerminator\":\n      return {\n        path: buildEllipsePath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartAlternateProcess\":\n    case \"flowChartDelay\":\n    case \"roundRect\":\n      return {\n        path: buildRoundRectPath(resolveShapeAdjustment(shape, \"adj\", 18)),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartCollate\":\n      return {\n        path: \"M 0 0 L 100 0 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartData\":\n    case \"flowChartInputOutput\":\n      return {\n        path: \"M 24 0 L 100 0 L 76 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartDocument\":\n      return {\n        path: \"M 0 0 L 100 0 L 100 82 C 78 70 60 94 40 82 C 24 72 12 88 0 82 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartMagneticDisk\":\n      return {\n        path: \"M 18 14 C 18 6 82 6 82 14 L 82 86 C 82 94 18 94 18 86 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartManualInput\":\n      return {\n        path: \"M 16 0 L 100 0 L 84 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartPreparation\":\n    case \"hexagon\":\n      return {\n        path: \"M 25 0 L 75 0 L 100 50 L 75 100 L 25 100 L 0 50 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"flowChartProcess\":\n    case \"rect\":\n      return {\n        path: \"M 0 0 L 100 0 L 100 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"heart\":\n      return {\n        path: buildHeartPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"heptagon\":\n      return {\n        path: buildRegularPolygonPath(7),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"homePlate\":\n    case \"flowChartOffpageConnector\":\n      return {\n        path: \"M 0 0 L 70 0 L 100 50 L 70 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftArrow\":\n      return {\n        path: buildLeftArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftBracket\":\n      return {\n        path: \"M 72 0 L 28 0 L 28 100 L 72 100\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftBrace\":\n      return {\n        path: \"M 82 0 C 46 0 52 24 52 38 C 52 46 46 50 24 50 C 46 50 52 54 52 62 C 52 76 46 100 82 100\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftRightArrowCallout\":\n      return {\n        path: buildLeftRightArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftRightArrow\":\n      return {\n        path: buildLeftRightArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftRightUpArrow\":\n      return {\n        path: buildLeftRightUpArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"leftUpArrow\":\n      return {\n        path: buildLeftUpArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"lightningBolt\":\n      return {\n        path: buildLightningBoltPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"mathPlus\":\n    case \"plus\":\n      return {\n        path: buildPlusPath(resolveShapeAdjustment(shape, \"adj\", 26)),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"cross\":\n      return {\n        path: buildPlusPath(resolveShapeAdjustment(shape, \"adj\", 22)),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"mathMinus\":\n    case \"minus\":\n      return {\n        path: \"M 0 40 L 100 40 L 100 60 L 0 60 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"mathMultiply\":\n    case \"multiply\":\n      return {\n        path: \"M 18 0 L 50 32 L 82 0 L 100 18 L 68 50 L 100 82 L 82 100 L 50 68 L 18 100 L 0 82 L 32 50 L 0 18 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"mathDivide\":\n      return {\n        path: \"M 0 42 L 100 42 L 100 58 L 0 58 Z M 50 12 A 8 8 0 1 1 49.999 12 Z M 50 88 A 8 8 0 1 1 49.999 88 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"moon\":\n      return {\n        path: \"M 70 6 C 42 10 22 34 22 62 C 22 80 32 94 48 100 C 20 98 0 76 0 48 C 0 20 20 0 48 0 C 56 0 64 2 70 6 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"notchedRightArrow\":\n      return {\n        path: buildNotchedRightArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"octagon\":\n      return {\n        path: \"M 30 0 L 70 0 L 100 30 L 100 70 L 70 100 L 30 100 L 0 70 L 0 30 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"parallelogram\":\n      return {\n        path: \"M 24 0 L 100 0 L 76 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"pentagon\":\n      return {\n        path: \"M 50 0 L 100 38 L 81 100 L 19 100 L 0 38 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"pie\":\n    case \"pieWedge\":\n      return {\n        path: buildPiePath(-35, 225),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"pentagonArrow\":\n      return {\n        path: buildPentagonArrowPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"plaque\":\n      return {\n        path: \"M 12 0 L 88 0 L 100 12 L 100 88 L 88 100 L 12 100 L 0 88 L 0 12 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"quadArrow\":\n      return {\n        path: buildQuadArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"rightArrow\":\n      return {\n        path: buildRightArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"rightArrowCallout\":\n      return {\n        path: \"M 0 18 L 62 18 L 62 0 L 100 50 L 62 100 L 62 82 L 0 82 L 0 18 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"rightBracket\":\n      return {\n        path: \"M 28 0 L 72 0 L 72 100 L 28 100\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"downArrowCallout\":\n      return {\n        path: \"M 18 0 L 82 0 L 82 58 L 100 58 L 50 100 L 0 58 L 18 58 L 18 0 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"rightBrace\":\n      return {\n        path: \"M 18 0 C 54 0 48 24 48 38 C 48 46 54 50 76 50 C 54 50 48 54 48 62 C 48 76 54 100 18 100\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"round1Rect\":\n      return {\n        path: \"M 18 0 L 100 0 L 100 100 L 18 100 Q 0 100 0 82 L 0 18 Q 0 0 18 0 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"round2DiagRect\":\n      return {\n        path: \"M 18 0 L 100 0 L 100 82 Q 100 100 82 100 L 0 100 L 0 18 Q 0 0 18 0 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"round2SameRect\":\n      return {\n        path: \"M 18 0 L 82 0 Q 100 0 100 18 L 100 82 Q 100 100 82 100 L 0 100 L 0 0 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"decagon\":\n      return {\n        path: buildRegularPolygonPath(10),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"dodecagon\":\n      return {\n        path: buildRegularPolygonPath(12),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"rtTriangle\":\n      return {\n        path: \"M 0 0 L 100 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star4\":\n      return {\n        path: buildStarPath(4, 20),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star5\":\n      return {\n        path: buildStarPath(5, 21),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star6\":\n      return {\n        path: buildStarPath(6, 23),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star7\":\n      return {\n        path: buildStarPath(7, 24),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star8\":\n      return {\n        path: buildStarPath(8, 25),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star10\":\n      return {\n        path: buildStarPath(10, 26),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star12\":\n      return {\n        path: buildStarPath(12, 26),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star16\":\n      return {\n        path: buildStarPath(16, 27),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star24\":\n      return {\n        path: buildStarPath(24, 28),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"star32\":\n      return {\n        path: buildStarPath(32, 29),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"stripedRightArrow\":\n      return {\n        path: buildStripedRightArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"sun\":\n      return {\n        path: buildStarPath(12, 36),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"teardrop\":\n      return {\n        path: buildTeardropPath(),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"triangle\":\n      return {\n        path: \"M 50 0 L 100 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"trapezoid\":\n      return {\n        path: \"M 20 0 L 80 0 L 100 100 L 0 100 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"upArrow\":\n      return {\n        path: buildUpArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"upArrowCallout\":\n      return {\n        path: \"M 50 0 L 100 42 L 82 42 L 82 100 L 18 100 L 18 42 L 0 42 L 50 0 Z\",\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"upDownArrow\":\n      return {\n        path: buildUpDownArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"upDownArrowCallout\":\n      return {\n        path: buildUpDownArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    case \"uturnArrow\":\n      return {\n        path: buildUturnArrowPath(shape),\n        viewBox: { width: 100, height: 100 }\n      };\n    default:\n      return null;\n  }\n}\n\nfunction resolveShapeVector(shape: XlsxShape) {\n  if (shape.svgPath && shape.svgViewBox) {\n    return {\n      path: shape.svgPath,\n      viewBox: shape.svgViewBox\n    };\n  }\n\n  return buildPresetShapePath(shape);\n}\n\nfunction drawCanvasRoundedRect(\n  context: CanvasRenderingContext2D,\n  left: number,\n  top: number,\n  width: number,\n  height: number,\n  radius: number\n) {\n  const safeRadius = Math.max(0, Math.min(radius, width / 2, height / 2));\n  context.beginPath();\n  context.moveTo(left + safeRadius, top);\n  context.lineTo(left + width - safeRadius, top);\n  context.quadraticCurveTo(left + width, top, left + width, top + safeRadius);\n  context.lineTo(left + width, top + height - safeRadius);\n  context.quadraticCurveTo(left + width, top + height, left + width - safeRadius, top + height);\n  context.lineTo(left + safeRadius, top + height);\n  context.quadraticCurveTo(left, top + height, left, top + height - safeRadius);\n  context.lineTo(left, top + safeRadius);\n  context.quadraticCurveTo(left, top, left + safeRadius, top);\n  context.closePath();\n}\n\nfunction applyCanvasShapeDash(context: CanvasRenderingContext2D, dash: string | undefined, lineWidth: number) {\n  if (!dash) {\n    context.setLineDash([]);\n    return;\n  }\n\n  const unit = Math.max(1, lineWidth);\n  switch (dash) {\n    case \"dash\":\n      context.setLineDash([4 * unit, 3 * unit]);\n      break;\n    case \"dashDot\":\n      context.setLineDash([4 * unit, 2 * unit, unit, 2 * unit]);\n      break;\n    case \"dot\":\n      context.setLineDash([unit, 2 * unit]);\n      break;\n    case \"lgDash\":\n      context.setLineDash([8 * unit, 3 * unit]);\n      break;\n    default:\n      context.setLineDash([]);\n      break;\n  }\n}\n\nfunction resolveShapeLineEndMarker(\n  type: string | undefined,\n  markerId: string,\n  color: string,\n  strokeWidth: number,\n  rect: XlsxImageRect,\n  viewBox: { height: number; width: number }\n) {\n  if (type !== \"triangle\") {\n    return null;\n  }\n\n  const pxToUserSpace = ((viewBox.width / Math.max(1, rect.width)) + (viewBox.height / Math.max(1, rect.height))) / 2;\n  const markerSize = Math.max(pxToUserSpace * 8, pxToUserSpace * strokeWidth * 4);\n  return (\n    <marker\n      id={markerId}\n      key={markerId}\n      markerHeight={markerSize}\n      markerUnits=\"userSpaceOnUse\"\n      markerWidth={markerSize}\n      orient=\"auto-start-reverse\"\n      overflow=\"visible\"\n      refX={markerSize}\n      refY={markerSize / 2}\n      viewBox={`0 0 ${markerSize} ${markerSize}`}\n    >\n      <path d={`M 0 0 L ${markerSize} ${markerSize / 2} L 0 ${markerSize} z`} fill={color} />\n    </marker>\n  );\n}\n\nfunction renderShapeParagraph(\n  paragraph: XlsxShape[\"paragraphs\"][number],\n  index: number,\n  fallbackAlign: React.CSSProperties[\"textAlign\"] = \"left\",\n  textScale = 1\n) {\n  return (\n    <p\n      key={index}\n      style={{\n        margin: 0,\n        textAlign: paragraph.align ?? fallbackAlign,\n        whiteSpace: \"pre-wrap\"\n      }}\n    >\n      {paragraph.runs.map((run, runIndex) => (\n        <span\n          key={runIndex}\n          style={{\n            color: run.color,\n            fontFamily: run.fontFamily,\n            fontSize: run.fontSizePt ? `${run.fontSizePt * textScale}pt` : undefined,\n            fontStyle: run.italic ? \"italic\" : undefined,\n            fontWeight: run.bold ? 700 : undefined,\n            textDecoration: run.underline ? \"underline\" : undefined\n          }}\n        >\n          {run.text}\n        </span>\n      ))}\n    </p>\n  );\n}\n\nfunction clampImageRect(\n  rect: XlsxImageRect,\n  options?: {\n    contentOffsetLeft?: number;\n    contentOffsetTop?: number;\n    minSizePx?: number;\n  }\n): XlsxImageRect {\n  const contentOffsetLeft = options?.contentOffsetLeft ?? ROW_HEADER_WIDTH;\n  const contentOffsetTop = options?.contentOffsetTop ?? HEADER_HEIGHT;\n  const minSizePx = options?.minSizePx ?? IMAGE_MIN_SIZE_PX;\n  return {\n    height: Math.max(minSizePx, rect.height),\n    left: Math.max(contentOffsetLeft, rect.left),\n    top: Math.max(contentOffsetTop, rect.top),\n    width: Math.max(minSizePx, rect.width)\n  };\n}\n\nfunction resolveImageHandleStyle(\n  position: XlsxImageResizeHandlePosition,\n  stroke: string,\n  surface: string,\n  scale = 1\n): React.CSSProperties {\n  const handleSize = IMAGE_HANDLE_SIZE_PX * scale;\n  const offset = handleSize / 2;\n  const style: React.CSSProperties = {\n    backgroundColor: surface,\n    border: `${Math.max(1, scale)}px solid ${stroke}`,\n    borderRadius: 3 * scale,\n    boxShadow: `0 1px ${3 * scale}px ${DRAWING_SELECTION_HANDLE_SHADOW}`,\n    boxSizing: \"border-box\",\n    cursor: IMAGE_HANDLE_CURSOR[position],\n    height: handleSize,\n    pointerEvents: \"auto\",\n    position: \"absolute\",\n    width: handleSize\n  };\n\n  if (position.includes(\"n\")) {\n    style.top = -offset;\n  }\n  if (position.includes(\"s\")) {\n    style.bottom = -offset;\n  }\n  if (position.includes(\"w\")) {\n    style.left = -offset;\n  }\n  if (position.includes(\"e\")) {\n    style.right = -offset;\n  }\n  if (position === \"n\" || position === \"s\") {\n    style.left = `calc(50% - ${offset}px)`;\n  }\n  if (position === \"e\" || position === \"w\") {\n    style.top = `calc(50% - ${offset}px)`;\n  }\n\n  return style;\n}\n\nfunction useViewerPalette(\n  isDark = false,\n  headerBackgroundColor?: string,\n  headerTextColor?: string\n) {\n  return React.useMemo(\n    () => resolveViewerPalette(isDark, headerBackgroundColor, headerTextColor),\n    [headerBackgroundColor, headerTextColor, isDark]\n  );\n}\n\ntype SheetThumbnailAxisItem = {\n  actualIndex: number;\n  size: number;\n  start: number;\n};\n\ntype SheetThumbnailRenderPlan = {\n  aspectRatio: number;\n  contentHeight: number;\n  contentWidth: number;\n  height: number;\n  paint: (canvas: HTMLCanvasElement | null) => boolean;\n  sourceRange: XlsxCellRange;\n  width: number;\n};\n\nfunction normalizeThumbnailResolution(\n  resolution?: UseXlsxViewerThumbnailsOptions[\"resolution\"]\n) {\n  if (typeof resolution === \"number\" && Number.isFinite(resolution) && resolution > 0) {\n    return {\n      maxHeight: resolution,\n      maxWidth: resolution\n    };\n  }\n\n  const resolvedObject = typeof resolution === \"object\" && resolution ? resolution : undefined;\n  return {\n    maxHeight: resolvedObject?.maxHeight && Number.isFinite(resolvedObject.maxHeight) && resolvedObject.maxHeight > 0\n      ? resolvedObject.maxHeight\n      : THUMBNAIL_DEFAULT_MAX_DIMENSION,\n    maxWidth: resolvedObject?.maxWidth && Number.isFinite(resolvedObject.maxWidth) && resolvedObject.maxWidth > 0\n      ? resolvedObject.maxWidth\n      : THUMBNAIL_DEFAULT_MAX_DIMENSION\n  };\n}\n\nfunction resolveThumbnailOutputSize(\n  sourceWidth: number,\n  sourceHeight: number,\n  resolution?: UseXlsxViewerThumbnailsOptions[\"resolution\"]\n) {\n  const normalized = normalizeThumbnailResolution(resolution);\n  const safeSourceWidth = Math.max(1, sourceWidth);\n  const safeSourceHeight = Math.max(1, sourceHeight);\n  const scale = Math.min(\n    normalized.maxWidth / safeSourceWidth,\n    normalized.maxHeight / safeSourceHeight,\n    1\n  );\n\n  return {\n    height: Math.max(1, Math.round(safeSourceHeight * scale)),\n    maxHeight: normalized.maxHeight,\n    maxWidth: normalized.maxWidth,\n    scale,\n    width: Math.max(1, Math.round(safeSourceWidth * scale))\n  };\n}\n\nfunction resolveThumbnailAxisIndices({\n  fallbackCount,\n  getSizePx,\n  maxCount,\n  maxLogicalPixels,\n  maxUsedIndex,\n  minUsedIndex,\n  precomputed\n}: {\n  fallbackCount: number;\n  getSizePx: (actualIndex: number) => number;\n  maxCount: number;\n  maxLogicalPixels: number;\n  maxUsedIndex: number;\n  minUsedIndex: number;\n  precomputed: number[];\n}) {\n  const sourceIndices = precomputed.length > 0\n    ? precomputed\n    : Array.from({\n        length: Math.max(fallbackCount, Math.max(0, maxUsedIndex + 1))\n      }, (_, index) => index);\n  const hasUsedRange = maxUsedIndex >= minUsedIndex && maxUsedIndex >= 0;\n  const preferredStart = hasUsedRange ? Math.max(0, minUsedIndex) : 0;\n  const preferredEnd = hasUsedRange ? maxUsedIndex : Math.max(0, preferredStart + fallbackCount - 1);\n  const picked: number[] = [];\n  let totalSize = 0;\n\n  for (const actualIndex of sourceIndices) {\n    if (actualIndex < preferredStart) {\n      continue;\n    }\n    if (hasUsedRange && actualIndex > preferredEnd) {\n      break;\n    }\n\n    const size = Math.max(1, getSizePx(actualIndex));\n    picked.push(actualIndex);\n    totalSize += size;\n    if (picked.length >= maxCount || totalSize >= maxLogicalPixels) {\n      break;\n    }\n  }\n\n  if (picked.length > 0) {\n    return picked;\n  }\n\n  for (const actualIndex of sourceIndices) {\n    const size = Math.max(1, getSizePx(actualIndex));\n    picked.push(actualIndex);\n    totalSize += size;\n    if (picked.length >= fallbackCount || picked.length >= maxCount || totalSize >= maxLogicalPixels) {\n      break;\n    }\n  }\n\n  return picked.length > 0 ? picked : [0];\n}\n\nfunction buildThumbnailAxisItems(actualIndices: number[], getSizePx: (actualIndex: number) => number) {\n  const items: SheetThumbnailAxisItem[] = [];\n  let offset = 0;\n\n  for (const actualIndex of actualIndices) {\n    const size = Math.max(1, getSizePx(actualIndex));\n    items.push({\n      actualIndex,\n      size,\n      start: offset\n    });\n    offset += size;\n  }\n\n  return {\n    items,\n    totalSize: offset\n  };\n}\n\nfunction resolveThumbnailAxisAbsoluteOffset(\n  actualIndices: number[],\n  getSizePx: (actualIndex: number) => number,\n  actualIndex: number\n) {\n  let total = 0;\n\n  for (const candidate of actualIndices) {\n    if (candidate >= actualIndex) {\n      break;\n    }\n    total += Math.max(1, getSizePx(candidate));\n  }\n\n  return total;\n}\n\nfunction resolveThumbnailAxisMarkerOffset({\n  actualIndex,\n  actualIndices,\n  getSizePx,\n  offsetEmu,\n  previewStartActualIndex\n}: {\n  actualIndex: number;\n  actualIndices: number[];\n  getSizePx: (actualIndex: number) => number;\n  offsetEmu: number;\n  previewStartActualIndex: number;\n}) {\n  return (\n    resolveThumbnailAxisAbsoluteOffset(actualIndices, getSizePx, actualIndex)\n    - resolveThumbnailAxisAbsoluteOffset(actualIndices, getSizePx, previewStartActualIndex)\n    + emuToPixels(offsetEmu)\n  );\n}\n\nfunction resolveThumbnailAnchoredRect(\n  anchor: XlsxImage[\"anchor\"],\n  visibleRows: number[],\n  visibleCols: number[],\n  getRowHeightPx: (actualIndex: number) => number,\n  getColWidthPx: (actualIndex: number) => number,\n  previewRows: number[],\n  previewCols: number[],\n  options: {\n    headerHeight: number;\n    rowHeaderWidth: number;\n  }\n): XlsxImageRect {\n  const previewStartRow = previewRows[0] ?? 0;\n  const previewStartCol = previewCols[0] ?? 0;\n  const previewOriginX = resolveThumbnailAxisAbsoluteOffset(visibleCols, getColWidthPx, previewStartCol);\n  const previewOriginY = resolveThumbnailAxisAbsoluteOffset(visibleRows, getRowHeightPx, previewStartRow);\n  const resolveMarkerLeft = (col: number, colOffsetEmu: number) =>\n    options.rowHeaderWidth + resolveThumbnailAxisMarkerOffset({\n      actualIndex: col,\n      actualIndices: visibleCols,\n      getSizePx: getColWidthPx,\n      offsetEmu: colOffsetEmu,\n      previewStartActualIndex: previewStartCol\n    });\n  const resolveMarkerTop = (row: number, rowOffsetEmu: number) =>\n    options.headerHeight + resolveThumbnailAxisMarkerOffset({\n      actualIndex: row,\n      actualIndices: visibleRows,\n      getSizePx: getRowHeightPx,\n      offsetEmu: rowOffsetEmu,\n      previewStartActualIndex: previewStartRow\n    });\n\n  if (anchor.kind === \"absolute\") {\n    return {\n      height: Math.max(1, emuToPixels(anchor.sizeEmu.cy)),\n      left: options.rowHeaderWidth + emuToPixels(anchor.positionEmu.x) - previewOriginX,\n      top: options.headerHeight + emuToPixels(anchor.positionEmu.y) - previewOriginY,\n      width: Math.max(1, emuToPixels(anchor.sizeEmu.cx))\n    };\n  }\n\n  if (anchor.kind === \"one-cell\") {\n    return {\n      height: Math.max(1, emuToPixels(anchor.sizeEmu.cy)),\n      left: resolveMarkerLeft(anchor.from.col, anchor.from.colOffsetEmu),\n      top: resolveMarkerTop(anchor.from.row, anchor.from.rowOffsetEmu),\n      width: Math.max(1, emuToPixels(anchor.sizeEmu.cx))\n    };\n  }\n\n  const left = resolveMarkerLeft(anchor.from.col, anchor.from.colOffsetEmu);\n  const top = resolveMarkerTop(anchor.from.row, anchor.from.rowOffsetEmu);\n  const right = resolveMarkerLeft(anchor.to.col, anchor.to.colOffsetEmu);\n  const bottom = resolveMarkerTop(anchor.to.row, anchor.to.rowOffsetEmu);\n\n  return {\n    height: Math.max(1, bottom - top),\n    left,\n    top,\n    width: Math.max(1, right - left)\n  };\n}\n\nfunction columnLabel(col: number): string {\n  let label = \"\";\n  let nextValue = col;\n\n  while (nextValue >= 0) {\n    label = String.fromCharCode(65 + (nextValue % 26)) + label;\n    nextValue = Math.floor(nextValue / 26) - 1;\n  }\n\n  return label;\n}\n\nfunction cellAddressToA1(cell: XlsxCellAddress): string {\n  return `${columnLabel(cell.col)}${cell.row + 1}`;\n}\n\nfunction parseA1CellReference(reference: string): XlsxCellAddress | null {\n  const match = /^([A-Z]+)(\\d+)$/i.exec(reference.trim());\n  if (!match) {\n    return null;\n  }\n\n  const [, columnPart, rowPart] = match;\n  let col = 0;\n  for (const char of columnPart.toUpperCase()) {\n    col = col * 26 + (char.charCodeAt(0) - 64);\n  }\n\n  return {\n    col: col - 1,\n    row: Number(rowPart) - 1\n  };\n}\n\nfunction resolveInheritedCellStyle(sheet: XlsxSheetData | null | undefined, row: number, col: number) {\n  if (!sheet) {\n    return null;\n  }\n\n  const colStyleId = sheet.colStyleIds[col];\n  const rowStyleId = sheet.rowStyleIds[row];\n  const colStyle = colStyleId !== undefined ? sheet.styleById[colStyleId] ?? null : null;\n  const rowStyle = rowStyleId !== undefined ? sheet.styleById[rowStyleId] ?? null : null;\n  return mergeResolvedCellStyle(colStyle, rowStyle, { replaceXfSubtrees: true });\n}\n\nfunction parseInternalSheetLink(target?: string | null) {\n  if (!target) {\n    return null;\n  }\n\n  const normalized = target.startsWith(\"#\") ? target.slice(1) : target;\n  const separatorIndex = normalized.lastIndexOf(\"!\");\n  if (separatorIndex < 0) {\n    return null;\n  }\n\n  const rawSheetName = normalized.slice(0, separatorIndex).trim();\n  const rawCellRef = normalized.slice(separatorIndex + 1).trim();\n  const cell = parseA1CellReference(rawCellRef);\n  if (!cell) {\n    return null;\n  }\n\n  const sheetName = rawSheetName.startsWith(\"'\") && rawSheetName.endsWith(\"'\")\n    ? rawSheetName.slice(1, -1).replace(/''/g, \"'\")\n    : rawSheetName;\n\n  return {\n    cell,\n    sheetName\n  };\n}\n\nfunction decodeHtmlEntities(value: string): string {\n  return value\n    .replace(/&quot;/g, \"\\\"\")\n    .replace(/&#34;/g, \"\\\"\")\n    .replace(/&apos;/g, \"'\")\n    .replace(/&#39;/g, \"'\")\n    .replace(/&lt;/g, \"<\")\n    .replace(/&gt;/g, \">\")\n    .replace(/&amp;/g, \"&\");\n}\n\nfunction mapBorder(edge: { style: string; color?: Record<string, unknown> }, themePalette?: XlsxSheetData[\"themePalette\"]): string {\n  const color = resolveWorkbookColor(edge.color as Record<string, unknown> | undefined, themePalette) ?? \"#000\";\n  const widthMap: Record<string, string> = {\n    dashed: \"1px\",\n    dotted: \"1px\",\n    double: \"3px\",\n    hair: \"0.5px\",\n    medium: \"2px\",\n    thick: \"3px\",\n    thin: \"1px\"\n  };\n  const styleMap: Record<string, string> = {\n    dashDot: \"dashed\",\n    dashDotDot: \"dotted\",\n    dashed: \"dashed\",\n    dotted: \"dotted\",\n    double: \"double\",\n    hair: \"solid\",\n    medium: \"solid\",\n    mediumDashDot: \"dashed\",\n    mediumDashDotDot: \"dotted\",\n    mediumDashed: \"dashed\",\n    slantDashDot: \"dashed\",\n    thick: \"solid\",\n    thin: \"solid\"\n  };\n\n  return `${widthMap[edge.style] ?? \"1px\"} ${styleMap[edge.style] ?? \"solid\"} ${color}`;\n}\n\nfunction paletteIsDark(palette: ViewerPalette) {\n  return isDarkViewerPalette(palette);\n}\n\nfunction parseHexColor(color: string): [number, number, number] | null {\n  const normalized = color.trim().toLowerCase();\n  const hexMatch = /^#([0-9a-f]{6})$/.exec(normalized);\n  if (hexMatch) {\n    const hex = hexMatch[1];\n    return [\n      Number.parseInt(hex.slice(0, 2), 16),\n      Number.parseInt(hex.slice(2, 4), 16),\n      Number.parseInt(hex.slice(4, 6), 16)\n    ];\n  }\n\n  const rgbMatch = /^rgb\\(\\s*(\\d{1,3})\\s*[,\\s]\\s*(\\d{1,3})\\s*[,\\s]\\s*(\\d{1,3})\\s*\\)$/.exec(normalized);\n  if (rgbMatch) {\n    return [\n      Math.max(0, Math.min(255, Number.parseInt(rgbMatch[1], 10))),\n      Math.max(0, Math.min(255, Number.parseInt(rgbMatch[2], 10))),\n      Math.max(0, Math.min(255, Number.parseInt(rgbMatch[3], 10)))\n    ];\n  }\n\n  const hslMatch = /^hsl\\(\\s*(-?\\d+(?:\\.\\d+)?)\\s*(?:deg)?(?:\\s+|,\\s*)(\\d+(?:\\.\\d+)?)%(?:\\s+|,\\s*)(\\d+(?:\\.\\d+)?)%\\s*\\)$/.exec(normalized);\n  if (!hslMatch) {\n    return null;\n  }\n\n  const hue = ((Number.parseFloat(hslMatch[1]) % 360) + 360) % 360 / 360;\n  const saturation = Math.max(0, Math.min(1, Number.parseFloat(hslMatch[2]) / 100));\n  const lightness = Math.max(0, Math.min(1, Number.parseFloat(hslMatch[3]) / 100));\n  return hslToRgb(hue, saturation, lightness);\n}\n\nfunction applyAlphaToColor(color: string, alpha: number) {\n  const rgb = parseHexColor(color);\n  if (!rgb) {\n    return color;\n  }\n\n  const [red, green, blue] = rgb;\n  return `rgba(${red}, ${green}, ${blue}, ${Math.max(0, Math.min(1, alpha))})`;\n}\n\nfunction relativeLuminance(color: string) {\n  const rgb = parseHexColor(color);\n  if (!rgb) {\n    return null;\n  }\n\n  const [red, green, blue] = rgb.map((channel) => {\n    const normalized = channel / 255;\n    return normalized <= 0.03928 ? normalized / 12.92 : ((normalized + 0.055) / 1.055) ** 2.4;\n  });\n\n  return 0.2126 * red + 0.7152 * green + 0.0722 * blue;\n}\n\nfunction contrastRatio(foreground: string, background: string) {\n  const foregroundLuminance = relativeLuminance(foreground);\n  const backgroundLuminance = relativeLuminance(background);\n  if (foregroundLuminance === null || backgroundLuminance === null) {\n    return null;\n  }\n\n  const lighter = Math.max(foregroundLuminance, backgroundLuminance);\n  const darker = Math.min(foregroundLuminance, backgroundLuminance);\n  return (lighter + 0.05) / (darker + 0.05);\n}\n\nfunction resolveReadableTextColor(\n  requestedColor: string | null,\n  backgroundColor: string,\n  palette: ViewerPalette\n) {\n  if (!paletteIsDark(palette)) {\n    return requestedColor ?? \"#000000\";\n  }\n\n  if (!requestedColor) {\n    return palette.text;\n  }\n\n  const requestedContrast = contrastRatio(requestedColor, backgroundColor);\n  const paletteContrast = contrastRatio(palette.text, backgroundColor);\n  if (requestedContrast !== null && requestedContrast >= 4.5) {\n    return requestedColor;\n  }\n  if (paletteContrast !== null && (requestedContrast === null || paletteContrast > requestedContrast)) {\n    return palette.text;\n  }\n\n  return requestedColor;\n}\n\nfunction rgbToHsl(red: number, green: number, blue: number): [number, number, number] {\n  const normalizedRed = red / 255;\n  const normalizedGreen = green / 255;\n  const normalizedBlue = blue / 255;\n  const max = Math.max(normalizedRed, normalizedGreen, normalizedBlue);\n  const min = Math.min(normalizedRed, normalizedGreen, normalizedBlue);\n  const lightness = (max + min) / 2;\n\n  if (max === min) {\n    return [0, 0, lightness];\n  }\n\n  const delta = max - min;\n  const saturation = lightness > 0.5 ? delta / (2 - max - min) : delta / (max + min);\n  let hue = 0;\n\n  switch (max) {\n    case normalizedRed:\n      hue = (normalizedGreen - normalizedBlue) / delta + (normalizedGreen < normalizedBlue ? 6 : 0);\n      break;\n    case normalizedGreen:\n      hue = (normalizedBlue - normalizedRed) / delta + 2;\n      break;\n    default:\n      hue = (normalizedRed - normalizedGreen) / delta + 4;\n      break;\n  }\n\n  return [hue / 6, saturation, lightness];\n}\n\nfunction hueToRgb(p: number, q: number, t: number) {\n  let nextT = t;\n  if (nextT < 0) {\n    nextT += 1;\n  }\n  if (nextT > 1) {\n    nextT -= 1;\n  }\n  if (nextT < 1 / 6) {\n    return p + (q - p) * 6 * nextT;\n  }\n  if (nextT < 1 / 2) {\n    return q;\n  }\n  if (nextT < 2 / 3) {\n    return p + (q - p) * (2 / 3 - nextT) * 6;\n  }\n  return p;\n}\n\nfunction hslToRgb(hue: number, saturation: number, lightness: number): [number, number, number] {\n  if (saturation === 0) {\n    const gray = Math.round(lightness * 255);\n    return [gray, gray, gray];\n  }\n\n  const q = lightness < 0.5 ? lightness * (1 + saturation) : lightness + saturation - lightness * saturation;\n  const p = 2 * lightness - q;\n\n  return [\n    Math.round(hueToRgb(p, q, hue + 1 / 3) * 255),\n    Math.round(hueToRgb(p, q, hue) * 255),\n    Math.round(hueToRgb(p, q, hue - 1 / 3) * 255)\n  ];\n}\n\nfunction rgbToHex(red: number, green: number, blue: number) {\n  return `#${[red, green, blue]\n    .map((channel) => channel.toString(16).padStart(2, \"0\"))\n    .join(\"\")}`;\n}\n\nfunction invertHexLightness(color: string): string | null {\n  const rgb = parseHexColor(color);\n  if (!rgb) {\n    return null;\n  }\n\n  const [hue, saturation, lightness] = rgbToHsl(rgb[0], rgb[1], rgb[2]);\n  const [nextRed, nextGreen, nextBlue] = hslToRgb(hue, saturation, 1 - lightness);\n  return rgbToHex(nextRed, nextGreen, nextBlue);\n}\n\nfunction escapeCssFontFamily(name: string) {\n  return /[\\s\"'(),]/.test(name) ? `\"${name.replace(/\\\\/g, \"\\\\\\\\\").replace(/\"/g, '\\\\\"')}\"` : name;\n}\n\nfunction resolveSpreadsheetThemeFont(\n  font: Record<string, unknown> | undefined,\n  themePalette?: XlsxThemePalette\n) {\n  const scheme = typeof font?.scheme === \"string\" ? font.scheme : null;\n  if (scheme === \"major\") {\n    return themePalette?.majorLatinFont;\n  }\n  if (scheme === \"minor\") {\n    return themePalette?.minorLatinFont;\n  }\n  return undefined;\n}\n\nfunction buildSpreadsheetFontFamily(\n  font: Record<string, unknown> | undefined,\n  themePalette?: XlsxThemePalette\n) {\n  const candidates = [\n    typeof font?.name === \"string\" ? font.name.trim() : \"\",\n    resolveSpreadsheetThemeFont(font, themePalette)?.trim() ?? \"\"\n  ].filter((value, index, array) => value.length > 0 && array.indexOf(value) === index);\n\n  if (candidates.length === 0) {\n    return undefined;\n  }\n\n  const primaryFont = candidates[0]?.toLowerCase();\n  if (primaryFont === \"calibri\") {\n    return [\n      \"Calibri\",\n      \"Carlito\",\n      \"\\\"Aptos\\\"\",\n      \"\\\"Segoe UI\\\"\",\n      \"Tahoma\",\n      \"Arial\",\n      \"sans-serif\"\n    ].join(\", \");\n  }\n\n  return [\n    ...candidates.map(escapeCssFontFamily),\n    \"\\\"Segoe UI\\\"\",\n    \"Tahoma\",\n    \"Arial\",\n    \"sans-serif\"\n  ].join(\", \");\n}\n\nfunction resolveSpreadsheetLineHeight(fontSizePt?: number) {\n  const sizePt = typeof fontSizePt === \"number\" && Number.isFinite(fontSizePt) ? fontSizePt : 11;\n  if (sizePt <= 11) {\n    return 1.2;\n  }\n  if (sizePt <= 14) {\n    return 1.25;\n  }\n  return 1.3;\n}\n\nfunction buildGridlineShadow(color: string, options?: { bottom?: boolean; right?: boolean }) {\n  const parts: string[] = [];\n  if (options?.right !== false) {\n    parts.push(`inset -1px 0 0 ${color}`);\n  }\n  if (options?.bottom !== false) {\n    parts.push(`inset 0 -1px 0 ${color}`);\n  }\n  return parts.join(\", \");\n}\n\nfunction buildCellStyle(\n  style: Record<string, unknown> | null | undefined,\n  palette: ViewerPalette,\n  themePalette?: XlsxSheetData[\"themePalette\"],\n  options?: { showGridLines?: boolean }\n): React.CSSProperties {\n  const showGridLines = options?.showGridLines ?? true;\n  const baseSurface = paletteIsDark(palette)\n    ? resolveDarkModeSurface(themePalette, palette)\n    : themePalette?.colorsByIndex[0] ?? SHEET_SURFACE;\n  const gridlineShadow = showGridLines ? buildGridlineShadow(palette.border) : undefined;\n  const css: React.CSSProperties = {\n    backgroundColor: baseSurface,\n    borderBottom: \"none\",\n    borderRight: \"none\",\n    boxShadow: gridlineShadow,\n    color: resolveReadableTextColor(null, baseSurface, palette),\n    fontFamily: buildSpreadsheetFontFamily({ scheme: \"minor\" }, themePalette) ?? \"\\\"Segoe UI\\\", Tahoma, Arial, sans-serif\",\n    fontSize: \"12px\",\n    lineHeight: String(resolveSpreadsheetLineHeight(11)),\n    overflow: \"hidden\",\n    padding: DEFAULT_CELL_PADDING,\n    textOverflow: \"clip\",\n    verticalAlign: \"bottom\",\n    whiteSpace: \"nowrap\"\n  };\n\n  if (!style) {\n    return css;\n  }\n\n  const fill = style.fill as Record<string, unknown> | undefined;\n  let resolvedFillColor: string | null = null;\n  let hasExplicitFill = false;\n  if (fill) {\n    const fillStyle = resolveWorkbookFillStyle(fill, themePalette);\n    if (fillStyle.backgroundColor || fillStyle.backgroundImage) {\n      hasExplicitFill = true;\n      resolvedFillColor = fillStyle.backgroundColor;\n      if (fillStyle.backgroundColor) {\n        css.backgroundColor = fillStyle.backgroundColor;\n      }\n      if (fillStyle.backgroundImage) {\n        css.backgroundImage = fillStyle.backgroundImage;\n      }\n    }\n  }\n\n  const font = style.font as Record<string, unknown> | undefined;\n  let resolvedFontColor: string | null = null;\n  let resolvedFontSizePt = 11;\n  if (font) {\n    if (font.bold) {\n      css.fontWeight = \"bold\";\n    }\n    if (font.italic) {\n      css.fontStyle = \"italic\";\n    }\n    if (font.underline && font.underline !== \"none\") {\n      css.textDecoration = \"underline\";\n    }\n    if (font.strikethrough) {\n      css.textDecoration = `${css.textDecoration ?? \"\"} line-through`.trim();\n    }\n    const fontColor = resolveWorkbookColor(font.color as Record<string, unknown> | undefined, themePalette);\n    if (fontColor) {\n      resolvedFontColor = fontColor;\n      css.color = fontColor;\n    }\n    if (typeof font.size === \"number\" && font.size !== 11) {\n      resolvedFontSizePt = font.size;\n      css.fontSize = `${font.size}pt`;\n    } else if (typeof font.size === \"number\") {\n      resolvedFontSizePt = font.size;\n    }\n\n    const fontFamily = buildSpreadsheetFontFamily(font, themePalette);\n    if (fontFamily) {\n      css.fontFamily = fontFamily;\n    }\n  }\n\n  css.lineHeight = String(resolveSpreadsheetLineHeight(resolvedFontSizePt));\n\n  if (paletteIsDark(palette) && !css.backgroundImage) {\n    const effectiveBackgroundColor = typeof css.backgroundColor === \"string\" ? css.backgroundColor : baseSurface;\n    css.color = resolveReadableTextColor(resolvedFontColor, effectiveBackgroundColor, palette);\n  } else if (!hasExplicitFill) {\n    css.color = resolveReadableTextColor(resolvedFontColor, baseSurface, palette);\n  }\n\n  const alignment = style.alignment as Record<string, unknown> | undefined;\n  if (alignment) {\n    if (alignment.horizontal && alignment.horizontal !== \"general\") {\n      css.textAlign = alignment.horizontal as React.CSSProperties[\"textAlign\"];\n    }\n    if (alignment.vertical) {\n      const verticalMap: Record<string, string> = {\n        bottom: \"bottom\",\n        center: \"middle\",\n        top: \"top\"\n      };\n      const verticalValue = verticalMap[String(alignment.vertical)];\n      if (verticalValue) {\n        css.verticalAlign = verticalValue as React.CSSProperties[\"verticalAlign\"];\n      }\n    }\n    if (alignment.wrapText) {\n      css.whiteSpace = \"pre-wrap\";\n      css.wordBreak = \"break-word\";\n    }\n  }\n\n  const border = style.border as Record<string, Record<string, unknown>> | undefined;\n  if (border) {\n    const hasRightBorder = Boolean(border.right?.style && border.right.style !== \"none\");\n    const hasBottomBorder = Boolean(border.bottom?.style && border.bottom.style !== \"none\");\n    if (showGridLines && (hasRightBorder || hasBottomBorder)) {\n      css.boxShadow = buildGridlineShadow(palette.border, {\n        bottom: !hasBottomBorder,\n        right: !hasRightBorder\n      }) || undefined;\n    }\n    if (border.top?.style && border.top.style !== \"none\") {\n      css.borderTop = mapBorder(border.top as { style: string; color?: Record<string, unknown> }, themePalette);\n    }\n    if (border.right?.style && border.right.style !== \"none\") {\n      css.borderRight = mapBorder(border.right as { style: string; color?: Record<string, unknown> }, themePalette);\n    }\n    if (border.bottom?.style && border.bottom.style !== \"none\") {\n      css.borderBottom = mapBorder(border.bottom as { style: string; color?: Record<string, unknown> }, themePalette);\n    }\n    if (border.left?.style && border.left.style !== \"none\") {\n      css.borderLeft = mapBorder(border.left as { style: string; color?: Record<string, unknown> }, themePalette);\n    }\n  }\n\n  return css;\n}\n\nlet textMeasureCanvas: HTMLCanvasElement | null = null;\n\nfunction getHorizontalPadding(padding: React.CSSProperties[\"padding\"]) {\n  if (typeof padding !== \"string\") {\n    return 8;\n  }\n\n  const values = padding\n    .trim()\n    .split(/\\s+/)\n    .map((value) => Number.parseFloat(value))\n    .filter((value) => Number.isFinite(value));\n\n  if (values.length === 1) {\n    return values[0] * 2;\n  }\n  if (values.length === 2) {\n    return values[1] * 2;\n  }\n  if (values.length === 3) {\n    return values[1] * 2;\n  }\n  if (values.length >= 4) {\n    return values[1] + values[3];\n  }\n\n  return 8;\n}\n\nfunction buildCanvasFont(style: React.CSSProperties) {\n  return resolveCanvasFont(style, 12);\n}\n\nfunction measureTextWidth(value: string, style: React.CSSProperties) {\n  if (!value) {\n    return 0;\n  }\n\n  if (typeof document === \"undefined\") {\n    return value.length * 7;\n  }\n\n  textMeasureCanvas ??= document.createElement(\"canvas\");\n  const context = textMeasureCanvas.getContext(\"2d\", { alpha: false });\n  if (!context) {\n    return value.length * 7;\n  }\n\n  context.font = buildCanvasFont(style);\n  return measureCanvasTextWidth(context, value);\n}\n\nfunction measureWrappedTextHeight(value: string, style: React.CSSProperties, widthPx: number) {\n  if (!value) {\n    return 0;\n  }\n\n  const availableWidth = Math.max(1, widthPx - getHorizontalPadding(style.padding));\n  const lineHeight = resolveCanvasLineHeight(style, 12);\n  const padding = resolveCanvasPadding(style.padding);\n  const fallbackLineCount = value.replace(/\\r\\n?/g, \"\\n\").split(\"\\n\").length;\n\n  if (typeof document === \"undefined\") {\n    return (fallbackLineCount * lineHeight) + padding.top + padding.bottom;\n  }\n\n  textMeasureCanvas ??= document.createElement(\"canvas\");\n  const context = textMeasureCanvas.getContext(\"2d\", { alpha: false });\n  if (!context) {\n    return (fallbackLineCount * lineHeight) + padding.top + padding.bottom;\n  }\n\n  context.font = buildCanvasFont(style);\n  const wrappedLines = wrapCanvasText(context, value, availableWidth);\n  return (wrappedLines.length * lineHeight) + padding.top + padding.bottom;\n}\n\nfunction canCellTextOverflow(data: CellRenderData) {\n  if (!data.value || data.isMergedSecondary || data.shrinkToFit || data.style.whiteSpace === \"pre-wrap\") {\n    return false;\n  }\n\n  const textAlign = data.style.textAlign;\n  if (textAlign && textAlign !== \"left\" && textAlign !== \"start\" && textAlign !== \"center\") {\n    return false;\n  }\n\n  return true;\n}\n\nfunction canReceiveOverflowText(data: CellRenderData) {\n  return !data.isMergedSecondary && !data.colSpan && data.value.length === 0;\n}\n\nfunction getCellDisplayValue(worksheet: Worksheet, row: number, col: number, activeSheet?: XlsxSheetData | null): string {\n  const formula = worksheet.getFormulaAt(row, col);\n  const cachedFormulaValue = formula ? activeSheet?.cachedFormulaValues?.[cellAddressToA1({ row, col })] : undefined;\n  const formatted = worksheet.getFormattedValueAt(row, col);\n  if (formatted && !(formula && cachedFormulaValue !== undefined && formatted.startsWith(\"#\"))) {\n    return decodeHtmlEntities(formatted);\n  }\n\n  const cellValue = worksheet.getCalculatedValueAt(row, col);\n  if (formula && cachedFormulaValue !== undefined && cellValue.is_error) {\n    return cachedFormulaValue;\n  }\n  if (cellValue.is_error) {\n    return cellValue.asError() ?? \"\";\n  }\n  if (cellValue.is_empty) {\n    return \"\";\n  }\n\n  return cellValue.toString();\n}\n\nfunction getCellNumericValue(worksheet: Worksheet, row: number, col: number) {\n  const cellValue = worksheet.getCalculatedValueAt(row, col);\n  if (cellValue.is_number) {\n    return cellValue.asNumber() ?? null;\n  }\n  if (cellValue.is_boolean) {\n    return cellValue.asBoolean() ? 1 : 0;\n  }\n  if (cellValue.is_empty || cellValue.is_error) {\n    return null;\n  }\n\n  const parsedValue = Number(cellValue.asText() ?? cellValue.toString());\n  return Number.isFinite(parsedValue) ? parsedValue : null;\n}\n\nfunction getCellBooleanValue(worksheet: Worksheet, row: number, col: number) {\n  const cellValue = worksheet.getCalculatedValueAt(row, col);\n  if (cellValue.is_boolean) {\n    return cellValue.asBoolean() ?? null;\n  }\n  if (cellValue.is_number) {\n    const numeric = cellValue.asNumber();\n    return numeric == null ? null : numeric !== 0;\n  }\n  const text = (cellValue.asText() ?? cellValue.toString()).trim().toLowerCase();\n  if (text === \"true\") {\n    return true;\n  }\n  if (text === \"false\") {\n    return false;\n  }\n  return null;\n}\n\nfunction getBatchedCellNumericValue(cell: BatchedCellData | undefined) {\n  if (!cell) {\n    return null;\n  }\n\n  const text = cell.value.trim();\n  if (text.length === 0) {\n    return null;\n  }\n  if (text.toLowerCase() === \"true\") {\n    return 1;\n  }\n  if (text.toLowerCase() === \"false\") {\n    return 0;\n  }\n\n  const value = Number(text.replace(/,/g, \"\"));\n  return Number.isFinite(value) ? value : null;\n}\n\nfunction getBatchedCellBooleanValue(cell: BatchedCellData | undefined) {\n  if (!cell) {\n    return null;\n  }\n\n  const text = cell.value.trim().toLowerCase();\n  if (text.length === 0) {\n    return null;\n  }\n  if (text === \"true\") {\n    return true;\n  }\n  if (text === \"false\") {\n    return false;\n  }\n\n  const value = Number(text);\n  return Number.isFinite(value) ? value !== 0 : null;\n}\n\nfunction parseA1RangeReference(reference: string): XlsxCellRange | null {\n  const [startRef, endRef = startRef] = reference.split(\":\");\n  const start = parseA1CellReference(startRef ?? \"\");\n  const end = parseA1CellReference(endRef ?? \"\");\n  return start && end ? { end, start } : null;\n}\n\nfunction unescapeSheetNameReference(value: string) {\n  const trimmed = value.trim();\n  return trimmed.startsWith(\"'\") && trimmed.endsWith(\"'\")\n    ? trimmed.slice(1, -1).replace(/''/g, \"'\")\n    : trimmed;\n}\n\nfunction splitSheetFormulaReference(reference: string) {\n  let inQuotes = false;\n  for (let index = 0; index < reference.length; index += 1) {\n    const character = reference[index];\n    if (character === \"'\") {\n      if (inQuotes && reference[index + 1] === \"'\") {\n        index += 1;\n        continue;\n      }\n      inQuotes = !inQuotes;\n      continue;\n    }\n    if (character === \"!\" && !inQuotes) {\n      return {\n        range: reference.slice(index + 1),\n        sheetName: unescapeSheetNameReference(reference.slice(0, index))\n      };\n    }\n  }\n  return null;\n}\n\nfunction resolveChartFormulaRange(\n  formula: string,\n  fallbackSheetIndex: number,\n  sheets: XlsxSheetData[],\n  workbook: Workbook | null\n) {\n  let reference = formula.trim().replace(/^=/, \"\");\n  if (!reference) {\n    return null;\n  }\n\n  if (!reference.includes(\"!\") && workbook) {\n    try {\n      const namedRange = workbook.getNamedRange(reference);\n      if (typeof namedRange === \"string\" && namedRange.length > 0 && namedRange !== reference) {\n        reference = namedRange;\n      }\n    } catch {\n      // Ignore missing named ranges and fall back to direct parsing.\n    }\n  }\n\n  const split = splitSheetFormulaReference(reference);\n  const range = parseA1RangeReference((split?.range ?? reference).replace(/\\$/g, \"\"));\n  if (!range) {\n    return null;\n  }\n\n  let workbookSheetIndex = fallbackSheetIndex;\n  if (split?.sheetName) {\n    const workbookResolvedIndex = workbook?.sheetIndex(split.sheetName);\n    if (typeof workbookResolvedIndex === \"number\" && Number.isInteger(workbookResolvedIndex) && workbookResolvedIndex >= 0) {\n      workbookSheetIndex = workbookResolvedIndex;\n    } else {\n      const matchingSheet = sheets.find((sheet) => sheet.name === split.sheetName);\n      if (matchingSheet) {\n        workbookSheetIndex = matchingSheet.workbookSheetIndex;\n      }\n    }\n  }\n\n  return {\n    range: normalizeRange(range),\n    workbookSheetIndex\n  };\n}\n\nfunction resolveRangePointCell(range: XlsxCellRange, pointIndex: number): XlsxCellRange | null {\n  const normalized = normalizeRange(range);\n  const rowCount = normalized.end.row - normalized.start.row + 1;\n  const colCount = normalized.end.col - normalized.start.col + 1;\n  const cellCount = rowCount * colCount;\n  if (pointIndex < 0 || pointIndex >= cellCount) {\n    return null;\n  }\n\n  const rowOffset = Math.floor(pointIndex / colCount);\n  const colOffset = pointIndex % colCount;\n  const cell = {\n    col: normalized.start.col + colOffset,\n    row: normalized.start.row + rowOffset\n  };\n  return { start: cell, end: cell };\n}\n\nfunction collectChartRangeHighlights(\n  chart: XlsxChart | null,\n  selectedElement: XlsxChartElementSelection | null,\n  sheets: XlsxSheetData[],\n  workbook: Workbook | null,\n  isDark: boolean\n) {\n  if (!chart) {\n    return [] as ChartRangeHighlight[];\n  }\n\n  const highlights: ChartRangeHighlight[] = [];\n  const seenRanges = new Set<string>();\n  const selectedSeriesIndex = selectedElement?.chartId === chart.id && selectedElement.kind !== \"chart\"\n    ? selectedElement.seriesIndex\n    : null;\n  const seriesEntries = chart.series\n    .map((series, seriesIndex) => ({ series, seriesIndex }))\n    .filter(({ series, seriesIndex }) => (\n      series.hidden !== true\n      && (selectedSeriesIndex == null || seriesIndex === selectedSeriesIndex)\n    ));\n  const references = seriesEntries.flatMap(({ series, seriesIndex }) => [\n    {\n      formula: typeof series.raw?.name === \"string\" ? series.raw.name : undefined,\n      role: \"name\" as const,\n      seriesIndex\n    },\n    {\n      formula: series.categoriesRef?.formula,\n      role: \"category\" as const,\n      seriesIndex\n    },\n    {\n      formula: series.valuesRef?.formula,\n      role: \"value\" as const,\n      seriesIndex\n    },\n    {\n      formula: series.bubbleSizeRef?.formula,\n      role: \"bubble\" as const,\n      seriesIndex\n    }\n  ]);\n\n  references.forEach((reference) => {\n    if (!reference.formula) {\n      return;\n    }\n\n    const resolved = resolveChartFormulaRange(reference.formula, chart.workbookSheetIndex, sheets, workbook);\n    if (!resolved) {\n      return;\n    }\n\n    const key = [\n      resolved.workbookSheetIndex,\n      resolved.range.start.row,\n      resolved.range.start.col,\n      resolved.range.end.row,\n      resolved.range.end.col\n    ].join(\":\");\n    if (seenRanges.has(key)) {\n      return;\n    }\n\n    seenRanges.add(key);\n    const strokeColor = CHART_SOURCE_HIGHLIGHT_COLOR_BY_ROLE[reference.role];\n    highlights.push({\n      fillColor: applyAlphaToColor(strokeColor, isDark ? 0.24 : 0.14),\n      range: resolved.range,\n      strokeColor,\n      workbookSheetIndex: resolved.workbookSheetIndex\n    });\n  });\n\n  if (selectedElement?.chartId === chart.id && selectedElement.kind === \"point\") {\n    references.forEach((reference) => {\n      if (!reference.formula || reference.role === \"name\") {\n        return;\n      }\n\n      const resolved = resolveChartFormulaRange(reference.formula, chart.workbookSheetIndex, sheets, workbook);\n      if (!resolved) {\n        return;\n      }\n\n      const range = resolveRangePointCell(resolved.range, selectedElement.pointIndex);\n      if (!range) {\n        return;\n      }\n\n      const strokeColor = CHART_SOURCE_HIGHLIGHT_COLOR_BY_ROLE.point;\n      highlights.push({\n        fillColor: applyAlphaToColor(strokeColor, isDark ? 0.34 : 0.22),\n        range,\n        strokeColor,\n        workbookSheetIndex: resolved.workbookSheetIndex\n      });\n    });\n  }\n\n  return highlights;\n}\n\nfunction clampSparklineValue(value: number, min: number, max: number) {\n  if (max <= min) {\n    return 0.5;\n  }\n  return Math.max(0, Math.min(1, (value - min) / (max - min)));\n}\n\nfunction renderSparkline(\n  sparkline: XlsxSheetData[\"sparklines\"][number],\n  values: Array<number | null>,\n  palette: ViewerPalette\n) {\n  const width = 100;\n  const height = 18;\n  const innerWidth = width - 2;\n  const innerHeight = height - 4;\n  const points = values.map((value, index) => ({ index, value })).filter((entry): entry is { index: number; value: number } => typeof entry.value === \"number\" && Number.isFinite(entry.value));\n  if (points.length === 0) {\n    return null;\n  }\n\n  const negativeColor = sparkline.negativeColor ?? \"#c2410c\";\n  const seriesColor = sparkline.color ?? \"#2563eb\";\n  const markerColor = sparkline.markerColor ?? seriesColor;\n\n  if (sparkline.type === \"winLoss\") {\n    const normalizedValues = points.map((entry) => ({ ...entry, value: entry.value >= 0 ? 1 : -1 }));\n    const segmentWidth = Math.max(4, innerWidth / Math.max(normalizedValues.length * 1.9, 1));\n    const gap = normalizedValues.length > 1 ? (innerWidth - segmentWidth * normalizedValues.length) / (normalizedValues.length - 1) : 0;\n    const positiveY = 4.5;\n    const negativeY = height - 4.5;\n\n    return (\n      <svg aria-hidden=\"true\" height={height} style={{ display: \"block\", overflow: \"visible\", width: \"100%\" }} viewBox={`0 0 ${width} ${height}`} width=\"100%\">\n        {normalizedValues.map((entry, index) => {\n          const left = 1 + index * (segmentWidth + Math.max(0, gap));\n          const y = entry.value >= 0 ? positiveY : negativeY;\n          return (\n            <line\n              key={`spark-winloss-${index}`}\n              stroke={seriesColor}\n              strokeLinecap=\"round\"\n              strokeWidth={1.8}\n              x1={left}\n              x2={left + segmentWidth}\n              y1={y}\n              y2={y}\n            />\n          );\n        })}\n      </svg>\n    );\n  }\n\n  if (sparkline.type === \"column\") {\n    const normalizedValues = points;\n    const minValue = Math.min(0, ...normalizedValues.map((entry) => entry.value));\n    const maxValue = Math.max(0, ...normalizedValues.map((entry) => entry.value));\n    const zeroY = 2 + innerHeight - clampSparklineValue(0, minValue, maxValue) * innerHeight;\n    const barWidth = Math.max(2, innerWidth / Math.max(normalizedValues.length * 1.8, 1));\n    const gap = normalizedValues.length > 1 ? (innerWidth - barWidth * normalizedValues.length) / (normalizedValues.length - 1) : 0;\n\n    return (\n      <svg aria-hidden=\"true\" height={height} style={{ display: \"block\", overflow: \"visible\", width: \"100%\" }} viewBox={`0 0 ${width} ${height}`} width=\"100%\">\n        <line stroke={palette.border} strokeWidth={1} x1={1} x2={width - 1} y1={zeroY} y2={zeroY} />\n        {normalizedValues.map((entry, index) => {\n          const left = 1 + index * (barWidth + Math.max(0, gap));\n          const y = 2 + innerHeight - clampSparklineValue(entry.value, minValue, maxValue) * innerHeight;\n          const top = Math.min(y, zeroY);\n          const barHeight = Math.max(1, Math.abs(y - zeroY));\n          const fill = entry.value < 0 ? negativeColor : seriesColor;\n          return (\n            <rect\n              fill={fill}\n              height={barHeight}\n              key={`spark-bar-${index}`}\n              rx={sparkline.type === \"column\" ? 0 : 0.8}\n              ry={sparkline.type === \"column\" ? 0 : 0.8}\n              width={barWidth}\n              x={left}\n              y={top}\n            />\n          );\n        })}\n      </svg>\n    );\n  }\n\n  const minValue = Math.min(...points.map((entry) => entry.value));\n  const maxValue = Math.max(...points.map((entry) => entry.value));\n  const xStep = points.length > 1 ? innerWidth / (points.length - 1) : 0;\n  const path = points.map((entry, index) => {\n    const x = 1 + index * xStep;\n    const y = 2 + innerHeight - clampSparklineValue(entry.value, minValue, maxValue) * innerHeight;\n    return `${index === 0 ? \"M\" : \"L\"} ${x.toFixed(2)} ${y.toFixed(2)}`;\n  }).join(\" \");\n\n  const highValue = Math.max(...points.map((entry) => entry.value));\n  const lowValue = Math.min(...points.map((entry) => entry.value));\n\n  return (\n    <svg aria-hidden=\"true\" height={height} style={{ display: \"block\", overflow: \"visible\", width: \"100%\" }} viewBox={`0 0 ${width} ${height}`} width=\"100%\">\n      <path d={path} fill=\"none\" stroke={seriesColor} strokeLinecap=\"round\" strokeLinejoin=\"round\" strokeWidth={1.6} />\n      {sparkline.markers ? points.map((entry, index) => {\n        const x = 1 + index * xStep;\n        const y = 2 + innerHeight - clampSparklineValue(entry.value, minValue, maxValue) * innerHeight;\n        let fill = markerColor;\n        if (entry.value === highValue && sparkline.highColor) {\n          fill = sparkline.highColor;\n        } else if (entry.value === lowValue && sparkline.lowColor) {\n          fill = sparkline.lowColor;\n        } else if (index === 0 && sparkline.firstColor) {\n          fill = sparkline.firstColor;\n        } else if (index === points.length - 1 && sparkline.lastColor) {\n          fill = sparkline.lastColor;\n        } else if (entry.value < 0 && sparkline.negative && sparkline.negativeColor) {\n          fill = sparkline.negativeColor;\n        }\n        return <circle cx={x} cy={y} fill={fill} key={`spark-point-${index}`} r={1.75} />;\n      }) : null}\n    </svg>\n  );\n}\n\nfunction asNonNegativeInteger(value: unknown) {\n  return typeof value === \"number\" && Number.isInteger(value) && value >= 0 ? value : null;\n}\n\nfunction asRecord(value: unknown) {\n  return value && typeof value === \"object\" && !Array.isArray(value) ? (value as Record<string, unknown>) : null;\n}\n\nfunction normalizeBatchedHyperlink(value: unknown): BatchedCellData[\"hyperlink\"] {\n  const hyperlink = asRecord(value);\n  if (!hyperlink) {\n    return null;\n  }\n\n  return {\n    location: typeof hyperlink.location === \"string\" ? hyperlink.location : undefined,\n    target: typeof hyperlink.target === \"string\" ? hyperlink.target : undefined,\n    tooltip: typeof hyperlink.tooltip === \"string\" ? hyperlink.tooltip : undefined\n  };\n}\n\nfunction normalizeBatchedMergeSpan(value: unknown): BatchedCellData[\"mergeSpan\"] {\n  const mergeSpan = asRecord(value);\n  if (!mergeSpan) {\n    return null;\n  }\n\n  const rowSpan = asNonNegativeInteger(mergeSpan.rowSpan);\n  const colSpan = asNonNegativeInteger(mergeSpan.colSpan);\n  if (rowSpan === null && colSpan === null) {\n    return null;\n  }\n\n  return {\n    colSpan: colSpan ?? undefined,\n    rowSpan: rowSpan ?? undefined\n  };\n}\n\nfunction normalizeBatchedCellValue(\n  rawValue: unknown,\n  formula: string | null,\n  row: number,\n  col: number,\n  activeSheet?: XlsxSheetData | null\n) {\n  const value =\n    typeof rawValue === \"string\"\n      ? decodeHtmlEntities(rawValue)\n      : rawValue === null || rawValue === undefined\n        ? \"\"\n        : String(rawValue);\n  const cachedFormulaValue = formula ? activeSheet?.cachedFormulaValues?.[cellAddressToA1({ row, col })] : undefined;\n\n  if (formula && cachedFormulaValue !== undefined && value.startsWith(\"#\")) {\n    return cachedFormulaValue;\n  }\n\n  return value;\n}\n\nfunction buildWorksheetBatchWindow(\n  rows: unknown[] | null,\n  activeSheet: XlsxSheetData | null,\n  startRow: number,\n  endRow: number\n): WorksheetBatchWindow {\n  const cells = new Map<string, BatchedCellData>();\n\n  if (Array.isArray(rows)) {\n    for (const rowEntry of rows as WorksheetBatchRowEntry[]) {\n      const row = asNonNegativeInteger(rowEntry.index);\n      if (row === null || !Array.isArray(rowEntry.cells)) {\n        continue;\n      }\n\n      for (const cellEntry of rowEntry.cells as WorksheetBatchCellEntry[]) {\n        const col = asNonNegativeInteger(cellEntry.col);\n        if (col === null) {\n          continue;\n        }\n\n        const formula = typeof cellEntry.formula === \"string\" ? cellEntry.formula : null;\n        cells.set(`${row}:${col}`, {\n          formula,\n          hyperlink: normalizeBatchedHyperlink(cellEntry.hyperlink),\n          isMergedSecondary: cellEntry.isMergedSecondary === true,\n          mergeSpan: normalizeBatchedMergeSpan(cellEntry.mergeSpan),\n          style: asRecord(cellEntry.style),\n          value: normalizeBatchedCellValue(cellEntry.value, formula, row, col, activeSheet)\n        });\n      }\n    }\n  }\n\n  return {\n    cells,\n    endRow,\n    startRow\n  };\n}\n\nfunction getTableAtCell(tables: XlsxTable[], row: number, col: number) {\n  return tables.find(\n    (table) =>\n      row >= table.start.row &&\n      row <= table.end.row &&\n      col >= table.start.col &&\n      col <= table.end.col\n  ) ?? null;\n}\n\nfunction mergeResolvedCellStyle(\n  base: Record<string, unknown> | null | undefined,\n  overlay: Record<string, unknown> | null | undefined,\n  options?: { replaceXfSubtrees?: boolean }\n) {\n  if (!base && !overlay) {\n    return null;\n  }\n\n  const nextStyle: Record<string, unknown> = {\n    ...(base ?? {}),\n    ...(overlay ?? {})\n  };\n\n  const baseAlignment = base?.alignment as Record<string, unknown> | undefined;\n  const overlayAlignment = overlay?.alignment as Record<string, unknown> | undefined;\n  if (baseAlignment || overlayAlignment) {\n    nextStyle.alignment = {\n      ...(baseAlignment ?? {}),\n      ...(overlayAlignment ?? {})\n    };\n  }\n\n  const baseBorder = base?.border as Record<string, Record<string, unknown>> | undefined;\n  const overlayBorder = overlay?.border as Record<string, Record<string, unknown>> | undefined;\n  if (baseBorder || overlayBorder) {\n    nextStyle.border = options?.replaceXfSubtrees && overlayBorder\n      ? overlayBorder\n      : {\n          ...(baseBorder ?? {}),\n          ...(overlayBorder ?? {})\n        };\n  }\n\n  const baseFill = base?.fill as Record<string, unknown> | undefined;\n  const overlayFill = overlay?.fill as Record<string, unknown> | undefined;\n  if (baseFill || overlayFill) {\n    nextStyle.fill = options?.replaceXfSubtrees && overlayFill\n      ? overlayFill\n      : (overlayFill ?? baseFill);\n  }\n\n  const baseFont = base?.font as Record<string, unknown> | undefined;\n  const overlayFont = overlay?.font as Record<string, unknown> | undefined;\n  if (baseFont || overlayFont) {\n    nextStyle.font = options?.replaceXfSubtrees && overlayFont\n      ? overlayFont\n      : {\n          ...(baseFont ?? {}),\n          ...(overlayFont ?? {})\n        };\n  }\n\n  return nextStyle;\n}\n\nfunction normalizeTableStyleEdges(\n  style: Record<string, unknown> | null | undefined,\n  table: XlsxTable,\n  row: number,\n  col: number\n) {\n  if (!style) {\n    return null;\n  }\n\n  const border = style.border as Record<string, Record<string, unknown>> | undefined;\n  if (!border) {\n    return style;\n  }\n\n  const nextBorder: Record<string, Record<string, unknown>> = { ...border };\n  if (nextBorder.horizontal) {\n    if (row < table.end.row) {\n      nextBorder.bottom = nextBorder.bottom ?? nextBorder.horizontal;\n    }\n    delete nextBorder.horizontal;\n  }\n  if (nextBorder.vertical) {\n    if (col < table.end.col) {\n      nextBorder.right = nextBorder.right ?? nextBorder.vertical;\n    }\n    delete nextBorder.vertical;\n  }\n\n  return {\n    ...style,\n    border: nextBorder\n  };\n}\n\nfunction resolveTableCellStyle(\n  table: XlsxTable | null,\n  row: number,\n  col: number,\n  activeSheet: XlsxSheetData | null | undefined\n) {\n  if (!table || !activeSheet) {\n    return null;\n  }\n\n  const styleName = table.styleInfo?.name;\n  if (!styleName) {\n    return null;\n  }\n\n  const tableStyle = activeSheet.tableStyleByName[styleName];\n  if (!tableStyle) {\n    return null;\n  }\n\n  let resolved: Record<string, unknown> | null = null;\n  const applyElement = (elementType: string, enabled = true) => {\n    if (!enabled) {\n      return;\n    }\n\n    const nextStyle = normalizeTableStyleEdges(tableStyle[elementType] ?? null, table, row, col);\n    if (!nextStyle) {\n      return;\n    }\n    resolved = mergeResolvedCellStyle(resolved, nextStyle);\n  };\n\n  applyElement(\"wholeTable\");\n  applyElement(\"firstColumn\", Boolean(table.styleInfo?.showFirstColumn) && col === table.start.col);\n  applyElement(\"lastColumn\", Boolean(table.styleInfo?.showLastColumn) && col === table.end.col);\n\n  const headerRowCount = Math.max(table.headerRowCount, 1);\n  const isHeaderRow = row >= table.start.row && row < table.start.row + headerRowCount;\n  applyElement(\"headerRow\", isHeaderRow);\n\n  if (isHeaderRow && table.headerRowCellStyle) {\n    const namedHeaderStyle = activeSheet.namedCellStyleByName[table.headerRowCellStyle];\n    if (namedHeaderStyle) {\n      resolved = mergeResolvedCellStyle(resolved, namedHeaderStyle);\n    }\n  }\n\n  if (table.totalsRowShown) {\n    const totalsRowCount = Math.max(table.totalsRowCount, 1);\n    applyElement(\"totalRow\", row > table.end.row - totalsRowCount);\n  }\n\n  return resolved;\n}\n\nfunction getTableHeaderColumn(table: XlsxTable | null, row: number, col: number): XlsxTableColumn | null {\n  if (!table || row !== table.start.row) {\n    return null;\n  }\n\n  const index = col - table.start.col;\n  return table.columns[index] ?? null;\n}\n\nfunction DefaultTableHeaderMenu({\n  direction,\n  sortAscending,\n  sortDescending\n}: XlsxTableHeaderMenuRenderProps) {\n  return (\n    <div\n      style={{\n        backgroundColor: \"var(--xlsx-menu-surface)\",\n        border: \"1px solid var(--xlsx-menu-border)\",\n        borderRadius: 10,\n        boxShadow: \"0 10px 30px rgba(0, 0, 0, 0.16)\",\n        display: \"grid\",\n        gap: 4,\n        minWidth: 160,\n        padding: 6\n      }}\n    >\n      <button\n        onClick={sortAscending}\n        style={{\n          background: direction === \"ascending\" ? \"var(--xlsx-menu-active)\" : \"transparent\",\n          border: \"none\",\n          borderRadius: 8,\n          color: \"inherit\",\n          cursor: \"pointer\",\n          fontSize: 12,\n          padding: \"8px 10px\",\n          textAlign: \"left\"\n        }}\n        type=\"button\"\n      >\n        Sort A to Z\n      </button>\n      <button\n        onClick={sortDescending}\n        style={{\n          background: direction === \"descending\" ? \"var(--xlsx-menu-active)\" : \"transparent\",\n          border: \"none\",\n          borderRadius: 8,\n          color: \"inherit\",\n          cursor: \"pointer\",\n          fontSize: 12,\n          padding: \"8px 10px\",\n          textAlign: \"left\"\n        }}\n        type=\"button\"\n      >\n        Sort Z to A\n      </button>\n    </div>\n  );\n}\n\nfunction resolveTableHeaderTriggerStyle(palette: ViewerPalette, zoomFactor: number): React.CSSProperties {\n  return {\n    alignItems: \"center\",\n    background: \"transparent\",\n    border: \"none\",\n    color: palette.mutedText,\n    cursor: \"pointer\",\n    display: \"inline-flex\",\n    fontSize: 10 * zoomFactor,\n    height: 16 * zoomFactor,\n    justifyContent: \"center\",\n    padding: 0,\n    position: \"absolute\",\n    right: 4 * zoomFactor,\n    top: 3 * zoomFactor,\n    width: 16 * zoomFactor,\n    zIndex: 6\n  };\n}\n\nfunction SegmentedControl({\n  items,\n  onValueChange,\n  palette,\n  value\n}: {\n  items: Array<{ id: string; label: string; title?: string; visibility?: \"hidden\" | \"veryHidden\" | \"visible\" }>;\n  onValueChange: (value: string) => void;\n  palette: ViewerPalette;\n  value: string;\n}) {\n  return (\n    <div\n      aria-label=\"Workbook sheets\"\n      role=\"tablist\"\n      style={{\n        alignItems: \"center\",\n        backgroundColor: palette.sheetInactiveSurface,\n        border: `1px solid ${palette.strongBorder}`,\n        borderRadius: 10,\n        display: \"inline-flex\",\n        gap: 2,\n        minHeight: 36,\n        padding: 2\n      }}\n    >\n      {items.map((item) => {\n        const selected = item.id === value;\n        const isHidden = item.visibility === \"hidden\" || item.visibility === \"veryHidden\";\n        return (\n          <button\n            aria-selected={selected}\n            key={item.id}\n            onClick={() => onValueChange(item.id)}\n            role=\"tab\"\n            style={{\n              backgroundColor: selected ? palette.sheetActiveSurface : \"transparent\",\n              border: \"none\",\n              borderRadius: 8,\n              boxShadow: selected ? palette.shadow : \"none\",\n              color: selected ? palette.sheetActiveText : palette.sheetInactiveText,\n              cursor: \"pointer\",\n              fontSize: 12,\n              fontWeight: selected ? 600 : 500,\n              opacity: isHidden && !selected ? 0.68 : 1,\n              padding: \"7px 12px\",\n              transition: \"background-color 120ms ease, color 120ms ease, box-shadow 120ms ease\",\n              whiteSpace: \"nowrap\"\n            }}\n            title={item.title}\n            type=\"button\"\n          >\n            {item.label}\n          </button>\n        );\n      })}\n    </div>\n  );\n}\n\nfunction DefaultToolbar({ controller, palette }: { controller: XlsxViewerController; palette: ViewerPalette }) {\n  const {\n    activeTabIndex,\n    canDownload,\n    canZoomIn,\n    canZoomOut,\n    defaultZoomScale,\n    displayFileName,\n    download,\n    resetZoom,\n    setActiveTabIndex,\n    tabs,\n    zoomIn,\n    zoomOut,\n    zoomScale\n  } = controller;\n\n  return (\n    <>\n      <div\n        style={{\n          alignItems: \"center\",\n          backgroundColor: palette.toolbarSurface,\n          borderBottom: `1px solid ${palette.border}`,\n          color: palette.text,\n          display: \"flex\",\n          gap: 12,\n          justifyContent: \"space-between\",\n          minHeight: 48,\n          padding: \"0 16px\"\n        }}\n      >\n        <div style={{ minWidth: 0 }}>\n          <div\n            style={{\n              color: palette.text,\n              fontSize: 14,\n              fontWeight: 600,\n              overflow: \"hidden\",\n              textOverflow: \"ellipsis\",\n              whiteSpace: \"nowrap\"\n            }}\n          >\n            {displayFileName}\n          </div>\n        </div>\n        <div style={{ alignItems: \"center\", display: \"flex\", gap: 8 }}>\n          <div\n            style={{\n              alignItems: \"center\",\n              background: palette.buttonSurface,\n              border: `1px solid ${palette.strongBorder}`,\n              borderRadius: 8,\n              display: \"flex\",\n              overflow: \"hidden\"\n            }}\n          >\n            <button\n              disabled={!canZoomOut}\n              onClick={zoomOut}\n              style={{\n                background: \"transparent\",\n                border: \"none\",\n                color: canZoomOut ? palette.buttonText : palette.mutedText,\n                cursor: canZoomOut ? \"pointer\" : \"default\",\n                fontSize: 14,\n                fontWeight: 600,\n                padding: \"6px 10px\"\n              }}\n              type=\"button\"\n            >\n              -\n            </button>\n            <button\n              onClick={resetZoom}\n              style={{\n                background: Math.round(zoomScale) === Math.round(defaultZoomScale) ? \"transparent\" : palette.subtleSurface,\n                border: \"none\",\n                borderLeft: `1px solid ${palette.strongBorder}`,\n                borderRight: `1px solid ${palette.strongBorder}`,\n                color: palette.buttonText,\n                cursor: \"pointer\",\n                fontSize: 12,\n                fontWeight: 600,\n                minWidth: 60,\n                padding: \"6px 10px\"\n              }}\n              type=\"button\"\n            >\n              {formatZoomScale(zoomScale)}\n            </button>\n            <button\n              disabled={!canZoomIn}\n              onClick={zoomIn}\n              style={{\n                background: \"transparent\",\n                border: \"none\",\n                color: canZoomIn ? palette.buttonText : palette.mutedText,\n                cursor: canZoomIn ? \"pointer\" : \"default\",\n                fontSize: 14,\n                fontWeight: 600,\n                padding: \"6px 10px\"\n              }}\n              type=\"button\"\n            >\n              +\n            </button>\n          </div>\n          {canDownload ? (\n            <button\n              aria-label=\"Download workbook\"\n              onClick={download}\n              style={{\n                alignItems: \"center\",\n                background: palette.buttonSurface,\n                border: `1px solid ${palette.strongBorder}`,\n                borderRadius: 8,\n                color: palette.buttonText,\n                cursor: \"pointer\",\n                display: \"inline-flex\",\n                fontSize: 16,\n                fontWeight: 500,\n                height: 32,\n                justifyContent: \"center\",\n                padding: 0,\n                width: 32\n              }}\n              title=\"Download workbook\"\n              type=\"button\"\n            >\n              ↓\n            </button>\n          ) : null}\n        </div>\n      </div>\n      {tabs.length > 1 ? (\n        <div\n          style={{\n            backgroundColor: palette.subtleSurface,\n            borderBottom: `1px solid ${palette.border}`,\n            overflowX: \"auto\",\n            padding: \"8px 12px\"\n          }}\n        >\n          <SegmentedControl\n            items={tabs.map((tab, index) => ({\n              id: String(index),\n              label: tab.name,\n              title:\n                tab.visibility === \"hidden\"\n                  ? `${tab.name} (hidden)`\n                  : tab.visibility === \"veryHidden\"\n                    ? `${tab.name} (very hidden)`\n                    : tab.name,\n              visibility: tab.visibility\n            }))}\n            onValueChange={(value) => setActiveTabIndex(Number(value))}\n            palette={palette}\n            value={String(activeTabIndex)}\n          />\n        </div>\n      ) : null}\n    </>\n  );\n}\n\nfunction resolveToolbar(\n  toolbar: XlsxViewerProps[\"toolbar\"],\n  showDefaultToolbar: boolean,\n  controller: XlsxViewerController,\n  palette: ViewerPalette\n) {\n  if (typeof toolbar === \"function\") {\n    return toolbar(controller);\n  }\n\n  if (toolbar !== undefined) {\n    return toolbar;\n  }\n\n  if (!showDefaultToolbar) {\n    return null;\n  }\n\n  return <DefaultToolbar controller={controller} palette={palette} />;\n}\n\nfunction renderError(errorState: XlsxViewerProps[\"errorState\"], error: Error, palette: ViewerPalette) {\n  if (typeof errorState === \"function\") {\n    return errorState(error);\n  }\n  if (errorState !== undefined) {\n    return errorState;\n  }\n\n  return (\n    <div\n      style={{\n        alignItems: \"center\",\n        color: palette.danger,\n        display: \"flex\",\n        fontSize: 14,\n        height: \"100%\",\n        justifyContent: \"center\",\n        padding: 16,\n        textAlign: \"center\"\n      }}\n    >\n      {error.message}\n    </div>\n  );\n}\n\nfunction renderLoading(\n  loadingComponent: XlsxViewerProps[\"loadingComponent\"],\n  loadingState: XlsxViewerProps[\"loadingState\"],\n  palette: ViewerPalette\n) {\n  if (loadingComponent !== undefined) {\n    return loadingComponent;\n  }\n\n  if (loadingState !== undefined) {\n    return loadingState;\n  }\n\n  return (\n    <div\n      style={{\n        alignItems: \"center\",\n        color: palette.mutedText,\n        display: \"flex\",\n        fontSize: 14,\n        height: \"100%\",\n        justifyContent: \"center\"\n      }}\n    >\n      Loading workbook...\n    </div>\n  );\n}\n\nfunction renderEmpty(emptyState: XlsxViewerProps[\"emptyState\"], palette: ViewerPalette) {\n  if (emptyState !== undefined) {\n    return emptyState;\n  }\n\n  return (\n    <div\n      style={{\n        alignItems: \"center\",\n        color: palette.mutedText,\n        display: \"flex\",\n        fontSize: 14,\n        height: \"100%\",\n        justifyContent: \"center\",\n        padding: 16,\n        textAlign: \"center\"\n      }}\n    >\n      No workbook loaded.\n    </div>\n  );\n}\n\nfunction formatBinaryBytes(bytes: number) {\n  if (!Number.isFinite(bytes) || bytes <= 0) {\n    return \"0 B\";\n  }\n\n  const units = [\"B\", \"KB\", \"MB\", \"GB\"];\n  let value = bytes;\n  let unitIndex = 0;\n  while (value >= 1024 && unitIndex < units.length - 1) {\n    value /= 1024;\n    unitIndex += 1;\n  }\n\n  return `${value >= 10 || unitIndex === 0 ? value.toFixed(0) : value.toFixed(1)} ${units[unitIndex]}`;\n}\n\nfunction renderFileTooLarge(\n  fileTooLargeState: XlsxViewerProps[\"fileTooLargeState\"],\n  renderProps: {\n    displayFileName: string;\n    fileSizeBytes: number;\n    maxFileSizeBytes: number;\n  },\n  palette: ViewerPalette\n) {\n  const defaultNode = (\n    <div\n      style={{\n        alignItems: \"center\",\n        color: palette.mutedText,\n        display: \"flex\",\n        flexDirection: \"column\",\n        fontSize: 14,\n        gap: 8,\n        height: \"100%\",\n        justifyContent: \"center\",\n        padding: 24,\n        textAlign: \"center\"\n      }}\n    >\n      <div style={{ color: palette.text, fontWeight: 600 }}>\n        {renderProps.displayFileName}\n      </div>\n      <div>\n        File size {formatBinaryBytes(renderProps.fileSizeBytes)} exceeds the configured limit of{\" \"}\n        {formatBinaryBytes(renderProps.maxFileSizeBytes)}.\n      </div>\n    </div>\n  );\n\n  if (typeof fileTooLargeState === \"function\") {\n    return fileTooLargeState({\n      defaultNode,\n      displayFileName: renderProps.displayFileName,\n      fileSizeBytes: renderProps.fileSizeBytes,\n      maxFileSizeBytes: renderProps.maxFileSizeBytes\n    });\n  }\n\n  if (fileTooLargeState !== undefined) {\n    return fileTooLargeState;\n  }\n\n  return defaultNode;\n}\n\nfunction renderCustomFileTooLarge(\n  fileTooLargeState: XlsxViewerProps[\"fileTooLargeState\"],\n  renderProps: {\n    displayFileName: string;\n    fileSizeBytes: number;\n    maxFileSizeBytes: number;\n  },\n  palette: ViewerPalette\n) {\n  if (fileTooLargeState === undefined) {\n    return undefined;\n  }\n\n  return renderFileTooLarge(fileTooLargeState, renderProps, palette);\n}\n\nfunction renderDefaultChartLoadingCard(rect: XlsxImageRect) {\n  const bars = [18, 32, 24];\n  const barWidth = Math.max(8, Math.min(12, Math.round(rect.width * 0.018)));\n  const barGap = 8;\n\n  return (\n    <div\n      style={{\n        backgroundColor: \"#ffffff\",\n        border: \"1px solid #e5e7eb\",\n        borderRadius: 10,\n        boxSizing: \"border-box\",\n        display: \"flex\",\n        height: \"100%\",\n        justifyContent: \"center\",\n        padding: 12,\n        width: \"100%\"\n      }}\n    >\n      <div\n        style={{\n          alignItems: \"flex-end\",\n          display: \"flex\",\n          gap: barGap,\n          justifyContent: \"center\"\n        }}\n      >\n        {bars.map((heightPx, index) => (\n        <div\n          key={index}\n          style={{\n            backgroundColor: \"#e5e7eb\",\n            borderRadius: 999,\n            height: heightPx,\n            width: barWidth\n          }}\n        />\n        ))}\n      </div>\n    </div>\n  );\n}\n\nfunction renderChartLoadingNode(\n  renderChartLoading: XlsxViewerProps[\"renderChartLoading\"],\n  chart: XlsxChart,\n  rect: XlsxImageRect\n) {\n  const defaultNode = renderDefaultChartLoadingCard(rect);\n  if (!renderChartLoading) {\n    return defaultNode;\n  }\n\n  return renderChartLoading({\n    chart,\n    defaultNode,\n    rect\n  });\n}\n\nfunction formatBytes(value: number) {\n  if (!Number.isFinite(value) || value <= 0) {\n    return \"0 B\";\n  }\n\n  const units = [\"B\", \"KB\", \"MB\", \"GB\"];\n  let size = value;\n  let unitIndex = 0;\n  while (size >= 1024 && unitIndex < units.length - 1) {\n    size /= 1024;\n    unitIndex += 1;\n  }\n\n  return `${size >= 10 || unitIndex === 0 ? size.toFixed(0) : size.toFixed(1)} ${units[unitIndex]}`;\n}\n\nfunction renderDeferredLoad(\n  controller: XlsxViewerController,\n  palette: ViewerPalette\n) {\n  return (\n    <div\n      style={{\n        alignItems: \"center\",\n        color: palette.text,\n        display: \"flex\",\n        height: \"100%\",\n        justifyContent: \"center\",\n        padding: 24\n      }}\n    >\n      <div\n        style={{\n          backgroundColor: palette.surface,\n          border: `1px solid ${palette.strongBorder}`,\n          borderRadius: 12,\n          boxShadow: palette.shadow,\n          maxWidth: 420,\n          padding: 20,\n          width: \"100%\"\n        }}\n      >\n        <div style={{ fontSize: 16, fontWeight: 600 }}>Large workbook detected</div>\n        <div style={{ color: palette.mutedText, fontSize: 13, lineHeight: 1.5, marginTop: 8 }}>\n          This workbook is {formatBytes(controller.deferredLoadFileSize ?? 0)}. Loading it immediately can block the main thread and freeze the page.\n        </div>\n        <div style={{ color: palette.mutedText, fontSize: 13, lineHeight: 1.5, marginTop: 8 }}>\n          Best practice is to gate large files or move parsing into a worker. You can still load it manually below.\n        </div>\n        <div style={{ display: \"flex\", gap: 10, marginTop: 16 }}>\n          <button\n            onClick={controller.continueDeferredLoad}\n            style={{\n              background: palette.buttonSurface,\n              border: `1px solid ${palette.strongBorder}`,\n              borderRadius: 8,\n              color: palette.buttonText,\n              cursor: controller.canLoadDeferred ? \"pointer\" : \"default\",\n              fontSize: 12,\n              fontWeight: 600,\n              opacity: controller.canLoadDeferred ? 1 : 0.6,\n              padding: \"8px 12px\"\n            }}\n            type=\"button\"\n          >\n            Load Anyway\n          </button>\n        </div>\n      </div>\n    </div>\n  );\n}\n\nfunction resolveSelectionColors({\n  palette,\n  selectionColor,\n  selectionFillColor,\n  selectionHeaderColor\n}: {\n  palette: ViewerPalette;\n  selectionColor?: string;\n  selectionFillColor?: string;\n  selectionHeaderColor?: string;\n}) {\n  const stroke = selectionColor ?? (paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\");\n  const fill =\n    selectionFillColor ??\n    `color-mix(in srgb, ${stroke} ${paletteIsDark(palette) ? \"16%\" : \"10%\"}, transparent)`;\n  const header =\n    selectionHeaderColor ??\n    `color-mix(in srgb, ${stroke} ${paletteIsDark(palette) ? \"24%\" : \"16%\"}, ${palette.headerSurface})`;\n\n  return {\n    fill,\n    header,\n    stroke\n  };\n}\n\ntype CellRenderData = {\n  canvas?: CanvasCellStyleCache;\n  chartHighlight?: CellChartHighlight | null;\n  checkboxState?: boolean | null;\n  conditionalColorScale?: {\n    color: string;\n  } | null;\n  colSpan?: number;\n  conditionalDataBar?: {\n    axisColor?: string;\n    border?: boolean;\n    borderColor?: string;\n    color: string;\n    gradient?: boolean;\n    negativeBorderColor?: string;\n    negativeFillColor?: string;\n    widthPercent: number;\n  } | null;\n  conditionalIcon?: {\n    backgroundColor?: string;\n    borderColor?: string;\n    color?: string;\n    glyph?: string;\n    rotationDeg?: number;\n    shape?: \"arrow\";\n  } | null;\n  hyperlink?: {\n    location?: string;\n    target?: string;\n    tooltip?: string;\n  } | null;\n  isMergedSecondary: boolean;\n  shrinkToFit?: boolean;\n  shrinkToFitFontSizePx?: number;\n  isTableHeader?: boolean;\n  rowSpan?: number;\n  sparkline?: {\n    config: XlsxSheetData[\"sparklines\"][number];\n    values: Array<number | null>;\n  } | null;\n  spillWidth?: number;\n  style: React.CSSProperties;\n  validation?: {\n    message?: string;\n    showDropdown: boolean;\n    validationType: string;\n  } | null;\n  value: string;\n  textRotationDeg?: number | null;\n};\n\ntype PaintedBodyCanvasSignature = {\n  activeSheet: XlsxSheetData | null;\n  bakedDrawingSignature: string;\n  bodyHeight: number;\n  bodyWidth: number;\n  colSignature: string;\n  getCellData: (row: number, col: number) => CellRenderData;\n  headerHeight: number;\n  palette: ViewerPalette;\n  rowHeaderWidth: number;\n  rowSignature: string;\n  viewportLeft: number;\n  viewportTop: number;\n  zoomFactor: number;\n};\n\ntype PaintedHeaderCanvasSignature = {\n  activeSheet: XlsxSheetData | null;\n  bodyHeight: number;\n  bodyWidth: number;\n  colSignature: string;\n  headerHeight: number;\n  palette: ViewerPalette;\n  rangeSignature: string;\n  rowHeaderWidth: number;\n  rowSignature: string;\n  viewportLeft: number;\n  viewportTop: number;\n  zoomFactor: number;\n};\n\ntype CanvasDirtyRect = {\n  height: number;\n  left: number;\n  top: number;\n  width: number;\n};\n\ntype CanvasStickyColumnHeaderCell = {\n  actualCol: number;\n  height: number;\n  isFrozen: boolean;\n  left: number;\n  localLeft: number;\n  width: number;\n};\n\ntype CanvasStickyRowHeaderCell = {\n  actualRow: number;\n  height: number;\n  isFrozen: boolean;\n  localTop: number;\n  top: number;\n};\n\nfunction buildFullCanvasDirtyRect(width: number, height: number): CanvasDirtyRect[] {\n  if (width <= 0 || height <= 0) {\n    return [];\n  }\n\n  return [{\n    height,\n    left: 0,\n    top: 0,\n    width\n  }];\n}\n\nfunction intersectsCanvasDirtyRects(\n  left: number,\n  top: number,\n  width: number,\n  height: number,\n  dirtyRects: CanvasDirtyRect[]\n) {\n  if (dirtyRects.length === 0 || width <= 0 || height <= 0) {\n    return false;\n  }\n\n  const right = left + width;\n  const bottom = top + height;\n  return dirtyRects.some((dirtyRect) => (\n    left < dirtyRect.left + dirtyRect.width\n    && right > dirtyRect.left\n    && top < dirtyRect.top + dirtyRect.height\n    && bottom > dirtyRect.top\n  ));\n}\n\nfunction blitCanvasWithScrollDelta(\n  canvas: HTMLCanvasElement,\n  context: CanvasRenderingContext2D,\n  bufferCanvas: HTMLCanvasElement,\n  dpr: number,\n  width: number,\n  height: number,\n  deltaX: number,\n  deltaY: number\n): CanvasDirtyRect[] | null {\n  if (width <= 0 || height <= 0) {\n    return [];\n  }\n\n  const clampedDeltaX = Math.max(-width, Math.min(width, deltaX));\n  const clampedDeltaY = Math.max(-height, Math.min(height, deltaY));\n  if (Math.abs(clampedDeltaX) < 0.01 && Math.abs(clampedDeltaY) < 0.01) {\n    return [];\n  }\n\n  if (Math.abs(clampedDeltaX) >= width || Math.abs(clampedDeltaY) >= height) {\n    return null;\n  }\n\n  const deviceWidth = Math.max(1, Math.round(width * dpr));\n  const deviceHeight = Math.max(1, Math.round(height * dpr));\n  if (bufferCanvas.width !== deviceWidth) {\n    bufferCanvas.width = deviceWidth;\n  }\n  if (bufferCanvas.height !== deviceHeight) {\n    bufferCanvas.height = deviceHeight;\n  }\n\n  const bufferContext = bufferCanvas.getContext(\"2d\", { alpha: false });\n  if (!bufferContext) {\n    return null;\n  }\n\n  bufferContext.setTransform(1, 0, 0, 1, 0, 0);\n  bufferContext.clearRect(0, 0, deviceWidth, deviceHeight);\n  bufferContext.drawImage(canvas, 0, 0);\n\n  const deltaDeviceX = clampedDeltaX * dpr;\n  const deltaDeviceY = clampedDeltaY * dpr;\n  const overlapDeviceWidth = deviceWidth - Math.abs(deltaDeviceX);\n  const overlapDeviceHeight = deviceHeight - Math.abs(deltaDeviceY);\n  if (overlapDeviceWidth <= 0 || overlapDeviceHeight <= 0) {\n    return null;\n  }\n\n  const sourceX = deltaDeviceX > 0 ? deltaDeviceX : 0;\n  const sourceY = deltaDeviceY > 0 ? deltaDeviceY : 0;\n  const destinationX = deltaDeviceX > 0 ? 0 : -deltaDeviceX;\n  const destinationY = deltaDeviceY > 0 ? 0 : -deltaDeviceY;\n\n  context.setTransform(1, 0, 0, 1, 0, 0);\n  context.drawImage(\n    bufferCanvas,\n    sourceX,\n    sourceY,\n    overlapDeviceWidth,\n    overlapDeviceHeight,\n    destinationX,\n    destinationY,\n    overlapDeviceWidth,\n    overlapDeviceHeight\n  );\n  context.setTransform(dpr, 0, 0, dpr, 0, 0);\n\n  const dirtyRects: CanvasDirtyRect[] = [];\n  if (clampedDeltaX > 0) {\n    dirtyRects.push({\n      height,\n      left: Math.max(0, width - clampedDeltaX),\n      top: 0,\n      width: Math.min(width, clampedDeltaX)\n    });\n  } else if (clampedDeltaX < 0) {\n    dirtyRects.push({\n      height,\n      left: 0,\n      top: 0,\n      width: Math.min(width, -clampedDeltaX)\n    });\n  }\n\n  if (clampedDeltaY > 0) {\n    dirtyRects.push({\n      height: Math.min(height, clampedDeltaY),\n      left: 0,\n      top: Math.max(0, height - clampedDeltaY),\n      width\n    });\n  } else if (clampedDeltaY < 0) {\n    dirtyRects.push({\n      height: Math.min(height, -clampedDeltaY),\n      left: 0,\n      top: 0,\n      width\n    });\n  }\n\n  return dirtyRects;\n}\n\nfunction buildConditionalFormatRuleKey(rule: XlsxSheetData[\"conditionalFormatRules\"][number]) {\n  return `${rule.kind}:${rule.priority}:${rule.ranges\n    .map((range) => `${range.start.row}:${range.start.col}-${range.end.row}:${range.end.col}`)\n    .join(\"|\")}`;\n}\n\nfunction resolveConditionalRuleThreshold(\n  threshold: XlsxSheetData[\"conditionalFormatRules\"][number][\"cfvos\"][number] | undefined,\n  numericValues: number[]\n) {\n  if (!threshold) {\n    return null;\n  }\n\n  const fallbackValue = typeof threshold.value === \"number\" ? threshold.value : null;\n  if (threshold.type === \"num\" || threshold.type === \"formula\") {\n    return fallbackValue;\n  }\n\n  if (numericValues.length === 0) {\n    return fallbackValue;\n  }\n\n  const minValue = Math.min(...numericValues);\n  const maxValue = Math.max(...numericValues);\n  if (threshold.type === \"min\") {\n    return minValue;\n  }\n  if (threshold.type === \"max\") {\n    return maxValue;\n  }\n\n  if ((threshold.type === \"percent\" || threshold.type === \"percentile\") && fallbackValue !== null) {\n    return minValue + (maxValue - minValue) * (fallbackValue / 100);\n  }\n\n  return fallbackValue;\n}\n\nfunction buildConditionalIcon(iconSet: string, iconId: number): NonNullable<CellRenderData[\"conditionalIcon\"]> | null {\n  switch (iconSet) {\n    case \"NoIcons\":\n      return null;\n    case \"4TrafficLights\": {\n      const definitions = [\n        { backgroundColor: \"#111827\", borderColor: \"#6b7280\" },\n        { backgroundColor: \"#22c55e\", borderColor: \"#166534\" },\n        { backgroundColor: \"#ef4444\", borderColor: \"#991b1b\" },\n        { backgroundColor: \"#facc15\", borderColor: \"#a16207\" }\n      ];\n      return definitions[iconId] ?? definitions[definitions.length - 1] ?? null;\n    }\n    case \"3TrafficLights1\":\n    case \"3TrafficLights2\": {\n      const definitions = [\n        { backgroundColor: \"#22c55e\", borderColor: iconSet === \"3TrafficLights2\" ? \"#111827\" : \"#166534\" },\n        { backgroundColor: \"#facc15\", borderColor: iconSet === \"3TrafficLights2\" ? \"#111827\" : \"#a16207\" },\n        { backgroundColor: \"#ef4444\", borderColor: iconSet === \"3TrafficLights2\" ? \"#111827\" : \"#991b1b\" }\n      ];\n      return definitions[iconId] ?? definitions[definitions.length - 1] ?? null;\n    }\n    case \"4RedToBlack\": {\n      const definitions = [\n        { backgroundColor: \"#ef4444\", borderColor: \"#991b1b\" },\n        { backgroundColor: \"#fca5a5\", borderColor: \"#b91c1c\" },\n        { backgroundColor: \"#9ca3af\", borderColor: \"#4b5563\" },\n        { backgroundColor: \"#111827\", borderColor: \"#6b7280\" }\n      ];\n      return definitions[iconId] ?? definitions[definitions.length - 1] ?? null;\n    }\n    case \"3Symbols\":\n      return [\n        { backgroundColor: \"#22c55e\", color: \"#ffffff\", glyph: \"✓\" },\n        { backgroundColor: \"#facc15\", color: \"#111827\", glyph: \"!\" },\n        { backgroundColor: \"#ef4444\", color: \"#ffffff\", glyph: \"×\" }\n      ][iconId] ?? null;\n    case \"3Symbols2\":\n      return [\n        { color: \"#16a34a\", glyph: \"✓\" },\n        { color: \"#ca8a04\", glyph: \"!\" },\n        { color: \"#dc2626\", glyph: \"×\" }\n      ][iconId] ?? null;\n    case \"3Signs\":\n      return [\n        { backgroundColor: \"#22c55e\", borderColor: \"#166534\" },\n        { backgroundColor: \"#facc15\", borderColor: \"#a16207\", glyph: \"▲\", color: \"#111827\" },\n        { backgroundColor: \"#ef4444\", borderColor: \"#991b1b\", glyph: \"◆\", color: \"#ffffff\" }\n      ][iconId] ?? null;\n    default:\n      if (iconSet.includes(\"Arrows\")) {\n        const arrowColors = iconSet.includes(\"Gray\")\n          ? [\"#9ca3af\", \"#9ca3af\", \"#9ca3af\", \"#9ca3af\", \"#9ca3af\"]\n          : [\"#16a34a\", \"#ca8a04\", \"#ca8a04\", \"#ca8a04\", \"#dc2626\"];\n        const arrowRotations = iconSet.startsWith(\"3\")\n          ? [-90, 0, 90]\n          : iconSet.startsWith(\"4\")\n            ? [-90, -35, 35, 90]\n            : [-90, -35, 0, 35, 90];\n        const resolvedIndex = Math.min(iconId, arrowColors.length - 1, arrowRotations.length - 1);\n        return {\n          borderColor: iconSet.includes(\"Gray\") ? \"#6b7280\" : darkenColor(arrowColors[resolvedIndex] ?? \"#16a34a\", 0.34),\n          color: arrowColors[resolvedIndex],\n          rotationDeg: arrowRotations[resolvedIndex] ?? 0,\n          shape: \"arrow\"\n        };\n      }\n\n      return {\n        backgroundColor: \"#111827\",\n        borderColor: \"#6b7280\"\n      };\n  }\n}\n\nfunction renderConditionalIcon(icon: NonNullable<CellRenderData[\"conditionalIcon\"]>, scale = 1) {\n  const iconSize = 14 * scale;\n  if (icon.shape === \"arrow\") {\n    const fill = icon.color ?? \"#111827\";\n    const stroke = icon.borderColor ?? darkenColor(fill, 0.32);\n    return (\n      <svg\n        aria-hidden=\"true\"\n        height={iconSize}\n        style={{ display: \"block\" }}\n        viewBox=\"0 0 16 16\"\n        width={iconSize}\n      >\n        <g transform={`rotate(${icon.rotationDeg ?? 0} 8 8)`}>\n          <path\n            d=\"M2.5 8 L8.4 2.4 L8.4 5.2 L13.5 5.2 L13.5 10.8 L8.4 10.8 L8.4 13.6 Z\"\n            fill={fill}\n            stroke={stroke}\n            strokeLinejoin=\"round\"\n            strokeWidth={1.25}\n          />\n        </g>\n      </svg>\n    );\n  }\n  if (icon.glyph) {\n    return (\n      <span\n        style={{\n          alignItems: \"center\",\n          color: icon.color ?? \"#111827\",\n          display: \"inline-flex\",\n          fontSize: 13 * scale,\n          fontWeight: 700,\n          height: iconSize,\n          justifyContent: \"center\",\n          lineHeight: 1,\n          width: iconSize\n        }}\n      >\n        {icon.glyph}\n      </span>\n    );\n  }\n\n  return (\n    <span\n      style={{\n        backgroundColor: icon.backgroundColor ?? \"#111827\",\n        border: icon.borderColor ? `1px solid ${icon.borderColor}` : \"none\",\n        borderRadius: \"999px\",\n        display: \"inline-block\",\n        height: 12 * scale,\n        width: 12 * scale\n      }}\n    />\n  );\n}\n\nfunction isFormControlChecked(control: XlsxFormControl) {\n  return control.state ? control.state === \"checked\" : Boolean(control.checked);\n}\n\nfunction isFormControlMixed(control: XlsxFormControl) {\n  return control.state === \"mixed\";\n}\n\nfunction buildFormControlKindInput(control: XlsxFormControl): XlsxFormControlKindInput | null {\n  switch (control.kind) {\n    case \"button\":\n      return { caption: control.caption ?? control.label ?? \"\", kind: \"button\" };\n    case \"checkbox\":\n      return {\n        caption: control.caption ?? control.label ?? \"\",\n        cellLink: control.linkedCell,\n        kind: \"checkbox\",\n        no3D: control.no3D ?? false,\n        state: control.state ?? (control.checked ? \"checked\" : \"unchecked\")\n      };\n    case \"radio\":\n      return {\n        caption: control.caption ?? control.label ?? \"\",\n        cellLink: control.linkedCell,\n        kind: \"optionButton\",\n        no3D: control.no3D ?? false,\n        state: control.state === \"checked\" ? \"checked\" : \"unchecked\"\n      };\n    case \"label\":\n      return { caption: control.caption ?? control.label ?? \"\", kind: \"label\" };\n    case \"group-box\":\n      return {\n        caption: control.caption ?? control.label ?? \"\",\n        kind: \"groupBox\",\n        no3D: control.no3D ?? false\n      };\n    case \"listbox\":\n      return {\n        cellLink: control.linkedCell,\n        inputRange: control.inputRange,\n        kind: \"listBox\",\n        no3D: control.no3D ?? false,\n        selected: Array.isArray(control.selected) ? control.selected : control.selected === undefined ? [] : [control.selected],\n        selection: control.selection ?? \"single\"\n      };\n    case \"dropdown\":\n      return {\n        cellLink: control.linkedCell,\n        inputRange: control.inputRange,\n        kind: \"dropdown\",\n        lines: control.lines ?? 8,\n        no3D: control.no3D ?? false,\n        selected: typeof control.selected === \"number\" ? control.selected : undefined\n      };\n    case \"scrollbar\":\n      return {\n        cellLink: control.linkedCell,\n        horizontal: control.horizontal ?? true,\n        increment: control.increment ?? 1,\n        kind: \"scrollbar\",\n        max: control.max ?? 100,\n        min: control.min ?? 0,\n        page: control.page ?? 10,\n        value: control.value ?? control.min ?? 0\n      };\n    case \"spinner\":\n      return {\n        cellLink: control.linkedCell,\n        increment: control.increment ?? 1,\n        kind: \"spinner\",\n        max: control.max ?? 100,\n        min: control.min ?? 0,\n        value: control.value ?? control.min ?? 0\n      };\n    default:\n      return null;\n  }\n}\n\nfunction renderCheckboxControl(checked: boolean, palette: ViewerPalette, scale = 1, mixed = false) {\n  const stroke = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n  const fill = checked || mixed ? (paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\") : \"transparent\";\n  const check = paletteIsDark(palette) ? \"#020617\" : \"#ffffff\";\n  return (\n    <svg aria-hidden=\"true\" height={14 * scale} style={{ display: \"block\" }} viewBox=\"0 0 16 16\" width={14 * scale}>\n      <rect fill={fill} height={11} rx={2} ry={2} stroke={stroke} strokeWidth={1.2} width={11} x={2.5} y={2.5} />\n      {mixed ? (\n        <path d=\"M5 8h6\" fill=\"none\" stroke={check} strokeLinecap=\"round\" strokeWidth={1.8} />\n      ) : checked ? (\n        <path\n          d=\"M5 8.1 7.1 10.2 11.3 5.8\"\n          fill=\"none\"\n          stroke={check}\n          strokeLinecap=\"round\"\n          strokeLinejoin=\"round\"\n          strokeWidth={1.8}\n        />\n      ) : null}\n    </svg>\n  );\n}\n\nfunction renderRadioControl(checked: boolean, palette: ViewerPalette, scale = 1) {\n  const stroke = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n  const dot = paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\";\n  return (\n    <svg aria-hidden=\"true\" height={14 * scale} style={{ display: \"block\" }} viewBox=\"0 0 16 16\" width={14 * scale}>\n      <circle cx={8} cy={8} fill=\"transparent\" r={5.5} stroke={stroke} strokeWidth={1.2} />\n      {checked ? <circle cx={8} cy={8} fill={dot} r={2.75} /> : null}\n    </svg>\n  );\n}\n\nfunction resolveFormControlLabel(control: XlsxFormControl) {\n  const label = control.label ?? control.name;\n  if (!label) {\n    return \"\";\n  }\n\n  const normalized = label.replace(/\\u00a0/g, \" \").replace(/\\s+/g, \" \").trim().toLowerCase();\n  if (/^(option button|group box|check box|drop down|dropdown|list box|edit box|scroll bar|spinner|spin button|button)\\s+\\d+$/.test(normalized)) {\n    return \"\";\n  }\n\n  return label.replace(/\\u00a0/g, \" \").replace(/^\\s+/, \"\");\n}\n\nfunction drawStaticShapeText(\n  context: CanvasRenderingContext2D,\n  shape: XlsxShape,\n  left: number,\n  top: number,\n  width: number,\n  height: number,\n  zoomFactor: number\n) {\n  if (shape.paragraphs.length === 0) {\n    return;\n  }\n\n  const inset = shape.textBox?.insetPx;\n  const paddingLeft = (inset?.left ?? 6) * zoomFactor;\n  const paddingRight = (inset?.right ?? 6) * zoomFactor;\n  const paddingTop = (inset?.top ?? 4) * zoomFactor;\n  const paddingBottom = (inset?.bottom ?? 4) * zoomFactor;\n  const textLeft = left + paddingLeft;\n  const textTop = top + paddingTop;\n  const textWidth = Math.max(0, width - paddingLeft - paddingRight);\n  const textHeight = Math.max(0, height - paddingTop - paddingBottom);\n  if (textWidth <= 0 || textHeight <= 0) {\n    return;\n  }\n\n  const lineMetrics = shape.paragraphs.map((paragraph) => {\n    const lineHeight = Math.max(\n      12 * zoomFactor,\n      ...paragraph.runs.map((run) => ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor * 1.2)\n    );\n    const widthPx = paragraph.runs.reduce((total, run) => {\n      const fontSize = ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor;\n      context.font = `${run.italic ? \"italic \" : \"\"}${run.bold ? \"700 \" : \"400 \"}${fontSize}px ${run.fontFamily ?? \"Calibri, sans-serif\"}`;\n      return total + measureCanvasTextWidth(context, run.text);\n    }, 0);\n    return { lineHeight, widthPx };\n  });\n  const totalTextHeight = lineMetrics.reduce((total, metric) => total + metric.lineHeight, 0);\n  let y = textTop;\n  if (shape.textBox?.verticalAlign === \"middle\") {\n    y = textTop + Math.max(0, (textHeight - totalTextHeight) / 2);\n  } else if (shape.textBox?.verticalAlign === \"bottom\") {\n    y = textTop + Math.max(0, textHeight - totalTextHeight);\n  }\n\n  context.save();\n  context.beginPath();\n  context.rect(textLeft, textTop, textWidth, textHeight);\n  context.clip();\n  context.textBaseline = \"middle\";\n  shape.paragraphs.forEach((paragraph, paragraphIndex) => {\n    const metric = lineMetrics[paragraphIndex] ?? { lineHeight: 14 * zoomFactor, widthPx: 0 };\n    let x = textLeft;\n    const align = paragraph.align ?? shape.textBox?.horizontalAlign ?? \"left\";\n    if (align === \"center\") {\n      x = textLeft + Math.max(0, (textWidth - metric.widthPx) / 2);\n    } else if (align === \"right\") {\n      x = textLeft + Math.max(0, textWidth - metric.widthPx);\n    }\n\n    paragraph.runs.forEach((run) => {\n      const fontSize = ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor;\n      context.font = `${run.italic ? \"italic \" : \"\"}${run.bold ? \"700 \" : \"400 \"}${fontSize}px ${run.fontFamily ?? \"Calibri, sans-serif\"}`;\n      context.fillStyle = run.color ?? \"#000000\";\n      context.textAlign = \"left\";\n      const textY = y + metric.lineHeight / 2;\n      context.fillText(run.text, x, textY);\n      if (run.underline && run.text.length > 0) {\n        const textWidthPx = measureCanvasTextWidth(context, run.text);\n        context.strokeStyle = run.color ?? \"#000000\";\n        context.lineWidth = Math.max(1, zoomFactor * 0.75);\n        context.beginPath();\n        context.moveTo(x, textY + Math.max(2, fontSize * 0.28));\n        context.lineTo(x + textWidthPx, textY + Math.max(2, fontSize * 0.28));\n        context.stroke();\n      }\n      x += measureCanvasTextWidth(context, run.text);\n    });\n    y += metric.lineHeight;\n  });\n  context.restore();\n}\n\nfunction drawStaticShape(\n  context: CanvasRenderingContext2D,\n  shape: XlsxShape,\n  rect: XlsxImageRect,\n  zoomFactor: number\n) {\n  const fillColor = shape.fill?.none ? \"transparent\" : (shape.fill?.color ?? \"transparent\");\n  const strokeColor = shape.stroke?.none ? \"transparent\" : (shape.stroke?.color ?? \"transparent\");\n  const lineWidth = Math.max(0, (shape.stroke?.widthPx ?? (shape.geometry === \"line\" ? 2 : 1)) * zoomFactor);\n  const vectorShape = resolveShapeVector(shape);\n  const opacity = Math.min(shape.fill?.opacity ?? 1, shape.stroke?.opacity ?? 1);\n\n  context.save();\n  context.translate(rect.left + rect.width / 2, rect.top + rect.height / 2);\n  if (shape.rotationDeg) {\n    context.rotate((shape.rotationDeg * Math.PI) / 180);\n  }\n  context.scale(shape.flipH ? -1 : 1, shape.flipV ? -1 : 1);\n  context.globalAlpha *= opacity;\n  context.lineWidth = lineWidth;\n  context.strokeStyle = strokeColor;\n  context.fillStyle = fillColor;\n  applyCanvasShapeDash(context, shape.stroke?.dash, lineWidth);\n\n  const localLeft = -rect.width / 2;\n  const localTop = -rect.height / 2;\n  if (vectorShape && typeof Path2D !== \"undefined\") {\n    context.save();\n    context.translate(localLeft, localTop);\n    context.scale(\n      rect.width / Math.max(1, vectorShape.viewBox.width),\n      rect.height / Math.max(1, vectorShape.viewBox.height)\n    );\n    const path = getCachedCanvasPath2D(vectorShape.path);\n    if (!path) {\n      context.restore();\n      context.restore();\n      return;\n    }\n    if (fillColor !== \"transparent\") {\n      context.fill(path);\n    }\n    if (strokeColor !== \"transparent\" && lineWidth > 0) {\n      context.stroke(path);\n    }\n    context.restore();\n  } else if (shape.geometry === \"ellipse\") {\n    context.beginPath();\n    context.ellipse(0, 0, rect.width / 2, rect.height / 2, 0, 0, Math.PI * 2);\n    if (fillColor !== \"transparent\") {\n      context.fill();\n    }\n    if (strokeColor !== \"transparent\" && lineWidth > 0) {\n      context.stroke();\n    }\n  } else {\n    const radius = shape.geometry === \"roundRect\" ? 12 * zoomFactor : 0;\n    drawCanvasRoundedRect(context, localLeft, localTop, rect.width, rect.height, radius);\n    if (fillColor !== \"transparent\") {\n      context.fill();\n    }\n    if (strokeColor !== \"transparent\" && lineWidth > 0) {\n      context.stroke();\n    }\n  }\n\n  drawStaticShapeText(context, shape, localLeft, localTop, rect.width, rect.height, zoomFactor);\n  context.restore();\n}\n\nfunction drawStaticFormControl(\n  context: CanvasRenderingContext2D,\n  control: XlsxFormControl,\n  rect: XlsxImageRect,\n  palette: ViewerPalette,\n  zoomFactor: number,\n  sheetSurface = SHEET_SURFACE\n) {\n  const label = resolveFormControlLabel(control);\n  const stroke = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n  const textColor = control.textColor ?? \"#000000\";\n  const fontSizePx = Math.max(9 * zoomFactor, ((control.fontSizePt ?? 9) * 96 / 72) * zoomFactor);\n  const iconSize = Math.min(14 * zoomFactor, Math.max(0, rect.height - 4 * zoomFactor));\n  const controlChecked = isFormControlChecked(control);\n  const controlMixed = isFormControlMixed(control);\n  context.save();\n  context.font = `400 ${fontSizePx}px ${control.fontFamily ?? \"Calibri, sans-serif\"}`;\n  context.textBaseline = \"middle\";\n  context.fillStyle = textColor;\n  context.strokeStyle = stroke;\n  context.lineWidth = Math.max(1, zoomFactor);\n\n  if (control.kind === \"group-box\") {\n    const labelInset = label ? Math.max(7, fontSizePx * 0.5) : 0;\n    drawCanvasRoundedRect(context, rect.left, rect.top + labelInset, rect.width, Math.max(0, rect.height - labelInset), 2 * zoomFactor);\n    context.stroke();\n    if (label) {\n      context.fillStyle = sheetSurface;\n      const labelWidth = Math.min(rect.width - 16 * zoomFactor, measureCanvasTextWidth(context, label) + 8 * zoomFactor);\n      context.fillRect(rect.left + 8 * zoomFactor, rect.top, labelWidth, fontSizePx * 1.2);\n      context.fillStyle = textColor;\n      context.textAlign = \"left\";\n      context.fillText(label, rect.left + 12 * zoomFactor, rect.top + fontSizePx * 0.55);\n    }\n    context.restore();\n    return;\n  }\n\n  if (control.kind === \"button\" || control.kind === \"dropdown\" || control.kind === \"editbox\" || control.kind === \"listbox\" || control.kind === \"scrollbar\" || control.kind === \"spinner\" || control.kind === \"unknown\") {\n    if (control.kind === \"button\") {\n      const gradient = context.createLinearGradient(rect.left, rect.top, rect.left, rect.top + rect.height);\n      gradient.addColorStop(0, \"#f8fafc\");\n      gradient.addColorStop(1, \"#e2e8f0\");\n      context.fillStyle = gradient;\n    } else {\n      context.fillStyle = \"transparent\";\n    }\n    drawCanvasRoundedRect(context, rect.left, rect.top, rect.width, rect.height, control.kind === \"button\" ? 4 * zoomFactor : 2 * zoomFactor);\n    if (control.kind === \"button\") {\n      context.fill();\n    }\n    context.stroke();\n  }\n\n  let textLeft = rect.left + 2 * zoomFactor;\n  const textRightInset = control.kind === \"dropdown\" ? 18 * zoomFactor : 6 * zoomFactor;\n  if (control.kind === \"checkbox\") {\n    context.strokeRect(rect.left + 2 * zoomFactor, rect.top + (rect.height - iconSize) / 2, iconSize, iconSize);\n    if (controlChecked || controlMixed) {\n      context.fillStyle = paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\";\n      context.fillRect(rect.left + 2 * zoomFactor + 1.5, rect.top + (rect.height - iconSize) / 2 + 1.5, Math.max(0, iconSize - 3), Math.max(0, iconSize - 3));\n      context.strokeStyle = paletteIsDark(palette) ? \"#020617\" : \"#ffffff\";\n      context.beginPath();\n      if (controlMixed) {\n        context.moveTo(rect.left + 2 * zoomFactor + iconSize * 0.25, rect.top + rect.height / 2);\n        context.lineTo(rect.left + 2 * zoomFactor + iconSize * 0.75, rect.top + rect.height / 2);\n      } else {\n        context.moveTo(rect.left + 2 * zoomFactor + iconSize * 0.24, rect.top + rect.height / 2 + iconSize * 0.06);\n        context.lineTo(rect.left + 2 * zoomFactor + iconSize * 0.45, rect.top + rect.height / 2 + iconSize * 0.26);\n        context.lineTo(rect.left + 2 * zoomFactor + iconSize * 0.8, rect.top + rect.height / 2 - iconSize * 0.2);\n      }\n      context.stroke();\n    }\n    textLeft += iconSize + 4 * zoomFactor;\n  } else if (control.kind === \"radio\") {\n    context.beginPath();\n    context.arc(rect.left + 2 * zoomFactor + iconSize / 2, rect.top + rect.height / 2, iconSize / 2, 0, Math.PI * 2);\n    context.stroke();\n    if (controlChecked) {\n      context.fillStyle = paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\";\n      context.beginPath();\n      context.arc(rect.left + 2 * zoomFactor + iconSize / 2, rect.top + rect.height / 2, iconSize * 0.25, 0, Math.PI * 2);\n      context.fill();\n    }\n    textLeft += iconSize + 4 * zoomFactor;\n  }\n\n  if (label) {\n    const maxTextWidth = Math.max(0, rect.left + rect.width - textLeft - textRightInset);\n    const text = truncateCanvasText(context, label, maxTextWidth);\n    context.fillStyle = textColor;\n    context.textAlign = control.textAlign === \"right\" ? \"right\" : control.textAlign === \"center\" ? \"center\" : \"left\";\n    const textX = context.textAlign === \"right\"\n      ? rect.left + rect.width - textRightInset\n      : context.textAlign === \"center\"\n        ? textLeft + maxTextWidth / 2\n        : textLeft;\n    context.fillText(text, textX, rect.top + rect.height / 2);\n  }\n  if (control.kind === \"dropdown\") {\n    context.fillStyle = textColor;\n    context.textAlign = \"center\";\n    context.fillText(\"▼\", rect.left + rect.width - 10 * zoomFactor, rect.top + rect.height / 2);\n  }\n  context.restore();\n}\n\nfunction resolveConditionalDataBarForCell(\n  row: number,\n  col: number,\n  worksheet: Worksheet,\n  sheet: XlsxSheetData | null | undefined,\n  metricsCache: Map<string, number[]>\n): CellRenderData[\"conditionalDataBar\"] {\n  const rules = sheet?.conditionalFormatRules ?? [];\n  const matchingRule = rules.find(\n    (rule): rule is Extract<XlsxSheetData[\"conditionalFormatRules\"][number], { kind: \"dataBar\" }> =>\n      rule.kind === \"dataBar\" && rule.ranges.some((range) => isCellInRange({ row, col }, range))\n  );\n  if (!matchingRule) {\n    return null;\n  }\n\n  const numericValue = getCellNumericValue(worksheet, row, col);\n  if (numericValue === null) {\n    return null;\n  }\n\n  const cacheKey = buildConditionalFormatRuleKey(matchingRule);\n  let ruleValues = metricsCache.get(cacheKey);\n  if (!ruleValues) {\n    ruleValues = matchingRule.ranges.flatMap((range) => {\n      const values: number[] = [];\n      for (let targetRow = range.start.row; targetRow <= range.end.row; targetRow += 1) {\n        for (let targetCol = range.start.col; targetCol <= range.end.col; targetCol += 1) {\n          const value = getCellNumericValue(worksheet, targetRow, targetCol);\n          if (value !== null) {\n            values.push(value);\n          }\n        }\n      }\n      return values;\n    });\n    metricsCache.set(cacheKey, ruleValues);\n  }\n\n  const minValue = resolveConditionalRuleThreshold(matchingRule.cfvos[0], ruleValues);\n  const maxValue = resolveConditionalRuleThreshold(matchingRule.cfvos[matchingRule.cfvos.length - 1], ruleValues);\n  if (minValue === null || maxValue === null) {\n    return null;\n  }\n\n  const minLength = Number.isFinite(matchingRule.minLength ?? Number.NaN) ? (matchingRule.minLength ?? 0) : 0;\n  const maxLength = Number.isFinite(matchingRule.maxLength ?? Number.NaN) ? (matchingRule.maxLength ?? 100) : 100;\n  const span = maxValue - minValue;\n  const ratio = span === 0 ? (numericValue >= maxValue ? 1 : 0) : (numericValue - minValue) / span;\n  const widthPercent = minLength + Math.max(0, Math.min(1, ratio)) * (maxLength - minLength);\n  const color = resolveWorkbookColor(matchingRule.color, sheet?.themePalette);\n  if (!color || widthPercent <= 0) {\n    return null;\n  }\n\n  return {\n    axisColor: resolveWorkbookColor(matchingRule.axisColor, sheet?.themePalette) ?? undefined,\n    border: matchingRule.border ?? undefined,\n    borderColor: resolveWorkbookColor(matchingRule.borderColor, sheet?.themePalette) ?? undefined,\n    color,\n    gradient: matchingRule.gradient ?? undefined,\n    negativeBorderColor: resolveWorkbookColor(matchingRule.negativeBorderColor, sheet?.themePalette) ?? undefined,\n    negativeFillColor: resolveWorkbookColor(matchingRule.negativeFillColor, sheet?.themePalette) ?? undefined,\n    widthPercent\n  };\n}\n\nfunction resolveConditionalColorScaleForCell(\n  row: number,\n  col: number,\n  worksheet: Worksheet,\n  sheet: XlsxSheetData | null | undefined,\n  metricsCache: Map<string, number[]>\n): CellRenderData[\"conditionalColorScale\"] {\n  const rules = sheet?.conditionalFormatRules ?? [];\n  const matchingRule = rules.find(\n    (rule): rule is Extract<XlsxSheetData[\"conditionalFormatRules\"][number], { kind: \"colorScale\" }> =>\n      rule.kind === \"colorScale\" && rule.ranges.some((range) => isCellInRange({ row, col }, range))\n  );\n  if (!matchingRule) {\n    return null;\n  }\n\n  const numericValue = getCellNumericValue(worksheet, row, col);\n  if (numericValue === null) {\n    return null;\n  }\n\n  const cacheKey = buildConditionalFormatRuleKey(matchingRule);\n  let ruleValues = metricsCache.get(cacheKey);\n  if (!ruleValues) {\n    ruleValues = matchingRule.ranges.flatMap((range) => {\n      const values: number[] = [];\n      for (let targetRow = range.start.row; targetRow <= range.end.row; targetRow += 1) {\n        for (let targetCol = range.start.col; targetCol <= range.end.col; targetCol += 1) {\n          const value = getCellNumericValue(worksheet, targetRow, targetCol);\n          if (value !== null) {\n            values.push(value);\n          }\n        }\n      }\n      return values;\n    });\n    metricsCache.set(cacheKey, ruleValues);\n  }\n\n  const colors = matchingRule.colors\n    .map((color) => resolveWorkbookColor(color, sheet?.themePalette))\n    .filter((color): color is string => typeof color === \"string\");\n  const thresholds = matchingRule.cfvos\n    .map((threshold) => resolveConditionalRuleThreshold(threshold, ruleValues))\n    .filter((value): value is number => typeof value === \"number\" && Number.isFinite(value));\n  if (colors.length < 2 || thresholds.length < 2) {\n    return null;\n  }\n\n  const segments = Math.min(colors.length, thresholds.length) - 1;\n  let resolvedColor = colors[colors.length - 1];\n  for (let index = 0; index < segments; index += 1) {\n    const startValue = thresholds[index] ?? thresholds[0];\n    const endValue = thresholds[index + 1] ?? thresholds[thresholds.length - 1];\n    if (numericValue <= endValue || index === segments - 1) {\n      const ratio = endValue === startValue ? 1 : (numericValue - startValue) / (endValue - startValue);\n      resolvedColor = mixRgbColor(colors[index] ?? colors[0], colors[index + 1] ?? colors[colors.length - 1], Math.max(0, Math.min(1, ratio)));\n      break;\n    }\n  }\n\n  return { color: resolvedColor };\n}\n\nfunction resolveConditionalIconForCell(\n  row: number,\n  col: number,\n  worksheet: Worksheet,\n  sheet: XlsxSheetData | null | undefined,\n  metricsCache: Map<string, number[]>\n): CellRenderData[\"conditionalIcon\"] {\n  const rules = sheet?.conditionalFormatRules ?? [];\n  const matchingRule = rules.find(\n    (rule): rule is Extract<XlsxSheetData[\"conditionalFormatRules\"][number], { kind: \"iconSet\" }> =>\n      rule.kind === \"iconSet\" && rule.ranges.some((range) => isCellInRange({ row, col }, range))\n  );\n  if (!matchingRule) {\n    return null;\n  }\n\n  const numericValue = getCellNumericValue(worksheet, row, col);\n  if (numericValue === null) {\n    return null;\n  }\n\n  const cacheKey = buildConditionalFormatRuleKey(matchingRule);\n  let ruleValues = metricsCache.get(cacheKey);\n  if (!ruleValues) {\n    ruleValues = matchingRule.ranges.flatMap((range) => {\n      const values: number[] = [];\n      for (let targetRow = range.start.row; targetRow <= range.end.row; targetRow += 1) {\n        for (let targetCol = range.start.col; targetCol <= range.end.col; targetCol += 1) {\n          const value = getCellNumericValue(worksheet, targetRow, targetCol);\n          if (value !== null) {\n            values.push(value);\n          }\n        }\n      }\n      return values;\n    });\n    metricsCache.set(cacheKey, ruleValues);\n  }\n\n  const thresholds = matchingRule.cfvos.map((threshold) => resolveConditionalRuleThreshold(threshold, ruleValues));\n  let selectedIndex = 0;\n  thresholds.forEach((threshold, index) => {\n    if (threshold !== null && numericValue >= threshold) {\n      selectedIndex = index;\n    }\n  });\n\n  const iconIndex = matchingRule.reverse\n    ? Math.max(0, matchingRule.icons.length - 1 - selectedIndex)\n    : selectedIndex;\n  const icon = matchingRule.icons[Math.min(iconIndex, matchingRule.icons.length - 1)];\n  return icon ? buildConditionalIcon(icon.iconSet, icon.iconId) : null;\n}\n\nfunction resolveCellDataValidation(\n  row: number,\n  col: number,\n  sheet: XlsxSheetData | null | undefined\n): CellRenderData[\"validation\"] {\n  const validation = sheet?.dataValidations.find((entry) => entry.ranges.some((range) => isCellInRange({ row, col }, range)));\n  if (!validation) {\n    return null;\n  }\n\n  const messageParts = [validation.inputMessage, validation.errorMessage].filter(\n    (value): value is string => typeof value === \"string\" && value.trim().length > 0\n  );\n\n  return {\n    message: messageParts.join(\"\\n\"),\n    showDropdown: validation.showDropdown !== false,\n    validationType: validation.validationType\n  };\n}\n\nfunction resolveCellContentJustify(verticalAlign: React.CSSProperties[\"verticalAlign\"]) {\n  if (verticalAlign === \"middle\") {\n    return \"center\";\n  }\n  if (verticalAlign === \"top\") {\n    return \"flex-start\";\n  }\n  return \"flex-end\";\n}\n\nfunction resolveCellContentAlignItems(textAlign: React.CSSProperties[\"textAlign\"]) {\n  if (textAlign === \"center\") {\n    return \"center\";\n  }\n  if (textAlign === \"right\" || textAlign === \"end\") {\n    return \"flex-end\";\n  }\n  return \"flex-start\";\n}\n\nfunction resolveFirstUsedVisibleIndex(visibleIndices: number[], minUsedIndex: number) {\n  if (visibleIndices.length === 0) {\n    return -1;\n  }\n  if (minUsedIndex <= 0) {\n    return visibleIndices[0] ?? -1;\n  }\n\n  const firstVisibleUsed = visibleIndices.find((index) => index >= minUsedIndex);\n  return firstVisibleUsed ?? visibleIndices[0] ?? -1;\n}\n\nfunction resolveLastUsedVisibleIndex(visibleIndices: number[], maxUsedIndex: number) {\n  if (visibleIndices.length === 0) {\n    return -1;\n  }\n  if (maxUsedIndex < 0) {\n    return visibleIndices[visibleIndices.length - 1] ?? -1;\n  }\n\n  for (let index = visibleIndices.length - 1; index >= 0; index -= 1) {\n    const visibleIndex = visibleIndices[index];\n    if (visibleIndex !== undefined && visibleIndex <= maxUsedIndex) {\n      return visibleIndex;\n    }\n  }\n\n  return visibleIndices[visibleIndices.length - 1] ?? -1;\n}\n\ntype RenderedAxisItem = {\n  end: number;\n  index: number;\n  key: React.Key;\n  size: number;\n  start: number;\n};\n\ntype RenderedColumn = {\n  actualCol: number;\n  key: React.Key;\n  size: number;\n  virtualIndex: number;\n};\n\ntype GridRowProps = {\n  actualRow: number;\n  editingCell: XlsxCellAddress | null;\n  editingValue: string;\n  frozenRowHeaderZIndex: number;\n  getCellData: (row: number, col: number) => CellRenderData;\n  headerLabelLiveScale: number;\n  leadingSpacerWidth: number;\n  onCellDoubleClick: (cell: XlsxCellAddress) => void;\n  onCellClick: (cell: XlsxCellAddress, cellData: CellRenderData) => void;\n  onCellPointerDown: (event: React.PointerEvent<HTMLTableCellElement>, cell: XlsxCellAddress) => void;\n  onEditingBlur: () => void;\n  onEditingCancel: () => void;\n  onEditingCommit: () => void;\n  onEditingNavigate: (key: string, value: string) => void;\n  onEditingValueChange: (value: string) => void;\n  onRowHeaderRef: (actualRow: number, element: HTMLTableCellElement | null) => void;\n  onRowPointerDown: (event: React.PointerEvent<HTMLTableCellElement>, actualRow: number) => void;\n  onRowResizePointerDown: (event: React.PointerEvent<HTMLDivElement>, actualRow: number, rowHeight: number) => void;\n  palette: ViewerPalette;\n  readOnly: boolean;\n  renderCellAdornment?: (cell: XlsxCellAddress) => React.ReactNode;\n  rowHeight: number;\n  rowHeaderZIndex: number;\n  rowHeaderWidth: number;\n  stickyLeftByCol: Map<number, number>;\n  stickyTop?: number;\n  trailingSpacerWidth: number;\n  visibleCols: RenderedColumn[];\n  zoomFactor: number;\n};\n\nfunction GridRow({\n  actualRow,\n  editingCell,\n  editingValue,\n  frozenRowHeaderZIndex,\n  getCellData,\n  headerLabelLiveScale,\n  leadingSpacerWidth,\n  onCellClick,\n  onCellDoubleClick,\n  onCellPointerDown,\n  onEditingBlur,\n  onEditingCancel,\n  onEditingCommit,\n  onEditingNavigate,\n  onEditingValueChange,\n  onRowHeaderRef,\n  onRowPointerDown,\n  onRowResizePointerDown,\n  palette,\n  readOnly,\n  renderCellAdornment,\n  rowHeight,\n  rowHeaderZIndex,\n  rowHeaderWidth,\n  stickyLeftByCol,\n  stickyTop,\n  trailingSpacerWidth,\n  visibleCols,\n  zoomFactor\n}: GridRowProps) {\n  const gutterSeparatorShadow = `inset -1px 0 0 ${palette.border}, inset 0 -1px 0 ${palette.border}`;\n\n  return (\n    <tr data-xlsx-row={actualRow} style={{ height: rowHeight }}>\n      <td\n        ref={(element) => onRowHeaderRef(actualRow, element)}\n        onPointerDown={(event) => onRowPointerDown(event, actualRow)}\n        style={{\n          backgroundColor: palette.rowHeaderSurface,\n          borderBottom: \"none\",\n          borderRight: \"none\",\n          boxSizing: \"border-box\",\n          boxShadow: gutterSeparatorShadow,\n          color: palette.headerText,\n          fontSize: scaleCssLengthExpression(\"11px\", zoomFactor),\n          height: rowHeight,\n          left: 0,\n          maxHeight: rowHeight,\n          minWidth: rowHeaderWidth,\n          padding: scaleCssLengthExpression(\"2px 4px\", zoomFactor),\n          position: \"sticky\",\n          top: stickyTop,\n          textAlign: \"center\",\n          userSelect: \"none\",\n          width: rowHeaderWidth,\n          zIndex: stickyTop !== undefined ? frozenRowHeaderZIndex : rowHeaderZIndex\n        }}\n      >\n        <div style={{ position: \"relative\" }}>\n          <span\n            style={{\n              display: \"inline-block\",\n              transform: headerLabelLiveScale !== 1 ? `scale(${1 / headerLabelLiveScale})` : undefined,\n              transformOrigin: \"center center\"\n            }}\n          >\n            {actualRow + 1}\n          </span>\n          <div\n            onPointerDown={(event) => onRowResizePointerDown(event, actualRow, rowHeight)}\n            style={{\n              backgroundColor: \"transparent\",\n              bottom: -8 * zoomFactor,\n              cursor: \"row-resize\",\n              height: 16 * zoomFactor,\n              left: 0,\n              position: \"absolute\",\n              width: \"100%\",\n              zIndex: 5\n            }}\n          />\n        </div>\n      </td>\n      {leadingSpacerWidth > 0 ? (\n        <td\n          aria-hidden=\"true\"\n          style={{\n            backgroundColor: \"transparent\",\n            border: \"none\",\n            padding: 0,\n            width: leadingSpacerWidth\n          }}\n        />\n      ) : null}\n      {visibleCols.map(({ actualCol, key }) => {\n        const cellData = getCellData(actualRow, actualCol);\n        if (cellData.isMergedSecondary) {\n          return null;\n        }\n\n        const cell = { row: actualRow, col: actualCol };\n        const isEditing = isSameCell(editingCell, cell);\n        const isSpilling = Boolean(cellData.spillWidth && cellData.spillWidth > 0);\n        const adornment = renderCellAdornment ? renderCellAdornment(cell) : null;\n        const stickyLeft = stickyLeftByCol.get(actualCol);\n        const validationRight = adornment ? 24 : 4;\n        const conditionalIconRight = validationRight;\n        const cellStyle: React.CSSProperties = {\n          ...cellData.style,\n          boxSizing: \"border-box\",\n          cursor: isEditing ? \"text\" : cellData.hyperlink ? \"pointer\" : \"cell\"\n        };\n\n        if (!cellData.rowSpan) {\n          cellStyle.height = rowHeight;\n          cellStyle.maxHeight = rowHeight;\n        }\n\n        if (isSpilling) {\n          cellStyle.position = \"relative\";\n          cellStyle.zIndex = 2;\n        }\n        if (cellData.conditionalColorScale) {\n          cellStyle.backgroundColor = cellData.conditionalColorScale.color;\n        }\n        if (cellData.conditionalColorScale || cellData.conditionalDataBar || cellData.conditionalIcon) {\n          cellStyle.position = \"relative\";\n        }\n        if (cellData.chartHighlight) {\n          cellStyle.position = cellStyle.position ?? \"relative\";\n        }\n        if (cellData.isTableHeader) {\n          cellStyle.position = \"relative\";\n          cellStyle.zIndex = Math.max(Number(cellStyle.zIndex ?? 0), 4);\n        }\n        if (stickyTop !== undefined) {\n          cellStyle.position = \"sticky\";\n          cellStyle.top = stickyTop;\n          cellStyle.zIndex = Math.max(Number(cellStyle.zIndex ?? 0), 28);\n        }\n        if (stickyLeft !== undefined) {\n          cellStyle.left = stickyLeft;\n          cellStyle.position = \"sticky\";\n          cellStyle.zIndex = Math.max(Number(cellStyle.zIndex ?? 0), stickyTop !== undefined ? 30 : 24);\n        }\n        if (isSpilling) {\n          cellStyle.overflow = \"visible\";\n          cellStyle.textOverflow = \"clip\";\n          cellStyle.position = cellStyle.position ?? \"relative\";\n          cellStyle.zIndex = Math.max(Number(cellStyle.zIndex ?? 0), stickyTop !== undefined ? 32 : 6);\n        }\n        if (isEditing) {\n          cellStyle.padding = 0;\n        }\n\n        const cellContentStyle: React.CSSProperties = {\n          alignItems: \"stretch\",\n          display: \"flex\",\n          flexDirection: \"column\",\n          font: \"inherit\",\n          height: \"100%\",\n          justifyContent: resolveCellContentJustify(cellStyle.verticalAlign),\n          maxHeight: cellData.rowSpan ? undefined : rowHeight,\n          minHeight: 0,\n          overflow: \"hidden\",\n          pointerEvents: \"none\",\n          textAlign: \"inherit\",\n          textDecoration: \"inherit\",\n          textOverflow: \"inherit\",\n          whiteSpace: \"inherit\",\n          width: \"100%\",\n          wordBreak: \"inherit\"\n        };\n        const usesWrappedText = cellData.style.whiteSpace === \"pre-wrap\" || cellData.value.includes(\"\\n\");\n        const wrappedTextStyle = usesWrappedText\n          ? {\n              display: \"block\",\n              flex: \"0 0 auto\",\n              maxWidth: \"100%\",\n              minWidth: 0\n            } satisfies React.CSSProperties\n          : null;\n        if (usesWrappedText) {\n          cellContentStyle.overflow = \"clip\";\n        }\n        const trailingInset = (adornment ? 20 : 0) + (cellData.conditionalIcon ? 18 : 0);\n        if (cellData.conditionalDataBar) {\n          cellContentStyle.position = \"relative\";\n          cellContentStyle.zIndex = 1;\n        }\n        if (cellData.chartHighlight) {\n          cellContentStyle.position = cellContentStyle.position ?? \"relative\";\n          cellContentStyle.zIndex = Math.max(Number(cellContentStyle.zIndex ?? 0), 1);\n        }\n        if (trailingInset > 0) {\n          cellContentStyle.paddingRight = (trailingInset + 4) * zoomFactor;\n        }\n        if (cellData.conditionalIcon) {\n          cellContentStyle.position = \"relative\";\n          cellContentStyle.zIndex = 1;\n        }\n        if (cellData.sparkline || cellData.checkboxState !== null) {\n          cellContentStyle.alignItems = \"center\";\n          cellContentStyle.justifyContent = \"center\";\n        }\n        if (cellData.textRotationDeg) {\n          cellContentStyle.alignItems = resolveCellContentAlignItems(cellStyle.textAlign);\n          cellContentStyle.overflow = \"visible\";\n        }\n        if (cellData.shrinkToFitFontSizePx) {\n          cellContentStyle.fontSize = cellData.shrinkToFitFontSizePx;\n          cellContentStyle.lineHeight = `${resolveCanvasLineHeight(cellData.style, cellData.shrinkToFitFontSizePx)}px`;\n        }\n        const rotatedTextStyle = cellData.textRotationDeg\n          ? {\n              display: \"inline-block\",\n              maxWidth: \"none\",\n              transform: `rotate(${cellData.textRotationDeg}deg)`,\n              transformOrigin: \"center center\",\n              whiteSpace: \"nowrap\",\n              width: \"max-content\"\n            } satisfies React.CSSProperties\n          : null;\n        const title = [cellData.hyperlink?.tooltip, cellData.validation?.message, cellData.value]\n          .filter((value, index, values): value is string => typeof value === \"string\" && value.length > 0 && values.indexOf(value) === index)\n          .join(\"\\n\");\n\n        return (\n          <td\n            data-xlsx-cell={`${actualRow}:${actualCol}`}\n            key={key}\n            colSpan={cellData.colSpan}\n            rowSpan={cellData.rowSpan}\n            onDoubleClick={() => {\n              if (readOnly) {\n                return;\n              }\n\n              onCellDoubleClick(cell);\n            }}\n            onClick={() => onCellClick(cell, cellData)}\n            onPointerDown={(event) => onCellPointerDown(event, cell)}\n            style={cellStyle}\n            title={title}\n          >\n            {cellData.chartHighlight ? (\n              <div\n                aria-hidden=\"true\"\n                style={{\n                  backgroundColor: cellData.chartHighlight.fillColor,\n                  borderBottom: cellData.chartHighlight.borderBottom ? `${Math.max(1, zoomFactor)}px solid ${cellData.chartHighlight.strokeColor}` : undefined,\n                  borderLeft: cellData.chartHighlight.borderLeft ? `${Math.max(1, zoomFactor)}px solid ${cellData.chartHighlight.strokeColor}` : undefined,\n                  borderRight: cellData.chartHighlight.borderRight ? `${Math.max(1, zoomFactor)}px solid ${cellData.chartHighlight.strokeColor}` : undefined,\n                  borderTop: cellData.chartHighlight.borderTop ? `${Math.max(1, zoomFactor)}px solid ${cellData.chartHighlight.strokeColor}` : undefined,\n                  boxSizing: \"border-box\",\n                  inset: Math.max(1, zoomFactor * 0.5),\n                  pointerEvents: \"none\",\n                  position: \"absolute\"\n                }}\n              />\n            ) : null}\n            {cellData.conditionalDataBar ? (\n              <div\n                aria-hidden=\"true\"\n                style={{\n                  alignItems: \"center\",\n                  bottom: 4 * zoomFactor,\n                  display: \"flex\",\n                  left: 4 * zoomFactor,\n                  pointerEvents: \"none\",\n                  position: \"absolute\",\n                  right: 4 * zoomFactor,\n                  top: 4 * zoomFactor,\n                  zIndex: 0\n                }}\n              >\n                <div\n                  style={{\n                    background: cellData.conditionalDataBar.gradient === false\n                      ? cellData.conditionalDataBar.color\n                      : `linear-gradient(90deg, ${lightenColor(cellData.conditionalDataBar.color, 0.28)} 0%, ${cellData.conditionalDataBar.color} 100%)`,\n                    border: cellData.conditionalDataBar.border !== false && cellData.conditionalDataBar.borderColor\n                      ? `1px solid ${cellData.conditionalDataBar.borderColor}`\n                      : \"none\",\n                    borderRadius: 2,\n                    height: \"100%\",\n                    opacity: 1,\n                    width: `${cellData.conditionalDataBar.widthPercent}%`\n                  }}\n                />\n              </div>\n            ) : null}\n            {adornment}\n            {cellData.conditionalIcon ? (\n              <div\n                aria-hidden=\"true\"\n                style={{\n                  alignItems: \"center\",\n                  display: \"inline-flex\",\n                  justifyContent: \"center\",\n                  pointerEvents: \"none\",\n                  position: \"absolute\",\n                  right: conditionalIconRight * zoomFactor,\n                  top: \"50%\",\n                  transform: \"translateY(-50%)\",\n                  zIndex: 2\n                }}\n              >\n                {renderConditionalIcon(cellData.conditionalIcon, zoomFactor)}\n              </div>\n            ) : null}\n            {isEditing ? (\n              <input\n                autoFocus\n                onBlur={onEditingBlur}\n                onChange={(event) => onEditingValueChange(event.target.value)}\n                onKeyDown={(event) => {\n                  event.stopPropagation();\n                  if (event.key === \"Enter\") {\n                    event.preventDefault();\n                    onEditingCommit();\n                    return;\n                  }\n\n                  if (event.key === \"Escape\") {\n                    event.preventDefault();\n                    onEditingCancel();\n                    return;\n                  }\n\n                  if (\n                    event.key === \"ArrowDown\" ||\n                    event.key === \"ArrowLeft\" ||\n                    event.key === \"ArrowRight\" ||\n                    event.key === \"ArrowUp\"\n                  ) {\n                    event.preventDefault();\n                    onEditingNavigate(event.key, event.currentTarget.value);\n                  }\n                }}\n                style={{\n                  backgroundColor: \"transparent\",\n                  border: 0,\n                  color: \"inherit\",\n                  font: \"inherit\",\n                  height: \"100%\",\n                  margin: 0,\n                  outline: \"none\",\n                  padding: scaleCssLengthExpression(DEFAULT_CELL_PADDING, zoomFactor),\n                  width: \"100%\"\n                }}\n                value={editingValue}\n              />\n            ) : isSpilling ? (\n              <div\n                style={{\n                  maxWidth: cellData.spillWidth,\n                  overflow: \"visible\",\n                  pointerEvents: \"none\",\n                  position: \"relative\",\n                  whiteSpace: \"inherit\",\n                  width: cellData.spillWidth\n                }}\n              >\n                {cellData.value}\n              </div>\n            ) : cellData.sparkline ? (\n              <div\n                style={{\n                  alignItems: \"center\",\n                  display: \"flex\",\n                  height: \"100%\",\n                  justifyContent: \"center\",\n                  pointerEvents: \"none\",\n                  width: \"100%\"\n                }}\n              >\n                {renderSparkline(cellData.sparkline.config, cellData.sparkline.values, palette)}\n              </div>\n            ) : cellData.checkboxState != null ? (\n              <div\n                style={{\n                  alignItems: \"center\",\n                  display: \"flex\",\n                  height: \"100%\",\n                  justifyContent: \"center\",\n                  pointerEvents: \"none\",\n                  width: \"100%\"\n                }}\n              >\n                {renderCheckboxControl(cellData.checkboxState, palette, zoomFactor)}\n              </div>\n            ) : (\n              <div style={cellContentStyle}>\n                {rotatedTextStyle\n                  ? <span style={rotatedTextStyle}>{cellData.value}</span>\n                  : wrappedTextStyle\n                    ? <span style={wrappedTextStyle}>{cellData.value}</span>\n                    : cellData.value}\n              </div>\n            )}\n          </td>\n        );\n      })}\n      {trailingSpacerWidth > 0 ? (\n        <td\n          aria-hidden=\"true\"\n          style={{\n            backgroundColor: \"transparent\",\n            border: \"none\",\n            padding: 0,\n            width: trailingSpacerWidth\n          }}\n        />\n      ) : null}\n    </tr>\n  );\n}\n\nconst MemoGridRow = React.memo(GridRow, (prev, next) => {\n  if (\n    prev.actualRow !== next.actualRow ||\n    prev.rowHeight !== next.rowHeight ||\n    prev.headerLabelLiveScale !== next.headerLabelLiveScale ||\n    prev.palette !== next.palette ||\n    prev.readOnly !== next.readOnly ||\n    prev.visibleCols !== next.visibleCols ||\n    prev.leadingSpacerWidth !== next.leadingSpacerWidth ||\n    prev.rowHeaderWidth !== next.rowHeaderWidth ||\n    prev.stickyLeftByCol !== next.stickyLeftByCol ||\n    prev.stickyTop !== next.stickyTop ||\n    prev.trailingSpacerWidth !== next.trailingSpacerWidth ||\n    prev.zoomFactor !== next.zoomFactor ||\n    prev.getCellData !== next.getCellData ||\n    prev.onCellClick !== next.onCellClick ||\n    prev.onCellDoubleClick !== next.onCellDoubleClick ||\n    prev.onCellPointerDown !== next.onCellPointerDown ||\n    prev.onEditingBlur !== next.onEditingBlur ||\n    prev.onEditingCancel !== next.onEditingCancel ||\n    prev.onEditingCommit !== next.onEditingCommit ||\n    prev.onEditingNavigate !== next.onEditingNavigate ||\n    prev.onEditingValueChange !== next.onEditingValueChange ||\n    prev.onRowHeaderRef !== next.onRowHeaderRef ||\n    prev.onRowPointerDown !== next.onRowPointerDown ||\n    prev.onRowResizePointerDown !== next.onRowResizePointerDown ||\n    prev.renderCellAdornment !== next.renderCellAdornment\n  ) {\n    return false;\n  }\n\n  const prevEditingCol = prev.editingCell?.row === prev.actualRow ? prev.editingCell.col : -1;\n  const nextEditingCol = next.editingCell?.row === next.actualRow ? next.editingCell.col : -1;\n  if (prevEditingCol !== nextEditingCol) {\n    return false;\n  }\n\n  if (prevEditingCol !== -1 && prev.editingValue !== next.editingValue) {\n    return false;\n  }\n\n  return true;\n});\n\nfunction XlsxGrid({\n  allowResizeInReadOnly = false,\n  controller,\n  emptyState,\n  enableCanvasSelectionAnimation = true,\n  errorState,\n  fileTooLargeState,\n  getCellStyle,\n  loadingComponent,\n  loadingState,\n  onFormControlAction,\n  onFormControlChange,\n  renderChartLoading,\n  renderFormControl,\n  palette,\n  renderImage,\n  renderImageSelection,\n  renderTableHeaderMenu,\n  renderScroller,\n  enableGestureZoom = true,\n  experimentalCanvas = true,\n  selectionColor,\n  selectionFillColor,\n  selectionHeaderColor,\n  showImages = true\n}: Pick<\n  XlsxViewerProps,\n  \"allowResizeInReadOnly\" | \"emptyState\" | \"enableCanvasSelectionAnimation\" | \"enableGestureZoom\" | \"errorState\" | \"experimentalCanvas\" | \"fileTooLargeState\" | \"getCellStyle\" | \"loadingComponent\" | \"loadingState\" | \"onFormControlAction\" | \"onFormControlChange\" | \"renderChartLoading\" | \"renderFormControl\" | \"renderImage\" | \"renderImageSelection\" | \"renderScroller\" | \"renderTableHeaderMenu\" | \"selectionColor\" | \"selectionFillColor\" | \"selectionHeaderColor\" | \"showImages\"\n> & {\n  controller: XlsxViewerController;\n  palette: ViewerPalette;\n}) {\n  const xlsxCanvasProfileTarget = typeof window !== \"undefined\"\n    ? (window as unknown as {\n        __xlsxCanvasProfile?: Array<Record<string, number | boolean>>;\n      }).__xlsxCanvasProfile\n    : undefined;\n  const xlsxGridRenderStart = xlsxCanvasProfileTarget ? performance.now() : 0;\n  const {\n    activeCell,\n    activeSheet,\n    activeSheetIndex,\n    activeTab,\n    activeTabIndex,\n    canLoadDeferred,\n    charts,\n    clearSelectedChart,\n    clearSelectedImage,\n    clearSelectedCells,\n    continueDeferredLoad,\n    deferredLoadFileSize,\n    displayFileName,\n    error,\n    fillSelection,\n    formControls,\n    getActiveWorksheet,\n    getChartById,\n    getRowsBatchAsync,\n    getClipboardData,\n    getCellDisplayValue: getControllerCellDisplayValue,\n    getFormControlItems,\n    images,\n    shapes,\n    isLoadDeferred,\n    isLoading,\n    isChartsLoading,\n    isWorkerBacked,\n    maxZoomScale,\n    minZoomScale,\n    copySelectionToClipboard,\n    pasteFromClipboard,\n    pasteStructuredClipboardData,\n    pasteText,\n    readOnly,\n    redo,\n    revision,\n    selectedChart,\n    selectedChartElement,\n    selectedChartId,\n    selectedImage,\n    selectedImageId,\n    selectCell,\n    selectChart,\n    selectChartElement,\n    selectImage,\n    selectRange,\n    selection,\n    setActiveSheetIndex,\n    setChartRect,\n    setImageRect,\n    setCellValue,\n    setZoomScale,\n    sheets,\n    tabs,\n    sortState,\n    sortTable,\n    tables,\n    undo,\n    updateFormControl,\n    workbook,\n    zoomScale\n  } = controller;\n  const formControlItemsById = React.useMemo(() => new Map(\n    formControls.flatMap((control) => (\n      control.controlIndex !== undefined && (control.kind === \"dropdown\" || control.kind === \"listbox\")\n        ? [[control.id, getFormControlItems(control.controlIndex, control.sheetIndex)] as const]\n        : []\n    ))\n  ), [formControls, getFormControlItems]);\n  const canResizeHeaders = !readOnly || allowResizeInReadOnly;\n  const scrollRef = React.useRef<HTMLDivElement>(null);\n  const wrapperRef = React.useRef<HTMLDivElement>(null);\n  const tableRef = React.useRef<HTMLTableElement>(null);\n  const gridKeyboardActiveRef = React.useRef(false);\n  const gridKeyboardHandlerRef = React.useRef<((event: KeyboardEvent) => void) | null>(null);\n  const axisSelectionRef = React.useRef<\n    | { axis: \"column\"; endCol: number; startCol: number }\n    | { axis: \"row\"; endRow: number; startRow: number }\n    | null\n  >(null);\n  const scrollBodyCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const topBodyCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const leftBodyCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const cornerBodyCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const bodyBlitBufferCanvasRef = React.useRef<Record<FrozenDrawingPane, HTMLCanvasElement | null>>({\n    corner: null,\n    left: null,\n    scroll: null,\n    top: null\n  });\n  const headerBlitBufferCanvasRef = React.useRef<{ left: HTMLCanvasElement | null; top: HTMLCanvasElement | null }>({\n    left: null,\n    top: null\n  });\n  const topFrozenHeaderCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const topScrollHeaderCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const leftFrozenHeaderCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const leftScrollHeaderCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const cornerHeaderCanvasRef = React.useRef<HTMLCanvasElement>(null);\n  const canvasScrollOverlayContentRef = React.useRef<HTMLDivElement>(null);\n  const canvasTopOverlayContentRef = React.useRef<HTMLDivElement>(null);\n  const canvasLeftOverlayContentRef = React.useRef<HTMLDivElement>(null);\n  const canvasCornerOverlayContentRef = React.useRef<HTMLDivElement>(null);\n  const canvasImageCacheRef = React.useRef(new Map<string, {\n    failed: boolean;\n    image: HTMLImageElement;\n    loaded: boolean;\n    src: string;\n  }>());\n  const selectionOverlayRef = React.useRef<HTMLDivElement>(null);\n  const canvasSelectionLayerRef = React.useRef<HTMLDivElement>(null);\n  const activeValidationOverlayRef = React.useRef<HTMLDivElement>(null);\n  const fillHandleRef = React.useRef<HTMLDivElement>(null);\n  const tableMenuRef = React.useRef<HTMLDivElement>(null);\n  const colElementRefs = React.useRef(new Map<number, HTMLTableColElement>());\n  const colHeaderCellRefs = React.useRef(new Map<number, HTMLTableCellElement>());\n  const rowElementRefs = React.useRef(new Map<number, HTMLTableRowElement>());\n  const rowHeaderCellRefs = React.useRef(new Map<number, HTMLTableCellElement>());\n  const columnPreviewRef = React.useRef<{ actualIndex: number; size: number } | null>(null);\n  const rowPreviewRef = React.useRef<{ actualIndex: number; size: number } | null>(null);\n  const activeCellRef = React.useRef<XlsxCellAddress | null>(activeCell);\n  const selectedChartIdRef = React.useRef<string | null>(selectedChartId);\n  const selectedImageIdRef = React.useRef<string | null>(selectedImageId);\n  const pendingSelectionCommitRef = React.useRef<XlsxCellRange | null>(null);\n  const selectionCommitFrameRef = React.useRef<number | null>(null);\n  const selectionRef = React.useRef<XlsxCellRange | null>(null);\n  const editingCellRef = React.useRef<XlsxCellAddress | null>(null);\n  const commitEditingRef = React.useRef<() => void>(() => {});\n  const editingInputRef = React.useRef<HTMLInputElement>(null);\n  const readOnlyRef = React.useRef(readOnly);\n  const committedZoomScaleRef = React.useRef(zoomScale);\n  const gestureZoomScaleRef = React.useRef(zoomScale);\n  const liveGestureZoomRef = React.useRef<LiveGestureZoomState | null>(null);\n  const pendingLiveGestureZoomStateRef = React.useRef<LiveGestureZoomState | null>(null);\n  const liveGestureZoomFrameRef = React.useRef<number | null>(null);\n  const liveGestureZoomTransformFrameRef = React.useRef<number | null>(null);\n  const pendingZoomAnchorRef = React.useRef<ZoomAnchor | null>(null);\n  const liveZoomCommitTimerRef = React.useRef<number | null>(null);\n  const pendingLiveZoomCommitRef = React.useRef<number | null>(null);\n  const gestureScrollerRectRef = React.useRef<DOMRect | null>(null);\n  const touchPinchStateRef = React.useRef<{ startDistance: number; startZoomScale: number } | null>(null);\n  const safariPinchStartZoomRef = React.useRef<number | null>(null);\n  const canvasTransformStyleCacheRef = React.useRef(new WeakMap<HTMLElement, {\n    transform: string;\n    transformOrigin: string | null;\n    willChange: string;\n  }>());\n  const displayedSelectionRef = React.useRef<XlsxCellRange | null>(null);\n  const firstVisibleColRef = React.useRef<number | undefined>(undefined);\n  const lastVisibleColRef = React.useRef<number | undefined>(undefined);\n  const firstVisibleRowRef = React.useRef<number | undefined>(undefined);\n  const lastVisibleRowRef = React.useRef<number | undefined>(undefined);\n  const cellRenderCacheRef = React.useRef(new Map<string, CellRenderData>());\n  const conditionalFormatMetricsCacheRef = React.useRef(new Map<string, number[]>());\n  const resizeStateRef = React.useRef<\n    | {\n        actualIndex: number;\n        initialPx: number;\n        pointerId: number;\n        startPosition: number;\n        type: \"column\" | \"row\";\n      }\n    | null\n  >(null);\n  const resizeFrameRef = React.useRef<number | null>(null);\n  const pendingResizePreviewRef = React.useRef<\n    | {\n        actualIndex: number;\n        size: number;\n        type: \"column\" | \"row\";\n      }\n    | null\n  >(null);\n  const selectionDragRef = React.useRef<\n    SelectionDragState | null\n  >(null);\n  const pendingSelectionDragRef = React.useRef<SelectionDragState | null>(null);\n  const fillDragRef = React.useRef<\n    | {\n        pointerId: number;\n        previewRange: XlsxCellRange;\n        sourceRange: XlsxCellRange;\n      }\n    | null\n  >(null);\n  const selectionDragCleanupRef = React.useRef<(() => void) | null>(null);\n  const pendingSelectionDragCleanupRef = React.useRef<(() => void) | null>(null);\n  const fillDragCleanupRef = React.useRef<(() => void) | null>(null);\n  const cachedScrollerRectRef = React.useRef<DOMRect | null>(null);\n  const imageInteractionCleanupRef = React.useRef<(() => void) | null>(null);\n  const imageInteractionRef = React.useRef<\n    | {\n        baseRect: XlsxImageRect;\n        didMove: boolean;\n        imageId: string;\n        pointerId: number;\n        startClientX: number;\n        startClientY: number;\n        type: \"move\";\n      }\n    | {\n        baseRect: XlsxImageRect;\n        didMove: boolean;\n        handle: XlsxImageResizeHandlePosition;\n        imageId: string;\n        pointerId: number;\n        startClientX: number;\n        startClientY: number;\n        type: \"resize\";\n      }\n    | null\n  >(null);\n  const chartInteractionCleanupRef = React.useRef<(() => void) | null>(null);\n  const chartInteractionRef = React.useRef<\n    | {\n        baseRect: XlsxImageRect;\n        didMove: boolean;\n        chartId: string;\n        pointerId: number;\n        startClientX: number;\n        startClientY: number;\n        type: \"move\";\n      }\n    | {\n        baseRect: XlsxImageRect;\n        didMove: boolean;\n        chartId: string;\n        handle: XlsxImageResizeHandlePosition;\n        pointerId: number;\n        startClientX: number;\n        startClientY: number;\n        type: \"resize\";\n      }\n    | null\n  >(null);\n  const [editingCell, setEditingCell] = React.useState<XlsxCellAddress | null>(null);\n  const [editingValue, setEditingValue] = React.useState(\"\");\n  const [openTableMenu, setOpenTableMenu] = React.useState<{ col: number; row: number; tableName: string } | null>(null);\n  const [fillPreviewRange, setFillPreviewRange] = React.useState<XlsxCellRange | null>(null);\n  const [chartPreviewRect, setChartPreviewRect] = React.useState<{ id: string; rect: XlsxImageRect } | null>(null);\n  const [liveGestureZoom, setLiveGestureZoom] = React.useState<LiveGestureZoomState | null>(null);\n  const [canvasImageLoadVersion, setCanvasImageLoadVersion] = React.useState(0);\n  const liveDrawingViewportRef = React.useRef<DrawingViewport>({\n    height: 0,\n    left: 0,\n    top: 0,\n    width: 0\n  });\n  const canvasLayoutMetricsRef = React.useRef({\n    displayHeaderHeight: HEADER_HEIGHT,\n    displayRowHeaderWidth: ROW_HEADER_WIDTH,\n    frozenPaneBottom: HEADER_HEIGHT,\n    frozenPaneRight: ROW_HEADER_WIDTH\n  });\n  const paintedDrawingViewportRef = React.useRef<DrawingViewport>({\n    height: 0,\n    left: 0,\n    top: 0,\n    width: 0\n  });\n  const paintedBodyCanvasSignatureRef = React.useRef<PaintedBodyCanvasSignature | null>(null);\n  const paintedHeaderCanvasSignatureRef = React.useRef<PaintedHeaderCanvasSignature | null>(null);\n  const pendingDrawingViewportRef = React.useRef<DrawingViewport | null>(null);\n  const drawingViewportFrameRef = React.useRef<number | null>(null);\n  const initialScrollKeyRef = React.useRef<string | null>(null);\n  const chartPreviewRectRef = React.useRef<{ id: string; rect: XlsxImageRect } | null>(null);\n  const skipNextChartClickRef = React.useRef<string | null>(null);\n  const paneDrawingNodesCacheRef = React.useRef<{\n    chartRects: Array<{ chart: XlsxChart; rect: XlsxImageRect }>;\n    drawingViewportSignature: string;\n    formControlItemsById: Map<string, string[]>;\n    formControlRects: Array<{ control: XlsxFormControl; rect: XlsxImageRect }>;\n    imageRects: Array<{ image: XlsxImage; rect: XlsxImageRect }>;\n    isChartsLoading: boolean;\n    onFormControlAction: XlsxViewerProps[\"onFormControlAction\"];\n    onFormControlChange: XlsxViewerProps[\"onFormControlChange\"];\n    palette: ViewerPalette;\n    readOnly: boolean;\n    renderChartLoading: XlsxViewerProps[\"renderChartLoading\"];\n    renderFormControl: XlsxViewerProps[\"renderFormControl\"];\n    renderImage: XlsxViewerProps[\"renderImage\"];\n    renderImageSelection: XlsxViewerProps[\"renderImageSelection\"];\n    selectedChartElement: XlsxChartElementSelection | null;\n    selectedChartId: string | null;\n    selectedImageId: string | null;\n    selectionStroke: string;\n    shapeRects: Array<{ rect: XlsxImageRect; shape: XlsxShape }>;\n    showImages: boolean;\n    updateFormControl: XlsxViewerController[\"updateFormControl\"];\n    value: Record<FrozenDrawingPane, React.ReactNode>;\n  } | null>(null);\n  const [drawingViewport, setDrawingViewport] = React.useState<DrawingViewport>({\n    height: 0,\n    left: 0,\n    top: 0,\n    width: 0\n  });\n  const drawingViewportStateRef = React.useRef<DrawingViewport>({\n    height: 0,\n    left: 0,\n    top: 0,\n    width: 0\n  });\n  const [resizeGuide, setResizeGuide] = React.useState<{ position: number; type: \"column\" | \"row\" } | null>(null);\n  const selectionPreviewRangeRef = React.useRef<XlsxCellRange | null>(null);\n  const [imagePreviewRect, setImagePreviewRect] = React.useState<{ id: string; rect: XlsxImageRect } | null>(null);\n  const imagePreviewRectRef = React.useRef<{ id: string; rect: XlsxImageRect } | null>(null);\n  const imagePreviewFrameRef = React.useRef<number | null>(null);\n  const pendingImagePreviewRef = React.useRef<{ id: string; rect: XlsxImageRect } | null>(null);\n  const chartPreviewFrameRef = React.useRef<number | null>(null);\n  const pendingChartPreviewRef = React.useRef<{ id: string; rect: XlsxImageRect } | null>(null);\n  const skipNextImageClickRef = React.useRef<string | null>(null);\n  const [pendingNavigation, setPendingNavigation] = React.useState<{ cell: XlsxCellAddress; sheetIndex: number } | null>(null);\n  const interactionModeRef = React.useRef<\"idle\" | \"fill\" | \"select\">(\"idle\");\n  const setInteractionMode = React.useCallback((mode: \"idle\" | \"fill\" | \"select\") => {\n    interactionModeRef.current = mode;\n  }, []);\n  const worksheet = React.useMemo(\n    () => getActiveWorksheet(),\n    [activeSheetIndex, getActiveWorksheet, revision]\n  );\n  const mergedRegions = React.useMemo<XlsxCellRange[]>(() => {\n    const regions: XlsxCellRange[] = [];\n    const rawMergedRegions = Array.isArray(worksheet?.mergedRegions) ? worksheet.mergedRegions : [];\n\n    for (const entry of rawMergedRegions) {\n      const region = asRecord(entry);\n      const startRow = asNonNegativeInteger(region?.startRow);\n      const startCol = asNonNegativeInteger(region?.startCol);\n      const endRow = asNonNegativeInteger(region?.endRow);\n      const endCol = asNonNegativeInteger(region?.endCol);\n      if (startRow === null || startCol === null || endRow === null || endCol === null) {\n        continue;\n      }\n\n      regions.push({\n        end: { col: endCol, row: endRow },\n        start: { col: startCol, row: startRow }\n      });\n    }\n\n    return regions;\n  }, [worksheet]);\n  const mergedSecondaryAnchorMap = React.useMemo(() => {\n    const map = new Map<string, XlsxCellAddress>();\n\n    for (const region of mergedRegions) {\n      for (let mergeRow: number = region.start.row; mergeRow <= region.end.row; mergeRow += 1) {\n        for (let mergeCol: number = region.start.col; mergeCol <= region.end.col; mergeCol += 1) {\n          if (mergeRow === region.start.row && mergeCol === region.start.col) {\n            continue;\n          }\n          map.set(`${mergeRow}:${mergeCol}`, { row: region.start.row, col: region.start.col });\n        }\n      }\n    }\n\n    return map;\n  }, [mergedRegions]);\n  const resolveMergeAnchorCell = React.useCallback((cell: XlsxCellAddress): XlsxCellAddress => {\n    return mergedSecondaryAnchorMap.get(`${cell.row}:${cell.col}`) ?? cell;\n  }, [mergedSecondaryAnchorMap]);\n  const normalizedSelection = React.useMemo(() => (selection ? normalizeRange(selection) : null), [selection]);\n  const zoomFactor = React.useMemo(() => Math.max(0.1, zoomScale / 100), [zoomScale]);\n  const previousZoomFactorRef = React.useRef(zoomFactor);\n  const effectiveTables = tables;\n  const [displayRowLimit, setDisplayRowLimit] = React.useState(() =>\n    resolveInitialDisplayExtent(\n      activeSheet?.maxUsedRow ?? -1,\n      MIN_OPEN_GRID_ROWS,\n      OPEN_GRID_ROW_PADDING,\n      Boolean(isWorkerBacked),\n      INITIAL_WORKER_GRID_ROWS\n    )\n  );\n  const [displayColLimit, setDisplayColLimit] = React.useState(() =>\n    resolveInitialDisplayExtent(\n      activeSheet?.maxUsedCol ?? -1,\n      MIN_OPEN_GRID_COLS,\n      OPEN_GRID_COL_PADDING,\n      Boolean(isWorkerBacked),\n      INITIAL_WORKER_GRID_COLS\n    )\n  );\n  const hiddenRowSet = React.useMemo(() => new Set(activeSheet?.hiddenRows ?? []), [activeSheet?.hiddenRows]);\n  const hiddenColSet = React.useMemo(() => new Set(activeSheet?.hiddenCols ?? []), [activeSheet?.hiddenCols]);\n  const displayDefaultRowHeight = DEFAULT_ROW_HEIGHT * zoomFactor;\n  const displayDefaultColWidth = DEFAULT_COL_WIDTH * zoomFactor;\n  const displayHeaderHeight = HEADER_HEIGHT * zoomFactor;\n  const displayRowHeaderWidth = ROW_HEADER_WIDTH * zoomFactor;\n  const displayImageMinSize = IMAGE_MIN_SIZE_PX * zoomFactor;\n  const applyCanvasViewportCompensation = React.useCallback((liveViewport?: DrawingViewport) => {\n    const nextLiveViewport = liveViewport ?? liveDrawingViewportRef.current;\n    const paintedViewport = paintedDrawingViewportRef.current;\n    const {\n      displayHeaderHeight: liveDisplayHeaderHeight,\n      displayRowHeaderWidth: liveDisplayRowHeaderWidth,\n      frozenPaneBottom: liveFrozenPaneBottom,\n      frozenPaneRight: liveFrozenPaneRight\n    } = canvasLayoutMetricsRef.current;\n    const currentLiveGestureZoom = liveGestureZoomRef.current;\n    const isLiveZooming = currentLiveGestureZoom !== null && zoomScale === currentLiveGestureZoom.baseZoomScale;\n    const liveZoomScale = isLiveZooming\n      ? Math.max(0.1, currentLiveGestureZoom.targetZoomScale / currentLiveGestureZoom.baseZoomScale)\n      : 1;\n    const scrollDeltaX = paintedViewport.left - nextLiveViewport.left;\n    const scrollDeltaY = paintedViewport.top - nextLiveViewport.top;\n    const resolveClampedLiveZoomAnchor = (\n      scrollOffset: number,\n      viewportSize: number,\n      scrollExtent: number,\n      gestureAnchor: number\n    ) => {\n      if (!isLiveZooming || liveZoomScale === 1) {\n        return gestureAnchor;\n      }\n\n      const targetScrollExtent = Math.max(viewportSize, scrollExtent * liveZoomScale);\n      const targetScrollOffset = clampValue(\n        ((scrollOffset + gestureAnchor) * liveZoomScale) - gestureAnchor,\n        0,\n        Math.max(0, targetScrollExtent - viewportSize)\n      );\n      return ((scrollOffset * liveZoomScale) - targetScrollOffset) / (1 - liveZoomScale);\n    };\n    const scroller = scrollRef.current;\n    const liveZoomAnchorX = resolveClampedLiveZoomAnchor(\n      nextLiveViewport.left,\n      nextLiveViewport.width,\n      scroller?.scrollWidth ?? nextLiveViewport.width,\n      currentLiveGestureZoom?.anchor.x ?? 0\n    );\n    const liveZoomAnchorY = resolveClampedLiveZoomAnchor(\n      nextLiveViewport.top,\n      nextLiveViewport.height,\n      scroller?.scrollHeight ?? nextLiveViewport.height,\n      currentLiveGestureZoom?.anchor.y ?? 0\n    );\n    const applyElementTransform = (\n      element: HTMLElement | null,\n      transform: string,\n      willChange: string,\n      transformOrigin: string | null = null\n    ) => {\n      if (!element) {\n        return;\n      }\n\n      const cached = canvasTransformStyleCacheRef.current.get(element);\n      if (cached?.transform !== transform || element.style.transform !== transform) {\n        element.style.transform = transform;\n      }\n      if (cached?.willChange !== willChange || element.style.willChange !== willChange) {\n        element.style.willChange = willChange;\n      }\n      if (\n        transformOrigin !== null\n        && (cached?.transformOrigin !== transformOrigin || element.style.transformOrigin !== transformOrigin)\n      ) {\n        element.style.transformOrigin = transformOrigin;\n      }\n      canvasTransformStyleCacheRef.current.set(element, {\n        transform,\n        transformOrigin,\n        willChange\n      });\n    };\n    const resolveLiveTranslation = (\n      baseTranslation: number,\n      anchor: number,\n      origin: number\n    ) => (\n      (baseTranslation * liveZoomScale)\n      + ((anchor - origin) * (1 - liveZoomScale))\n    );\n    const applyCanvasTransform = (\n      canvas: HTMLCanvasElement | null,\n      baseTranslateX: number,\n      baseTranslateY: number,\n      originX: number,\n      originY: number,\n      anchorX: number,\n      anchorY: number\n    ) => {\n      const translateX = resolveLiveTranslation(baseTranslateX, anchorX, originX);\n      const translateY = resolveLiveTranslation(baseTranslateY, anchorY, originY);\n      const shouldTransform = translateX !== 0 || translateY !== 0 || liveZoomScale !== 1;\n      applyElementTransform(\n        canvas,\n        shouldTransform ? `translate3d(${translateX}px, ${translateY}px, 0) scale(${liveZoomScale})` : \"\",\n        shouldTransform ? \"transform\" : \"\"\n      );\n    };\n    const applyOverlayTransform = (\n      element: HTMLDivElement | null,\n      baseTranslateX: number,\n      baseTranslateY: number,\n      paneLeft: number,\n      paneTop: number,\n      anchorX: number,\n      anchorY: number\n    ) => {\n      const translateX = resolveLiveTranslation(baseTranslateX, anchorX, paneLeft);\n      const translateY = resolveLiveTranslation(baseTranslateY, anchorY, paneTop);\n      applyElementTransform(\n        element,\n        liveZoomScale !== 1\n          ? `translate3d(${translateX}px, ${translateY}px, 0) scale(${liveZoomScale})`\n          : `translate3d(${baseTranslateX}px, ${baseTranslateY}px, 0)`,\n        \"transform\",\n        \"0 0\"\n      );\n    };\n    const liveScrollBodyViewportWidth = Math.max(0, nextLiveViewport.width - liveFrozenPaneRight);\n    const liveScrollBodyViewportHeight = Math.max(0, nextLiveViewport.height - liveFrozenPaneBottom);\n    const liveScrollBodyCanvasLeft = liveFrozenPaneRight\n      - Math.min(CANVAS_SCROLL_BUFFER_PX, liveScrollBodyViewportWidth);\n    const liveScrollBodyCanvasTop = liveFrozenPaneBottom\n      - Math.min(CANVAS_SCROLL_BUFFER_PX, liveScrollBodyViewportHeight);\n    const selectionLayerTranslateX = (nextLiveViewport.left + liveZoomAnchorX) * (1 - liveZoomScale);\n    const selectionLayerTranslateY = (nextLiveViewport.top + liveZoomAnchorY) * (1 - liveZoomScale);\n    const shouldTransformSelectionLayer = experimentalCanvas && isLiveZooming && liveZoomScale !== 1;\n\n    applyElementTransform(\n      canvasSelectionLayerRef.current,\n      shouldTransformSelectionLayer\n        ? `translate3d(${selectionLayerTranslateX}px, ${selectionLayerTranslateY}px, 0) scale(${liveZoomScale})`\n        : \"\",\n      shouldTransformSelectionLayer ? \"transform\" : \"\",\n      \"0 0\"\n    );\n\n    applyCanvasTransform(\n      scrollBodyCanvasRef.current,\n      scrollDeltaX,\n      scrollDeltaY,\n      liveScrollBodyCanvasLeft,\n      liveScrollBodyCanvasTop,\n      liveZoomAnchorX,\n      liveZoomAnchorY\n    );\n    applyCanvasTransform(\n      topBodyCanvasRef.current,\n      scrollDeltaX,\n      0,\n      liveScrollBodyCanvasLeft,\n      liveDisplayHeaderHeight,\n      liveZoomAnchorX,\n      0\n    );\n    applyCanvasTransform(\n      leftBodyCanvasRef.current,\n      0,\n      scrollDeltaY,\n      liveDisplayRowHeaderWidth,\n      liveScrollBodyCanvasTop,\n      0,\n      liveZoomAnchorY\n    );\n    applyCanvasTransform(\n      cornerBodyCanvasRef.current,\n      0,\n      0,\n      liveDisplayRowHeaderWidth,\n      liveDisplayHeaderHeight,\n      0,\n      0\n    );\n\n    applyCanvasTransform(\n      topScrollHeaderCanvasRef.current,\n      scrollDeltaX,\n      0,\n      liveScrollBodyCanvasLeft,\n      0,\n      liveZoomAnchorX,\n      0\n    );\n    applyCanvasTransform(\n      topFrozenHeaderCanvasRef.current,\n      0,\n      0,\n      liveDisplayRowHeaderWidth,\n      0,\n      0,\n      0\n    );\n    applyCanvasTransform(\n      leftScrollHeaderCanvasRef.current,\n      0,\n      scrollDeltaY,\n      0,\n      liveScrollBodyCanvasTop,\n      0,\n      liveZoomAnchorY\n    );\n    applyCanvasTransform(\n      leftFrozenHeaderCanvasRef.current,\n      0,\n      0,\n      0,\n      liveDisplayHeaderHeight,\n      0,\n      0\n    );\n    applyCanvasTransform(\n      cornerHeaderCanvasRef.current,\n      0,\n      0,\n      0,\n      0,\n      0,\n      0\n    );\n    applyOverlayTransform(\n      canvasScrollOverlayContentRef.current,\n      -nextLiveViewport.left - liveFrozenPaneRight,\n      -nextLiveViewport.top - liveFrozenPaneBottom,\n      liveFrozenPaneRight,\n      liveFrozenPaneBottom,\n      liveZoomAnchorX,\n      liveZoomAnchorY\n    );\n    applyOverlayTransform(\n      canvasTopOverlayContentRef.current,\n      -nextLiveViewport.left - liveFrozenPaneRight,\n      -liveDisplayHeaderHeight,\n      liveFrozenPaneRight,\n      liveDisplayHeaderHeight,\n      liveZoomAnchorX,\n      0\n    );\n    applyOverlayTransform(\n      canvasLeftOverlayContentRef.current,\n      -liveDisplayRowHeaderWidth,\n      -nextLiveViewport.top - liveFrozenPaneBottom,\n      liveDisplayRowHeaderWidth,\n      liveFrozenPaneBottom,\n      0,\n      liveZoomAnchorY\n    );\n    applyOverlayTransform(\n      canvasCornerOverlayContentRef.current,\n      -liveDisplayRowHeaderWidth,\n      -liveDisplayHeaderHeight,\n      liveDisplayRowHeaderWidth,\n      liveDisplayHeaderHeight,\n      0,\n      0\n    );\n  }, [experimentalCanvas, zoomScale]);\n  const updateLiveGestureZoomState = React.useCallback((\n    nextState:\n      | LiveGestureZoomState\n      | null\n      | ((current: LiveGestureZoomState | null) => LiveGestureZoomState | null)\n  ) => {\n    const previousState = liveGestureZoomRef.current;\n    const resolvedState = typeof nextState === \"function\"\n      ? nextState(previousState)\n      : nextState;\n    liveGestureZoomRef.current = resolvedState;\n    const shouldApplyTransformImmediately = !experimentalCanvas || previousState === null || resolvedState === null;\n    if (shouldApplyTransformImmediately) {\n      if (liveGestureZoomTransformFrameRef.current !== null) {\n        window.cancelAnimationFrame(liveGestureZoomTransformFrameRef.current);\n        liveGestureZoomTransformFrameRef.current = null;\n      }\n      applyCanvasViewportCompensation();\n    } else if (liveGestureZoomTransformFrameRef.current === null) {\n      liveGestureZoomTransformFrameRef.current = window.requestAnimationFrame(() => {\n        liveGestureZoomTransformFrameRef.current = null;\n        applyCanvasViewportCompensation();\n      });\n    }\n    // Canvas zoom is compositor-driven; React only needs gesture activity changes\n    // so selection geometry transitions stay disabled through the commit frame.\n    const shouldSyncReactState = !experimentalCanvas || (previousState === null) !== (resolvedState === null);\n    if (!shouldSyncReactState) {\n      return;\n    }\n\n    pendingLiveGestureZoomStateRef.current = resolvedState;\n    if (liveGestureZoomFrameRef.current !== null) {\n      return;\n    }\n    liveGestureZoomFrameRef.current = window.requestAnimationFrame(() => {\n      liveGestureZoomFrameRef.current = null;\n      const pendingState = pendingLiveGestureZoomStateRef.current;\n      pendingLiveGestureZoomStateRef.current = null;\n      setLiveGestureZoom(pendingState);\n    });\n  }, [applyCanvasViewportCompensation, experimentalCanvas]);\n  const clearLiveZoomCommitTimer = React.useCallback(() => {\n    if (liveZoomCommitTimerRef.current !== null) {\n      window.clearTimeout(liveZoomCommitTimerRef.current);\n      liveZoomCommitTimerRef.current = null;\n    }\n  }, []);\n  const clearLiveGestureZoom = React.useCallback(() => {\n    clearLiveZoomCommitTimer();\n    pendingLiveZoomCommitRef.current = null;\n    pendingZoomAnchorRef.current = null;\n    touchPinchStateRef.current = null;\n    safariPinchStartZoomRef.current = null;\n    gestureScrollerRectRef.current = null;\n    gestureZoomScaleRef.current = committedZoomScaleRef.current;\n    updateLiveGestureZoomState(null);\n  }, [clearLiveZoomCommitTimer, updateLiveGestureZoomState]);\n  const updateLiveGestureZoomTarget = React.useCallback((nextZoomScale: number, anchor: ZoomAnchor) => {\n    const clampedZoomScale = clampValue(nextZoomScale, minZoomScale, maxZoomScale);\n    gestureZoomScaleRef.current = clampedZoomScale;\n    pendingLiveZoomCommitRef.current = null;\n    updateLiveGestureZoomState((current) => ({\n      anchor,\n      baseZoomScale: current?.baseZoomScale ?? committedZoomScaleRef.current,\n      targetZoomScale: clampedZoomScale\n    }));\n  }, [maxZoomScale, minZoomScale, updateLiveGestureZoomState]);\n  const commitLiveGestureZoom = React.useCallback(() => {\n    clearLiveZoomCommitTimer();\n    const currentLiveGestureZoom = liveGestureZoomRef.current;\n    if (!currentLiveGestureZoom) {\n      return;\n    }\n\n    const nextCommittedZoomScale = clampValue(\n      Math.round(currentLiveGestureZoom.targetZoomScale),\n      minZoomScale,\n      maxZoomScale\n    );\n    if (nextCommittedZoomScale === committedZoomScaleRef.current) {\n      clearLiveGestureZoom();\n      return;\n    }\n\n    if (pendingLiveZoomCommitRef.current === nextCommittedZoomScale) {\n      return;\n    }\n\n    pendingLiveZoomCommitRef.current = nextCommittedZoomScale;\n    pendingZoomAnchorRef.current = currentLiveGestureZoom.anchor;\n    gestureZoomScaleRef.current = nextCommittedZoomScale;\n    setZoomScale(nextCommittedZoomScale);\n  }, [clearLiveGestureZoom, clearLiveZoomCommitTimer, maxZoomScale, minZoomScale, setZoomScale]);\n  const scheduleLiveGestureZoomCommit = React.useCallback(() => {\n    clearLiveZoomCommitTimer();\n    liveZoomCommitTimerRef.current = window.setTimeout(() => {\n      liveZoomCommitTimerRef.current = null;\n      commitLiveGestureZoom();\n    }, LIVE_ZOOM_COMMIT_IDLE_MS);\n  }, [clearLiveZoomCommitTimer, commitLiveGestureZoom]);\n  const syncDrawingViewport = React.useCallback((scroller: HTMLDivElement | null, options?: { immediate?: boolean }) => {\n    if (!scroller) {\n      return;\n    }\n\n    const nextViewport = {\n      height: scroller.clientHeight,\n      left: scroller.scrollLeft,\n      top: scroller.scrollTop,\n      width: scroller.clientWidth\n    };\n    const stateViewport = drawingViewportStateRef.current;\n    const matchesStateViewport =\n      stateViewport.left === nextViewport.left\n      && stateViewport.top === nextViewport.top\n      && stateViewport.width === nextViewport.width\n      && stateViewport.height === nextViewport.height;\n    const liveViewport = liveDrawingViewportRef.current;\n    const matchesLiveViewport =\n      liveViewport.left === nextViewport.left\n      && liveViewport.top === nextViewport.top\n      && liveViewport.width === nextViewport.width\n      && liveViewport.height === nextViewport.height;\n    liveDrawingViewportRef.current = nextViewport;\n    applyCanvasViewportCompensation(nextViewport);\n\n    if (options?.immediate) {\n      pendingDrawingViewportRef.current = null;\n      if (drawingViewportFrameRef.current !== null) {\n        window.cancelAnimationFrame(drawingViewportFrameRef.current);\n        drawingViewportFrameRef.current = null;\n      }\n      if (matchesStateViewport) {\n        return;\n      }\n      setDrawingViewport((current) => (\n        current.left === nextViewport.left\n        && current.top === nextViewport.top\n        && current.width === nextViewport.width\n        && current.height === nextViewport.height\n          ? current\n          : nextViewport\n      ));\n      return;\n    }\n\n    if (matchesLiveViewport && matchesStateViewport) {\n      return;\n    }\n\n    const shouldCommitDeferredViewport =\n      !matchesStateViewport\n      && (\n        stateViewport.width !== nextViewport.width\n        || stateViewport.height !== nextViewport.height\n        || Math.abs(nextViewport.left - stateViewport.left) >= CANVAS_DEFERRED_VIEWPORT_SYNC_THRESHOLD_PX\n        || Math.abs(nextViewport.top - stateViewport.top) >= CANVAS_DEFERRED_VIEWPORT_SYNC_THRESHOLD_PX\n      );\n    if (!shouldCommitDeferredViewport) {\n      pendingDrawingViewportRef.current = null;\n      return;\n    }\n\n    pendingDrawingViewportRef.current = nextViewport;\n    if (drawingViewportFrameRef.current !== null) {\n      return;\n    }\n    drawingViewportFrameRef.current = window.requestAnimationFrame(() => {\n      drawingViewportFrameRef.current = null;\n      const pendingViewport = pendingDrawingViewportRef.current;\n      pendingDrawingViewportRef.current = null;\n      if (!pendingViewport) {\n        return;\n      }\n      setDrawingViewport((current) => (\n        current.left === pendingViewport.left\n        && current.top === pendingViewport.top\n        && current.width === pendingViewport.width\n        && current.height === pendingViewport.height\n          ? current\n          : pendingViewport\n      ));\n    });\n  }, [applyCanvasViewportCompensation]);\n  const setGlobalCursor = React.useCallback((cursor: string) => {\n    document.body.style.cursor = cursor;\n    document.documentElement.style.cursor = cursor;\n    if (scrollRef.current) {\n      scrollRef.current.style.cursor = cursor;\n    }\n  }, []);\n  const clearGlobalCursor = React.useCallback(() => {\n    document.body.style.cursor = \"\";\n    document.documentElement.style.cursor = \"\";\n    if (scrollRef.current) {\n      scrollRef.current.style.cursor = \"\";\n    }\n  }, []);\n  const getBodyBlitBufferCanvas = React.useCallback((pane: FrozenDrawingPane) => {\n    let bufferCanvas = bodyBlitBufferCanvasRef.current[pane];\n    if (!bufferCanvas && typeof document !== \"undefined\") {\n      bufferCanvas = document.createElement(\"canvas\");\n      bodyBlitBufferCanvasRef.current[pane] = bufferCanvas;\n    }\n    return bufferCanvas;\n  }, []);\n  const getHeaderBlitBufferCanvas = React.useCallback((axis: \"left\" | \"top\") => {\n    let bufferCanvas = headerBlitBufferCanvasRef.current[axis];\n    if (!bufferCanvas && typeof document !== \"undefined\") {\n      bufferCanvas = document.createElement(\"canvas\");\n      headerBlitBufferCanvasRef.current[axis] = bufferCanvas;\n    }\n    return bufferCanvas;\n  }, []);\n  const visibleRows = React.useMemo(() => {\n    return buildVisibleAxisIndices(\n      activeSheet?.visibleRows ?? [],\n      displayRowLimit,\n      activeSheet?.maxUsedRow ?? -1,\n      hiddenRowSet\n    );\n  }, [activeSheet?.maxUsedRow, activeSheet?.visibleRows, displayRowLimit, hiddenRowSet]);\n  const visibleCols = React.useMemo(() => {\n    return buildVisibleAxisIndices(\n      activeSheet?.visibleCols ?? [],\n      displayColLimit,\n      activeSheet?.maxUsedCol ?? -1,\n      hiddenColSet\n    );\n  }, [activeSheet?.maxUsedCol, activeSheet?.visibleCols, displayColLimit, hiddenColSet]);\n  const frozenRows = React.useMemo(() => {\n    const freezeRow = activeSheet?.freezePanes?.row ?? 0;\n    if (freezeRow <= 0) {\n      return [];\n    }\n\n    return visibleRows.filter((row) => row < freezeRow);\n  }, [activeSheet?.freezePanes?.row, visibleRows]);\n  const frozenCols = React.useMemo(() => {\n    const freezeCol = activeSheet?.freezePanes?.col ?? 0;\n    if (freezeCol <= 0) {\n      return [];\n    }\n\n    return visibleCols.filter((col) => col < freezeCol);\n  }, [activeSheet?.freezePanes?.col, visibleCols]);\n  const actualColWidths = React.useMemo(\n    () => {\n      const widths = new Array(displayColLimit).fill(0);\n      const showGridLines = activeSheet?.showGridLines ?? true;\n      const fallbackWidth = Math.max(\n        resolveRenderedSheetAxisPixels(activeSheet?.defaultColWidthPx ?? DEFAULT_COL_WIDTH, showGridLines),\n        DEFAULT_COL_WIDTH / 2\n      );\n\n      if (worksheet) {\n        for (let col = 0; col < displayColLimit; col += 1) {\n          if (worksheet.isColumnHidden(col)) {\n            continue;\n          }\n\n          const width = worksheet.getColumnWidth(col);\n          if (width !== undefined && width !== null) {\n            widths[col] = Math.max(\n              resolveRenderedSheetAxisPixels(\n                resolveSheetColumnWidthPixels(width, activeSheet?.columnWidthCharacterWidthPx),\n                showGridLines\n              ),\n              DEFAULT_COL_WIDTH / 2\n            );\n            continue;\n          }\n\n          widths[col] = Math.max(\n            resolveRenderedSheetAxisPixels(\n              activeSheet?.colWidthOverridesPx[col] ?? activeSheet?.defaultColWidthPx ?? DEFAULT_COL_WIDTH,\n              showGridLines\n            ),\n            DEFAULT_COL_WIDTH / 2\n          );\n        }\n\n        return widths;\n      }\n\n      const precomputedCols = activeSheet?.visibleCols ?? [];\n      const precomputedWidths = activeSheet?.colWidths ?? [];\n      for (let index = 0; index < precomputedCols.length; index += 1) {\n        const col = precomputedCols[index];\n        if (col === undefined || col >= displayColLimit) {\n          continue;\n        }\n\n        widths[col] = Math.max(\n          resolveRenderedSheetAxisPixels(\n            activeSheet?.colWidthOverridesPx[col]\n              ?? precomputedWidths[index]\n              ?? activeSheet?.defaultColWidthPx\n              ?? DEFAULT_COL_WIDTH,\n            showGridLines\n          ),\n          DEFAULT_COL_WIDTH / 2\n        );\n      }\n\n      for (let col = Math.max(0, (activeSheet?.maxUsedCol ?? -1) + 1); col < displayColLimit; col += 1) {\n        const overrideWidth = activeSheet?.colWidthOverridesPx[col];\n        widths[col] = overrideWidth === undefined\n          ? fallbackWidth\n          : Math.max(resolveRenderedSheetAxisPixels(overrideWidth, showGridLines), DEFAULT_COL_WIDTH / 2);\n      }\n\n      return widths;\n    },\n    [\n      activeSheet?.colWidthOverridesPx,\n      activeSheet?.colWidths,\n      activeSheet?.defaultColWidthPx,\n      activeSheet?.maxUsedCol,\n      activeSheet?.showGridLines,\n      activeSheet?.visibleCols,\n      displayColLimit,\n      worksheet,\n      revision\n    ]\n  );\n  const actualRowHeights = React.useMemo(\n    () => {\n      const heights = new Array(displayRowLimit).fill(0);\n      const showGridLines = activeSheet?.showGridLines ?? true;\n      const fallbackHeight = Math.max(\n        resolveRenderedSheetAxisPixels(activeSheet?.defaultRowHeightPx ?? DEFAULT_ROW_HEIGHT, showGridLines),\n        DEFAULT_ROW_HEIGHT / 1.5\n      );\n\n      if (worksheet) {\n        for (let row = 0; row < displayRowLimit; row += 1) {\n          if (worksheet.isRowHidden(row)) {\n            continue;\n          }\n\n          const height = worksheet.getRowHeight(row);\n          if (height !== undefined && height !== null) {\n            heights[row] = Math.max(\n              resolveRenderedSheetAxisPixels(resolveSheetRowHeightPixels(height), showGridLines),\n              DEFAULT_ROW_HEIGHT / 1.5\n            );\n            continue;\n          }\n\n          const maxMeasuredCol = Math.min(displayColLimit - 1, activeSheet?.maxUsedCol ?? -1);\n          let estimatedAutoHeight = 0;\n          if (maxMeasuredCol >= 0) {\n            for (let col = 0; col <= maxMeasuredCol; col += 1) {\n              if (worksheet.isColumnHidden(col) || worksheet.isMergedSecondary(row, col)) {\n                continue;\n              }\n\n              const cellValue = worksheet.getFormattedValueAt(row, col);\n              if (!cellValue) {\n                continue;\n              }\n\n              const rawStyle = (worksheet.getCellStyleAt(row, col) as Record<string, unknown> | null | undefined) ?? null;\n              const cellStyle = buildCellStyle(rawStyle, palette, activeSheet?.themePalette, {\n                showGridLines: activeSheet?.showGridLines\n              });\n              if (cellStyle.whiteSpace !== \"pre-wrap\" && !cellValue.includes(\"\\n\") && !cellValue.includes(\"\\r\")) {\n                continue;\n              }\n\n              const merge = worksheet.getMergeSpan(row, col) as { colSpan?: number } | null | undefined;\n              const colSpan = Math.max(1, merge?.colSpan ?? 1);\n              let cellWidth = 0;\n              for (let spanCol = col; spanCol < Math.min(displayColLimit, col + colSpan); spanCol += 1) {\n                cellWidth += actualColWidths[spanCol] ?? (activeSheet?.defaultColWidthPx ?? DEFAULT_COL_WIDTH);\n              }\n              estimatedAutoHeight = Math.max(\n                estimatedAutoHeight,\n                measureWrappedTextHeight(cellValue, cellStyle, cellWidth)\n              );\n            }\n          }\n          if (estimatedAutoHeight > 0) {\n            heights[row] = Math.max(\n              resolveRenderedSheetAxisPixels(Math.ceil(estimatedAutoHeight), showGridLines),\n              fallbackHeight\n            );\n            continue;\n          }\n\n          heights[row] = Math.max(\n            resolveRenderedSheetAxisPixels(\n              activeSheet?.rowHeightOverridesPx[row] ?? activeSheet?.defaultRowHeightPx ?? DEFAULT_ROW_HEIGHT,\n              showGridLines\n            ),\n            DEFAULT_ROW_HEIGHT / 1.5\n          );\n        }\n\n        return heights;\n      }\n\n      const precomputedRows = activeSheet?.visibleRows ?? [];\n      const precomputedHeights = activeSheet?.rowHeights ?? [];\n      for (let index = 0; index < precomputedRows.length; index += 1) {\n        const row = precomputedRows[index];\n        if (row === undefined || row >= displayRowLimit) {\n          continue;\n        }\n\n        heights[row] = Math.max(\n          resolveRenderedSheetAxisPixels(\n            activeSheet?.rowHeightOverridesPx[row]\n              ?? precomputedHeights[index]\n              ?? activeSheet?.defaultRowHeightPx\n              ?? DEFAULT_ROW_HEIGHT,\n            showGridLines\n          ),\n          DEFAULT_ROW_HEIGHT / 1.5\n        );\n      }\n\n      for (let row = Math.max(0, (activeSheet?.maxUsedRow ?? -1) + 1); row < displayRowLimit; row += 1) {\n        const overrideHeight = activeSheet?.rowHeightOverridesPx[row];\n        heights[row] = overrideHeight === undefined\n          ? fallbackHeight\n          : Math.max(resolveRenderedSheetAxisPixels(overrideHeight, showGridLines), DEFAULT_ROW_HEIGHT / 1.5);\n      }\n\n      return heights;\n    },\n    [\n      activeSheet?.defaultRowHeightPx,\n      activeSheet?.maxUsedRow,\n      activeSheet?.maxUsedCol,\n      activeSheet?.rowHeightOverridesPx,\n      activeSheet?.rowHeights,\n      activeSheet?.showGridLines,\n      activeSheet?.themePalette,\n      activeSheet?.visibleRows,\n      actualColWidths,\n      displayRowLimit,\n      displayColLimit,\n      palette,\n      worksheet,\n      revision\n    ]\n  );\n  const displayActualColWidths = React.useMemo(\n    () => actualColWidths.map((width) => width * zoomFactor),\n    [actualColWidths, zoomFactor]\n  );\n  const displayActualRowHeights = React.useMemo(\n    () => actualRowHeights.map((height) => height * zoomFactor),\n    [actualRowHeights, zoomFactor]\n  );\n  const displayEffectiveColWidths = React.useMemo(\n    () => visibleCols.map((col) => displayActualColWidths[col] ?? displayDefaultColWidth),\n    [displayActualColWidths, displayDefaultColWidth, visibleCols]\n  );\n  const displayEffectiveRowHeights = React.useMemo(\n    () => visibleRows.map((row) => displayActualRowHeights[row] ?? displayDefaultRowHeight),\n    [displayActualRowHeights, displayDefaultRowHeight, visibleRows]\n  );\n  const rowIndexByActual = React.useMemo(() => new Map(visibleRows.map((row, index) => [row, index])), [visibleRows]);\n  const colIndexByActual = React.useMemo(() => new Map(visibleCols.map((col, index) => [col, index])), [visibleCols]);\n  const visibleRowsRef = React.useRef<number[]>(visibleRows);\n  const visibleColsRef = React.useRef<number[]>(visibleCols);\n  const effectiveRowHeightsRef = React.useRef<number[]>(displayEffectiveRowHeights);\n  const effectiveColWidthsRef = React.useRef<number[]>(displayEffectiveColWidths);\n  const rowPrefixSums = React.useMemo(() => buildPrefixSums(displayEffectiveRowHeights), [displayEffectiveRowHeights]);\n  const colPrefixSums = React.useMemo(() => buildPrefixSums(displayEffectiveColWidths), [displayEffectiveColWidths]);\n  const actualRowPrefixSums = React.useMemo(() => buildPrefixSums(displayActualRowHeights), [displayActualRowHeights]);\n  const actualColPrefixSums = React.useMemo(() => buildPrefixSums(displayActualColWidths), [displayActualColWidths]);\n  const stickyTopByRow = React.useMemo(\n    () => buildStickyOffsets(frozenRows, displayActualRowHeights, displayHeaderHeight),\n    [displayActualRowHeights, displayHeaderHeight, frozenRows]\n  );\n  const stickyLeftByCol = React.useMemo(\n    () => buildStickyOffsets(frozenCols, displayActualColWidths, displayRowHeaderWidth),\n    [displayActualColWidths, displayRowHeaderWidth, frozenCols]\n  );\n  const frozenPaneBottom = React.useMemo(\n    () => (\n      frozenRows.length > 0\n        ? frozenRows.reduce(\n            (max, row) => Math.max(max, (stickyTopByRow.get(row) ?? displayHeaderHeight) + (displayActualRowHeights[row] ?? displayDefaultRowHeight)),\n            displayHeaderHeight\n          )\n        : displayHeaderHeight\n    ),\n    [displayActualRowHeights, displayDefaultRowHeight, displayHeaderHeight, frozenRows, stickyTopByRow]\n  );\n  const frozenPaneRight = React.useMemo(\n    () => (\n      frozenCols.length > 0\n        ? frozenCols.reduce(\n            (max, col) => Math.max(max, (stickyLeftByCol.get(col) ?? displayRowHeaderWidth) + (displayActualColWidths[col] ?? displayDefaultColWidth)),\n            displayRowHeaderWidth\n          )\n        : displayRowHeaderWidth\n    ),\n    [displayActualColWidths, displayDefaultColWidth, displayRowHeaderWidth, frozenCols, stickyLeftByCol]\n  );\n  canvasLayoutMetricsRef.current = {\n    displayHeaderHeight,\n    displayRowHeaderWidth,\n    frozenPaneBottom,\n    frozenPaneRight\n  };\n  const rowPrefixSumsRef = React.useRef<number[]>(rowPrefixSums);\n  const colPrefixSumsRef = React.useRef<number[]>(colPrefixSums);\n  const firstVisibleRow = visibleRows[0];\n  const lastVisibleRow = visibleRows[visibleRows.length - 1];\n  const firstVisibleCol = visibleCols[0];\n  const lastVisibleCol = visibleCols[visibleCols.length - 1];\n  const displayedSelection = fillPreviewRange ?? normalizedSelection;\n  const toLogicalRect = React.useCallback((rect: XlsxImageRect): XlsxImageRect => ({\n    height: rect.height / zoomFactor,\n    left: rect.left / zoomFactor,\n    top: rect.top / zoomFactor,\n    width: rect.width / zoomFactor\n  }), [zoomFactor]);\n  const drawingExtents = React.useMemo(() => {\n    const imageExtents = images.reduce(\n      (current, image) => {\n        const extents = resolveImageAnchorExtents(image);\n        return {\n          maxCol: Math.max(current.maxCol, extents.maxCol),\n          maxRow: Math.max(current.maxRow, extents.maxRow)\n        };\n      },\n      { maxCol: -1, maxRow: -1 }\n    );\n    const shapeExtents = shapes.reduce(\n      (current, shape) => {\n        const extents = resolveShapeAnchorExtents(shape);\n        return {\n          maxCol: Math.max(current.maxCol, extents.maxCol),\n          maxRow: Math.max(current.maxRow, extents.maxRow)\n        };\n      },\n      { maxCol: -1, maxRow: -1 }\n    );\n    const chartExtents = charts.reduce(\n      (current, chart) => {\n        const extents = resolveChartAnchorExtents(chart);\n        return {\n          maxCol: Math.max(current.maxCol, extents.maxCol),\n          maxRow: Math.max(current.maxRow, extents.maxRow)\n        };\n      },\n      { maxCol: -1, maxRow: -1 }\n    );\n\n    return {\n      maxCol: Math.max(imageExtents.maxCol, shapeExtents.maxCol, chartExtents.maxCol),\n      maxRow: Math.max(imageExtents.maxRow, shapeExtents.maxRow, chartExtents.maxRow)\n    };\n  }, [charts, images, shapes]);\n  const shouldVirtualizeRows = visibleRows.length > 0;\n  const shouldVirtualizeCols = visibleCols.length > 0 && frozenCols.length === 0;\n  const shouldUseDomVirtualizer = !experimentalCanvas;\n  const getScrollElement = React.useCallback(() => scrollRef.current, []);\n  const estimateRowSize = React.useCallback(\n    (index: number) => displayEffectiveRowHeights[index] ?? displayDefaultRowHeight,\n    [displayDefaultRowHeight, displayEffectiveRowHeights]\n  );\n  const getRowItemKey = React.useCallback((index: number) => visibleRows[index] ?? index, [visibleRows]);\n  const estimateColSize = React.useCallback(\n    (index: number) => displayEffectiveColWidths[index] ?? displayDefaultColWidth,\n    [displayDefaultColWidth, displayEffectiveColWidths]\n  );\n  const getColItemKey = React.useCallback((index: number) => visibleCols[index] ?? index, [visibleCols]);\n\n  const rowVirtualizer = useVirtualizer({\n    count: visibleRows.length,\n    enabled: shouldUseDomVirtualizer,\n    estimateSize: estimateRowSize,\n    getScrollElement,\n    getItemKey: getRowItemKey,\n    overscan: 10\n  });\n  const colVirtualizer = useVirtualizer({\n    count: visibleCols.length,\n    enabled: shouldUseDomVirtualizer,\n    estimateSize: estimateColSize,\n    getScrollElement,\n    getItemKey: getColItemKey,\n    horizontal: true,\n    overscan: 6\n  });\n  const currentRowVirtualItems = shouldUseDomVirtualizer ? rowVirtualizer.getVirtualItems() : EMPTY_VIRTUAL_ITEMS;\n  const currentColVirtualItems = shouldUseDomVirtualizer ? colVirtualizer.getVirtualItems() : EMPTY_VIRTUAL_ITEMS;\n  const frozenRowVirtualIndices = React.useMemo(\n    () => frozenRows\n      .map((row) => rowIndexByActual.get(row))\n      .filter((index): index is number => index !== undefined),\n    [frozenRows, rowIndexByActual]\n  );\n  const frozenColVirtualIndices = React.useMemo(\n    () => frozenCols\n      .map((col) => colIndexByActual.get(col))\n      .filter((index): index is number => index !== undefined),\n    [colIndexByActual, frozenCols]\n  );\n  const indexedMergedRegions = React.useMemo(\n    () =>\n      mergedRegions.flatMap((region) => {\n        const startRowIndex = rowIndexByActual.get(region.start.row);\n        const endRowIndex = rowIndexByActual.get(region.end.row);\n        const startColIndex = colIndexByActual.get(region.start.col);\n        const endColIndex = colIndexByActual.get(region.end.col);\n        if (\n          startRowIndex === undefined\n          || endRowIndex === undefined\n          || startColIndex === undefined\n          || endColIndex === undefined\n        ) {\n          return [];\n        }\n\n        return [{\n          endColIndex,\n          endRowIndex,\n          startColIndex,\n          startRowIndex\n        } satisfies IndexedMergedRegion];\n      }),\n    [colIndexByActual, mergedRegions, rowIndexByActual]\n  );\n  const domBaseRowIndices = React.useMemo(\n    () => Array.from(new Set([\n      ...currentRowVirtualItems.map((virtualRow) => virtualRow.index),\n      ...frozenRowVirtualIndices\n    ])).sort((left, right) => left - right),\n    [currentRowVirtualItems, frozenRowVirtualIndices]\n  );\n  const domBaseColIndices = React.useMemo(\n    () => Array.from(new Set([\n      ...(shouldVirtualizeCols\n        ? currentColVirtualItems.map((virtualCol) => virtualCol.index)\n        : visibleCols.map((_, index) => index)),\n      ...frozenColVirtualIndices\n    ])).sort((left, right) => left - right),\n    [currentColVirtualItems, frozenColVirtualIndices, shouldVirtualizeCols, visibleCols]\n  );\n  const domExpandedWindow = React.useMemo(\n    () => expandMergeAwareWindow(domBaseRowIndices, domBaseColIndices, indexedMergedRegions),\n    [domBaseColIndices, domBaseRowIndices, indexedMergedRegions]\n  );\n  const rowVirtualItemByIndex = React.useMemo(\n    () => new Map(currentRowVirtualItems.map((virtualRow) => [virtualRow.index, virtualRow])),\n    [currentRowVirtualItems]\n  );\n  const colVirtualItemByIndex = React.useMemo(\n    () => new Map(currentColVirtualItems.map((virtualCol) => [virtualCol.index, virtualCol])),\n    [currentColVirtualItems]\n  );\n  const maxRowDisplayLimit = React.useMemo(\n    () => resolveOpenGridExtent(activeSheet?.maxUsedRow ?? -1, MIN_OPEN_GRID_ROWS, OPEN_GRID_ROW_PADDING),\n    [activeSheet?.maxUsedRow]\n  );\n  const maxColDisplayLimit = React.useMemo(\n    () => resolveOpenGridExtent(activeSheet?.maxUsedCol ?? -1, MIN_OPEN_GRID_COLS, OPEN_GRID_COL_PADDING),\n    [activeSheet?.maxUsedCol]\n  );\n\n  React.useEffect(() => {\n    if (!isWorkerBacked) {\n      return;\n    }\n\n    const lastVirtualRowIndex = currentRowVirtualItems[currentRowVirtualItems.length - 1]?.index ?? -1;\n    const lastVirtualColIndex = currentColVirtualItems[currentColVirtualItems.length - 1]?.index ?? -1;\n\n    if (\n      lastVirtualRowIndex >= visibleRows.length - WORKER_GRID_GROW_THRESHOLD_ROWS\n      && displayRowLimit < maxRowDisplayLimit\n    ) {\n      setDisplayRowLimit((current) => Math.min(maxRowDisplayLimit, current + WORKER_GRID_GROW_ROWS));\n    }\n\n    if (\n      lastVirtualColIndex >= visibleCols.length - WORKER_GRID_GROW_THRESHOLD_COLS\n      && displayColLimit < maxColDisplayLimit\n    ) {\n      setDisplayColLimit((current) => Math.min(maxColDisplayLimit, current + WORKER_GRID_GROW_COLS));\n    }\n  }, [\n    currentColVirtualItems,\n    currentRowVirtualItems,\n    displayColLimit,\n    displayRowLimit,\n    isWorkerBacked,\n    maxColDisplayLimit,\n    maxRowDisplayLimit,\n    visibleCols.length,\n    visibleRows.length\n  ]);\n\n  React.useEffect(() => {\n    activeCellRef.current = activeCell;\n  }, [activeCell]);\n\n  React.useEffect(() => {\n    selectedChartIdRef.current = selectedChartId;\n  }, [selectedChartId]);\n\n  React.useEffect(() => {\n    selectedImageIdRef.current = selectedImageId;\n  }, [selectedImageId]);\n\n  React.useEffect(() => {\n    committedZoomScaleRef.current = zoomScale;\n    if (pendingLiveZoomCommitRef.current !== null && zoomScale === pendingLiveZoomCommitRef.current) {\n      pendingLiveZoomCommitRef.current = null;\n      touchPinchStateRef.current = null;\n      safariPinchStartZoomRef.current = null;\n      clearLiveZoomCommitTimer();\n      updateLiveGestureZoomState(null);\n      gestureZoomScaleRef.current = zoomScale;\n      return;\n    }\n\n    const currentLiveGestureZoom = liveGestureZoomRef.current;\n    if (currentLiveGestureZoom && zoomScale !== currentLiveGestureZoom.baseZoomScale) {\n      clearLiveGestureZoom();\n      return;\n    }\n\n    if (currentLiveGestureZoom === null) {\n      gestureZoomScaleRef.current = zoomScale;\n    }\n  }, [clearLiveGestureZoom, clearLiveZoomCommitTimer, updateLiveGestureZoomState, zoomScale]);\n\n  React.useLayoutEffect(() => {\n    drawingViewportStateRef.current = drawingViewport;\n    applyCanvasViewportCompensation();\n  }, [applyCanvasViewportCompensation, drawingViewport]);\n\n  React.useEffect(() => {\n    selectionRef.current = normalizedSelection;\n  }, [normalizedSelection]);\n\n  React.useEffect(() => {\n    editingCellRef.current = editingCell;\n  }, [editingCell]);\n\n  React.useLayoutEffect(() => {\n    if (!editingCell) {\n      return;\n    }\n\n    const input = editingInputRef.current;\n    if (!input) {\n      return;\n    }\n\n    input.focus();\n    const caret = input.value.length;\n    input.setSelectionRange(caret, caret);\n  }, [editingCell]);\n\n  React.useEffect(() => {\n    readOnlyRef.current = readOnly;\n  }, [readOnly]);\n\n  React.useEffect(() => {\n    chartPreviewRectRef.current = chartPreviewRect;\n  }, [chartPreviewRect]);\n\n  React.useEffect(() => {\n    imagePreviewRectRef.current = imagePreviewRect;\n  }, [imagePreviewRect]);\n\n  React.useEffect(() => () => {\n    if (selectionCommitFrameRef.current !== null) {\n      window.cancelAnimationFrame(selectionCommitFrameRef.current);\n      selectionCommitFrameRef.current = null;\n    }\n    if (liveGestureZoomFrameRef.current !== null) {\n      window.cancelAnimationFrame(liveGestureZoomFrameRef.current);\n      liveGestureZoomFrameRef.current = null;\n    }\n    if (liveGestureZoomTransformFrameRef.current !== null) {\n      window.cancelAnimationFrame(liveGestureZoomTransformFrameRef.current);\n      liveGestureZoomTransformFrameRef.current = null;\n    }\n    if (drawingViewportFrameRef.current !== null) {\n      window.cancelAnimationFrame(drawingViewportFrameRef.current);\n      drawingViewportFrameRef.current = null;\n    }\n    clearLiveZoomCommitTimer();\n    if (imagePreviewFrameRef.current !== null) {\n      window.cancelAnimationFrame(imagePreviewFrameRef.current);\n      imagePreviewFrameRef.current = null;\n    }\n    if (chartPreviewFrameRef.current !== null) {\n      window.cancelAnimationFrame(chartPreviewFrameRef.current);\n      chartPreviewFrameRef.current = null;\n    }\n  }, [clearLiveZoomCommitTimer]);\n\n  const scheduleImagePreviewRect = React.useCallback((preview: { id: string; rect: XlsxImageRect }) => {\n    pendingImagePreviewRef.current = preview;\n    if (imagePreviewFrameRef.current !== null) {\n      return;\n    }\n    imagePreviewFrameRef.current = window.requestAnimationFrame(() => {\n      imagePreviewFrameRef.current = null;\n      const nextPreview = pendingImagePreviewRef.current;\n      pendingImagePreviewRef.current = null;\n      if (!nextPreview) {\n        return;\n      }\n      imagePreviewRectRef.current = nextPreview;\n      setImagePreviewRect(nextPreview);\n    });\n  }, []);\n\n  const scheduleChartPreviewRect = React.useCallback((preview: { id: string; rect: XlsxImageRect }) => {\n    pendingChartPreviewRef.current = preview;\n    if (chartPreviewFrameRef.current !== null) {\n      return;\n    }\n    chartPreviewFrameRef.current = window.requestAnimationFrame(() => {\n      chartPreviewFrameRef.current = null;\n      const nextPreview = pendingChartPreviewRef.current;\n      pendingChartPreviewRef.current = null;\n      if (!nextPreview) {\n        return;\n      }\n      chartPreviewRectRef.current = nextPreview;\n      setChartPreviewRect(nextPreview);\n    });\n  }, []);\n\n  React.useEffect(() => {\n    displayedSelectionRef.current = selectionPreviewRangeRef.current ?? displayedSelection;\n  }, [displayedSelection]);\n\n  React.useEffect(() => {\n    const previewRange = selectionPreviewRangeRef.current;\n    if (!previewRange || pendingSelectionDragRef.current || selectionDragRef.current || fillDragRef.current) {\n      return;\n    }\n\n    if (normalizedSelection && rangesEqual(previewRange, normalizedSelection)) {\n      selectionPreviewRangeRef.current = null;\n      displayedSelectionRef.current = displayedSelection;\n      return;\n    }\n\n    if (!normalizedSelection && !displayedSelection) {\n      selectionPreviewRangeRef.current = null;\n      displayedSelectionRef.current = null;\n    }\n  }, [displayedSelection, normalizedSelection]);\n\n  React.useEffect(() => {\n    firstVisibleColRef.current = firstVisibleCol;\n    lastVisibleColRef.current = lastVisibleCol;\n    firstVisibleRowRef.current = firstVisibleRow;\n    lastVisibleRowRef.current = lastVisibleRow;\n  }, [firstVisibleCol, firstVisibleRow, lastVisibleCol, lastVisibleRow]);\n\n  React.useEffect(() => {\n    visibleRowsRef.current = visibleRows;\n    visibleColsRef.current = visibleCols;\n    effectiveRowHeightsRef.current = displayEffectiveRowHeights;\n    effectiveColWidthsRef.current = displayEffectiveColWidths;\n    rowPrefixSumsRef.current = rowPrefixSums;\n    colPrefixSumsRef.current = colPrefixSums;\n  }, [colPrefixSums, displayEffectiveColWidths, displayEffectiveRowHeights, rowPrefixSums, visibleCols, visibleRows]);\n\n  React.useLayoutEffect(() => {\n    const scroller = scrollRef.current;\n    const previousZoomFactor = previousZoomFactorRef.current;\n    if (!scroller || previousZoomFactor === zoomFactor) {\n      previousZoomFactorRef.current = zoomFactor;\n      return;\n    }\n\n    const zoomAnchor = pendingZoomAnchorRef.current;\n    if (zoomAnchor) {\n      scroller.scrollLeft = ((scroller.scrollLeft + zoomAnchor.x) / previousZoomFactor) * zoomFactor - zoomAnchor.x;\n      scroller.scrollTop = ((scroller.scrollTop + zoomAnchor.y) / previousZoomFactor) * zoomFactor - zoomAnchor.y;\n      pendingZoomAnchorRef.current = null;\n    } else {\n      scroller.scrollLeft = (scroller.scrollLeft / previousZoomFactor) * zoomFactor;\n      scroller.scrollTop = (scroller.scrollTop / previousZoomFactor) * zoomFactor;\n    }\n    previousZoomFactorRef.current = zoomFactor;\n    if (shouldUseDomVirtualizer) {\n      rowVirtualizer.measure();\n      colVirtualizer.measure();\n    }\n    syncDrawingViewport(scroller, { immediate: true });\n  }, [shouldUseDomVirtualizer, syncDrawingViewport, zoomFactor]);\n\n  React.useLayoutEffect(() => {\n    syncDrawingViewport(scrollRef.current, { immediate: true });\n  }, [activeSheet, activeTabIndex, displayColLimit, displayRowLimit, syncDrawingViewport, zoomFactor]);\n\n  React.useLayoutEffect(() => {\n    const scroller = scrollRef.current;\n    if (!scroller) {\n      return;\n    }\n    syncDrawingViewport(scroller, { immediate: true });\n    if (typeof ResizeObserver === \"undefined\") {\n      return;\n    }\n    const observer = new ResizeObserver(() => {\n      syncDrawingViewport(scroller, { immediate: true });\n    });\n    observer.observe(scroller);\n    return () => {\n      observer.disconnect();\n    };\n  }, [activeSheet, syncDrawingViewport]);\n\n  React.useEffect(() => {\n    setDisplayRowLimit(\n      resolveInitialDisplayExtent(\n        activeSheet?.maxUsedRow ?? -1,\n        MIN_OPEN_GRID_ROWS,\n        OPEN_GRID_ROW_PADDING,\n        Boolean(isWorkerBacked),\n        INITIAL_WORKER_GRID_ROWS\n      )\n    );\n    setDisplayColLimit(\n      resolveInitialDisplayExtent(\n        activeSheet?.maxUsedCol ?? -1,\n        MIN_OPEN_GRID_COLS,\n        OPEN_GRID_COL_PADDING,\n        Boolean(isWorkerBacked),\n        INITIAL_WORKER_GRID_COLS\n      )\n    );\n  }, [activeSheet?.maxUsedCol, activeSheet?.maxUsedRow, activeSheetIndex, isWorkerBacked]);\n\n  React.useEffect(() => {\n    const selectionEndRow = normalizedSelection?.end.row ?? -1;\n    const selectionEndCol = normalizedSelection?.end.col ?? -1;\n    const nextRowLimit = Math.max(\n      resolveInitialDisplayExtent(\n        activeSheet?.maxUsedRow ?? -1,\n        MIN_OPEN_GRID_ROWS,\n        OPEN_GRID_ROW_PADDING,\n        false,\n        INITIAL_WORKER_GRID_ROWS\n      ),\n      (activeCell?.row ?? -1) + OPEN_GRID_ROW_PADDING + 1,\n      selectionEndRow + OPEN_GRID_ROW_PADDING + 1,\n      drawingExtents.maxRow + OPEN_GRID_ROW_PADDING + 1\n    );\n    const nextColLimit = Math.max(\n      resolveInitialDisplayExtent(\n        activeSheet?.maxUsedCol ?? -1,\n        MIN_OPEN_GRID_COLS,\n        OPEN_GRID_COL_PADDING,\n        false,\n        INITIAL_WORKER_GRID_COLS\n      ),\n      (activeCell?.col ?? -1) + OPEN_GRID_COL_PADDING + 1,\n      selectionEndCol + OPEN_GRID_COL_PADDING + 1,\n      drawingExtents.maxCol + OPEN_GRID_COL_PADDING + 1\n    );\n\n    setDisplayRowLimit((current) => (current < nextRowLimit ? nextRowLimit : current));\n    setDisplayColLimit((current) => (current < nextColLimit ? nextColLimit : current));\n  }, [\n    activeCell,\n    activeSheet?.maxUsedCol,\n    activeSheet?.maxUsedRow,\n    drawingExtents.maxCol,\n    drawingExtents.maxRow,\n    normalizedSelection?.end.col,\n    normalizedSelection?.end.row\n  ]);\n\n  React.useEffect(() => {\n    const initialScrollKey = [\n      displayFileName,\n      activeSheetIndex,\n      activeSheet?.workbookSheetIndex ?? -1,\n      activeSheet?.name ?? \"\",\n      activeSheet?.minUsedRow ?? -1,\n      activeSheet?.minUsedCol ?? -1,\n      isWorkerBacked ? \"worker\" : \"main\"\n    ].join(\"|\");\n    if (initialScrollKeyRef.current === initialScrollKey) {\n      return;\n    }\n\n    const initialUsedRow = resolveFirstUsedVisibleIndex(visibleRows, activeSheet?.minUsedRow ?? -1);\n    const initialUsedCol = resolveFirstUsedVisibleIndex(visibleCols, activeSheet?.minUsedCol ?? -1);\n    const initialScrollTop = initialUsedRow > 0\n      ? sumPrefixRange(actualRowPrefixSums, 0, initialUsedRow - 1)\n      : 0;\n    const initialScrollLeft = initialUsedCol > 0\n      ? sumPrefixRange(actualColPrefixSums, 0, initialUsedCol - 1)\n      : 0;\n\n    if (shouldUseDomVirtualizer && shouldVirtualizeRows) {\n      rowVirtualizer.scrollToOffset(initialScrollTop);\n    } else if (scrollRef.current) {\n      scrollRef.current.scrollTop = initialScrollTop;\n    }\n    if (scrollRef.current) {\n      scrollRef.current.scrollLeft = initialScrollLeft;\n    }\n    if (shouldUseDomVirtualizer && shouldVirtualizeCols && frozenCols.length === 0) {\n      colVirtualizer.scrollToOffset(initialScrollLeft);\n    }\n    if (scrollRef.current) {\n      syncDrawingViewport(scrollRef.current, { immediate: true });\n    }\n    initialScrollKeyRef.current = initialScrollKey;\n  }, [\n    activeSheet?.minUsedCol,\n    activeSheet?.minUsedRow,\n    activeSheet?.name,\n    activeSheet?.workbookSheetIndex,\n    activeSheetIndex,\n    actualColPrefixSums,\n    actualRowPrefixSums,\n    colVirtualizer,\n    displayFileName,\n    frozenCols.length,\n    isWorkerBacked,\n    shouldVirtualizeCols,\n    shouldVirtualizeRows,\n    shouldUseDomVirtualizer,\n    syncDrawingViewport,\n    rowVirtualizer,\n    visibleCols,\n    visibleRows\n  ]);\n\n  React.useEffect(() => {\n    clearLiveGestureZoom();\n  }, [activeTabIndex, clearLiveGestureZoom]);\n\n  React.useEffect(() => {\n    setOpenTableMenu(null);\n  }, [activeSheet, activeSheetIndex]);\n\n  React.useEffect(() => {\n    if (!pendingNavigation || pendingNavigation.sheetIndex !== activeSheetIndex) {\n      return;\n    }\n\n    selectCell(pendingNavigation.cell);\n    setPendingNavigation(null);\n  }, [activeSheetIndex, pendingNavigation, selectCell]);\n\n  React.useEffect(() => {\n    if (shouldUseDomVirtualizer && shouldVirtualizeRows) {\n      rowVirtualizer.measure();\n    }\n    if (shouldUseDomVirtualizer && shouldVirtualizeCols) {\n      colVirtualizer.measure();\n    }\n  }, [\n    activeSheetIndex,\n    revision,\n    shouldUseDomVirtualizer,\n    shouldVirtualizeCols,\n    shouldVirtualizeRows,\n    visibleCols.length,\n    visibleRows.length\n  ]);\n\n  const handleScrollerScroll = React.useCallback((event: React.UIEvent<HTMLDivElement>) => {\n    const currentScroller = event.currentTarget;\n    cachedScrollerRectRef.current = null;\n    gestureScrollerRectRef.current = null;\n    const paintedViewport = paintedDrawingViewportRef.current;\n    const shouldSyncDrawingViewportImmediately =\n      Math.abs(currentScroller.scrollLeft - paintedViewport.left) > CANVAS_IMMEDIATE_VIEWPORT_SYNC_THRESHOLD_PX\n      || Math.abs(currentScroller.scrollTop - paintedViewport.top) > CANVAS_IMMEDIATE_VIEWPORT_SYNC_THRESHOLD_PX;\n    syncDrawingViewport(currentScroller, { immediate: shouldSyncDrawingViewportImmediately });\n    if (\n      currentScroller.scrollHeight - (currentScroller.scrollTop + currentScroller.clientHeight) <\n      OPEN_GRID_VERTICAL_EDGE_PX\n    ) {\n      setDisplayRowLimit((current) => {\n        const nextLimit = current + OPEN_GRID_ROW_GROWTH;\n        return readOnly && current < maxRowDisplayLimit ? Math.min(maxRowDisplayLimit, nextLimit) : nextLimit;\n      });\n    }\n\n    if (\n      currentScroller.scrollWidth - (currentScroller.scrollLeft + currentScroller.clientWidth) <\n      OPEN_GRID_HORIZONTAL_EDGE_PX\n    ) {\n      setDisplayColLimit((current) => {\n        const nextLimit = current + OPEN_GRID_COL_GROWTH;\n        return readOnly && current < maxColDisplayLimit ? Math.min(maxColDisplayLimit, nextLimit) : nextLimit;\n      });\n    }\n  }, [maxColDisplayLimit, maxRowDisplayLimit, readOnly, syncDrawingViewport]);\n\n  React.useEffect(() => {\n    const scroller = scrollRef.current;\n    if (!scroller || !enableGestureZoom) {\n      clearLiveGestureZoom();\n      return;\n    }\n\n    const handleWheel = (event: WheelEvent) => {\n      if (!experimentalCanvas) {\n        return;\n      }\n      if (!event.ctrlKey && !event.metaKey) {\n        return;\n      }\n\n      const delta = normalizeWheelDelta(event);\n      if (delta === 0) {\n        return;\n      }\n\n      event.preventDefault();\n      const scrollerRect = gestureScrollerRectRef.current ?? scroller.getBoundingClientRect();\n      gestureScrollerRectRef.current = scrollerRect;\n      const anchor = resolveEventAnchor(event.clientX, event.clientY, scrollerRect);\n      updateLiveGestureZoomTarget(\n        gestureZoomScaleRef.current * Math.exp(-delta * WHEEL_ZOOM_SENSITIVITY),\n        anchor\n      );\n      scheduleLiveGestureZoomCommit();\n    };\n\n    const handleTouchStart = (event: TouchEvent) => {\n      if (event.touches.length !== 2) {\n        return;\n      }\n\n      const [firstTouch, secondTouch] = [event.touches[0], event.touches[1]];\n      if (!firstTouch || !secondTouch) {\n        return;\n      }\n\n      const distance = resolveTouchDistance(firstTouch, secondTouch);\n      if (distance <= 0) {\n        return;\n      }\n\n      event.preventDefault();\n      const scrollerRect = scroller.getBoundingClientRect();\n      gestureScrollerRectRef.current = scrollerRect;\n      const anchor = resolveEventAnchor(\n        (firstTouch.clientX + secondTouch.clientX) / 2,\n        (firstTouch.clientY + secondTouch.clientY) / 2,\n        scrollerRect\n      );\n      clearLiveZoomCommitTimer();\n      updateLiveGestureZoomState({\n        anchor,\n        baseZoomScale: committedZoomScaleRef.current,\n        targetZoomScale: committedZoomScaleRef.current\n      });\n      gestureZoomScaleRef.current = committedZoomScaleRef.current;\n      touchPinchStateRef.current = {\n        startDistance: distance,\n        startZoomScale: committedZoomScaleRef.current\n      };\n    };\n\n    const handleTouchMove = (event: TouchEvent) => {\n      const pinchState = touchPinchStateRef.current;\n      if (!pinchState || event.touches.length !== 2) {\n        return;\n      }\n\n      const [firstTouch, secondTouch] = [event.touches[0], event.touches[1]];\n      if (!firstTouch || !secondTouch) {\n        return;\n      }\n\n      const distance = resolveTouchDistance(firstTouch, secondTouch);\n      if (distance <= 0) {\n        return;\n      }\n\n      event.preventDefault();\n      const scrollerRect = gestureScrollerRectRef.current ?? scroller.getBoundingClientRect();\n      gestureScrollerRectRef.current = scrollerRect;\n      const anchor = resolveEventAnchor(\n        (firstTouch.clientX + secondTouch.clientX) / 2,\n        (firstTouch.clientY + secondTouch.clientY) / 2,\n        scrollerRect\n      );\n      updateLiveGestureZoomTarget(\n        (pinchState.startZoomScale * distance) / pinchState.startDistance,\n        anchor\n      );\n    };\n\n    const handleTouchEnd = () => {\n      if (touchPinchStateRef.current) {\n        touchPinchStateRef.current = null;\n        commitLiveGestureZoom();\n      }\n    };\n\n    const handleTouchCancel = () => {\n      if (touchPinchStateRef.current) {\n        clearLiveGestureZoom();\n      }\n    };\n\n    const handleGestureStart = (event: Event) => {\n      const gestureEvent = event as WebKitGestureEvent;\n      event.preventDefault();\n      const scrollerRect = scroller.getBoundingClientRect();\n      gestureScrollerRectRef.current = scrollerRect;\n      const anchor = resolveEventAnchor(\n        gestureEvent.clientX,\n        gestureEvent.clientY,\n        scrollerRect\n      );\n      clearLiveZoomCommitTimer();\n      safariPinchStartZoomRef.current = committedZoomScaleRef.current;\n      updateLiveGestureZoomState({\n        anchor,\n        baseZoomScale: committedZoomScaleRef.current,\n        targetZoomScale: committedZoomScaleRef.current\n      });\n      gestureZoomScaleRef.current = committedZoomScaleRef.current;\n    };\n\n    const handleGestureChange = (event: Event) => {\n      const gestureEvent = event as WebKitGestureEvent;\n      const startZoomScale = safariPinchStartZoomRef.current;\n      if (startZoomScale === null || !Number.isFinite(gestureEvent.scale) || gestureEvent.scale <= 0) {\n        return;\n      }\n\n      event.preventDefault();\n      const scrollerRect = gestureScrollerRectRef.current ?? scroller.getBoundingClientRect();\n      gestureScrollerRectRef.current = scrollerRect;\n      const anchor = resolveEventAnchor(\n        gestureEvent.clientX,\n        gestureEvent.clientY,\n        scrollerRect\n      );\n      updateLiveGestureZoomTarget(startZoomScale * gestureEvent.scale, anchor);\n    };\n\n    const handleGestureEnd = () => {\n      if (safariPinchStartZoomRef.current !== null) {\n        safariPinchStartZoomRef.current = null;\n        commitLiveGestureZoom();\n      }\n    };\n\n    const handleGestureCancel = () => {\n      if (safariPinchStartZoomRef.current !== null) {\n        clearLiveGestureZoom();\n      }\n    };\n\n    scroller.addEventListener(\"wheel\", handleWheel, { passive: false });\n    scroller.addEventListener(\"touchstart\", handleTouchStart, { passive: false });\n    scroller.addEventListener(\"touchmove\", handleTouchMove, { passive: false });\n    scroller.addEventListener(\"touchend\", handleTouchEnd);\n    scroller.addEventListener(\"touchcancel\", handleTouchCancel);\n    scroller.addEventListener(\"gesturestart\", handleGestureStart as EventListener, { passive: false });\n    scroller.addEventListener(\"gesturechange\", handleGestureChange as EventListener, { passive: false });\n    scroller.addEventListener(\"gestureend\", handleGestureEnd as EventListener);\n\n    return () => {\n      scroller.removeEventListener(\"wheel\", handleWheel);\n      scroller.removeEventListener(\"touchstart\", handleTouchStart);\n      scroller.removeEventListener(\"touchmove\", handleTouchMove);\n      scroller.removeEventListener(\"touchend\", handleTouchEnd);\n      scroller.removeEventListener(\"touchcancel\", handleTouchCancel);\n      scroller.removeEventListener(\"gesturestart\", handleGestureStart as EventListener);\n      scroller.removeEventListener(\"gesturechange\", handleGestureChange as EventListener);\n      scroller.removeEventListener(\"gestureend\", handleGestureEnd as EventListener);\n      handleGestureCancel();\n    };\n  }, [\n    clearLiveGestureZoom,\n    clearLiveZoomCommitTimer,\n    commitLiveGestureZoom,\n    enableGestureZoom,\n    experimentalCanvas,\n    scheduleLiveGestureZoomCommit,\n    updateLiveGestureZoomState,\n    updateLiveGestureZoomTarget\n  ]);\n\n  React.useEffect(() => {\n    if (!openTableMenu) {\n      return;\n    }\n\n    function handlePointerDown(event: PointerEvent) {\n      if (tableMenuRef.current?.contains(event.target as Node)) {\n        return;\n      }\n      setOpenTableMenu(null);\n    }\n\n    function handleKeyDown(event: KeyboardEvent) {\n      if (event.key === \"Escape\") {\n        setOpenTableMenu(null);\n      }\n    }\n\n    window.addEventListener(\"pointerdown\", handlePointerDown);\n    window.addEventListener(\"keydown\", handleKeyDown);\n    return () => {\n      window.removeEventListener(\"pointerdown\", handlePointerDown);\n      window.removeEventListener(\"keydown\", handleKeyDown);\n    };\n  }, [openTableMenu]);\n\n  const resolvePointerCellFromGeometry = React.useCallback((clientX: number, clientY: number): XlsxCellAddress | null => {\n    const wrapper = wrapperRef.current;\n    const scroller = scrollRef.current;\n    const visibleRowsCurrent = visibleRowsRef.current;\n    const visibleColsCurrent = visibleColsRef.current;\n    const rowPrefixSumsCurrent = rowPrefixSumsRef.current;\n    const colPrefixSumsCurrent = colPrefixSumsRef.current;\n\n    if (!wrapper || !scroller || visibleRowsCurrent.length === 0 || visibleColsCurrent.length === 0) {\n      return null;\n    }\n\n    const scrollerRect = cachedScrollerRectRef.current ?? scroller.getBoundingClientRect();\n    if (\n      clientX < scrollerRect.left ||\n      clientX > scrollerRect.right ||\n      clientY < scrollerRect.top ||\n      clientY > scrollerRect.bottom\n    ) {\n      return null;\n    }\n\n    const pointerOffsetX = clientX - scrollerRect.left;\n    const pointerOffsetY = clientY - scrollerRect.top;\n    const localX = pointerOffsetX + (pointerOffsetX >= frozenPaneRight ? scroller.scrollLeft : 0);\n    const localY = pointerOffsetY + (pointerOffsetY >= frozenPaneBottom ? scroller.scrollTop : 0);\n    const rowContentOffset = localY - displayHeaderHeight;\n    const colContentOffset = localX - displayRowHeaderWidth;\n    let geometryCell: XlsxCellAddress | null = null;\n\n    if (localY >= displayHeaderHeight && localX < displayRowHeaderWidth) {\n      const rowIndex = findIndexForOffsetPrefix(rowPrefixSumsCurrent, rowContentOffset);\n      const actualRow = visibleRowsCurrent[rowIndex];\n      if (actualRow !== undefined && firstVisibleColRef.current !== undefined) {\n        geometryCell = { row: actualRow, col: firstVisibleColRef.current };\n      }\n    } else if (localY < displayHeaderHeight && localX >= displayRowHeaderWidth) {\n      const colIndex = findIndexForOffsetPrefix(colPrefixSumsCurrent, colContentOffset);\n      const actualCol = visibleColsCurrent[colIndex];\n      if (actualCol !== undefined && firstVisibleRowRef.current !== undefined) {\n        geometryCell = { row: firstVisibleRowRef.current, col: actualCol };\n      }\n    } else if (localY >= displayHeaderHeight && localX >= displayRowHeaderWidth) {\n      const rowIndex = findIndexForOffsetPrefix(rowPrefixSumsCurrent, rowContentOffset);\n      const colIndex = findIndexForOffsetPrefix(colPrefixSumsCurrent, colContentOffset);\n      const actualRow = visibleRowsCurrent[rowIndex];\n      const actualCol = visibleColsCurrent[colIndex];\n      if (actualRow !== undefined && actualCol !== undefined) {\n        geometryCell = { row: actualRow, col: actualCol };\n      }\n    }\n\n    return geometryCell;\n  }, [displayHeaderHeight, displayRowHeaderWidth, frozenPaneBottom, frozenPaneRight]);\n\n  const resolvePointerCellFromHitTest = React.useCallback((clientX: number, clientY: number): XlsxCellAddress | null => {\n    const elementsAtPoint = typeof document.elementsFromPoint === \"function\"\n      ? document.elementsFromPoint(clientX, clientY)\n      : [document.elementFromPoint(clientX, clientY)].filter((element): element is Element => Boolean(element));\n    for (const element of elementsAtPoint) {\n      if (!(element instanceof HTMLElement)) {\n        continue;\n      }\n\n      const cell = parseCellAddressAttribute(element.closest<HTMLElement>(\"[data-xlsx-cell]\")?.getAttribute(\"data-xlsx-cell\") ?? null);\n      if (cell) {\n        return cell;\n      }\n\n      const colHeader = element.closest<HTMLElement>(\"[data-xlsx-col-header]\");\n      if (colHeader && firstVisibleRowRef.current !== undefined) {\n        const actualCol = Number(colHeader.getAttribute(\"data-xlsx-col-header\"));\n        if (Number.isInteger(actualCol) && actualCol >= 0) {\n          return { row: firstVisibleRowRef.current, col: actualCol };\n        }\n      }\n\n      const rowElement = element.closest<HTMLTableRowElement>(\"tr[data-xlsx-row]\");\n      if (rowElement && firstVisibleColRef.current !== undefined) {\n        const actualRow = Number(rowElement.getAttribute(\"data-xlsx-row\"));\n        if (Number.isInteger(actualRow) && actualRow >= 0) {\n          return { row: actualRow, col: firstVisibleColRef.current };\n        }\n      }\n    }\n\n    return null;\n  }, []);\n\n  const resolvePointerCellFromClient = React.useCallback((clientX: number, clientY: number): XlsxCellAddress | null => {\n    const geometryCell = resolvePointerCellFromGeometry(clientX, clientY);\n    if (geometryCell) {\n      return geometryCell;\n    }\n\n    const resolvedCell = resolvePointerCellFromHitTest(clientX, clientY);\n    return resolvedCell ? resolveMergeAnchorCell(resolvedCell) : null;\n  }, [resolveMergeAnchorCell, resolvePointerCellFromGeometry, resolvePointerCellFromHitTest]);\n\n  const resolveDraggedSelectionCell = React.useCallback((\n    dragState: {\n      axis: \"cell\" | \"column\" | \"row\";\n      contentScaleX: number;\n      contentScaleY: number;\n      originCell: XlsxCellAddress;\n      originContentX: number;\n      originContentY: number;\n      startClientX: number;\n      startClientY: number;\n    },\n    clientX: number,\n    clientY: number\n  ): XlsxCellAddress | null => {\n    const geometryCell = resolvePointerCellFromGeometry(clientX, clientY);\n    const hitCell = resolvePointerCellFromHitTest(clientX, clientY);\n    const actualRow =\n      geometryCell?.row ??\n      (hitCell && rowIndexByActual.has(hitCell.row)\n        ? hitCell.row\n        : undefined);\n    const actualCol = geometryCell?.col ?? hitCell?.col;\n    if (actualRow === undefined || actualCol === undefined) {\n      return null;\n    }\n\n    if (dragState.axis === \"row\") {\n      return { row: actualRow, col: dragState.originCell.col };\n    }\n\n    if (dragState.axis === \"column\") {\n      return { row: dragState.originCell.row, col: actualCol };\n    }\n\n    return { row: actualRow, col: actualCol };\n  }, [resolvePointerCellFromGeometry, resolvePointerCellFromHitTest, rowIndexByActual]);\n\n  const resolveCellPointerOrigin = React.useCallback((\n    cell: XlsxCellAddress,\n    rect: DOMRect,\n    clientX: number,\n    clientY: number\n  ) => {\n    const rowIndex = rowIndexByActual.get(cell.row);\n    const colIndex = colIndexByActual.get(cell.col);\n    if (rowIndex === undefined || colIndex === undefined) {\n      return null;\n    }\n\n    const displayWidth = displayEffectiveColWidths[colIndex] ?? displayDefaultColWidth;\n    const displayHeight = displayEffectiveRowHeights[rowIndex] ?? displayDefaultRowHeight;\n    const contentScaleX = Math.max(0.0001, rect.width > 0 ? rect.width / displayWidth : 1);\n    const contentScaleY = Math.max(0.0001, rect.height > 0 ? rect.height / displayHeight : 1);\n\n    return {\n      contentScaleX,\n      contentScaleY,\n      originContentX:\n        (colPrefixSums[colIndex] ?? 0)\n        + clampContentOffset((clientX - rect.left) / contentScaleX, displayWidth),\n      originContentY:\n        (rowPrefixSums[rowIndex] ?? 0)\n        + clampContentOffset((clientY - rect.top) / contentScaleY, displayHeight)\n    };\n  }, [colIndexByActual, colPrefixSums, displayDefaultColWidth, displayDefaultRowHeight, displayEffectiveColWidths, displayEffectiveRowHeights, rowIndexByActual, rowPrefixSums]);\n\n  const resolveCellPointerOriginFromClient = React.useCallback((\n    cell: XlsxCellAddress,\n    clientX: number,\n    clientY: number\n  ) => {\n    const scroller = scrollRef.current;\n    const rowIndex = rowIndexByActual.get(cell.row);\n    const colIndex = colIndexByActual.get(cell.col);\n    if (!scroller || rowIndex === undefined || colIndex === undefined) {\n      return null;\n    }\n\n    const scrollerRect = cachedScrollerRectRef.current ?? scroller.getBoundingClientRect();\n    const pointerOffsetX = clientX - scrollerRect.left;\n    const pointerOffsetY = clientY - scrollerRect.top;\n    const localX = pointerOffsetX + (pointerOffsetX >= frozenPaneRight ? scroller.scrollLeft : 0);\n    const localY = pointerOffsetY + (pointerOffsetY >= frozenPaneBottom ? scroller.scrollTop : 0);\n    const displayWidth = displayEffectiveColWidths[colIndex] ?? displayDefaultColWidth;\n    const displayHeight = displayEffectiveRowHeights[rowIndex] ?? displayDefaultRowHeight;\n\n    return {\n      contentScaleX: 1,\n      contentScaleY: 1,\n      originContentX:\n        (colPrefixSums[colIndex] ?? 0)\n        + clampContentOffset(localX - displayRowHeaderWidth - (colPrefixSums[colIndex] ?? 0), displayWidth),\n      originContentY:\n        (rowPrefixSums[rowIndex] ?? 0)\n        + clampContentOffset(localY - displayHeaderHeight - (rowPrefixSums[rowIndex] ?? 0), displayHeight)\n    };\n  }, [\n    colIndexByActual,\n    colPrefixSums,\n    displayDefaultColWidth,\n    displayDefaultRowHeight,\n    displayEffectiveColWidths,\n    displayEffectiveRowHeights,\n    displayHeaderHeight,\n    displayRowHeaderWidth,\n    frozenPaneBottom,\n    frozenPaneRight,\n    rowIndexByActual,\n    rowPrefixSums\n  ]);\n\n  const resolveRowPointerOrigin = React.useCallback((\n    actualRow: number,\n    rect: DOMRect,\n    clientY: number\n  ) => {\n    const rowIndex = rowIndexByActual.get(actualRow);\n    if (rowIndex === undefined) {\n      return null;\n    }\n\n    const displayHeight = displayEffectiveRowHeights[rowIndex] ?? displayDefaultRowHeight;\n    const contentScaleY = Math.max(0.0001, rect.height > 0 ? rect.height / displayHeight : 1);\n    return {\n      contentScaleX: 1,\n      contentScaleY,\n      originContentX: colPrefixSums[0] ?? 0,\n      originContentY:\n        (rowPrefixSums[rowIndex] ?? 0)\n        + clampContentOffset((clientY - rect.top) / contentScaleY, displayHeight)\n    };\n  }, [colPrefixSums, displayDefaultRowHeight, displayEffectiveRowHeights, rowIndexByActual, rowPrefixSums]);\n\n  const resolveColumnPointerOrigin = React.useCallback((\n    actualCol: number,\n    rect: DOMRect,\n    clientX: number\n  ) => {\n    const colIndex = colIndexByActual.get(actualCol);\n    if (colIndex === undefined) {\n      return null;\n    }\n\n    const displayWidth = displayEffectiveColWidths[colIndex] ?? displayDefaultColWidth;\n    const contentScaleX = Math.max(0.0001, rect.width > 0 ? rect.width / displayWidth : 1);\n    return {\n      contentScaleX,\n      contentScaleY: 1,\n      originContentX:\n        (colPrefixSums[colIndex] ?? 0)\n        + clampContentOffset((clientX - rect.left) / contentScaleX, displayWidth),\n      originContentY: rowPrefixSums[0] ?? 0\n    };\n  }, [colIndexByActual, colPrefixSums, displayDefaultColWidth, displayEffectiveColWidths, rowPrefixSums]);\n\n  const applyColumnPreview = React.useCallback((actualCol: number, widthPx: number | null) => {\n    const colElement = colElementRefs.current.get(actualCol);\n    if (colElement) {\n      colElement.style.width = widthPx === null ? \"\" : `${widthPx}px`;\n    }\n\n    const baseIndex = visibleCols.indexOf(actualCol);\n    const baseWidth = baseIndex >= 0 ? (displayEffectiveColWidths[baseIndex] ?? displayDefaultColWidth) : displayDefaultColWidth;\n    const previewWidth = widthPx ?? baseWidth;\n    const baseTotalWidth = displayEffectiveColWidths.reduce((sum, width) => sum + width, 0) + displayRowHeaderWidth;\n    const widthDelta = previewWidth - baseWidth;\n    if (tableRef.current) {\n      tableRef.current.style.width = `${baseTotalWidth + widthDelta}px`;\n    }\n  }, [displayDefaultColWidth, displayEffectiveColWidths, displayRowHeaderWidth, visibleCols]);\n\n  const applyRowPreview = React.useCallback((actualRow: number, heightPx: number | null) => {\n    const rowElement =\n      rowElementRefs.current.get(actualRow) ??\n      wrapperRef.current?.querySelector<HTMLTableRowElement>(`tr[data-xlsx-row=\"${actualRow}\"]`) ??\n      null;\n    if (rowElement) {\n      rowElementRefs.current.set(actualRow, rowElement);\n      rowElement.style.height = heightPx === null ? \"\" : `${heightPx}px`;\n    }\n  }, []);\n\n  React.useEffect(() => {\n    pendingSelectionDragCleanupRef.current?.();\n    selectionDragCleanupRef.current?.();\n    fillDragCleanupRef.current?.();\n    chartInteractionCleanupRef.current?.();\n    imageInteractionCleanupRef.current?.();\n    pendingSelectionDragCleanupRef.current = null;\n    selectionDragCleanupRef.current = null;\n    fillDragCleanupRef.current = null;\n    chartInteractionCleanupRef.current = null;\n    imageInteractionCleanupRef.current = null;\n    pendingSelectionDragRef.current = null;\n    selectionDragRef.current = null;\n    fillDragRef.current = null;\n    chartInteractionRef.current = null;\n    imageInteractionRef.current = null;\n    pendingResizePreviewRef.current = null;\n    columnPreviewRef.current = null;\n    rowPreviewRef.current = null;\n    setResizeGuide(null);\n    clearGlobalCursor();\n    setEditingCell(null);\n    setEditingValue(\"\");\n    setFillPreviewRange(null);\n    chartPreviewRectRef.current = null;\n    setChartPreviewRect(null);\n    imagePreviewRectRef.current = null;\n    setImagePreviewRect(null);\n    selectionPreviewRangeRef.current = null;\n    setInteractionMode(\"idle\");\n  }, [activeSheetIndex, clearGlobalCursor, revision]);\n\n  const focusGridElement = React.useCallback((element: HTMLDivElement, options?: FocusOptions) => {\n    if (document.activeElement !== element) {\n      element.focus(options ?? { preventScroll: true });\n    }\n  }, []);\n\n  const focusGrid = React.useCallback((options?: FocusOptions) => {\n    const scroller = scrollRef.current;\n    if (scroller) {\n      gridKeyboardActiveRef.current = true;\n      focusGridElement(scroller, options);\n    }\n  }, [focusGridElement]);\n\n  React.useEffect(() => {\n    const handleDocumentPointerDown = (event: PointerEvent) => {\n      const scroller = scrollRef.current;\n      if (!scroller || !(event.target instanceof Node) || !scroller.contains(event.target)) {\n        gridKeyboardActiveRef.current = false;\n        return;\n      }\n\n      if (isInteractiveFocusTarget(event.target, scroller)) {\n        gridKeyboardActiveRef.current = false;\n        return;\n      }\n\n      gridKeyboardActiveRef.current = true;\n      focusGridElement(scroller);\n    };\n\n    const handleDocumentKeyDown = (event: KeyboardEvent) => {\n      if (!gridKeyboardActiveRef.current || event.defaultPrevented) {\n        return;\n      }\n\n      const scroller = scrollRef.current;\n      const interactiveTarget = getInteractiveFocusTarget(event.target);\n      if (!scroller || (interactiveTarget && interactiveTarget !== scroller)) {\n        return;\n      }\n\n      gridKeyboardHandlerRef.current?.(event);\n    };\n\n    document.addEventListener(\"pointerdown\", handleDocumentPointerDown, true);\n    document.addEventListener(\"keydown\", handleDocumentKeyDown);\n    return () => {\n      document.removeEventListener(\"pointerdown\", handleDocumentPointerDown, true);\n      document.removeEventListener(\"keydown\", handleDocumentKeyDown);\n    };\n  }, [focusGridElement]);\n\n  const openHyperlink = React.useCallback((target?: string | null, location?: string | null) => {\n    const internalTarget = parseInternalSheetLink(location ?? target);\n    if (internalTarget) {\n      const targetSheetIndex = sheets.findIndex((sheet) => sheet.name === internalTarget.sheetName);\n      if (targetSheetIndex >= 0) {\n        if (targetSheetIndex === activeSheetIndex) {\n          selectCell(internalTarget.cell);\n        } else {\n          setPendingNavigation({\n            cell: internalTarget.cell,\n            sheetIndex: targetSheetIndex\n          });\n          setActiveSheetIndex(targetSheetIndex);\n        }\n        return;\n      }\n    }\n\n    const externalTarget = target && !target.startsWith(\"#\") ? target : null;\n    if (externalTarget && typeof window !== \"undefined\") {\n      window.open(externalTarget, \"_blank\", \"noopener,noreferrer\");\n    }\n  }, [activeSheetIndex, selectCell, setActiveSheetIndex, sheets]);\n\n  const startEditing = React.useCallback(\n    (cell: XlsxCellAddress, initialValue?: string) => {\n      if (readOnly) {\n        return;\n      }\n\n      selectCell(cell);\n      setEditingCell(cell);\n      setEditingValue(initialValue ?? getControllerCellDisplayValue(cell));\n    },\n    [getControllerCellDisplayValue, readOnly, selectCell]\n  );\n\n  const commitEditing = React.useCallback(() => {\n    if (!editingCell) {\n      return;\n    }\n\n    if (readOnly) {\n      editingCellRef.current = null;\n      setEditingCell(null);\n      setEditingValue(\"\");\n      focusGrid();\n      return;\n    }\n\n    setCellValue(editingCell, editingValue);\n    editingCellRef.current = null;\n    setEditingCell(null);\n    setEditingValue(\"\");\n    focusGrid();\n  }, [editingCell, editingValue, focusGrid, readOnly, setCellValue]);\n\n  const cancelEditing = React.useCallback(() => {\n    editingCellRef.current = null;\n    setEditingCell(null);\n    setEditingValue(\"\");\n    focusGrid();\n  }, [focusGrid]);\n\n  const handleEditingBlur = React.useCallback(() => {\n    if (!editingCellRef.current) {\n      return;\n    }\n\n    commitEditing();\n  }, [commitEditing]);\n\n  const handleEditingNavigate = React.useCallback((key: string, value: string) => {\n    const cell = editingCellRef.current;\n    if (!cell) {\n      return;\n    }\n\n    const currentRowIndex = rowIndexByActual.get(cell.row);\n    const currentColIndex = colIndexByActual.get(cell.col);\n    if (currentRowIndex === undefined || currentColIndex === undefined) {\n      if (!readOnlyRef.current) {\n        setCellValue(cell, value);\n      }\n      editingCellRef.current = null;\n      setEditingCell(null);\n      setEditingValue(\"\");\n      focusGrid();\n      return;\n    }\n\n    let nextRowIndex = currentRowIndex;\n    let nextColIndex = currentColIndex;\n    switch (key) {\n      case \"ArrowDown\":\n        nextRowIndex += 1;\n        break;\n      case \"ArrowLeft\":\n        nextColIndex -= 1;\n        break;\n      case \"ArrowRight\":\n        nextColIndex += 1;\n        break;\n      case \"ArrowUp\":\n        nextRowIndex -= 1;\n        break;\n      default:\n        return;\n    }\n\n    if (!readOnlyRef.current) {\n      setCellValue(cell, value);\n    }\n    editingCellRef.current = null;\n    setEditingCell(null);\n    setEditingValue(\"\");\n    moveSelection(nextRowIndex, nextColIndex, false);\n    focusGrid();\n  }, [colIndexByActual, focusGrid, rowIndexByActual, setCellValue, visibleCols, visibleRows]);\n\n  React.useEffect(() => {\n    commitEditingRef.current = commitEditing;\n  }, [commitEditing]);\n\n  const [, startBatchTransition] = React.useTransition();\n  const [, startSelectionTransition] = React.useTransition();\n  const [asyncViewportRowBatch, setAsyncViewportRowBatch] = React.useState<WorksheetBatchWindow | null>(null);\n  const viewportRequest = React.useMemo(() => {\n    const rowIndices = experimentalCanvas\n      ? (() => {\n          if (visibleRows.length === 0 || drawingViewport.height <= 0) {\n            return [] as number[];\n          }\n\n          const indices = new Set<number>(frozenRowVirtualIndices);\n          const viewportStart = Math.max(0, drawingViewport.top - displayHeaderHeight - CANVAS_VIEWPORT_OVERSCAN_PX);\n          const viewportEnd = Math.max(\n            viewportStart,\n            drawingViewport.top + drawingViewport.height - displayHeaderHeight + CANVAS_VIEWPORT_OVERSCAN_PX\n          );\n          const startIndex = findIndexForOffsetPrefix(rowPrefixSums, viewportStart);\n          const endIndex = findIndexForOffsetPrefix(rowPrefixSums, viewportEnd);\n          for (let index = Math.max(0, startIndex); index <= Math.max(startIndex, endIndex); index += 1) {\n            indices.add(index);\n          }\n\n          return Array.from(indices).sort((left, right) => left - right);\n        })()\n      : domExpandedWindow.rowIndices;\n    const firstVirtualRowIndex = rowIndices[0];\n    const lastVirtualRowIndex = rowIndices[rowIndices.length - 1];\n    const firstVisibleRow = firstVirtualRowIndex === undefined ? undefined : visibleRows[firstVirtualRowIndex];\n    const lastVisibleRow = lastVirtualRowIndex === undefined ? undefined : visibleRows[lastVirtualRowIndex];\n    if (firstVisibleRow === undefined || lastVisibleRow === undefined || lastVisibleRow < firstVisibleRow) {\n      return null;\n    }\n\n    const overscan = 48;\n    const startRow = Math.max(0, firstVisibleRow - overscan);\n    const endRow = lastVisibleRow + overscan;\n    return {\n      endRow,\n      startRow\n    };\n  }, [\n    displayHeaderHeight,\n    domExpandedWindow.rowIndices,\n    drawingViewport.height,\n    drawingViewport.top,\n    experimentalCanvas,\n    frozenRowVirtualIndices,\n    rowPrefixSums,\n    visibleRows\n  ]);\n\n  const syncViewportRowBatch = React.useMemo<WorksheetBatchWindow | null>(() => {\n    if (!shouldVirtualizeRows || !worksheet || getRowsBatchAsync || !viewportRequest) {\n      return null;\n    }\n\n    const worksheetWithRowsBatch = worksheet as WorksheetWithRowsBatch;\n    if (typeof worksheetWithRowsBatch.getRowsBatch !== \"function\") {\n      return null;\n    }\n\n    try {\n      const rows = worksheetWithRowsBatch.getRowsBatch(viewportRequest.startRow, viewportRequest.endRow - viewportRequest.startRow + 1, {\n        includeFormulas: true,\n        includeHyperlinks: true,\n        includeMergeInfo: true,\n        includeStyles: true,\n        useFormattedValues: true\n      });\n      return buildWorksheetBatchWindow(rows as unknown[] | null, activeSheet ?? null, viewportRequest.startRow, viewportRequest.endRow);\n    } catch {\n      return null;\n    }\n  }, [activeSheet, getRowsBatchAsync, shouldVirtualizeRows, viewportRequest, worksheet]);\n\n  React.useEffect(() => {\n    if (!shouldVirtualizeRows || !getRowsBatchAsync || !activeSheet || !viewportRequest) {\n      setAsyncViewportRowBatch(null);\n      return;\n    }\n\n    if (\n      asyncViewportRowBatch\n      && viewportRequest.startRow >= asyncViewportRowBatch.startRow\n      && viewportRequest.endRow <= asyncViewportRowBatch.endRow\n    ) {\n      return;\n    }\n\n    let isCurrent = true;\n    void getRowsBatchAsync(\n      activeSheet.workbookSheetIndex,\n      viewportRequest.startRow,\n      viewportRequest.endRow - viewportRequest.startRow + 1\n    )\n      .then((rows) => {\n        if (!isCurrent) {\n          return;\n        }\n\n        const nextBatch = buildWorksheetBatchWindow(\n          rows,\n          activeSheet,\n          viewportRequest.startRow,\n          viewportRequest.endRow\n        );\n        startBatchTransition(() => {\n          setAsyncViewportRowBatch(nextBatch);\n        });\n      })\n      .catch(() => {\n        if (!isCurrent) {\n          return;\n        }\n\n        startBatchTransition(() => {\n          setAsyncViewportRowBatch(null);\n        });\n      });\n\n    return () => {\n      isCurrent = false;\n    };\n  }, [activeSheet, asyncViewportRowBatch, getRowsBatchAsync, shouldVirtualizeRows, startBatchTransition, viewportRequest]);\n\n  const viewportRowBatch = getRowsBatchAsync ? asyncViewportRowBatch : syncViewportRowBatch;\n\n  React.useEffect(() => {\n    setAsyncViewportRowBatch(null);\n  }, [activeSheetIndex, revision]);\n\n  const sparklinesByCell = React.useMemo(() => {\n    const map = new Map<string, XlsxSheetData[\"sparklines\"][number]>();\n    for (const sparkline of activeSheet?.sparklines ?? []) {\n      map.set(`${sparkline.target.row}:${sparkline.target.col}`, sparkline);\n    }\n    return map;\n  }, [activeSheet?.sparklines]);\n  const chartRangeHighlights = React.useMemo(\n    () => collectChartRangeHighlights(selectedChart, selectedChartElement, sheets, workbook, paletteIsDark(palette)),\n    [palette, selectedChart, selectedChartElement, sheets, workbook]\n  );\n  const activeSheetChartHighlights = React.useMemo(\n    () => activeSheet\n      ? chartRangeHighlights.filter((highlight) => highlight.workbookSheetIndex === activeSheet.workbookSheetIndex)\n      : [],\n    [activeSheet, chartRangeHighlights]\n  );\n\n  const cellRenderCacheInvalidationKey = React.useMemo(\n    () =>\n      [\n        activeSheetChartHighlights,\n        activeSheetIndex,\n        displayColLimit,\n        displayRowLimit,\n        getCellStyle,\n        palette,\n        revision,\n        selectedChartElement,\n        selectedChartId,\n        viewportRowBatch,\n        worksheet,\n        zoomFactor\n      ] as const,\n    [\n      activeSheetChartHighlights,\n      activeSheetIndex,\n      displayColLimit,\n      displayRowLimit,\n      getCellStyle,\n      palette,\n      revision,\n      selectedChartElement,\n      selectedChartId,\n      viewportRowBatch,\n      worksheet,\n      zoomFactor\n    ]\n  );\n  const cellRenderCacheInvalidationRef = React.useRef<typeof cellRenderCacheInvalidationKey | null>(null);\n  if (cellRenderCacheInvalidationRef.current !== cellRenderCacheInvalidationKey) {\n    cellRenderCacheRef.current.clear();\n    cellRenderCacheInvalidationRef.current = cellRenderCacheInvalidationKey;\n  }\n\n  const getCellData = React.useCallback((row: number, col: number): CellRenderData => {\n    const cacheKey = `${row}:${col}`;\n    const cached = cellRenderCacheRef.current.get(cacheKey);\n    if (cached) {\n      return cached;\n    }\n\n    const batchCoversRow = viewportRowBatch ? row >= viewportRowBatch.startRow && row <= viewportRowBatch.endRow : false;\n    const batchedCell = batchCoversRow ? viewportRowBatch?.cells.get(cacheKey) : undefined;\n    const worksheetMergedSecondary = worksheet?.isMergedSecondary(row, col) ?? false;\n\n    if (!worksheet && !batchedCell) {\n      const emptyData: CellRenderData = {\n        isMergedSecondary: false,\n        style: scaleCssProperties({\n          backgroundColor: resolveSheetSurface(activeSheet, palette),\n          borderBottom: \"none\",\n          borderRight: \"none\",\n          boxShadow: activeSheet?.showGridLines ? buildGridlineShadow(palette.border) : undefined,\n          padding: DEFAULT_CELL_PADDING,\n          verticalAlign: \"bottom\",\n          whiteSpace: \"nowrap\"\n        }, zoomFactor),\n        value: \"\"\n      };\n      cellRenderCacheRef.current.set(cacheKey, emptyData);\n      return emptyData;\n    }\n\n    if (batchedCell?.isMergedSecondary || worksheetMergedSecondary) {\n      const mergedSecondaryData: CellRenderData = {\n        isMergedSecondary: true,\n        style: {},\n        value: \"\"\n      };\n      cellRenderCacheRef.current.set(cacheKey, mergedSecondaryData);\n      return mergedSecondaryData;\n    }\n\n    const merge = worksheet\n      ? (worksheet.getMergeSpan(row, col) as { colSpan?: number; rowSpan?: number } | null | undefined)\n      : batchCoversRow\n        ? batchedCell?.mergeSpan\n        : null;\n    const inheritedStyle = resolveInheritedCellStyle(activeSheet, row, col);\n    const worksheetStyle = batchCoversRow\n      ? batchedCell?.style ?? null\n      : (worksheet?.getCellStyleAt(row, col) as Record<string, unknown> | null | undefined) ?? null;\n    const rawStyle = mergeResolvedCellStyle(inheritedStyle, worksheetStyle, { replaceXfSubtrees: true });\n    const table = getTableAtCell(effectiveTables, row, col);\n    const tableStyle = resolveTableCellStyle(table, row, col, activeSheet);\n    const mergedStyle = mergeResolvedCellStyle(rawStyle, tableStyle);\n    const alignment = mergedStyle?.alignment as Record<string, unknown> | undefined;\n    const textRotationDeg = resolveSpreadsheetTextRotation(alignment?.textRotation);\n    const headerRowCount = table ? Math.max(table.headerRowCount, 1) : 0;\n    const rawHyperlink = batchCoversRow\n      ? batchedCell?.hyperlink\n      : (worksheet?.getHyperlinkAt(row, col) as\n          | { location?: string; target?: string; tooltip?: string }\n          | null\n          | undefined);\n    const sparkline = sparklinesByCell.get(cacheKey) ?? null;\n    const sparklineValues = sparkline && worksheet\n      ? (\n          sparkline.range.start.row === sparkline.range.end.row\n            ? Array.from(\n                { length: Math.abs(sparkline.range.end.col - sparkline.range.start.col) + 1 },\n                (_, index) => getCellNumericValue(\n                  worksheet,\n                  sparkline.range.start.row,\n                  Math.min(sparkline.range.start.col, sparkline.range.end.col) + index\n                )\n              )\n            : Array.from(\n                { length: Math.abs(sparkline.range.end.row - sparkline.range.start.row) + 1 },\n                (_, index) => getCellNumericValue(\n                  worksheet,\n                  Math.min(sparkline.range.start.row, sparkline.range.end.row) + index,\n                  sparkline.range.start.col\n                )\n              )\n        )\n      : null;\n    const checkboxState = mergedStyle?.cellControl && worksheet\n      ? getCellBooleanValue(worksheet, row, col)\n      : null;\n    const chartHighlight = resolveCellChartHighlight({ row, col }, activeSheetChartHighlights);\n    const nextData: CellRenderData = {\n      canvas: undefined,\n      chartHighlight,\n      checkboxState,\n      colSpan: merge?.colSpan,\n      conditionalDataBar: worksheet\n        ? resolveConditionalDataBarForCell(\n            row,\n            col,\n            worksheet,\n            activeSheet,\n            conditionalFormatMetricsCacheRef.current\n          )\n        : null,\n      conditionalColorScale: worksheet\n        ? resolveConditionalColorScaleForCell(\n            row,\n            col,\n            worksheet,\n            activeSheet,\n            conditionalFormatMetricsCacheRef.current\n          )\n        : null,\n      conditionalIcon: worksheet\n        ? resolveConditionalIconForCell(\n            row,\n            col,\n            worksheet,\n            activeSheet,\n            conditionalFormatMetricsCacheRef.current\n          )\n        : null,\n      hyperlink: rawHyperlink ?? null,\n      isMergedSecondary: false,\n      shrinkToFit: alignment?.shrinkToFit === true,\n      isTableHeader: Boolean(table && row >= table.start.row && row < table.start.row + headerRowCount),\n      rowSpan: merge?.rowSpan,\n      sparkline: sparkline && sparklineValues ? { config: sparkline, values: sparklineValues } : null,\n      style: scaleCssProperties(buildCellStyle(mergedStyle, palette, activeSheet?.themePalette, {\n        showGridLines: activeSheet?.showGridLines\n      }), zoomFactor),\n      textRotationDeg,\n      validation: resolveCellDataValidation(row, col, activeSheet),\n      value: sparkline\n        ? \"\"\n        : checkboxState !== null\n          ? \"\"\n          : batchCoversRow || !worksheet\n            ? batchedCell?.value ?? \"\"\n            : getCellDisplayValue(worksheet, row, col, activeSheet)\n    };\n\n    if (getCellStyle) {\n      const styleOverrides = getCellStyle({\n        cell: { row, col },\n        hasChartHighlight: Boolean(nextData.chartHighlight),\n        hasConditionalFormat: Boolean(\n          nextData.conditionalColorScale || nextData.conditionalDataBar || nextData.conditionalIcon\n        ),\n        hasHyperlink: Boolean(nextData.hyperlink),\n        hasValidation: Boolean(nextData.validation),\n        isMerged: Boolean(nextData.colSpan || nextData.rowSpan),\n        isTableHeader: Boolean(nextData.isTableHeader),\n        resolvedStyle: { ...nextData.style },\n        sheetName: activeSheet?.name ?? \"\",\n        value: nextData.value,\n        workbookSheetIndex: activeSheet?.workbookSheetIndex ?? -1\n      });\n      if (styleOverrides) {\n        nextData.style = { ...nextData.style, ...styleOverrides };\n        // getCellStyle is the final styling layer, so a host-provided\n        // background replaces the cell's background fill — including a\n        // conditional color-scale fill, since both target the full-cell\n        // background. Data bars and icon sets are overlays drawn on top and\n        // are intentionally left intact.\n        if (\n          nextData.conditionalColorScale &&\n          (styleOverrides.backgroundColor !== undefined || styleOverrides.background !== undefined)\n        ) {\n          nextData.conditionalColorScale = null;\n        }\n      }\n    }\n\n    nextData.canvas = buildCanvasCellStyleCache(nextData.style);\n\n    if (canCellTextOverflow(nextData)) {\n      const startColIndex = colIndexByActual.get(col);\n      if (startColIndex !== undefined) {\n        const cellColSpan = Math.max(1, nextData.colSpan ?? 1);\n        const endColIndex = Math.min(visibleCols.length - 1, startColIndex + cellColSpan - 1);\n        const horizontalPadding = getHorizontalPadding(nextData.style.padding);\n        const textWidth = measureTextWidth(nextData.value, nextData.style);\n        const requiredWidth = textWidth + horizontalPadding + 2;\n        const baseWidth = Math.max(\n          displayEffectiveColWidths[startColIndex] ?? displayDefaultColWidth,\n          sumPrefixRange(colPrefixSums, startColIndex, endColIndex)\n        );\n        let availableWidth = baseWidth;\n\n        if (requiredWidth > availableWidth) {\n          for (let nextColIndex = endColIndex + 1; nextColIndex < visibleCols.length; nextColIndex += 1) {\n            const nextActualCol = visibleCols[nextColIndex];\n            if (nextActualCol === undefined) {\n              break;\n            }\n\n            const neighborData = getCellData(row, nextActualCol);\n            if (!canReceiveOverflowText(neighborData)) {\n              break;\n            }\n\n            availableWidth += displayEffectiveColWidths[nextColIndex] ?? displayDefaultColWidth;\n            if (requiredWidth <= availableWidth) {\n              break;\n            }\n          }\n\n          if (availableWidth > baseWidth) {\n            nextData.spillWidth = Math.max(0, availableWidth - horizontalPadding);\n          }\n        }\n      }\n    }\n\n    if (nextData.shrinkToFit && nextData.value.length > 0 && nextData.style.whiteSpace !== \"pre-wrap\") {\n      const startColIndex = colIndexByActual.get(col);\n      if (startColIndex !== undefined) {\n        const cellColSpan = Math.max(1, nextData.colSpan ?? 1);\n        const endColIndex = Math.min(visibleCols.length - 1, startColIndex + cellColSpan - 1);\n        const horizontalPadding = getHorizontalPadding(nextData.style.padding);\n        const trailingInset = (nextData.conditionalIcon ? 18 * zoomFactor : 0) + (nextData.isTableHeader ? 16 * zoomFactor : 0);\n        const availableWidth = Math.max(\n          displayEffectiveColWidths[startColIndex] ?? displayDefaultColWidth,\n          sumPrefixRange(colPrefixSums, startColIndex, endColIndex)\n        );\n        const availableTextWidth = Math.max(0, availableWidth - horizontalPadding - trailingInset);\n        if (availableTextWidth > 0) {\n          const textWidth = measureTextWidth(nextData.value, nextData.style);\n          if (textWidth > availableTextWidth) {\n            const baseFontSizePx = resolveCanvasFontSizePx(nextData.style, 12 * zoomFactor);\n            const minimumFontSizePx = Math.max(6 * zoomFactor, baseFontSizePx * 0.4);\n            let lowerBound = minimumFontSizePx;\n            let upperBound = baseFontSizePx;\n            let bestFontSizePx = minimumFontSizePx;\n\n            while (upperBound - lowerBound > 0.25) {\n              const candidateFontSizePx = (lowerBound + upperBound) / 2;\n              const candidateStyle = {\n                ...nextData.style,\n                font: undefined,\n                fontSize: candidateFontSizePx\n              } as React.CSSProperties;\n              const candidateWidth = measureTextWidth(nextData.value, candidateStyle);\n              if (candidateWidth <= availableTextWidth) {\n                bestFontSizePx = candidateFontSizePx;\n                lowerBound = candidateFontSizePx;\n              } else {\n                upperBound = candidateFontSizePx;\n              }\n            }\n\n            nextData.shrinkToFitFontSizePx = Math.min(baseFontSizePx, bestFontSizePx);\n          }\n        }\n      }\n    }\n\n    cellRenderCacheRef.current.set(cacheKey, nextData);\n    return nextData;\n  }, [\n    activeSheet,\n    activeSheetChartHighlights,\n    cellRenderCacheInvalidationKey,\n    colIndexByActual,\n    colPrefixSums,\n    displayDefaultColWidth,\n    displayEffectiveColWidths,\n    effectiveTables,\n    getCellStyle,\n    palette,\n    sparklinesByCell,\n    viewportRowBatch,\n    visibleCols,\n    worksheet,\n    zoomFactor\n  ]);\n\n  React.useEffect(() => {\n    conditionalFormatMetricsCacheRef.current.clear();\n  }, [activeSheet?.conditionalFormatRules, activeSheet?.workbookSheetIndex, revision]);\n\n  const selectionOverlay = React.useMemo(() => {\n    if (!displayedSelection) {\n      return null;\n    }\n\n    const normalized = normalizeRange(displayedSelection);\n    const startRowIndex = rowIndexByActual.get(normalized.start.row);\n    const endRowIndex = rowIndexByActual.get(normalized.end.row);\n    const startColIndex = colIndexByActual.get(normalized.start.col);\n    const endColIndex = colIndexByActual.get(normalized.end.col);\n\n    if (\n      startRowIndex === undefined ||\n      endRowIndex === undefined ||\n      startColIndex === undefined ||\n      endColIndex === undefined\n    ) {\n      return null;\n    }\n\n    return {\n      height: sumPrefixRange(rowPrefixSums, startRowIndex, endRowIndex),\n      left: displayRowHeaderWidth + sumPrefixRange(colPrefixSums, 0, startColIndex - 1),\n      top: displayHeaderHeight + sumPrefixRange(rowPrefixSums, 0, startRowIndex - 1),\n      width: sumPrefixRange(colPrefixSums, startColIndex, endColIndex)\n    };\n  }, [colIndexByActual, colPrefixSums, displayHeaderHeight, displayRowHeaderWidth, displayedSelection, rowIndexByActual, rowPrefixSums]);\n  const resolvedSelectionOverlay = selectionOverlay;\n  const { fill: selectionFill, header: selectionHeaderSurface, stroke: selectionStroke } = React.useMemo(() => resolveSelectionColors({\n    palette,\n    selectionColor,\n    selectionFillColor,\n    selectionHeaderColor\n  }), [palette, selectionColor, selectionFillColor, selectionHeaderColor]);\n  const virtualCols = React.useMemo<RenderedAxisItem[]>(\n    () =>\n      domExpandedWindow.colIndices.map((index) => {\n        const virtualCol = colVirtualItemByIndex.get(index);\n        return {\n          end: virtualCol?.end ?? (colPrefixSums[index + 1] ?? 0),\n          index,\n          key: visibleCols[index] ?? index,\n          size: virtualCol?.size ?? (displayEffectiveColWidths[index] ?? displayDefaultColWidth),\n          start: virtualCol?.start ?? (colPrefixSums[index] ?? 0)\n        };\n      }),\n    [colPrefixSums, colVirtualItemByIndex, displayDefaultColWidth, displayEffectiveColWidths, domExpandedWindow.colIndices, visibleCols]\n  );\n  const renderedCols = React.useMemo<RenderedColumn[]>(\n    () => {\n      const columns: RenderedColumn[] = [];\n      virtualCols.forEach((virtualCol) => {\n        const actualCol = visibleCols[virtualCol.index];\n        if (actualCol === undefined) {\n          return;\n        }\n\n        columns.push({\n          actualCol,\n          key: actualCol,\n          size: virtualCol.size,\n          virtualIndex: virtualCol.index\n        });\n      });\n      return columns;\n    },\n    [virtualCols, visibleCols]\n  );\n  const canvasBaseRowIndices = React.useMemo(() => {\n    if (visibleRows.length === 0 || drawingViewport.height <= 0) {\n      return [] as number[];\n    }\n\n    const indices = new Set<number>(frozenRowVirtualIndices);\n    const viewportStart = Math.max(0, drawingViewport.top - displayHeaderHeight - CANVAS_VIEWPORT_OVERSCAN_PX);\n    const viewportEnd = Math.max(\n      viewportStart,\n      drawingViewport.top + drawingViewport.height - displayHeaderHeight + CANVAS_VIEWPORT_OVERSCAN_PX\n    );\n    const startIndex = findIndexForOffsetPrefix(rowPrefixSums, viewportStart);\n    const endIndex = findIndexForOffsetPrefix(rowPrefixSums, viewportEnd);\n    for (let index = Math.max(0, startIndex); index <= Math.max(startIndex, endIndex); index += 1) {\n      indices.add(index);\n    }\n\n    return Array.from(indices).sort((left, right) => left - right);\n  }, [\n    displayHeaderHeight,\n    drawingViewport.height,\n    drawingViewport.top,\n    frozenRowVirtualIndices,\n    rowPrefixSums,\n    visibleRows.length\n  ]);\n  const canvasBaseColIndices = React.useMemo(() => {\n    if (visibleCols.length === 0 || drawingViewport.width <= 0) {\n      return [] as number[];\n    }\n\n    const indices = new Set<number>(frozenColVirtualIndices);\n    const viewportStart = Math.max(0, drawingViewport.left - displayRowHeaderWidth - CANVAS_VIEWPORT_OVERSCAN_PX);\n    const viewportEnd = Math.max(\n      viewportStart,\n      drawingViewport.left + drawingViewport.width - displayRowHeaderWidth + CANVAS_VIEWPORT_OVERSCAN_PX\n    );\n    const startIndex = findIndexForOffsetPrefix(colPrefixSums, viewportStart);\n    const endIndex = findIndexForOffsetPrefix(colPrefixSums, viewportEnd);\n    for (let index = Math.max(0, startIndex); index <= Math.max(startIndex, endIndex); index += 1) {\n      indices.add(index);\n    }\n\n    return Array.from(indices).sort((left, right) => left - right);\n  }, [\n    colPrefixSums,\n    displayRowHeaderWidth,\n    drawingViewport.left,\n    drawingViewport.width,\n    frozenColVirtualIndices,\n    visibleCols.length\n  ]);\n  const canvasExpandedWindow = React.useMemo(\n    () => expandMergeAwareWindow(canvasBaseRowIndices, canvasBaseColIndices, indexedMergedRegions),\n    [canvasBaseColIndices, canvasBaseRowIndices, indexedMergedRegions]\n  );\n  const canvasVisibleRowItems = React.useMemo(\n    () =>\n      canvasExpandedWindow.rowIndices.map((index) => ({\n        actualRow: visibleRows[index] ?? index,\n        index,\n        size: displayEffectiveRowHeights[index] ?? displayDefaultRowHeight,\n        start: rowPrefixSums[index] ?? 0\n      })),\n    [canvasExpandedWindow.rowIndices, displayDefaultRowHeight, displayEffectiveRowHeights, rowPrefixSums, visibleRows]\n  );\n  const canvasVisibleColItems = React.useMemo(\n    () =>\n      canvasExpandedWindow.colIndices.map((index) => ({\n        actualCol: visibleCols[index] ?? index,\n        index,\n        size: displayEffectiveColWidths[index] ?? displayDefaultColWidth,\n        start: colPrefixSums[index] ?? 0\n      })),\n    [canvasExpandedWindow.colIndices, colPrefixSums, displayDefaultColWidth, displayEffectiveColWidths, visibleCols]\n  );\n  const canvasPaneAxisItems = React.useMemo(() => {\n    const frozenRowIndexSet = new Set(frozenRows\n      .map((actualRow) => rowIndexByActual.get(actualRow))\n      .filter((index): index is number => index !== undefined));\n    const frozenColIndexSet = new Set(frozenCols\n      .map((actualCol) => colIndexByActual.get(actualCol))\n      .filter((index): index is number => index !== undefined));\n\n    const frozenRowItems = canvasVisibleRowItems.filter((item) => frozenRowIndexSet.has(item.index));\n    const scrollRowItems = canvasVisibleRowItems.filter((item) => !frozenRowIndexSet.has(item.index));\n    const frozenColItems = canvasVisibleColItems.filter((item) => frozenColIndexSet.has(item.index));\n    const scrollColItems = canvasVisibleColItems.filter((item) => !frozenColIndexSet.has(item.index));\n\n    return {\n      corner: {\n        cols: frozenColItems,\n        rows: frozenRowItems\n      },\n      left: {\n        cols: frozenColItems,\n        rows: scrollRowItems\n      },\n      scroll: {\n        cols: scrollColItems,\n        rows: scrollRowItems\n      },\n      top: {\n        cols: scrollColItems,\n        rows: frozenRowItems\n      }\n    } satisfies Record<FrozenDrawingPane, {\n      cols: Array<{ actualCol: number; index: number; size: number; start: number }>;\n      rows: Array<{ actualRow: number; index: number; size: number; start: number }>;\n    }>;\n  }, [canvasVisibleColItems, canvasVisibleRowItems, colIndexByActual, frozenCols, frozenRows, rowIndexByActual]);\n  const totalContentWidth = colPrefixSums[colPrefixSums.length - 1] ?? 0;\n  const leadingColumnSpacerWidth = shouldVirtualizeCols ? (virtualCols[0]?.start ?? 0) : 0;\n  const trailingColumnSpacerWidth = shouldVirtualizeCols\n    ? totalContentWidth - (virtualCols[virtualCols.length - 1]?.end ?? 0)\n    : 0;\n  const imageRects = React.useMemo(\n    () =>\n      showImages\n        ? images.map((image) => ({\n            image,\n            rect:\n              imagePreviewRect && imagePreviewRect.id === image.id\n                ? imagePreviewRect.rect\n                : resolveImageRect(image, visibleRows, visibleCols, displayEffectiveRowHeights, displayEffectiveColWidths, {\n                    actualColPrefixSums,\n                    actualRowPrefixSums,\n                    colIndexByActual,\n                    colPrefixSums,\n                    headerHeight: displayHeaderHeight,\n                    rowIndexByActual,\n                    rowHeaderWidth: displayRowHeaderWidth,\n                    rowPrefixSums,\n                    zoomFactor\n                  })\n          }))\n        : [],\n    [\n      colIndexByActual,\n      colPrefixSums,\n      actualColPrefixSums,\n      actualRowPrefixSums,\n      displayHeaderHeight,\n      displayEffectiveColWidths,\n      displayEffectiveRowHeights,\n      displayRowHeaderWidth,\n      imagePreviewRect,\n      images,\n      rowIndexByActual,\n      rowPrefixSums,\n      showImages,\n      visibleCols,\n      visibleRows,\n      zoomFactor\n    ]\n  );\n  const shapeRects = React.useMemo(\n    () =>\n      showImages\n        ? shapes.map((shape) => ({\n            rect: resolveAnchoredRect(shape.anchor, visibleRows, visibleCols, displayEffectiveRowHeights, displayEffectiveColWidths, {\n              actualColPrefixSums,\n              actualRowPrefixSums,\n              colIndexByActual,\n              colPrefixSums,\n              headerHeight: displayHeaderHeight,\n              rowIndexByActual,\n              rowHeaderWidth: displayRowHeaderWidth,\n              rowPrefixSums,\n              zoomFactor\n            }),\n            shape\n          }))\n        : [],\n    [\n      colIndexByActual,\n      colPrefixSums,\n      actualColPrefixSums,\n      actualRowPrefixSums,\n      displayHeaderHeight,\n      displayEffectiveColWidths,\n      displayEffectiveRowHeights,\n      displayRowHeaderWidth,\n      rowIndexByActual,\n      rowPrefixSums,\n      shapes,\n      showImages,\n      visibleCols,\n      visibleRows,\n      zoomFactor\n    ]\n  );\n  const formControlRects = React.useMemo(\n    () =>\n      showImages\n        ? formControls\n          .filter((control) => !control.hidden)\n          .map((control) => ({\n            control,\n            rect: resolveAnchoredRect(control.anchor, visibleRows, visibleCols, displayEffectiveRowHeights, displayEffectiveColWidths, {\n              actualColPrefixSums,\n              actualRowPrefixSums,\n              colIndexByActual,\n              colPrefixSums,\n              headerHeight: displayHeaderHeight,\n              rowIndexByActual,\n              rowHeaderWidth: displayRowHeaderWidth,\n              rowPrefixSums,\n              zoomFactor\n            })\n          }))\n        : [],\n    [\n      actualColPrefixSums,\n      actualRowPrefixSums,\n      colIndexByActual,\n      colPrefixSums,\n      displayHeaderHeight,\n      displayEffectiveColWidths,\n      displayEffectiveRowHeights,\n      displayRowHeaderWidth,\n      formControls,\n      rowIndexByActual,\n      rowPrefixSums,\n      showImages,\n      visibleCols,\n      visibleRows,\n      zoomFactor\n    ]\n  );\n  const chartRects = React.useMemo(\n    () =>\n      showImages\n        ? charts.map((chart) => ({\n            chart,\n            rect:\n              chartPreviewRect && chartPreviewRect.id === chart.id\n                ? chartPreviewRect.rect\n                : resolveAnchoredRect(chart.anchor, visibleRows, visibleCols, displayEffectiveRowHeights, displayEffectiveColWidths, {\n                    actualColPrefixSums,\n                    actualRowPrefixSums,\n                    colIndexByActual,\n                    colPrefixSums,\n                    headerHeight: displayHeaderHeight,\n                    rowIndexByActual,\n                    rowHeaderWidth: displayRowHeaderWidth,\n                    rowPrefixSums,\n                    zoomFactor\n                  })\n          }))\n        : [],\n    [\n      actualColPrefixSums,\n      actualRowPrefixSums,\n      chartPreviewRect,\n      charts,\n      colIndexByActual,\n      colPrefixSums,\n      displayHeaderHeight,\n      displayEffectiveColWidths,\n      displayEffectiveRowHeights,\n      displayRowHeaderWidth,\n      rowIndexByActual,\n      rowPrefixSums,\n      showImages,\n      visibleCols,\n      visibleRows,\n      zoomFactor\n    ]\n  );\n  const shouldBakeCanvasStaticDrawings = Boolean(experimentalCanvas && readOnly && showImages);\n  const shouldBakeCanvasImages = Boolean(shouldBakeCanvasStaticDrawings && !renderImage && !renderImageSelection);\n  const bakedShapeRects = React.useMemo(\n    () => (shouldBakeCanvasStaticDrawings ? shapeRects.filter(({ shape }) => !shape.hyperlink) : []),\n    [shapeRects, shouldBakeCanvasStaticDrawings]\n  );\n  const domShapeRects = React.useMemo(\n    () => (shouldBakeCanvasStaticDrawings ? shapeRects.filter(({ shape }) => shape.hyperlink) : shapeRects),\n    [shapeRects, shouldBakeCanvasStaticDrawings]\n  );\n  const domFormControlRects = formControlRects;\n  const bakedImageRects = React.useMemo(\n    () => (\n      shouldBakeCanvasImages\n        ? imageRects.filter(({ image }) => !image.hyperlink && selectedImageId !== image.id)\n        : []\n    ),\n    [imageRects, selectedImageId, shouldBakeCanvasImages]\n  );\n  const domImageRects = React.useMemo(\n    () => (\n      shouldBakeCanvasImages\n        ? imageRects.filter(({ image }) => image.hyperlink || selectedImageId === image.id)\n        : imageRects\n    ),\n    [imageRects, selectedImageId, shouldBakeCanvasImages]\n  );\n  const hasCanvasDomDrawingOverlays = Boolean(\n    showImages\n    && (\n      chartRects.length > 0\n      || domShapeRects.length > 0\n      || domFormControlRects.length > 0\n      || domImageRects.length > 0\n    )\n  );\n  const bakedCanvasDrawingSignature = React.useMemo(() => {\n    if (!shouldBakeCanvasStaticDrawings) {\n      return \"\";\n    }\n\n    const shapeSignature = bakedShapeRects\n      .map(({ rect, shape }) => `s:${shape.id}:${shape.zIndex}:${Math.round(rect.left)}:${Math.round(rect.top)}:${Math.round(rect.width)}:${Math.round(rect.height)}`)\n      .join(\"|\");\n    const imageSignature = bakedImageRects\n      .map(({ image, rect }) => `i:${image.id}:${image.src}:${image.zIndex}:${Math.round(rect.left)}:${Math.round(rect.top)}:${Math.round(rect.width)}:${Math.round(rect.height)}`)\n      .join(\"|\");\n    return `${revision}:${canvasImageLoadVersion}:${shapeSignature}:${imageSignature}`;\n  }, [\n    bakedImageRects,\n    bakedShapeRects,\n    canvasImageLoadVersion,\n    revision,\n    shouldBakeCanvasStaticDrawings\n  ]);\n\n  const resolveMountedCellOverlayRect = React.useCallback((element: HTMLElement) => {\n    const wrapper = wrapperRef.current;\n    if (!wrapper) {\n      return null;\n    }\n\n    const wrapperRect = wrapper.getBoundingClientRect();\n    const elementRect = element.getBoundingClientRect();\n    const logicalWidth = wrapper.offsetWidth || 1;\n    const logicalHeight = wrapper.offsetHeight || 1;\n    const scaleX = Math.max(0.0001, wrapperRect.width > 0 ? wrapperRect.width / logicalWidth : 1);\n    const scaleY = Math.max(0.0001, wrapperRect.height > 0 ? wrapperRect.height / logicalHeight : 1);\n\n    return {\n      height: elementRect.height / scaleY,\n      left: (elementRect.left - wrapperRect.left) / scaleX,\n      top: (elementRect.top - wrapperRect.top) / scaleY,\n      width: elementRect.width / scaleX\n    };\n  }, []);\n\n  const resolveMountedCellOverlayRectForAddress = React.useCallback((cell: XlsxCellAddress) => {\n    const wrapper = wrapperRef.current;\n    if (!wrapper) {\n      return null;\n    }\n\n    const element = wrapper.querySelector<HTMLElement>(`[data-xlsx-cell=\"${cell.row}:${cell.col}\"]`);\n    if (!element) {\n      return null;\n    }\n\n    return resolveMountedCellOverlayRect(element);\n  }, [resolveMountedCellOverlayRect]);\n\n  const resolveGeometryOverlayRect = React.useCallback((range: XlsxCellRange) => {\n    const normalized = normalizeRange(range);\n    const isSingleCellSelection = normalized.start.row === normalized.end.row && normalized.start.col === normalized.end.col;\n    const isMergedSecondarySelection = isSingleCellSelection\n      ? worksheet?.isMergedSecondary(normalized.start.row, normalized.start.col) === true\n      : false;\n    const startCell = isSingleCellSelection && !isMergedSecondarySelection\n      ? resolveMergeAnchorCell(normalized.start)\n      : normalized.start;\n    const merge = isSingleCellSelection && !isMergedSecondarySelection\n      ? (worksheet?.getMergeSpan(startCell.row, startCell.col) as { colSpan?: number; rowSpan?: number } | null | undefined)\n      : null;\n    const endCell = isSingleCellSelection && !isMergedSecondarySelection\n      ? {\n          row: startCell.row + Math.max(1, merge?.rowSpan ?? 1) - 1,\n          col: startCell.col + Math.max(1, merge?.colSpan ?? 1) - 1\n        }\n      : normalized.end;\n    const startRowIndex = rowIndexByActual.get(startCell.row);\n    const endRowIndex = rowIndexByActual.get(endCell.row);\n    const startColIndex = colIndexByActual.get(startCell.col);\n    const endColIndex = colIndexByActual.get(endCell.col);\n\n    if (\n      startRowIndex === undefined ||\n      endRowIndex === undefined ||\n      startColIndex === undefined ||\n      endColIndex === undefined\n    ) {\n      return null;\n    }\n\n    let left = displayRowHeaderWidth + sumPrefixRange(colPrefixSums, 0, startColIndex - 1);\n    let top = displayHeaderHeight + sumPrefixRange(rowPrefixSums, 0, startRowIndex - 1);\n    let width = sumPrefixRange(colPrefixSums, startColIndex, endColIndex);\n    let height = sumPrefixRange(rowPrefixSums, startRowIndex, endRowIndex);\n\n    const columnPreview = columnPreviewRef.current;\n    if (columnPreview) {\n      const previewIndex = colIndexByActual.get(columnPreview.actualIndex);\n      if (previewIndex !== undefined) {\n        const baseWidth = displayEffectiveColWidths[previewIndex] ?? displayDefaultColWidth;\n        const widthDelta = columnPreview.size - baseWidth;\n        if (previewIndex < startColIndex) {\n          left += widthDelta;\n        }\n        if (previewIndex >= startColIndex && previewIndex <= endColIndex) {\n          width += widthDelta;\n        }\n      }\n    }\n\n    const rowPreview = rowPreviewRef.current;\n    if (rowPreview) {\n      const previewIndex = rowIndexByActual.get(rowPreview.actualIndex);\n      if (previewIndex !== undefined) {\n        const baseHeight = displayEffectiveRowHeights[previewIndex] ?? displayDefaultRowHeight;\n        const heightDelta = rowPreview.size - baseHeight;\n        if (previewIndex < startRowIndex) {\n          top += heightDelta;\n        }\n        if (previewIndex >= startRowIndex && previewIndex <= endRowIndex) {\n          height += heightDelta;\n        }\n      }\n    }\n\n    return {\n      height: Math.max(0, height),\n      left: Math.max(displayRowHeaderWidth, left),\n      top: Math.max(displayHeaderHeight, top),\n      width: Math.max(0, width)\n    };\n  }, [colIndexByActual, colPrefixSums, displayDefaultColWidth, displayDefaultRowHeight, displayEffectiveColWidths, displayEffectiveRowHeights, displayHeaderHeight, displayRowHeaderWidth, resolveMergeAnchorCell, rowIndexByActual, rowPrefixSums, worksheet]);\n\n  const resolveMountedRangeOverlayRect = React.useCallback((range: XlsxCellRange, geometryRect: {\n    height: number;\n    left: number;\n    top: number;\n    width: number;\n  }) => {\n    const normalized = normalizeRange(range);\n    const startRect = resolveMountedCellOverlayRectForAddress(normalized.start);\n    const topRightRect = resolveMountedCellOverlayRectForAddress({ row: normalized.start.row, col: normalized.end.col });\n    const bottomLeftRect = resolveMountedCellOverlayRectForAddress({ row: normalized.end.row, col: normalized.start.col });\n    const endRect = resolveMountedCellOverlayRectForAddress(normalized.end);\n\n    const leftRect = startRect ?? bottomLeftRect;\n    const topRect = startRect ?? topRightRect;\n    const rightRect = topRightRect ?? endRect;\n    const bottomRect = bottomLeftRect ?? endRect;\n\n    const left = leftRect ? leftRect.left : geometryRect.left;\n    const top = topRect ? topRect.top : geometryRect.top;\n    const right = rightRect ? rightRect.left + rightRect.width : geometryRect.left + geometryRect.width;\n    const bottom = bottomRect ? bottomRect.top + bottomRect.height : geometryRect.top + geometryRect.height;\n\n    return {\n      height: Math.max(0, bottom - top),\n      left: Math.max(displayRowHeaderWidth, left),\n      top: Math.max(displayHeaderHeight, top),\n      width: Math.max(0, right - left)\n    };\n  }, [displayHeaderHeight, displayRowHeaderWidth, resolveMountedCellOverlayRectForAddress]);\n\n  const resolveDragPreviewRect = React.useCallback((range: XlsxCellRange) => {\n    const dragState = selectionDragRef.current;\n    if (!dragState || !dragState.didDrag || dragState.axis !== \"cell\" || !dragState.originOverlayRect) {\n      return null;\n    }\n\n    const rangeRect = resolveGeometryOverlayRect(range);\n    if (!rangeRect) {\n      return null;\n    }\n\n    const originRect = dragState.originOverlayRect;\n    const normalized = normalizeRange(range);\n    if (rangesEqual(normalized, { start: dragState.originCell, end: dragState.originCell })) {\n      return originRect;\n    }\n\n    const originCell = dragState.originCell;\n    const originOnLeft = originCell.col === normalized.start.col;\n    const originOnTop = originCell.row === normalized.start.row;\n    const adjustedRangeRect = resolveMountedRangeOverlayRect(range, rangeRect);\n    const geometryRight = adjustedRangeRect.left + adjustedRangeRect.width;\n    const geometryBottom = adjustedRangeRect.top + adjustedRangeRect.height;\n    const originRight = originRect.left + originRect.width;\n    const originBottom = originRect.top + originRect.height;\n    const left = originOnLeft ? originRect.left : Math.min(originRect.left, adjustedRangeRect.left);\n    const top = originOnTop ? originRect.top : Math.min(originRect.top, adjustedRangeRect.top);\n    const right = originOnLeft ? Math.max(originRight, geometryRight) : originRight;\n    const bottom = originOnTop ? Math.max(originBottom, geometryBottom) : originBottom;\n\n    return {\n      height: Math.max(originRect.height, bottom - top),\n      left,\n      top,\n      width: Math.max(originRect.width, right - left)\n    };\n  }, [resolveGeometryOverlayRect, resolveMountedRangeOverlayRect]);\n\n  const resolveOverlayRect = React.useCallback((range: XlsxCellRange) => {\n    const normalized = normalizeRange(range);\n    if (normalized.start.row === normalized.end.row && normalized.start.col === normalized.end.col) {\n      const rect = resolveMountedCellOverlayRectForAddress(normalized.start);\n      if (rect) {\n        return rect;\n      }\n    }\n\n    const geometryRect = resolveGeometryOverlayRect(range);\n    if (geometryRect) {\n      return resolveMountedRangeOverlayRect(range, geometryRect);\n    }\n\n    return null;\n  }, [\n    resolveGeometryOverlayRect,\n    resolveMountedRangeOverlayRect,\n  ]);\n\n  const resolveCellDisplayRect = React.useCallback((cell: XlsxCellAddress) => {\n    const rowIndex = rowIndexByActual.get(cell.row);\n    const colIndex = colIndexByActual.get(cell.col);\n    if (rowIndex === undefined || colIndex === undefined) {\n      return null;\n    }\n\n    const cellData = getCellData(cell.row, cell.col);\n    const colSpan = Math.max(1, cellData.colSpan ?? 1);\n    const rowSpan = Math.max(1, cellData.rowSpan ?? 1);\n    let endActualCol = Math.min(displayColLimit - 1, cell.col + colSpan - 1);\n    let endActualRow = Math.min(displayRowLimit - 1, cell.row + rowSpan - 1);\n\n    if (worksheet && (colSpan > 1 || rowSpan > 1)) {\n      for (let nextCol = cell.col + 1; nextCol < displayColLimit; nextCol += 1) {\n        const nextAnchor = resolveMergeAnchorCell({ row: cell.row, col: nextCol });\n        if (nextAnchor.row !== cell.row || nextAnchor.col !== cell.col) {\n          break;\n        }\n        endActualCol = nextCol;\n      }\n      for (let nextRow = cell.row + 1; nextRow < displayRowLimit; nextRow += 1) {\n        const nextAnchor = resolveMergeAnchorCell({ row: nextRow, col: cell.col });\n        if (nextAnchor.row !== cell.row || nextAnchor.col !== cell.col) {\n          break;\n        }\n        endActualRow = nextRow;\n      }\n    }\n\n    return {\n      height: sumPrefixRange(actualRowPrefixSums, cell.row, endActualRow),\n      left: displayRowHeaderWidth + sumPrefixRange(actualColPrefixSums, 0, cell.col - 1),\n      top: displayHeaderHeight + sumPrefixRange(actualRowPrefixSums, 0, cell.row - 1),\n      width: sumPrefixRange(actualColPrefixSums, cell.col, endActualCol)\n    };\n  }, [\n    actualColPrefixSums,\n    actualRowPrefixSums,\n    colIndexByActual,\n    displayColLimit,\n    displayHeaderHeight,\n    displayRowLimit,\n    displayRowHeaderWidth,\n    getCellData,\n    resolveMergeAnchorCell,\n    rowIndexByActual,\n    worksheet\n  ]);\n\n  const openTableMenuState = React.useMemo(() => {\n    if (!openTableMenu) {\n      return null;\n    }\n\n    const table = effectiveTables.find((entry) => entry.name === openTableMenu.tableName) ?? null;\n    const column = getTableHeaderColumn(table, openTableMenu.row, openTableMenu.col);\n    const wrapper = wrapperRef.current;\n    if (!table || !column || !wrapper) {\n      return null;\n    }\n\n    const cell = wrapper.querySelector<HTMLElement>(`[data-xlsx-cell=\"${openTableMenu.row}:${openTableMenu.col}\"]`);\n    if (cell) {\n      return {\n        column,\n        left: cell.offsetLeft + cell.offsetWidth - 170,\n        table,\n        top: cell.offsetTop + cell.offsetHeight - 2\n      };\n    }\n\n    const rect = resolveCellDisplayRect({ row: openTableMenu.row, col: openTableMenu.col });\n    if (!rect) {\n      return null;\n    }\n\n    return {\n      column,\n      left: rect.left + rect.width - 170,\n      table,\n      top: rect.top + rect.height - 2\n    };\n  }, [effectiveTables, openTableMenu, resolveCellDisplayRect]);\n\n  const applyHeaderSelection = React.useCallback((range: XlsxCellRange | null) => {\n    if (experimentalCanvas) {\n      return;\n    }\n\n    const normalized = range ? normalizeRange(range) : null;\n\n    rowHeaderCellRefs.current.forEach((element, actualRow) => {\n      element.style.backgroundColor = normalized && actualRow >= normalized.start.row && actualRow <= normalized.end.row\n        ? \"var(--xlsx-selection-header)\"\n        : palette.rowHeaderSurface;\n    });\n\n    colHeaderCellRefs.current.forEach((element, actualCol) => {\n      element.style.backgroundColor = normalized && actualCol >= normalized.start.col && actualCol <= normalized.end.col\n        ? \"var(--xlsx-selection-header)\"\n        : palette.headerSurface;\n    });\n  }, [experimentalCanvas, palette.headerSurface, palette.rowHeaderSurface]);\n\n  const setRowHeaderRef = React.useCallback((actualRow: number, element: HTMLTableCellElement | null) => {\n    if (experimentalCanvas) {\n      rowHeaderCellRefs.current.delete(actualRow);\n      return;\n    }\n\n    if (element) {\n      rowHeaderCellRefs.current.set(actualRow, element);\n      const range = selectionPreviewRangeRef.current ?? displayedSelectionRef.current;\n      element.style.backgroundColor = range && actualRow >= range.start.row && actualRow <= range.end.row\n        ? \"var(--xlsx-selection-header)\"\n        : palette.rowHeaderSurface;\n      return;\n    }\n\n    rowHeaderCellRefs.current.delete(actualRow);\n  }, [experimentalCanvas, palette.rowHeaderSurface]);\n\n  const setColHeaderRef = React.useCallback((actualCol: number, element: HTMLTableCellElement | null) => {\n    if (experimentalCanvas) {\n      colHeaderCellRefs.current.delete(actualCol);\n      return;\n    }\n\n    if (element) {\n      colHeaderCellRefs.current.set(actualCol, element);\n      const range = selectionPreviewRangeRef.current ?? displayedSelectionRef.current;\n      element.style.backgroundColor = range && actualCol >= range.start.col && actualCol <= range.end.col\n        ? \"var(--xlsx-selection-header)\"\n        : palette.headerSurface;\n      return;\n    }\n\n    colHeaderCellRefs.current.delete(actualCol);\n  }, [experimentalCanvas, palette.headerSurface]);\n\n  const applyPreviewOverlay = React.useCallback((\n    range: XlsxCellRange | null,\n    options?: { preferGeometry?: boolean; updateHeaderSelection?: boolean }\n  ) => {\n    const overlay = selectionOverlayRef.current;\n    if (!overlay || !range) {\n      if (options?.updateHeaderSelection !== false) {\n        applyHeaderSelection(range);\n      }\n      return;\n    }\n\n    const nextRect =\n      options?.preferGeometry\n        ? resolveGeometryOverlayRect(range) ?? resolveOverlayRect(range)\n        : selectionDragRef.current?.didDrag || fillDragRef.current\n        ? resolveDragPreviewRect(range) ?? resolveGeometryOverlayRect(range) ?? resolveOverlayRect(range)\n        : resolveOverlayRect(range);\n    if (!nextRect) {\n      if (options?.updateHeaderSelection !== false) {\n        applyHeaderSelection(range);\n      }\n      return;\n    }\n\n    overlay.style.left = `${nextRect.left}px`;\n    overlay.style.top = `${nextRect.top}px`;\n    overlay.style.width = `${nextRect.width}px`;\n    overlay.style.height = `${nextRect.height}px`;\n    overlay.style.opacity = \"1\";\n    overlay.style.visibility = \"visible\";\n    const fillHandle = fillHandleRef.current;\n    if (fillHandle) {\n      fillHandle.style.left = `${nextRect.left + nextRect.width - (4 * zoomFactor)}px`;\n      fillHandle.style.top = `${nextRect.top + nextRect.height - (4 * zoomFactor)}px`;\n    }\n    if (options?.updateHeaderSelection !== false) {\n      applyHeaderSelection(range);\n    }\n  }, [applyHeaderSelection, resolveDragPreviewRect, resolveGeometryOverlayRect, resolveOverlayRect, zoomFactor]);\n\n  const applyPreviewOverlayFromElement = React.useCallback((element: HTMLElement, range: XlsxCellRange) => {\n    const overlay = selectionOverlayRef.current;\n    if (!overlay) {\n      return;\n    }\n\n    const nextRect = resolveMountedCellOverlayRect(element) ?? resolveOverlayRect(range);\n    if (!nextRect) {\n      applyHeaderSelection(range);\n      return;\n    }\n\n    overlay.style.left = `${nextRect.left}px`;\n    overlay.style.top = `${nextRect.top}px`;\n    overlay.style.width = `${nextRect.width}px`;\n    overlay.style.height = `${nextRect.height}px`;\n    overlay.style.opacity = \"1\";\n    overlay.style.visibility = \"visible\";\n    const fillHandle = fillHandleRef.current;\n    if (fillHandle) {\n      fillHandle.style.left = `${nextRect.left + nextRect.width - (4 * zoomFactor)}px`;\n      fillHandle.style.top = `${nextRect.top + nextRect.height - (4 * zoomFactor)}px`;\n    }\n    applyHeaderSelection(range);\n  }, [applyHeaderSelection, resolveMountedCellOverlayRect, resolveOverlayRect, zoomFactor]);\n\n  const syncActiveValidationOverlay = React.useCallback((cell: XlsxCellAddress | null) => {\n    const overlay = activeValidationOverlayRef.current;\n    if (!overlay || !cell || editingCellRef.current || selectionDragRef.current || fillDragRef.current) {\n      if (overlay) {\n        overlay.style.opacity = \"0\";\n        overlay.style.visibility = \"hidden\";\n      }\n      return;\n    }\n\n    const cellData = getCellData(cell.row, cell.col);\n    const shouldShow = cellData.validation?.validationType === \"list\" && cellData.validation.showDropdown;\n    const rect = shouldShow ? resolveOverlayRect({ start: cell, end: cell }) : null;\n    if (!rect) {\n      overlay.style.opacity = \"0\";\n      overlay.style.visibility = \"hidden\";\n      return;\n    }\n\n    overlay.style.left = `${rect.left + rect.width - (16 * zoomFactor)}px`;\n    overlay.style.top = `${rect.top + (rect.height / 2)}px`;\n    overlay.style.opacity = \"1\";\n    overlay.style.visibility = \"visible\";\n  }, [getCellData, resolveOverlayRect, zoomFactor]);\n\n  const commitSelectionRange = React.useCallback((range: XlsxCellRange) => {\n    gridKeyboardActiveRef.current = true;\n    const normalized = normalizeRange(range);\n    if (\n      selectionRef.current &&\n      rangesEqual(selectionRef.current, normalized) &&\n      isSameCell(activeCellRef.current, normalized.end) &&\n      selectedChartIdRef.current === null &&\n      selectedImageIdRef.current === null\n    ) {\n      return;\n    }\n\n    pendingSelectionCommitRef.current = normalized;\n    if (selectionCommitFrameRef.current !== null) {\n      return;\n    }\n\n    selectionCommitFrameRef.current = window.requestAnimationFrame(() => {\n      selectionCommitFrameRef.current = null;\n      const pendingRange = pendingSelectionCommitRef.current;\n      pendingSelectionCommitRef.current = null;\n      if (!pendingRange) {\n        return;\n      }\n\n      if (\n        selectionRef.current &&\n        rangesEqual(selectionRef.current, pendingRange) &&\n        isSameCell(activeCellRef.current, pendingRange.end) &&\n        selectedChartIdRef.current === null &&\n        selectedImageIdRef.current === null\n      ) {\n        return;\n      }\n\n      startSelectionTransition(() => {\n        selectRange(pendingRange);\n      });\n    });\n  }, [selectRange, startSelectionTransition]);\n\n  const refreshOverlayFromCurrentSelection = React.useCallback(() => {\n    if (displayedSelectionRef.current) {\n      applyPreviewOverlay(displayedSelectionRef.current);\n    }\n  }, [applyPreviewOverlay]);\n  const resolveResizeGuidePositionFromClient = React.useCallback((\n    type: \"column\" | \"row\",\n    clientPosition: number\n  ) => {\n    const scroller = scrollRef.current;\n    const scrollerRect = scroller?.getBoundingClientRect();\n    if (!scroller || !scrollerRect) {\n      return null;\n    }\n\n    if (type === \"column\") {\n      return scroller.scrollLeft + (clientPosition - scrollerRect.left);\n    }\n\n    return scroller.scrollTop + (clientPosition - scrollerRect.top);\n  }, []);\n\n  React.useEffect(() => {\n    function handlePointerMove(event: PointerEvent) {\n      const state = resizeStateRef.current;\n      if (!state) {\n        return;\n      }\n\n      const size =\n        state.type === \"column\"\n          ? Math.max(displayDefaultColWidth / 2, state.initialPx + (event.clientX - state.startPosition))\n          : Math.max(displayDefaultRowHeight / 1.5, state.initialPx + (event.clientY - state.startPosition));\n      pendingResizePreviewRef.current = {\n        actualIndex: state.actualIndex,\n        size,\n        type: state.type\n      };\n\n      if (resizeFrameRef.current !== null) {\n        return;\n      }\n\n      resizeFrameRef.current = window.requestAnimationFrame(() => {\n        resizeFrameRef.current = null;\n        const preview = pendingResizePreviewRef.current;\n        if (!preview) {\n          return;\n        }\n\n        if (preview.type === \"column\") {\n          columnPreviewRef.current = { actualIndex: preview.actualIndex, size: preview.size };\n          rowPreviewRef.current = null;\n          if (displayedSelectionRef.current) {\n            applyPreviewOverlay(displayedSelectionRef.current, { preferGeometry: true, updateHeaderSelection: false });\n          }\n          const position = resolveResizeGuidePositionFromClient(\"column\", event.clientX);\n          setResizeGuide(position === null ? null : { position, type: \"column\" });\n          setGlobalCursor(\"col-resize\");\n          return;\n        }\n\n        rowPreviewRef.current = { actualIndex: preview.actualIndex, size: preview.size };\n        columnPreviewRef.current = null;\n        if (displayedSelectionRef.current) {\n          applyPreviewOverlay(displayedSelectionRef.current, { preferGeometry: true, updateHeaderSelection: false });\n        }\n        const position = resolveResizeGuidePositionFromClient(\"row\", event.clientY);\n        setResizeGuide(position === null ? null : { position, type: \"row\" });\n        setGlobalCursor(\"row-resize\");\n      });\n    }\n\n    function handlePointerUp(event: PointerEvent) {\n      if (resizeStateRef.current?.pointerId === event.pointerId) {\n        const resizeState = resizeStateRef.current;\n        const preview = pendingResizePreviewRef.current;\n        resizeStateRef.current = null;\n        pendingResizePreviewRef.current = null;\n        columnPreviewRef.current = null;\n        rowPreviewRef.current = null;\n        setInteractionMode(\"idle\");\n        setResizeGuide(null);\n        clearGlobalCursor();\n        document.body.style.userSelect = \"\";\n\n        if (resizeFrameRef.current !== null) {\n          window.cancelAnimationFrame(resizeFrameRef.current);\n          resizeFrameRef.current = null;\n        }\n\n        if (preview && preview.actualIndex === resizeState.actualIndex && preview.type === resizeState.type) {\n          if (preview.type === \"column\") {\n            controller.resizeColumn(preview.actualIndex, preview.size / zoomFactor);\n          } else {\n            controller.resizeRow(preview.actualIndex, preview.size / zoomFactor);\n          }\n        }\n      }\n    }\n\n    window.addEventListener(\"pointermove\", handlePointerMove);\n    window.addEventListener(\"pointerup\", handlePointerUp);\n    window.addEventListener(\"pointercancel\", handlePointerUp);\n\n    return () => {\n      window.removeEventListener(\"pointermove\", handlePointerMove);\n      window.removeEventListener(\"pointerup\", handlePointerUp);\n      window.removeEventListener(\"pointercancel\", handlePointerUp);\n      clearGlobalCursor();\n      if (resizeFrameRef.current !== null) {\n        window.cancelAnimationFrame(resizeFrameRef.current);\n        resizeFrameRef.current = null;\n      }\n    };\n  }, [\n    applyPreviewOverlay,\n    clearGlobalCursor,\n    controller,\n    displayDefaultColWidth,\n    displayDefaultRowHeight,\n    resolveResizeGuidePositionFromClient,\n    setGlobalCursor,\n    zoomFactor\n  ]);\n\n  function buildDraggedSelectionRange(\n    dragState: { anchor: XlsxCellAddress; axis: \"cell\" | \"column\" | \"row\" },\n    cell: XlsxCellAddress\n  ): XlsxCellRange | null {\n    if (dragState.axis === \"row\") {\n      if (firstVisibleCol === undefined || lastVisibleCol === undefined) {\n        return null;\n      }\n\n      return normalizeRange({\n        start: { row: dragState.anchor.row, col: firstVisibleCol },\n        end: { row: cell.row, col: lastVisibleCol }\n      });\n    }\n\n    if (dragState.axis === \"column\") {\n      if (firstVisibleRow === undefined || lastVisibleRow === undefined) {\n        return null;\n      }\n\n      return normalizeRange({\n        start: { row: firstVisibleRow, col: dragState.anchor.col },\n        end: { row: lastVisibleRow, col: cell.col }\n      });\n    }\n\n    return normalizeRange({ start: dragState.anchor, end: cell });\n  }\n\n  function updateSelectionDragPreview(clientX: number, clientY: number) {\n    const dragState = selectionDragRef.current;\n    if (!dragState) {\n      return;\n    }\n\n    const nextCell = resolveDraggedSelectionCell(dragState, clientX, clientY);\n    if (!nextCell) {\n      return;\n    }\n\n    const nextRange = buildDraggedSelectionRange(dragState, nextCell);\n    if (!nextRange || rangesEqual(nextRange, dragState.previewRange)) {\n      return;\n    }\n\n    dragState.previewRange = nextRange;\n    selectionPreviewRangeRef.current = nextRange;\n    displayedSelectionRef.current = nextRange;\n    applyPreviewOverlay(nextRange);\n  }\n\n  function clearPendingSelectionDrag() {\n    const cleanup = pendingSelectionDragCleanupRef.current;\n    pendingSelectionDragCleanupRef.current = null;\n    pendingSelectionDragRef.current = null;\n    cleanup?.();\n  }\n\n  function finishPendingSelectionDrag() {\n    const pendingState = pendingSelectionDragRef.current;\n    clearPendingSelectionDrag();\n    if (pendingState && !pendingState.committedOnPointerDown) {\n      commitSelectionRange(pendingState.previewRange);\n    }\n  }\n\n  function promotePendingSelectionDrag(clientX: number, clientY: number) {\n    const pendingState = pendingSelectionDragRef.current;\n    if (!pendingState) {\n      return;\n    }\n\n    clearPendingSelectionDrag();\n    cachedScrollerRectRef.current = scrollRef.current?.getBoundingClientRect() ?? null;\n    pendingState.didDrag = true;\n    selectionDragRef.current = pendingState;\n    selectionPreviewRangeRef.current = pendingState.previewRange;\n    displayedSelectionRef.current = pendingState.previewRange;\n    setInteractionMode(\"select\");\n    document.body.style.userSelect = \"none\";\n    installSelectionDragListeners(pendingState.pointerId);\n    updateSelectionDragPreview(clientX, clientY);\n  }\n\n  function installPendingSelectionDragListeners(pointerId: number, target: Element) {\n    const existingCleanup = pendingSelectionDragCleanupRef.current;\n    pendingSelectionDragCleanupRef.current = null;\n    existingCleanup?.();\n\n    const pointerTarget = target as Element & {\n      hasPointerCapture?: (pointerId: number) => boolean;\n      releasePointerCapture?: (pointerId: number) => void;\n      setPointerCapture?: (pointerId: number) => void;\n    };\n\n    try {\n      pointerTarget.setPointerCapture?.(pointerId);\n    } catch {\n      // Pointer capture can fail if the initiating element unmounts before the browser applies it.\n    }\n\n    const handlePointerMove = (event: Event) => {\n      const pointerEvent = event as PointerEvent;\n      if (pointerEvent.pointerId !== pointerId) {\n        return;\n      }\n\n      const pendingState = pendingSelectionDragRef.current;\n      if (!pendingState) {\n        return;\n      }\n\n      const deltaX = Math.abs(pointerEvent.clientX - pendingState.startClientX);\n      const deltaY = Math.abs(pointerEvent.clientY - pendingState.startClientY);\n      if (deltaX < SELECTION_DRAG_THRESHOLD_PX && deltaY < SELECTION_DRAG_THRESHOLD_PX) {\n        return;\n      }\n\n      event.preventDefault();\n      promotePendingSelectionDrag(pointerEvent.clientX, pointerEvent.clientY);\n    };\n\n    const handlePointerEnd = (event: Event) => {\n      const pointerEvent = event as PointerEvent;\n      if (pointerEvent.pointerId !== pointerId) {\n        return;\n      }\n\n      finishPendingSelectionDrag();\n    };\n\n    target.addEventListener(\"pointermove\", handlePointerMove);\n    target.addEventListener(\"pointerup\", handlePointerEnd);\n    target.addEventListener(\"pointercancel\", handlePointerEnd);\n    pendingSelectionDragCleanupRef.current = () => {\n      target.removeEventListener(\"pointermove\", handlePointerMove);\n      target.removeEventListener(\"pointerup\", handlePointerEnd);\n      target.removeEventListener(\"pointercancel\", handlePointerEnd);\n      try {\n        if (pointerTarget.hasPointerCapture?.(pointerId)) {\n          pointerTarget.releasePointerCapture?.(pointerId);\n        }\n      } catch {\n        // Pointer capture may already be released by the browser on pointerup/cancel.\n      }\n    };\n  }\n\n  function installSelectionDragListeners(pointerId: number) {\n    selectionDragCleanupRef.current?.();\n    let pendingClientPoint: { x: number; y: number } | null = null;\n    let pointerMoveFrame: number | null = null;\n\n    const flushPointerMove = () => {\n      pointerMoveFrame = null;\n      const pendingPoint = pendingClientPoint;\n      pendingClientPoint = null;\n      if (!pendingPoint) {\n        return;\n      }\n\n      const dragState = selectionDragRef.current;\n      if (!dragState) {\n        return;\n      }\n\n      if (!dragState.didDrag) {\n        const deltaX = Math.abs(pendingPoint.x - dragState.startClientX);\n        const deltaY = Math.abs(pendingPoint.y - dragState.startClientY);\n        if (deltaX < SELECTION_DRAG_THRESHOLD_PX && deltaY < SELECTION_DRAG_THRESHOLD_PX) {\n          return;\n        }\n\n        dragState.didDrag = true;\n      }\n\n      updateSelectionDragPreview(pendingPoint.x, pendingPoint.y);\n    };\n\n    const handlePointerMove = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n      pendingClientPoint = { x: event.clientX, y: event.clientY };\n      if (pointerMoveFrame !== null) {\n        return;\n      }\n      pointerMoveFrame = window.requestAnimationFrame(flushPointerMove);\n    };\n\n    const finishSelectionDrag = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n      if (pointerMoveFrame !== null) {\n        window.cancelAnimationFrame(pointerMoveFrame);\n        pointerMoveFrame = null;\n      }\n      pendingClientPoint = null;\n\n      const dragState = selectionDragRef.current;\n      const nextCell = dragState ? resolveDraggedSelectionCell(dragState, event.clientX, event.clientY) : null;\n      let nextRange = dragState?.previewRange ?? null;\n      if (dragState?.didDrag && nextCell && dragState) {\n        nextRange = buildDraggedSelectionRange(dragState, nextCell);\n      }\n\n      selectionDragRef.current = null;\n      cachedScrollerRectRef.current = null;\n      if (nextRange && (dragState?.didDrag || !dragState?.committedOnPointerDown)) {\n        selectionPreviewRangeRef.current = nextRange;\n        displayedSelectionRef.current = nextRange;\n        if (dragState?.axis === \"column\") {\n          const normalized = normalizeRange(nextRange);\n          axisSelectionRef.current = {\n            axis: \"column\",\n            startCol: normalized.start.col,\n            endCol: normalized.end.col\n          };\n        } else if (dragState?.axis === \"row\") {\n          const normalized = normalizeRange(nextRange);\n          axisSelectionRef.current = {\n            axis: \"row\",\n            startRow: normalized.start.row,\n            endRow: normalized.end.row\n          };\n        } else {\n          axisSelectionRef.current = null;\n        }\n        commitSelectionRange(nextRange);\n      } else if (!nextRange) {\n        selectionPreviewRangeRef.current = null;\n      }\n      setInteractionMode(\"idle\");\n      document.body.style.cursor = \"\";\n      document.body.style.userSelect = \"\";\n      selectionDragCleanupRef.current?.();\n      selectionDragCleanupRef.current = null;\n    };\n\n    window.addEventListener(\"pointermove\", handlePointerMove);\n    window.addEventListener(\"pointerup\", finishSelectionDrag);\n    window.addEventListener(\"pointercancel\", finishSelectionDrag);\n    selectionDragCleanupRef.current = () => {\n      if (pointerMoveFrame !== null) {\n        window.cancelAnimationFrame(pointerMoveFrame);\n        pointerMoveFrame = null;\n      }\n      pendingClientPoint = null;\n      window.removeEventListener(\"pointermove\", handlePointerMove);\n      window.removeEventListener(\"pointerup\", finishSelectionDrag);\n      window.removeEventListener(\"pointercancel\", finishSelectionDrag);\n    };\n  }\n\n  function installFillDragListeners(pointerId: number, sourceRange: XlsxCellRange) {\n    fillDragCleanupRef.current?.();\n    let pendingClientPoint: { x: number; y: number } | null = null;\n    let pointerMoveFrame: number | null = null;\n\n    const flushPointerMove = () => {\n      pointerMoveFrame = null;\n      const pendingPoint = pendingClientPoint;\n      pendingClientPoint = null;\n      if (!pendingPoint) {\n        return;\n      }\n      const nextCell = resolvePointerCellFromClient(pendingPoint.x, pendingPoint.y);\n      if (nextCell) {\n        updateFillPreview(nextCell);\n      }\n    };\n\n    const handlePointerMove = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n      pendingClientPoint = { x: event.clientX, y: event.clientY };\n      if (pointerMoveFrame !== null) {\n        return;\n      }\n      pointerMoveFrame = window.requestAnimationFrame(flushPointerMove);\n    };\n\n    const finishFillDrag = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n      if (pointerMoveFrame !== null) {\n        window.cancelAnimationFrame(pointerMoveFrame);\n        pointerMoveFrame = null;\n      }\n      pendingClientPoint = null;\n\n      const nextCell = resolvePointerCellFromClient(event.clientX, event.clientY);\n      if (nextCell) {\n        updateFillPreview(nextCell);\n      }\n\n      const nextRange = fillDragRef.current?.previewRange ?? sourceRange;\n      fillDragRef.current = null;\n      cachedScrollerRectRef.current = null;\n      setInteractionMode(\"idle\");\n      setFillPreviewRange(null);\n      document.body.style.cursor = \"\";\n      document.body.style.userSelect = \"\";\n      fillSelection(nextRange);\n      fillDragCleanupRef.current?.();\n      fillDragCleanupRef.current = null;\n    };\n\n    window.addEventListener(\"pointermove\", handlePointerMove);\n    window.addEventListener(\"pointerup\", finishFillDrag);\n    window.addEventListener(\"pointercancel\", finishFillDrag);\n    fillDragCleanupRef.current = () => {\n      if (pointerMoveFrame !== null) {\n        window.cancelAnimationFrame(pointerMoveFrame);\n        pointerMoveFrame = null;\n      }\n      pendingClientPoint = null;\n      window.removeEventListener(\"pointermove\", handlePointerMove);\n      window.removeEventListener(\"pointerup\", finishFillDrag);\n      window.removeEventListener(\"pointercancel\", finishFillDrag);\n    };\n  }\n\n  React.useLayoutEffect(() => {\n    const overlayRange = selectionPreviewRangeRef.current ?? displayedSelection;\n    if (!overlayRange || !wrapperRef.current) {\n      applyHeaderSelection(null);\n      if (selectionOverlayRef.current) {\n        selectionOverlayRef.current.style.opacity = \"0\";\n        selectionOverlayRef.current.style.visibility = \"hidden\";\n      }\n      return;\n    }\n\n    applyPreviewOverlay(overlayRange);\n  }, [applyHeaderSelection, applyPreviewOverlay, displayedSelection, revision]);\n\n  React.useLayoutEffect(() => {\n    syncActiveValidationOverlay(activeCell);\n  }, [activeCell, editingCell, revision, syncActiveValidationOverlay]);\n\n  const handleCellDoubleClick = React.useCallback((cell: XlsxCellAddress) => {\n    startEditing(cell);\n  }, [startEditing]);\n\n  const handleCellClick = React.useCallback((cell: XlsxCellAddress, cellData: CellRenderData) => {\n    if (!cellData.hyperlink) {\n      return;\n    }\n\n    openHyperlink(cellData.hyperlink.target, cellData.hyperlink.location);\n  }, [openHyperlink]);\n\n  const handleCellPointerDown = React.useCallback((\n    event: React.PointerEvent<HTMLTableCellElement>,\n    cell: XlsxCellAddress\n  ) => {\n    if (event.button !== 0) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    axisSelectionRef.current = null;\n    const targetCell =\n      event.currentTarget.colSpan > 1 || event.currentTarget.rowSpan > 1\n        ? resolvePointerCellFromGeometry(event.clientX, event.clientY) ?? cell\n        : cell;\n    const currentSelection = selectionRef.current;\n    const anchor = event.shiftKey && currentSelection ? currentSelection.start : targetCell;\n    const initialRange = normalizeRange({ start: anchor, end: targetCell });\n    const isActive = isSameCell(activeCellRef.current, targetCell);\n    const committedOnPointerDown = !isActive || !editingCellRef.current;\n    if (editingCellRef.current && !isActive) {\n      commitEditingRef.current();\n    }\n    const pointerOrigin =\n      targetCell.row === cell.row && targetCell.col === cell.col\n        ? resolveCellPointerOrigin(cell, event.currentTarget.getBoundingClientRect(), event.clientX, event.clientY)\n        : resolveCellPointerOriginFromClient(targetCell, event.clientX, event.clientY);\n    const originOverlayRect =\n      targetCell.row === cell.row && targetCell.col === cell.col\n        ? resolveMountedCellOverlayRect(event.currentTarget)\n        : resolveOverlayRect(initialRange);\n    if (!pointerOrigin) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      anchor,\n      \"cell\",\n      targetCell,\n      pointerOrigin,\n      originOverlayRect,\n      committedOnPointerDown,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    if (targetCell.row === cell.row && targetCell.col === cell.col) {\n      applyPreviewOverlayFromElement(event.currentTarget, initialRange);\n    } else {\n      applyPreviewOverlay(initialRange);\n    }\n    if (committedOnPointerDown) {\n      commitSelectionRange(initialRange);\n    }\n  }, [\n    applyPreviewOverlay,\n    applyPreviewOverlayFromElement,\n    commitSelectionRange,\n    focusGrid,\n    resolveCellPointerOrigin,\n    resolveCellPointerOriginFromClient,\n    resolveMountedCellOverlayRect,\n    resolveOverlayRect,\n    resolvePointerCellFromGeometry\n  ]);\n\n  const handleRowPointerDown = React.useCallback((\n    event: React.PointerEvent<HTMLTableCellElement>,\n    actualRow: number\n  ) => {\n    if (event.button !== 0 || firstVisibleCol === undefined || lastVisibleCol === undefined) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    const currentSelection = selectionRef.current;\n    const anchorRow = event.shiftKey && currentSelection ? currentSelection.start.row : actualRow;\n    const initialRange = normalizeRange({\n      start: { row: anchorRow, col: firstVisibleCol },\n      end: { row: actualRow, col: lastVisibleCol }\n    });\n    const pointerOrigin = resolveRowPointerOrigin(actualRow, event.currentTarget.getBoundingClientRect(), event.clientY);\n    if (!pointerOrigin) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      { row: anchorRow, col: firstVisibleCol },\n      \"row\",\n      { row: actualRow, col: firstVisibleCol },\n      pointerOrigin,\n      null,\n      true,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    axisSelectionRef.current = { axis: \"row\", startRow: anchorRow, endRow: actualRow };\n    commitSelectionRange(initialRange);\n  }, [commitSelectionRange, firstVisibleCol, focusGrid, lastVisibleCol, resolveRowPointerOrigin]);\n\n  const handleColumnPointerDown = React.useCallback((\n    event: React.PointerEvent<HTMLTableCellElement>,\n    actualCol: number\n  ) => {\n    if (event.button !== 0 || firstVisibleRow === undefined || lastVisibleRow === undefined) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    const currentSelection = selectionRef.current;\n    const anchorCol =\n      event.shiftKey && currentSelection ? currentSelection.start.col : actualCol;\n    const initialRange = normalizeRange({\n      start: { row: firstVisibleRow, col: anchorCol },\n      end: { row: lastVisibleRow, col: actualCol }\n    });\n    const pointerOrigin = resolveColumnPointerOrigin(actualCol, event.currentTarget.getBoundingClientRect(), event.clientX);\n    if (!pointerOrigin) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      { row: firstVisibleRow, col: anchorCol },\n      \"column\",\n      { row: firstVisibleRow, col: actualCol },\n      pointerOrigin,\n      null,\n      true,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    axisSelectionRef.current = { axis: \"column\", startCol: anchorCol, endCol: actualCol };\n    commitSelectionRange(initialRange);\n  }, [commitSelectionRange, firstVisibleRow, focusGrid, lastVisibleRow, resolveColumnPointerOrigin]);\n\n  const handleRowResizePointerDown = React.useCallback((\n    event: React.PointerEvent<HTMLDivElement>,\n    actualRow: number,\n    rowHeight: number\n  ) => {\n    if (!canResizeHeaders) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopPropagation();\n    startRowResize(event.pointerId, actualRow, rowHeight, event.clientY);\n  }, [canResizeHeaders]);\n\n  const renderCellAdornment = React.useCallback((cell: XlsxCellAddress) => {\n    const table = getTableAtCell(effectiveTables, cell.row, cell.col);\n    const tableColumn = getTableHeaderColumn(table, cell.row, cell.col);\n    if (!table || !tableColumn) {\n      return null;\n    }\n\n    const direction =\n      sortState && sortState.tableName === table.name && sortState.columnIndex === tableColumn.index\n        ? sortState.direction\n        : null;\n    const triggerIcon = direction === \"ascending\" ? \"▲\" : direction === \"descending\" ? \"▼\" : \"▾\";\n\n    if (renderTableHeaderMenu) {\n      return renderTableHeaderMenu({\n        cell,\n        column: tableColumn,\n        direction,\n        sortAscending: () => sortTable(table.name, tableColumn.index, \"ascending\"),\n        sortDescending: () => sortTable(table.name, tableColumn.index, \"descending\"),\n        table,\n        triggerIcon,\n        triggerProps: {\n          \"aria-haspopup\": \"menu\",\n          \"aria-label\": `Open menu for ${tableColumn.name}`,\n          onClick: (event) => {\n            event.stopPropagation();\n          },\n          onPointerDown: (event) => {\n            event.stopPropagation();\n          },\n          style: resolveTableHeaderTriggerStyle(palette, zoomFactor),\n          type: \"button\"\n        }\n      });\n    }\n\n    return (\n      <button\n        onPointerDown={(event) => {\n          event.preventDefault();\n          event.stopPropagation();\n        }}\n        onClick={(event) => {\n          event.preventDefault();\n          event.stopPropagation();\n          setOpenTableMenu((current) =>\n            current &&\n            current.tableName === table.name &&\n            current.row === cell.row &&\n            current.col === cell.col\n              ? null\n              : { col: cell.col, row: cell.row, tableName: table.name }\n          );\n        }}\n        style={{\n          ...resolveTableHeaderTriggerStyle(palette, zoomFactor)\n        }}\n        type=\"button\"\n      >\n        {triggerIcon}\n      </button>\n    );\n  }, [effectiveTables, palette, renderTableHeaderMenu, sortState, sortTable, zoomFactor]);\n  const resolveCanvasColumnHeaderRect = React.useCallback((actualCol: number) => {\n    const colIndex = colIndexByActual.get(actualCol);\n    if (colIndex === undefined) {\n      return null;\n    }\n\n    const width = displayEffectiveColWidths[colIndex] ?? displayDefaultColWidth;\n    return {\n      left: stickyLeftByCol.get(actualCol) ?? (displayRowHeaderWidth + (colPrefixSums[colIndex] ?? 0) - drawingViewport.left),\n      width\n    };\n  }, [\n    colIndexByActual,\n    colPrefixSums,\n    displayDefaultColWidth,\n    displayEffectiveColWidths,\n    displayRowHeaderWidth,\n    drawingViewport.left,\n    stickyLeftByCol\n  ]);\n\n  const resolveCanvasRowHeaderRect = React.useCallback((actualRow: number) => {\n    const rowIndex = rowIndexByActual.get(actualRow);\n    if (rowIndex === undefined) {\n      return null;\n    }\n\n    const height = displayEffectiveRowHeights[rowIndex] ?? displayDefaultRowHeight;\n    return {\n      height,\n      top: stickyTopByRow.get(actualRow) ?? (displayHeaderHeight + (rowPrefixSums[rowIndex] ?? 0) - drawingViewport.top)\n    };\n  }, [\n    displayDefaultRowHeight,\n    displayEffectiveRowHeights,\n    displayHeaderHeight,\n    drawingViewport.top,\n    rowIndexByActual,\n    rowPrefixSums,\n    stickyTopByRow\n  ]);\n  const scrollBodyViewportWidth = Math.max(0, drawingViewport.width - frozenPaneRight);\n  const scrollBodyViewportHeight = Math.max(0, drawingViewport.height - frozenPaneBottom);\n  const canvasScrollBufferX = Math.min(CANVAS_SCROLL_BUFFER_PX, scrollBodyViewportWidth);\n  const canvasScrollBufferY = Math.min(CANVAS_SCROLL_BUFFER_PX, scrollBodyViewportHeight);\n  const scrollBodyCanvasLeft = frozenPaneRight - canvasScrollBufferX;\n  const scrollBodyCanvasTop = frozenPaneBottom - canvasScrollBufferY;\n  const scrollBodyCanvasWidth = scrollBodyViewportWidth + canvasScrollBufferX * 2;\n  const scrollBodyCanvasHeight = scrollBodyViewportHeight + canvasScrollBufferY * 2;\n  const topBodyCanvasWidth = scrollBodyCanvasWidth;\n  const topBodyCanvasHeight = Math.max(0, frozenPaneBottom - displayHeaderHeight);\n  const leftBodyCanvasWidth = Math.max(0, frozenPaneRight - displayRowHeaderWidth);\n  const leftBodyCanvasHeight = scrollBodyCanvasHeight;\n  const cornerBodyCanvasWidth = leftBodyCanvasWidth;\n  const cornerBodyCanvasHeight = topBodyCanvasHeight;\n  const topFrozenHeaderCanvasWidth = leftBodyCanvasWidth;\n  const topScrollHeaderCanvasWidth = scrollBodyCanvasWidth;\n  const leftFrozenHeaderCanvasHeight = topBodyCanvasHeight;\n  const leftScrollHeaderCanvasHeight = scrollBodyCanvasHeight;\n  const canvasColumnHeaderCells = React.useMemo(\n    () =>\n      canvasVisibleColItems.flatMap<CanvasStickyColumnHeaderCell>((column) => {\n        const rect = resolveCanvasColumnHeaderRect(column.actualCol);\n        if (!rect) {\n          return [];\n        }\n\n        const isFrozen = stickyLeftByCol.has(column.actualCol);\n        return [{\n          actualCol: column.actualCol,\n          height: displayHeaderHeight,\n          isFrozen,\n          left: rect.left,\n          localLeft: rect.left - (isFrozen ? displayRowHeaderWidth : scrollBodyCanvasLeft),\n          width: rect.width\n        }];\n      }),\n    [\n      canvasVisibleColItems,\n      displayHeaderHeight,\n      displayRowHeaderWidth,\n      resolveCanvasColumnHeaderRect,\n      scrollBodyCanvasLeft,\n      stickyLeftByCol\n    ]\n  );\n  const canvasRowHeaderCells = React.useMemo(\n    () =>\n      canvasVisibleRowItems.flatMap<CanvasStickyRowHeaderCell>((row) => {\n        const rect = resolveCanvasRowHeaderRect(row.actualRow);\n        if (!rect) {\n          return [];\n        }\n\n        const isFrozen = stickyTopByRow.has(row.actualRow);\n        return [{\n          actualRow: row.actualRow,\n          height: rect.height,\n          isFrozen,\n          localTop: rect.top - (isFrozen ? displayHeaderHeight : scrollBodyCanvasTop),\n          top: rect.top\n        }];\n      }),\n    [\n      canvasVisibleRowItems,\n      displayHeaderHeight,\n      resolveCanvasRowHeaderRect,\n      scrollBodyCanvasTop,\n      stickyTopByRow\n    ]\n  );\n  const resolveCanvasColumnResizeTarget = React.useCallback((clientX: number) => {\n    if (!canResizeHeaders) {\n      return null;\n    }\n\n    const scrollerRect = scrollRef.current?.getBoundingClientRect();\n    if (!scrollerRect) {\n      return null;\n    }\n\n    const localX = clientX - scrollerRect.left;\n    for (const column of canvasColumnHeaderCells) {\n      if (Math.abs(localX - (column.left + column.width)) <= CANVAS_RESIZE_HIT_SLOP_PX) {\n        return { actualCol: column.actualCol, width: column.width };\n      }\n    }\n\n    return null;\n  }, [canResizeHeaders, canvasColumnHeaderCells]);\n  const resolveCanvasColumnHeaderTarget = React.useCallback((clientX: number) => {\n    const scrollerRect = scrollRef.current?.getBoundingClientRect();\n    if (!scrollerRect) {\n      return null;\n    }\n\n    const localX = clientX - scrollerRect.left;\n    for (const column of canvasColumnHeaderCells) {\n      if (localX >= column.left && localX <= column.left + column.width) {\n        return column.actualCol;\n      }\n    }\n\n    return null;\n  }, [canvasColumnHeaderCells]);\n\n  const resolveCanvasRowResizeTarget = React.useCallback((clientY: number) => {\n    if (!canResizeHeaders) {\n      return null;\n    }\n\n    const scrollerRect = scrollRef.current?.getBoundingClientRect();\n    if (!scrollerRect) {\n      return null;\n    }\n\n    const localY = clientY - scrollerRect.top;\n    for (const row of canvasRowHeaderCells) {\n      if (Math.abs(localY - (row.top + row.height)) <= CANVAS_RESIZE_HIT_SLOP_PX) {\n        return { actualRow: row.actualRow, height: row.height };\n      }\n    }\n\n    return null;\n  }, [canResizeHeaders, canvasRowHeaderCells]);\n  const resolveCanvasRowHeaderTarget = React.useCallback((clientY: number) => {\n    const scrollerRect = scrollRef.current?.getBoundingClientRect();\n    if (!scrollerRect) {\n      return null;\n    }\n\n    const localY = clientY - scrollerRect.top;\n    for (const row of canvasRowHeaderCells) {\n      if (localY >= row.top && localY <= row.top + row.height) {\n        return row.actualRow;\n      }\n    }\n\n    return null;\n  }, [canvasRowHeaderCells]);\n\n  const handleCanvasColumnHeaderPointerMove = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (resizeStateRef.current?.type === \"column\") {\n      event.currentTarget.style.cursor = \"col-resize\";\n      return;\n    }\n    event.currentTarget.style.cursor = resolveCanvasColumnResizeTarget(event.clientX) ? \"col-resize\" : \"default\";\n  }, [resolveCanvasColumnResizeTarget]);\n\n  const handleCanvasRowHeaderPointerMove = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (resizeStateRef.current?.type === \"row\") {\n      event.currentTarget.style.cursor = \"row-resize\";\n      return;\n    }\n    event.currentTarget.style.cursor = resolveCanvasRowResizeTarget(event.clientY) ? \"row-resize\" : \"default\";\n  }, [resolveCanvasRowResizeTarget]);\n\n  const handleCanvasHeaderPointerLeave = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (resizeStateRef.current) {\n      event.currentTarget.style.cursor = resizeStateRef.current.type === \"column\" ? \"col-resize\" : \"row-resize\";\n      return;\n    }\n    event.currentTarget.style.cursor = \"default\";\n  }, []);\n\n  const handleCanvasBodyPointerDown = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (event.button !== 0) {\n      return;\n    }\n\n    const cell = resolvePointerCellFromClient(event.clientX, event.clientY);\n    if (!cell) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    axisSelectionRef.current = null;\n    const currentSelection = selectionRef.current;\n    const anchor = event.shiftKey && currentSelection ? currentSelection.start : cell;\n    const initialRange = normalizeRange({ start: anchor, end: cell });\n    const isActive = isSameCell(activeCellRef.current, cell);\n    const committedOnPointerDown = !isActive || !editingCellRef.current;\n    if (editingCellRef.current && !isActive) {\n      commitEditingRef.current();\n    }\n    const rowIndex = rowIndexByActual.get(cell.row);\n    const colIndex = colIndexByActual.get(cell.col);\n    if (rowIndex === undefined || colIndex === undefined) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      anchor,\n      \"cell\",\n      cell,\n      {\n        contentScaleX: 1,\n        contentScaleY: 1,\n        originContentX: colPrefixSums[colIndex] ?? 0,\n        originContentY: rowPrefixSums[rowIndex] ?? 0\n      },\n      resolveOverlayRect(initialRange),\n      committedOnPointerDown,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    applyPreviewOverlay(initialRange);\n    if (committedOnPointerDown) {\n      commitSelectionRange(initialRange);\n    }\n  }, [\n    applyPreviewOverlay,\n    colIndexByActual,\n    colPrefixSums,\n    commitSelectionRange,\n    focusGrid,\n    resolveOverlayRect,\n    resolvePointerCellFromClient,\n    rowIndexByActual,\n    rowPrefixSums,\n    startCellSelection\n  ]);\n\n  const handleCanvasBodyClick = React.useCallback((event: React.MouseEvent<HTMLCanvasElement>) => {\n    const cell = resolvePointerCellFromClient(event.clientX, event.clientY);\n    if (!cell) {\n      return;\n    }\n\n    handleCellClick(cell, getCellData(cell.row, cell.col));\n  }, [getCellData, handleCellClick, resolvePointerCellFromClient]);\n\n  const handleCanvasBodyDoubleClick = React.useCallback((event: React.MouseEvent<HTMLCanvasElement>) => {\n    if (readOnly) {\n      return;\n    }\n\n    const cell = resolvePointerCellFromClient(event.clientX, event.clientY);\n    if (!cell) {\n      return;\n    }\n\n    startEditing(cell);\n  }, [readOnly, resolvePointerCellFromClient, startEditing]);\n\n  const handleCanvasColumnHeaderPointerDown = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (event.button !== 0 || firstVisibleRow === undefined || lastVisibleRow === undefined) {\n      return;\n    }\n\n    const resizeTarget = resolveCanvasColumnResizeTarget(event.clientX);\n    if (resizeTarget) {\n      event.preventDefault();\n      event.stopPropagation();\n      startColumnResize(event.pointerId, resizeTarget.actualCol, resizeTarget.width, event.clientX);\n      return;\n    }\n\n    const actualCol = resolveCanvasColumnHeaderTarget(event.clientX);\n    if (actualCol === null) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    const currentSelection = selectionRef.current;\n    const anchorCol = event.shiftKey && currentSelection ? currentSelection.start.col : actualCol;\n    const initialRange = normalizeRange({\n      start: { row: firstVisibleRow, col: anchorCol },\n      end: { row: lastVisibleRow, col: actualCol }\n    });\n    const anchorColIndex = colIndexByActual.get(anchorCol);\n    if (anchorColIndex === undefined) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      { row: firstVisibleRow, col: anchorCol },\n      \"column\",\n      { row: firstVisibleRow, col: actualCol },\n      {\n        contentScaleX: 1,\n        contentScaleY: 1,\n        originContentX: colPrefixSums[anchorColIndex] ?? 0,\n        originContentY: rowPrefixSums[0] ?? 0\n      },\n      null,\n      true,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    axisSelectionRef.current = { axis: \"column\", startCol: anchorCol, endCol: actualCol };\n    commitSelectionRange(initialRange);\n  }, [\n    colIndexByActual,\n    colPrefixSums,\n    commitSelectionRange,\n    firstVisibleRow,\n    focusGrid,\n    lastVisibleRow,\n    resolveCanvasColumnHeaderTarget,\n    resolveCanvasColumnResizeTarget,\n    rowPrefixSums,\n    startCellSelection\n  ]);\n\n  const handleCanvasRowHeaderPointerDown = React.useCallback((event: React.PointerEvent<HTMLCanvasElement>) => {\n    if (event.button !== 0 || firstVisibleCol === undefined || lastVisibleCol === undefined) {\n      return;\n    }\n\n    const resizeTarget = resolveCanvasRowResizeTarget(event.clientY);\n    if (resizeTarget) {\n      event.preventDefault();\n      event.stopPropagation();\n      startRowResize(event.pointerId, resizeTarget.actualRow, resizeTarget.height, event.clientY);\n      return;\n    }\n\n    const actualRow = resolveCanvasRowHeaderTarget(event.clientY);\n    if (actualRow === null) {\n      return;\n    }\n\n    event.preventDefault();\n    focusGrid();\n    const currentSelection = selectionRef.current;\n    const anchorRow = event.shiftKey && currentSelection ? currentSelection.start.row : actualRow;\n    const initialRange = normalizeRange({\n      start: { row: anchorRow, col: firstVisibleCol },\n      end: { row: actualRow, col: lastVisibleCol }\n    });\n    const anchorRowIndex = rowIndexByActual.get(anchorRow);\n    if (anchorRowIndex === undefined) {\n      return;\n    }\n\n    startCellSelection(\n      event.currentTarget,\n      event.pointerId,\n      { row: anchorRow, col: firstVisibleCol },\n      \"row\",\n      { row: actualRow, col: firstVisibleCol },\n      {\n        contentScaleX: 1,\n        contentScaleY: 1,\n        originContentX: colPrefixSums[0] ?? 0,\n        originContentY: rowPrefixSums[anchorRowIndex] ?? 0\n      },\n      null,\n      true,\n      initialRange,\n      event.clientX,\n      event.clientY\n    );\n    axisSelectionRef.current = { axis: \"row\", startRow: anchorRow, endRow: actualRow };\n    commitSelectionRange(initialRange);\n  }, [\n    colPrefixSums,\n    commitSelectionRange,\n    firstVisibleCol,\n    focusGrid,\n    lastVisibleCol,\n    resolveCanvasRowHeaderTarget,\n    resolveCanvasRowResizeTarget,\n    rowIndexByActual,\n    rowPrefixSums,\n    startCellSelection\n  ]);\n\n  const getCanvasImage = React.useCallback((image: XlsxImage) => {\n    if (typeof Image === \"undefined\") {\n      return null;\n    }\n\n    const cacheKey = image.id;\n    const cached = canvasImageCacheRef.current.get(cacheKey);\n    if (cached && cached.src === image.src) {\n      return cached.loaded && !cached.failed ? cached.image : null;\n    }\n\n    const imageElement = new Image();\n    const entry = {\n      failed: false,\n      image: imageElement,\n      loaded: false,\n      src: image.src\n    };\n    canvasImageCacheRef.current.set(cacheKey, entry);\n    imageElement.onload = () => {\n      entry.loaded = true;\n      setCanvasImageLoadVersion((version) => version + 1);\n    };\n    imageElement.onerror = () => {\n      entry.failed = true;\n      setCanvasImageLoadVersion((version) => version + 1);\n    };\n    imageElement.src = image.src;\n    return null;\n  }, []);\n\n  React.useLayoutEffect(() => {\n    if (!experimentalCanvas) {\n      return;\n    }\n\n    const canvasProfileTarget = typeof window !== \"undefined\"\n      ? (window as unknown as {\n          __xlsxCanvasProfile?: Array<{\n            bodyMs: number;\n            culledCells: number;\n            dirtyRects: number;\n            lookedUpCells: number;\n            paintedCells: number;\n            repaintBody: boolean;\n            repaintHeaders: boolean;\n            renderToLayoutMs: number;\n            totalMs: number;\n          }>;\n        }).__xlsxCanvasProfile\n      : undefined;\n    const canvasProfileStart = canvasProfileTarget ? performance.now() : 0;\n    let canvasProfileBodyStart = 0;\n    let canvasProfileBodyMs = 0;\n    let canvasProfileCulledCells = 0;\n    let canvasProfileDirtyRects = 0;\n    let canvasProfileLookedUpCells = 0;\n    let canvasProfilePaintedCells = 0;\n\n    const dpr = typeof window === \"undefined\" ? 1 : Math.max(1, window.devicePixelRatio || 1);\n\n    function configureCanvas(\n      canvas: HTMLCanvasElement | null,\n      width: number,\n      height: number,\n      options?: { clear?: boolean }\n    ) {\n      if (!canvas) {\n        return null;\n      }\n\n      const nextWidth = Math.max(1, Math.round(width * dpr));\n      const nextHeight = Math.max(1, Math.round(height * dpr));\n      if (canvas.width !== nextWidth) {\n        canvas.width = nextWidth;\n      }\n      if (canvas.height !== nextHeight) {\n        canvas.height = nextHeight;\n      }\n      if (canvas.style.width !== `${width}px`) {\n        canvas.style.width = `${width}px`;\n      }\n      if (canvas.style.height !== `${height}px`) {\n        canvas.style.height = `${height}px`;\n      }\n      const context = canvas.getContext(\"2d\", { alpha: false });\n      if (!context) {\n        return null;\n      }\n\n      context.setTransform(dpr, 0, 0, dpr, 0, 0);\n      if (options?.clear !== false) {\n        context.clearRect(0, 0, width, height);\n      }\n      return context;\n    }\n\n    const bodyWidth = Math.max(0, drawingViewport.width);\n    const bodyHeight = Math.max(0, drawingViewport.height);\n    const headerHeight = Math.min(displayHeaderHeight, bodyHeight);\n    const rowHeaderWidth = Math.min(displayRowHeaderWidth, bodyWidth);\n    const visibleRange = selectionPreviewRangeRef.current ?? displayedSelection;\n    const normalizedVisibleRange = visibleRange ? normalizeRange(visibleRange) : null;\n    const rangeSignature = buildRangeSignature(normalizedVisibleRange);\n    const nextBodyCanvasSignature: PaintedBodyCanvasSignature = {\n      activeSheet: activeSheet ?? null,\n      bakedDrawingSignature: bakedCanvasDrawingSignature,\n      bodyHeight,\n      bodyWidth,\n      colSignature: buildRenderedAxisSignature(canvasVisibleColItems, (item) => item.index),\n      getCellData,\n      headerHeight,\n      palette,\n      rowHeaderWidth,\n      rowSignature: buildRenderedAxisSignature(canvasVisibleRowItems, (item) => item.index),\n      viewportLeft: drawingViewport.left,\n      viewportTop: drawingViewport.top,\n      zoomFactor\n    };\n    const nextHeaderCanvasSignature: PaintedHeaderCanvasSignature = {\n      activeSheet: activeSheet ?? null,\n      bodyHeight,\n      bodyWidth,\n      colSignature: nextBodyCanvasSignature.colSignature,\n      headerHeight,\n      palette,\n      rangeSignature,\n      rowHeaderWidth,\n      rowSignature: nextBodyCanvasSignature.rowSignature,\n      viewportLeft: drawingViewport.left,\n      viewportTop: drawingViewport.top,\n      zoomFactor\n    };\n    const previousBodyCanvasSignature = paintedBodyCanvasSignatureRef.current;\n    const previousHeaderCanvasSignature = paintedHeaderCanvasSignatureRef.current;\n    const previousPaintedViewport = paintedDrawingViewportRef.current;\n    const shouldRepaintBody = !(\n      previousBodyCanvasSignature\n      && previousBodyCanvasSignature.activeSheet === nextBodyCanvasSignature.activeSheet\n      && previousBodyCanvasSignature.bakedDrawingSignature === nextBodyCanvasSignature.bakedDrawingSignature\n      && previousBodyCanvasSignature.bodyHeight === nextBodyCanvasSignature.bodyHeight\n      && previousBodyCanvasSignature.bodyWidth === nextBodyCanvasSignature.bodyWidth\n      && previousBodyCanvasSignature.colSignature === nextBodyCanvasSignature.colSignature\n      && previousBodyCanvasSignature.getCellData === nextBodyCanvasSignature.getCellData\n      && previousBodyCanvasSignature.headerHeight === nextBodyCanvasSignature.headerHeight\n      && previousBodyCanvasSignature.palette === nextBodyCanvasSignature.palette\n      && previousBodyCanvasSignature.rowHeaderWidth === nextBodyCanvasSignature.rowHeaderWidth\n      && previousBodyCanvasSignature.rowSignature === nextBodyCanvasSignature.rowSignature\n      && previousBodyCanvasSignature.viewportLeft === nextBodyCanvasSignature.viewportLeft\n      && previousBodyCanvasSignature.viewportTop === nextBodyCanvasSignature.viewportTop\n      && previousBodyCanvasSignature.zoomFactor === nextBodyCanvasSignature.zoomFactor\n    );\n    const shouldRepaintHeaders = !(\n      previousHeaderCanvasSignature\n      && previousHeaderCanvasSignature.activeSheet === nextHeaderCanvasSignature.activeSheet\n      && previousHeaderCanvasSignature.bodyHeight === nextHeaderCanvasSignature.bodyHeight\n      && previousHeaderCanvasSignature.bodyWidth === nextHeaderCanvasSignature.bodyWidth\n      && previousHeaderCanvasSignature.colSignature === nextHeaderCanvasSignature.colSignature\n      && previousHeaderCanvasSignature.headerHeight === nextHeaderCanvasSignature.headerHeight\n      && previousHeaderCanvasSignature.palette === nextHeaderCanvasSignature.palette\n      && previousHeaderCanvasSignature.rangeSignature === nextHeaderCanvasSignature.rangeSignature\n      && previousHeaderCanvasSignature.rowHeaderWidth === nextHeaderCanvasSignature.rowHeaderWidth\n      && previousHeaderCanvasSignature.rowSignature === nextHeaderCanvasSignature.rowSignature\n      && previousHeaderCanvasSignature.viewportLeft === nextHeaderCanvasSignature.viewportLeft\n      && previousHeaderCanvasSignature.viewportTop === nextHeaderCanvasSignature.viewportTop\n      && previousHeaderCanvasSignature.zoomFactor === nextHeaderCanvasSignature.zoomFactor\n    );\n    const canBlitBody = Boolean(\n      shouldRepaintBody\n      && previousBodyCanvasSignature\n      && previousBodyCanvasSignature.activeSheet === nextBodyCanvasSignature.activeSheet\n      && previousBodyCanvasSignature.bakedDrawingSignature === nextBodyCanvasSignature.bakedDrawingSignature\n      && previousBodyCanvasSignature.bodyHeight === nextBodyCanvasSignature.bodyHeight\n      && previousBodyCanvasSignature.bodyWidth === nextBodyCanvasSignature.bodyWidth\n      && previousBodyCanvasSignature.getCellData === nextBodyCanvasSignature.getCellData\n      && previousBodyCanvasSignature.headerHeight === nextBodyCanvasSignature.headerHeight\n      && previousBodyCanvasSignature.palette === nextBodyCanvasSignature.palette\n      && previousBodyCanvasSignature.rowHeaderWidth === nextBodyCanvasSignature.rowHeaderWidth\n      && previousBodyCanvasSignature.zoomFactor === nextBodyCanvasSignature.zoomFactor\n    );\n    const canBlitTopHeader = Boolean(\n      shouldRepaintHeaders\n      && previousHeaderCanvasSignature\n      && previousHeaderCanvasSignature.activeSheet === nextHeaderCanvasSignature.activeSheet\n      && previousHeaderCanvasSignature.bodyHeight === nextHeaderCanvasSignature.bodyHeight\n      && previousHeaderCanvasSignature.bodyWidth === nextHeaderCanvasSignature.bodyWidth\n      && previousHeaderCanvasSignature.headerHeight === nextHeaderCanvasSignature.headerHeight\n      && previousHeaderCanvasSignature.palette === nextHeaderCanvasSignature.palette\n      && previousHeaderCanvasSignature.rangeSignature === nextHeaderCanvasSignature.rangeSignature\n      && previousHeaderCanvasSignature.rowHeaderWidth === nextHeaderCanvasSignature.rowHeaderWidth\n      && previousHeaderCanvasSignature.zoomFactor === nextHeaderCanvasSignature.zoomFactor\n    );\n    const canBlitLeftHeader = Boolean(\n      shouldRepaintHeaders\n      && previousHeaderCanvasSignature\n      && previousHeaderCanvasSignature.activeSheet === nextHeaderCanvasSignature.activeSheet\n      && previousHeaderCanvasSignature.bodyHeight === nextHeaderCanvasSignature.bodyHeight\n      && previousHeaderCanvasSignature.bodyWidth === nextHeaderCanvasSignature.bodyWidth\n      && previousHeaderCanvasSignature.headerHeight === nextHeaderCanvasSignature.headerHeight\n      && previousHeaderCanvasSignature.palette === nextHeaderCanvasSignature.palette\n      && previousHeaderCanvasSignature.rangeSignature === nextHeaderCanvasSignature.rangeSignature\n      && previousHeaderCanvasSignature.rowHeaderWidth === nextHeaderCanvasSignature.rowHeaderWidth\n      && previousHeaderCanvasSignature.zoomFactor === nextHeaderCanvasSignature.zoomFactor\n    );\n    if (!shouldRepaintBody && !shouldRepaintHeaders) {\n      return;\n    }\n    const paneBounds: Record<FrozenDrawingPane, { height: number; left: number; top: number; width: number }> = {\n      corner: {\n        height: cornerBodyCanvasHeight,\n        left: displayRowHeaderWidth,\n        top: displayHeaderHeight,\n        width: cornerBodyCanvasWidth\n      },\n      left: {\n        height: leftBodyCanvasHeight,\n        left: displayRowHeaderWidth,\n        top: scrollBodyCanvasTop,\n        width: leftBodyCanvasWidth\n      },\n      scroll: {\n        height: scrollBodyCanvasHeight,\n        left: scrollBodyCanvasLeft,\n        top: scrollBodyCanvasTop,\n        width: scrollBodyCanvasWidth\n      },\n      top: {\n        height: topBodyCanvasHeight,\n        left: scrollBodyCanvasLeft,\n        top: displayHeaderHeight,\n        width: topBodyCanvasWidth\n      }\n    };\n    const bodyContexts: Record<FrozenDrawingPane, CanvasRenderingContext2D | null> = shouldRepaintBody\n      ? {\n          corner: configureCanvas(cornerBodyCanvasRef.current, cornerBodyCanvasWidth, cornerBodyCanvasHeight, { clear: !canBlitBody }),\n          left: configureCanvas(leftBodyCanvasRef.current, leftBodyCanvasWidth, leftBodyCanvasHeight, { clear: !canBlitBody }),\n          scroll: configureCanvas(scrollBodyCanvasRef.current, scrollBodyCanvasWidth, scrollBodyCanvasHeight, { clear: !canBlitBody }),\n          top: configureCanvas(topBodyCanvasRef.current, topBodyCanvasWidth, topBodyCanvasHeight, { clear: !canBlitBody })\n        }\n      : {\n          corner: null,\n          left: null,\n          scroll: null,\n          top: null\n        };\n    const topHeaderContexts = shouldRepaintHeaders\n      ? {\n          frozen: configureCanvas(topFrozenHeaderCanvasRef.current, topFrozenHeaderCanvasWidth, headerHeight),\n          scroll: configureCanvas(topScrollHeaderCanvasRef.current, topScrollHeaderCanvasWidth, headerHeight, { clear: !canBlitTopHeader })\n        }\n      : {\n          frozen: null,\n          scroll: null\n        };\n    const leftHeaderContexts = shouldRepaintHeaders\n      ? {\n          frozen: configureCanvas(leftFrozenHeaderCanvasRef.current, rowHeaderWidth, leftFrozenHeaderCanvasHeight),\n          scroll: configureCanvas(leftScrollHeaderCanvasRef.current, rowHeaderWidth, leftScrollHeaderCanvasHeight, { clear: !canBlitLeftHeader })\n        }\n      : {\n          frozen: null,\n          scroll: null\n        };\n    const cornerContext = shouldRepaintHeaders\n      ? configureCanvas(cornerHeaderCanvasRef.current, rowHeaderWidth, headerHeight)\n      : null;\n    if (\n      (shouldRepaintBody && (!bodyContexts.scroll || !bodyContexts.top || !bodyContexts.left || !bodyContexts.corner))\n      || (\n        shouldRepaintHeaders\n        && (\n          !cornerContext\n          || (topFrozenHeaderCanvasWidth > 0 && !topHeaderContexts.frozen)\n          || (topScrollHeaderCanvasWidth > 0 && !topHeaderContexts.scroll)\n          || (leftFrozenHeaderCanvasHeight > 0 && !leftHeaderContexts.frozen)\n          || (leftScrollHeaderCanvasHeight > 0 && !leftHeaderContexts.scroll)\n        )\n      )\n    ) {\n      return;\n    }\n    const showGridLines = activeSheet?.showGridLines ?? true;\n    const sheetSurface = resolveSheetSurface(activeSheet, palette);\n    const deferredSpillTextsByPane: Record<FrozenDrawingPane, Array<{\n      align: CanvasTextAlign;\n      clipHeight: number;\n      clipLeft: number;\n      clipTop: number;\n      clipWidth: number;\n      color: string;\n      ellipsize: boolean;\n      font: string;\n      maxWidth: number;\n      text: string;\n      textDecoration?: string;\n      textX: number;\n      textY: number;\n      lineThroughY: number;\n      underlineY: number;\n    }>> = {\n      corner: [],\n      left: [],\n      scroll: [],\n      top: []\n    };\n    const bodyDirtyRectsByPane: Record<FrozenDrawingPane, CanvasDirtyRect[]> = {\n      corner: [],\n      left: [],\n      scroll: [],\n      top: []\n    };\n    let topScrollHeaderDirtyRects = buildFullCanvasDirtyRect(topScrollHeaderCanvasWidth, headerHeight);\n    let leftScrollHeaderDirtyRects = buildFullCanvasDirtyRect(rowHeaderWidth, leftScrollHeaderCanvasHeight);\n    type BakedCanvasDrawingEntry =\n      | {\n          kind: \"image\";\n          image: XlsxImage;\n          rect: XlsxImageRect;\n          zIndex: number;\n        }\n      | {\n          kind: \"shape\";\n          rect: XlsxImageRect;\n          shape: XlsxShape;\n          zIndex: number;\n        };\n    const bakedCanvasDrawingEntries: BakedCanvasDrawingEntry[] = shouldBakeCanvasStaticDrawings\n      ? [\n          ...bakedShapeRects.map(({ rect, shape }) => ({\n            kind: \"shape\" as const,\n            rect,\n            shape,\n            zIndex: shape.zIndex\n          })),\n          ...bakedImageRects.map(({ image, rect }) => ({\n            image,\n            kind: \"image\" as const,\n            rect,\n            zIndex: image.zIndex\n          }))\n        ].sort((left, right) => left.zIndex - right.zIndex)\n      : [];\n    const resolveBakedCanvasLocalRect = (rect: XlsxImageRect, pane: FrozenDrawingPane) => {\n      const bounds = paneBounds[pane];\n      const scrollX = pane === \"scroll\" || pane === \"top\" ? drawingViewport.left : 0;\n      const scrollY = pane === \"scroll\" || pane === \"left\" ? drawingViewport.top : 0;\n      return {\n        height: rect.height,\n        left: rect.left - scrollX - bounds.left,\n        top: rect.top - scrollY - bounds.top,\n        width: rect.width\n      };\n    };\n    const drawBakedShapeText = (\n      context: CanvasRenderingContext2D,\n      shape: XlsxShape,\n      left: number,\n      top: number,\n      width: number,\n      height: number\n    ) => {\n      if (shape.paragraphs.length === 0) {\n        return;\n      }\n\n      const inset = shape.textBox?.insetPx;\n      const paddingLeft = (inset?.left ?? 6) * zoomFactor;\n      const paddingRight = (inset?.right ?? 6) * zoomFactor;\n      const paddingTop = (inset?.top ?? 4) * zoomFactor;\n      const paddingBottom = (inset?.bottom ?? 4) * zoomFactor;\n      const textLeft = left + paddingLeft;\n      const textTop = top + paddingTop;\n      const textWidth = Math.max(0, width - paddingLeft - paddingRight);\n      const textHeight = Math.max(0, height - paddingTop - paddingBottom);\n      if (textWidth <= 0 || textHeight <= 0) {\n        return;\n      }\n\n      const lineMetrics = shape.paragraphs.map((paragraph) => {\n        const lineHeight = Math.max(\n          12 * zoomFactor,\n          ...paragraph.runs.map((run) => ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor * 1.2)\n        );\n        const widthPx = paragraph.runs.reduce((total, run) => {\n          const fontSize = ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor;\n          context.font = `${run.italic ? \"italic \" : \"\"}${run.bold ? \"700 \" : \"400 \"}${fontSize}px ${run.fontFamily ?? \"Calibri, sans-serif\"}`;\n          return total + measureCanvasTextWidth(context, run.text);\n        }, 0);\n        return { lineHeight, widthPx };\n      });\n      const totalTextHeight = lineMetrics.reduce((total, metric) => total + metric.lineHeight, 0);\n      let y = textTop;\n      if (shape.textBox?.verticalAlign === \"middle\") {\n        y = textTop + Math.max(0, (textHeight - totalTextHeight) / 2);\n      } else if (shape.textBox?.verticalAlign === \"bottom\") {\n        y = textTop + Math.max(0, textHeight - totalTextHeight);\n      }\n\n      context.save();\n      context.beginPath();\n      context.rect(textLeft, textTop, textWidth, textHeight);\n      context.clip();\n      context.textBaseline = \"middle\";\n      shape.paragraphs.forEach((paragraph, paragraphIndex) => {\n        const metric = lineMetrics[paragraphIndex] ?? { lineHeight: 14 * zoomFactor, widthPx: 0 };\n        let x = textLeft;\n        const align = paragraph.align ?? shape.textBox?.horizontalAlign ?? \"left\";\n        if (align === \"center\") {\n          x = textLeft + Math.max(0, (textWidth - metric.widthPx) / 2);\n        } else if (align === \"right\") {\n          x = textLeft + Math.max(0, textWidth - metric.widthPx);\n        }\n\n        paragraph.runs.forEach((run) => {\n          const fontSize = ((run.fontSizePt ?? 11) * 96 / 72) * zoomFactor;\n          context.font = `${run.italic ? \"italic \" : \"\"}${run.bold ? \"700 \" : \"400 \"}${fontSize}px ${run.fontFamily ?? \"Calibri, sans-serif\"}`;\n          context.fillStyle = run.color ?? \"#000000\";\n          context.textAlign = \"left\";\n          const textY = y + metric.lineHeight / 2;\n          context.fillText(run.text, x, textY);\n          if (run.underline && run.text.length > 0) {\n            const textWidthPx = measureCanvasTextWidth(context, run.text);\n            context.strokeStyle = run.color ?? \"#000000\";\n            context.lineWidth = Math.max(1, zoomFactor * 0.75);\n            context.beginPath();\n            context.moveTo(x, textY + Math.max(2, fontSize * 0.28));\n            context.lineTo(x + textWidthPx, textY + Math.max(2, fontSize * 0.28));\n            context.stroke();\n          }\n          x += measureCanvasTextWidth(context, run.text);\n        });\n        y += metric.lineHeight;\n      });\n      context.restore();\n    };\n    const drawBakedShape = (context: CanvasRenderingContext2D, shape: XlsxShape, rect: XlsxImageRect) => {\n      const fillColor = shape.fill?.none ? \"transparent\" : (shape.fill?.color ?? \"transparent\");\n      const strokeColor = shape.stroke?.none ? \"transparent\" : (shape.stroke?.color ?? \"transparent\");\n      const lineWidth = Math.max(0, (shape.stroke?.widthPx ?? (shape.geometry === \"line\" ? 2 : 1)) * zoomFactor);\n      const vectorShape = resolveShapeVector(shape);\n      const opacity = Math.min(shape.fill?.opacity ?? 1, shape.stroke?.opacity ?? 1);\n\n      context.save();\n      context.translate(rect.left + rect.width / 2, rect.top + rect.height / 2);\n      if (shape.rotationDeg) {\n        context.rotate((shape.rotationDeg * Math.PI) / 180);\n      }\n      context.scale(shape.flipH ? -1 : 1, shape.flipV ? -1 : 1);\n      context.globalAlpha *= opacity;\n      context.lineWidth = lineWidth;\n      context.strokeStyle = strokeColor;\n      context.fillStyle = fillColor;\n      applyCanvasShapeDash(context, shape.stroke?.dash, lineWidth);\n\n      const localLeft = -rect.width / 2;\n      const localTop = -rect.height / 2;\n      if (vectorShape && typeof Path2D !== \"undefined\") {\n        context.save();\n        context.translate(localLeft, localTop);\n        context.scale(\n          rect.width / Math.max(1, vectorShape.viewBox.width),\n          rect.height / Math.max(1, vectorShape.viewBox.height)\n        );\n        const path = getCachedCanvasPath2D(vectorShape.path);\n        if (!path) {\n          context.restore();\n          context.restore();\n          return;\n        }\n        if (fillColor !== \"transparent\") {\n          context.fill(path);\n        }\n        if (strokeColor !== \"transparent\" && lineWidth > 0) {\n          context.stroke(path);\n        }\n        context.restore();\n      } else if (shape.geometry === \"ellipse\") {\n        context.beginPath();\n        context.ellipse(0, 0, rect.width / 2, rect.height / 2, 0, 0, Math.PI * 2);\n        if (fillColor !== \"transparent\") {\n          context.fill();\n        }\n        if (strokeColor !== \"transparent\" && lineWidth > 0) {\n          context.stroke();\n        }\n      } else {\n        const radius = shape.geometry === \"roundRect\" ? 12 * zoomFactor : 0;\n        drawCanvasRoundedRect(context, localLeft, localTop, rect.width, rect.height, radius);\n        if (fillColor !== \"transparent\") {\n          context.fill();\n        }\n        if (strokeColor !== \"transparent\" && lineWidth > 0) {\n          context.stroke();\n        }\n      }\n\n      drawBakedShapeText(context, shape, localLeft, localTop, rect.width, rect.height);\n      context.restore();\n    };\n    const drawBakedCanvasDrawings = (\n      pane: FrozenDrawingPane,\n      context: CanvasRenderingContext2D,\n      dirtyRects: CanvasDirtyRect[]\n    ) => {\n      if (bakedCanvasDrawingEntries.length === 0 || dirtyRects.length === 0) {\n        return;\n      }\n\n      for (const entry of bakedCanvasDrawingEntries) {\n        if (resolveDrawingPane(entry.rect) !== pane) {\n          continue;\n        }\n        const localRect = resolveBakedCanvasLocalRect(entry.rect, pane);\n        if (\n          localRect.left + localRect.width < 0\n          || localRect.top + localRect.height < 0\n          || localRect.left > paneBounds[pane].width\n          || localRect.top > paneBounds[pane].height\n          || !intersectsCanvasDirtyRects(localRect.left, localRect.top, localRect.width, localRect.height, dirtyRects)\n        ) {\n          continue;\n        }\n\n        if (entry.kind === \"shape\") {\n          drawBakedShape(context, entry.shape, localRect);\n        } else {\n          const imageElement = getCanvasImage(entry.image);\n          if (imageElement) {\n            context.drawImage(imageElement, localRect.left, localRect.top, localRect.width, localRect.height);\n          }\n        }\n      }\n    };\n\n    const cellPaneOrder: FrozenDrawingPane[] = [\"scroll\", \"top\", \"left\", \"corner\"];\n    if (shouldRepaintBody) {\n      canvasProfileBodyStart = canvasProfileTarget ? performance.now() : 0;\n      for (const pane of Object.keys(bodyContexts) as FrozenDrawingPane[]) {\n        const context = bodyContexts[pane];\n        const bounds = paneBounds[pane];\n        if (!context || bounds.width <= 0 || bounds.height <= 0) {\n          continue;\n        }\n\n        let dirtyRects = buildFullCanvasDirtyRect(bounds.width, bounds.height);\n        if (canBlitBody) {\n          const bufferCanvas = getBodyBlitBufferCanvas(pane);\n          const deltaX = pane === \"scroll\" || pane === \"top\"\n            ? drawingViewport.left - previousPaintedViewport.left\n            : 0;\n          const deltaY = pane === \"scroll\" || pane === \"left\"\n            ? drawingViewport.top - previousPaintedViewport.top\n            : 0;\n          if (bufferCanvas) {\n            const blittedDirtyRects = blitCanvasWithScrollDelta(\n              pane === \"corner\"\n                ? cornerBodyCanvasRef.current!\n                : pane === \"left\"\n                  ? leftBodyCanvasRef.current!\n                  : pane === \"top\"\n                    ? topBodyCanvasRef.current!\n                    : scrollBodyCanvasRef.current!,\n              context,\n              bufferCanvas,\n              dpr,\n              bounds.width,\n              bounds.height,\n              deltaX,\n              deltaY\n            );\n            if (blittedDirtyRects) {\n              dirtyRects = blittedDirtyRects;\n            }\n          }\n        } else {\n          context.clearRect(0, 0, bounds.width, bounds.height);\n        }\n\n        bodyDirtyRectsByPane[pane] = dirtyRects;\n        canvasProfileDirtyRects += dirtyRects.length;\n        if (dirtyRects.length === 0) {\n          continue;\n        }\n\n        context.fillStyle = sheetSurface;\n        for (const dirtyRect of dirtyRects) {\n          context.fillRect(dirtyRect.left, dirtyRect.top, dirtyRect.width, dirtyRect.height);\n        }\n      }\n\n      for (const pane of cellPaneOrder) {\n        const paneContext = bodyContexts[pane];\n        const paneBoundsForCell = paneBounds[pane];\n        const paneDirtyRects = bodyDirtyRectsByPane[pane];\n        const paneAxisItems = canvasPaneAxisItems[pane];\n        if (\n          !paneContext\n          || paneDirtyRects.length === 0\n          || paneBoundsForCell.width <= 0\n          || paneBoundsForCell.height <= 0\n          || paneAxisItems.rows.length === 0\n          || paneAxisItems.cols.length === 0\n        ) {\n          continue;\n        }\n        let hasPendingGridlinePath = false;\n        const enqueueGridlinePath = () => {\n          if (!hasPendingGridlinePath) {\n            paneContext.beginPath();\n            hasPendingGridlinePath = true;\n          }\n        };\n        const flushPendingGridlines = () => {\n          if (!hasPendingGridlinePath) {\n            return;\n          }\n          paneContext.strokeStyle = palette.border;\n          paneContext.lineWidth = 1;\n          paneContext.stroke();\n          hasPendingGridlinePath = false;\n        };\n        const drawnMergedAnchorKeys = new Set<string>();\n        for (const rowItem of paneAxisItems.rows) {\n          for (const colItem of paneAxisItems.cols) {\n          const cell = { row: rowItem.actualRow, col: colItem.actualCol };\n          const anchorCell = resolveMergeAnchorCell(cell);\n          const anchorKey = `${anchorCell.row}:${anchorCell.col}`;\n          let drawCell = anchorCell;\n\n          const drawRowIndex = rowIndexByActual.get(drawCell.row);\n          const drawColIndex = colIndexByActual.get(drawCell.col);\n          if (drawRowIndex === undefined || drawColIndex === undefined) {\n            continue;\n          }\n\n          const baseCellLeft = displayRowHeaderWidth + (colPrefixSums[drawColIndex] ?? 0);\n          const baseCellTop = displayHeaderHeight + (rowPrefixSums[drawRowIndex] ?? 0);\n          const useFrozenHorizontalPosition = pane === \"left\" || pane === \"corner\";\n          const useFrozenVerticalPosition = pane === \"top\" || pane === \"corner\";\n          const roughLocalRect = {\n            height: displayEffectiveRowHeights[drawRowIndex] ?? rowItem.size,\n            left: (\n              useFrozenHorizontalPosition\n                ? (stickyLeftByCol.get(drawCell.col) ?? (baseCellLeft - drawingViewport.left))\n                : (baseCellLeft - drawingViewport.left)\n            ) - paneBoundsForCell.left,\n            top: (\n              useFrozenVerticalPosition\n                ? (stickyTopByRow.get(drawCell.row) ?? (baseCellTop - drawingViewport.top))\n                : (baseCellTop - drawingViewport.top)\n            ) - paneBoundsForCell.top,\n            width: displayEffectiveColWidths[drawColIndex] ?? colItem.size\n          };\n          const isMergedSecondaryProbe = anchorCell.row !== cell.row || anchorCell.col !== cell.col;\n          if (\n            !isMergedSecondaryProbe\n            && !intersectsCanvasDirtyRects(\n              roughLocalRect.left - CANVAS_DIRTY_CELL_CULL_MARGIN_PX,\n              roughLocalRect.top - CANVAS_DIRTY_CELL_CULL_MARGIN_PX,\n              roughLocalRect.width + CANVAS_DIRTY_CELL_CULL_MARGIN_PX * 2,\n              roughLocalRect.height + CANVAS_DIRTY_CELL_CULL_MARGIN_PX * 2,\n              paneDirtyRects\n            )\n          ) {\n            canvasProfileCulledCells += 1;\n            continue;\n          }\n\n          canvasProfileLookedUpCells += 1;\n          let cellData = getCellData(drawCell.row, drawCell.col);\n          if ((cellData.colSpan || cellData.rowSpan) && drawnMergedAnchorKeys.has(anchorKey)) {\n            continue;\n          }\n          if (cellData.isMergedSecondary) {\n            continue;\n          }\n          if (cellData.colSpan || cellData.rowSpan) {\n            drawnMergedAnchorKeys.add(anchorKey);\n          }\n\n          const displayRect = cellData.colSpan || cellData.rowSpan\n            ? resolveCellDisplayRect(drawCell)\n            : null;\n          const baseLeft = displayRect?.left ?? baseCellLeft;\n          const baseTop = displayRect?.top ?? baseCellTop;\n          const localRect = {\n            height: displayRect?.height ?? (displayEffectiveRowHeights[drawRowIndex] ?? rowItem.size),\n            left: (\n              useFrozenHorizontalPosition\n                ? (stickyLeftByCol.get(drawCell.col) ?? (baseLeft - drawingViewport.left))\n                : (baseLeft - drawingViewport.left)\n            ) - paneBoundsForCell.left,\n            top: (\n              useFrozenVerticalPosition\n                ? (stickyTopByRow.get(drawCell.row) ?? (baseTop - drawingViewport.top))\n                : (baseTop - drawingViewport.top)\n            ) - paneBoundsForCell.top,\n            width: displayRect?.width ?? (displayEffectiveColWidths[drawColIndex] ?? colItem.size)\n          };\n          const drawableWidth = Math.max(localRect.width, cellData.spillWidth ?? 0);\n\n          if (\n            localRect.left + drawableWidth < 0\n            || localRect.top + localRect.height < 0\n            || localRect.left > paneBoundsForCell.width\n            || localRect.top > paneBoundsForCell.height\n          ) {\n            continue;\n          }\n          if (!intersectsCanvasDirtyRects(localRect.left, localRect.top, drawableWidth, localRect.height, paneDirtyRects)) {\n            canvasProfileCulledCells += 1;\n            continue;\n          }\n\n          canvasProfilePaintedCells += 1;\n          const cellStyle = cellData.style;\n          const canvasCellStyle = cellData.canvas ?? buildCanvasCellStyleCache(cellStyle);\n          const fillColor = cellData.conditionalColorScale?.color\n            ?? (typeof cellStyle.backgroundColor === \"string\" ? cellStyle.backgroundColor : sheetSurface);\n          const gradientFill = !cellData.conditionalColorScale && typeof cellStyle.backgroundImage === \"string\"\n            ? resolveCanvasGradientFill(paneContext, localRect, cellStyle.backgroundImage)\n            : null;\n          if (cellData.chartHighlight) {\n            flushPendingGridlines();\n          }\n          paneContext.fillStyle = gradientFill ?? fillColor;\n          paneContext.fillRect(localRect.left, localRect.top, localRect.width, localRect.height);\n          if (cellData.chartHighlight) {\n            paneContext.fillStyle = cellData.chartHighlight.fillColor;\n            paneContext.fillRect(\n              localRect.left + 1,\n              localRect.top + 1,\n              Math.max(0, localRect.width - 2),\n              Math.max(0, localRect.height - 2)\n            );\n          }\n\n          if (cellData.conditionalDataBar) {\n            const barLeft = localRect.left + 4 * zoomFactor;\n            const barTop = localRect.top + 4 * zoomFactor;\n            const barWidth = Math.max(0, (localRect.width - (8 * zoomFactor)) * (cellData.conditionalDataBar.widthPercent / 100));\n            const barHeight = Math.max(0, localRect.height - (8 * zoomFactor));\n            if (barWidth > 0 && barHeight > 0) {\n              paneContext.fillStyle = resolveCanvasDataBarFill(\n                paneContext,\n                barLeft,\n                barTop,\n                barWidth,\n                barHeight,\n                cellData.conditionalDataBar\n              );\n              paneContext.fillRect(barLeft, barTop, barWidth, barHeight);\n              if (cellData.conditionalDataBar.border !== false && cellData.conditionalDataBar.borderColor) {\n                paneContext.strokeStyle = cellData.conditionalDataBar.borderColor;\n                paneContext.lineWidth = 1;\n                paneContext.strokeRect(barLeft + 0.5, barTop + 0.5, Math.max(0, barWidth - 1), Math.max(0, barHeight - 1));\n              }\n            }\n          }\n\n          const topBorder = canvasCellStyle.topBorder;\n          const rightBorder = canvasCellStyle.rightBorder;\n          const bottomBorder = canvasCellStyle.bottomBorder;\n          const leftBorder = canvasCellStyle.leftBorder;\n          const rightNeighborCol = visibleCols[drawColIndex + Math.max(1, cellData.colSpan ?? 1)];\n          const rightNeighborData = rightNeighborCol === undefined\n            ? null\n            : getCellData(drawCell.row, rightNeighborCol);\n          const rightNeighborLeftBorder = rightNeighborData?.isMergedSecondary\n            ? null\n            : (rightNeighborData?.canvas?.leftBorder ?? parseCanvasBorderDeclaration(rightNeighborData?.style.borderLeft));\n          const bottomNeighborRow = visibleRows[drawRowIndex + Math.max(1, cellData.rowSpan ?? 1)];\n          const bottomNeighborData = bottomNeighborRow === undefined\n            ? null\n            : getCellData(bottomNeighborRow, drawCell.col);\n          const bottomNeighborTopBorder = bottomNeighborData?.isMergedSecondary\n            ? null\n            : (bottomNeighborData?.canvas?.topBorder ?? parseCanvasBorderDeclaration(bottomNeighborData?.style.borderTop));\n          const resolvedRightBorder = resolveCanvasBoundaryBorder(rightBorder, rightNeighborLeftBorder);\n          const resolvedBottomBorder = resolveCanvasBoundaryBorder(bottomBorder, bottomNeighborTopBorder);\n\n          if (showGridLines && (!resolvedRightBorder || !resolvedBottomBorder)) {\n            enqueueGridlinePath();\n            if (!resolvedRightBorder) {\n              paneContext.moveTo(localRect.left + localRect.width - 0.5, localRect.top);\n              paneContext.lineTo(localRect.left + localRect.width - 0.5, localRect.top + localRect.height);\n            }\n            if (!resolvedBottomBorder) {\n              paneContext.moveTo(localRect.left, localRect.top + localRect.height - 0.5);\n              paneContext.lineTo(localRect.left + localRect.width, localRect.top + localRect.height - 0.5);\n            }\n          }\n\n          if (topBorder || resolvedRightBorder || resolvedBottomBorder || leftBorder || cellData.chartHighlight) {\n            flushPendingGridlines();\n          }\n\n          if (topBorder && drawRowIndex === 0) {\n            strokeCanvasBorderSide(paneContext, \"top\", localRect, topBorder);\n          }\n          if (resolvedRightBorder) {\n            strokeCanvasBorderSide(paneContext, \"right\", localRect, resolvedRightBorder);\n          }\n          if (resolvedBottomBorder) {\n            strokeCanvasBorderSide(paneContext, \"bottom\", localRect, resolvedBottomBorder);\n          }\n          if (leftBorder && drawColIndex === 0) {\n            strokeCanvasBorderSide(paneContext, \"left\", localRect, leftBorder);\n          }\n          if (cellData.chartHighlight) {\n            const highlightBorder = {\n              color: cellData.chartHighlight.strokeColor,\n              style: \"solid\",\n              width: Math.max(1, zoomFactor)\n            };\n            if (cellData.chartHighlight.borderTop) {\n              strokeCanvasBorderSide(paneContext, \"top\", localRect, highlightBorder);\n            }\n            if (cellData.chartHighlight.borderRight) {\n              strokeCanvasBorderSide(paneContext, \"right\", localRect, highlightBorder);\n            }\n            if (cellData.chartHighlight.borderBottom) {\n              strokeCanvasBorderSide(paneContext, \"bottom\", localRect, highlightBorder);\n            }\n            if (cellData.chartHighlight.borderLeft) {\n              strokeCanvasBorderSide(paneContext, \"left\", localRect, highlightBorder);\n            }\n          }\n\n          const rawText = cellData.value ?? \"\";\n          const shouldDrawCanvasContent = (\n            cellData.checkboxState != null\n            || cellData.sparkline\n            || rawText.length > 0\n            || cellData.conditionalIcon\n            || cellData.isTableHeader\n          );\n          if (!shouldDrawCanvasContent) {\n            continue;\n          }\n\n          const padding = canvasCellStyle.padding;\n          const contentLeft = localRect.left + padding.left;\n          const contentTop = localRect.top + padding.top;\n          const contentWidth = Math.max(0, localRect.width - padding.left - padding.right);\n          const contentHeight = Math.max(0, localRect.height - padding.top - padding.bottom);\n          if (contentWidth <= 0 || contentHeight <= 0) {\n            continue;\n          }\n\n          const activeFontSizePx = cellData.shrinkToFitFontSizePx\n            ?? resolveCanvasFontSizePx(cellStyle, 12 * zoomFactor);\n          const textClipOverscan = Math.max(\n            1,\n            zoomFactor * 1.5,\n            activeFontSizePx * (cellData.textRotationDeg ? 0.75 : 0.18)\n          );\n          const textClip = resolveCellTextClipOverscan(\n            textClipOverscan,\n            canvasCellStyle.usesWrappedText || rawText.includes(\"\\n\")\n          );\n\n          flushPendingGridlines();\n          paneContext.save();\n          paneContext.beginPath();\n          paneContext.rect(\n            contentLeft - textClip.horizontal,\n            contentTop - textClip.vertical,\n            contentWidth + (textClip.horizontal * 2),\n            contentHeight + (textClip.vertical * 2)\n          );\n          paneContext.clip();\n          paneContext.font = cellData.shrinkToFitFontSizePx\n            ? resolveCanvasFontWithPxSize(cellStyle, cellData.shrinkToFitFontSizePx)\n            : canvasCellStyle.baseFont;\n          paneContext.fillStyle = canvasCellStyle.textColor;\n          paneContext.textBaseline = \"middle\";\n\n          if (cellData.checkboxState != null) {\n            const boxSize = Math.min(14 * zoomFactor, contentWidth, contentHeight);\n            const boxLeft = localRect.left + (localRect.width - boxSize) / 2;\n            const boxTop = localRect.top + (localRect.height - boxSize) / 2;\n            paneContext.strokeStyle = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n            paneContext.lineWidth = 1.25;\n            paneContext.strokeRect(boxLeft, boxTop, boxSize, boxSize);\n            if (cellData.checkboxState) {\n              paneContext.fillStyle = paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\";\n              paneContext.fillRect(boxLeft + 1.5, boxTop + 1.5, Math.max(0, boxSize - 3), Math.max(0, boxSize - 3));\n              paneContext.strokeStyle = paletteIsDark(palette) ? \"#020617\" : \"#ffffff\";\n              paneContext.lineWidth = 1.5;\n              paneContext.beginPath();\n              paneContext.moveTo(boxLeft + (boxSize * 0.24), boxTop + (boxSize * 0.56));\n              paneContext.lineTo(boxLeft + (boxSize * 0.45), boxTop + (boxSize * 0.76));\n              paneContext.lineTo(boxLeft + (boxSize * 0.8), boxTop + (boxSize * 0.3));\n              paneContext.stroke();\n            }\n          } else if (cellData.sparkline) {\n            const sparkline = cellData.sparkline.config;\n            const sparklineValues = cellData.sparkline.values;\n            const points = sparklineValues\n              .map((value, index) => ({ index, value }))\n              .filter((entry): entry is { index: number; value: number } => typeof entry.value === \"number\" && Number.isFinite(entry.value));\n            if (points.length > 0) {\n              const negativeColor = sparkline.negativeColor ?? \"#c2410c\";\n              const seriesColor = sparkline.color ?? \"#2563eb\";\n              const markerColor = sparkline.markerColor ?? seriesColor;\n              const sparkLeft = contentLeft + 1;\n              const sparkTop = contentTop + 2;\n              const sparkWidth = Math.max(1, contentWidth - 2);\n              const sparkHeight = Math.max(1, contentHeight - 4);\n\n              if (sparkline.type === \"winLoss\") {\n                const normalizedValues = points.map((entry) => ({ ...entry, value: entry.value >= 0 ? 1 : -1 }));\n                const segmentWidth = Math.max(4 * zoomFactor, sparkWidth / Math.max(normalizedValues.length * 1.9, 1));\n                const gap = normalizedValues.length > 1\n                  ? (sparkWidth - segmentWidth * normalizedValues.length) / (normalizedValues.length - 1)\n                  : 0;\n                const positiveY = sparkTop + Math.max(1.5 * zoomFactor, sparkHeight * 0.18);\n                const negativeY = sparkTop + sparkHeight - Math.max(1.5 * zoomFactor, sparkHeight * 0.18);\n                paneContext.strokeStyle = seriesColor;\n                paneContext.lineCap = \"round\";\n                paneContext.lineWidth = Math.max(1.5, 1.8 * zoomFactor);\n                normalizedValues.forEach((entry, index) => {\n                  const left = sparkLeft + index * (segmentWidth + Math.max(0, gap));\n                  const y = entry.value >= 0 ? positiveY : negativeY;\n                  paneContext.beginPath();\n                  paneContext.moveTo(left, y);\n                  paneContext.lineTo(left + segmentWidth, y);\n                  paneContext.stroke();\n                });\n              } else if (sparkline.type === \"column\") {\n                const minValue = Math.min(0, ...points.map((entry) => entry.value));\n                const maxValue = Math.max(0, ...points.map((entry) => entry.value));\n                const zeroY = sparkTop + sparkHeight - clampSparklineValue(0, minValue, maxValue) * sparkHeight;\n                const barWidth = Math.max(2 * zoomFactor, sparkWidth / Math.max(points.length * 1.8, 1));\n                const gap = points.length > 1 ? (sparkWidth - barWidth * points.length) / (points.length - 1) : 0;\n                paneContext.strokeStyle = palette.border;\n                paneContext.lineWidth = 1;\n                paneContext.beginPath();\n                paneContext.moveTo(sparkLeft, zeroY);\n                paneContext.lineTo(sparkLeft + sparkWidth, zeroY);\n                paneContext.stroke();\n                points.forEach((entry, index) => {\n                  const left = sparkLeft + index * (barWidth + Math.max(0, gap));\n                  const y = sparkTop + sparkHeight - clampSparklineValue(entry.value, minValue, maxValue) * sparkHeight;\n                  const top = Math.min(y, zeroY);\n                  const barHeight = Math.max(1, Math.abs(y - zeroY));\n                  paneContext.fillStyle = entry.value < 0 ? negativeColor : seriesColor;\n                  paneContext.fillRect(left, top, barWidth, barHeight);\n                });\n              } else if (points.length > 1) {\n                const minValue = Math.min(...points.map((entry) => entry.value));\n                const maxValue = Math.max(...points.map((entry) => entry.value));\n                const xStep = points.length > 1 ? sparkWidth / (points.length - 1) : 0;\n                paneContext.strokeStyle = seriesColor;\n                paneContext.lineCap = \"round\";\n                paneContext.lineJoin = \"round\";\n                paneContext.lineWidth = Math.max(1.2, 1.6 * zoomFactor);\n                paneContext.beginPath();\n                points.forEach((entry, index) => {\n                  const x = sparkLeft + index * xStep;\n                  const y = sparkTop + sparkHeight - clampSparklineValue(entry.value, minValue, maxValue) * sparkHeight;\n                  if (index === 0) {\n                    paneContext.moveTo(x, y);\n                  } else {\n                    paneContext.lineTo(x, y);\n                  }\n                });\n                paneContext.stroke();\n\n                if (sparkline.markers) {\n                  const highValue = Math.max(...points.map((entry) => entry.value));\n                  const lowValue = Math.min(...points.map((entry) => entry.value));\n                  points.forEach((entry, index) => {\n                    const x = sparkLeft + index * xStep;\n                    const y = sparkTop + sparkHeight - clampSparklineValue(entry.value, minValue, maxValue) * sparkHeight;\n                    let fill = markerColor;\n                    if (entry.value === highValue && sparkline.highColor) {\n                      fill = sparkline.highColor;\n                    } else if (entry.value === lowValue && sparkline.lowColor) {\n                      fill = sparkline.lowColor;\n                    } else if (index === 0 && sparkline.firstColor) {\n                      fill = sparkline.firstColor;\n                    } else if (index === points.length - 1 && sparkline.lastColor) {\n                      fill = sparkline.lastColor;\n                    } else if (entry.value < 0 && sparkline.negative && sparkline.negativeColor) {\n                      fill = sparkline.negativeColor;\n                    }\n                    paneContext.fillStyle = fill;\n                    paneContext.beginPath();\n                    paneContext.arc(x, y, Math.max(1.25, 1.75 * zoomFactor), 0, Math.PI * 2);\n                    paneContext.fill();\n                  });\n                }\n              }\n            }\n          } else {\n            const align = canvasCellStyle.textAlign;\n            paneContext.textAlign = align;\n            const textX = align === \"right\"\n              ? contentLeft + contentWidth\n              : align === \"center\"\n                ? contentLeft + (contentWidth / 2)\n                : contentLeft;\n            const trailingInset = (cellData.conditionalIcon ? 18 * zoomFactor : 0) + (cellData.isTableHeader ? 16 * zoomFactor : 0);\n            const spillMaxWidth = cellData.spillWidth && cellData.spillWidth > 0\n              ? Math.max(0, cellData.spillWidth - trailingInset)\n              : null;\n            const maxTextWidth = spillMaxWidth ?? Math.max(0, contentWidth - trailingInset);\n            const textColor = canvasCellStyle.textColor;\n            const shouldEllipsizeText = canvasCellStyle.textOverflowEllipsis;\n            const shouldWrapText = canvasCellStyle.usesWrappedText || rawText.includes(\"\\n\");\n            const singleLineHeight = cellData.shrinkToFitFontSizePx\n              ? resolveCanvasLineHeight(cellStyle, cellData.shrinkToFitFontSizePx)\n              : resolveCanvasLineHeight(cellStyle, 12 * zoomFactor);\n\n            if (cellData.textRotationDeg && rawText.length > 0) {\n              const textY = resolveCanvasTextMiddleY(cellStyle.verticalAlign, contentTop, contentHeight, singleLineHeight);\n              const rotationOriginX = contentLeft + (contentWidth / 2);\n              paneContext.save();\n              paneContext.translate(rotationOriginX, textY);\n              paneContext.rotate((cellData.textRotationDeg * Math.PI) / 180);\n              paneContext.textAlign = align;\n              paneContext.fillText(\n                rawText,\n                align === \"right\"\n                  ? contentWidth / 2\n                  : align === \"center\"\n                    ? 0\n                    : -(contentWidth / 2),\n                0\n              );\n              paneContext.restore();\n            } else if (shouldWrapText) {\n              const wrappedLines = wrapCanvasText(paneContext, rawText, maxTextWidth);\n              const lineHeight = cellData.shrinkToFitFontSizePx\n                ? resolveCanvasLineHeight(cellStyle, cellData.shrinkToFitFontSizePx)\n                : resolveCanvasLineHeight(cellStyle, 12 * zoomFactor);\n              const textBlockHeight = wrappedLines.length * lineHeight;\n              const verticalAlign = cellStyle.verticalAlign;\n              let textBlockTop = contentTop;\n              if (verticalAlign === \"middle\") {\n                textBlockTop = contentTop + ((contentHeight - textBlockHeight) / 2);\n              } else if (verticalAlign !== \"top\") {\n                textBlockTop = contentTop + contentHeight - textBlockHeight;\n              }\n\n              wrappedLines.forEach((line, lineIndex) => {\n                const textY = textBlockTop + (lineIndex * lineHeight) + (lineHeight / 2);\n                paneContext.fillText(line, textX, textY);\n                drawCanvasTextDecorations(paneContext, {\n                  align,\n                  color: textColor,\n                  decoration: canvasCellStyle.textDecoration,\n                  lineThroughY: textY,\n                  maxWidth: maxTextWidth,\n                  text: line,\n                  textX,\n                  underlineY: textY + Math.max(2, lineHeight * 0.24),\n                  zoomFactor\n                });\n              });\n            } else if (spillMaxWidth != null) {\n              const text = shouldEllipsizeText ? truncateCanvasText(paneContext, rawText, maxTextWidth) : rawText;\n              const textY = resolveCanvasTextMiddleY(cellStyle.verticalAlign, contentTop, contentHeight, singleLineHeight);\n              deferredSpillTextsByPane[pane].push({\n                align,\n                clipHeight: contentHeight + (textClipOverscan * 2),\n                clipLeft: contentLeft - textClipOverscan,\n                clipTop: contentTop - textClipOverscan,\n                clipWidth: spillMaxWidth + (textClipOverscan * 2),\n                color: textColor,\n                ellipsize: shouldEllipsizeText,\n                font: paneContext.font,\n                maxWidth: spillMaxWidth,\n                text,\n                textDecoration: canvasCellStyle.textDecoration,\n                textX,\n                textY,\n                lineThroughY: textY,\n                underlineY: textY + (6 * zoomFactor)\n              });\n            } else {\n              const text = cellData.shrinkToFit\n                ? rawText\n                : shouldEllipsizeText\n                  ? truncateCanvasText(paneContext, rawText, maxTextWidth)\n                  : rawText;\n              const textY = resolveCanvasTextMiddleY(cellStyle.verticalAlign, contentTop, contentHeight, singleLineHeight);\n              paneContext.fillText(text, textX, textY);\n              drawCanvasTextDecorations(paneContext, {\n                align,\n                color: textColor,\n                decoration: canvasCellStyle.textDecoration,\n                ellipsize: shouldEllipsizeText,\n                lineThroughY: textY,\n                maxWidth: maxTextWidth,\n                text,\n                textX,\n                underlineY: textY + 6 * zoomFactor,\n                zoomFactor\n              });\n            }\n          }\n\n          if (cellData.conditionalIcon) {\n            const iconSize = 10 * zoomFactor;\n            const iconX = localRect.left + localRect.width - (padding.right + iconSize + (cellData.isTableHeader ? 16 * zoomFactor : 4 * zoomFactor));\n            const iconY = localRect.top + (localRect.height / 2);\n            drawCanvasConditionalIcon(paneContext, cellData.conditionalIcon, iconX + (iconSize / 2), iconY, iconSize);\n          }\n\n          if (cellData.isTableHeader) {\n            paneContext.fillStyle = palette.mutedText;\n            paneContext.textAlign = \"center\";\n            paneContext.fillText(\"▾\", localRect.left + localRect.width - (10 * zoomFactor), localRect.top + (localRect.height / 2));\n          }\n\n          paneContext.restore();\n        }\n      }\n        flushPendingGridlines();\n      }\n\n      for (const pane of cellPaneOrder) {\n        const paneContext = bodyContexts[pane];\n        if (!paneContext) {\n          continue;\n        }\n        for (const spillText of deferredSpillTextsByPane[pane]) {\n          paneContext.save();\n          paneContext.beginPath();\n          paneContext.rect(spillText.clipLeft, spillText.clipTop, spillText.clipWidth, spillText.clipHeight);\n          paneContext.clip();\n          paneContext.font = spillText.font;\n          paneContext.fillStyle = spillText.color;\n          paneContext.textAlign = spillText.align;\n          paneContext.textBaseline = \"middle\";\n          paneContext.fillText(spillText.text, spillText.textX, spillText.textY);\n          drawCanvasTextDecorations(paneContext, {\n            align: spillText.align,\n            color: spillText.color,\n            decoration: spillText.textDecoration,\n            ellipsize: spillText.ellipsize,\n            lineThroughY: spillText.lineThroughY,\n            maxWidth: spillText.maxWidth,\n            text: spillText.text,\n            textX: spillText.textX,\n            underlineY: spillText.underlineY,\n            zoomFactor\n          });\n          paneContext.restore();\n        }\n      }\n\n      for (const pane of cellPaneOrder) {\n        const paneContext = bodyContexts[pane];\n        if (!paneContext) {\n          continue;\n        }\n        drawBakedCanvasDrawings(pane, paneContext, bodyDirtyRectsByPane[pane]);\n      }\n      canvasProfileBodyMs = canvasProfileTarget ? performance.now() - canvasProfileBodyStart : 0;\n    }\n\n    if (shouldRepaintHeaders && cornerContext) {\n      const topFrozenHeaderContext = topHeaderContexts.frozen;\n      const topScrollHeaderContext = topHeaderContexts.scroll;\n      const leftFrozenHeaderContext = leftHeaderContexts.frozen;\n      const leftScrollHeaderContext = leftHeaderContexts.scroll;\n\n      if (canBlitTopHeader) {\n        const bufferCanvas = getHeaderBlitBufferCanvas(\"top\");\n        if (bufferCanvas && topScrollHeaderContext && topScrollHeaderCanvasRef.current) {\n          const blittedDirtyRects = blitCanvasWithScrollDelta(\n            topScrollHeaderCanvasRef.current,\n            topScrollHeaderContext,\n            bufferCanvas,\n            dpr,\n            topScrollHeaderCanvasWidth,\n            headerHeight,\n            drawingViewport.left - previousPaintedViewport.left,\n            0\n          );\n          if (blittedDirtyRects) {\n            topScrollHeaderDirtyRects = blittedDirtyRects;\n          }\n        }\n      }\n      if (canBlitLeftHeader) {\n        const bufferCanvas = getHeaderBlitBufferCanvas(\"left\");\n        if (bufferCanvas && leftScrollHeaderContext && leftScrollHeaderCanvasRef.current) {\n          const blittedDirtyRects = blitCanvasWithScrollDelta(\n            leftScrollHeaderCanvasRef.current,\n            leftScrollHeaderContext,\n            bufferCanvas,\n            dpr,\n            rowHeaderWidth,\n            leftScrollHeaderCanvasHeight,\n            0,\n            drawingViewport.top - previousPaintedViewport.top\n          );\n          if (blittedDirtyRects) {\n            leftScrollHeaderDirtyRects = blittedDirtyRects;\n          }\n        }\n      }\n\n      if (topFrozenHeaderContext && topFrozenHeaderCanvasWidth > 0) {\n        topFrozenHeaderContext.fillStyle = palette.headerSurface;\n        topFrozenHeaderContext.fillRect(0, 0, topFrozenHeaderCanvasWidth, headerHeight);\n      }\n      if (topScrollHeaderContext && topScrollHeaderCanvasWidth > 0) {\n        topScrollHeaderContext.fillStyle = palette.headerSurface;\n        for (const dirtyRect of topScrollHeaderDirtyRects) {\n          topScrollHeaderContext.fillRect(dirtyRect.left, dirtyRect.top, dirtyRect.width, dirtyRect.height);\n        }\n      }\n      if (topFrozenHeaderContext) {\n        topFrozenHeaderContext.strokeStyle = palette.border;\n        topFrozenHeaderContext.lineWidth = 1;\n      }\n      if (topScrollHeaderContext) {\n        topScrollHeaderContext.strokeStyle = palette.border;\n        topScrollHeaderContext.lineWidth = 1;\n      }\n      for (const column of canvasColumnHeaderCells) {\n        const paneContext = column.isFrozen ? topFrozenHeaderContext : topScrollHeaderContext;\n        if (!paneContext) {\n          continue;\n        }\n        if (\n          column.localLeft + column.width < 0\n          || column.localLeft > (column.isFrozen ? topFrozenHeaderCanvasWidth : topScrollHeaderCanvasWidth)\n        ) {\n          continue;\n        }\n        if (\n          !column.isFrozen\n          && !intersectsCanvasDirtyRects(column.localLeft, 0, column.width, column.height, topScrollHeaderDirtyRects)\n        ) {\n          continue;\n        }\n\n        const selected =\n          normalizedVisibleRange\n          && column.actualCol >= normalizedVisibleRange.start.col\n          && column.actualCol <= normalizedVisibleRange.end.col;\n        paneContext.fillStyle = selected ? selectionHeaderSurface : palette.headerSurface;\n        paneContext.fillRect(column.localLeft, 0, column.width, column.height);\n        paneContext.strokeStyle = palette.border;\n        paneContext.beginPath();\n        paneContext.moveTo(column.localLeft + column.width - 0.5, 0);\n        paneContext.lineTo(column.localLeft + column.width - 0.5, column.height);\n        paneContext.moveTo(column.localLeft, column.height - 0.5);\n        paneContext.lineTo(column.localLeft + column.width, column.height - 0.5);\n        paneContext.stroke();\n        paneContext.font = `600 ${11 * zoomFactor}px ui-sans-serif, system-ui, sans-serif`;\n        paneContext.fillStyle = palette.headerText;\n        paneContext.textAlign = \"center\";\n        paneContext.textBaseline = \"middle\";\n        paneContext.fillText(\n          columnLabel(column.actualCol),\n          column.localLeft + (column.width / 2),\n          column.height / 2\n        );\n      }\n\n      if (leftFrozenHeaderContext && leftFrozenHeaderCanvasHeight > 0) {\n        leftFrozenHeaderContext.fillStyle = palette.rowHeaderSurface;\n        leftFrozenHeaderContext.fillRect(0, 0, rowHeaderWidth, leftFrozenHeaderCanvasHeight);\n      }\n      if (leftScrollHeaderContext && leftScrollHeaderCanvasHeight > 0) {\n        leftScrollHeaderContext.fillStyle = palette.rowHeaderSurface;\n        for (const dirtyRect of leftScrollHeaderDirtyRects) {\n          leftScrollHeaderContext.fillRect(dirtyRect.left, dirtyRect.top, dirtyRect.width, dirtyRect.height);\n        }\n      }\n      if (leftFrozenHeaderContext) {\n        leftFrozenHeaderContext.strokeStyle = palette.border;\n        leftFrozenHeaderContext.lineWidth = 1;\n      }\n      if (leftScrollHeaderContext) {\n        leftScrollHeaderContext.strokeStyle = palette.border;\n        leftScrollHeaderContext.lineWidth = 1;\n      }\n      for (const row of canvasRowHeaderCells) {\n        const paneContext = row.isFrozen ? leftFrozenHeaderContext : leftScrollHeaderContext;\n        if (!paneContext) {\n          continue;\n        }\n        if (\n          row.localTop + row.height < 0\n          || row.localTop > (row.isFrozen ? leftFrozenHeaderCanvasHeight : leftScrollHeaderCanvasHeight)\n        ) {\n          continue;\n        }\n        if (\n          !row.isFrozen\n          && !intersectsCanvasDirtyRects(0, row.localTop, rowHeaderWidth, row.height, leftScrollHeaderDirtyRects)\n        ) {\n          continue;\n        }\n\n        const selected =\n          normalizedVisibleRange\n          && row.actualRow >= normalizedVisibleRange.start.row\n          && row.actualRow <= normalizedVisibleRange.end.row;\n        paneContext.fillStyle = selected ? selectionHeaderSurface : palette.rowHeaderSurface;\n        paneContext.fillRect(0, row.localTop, rowHeaderWidth, row.height);\n        paneContext.beginPath();\n        paneContext.moveTo(0, row.localTop + row.height - 0.5);\n        paneContext.lineTo(rowHeaderWidth, row.localTop + row.height - 0.5);\n        paneContext.moveTo(rowHeaderWidth - 0.5, row.localTop);\n        paneContext.lineTo(rowHeaderWidth - 0.5, row.localTop + row.height);\n        paneContext.stroke();\n        paneContext.font = `600 ${11 * zoomFactor}px ui-sans-serif, system-ui, sans-serif`;\n        paneContext.fillStyle = palette.headerText;\n        paneContext.textAlign = \"center\";\n        paneContext.textBaseline = \"middle\";\n        paneContext.fillText(`${row.actualRow + 1}`, rowHeaderWidth / 2, row.localTop + (row.height / 2));\n      }\n\n      cornerContext.fillStyle = palette.headerSurface;\n      cornerContext.fillRect(0, 0, rowHeaderWidth, headerHeight);\n      cornerContext.strokeStyle = palette.border;\n      cornerContext.lineWidth = 1;\n      cornerContext.beginPath();\n      cornerContext.moveTo(rowHeaderWidth - 0.5, 0);\n      cornerContext.lineTo(rowHeaderWidth - 0.5, headerHeight);\n      cornerContext.moveTo(0, headerHeight - 0.5);\n      cornerContext.lineTo(rowHeaderWidth, headerHeight - 0.5);\n      cornerContext.stroke();\n    }\n    paintedDrawingViewportRef.current = drawingViewport;\n    if (shouldRepaintBody) {\n      paintedBodyCanvasSignatureRef.current = nextBodyCanvasSignature;\n    }\n    if (shouldRepaintHeaders) {\n      paintedHeaderCanvasSignatureRef.current = nextHeaderCanvasSignature;\n    }\n    applyCanvasViewportCompensation();\n    if (canvasProfileTarget) {\n      canvasProfileTarget.push({\n        bodyMs: canvasProfileBodyMs,\n        culledCells: canvasProfileCulledCells,\n        dirtyRects: canvasProfileDirtyRects,\n        lookedUpCells: canvasProfileLookedUpCells,\n        paintedCells: canvasProfilePaintedCells,\n        repaintBody: shouldRepaintBody,\n        repaintHeaders: shouldRepaintHeaders,\n        renderToLayoutMs: canvasProfileStart - xlsxGridRenderStart,\n        totalMs: performance.now() - canvasProfileStart\n      });\n      if (canvasProfileTarget.length > 500) {\n        canvasProfileTarget.splice(0, canvasProfileTarget.length - 500);\n      }\n    }\n  }, [\n    activeSheet,\n    applyCanvasViewportCompensation,\n    bakedCanvasDrawingSignature,\n    bakedImageRects,\n    bakedShapeRects,\n    canvasColumnHeaderCells,\n    canvasPaneAxisItems,\n    canvasRowHeaderCells,\n    canvasVisibleColItems,\n    canvasVisibleRowItems,\n    colIndexByActual,\n    colPrefixSums,\n    displayEffectiveColWidths,\n    displayEffectiveRowHeights,\n    displayHeaderHeight,\n    displayRowHeaderWidth,\n    displayedSelection,\n    drawingViewport.left,\n    drawingViewport.top,\n    drawingViewport.height,\n    drawingViewport.width,\n    experimentalCanvas,\n    frozenPaneBottom,\n    frozenPaneRight,\n    getCellData,\n    getCanvasImage,\n    getBodyBlitBufferCanvas,\n    getHeaderBlitBufferCanvas,\n    palette,\n    resolveCellDisplayRect,\n    resolveMergeAnchorCell,\n    rowIndexByActual,\n    rowPrefixSums,\n    selectionHeaderSurface,\n    shouldBakeCanvasStaticDrawings,\n    stickyLeftByCol,\n    stickyTopByRow,\n    visibleCols,\n    visibleRows,\n    zoomFactor\n  ]);\n\n  const startChartMove = React.useCallback((\n    event: React.PointerEvent<HTMLElement>,\n    chart: XlsxChart,\n    rect: XlsxImageRect\n  ) => {\n    if (event.button !== 0) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopPropagation();\n    focusGrid();\n    selectChart(chart.id);\n\n    if (readOnlyRef.current || chart.editable === false) {\n      return;\n    }\n\n    event.currentTarget.setPointerCapture?.(event.pointerId);\n    chartInteractionRef.current = {\n      baseRect: rect,\n      chartId: chart.id,\n      didMove: false,\n      pointerId: event.pointerId,\n      startClientX: event.clientX,\n      startClientY: event.clientY,\n      type: \"move\"\n    };\n    chartPreviewRectRef.current = { id: chart.id, rect };\n    setChartPreviewRect({ id: chart.id, rect });\n    setInteractionMode(\"select\");\n    document.body.style.cursor = \"move\";\n    document.body.style.userSelect = \"none\";\n    installChartInteractionListeners(event.pointerId);\n  }, [focusGrid, selectChart]);\n\n  const startChartResize = React.useCallback((\n    event: React.PointerEvent<HTMLElement>,\n    chart: XlsxChart,\n    rect: XlsxImageRect,\n    handle: XlsxImageResizeHandlePosition\n  ) => {\n    if (readOnlyRef.current || chart.editable === false || event.button !== 0) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopPropagation();\n    focusGrid();\n    selectChart(chart.id);\n    event.currentTarget.setPointerCapture?.(event.pointerId);\n    chartInteractionRef.current = {\n      baseRect: rect,\n      chartId: chart.id,\n      didMove: false,\n      handle,\n      pointerId: event.pointerId,\n      startClientX: event.clientX,\n      startClientY: event.clientY,\n      type: \"resize\"\n    };\n    chartPreviewRectRef.current = { id: chart.id, rect };\n    setChartPreviewRect({ id: chart.id, rect });\n    setInteractionMode(\"select\");\n    document.body.style.cursor = String(IMAGE_HANDLE_CURSOR[handle]);\n    document.body.style.userSelect = \"none\";\n    installChartInteractionListeners(event.pointerId);\n  }, [focusGrid, selectChart]);\n\n  const startImageMove = React.useCallback((\n    event: React.PointerEvent<HTMLElement>,\n    image: XlsxImage,\n    rect: XlsxImageRect\n  ) => {\n    if (event.button !== 0) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopPropagation();\n    focusGrid();\n    selectImage(image.id);\n\n    if (readOnlyRef.current || image.editable === false) {\n      return;\n    }\n\n    event.currentTarget.setPointerCapture?.(event.pointerId);\n    imageInteractionRef.current = {\n      baseRect: rect,\n      didMove: false,\n      imageId: image.id,\n      pointerId: event.pointerId,\n      startClientX: event.clientX,\n      startClientY: event.clientY,\n      type: \"move\"\n    };\n    imagePreviewRectRef.current = { id: image.id, rect };\n    setImagePreviewRect({ id: image.id, rect });\n    setInteractionMode(\"select\");\n    document.body.style.cursor = \"move\";\n    document.body.style.userSelect = \"none\";\n    installImageInteractionListeners(event.pointerId);\n  }, [focusGrid, selectImage]);\n\n  const startImageResize = React.useCallback((\n    event: React.PointerEvent<HTMLElement>,\n    image: XlsxImage,\n    rect: XlsxImageRect,\n    handle: XlsxImageResizeHandlePosition\n  ) => {\n    if (readOnlyRef.current || image.editable === false || event.button !== 0) {\n      return;\n    }\n\n    event.preventDefault();\n    event.stopPropagation();\n    focusGrid();\n    selectImage(image.id);\n    event.currentTarget.setPointerCapture?.(event.pointerId);\n    imageInteractionRef.current = {\n      baseRect: rect,\n      didMove: false,\n      handle,\n      imageId: image.id,\n      pointerId: event.pointerId,\n      startClientX: event.clientX,\n      startClientY: event.clientY,\n      type: \"resize\"\n    };\n    imagePreviewRectRef.current = { id: image.id, rect };\n    setImagePreviewRect({ id: image.id, rect });\n    setInteractionMode(\"select\");\n    document.body.style.cursor = String(IMAGE_HANDLE_CURSOR[handle]);\n    document.body.style.userSelect = \"none\";\n    installImageInteractionListeners(event.pointerId);\n  }, [focusGrid, selectImage]);\n\n  const handleImageClick = React.useCallback((image: XlsxImage) => {\n    if (skipNextImageClickRef.current === image.id) {\n      skipNextImageClickRef.current = null;\n      return;\n    }\n\n    if (image.hyperlink) {\n      openHyperlink(image.hyperlink);\n    }\n  }, [openHyperlink]);\n\n  const handleShapeClick = React.useCallback((shape: XlsxShape) => {\n    if (shape.hyperlink) {\n      openHyperlink(shape.hyperlink);\n    }\n  }, [openHyperlink]);\n\n  const handleChartClick = React.useCallback((chart: XlsxChart) => {\n    if (skipNextChartClickRef.current === chart.id) {\n      skipNextChartClickRef.current = null;\n      return;\n    }\n\n    selectChart(chart.id);\n  }, [selectChart]);\n\n  const handleChartElementPointerDown = React.useCallback((selection: XlsxChartElementSelection) => {\n    skipNextChartClickRef.current = selection.chartId;\n    selectChartElement(selection);\n  }, [selectChartElement]);\n\n  const handleChartElementDoubleClick = React.useCallback((selection: XlsxChartElementSelection) => {\n    selectChartElement(selection);\n  }, [selectChartElement]);\n\n  if (isLoading) {\n    return <>{renderLoading(loadingComponent, loadingState, palette)}</>;\n  }\n\n  if (isLoadDeferred) {\n    return <>{renderDeferredLoad({ ...controller, canLoadDeferred, continueDeferredLoad, deferredLoadFileSize, isLoadDeferred }, palette)}</>;\n  }\n\n  if (error) {\n    if (error instanceof XlsxFileSizeLimitExceededError) {\n      return (\n        <>\n          {renderFileTooLarge(\n            fileTooLargeState,\n            {\n              displayFileName,\n              fileSizeBytes: error.fileSizeBytes,\n              maxFileSizeBytes: error.maxFileSizeBytes\n            },\n            palette\n          )}\n        </>\n      );\n    }\n\n    return <>{renderError(errorState, error, palette)}</>;\n  }\n\n  if (!activeSheet && activeTab?.kind === \"chartsheet\") {\n    return (\n      <div\n        style={{\n          alignItems: \"stretch\",\n          backgroundColor: palette.canvas,\n          display: \"flex\",\n          flex: 1,\n          justifyContent: \"center\",\n          minHeight: 0,\n          minWidth: 0,\n          padding: 16\n        }}\n      >\n        <div\n          style={{\n            backgroundColor: palette.surface,\n            border: `1px solid ${palette.border}`,\n            borderRadius: 12,\n            display: \"grid\",\n            gap: 16,\n            gridTemplateColumns: charts.length > 1 ? \"repeat(auto-fit, minmax(320px, 1fr))\" : \"minmax(320px, 1fr)\",\n            padding: 16,\n            width: \"100%\"\n          }}\n        >\n          {charts.length > 0 ? charts.map((chart) => {\n            const chartsheetRect = { height: 320, left: 0, top: 0, width: 640 };\n            return (\n              <div key={chart.id} style={{ minHeight: 320, position: \"relative\" }}>\n                  {isChartsLoading\n                    ? renderChartLoadingNode(renderChartLoading, chart, chartsheetRect)\n                    : (\n                        <MemoChartSvg\n                          chart={chart}\n                          onChartElementDoubleClick={handleChartElementDoubleClick}\n                          onChartElementPointerDown={handleChartElementPointerDown}\n                          palette={palette}\n                          rect={chartsheetRect}\n                          selectedChartElement={selectedChartElement}\n                        />\n                      )}\n              </div>\n            );\n          }) : (\n            <div\n              style={{\n                alignItems: \"center\",\n                color: palette.mutedText,\n                display: \"flex\",\n                fontSize: 13,\n                justifyContent: \"center\",\n                minHeight: 320\n              }}\n            >\n              Chartsheet metadata is present, but no embedded chart payload was exposed for this tab.\n            </div>\n          )}\n        </div>\n      </div>\n    );\n  }\n\n  if (!activeSheet) {\n    return <>{renderEmpty(emptyState, palette)}</>;\n  }\n\n  const virtualRows = domExpandedWindow.rowIndices.map((index) => {\n    const virtualRow = rowVirtualItemByIndex.get(index);\n    return {\n      end: virtualRow?.end ?? (rowPrefixSums[index + 1] ?? 0),\n      index,\n      key: visibleRows[index] ?? index,\n      size: virtualRow?.size ?? (displayEffectiveRowHeights[index] ?? displayDefaultRowHeight),\n      start: virtualRow?.start ?? (rowPrefixSums[index] ?? 0)\n    };\n  });\n  const totalHeight = shouldUseDomVirtualizer && shouldVirtualizeRows\n    ? rowVirtualizer.getTotalSize()\n    : (rowPrefixSums[rowPrefixSums.length - 1] ?? 0);\n  const totalWidth = totalContentWidth + displayRowHeaderWidth;\n  const sheetContentHeight = displayHeaderHeight + totalHeight;\n  const isLiveZooming = liveGestureZoom !== null && zoomScale === liveGestureZoom.baseZoomScale;\n  const liveZoomScale = isLiveZooming\n    ? Math.max(0.1, liveGestureZoom.targetZoomScale / liveGestureZoom.baseZoomScale)\n    : 1;\n  const liveZoomScrollLeft = scrollRef.current?.scrollLeft ?? drawingViewport.left;\n  const liveZoomScrollTop = scrollRef.current?.scrollTop ?? drawingViewport.top;\n  const liveZoomTranslateX = isLiveZooming\n    ? (liveZoomScrollLeft + liveGestureZoom.anchor.x) * (1 - liveZoomScale)\n    : 0;\n  const liveZoomTranslateY = isLiveZooming\n    ? (liveZoomScrollTop + liveGestureZoom.anchor.y) * (1 - liveZoomScale)\n    : 0;\n  const headerLabelLiveScale = isLiveZooming ? liveZoomScale : 1;\n  const selectionBorderWidth = Math.max(1, zoomFactor);\n  const shouldAnimateCanvasSelection = experimentalCanvas && enableCanvasSelectionAnimation;\n  const shouldAnimateCanvasSelectionGeometry = shouldAnimateCanvasSelection && liveGestureZoom === null;\n  const canvasSelectionTransition = shouldAnimateCanvasSelectionGeometry\n    ? \"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1), width 120ms cubic-bezier(0.22, 1, 0.36, 1), height 120ms cubic-bezier(0.22, 1, 0.36, 1), opacity 100ms linear\"\n    : \"none\";\n  const rowColSpan = renderedCols.length + 1 + (leadingColumnSpacerWidth > 0 ? 1 : 0) + (trailingColumnSpacerWidth > 0 ? 1 : 0);\n  const gutterSeparatorShadow = `inset -1px 0 0 ${palette.border}, inset 0 -1px 0 ${palette.border}`;\n  const maxDrawingOverlayZIndex = Math.max(\n    0,\n    ...shapes.map((shape) => shape.zIndex + 20),\n    ...formControls.map((control) => control.zIndex + 20),\n    ...images.map((image) => image.zIndex + 22),\n    ...charts.map((chart) => chart.zIndex + 22)\n  );\n  const rowHeaderOverlayZIndex = Math.max(35, maxDrawingOverlayZIndex + 1);\n  const canvasHeaderOverlayZIndex = Math.max(50, rowHeaderOverlayZIndex + 1);\n  const stickyHeaderOverlayZIndex = canvasHeaderOverlayZIndex + 1;\n  const cornerHeaderOverlayZIndex = canvasHeaderOverlayZIndex + 2;\n  const frozenRowHeaderOverlayZIndex = rowHeaderOverlayZIndex;\n  const headerCellStyle = scaleCssProperties({\n    backgroundColor: palette.headerSurface,\n    borderBottom: \"none\",\n    borderRight: \"none\",\n    boxShadow: gutterSeparatorShadow,\n    color: palette.headerText,\n    fontSize: \"11px\",\n    fontWeight: 600,\n    height: HEADER_HEIGHT,\n    overflow: \"hidden\",\n    padding: \"2px 4px\",\n    position: \"sticky\",\n    textAlign: \"center\",\n    top: 0,\n    userSelect: \"none\",\n    whiteSpace: \"nowrap\",\n    zIndex: canvasHeaderOverlayZIndex\n  }, zoomFactor);\n  const columnResizeHandleStyle = scaleCssProperties({\n    backgroundColor: \"transparent\",\n    cursor: \"col-resize\",\n    position: \"absolute\",\n    right: -8,\n    top: 0,\n    width: 16,\n    height: \"100%\",\n    zIndex: 5\n  }, zoomFactor);\n  const canvasBodyViewportLayerStyle: React.CSSProperties = {\n    height: 0,\n    left: 0,\n    overflow: \"visible\",\n    pointerEvents: \"none\",\n    position: \"sticky\",\n    top: 0,\n    width: 0\n  };\n  const canvasHeaderViewportLayerStyle: React.CSSProperties = {\n    height: 0,\n    left: 0,\n    overflow: \"visible\",\n    pointerEvents: \"none\",\n    position: \"sticky\",\n    top: 0,\n    width: 0,\n    zIndex: canvasHeaderOverlayZIndex\n  };\n  const canvasBodyBaseStyle: React.CSSProperties = {\n    cursor: \"cell\",\n    pointerEvents: \"auto\",\n    position: \"absolute\",\n    transformOrigin: \"0 0\",\n    transition: \"none\",\n    zIndex: 10\n  };\n  const canvasScrollBodyStyle: React.CSSProperties = {\n    ...canvasBodyBaseStyle,\n    display: scrollBodyCanvasWidth > 0 && scrollBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    left: scrollBodyCanvasLeft,\n    top: scrollBodyCanvasTop\n  };\n  const canvasTopBodyStyle: React.CSSProperties = {\n    ...canvasBodyBaseStyle,\n    display: topBodyCanvasWidth > 0 && topBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    left: scrollBodyCanvasLeft,\n    top: displayHeaderHeight,\n    zIndex: 30\n  };\n  const canvasLeftBodyStyle: React.CSSProperties = {\n    ...canvasBodyBaseStyle,\n    display: leftBodyCanvasWidth > 0 && leftBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    left: displayRowHeaderWidth,\n    top: scrollBodyCanvasTop,\n    zIndex: 30\n  };\n  const canvasCornerBodyStyle: React.CSSProperties = {\n    ...canvasBodyBaseStyle,\n    display: cornerBodyCanvasWidth > 0 && cornerBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    left: displayRowHeaderWidth,\n    top: displayHeaderHeight,\n    zIndex: 31\n  };\n  const canvasHeaderBaseStyle: React.CSSProperties = {\n    cursor: \"default\",\n    pointerEvents: \"auto\",\n    position: \"absolute\",\n    transformOrigin: \"0 0\"\n  };\n  const canvasTopFrozenHeaderStyle: React.CSSProperties = {\n    ...canvasHeaderBaseStyle,\n    display: topFrozenHeaderCanvasWidth > 0 && drawingViewport.height > 0 ? \"block\" : \"none\",\n    left: displayRowHeaderWidth,\n    top: 0,\n    zIndex: stickyHeaderOverlayZIndex\n  };\n  const canvasTopScrollHeaderStyle: React.CSSProperties = {\n    ...canvasHeaderBaseStyle,\n    display: topScrollHeaderCanvasWidth > 0 && drawingViewport.height > 0 ? \"block\" : \"none\",\n    left: scrollBodyCanvasLeft,\n    top: 0,\n    zIndex: canvasHeaderOverlayZIndex\n  };\n  const canvasLeftFrozenHeaderStyle: React.CSSProperties = {\n    ...canvasHeaderBaseStyle,\n    display: leftFrozenHeaderCanvasHeight > 0 && drawingViewport.width > 0 ? \"block\" : \"none\",\n    left: 0,\n    top: displayHeaderHeight,\n    zIndex: stickyHeaderOverlayZIndex\n  };\n  const canvasLeftScrollHeaderStyle: React.CSSProperties = {\n    ...canvasHeaderBaseStyle,\n    display: leftScrollHeaderCanvasHeight > 0 && drawingViewport.width > 0 ? \"block\" : \"none\",\n    left: 0,\n    top: scrollBodyCanvasTop,\n    zIndex: canvasHeaderOverlayZIndex\n  };\n  const canvasCornerHeaderStyle: React.CSSProperties = {\n    display: drawingViewport.width > 0 && drawingViewport.height > 0 ? \"block\" : \"none\",\n    left: 0,\n    pointerEvents: \"none\",\n    position: \"absolute\",\n    top: 0,\n    transformOrigin: \"0 0\",\n    zIndex: cornerHeaderOverlayZIndex\n  };\n  const editingOverlayRect = experimentalCanvas && editingCell\n    ? resolveCellDisplayRect(editingCell)\n    : null;\n  const activeCellAdornment = experimentalCanvas && activeCell\n    ? renderCellAdornment(activeCell)\n    : null;\n  const activeCellAdornmentRect = activeCell && activeCellAdornment\n    ? resolveCellDisplayRect(activeCell)\n    : null;\n  function resolveDrawingPane(rect: XlsxImageRect) {\n    return resolveFrozenDrawingPane(\n      rect,\n      frozenRows,\n      frozenCols,\n      displayActualRowHeights,\n      displayActualColWidths,\n      activeSheet?.freezePanes ?? null,\n      stickyTopByRow,\n      stickyLeftByCol,\n      {\n        defaultColWidth: displayDefaultColWidth,\n        defaultRowHeight: displayDefaultRowHeight,\n        headerHeight: displayHeaderHeight,\n        rowHeaderWidth: displayRowHeaderWidth\n      }\n    );\n  }\n\n  function renderShapeDrawing(shape: XlsxShape, rect: XlsxImageRect, pane: FrozenDrawingPane) {\n    const drawingPane = resolveDrawingPane(rect);\n    if (drawingPane !== pane) {\n      return null;\n    }\n    const hasMeasuredViewport = drawingViewport.width > 0 && drawingViewport.height > 0;\n    if (pane === \"scroll\" && hasMeasuredViewport && !rectIntersectsViewport(rect, drawingViewport)) {\n      return null;\n    }\n\n    const isFrozenDrawing = pane !== \"scroll\";\n    const inset = shape.textBox?.insetPx;\n    const groupScaleX = shape.scaleX ?? 1;\n    const groupScaleY = shape.scaleY ?? 1;\n    const strokeScale = Math.max(groupScaleX, groupScaleY);\n    const textScale = strokeScale * zoomFactor;\n    const textWidth = groupScaleX !== 0 ? rect.width / groupScaleX : rect.width;\n    const textHeight = groupScaleY !== 0 ? rect.height / groupScaleY : rect.height;\n    const vectorShape = resolveShapeVector(shape);\n    const strokeColor = shape.stroke?.none ? \"transparent\" : (shape.stroke?.color ?? \"transparent\");\n    const scaledStrokeWidth = (shape.stroke?.widthPx ?? (shape.geometry === \"line\" ? 2 : 1)) * strokeScale * zoomFactor;\n    const headMarkerId = `${shape.id}-${pane}-head-marker`;\n    const tailMarkerId = `${shape.id}-${pane}-tail-marker`;\n    const headMarker = vectorShape\n      ? resolveShapeLineEndMarker(\n          shape.stroke?.headEndType,\n          headMarkerId,\n          strokeColor,\n          scaledStrokeWidth,\n          rect,\n          vectorShape.viewBox\n        )\n      : null;\n    const tailMarker = vectorShape\n      ? resolveShapeLineEndMarker(\n          shape.stroke?.tailEndType,\n          tailMarkerId,\n          strokeColor,\n          scaledStrokeWidth,\n          rect,\n          vectorShape.viewBox\n        )\n      : null;\n    const style = {\n      ...buildShapeContainerStyle(shape, rect, zoomFactor),\n      ...(vectorShape ? {\n        backgroundColor: \"transparent\",\n        border: \"none\"\n      } : null)\n    };\n\n    return (\n      <div\n        key={`${pane}-${shape.id}`}\n        onClick={() => handleShapeClick(shape)}\n        style={{\n          ...style,\n          contain: \"layout paint\",\n          cursor: shape.hyperlink ? \"pointer\" : \"default\",\n          left: style.left,\n          pointerEvents: shape.hyperlink ? \"auto\" : \"none\",\n          top: style.top,\n          zIndex: isFrozenDrawing ? shape.zIndex + 20 : style.zIndex\n        }}\n        title={shape.description}\n      >\n        {vectorShape ? (\n          <svg\n            aria-hidden=\"true\"\n            preserveAspectRatio=\"none\"\n            style={{\n              height: \"100%\",\n              inset: 0,\n              position: \"absolute\",\n              width: \"100%\"\n            }}\n            viewBox={`0 0 ${vectorShape.viewBox.width} ${vectorShape.viewBox.height}`}\n          >\n            {headMarker || tailMarker ? <defs>{headMarker}{tailMarker}</defs> : null}\n            <path\n              d={vectorShape.path}\n              fill={shape.fill?.none ? \"transparent\" : (shape.fill?.color ?? \"transparent\")}\n              fillOpacity={shape.fill?.opacity ?? 1}\n              markerEnd={tailMarker ? `url(#${tailMarkerId})` : undefined}\n              markerStart={headMarker ? `url(#${headMarkerId})` : undefined}\n              stroke={strokeColor}\n              strokeOpacity={shape.stroke?.opacity ?? 1}\n              strokeWidth={scaledStrokeWidth}\n              vectorEffect=\"non-scaling-stroke\"\n            />\n          </svg>\n        ) : null}\n        <div\n          style={{\n            color: \"#000000\",\n            display: \"flex\",\n            flex: 1,\n            flexDirection: \"column\",\n            gap: 2 * zoomFactor,\n            height: textHeight,\n            justifyContent:\n              shape.textBox?.verticalAlign === \"middle\"\n                ? \"center\"\n                : shape.textBox?.verticalAlign === \"bottom\"\n                  ? \"flex-end\"\n                  : \"flex-start\",\n            paddingBottom: (inset?.bottom ?? 4) * zoomFactor,\n            paddingLeft: (inset?.left ?? 6) * zoomFactor,\n            paddingRight: (inset?.right ?? 6) * zoomFactor,\n            paddingTop: (inset?.top ?? 4) * zoomFactor,\n            pointerEvents: \"none\",\n            position: \"relative\",\n            transform:\n              groupScaleX !== 1 || groupScaleY !== 1\n                ? `scale(${groupScaleX}, ${groupScaleY})`\n                : undefined,\n            transformOrigin: \"top left\",\n            width: textWidth,\n            zIndex: 1\n          }}\n        >\n          {shape.paragraphs.map((paragraph, index) => renderShapeParagraph(\n            paragraph,\n            index,\n            shape.textBox?.horizontalAlign ?? \"left\",\n            textScale\n          ))}\n        </div>\n      </div>\n    );\n  }\n\n  function renderFormControlDrawing(control: XlsxFormControl, rect: XlsxImageRect, pane: FrozenDrawingPane) {\n    const drawingPane = resolveDrawingPane(rect);\n    if (drawingPane !== pane) {\n      return null;\n    }\n\n    const hasMeasuredViewport = drawingViewport.width > 0 && drawingViewport.height > 0;\n    if (pane === \"scroll\" && hasMeasuredViewport && !rectIntersectsViewport(rect, drawingViewport)) {\n      return null;\n    }\n\n    const isFrozenDrawing = pane !== \"scroll\";\n    const controlLabel = resolveFormControlLabel(control);\n    const fontSizePx = Math.max(9 * zoomFactor, ((control.fontSizePt ?? 9) * 96 / 72) * zoomFactor);\n    const stroke = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n    const textColor = control.textColor ?? \"#000000\";\n    const canMutateControl = !readOnly && control.controlIndex !== undefined && [\n      \"checkbox\",\n      \"dropdown\",\n      \"listbox\",\n      \"radio\",\n      \"scrollbar\",\n      \"spinner\"\n    ].includes(control.kind);\n    const canActivateButton = !readOnly && control.kind === \"button\" && Boolean(onFormControlAction);\n    const isInteractiveControl = canMutateControl || canActivateButton;\n    const controlItems = formControlItemsById.get(control.id) ?? [];\n    const commonStyle: React.CSSProperties = {\n      alignItems: control.kind === \"group-box\" ? \"stretch\" : \"center\",\n      color: textColor,\n      contain: \"layout paint\",\n      cursor: isInteractiveControl ? \"pointer\" : undefined,\n      display: \"flex\",\n      fontFamily: control.fontFamily ?? \"Calibri, sans-serif\",\n      fontSize: fontSizePx,\n      fontWeight: 400,\n      gap: 4 * zoomFactor,\n      height: rect.height,\n      justifyContent:\n        control.textAlign === \"center\"\n          ? \"center\"\n          : control.textAlign === \"right\"\n            ? \"flex-end\"\n            : \"flex-start\",\n      left: rect.left,\n      lineHeight: 1.2,\n      overflow: \"hidden\",\n      pointerEvents: isInteractiveControl ? \"auto\" : \"none\",\n      position: \"absolute\",\n      top: rect.top,\n      width: rect.width,\n      zIndex: isFrozenDrawing ? control.zIndex + 20 : control.zIndex\n    };\n\n    const stopControlPointerEvent = (event: React.SyntheticEvent) => {\n      event.stopPropagation();\n    };\n    const commitControlKind = (\n      kind: XlsxFormControlKindInput,\n      nextControl: Partial<XlsxFormControl>\n    ) => {\n      if (readOnly || control.controlIndex === undefined) {\n        return false;\n      }\n      const didUpdate = updateFormControl(control.controlIndex, { kind }, control.sheetIndex);\n      if (didUpdate) {\n        onFormControlChange?.({\n          control: { ...control, ...nextControl },\n          previousControl: control,\n          type: \"change\"\n        });\n      }\n      return didUpdate;\n    };\n    const setControlState = (state: XlsxFormControl[\"state\"] = \"unchecked\") => {\n      const kind = buildFormControlKindInput(control);\n      if (kind?.kind === \"checkbox\") {\n        return commitControlKind(\n          { ...kind, state },\n          { checked: state === \"checked\", state }\n        );\n      }\n      if (kind?.kind === \"optionButton\" && state !== \"mixed\") {\n        return commitControlKind(\n          { ...kind, state },\n          { checked: state === \"checked\", state }\n        );\n      }\n      return false;\n    };\n    const setControlSelected = (selected: number | number[] | undefined) => {\n      const kind = buildFormControlKindInput(control);\n      if (kind?.kind === \"dropdown\") {\n        const nextSelected = typeof selected === \"number\" ? selected : undefined;\n        return commitControlKind(\n          { ...kind, selected: nextSelected },\n          { selected: nextSelected }\n        );\n      }\n      if (kind?.kind === \"listBox\") {\n        const nextSelected = Array.isArray(selected)\n          ? selected\n          : typeof selected === \"number\" ? [selected] : [];\n        return commitControlKind(\n          { ...kind, selected: nextSelected },\n          { selected: nextSelected }\n        );\n      }\n      return false;\n    };\n    const setControlValue = (value: number) => {\n      if (!Number.isFinite(value)) {\n        return false;\n      }\n      const kind = buildFormControlKindInput(control);\n      if (kind?.kind !== \"scrollbar\" && kind?.kind !== \"spinner\") {\n        return false;\n      }\n      const nextValue = Math.max(kind.min, Math.min(kind.max, value));\n      return commitControlKind({ ...kind, value: nextValue }, { value: nextValue });\n    };\n    const activateControl = () => {\n      if (!readOnly && control.kind === \"button\") {\n        onFormControlAction?.({ control, type: \"activate\" });\n      }\n    };\n\n    if (renderFormControl) {\n      return (\n        <React.Fragment key={`${pane}-${control.id}`}>\n          {renderFormControl({\n            activate: activateControl,\n            checked: isFormControlChecked(control),\n            control,\n            disabled: !isInteractiveControl,\n            items: controlItems,\n            label: controlLabel,\n            mixed: isFormControlMixed(control),\n            readOnly,\n            rect,\n            setSelected: setControlSelected,\n            setState: setControlState,\n            setValue: setControlValue,\n            stopPropagation: stopControlPointerEvent,\n            style: commonStyle,\n            zoomFactor\n          })}\n        </React.Fragment>\n      );\n    }\n\n    if (control.kind === \"group-box\") {\n      const hasLabel = controlLabel.length > 0;\n      return (\n        <div\n          key={`${pane}-${control.id}`}\n          style={{\n            ...commonStyle,\n            padding: `${hasLabel ? Math.max(7, fontSizePx * 0.5) : 0}px 0 0`,\n            position: \"absolute\"\n          }}\n        >\n          <div\n            style={{\n              border: `${Math.max(1, zoomFactor)}px solid ${stroke}`,\n              borderRadius: 2 * zoomFactor,\n              height: \"100%\",\n              position: \"relative\",\n              width: \"100%\"\n            }}\n          >\n            {controlLabel ? (\n              <span\n                style={{\n                  backgroundColor: SHEET_SURFACE,\n                  left: 8 * zoomFactor,\n                  maxWidth: `calc(100% - ${16 * zoomFactor}px)`,\n                  padding: `0 ${4 * zoomFactor}px`,\n                  position: \"absolute\",\n                  top: -(fontSizePx * 0.6),\n                  whiteSpace: \"nowrap\"\n                }}\n              >\n                {controlLabel}\n              </span>\n            ) : null}\n          </div>\n        </div>\n      );\n    }\n\n    if (control.kind === \"radio\") {\n      const checked = isFormControlChecked(control);\n      return (\n        <button\n          aria-disabled={readOnly || control.controlIndex === undefined}\n          aria-checked={checked}\n          disabled={!readOnly && control.controlIndex === undefined}\n          key={`${pane}-${control.id}`}\n          onClick={(event) => {\n            event.stopPropagation();\n            if (!checked) {\n              setControlState(\"checked\");\n            }\n          }}\n          onPointerDown={stopControlPointerEvent}\n          role=\"radio\"\n          style={{\n            ...commonStyle,\n            background: \"transparent\",\n            border: 0,\n            boxSizing: \"border-box\",\n            padding: `0 ${Math.max(1, zoomFactor)}px`\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          type=\"button\"\n        >\n          {renderRadioControl(checked, palette, zoomFactor)}\n          {controlLabel ? <span style={{ overflow: \"hidden\", textOverflow: \"ellipsis\", whiteSpace: \"nowrap\" }}>{controlLabel}</span> : null}\n        </button>\n      );\n    }\n\n    if (control.kind === \"checkbox\") {\n      const checked = isFormControlChecked(control);\n      const mixed = isFormControlMixed(control);\n      return (\n        <button\n          aria-disabled={readOnly || control.controlIndex === undefined}\n          aria-checked={mixed ? \"mixed\" : checked}\n          disabled={!readOnly && control.controlIndex === undefined}\n          key={`${pane}-${control.id}`}\n          onClick={(event) => {\n            event.stopPropagation();\n            const nextState = checked && !mixed ? \"unchecked\" : \"checked\";\n            setControlState(nextState);\n          }}\n          onPointerDown={stopControlPointerEvent}\n          role=\"checkbox\"\n          style={{\n            ...commonStyle,\n            background: \"transparent\",\n            border: 0,\n            boxSizing: \"border-box\",\n            padding: `0 ${Math.max(1, zoomFactor)}px`\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          type=\"button\"\n        >\n          {renderCheckboxControl(checked, palette, zoomFactor, mixed)}\n          {controlLabel ? <span style={{ overflow: \"hidden\", textOverflow: \"ellipsis\", whiteSpace: \"nowrap\" }}>{controlLabel}</span> : null}\n        </button>\n      );\n    }\n\n    if (control.kind === \"button\") {\n      return (\n        <button\n          aria-disabled={readOnly || !onFormControlAction}\n          disabled={!readOnly && !onFormControlAction}\n          key={`${pane}-${control.id}`}\n          onClick={(event) => {\n            event.stopPropagation();\n            activateControl();\n          }}\n          onPointerDown={stopControlPointerEvent}\n          style={{\n            ...commonStyle,\n            background: \"linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%)\",\n            border: `${Math.max(1, zoomFactor)}px solid ${stroke}`,\n            borderRadius: 4 * zoomFactor,\n            boxSizing: \"border-box\",\n            justifyContent: \"center\",\n            padding: `0 ${6 * zoomFactor}px`,\n            textAlign: \"center\"\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          type=\"button\"\n        >\n          {controlLabel}\n        </button>\n      );\n    }\n\n    if (control.kind === \"dropdown\") {\n      const selected = typeof control.selected === \"number\" ? control.selected : undefined;\n      return (\n        <select\n          aria-disabled={readOnly || control.controlIndex === undefined || controlItems.length === 0}\n          aria-label={controlLabel || control.name || \"Dropdown form control\"}\n          disabled={!readOnly && (control.controlIndex === undefined || controlItems.length === 0)}\n          key={`${pane}-${control.id}`}\n          onChange={(event) => {\n            event.stopPropagation();\n            const nextSelected = event.currentTarget.value === \"\" ? undefined : Number(event.currentTarget.value);\n            setControlSelected(nextSelected);\n          }}\n          onClick={stopControlPointerEvent}\n          onPointerDown={stopControlPointerEvent}\n          style={{\n            ...commonStyle,\n            backgroundColor: SHEET_SURFACE,\n            border: `${Math.max(1, zoomFactor)}px solid ${stroke}`,\n            borderRadius: 2 * zoomFactor,\n            boxSizing: \"border-box\",\n            padding: `0 ${4 * zoomFactor}px`\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          value={selected === undefined ? \"\" : String(selected)}\n        >\n          {selected === undefined ? <option value=\"\">{controlLabel}</option> : null}\n          {controlItems.map((item, index) => <option key={index} value={index}>{item}</option>)}\n        </select>\n      );\n    }\n\n    if (control.kind === \"listbox\") {\n      const selected = Array.isArray(control.selected)\n        ? control.selected\n        : control.selected === undefined ? [] : [control.selected];\n      const allowsMultipleSelection = (control.selection ?? \"single\") !== \"single\";\n      return (\n        <select\n          aria-disabled={readOnly || control.controlIndex === undefined || controlItems.length === 0}\n          aria-label={controlLabel || control.name || \"List box form control\"}\n          disabled={!readOnly && (control.controlIndex === undefined || controlItems.length === 0)}\n          key={`${pane}-${control.id}`}\n          multiple={allowsMultipleSelection}\n          onChange={(event) => {\n            event.stopPropagation();\n            const nextSelected = Array.from(event.currentTarget.selectedOptions, (option) => Number(option.value));\n            setControlSelected(nextSelected);\n          }}\n          onClick={stopControlPointerEvent}\n          onPointerDown={stopControlPointerEvent}\n          size={Math.max(2, Math.min(controlItems.length || 2, Math.floor(rect.height / Math.max(1, fontSizePx * 1.45))))}\n          style={{\n            ...commonStyle,\n            alignItems: undefined,\n            backgroundColor: SHEET_SURFACE,\n            border: `${Math.max(1, zoomFactor)}px solid ${stroke}`,\n            borderRadius: 2 * zoomFactor,\n            boxSizing: \"border-box\",\n            display: \"block\",\n            padding: 0\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          value={allowsMultipleSelection ? selected.map(String) : selected[0] === undefined ? \"\" : String(selected[0])}\n        >\n          {controlItems.map((item, index) => <option key={index} value={index}>{item}</option>)}\n        </select>\n      );\n    }\n\n    if (control.kind === \"scrollbar\") {\n      const min = control.min ?? 0;\n      const max = Math.max(min, control.max ?? 100);\n      return (\n        <input\n          aria-disabled={readOnly || control.controlIndex === undefined}\n          aria-label={controlLabel || control.name || \"Scrollbar form control\"}\n          disabled={!readOnly && control.controlIndex === undefined}\n          key={`${pane}-${control.id}`}\n          max={max}\n          min={min}\n          onChange={(event) => {\n            event.stopPropagation();\n            setControlValue(event.currentTarget.valueAsNumber);\n          }}\n          onClick={stopControlPointerEvent}\n          onPointerDown={stopControlPointerEvent}\n          step={Math.max(1, control.increment ?? 1)}\n          style={{\n            ...commonStyle,\n            accentColor: paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\",\n            boxSizing: \"border-box\",\n            padding: 0,\n            writingMode: control.horizontal === false ? \"vertical-lr\" : undefined\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          type=\"range\"\n          value={Math.max(min, Math.min(max, control.value ?? min))}\n        />\n      );\n    }\n\n    if (control.kind === \"spinner\") {\n      const min = control.min ?? 0;\n      const max = Math.max(min, control.max ?? 100);\n      return (\n        <input\n          aria-disabled={readOnly || control.controlIndex === undefined}\n          aria-label={controlLabel || control.name || \"Spinner form control\"}\n          disabled={!readOnly && control.controlIndex === undefined}\n          key={`${pane}-${control.id}`}\n          max={max}\n          min={min}\n          onChange={(event) => {\n            event.stopPropagation();\n            setControlValue(event.currentTarget.valueAsNumber);\n          }}\n          onClick={stopControlPointerEvent}\n          onPointerDown={stopControlPointerEvent}\n          step={Math.max(1, control.increment ?? 1)}\n          style={{\n            ...commonStyle,\n            backgroundColor: SHEET_SURFACE,\n            border: `${Math.max(1, zoomFactor)}px solid ${stroke}`,\n            borderRadius: 2 * zoomFactor,\n            boxSizing: \"border-box\",\n            padding: `0 ${4 * zoomFactor}px`\n          }}\n          tabIndex={readOnly ? -1 : undefined}\n          type=\"number\"\n          value={Math.max(min, Math.min(max, control.value ?? min))}\n        />\n      );\n    }\n\n    return (\n      <div\n        key={`${pane}-${control.id}`}\n        style={{\n          ...commonStyle,\n          border: control.kind === \"editbox\" || control.kind === \"unknown\"\n            ? `${Math.max(1, zoomFactor)}px solid ${stroke}`\n            : undefined,\n          borderRadius: 2 * zoomFactor,\n          boxSizing: \"border-box\",\n          padding: `0 ${Math.max(1, zoomFactor)}px`\n        }}\n      >\n        {controlLabel ? <span style={{ overflow: \"hidden\", textOverflow: \"ellipsis\", whiteSpace: \"nowrap\" }}>{controlLabel}</span> : null}\n      </div>\n    );\n  }\n\n  function renderImageDrawing(\n    image: XlsxImage,\n    rect: XlsxImageRect,\n    pane: FrozenDrawingPane\n  ) {\n    const drawingPane = resolveDrawingPane(rect);\n    if (drawingPane !== pane) {\n      return null;\n    }\n    const hasMeasuredViewport = drawingViewport.width > 0 && drawingViewport.height > 0;\n    if (pane === \"scroll\" && hasMeasuredViewport && !rectIntersectsViewport(rect, drawingViewport)) {\n      return null;\n    }\n\n    const isFrozenDrawing = pane !== \"scroll\";\n    const canEditImage = !readOnly && image.editable !== false;\n    const drawingSelectionSurface = paletteIsDark(palette) ? palette.canvas : DRAWING_SELECTION_HANDLE_FILL;\n    const style: React.CSSProperties = {\n      contain: \"layout paint\",\n      height: rect.height,\n      left: rect.left,\n      overflow: \"hidden\",\n      pointerEvents: \"none\",\n      position: \"absolute\",\n      top: rect.top,\n      width: rect.width,\n      zIndex: isFrozenDrawing ? image.zIndex + 20 : image.zIndex\n    };\n    const defaultNode = (\n      <img\n        alt={image.description ?? image.name ?? \"\"}\n        draggable={false}\n        src={image.src}\n        style={{\n          display: \"block\",\n          height: \"100%\",\n          pointerEvents: \"none\",\n          userSelect: \"none\",\n          width: \"100%\"\n        }}\n      />\n    );\n    const selectionNode = selectedImageId === image.id ? (\n      <div\n        style={{\n          ...style,\n          contain: \"layout\",\n          overflow: \"visible\",\n          pointerEvents: \"none\",\n          zIndex: isFrozenDrawing ? image.zIndex + 22 : image.zIndex + 2\n        }}\n      >\n        {renderImageSelection\n          ? renderImageSelection({\n              defaultNode: (\n                <div\n                  style={{\n                    border: `${Math.max(1, zoomFactor)}px solid ${DRAWING_SELECTION_STROKE}`,\n                    boxShadow: `0 0 0 ${Math.max(1, zoomFactor)}px ${drawingSelectionSurface}`,\n                    boxSizing: \"border-box\",\n                    inset: 0,\n                    pointerEvents: \"none\",\n                    position: \"absolute\"\n                  }}\n                >\n                  {canEditImage\n                    ? IMAGE_HANDLE_POSITIONS.map((position) => (\n                        <div\n                          key={position}\n                          onPointerDown={(event) => startImageResize(event, image, rect, position)}\n                          style={resolveImageHandleStyle(position, DRAWING_SELECTION_STROKE, drawingSelectionSurface, zoomFactor)}\n                        />\n                      ))\n                    : null}\n                </div>\n              ),\n              getHandleProps: (position) => ({\n                onPointerDown: (event) => {\n                  if (canEditImage) {\n                    startImageResize(event, image, rect, position);\n                  }\n                },\n                style: canEditImage\n                  ? resolveImageHandleStyle(position, DRAWING_SELECTION_STROKE, drawingSelectionSurface, zoomFactor)\n                  : { ...resolveImageHandleStyle(position, DRAWING_SELECTION_STROKE, drawingSelectionSurface, zoomFactor), display: \"none\" }\n              }),\n              image,\n              rect\n            })\n          : (\n              <div\n                style={{\n                  border: `${Math.max(1, zoomFactor)}px solid ${DRAWING_SELECTION_STROKE}`,\n                  boxShadow: `0 0 0 ${Math.max(1, zoomFactor)}px ${drawingSelectionSurface}`,\n                  boxSizing: \"border-box\",\n                  inset: 0,\n                  pointerEvents: \"none\",\n                  position: \"absolute\"\n                }}\n              >\n                {canEditImage\n                  ? IMAGE_HANDLE_POSITIONS.map((position) => (\n                      <div\n                        key={position}\n                        onPointerDown={(event) => startImageResize(event, image, rect, position)}\n                        style={resolveImageHandleStyle(position, DRAWING_SELECTION_STROKE, drawingSelectionSurface, zoomFactor)}\n                      />\n                    ))\n                  : null}\n              </div>\n            )}\n      </div>\n    ) : null;\n\n    return (\n      <React.Fragment key={`${pane}-${image.id}`}>\n        {renderImage\n          ? <div style={style}>{renderImage({ defaultNode, image, rect, style })}</div>\n          : <div style={style}>{defaultNode}</div>}\n        <div\n          onClick={() => handleImageClick(image)}\n          onPointerDown={(event) => startImageMove(event, image, rect)}\n          style={{\n            ...style,\n            background: \"transparent\",\n            cursor: canEditImage && selectedImageId === image.id ? \"move\" : image.hyperlink ? \"pointer\" : \"cell\",\n            pointerEvents: \"auto\",\n            zIndex: isFrozenDrawing ? image.zIndex + 21 : image.zIndex + 1\n          }}\n        />\n        {selectionNode}\n      </React.Fragment>\n    );\n  }\n\n  function renderChartDrawing(\n    chart: XlsxChart,\n    rect: XlsxImageRect,\n    pane: FrozenDrawingPane\n  ) {\n    const drawingPane = resolveDrawingPane(rect);\n    if (drawingPane !== pane) {\n      return null;\n    }\n    const hasMeasuredViewport = drawingViewport.width > 0 && drawingViewport.height > 0;\n    if (pane === \"scroll\" && hasMeasuredViewport && !rectIntersectsViewport(rect, drawingViewport)) {\n      return null;\n    }\n\n    const isFrozenDrawing = pane !== \"scroll\";\n    const canEditChart = !readOnly && chart.editable !== false;\n    const drawingSelectionSurface = paletteIsDark(palette) ? palette.canvas : DRAWING_SELECTION_HANDLE_FILL;\n    const style: React.CSSProperties = {\n      contain: \"layout paint\",\n      height: rect.height,\n      left: rect.left,\n      overflow: \"hidden\",\n      pointerEvents: \"none\",\n      position: \"absolute\",\n      top: rect.top,\n      width: rect.width,\n      zIndex: isFrozenDrawing ? chart.zIndex + 20 : chart.zIndex\n    };\n    const selectionNode = selectedChartId === chart.id ? (\n      <div\n        style={{\n          ...style,\n          contain: \"layout\",\n          overflow: \"visible\",\n          pointerEvents: \"none\",\n          zIndex: isFrozenDrawing ? chart.zIndex + 22 : chart.zIndex + 2\n        }}\n      >\n        <div\n          style={{\n            border: `${Math.max(1, zoomFactor)}px solid ${DRAWING_SELECTION_STROKE}`,\n            boxShadow: `0 0 0 ${Math.max(1, zoomFactor)}px ${drawingSelectionSurface}`,\n            boxSizing: \"border-box\",\n            inset: 0,\n            pointerEvents: \"none\",\n            position: \"absolute\"\n          }}\n        >\n          {canEditChart\n            ? IMAGE_HANDLE_POSITIONS.map((position) => (\n                <div\n                  key={position}\n                  onPointerDown={(event) => startChartResize(event, chart, rect, position)}\n                  style={resolveImageHandleStyle(position, DRAWING_SELECTION_STROKE, drawingSelectionSurface, zoomFactor)}\n                />\n              ))\n            : null}\n        </div>\n      </div>\n    ) : null;\n\n      return (\n        <React.Fragment key={`${pane}-${chart.id}`}>\n          <div\n            onClick={() => handleChartClick(chart)}\n            onPointerDown={(event) => startChartMove(event, chart, rect)}\n            style={{\n              ...style,\n              cursor: canEditChart && selectedChartId === chart.id ? \"move\" : \"cell\",\n              pointerEvents: \"auto\"\n            }}\n          >\n            {isChartsLoading\n              ? renderChartLoadingNode(renderChartLoading, chart, rect)\n              : (\n                  <MemoChartSvg\n                    chart={chart}\n                    onChartElementDoubleClick={handleChartElementDoubleClick}\n                    onChartElementPointerDown={handleChartElementPointerDown}\n                    palette={palette}\n                    rect={rect}\n                    selectedChartElement={selectedChartElement}\n                  />\n                )}\n          </div>\n          {selectionNode}\n        </React.Fragment>\n      );\n  }\n\n  const scrollOverlayStyle: React.CSSProperties = {\n    inset: 0,\n    pointerEvents: \"none\",\n    position: \"absolute\",\n    zIndex: 20\n  };\n  const topOverlayStyle: React.CSSProperties = {\n    height: 0,\n    overflow: \"visible\",\n    pointerEvents: \"none\",\n    position: \"sticky\",\n    top: 0,\n    width: 0,\n    zIndex: 25\n  };\n  const leftOverlayStyle: React.CSSProperties = {\n    height: 0,\n    left: 0,\n    overflow: \"visible\",\n    pointerEvents: \"none\",\n    position: \"sticky\",\n    width: 0,\n    zIndex: 25\n  };\n  const cornerOverlayStyle: React.CSSProperties = {\n    height: 0,\n    left: 0,\n    overflow: \"visible\",\n    pointerEvents: \"none\",\n    position: \"sticky\",\n    top: 0,\n    width: 0,\n    zIndex: 26\n  };\n  const canvasOverlayPaneBaseStyle: React.CSSProperties = {\n    overflow: \"hidden\",\n    pointerEvents: \"none\",\n    position: \"absolute\"\n  };\n  const canvasScrollOverlayPaneStyle: React.CSSProperties = {\n    ...canvasOverlayPaneBaseStyle,\n    display: scrollBodyViewportWidth > 0 && scrollBodyViewportHeight > 0 ? \"block\" : \"none\",\n    height: scrollBodyViewportHeight,\n    left: frozenPaneRight,\n    top: frozenPaneBottom,\n    width: scrollBodyViewportWidth,\n    zIndex: 20\n  };\n  const canvasTopOverlayPaneStyle: React.CSSProperties = {\n    ...canvasOverlayPaneBaseStyle,\n    display: scrollBodyViewportWidth > 0 && topBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    height: topBodyCanvasHeight,\n    left: frozenPaneRight,\n    top: displayHeaderHeight,\n    width: scrollBodyViewportWidth,\n    zIndex: 35\n  };\n  const canvasLeftOverlayPaneStyle: React.CSSProperties = {\n    ...canvasOverlayPaneBaseStyle,\n    display: leftBodyCanvasWidth > 0 && scrollBodyViewportHeight > 0 ? \"block\" : \"none\",\n    height: scrollBodyViewportHeight,\n    left: displayRowHeaderWidth,\n    top: frozenPaneBottom,\n    width: leftBodyCanvasWidth,\n    zIndex: 35\n  };\n  const canvasCornerOverlayPaneStyle: React.CSSProperties = {\n    ...canvasOverlayPaneBaseStyle,\n    display: cornerBodyCanvasWidth > 0 && cornerBodyCanvasHeight > 0 ? \"block\" : \"none\",\n    height: cornerBodyCanvasHeight,\n    left: displayRowHeaderWidth,\n    top: displayHeaderHeight,\n    width: cornerBodyCanvasWidth,\n    zIndex: 36\n  };\n  const drawingViewportCacheSignature = `${Math.floor(drawingViewport.left / CANVAS_VIEWPORT_OVERSCAN_PX)}:${Math.floor(drawingViewport.top / CANVAS_VIEWPORT_OVERSCAN_PX)}:${drawingViewport.width}:${drawingViewport.height}`;\n  const previousPaneDrawingNodes = paneDrawingNodesCacheRef.current;\n  const canReusePaneDrawingNodes =\n    previousPaneDrawingNodes !== null\n    && previousPaneDrawingNodes.showImages === showImages\n    && previousPaneDrawingNodes.updateFormControl === updateFormControl\n    && previousPaneDrawingNodes.chartRects === chartRects\n    && previousPaneDrawingNodes.formControlRects === domFormControlRects\n    && previousPaneDrawingNodes.formControlItemsById === formControlItemsById\n    && previousPaneDrawingNodes.shapeRects === domShapeRects\n    && previousPaneDrawingNodes.imageRects === domImageRects\n    && previousPaneDrawingNodes.selectedChartId === selectedChartId\n    && previousPaneDrawingNodes.selectedImageId === selectedImageId\n    && previousPaneDrawingNodes.readOnly === readOnly\n    && previousPaneDrawingNodes.onFormControlAction === onFormControlAction\n    && previousPaneDrawingNodes.onFormControlChange === onFormControlChange\n    && previousPaneDrawingNodes.selectionStroke === selectionStroke\n    && previousPaneDrawingNodes.renderChartLoading === renderChartLoading\n    && previousPaneDrawingNodes.renderFormControl === renderFormControl\n    && previousPaneDrawingNodes.renderImage === renderImage\n    && previousPaneDrawingNodes.renderImageSelection === renderImageSelection\n    && previousPaneDrawingNodes.isChartsLoading === isChartsLoading\n    && previousPaneDrawingNodes.selectedChartElement === selectedChartElement\n    && previousPaneDrawingNodes.palette === palette\n    && previousPaneDrawingNodes.drawingViewportSignature === drawingViewportCacheSignature;\n  const paneDrawingNodes = canReusePaneDrawingNodes\n    ? previousPaneDrawingNodes.value\n    : (!showImages\n        ? {\n            corner: null,\n            left: null,\n            scroll: null,\n            top: null\n          }\n        : {\n            corner: (\n              <>\n                {chartRects.map(({ chart, rect }) => renderChartDrawing(chart, rect, \"corner\"))}\n                {domShapeRects.map(({ shape, rect }) => renderShapeDrawing(shape, rect, \"corner\"))}\n                {domFormControlRects.map(({ control, rect }) => renderFormControlDrawing(control, rect, \"corner\"))}\n                {domImageRects.map(({ image, rect }) => renderImageDrawing(image, rect, \"corner\"))}\n              </>\n            ),\n            left: (\n              <>\n                {chartRects.map(({ chart, rect }) => renderChartDrawing(chart, rect, \"left\"))}\n                {domShapeRects.map(({ shape, rect }) => renderShapeDrawing(shape, rect, \"left\"))}\n                {domFormControlRects.map(({ control, rect }) => renderFormControlDrawing(control, rect, \"left\"))}\n                {domImageRects.map(({ image, rect }) => renderImageDrawing(image, rect, \"left\"))}\n              </>\n            ),\n            scroll: (\n              <>\n                {chartRects.map(({ chart, rect }) => renderChartDrawing(chart, rect, \"scroll\"))}\n                {domShapeRects.map(({ shape, rect }) => renderShapeDrawing(shape, rect, \"scroll\"))}\n                {domFormControlRects.map(({ control, rect }) => renderFormControlDrawing(control, rect, \"scroll\"))}\n                {domImageRects.map(({ image, rect }) => renderImageDrawing(image, rect, \"scroll\"))}\n              </>\n            ),\n            top: (\n              <>\n                {chartRects.map(({ chart, rect }) => renderChartDrawing(chart, rect, \"top\"))}\n                {domShapeRects.map(({ shape, rect }) => renderShapeDrawing(shape, rect, \"top\"))}\n                {domFormControlRects.map(({ control, rect }) => renderFormControlDrawing(control, rect, \"top\"))}\n                {domImageRects.map(({ image, rect }) => renderImageDrawing(image, rect, \"top\"))}\n              </>\n            )\n          }) satisfies Record<FrozenDrawingPane, React.ReactNode>;\n\n  if (!canReusePaneDrawingNodes) {\n    paneDrawingNodesCacheRef.current = {\n      chartRects,\n      drawingViewportSignature: drawingViewportCacheSignature,\n      formControlItemsById,\n      formControlRects: domFormControlRects,\n      imageRects: domImageRects,\n      isChartsLoading,\n      onFormControlAction,\n      onFormControlChange,\n      palette,\n      readOnly,\n      renderChartLoading,\n      renderFormControl,\n      renderImage,\n      renderImageSelection,\n      selectedChartElement,\n      selectedChartId,\n      selectedImageId,\n      selectionStroke,\n      shapeRects: domShapeRects,\n      showImages,\n      updateFormControl,\n      value: paneDrawingNodes\n    };\n  }\n\n  function startColumnResize(pointerId: number, actualCol: number, widthPx: number, startX: number) {\n    if (!canResizeHeaders) {\n      return;\n    }\n\n    resizeStateRef.current = {\n      actualIndex: actualCol,\n      initialPx: widthPx,\n      pointerId,\n      startPosition: startX,\n      type: \"column\"\n    };\n    columnPreviewRef.current = { actualIndex: actualCol, size: widthPx };\n    rowPreviewRef.current = null;\n    const position = resolveResizeGuidePositionFromClient(\"column\", startX);\n    setResizeGuide(position === null ? null : { position, type: \"column\" });\n    setInteractionMode(\"select\");\n    setGlobalCursor(\"col-resize\");\n    document.body.style.userSelect = \"none\";\n  }\n\n  function startRowResize(pointerId: number, actualRow: number, heightPx: number, startY: number) {\n    if (!canResizeHeaders) {\n      return;\n    }\n\n    resizeStateRef.current = {\n      actualIndex: actualRow,\n      initialPx: heightPx,\n      pointerId,\n      startPosition: startY,\n      type: \"row\"\n    };\n    rowPreviewRef.current = { actualIndex: actualRow, size: heightPx };\n    columnPreviewRef.current = null;\n    const position = resolveResizeGuidePositionFromClient(\"row\", startY);\n    setResizeGuide(position === null ? null : { position, type: \"row\" });\n    setInteractionMode(\"select\");\n    setGlobalCursor(\"row-resize\");\n    document.body.style.userSelect = \"none\";\n  }\n\n  function startCellSelection(\n    target: Element,\n    pointerId: number,\n    anchor: XlsxCellAddress,\n    axis: \"cell\" | \"column\" | \"row\",\n    originCell: XlsxCellAddress,\n    pointerOrigin: {\n      contentScaleX: number;\n      contentScaleY: number;\n      originContentX: number;\n      originContentY: number;\n    },\n    originOverlayRect: { height: number; left: number; top: number; width: number } | null,\n    committedOnPointerDown: boolean,\n    initialRange: XlsxCellRange,\n    startClientX: number,\n    startClientY: number\n  ) {\n    clearPendingSelectionDrag();\n    const previewRange = normalizeRange(initialRange);\n    pendingSelectionDragRef.current = {\n      anchor,\n      axis,\n      contentScaleX: pointerOrigin.contentScaleX,\n      contentScaleY: pointerOrigin.contentScaleY,\n      committedOnPointerDown,\n      didDrag: false,\n      originCell,\n      originOverlayRect,\n      originContentX: pointerOrigin.originContentX,\n      originContentY: pointerOrigin.originContentY,\n      pointerId,\n      previewRange,\n      startClientX,\n      startClientY\n    };\n    selectionPreviewRangeRef.current = previewRange;\n    displayedSelectionRef.current = previewRange;\n    applyPreviewOverlay(previewRange);\n    installPendingSelectionDragListeners(pointerId, target);\n  }\n\n  function resolveFillRange(sourceRange: XlsxCellRange, cell: XlsxCellAddress): XlsxCellRange {\n    const normalizedSource = normalizeRange(sourceRange);\n    if (isCellInRange(cell, normalizedSource)) {\n      return normalizedSource;\n    }\n\n    const distanceAbove = Math.max(0, normalizedSource.start.row - cell.row);\n    const distanceBelow = Math.max(0, cell.row - normalizedSource.end.row);\n    const distanceLeft = Math.max(0, normalizedSource.start.col - cell.col);\n    const distanceRight = Math.max(0, cell.col - normalizedSource.end.col);\n    const verticalDistance = Math.max(distanceAbove, distanceBelow);\n    const horizontalDistance = Math.max(distanceLeft, distanceRight);\n\n    if (verticalDistance >= horizontalDistance) {\n      return normalizeRange({\n        start: {\n          row: distanceAbove > 0 ? cell.row : normalizedSource.start.row,\n          col: normalizedSource.start.col\n        },\n        end: {\n          row: distanceBelow > 0 ? cell.row : normalizedSource.end.row,\n          col: normalizedSource.end.col\n        }\n      });\n    }\n\n    return normalizeRange({\n      start: {\n        row: normalizedSource.start.row,\n        col: distanceLeft > 0 ? cell.col : normalizedSource.start.col\n      },\n      end: {\n        row: normalizedSource.end.row,\n        col: distanceRight > 0 ? cell.col : normalizedSource.end.col\n      }\n    });\n  }\n\n  function startFillDrag(pointerId: number, sourceRange: XlsxCellRange) {\n    if (readOnly) {\n      return;\n    }\n\n    cachedScrollerRectRef.current = scrollRef.current?.getBoundingClientRect() ?? null;\n    const normalizedSource = normalizeRange(sourceRange);\n    fillDragRef.current = {\n      pointerId,\n      previewRange: normalizedSource,\n      sourceRange: normalizedSource\n    };\n    setFillPreviewRange(normalizedSource);\n    setInteractionMode(\"fill\");\n    document.body.style.cursor = \"crosshair\";\n    document.body.style.userSelect = \"none\";\n    installFillDragListeners(pointerId, normalizedSource);\n  }\n\n  function updateFillPreview(cell: XlsxCellAddress) {\n    const fillState = fillDragRef.current;\n    if (!fillState) {\n      return;\n    }\n\n    const nextRange = resolveFillRange(fillState.sourceRange, cell);\n    fillState.previewRange = nextRange;\n    applyPreviewOverlay(nextRange);\n  }\n\n  function installImageInteractionListeners(pointerId: number) {\n    imageInteractionCleanupRef.current?.();\n\n    const resolveInteractionRect = (\n      interaction: NonNullable<typeof imageInteractionRef.current>,\n      clientX: number,\n      clientY: number\n    ) => {\n      const deltaX = clientX - interaction.startClientX;\n      const deltaY = clientY - interaction.startClientY;\n      return clampImageRect(\n        interaction.type === \"move\"\n          ? {\n              ...interaction.baseRect,\n              left: interaction.baseRect.left + deltaX,\n              top: interaction.baseRect.top + deltaY\n            }\n          : resizeImageRect(interaction.baseRect, interaction.handle, deltaX, deltaY, displayImageMinSize),\n        {\n          contentOffsetLeft: displayRowHeaderWidth,\n          contentOffsetTop: displayHeaderHeight,\n          minSizePx: displayImageMinSize\n        }\n      );\n    };\n\n    const handlePointerMove = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n\n      const interaction = imageInteractionRef.current;\n      if (!interaction) {\n        return;\n      }\n\n      const deltaX = event.clientX - interaction.startClientX;\n      const deltaY = event.clientY - interaction.startClientY;\n      if (!interaction.didMove && (Math.abs(deltaX) > 3 || Math.abs(deltaY) > 3)) {\n        interaction.didMove = true;\n      }\n      const nextRect = resolveInteractionRect(interaction, event.clientX, event.clientY);\n      scheduleImagePreviewRect({ id: interaction.imageId, rect: nextRect });\n    };\n\n    const cleanup = () => {\n      window.removeEventListener(\"pointermove\", handlePointerMove);\n      window.removeEventListener(\"pointerup\", handlePointerUp);\n      window.removeEventListener(\"pointercancel\", handlePointerUp);\n    };\n\n    const handlePointerUp = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n\n      const interaction = imageInteractionRef.current;\n      if (imagePreviewFrameRef.current !== null) {\n        window.cancelAnimationFrame(imagePreviewFrameRef.current);\n        imagePreviewFrameRef.current = null;\n      }\n      const pendingPreview = pendingImagePreviewRef.current;\n      pendingImagePreviewRef.current = null;\n      if (pendingPreview) {\n        imagePreviewRectRef.current = pendingPreview;\n        setImagePreviewRect(pendingPreview);\n      }\n      const finalRect = interaction\n        ? resolveInteractionRect(interaction, event.clientX, event.clientY)\n        : null;\n      imageInteractionRef.current = null;\n      imageInteractionCleanupRef.current = null;\n      setInteractionMode(\"idle\");\n      document.body.style.cursor = \"\";\n      document.body.style.userSelect = \"\";\n      cleanup();\n      if (interaction) {\n        if (interaction.didMove) {\n          skipNextImageClickRef.current = interaction.imageId;\n        }\n        if (interaction.didMove && finalRect) {\n          setImageRect(interaction.imageId, toLogicalRect(finalRect));\n        }\n      }\n      imagePreviewRectRef.current = null;\n      setImagePreviewRect(null);\n    };\n\n    window.addEventListener(\"pointermove\", handlePointerMove);\n    window.addEventListener(\"pointerup\", handlePointerUp);\n    window.addEventListener(\"pointercancel\", handlePointerUp);\n    imageInteractionCleanupRef.current = cleanup;\n  }\n\n  function installChartInteractionListeners(pointerId: number) {\n    chartInteractionCleanupRef.current?.();\n\n    const resolveInteractionRect = (\n      interaction: NonNullable<typeof chartInteractionRef.current>,\n      clientX: number,\n      clientY: number\n    ) => {\n      const deltaX = clientX - interaction.startClientX;\n      const deltaY = clientY - interaction.startClientY;\n      return clampImageRect(\n        interaction.type === \"move\"\n          ? {\n              ...interaction.baseRect,\n              left: interaction.baseRect.left + deltaX,\n              top: interaction.baseRect.top + deltaY\n            }\n          : resizeImageRect(interaction.baseRect, interaction.handle, deltaX, deltaY, 48 * zoomFactor),\n        {\n          contentOffsetLeft: displayRowHeaderWidth,\n          contentOffsetTop: displayHeaderHeight,\n          minSizePx: 48 * zoomFactor\n        }\n      );\n    };\n\n    const handlePointerMove = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n\n      const interaction = chartInteractionRef.current;\n      if (!interaction) {\n        return;\n      }\n\n      const deltaX = event.clientX - interaction.startClientX;\n      const deltaY = event.clientY - interaction.startClientY;\n      if (!interaction.didMove && (Math.abs(deltaX) > 3 || Math.abs(deltaY) > 3)) {\n        interaction.didMove = true;\n      }\n      const nextRect = resolveInteractionRect(interaction, event.clientX, event.clientY);\n      scheduleChartPreviewRect({ id: interaction.chartId, rect: nextRect });\n    };\n\n    const cleanup = () => {\n      window.removeEventListener(\"pointermove\", handlePointerMove);\n      window.removeEventListener(\"pointerup\", handlePointerUp);\n      window.removeEventListener(\"pointercancel\", handlePointerUp);\n    };\n\n    const handlePointerUp = (event: PointerEvent) => {\n      if (event.pointerId !== pointerId) {\n        return;\n      }\n\n      const interaction = chartInteractionRef.current;\n      if (chartPreviewFrameRef.current !== null) {\n        window.cancelAnimationFrame(chartPreviewFrameRef.current);\n        chartPreviewFrameRef.current = null;\n      }\n      const pendingPreview = pendingChartPreviewRef.current;\n      pendingChartPreviewRef.current = null;\n      if (pendingPreview) {\n        chartPreviewRectRef.current = pendingPreview;\n        setChartPreviewRect(pendingPreview);\n      }\n      const finalRect = interaction\n        ? resolveInteractionRect(interaction, event.clientX, event.clientY)\n        : null;\n      chartInteractionRef.current = null;\n      chartInteractionCleanupRef.current = null;\n      setInteractionMode(\"idle\");\n      document.body.style.cursor = \"\";\n      document.body.style.userSelect = \"\";\n      cleanup();\n      if (interaction) {\n        if (interaction.didMove) {\n          skipNextChartClickRef.current = interaction.chartId;\n        }\n        if (interaction.didMove && finalRect) {\n          setChartRect(interaction.chartId, toLogicalRect(finalRect));\n        }\n      }\n      chartPreviewRectRef.current = null;\n      setChartPreviewRect(null);\n    };\n\n    window.addEventListener(\"pointermove\", handlePointerMove);\n    window.addEventListener(\"pointerup\", handlePointerUp);\n    window.addEventListener(\"pointercancel\", handlePointerUp);\n    chartInteractionCleanupRef.current = cleanup;\n  }\n\n  function resolveCurrentCell() {\n    if (activeCell && rowIndexByActual.has(activeCell.row) && colIndexByActual.has(activeCell.col)) {\n      return activeCell;\n    }\n    if (firstVisibleRow === undefined || firstVisibleCol === undefined) {\n      return null;\n    }\n    return { row: firstVisibleRow, col: firstVisibleCol };\n  }\n\n  function ensureCellVisible(rowIndex: number, colIndex: number) {\n    const scroller = scrollRef.current;\n    if (!scroller) {\n      return;\n    }\n\n    let nextScrollTop = scroller.scrollTop;\n    let nextScrollLeft = scroller.scrollLeft;\n    const rowStart = displayHeaderHeight + (rowPrefixSums[rowIndex] ?? 0);\n    const rowEnd = displayHeaderHeight + (rowPrefixSums[rowIndex + 1] ?? rowStart);\n    const colStart = displayRowHeaderWidth + (colPrefixSums[colIndex] ?? 0);\n    const colEnd = displayRowHeaderWidth + (colPrefixSums[colIndex + 1] ?? colStart);\n\n    if (rowEnd > frozenPaneBottom) {\n      const visibleTop = scroller.scrollTop + frozenPaneBottom;\n      const visibleBottom = scroller.scrollTop + scroller.clientHeight;\n      if (rowStart < visibleTop) {\n        nextScrollTop = rowStart - frozenPaneBottom;\n      } else if (rowEnd > visibleBottom) {\n        nextScrollTop = rowEnd - scroller.clientHeight;\n      }\n    }\n\n    if (colEnd > frozenPaneRight) {\n      const visibleLeft = scroller.scrollLeft + frozenPaneRight;\n      const visibleRight = scroller.scrollLeft + scroller.clientWidth;\n      if (colStart < visibleLeft) {\n        nextScrollLeft = colStart - frozenPaneRight;\n      } else if (colEnd > visibleRight) {\n        nextScrollLeft = colEnd - scroller.clientWidth;\n      }\n    }\n\n    nextScrollTop = Math.max(0, Math.min(nextScrollTop, scroller.scrollHeight - scroller.clientHeight));\n    nextScrollLeft = Math.max(0, Math.min(nextScrollLeft, scroller.scrollWidth - scroller.clientWidth));\n\n    if (nextScrollTop !== scroller.scrollTop) {\n      scroller.scrollTop = nextScrollTop;\n    }\n    if (nextScrollLeft !== scroller.scrollLeft) {\n      scroller.scrollLeft = nextScrollLeft;\n    }\n    syncDrawingViewport(scroller, { immediate: true });\n  }\n\n  function moveSelection(nextRowIndex: number, nextColIndex: number, extend: boolean) {\n    const clampedRowIndex = Math.max(0, Math.min(nextRowIndex, visibleRows.length - 1));\n    const clampedColIndex = Math.max(0, Math.min(nextColIndex, visibleCols.length - 1));\n    const nextRow = visibleRows[clampedRowIndex];\n    const nextCol = visibleCols[clampedColIndex];\n    if (nextRow === undefined || nextCol === undefined) {\n      return;\n    }\n\n    const nextRange = { start: { row: nextRow, col: nextCol }, end: { row: nextRow, col: nextCol } };\n    axisSelectionRef.current = null;\n    selectionPreviewRangeRef.current = null;\n    displayedSelectionRef.current = nextRange;\n    applyPreviewOverlay(nextRange);\n    selectCell({ row: nextRow, col: nextCol }, extend ? { extend: true } : undefined);\n    ensureCellVisible(clampedRowIndex, clampedColIndex);\n  }\n\n  function resolvePageRowIndex(currentRowIndex: number, direction: 1 | -1) {\n    const scroller = scrollRef.current;\n    const viewportHeight = Math.max(\n      displayDefaultRowHeight,\n      (scroller?.clientHeight ?? displayDefaultRowHeight * 20) - frozenPaneBottom\n    );\n    const currentOffset = rowPrefixSums[currentRowIndex] ?? 0;\n    const targetOffset = direction > 0\n      ? currentOffset + viewportHeight\n      : currentOffset - viewportHeight;\n    return Math.max(0, Math.min(findIndexForOffsetPrefix(rowPrefixSums, targetOffset), visibleRows.length - 1));\n  }\n\n  function resolvePageColIndex(currentColIndex: number, direction: 1 | -1) {\n    const scroller = scrollRef.current;\n    const viewportWidth = Math.max(\n      displayDefaultColWidth,\n      (scroller?.clientWidth ?? displayDefaultColWidth * 8) - frozenPaneRight\n    );\n    const currentOffset = colPrefixSums[currentColIndex] ?? 0;\n    const targetOffset = direction > 0\n      ? currentOffset + viewportWidth\n      : currentOffset - viewportWidth;\n    return Math.max(0, Math.min(findIndexForOffsetPrefix(colPrefixSums, targetOffset), visibleCols.length - 1));\n  }\n\n  function resolveColumnSelectionNavigation(eventKey: string) {\n    const axisSelection = axisSelectionRef.current;\n    if (axisSelection?.axis !== \"column\" || firstVisibleRow === undefined) {\n      return null;\n    }\n\n    const startCol = Math.min(axisSelection.startCol, axisSelection.endCol);\n    const endCol = Math.max(axisSelection.startCol, axisSelection.endCol);\n    const targetCol = eventKey === \"ArrowLeft\"\n      ? startCol - 1\n      : eventKey === \"ArrowRight\"\n        ? endCol + 1\n        : null;\n    if (targetCol === null) {\n      return null;\n    }\n\n    const rowIndex = rowIndexByActual.get(firstVisibleRow);\n    const colIndex = colIndexByActual.get(targetCol);\n    if (rowIndex === undefined || colIndex === undefined) {\n      return null;\n    }\n\n    return { colIndex, rowIndex };\n  }\n\n  function resolveRowSelectionNavigation(eventKey: string) {\n    const axisSelection = axisSelectionRef.current;\n    if (axisSelection?.axis !== \"row\" || firstVisibleCol === undefined) {\n      return null;\n    }\n\n    const startRow = Math.min(axisSelection.startRow, axisSelection.endRow);\n    const endRow = Math.max(axisSelection.startRow, axisSelection.endRow);\n    const targetRow = eventKey === \"ArrowUp\"\n      ? startRow - 1\n      : eventKey === \"ArrowDown\"\n        ? endRow + 1\n        : null;\n    if (targetRow === null) {\n      return null;\n    }\n\n    const rowIndex = rowIndexByActual.get(targetRow);\n    const colIndex = colIndexByActual.get(firstVisibleCol);\n    if (rowIndex === undefined || colIndex === undefined) {\n      return null;\n    }\n\n    return { colIndex, rowIndex };\n  }\n\n  function handleGridKeyDown(event: React.KeyboardEvent<HTMLDivElement> | KeyboardEvent) {\n    if (editingCell) {\n      return;\n    }\n\n    if (!readOnly && (event.metaKey || event.ctrlKey) && !event.altKey) {\n      const normalizedKey = event.key.toLowerCase();\n      if (normalizedKey === \"z\" && event.shiftKey) {\n        event.preventDefault();\n        redo();\n        return;\n      }\n\n      if (normalizedKey === \"z\") {\n        event.preventDefault();\n        undo();\n        return;\n      }\n\n      if (normalizedKey === \"y\") {\n        event.preventDefault();\n        redo();\n        return;\n      }\n    }\n\n    const currentCell = resolveCurrentCell();\n    if (!currentCell) {\n      return;\n    }\n\n    const currentRowIndex = rowIndexByActual.get(currentCell.row) ?? 0;\n    const currentColIndex = colIndexByActual.get(currentCell.col) ?? 0;\n    const isCommandNavigation = event.ctrlKey || event.metaKey;\n\n    if (!readOnly && isPrintableKey(event)) {\n      event.preventDefault();\n      startEditing(currentCell, event.key);\n      return;\n    }\n\n    switch (event.key) {\n      case \"ArrowDown\":\n        event.preventDefault();\n        if (!event.shiftKey && !isCommandNavigation) {\n          const target = resolveRowSelectionNavigation(event.key);\n          if (target) {\n            moveSelection(target.rowIndex, target.colIndex, false);\n            break;\n          }\n        }\n        moveSelection(\n          isCommandNavigation\n            ? (rowIndexByActual.get(resolveLastUsedVisibleIndex(visibleRows, activeSheet?.maxUsedRow ?? -1)) ?? visibleRows.length - 1)\n            : currentRowIndex + 1,\n          currentColIndex,\n          event.shiftKey\n        );\n        break;\n      case \"ArrowUp\":\n        event.preventDefault();\n        if (!event.shiftKey && !isCommandNavigation) {\n          const target = resolveRowSelectionNavigation(event.key);\n          if (target) {\n            moveSelection(target.rowIndex, target.colIndex, false);\n            break;\n          }\n        }\n        moveSelection(\n          isCommandNavigation\n            ? (rowIndexByActual.get(resolveFirstUsedVisibleIndex(visibleRows, activeSheet?.minUsedRow ?? -1)) ?? 0)\n            : currentRowIndex - 1,\n          currentColIndex,\n          event.shiftKey\n        );\n        break;\n      case \"ArrowLeft\":\n        event.preventDefault();\n        if (!event.shiftKey && !isCommandNavigation) {\n          const target = resolveColumnSelectionNavigation(event.key);\n          if (target) {\n            moveSelection(target.rowIndex, target.colIndex, false);\n            break;\n          }\n        }\n        moveSelection(\n          currentRowIndex,\n          isCommandNavigation\n            ? (colIndexByActual.get(resolveFirstUsedVisibleIndex(visibleCols, activeSheet?.minUsedCol ?? -1)) ?? 0)\n            : currentColIndex - 1,\n          event.shiftKey\n        );\n        break;\n      case \"ArrowRight\":\n        event.preventDefault();\n        if (!event.shiftKey && !isCommandNavigation) {\n          const target = resolveColumnSelectionNavigation(event.key);\n          if (target) {\n            moveSelection(target.rowIndex, target.colIndex, false);\n            break;\n          }\n        }\n        moveSelection(\n          currentRowIndex,\n          isCommandNavigation\n            ? (colIndexByActual.get(resolveLastUsedVisibleIndex(visibleCols, activeSheet?.maxUsedCol ?? -1)) ?? visibleCols.length - 1)\n            : currentColIndex + 1,\n          event.shiftKey\n        );\n        break;\n      case \"Home\":\n        event.preventDefault();\n        moveSelection(\n          isCommandNavigation\n            ? (rowIndexByActual.get(resolveFirstUsedVisibleIndex(visibleRows, activeSheet?.minUsedRow ?? -1)) ?? 0)\n            : currentRowIndex,\n          colIndexByActual.get(resolveFirstUsedVisibleIndex(visibleCols, activeSheet?.minUsedCol ?? -1)) ?? 0,\n          event.shiftKey\n        );\n        break;\n      case \"End\":\n        event.preventDefault();\n        moveSelection(\n          isCommandNavigation\n            ? (rowIndexByActual.get(resolveLastUsedVisibleIndex(visibleRows, activeSheet?.maxUsedRow ?? -1)) ?? visibleRows.length - 1)\n            : currentRowIndex,\n          colIndexByActual.get(resolveLastUsedVisibleIndex(visibleCols, activeSheet?.maxUsedCol ?? -1)) ?? visibleCols.length - 1,\n          event.shiftKey\n        );\n        break;\n      case \"PageDown\":\n        event.preventDefault();\n        if (event.altKey) {\n          moveSelection(currentRowIndex, resolvePageColIndex(currentColIndex, 1), event.shiftKey);\n          break;\n        }\n        moveSelection(resolvePageRowIndex(currentRowIndex, 1), currentColIndex, event.shiftKey);\n        break;\n      case \"PageUp\":\n        event.preventDefault();\n        if (event.altKey) {\n          moveSelection(currentRowIndex, resolvePageColIndex(currentColIndex, -1), event.shiftKey);\n          break;\n        }\n        moveSelection(resolvePageRowIndex(currentRowIndex, -1), currentColIndex, event.shiftKey);\n        break;\n      case \"Tab\":\n        event.preventDefault();\n        if (event.shiftKey) {\n          moveSelection(\n            currentColIndex > 0 ? currentRowIndex : currentRowIndex - 1,\n            currentColIndex > 0 ? currentColIndex - 1 : visibleCols.length - 1,\n            false\n          );\n        } else {\n          moveSelection(\n            currentColIndex < visibleCols.length - 1 ? currentRowIndex : currentRowIndex + 1,\n            currentColIndex < visibleCols.length - 1 ? currentColIndex + 1 : 0,\n            false\n          );\n        }\n        break;\n      case \"Enter\":\n        event.preventDefault();\n        if (event.metaKey || event.ctrlKey || event.altKey) {\n          break;\n        }\n        if (event.shiftKey) {\n          moveSelection(currentRowIndex - 1, currentColIndex, false);\n          break;\n        }\n        moveSelection(currentRowIndex + 1, currentColIndex, false);\n        break;\n      case \"Backspace\":\n      case \"Delete\":\n        if (!readOnly) {\n          event.preventDefault();\n          clearSelectedCells();\n        }\n        break;\n      case \"F2\":\n        if (!readOnly) {\n          event.preventDefault();\n          startEditing(currentCell);\n        }\n        break;\n      default:\n        break;\n    }\n  }\n\n  gridKeyboardHandlerRef.current = handleGridKeyDown;\n\n  const scrollerViewportProps: XlsxScrollerRenderProps[\"viewportProps\"] = {\n    ref: scrollRef,\n    \"aria-colcount\": Math.max(activeSheet?.colCount ?? 0, displayColLimit),\n    \"aria-keyshortcuts\": \"ArrowUp ArrowDown ArrowLeft ArrowRight Home End PageUp PageDown Control+Home Control+End\",\n    \"aria-label\": activeSheet ? `${activeSheet.name} worksheet grid` : \"Workbook grid\",\n    \"aria-readonly\": readOnly,\n    \"aria-rowcount\": Math.max(activeSheet?.rowCount ?? 0, displayRowLimit),\n    role: \"grid\",\n    onScroll: handleScrollerScroll,\n    onCopy: (event) => {\n      if (editingCell) {\n        return;\n      }\n\n      const clipboard = event.clipboardData;\n      const clipboardData = getClipboardData();\n      if (!clipboardData) {\n        return;\n      }\n\n      event.preventDefault();\n      if (clipboard) {\n        clipboard.setData(\"text/plain\", clipboardData.text);\n        clipboard.setData(\"text/html\", clipboardData.html);\n        clipboard.setData(INTERNAL_CLIPBOARD_MIME, clipboardData.structured);\n        return;\n      }\n\n      void copySelectionToClipboard();\n    },\n    onPointerDownCapture: (event) => {\n      if (event.button !== 0) {\n        return;\n      }\n      if (isInteractiveFocusTarget(event.target, event.currentTarget)) {\n        return;\n      }\n\n      gridKeyboardActiveRef.current = true;\n      focusGridElement(event.currentTarget);\n    },\n    onClickCapture: (event) => {\n      if (isInteractiveFocusTarget(event.target, event.currentTarget)) {\n        return;\n      }\n\n      gridKeyboardActiveRef.current = true;\n      focusGridElement(event.currentTarget);\n    },\n    onFocus: () => {\n      gridKeyboardActiveRef.current = true;\n    },\n    onKeyDown: handleGridKeyDown,\n    onPaste: (event) => {\n      if (editingCell || readOnly) {\n        return;\n      }\n\n      const clipboard = event.clipboardData;\n      if (!clipboard) {\n        event.preventDefault();\n        void pasteFromClipboard();\n        return;\n      }\n\n      const structuredPayload = clipboard.getData(INTERNAL_CLIPBOARD_MIME);\n      const textPayload = clipboard.getData(\"text/plain\");\n      if (!structuredPayload && !textPayload) {\n        return;\n      }\n\n      event.preventDefault();\n      if (structuredPayload) {\n        pasteStructuredClipboardData(structuredPayload);\n        return;\n      }\n\n      pasteText(textPayload);\n    },\n    tabIndex: 0,\n    style: {\n      [\"--xlsx-menu-active\" as string]: selectionFill,\n      [\"--xlsx-menu-border\" as string]: palette.strongBorder,\n      [\"--xlsx-menu-surface\" as string]: palette.surface,\n      [\"--xlsx-selection-header\" as string]: selectionHeaderSurface,\n      backgroundColor: palette.canvas,\n      color: palette.text,\n      cursor: resizeGuide?.type === \"column\" ? \"col-resize\" : resizeGuide?.type === \"row\" ? \"row-resize\" : undefined,\n      flex: 1,\n      height: \"100%\",\n      minHeight: 0,\n      minWidth: 0,\n      outline: \"none\",\n      overflow: \"auto\",\n      width: \"100%\"\n    }\n  };\n\n  const scrollerContent = (\n    <div\n          style={{\n            backgroundColor: resolveSheetSurface(activeSheet, palette),\n            minHeight: \"100%\",\n            minWidth: \"100%\",\n            position: \"relative\",\n            width: totalWidth,\n            height: sheetContentHeight\n          }}\n        >\n          <div\n            ref={wrapperRef}\n            style={{\n              height: sheetContentHeight,\n              left: 0,\n              position: \"absolute\",\n              top: 0,\n              transform: !experimentalCanvas && isLiveZooming\n                ? `translate3d(${liveZoomTranslateX}px, ${liveZoomTranslateY}px, 0) scale(${liveZoomScale})`\n                : undefined,\n              transformOrigin: \"0 0\",\n              transition: \"none\",\n              willChange: !experimentalCanvas && isLiveZooming ? \"transform\" : undefined,\n              width: totalWidth\n            }}\n          >\n            {showImages && !experimentalCanvas ? (\n              <>\n                <div style={topOverlayStyle}>{paneDrawingNodes.top}</div>\n                <div style={leftOverlayStyle}>{paneDrawingNodes.left}</div>\n                <div style={cornerOverlayStyle}>{paneDrawingNodes.corner}</div>\n                <div style={scrollOverlayStyle}>{paneDrawingNodes.scroll}</div>\n              </>\n            ) : null}\n            {experimentalCanvas ? (\n              <>\n                <div style={canvasBodyViewportLayerStyle}>\n                  <canvas\n                    ref={scrollBodyCanvasRef}\n                    onClick={handleCanvasBodyClick}\n                    onDoubleClick={handleCanvasBodyDoubleClick}\n                    onPointerDown={handleCanvasBodyPointerDown}\n                    style={canvasScrollBodyStyle}\n                  />\n                  <canvas\n                    ref={topBodyCanvasRef}\n                    onClick={handleCanvasBodyClick}\n                    onDoubleClick={handleCanvasBodyDoubleClick}\n                    onPointerDown={handleCanvasBodyPointerDown}\n                    style={canvasTopBodyStyle}\n                  />\n                  <canvas\n                    ref={leftBodyCanvasRef}\n                    onClick={handleCanvasBodyClick}\n                    onDoubleClick={handleCanvasBodyDoubleClick}\n                    onPointerDown={handleCanvasBodyPointerDown}\n                    style={canvasLeftBodyStyle}\n                  />\n                  <canvas\n                    ref={cornerBodyCanvasRef}\n                    onClick={handleCanvasBodyClick}\n                    onDoubleClick={handleCanvasBodyDoubleClick}\n                    onPointerDown={handleCanvasBodyPointerDown}\n                    style={canvasCornerBodyStyle}\n                  />\n                  {hasCanvasDomDrawingOverlays ? (\n                    <>\n                      <div style={canvasScrollOverlayPaneStyle}>\n                        <div\n                          ref={canvasScrollOverlayContentRef}\n                          style={{\n                            height: sheetContentHeight,\n                            left: 0,\n                            pointerEvents: \"none\",\n                            position: \"absolute\",\n                            top: 0,\n                            transform: `translate(${-drawingViewport.left - frozenPaneRight}px, ${-drawingViewport.top - frozenPaneBottom}px)`,\n                            transformOrigin: \"0 0\",\n                            width: totalWidth\n                          }}\n                        >\n                          {paneDrawingNodes.scroll}\n                        </div>\n                      </div>\n                      <div style={canvasTopOverlayPaneStyle}>\n                        <div\n                          ref={canvasTopOverlayContentRef}\n                          style={{\n                            height: sheetContentHeight,\n                            left: 0,\n                            pointerEvents: \"none\",\n                            position: \"absolute\",\n                            top: 0,\n                            transform: `translate(${-drawingViewport.left - frozenPaneRight}px, ${-displayHeaderHeight}px)`,\n                            transformOrigin: \"0 0\",\n                            width: totalWidth\n                          }}\n                        >\n                          {paneDrawingNodes.top}\n                        </div>\n                      </div>\n                      <div style={canvasLeftOverlayPaneStyle}>\n                        <div\n                          ref={canvasLeftOverlayContentRef}\n                          style={{\n                            height: sheetContentHeight,\n                            left: 0,\n                            pointerEvents: \"none\",\n                            position: \"absolute\",\n                            top: 0,\n                            transform: `translate(${-displayRowHeaderWidth}px, ${-drawingViewport.top - frozenPaneBottom}px)`,\n                            transformOrigin: \"0 0\",\n                            width: totalWidth\n                          }}\n                        >\n                          {paneDrawingNodes.left}\n                        </div>\n                      </div>\n                      <div style={canvasCornerOverlayPaneStyle}>\n                        <div\n                          ref={canvasCornerOverlayContentRef}\n                          style={{\n                            height: sheetContentHeight,\n                            left: 0,\n                            pointerEvents: \"none\",\n                            position: \"absolute\",\n                            top: 0,\n                            transform: `translate(${-displayRowHeaderWidth}px, ${-displayHeaderHeight}px)`,\n                            transformOrigin: \"0 0\",\n                            width: totalWidth\n                          }}\n                        >\n                          {paneDrawingNodes.corner}\n                        </div>\n                      </div>\n                    </>\n                  ) : null}\n                </div>\n                <div style={canvasHeaderViewportLayerStyle}>\n                  <canvas\n                    ref={topFrozenHeaderCanvasRef}\n                    onPointerLeave={handleCanvasHeaderPointerLeave}\n                    onPointerMove={handleCanvasColumnHeaderPointerMove}\n                    onPointerDown={handleCanvasColumnHeaderPointerDown}\n                    style={canvasTopFrozenHeaderStyle}\n                  />\n                  <canvas\n                    ref={topScrollHeaderCanvasRef}\n                    onPointerLeave={handleCanvasHeaderPointerLeave}\n                    onPointerMove={handleCanvasColumnHeaderPointerMove}\n                    onPointerDown={handleCanvasColumnHeaderPointerDown}\n                    style={canvasTopScrollHeaderStyle}\n                  />\n                  <canvas\n                    ref={leftFrozenHeaderCanvasRef}\n                    onPointerLeave={handleCanvasHeaderPointerLeave}\n                    onPointerMove={handleCanvasRowHeaderPointerMove}\n                    onPointerDown={handleCanvasRowHeaderPointerDown}\n                    style={canvasLeftFrozenHeaderStyle}\n                  />\n                  <canvas\n                    ref={leftScrollHeaderCanvasRef}\n                    onPointerLeave={handleCanvasHeaderPointerLeave}\n                    onPointerMove={handleCanvasRowHeaderPointerMove}\n                    onPointerDown={handleCanvasRowHeaderPointerDown}\n                    style={canvasLeftScrollHeaderStyle}\n                  />\n                  <canvas ref={cornerHeaderCanvasRef} style={canvasCornerHeaderStyle} />\n                </div>\n                {editingCell && editingOverlayRect ? (() => {\n                  const editingCellStyle = getCellData(editingCell.row, editingCell.col).style;\n                  const editingBackground =\n                    typeof editingCellStyle.backgroundColor === \"string\"\n                      ? editingCellStyle.backgroundColor\n                      : resolveSheetSurface(activeSheet, palette);\n                  const editingColor =\n                    typeof editingCellStyle.color === \"string\"\n                      ? editingCellStyle.color\n                      : resolveReadableTextColor(null, editingBackground, palette);\n                  return (\n                  <div\n                    style={{\n                      left: editingOverlayRect.left,\n                      position: \"absolute\",\n                      top: editingOverlayRect.top,\n                      width: editingOverlayRect.width,\n                      height: editingOverlayRect.height,\n                      zIndex: 28\n                    }}\n                  >\n                    <input\n                      ref={editingInputRef}\n                      autoFocus\n                      onBlur={handleEditingBlur}\n                      onChange={(event) => setEditingValue(event.target.value)}\n                      onKeyDown={(event) => {\n                        event.stopPropagation();\n                        if (event.key === \"Enter\") {\n                          event.preventDefault();\n                          commitEditing();\n                          return;\n                        }\n\n                        if (event.key === \"Escape\") {\n                          event.preventDefault();\n                          cancelEditing();\n                          return;\n                        }\n\n                        if (\n                          event.key === \"ArrowDown\" ||\n                          event.key === \"ArrowLeft\" ||\n                          event.key === \"ArrowRight\" ||\n                          event.key === \"ArrowUp\"\n                        ) {\n                          event.preventDefault();\n                          handleEditingNavigate(event.key, event.currentTarget.value);\n                        }\n                      }}\n                      style={{\n                        backgroundColor: editingBackground,\n                        border: 0,\n                        boxShadow: `inset 0 0 0 ${selectionBorderWidth}px ${selectionStroke}`,\n                        boxSizing: \"border-box\",\n                        color: editingColor,\n                        display: \"block\",\n                        font: resolveCanvasFont(editingCellStyle, 12 * zoomFactor),\n                        height: \"100%\",\n                        margin: 0,\n                        minHeight: 0,\n                        outline: \"none\",\n                        overflow: \"hidden\",\n                        padding: scaleCssLengthExpression(DEFAULT_CELL_PADDING, zoomFactor),\n                        width: \"100%\"\n                      }}\n                      value={editingValue}\n                    />\n                  </div>\n                  );\n                })() : null}\n                {activeCellAdornment && activeCellAdornmentRect ? (\n                  <div\n                    style={{\n                      height: activeCellAdornmentRect.height,\n                      left: activeCellAdornmentRect.left,\n                      pointerEvents: \"none\",\n                      position: \"absolute\",\n                      top: activeCellAdornmentRect.top,\n                      width: activeCellAdornmentRect.width,\n                      zIndex: 27\n                    }}\n                  >\n                    <div style={{ height: \"100%\", pointerEvents: \"auto\", position: \"relative\", width: \"100%\" }}>\n                      {activeCellAdornment}\n                    </div>\n                  </div>\n                ) : null}\n              </>\n            ) : (\n              <table\n                ref={tableRef}\n                style={{\n                  borderCollapse: \"collapse\",\n                  color: \"#000000\",\n                  flex: \"0 0 auto\",\n                  tableLayout: \"fixed\",\n                  width: totalWidth\n                }}\n              >\n                <colgroup>\n                  <col style={{ width: displayRowHeaderWidth }} />\n                  {leadingColumnSpacerWidth > 0 ? <col style={{ width: leadingColumnSpacerWidth }} /> : null}\n                  {renderedCols.map((column) => (\n                    <col\n                      key={column.key}\n                      ref={(element) => {\n                        if (element) {\n                          colElementRefs.current.set(column.actualCol, element);\n                        } else {\n                          colElementRefs.current.delete(column.actualCol);\n                        }\n                      }}\n                      style={{ width: column.size }}\n                    />\n                  ))}\n                  {trailingColumnSpacerWidth > 0 ? <col style={{ width: trailingColumnSpacerWidth }} /> : null}\n                </colgroup>\n                <thead style={{ position: \"sticky\", top: 0, zIndex: canvasHeaderOverlayZIndex }}>\n                  <tr>\n                    <th\n                      style={{\n                        ...headerCellStyle,\n                        backgroundColor: palette.headerSurface,\n                        left: 0,\n                        width: displayRowHeaderWidth,\n                        zIndex: cornerHeaderOverlayZIndex\n                      }}\n                    />\n                    {leadingColumnSpacerWidth > 0 ? (\n                      <th aria-hidden=\"true\" style={{ ...headerCellStyle, padding: 0, width: leadingColumnSpacerWidth }} />\n                    ) : null}\n                    {renderedCols.map((column) => (\n                      <th\n                        data-xlsx-col-header={column.actualCol}\n                        key={column.key}\n                        ref={(element) => setColHeaderRef(column.actualCol, element)}\n                        onPointerDown={(event) => handleColumnPointerDown(event, column.actualCol)}\n                        style={{\n                          ...headerCellStyle,\n                          left: stickyLeftByCol.get(column.actualCol),\n                          zIndex: stickyLeftByCol.has(column.actualCol) ? stickyHeaderOverlayZIndex : headerCellStyle.zIndex\n                        }}\n                      >\n                        <div style={{ position: \"relative\" }}>\n                          <span\n                            style={{\n                              display: \"inline-block\",\n                              transform: headerLabelLiveScale !== 1 ? `scale(${1 / headerLabelLiveScale})` : undefined,\n                              transformOrigin: \"center center\"\n                            }}\n                          >\n                            {columnLabel(column.actualCol)}\n                          </span>\n                          <div\n                            onPointerDown={(event) => {\n                              if (!canResizeHeaders) {\n                                return;\n                              }\n\n                              event.preventDefault();\n                              event.stopPropagation();\n                              startColumnResize(\n                                event.pointerId,\n                                column.actualCol,\n                                column.size,\n                                event.clientX\n                              );\n                            }}\n                            style={columnResizeHandleStyle}\n                          />\n                        </div>\n                      </th>\n                    ))}\n                    {trailingColumnSpacerWidth > 0 ? (\n                      <th aria-hidden=\"true\" style={{ ...headerCellStyle, padding: 0, width: trailingColumnSpacerWidth }} />\n                    ) : null}\n                  </tr>\n                </thead>\n                <tbody>\n                  {virtualRows.map((virtualRow, index) => {\n                    const actualRow = visibleRows[virtualRow.index];\n                    if (actualRow === undefined) {\n                      return null;\n                    }\n\n                    const previousEnd = index === 0 ? 0 : (virtualRows[index - 1]?.end ?? 0);\n                    const gapHeight = Math.max(0, virtualRow.start - previousEnd);\n\n                    return (\n                      <React.Fragment key={`row-fragment-${virtualRow.key}`}>\n                        {gapHeight > 0 ? (\n                          <tr aria-hidden=\"true\" style={{ height: gapHeight }}>\n                            <td colSpan={rowColSpan} />\n                          </tr>\n                        ) : null}\n                        <MemoGridRow\n                          actualRow={actualRow}\n                          editingCell={editingCell}\n                          editingValue={editingValue}\n                          frozenRowHeaderZIndex={frozenRowHeaderOverlayZIndex}\n                          getCellData={getCellData}\n                          key={virtualRow.key}\n                          leadingSpacerWidth={leadingColumnSpacerWidth}\n                          onCellClick={handleCellClick}\n                          onCellDoubleClick={handleCellDoubleClick}\n                          onCellPointerDown={handleCellPointerDown}\n                          onEditingBlur={handleEditingBlur}\n                          onEditingCancel={cancelEditing}\n                          onEditingCommit={commitEditing}\n                          onEditingNavigate={handleEditingNavigate}\n                          onEditingValueChange={setEditingValue}\n                          headerLabelLiveScale={headerLabelLiveScale}\n                          onRowHeaderRef={setRowHeaderRef}\n                          onRowPointerDown={handleRowPointerDown}\n                          onRowResizePointerDown={handleRowResizePointerDown}\n                          palette={palette}\n                          readOnly={readOnly}\n                          renderCellAdornment={renderCellAdornment}\n                          rowHeight={virtualRow.size}\n                          rowHeaderZIndex={rowHeaderOverlayZIndex}\n                          rowHeaderWidth={displayRowHeaderWidth}\n                          stickyLeftByCol={stickyLeftByCol}\n                          stickyTop={stickyTopByRow.get(actualRow)}\n                          trailingSpacerWidth={trailingColumnSpacerWidth}\n                          visibleCols={renderedCols}\n                          zoomFactor={zoomFactor}\n                        />\n                      </React.Fragment>\n                    );\n                  })}\n                  {virtualRows.length > 0 && totalHeight - (virtualRows[virtualRows.length - 1]?.end ?? totalHeight) > 0 ? (\n                    <tr\n                      style={{\n                        height: totalHeight - (virtualRows[virtualRows.length - 1]?.end ?? totalHeight)\n                      }}\n                    >\n                      <td colSpan={rowColSpan} />\n                    </tr>\n                  ) : null}\n                </tbody>\n              </table>\n            )}\n            <div\n              ref={canvasSelectionLayerRef}\n              style={{\n                height: 0,\n                left: 0,\n                overflow: \"visible\",\n                pointerEvents: \"none\",\n                position: \"absolute\",\n                top: 0,\n                transformOrigin: \"0 0\",\n                transition: \"none\",\n                width: 0,\n                zIndex: 24\n              }}\n            >\n              <div\n                ref={selectionOverlayRef}\n                style={{\n                  backgroundColor: selectionFill,\n                  boxSizing: \"border-box\",\n                  boxShadow: `inset 0 0 0 ${selectionBorderWidth}px ${selectionStroke}`,\n                  contain: \"layout paint\",\n                  height: resolvedSelectionOverlay?.height ?? 0,\n                  left: resolvedSelectionOverlay?.left ?? 0,\n                  opacity: resolvedSelectionOverlay ? 1 : 0,\n                  pointerEvents: \"none\",\n                  position: \"absolute\",\n                  top: resolvedSelectionOverlay?.top ?? 0,\n                  transition: canvasSelectionTransition,\n                  visibility: resolvedSelectionOverlay ? \"visible\" : \"hidden\",\n                  willChange: shouldAnimateCanvasSelectionGeometry ? \"left, top, width, height\" : undefined,\n                  width: resolvedSelectionOverlay?.width ?? 0,\n                  zIndex: 24\n                }}\n              />\n              <div\n                ref={activeValidationOverlayRef}\n                aria-hidden=\"true\"\n                style={{\n                  alignItems: \"center\",\n                  color: palette.mutedText,\n                  display: \"inline-flex\",\n                  fontSize: 10 * zoomFactor,\n                  fontWeight: 700,\n                  height: 16 * zoomFactor,\n                  justifyContent: \"center\",\n                  opacity: 0,\n                  pointerEvents: \"none\",\n                  position: \"absolute\",\n                  transform: \"translateY(-50%)\",\n                  visibility: \"hidden\",\n                  width: 12 * zoomFactor,\n                  zIndex: 26\n                }}\n              >\n                ▾\n              </div>\n              <div\n                ref={fillHandleRef}\n                onPointerDown={(event) => {\n                  if (readOnly || event.button !== 0 || !normalizedSelection || !resolvedSelectionOverlay) {\n                    return;\n                  }\n\n                  event.preventDefault();\n                  event.stopPropagation();\n                  startFillDrag(event.pointerId, normalizedSelection);\n                }}\n                style={{\n                  backgroundColor: selectionStroke,\n                  border: `${Math.max(1, zoomFactor)}px solid ${palette.surface}`,\n                  contain: \"layout paint\",\n                  cursor: \"crosshair\",\n                  display: !readOnly && resolvedSelectionOverlay ? \"block\" : \"none\",\n                  height: 8 * zoomFactor,\n                  left: resolvedSelectionOverlay ? resolvedSelectionOverlay.left + resolvedSelectionOverlay.width - (4 * zoomFactor) : 0,\n                  pointerEvents: \"auto\",\n                  position: \"absolute\",\n                  top: resolvedSelectionOverlay ? resolvedSelectionOverlay.top + resolvedSelectionOverlay.height - (4 * zoomFactor) : 0,\n                  transition: shouldAnimateCanvasSelectionGeometry\n                    ? \"left 120ms cubic-bezier(0.22, 1, 0.36, 1), top 120ms cubic-bezier(0.22, 1, 0.36, 1)\"\n                    : \"none\",\n                  willChange: shouldAnimateCanvasSelectionGeometry ? \"left, top\" : undefined,\n                  width: 8 * zoomFactor,\n                  zIndex: 25\n                }}\n              />\n            </div>\n            {resizeGuide ? (\n              <div\n                aria-hidden=\"true\"\n                style={{\n                  backgroundColor: selectionStroke,\n                  borderRadius: Math.max(999, 3 * zoomFactor),\n                  boxShadow: `0 0 0 ${Math.max(1, zoomFactor)}px ${palette.surface}`,\n                  height: resizeGuide.type === \"column\" ? Math.max(12, 14 * zoomFactor) : Math.max(3, 2 * zoomFactor),\n                  left: resizeGuide.type === \"column\"\n                    ? resizeGuide.position - Math.max(2, 1.5 * zoomFactor)\n                    : Math.max(3, 4 * zoomFactor),\n                  pointerEvents: \"none\",\n                  position: \"absolute\",\n                  top: resizeGuide.type === \"column\"\n                    ? Math.max(2 * zoomFactor, displayHeaderHeight - Math.max(14, 16 * zoomFactor))\n                    : resizeGuide.position - Math.max(2, 1.5 * zoomFactor),\n                  width: resizeGuide.type === \"column\" ? Math.max(3, 2 * zoomFactor) : Math.max(12, 14 * zoomFactor),\n                  zIndex: 52\n                }}\n              />\n            ) : null}\n            {!renderTableHeaderMenu && openTableMenuState ? (\n              <div\n                ref={tableMenuRef}\n                style={{\n                  color: palette.text,\n                  left: Math.max(displayRowHeaderWidth + (4 * zoomFactor), openTableMenuState.left),\n                  position: \"absolute\",\n                  top: openTableMenuState.top,\n                  zIndex: 50\n                }}\n              >\n                <DefaultTableHeaderMenu\n                  cell={{ col: openTableMenuState.column.index + openTableMenuState.table.start.col, row: openTableMenuState.table.start.row }}\n                  column={openTableMenuState.column}\n                  direction={\n                    sortState &&\n                    sortState.tableName === openTableMenuState.table.name &&\n                    sortState.columnIndex === openTableMenuState.column.index\n                      ? sortState.direction\n                      : null\n                  }\n                  sortAscending={() => {\n                    sortTable(openTableMenuState.table.name, openTableMenuState.column.index, \"ascending\");\n                    setOpenTableMenu(null);\n                  }}\n                  sortDescending={() => {\n                    sortTable(openTableMenuState.table.name, openTableMenuState.column.index, \"descending\");\n                    setOpenTableMenu(null);\n                  }}\n                  table={openTableMenuState.table}\n                  triggerIcon=\"▾\"\n                  triggerProps={{ type: \"button\" }}\n                />\n              </div>\n            ) : null}\n          </div>\n        </div>\n  );\n\n  return (\n    <div style={{ backgroundColor: palette.canvas, display: \"flex\", flex: 1, minHeight: 0, minWidth: 0 }}>\n      {renderScroller\n        ? renderScroller({ children: scrollerContent, viewportProps: scrollerViewportProps })\n        : <div key={activeTabIndex} {...scrollerViewportProps}>{scrollerContent}</div>}\n    </div>\n  );\n}\n\nfunction XlsxViewerInner({\n  allowResizeInReadOnly = false,\n  className,\n  controller,\n  emptyState,\n  enableCanvasSelectionAnimation = true,\n  enableGestureZoom = true,\n  errorState,\n  experimentalCanvas = true,\n  fileTooLargeState,\n  getCellStyle,\n  headerBackgroundColor,\n  headerTextColor,\n  height,\n  isDark = false,\n  loadingComponent,\n  loadingState,\n  onFormControlAction,\n  onFormControlChange,\n  renderChartLoading,\n  renderFormControl,\n  renderImage,\n  renderImageSelection,\n  renderScroller,\n  renderTableHeaderMenu,\n  rounded = true,\n  selectionColor,\n  selectionFillColor,\n  selectionHeaderColor,\n  showImages = true,\n  showDefaultToolbar = true,\n  toolbar\n}: XlsxViewerProps & {\n  controller: XlsxViewerController;\n}) {\n  const palette = useViewerPalette(isDark, headerBackgroundColor, headerTextColor);\n  const { displayFileName, error } = controller;\n  const customFileTooLarge =\n    error instanceof XlsxFileSizeLimitExceededError\n      ? renderCustomFileTooLarge(\n          fileTooLargeState,\n          {\n            displayFileName,\n            fileSizeBytes: error.fileSizeBytes,\n            maxFileSizeBytes: error.maxFileSizeBytes\n          },\n          palette\n        )\n      : undefined;\n\n  return (\n    <ViewerAppearanceContext.Provider value={{ headerBackgroundColor, headerTextColor, isDark }}>\n      <ViewerContext.Provider value={controller}>\n        {customFileTooLarge !== undefined ? (\n          customFileTooLarge\n        ) : (\n          <div\n            className={classNames(\"react-xlsx-viewer\", className)}\n            style={{\n              blockSize: height,\n              backgroundColor: palette.surface,\n              borderRadius: rounded ? 12 : 0,\n              color: palette.text,\n              display: \"flex\",\n              flex: \"1 1 auto\",\n              flexDirection: \"column\",\n              inlineSize: \"100%\",\n              isolation: \"isolate\",\n              maxHeight: \"100%\",\n              maxWidth: \"100%\",\n              minHeight: 0,\n              minWidth: 0,\n              overflow: \"hidden\",\n              position: \"relative\",\n              width: \"100%\"\n            }}\n          >\n            {resolveToolbar(toolbar, showDefaultToolbar, controller, palette)}\n            <div style={{ display: \"flex\", flex: 1, minHeight: 0, minWidth: 0 }}>\n              <XlsxGrid\n                allowResizeInReadOnly={allowResizeInReadOnly}\n                controller={controller}\n                emptyState={emptyState}\n                enableCanvasSelectionAnimation={enableCanvasSelectionAnimation}\n                enableGestureZoom={enableGestureZoom}\n                errorState={errorState}\n                experimentalCanvas={experimentalCanvas}\n                fileTooLargeState={fileTooLargeState}\n                getCellStyle={getCellStyle}\n                loadingComponent={loadingComponent}\n                loadingState={loadingState}\n                onFormControlAction={onFormControlAction}\n                onFormControlChange={onFormControlChange}\n                palette={palette}\n                renderChartLoading={renderChartLoading}\n                renderFormControl={renderFormControl}\n                renderImage={renderImage}\n                renderImageSelection={renderImageSelection}\n                renderScroller={renderScroller}\n                renderTableHeaderMenu={renderTableHeaderMenu}\n                selectionColor={selectionColor}\n                selectionFillColor={selectionFillColor}\n                selectionHeaderColor={selectionHeaderColor}\n                showImages={showImages}\n              />\n            </div>\n          </div>\n        )}\n      </ViewerContext.Provider>\n    </ViewerAppearanceContext.Provider>\n  );\n}\n\nfunction XlsxViewerWithInlineController(props: XlsxViewerProps) {\n  const controller = useXlsxViewerController(props);\n  return <XlsxViewerInner {...props} controller={controller} />;\n}\n\nfunction XlsxViewerProviderWithInlineController({\n  children,\n  isDark = false,\n  ...options\n}: Omit<XlsxViewerProviderProps, \"controller\">) {\n  const controller = useXlsxViewerController(options);\n  return (\n    <ViewerAppearanceContext.Provider value={{ isDark }}>\n      <ViewerContext.Provider value={controller}>{children}</ViewerContext.Provider>\n    </ViewerAppearanceContext.Provider>\n  );\n}\n\nexport function XlsxViewerProvider({ children, controller, isDark = false, ...options }: XlsxViewerProviderProps) {\n  if (controller) {\n    return (\n      <ViewerAppearanceContext.Provider value={{ isDark }}>\n        <ViewerContext.Provider value={controller}>{children}</ViewerContext.Provider>\n      </ViewerAppearanceContext.Provider>\n    );\n  }\n\n  return (\n    <XlsxViewerProviderWithInlineController {...options} isDark={isDark}>\n      {children}\n    </XlsxViewerProviderWithInlineController>\n  );\n}\n\nexport function useXlsxViewer() {\n  const context = React.useContext(ViewerContext);\n  if (!context) {\n    throw new Error(\"useXlsxViewer must be used inside XlsxViewer or XlsxViewerProvider.\");\n  }\n\n  return context;\n}\n\nexport function useXlsxViewerSelection(): XlsxViewerSelection {\n  const {\n    activeCell,\n    activeCellAddress,\n    clearSelection,\n    selectedRangeAddress,\n    selectCell,\n    selectRange,\n    selection\n  } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      activeCell,\n      activeCellAddress,\n      clearSelection,\n      selectedRangeAddress,\n      selectCell,\n      selectRange,\n      selection\n    }),\n    [activeCell, activeCellAddress, clearSelection, selectedRangeAddress, selectCell, selectRange, selection]\n  );\n}\n\nexport function useXlsxViewerZoom(): XlsxViewerZoom {\n  const {\n    canZoomIn,\n    canZoomOut,\n    defaultZoomScale,\n    maxZoomScale,\n    minZoomScale,\n    resetZoom,\n    setZoomScale,\n    zoomIn,\n    zoomOut,\n    zoomScale\n  } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      canZoomIn,\n      canZoomOut,\n      defaultZoomScale,\n      maxZoomScale,\n      minZoomScale,\n      resetZoom,\n      setZoomScale,\n      zoomIn,\n      zoomOut,\n      zoomScale\n    }),\n    [\n      canZoomIn,\n      canZoomOut,\n      defaultZoomScale,\n      maxZoomScale,\n      minZoomScale,\n      resetZoom,\n      setZoomScale,\n      zoomIn,\n      zoomOut,\n      zoomScale\n    ]\n  );\n}\n\nexport function useXlsxViewerEditing(): XlsxViewerEditing {\n  const {\n    addFormControl,\n    addSheet,\n    canRedo,\n    canUndo,\n    clearSelectedCells,\n    copySelectionToClipboard,\n    defineNamedRange,\n    fillSelection,\n    formControls,\n    getClipboardData,\n    getCellDisplayValue,\n    getCellFormula,\n    getFormControlItems,\n    getSheetFormControls,\n    mergeSelection,\n    pasteFromClipboard,\n    pasteStructuredClipboardData,\n    pasteText,\n    removeActiveSheet,\n    removeFormControl,\n    readOnly,\n    redo,\n    selectedCellFormula,\n    selectedChartFormula,\n    selectedFormula,\n    selectedFormulaTarget,\n    selectedValue,\n    setCellFormula,\n    setCellStyle,\n    setCellValue,\n    setRangeStyle,\n    setSelectedFormula,\n    setSelectedCellFormula,\n    setSelectedCellStyle,\n    setSelectedCellValue,\n    undo,\n    unmergeSelection,\n    updateFormControl\n  } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      addFormControl,\n      addSheet,\n      canRedo,\n      canUndo,\n      clearSelectedCells,\n      copySelectionToClipboard,\n      defineNamedRange,\n      fillSelection,\n      formControls,\n      getClipboardData,\n      getCellDisplayValue,\n      getCellFormula,\n      getFormControlItems,\n      getSheetFormControls,\n      mergeSelection,\n      pasteFromClipboard,\n      pasteStructuredClipboardData,\n      pasteText,\n      removeActiveSheet,\n      removeFormControl,\n      readOnly,\n      redo,\n      selectedCellFormula,\n      selectedChartFormula,\n      selectedFormula,\n      selectedFormulaTarget,\n      selectedValue,\n      setCellFormula,\n      setCellStyle,\n      setCellValue,\n      setRangeStyle,\n      setSelectedFormula,\n      setSelectedCellFormula,\n      setSelectedCellStyle,\n      setSelectedCellValue,\n      undo,\n      unmergeSelection,\n      updateFormControl\n    }),\n    [\n      addFormControl,\n      addSheet,\n      canRedo,\n      canUndo,\n      clearSelectedCells,\n      copySelectionToClipboard,\n      defineNamedRange,\n      fillSelection,\n      formControls,\n      getClipboardData,\n      getCellDisplayValue,\n      getCellFormula,\n      getFormControlItems,\n      getSheetFormControls,\n      mergeSelection,\n      pasteFromClipboard,\n      pasteStructuredClipboardData,\n      pasteText,\n      removeActiveSheet,\n      removeFormControl,\n      readOnly,\n      redo,\n      selectedCellFormula,\n      selectedChartFormula,\n      selectedFormula,\n      selectedFormulaTarget,\n      selectedValue,\n      setCellFormula,\n      setCellStyle,\n      setCellValue,\n      setRangeStyle,\n      setSelectedFormula,\n      setSelectedCellFormula,\n      setSelectedCellStyle,\n      setSelectedCellValue,\n      undo,\n      unmergeSelection,\n      updateFormControl\n    ]\n  );\n}\n\nexport function useXlsxViewerTables(): XlsxViewerTables {\n  const { sortState, sortTable, tables } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      sortState,\n      sortTable,\n      tables\n    }),\n    [sortState, sortTable, tables]\n  );\n}\n\nexport function useXlsxViewerImages(): XlsxViewerImages {\n  const {\n    charts,\n    clearSelectedChart,\n    clearSelectedChartElement,\n    clearSelectedImage,\n    getChartById,\n    getChartSeriesFormula,\n    getSheetCharts,\n    getImageById,\n    getSheetImages,\n    images,\n    isChartsLoading,\n    moveChartBy,\n    moveImageBy,\n    readOnly,\n    resizeChartBy,\n    resizeImageBy,\n    selectedChart,\n    selectedChartElement,\n    selectedChartFormula,\n    selectedChartId,\n    selectedImage,\n    selectedImageId,\n    selectChart,\n    selectChartElement,\n    selectImage,\n    setChartSeriesFormula,\n    setChartRect,\n    setImageRect,\n    updateChart\n  } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      charts,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      clearSelectedImage,\n      getChartById,\n      getChartSeriesFormula,\n      getSheetCharts,\n      getImageById,\n      getSheetImages,\n      images,\n      isChartsLoading,\n      moveChartBy,\n      moveImageBy,\n      readOnly,\n      resizeChartBy,\n      resizeImageBy,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectedImage,\n      selectedImageId,\n      selectChart,\n      selectChartElement,\n      selectImage,\n      setChartSeriesFormula,\n      setChartRect,\n      setImageRect,\n      updateChart\n    }),\n    [\n      charts,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      clearSelectedImage,\n      getChartById,\n      getChartSeriesFormula,\n      getSheetCharts,\n      getImageById,\n      getSheetImages,\n      images,\n      isChartsLoading,\n      moveChartBy,\n      moveImageBy,\n      readOnly,\n      resizeChartBy,\n      resizeImageBy,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectedImage,\n      selectedImageId,\n      selectChart,\n      selectChartElement,\n      selectImage,\n      setChartSeriesFormula,\n      setChartRect,\n      setImageRect,\n      updateChart\n    ]\n  );\n}\n\nexport function useXlsxViewerCharts(): XlsxViewerCharts {\n  const {\n    activeTab,\n    activeTabIndex,\n    charts,\n    chartsheets,\n    clearSelectedChart,\n    clearSelectedChartElement,\n    getChartById,\n    getChartSeriesFormula,\n    getChartsheetById,\n    getSheetCharts,\n    isChartsLoading,\n    moveChartBy,\n    readOnly,\n    resizeChartBy,\n    selectChart,\n    selectedChart,\n    selectedChartElement,\n    selectedChartFormula,\n    selectedChartId,\n    selectChartElement,\n    setActiveTabIndex,\n    setChartSeriesFormula,\n    setChartRect,\n    tabs,\n    updateChart\n  } = useXlsxViewer();\n\n  return React.useMemo(\n    () => ({\n      activeTab,\n      activeTabIndex,\n      charts,\n      chartsheets,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      getChartById,\n      getChartSeriesFormula,\n      getChartsheetById,\n      getSheetCharts,\n      isChartsLoading,\n      moveChartBy,\n      readOnly,\n      resizeChartBy,\n      selectChart,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectChartElement,\n      setActiveTabIndex,\n      setChartSeriesFormula,\n      setChartRect,\n      tabs,\n      updateChart\n    }),\n    [\n      activeTab,\n      activeTabIndex,\n      charts,\n      chartsheets,\n      clearSelectedChart,\n      clearSelectedChartElement,\n      getChartById,\n      getChartSeriesFormula,\n      getChartsheetById,\n      getSheetCharts,\n      isChartsLoading,\n      moveChartBy,\n      readOnly,\n      resizeChartBy,\n      selectChart,\n      selectedChart,\n      selectedChartElement,\n      selectedChartFormula,\n      selectedChartId,\n      selectChartElement,\n      setActiveTabIndex,\n      setChartSeriesFormula,\n      setChartRect,\n      tabs,\n      updateChart\n    ]\n  );\n}\n\nexport function useXlsxViewerThumbnails(\n  options: UseXlsxViewerThumbnailsOptions = {}\n): XlsxViewerThumbnails {\n  const {\n    getRowsBatchAsync,\n    getSheetFormControls,\n    getSheetImages,\n    getSheetShapes,\n    workbook,\n    sheets\n  } = useXlsxViewer();\n  const { headerBackgroundColor, headerTextColor, isDark } = React.useContext(ViewerAppearanceContext);\n  const palette = useViewerPalette(isDark, headerBackgroundColor, headerTextColor);\n  const includeHeaders = options.includeHeaders ?? true;\n  const resolution = options.resolution;\n  const thumbnailImageCacheRef = React.useRef(new Map<string, {\n    failed: boolean;\n    image: HTMLImageElement;\n    loaded: boolean;\n    src: string;\n  }>());\n  const workerThumbnailRowBatchCacheRef = React.useRef(new Map<XlsxSheetData, WorksheetBatchWindow>());\n  const workerThumbnailRowBatchRequestRef = React.useRef(\n    new Map<XlsxSheetData, ThumbnailWorkerRowBatchRequest>()\n  );\n  const isMountedRef = React.useRef(false);\n  const [thumbnailImageLoadVersion, setThumbnailImageLoadVersion] = React.useState(0);\n  const [workerThumbnailRowBatchVersion, setWorkerThumbnailRowBatchVersion] = React.useState(0);\n\n  React.useEffect(() => {\n    isMountedRef.current = true;\n    return () => {\n      isMountedRef.current = false;\n    };\n  }, []);\n\n  React.useEffect(() => {\n    const currentSheets = new Set(sheets);\n    for (const sheet of workerThumbnailRowBatchCacheRef.current.keys()) {\n      if (!currentSheets.has(sheet)) {\n        workerThumbnailRowBatchCacheRef.current.delete(sheet);\n      }\n    }\n    for (const sheet of workerThumbnailRowBatchRequestRef.current.keys()) {\n      if (!currentSheets.has(sheet)) {\n        workerThumbnailRowBatchRequestRef.current.delete(sheet);\n      }\n    }\n  }, [sheets]);\n\n  const getWorkerThumbnailRowBatch = React.useCallback((\n    sheet: XlsxSheetData,\n    startRow: number,\n    endRow: number\n  ) => {\n    const cachedBatch = workerThumbnailRowBatchCacheRef.current.get(sheet);\n    if (cachedBatch && startRow >= cachedBatch.startRow && endRow <= cachedBatch.endRow) {\n      return cachedBatch;\n    }\n    if (!getRowsBatchAsync) {\n      return null;\n    }\n\n    const pendingRequest = workerThumbnailRowBatchRequestRef.current.get(sheet);\n    if (!pendingRequest) {\n      const request = {\n        endRow: Math.max(endRow, cachedBatch?.endRow ?? endRow),\n        startRow: Math.min(startRow, cachedBatch?.startRow ?? startRow)\n      };\n      workerThumbnailRowBatchRequestRef.current.set(sheet, request);\n\n      void getRowsBatchAsync(\n        sheet.workbookSheetIndex,\n        request.startRow,\n        request.endRow - request.startRow + 1\n      )\n        .then((rows) => {\n          if (workerThumbnailRowBatchRequestRef.current.get(sheet) !== request) {\n            return;\n          }\n          workerThumbnailRowBatchRequestRef.current.delete(sheet);\n          if (!rows) {\n            return;\n          }\n\n          workerThumbnailRowBatchCacheRef.current.set(\n            sheet,\n            buildWorksheetBatchWindow(rows, sheet, request.startRow, request.endRow)\n          );\n          if (isMountedRef.current) {\n            setWorkerThumbnailRowBatchVersion((version) => version + 1);\n          }\n        })\n        .catch(() => {\n          if (workerThumbnailRowBatchRequestRef.current.get(sheet) === request) {\n            workerThumbnailRowBatchRequestRef.current.delete(sheet);\n          }\n        });\n    }\n\n    return null;\n  }, [getRowsBatchAsync]);\n\n  const getThumbnailImage = React.useCallback((image: XlsxImage) => {\n    if (typeof Image === \"undefined\") {\n      return null;\n    }\n\n    const cacheKey = image.id;\n    const cached = thumbnailImageCacheRef.current.get(cacheKey);\n    if (cached && cached.src === image.src) {\n      return cached.loaded && !cached.failed ? cached.image : null;\n    }\n\n    const imageElement = new Image();\n    const entry = {\n      failed: false,\n      image: imageElement,\n      loaded: false,\n      src: image.src\n    };\n    thumbnailImageCacheRef.current.set(cacheKey, entry);\n    imageElement.onload = () => {\n      entry.loaded = true;\n      if (isMountedRef.current) {\n        setThumbnailImageLoadVersion((version) => version + 1);\n      }\n    };\n    imageElement.onerror = () => {\n      entry.failed = true;\n      if (isMountedRef.current) {\n        setThumbnailImageLoadVersion((version) => version + 1);\n      }\n    };\n    imageElement.src = image.src;\n    return null;\n  }, []);\n\n  const thumbnails = React.useMemo<XlsxSheetThumbnail[]>(() => {\n    return sheets.map((sheet, sheetIndex) => {\n      const worksheet = workbook?.getSheet(sheet.workbookSheetIndex) ?? null;\n      const sheetImages = getSheetImages(sheetIndex)\n        .filter((image) => image.src)\n        .sort((left, right) => left.zIndex - right.zIndex);\n      const sheetShapes = getSheetShapes(sheetIndex);\n      const sheetFormControls = getSheetFormControls(sheetIndex).filter((control) => !control.hidden);\n      const drawingBounds = [\n        ...sheetImages.map((image) => image.anchor),\n        ...sheetShapes.map((shape) => shape.anchor),\n        ...sheetFormControls.map((control) => control.anchor)\n      ].reduce<{\n        maxCol: number;\n        maxRow: number;\n        minCol: number;\n        minRow: number;\n      } | null>((bounds, anchor) => {\n        const drawingBound = resolveAnchoredBounds(anchor) ?? {\n          maxCol: 0,\n          maxRow: 0,\n          minCol: 0,\n          minRow: 0\n        };\n        return {\n          maxCol: Math.max(bounds?.maxCol ?? drawingBound.maxCol, drawingBound.maxCol),\n          maxRow: Math.max(bounds?.maxRow ?? drawingBound.maxRow, drawingBound.maxRow),\n          minCol: Math.min(bounds?.minCol ?? drawingBound.minCol, drawingBound.minCol),\n          minRow: Math.min(bounds?.minRow ?? drawingBound.minRow, drawingBound.minRow)\n        };\n      }, null);\n      const sheetMinUsedRow = (sheet.maxUsedRow ?? -1) >= (sheet.minUsedRow ?? 0) ? (sheet.minUsedRow ?? 0) : undefined;\n      const sheetMinUsedCol = (sheet.maxUsedCol ?? -1) >= (sheet.minUsedCol ?? 0) ? (sheet.minUsedCol ?? 0) : undefined;\n      const effectiveMinUsedRow = Math.max(0, Math.min(sheetMinUsedRow ?? drawingBounds?.minRow ?? 0, drawingBounds?.minRow ?? sheetMinUsedRow ?? 0));\n      const effectiveMinUsedCol = Math.max(0, Math.min(sheetMinUsedCol ?? drawingBounds?.minCol ?? 0, drawingBounds?.minCol ?? sheetMinUsedCol ?? 0));\n      const effectiveMaxUsedRow = Math.max(sheet.maxUsedRow ?? -1, drawingBounds?.maxRow ?? -1);\n      const effectiveMaxUsedCol = Math.max(sheet.maxUsedCol ?? -1, drawingBounds?.maxCol ?? -1);\n      const showGridLines = sheet.showGridLines ?? true;\n      const hiddenRowSet = new Set(sheet.hiddenRows ?? []);\n      const hiddenColSet = new Set(sheet.hiddenCols ?? []);\n      const visibleRows = buildVisibleAxisIndices(\n        sheet.visibleRows ?? [],\n        Math.max(THUMBNAIL_FALLBACK_ROWS, effectiveMaxUsedRow + THUMBNAIL_FALLBACK_ROWS + 1),\n        effectiveMaxUsedRow,\n        hiddenRowSet\n      );\n      const visibleCols = buildVisibleAxisIndices(\n        sheet.visibleCols ?? [],\n        Math.max(THUMBNAIL_FALLBACK_COLS, effectiveMaxUsedCol + THUMBNAIL_FALLBACK_COLS + 1),\n        effectiveMaxUsedCol,\n        hiddenColSet\n      );\n      const resolveColumnWidthPx = (actualCol: number) => {\n        if (worksheet && !worksheet.isColumnHidden(actualCol)) {\n          const width = worksheet.getColumnWidth(actualCol);\n          if (width !== undefined && width !== null) {\n            return Math.max(\n              resolveRenderedSheetAxisPixels(resolveSheetColumnWidthPixels(width, sheet.columnWidthCharacterWidthPx), showGridLines),\n              DEFAULT_COL_WIDTH / 2\n            );\n          }\n        }\n\n        return Math.max(\n          resolveRenderedSheetAxisPixels(\n            sheet.colWidthOverridesPx[actualCol] ?? sheet.defaultColWidthPx ?? DEFAULT_COL_WIDTH,\n            showGridLines\n          ),\n          DEFAULT_COL_WIDTH / 2\n        );\n      };\n      const resolveRowHeightPx = (actualRow: number) => {\n        if (worksheet && !worksheet.isRowHidden(actualRow)) {\n          const height = worksheet.getRowHeight(actualRow);\n          if (height !== undefined && height !== null) {\n            return Math.max(\n              resolveRenderedSheetAxisPixels(resolveSheetRowHeightPixels(height), showGridLines),\n              DEFAULT_ROW_HEIGHT / 1.5\n            );\n          }\n        }\n\n        return Math.max(\n          resolveRenderedSheetAxisPixels(\n            sheet.rowHeightOverridesPx[actualRow] ?? sheet.defaultRowHeightPx ?? DEFAULT_ROW_HEIGHT,\n            showGridLines\n          ),\n          DEFAULT_ROW_HEIGHT / 1.5\n        );\n      };\n      const previewRows = resolveThumbnailAxisIndices({\n        fallbackCount: THUMBNAIL_FALLBACK_ROWS,\n        getSizePx: resolveRowHeightPx,\n        maxCount: THUMBNAIL_MAX_ROWS,\n        maxLogicalPixels: THUMBNAIL_MAX_SOURCE_HEIGHT_PX,\n        maxUsedIndex: effectiveMaxUsedRow,\n        minUsedIndex: effectiveMinUsedRow,\n        precomputed: visibleRows\n      });\n      const previewCols = resolveThumbnailAxisIndices({\n        fallbackCount: THUMBNAIL_FALLBACK_COLS,\n        getSizePx: resolveColumnWidthPx,\n        maxCount: THUMBNAIL_MAX_COLS,\n        maxLogicalPixels: THUMBNAIL_MAX_SOURCE_WIDTH_PX,\n        maxUsedIndex: effectiveMaxUsedCol,\n        minUsedIndex: effectiveMinUsedCol,\n        precomputed: visibleCols\n      });\n      const rowAxis = buildThumbnailAxisItems(previewRows, resolveRowHeightPx);\n      const colAxis = buildThumbnailAxisItems(previewCols, resolveColumnWidthPx);\n      const rowItemByActual = new Map(rowAxis.items.map((item) => [item.actualIndex, item]));\n      const colItemByActual = new Map(colAxis.items.map((item) => [item.actualIndex, item]));\n      const headerHeight = includeHeaders ? HEADER_HEIGHT : 0;\n      const rowHeaderWidth = includeHeaders ? ROW_HEADER_WIDTH : 0;\n      const sourceWidth = rowHeaderWidth + colAxis.totalSize;\n      const sourceHeight = headerHeight + rowAxis.totalSize;\n      const outputSize = resolveThumbnailOutputSize(sourceWidth, sourceHeight, resolution);\n      const sourceRange: XlsxCellRange = {\n        start: {\n          col: previewCols[0] ?? 0,\n          row: previewRows[0] ?? 0\n        },\n        end: {\n          col: previewCols[previewCols.length - 1] ?? 0,\n          row: previewRows[previewRows.length - 1] ?? 0\n        }\n      };\n      const sparklineByCell = new Map<string, XlsxSheetData[\"sparklines\"][number]>(\n        (sheet.sparklines ?? []).map((sparkline) => [`${sparkline.target.row}:${sparkline.target.col}`, sparkline])\n      );\n      const thumbnailImageRects = sheetImages\n        .map((image) => ({\n          image,\n          rect: resolveThumbnailAnchoredRect(\n            image.anchor,\n            visibleRows,\n            visibleCols,\n            resolveRowHeightPx,\n            resolveColumnWidthPx,\n            previewRows,\n            previewCols,\n            {\n              headerHeight,\n              rowHeaderWidth\n            }\n          )\n        }))\n        .filter(({ rect }) => (\n          rect.left + rect.width >= rowHeaderWidth\n          && rect.top + rect.height >= headerHeight\n          && rect.left <= sourceWidth\n          && rect.top <= sourceHeight\n        ));\n      const thumbnailShapeRects = sheetShapes\n        .map((shape) => ({\n          rect: resolveThumbnailAnchoredRect(\n            shape.anchor,\n            visibleRows,\n            visibleCols,\n            resolveRowHeightPx,\n            resolveColumnWidthPx,\n            previewRows,\n            previewCols,\n            {\n              headerHeight,\n              rowHeaderWidth\n            }\n          ),\n          shape\n        }))\n        .filter(({ rect }) => (\n          rect.left + rect.width >= rowHeaderWidth\n          && rect.top + rect.height >= headerHeight\n          && rect.left <= sourceWidth\n          && rect.top <= sourceHeight\n        ));\n      const thumbnailFormControlRects = sheetFormControls\n        .map((control) => ({\n          control,\n          rect: resolveThumbnailAnchoredRect(\n            control.anchor,\n            visibleRows,\n            visibleCols,\n            resolveRowHeightPx,\n            resolveColumnWidthPx,\n            previewRows,\n            previewCols,\n            {\n              headerHeight,\n              rowHeaderWidth\n            }\n          )\n        }))\n        .filter(({ rect }) => (\n          rect.left + rect.width >= rowHeaderWidth\n          && rect.top + rect.height >= headerHeight\n          && rect.left <= sourceWidth\n          && rect.top <= sourceHeight\n        ));\n      const thumbnailDrawingEntries = [\n        ...thumbnailShapeRects.map(({ rect, shape }) => ({\n          kind: \"shape\" as const,\n          rect,\n          shape,\n          zIndex: shape.zIndex\n        })),\n        ...thumbnailFormControlRects.map(({ control, rect }) => ({\n          control,\n          kind: \"formControl\" as const,\n          rect,\n          zIndex: control.zIndex\n        })),\n        ...thumbnailImageRects.map(({ image, rect }) => ({\n          image,\n          kind: \"image\" as const,\n          rect,\n          zIndex: image.zIndex\n        }))\n      ].sort((left, right) => left.zIndex - right.zIndex);\n\n      const paint = (canvas: HTMLCanvasElement | null) => {\n        if (!canvas) {\n          return false;\n        }\n\n        const workerRowBatch = worksheet\n          ? null\n          : getWorkerThumbnailRowBatch(sheet, sourceRange.start.row, sourceRange.end.row);\n        if (!worksheet && !workerRowBatch) {\n          return false;\n        }\n\n        const context = canvas.getContext(\"2d\", { alpha: false });\n        if (!context) {\n          return false;\n        }\n\n        const dpr = typeof window === \"undefined\" ? 1 : Math.max(1, window.devicePixelRatio || 1);\n        const outputWidth = outputSize.width;\n        const outputHeight = outputSize.height;\n        const scale = outputSize.scale;\n        const deviceWidth = Math.max(1, Math.round(outputWidth * dpr));\n        const deviceHeight = Math.max(1, Math.round(outputHeight * dpr));\n        if (canvas.width !== deviceWidth) {\n          canvas.width = deviceWidth;\n        }\n        if (canvas.height !== deviceHeight) {\n          canvas.height = deviceHeight;\n        }\n        if (canvas.style.width !== `${outputWidth}px`) {\n          canvas.style.width = `${outputWidth}px`;\n        }\n        if (canvas.style.height !== `${outputHeight}px`) {\n          canvas.style.height = `${outputHeight}px`;\n        }\n\n        context.setTransform(dpr * scale, 0, 0, dpr * scale, 0, 0);\n        context.clearRect(0, 0, Math.max(1, sourceWidth), Math.max(1, sourceHeight));\n        const thumbnailSheetSurface = resolveSheetSurface(sheet, palette);\n        context.fillStyle = palette.canvas;\n        context.fillRect(0, 0, Math.max(1, sourceWidth), Math.max(1, sourceHeight));\n        context.fillStyle = thumbnailSheetSurface;\n        context.fillRect(rowHeaderWidth, headerHeight, Math.max(1, colAxis.totalSize), Math.max(1, rowAxis.totalSize));\n\n        if (includeHeaders) {\n          context.fillStyle = palette.headerSurface;\n          context.fillRect(rowHeaderWidth, 0, Math.max(1, colAxis.totalSize), headerHeight);\n          context.fillStyle = palette.rowHeaderSurface;\n          context.fillRect(0, headerHeight, rowHeaderWidth, Math.max(1, rowAxis.totalSize));\n          context.fillRect(0, 0, rowHeaderWidth, headerHeight);\n        }\n\n        const conditionalFormatMetricsCache = new Map<string, number[]>();\n        const cellRenderCache = new Map<string, CellRenderData>();\n        const getCellData = (row: number, col: number): CellRenderData => {\n          const cacheKey = `${row}:${col}`;\n          const cached = cellRenderCache.get(cacheKey);\n          if (cached) {\n            return cached;\n          }\n\n          const batchCoversRow = workerRowBatch\n            ? row >= workerRowBatch.startRow && row <= workerRowBatch.endRow\n            : false;\n          const batchedCell = batchCoversRow ? workerRowBatch?.cells.get(cacheKey) : undefined;\n          if (batchedCell?.isMergedSecondary || worksheet?.isMergedSecondary(row, col)) {\n            const mergedSecondaryData: CellRenderData = {\n              isMergedSecondary: true,\n              style: {},\n              value: \"\"\n            };\n            cellRenderCache.set(cacheKey, mergedSecondaryData);\n            return mergedSecondaryData;\n          }\n\n          const merge = worksheet\n            ? (worksheet.getMergeSpan(row, col) as { colSpan?: number; rowSpan?: number } | null | undefined)\n            : batchedCell?.mergeSpan;\n          const inheritedStyle = resolveInheritedCellStyle(sheet, row, col);\n          const worksheetStyle = worksheet\n            ? (worksheet.getCellStyleAt(row, col) as Record<string, unknown> | null | undefined) ?? null\n            : batchedCell?.style ?? null;\n          const mergedStyle = mergeResolvedCellStyle(inheritedStyle, worksheetStyle, { replaceXfSubtrees: true });\n          const alignment = mergedStyle?.alignment as Record<string, unknown> | undefined;\n          const sparkline = sparklineByCell.get(cacheKey) ?? null;\n          const getNumericValue = (targetRow: number, targetCol: number) => (\n            worksheet\n              ? getCellNumericValue(worksheet, targetRow, targetCol)\n              : getBatchedCellNumericValue(workerRowBatch?.cells.get(`${targetRow}:${targetCol}`))\n          );\n          const sparklineValues = sparkline\n            ? (\n                sparkline.range.start.row === sparkline.range.end.row\n                  ? Array.from(\n                      { length: Math.abs(sparkline.range.end.col - sparkline.range.start.col) + 1 },\n                      (_, index) => getNumericValue(\n                        sparkline.range.start.row,\n                        Math.min(sparkline.range.start.col, sparkline.range.end.col) + index\n                      )\n                    )\n                  : Array.from(\n                      { length: Math.abs(sparkline.range.end.row - sparkline.range.start.row) + 1 },\n                      (_, index) => getNumericValue(\n                        Math.min(sparkline.range.start.row, sparkline.range.end.row) + index,\n                        sparkline.range.start.col\n                      )\n                    )\n              )\n            : null;\n          const checkboxState = mergedStyle?.cellControl\n            ? worksheet\n              ? getCellBooleanValue(worksheet, row, col)\n              : getBatchedCellBooleanValue(batchedCell)\n            : null;\n          const nextData: CellRenderData = {\n            canvas: undefined,\n            checkboxState,\n            colSpan: merge?.colSpan,\n            conditionalColorScale: worksheet\n              ? resolveConditionalColorScaleForCell(row, col, worksheet, sheet, conditionalFormatMetricsCache)\n              : null,\n            conditionalDataBar: worksheet\n              ? resolveConditionalDataBarForCell(row, col, worksheet, sheet, conditionalFormatMetricsCache)\n              : null,\n            conditionalIcon: worksheet\n              ? resolveConditionalIconForCell(row, col, worksheet, sheet, conditionalFormatMetricsCache)\n              : null,\n            isMergedSecondary: false,\n            rowSpan: merge?.rowSpan,\n            sparkline: sparkline && sparklineValues ? { config: sparkline, values: sparklineValues } : null,\n            style: buildCellStyle(mergedStyle, palette, sheet.themePalette, {\n              showGridLines\n            }),\n            textRotationDeg: resolveSpreadsheetTextRotation(alignment?.textRotation),\n            value: sparkline\n              ? \"\"\n              : checkboxState !== null\n                ? \"\"\n                : worksheet\n                  ? getCellDisplayValue(worksheet, row, col, sheet)\n                  : batchedCell?.value ?? \"\"\n          };\n\n          nextData.canvas = buildCanvasCellStyleCache(nextData.style);\n          cellRenderCache.set(cacheKey, nextData);\n          return nextData;\n        };\n\n        for (const rowItem of rowAxis.items) {\n          for (const colItem of colAxis.items) {\n            const cellData = getCellData(rowItem.actualIndex, colItem.actualIndex);\n            if (cellData.isMergedSecondary) {\n              continue;\n            }\n\n            const colSpan = Math.max(1, cellData.colSpan ?? 1);\n            const rowSpan = Math.max(1, cellData.rowSpan ?? 1);\n            let width = colItem.size;\n            let height = rowItem.size;\n            for (let colOffset = 1; colOffset < colSpan; colOffset += 1) {\n              const nextCol = colItemByActual.get(colItem.actualIndex + colOffset);\n              if (!nextCol) {\n                break;\n              }\n              width += nextCol.size;\n            }\n            for (let rowOffset = 1; rowOffset < rowSpan; rowOffset += 1) {\n              const nextRow = rowItemByActual.get(rowItem.actualIndex + rowOffset);\n              if (!nextRow) {\n                break;\n              }\n              height += nextRow.size;\n            }\n\n            const rect = {\n              height,\n              left: rowHeaderWidth + colItem.start,\n              top: headerHeight + rowItem.start,\n              width\n            };\n            const canvasCellStyle = cellData.canvas ?? buildCanvasCellStyleCache(cellData.style);\n            const gradientFill = typeof cellData.style.backgroundImage === \"string\"\n              ? resolveCanvasGradientFill(context, rect, cellData.style.backgroundImage)\n              : null;\n            const fillColor = cellData.conditionalColorScale?.color\n              ?? (typeof cellData.style.backgroundColor === \"string\" ? cellData.style.backgroundColor : thumbnailSheetSurface);\n            context.fillStyle = gradientFill ?? fillColor;\n            context.fillRect(rect.left, rect.top, rect.width, rect.height);\n\n            if (cellData.conditionalDataBar) {\n              const barLeft = rect.left + 4;\n              const barTop = rect.top + 4;\n              const barWidth = Math.max(0, (rect.width - 8) * (cellData.conditionalDataBar.widthPercent / 100));\n              const barHeight = Math.max(0, rect.height - 8);\n              if (barWidth > 0 && barHeight > 0) {\n                context.fillStyle = resolveCanvasDataBarFill(\n                  context,\n                  barLeft,\n                  barTop,\n                  barWidth,\n                  barHeight,\n                  cellData.conditionalDataBar\n                );\n                context.fillRect(barLeft, barTop, barWidth, barHeight);\n                if (cellData.conditionalDataBar.border !== false && cellData.conditionalDataBar.borderColor) {\n                  context.strokeStyle = cellData.conditionalDataBar.borderColor;\n                  context.lineWidth = 1;\n                  context.strokeRect(barLeft + 0.5, barTop + 0.5, Math.max(0, barWidth - 1), Math.max(0, barHeight - 1));\n                }\n              }\n            }\n\n            if (showGridLines) {\n              context.strokeStyle = palette.border;\n              context.lineWidth = 1;\n              context.beginPath();\n              if (colItem.start === 0) {\n                context.moveTo(rect.left + 0.5, rect.top);\n                context.lineTo(rect.left + 0.5, rect.top + rect.height);\n              }\n              if (rowItem.start === 0) {\n                context.moveTo(rect.left, rect.top + 0.5);\n                context.lineTo(rect.left + rect.width, rect.top + 0.5);\n              }\n              context.moveTo(rect.left + rect.width - 0.5, rect.top);\n              context.lineTo(rect.left + rect.width - 0.5, rect.top + rect.height);\n              context.moveTo(rect.left, rect.top + rect.height - 0.5);\n              context.lineTo(rect.left + rect.width, rect.top + rect.height - 0.5);\n              context.stroke();\n            }\n\n            if (canvasCellStyle.topBorder) {\n              strokeCanvasBorderSide(context, \"top\", rect, canvasCellStyle.topBorder);\n            }\n            if (canvasCellStyle.rightBorder) {\n              strokeCanvasBorderSide(context, \"right\", rect, canvasCellStyle.rightBorder);\n            }\n            if (canvasCellStyle.bottomBorder) {\n              strokeCanvasBorderSide(context, \"bottom\", rect, canvasCellStyle.bottomBorder);\n            }\n            if (canvasCellStyle.leftBorder) {\n              strokeCanvasBorderSide(context, \"left\", rect, canvasCellStyle.leftBorder);\n            }\n\n            const rawText = cellData.value ?? \"\";\n            const shouldDrawThumbnailContent = (\n              cellData.checkboxState != null\n              || cellData.sparkline\n              || rawText.length > 0\n              || cellData.conditionalIcon\n            );\n            if (!shouldDrawThumbnailContent) {\n              continue;\n            }\n\n            const padding = canvasCellStyle.padding;\n            const contentLeft = rect.left + padding.left;\n            const contentTop = rect.top + padding.top;\n            const contentWidth = Math.max(0, rect.width - padding.left - padding.right);\n            const contentHeight = Math.max(0, rect.height - padding.top - padding.bottom);\n            if (contentWidth <= 0 || contentHeight <= 0) {\n              continue;\n            }\n\n            context.save();\n            context.beginPath();\n            context.rect(contentLeft, contentTop, contentWidth, contentHeight);\n            context.clip();\n            context.font = canvasCellStyle.baseFont;\n            context.fillStyle = canvasCellStyle.textColor;\n            context.textBaseline = \"middle\";\n\n            if (cellData.checkboxState != null) {\n              const boxSize = Math.min(14, contentWidth, contentHeight);\n              const boxLeft = rect.left + (rect.width - boxSize) / 2;\n              const boxTop = rect.top + (rect.height - boxSize) / 2;\n              context.strokeStyle = paletteIsDark(palette) ? \"#cbd5e1\" : \"#475569\";\n              context.lineWidth = 1.25;\n              context.strokeRect(boxLeft, boxTop, boxSize, boxSize);\n              if (cellData.checkboxState) {\n                context.fillStyle = paletteIsDark(palette) ? \"#60a5fa\" : \"#2563eb\";\n                context.fillRect(boxLeft + 1.5, boxTop + 1.5, Math.max(0, boxSize - 3), Math.max(0, boxSize - 3));\n              }\n            } else if (cellData.sparkline) {\n              const sparkline = cellData.sparkline.config;\n              const sparklineValues = cellData.sparkline.values;\n              const points = sparklineValues\n                .map((value, index) => ({ index, value }))\n                .filter((entry): entry is { index: number; value: number } => typeof entry.value === \"number\" && Number.isFinite(entry.value));\n              if (points.length > 1) {\n                const minValue = Math.min(...points.map((entry) => entry.value));\n                const maxValue = Math.max(...points.map((entry) => entry.value));\n                const sparkLeft = contentLeft + 1;\n                const sparkTop = contentTop + 2;\n                const sparkWidth = Math.max(1, contentWidth - 2);\n                const sparkHeight = Math.max(1, contentHeight - 4);\n                const xStep = points.length > 1 ? sparkWidth / (points.length - 1) : 0;\n                context.strokeStyle = sparkline.color ?? \"#2563eb\";\n                context.lineCap = \"round\";\n                context.lineJoin = \"round\";\n                context.lineWidth = 1.25;\n                context.beginPath();\n                points.forEach((entry, index) => {\n                  const x = sparkLeft + index * xStep;\n                  const y = sparkTop + sparkHeight - clampSparklineValue(entry.value, minValue, maxValue) * sparkHeight;\n                  if (index === 0) {\n                    context.moveTo(x, y);\n                  } else {\n                    context.lineTo(x, y);\n                  }\n                });\n                context.stroke();\n              }\n            } else if (rawText.length > 0) {\n              const align = canvasCellStyle.textAlign;\n              context.textAlign = align;\n              const textX = align === \"right\"\n                ? contentLeft + contentWidth\n                : align === \"center\"\n                  ? contentLeft + (contentWidth / 2)\n                  : contentLeft;\n              const trailingInset = cellData.conditionalIcon ? 18 : 0;\n              const maxTextWidth = Math.max(0, contentWidth - trailingInset);\n              const singleLineHeight = resolveCanvasLineHeight(cellData.style, 12);\n\n              if (cellData.textRotationDeg) {\n                const alignedTextY = resolveCanvasTextMiddleY(cellData.style.verticalAlign, contentTop, contentHeight, singleLineHeight);\n                const rotationOriginX = contentLeft + (contentWidth / 2);\n                context.save();\n                context.translate(rotationOriginX, alignedTextY);\n                context.rotate((cellData.textRotationDeg * Math.PI) / 180);\n                context.fillText(\n                  rawText,\n                  align === \"right\"\n                    ? contentWidth / 2\n                    : align === \"center\"\n                      ? 0\n                      : -(contentWidth / 2),\n                  0\n                );\n                context.restore();\n              } else if (canvasCellStyle.usesWrappedText || rawText.includes(\"\\n\")) {\n                const lines = wrapCanvasText(context, rawText, maxTextWidth);\n                const lineHeight = resolveCanvasLineHeight(cellData.style, 12);\n                const textBlockHeight = lines.length * lineHeight;\n                let textBlockTop = contentTop;\n                if (cellData.style.verticalAlign === \"middle\") {\n                  textBlockTop = contentTop + ((contentHeight - textBlockHeight) / 2);\n                } else if (cellData.style.verticalAlign !== \"top\") {\n                  textBlockTop = contentTop + contentHeight - textBlockHeight;\n                }\n                lines.forEach((line, lineIndex) => {\n                  context.fillText(line, textX, textBlockTop + (lineIndex * lineHeight) + (lineHeight / 2));\n                });\n              } else {\n                const text = canvasCellStyle.textOverflowEllipsis\n                  ? truncateCanvasText(context, rawText, maxTextWidth)\n                  : rawText;\n                context.fillText(text, textX, resolveCanvasTextMiddleY(cellData.style.verticalAlign, contentTop, contentHeight, singleLineHeight));\n              }\n            }\n\n            if (cellData.conditionalIcon) {\n              const iconSize = 10;\n              const iconX = rect.left + rect.width - (padding.right + iconSize + 4);\n              const iconY = rect.top + (rect.height / 2);\n              drawCanvasConditionalIcon(context, cellData.conditionalIcon, iconX + (iconSize / 2), iconY, iconSize);\n            }\n\n            context.restore();\n          }\n        }\n\n        if (thumbnailDrawingEntries.length > 0) {\n          context.save();\n          context.beginPath();\n          context.rect(rowHeaderWidth, headerHeight, Math.max(1, colAxis.totalSize), Math.max(1, rowAxis.totalSize));\n          context.clip();\n          for (const entry of thumbnailDrawingEntries) {\n            if (entry.kind === \"shape\") {\n              drawStaticShape(context, entry.shape, entry.rect, 1);\n            } else if (entry.kind === \"formControl\") {\n              drawStaticFormControl(context, entry.control, entry.rect, palette, 1, thumbnailSheetSurface);\n            } else {\n              const imageElement = getThumbnailImage(entry.image);\n              if (imageElement) {\n                context.drawImage(imageElement, entry.rect.left, entry.rect.top, entry.rect.width, entry.rect.height);\n              }\n            }\n          }\n          context.restore();\n        }\n\n        if (includeHeaders) {\n          context.strokeStyle = palette.border;\n          context.lineWidth = 1;\n          context.font = \"600 11px ui-sans-serif, system-ui, sans-serif\";\n          context.fillStyle = palette.headerText;\n          context.textBaseline = \"middle\";\n\n          for (const colItem of colAxis.items) {\n            const left = rowHeaderWidth + colItem.start;\n            context.beginPath();\n            context.moveTo(left + colItem.size - 0.5, 0);\n            context.lineTo(left + colItem.size - 0.5, headerHeight);\n            context.moveTo(left, headerHeight - 0.5);\n            context.lineTo(left + colItem.size, headerHeight - 0.5);\n            context.stroke();\n            context.textAlign = \"center\";\n            context.fillText(columnLabel(colItem.actualIndex), left + (colItem.size / 2), headerHeight / 2);\n          }\n\n          for (const rowItem of rowAxis.items) {\n            const top = headerHeight + rowItem.start;\n            context.beginPath();\n            context.moveTo(0, top + rowItem.size - 0.5);\n            context.lineTo(rowHeaderWidth, top + rowItem.size - 0.5);\n            context.moveTo(rowHeaderWidth - 0.5, top);\n            context.lineTo(rowHeaderWidth - 0.5, top + rowItem.size);\n            context.stroke();\n            context.textAlign = \"center\";\n            context.fillText(`${rowItem.actualIndex + 1}`, rowHeaderWidth / 2, top + (rowItem.size / 2));\n          }\n\n          context.beginPath();\n          context.moveTo(rowHeaderWidth - 0.5, 0);\n          context.lineTo(rowHeaderWidth - 0.5, headerHeight);\n          context.moveTo(0, headerHeight - 0.5);\n          context.lineTo(rowHeaderWidth, headerHeight - 0.5);\n          context.stroke();\n        }\n\n        return true;\n      };\n\n      const plan: SheetThumbnailRenderPlan = {\n        aspectRatio: sourceWidth / Math.max(1, sourceHeight),\n        contentHeight: rowAxis.totalSize,\n        contentWidth: colAxis.totalSize,\n        height: outputSize.height,\n        paint,\n        sourceRange,\n        width: outputSize.width\n      };\n\n      return {\n        ...plan,\n        sheet,\n        sheetIndex,\n        workbookSheetIndex: sheet.workbookSheetIndex\n      };\n    });\n  }, [\n    getSheetFormControls,\n    getSheetImages,\n    getSheetShapes,\n    getWorkerThumbnailRowBatch,\n    getThumbnailImage,\n    includeHeaders,\n    palette,\n    resolution,\n    sheets,\n    thumbnailImageLoadVersion,\n    workerThumbnailRowBatchVersion,\n    workbook\n  ]);\n\n  const paintThumbnail = React.useCallback(\n    (sheetIndex: number, canvas: HTMLCanvasElement | null) => thumbnails[sheetIndex]?.paint(canvas) ?? false,\n    [thumbnails]\n  );\n\n  return React.useMemo(\n    () => ({\n      paintThumbnail,\n      thumbnails\n    }),\n    [paintThumbnail, thumbnails]\n  );\n}\n\nexport function XlsxViewer(props: XlsxViewerProps) {\n  const contextController = React.useContext(ViewerContext);\n\n  if (props.controller) {\n    return <XlsxViewerInner {...props} controller={props.controller} />;\n  }\n\n  if (contextController) {\n    return <XlsxViewerInner {...props} controller={contextController} />;\n  }\n\n  return <XlsxViewerWithInlineController {...props} />;\n}\n\nexport function DefaultXlsxToolbar() {\n  const controller = useXlsxViewer();\n  const { headerBackgroundColor, headerTextColor, isDark } = React.useContext(ViewerAppearanceContext);\n  const palette = useViewerPalette(isDark, headerBackgroundColor, headerTextColor);\n  return <DefaultToolbar controller={controller} palette={palette} />;\n}\n","export interface CellTextClipOverscan {\n  horizontal: number;\n  vertical: number;\n}\n\nexport function resolveCellTextClipOverscan(\n  overscan: number,\n  usesWrappedText: boolean\n): CellTextClipOverscan {\n  return {\n    horizontal: overscan,\n    vertical: usesWrappedText ? 0 : overscan\n  };\n}\n","import { hierarchy as d3Hierarchy, partition as d3Partition, treemap as d3Treemap, treemapBinary, treemapDice, treemapSquarify } from \"d3-hierarchy\";\nimport { geoIdentity, geoMercator, geoNaturalEarth1, geoPath } from \"d3-geo\";\nimport * as React from \"react\";\nimport { scaleBand, scaleLinear, scalePoint } from \"d3-scale\";\nimport {\n  arc as d3Arc,\n  area as d3Area,\n  curveCatmullRom,\n  curveLinear,\n  curveLinearClosed,\n  line as d3Line,\n  pie as d3Pie,\n  symbol as d3Symbol,\n  symbolCircle,\n  symbolCross,\n  symbolDiamond,\n  symbolSquare,\n  symbolStar,\n  symbolTriangle\n} from \"d3-shape\";\nimport type { CurveFactory } from \"d3-shape\";\nimport { feature as topojsonFeature } from \"topojson-client\";\nimport countiesAlbers10m from \"us-atlas/counties-albers-10m.json\";\nimport countries50m from \"world-atlas/countries-50m.json\";\nimport { MemoSurfaceChartComposite } from \"./surface-regl\";\nimport type { HierarchyNode, HierarchyRectangularNode } from \"d3-hierarchy\";\nimport type { Feature, FeatureCollection, Geometry } from \"geojson\";\nimport type { XlsxChart, XlsxChartAxis, XlsxChartElementSelection, XlsxChartSeries, XlsxChartTypeGroup, XlsxImageRect } from \"./types\";\n\ntype ChartRendererPalette = {\n  border: string;\n  mutedText: string;\n  surface: string;\n  text: string;\n};\n\ntype ChartSvgProps = {\n  chart: XlsxChart;\n  onChartElementDoubleClick?: (selection: XlsxChartElementSelection, event: React.MouseEvent<SVGSVGElement>) => void;\n  onChartElementPointerDown?: (selection: XlsxChartElementSelection, event: React.PointerEvent<SVGSVGElement>) => void;\n  palette: ChartRendererPalette;\n  rect: XlsxImageRect;\n  selectedChartElement?: XlsxChartElementSelection | null;\n};\n\ntype LegendItem = {\n  color: string;\n  label: string;\n};\n\ntype PlotRect = {\n  height: number;\n  left: number;\n  top: number;\n  width: number;\n};\n\ntype ChartLayout = {\n  height: number;\n  legendItems: LegendItem[];\n  legendPosition: string | undefined;\n  plot: PlotRect;\n  titleHeight: number;\n  width: number;\n};\n\ntype BarRect = {\n  capEnd?: boolean;\n  capStart?: boolean;\n  categoryIndex: number;\n  bottomScale?: number;\n  color: string;\n  depthOrder?: number;\n  depthOffsetX?: number;\n  depthOffsetY?: number;\n  depthX?: number;\n  depthY?: number;\n  gradientId?: string;\n  height: number;\n  invertedNegative?: boolean;\n  isHorizontal: boolean;\n  key: string;\n  left: number;\n  shape3d?: string;\n  seriesIndex: number;\n  stroke: string;\n  strokeWidth: number;\n  topScale?: number;\n  value: number;\n  width: number;\n  top: number;\n};\n\ntype ChartElementDataOptions = {\n  selectionMode?: \"seriesFirst\";\n};\n\nfunction chartElementDataProps(seriesIndex: number, pointIndex?: number, options?: ChartElementDataOptions) {\n  return {\n    \"data-xlsx-chart-point-index\": typeof pointIndex === \"number\" ? String(pointIndex) : undefined,\n    \"data-xlsx-chart-selection-mode\": options?.selectionMode,\n    \"data-xlsx-chart-series-index\": String(seriesIndex),\n    style: {\n      cursor: \"pointer\",\n      pointerEvents: \"all\"\n    } as React.CSSProperties\n  };\n}\n\nfunction barChartElementDataProps(seriesIndex: number, pointIndex: number) {\n  return chartElementDataProps(seriesIndex, pointIndex, { selectionMode: \"seriesFirst\" });\n}\n\nfunction resolveChartElementTarget(target: EventTarget | null) {\n  if (!(target instanceof Element)) {\n    return null;\n  }\n\n  return target.closest(\"[data-xlsx-chart-series-index]\") as HTMLElement | SVGElement | null;\n}\n\nfunction resolveChartSelectionFromTarget(\n  chart: XlsxChart,\n  target: EventTarget | null,\n  selectedChartElement: XlsxChartElementSelection | null | undefined\n): XlsxChartElementSelection | null {\n  const element = resolveChartElementTarget(target);\n  if (!element) {\n    return selectedChartElement?.chartId === chart.id\n      ? { chartId: chart.id, kind: \"chart\" }\n      : { chartId: chart.id, kind: \"chart\" };\n  }\n\n  const seriesIndex = Number(element.dataset.xlsxChartSeriesIndex);\n  if (!Number.isInteger(seriesIndex) || seriesIndex < 0 || seriesIndex >= chart.series.length) {\n    return null;\n  }\n\n  const series = chart.series[seriesIndex];\n  if (!series) {\n    return null;\n  }\n\n  const rawPointIndex = element.dataset.xlsxChartPointIndex;\n  const rawElementKind = element.dataset.xlsxChartElementKind;\n  const selectionMode = element.dataset.xlsxChartSelectionMode;\n  const pointIndex = rawPointIndex == null || rawPointIndex === \"\" ? null : Number(rawPointIndex);\n  const hasPoint = pointIndex != null && Number.isInteger(pointIndex) && pointIndex >= 0;\n  const sameSelectedSeries = selectedChartElement?.chartId === chart.id\n    && selectedChartElement.kind !== \"chart\"\n    && selectedChartElement.seriesIndex === seriesIndex;\n  if (hasPoint && (selectionMode !== \"seriesFirst\" || sameSelectedSeries)) {\n    return {\n      chartId: chart.id,\n      kind: \"point\",\n      pointIndex,\n      seriesId: series.id,\n      seriesIndex\n    };\n  }\n\n  return {\n    chartId: chart.id,\n    kind: rawElementKind === \"legendEntry\" ? \"legendEntry\" : \"series\",\n    seriesId: series.id,\n    seriesIndex\n  };\n}\n\nfunction isSelectedChartSeries(\n  selectedChartElement: XlsxChartElementSelection | null | undefined,\n  chartId: string,\n  seriesIndex: number\n) {\n  return selectedChartElement?.chartId === chartId\n    && selectedChartElement.kind !== \"chart\"\n    && selectedChartElement.seriesIndex === seriesIndex;\n}\n\nfunction isSelectedChartPoint(\n  selectedChartElement: XlsxChartElementSelection | null | undefined,\n  chartId: string,\n  seriesIndex: number,\n  pointIndex: number\n) {\n  return selectedChartElement?.chartId === chartId\n    && selectedChartElement.kind === \"point\"\n    && selectedChartElement.seriesIndex === seriesIndex\n    && selectedChartElement.pointIndex === pointIndex;\n}\n\nfunction isSelectedChartPointOrSeries(\n  selectedChartElement: XlsxChartElementSelection | null | undefined,\n  chartId: string,\n  seriesIndex: number,\n  pointIndex: number\n) {\n  return isSelectedChartPoint(selectedChartElement, chartId, seriesIndex, pointIndex)\n    || (\n      isSelectedChartSeries(selectedChartElement, chartId, seriesIndex)\n      && selectedChartElement?.kind !== \"point\"\n    );\n}\n\nfunction renderSelectionRectHandles(\n  key: string,\n  left: number,\n  top: number,\n  width: number,\n  height: number,\n  color = \"#64748b\"\n) {\n  return renderSelectionPointHandles(\n    key,\n    [\n      { x: left, y: top },\n      { x: left + width, y: top },\n      { x: left, y: top + height },\n      { x: left + width, y: top + height }\n    ],\n    color\n  );\n}\n\nfunction renderSelectionPointHandles(\n  key: string,\n  points: Array<{ x: number; y: number }>,\n  color = \"#64748b\"\n) {\n  const radius = 3;\n\n  return (\n    <g key={key} pointerEvents=\"none\">\n      {points.map((point, index) => (\n        <circle\n          cx={point.x}\n          cy={point.y}\n          fill=\"#ffffff\"\n          key={`${key}-handle-${index}`}\n          r={radius}\n          stroke={color}\n          strokeWidth={1.1}\n          style={{ filter: \"drop-shadow(0 1px 2px rgba(15, 23, 42, 0.18))\" }}\n          vectorEffect=\"non-scaling-stroke\"\n        />\n      ))}\n    </g>\n  );\n}\n\ntype ChartHierarchyDatum = {\n  children?: ChartHierarchyDatum[];\n  colorIndex?: number;\n  name: string;\n  value?: number;\n};\n\ntype ComboRenderableGroup = {\n  axisIds: number[];\n  categoryAxis: XlsxChartAxis | null;\n  chartType: string;\n  gapWidth?: number;\n  is3d?: boolean;\n  raw?: Record<string, unknown>;\n  series: XlsxChartSeries[];\n  valueAxis: XlsxChartAxis | null;\n};\n\ntype ChartStage = {\n  color: string;\n  isSubtotal: boolean;\n  label: string;\n  value: number;\n};\n\ntype BoxWhiskerStats = {\n  lowerFence: number;\n  lowerWhisker: number;\n  max: number;\n  mean: number;\n  median: number;\n  min: number;\n  outliers: number[];\n  q1: number;\n  q3: number;\n  upperFence: number;\n  upperWhisker: number;\n  visiblePoints: number[];\n};\n\ntype SurfaceDomain = {\n  maxValue: number;\n  minValue: number;\n  safeMax: number;\n  ticks: number[];\n};\n\ntype RegionMapFeature = Feature<Geometry, { name?: string; regionSet?: \"country\" | \"us-state\"; stateCode?: string }>;\n\nconst WORLD_COUNTRY_FEATURES = ((topojsonFeature(\n  countries50m as unknown as Parameters<typeof topojsonFeature>[0],\n  (countries50m as { objects: { countries: unknown } }).objects.countries as Parameters<typeof topojsonFeature>[1]\n) as unknown) as FeatureCollection<Geometry, { name?: string }>).features as RegionMapFeature[];\n\nconst US_STATE_NAME_BY_ID: Record<string, { code: string; name: string }> = {\n  \"01\": { code: \"AL\", name: \"Alabama\" },\n  \"02\": { code: \"AK\", name: \"Alaska\" },\n  \"04\": { code: \"AZ\", name: \"Arizona\" },\n  \"05\": { code: \"AR\", name: \"Arkansas\" },\n  \"06\": { code: \"CA\", name: \"California\" },\n  \"08\": { code: \"CO\", name: \"Colorado\" },\n  \"09\": { code: \"CT\", name: \"Connecticut\" },\n  \"10\": { code: \"DE\", name: \"Delaware\" },\n  \"11\": { code: \"DC\", name: \"District of Columbia\" },\n  \"12\": { code: \"FL\", name: \"Florida\" },\n  \"13\": { code: \"GA\", name: \"Georgia\" },\n  \"15\": { code: \"HI\", name: \"Hawaii\" },\n  \"16\": { code: \"ID\", name: \"Idaho\" },\n  \"17\": { code: \"IL\", name: \"Illinois\" },\n  \"18\": { code: \"IN\", name: \"Indiana\" },\n  \"19\": { code: \"IA\", name: \"Iowa\" },\n  \"20\": { code: \"KS\", name: \"Kansas\" },\n  \"21\": { code: \"KY\", name: \"Kentucky\" },\n  \"22\": { code: \"LA\", name: \"Louisiana\" },\n  \"23\": { code: \"ME\", name: \"Maine\" },\n  \"24\": { code: \"MD\", name: \"Maryland\" },\n  \"25\": { code: \"MA\", name: \"Massachusetts\" },\n  \"26\": { code: \"MI\", name: \"Michigan\" },\n  \"27\": { code: \"MN\", name: \"Minnesota\" },\n  \"28\": { code: \"MS\", name: \"Mississippi\" },\n  \"29\": { code: \"MO\", name: \"Missouri\" },\n  \"30\": { code: \"MT\", name: \"Montana\" },\n  \"31\": { code: \"NE\", name: \"Nebraska\" },\n  \"32\": { code: \"NV\", name: \"Nevada\" },\n  \"33\": { code: \"NH\", name: \"New Hampshire\" },\n  \"34\": { code: \"NJ\", name: \"New Jersey\" },\n  \"35\": { code: \"NM\", name: \"New Mexico\" },\n  \"36\": { code: \"NY\", name: \"New York\" },\n  \"37\": { code: \"NC\", name: \"North Carolina\" },\n  \"38\": { code: \"ND\", name: \"North Dakota\" },\n  \"39\": { code: \"OH\", name: \"Ohio\" },\n  \"40\": { code: \"OK\", name: \"Oklahoma\" },\n  \"41\": { code: \"OR\", name: \"Oregon\" },\n  \"42\": { code: \"PA\", name: \"Pennsylvania\" },\n  \"44\": { code: \"RI\", name: \"Rhode Island\" },\n  \"45\": { code: \"SC\", name: \"South Carolina\" },\n  \"46\": { code: \"SD\", name: \"South Dakota\" },\n  \"47\": { code: \"TN\", name: \"Tennessee\" },\n  \"48\": { code: \"TX\", name: \"Texas\" },\n  \"49\": { code: \"UT\", name: \"Utah\" },\n  \"50\": { code: \"VT\", name: \"Vermont\" },\n  \"51\": { code: \"VA\", name: \"Virginia\" },\n  \"53\": { code: \"WA\", name: \"Washington\" },\n  \"54\": { code: \"WV\", name: \"West Virginia\" },\n  \"55\": { code: \"WI\", name: \"Wisconsin\" },\n  \"56\": { code: \"WY\", name: \"Wyoming\" }\n};\n\nconst US_STATE_FEATURES = ((topojsonFeature(\n  countiesAlbers10m as unknown as Parameters<typeof topojsonFeature>[0],\n  (countiesAlbers10m as { objects: { states: unknown } }).objects.states as Parameters<typeof topojsonFeature>[1]\n) as unknown) as FeatureCollection<Geometry, { name?: string }>).features.map((feature) => {\n  const id = typeof feature.id === \"string\" ? feature.id : String(feature.id ?? \"\");\n  const state = US_STATE_NAME_BY_ID[id];\n  return {\n    ...feature,\n    properties: {\n      ...(feature.properties ?? {}),\n      name: state?.name,\n      regionSet: \"us-state\" as const,\n      stateCode: state?.code\n    }\n  };\n}) as RegionMapFeature[];\n\nconst REGION_MAP_COUNTRY_ALIASES = new Map<string, string>([\n  [\"us\", \"united states of america\"],\n  [\"usa\", \"united states of america\"],\n  [\"u s a\", \"united states of america\"],\n  [\"united states\", \"united states of america\"],\n  [\"united states america\", \"united states of america\"],\n  [\"u s\", \"united states of america\"],\n  [\"uk\", \"united kingdom\"],\n  [\"u k\", \"united kingdom\"],\n  [\"uae\", \"united arab emirates\"],\n  [\"u a e\", \"united arab emirates\"],\n  [\"south korea\", \"korea, south\"],\n  [\"north korea\", \"korea, north\"],\n  [\"russia\", \"russian federation\"],\n  [\"vietnam\", \"viet nam\"],\n  [\"czech republic\", \"czechia\"],\n  [\"ivory coast\", \"cote d'ivoire\"],\n  [\"côte divoire\", \"cote d'ivoire\"]\n]);\n\nconst REGION_MAP_US_STATE_ALIASES = new Map<string, string>([\n  [\"district of columbia\", \"district of columbia\"],\n  [\"washington dc\", \"district of columbia\"],\n  [\"washington d c\", \"district of columbia\"],\n  [\"dc\", \"district of columbia\"],\n  [\"d c\", \"district of columbia\"]\n]);\n\nconst REGION_MAP_FEATURES_BY_KEY = (() => {\n  const byKey = new Map<string, RegionMapFeature>();\n  WORLD_COUNTRY_FEATURES.forEach((feature) => {\n    const name = typeof feature.properties?.name === \"string\" ? feature.properties.name : \"\";\n    const key = normalizeRegionMapKey(name);\n    if (key.length > 0) {\n      byKey.set(key, feature);\n    }\n  });\n  return byKey;\n})();\n\nconst REGION_MAP_US_STATE_FEATURES_BY_KEY = (() => {\n  const byKey = new Map<string, RegionMapFeature>();\n  US_STATE_FEATURES.forEach((feature) => {\n    const name = typeof feature.properties?.name === \"string\" ? feature.properties.name : \"\";\n    const key = normalizeRegionMapKey(name);\n    if (key.length > 0) {\n      byKey.set(key, feature);\n    }\n    const stateCode = normalizeRegionMapKey(feature.properties?.stateCode);\n    if (stateCode.length > 0) {\n      byKey.set(stateCode, feature);\n    }\n  });\n  REGION_MAP_US_STATE_ALIASES.forEach((value, key) => {\n    const feature = byKey.get(normalizeRegionMapKey(value));\n    if (feature) {\n      byKey.set(normalizeRegionMapKey(key), feature);\n    }\n  });\n  return byKey;\n})();\n\nfunction parseRgbColor(color: string) {\n  const match = /^#?([0-9a-f]{6})$/i.exec(color);\n  if (!match) {\n    return null;\n  }\n  return {\n    blue: Number.parseInt(match[1].slice(4, 6), 16),\n    green: Number.parseInt(match[1].slice(2, 4), 16),\n    red: Number.parseInt(match[1].slice(0, 2), 16)\n  };\n}\n\nfunction mixRgbColor(color: string, mixWith: string, ratio: number) {\n  const base = parseRgbColor(color);\n  const target = parseRgbColor(mixWith);\n  if (!base || !target) {\n    return color;\n  }\n  const clamped = Math.max(0, Math.min(1, ratio));\n  const mixChannel = (left: number, right: number) => Math.round(left + (right - left) * clamped);\n  return `#${[\n    mixChannel(base.red, target.red),\n    mixChannel(base.green, target.green),\n    mixChannel(base.blue, target.blue)\n  ].map((value) => value.toString(16).padStart(2, \"0\")).join(\"\")}`;\n}\n\nfunction lightenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#ffffff\", ratio);\n}\n\nfunction darkenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#000000\", ratio);\n}\n\nfunction clamp(value: number, min: number, max: number) {\n  return Math.max(min, Math.min(max, value));\n}\n\nfunction normalizeRegionMapKey(value: unknown) {\n  if (typeof value !== \"string\") {\n    return \"\";\n  }\n  return value\n    .normalize(\"NFD\")\n    .replace(/[\\u0300-\\u036f]/g, \"\")\n    .replace(/&/g, \" and \")\n    .replace(/[^a-zA-Z0-9]+/g, \" \")\n    .trim()\n    .toLowerCase()\n    .replace(/\\s+/g, \" \");\n}\n\nconst DEFAULT_CHART_FONT_STACK = [\n  \"\\\"Aptos\\\"\",\n  \"Calibri\",\n  \"Carlito\",\n  \"\\\"Segoe UI\\\"\",\n  \"Tahoma\",\n  \"Arial\",\n  \"sans-serif\"\n].join(\", \");\n\nconst DEFAULT_CHART_TEXT_COLOR = \"#000000\";\nconst DEFAULT_CHART_MUTED_TEXT_COLOR = \"#7f7f7f\";\n\nfunction escapeCssFontFamilyToken(value: string) {\n  const trimmed = value.trim();\n  if (!trimmed) {\n    return \"\";\n  }\n  if (\n    trimmed.startsWith(\"\\\"\")\n    || trimmed.startsWith(\"'\")\n    || /^(serif|sans-serif|monospace|cursive|fantasy|system-ui|math|emoji|fangsong)$/i.test(trimmed)\n  ) {\n    return trimmed;\n  }\n  return /\\s/.test(trimmed) ? `\"${trimmed.replace(/\"/g, \"\\\\\\\"\")}\"` : trimmed;\n}\n\nfunction buildChartFontFamily(fontFamily: string | undefined) {\n  if (!fontFamily || fontFamily.trim().length === 0) {\n    return DEFAULT_CHART_FONT_STACK;\n  }\n  const tokens = fontFamily\n    .split(\",\")\n    .map(escapeCssFontFamilyToken)\n    .filter((token) => token.length > 0);\n  if (tokens.length === 0) {\n    return DEFAULT_CHART_FONT_STACK;\n  }\n  return [...tokens, \"\\\"Segoe UI\\\"\", \"Tahoma\", \"Arial\", \"sans-serif\"].join(\", \");\n}\n\nfunction resolveChartTextColor(chart: XlsxChart) {\n  return chart.textColor ?? chart.titleColor ?? DEFAULT_CHART_TEXT_COLOR;\n}\n\nfunction resolveChartAxisTextColor(chart: XlsxChart) {\n  return chart.axisLabelColor ?? chart.textColor ?? chart.titleColor ?? DEFAULT_CHART_TEXT_COLOR;\n}\n\nfunction resolveChartMutedTextColor(chart: XlsxChart) {\n  return chart.textColor ?? chart.axisLabelColor ?? DEFAULT_CHART_MUTED_TEXT_COLOR;\n}\n\nfunction safeNumber(value: unknown) {\n  if (typeof value === \"number\" && Number.isFinite(value)) {\n    return value;\n  }\n  if (typeof value === \"string\") {\n    const normalized = value.trim().replace(/,/g, \"\");\n    if (!normalized) {\n      return null;\n    }\n    const parsed = Number(normalized);\n    return Number.isFinite(parsed) ? parsed : null;\n  }\n  return null;\n}\n\nfunction chartSeriesColor(chart: XlsxChart, seriesIndex: number) {\n  const series = chart.series[seriesIndex];\n  const paletteColor = chart.chartColorPalette?.[seriesIndex % Math.max(1, chart.chartColorPalette.length)];\n  return series?.color ?? series?.lineColor ?? paletteColor ?? chart.textColor ?? \"#222222\";\n}\n\nfunction chartSeriesStrokeColor(chart: XlsxChart, seriesIndex: number) {\n  const series = chart.series[seriesIndex];\n  const paletteColor = chart.chartColorPalette?.[seriesIndex % Math.max(1, chart.chartColorPalette.length)];\n  return series?.lineColor ?? series?.color ?? paletteColor ?? chart.textColor ?? \"#222222\";\n}\n\nfunction chartPointColor(chart: XlsxChart, pointIndex: number, seriesIndex = 0) {\n  const pointStyle = chart.series[seriesIndex]?.dataPointStyles?.find((entry) => entry.index === pointIndex);\n  if (pointStyle?.color) {\n    return pointStyle.color;\n  }\n  const rawPoint = chart.series[seriesIndex]?.dataPoints?.[pointIndex];\n  if (rawPoint && typeof rawPoint === \"object\") {\n    const pointRecord = rawPoint as Record<string, unknown>;\n    if (typeof pointRecord.color === \"string\") {\n      return pointRecord.color;\n    }\n    if (typeof pointRecord.fillColor === \"string\") {\n      return pointRecord.fillColor;\n    }\n    if (typeof pointRecord.solidFillHex === \"string\") {\n      const normalized = pointRecord.solidFillHex.replace(/^#/, \"\");\n      if (/^[0-9a-fA-F]{6}$/.test(normalized)) {\n        return `#${normalized.toLowerCase()}`;\n      }\n    }\n    const shapeProperties = pointRecord.shapeProperties && typeof pointRecord.shapeProperties === \"object\"\n      ? pointRecord.shapeProperties as Record<string, unknown>\n      : null;\n    if (shapeProperties && typeof shapeProperties.solidFillHex === \"string\") {\n      const normalized = shapeProperties.solidFillHex.replace(/^#/, \"\");\n      if (/^[0-9a-fA-F]{6}$/.test(normalized)) {\n        return `#${normalized.toLowerCase()}`;\n      }\n    }\n  }\n  const palette = chart.chartColorPalette;\n  if (palette && palette.length > 0) {\n    const offset = chart.chartColorPaletteOffset ?? 0;\n    return palette[(pointIndex + offset) % palette.length] ?? palette[pointIndex % palette.length];\n  }\n  return chartSeriesColor(chart, seriesIndex);\n}\n\nfunction isHistogramLikeSeries(series: XlsxChartSeries | null | undefined) {\n  const raw = series?.raw && typeof series.raw === \"object\"\n    ? series.raw as Record<string, unknown>\n    : null;\n  return Array.isArray(raw?.chartExHistogramBins) && raw.chartExHistogramBins.length > 0;\n}\n\nfunction isHistogramLikeChart(chart: XlsxChart) {\n  return chart.series.some((series) => isHistogramLikeSeries(series));\n}\n\nfunction resolveRegionMapFeature(value: unknown, featureSet: \"country\" | \"us-state\" = \"country\") {\n  const rawKey = normalizeRegionMapKey(value);\n  if (!rawKey) {\n    return null;\n  }\n  if (featureSet === \"us-state\") {\n    const canonicalKey = REGION_MAP_US_STATE_ALIASES.get(rawKey) ?? rawKey;\n    return REGION_MAP_US_STATE_FEATURES_BY_KEY.get(canonicalKey) ?? null;\n  }\n  const canonicalKey = REGION_MAP_COUNTRY_ALIASES.get(rawKey) ?? rawKey;\n  return REGION_MAP_FEATURES_BY_KEY.get(canonicalKey) ?? null;\n}\n\nfunction resolveRegionMapBaseColor(chart: XlsxChart, seriesIndex: number) {\n  return chart.series[seriesIndex]?.color\n    ?? chart.series[seriesIndex]?.lineColor\n    ?? chart.chartColorPalette?.[0]\n    ?? \"#ff006e\";\n}\n\nfunction resolveRegionMapDataColor(chart: XlsxChart, seriesIndex: number) {\n  const pointColor = normalizeRendererHexColor(chartPointColor(chart, 0, seriesIndex));\n  if (pointColor) {\n    return pointColor;\n  }\n\n  const palette = Array.isArray(chart.chartColorPalette) ? chart.chartColorPalette : [];\n  if (palette.length > 0) {\n    const offset = chart.chartColorPaletteOffset ?? 0;\n    const paletteColor = normalizeRendererHexColor(\n      palette[((offset % palette.length) + palette.length) % palette.length]\n    );\n    if (paletteColor) {\n      return paletteColor;\n    }\n  }\n\n  return normalizeRendererHexColor(chart.series[seriesIndex]?.color ?? chart.series[seriesIndex]?.lineColor)\n    ?? \"#4f81bd\";\n}\n\nfunction resolveRegionMapValueColors(series: XlsxChartSeries | null | undefined) {\n  const raw = series?.raw && typeof series.raw === \"object\"\n    ? series.raw as Record<string, unknown>\n    : null;\n  const colors = Array.isArray(raw?.valueColors)\n    ? raw.valueColors\n      .map((value) => normalizeRendererHexColor(value))\n      .filter((value): value is string => Boolean(value))\n    : [];\n  return colors.length >= 2 ? colors : null;\n}\n\nfunction resolveRegionMapColorStrings(series: XlsxChartSeries | null | undefined) {\n  const raw = series?.raw && typeof series.raw === \"object\"\n    ? series.raw as Record<string, unknown>\n    : null;\n  const values = Array.isArray(raw?.chartExColorStrings)\n    ? raw.chartExColorStrings\n      .map((value) => (typeof value === \"string\" ? value.trim() : \"\"))\n      .filter((value): value is string => value.length > 0)\n    : [];\n  return values.length > 0 ? values : null;\n}\n\nfunction resolveRegionMapLayoutProperties(series: XlsxChartSeries | null | undefined) {\n  const raw = series?.raw && typeof series.raw === \"object\"\n    ? series.raw as Record<string, unknown>\n    : null;\n  return raw?.layoutProperties && typeof raw.layoutProperties === \"object\"\n    ? raw.layoutProperties as Record<string, unknown>\n    : null;\n}\n\nfunction resolveRegionMapFeatureSet(labels: string[], geography: Record<string, unknown> | null) {\n  const cultureRegion = typeof geography?.cultureRegion === \"string\"\n    ? geography.cultureRegion.trim().toUpperCase()\n    : \"\";\n  const countryMatches = labels.filter((label) => resolveRegionMapFeature(label, \"country\") != null).length;\n  const stateMatches = labels.filter((label) => resolveRegionMapFeature(label, \"us-state\") != null).length;\n  if (cultureRegion === \"US\" && stateMatches > 0 && stateMatches >= countryMatches) {\n    return \"us-state\" as const;\n  }\n  return \"country\" as const;\n}\n\nfunction getRegionMapBaseFeatures(featureSet: \"country\" | \"us-state\") {\n  return featureSet === \"us-state\" ? US_STATE_FEATURES : WORLD_COUNTRY_FEATURES;\n}\n\nfunction resolveRegionMapValueColorFromStops(stops: string[], ratio: number) {\n  if (stops.length === 0) {\n    return \"#4f81bd\";\n  }\n  if (stops.length === 1) {\n    return stops[0];\n  }\n  const clamped = clamp(ratio, 0, 1);\n  const scaled = clamped * (stops.length - 1);\n  const lowerIndex = Math.floor(scaled);\n  const upperIndex = Math.min(stops.length - 1, lowerIndex + 1);\n  const mixRatio = scaled - lowerIndex;\n  return mixRgbColor(stops[lowerIndex] ?? stops[0], stops[upperIndex] ?? stops[stops.length - 1], mixRatio);\n}\n\nfunction resolveRegionMapValueColor(chart: XlsxChart, seriesIndex: number, ratio: number) {\n  const explicitStops = resolveRegionMapValueColors(chart.series[seriesIndex] ?? null);\n  if (explicitStops) {\n    return resolveRegionMapValueColorFromStops(explicitStops, ratio);\n  }\n  const baseColor = resolveRegionMapDataColor(chart, seriesIndex);\n  return resolveRegionMapValueColorFromStops([\n    lightenColor(baseColor, 0.82),\n    lightenColor(baseColor, 0.28),\n    darkenColor(baseColor, 0.08)\n  ], ratio);\n}\n\nfunction resolveRegionMapNoDataColor(chart: XlsxChart, seriesIndex: number) {\n  const baseColor = resolveRegionMapBaseColor(chart, seriesIndex);\n  return normalizeRendererHexColor(baseColor) ?? \"#ff006e\";\n}\n\nfunction buildRegionMapLegendItems(chart: XlsxChart): LegendItem[] {\n  const primarySeriesIndex = Math.max(0, chart.series.findIndex((series) => series.hidden !== true));\n  const categoricalValues = resolveRegionMapColorStrings(chart.series[primarySeriesIndex] ?? null);\n  if (categoricalValues) {\n    const uniqueValues = Array.from(new Set(categoricalValues));\n    return uniqueValues.map((value, index) => ({\n      color: chartPointColor(chart, index, primarySeriesIndex),\n      label: value\n    }));\n  }\n  const values = (chart.series[primarySeriesIndex]?.values ?? [])\n    .map((value) => safeNumber(value))\n    .filter((value): value is number => value != null);\n  if (values.length === 0) {\n    return [];\n  }\n  const minValue = Math.min(...values);\n  const maxValue = Math.max(...values);\n  const ticks = buildNumericTickValues(minValue, maxValue, undefined).slice(0, 5);\n  return ticks.slice(0, -1).map((tick, index) => {\n    const nextTick = ticks[index + 1] ?? maxValue;\n    const midpoint = tick + (nextTick - tick) * 0.5;\n    const ratio = (midpoint - minValue) / Math.max(1e-6, maxValue - minValue);\n    return {\n      color: resolveRegionMapValueColor(chart, primarySeriesIndex, ratio),\n      label: `${formatTickValue(tick)}-${formatTickValue(nextTick)}`\n    };\n  });\n}\n\nfunction normalizeBuiltinPieStyleId(styleId: number | undefined) {\n  if (typeof styleId !== \"number\" || !Number.isFinite(styleId)) {\n    return null;\n  }\n  return styleId >= 100 ? styleId - 100 : styleId;\n}\n\nfunction getBuiltinPiePalette(chart: XlsxChart, seriesIndex: number) {\n  const normalized = normalizeBuiltinPieStyleId(chart.chartStyleId);\n  if (normalized !== 32) {\n    return null;\n  }\n  const baseColor = chart.series[seriesIndex]?.color\n    ?? chart.series[seriesIndex]?.lineColor\n    ?? chart.chartColorPalette?.[0]\n    ?? null;\n  if (!baseColor) {\n    return null;\n  }\n  return [\n    lightenColor(baseColor, 0.16),\n    darkenColor(baseColor, 0.42),\n    baseColor,\n    darkenColor(baseColor, 0.18),\n    lightenColor(baseColor, 0.08),\n    darkenColor(baseColor, 0.3)\n  ];\n}\n\nfunction resolvePiePointColor(chart: XlsxChart, pointIndex: number, seriesIndex = 0) {\n  const pointStyle = chart.series[seriesIndex]?.dataPointStyles?.find((entry) => entry.index === pointIndex);\n  if (pointStyle?.color) {\n    return pointStyle.color;\n  }\n  const builtinPalette = getBuiltinPiePalette(chart, seriesIndex);\n  if (builtinPalette && builtinPalette.length > 0) {\n    return builtinPalette[pointIndex % builtinPalette.length] ?? builtinPalette[0];\n  }\n  return chartPointColor(chart, pointIndex, seriesIndex);\n}\n\nfunction selectPrimaryPieSeriesIndex(chart: XlsxChart) {\n  let bestIndex = 0;\n  let bestScore = Number.NEGATIVE_INFINITY;\n\n  chart.series.forEach((series, index) => {\n    let positiveCount = 0;\n    let total = 0;\n    for (const rawValue of series.values) {\n      const value = safeNumber(rawValue);\n      if (value != null && value > 0) {\n        positiveCount += 1;\n        total += value;\n      }\n    }\n    const score = positiveCount * 1_000_000 + total;\n    if (score > bestScore) {\n      bestScore = score;\n      bestIndex = index;\n    }\n  });\n\n  return bestIndex;\n}\n\nfunction chartSeriesBarColors(\n  chart: XlsxChart,\n  seriesIndex: number,\n  value: number,\n  negativeFillMode: \"chartArea\" | \"none\" | \"series\"\n) {\n  const series = chart.series[seriesIndex];\n  const defaultFill = chartSeriesColor(chart, seriesIndex);\n  const defaultStroke = chartSeriesStrokeColor(chart, seriesIndex);\n  const defaultStrokeWidth = typeof series?.lineWidthPx === \"number\" && Number.isFinite(series.lineWidthPx)\n    ? Math.max(0.8, Math.min(4, series.lineWidthPx))\n    : 1;\n  if (value < 0 && series?.invertIfNegative) {\n    const resolvedNegativeFill = negativeFillMode === \"none\"\n      ? \"none\"\n      : series.negativeColor\n        ?? (negativeFillMode === \"chartArea\" ? chart.chartAreaFillColor : undefined)\n        ?? defaultFill;\n    return {\n      fill: resolvedNegativeFill,\n      stroke: series.negativeLineColor ?? defaultStroke,\n      strokeWidth: defaultStrokeWidth\n    };\n  }\n  return {\n    fill: defaultFill,\n    stroke: defaultStroke,\n    strokeWidth: defaultStrokeWidth\n  };\n}\n\nfunction resolveCategoryBandPadding(gapWidth: number | undefined) {\n  const normalizedGap = typeof gapWidth === \"number\" && Number.isFinite(gapWidth)\n    ? clamp(gapWidth, 0, 500)\n    : 150;\n  const inner = clamp(normalizedGap / (100 + normalizedGap), 0.05, 0.88);\n  const outer = clamp(inner * 0.5, 0, 0.45);\n  return { inner, outer };\n}\n\nfunction normalizeLegendPosition(position: string | undefined) {\n  switch (position) {\n    case \"bottom\":\n      return \"bottom\";\n    case \"left\":\n      return \"left\";\n    case \"right\":\n      return \"right\";\n    case \"top\":\n      return \"top\";\n    case \"b\":\n      return \"bottom\";\n    case \"l\":\n      return \"left\";\n    case \"r\":\n      return \"right\";\n    case \"t\":\n      return \"top\";\n    default:\n      return position;\n  }\n}\n\nfunction normalizeChartMarkerSymbol(value: string | undefined) {\n  if (!value || value === \"none\") {\n    return \"none\";\n  }\n  if (value === \"auto\") {\n    return \"circle\";\n  }\n  return value;\n}\n\nfunction normalizeRenderableChartType(chart: XlsxChart) {\n  if (chart.chartType === \"ScatterSmooth\") {\n    return \"ScatterSmooth\";\n  }\n  if (chart.chartType === \"Pie\" && chart.is3d) {\n    return \"Pie3D\";\n  }\n  if (\n    chart.chartType === \"Pie\"\n    && chart.series.some((series) => Array.isArray(series.dataPoints) && series.dataPoints.some((point) => (\n      point != null\n      && typeof point === \"object\"\n      && \"explosion\" in point\n      && typeof (point as { explosion?: unknown }).explosion === \"number\"\n      && ((point as { explosion?: number }).explosion ?? 0) > 0\n    )))\n  ) {\n    return \"PieExploded\";\n  }\n  if (chart.chartType === \"Unsupported(c:ofPieChart)\") {\n    return \"BarOfPie\";\n  }\n  return chart.chartType;\n}\n\nfunction normalizeCategoryLabel(value: unknown) {\n  if (value == null) {\n    return \"\";\n  }\n  return String(value)\n    .replace(/[\\u200B-\\u200D\\uFEFF]/g, \"\")\n    .trim();\n}\n\nfunction estimateReferencePointCount(formula: string | undefined) {\n  if (!formula) {\n    return 0;\n  }\n  const bang = formula.lastIndexOf(\"!\");\n  const rawRange = (bang >= 0 ? formula.slice(bang + 1) : formula).replace(/\\$/g, \"\");\n  const match = /^([A-Za-z]+)(\\d+):([A-Za-z]+)(\\d+)$/.exec(rawRange.trim());\n  if (!match) {\n    return 0;\n  }\n  const startRow = Number(match[2]);\n  const endRow = Number(match[4]);\n  if (!Number.isFinite(startRow) || !Number.isFinite(endRow)) {\n    return 0;\n  }\n  return Math.abs(endRow - startRow) + 1;\n}\n\nfunction getCategoryLabels(chart: XlsxChart) {\n  const primaryCategories = chart.series[0]?.categories ?? [];\n  const includeReferenceCategoryCount = chart.plotVisibleOnly !== true;\n  const referenceCategoryCount = includeReferenceCategoryCount\n    ? Math.max(\n      0,\n      ...chart.series.map((series) => Math.max(\n        estimateReferencePointCount(series.categoriesRef?.formula),\n        estimateReferencePointCount(series.valuesRef?.formula)\n      ))\n    )\n    : 0;\n  const categoryCount = Math.max(\n    referenceCategoryCount,\n    primaryCategories.length,\n    ...chart.series.map((series) => Math.max(series.categories.length, series.values.length))\n  );\n  if (categoryCount <= 0) {\n    return [];\n  }\n  const hasAnyExplicitCategory = chart.series.some((series) => (\n    series.categories.some((value) => normalizeCategoryLabel(value).length > 0)\n  ));\n  const fallbackToImplicitOrdinal = chart.series.some((series) => {\n    const categoriesLength = series.categories.length;\n    if (categoriesLength === 0) {\n      return false;\n    }\n    return series.categories.every((value) => normalizeCategoryLabel(value).length === 0);\n  }) || !hasAnyExplicitCategory;\n  return Array.from({ length: categoryCount }, (_, categoryIndex) => {\n    const primary = primaryCategories[categoryIndex];\n    if (primary != null) {\n      const normalizedPrimary = normalizeCategoryLabel(primary);\n      if (normalizedPrimary.length > 0) {\n        return formatCategoryLabel(chart, primary, normalizedPrimary);\n      }\n    }\n    const fallback = chart.series\n      .map((series) => series.categories[categoryIndex])\n      .find((value) => normalizeCategoryLabel(value).length > 0);\n    if (fallback != null) {\n      return formatCategoryLabel(chart, fallback, normalizeCategoryLabel(fallback));\n    }\n    return fallbackToImplicitOrdinal ? String(categoryIndex + 1) : \"\";\n  });\n}\n\nfunction isComboChart(chart: XlsxChart) {\n  const typeGroups = chart.typeGroups ?? [];\n  if (typeGroups.length < 2) {\n    return false;\n  }\n  const distinctChartTypes = new Set(typeGroups.map((group) => group.chartType));\n  return distinctChartTypes.size > 1;\n}\n\nfunction getComboLegendSeries(chart: XlsxChart) {\n  if (!isComboChart(chart)) {\n    return chart.series.map((series, index) => ({\n      color: chartSeriesColor(chart, index),\n      label: series.name ?? `Series ${index + 1}`\n    }));\n  }\n  return (chart.typeGroups ?? []).flatMap((group) => (\n    group.series.map((series, seriesIndex) => ({\n      color: series.lineColor ?? series.markerColor ?? series.color ?? chartSeriesColor(chart, seriesIndex),\n      label: series.name ?? `Series ${seriesIndex + 1}`\n    }))\n  ));\n}\n\nfunction findAxisForGroup(\n  chart: XlsxChart,\n  axisIds: number[],\n  positionMatcher: (position: string | undefined) => boolean,\n  allowAnyMatch = false\n) {\n  const positionedMatch = chart.axes.find((axis) => (\n    axis.id != null\n    && axisIds.includes(axis.id)\n    && positionMatcher(axis.position)\n  ));\n  if (positionedMatch) {\n    return positionedMatch;\n  }\n  if (!allowAnyMatch) {\n    return null;\n  }\n  return chart.axes.find((axis) => axis.id != null && axisIds.includes(axis.id)) ?? null;\n}\n\nfunction buildComboGroups(chart: XlsxChart): ComboRenderableGroup[] {\n  return (chart.typeGroups ?? []).map((group) => {\n    const axisIds = group.axisIds ?? [];\n    const categoryAxis = findAxisForGroup(chart, axisIds, (position) => position === \"b\" || position === \"t\")\n      ?? chart.categoryAxis\n      ?? null;\n    const valueAxis = findAxisForGroup(chart, axisIds, (position) => position === \"l\" || position === \"r\", true)\n      ?? chart.valueAxis\n      ?? null;\n    return {\n      axisIds,\n      categoryAxis,\n      chartType: group.chartType,\n      gapWidth: group.gapWidth,\n      is3d: group.is3d,\n      raw: group.raw,\n      series: group.series,\n      valueAxis\n    };\n  }).filter((group) => group.series.length > 0);\n}\n\nfunction resolveRenderableSeriesValue(rawValue: unknown, displayBlanksAs: string | undefined) {\n  const numeric = safeNumber(rawValue);\n  if (numeric != null) {\n    return numeric;\n  }\n  return displayBlanksAs === \"zero\" ? 0 : null;\n}\n\nfunction coerceLooseNumber(value: unknown): number | null {\n  const strict = safeNumber(value);\n  if (strict != null) {\n    return strict;\n  }\n  if (Array.isArray(value)) {\n    for (const entry of value) {\n      const nested = coerceLooseNumber(entry);\n      if (nested != null) {\n        return nested;\n      }\n    }\n    return null;\n  }\n  if (value && typeof value === \"object\") {\n    const record = value as Record<string, unknown>;\n    for (const key of [\"x\", \"value\", \"v\", \"num\", \"number\", \"raw\"]) {\n      const nested = coerceLooseNumber(record[key]);\n      if (nested != null) {\n        return nested;\n      }\n    }\n    return null;\n  }\n  if (typeof value === \"string\") {\n    const match = /-?\\d+(?:\\.\\d+)?/.exec(value);\n    if (!match) {\n      return null;\n    }\n    const parsed = Number(match[0]);\n    return Number.isFinite(parsed) ? parsed : null;\n  }\n  return null;\n}\n\nfunction buildPieEntries(chart: XlsxChart, seriesIndex = selectPrimaryPieSeriesIndex(chart)) {\n  const categories = getCategoryLabels(chart);\n  const values = chart.series[seriesIndex]?.values ?? [];\n  return values\n    .map((rawValue, index) => ({\n      color: resolvePiePointColor(chart, index, seriesIndex),\n      index,\n      label: normalizeCategoryLabel(categories[index]),\n      value: Math.max(0, safeNumber(rawValue) ?? 0)\n    }))\n    .filter((entry) => entry.value > 0);\n}\n\nfunction resolveChartStageSubtotal(series: XlsxChart[\"series\"][number]) {\n  const raw = series.raw && typeof series.raw === \"object\"\n    ? series.raw as Record<string, unknown>\n    : null;\n  const layoutProperties = raw?.layoutProperties && typeof raw.layoutProperties === \"object\"\n    ? raw.layoutProperties as Record<string, unknown>\n    : null;\n  const subtotals = Array.isArray(layoutProperties?.subtotals) ? layoutProperties.subtotals : [];\n  return subtotals.length > 0 || layoutProperties?.aggregation === true;\n}\n\nfunction buildChartStages(chart: XlsxChart) {\n  if (chart.chartType === \"Funnel\" || chart.chartType === \"Waterfall\") {\n    const primarySeriesIndex = Math.max(0, chart.series.findIndex((series) => series.hidden !== true));\n    const primarySeries = chart.series[primarySeriesIndex] ?? null;\n    if (!primarySeries) {\n      return [];\n    }\n\n    const labels = getCategoryLabels(chart);\n    return primarySeries.values\n      .map((rawValue, index): ChartStage | null => {\n        const value = safeNumber(rawValue);\n        if (value == null || !Number.isFinite(value)) {\n          return null;\n        }\n        return {\n          color: chart.varyColors\n            ? chartPointColor(chart, index, primarySeriesIndex)\n            : chartSeriesColor(chart, primarySeriesIndex),\n          isSubtotal: false,\n          label: normalizeCategoryLabel(labels[index]) || String(index + 1),\n          value\n        };\n      })\n      .filter((stage): stage is ChartStage => stage != null);\n  }\n\n  return chart.series\n    .map((series, index): ChartStage | null => {\n      const value = series.values.reduce<number>((sum, entry) => sum + (safeNumber(entry) ?? 0), 0);\n      if (!Number.isFinite(value)) {\n        return null;\n      }\n      const formula = typeof series.valuesRef?.formula === \"string\" ? series.valuesRef.formula : \"\";\n      const label = series.name\n        ?? (formula.length > 0 ? formula.replace(/^.*!/, \"\").replace(/\\$/g, \"\") : `Series ${index + 1}`);\n      return {\n        color: chartSeriesColor(chart, typeof series.formatIdx === \"number\" ? series.formatIdx : index),\n        isSubtotal: resolveChartStageSubtotal(series),\n        label,\n        value\n      };\n    })\n    .filter((stage): stage is ChartStage => stage != null);\n}\n\nfunction buildHierarchyData(chart: XlsxChart) {\n  const root: ChartHierarchyDatum = {\n    children: [],\n    name: chart.title ?? chart.name ?? \"Root\"\n  };\n  const rootChildren = root.children ?? [];\n  const topLevelIndexByName = new Map<string, number>();\n  const primaryHierarchySeries = chart.series.find((series) => {\n    const raw = series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : null;\n    return Array.isArray(raw?.chartExHierarchyCategories);\n  }) ?? null;\n  const primaryHierarchyPaths = (() => {\n    if (!primaryHierarchySeries) {\n      return null;\n    }\n    const raw = primaryHierarchySeries.raw as Record<string, unknown>;\n    return Array.isArray(raw.chartExHierarchyCategories)\n      ? raw.chartExHierarchyCategories.map((entry) => Array.isArray(entry)\n        ? entry.map((value) => normalizeCategoryLabel(value)).filter((value) => value.length > 0)\n        : [])\n      : null;\n  })();\n  const rowCount = primaryHierarchyPaths\n    ? primaryHierarchyPaths.length\n    : Math.max(0, ...chart.series.map((series) => series.values.length));\n\n  for (let rowIndex = 0; rowIndex < rowCount; rowIndex += 1) {\n    const path = primaryHierarchyPaths?.[rowIndex] ?? chart.series\n      .map((series) => normalizeCategoryLabel(series.categories[rowIndex] ?? series.values[rowIndex]))\n      .filter((value) => value.length > 0);\n    if (path.length === 0) {\n      continue;\n    }\n\n    let current = root;\n    path.forEach((part, levelIndex) => {\n      current.children = current.children ?? [];\n      const preserveDuplicateLeaf = levelIndex === path.length - 1 && path.length === 1;\n      let next = preserveDuplicateLeaf\n        ? undefined\n        : current.children.find((child) => child.name === part);\n      if (!next) {\n        next = { children: [], name: part };\n        if (levelIndex === 0) {\n          const topLevelIndex = topLevelIndexByName.size;\n          topLevelIndexByName.set(part, topLevelIndex);\n          next.colorIndex = topLevelIndex;\n        } else {\n          next.colorIndex = current.colorIndex;\n        }\n        current.children.push(next);\n      }\n      current = next;\n    });\n\n    const valueSource = primaryHierarchySeries ?? chart.series[chart.series.length - 1] ?? null;\n    current.value = (current.value ?? 0) + Math.max(0.0001, safeNumber(valueSource?.values[rowIndex]) ?? 1);\n  }\n\n  return rootChildren.length > 0 ? root : null;\n}\n\nfunction resolveBoxWhiskerQuartileMethod(series: XlsxChartSeries) {\n  const raw = series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : null;\n  const layoutProperties = raw?.layoutProperties && typeof raw.layoutProperties === \"object\"\n    ? raw.layoutProperties as Record<string, unknown>\n    : null;\n  const statistics = layoutProperties?.statistics && typeof layoutProperties.statistics === \"object\"\n    ? layoutProperties.statistics as Record<string, unknown>\n    : null;\n  return statistics?.quartileMethod === \"inclusive\" ? \"inclusive\" : \"exclusive\";\n}\n\nfunction resolveBoxWhiskerVisibility(series: XlsxChartSeries) {\n  const raw = series.raw && typeof series.raw === \"object\" ? series.raw as Record<string, unknown> : null;\n  const layoutProperties = raw?.layoutProperties && typeof raw.layoutProperties === \"object\"\n    ? raw.layoutProperties as Record<string, unknown>\n    : null;\n  const visibility = layoutProperties?.visibility && typeof layoutProperties.visibility === \"object\"\n    ? layoutProperties.visibility as Record<string, unknown>\n    : null;\n  return {\n    meanLine: visibility?.meanLine === true,\n    meanMarker: visibility?.meanMarker !== false,\n    nonoutliers: visibility?.nonoutliers === true,\n    outliers: visibility?.outliers !== false\n  };\n}\n\nfunction computePercentile(sortedValues: number[], percentile: number, method: \"exclusive\" | \"inclusive\") {\n  const count = sortedValues.length;\n  if (count === 0) {\n    return 0;\n  }\n  if (count === 1) {\n    return sortedValues[0] ?? 0;\n  }\n\n  const rank = method === \"exclusive\"\n    ? percentile * (count + 1)\n    : 1 + percentile * (count - 1);\n  if (rank <= 1) {\n    return sortedValues[0] ?? 0;\n  }\n  if (rank >= count) {\n    return sortedValues[count - 1] ?? 0;\n  }\n\n  const lowerIndex = Math.floor(rank) - 1;\n  const upperIndex = Math.ceil(rank) - 1;\n  const fraction = rank - Math.floor(rank);\n  const lower = sortedValues[Math.max(0, lowerIndex)] ?? sortedValues[0] ?? 0;\n  const upper = sortedValues[Math.max(0, upperIndex)] ?? sortedValues[count - 1] ?? 0;\n  return lower + (upper - lower) * fraction;\n}\n\nfunction computeBoxWhiskerStats(series: XlsxChartSeries): BoxWhiskerStats | null {\n  const sortedValues = series.values\n    .map((value) => safeNumber(value))\n    .filter((value): value is number => value != null)\n    .sort((left, right) => left - right);\n  if (sortedValues.length === 0) {\n    return null;\n  }\n\n  const quartileMethod = resolveBoxWhiskerQuartileMethod(series);\n  const q1 = computePercentile(sortedValues, 0.25, quartileMethod);\n  const median = computePercentile(sortedValues, 0.5, quartileMethod);\n  const q3 = computePercentile(sortedValues, 0.75, quartileMethod);\n  const iqr = q3 - q1;\n  const lowerFence = q1 - iqr * 1.5;\n  const upperFence = q3 + iqr * 1.5;\n  const visiblePoints = sortedValues.filter((value) => value >= lowerFence && value <= upperFence);\n  const outliers = sortedValues.filter((value) => value < lowerFence || value > upperFence);\n  const lowerWhisker = visiblePoints[0] ?? sortedValues[0] ?? 0;\n  const upperWhisker = visiblePoints[visiblePoints.length - 1] ?? sortedValues[sortedValues.length - 1] ?? 0;\n  const mean = sortedValues.reduce((sum, value) => sum + value, 0) / sortedValues.length;\n\n  return {\n    lowerFence,\n    lowerWhisker,\n    max: sortedValues[sortedValues.length - 1] ?? 0,\n    mean,\n    median,\n    min: sortedValues[0] ?? 0,\n    outliers,\n    q1,\n    q3,\n    upperFence,\n    upperWhisker,\n    visiblePoints\n  };\n}\n\nfunction resolveHierarchyNodeColor(chart: XlsxChart, node: HierarchyNode<ChartHierarchyDatum>) {\n  const lineage = node.ancestors().reverse();\n  const topLevel = lineage[1];\n  const baseIndex = topLevel?.data.colorIndex ?? 0;\n  const baseColor = chartSeriesColor(chart, baseIndex);\n  const depth = Math.max(0, node.depth - 1);\n  return depth === 0 ? baseColor : lightenColor(baseColor, clamp(depth * 0.16, 0, 0.5));\n}\n\nfunction resolveTreemapNodeColor(chart: XlsxChart, node: HierarchyNode<ChartHierarchyDatum>) {\n  const lineage = node.ancestors().reverse();\n  const topLevel = lineage[1];\n  return chartSeriesColor(chart, topLevel?.data.colorIndex ?? 0);\n}\n\nfunction excelTreemapTile(node: HierarchyRectangularNode<ChartHierarchyDatum>, x0: number, y0: number, x1: number, y1: number) {\n  if (!node.children || node.children.length === 0) {\n    return;\n  }\n  if (node.depth === 0) {\n    treemapDice(node, x0, y0, x1, y1);\n    node.children.forEach((child) => excelTreemapTile(child, child.x0, child.y0, child.x1, child.y1));\n    return;\n  }\n  treemapBinary(node, x0, y0, x1, y1);\n  node.children.forEach((child) => excelTreemapTile(child, child.x0, child.y0, child.x1, child.y1));\n}\n\nfunction resolveSurfaceBaseColor(chart: XlsxChart, palette: ChartRendererPalette) {\n  return chart.chartColorPalette?.[0]\n    ?? chart.series[0]?.color\n    ?? chart.series[0]?.lineColor\n    ?? chart.axisLineColor\n    ?? chart.textColor\n    ?? palette.text;\n}\n\nfunction normalizeBuiltinSurfaceStyleId(styleId: number | undefined) {\n  if (typeof styleId !== \"number\" || !Number.isFinite(styleId)) {\n    return null;\n  }\n  return styleId >= 100 ? styleId - 100 : styleId;\n}\n\nfunction hasExplicitSurfaceBaseColor(chart: XlsxChart) {\n  const primarySeriesColor = normalizeRendererHexColor(chart.series[0]?.color ?? chart.series[0]?.lineColor);\n  if (!primarySeriesColor) {\n    return null;\n  }\n  const paletteColor = normalizeRendererHexColor(chart.chartColorPalette?.[0]);\n  return paletteColor && paletteColor === primarySeriesColor ? null : primarySeriesColor;\n}\n\nfunction buildMonochromeSurfacePalette(baseColor: string, count: number) {\n  if (count <= 3) {\n    return [\n      lightenColor(baseColor, 0.22),\n      baseColor,\n      darkenColor(baseColor, 0.2)\n    ];\n  }\n  return [\n    lightenColor(baseColor, 0.3),\n    lightenColor(baseColor, 0.14),\n    baseColor,\n    darkenColor(baseColor, 0.1),\n    darkenColor(baseColor, 0.22)\n  ];\n}\n\nfunction getBuiltinSurfacePalette(chart: XlsxChart) {\n  const normalized = normalizeBuiltinSurfaceStyleId(chart.chartStyleId);\n  const explicitBaseColor = hasExplicitSurfaceBaseColor(chart);\n  if (normalized === 26) {\n    return buildMonochromeSurfacePalette(explicitBaseColor ?? \"#ff006e\", 3);\n  }\n  if (normalized === 34 && explicitBaseColor) {\n    return buildMonochromeSurfacePalette(explicitBaseColor, 3);\n  }\n  if (normalized === 34 || (chart.wireframe === true && normalized == null)) {\n    return [\"#5b9bd5\", \"#ed7d31\", \"#a5a5a5\"];\n  }\n  if (normalized === 35 || normalized === 36 || (chart.wireframe !== true && normalized == null)) {\n    return [\"#2f5597\", \"#4472c4\", \"#5b9bd5\", \"#8faadc\", \"#d9e2f3\"];\n  }\n  return null;\n}\n\nfunction shouldPreferBuiltinSurfacePalette(chart: XlsxChart) {\n  const normalized = normalizeBuiltinSurfaceStyleId(chart.chartStyleId);\n  const rawChartType = chart.raw && typeof chart.raw === \"object\" && typeof (chart.raw as Record<string, unknown>).xmlChartType === \"string\"\n    ? String((chart.raw as Record<string, unknown>).xmlChartType)\n    : \"\";\n  return (\n    (rawChartType === \"surfaceChart\" || rawChartType === \"surface3DChart\")\n    && (normalized === 26 || normalized === 34 || normalized === 35 || normalized === 36)\n  );\n}\n\nfunction getSurfaceBandCount(chart: XlsxChart) {\n  const raw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const explicitBandCount = typeof raw?.bandFormatCount === \"number\" && Number.isFinite(raw.bandFormatCount)\n    ? raw.bandFormatCount\n    : null;\n  if (explicitBandCount != null && explicitBandCount > 0 && !(isContourSurfaceChart(chart) && chart.wireframe !== true)) {\n    return explicitBandCount;\n  }\n  const builtinPalette = getBuiltinSurfacePalette(chart);\n  if (shouldPreferBuiltinSurfacePalette(chart) && builtinPalette && builtinPalette.length > 0) {\n    return builtinPalette.length;\n  }\n  if (chart.chartColorPalette && chart.chartColorPalette.length > 1) {\n    return chart.chartColorPalette.length;\n  }\n  if (builtinPalette && builtinPalette.length > 0) {\n    return builtinPalette.length;\n  }\n  return chart.wireframe ? 3 : 5;\n}\n\nfunction getSurfaceColorStops(chart: XlsxChart, palette: ChartRendererPalette) {\n  const builtinPalette = getBuiltinSurfacePalette(chart);\n  if (shouldPreferBuiltinSurfacePalette(chart) && builtinPalette && builtinPalette.length >= 2) {\n    return builtinPalette;\n  }\n  const explicitStops = (chart.chartColorPalette ?? []).filter((value): value is string => typeof value === \"string\" && value.length > 0);\n  if (explicitStops.length >= 2) {\n    return explicitStops;\n  }\n  if (builtinPalette && builtinPalette.length >= 2) {\n    return builtinPalette;\n  }\n  const baseColor = resolveSurfaceBaseColor(chart, palette);\n  return [\n    darkenColor(baseColor, 0.42),\n    darkenColor(baseColor, 0.24),\n    baseColor,\n    lightenColor(baseColor, 0.18),\n    lightenColor(baseColor, 0.34),\n    lightenColor(baseColor, 0.5)\n  ];\n}\n\nfunction resolveSurfaceBandPaletteColor(chart: XlsxChart, palette: ChartRendererPalette, domain: SurfaceDomain, value: number) {\n  const stops = getSurfaceColorStops(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBaseColor(chart, palette);\n  }\n  const bandIndex = resolveSurfaceBandIndex(domain, value);\n  return stops[Math.min(stops.length - 1, Math.max(0, bandIndex))] ?? stops[stops.length - 1] ?? resolveSurfaceBaseColor(chart, palette);\n}\n\nfunction getSurfaceDomain(chart: XlsxChart): SurfaceDomain | null {\n  const numericValues = chart.series.flatMap((series) => (\n    series.values\n      .map((value) => safeNumber(value))\n      .filter((value): value is number => value != null)\n  ));\n  if (numericValues.length === 0) {\n    return null;\n  }\n  const explicitMin = typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min)\n    ? chart.valueAxis.min\n    : null;\n  const explicitMax = typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max)\n    ? chart.valueAxis.max\n    : null;\n  const rawMin = Math.min(...numericValues);\n  const rawMax = Math.max(...numericValues);\n  const bandCount = Math.max(1, getSurfaceBandCount(chart));\n  const spanBase = Math.max(1e-6, rawMax - Math.min(0, rawMin));\n  const roughStep = spanBase / bandCount;\n  const magnitude = 10 ** Math.floor(Math.log10(Math.max(roughStep, 1e-6)));\n  const normalized = roughStep / magnitude;\n  const niceNormalized = normalized <= 1 ? 1 : normalized <= 2 ? 2 : normalized <= 5 ? 5 : 10;\n  const step = typeof chart.valueAxis?.majorUnit === \"number\" && chart.valueAxis.majorUnit > 0\n    ? chart.valueAxis.majorUnit\n    : niceNormalized * magnitude;\n  const minValue = explicitMin ?? (rawMin >= 0 ? 0 : Math.floor(rawMin / step) * step);\n  const maxValue = explicitMax ?? Math.ceil(rawMax / step) * step;\n  const safeMax = maxValue <= minValue ? minValue + step : maxValue;\n  const ticks: number[] = [];\n  for (let current = minValue; current <= safeMax + step * 0.001; current += step) {\n    ticks.push(Number(current.toFixed(8)));\n  }\n  return {\n    maxValue,\n    minValue,\n    safeMax,\n    ticks: ticks.length >= 2 ? ticks : [minValue, safeMax]\n  };\n}\n\nfunction resolveSurfaceColor(chart: XlsxChart, palette: ChartRendererPalette, ratio: number) {\n  const stops = getSurfaceColorStops(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBaseColor(chart, palette);\n  }\n  if (stops.length === 1) {\n    return stops[0];\n  }\n  const clamped = clamp(ratio, 0, 1) * (stops.length - 1);\n  const lowerIndex = Math.floor(clamped);\n  const upperIndex = Math.min(stops.length - 1, lowerIndex + 1);\n  const mixRatio = clamped - lowerIndex;\n  return mixRgbColor(stops[lowerIndex] ?? stops[0], stops[upperIndex] ?? stops[stops.length - 1], mixRatio);\n}\n\nfunction resolveSurfaceBandColor(chart: XlsxChart, palette: ChartRendererPalette, domain: SurfaceDomain, value: number) {\n  return resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n}\n\nfunction resolveSurfaceBandIndex(domain: SurfaceDomain, value: number) {\n  const ticks = domain.ticks;\n  for (let index = 0; index < ticks.length - 1; index += 1) {\n    const end = ticks[index + 1] ?? domain.safeMax;\n    if (value <= end || index === ticks.length - 2) {\n      return index;\n    }\n  }\n  return Math.max(0, ticks.length - 2);\n}\n\ntype SurfacePathPoint = { x: number; y: number };\n\nfunction buildSurfaceSmoothPath(points: SurfacePathPoint[], smooth: boolean) {\n  if (points.length < 2) {\n    return \"\";\n  }\n  return d3Line<SurfacePathPoint>()\n    .x((point) => point.x)\n    .y((point) => point.y)\n    .curve(points.length >= 3 && smooth ? curveCatmullRom.alpha(0.5) : curveLinear)(points) ?? \"\";\n}\n\nfunction splitSurfacePointRuns<T extends { hasValue: boolean; x: number; y: number }>(points: T[]) {\n  const runs: SurfacePathPoint[][] = [];\n  let currentRun: SurfacePathPoint[] = [];\n  points.forEach((point) => {\n    if (!point.hasValue) {\n      if (currentRun.length >= 2) {\n        runs.push(currentRun);\n      }\n      currentRun = [];\n      return;\n    }\n    const nextPoint = { x: point.x, y: point.y };\n    const previous = currentRun[currentRun.length - 1];\n    if (!previous || Math.abs(previous.x - nextPoint.x) > 0.01 || Math.abs(previous.y - nextPoint.y) > 0.01) {\n      currentRun.push(nextPoint);\n    }\n  });\n  if (currentRun.length >= 2) {\n    runs.push(currentRun);\n  }\n  return runs;\n}\n\ntype SurfaceContourSegment = {\n  end: SurfacePathPoint;\n  start: SurfacePathPoint;\n};\n\nfunction connectSurfaceContourSegments(segments: SurfaceContourSegment[]) {\n  const remaining = [...segments];\n  const epsilon = 0.75;\n  const within = (left: SurfacePathPoint, right: SurfacePathPoint) => (\n    Math.abs(left.x - right.x) <= epsilon && Math.abs(left.y - right.y) <= epsilon\n  );\n  const paths: SurfacePathPoint[][] = [];\n\n  while (remaining.length > 0) {\n    const seed = remaining.shift();\n    if (!seed) {\n      break;\n    }\n    const chain: SurfacePathPoint[] = [seed.start, seed.end];\n    let changed = true;\n    while (changed) {\n      changed = false;\n      for (let index = remaining.length - 1; index >= 0; index -= 1) {\n        const candidate = remaining[index];\n        if (!candidate) {\n          continue;\n        }\n        if (within(chain[chain.length - 1] ?? candidate.start, candidate.start)) {\n          chain.push(candidate.end);\n        } else if (within(chain[chain.length - 1] ?? candidate.start, candidate.end)) {\n          chain.push(candidate.start);\n        } else if (within(chain[0] ?? candidate.start, candidate.end)) {\n          chain.unshift(candidate.start);\n        } else if (within(chain[0] ?? candidate.start, candidate.start)) {\n          chain.unshift(candidate.end);\n        } else {\n          continue;\n        }\n        remaining.splice(index, 1);\n        changed = true;\n      }\n    }\n    const deduped = chain.filter((point, index) => {\n      if (index === 0) {\n        return true;\n      }\n      const previous = chain[index - 1];\n      return !previous || !within(previous, point);\n    });\n    if (deduped.length >= 2) {\n      paths.push(deduped);\n    }\n  }\n\n  return paths;\n}\n\nfunction getSurfaceWireframePalette(chart: XlsxChart, palette: ChartRendererPalette) {\n  const raw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const explicit = Array.isArray(raw?.bandFormatLineColors)\n    ? raw.bandFormatLineColors.filter((color): color is string => typeof color === \"string\" && color.length > 0)\n    : [];\n  if (explicit.length > 0) {\n    return explicit;\n  }\n  return getSurfaceColorStops(chart, palette);\n}\n\nfunction resolveSurfaceWireframeColor(chart: XlsxChart, palette: ChartRendererPalette, domain: SurfaceDomain, value: number) {\n  const stops = getSurfaceWireframePalette(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n  }\n  const bandIndex = resolveSurfaceBandIndex(domain, value);\n  return stops[Math.min(stops.length - 1, Math.max(0, bandIndex))] ?? resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n}\n\nfunction resolveSurfacePlotRect(chart: XlsxChart, layout: ChartLayout) {\n  if (!isContourSurfaceChart(chart)) {\n    return layout.plot;\n  }\n  const columnCount = Math.max(1, getCategoryLabels(chart).length);\n  const rowCount = Math.max(1, chart.series.length);\n  const targetAspect = Math.max(0.72, columnCount / Math.max(1, rowCount));\n  const widthScale = chart.wireframe ? 0.78 : 0.84;\n  const heightScale = chart.wireframe ? 0.72 : 0.8;\n  let width = layout.plot.width * widthScale;\n  let height = layout.plot.height * heightScale;\n  if (width / Math.max(1e-6, height) > targetAspect) {\n    width = height * targetAspect;\n  } else {\n    height = width / Math.max(1e-6, targetAspect);\n  }\n  return {\n    height,\n    left: layout.plot.left + (layout.plot.width - width) / 2,\n    top: layout.plot.top + (layout.plot.height - height) / 2,\n    width\n  };\n}\n\nfunction buildSurfaceLegendItems(chart: XlsxChart, palette: ChartRendererPalette) {\n  const domain = getSurfaceDomain(chart);\n  if (!domain) {\n    return [];\n  }\n  const items: LegendItem[] = [];\n  for (let index = 0; index < domain.ticks.length - 1; index += 1) {\n    const start = domain.ticks[index] ?? domain.minValue;\n    const end = domain.ticks[index + 1] ?? domain.safeMax;\n    const midpoint = start + (end - start) * 0.5;\n    const ratio = (midpoint - domain.minValue) / Math.max(1e-6, domain.safeMax - domain.minValue);\n    items.push({\n      color: resolveSurfaceColor(chart, palette, ratio),\n      label: `${formatTickValue(start)}-${formatTickValue(end)}`\n    });\n  }\n  return items.reverse();\n}\n\nfunction isContourSurfaceChart(chart: XlsxChart) {\n  const rawChartType = chart.raw && typeof chart.raw === \"object\" && typeof (chart.raw as Record<string, unknown>).xmlChartType === \"string\"\n    ? (chart.raw as Record<string, unknown>).xmlChartType\n    : \"\";\n  if (rawChartType === \"surfaceChart\") {\n    return true;\n  }\n  if (rawChartType === \"surface3DChart\") {\n    return false;\n  }\n  return chart.chartType === \"Surface\" && chart.is3d !== true;\n}\n\nfunction renderSurfaceAxes(chart: XlsxChart, layout: ChartLayout) {\n  const plot = resolveSurfacePlotRect(chart, layout);\n  const categories = getCategoryLabels(chart);\n  const seriesLabels = chart.series.map((series, index) => normalizeCategoryLabel(series.name) || `Q${index + 1}`);\n  const labelColor = resolveChartAxisTextColor(chart);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? \"#888888\";\n  const rowCount = Math.max(1, seriesLabels.length);\n  const columnCount = Math.max(1, categories.length);\n  const columnPositions = categories.map((_, index) => (\n    plot.left + (columnCount <= 1 ? plot.width / 2 : (index / (columnCount - 1)) * plot.width)\n  ));\n  const rowPositions = seriesLabels.map((_, index) => (\n    plot.top + plot.height - (rowCount <= 1 ? plot.height / 2 : (index / (rowCount - 1)) * plot.height)\n  ));\n\n  return (\n    <g>\n      <rect\n        fill=\"none\"\n        height={plot.height}\n        stroke={lightenColor(axisColor, 0.18)}\n        strokeWidth={0.8}\n        width={plot.width}\n        x={plot.left}\n        y={plot.top}\n      />\n      {categories.map((label, index) => (\n        <text\n          key={`surface-x-label-${index}`}\n          fill={labelColor}\n          fontSize={10}\n          textAnchor=\"middle\"\n          x={columnPositions[index] ?? plot.left}\n          y={plot.top + plot.height + 14}\n        >\n          {label}\n        </text>\n      ))}\n      {seriesLabels.map((label, index) => (\n        <text\n          key={`surface-y-label-${index}`}\n          fill={labelColor}\n          fontSize={10}\n          textAnchor=\"start\"\n          x={plot.left + plot.width + 8}\n          y={(rowPositions[index] ?? plot.top) + 3}\n        >\n          {label}\n        </text>\n      ))}\n    </g>\n  );\n}\n\nfunction normalizeRendererHexColor(value: unknown) {\n  if (typeof value !== \"string\") {\n    return null;\n  }\n  const trimmed = value.trim();\n  if (!trimmed) {\n    return null;\n  }\n  const normalized = trimmed.startsWith(\"#\") ? trimmed.slice(1) : trimmed;\n  return /^[0-9a-f]{6}$/i.test(normalized) ? `#${normalized.toLowerCase()}` : null;\n}\n\nfunction resolveStockRoleIndices(chart: XlsxChart) {\n  const roles = {\n    close: indexByName(chart.series, /close|last|end/),\n    high: indexByName(chart.series, /high|max|top/),\n    low: indexByName(chart.series, /low|min|bottom/),\n    open: indexByName(chart.series, /open|start/),\n    volume: indexByName(chart.series, /volume|vol/)\n  };\n  const usedIndices = new Set<number>(Object.values(roles).filter((value): value is number => value != null));\n  const remainingIndices = chart.series.map((_, index) => index).filter((index) => !usedIndices.has(index));\n  const canonicalOrder = chart.series.length >= 4\n    ? ([\"open\", \"high\", \"low\", \"close\"] as const)\n    : ([\"high\", \"low\", \"close\"] as const);\n  canonicalOrder.forEach((role) => {\n    if (roles[role] == null) {\n      const nextIndex = remainingIndices.shift();\n      if (nextIndex != null) {\n        roles[role] = nextIndex;\n      }\n    }\n  });\n  return roles;\n}\n\nfunction resolveStockPalette(chart: XlsxChart, axisColor: string) {\n  const raw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const highLowLines = raw?.highLowLines && typeof raw.highLowLines === \"object\"\n    ? raw.highLowLines as Record<string, unknown>\n    : null;\n  const shapeProperties = highLowLines?.shapeProperties && typeof highLowLines.shapeProperties === \"object\"\n    ? highLowLines.shapeProperties as Record<string, unknown>\n    : null;\n  const lineColor = normalizeRendererHexColor(shapeProperties?.lineColorHex) ?? axisColor ?? \"#333333\";\n  const chartStyleId = typeof chart.chartStyleId === \"number\" ? chart.chartStyleId : null;\n  const closeAccent = chartStyleId != null && chartStyleId >= 128 ? \"#c0504d\" : lineColor;\n  const lowAccent = chartStyleId != null && chartStyleId >= 128 ? \"#d9a3a0\" : lightenColor(lineColor, 0.45);\n  return {\n    closeAccent,\n    downFill: lightenColor(lineColor, 0.4),\n    lineColor,\n    lowAccent,\n    openAccent: lightenColor(lineColor, 0.22),\n    upFill: \"#ffffff\",\n    volumeFill: lightenColor(lineColor, 0.26)\n  };\n}\n\nfunction buildStockLegendItems(chart: XlsxChart, palette: ChartRendererPalette): LegendItem[] {\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const roles = resolveStockRoleIndices(chart);\n  const stockPalette = resolveStockPalette(chart, axisColor);\n  return chart.series.map((series, index) => {\n    let color = stockPalette.lineColor;\n    if (roles.volume === index) {\n      color = stockPalette.volumeFill;\n    } else if (roles.open === index) {\n      color = stockPalette.openAccent;\n    } else if (roles.low === index) {\n      color = stockPalette.lowAccent;\n    } else if (roles.close === index) {\n      color = stockPalette.closeAccent;\n    }\n    return {\n      color,\n      label: series.name ?? `Series ${index + 1}`\n    };\n  });\n}\n\nfunction getLegendItems(chart: XlsxChart, chartType: string, palette: ChartRendererPalette): LegendItem[] {\n  if (!chart.legend) {\n    return [];\n  }\n  if (isComboChart(chart)) {\n    return getComboLegendSeries(chart);\n  }\n  if (chartType === \"Stock\") {\n    return buildStockLegendItems(chart, palette);\n  }\n  if (chartType === \"Surface\") {\n    return buildSurfaceLegendItems(chart, palette);\n  }\n  if (chartType === \"RegionMap\") {\n    return buildRegionMapLegendItems(chart);\n  }\n  if (chartType === \"Sunburst\" || chartType === \"Treemap\") {\n    const hierarchyData = buildHierarchyData(chart);\n    if (!hierarchyData?.children) {\n      return [];\n    }\n    return hierarchyData.children.map((child, index) => ({\n      color: chartSeriesColor(chart, child.colorIndex ?? index),\n      label: child.name\n    }));\n  }\n  if (chartType === \"Pie\" || chartType === \"Pie3D\" || chartType === \"PieExploded\" || chartType === \"Doughnut\" || chartType === \"BarOfPie\") {\n    if (chartType === \"BarOfPie\") {\n      const categories = getCategoryLabels(chart);\n      const values = chart.series[0]?.values ?? [];\n      return categories\n        .map((label, index) => ({\n          color: chartPointColor(chart, index),\n          label: normalizeCategoryLabel(label),\n          value: safeNumber(values[index]) ?? 0\n        }))\n        .filter((entry) => entry.value > 0 && entry.label.trim().length > 0)\n        .map((entry) => ({\n          color: entry.color,\n          label: entry.label\n        }));\n    }\n    return buildPieEntries(chart).map((entry) => ({\n      color: entry.color,\n      label: entry.label\n    }));\n  }\n  const isXyLegend = (\n    chartType === \"Scatter\"\n    || chartType === \"ScatterLines\"\n    || chartType === \"ScatterSmooth\"\n    || chartType === \"Bubble\"\n  );\n  return chart.series.map((series, index) => ({\n    color: isXyLegend\n      ? (series.lineColor ?? series.markerColor ?? series.color ?? chartSeriesColor(chart, index))\n      : chartSeriesColor(chart, index),\n    label: series.name ?? `Series ${index + 1}`\n  }));\n}\n\nfunction buildLayout(chart: XlsxChart, rect: XlsxImageRect, legendItems: LegendItem[]): ChartLayout {\n  const width = Math.max(80, Math.round(rect.width));\n  const height = Math.max(60, Math.round(rect.height));\n  const isSurfaceChart = chart.chartType === \"Surface\"\n    || (chart.raw && typeof chart.raw === \"object\" && typeof (chart.raw as Record<string, unknown>).xmlChartType === \"string\" && String((chart.raw as Record<string, unknown>).xmlChartType).includes(\"surface\"));\n  const titleHeight = chart.title ? (isSurfaceChart ? 30 : 24) : 8;\n  const legendPosition = normalizeLegendPosition(chart.legend?.position);\n\n  const legendVertical = legendItems.length > 0 && (legendPosition === \"right\" || legendPosition === \"left\");\n  const legendHorizontal = legendItems.length > 0 && (legendPosition === \"top\" || legendPosition === \"bottom\");\n\n  const plotLeft = 42 + (legendPosition === \"left\" ? 98 : 0);\n  const plotRight = 16 + (legendPosition === \"right\" ? 98 : 0);\n  const plotTop = titleHeight + (legendPosition === \"top\" ? 24 : 0);\n  const plotBottom = 28 + (legendPosition === \"bottom\" ? 24 : 0);\n\n  const plotWidth = Math.max(40, width - plotLeft - plotRight);\n  const plotHeight = Math.max(40, height - plotTop - plotBottom);\n\n  const compactWidth = width <= 280;\n  const compactHeight = height <= 200;\n  const finalLegendPosition = compactWidth || compactHeight\n    ? (legendVertical ? \"bottom\" : legendPosition)\n    : legendPosition;\n\n  return {\n    height,\n    legendItems,\n    legendPosition: finalLegendPosition,\n    plot: {\n      height: Math.max(40, height - plotTop - plotBottom),\n      left: plotLeft,\n      top: plotTop,\n      width: Math.max(40, width - plotLeft - plotRight)\n    },\n    titleHeight,\n    width\n  };\n}\n\nfunction buildNiceStep(minValue: number, maxValue: number, preferredTicks = 5) {\n  const span = Math.max(1e-6, maxValue - minValue);\n  const roughStep = span / Math.max(1, preferredTicks);\n  const magnitude = 10 ** Math.floor(Math.log10(roughStep));\n  const normalized = roughStep / magnitude;\n  const niceNormalized = normalized <= 1 ? 1 : normalized <= 2 ? 2 : normalized <= 5 ? 5 : 10;\n  return niceNormalized * magnitude;\n}\n\nfunction buildNumericTickValues(minValue: number, maxValue: number, majorUnit?: number) {\n  if (!Number.isFinite(minValue) || !Number.isFinite(maxValue) || maxValue <= minValue) {\n    return [];\n  }\n  const step = typeof majorUnit === \"number\" && majorUnit > 0\n    ? majorUnit\n    : buildNiceStep(minValue, maxValue, 5);\n  if (!Number.isFinite(step) || step <= 0) {\n    return [];\n  }\n  const start = Math.floor(minValue / step) * step;\n  const values: number[] = [];\n  for (let current = start; current <= maxValue + step * 0.001; current += step) {\n    if (current >= minValue - step * 0.001 && current <= maxValue + step * 0.001) {\n      values.push(Number(current.toFixed(8)));\n    }\n  }\n  return values;\n}\n\nfunction resolveNumericAxisDomain(minValue: number, maxValue: number, majorUnit?: number, includeZero = false) {\n  if (!Number.isFinite(minValue) || !Number.isFinite(maxValue)) {\n    return {\n      max: 1,\n      min: 0,\n      ticks: [0, 1]\n    };\n  }\n  let domainMin = includeZero ? Math.min(0, minValue) : minValue;\n  let domainMax = includeZero ? Math.max(0, maxValue) : maxValue;\n  if (domainMax <= domainMin) {\n    domainMax = domainMin + 1;\n  }\n  const step = typeof majorUnit === \"number\" && majorUnit > 0\n    ? majorUnit\n    : buildNiceStep(domainMin, domainMax, 5);\n  const roundedMin = typeof majorUnit === \"number\" && majorUnit > 0\n    ? domainMin\n    : Math.floor(domainMin / step) * step;\n  const roundedMax = typeof majorUnit === \"number\" && majorUnit > 0\n    ? domainMax\n    : Math.ceil(domainMax / step) * step;\n  const finalMin = includeZero ? Math.min(0, roundedMin) : roundedMin;\n  const finalMax = roundedMax <= finalMin ? finalMin + step : roundedMax;\n  const ticks = buildNumericTickValues(finalMin, finalMax, step);\n  return {\n    max: finalMax,\n    min: finalMin,\n    ticks: ticks.length > 0 ? ticks : [finalMin, finalMax]\n  };\n}\n\nfunction resolveAxisDomainWithChartOverrides(\n  axis: XlsxChartAxis | null | undefined,\n  minValue: number,\n  maxValue: number,\n  includeZero = false\n) {\n  const hasExplicitMin = typeof axis?.min === \"number\" && Number.isFinite(axis.min);\n  const hasExplicitMax = typeof axis?.max === \"number\" && Number.isFinite(axis.max);\n  const rawMin = hasExplicitMin ? Number(axis?.min) : minValue;\n  const rawMax = hasExplicitMax ? Number(axis?.max) : maxValue;\n  const domain = resolveNumericAxisDomain(rawMin, rawMax, axis?.majorUnit, includeZero);\n  return {\n    hasExplicitMax,\n    hasExplicitMin,\n    majorUnit: axis?.majorUnit,\n    max: hasExplicitMax ? Number(axis?.max) : domain.max,\n    min: hasExplicitMin ? Number(axis?.min) : domain.min,\n    ticks: (hasExplicitMin || hasExplicitMax)\n      ? buildNumericTickValues(\n          hasExplicitMin ? Number(axis?.min) : domain.min,\n          hasExplicitMax ? Number(axis?.max) : domain.max,\n          axis?.majorUnit\n        )\n      : domain.ticks\n  };\n}\n\nfunction resolve3dFrameOffsets(chart: XlsxChart, baseDepthX = 11, baseDepthY = 8) {\n  const depthRatio = clamp((chart.view3d?.depthPercent ?? 100) / 100, 0.35, 3.2);\n  const rotX = clamp(chart.view3d?.rotX ?? 20, -80, 80);\n  const rotY = clamp(chart.view3d?.rotY ?? 20, -80, 80);\n  const usePerspective = chart.view3d?.rAngAx === false;\n  const perspectiveStrength = clamp((chart.view3d?.perspective ?? (usePerspective ? 26 : 0)) / 100, 0, 1);\n  const projectedOrigin = projectCartesian3dPoint(\n    0,\n    0,\n    0,\n    rotX * (Math.PI / 180),\n    rotY * (Math.PI / 180),\n    usePerspective,\n    perspectiveStrength\n  );\n  const projectedDepthPoint = projectCartesian3dPoint(\n    0,\n    0,\n    1,\n    rotX * (Math.PI / 180),\n    rotY * (Math.PI / 180),\n    usePerspective,\n    perspectiveStrength\n  );\n  const depthDirectionX = projectedDepthPoint.x - projectedOrigin.x;\n  const depthDirectionY = projectedDepthPoint.y - projectedOrigin.y;\n  const horizontalBias = clamp(1.42 + Math.abs(rotY) / 48 + depthRatio * 0.06, 1.5, 1.95);\n  const verticalBias = clamp(1.18 + Math.abs(rotX) / 78, 1.22, 1.5);\n  const biasedDepthDirectionX = depthDirectionX * horizontalBias;\n  const biasedDepthDirectionY = depthDirectionY * verticalBias;\n  const depthDirectionMagnitude = Math.hypot(biasedDepthDirectionX, biasedDepthDirectionY) || 1;\n  const horizontalFactor = clamp(Math.abs(rotY) / 22, 0.55, 2.2);\n  const verticalFactor = clamp(Math.abs(rotX) / 18, 0.45, 1.9);\n  const legacyDepthX = Math.max(6, baseDepthX * depthRatio * horizontalFactor) * (rotY < 0 ? -1 : 1);\n  const legacyDepthY = -Math.max(4, baseDepthY * depthRatio * verticalFactor);\n  const depthMagnitude = Math.max(10, Math.hypot(legacyDepthX, legacyDepthY) * 1.34);\n  const depthX = biasedDepthDirectionX / depthDirectionMagnitude * depthMagnitude;\n  const depthY = biasedDepthDirectionY / depthDirectionMagnitude * depthMagnitude;\n  return {\n    depthRatio,\n    depthX,\n    depthY,\n    insetBottom: Math.max(6, Math.abs(depthY) + 5),\n    insetLeft: depthX < 0 ? Math.abs(depthX) + 4 : 0,\n    insetRight: depthX > 0 ? depthX + 4 : 0,\n    insetTop: Math.max(4, Math.abs(depthY) + 2)\n  };\n}\n\nfunction formatTickValue(value: number) {\n  if (Math.abs(value) >= 1000) {\n    return value.toLocaleString(undefined, { maximumFractionDigits: 0 });\n  }\n  return value.toLocaleString(undefined, { maximumFractionDigits: 2 });\n}\n\nfunction formatPercentTickValue(value: number) {\n  return `${formatTickValue(value)}%`;\n}\n\nfunction isLikelyDateFormatCode(formatCode: string | undefined) {\n  if (!formatCode) {\n    return false;\n  }\n  const normalized = formatCode\n    .toLowerCase()\n    .replace(/\\[[^\\]]*]/g, \" \")\n    .replace(/\"[^\"]*\"/g, \" \")\n    .replace(/\\\\./g, \" \");\n  return /(?:d|m|y)/.test(normalized);\n}\n\nfunction excelSerialToDate(serial: number, use1904: boolean) {\n  const wholeDays = Math.trunc(serial);\n  const milliseconds = Math.round((serial - wholeDays) * 86_400_000);\n  const baseUtc = use1904\n    ? Date.UTC(1904, 0, 1)\n    : Date.UTC(1899, 11, 30);\n  return new Date(baseUtc + wholeDays * 86_400_000 + milliseconds);\n}\n\nfunction formatExcelDateSerial(value: number, formatCode: string | undefined, use1904: boolean) {\n  const date = excelSerialToDate(value, use1904);\n  const normalized = (formatCode ?? \"\").toLowerCase();\n  const options: Intl.DateTimeFormatOptions = {};\n\n  if (/yyyy/.test(normalized)) {\n    options.year = \"numeric\";\n  } else if (/yy/.test(normalized)) {\n    options.year = \"2-digit\";\n  }\n\n  if (/mmmm/.test(normalized)) {\n    options.month = \"long\";\n  } else if (/mmm/.test(normalized)) {\n    options.month = \"short\";\n  } else if (/(^|[^a-z])m([^a-z]|$)|(^|[^a-z])mm([^a-z]|$)/.test(normalized)) {\n    options.month = \"numeric\";\n  }\n\n  if (/dddd/.test(normalized)) {\n    options.weekday = \"long\";\n  } else if (/ddd/.test(normalized)) {\n    options.weekday = \"short\";\n  }\n\n  if (/d/.test(normalized)) {\n    options.day = \"numeric\";\n  }\n\n  if (Object.keys(options).length === 0) {\n    options.month = \"short\";\n    options.day = \"numeric\";\n  }\n\n  return new Intl.DateTimeFormat(undefined, options).format(date);\n}\n\nfunction formatCategoryLabel(chart: XlsxChart, value: unknown, fallback = \"\") {\n  const rawRecord = chart.raw && typeof chart.raw === \"object\"\n    ? chart.raw as Record<string, unknown>\n    : null;\n  const numeric = typeof value === \"number\" && Number.isFinite(value)\n    ? value\n    : null;\n  const formatCode = chart.categoryAxis?.numberFormat?.formatCode;\n  if (numeric != null && isLikelyDateFormatCode(formatCode)) {\n    return formatExcelDateSerial(numeric, formatCode, rawRecord?.date1904 === true);\n  }\n\n  const normalized = normalizeCategoryLabel(value);\n  if (normalized.length > 0) {\n    return normalized;\n  }\n  return fallback;\n}\n\nfunction truncateSvgText(value: string, maxWidth: number, fontSize = 10) {\n  if (!value || maxWidth <= 0) {\n    return \"\";\n  }\n  const charWidth = Math.max(4.2, fontSize * 0.56);\n  const maxChars = Math.max(1, Math.floor(maxWidth / charWidth));\n  if (value.length <= maxChars) {\n    return value;\n  }\n  if (maxChars <= 1) {\n    return \"…\";\n  }\n  return `${value.slice(0, Math.max(0, maxChars - 1)).trimEnd()}…`;\n}\n\nfunction markerSymbolPath(symbol: string, size: number) {\n  if (symbol === \"none\") {\n    return \"\";\n  }\n  const symbolType = (() => {\n    switch (symbol) {\n      case \"diamond\":\n        return symbolDiamond;\n      case \"square\":\n        return symbolSquare;\n      case \"triangle\":\n      case \"triangle-up\":\n        return symbolTriangle;\n      case \"cross\":\n      case \"plus\":\n        return symbolCross;\n      case \"star\":\n        return symbolStar;\n      case \"circle\":\n      default:\n        return symbolCircle;\n    }\n  })();\n  return d3Symbol().type(symbolType).size(size * size * Math.PI)() ?? \"\";\n}\n\nconst TWO_PI = Math.PI * 2;\n\nfunction normalizePieArc(startAngle: number, endAngle: number) {\n  let start = startAngle;\n  let end = endAngle;\n  while (end < start) {\n    end += TWO_PI;\n  }\n  return { end, start };\n}\n\nfunction resolvePieFrontSegments(startAngle: number, endAngle: number): Array<[number, number]> {\n  const { start, end } = normalizePieArc(startAngle, endAngle);\n  const segments: Array<[number, number]> = [];\n  const minBand = Math.floor(start / TWO_PI) - 1;\n  const maxBand = Math.ceil(end / TWO_PI) + 1;\n  for (let band = minBand; band <= maxBand; band += 1) {\n    const frontStart = Math.PI / 2 + band * TWO_PI;\n    const frontEnd = Math.PI * 1.5 + band * TWO_PI;\n    const segmentStart = Math.max(start, frontStart);\n    const segmentEnd = Math.min(end, frontEnd);\n    if (segmentEnd - segmentStart > 1e-4) {\n      segments.push([segmentStart, segmentEnd]);\n    }\n  }\n  return segments;\n}\n\nfunction pieEllipsePoint(\n  centerX: number,\n  centerY: number,\n  radius: number,\n  tilt: number,\n  angle: number,\n  depth = 0\n) {\n  return {\n    x: centerX + Math.sin(angle) * radius,\n    y: centerY - Math.cos(angle) * radius * tilt + depth\n  };\n}\n\nfunction toSvgNumber(value: number) {\n  return Number(value.toFixed(3));\n}\n\nfunction buildPieOuterWallPath(\n  centerX: number,\n  centerY: number,\n  radius: number,\n  tilt: number,\n  depth: number,\n  startAngle: number,\n  endAngle: number,\n  fullArc = false\n) {\n  const ry = radius * tilt;\n  const segments = fullArc ? [[startAngle, endAngle] as [number, number]] : resolvePieFrontSegments(startAngle, endAngle);\n  return segments.map(([segmentStart, segmentEnd]) => {\n    const topStart = pieEllipsePoint(centerX, centerY, radius, tilt, segmentStart, 0);\n    const topEnd = pieEllipsePoint(centerX, centerY, radius, tilt, segmentEnd, 0);\n    const bottomStart = pieEllipsePoint(centerX, centerY, radius, tilt, segmentStart, depth);\n    const bottomEnd = pieEllipsePoint(centerX, centerY, radius, tilt, segmentEnd, depth);\n    const largeArc = segmentEnd - segmentStart > Math.PI ? 1 : 0;\n    return [\n      `M ${toSvgNumber(topStart.x)} ${toSvgNumber(topStart.y)}`,\n      `A ${toSvgNumber(radius)} ${toSvgNumber(ry)} 0 ${largeArc} 1 ${toSvgNumber(topEnd.x)} ${toSvgNumber(topEnd.y)}`,\n      `L ${toSvgNumber(bottomEnd.x)} ${toSvgNumber(bottomEnd.y)}`,\n      `A ${toSvgNumber(radius)} ${toSvgNumber(ry)} 0 ${largeArc} 0 ${toSvgNumber(bottomStart.x)} ${toSvgNumber(bottomStart.y)}`,\n      \"Z\"\n    ].join(\" \");\n  });\n}\n\nfunction isPieFrontFacingAngle(angle: number) {\n  const normalized = ((angle % TWO_PI) + TWO_PI) % TWO_PI;\n  return normalized > Math.PI / 2 && normalized < Math.PI * 1.5;\n}\n\nfunction buildPieRadialWallPath(\n  centerX: number,\n  centerY: number,\n  radius: number,\n  tilt: number,\n  depth: number,\n  angle: number,\n  forceVisible = false\n) {\n  if (!forceVisible && !isPieFrontFacingAngle(angle)) {\n    return null;\n  }\n  const topCenter = { x: centerX, y: centerY };\n  const bottomCenter = { x: centerX, y: centerY + depth };\n  const topEdge = pieEllipsePoint(centerX, centerY, radius, tilt, angle, 0);\n  const bottomEdge = pieEllipsePoint(centerX, centerY, radius, tilt, angle, depth);\n  return [\n    `M ${toSvgNumber(topCenter.x)} ${toSvgNumber(topCenter.y)}`,\n    `L ${toSvgNumber(topEdge.x)} ${toSvgNumber(topEdge.y)}`,\n    `L ${toSvgNumber(bottomEdge.x)} ${toSvgNumber(bottomEdge.y)}`,\n    `L ${toSvgNumber(bottomCenter.x)} ${toSvgNumber(bottomCenter.y)}`,\n    \"Z\"\n  ].join(\" \");\n}\n\nfunction renderTitle(chart: XlsxChart, layout: ChartLayout, palette: ChartRendererPalette) {\n  if (!chart.title) {\n    return null;\n  }\n  const fontSize = 12;\n  const text = truncateSvgText(chart.title, Math.max(40, layout.width - 12), fontSize);\n  const baselineY = layout.titleHeight >= 30 ? 19 : 16;\n  return (\n    <text\n      fill={chart.titleColor ?? chart.textColor ?? DEFAULT_CHART_TEXT_COLOR}\n      fontFamily={buildChartFontFamily(chart.titleFontFamily ?? chart.fontFamily)}\n      fontSize={fontSize}\n      fontWeight={600}\n      textAnchor=\"middle\"\n      x={layout.width / 2}\n      y={baselineY}\n    >\n      {text}\n    </text>\n  );\n}\n\nfunction renderLegend(chart: XlsxChart, layout: ChartLayout, palette: ChartRendererPalette) {\n  if (!chart.legend || layout.legendItems.length === 0) {\n    return null;\n  }\n  const textColor = resolveChartAxisTextColor(chart);\n  const legendPos = layout.legendPosition;\n  const items = layout.legendItems;\n  const swatchSize = 8;\n  const textOffset = swatchSize + 4;\n\n  if (legendPos === \"left\" || legendPos === \"right\") {\n    const x = legendPos === \"right\"\n      ? layout.plot.left + layout.plot.width + 8\n      : 8;\n    const startY = layout.plot.top + 6;\n    return (\n      <g>\n        {items.map((item, index) => {\n          const y = startY + index * 18;\n          return (\n              <g\n                {...(index < chart.series.length ? chartElementDataProps(index) : {})}\n                data-xlsx-chart-element-kind={index < chart.series.length ? \"legendEntry\" : undefined}\n                key={`legend-${index}`}\n                transform={`translate(${x}, ${y})`}\n              >\n              <rect fill={item.color} height={swatchSize} rx={1.2} ry={1.2} width={swatchSize} x={0} y={-7} />\n              <text fill={textColor} fontSize={10} x={textOffset} y={0}>\n                {item.label}\n              </text>\n            </g>\n          );\n        })}\n      </g>\n    );\n  }\n\n  const rowY = legendPos === \"top\" ? (layout.titleHeight + 12) : (layout.height - 8);\n  const totalWidth = items.reduce((sum, item) => sum + 24 + Math.min(96, item.label.length * 5.4), 0);\n  let cursorX = Math.max(8, (layout.width - totalWidth) / 2);\n  return (\n    <g>\n      {items.map((item, index) => {\n        const labelWidth = Math.min(96, item.label.length * 5.4);\n        const node = (\n            <g\n              {...(index < chart.series.length ? chartElementDataProps(index) : {})}\n              data-xlsx-chart-element-kind={index < chart.series.length ? \"legendEntry\" : undefined}\n              key={`legend-${index}`}\n              transform={`translate(${cursorX}, ${rowY})`}\n            >\n            <rect fill={item.color} height={swatchSize} rx={1.2} ry={1.2} width={swatchSize} x={0} y={-7} />\n            <text fill={textColor} fontSize={10} x={textOffset} y={0}>\n              {item.label}\n            </text>\n          </g>\n        );\n        cursorX += 24 + labelWidth;\n        return node;\n      })}\n    </g>\n  );\n}\n\nfunction renderCartesianAxes(\n  chart: XlsxChart,\n  palette: ChartRendererPalette,\n  plot: PlotRect,\n  isHorizontal: boolean,\n  categoryLabels: string[],\n  categoryPositions: number[],\n  valueTicks: number[],\n  mapValue: (value: number) => number,\n  formatValueTick: (value: number) => string = formatTickValue\n) {\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n  const zeroPosition = mapValue(0);\n\n  return (\n    <g>\n      {valueTicks.map((tick) => {\n        const valuePosition = mapValue(tick);\n        if (isHorizontal) {\n          return (\n            <g key={`grid-v-${tick}`}>\n              <line\n                stroke={lightenColor(axisColor, 0.7)}\n                strokeWidth={1}\n                x1={valuePosition}\n                x2={valuePosition}\n                y1={plot.top}\n                y2={plot.top + plot.height}\n              />\n              <text\n                fill={labelColor}\n                fontSize={10}\n                textAnchor=\"middle\"\n                x={valuePosition}\n                y={plot.top + plot.height + 14}\n              >\n                {formatValueTick(tick)}\n              </text>\n            </g>\n          );\n        }\n        return (\n          <g key={`grid-h-${tick}`}>\n            <line\n              stroke={lightenColor(axisColor, 0.7)}\n              strokeWidth={1}\n              x1={plot.left}\n              x2={plot.left + plot.width}\n              y1={valuePosition}\n              y2={valuePosition}\n            />\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"end\"\n              x={plot.left - 6}\n              y={valuePosition + 3}\n            >\n              {formatValueTick(tick)}\n            </text>\n          </g>\n        );\n      })}\n      {categoryPositions.map((position, index) => {\n        const label = categoryLabels[index] ?? \"\";\n        if (isHorizontal) {\n          return (\n            <text\n              key={`cat-y-${index}`}\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"end\"\n              x={plot.left - 6}\n              y={position + 3}\n            >\n              {label}\n            </text>\n          );\n        }\n        return (\n          <text\n            key={`cat-x-${index}`}\n            fill={labelColor}\n            fontSize={10}\n            textAnchor=\"middle\"\n            x={position}\n            y={plot.top + plot.height + 14}\n          >\n            {label}\n          </text>\n        );\n      })}\n      {isHorizontal ? (\n        <>\n          <line\n            stroke={axisColor}\n            strokeWidth={1.2}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={plot.top + plot.height}\n            y2={plot.top + plot.height}\n          />\n          <line\n            stroke={axisColor}\n            strokeWidth={1.2}\n            x1={zeroPosition}\n            x2={zeroPosition}\n            y1={plot.top}\n            y2={plot.top + plot.height}\n          />\n        </>\n      ) : (\n        <>\n          <line\n            stroke={axisColor}\n            strokeWidth={1.2}\n            x1={plot.left}\n            x2={plot.left}\n            y1={plot.top}\n            y2={plot.top + plot.height}\n          />\n          <line\n            stroke={axisColor}\n            strokeWidth={1.2}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={zeroPosition}\n            y2={zeroPosition}\n          />\n        </>\n      )}\n    </g>\n  );\n}\n\nfunction scaleProjectedVector(vector: { x: number; y: number }, scale: number) {\n  return {\n    x: vector.x * scale,\n    y: vector.y * scale\n  };\n}\n\nfunction sampleProjectedEllipseArc(\n  center: { x: number; y: number },\n  axisA: { x: number; y: number },\n  axisB: { x: number; y: number },\n  startAngle: number,\n  endAngle: number\n) {\n  const steps = Math.max(12, Math.ceil(Math.abs(endAngle - startAngle) / (Math.PI / 14)));\n  const points: Array<{ x: number; y: number }> = [];\n  for (let step = 0; step <= steps; step += 1) {\n    const ratio = step / steps;\n    const angle = startAngle + ((endAngle - startAngle) * ratio);\n    points.push({\n      x: center.x + (axisA.x * Math.cos(angle)) + (axisB.x * Math.sin(angle)),\n      y: center.y + (axisA.y * Math.cos(angle)) + (axisB.y * Math.sin(angle))\n    });\n  }\n  return points;\n}\n\nfunction buildRibbonSvgPath(startArc: Array<{ x: number; y: number }>, endArc: Array<{ x: number; y: number }>) {\n  if (startArc.length === 0 || endArc.length === 0) {\n    return \"\";\n  }\n  return buildLinearSvgPath([...startArc, ...endArc.slice().reverse()], true);\n}\n\nfunction renderRadialFrustum(\n  bar: BarRect,\n  normalizedShape: \"cone\" | \"cylinder\",\n  frontFill: string,\n  sideFill: string,\n  topFill: string\n) {\n  const depthX = bar.depthX ?? (bar.isHorizontal ? 10 : 9);\n  const depthY = bar.depthY ?? -7;\n  const frontX = bar.left + (bar.depthOffsetX ?? 0);\n  const frontY = bar.top + (bar.depthOffsetY ?? 0);\n  const frontW = bar.width;\n  const frontH = bar.height;\n  const centerX = frontX + frontW / 2;\n  const centerY = frontY + frontH / 2;\n  const showStartCap = bar.capStart !== false;\n  const showEndCap = bar.capEnd !== false;\n  const startScale = normalizedShape === \"cone\" ? clamp(bar.bottomScale ?? 1, 0, 1) : 1;\n  const endScale = normalizedShape === \"cone\" ? clamp(bar.topScale ?? 1, 0, 1) : 1;\n  const radialDepthScale = normalizedShape === \"cylinder\"\n    ? (bar.isHorizontal ? 0.52 : 0.48)\n    : (bar.isHorizontal ? 0.7 : 0.58);\n  const depthAxis = scaleProjectedVector({ x: depthX / 2, y: depthY / 2 }, radialDepthScale);\n  const secondaryStrokeWidth = Math.max(0.6, bar.strokeWidth * 0.65);\n\n  if (bar.isHorizontal) {\n    const startCenter = { x: frontX + depthAxis.x, y: centerY + depthAxis.y };\n    const endCenter = { x: frontX + frontW + depthAxis.x, y: centerY + depthAxis.y };\n    const startAxisA = { x: 0, y: (frontH * startScale) / 2 };\n    const endAxisA = { x: 0, y: (frontH * endScale) / 2 };\n    const startAxisB = scaleProjectedVector(depthAxis, startScale);\n    const endAxisB = scaleProjectedVector(depthAxis, endScale);\n    const backStartArc = sampleProjectedEllipseArc(startCenter, startAxisA, startAxisB, 0, Math.PI);\n    const backEndArc = sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, 0, Math.PI);\n    const frontStartArc = sampleProjectedEllipseArc(startCenter, startAxisA, startAxisB, Math.PI, Math.PI * 2);\n    const frontEndArc = sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, Math.PI, Math.PI * 2);\n    const backWallPath = buildRibbonSvgPath(backEndArc, backStartArc);\n    const frontWallPath = buildRibbonSvgPath(frontEndArc, frontStartArc);\n    const endCapPath = endScale > 0.018\n      ? buildLinearSvgPath(sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, 0, Math.PI * 2), true)\n      : \"\";\n    const startCapPath = startScale > 0.028\n      ? buildLinearSvgPath(sampleProjectedEllipseArc(startCenter, startAxisA, startAxisB, 0, Math.PI * 2), true)\n      : \"\";\n    return (\n      <g key={`${bar.key}-3d-horizontal-${normalizedShape}`}>\n        {backWallPath ? <path d={backWallPath} fill={sideFill} stroke={bar.stroke} strokeWidth={secondaryStrokeWidth} /> : null}\n        {showEndCap && endCapPath ? <path d={endCapPath} fill={topFill} stroke={bar.stroke} strokeWidth={secondaryStrokeWidth} /> : null}\n        {frontWallPath ? <path d={frontWallPath} fill={frontFill} stroke={bar.stroke} strokeWidth={bar.strokeWidth} /> : null}\n        {showStartCap && startCapPath ? <path d={startCapPath} fill={frontFill} stroke={bar.stroke} strokeWidth={secondaryStrokeWidth} /> : null}\n      </g>\n    );\n  }\n\n  const startCenter = { x: centerX + depthAxis.x, y: frontY + frontH + depthAxis.y };\n  const endCenter = { x: centerX + depthAxis.x, y: frontY + depthAxis.y };\n  const startAxisA = { x: (frontW * startScale) / 2, y: 0 };\n  const endAxisA = { x: (frontW * endScale) / 2, y: 0 };\n  const startAxisB = scaleProjectedVector(depthAxis, startScale);\n  const endAxisB = scaleProjectedVector(depthAxis, endScale);\n  const backStartArc = sampleProjectedEllipseArc(startCenter, startAxisA, startAxisB, 0, Math.PI);\n  const backEndArc = sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, 0, Math.PI);\n  const frontStartArc = sampleProjectedEllipseArc(startCenter, startAxisA, startAxisB, Math.PI, Math.PI * 2);\n  const frontEndArc = sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, Math.PI, Math.PI * 2);\n  const backWallPath = buildRibbonSvgPath(backEndArc, backStartArc);\n  const frontWallPath = buildRibbonSvgPath(frontEndArc, frontStartArc);\n  const endCapPath = endScale > 0.018\n    ? buildLinearSvgPath(sampleProjectedEllipseArc(endCenter, endAxisA, endAxisB, 0, Math.PI * 2), true)\n    : \"\";\n  return (\n    <g key={`${bar.key}-3d-${normalizedShape}`}>\n      {backWallPath ? <path d={backWallPath} fill={sideFill} stroke={bar.stroke} strokeWidth={secondaryStrokeWidth} /> : null}\n      {showEndCap && endCapPath ? <path d={endCapPath} fill={topFill} stroke={bar.stroke} strokeWidth={secondaryStrokeWidth} /> : null}\n      {frontWallPath ? <path d={frontWallPath} fill={frontFill} stroke={bar.stroke} strokeWidth={bar.strokeWidth} /> : null}\n    </g>\n  );\n}\n\nfunction renderExtrudedRect(bar: BarRect) {\n  const normalizedShape = (() => {\n    switch (bar.shape3d) {\n      case \"cone\":\n      case \"coneToMax\":\n        return \"cone\";\n      case \"cylinder\":\n        return \"cylinder\";\n      case \"pyramid\":\n      case \"pyramidToMax\":\n        return \"pyramid\";\n      default:\n        return \"box\";\n    }\n  })();\n  const depthX = bar.depthX ?? (bar.isHorizontal ? 10 : 9);\n  const depthY = bar.depthY ?? -7;\n  const frontX = bar.left + (bar.depthOffsetX ?? 0);\n  const frontY = bar.top + (bar.depthOffsetY ?? 0);\n  const frontW = bar.width;\n  const frontH = bar.height;\n  const frontX2 = frontX + frontW;\n  const frontY2 = frontY + frontH;\n\n  const sideAnchorX = frontX2;\n  const sideDepthX = depthX;\n  const centerX = frontX + frontW / 2;\n  const bottomScale = clamp(bar.bottomScale ?? 1, 0.04, 1);\n  const topScale = clamp(bar.topScale ?? 1, 0.04, 1);\n  const bottomHalfWidth = (frontW * bottomScale) / 2;\n  const topHalfWidth = (frontW * topScale) / 2;\n  const bottomLeft = centerX - bottomHalfWidth;\n  const bottomRight = centerX + bottomHalfWidth;\n  const topLeft = centerX - topHalfWidth;\n  const topRight = centerX + topHalfWidth;\n  const showStartCap = bar.capStart !== false;\n  const showEndCap = bar.capEnd !== false;\n\n  const topFace = `${frontX},${frontY} ${frontX2},${frontY} ${frontX2 + sideDepthX},${frontY + depthY} ${frontX + sideDepthX},${frontY + depthY}`;\n  const sideFace = `${sideAnchorX},${frontY} ${sideAnchorX},${frontY2} ${sideAnchorX + sideDepthX},${frontY2 + depthY} ${sideAnchorX + sideDepthX},${frontY + depthY}`;\n  const frontFill = bar.gradientId ? `url(#${bar.gradientId})` : bar.color;\n  const sideFill = bar.invertedNegative ? bar.color : darkenColor(bar.color, 0.22);\n  const topFill = bar.invertedNegative ? lightenColor(bar.color, 0.04) : lightenColor(bar.color, 0.24);\n\n  if (normalizedShape === \"cylinder\" || normalizedShape === \"cone\") {\n    return renderRadialFrustum(bar, normalizedShape, frontFill, sideFill, topFill);\n  }\n\n  if (normalizedShape === \"box\") {\n    return (\n      <g key={`${bar.key}-3d`}>\n        <polygon fill={sideFill} points={sideFace} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n        <polygon fill={topFill} points={topFace} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n        <rect fill={frontFill} height={frontH} stroke={bar.stroke} strokeWidth={bar.strokeWidth} width={frontW} x={frontX} y={frontY} />\n      </g>\n    );\n  }\n\n  if (bar.isHorizontal) {\n    const centerY = frontY + frontH / 2;\n    const startHalfHeight = (frontH * clamp(bar.bottomScale ?? 1, 0.04, 1)) / 2;\n    const endHalfHeight = (frontH * clamp(bar.topScale ?? 1, 0.04, 1)) / 2;\n    const startTop = centerY - startHalfHeight;\n    const startBottom = centerY + startHalfHeight;\n    const endTop = centerY - endHalfHeight;\n    const endBottom = centerY + endHalfHeight;\n    const topFacePoints = `${frontX},${startTop} ${frontX2},${endTop} ${frontX2 + sideDepthX},${endTop + depthY} ${frontX + sideDepthX},${startTop + depthY}`;\n    const farSidePoints = `${frontX2},${endTop} ${frontX2},${endBottom} ${frontX2 + sideDepthX},${endBottom + depthY} ${frontX2 + sideDepthX},${endTop + depthY}`;\n\n    const taperedFarFace = `${frontX2},${endTop} ${frontX2 + sideDepthX},${endTop + depthY} ${frontX2 + sideDepthX},${endBottom + depthY} ${frontX2},${endBottom}`;\n    const frontPolygon = `${frontX},${startTop} ${frontX2},${endTop} ${frontX2},${endBottom} ${frontX},${startBottom}`;\n\n    return (\n      <g key={`${bar.key}-3d-horizontal-${normalizedShape}`}>\n        <polygon fill={sideFill} points={taperedFarFace} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n        <polygon fill={topFill} points={topFacePoints} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n        <polygon fill={frontFill} points={frontPolygon} stroke={bar.stroke} strokeWidth={bar.strokeWidth} />\n      </g>\n    );\n  }\n\n  const taperedTopFace = `${topLeft},${frontY} ${topRight},${frontY} ${topRight + sideDepthX},${frontY + depthY} ${topLeft + sideDepthX},${frontY + depthY}`;\n  const taperedSideFace = `${topRight},${frontY} ${bottomRight},${frontY2} ${bottomRight + sideDepthX},${frontY2 + depthY} ${topRight + sideDepthX},${frontY + depthY}`;\n  const pyramidFrontFace = `${topLeft},${frontY} ${topRight},${frontY} ${bottomRight},${frontY2} ${bottomLeft},${frontY2}`;\n\n  return (\n    <g key={`${bar.key}-3d-${normalizedShape}`}>\n      <polygon fill={sideFill} points={taperedSideFace} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n      {showEndCap ? (\n        <polygon fill={topFill} points={taperedTopFace} stroke={bar.stroke} strokeWidth={Math.max(0.6, bar.strokeWidth * 0.65)} />\n      ) : null}\n      <polygon fill={frontFill} points={pyramidFrontFace} stroke={bar.stroke} strokeWidth={bar.strokeWidth} />\n    </g>\n  );\n}\n\nfunction buildLinearSvgPath(points: Array<{ x: number; y: number }>, close = false) {\n  if (points.length === 0) {\n    return \"\";\n  }\n  const commands = points.map((point, index) => (\n    `${index === 0 ? \"M\" : \"L\"} ${toSvgNumber(point.x)} ${toSvgNumber(point.y)}`\n  ));\n  if (close) {\n    commands.push(\"Z\");\n  }\n  return commands.join(\" \");\n}\n\nfunction projectCartesian3dPoint(\n  x: number,\n  y: number,\n  z: number,\n  rotXRad: number,\n  rotYRad: number,\n  usePerspective: boolean,\n  perspectiveStrength: number\n) {\n  const cosX = Math.cos(rotXRad);\n  const sinX = Math.sin(rotXRad);\n  const cosY = Math.cos(rotYRad);\n  const sinY = Math.sin(rotYRad);\n\n  const x1 = x * cosY + z * sinY;\n  const z1 = -x * sinY + z * cosY;\n  const y1 = y * cosX - z1 * sinX;\n  const z2 = y * sinX + z1 * cosX;\n  const perspective = usePerspective\n    ? 1 / Math.max(0.22, 1 + z2 * (0.26 + perspectiveStrength * 0.54))\n    : 1;\n\n  return {\n    depth: z2,\n    x: x1 * perspective,\n    y: y1 * perspective\n  };\n}\n\nfunction renderLineOrAreaChart3d(\n  chart: XlsxChart,\n  palette: ChartRendererPalette,\n  layout: ChartLayout,\n  categories: string[],\n  stackedPointsBySeries: Array<Array<{ defined: boolean; y: number | null; y0: number | null; y1: number | null }>>,\n  minValue: number,\n  maxValue: number,\n  isAreaChart: boolean,\n  isStackedSeries: boolean,\n  selectedChartElement?: XlsxChartElementSelection | null\n) {\n  const plot = layout.plot;\n  const valueDomain = resolveAxisDomainWithChartOverrides(\n    chart.valueAxis,\n    minValue,\n    maxValue,\n    isAreaChart || chart.valueAxis?.crosses === \"autoZero\"\n  );\n  minValue = valueDomain.min;\n  maxValue = valueDomain.max;\n  const valueSpan = Math.max(1e-6, maxValue - minValue);\n  const seriesCount = Math.max(1, chart.series.length);\n  const categoryCount = Math.max(1, categories.length);\n  const depthScale = clamp((chart.view3d?.depthPercent ?? 100) / 100, 0.5, 4);\n  const halfDepth = (seriesCount <= 1 ? 0.82 : 1.02) * depthScale;\n  const frontZ = halfDepth;\n  const backZ = -halfDepth;\n  const baseValue = isAreaChart ? Math.max(minValue, Math.min(maxValue, 0)) : minValue;\n  const rotXRad = clamp(chart.view3d?.rotX ?? 18, -80, 80) * (Math.PI / 180);\n  const rotYRad = clamp(chart.view3d?.rotY ?? 24, -80, 80) * (Math.PI / 180);\n  const usePerspective = chart.view3d?.rAngAx === false;\n  const perspectiveStrength = clamp((chart.view3d?.perspective ?? (usePerspective ? 26 : 0)) / 100, 0, 1);\n\n  const normalizeX = (categoryIndex: number) => (\n    categoryCount <= 1 ? 0 : ((categoryIndex / (categoryCount - 1)) - 0.5) * 2\n  );\n  const normalizeY = (value: number) => (\n    -((((value - minValue) / valueSpan) - 0.5) * 2)\n  );\n  const stackedAreaDepthSpan = isAreaChart && isStackedSeries\n    ? Math.max(0.18, (frontZ - backZ) * 0.56)\n    : 0;\n  const stackedAreaBackZ = frontZ - stackedAreaDepthSpan;\n  const normalizeZ = (seriesIndex: number) => (\n    seriesCount <= 1 || (isAreaChart && isStackedSeries)\n      ? frontZ * 0.94\n      : (((seriesIndex / (seriesCount - 1)) - 0.5) * (frontZ - backZ))\n  );\n  const projectSeriesPoint = (x: number, value: number, z: number) => projectCartesian3dPoint(\n    x,\n    normalizeY(value),\n    z,\n    rotXRad,\n    rotYRad,\n    usePerspective,\n    perspectiveStrength\n  );\n\n  const cubeCorners = [\n    { x: -1, y: -1, z: backZ },\n    { x: 1, y: -1, z: backZ },\n    { x: 1, y: 1, z: backZ },\n    { x: -1, y: 1, z: backZ },\n    { x: -1, y: -1, z: frontZ },\n    { x: 1, y: -1, z: frontZ },\n    { x: 1, y: 1, z: frontZ },\n    { x: -1, y: 1, z: frontZ }\n  ].map((corner) => projectCartesian3dPoint(\n    corner.x,\n    corner.y,\n    corner.z,\n    rotXRad,\n    rotYRad,\n    usePerspective,\n    perspectiveStrength\n  ));\n\n  const projectedSeries = stackedPointsBySeries.map((seriesPoints, seriesIndex) => {\n    const z = normalizeZ(seriesIndex);\n    return seriesPoints.map((point, categoryIndex) => {\n      const x = normalizeX(categoryIndex);\n      const topValue = isStackedSeries ? (point.y1 ?? point.y ?? baseValue) : (point.y ?? baseValue);\n      const bottomValue = isAreaChart\n        ? (isStackedSeries ? (point.y0 ?? baseValue) : baseValue)\n        : baseValue;\n      const top = projectSeriesPoint(x, topValue, z);\n      const bottom = projectSeriesPoint(x, bottomValue, z);\n      const topBack = isAreaChart && isStackedSeries\n        ? projectSeriesPoint(x, topValue, stackedAreaBackZ)\n        : null;\n      const bottomBack = isAreaChart && isStackedSeries\n        ? projectSeriesPoint(x, bottomValue, stackedAreaBackZ)\n        : null;\n      return {\n        bottom,\n        bottomBack,\n        categoryIndex,\n        defined: point.defined,\n        depth: top.depth,\n        depthBack: topBack?.depth ?? top.depth,\n        top,\n        topBack\n      };\n    });\n  });\n\n  const bounds = [\n    ...cubeCorners,\n    ...projectedSeries.flatMap((series) => series.flatMap((point) => point.defined\n      ? [point.top, point.bottom, ...(point.topBack ? [point.topBack] : []), ...(point.bottomBack ? [point.bottomBack] : [])]\n      : []))\n  ];\n  const minX = Math.min(...bounds.map((point) => point.x));\n  const maxX = Math.max(...bounds.map((point) => point.x));\n  const minY = Math.min(...bounds.map((point) => point.y));\n  const maxY = Math.max(...bounds.map((point) => point.y));\n  const scale = Math.min(\n    plot.width / Math.max(0.4, maxX - minX),\n    plot.height / Math.max(0.4, maxY - minY)\n  ) * 0.82;\n  const centerRawX = (minX + maxX) / 2;\n  const centerRawY = (minY + maxY) / 2;\n  const centerX = plot.left + plot.width / 2;\n  const centerY = plot.top + plot.height / 2;\n  const toScreenPoint = (point: { depth: number; x: number; y: number }) => ({\n    depth: point.depth,\n    x: centerX + (point.x - centerRawX) * scale,\n    y: centerY + (point.y - centerRawY) * scale\n  });\n\n  const screenCorners = cubeCorners.map(toScreenPoint);\n  const seriesGeometry = projectedSeries.map((series, seriesIndex) => ({\n    averageDepth: series.reduce((sum, point) => sum + ((point.depth + point.depthBack) / 2), 0) / Math.max(1, series.length),\n    points: series.map((point) => ({\n      bottom: toScreenPoint(point.bottom),\n      bottomBack: point.bottomBack ? toScreenPoint(point.bottomBack) : null,\n      categoryIndex: point.categoryIndex,\n      defined: point.defined,\n      top: toScreenPoint(point.top),\n      topBack: point.topBack ? toScreenPoint(point.topBack) : null\n    })),\n    seriesIndex\n  })).sort((left, right) => left.averageDepth - right.averageDepth);\n\n  const edgeColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const gridColor = lightenColor(edgeColor, 0.56);\n  const labelColor = resolveChartAxisTextColor(chart);\n  const boxEdges: Array<[number, number, boolean]> = [\n    [0, 1, false], [1, 2, false], [2, 3, false], [3, 0, false],\n    [4, 5, true], [5, 6, true], [6, 7, true], [7, 4, true],\n    [0, 4, false], [1, 5, true], [2, 6, true], [3, 7, false]\n  ];\n  const yTicks = valueDomain.ticks;\n  const xLabelPoints = categories.map((category, categoryIndex) => ({\n    label: category,\n    point: toScreenPoint(projectCartesian3dPoint(\n      normalizeX(categoryIndex),\n      -1.06,\n      frontZ,\n      rotXRad,\n      rotYRad,\n      usePerspective,\n      perspectiveStrength\n    ))\n  }));\n  const yLabelPoints = yTicks.map((tick) => ({\n    point: toScreenPoint(projectCartesian3dPoint(\n      -1.04,\n      normalizeY(tick),\n      frontZ,\n      rotXRad,\n      rotYRad,\n      usePerspective,\n      perspectiveStrength\n    )),\n    tick\n  }));\n\n  return (\n    <g>\n      {yTicks.map((tick) => {\n        const yNorm = normalizeY(tick);\n        const leftBack = toScreenPoint(projectCartesian3dPoint(-1, yNorm, backZ, rotXRad, rotYRad, usePerspective, perspectiveStrength));\n        const rightBack = toScreenPoint(projectCartesian3dPoint(1, yNorm, backZ, rotXRad, rotYRad, usePerspective, perspectiveStrength));\n        const leftFront = toScreenPoint(projectCartesian3dPoint(-1, yNorm, frontZ, rotXRad, rotYRad, usePerspective, perspectiveStrength));\n        return (\n          <g key={`line3d-grid-${tick}`}>\n            <line stroke={gridColor} strokeWidth={1} x1={leftBack.x} x2={rightBack.x} y1={leftBack.y} y2={rightBack.y} />\n            <line stroke={gridColor} strokeWidth={0.9} x1={leftBack.x} x2={leftFront.x} y1={leftBack.y} y2={leftFront.y} />\n          </g>\n        );\n      })}\n      {boxEdges.map(([startIndex, endIndex, emphasized], index) => {\n        const start = screenCorners[startIndex];\n        const end = screenCorners[endIndex];\n        return (\n          <line\n            key={`line3d-box-${index}`}\n            stroke={emphasized ? edgeColor : lightenColor(edgeColor, 0.34)}\n            strokeWidth={emphasized ? 1.35 : 1}\n            x1={start.x}\n            x2={end.x}\n            y1={start.y}\n            y2={end.y}\n          />\n        );\n      })}\n      {seriesGeometry.map(({ points, seriesIndex }) => {\n        const definedPoints = points.filter((point) => point.defined);\n        if (definedPoints.length === 0) {\n          return null;\n        }\n        const linePoints = definedPoints.map((point) => point.top);\n        const areaPoints = isAreaChart\n          ? [\n              ...definedPoints.map((point) => point.top),\n              ...definedPoints.slice().reverse().map((point) => point.bottom)\n            ]\n          : [];\n        const areaBackPoints = isAreaChart && isStackedSeries\n          ? [\n              ...definedPoints.map((point) => point.topBack ?? point.top),\n              ...definedPoints.slice().reverse().map((point) => point.bottomBack ?? point.bottom)\n            ]\n          : [];\n        const strokeColor = chartSeriesStrokeColor(chart, seriesIndex);\n        const fillColor = chartSeriesColor(chart, seriesIndex);\n        const markerSymbol = normalizeChartMarkerSymbol(chart.series[seriesIndex]?.markerSymbol);\n        const markerPath = markerSymbolPath(markerSymbol, Math.max(4, chart.series[seriesIndex]?.markerSize ?? 6) * 0.52);\n        const slabFaces = isAreaChart && isStackedSeries\n          ? definedPoints.slice(1).map((point, pointIndex) => {\n              const previous = definedPoints[pointIndex];\n              if (!previous?.topBack || !point.topBack || !previous.bottomBack || !point.bottomBack) {\n                return null;\n              }\n              const topFace = buildLinearSvgPath([previous.top, point.top, point.topBack, previous.topBack], true);\n              const bottomFace = buildLinearSvgPath([previous.bottom, point.bottom, point.bottomBack, previous.bottomBack], true);\n              return (\n                <React.Fragment key={`line3d-area-face-${seriesIndex}-${pointIndex}`}>\n                  <path\n                    {...chartElementDataProps(seriesIndex)}\n                    d={topFace}\n                    fill={lightenColor(fillColor, 0.08)}\n                    fillOpacity={0.8}\n                    stroke={darkenColor(fillColor, 0.16)}\n                    strokeWidth={0.8}\n                  />\n                  <path\n                    {...chartElementDataProps(seriesIndex)}\n                    d={bottomFace}\n                    fill={darkenColor(fillColor, 0.2)}\n                    fillOpacity={0.34}\n                    stroke={darkenColor(fillColor, 0.24)}\n                    strokeWidth={0.6}\n                  />\n                </React.Fragment>\n              );\n            })\n          : [];\n        const firstDefinedPoint = definedPoints[0] ?? null;\n        const lastDefinedPoint = definedPoints[definedPoints.length - 1] ?? null;\n        const startCap = isAreaChart && isStackedSeries && firstDefinedPoint?.topBack && firstDefinedPoint?.bottomBack\n          ? buildLinearSvgPath([\n              firstDefinedPoint.top,\n              firstDefinedPoint.bottom,\n              firstDefinedPoint.bottomBack,\n              firstDefinedPoint.topBack\n            ], true)\n          : \"\";\n        const endCap = isAreaChart && isStackedSeries && lastDefinedPoint?.topBack && lastDefinedPoint?.bottomBack\n          ? buildLinearSvgPath([\n              lastDefinedPoint.top,\n              lastDefinedPoint.bottom,\n              lastDefinedPoint.bottomBack,\n              lastDefinedPoint.topBack\n            ], true)\n          : \"\";\n\n        return (\n          <g key={`line3d-series-${seriesIndex}`}>\n            {isAreaChart && isStackedSeries && areaBackPoints.length >= 3 ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={buildLinearSvgPath(areaBackPoints, true)}\n                fill={darkenColor(fillColor, 0.18)}\n                fillOpacity={0.44}\n                stroke={darkenColor(fillColor, 0.26)}\n                strokeWidth={0.8}\n              />\n            ) : null}\n            {slabFaces}\n            {startCap ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={startCap}\n                fill={darkenColor(fillColor, 0.24)}\n                fillOpacity={0.54}\n                stroke={darkenColor(fillColor, 0.3)}\n                strokeWidth={0.7}\n              />\n            ) : null}\n            {endCap ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={endCap}\n                fill={darkenColor(fillColor, 0.14)}\n                fillOpacity={0.6}\n                stroke={darkenColor(fillColor, 0.24)}\n                strokeWidth={0.7}\n              />\n            ) : null}\n            {isAreaChart && areaPoints.length >= 3 ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={buildLinearSvgPath(areaPoints, true)}\n                fill={fillColor}\n                fillOpacity={0.74}\n                stroke={darkenColor(fillColor, 0.12)}\n                strokeWidth={0.9}\n              />\n            ) : null}\n            {!isAreaChart\n              ? definedPoints.map((point, pointIndex) => (\n                  <line\n                    key={`line3d-drop-${seriesIndex}-${pointIndex}`}\n                    stroke={lightenColor(strokeColor, 0.44)}\n                    strokeDasharray=\"2 2\"\n                    strokeWidth={0.9}\n                    x1={point.top.x}\n                    x2={point.bottom.x}\n                    y1={point.top.y}\n                    y2={point.bottom.y}\n                  />\n                ))\n              : null}\n            <path\n              {...chartElementDataProps(seriesIndex)}\n              d={buildLinearSvgPath(linePoints)}\n              fill=\"none\"\n              stroke={strokeColor}\n              strokeLinejoin=\"round\"\n              strokeWidth={Math.max(1.8, chart.series[seriesIndex]?.lineWidthPx ?? 2)}\n            />\n            {markerPath.length > 0\n              ? definedPoints.map((point, pointIndex) => (\n                  <g\n                    key={`line3d-marker-${seriesIndex}-${pointIndex}`}\n                    transform={`translate(${toSvgNumber(point.top.x)}, ${toSvgNumber(point.top.y)})`}\n                  >\n                    <path\n                      {...chartElementDataProps(seriesIndex, point.categoryIndex)}\n                      d={markerPath}\n                      fill={chart.series[seriesIndex]?.markerColor ?? fillColor}\n                      stroke={chart.series[seriesIndex]?.markerLineColor ?? chart.chartAreaFillColor ?? palette.surface}\n                      strokeWidth={1}\n                    />\n                  </g>\n                ))\n              : null}\n            {definedPoints.map((point) => (\n              <circle\n                {...chartElementDataProps(seriesIndex, point.categoryIndex)}\n                cx={point.top.x}\n                cy={point.top.y}\n                fill=\"transparent\"\n                key={`line3d-hit-${seriesIndex}-${point.categoryIndex}`}\n                r={7}\n                stroke=\"none\"\n              />\n            ))}\n            {definedPoints.map((point) => (\n              isSelectedChartPointOrSeries(selectedChartElement, chart.id, seriesIndex, point.categoryIndex)\n                ? renderSelectionPointHandles(\n                    `line3d-selection-${seriesIndex}-${point.categoryIndex}`,\n                    [{ x: point.top.x, y: point.top.y }]\n                  )\n                : null\n            ))}\n          </g>\n        );\n      })}\n      {yLabelPoints.map(({ point, tick }) => (\n        <text\n          key={`line3d-y-label-${tick}`}\n          fill={labelColor}\n          fontSize={10}\n          textAnchor=\"end\"\n          x={point.x - 6}\n          y={point.y + 3}\n        >\n          {formatTickValue(tick)}\n        </text>\n      ))}\n      {xLabelPoints.map(({ label, point }, index) => (\n        <text\n          key={`line3d-x-label-${index}`}\n          fill={labelColor}\n          fontSize={10}\n          textAnchor=\"middle\"\n          x={point.x}\n          y={point.y + 14}\n        >\n          {label}\n        </text>\n      ))}\n    </g>\n  );\n}\n\nfunction renderBarChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, chartType: string, selectedChartElement?: XlsxChartElementSelection | null) {\n  if (chart.series.length === 0) {\n    return null;\n  }\n  const sourceCategories = getCategoryLabels(chart);\n  if (sourceCategories.length === 0) {\n    return null;\n  }\n  const isPercentStacked = chartType === \"ColumnPercentStacked\" || chartType === \"BarPercentStacked\";\n  const isHorizontal = chartType === \"BarClustered\" || chartType === \"BarStacked\" || chartType === \"BarPercentStacked\";\n  const isHistogramLike = isHistogramLikeChart(chart) && chartType === \"ColumnClustered\";\n  const shouldReverseCategories = isHorizontal && chart.categoryAxis?.orientation !== \"maxMin\";\n  const categories = shouldReverseCategories ? sourceCategories.slice().reverse() : sourceCategories;\n  const isStacked = chartType === \"ColumnStacked\" || chartType === \"BarStacked\" || isPercentStacked;\n  const negativeFillMode: \"chartArea\" | \"none\" | \"series\" = isPercentStacked\n    ? \"chartArea\"\n    : chartType === \"ColumnClustered\"\n      ? \"none\"\n      : \"series\";\n  const categoryCount = categories.length;\n  const seriesCount = chart.series.length;\n  const normalized3dShape = (() => {\n    switch (chart.shape3d) {\n      case \"cone\":\n      case \"coneToMax\":\n        return \"cone\";\n      case \"cylinder\":\n        return \"cylinder\";\n      case \"pyramid\":\n      case \"pyramidToMax\":\n        return \"pyramid\";\n      default:\n        return \"box\";\n    }\n  })();\n  const frameOffsets = chart.is3d ? resolve3dFrameOffsets(chart, isHorizontal ? 9 : 11, isHorizontal ? 7 : 8) : null;\n  const plot = chart.is3d && frameOffsets\n    ? {\n        ...layout.plot,\n        height: Math.max(20, layout.plot.height - frameOffsets.insetBottom - 2),\n        left: layout.plot.left + frameOffsets.insetLeft,\n        top: layout.plot.top + frameOffsets.insetTop,\n        width: Math.max(20, layout.plot.width - frameOffsets.insetLeft - frameOffsets.insetRight - 2)\n      }\n    : layout.plot;\n\n  const matrix = chart.series.map((series) => {\n    const values = Array.from(\n      { length: categoryCount },\n      (_, categoryIndex) => safeNumber(series.values[categoryIndex]) ?? 0\n    );\n    return shouldReverseCategories ? values.reverse() : values;\n  });\n  const rawMatrix = matrix.map((row) => row.slice());\n\n  if (isPercentStacked) {\n    for (let categoryIndex = 0; categoryIndex < categoryCount; categoryIndex += 1) {\n      const total = matrix.reduce((sum, row) => sum + Math.max(0, row[categoryIndex] ?? 0), 0);\n      for (let seriesIndex = 0; seriesIndex < seriesCount; seriesIndex += 1) {\n        matrix[seriesIndex][categoryIndex] = total > 0 ? ((matrix[seriesIndex][categoryIndex] ?? 0) / total) * 100 : 0;\n      }\n    }\n  }\n\n  const positiveTotals = Array.from({ length: categoryCount }, (_, categoryIndex) => (\n    matrix.reduce((sum, row) => sum + Math.max(0, row[categoryIndex] ?? 0), 0)\n  ));\n  const negativeTotals = Array.from({ length: categoryCount }, (_, categoryIndex) => (\n    Math.abs(matrix.reduce((sum, row) => sum + Math.min(0, row[categoryIndex] ?? 0), 0))\n  ));\n\n  let minValue = Number.POSITIVE_INFINITY;\n  let maxValue = Number.NEGATIVE_INFINITY;\n  if (isStacked) {\n    for (let categoryIndex = 0; categoryIndex < categoryCount; categoryIndex += 1) {\n      let positive = 0;\n      let negative = 0;\n      for (let seriesIndex = 0; seriesIndex < seriesCount; seriesIndex += 1) {\n        const value = matrix[seriesIndex][categoryIndex] ?? 0;\n        if (value >= 0) {\n          positive += value;\n        } else {\n          negative += value;\n        }\n      }\n      maxValue = Math.max(maxValue, positive);\n      minValue = Math.min(minValue, negative);\n    }\n  } else {\n    for (const row of matrix) {\n      for (const value of row) {\n        maxValue = Math.max(maxValue, value);\n        minValue = Math.min(minValue, value);\n      }\n    }\n  }\n  if (!Number.isFinite(minValue) || !Number.isFinite(maxValue)) {\n    minValue = 0;\n    maxValue = 1;\n  }\n\n  const valueDomain = resolveAxisDomainWithChartOverrides(\n    chart.valueAxis,\n    minValue,\n    maxValue,\n    true\n  );\n  minValue = valueDomain.min;\n  maxValue = valueDomain.max;\n\n  const categoryBandPadding = isHistogramLike\n    ? { inner: 0, outer: 0 }\n    : resolveCategoryBandPadding(chart.gapWidth);\n  const categoryScale = scaleBand<string>()\n    .domain(categories)\n    .range(isHorizontal ? [plot.top, plot.top + plot.height] : [plot.left, plot.left + plot.width])\n    .paddingInner(categoryBandPadding.inner)\n    .paddingOuter(categoryBandPadding.outer);\n\n  const seriesScale = scaleBand<string>()\n    .domain(Array.from({ length: seriesCount }, (_, index) => String(index)))\n    .range([0, categoryScale.bandwidth()])\n    .paddingInner(isHistogramLike ? 0 : 0.16)\n    .paddingOuter(isHistogramLike ? 0 : 0.08);\n  const usesSeriesDepthAxis = (\n    chart.is3d === true\n    && !isHorizontal\n    && !isStacked\n    && seriesCount > 1\n    && chart.seriesAxis != null\n  );\n  const depthLaneSpread = usesSeriesDepthAxis\n    ? clamp(1.26 + seriesCount * 0.16, 1.4, 1.96)\n    : 1;\n  const depthGridSpanX = usesSeriesDepthAxis && frameOffsets\n    ? frameOffsets.depthX * depthLaneSpread\n    : 0;\n  const depthGridSpanY = usesSeriesDepthAxis && frameOffsets\n    ? frameOffsets.depthY * depthLaneSpread\n    : 0;\n  const depthSlotX = usesSeriesDepthAxis ? depthGridSpanX / Math.max(1, seriesCount) : 0;\n  const depthSlotY = usesSeriesDepthAxis ? depthGridSpanY / Math.max(1, seriesCount) : 0;\n  const depthBarX = usesSeriesDepthAxis\n    ? Math.sign(depthSlotX || frameOffsets?.depthX || 1) * Math.max(8, Math.abs(depthSlotX) * 1.14)\n    : frameOffsets?.depthX;\n  const depthBarY = usesSeriesDepthAxis\n    ? Math.sign(depthSlotY || frameOffsets?.depthY || -1) * Math.max(5.5, Math.abs(depthSlotY) * 1.12)\n    : frameOffsets?.depthY;\n\n  const shouldReverseValueAxis = chart.valueAxis?.orientation === \"maxMin\";\n  const valueScale = scaleLinear()\n    .domain([minValue, maxValue])\n    .range(\n      isHorizontal\n        ? (shouldReverseValueAxis ? [plot.left + plot.width, plot.left] : [plot.left, plot.left + plot.width])\n        : (shouldReverseValueAxis ? [plot.top, plot.top + plot.height] : [plot.top + plot.height, plot.top])\n    );\n\n  const ticks = isPercentStacked\n    ? buildNumericTickValues(minValue, maxValue, chart.valueAxis?.majorUnit ?? 20)\n    : valueDomain.ticks;\n  const categoryPositions = categories.map((category) => {\n    const bandStart = categoryScale(category) ?? 0;\n    return bandStart + categoryScale.bandwidth() / 2;\n  });\n\n  const bars: BarRect[] = [];\n  const positive = Array.from({ length: categoryCount }, () => 0);\n  const negative = Array.from({ length: categoryCount }, () => 0);\n\n  for (let seriesIndex = 0; seriesIndex < seriesCount; seriesIndex += 1) {\n    for (let categoryIndex = 0; categoryIndex < categoryCount; categoryIndex += 1) {\n      const value = matrix[seriesIndex][categoryIndex] ?? 0;\n      const rawValue = rawMatrix[seriesIndex][categoryIndex] ?? value;\n      const pointIndex = shouldReverseCategories ? (categoryCount - 1 - categoryIndex) : categoryIndex;\n      const pointStyle = chart.series[seriesIndex]?.dataPointStyles?.find((entry) => entry.index === pointIndex);\n      let start = 0;\n      let end = value;\n      if (isStacked) {\n        if (value >= 0) {\n          start = positive[categoryIndex];\n          positive[categoryIndex] += value;\n          end = positive[categoryIndex];\n        } else {\n          start = negative[categoryIndex];\n          negative[categoryIndex] += value;\n          end = negative[categoryIndex];\n        }\n      }\n\n      const colors = chartSeriesBarColors(chart, seriesIndex, rawValue, negativeFillMode);\n      const isInvertedNegative = rawValue < 0 && chart.series[seriesIndex]?.invertIfNegative === true;\n      if (!(isInvertedNegative)) {\n        if (pointStyle?.color) {\n          colors.fill = pointStyle.color;\n          if (!pointStyle.lineColor) {\n            colors.stroke = pointStyle.color;\n          }\n        }\n        if (pointStyle?.lineColor) {\n          colors.stroke = pointStyle.lineColor;\n        }\n      }\n      if (isInvertedNegative && isPercentStacked && chart.is3d) {\n        colors.fill = \"#ffffff\";\n      }\n      const category = categories[categoryIndex];\n      const categoryStart = categoryScale(category) ?? 0;\n      const barThickness = usesSeriesDepthAxis\n        ? Math.max(7, categoryScale.bandwidth() * 0.4)\n        : isHistogramLike\n          ? categoryScale.bandwidth()\n        : isStacked\n          ? categoryScale.bandwidth()\n          : seriesScale.bandwidth();\n      const barOffset = usesSeriesDepthAxis\n        ? Math.max(0, (categoryScale.bandwidth() - barThickness) * 0.5)\n        : isHistogramLike\n          ? 0\n        : isStacked\n          ? 0\n          : (seriesScale(String(seriesIndex)) ?? 0);\n      const depthOffsetX = usesSeriesDepthAxis ? depthSlotX * seriesIndex : 0;\n      const depthOffsetY = usesSeriesDepthAxis ? depthSlotY * seriesIndex : 0;\n      const depthOrder = depthOffsetX * (frameOffsets?.depthX ?? 0) + depthOffsetY * (frameOffsets?.depthY ?? 0);\n      const shapeTaper = normalized3dShape === \"pyramid\"\n        ? 0.94\n        : normalized3dShape === \"cone\"\n          ? 1\n          : 0;\n      let topScale = 1;\n      let bottomScale = 1;\n      if (chart.is3d && shapeTaper > 0) {\n        const scaleAt = (ratio: number) => {\n          const clampedRatio = clamp(ratio, 0, 1);\n          const taperedRatio = normalized3dShape === \"cone\"\n            ? Math.pow(clampedRatio, isHorizontal ? 1.85 : 1.08)\n            : clampedRatio;\n          return clamp(1 - (taperedRatio * shapeTaper), normalized3dShape === \"cone\" ? 0 : 0.04, 1);\n        };\n        if (rawValue >= 0) {\n          const total = Math.max(1e-6, isStacked ? positiveTotals[categoryIndex] : Math.abs(rawValue));\n          bottomScale = scaleAt(isStacked ? start / total : 0);\n          topScale = scaleAt(isStacked ? end / total : 1);\n        } else {\n          const total = Math.max(1e-6, isStacked ? negativeTotals[categoryIndex] : Math.abs(rawValue));\n          topScale = scaleAt(isStacked ? Math.abs(start) / total : 0);\n          bottomScale = scaleAt(isStacked ? Math.abs(end) / total : 1);\n        }\n      }\n\n      if (isHorizontal) {\n        const x1 = valueScale(start);\n        const x2 = valueScale(end);\n        const maxPositive = positiveTotals[categoryIndex] ?? 0;\n        const maxNegative = negativeTotals[categoryIndex] ?? 0;\n        bars.push({\n          capEnd: !isStacked || (rawValue >= 0\n            ? Math.abs(end - maxPositive) < 1e-6\n            : Math.abs(end - maxNegative) < 1e-6),\n          capStart: !isStacked || Math.abs(start) < 1e-6,\n          bottomScale,\n          categoryIndex,\n          color: colors.fill,\n          depthOrder,\n          depthOffsetX,\n          depthOffsetY,\n          height: Math.max(1, barThickness),\n          isHorizontal: true,\n          key: `bar-${seriesIndex}-${categoryIndex}`,\n          left: Math.min(x1, x2),\n          depthX: usesSeriesDepthAxis ? depthBarX : frameOffsets?.depthX,\n          depthY: usesSeriesDepthAxis ? depthBarY : frameOffsets?.depthY,\n          shape3d: normalized3dShape,\n          seriesIndex,\n          stroke: colors.stroke,\n          strokeWidth: colors.strokeWidth,\n          topScale,\n          top: categoryStart + barOffset,\n          invertedNegative: isInvertedNegative,\n          value: rawValue,\n          width: Math.max(1, Math.abs(x2 - x1))\n        });\n      } else {\n        const y1 = valueScale(start);\n        const y2 = valueScale(end);\n        const maxPositive = positiveTotals[categoryIndex] ?? 0;\n        const maxNegative = negativeTotals[categoryIndex] ?? 0;\n        bars.push({\n          capEnd: !isStacked || (rawValue >= 0\n            ? Math.abs(end - maxPositive) < 1e-6\n            : Math.abs(end - maxNegative) < 1e-6),\n          capStart: !isStacked || Math.abs(start) < 1e-6,\n          bottomScale,\n          categoryIndex,\n          color: colors.fill,\n          depthOrder,\n          depthOffsetX,\n          depthOffsetY,\n          height: Math.max(1, Math.abs(y2 - y1)),\n          isHorizontal: false,\n          key: `bar-${seriesIndex}-${categoryIndex}`,\n          left: categoryStart + barOffset,\n          depthX: usesSeriesDepthAxis ? depthBarX : frameOffsets?.depthX,\n          depthY: usesSeriesDepthAxis ? depthBarY : frameOffsets?.depthY,\n          shape3d: normalized3dShape,\n          seriesIndex,\n          stroke: colors.stroke,\n          strokeWidth: colors.strokeWidth,\n          topScale,\n          top: Math.min(y1, y2),\n          invertedNegative: isInvertedNegative,\n          value: rawValue,\n          width: Math.max(1, barThickness)\n        });\n      }\n    }\n  }\n\n  const renderedBars = chart.is3d && isStacked\n    ? bars.slice().sort((left, right) => {\n        if (left.categoryIndex !== right.categoryIndex) {\n          return left.categoryIndex - right.categoryIndex;\n        }\n        const leftNegative = left.value < 0 ? 0 : 1;\n        const rightNegative = right.value < 0 ? 0 : 1;\n        if (leftNegative !== rightNegative) {\n          return leftNegative - rightNegative;\n        }\n        if (isHorizontal) {\n          if (left.left !== right.left) {\n            return left.left - right.left;\n          }\n          return left.seriesIndex - right.seriesIndex;\n        }\n        if (left.top !== right.top) {\n          return right.top - left.top;\n        }\n        return left.seriesIndex - right.seriesIndex;\n      })\n    : bars;\n  const sortedBars = usesSeriesDepthAxis\n    ? renderedBars.slice().sort((left, right) => {\n        if ((left.depthOrder ?? 0) !== (right.depthOrder ?? 0)) {\n          return (right.depthOrder ?? 0) - (left.depthOrder ?? 0);\n        }\n        if (left.categoryIndex !== right.categoryIndex) {\n          return left.categoryIndex - right.categoryIndex;\n        }\n        return left.top - right.top;\n      })\n    : renderedBars;\n\n  const useVertical3dGradient = chart.is3d && !isHorizontal;\n  const gradientByColor = new Map<string, string>();\n  if (useVertical3dGradient) {\n    for (const bar of renderedBars) {\n      if (!bar.color || bar.color === \"none\" || bar.color.startsWith(\"url(\")) {\n        continue;\n      }\n      if (!gradientByColor.has(bar.color)) {\n        gradientByColor.set(\n          bar.color,\n          `bar3d-front-${chart.id}-${gradientByColor.size}`.replace(/[^A-Za-z0-9_-]/g, \"-\")\n        );\n      }\n      bar.gradientId = gradientByColor.get(bar.color);\n    }\n  }\n\n  const axisNode = renderCartesianAxes(\n    chart,\n    palette,\n    plot,\n    isHorizontal,\n    categories,\n    categoryPositions,\n    ticks,\n    (value) => valueScale(value),\n    isPercentStacked ? formatPercentTickValue : formatTickValue\n  );\n  const depthAxisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const depthGridColor = lightenColor(depthAxisColor, 0.48);\n  const frameDepthX = usesSeriesDepthAxis ? depthGridSpanX : (frameOffsets?.depthX ?? 0);\n  const frameDepthY = usesSeriesDepthAxis ? depthGridSpanY : (frameOffsets?.depthY ?? 0);\n  const depthAxisNode = usesSeriesDepthAxis && frameOffsets ? (\n    <g>\n      {Array.from({ length: categoryCount + 1 }, (_, boundaryIndex) => {\n        const x = plot.left + ((boundaryIndex / Math.max(1, categoryCount)) * plot.width);\n        return (\n          <line\n            key={`bar3d-floor-x-${boundaryIndex}`}\n            stroke={depthGridColor}\n            strokeWidth={0.9}\n            x1={x}\n            x2={x + depthGridSpanX}\n            y1={plot.top + plot.height}\n            y2={plot.top + plot.height + depthGridSpanY}\n          />\n        );\n      })}\n      {Array.from({ length: seriesCount + 1 }, (_, boundaryIndex) => {\n        const ratio = boundaryIndex / Math.max(1, seriesCount);\n        const offsetX = depthGridSpanX * ratio;\n        const offsetY = depthGridSpanY * ratio;\n        return (\n          <line\n            key={`bar3d-floor-z-${boundaryIndex}`}\n            stroke={depthGridColor}\n            strokeWidth={0.9}\n            x1={plot.left + offsetX}\n            x2={plot.left + plot.width + offsetX}\n            y1={plot.top + plot.height + offsetY}\n            y2={plot.top + plot.height + offsetY}\n          />\n        );\n      })}\n      {chart.series.map((series, seriesIndex) => {\n        const ratio = (seriesIndex + 0.5) / Math.max(1, seriesCount);\n        const x = plot.left + plot.width + depthGridSpanX * ratio;\n        const y = plot.top + plot.height + depthGridSpanY * ratio;\n        return (\n          <text\n            key={`bar3d-ser-label-${seriesIndex}`}\n            fill={resolveChartAxisTextColor(chart)}\n            fontSize={10}\n            textAnchor=\"start\"\n            x={x + 7}\n            y={y + 3}\n          >\n            {series.name ?? `Series ${seriesIndex + 1}`}\n          </text>\n        );\n      })}\n    </g>\n  ) : null;\n\n  const frameNode = chart.is3d && frameOffsets ? (\n    <g>\n      <polygon\n        fill={lightenColor(chart.chartAreaFillColor ?? palette.surface, 0.05)}\n        points={`${plot.left},${plot.top + plot.height} ${plot.left + plot.width},${plot.top + plot.height} ${plot.left + plot.width + frameDepthX},${plot.top + plot.height + frameDepthY} ${plot.left + frameDepthX},${plot.top + plot.height + frameDepthY}`}\n        stroke={lightenColor(chart.axisLineColor ?? palette.border, 0.2)}\n        strokeWidth={1}\n      />\n      <polygon\n        fill={lightenColor(chart.chartAreaFillColor ?? palette.surface, 0.12)}\n        points={`${plot.left},${plot.top} ${plot.left + plot.width},${plot.top} ${plot.left + plot.width + frameDepthX},${plot.top + frameDepthY} ${plot.left + frameDepthX},${plot.top + frameDepthY}`}\n        stroke={lightenColor(chart.axisLineColor ?? palette.border, 0.2)}\n        strokeWidth={1}\n      />\n    </g>\n  ) : null;\n\n  return (\n    <g>\n      {useVertical3dGradient && gradientByColor.size > 0 ? (\n        <defs>\n          {Array.from(gradientByColor.entries()).map(([color, id]) => (\n            <linearGradient id={id} key={id} x1=\"0%\" x2=\"0%\" y1=\"0%\" y2=\"100%\">\n              <stop offset=\"0%\" stopColor={lightenColor(color, 0.28)} />\n              <stop offset=\"42%\" stopColor={lightenColor(color, 0.12)} />\n              <stop offset=\"100%\" stopColor={darkenColor(color, 0.1)} />\n            </linearGradient>\n          ))}\n        </defs>\n      ) : null}\n      {axisNode}\n      {frameNode}\n      {depthAxisNode}\n      {chart.is3d\n        ? sortedBars.map((bar) => (\n            <g key={`bar-hit-${bar.key}`} {...barChartElementDataProps(bar.seriesIndex, bar.categoryIndex)}>\n              {renderExtrudedRect(bar)}\n            </g>\n          ))\n        : renderedBars.map((bar) => (\n            <rect\n              {...barChartElementDataProps(bar.seriesIndex, bar.categoryIndex)}\n              key={bar.key}\n              fill={bar.color}\n              height={bar.height}\n              stroke={isHistogramLike ? \"none\" : bar.stroke}\n              strokeWidth={isHistogramLike ? 0 : bar.strokeWidth}\n              width={bar.width}\n              x={bar.left}\n              y={bar.top}\n            />\n          ))}\n      {renderedBars.map((bar) => (\n        isSelectedChartPoint(selectedChartElement, chart.id, bar.seriesIndex, bar.categoryIndex)\n        || (\n          isSelectedChartSeries(selectedChartElement, chart.id, bar.seriesIndex)\n          && selectedChartElement?.kind !== \"point\"\n        )\n          ? renderSelectionRectHandles(`bar-selection-${bar.key}`, bar.left, bar.top, bar.width, bar.height)\n          : null\n      ))}\n    </g>\n  );\n}\n\nfunction renderLineOrAreaChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, chartType: string, selectedChartElement?: XlsxChartElementSelection | null) {\n  if (chart.series.length === 0) {\n    return null;\n  }\n  const categories = getCategoryLabels(chart);\n  if (categories.length === 0) {\n    return null;\n  }\n  const plot = layout.plot;\n  const displayBlanksAs = chart.displayBlanksAs;\n  const isAreaChart = chartType === \"Area\" || chartType === \"AreaStacked\" || chartType === \"AreaPercentStacked\";\n  const isStackedArea = chartType === \"AreaStacked\" || chartType === \"AreaPercentStacked\";\n  const isStackedLine = chartType === \"LineStacked\" || chartType === \"LinePercentStacked\";\n  const isStackedSeries = isStackedArea || isStackedLine;\n  const isPercentStackedSeries = chartType === \"AreaPercentStacked\" || chartType === \"LinePercentStacked\";\n  const resolvedValuesBySeries = chart.series.map((series) => (\n    categories.map((_, categoryIndex) => resolveRenderableSeriesValue(series.values[categoryIndex], displayBlanksAs))\n  ));\n\n  type SeriesPoint = {\n    defined: boolean;\n    y: number | null;\n    y0: number | null;\n    y1: number | null;\n  };\n\n  const stackedPointsBySeries: SeriesPoint[][] = isStackedSeries\n    ? (() => {\n        const positive = Array.from({ length: categories.length }, () => 0);\n        const negative = Array.from({ length: categories.length }, () => 0);\n        const categoryTotals = isPercentStackedSeries\n          ? categories.map((_, categoryIndex) => {\n              const total = resolvedValuesBySeries.reduce((sum, seriesValues) => (\n                sum + (seriesValues[categoryIndex] ?? 0)\n              ), 0);\n              return Math.abs(total) < 1e-9 ? 1 : total;\n            })\n          : null;\n        return chart.series.map((_, seriesIndex) => (\n          categories.map((_, categoryIndex) => {\n            const rawValue = resolvedValuesBySeries[seriesIndex]?.[categoryIndex] ?? null;\n            if (rawValue == null) {\n              return { defined: false, y: null, y0: null, y1: null };\n            }\n            const value = isPercentStackedSeries\n              ? (rawValue / (categoryTotals?.[categoryIndex] ?? 1)) * 100\n              : rawValue;\n            if (value >= 0) {\n              const start = positive[categoryIndex];\n              const end = start + value;\n              positive[categoryIndex] = end;\n              return { defined: true, y: end, y0: start, y1: end };\n            }\n            const start = negative[categoryIndex];\n            const end = start + value;\n            negative[categoryIndex] = end;\n            return { defined: true, y: end, y0: start, y1: end };\n          })\n        ));\n      })()\n    : chart.series.map((_, seriesIndex) => (\n        categories.map((_, categoryIndex) => {\n          const value = resolvedValuesBySeries[seriesIndex]?.[categoryIndex] ?? null;\n          return {\n            defined: value != null,\n            y: value,\n            y0: null,\n            y1: value\n          };\n        })\n      ));\n\n  const stackedExtents = stackedPointsBySeries\n    .flatMap((seriesPoints) => (\n      seriesPoints.flatMap((point) => (\n        point.defined\n          ? [point.y0, point.y1].filter((value): value is number => value != null && Number.isFinite(value))\n          : []\n      ))\n    ));\n  if (stackedExtents.length === 0) {\n    return null;\n  }\n  let minValue = Math.min(...stackedExtents);\n  let maxValue = Math.max(...stackedExtents);\n  if (isAreaChart) {\n    minValue = Math.min(0, minValue);\n  } else if ((chartType === \"Line\" || isStackedLine) && chart.valueAxis?.crosses === \"autoZero\") {\n    minValue = Math.min(0, minValue);\n  }\n  if (isPercentStackedSeries) {\n    const explicitMin = typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min)\n      ? Number(chart.valueAxis.min)\n      : Math.min(0, minValue);\n    const explicitMax = typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max)\n      ? Number(chart.valueAxis.max)\n      : Math.max(100, maxValue);\n    minValue = explicitMin;\n    maxValue = explicitMax <= explicitMin ? explicitMin + 1 : explicitMax;\n  } else {\n    const valueDomain = resolveAxisDomainWithChartOverrides(\n      chart.valueAxis,\n      minValue,\n      maxValue,\n      isAreaChart || chart.valueAxis?.crosses === \"autoZero\"\n    );\n    minValue = valueDomain.min;\n    maxValue = valueDomain.max;\n  }\n\n  const xScale = scalePoint<string>()\n    .domain(categories)\n    .range([plot.left, plot.left + plot.width]);\n  const yScale = scaleLinear()\n    .domain([minValue, maxValue])\n    .range([plot.top + plot.height, plot.top]);\n\n  const ticks = isPercentStackedSeries\n    ? buildNumericTickValues(minValue, maxValue, chart.valueAxis?.majorUnit ?? 20)\n    : resolveAxisDomainWithChartOverrides(\n        chart.valueAxis,\n        minValue,\n        maxValue,\n        isAreaChart || chart.valueAxis?.crosses === \"autoZero\"\n      ).ticks;\n  const categoryPositions = categories.map((category) => xScale(category) ?? plot.left);\n\n  const curve: CurveFactory = curveLinear;\n  const areaBaseline = yScale(Math.max(minValue, 0));\n  const plotPointsBySeries = chart.series.map((_, seriesIndex) => (\n    categories.map((category, categoryIndex) => {\n      const point = stackedPointsBySeries[seriesIndex]?.[categoryIndex] ?? {\n        defined: false,\n        y: null,\n        y0: null,\n        y1: null\n      };\n      return {\n        defined: point.defined,\n        x: xScale(category) ?? plot.left,\n        y: point.y,\n        y0: point.y0,\n        y1: point.y1\n      };\n    })\n  ));\n\n  if (chart.is3d) {\n    return renderLineOrAreaChart3d(\n      chart,\n      palette,\n      layout,\n      categories,\n      stackedPointsBySeries,\n      minValue,\n      maxValue,\n      isAreaChart,\n      isStackedSeries,\n      selectedChartElement\n    );\n  }\n\n  const rawRecord = chart.raw && typeof chart.raw === \"object\"\n    ? chart.raw as Record<string, unknown>\n    : null;\n  const dropLinesRecord = rawRecord?.dropLines && typeof rawRecord.dropLines === \"object\"\n    ? rawRecord.dropLines as Record<string, unknown>\n    : null;\n  const highLowLinesRecord = rawRecord?.highLowLines && typeof rawRecord.highLowLines === \"object\"\n    ? rawRecord.highLowLines as Record<string, unknown>\n    : null;\n  const upDownBarsRecord = rawRecord?.upDownBars && typeof rawRecord.upDownBars === \"object\"\n    ? rawRecord.upDownBars as Record<string, unknown>\n    : null;\n  const dropLineColor = normalizeRendererHexColor((dropLinesRecord?.shapeProperties as Record<string, unknown> | undefined)?.lineColorHex)\n    ?? lightenColor(chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border, 0.45);\n  const highLowLineColor = normalizeRendererHexColor((highLowLinesRecord?.shapeProperties as Record<string, unknown> | undefined)?.lineColorHex)\n    ?? chart.axisLineColor\n    ?? chart.chartAreaBorderColor\n    ?? palette.border;\n  const upDownGapWidth = typeof upDownBarsRecord?.gapWidth === \"number\" && Number.isFinite(upDownBarsRecord.gapWidth)\n    ? upDownBarsRecord.gapWidth\n    : 150;\n  const categoryStep = categoryPositions.length >= 2\n    ? Math.min(...categoryPositions.slice(1).map((position, index) => Math.abs(position - (categoryPositions[index] ?? 0))).filter((value) => value > 0))\n    : plot.width;\n  const upDownBarWidth = clamp(categoryStep * (1 - resolveCategoryBandPadding(upDownGapWidth).inner) * 0.82, 3, 28);\n\n  return (\n    <g>\n      {renderCartesianAxes(\n        chart,\n        palette,\n        plot,\n        false,\n        categories,\n        categoryPositions,\n        ticks,\n        (value) => yScale(value)\n      )}\n      {!isAreaChart && !isStackedSeries && highLowLinesRecord\n        ? categories.map((_, categoryIndex) => {\n            const yValues = plotPointsBySeries\n              .map((seriesPoints) => seriesPoints[categoryIndex]?.y)\n              .filter((value): value is number => value != null && Number.isFinite(value));\n            if (yValues.length < 2) {\n              return null;\n            }\n            const x = categoryPositions[categoryIndex] ?? plot.left;\n            return (\n              <line\n                key={`high-low-${categoryIndex}`}\n                stroke={highLowLineColor}\n                strokeWidth={1}\n                x1={x}\n                x2={x}\n                y1={yScale(Math.min(...yValues))}\n                y2={yScale(Math.max(...yValues))}\n              />\n            );\n          })\n        : null}\n      {!isAreaChart && !isStackedSeries && upDownBarsRecord && plotPointsBySeries.length >= 2\n        ? categories.map((_, categoryIndex) => {\n            const first = plotPointsBySeries[0]?.[categoryIndex];\n            const second = plotPointsBySeries[1]?.[categoryIndex];\n            if (!first || !second || first.y == null || second.y == null) {\n              return null;\n            }\n            const top = yScale(Math.max(first.y, second.y));\n            const bottom = yScale(Math.min(first.y, second.y));\n            const isUpBar = second.y >= first.y;\n            const fill = isUpBar ? darkenColor(highLowLineColor, 0.12) : \"#c0504d\";\n            return (\n              <rect\n                key={`up-down-${categoryIndex}`}\n                fill={fill}\n                fillOpacity={0.92}\n                height={Math.max(1, bottom - top)}\n                stroke={darkenColor(fill, 0.18)}\n                strokeWidth={1}\n                width={upDownBarWidth}\n                x={(categoryPositions[categoryIndex] ?? plot.left) - upDownBarWidth / 2}\n                y={top}\n              />\n            );\n          })\n        : null}\n      {chart.series.map((series, seriesIndex) => {\n        const points = plotPointsBySeries[seriesIndex] ?? [];\n        const lineStrokePoints = displayBlanksAs === \"span\"\n          ? points.filter((point) => point.y != null)\n          : points;\n        const linePath = d3Line<{ x: number; y: number | null }>()\n          .defined((point) => point.y != null)\n          .x((point) => point.x)\n          .y((point) => yScale(point.y ?? 0))\n          .curve(curve)(lineStrokePoints) ?? \"\";\n\n        const areaPath = isAreaChart\n          ? d3Area<{ x: number; y: number | null; y0: number | null; y1: number | null }>()\n            .defined((point) => (\n              isStackedSeries\n                ? point.y0 != null && point.y1 != null\n                : point.y != null\n            ))\n            .x((point) => point.x)\n            .y0((point) => (\n              isStackedSeries\n                ? yScale(point.y0 ?? 0)\n                : areaBaseline\n            ))\n            .y1((point) => yScale((isStackedSeries ? point.y1 : point.y) ?? 0))\n            .curve(curve)(points) ?? \"\"\n          : \"\";\n\n        const seriesFillColor = typeof series.shapeProperties?.xmlFillColor === \"string\"\n          ? series.shapeProperties.xmlFillColor\n          : chartSeriesColor(chart, seriesIndex);\n        return (\n          <g key={`line-series-${seriesIndex}`}>\n            {!isAreaChart && !isStackedSeries && dropLinesRecord\n              ? points.map((point, pointIndex) => (\n                  point.y == null ? null : (\n                    <line\n                      key={`drop-line-${seriesIndex}-${pointIndex}`}\n                      stroke={dropLineColor}\n                      strokeWidth={1}\n                      x1={point.x}\n                      x2={point.x}\n                      y1={yScale(point.y)}\n                      y2={areaBaseline}\n                    />\n                  )\n                ))\n              : null}\n            {isAreaChart ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={areaPath}\n                fill={seriesFillColor}\n                fillOpacity={1}\n                stroke=\"none\"\n              />\n            ) : null}\n            <path\n              {...chartElementDataProps(seriesIndex)}\n              d={linePath}\n              fill=\"none\"\n              stroke={chartSeriesStrokeColor(chart, seriesIndex)}\n              strokeLinecap=\"round\"\n              strokeLinejoin=\"round\"\n              strokeWidth={Math.max(1.5, series.lineWidthPx ?? 2)}\n            />\n            {points.map((point, pointIndex) => (\n              point.y == null ? null : (\n                <circle\n                  {...chartElementDataProps(seriesIndex, pointIndex)}\n                  key={`line-marker-${seriesIndex}-${pointIndex}`}\n                  cx={point.x}\n                  cy={yScale(point.y)}\n                  fill={series.markerColor ?? chartSeriesColor(chart, seriesIndex)}\n                  r={Math.max(2, (series.markerSize ?? 6) * 0.25)}\n                  stroke={series.markerLineColor ?? chart.chartAreaFillColor ?? chartSeriesStrokeColor(chart, seriesIndex)}\n                  strokeWidth={1}\n                />\n              )\n            ))}\n            {points.map((point, pointIndex) => (\n              point.y != null && (\n                isSelectedChartPoint(selectedChartElement, chart.id, seriesIndex, pointIndex)\n                || (\n                  isSelectedChartSeries(selectedChartElement, chart.id, seriesIndex)\n                  && selectedChartElement?.kind !== \"point\"\n                )\n              )\n                ? isAreaChart\n                  ? renderSelectionPointHandles(`area-selection-${seriesIndex}-${pointIndex}`, [{ x: point.x, y: yScale(point.y) }])\n                  : renderSelectionRectHandles(\n                      `line-selection-${seriesIndex}-${pointIndex}`,\n                      point.x - 4,\n                      yScale(point.y) - 4,\n                      8,\n                      8\n                    )\n                : null\n            ))}\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderComboChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const groups = buildComboGroups(chart);\n  const columnGroup = groups.find((group) => group.chartType.startsWith(\"Column\"));\n  const lineGroup = groups.find((group) => group.chartType.startsWith(\"Line\"));\n  if (!columnGroup || !lineGroup) {\n    return null;\n  }\n\n  const primaryChart: XlsxChart = {\n    ...chart,\n    categoryAxis: columnGroup.categoryAxis ?? chart.categoryAxis,\n    chartType: columnGroup.chartType,\n    dataLabels: undefined,\n    is3d: columnGroup.is3d ?? false,\n    series: columnGroup.series,\n    valueAxis: columnGroup.valueAxis ?? chart.valueAxis\n  };\n  const categories = getCategoryLabels(primaryChart);\n  if (categories.length === 0) {\n    return null;\n  }\n\n  const plot = layout.plot;\n  const groupGapWidth = typeof columnGroup.raw?.gapWidth === \"number\" && Number.isFinite(columnGroup.raw.gapWidth)\n    ? columnGroup.raw.gapWidth\n    : columnGroup.gapWidth ?? chart.gapWidth;\n  const histogramColumns = columnGroup.series.some((series) => isHistogramLikeSeries(series));\n  const categoryBandPadding = histogramColumns\n    ? { inner: 0, outer: 0 }\n    : resolveCategoryBandPadding(groupGapWidth);\n  const categoryScale = scaleBand<string>()\n    .domain(categories)\n    .range([plot.left, plot.left + plot.width])\n    .paddingInner(categoryBandPadding.inner)\n    .paddingOuter(categoryBandPadding.outer);\n  const seriesScale = scaleBand<string>()\n    .domain(Array.from({ length: columnGroup.series.length }, (_, index) => String(index)))\n    .range([0, categoryScale.bandwidth()])\n    .paddingInner(histogramColumns ? 0 : 0.16)\n    .paddingOuter(histogramColumns ? 0 : 0.08);\n  const categoryPositions = categories.map((category) => (\n    (categoryScale(category) ?? plot.left) + categoryScale.bandwidth() / 2\n  ));\n  const resolveGlobalSeriesIndex = (series: XlsxChartSeries) => {\n    const index = chart.series.findIndex((candidate) => candidate.id === series.id);\n    return index >= 0 ? index : 0;\n  };\n\n  const primaryValues = columnGroup.series.flatMap((series) => (\n    series.values.map((value) => safeNumber(value)).filter((value): value is number => value != null)\n  ));\n  const secondaryValues = lineGroup.series.flatMap((series) => (\n    series.values.map((value) => safeNumber(value)).filter((value): value is number => value != null)\n  ));\n  if (primaryValues.length === 0 || secondaryValues.length === 0) {\n    return null;\n  }\n\n  const primaryDomain = resolveNumericAxisDomain(\n    typeof columnGroup.valueAxis?.min === \"number\" ? columnGroup.valueAxis.min : Math.min(...primaryValues),\n    typeof columnGroup.valueAxis?.max === \"number\" ? columnGroup.valueAxis.max : Math.max(...primaryValues),\n    columnGroup.valueAxis?.majorUnit,\n    true\n  );\n  const secondaryDomain = resolveNumericAxisDomain(\n    typeof lineGroup.valueAxis?.min === \"number\" ? lineGroup.valueAxis.min : Math.min(...secondaryValues),\n    typeof lineGroup.valueAxis?.max === \"number\" ? lineGroup.valueAxis.max : Math.max(...secondaryValues),\n    lineGroup.valueAxis?.majorUnit,\n    false\n  );\n  const primaryScale = scaleLinear()\n    .domain([primaryDomain.min, primaryDomain.max])\n    .range([plot.top + plot.height, plot.top]);\n  const secondaryScale = scaleLinear()\n    .domain([secondaryDomain.min, secondaryDomain.max])\n    .range([plot.top + plot.height, plot.top]);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n\n  return (\n    <g>\n      {renderCartesianAxes(\n        primaryChart,\n        palette,\n        plot,\n        false,\n        categories,\n        categoryPositions,\n        primaryDomain.ticks,\n        (value) => primaryScale(value)\n      )}\n      {secondaryDomain.ticks.map((tick) => {\n        const y = secondaryScale(tick);\n        return (\n          <text\n            key={`combo-secondary-tick-${tick}`}\n            fill={labelColor}\n            fontSize={10}\n            textAnchor=\"start\"\n            x={plot.left + plot.width + 6}\n            y={y + 3}\n          >\n            {formatTickValue(tick)}\n          </text>\n        );\n      })}\n      <line\n        stroke={axisColor}\n        strokeWidth={1.2}\n        x1={plot.left + plot.width}\n        x2={plot.left + plot.width}\n        y1={plot.top}\n        y2={plot.top + plot.height}\n      />\n      {columnGroup.series.flatMap((series, seriesIndex) => categories.map((category, categoryIndex) => {\n        const globalSeriesIndex = resolveGlobalSeriesIndex(series);\n        const value = safeNumber(series.values[categoryIndex]) ?? 0;\n        const categoryStart = categoryScale(category) ?? plot.left;\n        const barWidth = Math.max(1, histogramColumns ? categoryScale.bandwidth() : seriesScale.bandwidth());\n        const x = categoryStart + (histogramColumns ? 0 : (seriesScale(String(seriesIndex)) ?? 0));\n        const y = primaryScale(Math.max(0, value));\n        const zeroY = primaryScale(0);\n        const height = Math.max(1, Math.abs(zeroY - primaryScale(value)));\n        const selected = isSelectedChartPoint(selectedChartElement, chart.id, globalSeriesIndex, categoryIndex)\n          || (\n            isSelectedChartSeries(selectedChartElement, chart.id, globalSeriesIndex)\n            && selectedChartElement?.kind !== \"point\"\n          );\n        return (\n          <React.Fragment key={`combo-bar-${seriesIndex}-${categoryIndex}`}>\n            <rect\n              {...barChartElementDataProps(globalSeriesIndex, categoryIndex)}\n              fill={series.color ?? series.lineColor ?? chartSeriesColor(primaryChart, seriesIndex)}\n              height={height}\n              stroke={selected ? \"#64748b\" : (histogramColumns ? \"none\" : (series.lineColor ?? series.color ?? chartSeriesStrokeColor(primaryChart, seriesIndex)))}\n              strokeWidth={selected ? 2 : (histogramColumns ? 0 : 1)}\n              width={barWidth}\n              x={x}\n              y={Math.min(y, zeroY)}\n            />\n            {selected\n              ? renderSelectionRectHandles(\n                  `combo-bar-selection-${globalSeriesIndex}-${categoryIndex}`,\n                  x,\n                  Math.min(y, zeroY),\n                  barWidth,\n                  height\n                )\n              : null}\n          </React.Fragment>\n        );\n      }))}\n      {lineGroup.series.map((series, seriesIndex) => {\n        const globalSeriesIndex = resolveGlobalSeriesIndex(series);\n        const points = categories.map((category, categoryIndex) => ({\n          x: (categoryScale(category) ?? plot.left) + categoryScale.bandwidth() / 2,\n          y: safeNumber(series.values[categoryIndex])\n        }));\n        const lineStrokePoints = chart.displayBlanksAs === \"span\"\n          ? points.filter((point) => point.y != null)\n          : points;\n        const path = d3Line<{ x: number; y: number | null }>()\n          .defined((point) => point.y != null)\n          .x((point) => point.x)\n          .y((point) => secondaryScale(point.y ?? 0))\n          .curve(curveLinear)(lineStrokePoints) ?? \"\";\n        return (\n          <g key={`combo-line-${seriesIndex}`}>\n            <path\n              {...chartElementDataProps(globalSeriesIndex)}\n              d={path}\n              fill=\"none\"\n              stroke={series.lineColor ?? series.color ?? chartSeriesStrokeColor(chart, columnGroup.series.length + seriesIndex)}\n              strokeLinecap=\"round\"\n              strokeLinejoin=\"round\"\n              strokeWidth={Math.max(1.5, series.lineWidthPx ?? 2)}\n            />\n            {points.map((point, pointIndex) => (\n              point.y == null ? null : (\n                <path\n                  {...chartElementDataProps(globalSeriesIndex, pointIndex)}\n                  d={markerSymbolPath(normalizeChartMarkerSymbol(series.markerSymbol), Math.max(4, series.markerSize ?? 7)) || markerSymbolPath(\"circle\", 7)}\n                  fill={series.markerColor ?? series.color ?? series.lineColor ?? chartSeriesColor(chart, columnGroup.series.length + seriesIndex)}\n                  key={`combo-line-marker-${seriesIndex}-${pointIndex}`}\n                  stroke={series.markerLineColor ?? chart.chartAreaFillColor ?? \"#ffffff\"}\n                  strokeWidth={1}\n                  transform={`translate(${point.x}, ${secondaryScale(point.y)})`}\n                />\n              )\n            ))}\n            {points.map((point, pointIndex) => (\n              point.y != null && isSelectedChartPointOrSeries(selectedChartElement, chart.id, globalSeriesIndex, pointIndex)\n                ? renderSelectionRectHandles(\n                    `combo-line-selection-${globalSeriesIndex}-${pointIndex}`,\n                    point.x - 4,\n                    secondaryScale(point.y) - 4,\n                    8,\n                    8\n                  )\n                : null\n            ))}\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderScatterChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, smooth: boolean, selectedChartElement?: XlsxChartElementSelection | null) {\n  const plot = layout.plot;\n  const rawRecord = chart.raw && typeof chart.raw === \"object\"\n    ? chart.raw as Record<string, unknown>\n    : null;\n  const normalizedTitle = typeof chart.title === \"string\" ? chart.title.trim().toLowerCase() : \"\";\n  const scatterStyle = typeof chart.scatterStyle === \"string\"\n    ? chart.scatterStyle\n    : rawRecord && typeof rawRecord.scatterStyle === \"string\"\n      ? rawRecord.scatterStyle\n      : undefined;\n  const styleDrawsLine = scatterStyle\n    ? scatterStyle === \"line\" || scatterStyle === \"lineMarker\" || scatterStyle === \"smooth\" || scatterStyle === \"smoothMarker\"\n    : true;\n  const styleShowsMarkers = scatterStyle\n    ? scatterStyle === \"marker\" || scatterStyle === \"lineMarker\" || scatterStyle === \"smoothMarker\"\n    : true;\n  const styleUsesSmoothCurve = scatterStyle\n    ? scatterStyle === \"smooth\" || scatterStyle === \"smoothMarker\"\n    : smooth;\n  const titleForcesMarkerOnly = normalizedTitle.includes(\"marker only\");\n  const titleForcesNoMarkers = normalizedTitle.includes(\"no markers\");\n  const titleForcesWithMarkers = normalizedTitle.includes(\"with markers\");\n  const pointsBySeries = chart.series.map((series) => {\n    const yLength = series.values.length;\n    const directXValues = Array.from({ length: yLength }, (_, index) => coerceLooseNumber(series.categories[index]));\n\n    let resolvedXValues = directXValues;\n    let usesSyntheticIndex = false;\n    if (directXValues.filter((value) => value != null).length < Math.max(2, yLength - 1)) {\n      const categories = series.categories ?? [];\n      const pairedXValues = Array.from({ length: yLength }, (_, index) => {\n        const candidates = [\n          categories[index],\n          categories[index * 2],\n          categories[index * 2 + 1],\n          categories[index + 1]\n        ];\n        for (const candidate of candidates) {\n          const parsed = coerceLooseNumber(candidate);\n          if (parsed != null) {\n            return parsed;\n          }\n        }\n        return null;\n      });\n      if (pairedXValues.filter((value) => value != null).length >= 2) {\n        resolvedXValues = pairedXValues;\n      } else {\n        const numericPool = categories\n          .map((entry) => coerceLooseNumber(entry))\n          .filter((value): value is number => value != null);\n        if (numericPool.length >= 2) {\n          resolvedXValues = Array.from(\n            { length: yLength },\n            (_, index) => numericPool[index] ?? numericPool[numericPool.length - 1] ?? null\n          );\n        } else {\n          usesSyntheticIndex = true;\n          resolvedXValues = Array.from({ length: yLength }, (_, index) => index + 1);\n        }\n      }\n    }\n\n    const points = series.values.map((value, index) => {\n      const x = coerceLooseNumber(resolvedXValues[index]);\n      const y = safeNumber(value);\n      return x == null || y == null ? null : { x, y };\n    }).filter((point): point is { x: number; y: number } => point != null);\n    return {\n      pointCount: yLength,\n      points,\n      series,\n      usesSyntheticIndex\n    };\n  });\n\n  const allX = pointsBySeries.flatMap((series) => series.points.map((point) => point.x));\n  const allY = pointsBySeries.flatMap((series) => series.points.map((point) => point.y));\n  if (allX.length === 0 || allY.length === 0) {\n    return null;\n  }\n\n  const hasExplicitMinX = typeof chart.categoryAxis?.min === \"number\" && Number.isFinite(chart.categoryAxis.min);\n  const hasExplicitMaxX = typeof chart.categoryAxis?.max === \"number\" && Number.isFinite(chart.categoryAxis.max);\n  const hasExplicitMinY = typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min);\n  const hasExplicitMaxY = typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max);\n  const hasSyntheticIndexAxis = pointsBySeries.some((series) => series.usesSyntheticIndex);\n  const syntheticPointCount = Math.max(0, ...pointsBySeries.map((series) => series.pointCount));\n\n  let minX = hasExplicitMinX ? Number(chart.categoryAxis?.min) : Math.min(...allX);\n  let maxX = hasExplicitMaxX ? Number(chart.categoryAxis?.max) : Math.max(...allX);\n  let minY = hasExplicitMinY ? Number(chart.valueAxis?.min) : Math.min(...allY);\n  let maxY = hasExplicitMaxY ? Number(chart.valueAxis?.max) : Math.max(...allY);\n\n  if (!hasExplicitMinX) {\n    minX = hasSyntheticIndexAxis\n      ? 0\n      : chart.categoryAxis?.crosses === \"autoZero\"\n        ? Math.min(0, minX)\n        : minX;\n  }\n  if (!hasExplicitMaxX) {\n    maxX = hasSyntheticIndexAxis\n      ? Math.max(maxX, syntheticPointCount + 1)\n      : chart.categoryAxis?.crosses === \"autoZero\"\n        ? Math.max(0, maxX)\n        : maxX;\n  }\n  if (!hasExplicitMinY && chart.valueAxis?.crosses === \"autoZero\") {\n    minY = Math.min(0, minY);\n  }\n  if (!hasExplicitMaxY && chart.valueAxis?.crosses === \"autoZero\") {\n    maxY = Math.max(0, maxY);\n  }\n\n  if (maxX <= minX) {\n    maxX = minX + 1;\n  }\n  if (maxY <= minY) {\n    maxY = minY + 1;\n  }\n\n  const xStep = typeof chart.categoryAxis?.majorUnit === \"number\" && chart.categoryAxis.majorUnit > 0\n    ? chart.categoryAxis.majorUnit\n    : buildNiceStep(minX, maxX, 5);\n  const yStep = typeof chart.valueAxis?.majorUnit === \"number\" && chart.valueAxis.majorUnit > 0\n    ? chart.valueAxis.majorUnit\n    : buildNiceStep(minY, maxY, 5);\n\n  if (!hasExplicitMinX && !hasSyntheticIndexAxis && Number.isFinite(xStep) && xStep > 0) {\n    minX = Math.floor(minX / xStep) * xStep;\n  }\n  if (!hasExplicitMaxX && !hasSyntheticIndexAxis && Number.isFinite(xStep) && xStep > 0) {\n    maxX = Math.ceil(maxX / xStep) * xStep;\n  }\n  if (!hasExplicitMinY && Number.isFinite(yStep) && yStep > 0) {\n    minY = Math.floor(minY / yStep) * yStep;\n  }\n  if (!hasExplicitMaxY && Number.isFinite(yStep) && yStep > 0) {\n    maxY = Math.ceil(maxY / yStep) * yStep;\n  }\n\n  const safeMaxX = maxX <= minX ? minX + 1 : maxX;\n  const safeMaxY = maxY <= minY ? minY + 1 : maxY;\n\n  const xScale = scaleLinear().domain([minX, safeMaxX]).range([plot.left, plot.left + plot.width]);\n  const yScale = scaleLinear().domain([minY, safeMaxY]).range([plot.top + plot.height, plot.top]);\n  const xMajorUnit = typeof chart.categoryAxis?.majorUnit === \"number\" && chart.categoryAxis.majorUnit > 0\n    ? chart.categoryAxis.majorUnit\n    : hasSyntheticIndexAxis\n      ? 1\n      : undefined;\n  const yMajorUnit = typeof chart.valueAxis?.majorUnit === \"number\" && chart.valueAxis.majorUnit > 0\n    ? chart.valueAxis.majorUnit\n    : buildNiceStep(minY, safeMaxY, 6);\n  const xTicks = buildNumericTickValues(minX, safeMaxX, xMajorUnit);\n  const yTicks = buildNumericTickValues(minY, safeMaxY, yMajorUnit);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n\n  const hasZeroX = minX <= 0 && safeMaxX >= 0;\n  const hasZeroY = minY <= 0 && safeMaxY >= 0;\n\n  return (\n    <g>\n      {xTicks.map((tick) => (\n        <g key={`scatter-x-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.7)}\n            strokeWidth={1}\n            x1={xScale(tick)}\n            x2={xScale(tick)}\n            y1={plot.top}\n            y2={plot.top + plot.height}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"middle\" x={xScale(tick)} y={plot.top + plot.height + 14}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      {yTicks.map((tick) => (\n        <g key={`scatter-y-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.7)}\n            strokeWidth={1}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={yScale(tick)}\n            y2={yScale(tick)}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"end\" x={plot.left - 6} y={yScale(tick) + 3}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      {hasZeroY ? (\n        <line\n          stroke={axisColor}\n          strokeWidth={1.2}\n          x1={plot.left}\n          x2={plot.left + plot.width}\n          y1={yScale(0)}\n          y2={yScale(0)}\n        />\n      ) : null}\n      {hasZeroX ? (\n        <line\n          stroke={axisColor}\n          strokeWidth={1.2}\n          x1={xScale(0)}\n          x2={xScale(0)}\n          y1={plot.top}\n          y2={plot.top + plot.height}\n        />\n      ) : null}\n      {pointsBySeries.map((seriesPoints, seriesIndex) => {\n        const series = seriesPoints.series;\n        const markerSize = Math.max(5, series.markerSize ?? 7);\n        const markerPath = markerSymbolPath(\n          normalizeChartMarkerSymbol(series.markerSymbol),\n          markerSize * 0.55\n        );\n        const markerFill = series.lineColor ?? series.markerColor ?? series.color ?? chartSeriesStrokeColor(chart, seriesIndex);\n        const shouldDrawLine = !titleForcesMarkerOnly\n          && styleDrawsLine\n          && series.shapeProperties?.xmlLineHidden !== true\n          && seriesPoints.points.length > 1;\n        const shouldDrawMarkers = !titleForcesNoMarkers\n          && (titleForcesMarkerOnly || titleForcesWithMarkers || styleShowsMarkers)\n          && markerPath.length > 0;\n        const lineCurve = smooth || styleUsesSmoothCurve || series.smooth === true\n          ? curveCatmullRom.alpha(0.5)\n          : curveLinear;\n        const linePath = shouldDrawLine\n          ? d3Line<{ x: number; y: number }>()\n              .x((point) => xScale(point.x))\n              .y((point) => yScale(point.y))\n              .curve(lineCurve)(seriesPoints.points) ?? \"\"\n          : \"\";\n\n        return (\n          <g key={`scatter-series-${seriesIndex}`}>\n            {shouldDrawLine && linePath.length > 0 ? (\n              <path\n                {...chartElementDataProps(seriesIndex)}\n                d={linePath}\n                fill=\"none\"\n                stroke={series.lineColor ?? chartSeriesStrokeColor(chart, seriesIndex)}\n                strokeLinecap=\"round\"\n                strokeLinejoin=\"round\"\n                strokeWidth={Math.max(1.2, series.lineWidthPx ?? 2)}\n              />\n            ) : null}\n            {seriesPoints.points.map((point, pointIndex) => {\n              if (!shouldDrawMarkers) {\n                return null;\n              }\n              return (\n                <g\n                  key={`scatter-point-${seriesIndex}-${pointIndex}`}\n                  transform={`translate(${xScale(point.x)}, ${yScale(point.y)})`}\n                >\n                  <path\n                    {...chartElementDataProps(seriesIndex, pointIndex, { selectionMode: \"seriesFirst\" })}\n                    d={markerPath}\n                    fill={markerFill}\n                    stroke=\"none\"\n                    strokeWidth={0}\n                  />\n                </g>\n              );\n            })}\n            {seriesPoints.points.map((point, pointIndex) => (\n              isSelectedChartPoint(selectedChartElement, chart.id, seriesIndex, pointIndex)\n              || (\n                isSelectedChartSeries(selectedChartElement, chart.id, seriesIndex)\n                && selectedChartElement?.kind !== \"point\"\n              )\n                ? renderSelectionPointHandles(\n                    `scatter-selection-${seriesIndex}-${pointIndex}`,\n                    [{ x: xScale(point.x), y: yScale(point.y) }]\n                  )\n                : null\n            ))}\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderBubbleChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const plot = layout.plot;\n  const pointsBySeries = chart.series.map((series) => (\n    series.values.map((value, index) => {\n      const x = safeNumber(series.categories[index]);\n      const y = safeNumber(value);\n      const bubble = safeNumber(series.bubbleSizes?.[index]);\n      return x == null || y == null ? null : { bubble: bubble ?? 1, index, x, y };\n    }).filter((point): point is { bubble: number; index: number; x: number; y: number } => point != null)\n  ));\n\n  const allX = pointsBySeries.flatMap((points) => points.map((point) => point.x));\n  const allY = pointsBySeries.flatMap((points) => points.map((point) => point.y));\n  const allBubble = pointsBySeries.flatMap((points) => points.map((point) => point.bubble));\n  if (allX.length === 0 || allY.length === 0) {\n    return null;\n  }\n  const minX = Math.min(...allX);\n  const maxX = Math.max(...allX);\n  const minY = Math.min(...allY);\n  const maxY = Math.max(...allY);\n  const bubbleMagnitudes = allBubble.map((value) => Math.sqrt(Math.max(0, value)));\n  const minBubbleMagnitude = Math.min(...bubbleMagnitudes);\n  const maxBubbleMagnitude = Math.max(...bubbleMagnitudes);\n\n  const bubbleScaleFactor = clamp((chart.bubbleScale ?? 100) / 100, 0.2, 4);\n  const minRadius = 4;\n  const maxRadius = Math.max(minRadius + 2, 12 * bubbleScaleFactor);\n  const radiusScale = scaleLinear()\n    .domain([minBubbleMagnitude, maxBubbleMagnitude <= minBubbleMagnitude ? minBubbleMagnitude + 1 : maxBubbleMagnitude])\n    .range([minRadius, maxRadius]);\n  const safeMaxX = maxX <= minX ? minX + 1 : maxX;\n  const safeMaxY = maxY <= minY ? minY + 1 : maxY;\n  const xSpan = safeMaxX - minX;\n  const ySpan = safeMaxY - minY;\n  const xPad = Math.max(xSpan * 0.04, (xSpan * maxRadius) / Math.max(1, plot.width));\n  const yPad = Math.max(ySpan * 0.06, (ySpan * maxRadius) / Math.max(1, plot.height));\n  const xDomain = resolveAxisDomainWithChartOverrides(\n    chart.categoryAxis,\n    minX - xPad,\n    safeMaxX + xPad,\n    chart.categoryAxis?.crosses === \"autoZero\"\n  );\n  const yDomain = resolveAxisDomainWithChartOverrides(\n    chart.valueAxis,\n    minY - yPad,\n    safeMaxY + yPad,\n    chart.valueAxis?.crosses === \"autoZero\"\n  );\n  const xScale = scaleLinear().domain([xDomain.min, xDomain.max]).range([plot.left, plot.left + plot.width]);\n  const yScale = scaleLinear().domain([yDomain.min, yDomain.max]).range([plot.top + plot.height, plot.top]);\n\n  const xTicks = xDomain.ticks;\n  const yTicks = yDomain.ticks;\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n  const isBubble3d = chart.bubble3d === true || chart.is3d === true;\n  const labelsEnabled = Boolean(\n    chart.dataLabels?.showCategoryName\n    || chart.dataLabels?.showSeriesName\n    || chart.dataLabels?.showValue\n    || chart.dataLabels?.showBubbleSize\n    || chart.dataLabels?.showPercent\n  );\n  const bubbleTotals = pointsBySeries.map((points) => (\n    points.reduce((sum, point) => sum + Math.abs(point.bubble), 0)\n  ));\n\n  return (\n    <g>\n      {xTicks.map((tick) => (\n        <g key={`bubble-x-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.72)}\n            strokeWidth={1}\n            x1={xScale(tick)}\n            x2={xScale(tick)}\n            y1={plot.top}\n            y2={plot.top + plot.height}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"middle\" x={xScale(tick)} y={plot.top + plot.height + 14}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      {yTicks.map((tick) => (\n        <g key={`bubble-y-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.72)}\n            strokeWidth={1}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={yScale(tick)}\n            y2={yScale(tick)}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"end\" x={plot.left - 6} y={yScale(tick) + 3}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left + plot.width} y1={plot.top + plot.height} y2={plot.top + plot.height} />\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left} y1={plot.top} y2={plot.top + plot.height} />\n      {pointsBySeries.map((points, seriesIndex) => (\n        <g key={`bubble-series-${seriesIndex}`}>\n          {isBubble3d ? (\n            <defs>\n              <radialGradient id={`bubble3d-grad-${chart.id}-${seriesIndex}`} cx=\"35%\" cy=\"30%\" r=\"70%\">\n                <stop offset=\"0%\" stopColor={lightenColor(chart.series[seriesIndex]?.color ?? chart.series[seriesIndex]?.lineColor ?? chartSeriesColor(chart, seriesIndex), 0.42)} />\n                <stop offset=\"58%\" stopColor={chart.series[seriesIndex]?.color ?? chart.series[seriesIndex]?.lineColor ?? chartSeriesColor(chart, seriesIndex)} />\n                <stop offset=\"100%\" stopColor={darkenColor(chart.series[seriesIndex]?.color ?? chart.series[seriesIndex]?.lineColor ?? chartSeriesColor(chart, seriesIndex), 0.18)} />\n              </radialGradient>\n            </defs>\n          ) : null}\n          {[...points]\n            .sort((left, right) => {\n              if (left.bubble !== right.bubble) {\n                return right.bubble - left.bubble;\n              }\n              return left.index - right.index;\n            })\n            .map((point) => {\n            const series = chart.series[seriesIndex];\n            const baseColor = series?.color ?? series?.lineColor ?? chartSeriesColor(chart, seriesIndex);\n            const radius = radiusScale(Math.sqrt(Math.max(0, point.bubble)));\n            const pieces: string[] = [];\n            if (chart.dataLabels?.showSeriesName && series?.name) {\n              pieces.push(series.name);\n            }\n            if (chart.dataLabels?.showCategoryName) {\n              pieces.push(formatTickValue(point.x));\n            }\n            if (chart.dataLabels?.showValue) {\n              pieces.push(formatTickValue(point.y));\n            }\n            if (chart.dataLabels?.showBubbleSize) {\n              pieces.push(formatTickValue(point.bubble));\n            }\n            if (chart.dataLabels?.showPercent) {\n              pieces.push(`${Math.round((Math.abs(point.bubble) / Math.max(1, bubbleTotals[seriesIndex] ?? 1)) * 100)}%`);\n            }\n            return (\n              <g key={`bubble-${seriesIndex}-${point.index}`}>\n                <circle\n                  {...chartElementDataProps(seriesIndex, point.index, { selectionMode: \"seriesFirst\" })}\n                  cx={xScale(point.x)}\n                  cy={yScale(point.y)}\n                  fill={isBubble3d ? `url(#bubble3d-grad-${chart.id}-${seriesIndex})` : baseColor}\n                  fillOpacity={isBubble3d ? 0.98 : 0.78}\n                  r={radius}\n                  stroke={darkenColor(baseColor, 0.18)}\n                  strokeWidth={isBubble3d ? 1.2 : 1}\n                />\n                {isSelectedChartPoint(selectedChartElement, chart.id, seriesIndex, point.index)\n                || (\n                  isSelectedChartSeries(selectedChartElement, chart.id, seriesIndex)\n                  && selectedChartElement?.kind !== \"point\"\n                )\n                  ? renderSelectionRectHandles(\n                      `bubble-selection-${seriesIndex}-${point.index}`,\n                      xScale(point.x) - radius,\n                      yScale(point.y) - radius,\n                      radius * 2,\n                      radius * 2\n                    )\n                  : null}\n                {isBubble3d ? (\n                  <ellipse\n                    cx={xScale(point.x) - radius * 0.16}\n                    cy={yScale(point.y) - radius * 0.22}\n                    fill=\"#ffffff\"\n                    opacity={0.22}\n                    rx={Math.max(1.5, radius * 0.34)}\n                    ry={Math.max(1, radius * 0.2)}\n                  />\n                ) : null}\n                {labelsEnabled && pieces.length > 0 ? (\n                  <text\n                    fill={resolveChartTextColor(chart)}\n                    fontSize={10}\n                    textAnchor=\"start\"\n                    x={xScale(point.x) + radius + 4}\n                    y={yScale(point.y) + 3}\n                  >\n                    {pieces.join(\", \")}\n                  </text>\n                ) : null}\n              </g>\n            );\n          })}\n        </g>\n      ))}\n    </g>\n  );\n}\n\nfunction renderRadarChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  if (chart.series.length === 0) {\n    return null;\n  }\n  const categories = getCategoryLabels(chart);\n  if (categories.length === 0) {\n    return null;\n  }\n  const plot = layout.plot;\n  const centerX = plot.left + plot.width * 0.5;\n  const centerY = plot.top + plot.height * 0.52;\n  const radius = Math.max(22, Math.min(plot.width, plot.height) * 0.38);\n  const values = chart.series.flatMap((series) => (\n    series.values\n      .slice(0, categories.length)\n      .map((value) => safeNumber(value))\n      .filter((value): value is number => value != null)\n  ));\n  const hasExplicitMin = typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min);\n  const hasExplicitMax = typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max);\n  let minValue = hasExplicitMin\n    ? Number(chart.valueAxis?.min)\n    : Math.min(0, ...(values.length ? values : [0]));\n  let maxValue = hasExplicitMax\n    ? Number(chart.valueAxis?.max)\n    : Math.max(1, ...(values.length ? values : [1]));\n  if (chart.valueAxis?.crosses === \"autoZero\") {\n    minValue = Math.min(0, minValue);\n  }\n  const safeMax = maxValue <= minValue ? minValue + 1 : maxValue;\n  const span = Math.max(1e-6, safeMax - minValue);\n  const candidateMajorUnit = typeof chart.valueAxis?.majorUnit === \"number\" && chart.valueAxis.majorUnit > 0\n    ? chart.valueAxis.majorUnit\n    : undefined;\n  const preferredMajorUnit = candidateMajorUnit && span / candidateMajorUnit >= 3\n    ? candidateMajorUnit\n    : buildNiceStep(minValue, safeMax, 6);\n  const ticks = buildNumericTickValues(minValue, safeMax, preferredMajorUnit);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n  const filled = chart.radarStyle === \"filled\";\n  const showSpokes = chart.categoryAxis?.majorGridlines === true;\n\n  const angleAt = (index: number) => (Math.PI * 2 * index) / categories.length - Math.PI / 2;\n  const radialPoint = (index: number, valueRatio: number) => {\n    const angle = angleAt(index);\n    const r = radius * valueRatio;\n    return {\n      x: centerX + Math.cos(angle) * r,\n      y: centerY + Math.sin(angle) * r\n    };\n  };\n\n  return (\n    <g>\n      {ticks.map((tick, ringIndex) => {\n        const ratio = (tick - minValue) / (safeMax - minValue);\n        const ringPoints = categories.map((_, categoryIndex) => radialPoint(categoryIndex, ratio));\n        const ringPath = d3Line<{ x: number; y: number }>()\n          .x((point) => point.x)\n          .y((point) => point.y)\n          .curve(curveLinearClosed)(ringPoints) ?? \"\";\n        return (\n          <g key={`radar-ring-${ringIndex}`}>\n            <path\n              d={ringPath}\n              fill={ringIndex % 2 === 0 ? \"transparent\" : lightenColor(chart.chartAreaFillColor ?? palette.surface, 0.04)}\n              stroke={lightenColor(axisColor, 0.5)}\n              strokeWidth={1}\n            />\n            <text fill={labelColor} fontSize={9} x={centerX + 4} y={centerY - radius * ratio + 3}>\n              {formatTickValue(tick)}\n            </text>\n          </g>\n        );\n      })}\n      {categories.map((category, categoryIndex) => {\n        const edge = radialPoint(categoryIndex, 1);\n        return (\n          <g key={`radar-axis-${categoryIndex}`}>\n            {showSpokes ? (\n              <line stroke={lightenColor(axisColor, 0.52)} strokeWidth={1} x1={centerX} x2={edge.x} y1={centerY} y2={edge.y} />\n            ) : null}\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"middle\"\n              x={centerX + (edge.x - centerX) * 1.1}\n              y={centerY + (edge.y - centerY) * 1.1}\n            >\n              {category}\n            </text>\n          </g>\n        );\n      })}\n      {chart.series.map((series, seriesIndex) => {\n        const points = categories.map((_, categoryIndex) => {\n          const rawValue = safeNumber(series.values[categoryIndex]);\n          if (rawValue == null) {\n            return {\n              defined: false,\n              pointIndex: categoryIndex,\n              ...radialPoint(categoryIndex, 0)\n            };\n          }\n          const ratio = clamp((rawValue - minValue) / (safeMax - minValue), 0, 1);\n          return {\n            defined: true,\n            pointIndex: categoryIndex,\n            ...radialPoint(categoryIndex, ratio)\n          };\n        });\n        const definedPoints = points.filter((point) => point.defined);\n        if (definedPoints.length === 0) {\n          return null;\n        }\n        const hasGap = points.some((point) => !point.defined);\n        const polygon = d3Line<{ defined: boolean; x: number; y: number }>()\n          .defined((point) => point.defined)\n          .x((point) => point.x)\n          .y((point) => point.y)\n          .curve(hasGap ? curveLinear : curveLinearClosed)(points) ?? \"\";\n        const color = chartSeriesColor(chart, seriesIndex);\n        const markerSymbol = normalizeChartMarkerSymbol(series.markerSymbol);\n        const markerSize = Math.max(4, series.markerSize ?? 6);\n        const markerPath = markerSymbolPath(markerSymbol, markerSize * 0.5);\n\t        const showMarkers = markerSymbol !== \"none\" && markerPath.length > 0;\n\t        return (\n\t          <g key={`radar-series-${seriesIndex}`}>\n\t            {definedPoints.length >= 2 ? (\n\t              <path\n\t                {...chartElementDataProps(seriesIndex)}\n\t                d={polygon}\n\t                fill={filled && !hasGap && definedPoints.length >= 3 ? color : \"none\"}\n\t                fillOpacity={filled ? 0.26 : 0}\n\t                stroke={chartSeriesStrokeColor(chart, seriesIndex)}\n\t                strokeWidth={1.8}\n\t              />\n\t            ) : null}\n\t            {showMarkers\n\t              ? definedPoints.map((point) => (\n\t                  <g\n\t                    key={`radar-point-${seriesIndex}-${point.pointIndex}`}\n\t                    transform={`translate(${point.x}, ${point.y})`}\n\t                  >\n\t                    <path\n\t                      {...chartElementDataProps(seriesIndex, point.pointIndex)}\n\t                      d={markerPath}\n\t                      fill={series.markerColor ?? color}\n\t                      stroke={series.markerLineColor ?? chart.chartAreaFillColor ?? palette.surface}\n\t                      strokeWidth={1}\n\t                    />\n\t                  </g>\n\t                ))\n\t              : null}\n\t            {definedPoints.map((point) => (\n\t              isSelectedChartPoint(selectedChartElement, chart.id, seriesIndex, point.pointIndex)\n\t              || (\n\t                isSelectedChartSeries(selectedChartElement, chart.id, seriesIndex)\n\t                && selectedChartElement?.kind !== \"point\"\n\t              )\n\t                ? renderSelectionPointHandles(\n\t                    `radar-selection-${seriesIndex}-${point.pointIndex}`,\n\t                      [{ x: point.x, y: point.y }]\n\t                    )\n\t                : null\n\t            ))}\n\t          </g>\n\t        );\n      })}\n    </g>\n  );\n}\n\nfunction renderPieChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, chartType: string, selectedChartElement?: XlsxChartElementSelection | null) {\n  const pieSeriesIndex = selectPrimaryPieSeriesIndex(chart);\n  const pieSeries = chart.series[pieSeriesIndex];\n  const pieData = buildPieEntries(chart, pieSeriesIndex);\n  if (pieData.length === 0) {\n    return null;\n  }\n\n  const legendOnRight = layout.legendPosition === \"right\";\n  const centerX = legendOnRight ? layout.plot.left + layout.plot.width * 0.42 : layout.plot.left + layout.plot.width * 0.5;\n  const centerY = layout.plot.top + layout.plot.height * 0.54;\n  const outerRadius = Math.max(16, Math.min(layout.plot.width, layout.plot.height) * (chartType === \"Doughnut\" ? 0.32 : 0.38));\n  const innerRatio = chartType === \"Doughnut\" ? clamp((chart.holeSize ?? 56) / 100, 0.1, 0.9) : 0;\n  const innerRadius = outerRadius * innerRatio;\n  const startAngle = ((chart.firstSliceAngle ?? 0) * Math.PI) / 180;\n  const arcs = d3Pie<{ color: string; index: number; label: string; value: number }>()\n    .value((entry) => entry.value)\n    .sort(null)\n    .startAngle(startAngle)\n    .endAngle(startAngle + Math.PI * 2)(pieData);\n\n  const arcPath = d3Arc<typeof arcs[number]>()\n    .innerRadius(innerRadius)\n    .outerRadius(outerRadius);\n\n  const isPie3d = chartType === \"Pie3D\" || (chartType === \"PieExploded\" && chart.is3d === true);\n  const rotX = chart.view3d?.rotX ?? 20;\n  const perspective = chart.view3d?.perspective ?? 30;\n  const tiltFromRotX = clamp(0.14 + (rotX / 90) * 0.72, 0.12, 0.92);\n  const perspectiveCompression = clamp(1 - (perspective / 180), 0.55, 1);\n  const tilt = isPie3d ? clamp(tiltFromRotX * perspectiveCompression, 0.14, 0.78) : 1;\n  const depthScale = (chart.view3d?.depthPercent ?? 100) / 100;\n  const depth = isPie3d ? Math.max(9, outerRadius * 0.28 * depthScale) : 0;\n  const dataLabelsEnabled = Boolean(chart.dataLabels?.showCategoryName || chart.dataLabels?.showPercent || chart.dataLabels?.showValue);\n  const total = pieData.reduce((sum, entry) => sum + entry.value, 0);\n  const shadowId = `pie3d-shadow-${chart.id}`.replace(/[^A-Za-z0-9_-]/g, \"-\");\n  const baseShadowId = `pie3d-base-shadow-${chart.id}`.replace(/[^A-Za-z0-9_-]/g, \"-\");\n  const sliceSeparatorColor = chart.chartAreaFillColor ?? \"#ffffff\";\n  const labelBounds = {\n    bottom: layout.height - 6,\n    left: 6,\n    right: layout.width - 6,\n    top: layout.plot.top + 8\n  };\n  const pointLabelByIndex = new Map((chart.dataLabels?.pointLabels ?? []).map((label) => [label.index, label]));\n  const centerValuePointLabel = chartType === \"Doughnut\"\n    ? (chart.dataLabels?.pointLabels ?? []).find((label) => (\n      label.deleted !== true\n      && label.showValue === true\n      && label.showCategoryName !== true\n      && label.showPercent !== true\n      && label.showSeriesName !== true\n      && label.showBubbleSize !== true\n    )) ?? null\n    : null;\n  const centerValueEntry = centerValuePointLabel\n    ? pieData.find((entry) => entry.index === centerValuePointLabel.index) ?? null\n    : null;\n  const shouldRenderCenterValue = chartType === \"Doughnut\" && centerValueEntry != null;\n  const centerValueLooksPercent = centerValueEntry != null\n    && total > 0\n    && total <= 1.0000001\n    && centerValueEntry.value >= 0\n    && centerValueEntry.value <= 1.0000001;\n  const centerValueText = centerValueEntry == null\n    ? \"\"\n    : centerValueLooksPercent\n      ? `${Math.round(centerValueEntry.value * 100)}%`\n      : formatTickValue(centerValueEntry.value);\n  const centerValueFontSize = shouldRenderCenterValue\n    ? Math.max(\n        14,\n        Math.min(\n          Math.max(20, innerRadius * 0.72),\n          (centerValuePointLabel?.fontSizePt ?? 28) * 0.85\n        )\n      )\n    : 0;\n\n  const resolveSliceExplosion = (pointIndex: number) => {\n    const pointStyle = pieSeries?.dataPointStyles?.find((entry) => entry.index === pointIndex);\n    const seriesExplosion = typeof pieSeries?.shapeProperties?.xmlExplosion === \"number\"\n      ? pieSeries.shapeProperties.xmlExplosion\n      : 0;\n    const rawExplosion = Math.max(0, pointStyle?.explosion ?? seriesExplosion ?? 0);\n    if (rawExplosion <= 0) {\n      return 0;\n    }\n    // OOXML explosion values are percent-like offsets of the pie radius.\n    return outerRadius * clamp(rawExplosion / 100, 0, 4);\n  };\n  const hasExplodedSlices = arcs.some((arc) => resolveSliceExplosion(arc.data.index) > 0);\n  const sliceSeparatorWidth = hasExplodedSlices ? 2 : 1.2;\n\n  return (\n    <g>\n      {isPie3d ? (\n        <defs>\n          <filter id={shadowId} x=\"-40%\" y=\"-40%\" width=\"180%\" height=\"200%\">\n            <feDropShadow dx=\"1.2\" dy=\"3.6\" floodColor=\"#000000\" floodOpacity=\"0.28\" stdDeviation=\"2.8\" />\n          </filter>\n          <filter id={baseShadowId} x=\"-50%\" y=\"-50%\" width=\"220%\" height=\"220%\">\n            <feGaussianBlur stdDeviation=\"3.2\" />\n          </filter>\n        </defs>\n      ) : null}\n      {isPie3d ? (\n        <ellipse\n          cx={centerX}\n          cy={centerY + depth + 3}\n          fill=\"#000000\"\n          filter={`url(#${baseShadowId})`}\n          opacity={0.14}\n          rx={outerRadius * 1.02}\n          ry={outerRadius * tilt * 0.68}\n        />\n      ) : null}\n      {isPie3d\n          ? arcs.map((arc) => {\n              const midAngle = (arc.startAngle + arc.endAngle) / 2;\n              const explosion = resolveSliceExplosion(arc.data.index);\n              const explodeX = Math.sin(midAngle) * explosion;\n              const explodeY = -Math.cos(midAngle) * explosion * tilt;\n              const sidePaths = buildPieOuterWallPath(\n                centerX,\n                centerY,\n                outerRadius,\n                tilt,\n                depth,\n                arc.startAngle,\n                arc.endAngle,\n                explosion > 0\n              );\n            if (sidePaths.length === 0) {\n              return null;\n            }\n            return (\n              <g key={`pie-side-${arc.data.index}`} transform={`translate(${explodeX}, ${explodeY})`}>\n                {sidePaths.map((sidePath, sideIndex) => (\n                  <path\n                    d={sidePath}\n                    fill={darkenColor(arc.data.color, 0.34)}\n                    key={`pie-side-path-${arc.data.index}-${sideIndex}`}\n                    stroke={darkenColor(arc.data.color, 0.5)}\n                    strokeWidth={0.8}\n                  />\n                ))}\n                {explosion > 0 ? (() => {\n                  const startWall = buildPieRadialWallPath(\n                    centerX,\n                    centerY,\n                    outerRadius,\n                    tilt,\n                    depth,\n                    arc.startAngle,\n                    true\n                  );\n                  const endWall = buildPieRadialWallPath(\n                    centerX,\n                    centerY,\n                    outerRadius,\n                    tilt,\n                    depth,\n                    arc.endAngle,\n                    true\n                  );\n                  return (\n                    <>\n                      {startWall ? (\n                        <path\n                          d={startWall}\n                          fill={darkenColor(arc.data.color, 0.26)}\n                          stroke={darkenColor(arc.data.color, 0.44)}\n                          strokeWidth={0.8}\n                        />\n                      ) : null}\n                      {endWall ? (\n                        <path\n                          d={endWall}\n                          fill={darkenColor(arc.data.color, 0.2)}\n                          stroke={darkenColor(arc.data.color, 0.4)}\n                          strokeWidth={0.8}\n                        />\n                      ) : null}\n                    </>\n                  );\n                })() : null}\n              </g>\n            );\n          })\n        : null}\n      {arcs.map((arc) => {\n        const explosion = resolveSliceExplosion(arc.data.index);\n        const midAngle = (arc.startAngle + arc.endAngle) / 2;\n        const explodeX = Math.sin(midAngle) * explosion;\n        const explodeY = -Math.cos(midAngle) * explosion * (isPie3d ? tilt : 1);\n        const isSliceSelected = isSelectedChartPoint(selectedChartElement, chart.id, pieSeriesIndex, arc.data.index)\n          || (\n            isSelectedChartSeries(selectedChartElement, chart.id, pieSeriesIndex)\n            && selectedChartElement?.kind !== \"point\"\n          );\n        const sliceHandlePoints = isSliceSelected\n          ? [\n              pieEllipsePoint(centerX, centerY, outerRadius, isPie3d ? tilt : 1, arc.startAngle),\n              pieEllipsePoint(centerX, centerY, outerRadius, isPie3d ? tilt : 1, midAngle),\n              pieEllipsePoint(centerX, centerY, outerRadius, isPie3d ? tilt : 1, arc.endAngle),\n              innerRadius > 0\n                ? pieEllipsePoint(centerX, centerY, innerRadius, isPie3d ? tilt : 1, midAngle)\n                : { x: centerX, y: centerY }\n            ].map((point) => ({\n              x: point.x + explodeX,\n              y: point.y + explodeY\n            }))\n          : [];\n        const labelRadius = outerRadius + (chartType === \"PieExploded\" ? 8 : 12);\n        const labelX = centerX + Math.sin(midAngle) * labelRadius + explodeX;\n        const labelY = centerY - Math.cos(midAngle) * labelRadius * (isPie3d ? tilt : 1) + explodeY;\n        const pieces: string[] = [];\n        if (chart.dataLabels?.showCategoryName && arc.data.label.trim().length > 0) {\n          pieces.push(arc.data.label);\n        }\n        const pointLabel = pointLabelByIndex.get(arc.data.index);\n        const showValue = pointLabel?.showValue ?? chart.dataLabels?.showValue;\n        const showPercent = pointLabel?.showPercent ?? chart.dataLabels?.showPercent;\n        if (showValue) {\n          pieces.push(formatTickValue(arc.data.value));\n        }\n        if (showPercent) {\n          pieces.push(`${Math.round((arc.data.value / Math.max(1, total)) * 100)}%`);\n        }\n        const labelText = pieces.join(\", \");\n        const truncatedLabelText = truncateSvgText(labelText, Math.max(48, layout.width * 0.42), 10);\n        const approxLabelWidth = Math.max(12, truncatedLabelText.length * 5.6);\n        let labelAnchor: \"end\" | \"start\" = labelX >= centerX ? \"start\" : \"end\";\n        let resolvedLabelX = labelX;\n        if (labelAnchor === \"start\" && resolvedLabelX + approxLabelWidth > labelBounds.right) {\n          labelAnchor = \"end\";\n        }\n        if (labelAnchor === \"end\" && resolvedLabelX - approxLabelWidth < labelBounds.left) {\n          labelAnchor = \"start\";\n        }\n        resolvedLabelX = clamp(resolvedLabelX, labelBounds.left, labelBounds.right);\n        const resolvedLabelY = clamp(labelY, labelBounds.top, labelBounds.bottom);\n        return (\n          <React.Fragment key={`pie-top-${arc.data.index}`}>\n            <g transform={`translate(${explodeX}, ${explodeY})`}>\n              <path\n                {...chartElementDataProps(pieSeriesIndex, arc.data.index)}\n                d={(arcPath(arc) ?? \"\")}\n                fill={arc.data.color}\n                filter={isPie3d ? `url(#${shadowId})` : undefined}\n                stroke={isSliceSelected ? \"#64748b\" : sliceSeparatorColor}\n                strokeWidth={isSliceSelected ? Math.max(2, sliceSeparatorWidth) : sliceSeparatorWidth}\n                transform={`translate(${centerX}, ${centerY})${isPie3d ? ` scale(1, ${tilt})` : \"\"}`}\n              />\n            </g>\n            {isSliceSelected\n              ? renderSelectionPointHandles(`pie-selection-${arc.data.index}`, sliceHandlePoints)\n              : null}\n            {dataLabelsEnabled && truncatedLabelText.length > 0 ? (\n              <text\n                fill={resolveChartTextColor(chart)}\n                fontSize={10}\n                textAnchor={labelAnchor}\n                x={resolvedLabelX}\n                y={resolvedLabelY}\n              >\n                {truncatedLabelText}\n              </text>\n            ) : null}\n          </React.Fragment>\n        );\n      })}\n      {shouldRenderCenterValue ? (\n        <text\n          fill={chart.textColor ?? chart.titleColor ?? DEFAULT_CHART_TEXT_COLOR}\n          fontSize={centerValueFontSize}\n          fontWeight={700}\n          textAnchor=\"middle\"\n          x={centerX}\n          y={centerY + centerValueFontSize * 0.34}\n        >\n          {centerValueText}\n        </text>\n      ) : null}\n    </g>\n  );\n}\n\nfunction renderBarOfPieChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const pieSeriesIndex = selectPrimaryPieSeriesIndex(chart);\n  const pieSeries = chart.series[pieSeriesIndex];\n  const categories = getCategoryLabels(chart);\n  const values = pieSeries?.values.map((value) => Math.max(0, safeNumber(value) ?? 0)) ?? [];\n  if (values.length === 0) {\n    return null;\n  }\n  const raw = (chart.raw ?? {}) as Record<string, unknown>;\n  const ofPieType = raw.ofPieType === \"pie\" ? \"pie\" : \"bar\";\n  const splitPos = typeof raw.splitPos === \"number\" ? raw.splitPos : 0;\n  let secondaryIndices = values\n    .map((value, index) => ({ index, value }))\n    .filter(({ value }) => value <= splitPos)\n    .map(({ index }) => index);\n  if (secondaryIndices.length === 0) {\n    secondaryIndices = values\n      .map((value, index) => ({ index, value }))\n      .sort((left, right) => left.value - right.value)\n      .slice(0, Math.min(2, values.length))\n      .map(({ index }) => index);\n  }\n  const secondarySet = new Set(secondaryIndices);\n  const secondaryTotal = secondaryIndices.reduce((sum, index) => sum + (values[index] ?? 0), 0);\n  const primaryData = values.flatMap((value, index) => secondarySet.has(index)\n    ? []\n    : [{ color: chartPointColor(chart, index, pieSeriesIndex), index, label: categories[index], value }]);\n  if (secondaryTotal > 0) {\n    primaryData.push({\n      color: chartPointColor(chart, secondaryIndices[0] ?? 0, pieSeriesIndex),\n      index: secondaryIndices[0] ?? 0,\n      label: \"Other\",\n      value: secondaryTotal\n    });\n  }\n\n  const pieCenterX = layout.plot.left + layout.plot.width * 0.28;\n  const pieCenterY = layout.plot.top + layout.plot.height * 0.55;\n  const pieRadius = Math.max(16, Math.min(layout.plot.height, layout.plot.width * 0.45) * 0.3);\n  const arc = d3Arc<{ endAngle: number; startAngle: number }>().innerRadius(0).outerRadius(pieRadius);\n  const pieArcs = d3Pie<{ color: string; index: number; label: string; value: number }>()\n    .value((entry) => entry.value)\n    .sort(null)\n    .startAngle(((90 - (chart.firstSliceAngle ?? 0)) * Math.PI) / 180)\n    .endAngle(((90 - (chart.firstSliceAngle ?? 0)) * Math.PI) / 180 + Math.PI * 2)(primaryData);\n\n  const secondaryLabels = secondaryIndices.map((index) => categories[index] ?? \"\");\n  const secondaryValues = secondaryIndices.map((index) => values[index] ?? 0);\n  const connectorTargetX = layout.plot.left + layout.plot.width * 0.69;\n  const secondaryData = secondaryIndices.map((index) => ({\n    color: chartPointColor(chart, index, pieSeriesIndex),\n    index,\n    label: categories[index] ?? \"\",\n    value: values[index] ?? 0\n  }));\n  const secondaryCenterX = layout.plot.left + layout.plot.width * 0.79;\n  const secondaryCenterY = pieCenterY;\n  const secondaryRadius = pieRadius * clamp(((typeof raw.secondPieSize === \"number\" ? raw.secondPieSize : 100) / 100), 0.55, 1.5);\n  const secondaryArc = d3Arc<{ endAngle: number; startAngle: number }>().innerRadius(0).outerRadius(secondaryRadius);\n  const secondaryPieArcs = d3Pie<{ color: string; index: number; label: string; value: number }>()\n    .value((entry) => entry.value)\n    .sort(null)\n    .startAngle(((90 - (chart.firstSliceAngle ?? 0)) * Math.PI) / 180)\n    .endAngle(((90 - (chart.firstSliceAngle ?? 0)) * Math.PI) / 180 + Math.PI * 2)(secondaryData);\n  const stackedBarLeft = layout.plot.left + layout.plot.width * 0.72;\n  const stackedBarWidth = Math.max(20, layout.plot.width * 0.13);\n  const stackedBarTop = layout.plot.top + 16;\n  const stackedBarHeight = Math.max(28, layout.plot.height - 32);\n  const secondaryTotalSafe = Math.max(1e-6, secondaryTotal);\n  let stackCursor = stackedBarTop;\n\n  return (\n    <g>\n        {pieArcs.map((entry, index) => {\n          const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, pieSeriesIndex, entry.data.index);\n          const midAngle = (entry.startAngle + entry.endAngle) / 2;\n          const dot = pieEllipsePoint(pieCenterX, pieCenterY, pieRadius * 0.62, 1, midAngle);\n          return (\n            <React.Fragment key={`bar-of-pie-main-${index}`}>\n              <path\n                {...chartElementDataProps(pieSeriesIndex, entry.data.index)}\n                d={arc(entry) ?? \"\"}\n                fill={entry.data.color}\n                stroke={selected ? \"#64748b\" : chart.chartAreaFillColor ?? palette.surface}\n                strokeWidth={selected ? 2 : 1}\n                transform={`translate(${pieCenterX}, ${pieCenterY})`}\n              />\n              {selected\n                ? renderSelectionPointHandles(`bar-of-pie-main-selection-${index}`, [dot])\n                : null}\n            </React.Fragment>\n          );\n        })}\n      <line\n        stroke={chart.chartAreaBorderColor ?? palette.border}\n        strokeWidth={1}\n        x1={pieCenterX + pieRadius}\n        x2={connectorTargetX}\n        y1={pieCenterY - pieRadius * 0.4}\n        y2={layout.plot.top + 10}\n      />\n      <line\n        stroke={chart.chartAreaBorderColor ?? palette.border}\n        strokeWidth={1}\n        x1={pieCenterX + pieRadius}\n        x2={connectorTargetX}\n        y1={pieCenterY + pieRadius * 0.4}\n        y2={layout.plot.top + layout.plot.height - 10}\n      />\n      {ofPieType === \"pie\"\n          ? secondaryPieArcs.map((entry, index) => {\n            const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, pieSeriesIndex, entry.data.index);\n            const midAngle = (entry.startAngle + entry.endAngle) / 2;\n            const dot = pieEllipsePoint(secondaryCenterX, secondaryCenterY, secondaryRadius * 0.62, 1, midAngle);\n            return (\n              <React.Fragment key={`bar-of-pie-secondary-pie-${index}`}>\n                <path\n                  {...chartElementDataProps(pieSeriesIndex, entry.data.index)}\n                  d={secondaryArc(entry) ?? \"\"}\n                  fill={entry.data.color}\n                  stroke={selected ? \"#64748b\" : chart.chartAreaFillColor ?? palette.surface}\n                  strokeWidth={selected ? 2 : 1}\n                  transform={`translate(${secondaryCenterX}, ${secondaryCenterY})`}\n                />\n                {selected\n                  ? renderSelectionPointHandles(`bar-of-pie-secondary-pie-selection-${index}`, [dot])\n                  : null}\n              </React.Fragment>\n            );\n          })\n        : secondaryData.map((entry, index) => {\n          const segmentHeight = index === secondaryData.length - 1\n            ? Math.max(1, stackedBarTop + stackedBarHeight - stackCursor)\n            : Math.max(1, (entry.value / secondaryTotalSafe) * stackedBarHeight);\n          const y = stackCursor;\n          stackCursor += segmentHeight;\n          const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, pieSeriesIndex, entry.index);\n          return (\n            <g key={`bar-of-pie-secondary-bar-${index}`}>\n                <rect\n                  {...chartElementDataProps(pieSeriesIndex, entry.index)}\n                  fill={entry.color}\n                  height={segmentHeight}\n                  stroke={selected ? \"#64748b\" : chart.chartAreaFillColor ?? palette.surface}\n                  strokeWidth={selected ? 2 : 1}\n                width={stackedBarWidth}\n                x={stackedBarLeft}\n                y={y}\n              />\n              {selected\n                ? renderSelectionRectHandles(\n                    `bar-of-pie-secondary-bar-selection-${index}`,\n                    stackedBarLeft,\n                    y,\n                    stackedBarWidth,\n                    segmentHeight\n                  )\n                : null}\n              <text\n                fill={resolveChartAxisTextColor(chart)}\n                fontSize={10}\n                textAnchor=\"start\"\n                x={stackedBarLeft + stackedBarWidth + 6}\n                y={y + segmentHeight * 0.5 + 3}\n              >\n                {entry.label}\n              </text>\n            </g>\n          );\n        })}\n    </g>\n  );\n}\n\nfunction renderSurfaceChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const plot = resolveSurfacePlotRect(chart, layout);\n  const categories = getCategoryLabels(chart);\n  const rows = chart.series.length;\n  const cols = Math.max(\n    categories.length,\n    chart.series.reduce((max, series) => Math.max(max, series.values.length), 0)\n  );\n  if (rows === 0 || cols === 0) {\n    return null;\n  }\n  const matrix = chart.series.map((series) => (\n    Array.from({ length: cols }, (_, columnIndex) => safeNumber(series.values[columnIndex]))\n  ));\n  const domain = getSurfaceDomain(chart);\n  if (!domain) {\n    return null;\n  }\n  const isContour = isContourSurfaceChart(chart);\n  const minValue = domain.minValue;\n  const safeMax = domain.safeMax;\n  const wallFill = chart.backWall?.fillColor ?? \"#d9d9df\";\n  const wallLineColor = chart.backWall?.lineColor ?? chart.sideWall?.lineColor ?? chart.floor?.lineColor ?? (chart.axisLineColor ?? lightenColor(resolveSurfaceBaseColor(chart, palette), 0.4));\n\n  if (isContour) {\n    const thresholds = domain.ticks.slice(1, -1);\n    const quads: React.ReactNode[] = [];\n    const contourSegmentsByThreshold = new Map<number, SurfaceContourSegment[]>();\n\n    for (let rowIndex = 0; rowIndex < rows - 1; rowIndex += 1) {\n      for (let columnIndex = 0; columnIndex < cols - 1; columnIndex += 1) {\n        const p00 = matrix[rowIndex]?.[columnIndex];\n        const p10 = matrix[rowIndex]?.[columnIndex + 1];\n        const p01 = matrix[rowIndex + 1]?.[columnIndex];\n        const p11 = matrix[rowIndex + 1]?.[columnIndex + 1];\n        if (p00 == null || p10 == null || p01 == null || p11 == null) {\n          continue;\n        }\n\n        const x0 = plot.left + (columnIndex / Math.max(1, cols - 1)) * plot.width;\n        const x1 = plot.left + ((columnIndex + 1) / Math.max(1, cols - 1)) * plot.width;\n        const y0 = plot.top + plot.height - (rowIndex / Math.max(1, rows - 1)) * plot.height;\n        const y1 = plot.top + plot.height - ((rowIndex + 1) / Math.max(1, rows - 1)) * plot.height;\n        const averageValue = (p00 + p10 + p01 + p11) / 4;\n\n        if (!chart.wireframe) {\n          const primaryAvgA = (p00 + p10 + p11) / 3;\n          const primaryAvgB = (p00 + p11 + p01) / 3;\n          const secondaryAvgA = (p00 + p10 + p01) / 3;\n          const secondaryAvgB = (p10 + p11 + p01) / 3;\n          const primaryRange = (Math.max(p00, p10, p11) - Math.min(p00, p10, p11))\n            + (Math.max(p00, p11, p01) - Math.min(p00, p11, p01));\n          const secondaryRange = (Math.max(p00, p10, p01) - Math.min(p00, p10, p01))\n            + (Math.max(p10, p11, p01) - Math.min(p10, p11, p01));\n          const usePrimaryDiagonal = primaryRange <= secondaryRange;\n          const triangles = usePrimaryDiagonal\n            ? [\n                {\n                  bandColor: resolveSurfaceBandColor(chart, palette, domain, primaryAvgA),\n                  bandIndex: resolveSurfaceBandIndex(domain, primaryAvgA),\n                  points: `${x0},${y0} ${x1},${y0} ${x1},${y1}`\n                },\n                {\n                  bandColor: resolveSurfaceBandColor(chart, palette, domain, primaryAvgB),\n                  bandIndex: resolveSurfaceBandIndex(domain, primaryAvgB),\n                  points: `${x0},${y0} ${x1},${y1} ${x0},${y1}`\n                }\n              ]\n            : [\n                {\n                  bandColor: resolveSurfaceBandColor(chart, palette, domain, secondaryAvgA),\n                  bandIndex: resolveSurfaceBandIndex(domain, secondaryAvgA),\n                  points: `${x0},${y0} ${x1},${y0} ${x0},${y1}`\n                },\n                {\n                  bandColor: resolveSurfaceBandColor(chart, palette, domain, secondaryAvgB),\n                  bandIndex: resolveSurfaceBandIndex(domain, secondaryAvgB),\n                  points: `${x1},${y0} ${x1},${y1} ${x0},${y1}`\n                }\n              ];\n          const splitLine = usePrimaryDiagonal\n            ? { x1: x0, y1: y0, x2: x1, y2: y1 }\n            : { x1: x1, y1: y0, x2: x0, y2: y1 };\n          const splitBands = triangles[0]?.bandIndex !== triangles[1]?.bandIndex;\n          quads.push(\n            <g key={`surface-contour-cell-${rowIndex}-${columnIndex}`}>\n              {splitBands ? (\n                <>\n                  <polygon fill={triangles[0]?.bandColor} points={triangles[0]?.points} stroke=\"none\" />\n                  <polygon fill={triangles[1]?.bandColor} points={triangles[1]?.points} stroke=\"none\" />\n                  <line\n                    stroke={darkenColor(resolveSurfaceBandPaletteColor(chart, palette, domain, averageValue), 0.22)}\n                    strokeWidth={0.8}\n                    x1={splitLine.x1}\n                    x2={splitLine.x2}\n                    y1={splitLine.y1}\n                    y2={splitLine.y2}\n                  />\n                </>\n              ) : (\n                <rect\n                  fill={resolveSurfaceBandColor(chart, palette, domain, averageValue)}\n                  height={Math.abs(y1 - y0)}\n                  stroke=\"none\"\n                  width={Math.abs(x1 - x0)}\n                  x={Math.min(x0, x1)}\n                  y={Math.min(y0, y1)}\n                />\n              )}\n            </g>\n          );\n        }\n\n        const corners = [\n          { value: p00, x: x0, y: y0 },\n          { value: p10, x: x1, y: y0 },\n          { value: p11, x: x1, y: y1 },\n          { value: p01, x: x0, y: y1 }\n        ];\n        const edges: Array<[typeof corners[number], typeof corners[number]]> = [\n          [corners[0], corners[1]],\n          [corners[1], corners[2]],\n          [corners[2], corners[3]],\n          [corners[3], corners[0]]\n        ];\n        thresholds.forEach((threshold) => {\n          const intersections: Array<{ x: number; y: number }> = [];\n          edges.forEach(([start, end]) => {\n            const delta = end.value - start.value;\n            if (delta === 0) {\n              return;\n            }\n            const crosses = (start.value < threshold && end.value > threshold) || (start.value > threshold && end.value < threshold);\n            if (!crosses) {\n              return;\n            }\n            const mix = (threshold - start.value) / delta;\n            intersections.push({\n              x: start.x + (end.x - start.x) * mix,\n              y: start.y + (end.y - start.y) * mix\n            });\n          });\n          if (intersections.length === 2) {\n            const segments = contourSegmentsByThreshold.get(threshold) ?? [];\n            segments.push({\n              end: intersections[1] ?? intersections[0] ?? { x: x1, y: y1 },\n              start: intersections[0] ?? { x: x0, y: y0 }\n            });\n            contourSegmentsByThreshold.set(threshold, segments);\n          } else if (intersections.length === 4) {\n            const center = averageValue;\n            const pairings = center >= threshold\n              ? [[0, 1], [2, 3]]\n              : [[0, 3], [1, 2]];\n            pairings.forEach(([startIndex, endIndex], pairingIndex) => {\n              const leftPoint = intersections[startIndex] ?? intersections[0];\n              const rightPoint = intersections[endIndex] ?? intersections[intersections.length - 1];\n              if (!leftPoint || !rightPoint) {\n                return;\n              }\n              const segments = contourSegmentsByThreshold.get(threshold) ?? [];\n              segments.push({\n                end: rightPoint,\n                start: leftPoint\n              });\n              contourSegmentsByThreshold.set(threshold, segments);\n            });\n          }\n        });\n      }\n    }\n\n    const contourLines = Array.from(contourSegmentsByThreshold.entries()).flatMap(([threshold, segments], thresholdIndex) => (\n      connectSurfaceContourSegments(segments).map((points, pathIndex) => {\n        const path = buildSurfaceSmoothPath(points, true);\n        if (!path) {\n          return null;\n        }\n        return (\n          <path\n            key={`surface-contour-line-${thresholdIndex}-${pathIndex}`}\n            d={path}\n            fill=\"none\"\n            stroke={chart.wireframe\n              ? resolveSurfaceWireframeColor(chart, palette, domain, threshold)\n              : darkenColor(resolveSurfaceBandColor(chart, palette, domain, threshold), 0.18)}\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n            strokeWidth={chart.wireframe ? 1.45 : 1.2}\n          />\n        );\n      })\n    ));\n\n    const columnAverages = Array.from({ length: cols }, (_, columnIndex) => {\n      const values = Array.from({ length: rows }, (_, rowIndex) => matrix[rowIndex]?.[columnIndex])\n        .filter((value): value is number => value != null);\n      if (values.length === 0) {\n        return domain.minValue;\n      }\n      return values.reduce((sum, value) => sum + value, 0) / values.length;\n    });\n    const rowAverages = Array.from({ length: rows }, (_, rowIndex) => {\n      const values = matrix[rowIndex]?.filter((value): value is number => value != null) ?? [];\n      if (values.length === 0) {\n        return domain.minValue;\n      }\n      return values.reduce((sum, value) => sum + value, 0) / values.length;\n    });\n\n    return (\n      <g>\n        <rect\n          fill={wallFill}\n          height={plot.height}\n          stroke={lightenColor(wallLineColor, 0.14)}\n          strokeWidth={0.8}\n          width={plot.width}\n          x={plot.left}\n          y={plot.top}\n        />\n        {Array.from({ length: cols }, (_, columnIndex) => {\n          const x = plot.left + (cols <= 1 ? plot.width / 2 : (columnIndex / (cols - 1)) * plot.width);\n          return (\n            <line\n              key={`surface-contour-grid-col-${columnIndex}`}\n              stroke={chart.wireframe\n                ? resolveSurfaceWireframeColor(chart, palette, domain, columnAverages[columnIndex] ?? domain.minValue)\n                : lightenColor(wallLineColor, 0.18)}\n              strokeLinecap=\"round\"\n              strokeLinejoin=\"round\"\n              strokeWidth={chart.wireframe ? 1.15 : 0.8}\n              x1={x}\n              x2={x}\n              y1={plot.top}\n              y2={plot.top + plot.height}\n            />\n          );\n        })}\n        {Array.from({ length: rows }, (_, rowIndex) => {\n          const y = plot.top + plot.height - (rows <= 1 ? plot.height / 2 : (rowIndex / (rows - 1)) * plot.height);\n          const rowStroke = chart.series[rowIndex]?.lineColor\n            ?? chart.series[rowIndex]?.color\n            ?? resolveSurfaceWireframeColor(chart, palette, domain, rowAverages[rowIndex] ?? domain.minValue);\n          return (\n            <line\n              key={`surface-contour-grid-row-${rowIndex}`}\n              stroke={chart.wireframe ? rowStroke : lightenColor(wallLineColor, 0.18)}\n              strokeLinecap=\"round\"\n              strokeLinejoin=\"round\"\n              strokeWidth={chart.wireframe ? 1.15 : 0.8}\n              x1={plot.left}\n              x2={plot.left + plot.width}\n              y1={y}\n              y2={y}\n            />\n          );\n        })}\n        {quads}\n        {contourLines}\n        {chart.wireframe ? null : (\n          <rect\n            fill=\"none\"\n            height={plot.height}\n            stroke={lightenColor(wallLineColor, 0.1)}\n            strokeWidth={0.8}\n            width={plot.width}\n            x={plot.left}\n            y={plot.top}\n          />\n        )}\n      </g>\n    );\n  }\n\n  const rotX = clamp(chart.view3d?.rotX ?? (chart.wireframe ? 90 : 25), -88, 88) * (Math.PI / 180);\n  const rotY = clamp(chart.view3d?.rotY ?? (chart.wireframe ? 0 : 30), -88, 88) * (Math.PI / 180);\n  const usePerspective = chart.view3d?.rAngAx === false;\n  const perspectiveStrength = clamp(\n    (chart.view3d?.perspective ?? (usePerspective ? 30 : 0)) / 100,\n    0,\n    1\n  );\n  const depthScale = clamp((chart.view3d?.depthPercent ?? 100) / 100, 0.2, 4);\n  const cosX = Math.cos(rotX);\n  const sinX = Math.sin(rotX);\n  const cosY = Math.cos(rotY);\n  const sinY = Math.sin(rotY);\n\n  type SurfacePoint = { depth: number; hasValue: boolean; value: number; x: number; y: number };\n  const rawPoints: SurfacePoint[][] = Array.from({ length: rows }, (_, rowIndex) => (\n    Array.from({ length: cols }, (_, columnIndex) => {\n      const value = matrix[rowIndex][columnIndex];\n      const hasValue = value != null;\n      const normalizedX = cols <= 1 ? 0 : ((columnIndex / (cols - 1)) - 0.5) * 2;\n      const normalizedY = hasValue ? (-((((value - minValue) / (safeMax - minValue)) - 0.5) * 1.8) * depthScale) : (0.9 * depthScale);\n      const normalizedZ = rows <= 1 ? 0 : ((rowIndex / (rows - 1)) - 0.5) * 2;\n\n      const x1 = normalizedX * cosY + normalizedZ * sinY;\n      const z1 = -normalizedX * sinY + normalizedZ * cosY;\n      const y1 = normalizedY * cosX - z1 * sinX;\n      const z2 = normalizedY * sinX + z1 * cosX;\n      const perspective = usePerspective\n        ? 1 / Math.max(0.18, 1 + z2 * (0.24 + perspectiveStrength * 0.5))\n        : 1;\n\n      return {\n        depth: z2,\n        hasValue,\n        value: value ?? minValue,\n        x: x1 * perspective,\n        y: y1 * perspective\n      };\n    })\n  ));\n\n  const bounds = rawPoints.flat();\n  const minX = Math.min(...bounds.map((point) => point.x));\n  const maxX = Math.max(...bounds.map((point) => point.x));\n  const minY = Math.min(...bounds.map((point) => point.y));\n  const maxY = Math.max(...bounds.map((point) => point.y));\n  const scale = Math.min(\n    layout.plot.width / Math.max(0.25, maxX - minX),\n    layout.plot.height / Math.max(0.25, maxY - minY)\n  ) * 0.82;\n  const centerX = layout.plot.left + layout.plot.width / 2;\n  const centerY = layout.plot.top + layout.plot.height / 2;\n  const centerRawX = (minX + maxX) / 2;\n  const centerRawY = (minY + maxY) / 2;\n\n  const points = rawPoints.map((row) => row.map((point) => ({\n    ...point,\n    x: centerX + (point.x - centerRawX) * scale,\n    y: centerY + (point.y - centerRawY) * scale\n  })));\n\n  const baseColor = resolveSurfaceBaseColor(chart, palette);\n  const axisColor = chart.axisLineColor ?? lightenColor(baseColor, 0.4);\n  type Quad = {\n    color: string;\n    depth: number;\n    key: string;\n    points: string;\n    stroke: string;\n  };\n  const quads: Quad[] = [];\n  for (let rowIndex = 0; rowIndex < rows - 1; rowIndex += 1) {\n    for (let columnIndex = 0; columnIndex < cols - 1; columnIndex += 1) {\n      const p00 = points[rowIndex][columnIndex];\n      const p10 = points[rowIndex][columnIndex + 1];\n      const p11 = points[rowIndex + 1][columnIndex + 1];\n      const p01 = points[rowIndex + 1][columnIndex];\n      if (!p00.hasValue || !p10.hasValue || !p11.hasValue || !p01.hasValue) {\n        continue;\n      }\n      const averageValue = (p00.value + p10.value + p11.value + p01.value) / 4;\n      const ratio = clamp((averageValue - minValue) / (safeMax - minValue), 0, 1);\n      quads.push({\n        color: resolveSurfaceColor(chart, palette, ratio),\n        depth: (p00.depth + p10.depth + p11.depth + p01.depth) / 4,\n        key: `surface-quad-${rowIndex}-${columnIndex}`,\n        points: `${p00.x},${p00.y} ${p10.x},${p10.y} ${p11.x},${p11.y} ${p01.x},${p01.y}`,\n        stroke: lightenColor(baseColor, 0.18)\n      });\n    }\n  }\n  quads.sort((left, right) => left.depth - right.depth);\n\n  const surfaceContourLines = !isContour\n    ? (() => {\n        const contourSegmentsByThreshold = new Map<number, SurfaceContourSegment[]>();\n        const thresholds = domain.ticks.slice(1, -1);\n        for (let rowIndex = 0; rowIndex < rows - 1; rowIndex += 1) {\n          for (let columnIndex = 0; columnIndex < cols - 1; columnIndex += 1) {\n            const topLeft = points[rowIndex][columnIndex];\n            const topRight = points[rowIndex][columnIndex + 1];\n            const bottomRight = points[rowIndex + 1][columnIndex + 1];\n            const bottomLeft = points[rowIndex + 1][columnIndex];\n            if (!topLeft.hasValue || !topRight.hasValue || !bottomRight.hasValue || !bottomLeft.hasValue) {\n              continue;\n            }\n            const corners = [\n              { point: topLeft, value: topLeft.value },\n              { point: topRight, value: topRight.value },\n              { point: bottomRight, value: bottomRight.value },\n              { point: bottomLeft, value: bottomLeft.value }\n            ];\n            const edges: Array<[typeof corners[number], typeof corners[number]]> = [\n              [corners[0], corners[1]],\n              [corners[1], corners[2]],\n              [corners[2], corners[3]],\n              [corners[3], corners[0]]\n            ];\n            thresholds.forEach((threshold) => {\n              const intersections: SurfacePathPoint[] = [];\n              edges.forEach(([start, end]) => {\n                const delta = end.value - start.value;\n                if (delta === 0) {\n                  return;\n                }\n                const crosses = (start.value < threshold && end.value > threshold) || (start.value > threshold && end.value < threshold);\n                if (!crosses) {\n                  return;\n                }\n                const ratio = (threshold - start.value) / delta;\n                intersections.push({\n                  x: start.point.x + (end.point.x - start.point.x) * ratio,\n                  y: start.point.y + (end.point.y - start.point.y) * ratio\n                });\n              });\n              if (intersections.length === 2) {\n                const segments = contourSegmentsByThreshold.get(threshold) ?? [];\n                segments.push({\n                  end: intersections[1] ?? intersections[0] ?? { x: topRight.x, y: topRight.y },\n                  start: intersections[0] ?? { x: topLeft.x, y: topLeft.y }\n                });\n                contourSegmentsByThreshold.set(threshold, segments);\n              } else if (intersections.length === 4) {\n                const center = (topLeft.value + topRight.value + bottomRight.value + bottomLeft.value) / 4;\n                const pairings = center >= threshold\n                  ? [[0, 1], [2, 3]]\n                  : [[0, 3], [1, 2]];\n                pairings.forEach(([startIndex, endIndex]) => {\n                  const startPoint = intersections[startIndex] ?? intersections[0];\n                  const endPoint = intersections[endIndex] ?? intersections[intersections.length - 1];\n                  if (!startPoint || !endPoint) {\n                    return;\n                  }\n                  const segments = contourSegmentsByThreshold.get(threshold) ?? [];\n                  segments.push({\n                    end: endPoint,\n                    start: startPoint\n                  });\n                  contourSegmentsByThreshold.set(threshold, segments);\n                });\n              }\n            });\n          }\n        }\n        return Array.from(contourSegmentsByThreshold.entries()).flatMap(([threshold, segments], thresholdIndex) => (\n          connectSurfaceContourSegments(segments).map((pathPoints, pathIndex) => {\n            const path = buildSurfaceSmoothPath(pathPoints, true);\n            if (!path) {\n              return null;\n            }\n            return (\n              <path\n                key={`surface-level-line-${thresholdIndex}-${pathIndex}`}\n                d={path}\n                fill=\"none\"\n                stroke={darkenColor(resolveSurfaceBandPaletteColor(chart, palette, domain, threshold), 0.26)}\n                strokeLinecap=\"round\"\n                strokeLinejoin=\"round\"\n                strokeWidth={1.55}\n              />\n            );\n          })\n        ));\n      })()\n    : [];\n\n  const buildSurfacePathRuns = (\n    segmentPoints: Array<{ depth: number; hasValue: boolean; value: number; x: number; y: number }>,\n    keyPrefix: string,\n    strokeColor: string,\n    strokeWidth: number\n  ) => (\n    splitSurfacePointRuns(segmentPoints).map((run, runIndex) => {\n      const path = buildSurfaceSmoothPath(run, chart.wireframe === true);\n      if (!path) {\n        return null;\n      }\n      return (\n        <path\n          key={`${keyPrefix}-${runIndex}`}\n          d={path}\n          fill=\"none\"\n          stroke={strokeColor}\n          strokeLinecap=\"round\"\n          strokeLinejoin=\"round\"\n          strokeWidth={strokeWidth}\n        />\n      );\n    })\n  );\n\n  return (\n    <g>\n      {isContour ? (\n        <>\n          <rect\n            fill={wallFill}\n            height={layout.plot.height}\n            stroke={lightenColor(axisColor, 0.18)}\n            strokeWidth={0.8}\n            width={layout.plot.width}\n            x={layout.plot.left}\n            y={layout.plot.top}\n          />\n          {Array.from({ length: cols }, (_, columnIndex) => {\n            const x = layout.plot.left + (cols <= 1 ? layout.plot.width / 2 : (columnIndex / (cols - 1)) * layout.plot.width);\n            return (\n              <line\n                key={`surface-fallback-column-grid-${columnIndex}`}\n                stroke={lightenColor(wallLineColor, 0.12)}\n                strokeWidth={0.8}\n                x1={x}\n                x2={x}\n                y1={layout.plot.top}\n                y2={layout.plot.top + layout.plot.height}\n              />\n            );\n          })}\n          {Array.from({ length: rows }, (_, rowIndex) => {\n            const y = layout.plot.top + layout.plot.height - (rows <= 1 ? layout.plot.height / 2 : (rowIndex / (rows - 1)) * layout.plot.height);\n            return (\n              <line\n                key={`surface-fallback-row-grid-${rowIndex}`}\n                stroke={lightenColor(wallLineColor, 0.12)}\n                strokeWidth={0.8}\n                x1={layout.plot.left}\n                x2={layout.plot.left + layout.plot.width}\n                y1={y}\n                y2={y}\n              />\n            );\n          })}\n        </>\n      ) : null}\n      {chart.wireframe ? null : quads.map((quad) => (\n        <polygon\n          key={quad.key}\n          fill={quad.color}\n          fillOpacity={0.95}\n          points={quad.points}\n          stroke={quad.stroke}\n          strokeWidth={0.7}\n        />\n      ))}\n      {Array.from({ length: rows }, (_, rowIndex) => {\n        const rowPoints = points[rowIndex];\n        const averageValue = matrix[rowIndex]\n          ?.filter((value): value is number => value != null)\n          .reduce((sum, value, _, values) => sum + value / Math.max(1, values.length), 0) ?? domain.minValue;\n        const rowStroke = chart.wireframe\n          ? (chart.series[rowIndex]?.lineColor\n              ?? chart.series[rowIndex]?.color\n              ?? resolveSurfaceWireframeColor(chart, palette, domain, averageValue))\n          : darkenColor(resolveSurfaceBandColor(chart, palette, domain, averageValue), 0.1);\n        return (\n          <g key={`surface-row-${rowIndex}`}>\n            {buildSurfacePathRuns(\n              rowPoints,\n              `surface-row-${rowIndex}`,\n              rowStroke,\n              chart.wireframe ? Math.max(1.45, chart.series[rowIndex]?.lineWidthPx ?? 1.8) : 0.8\n            )}\n          </g>\n        );\n      })}\n      {Array.from({ length: cols }, (_, columnIndex) => {\n        const columnPoints = Array.from({ length: rows }, (_, rowIndex) => points[rowIndex][columnIndex]);\n        const columnValues = Array.from({ length: rows }, (_, rowIndex) => matrix[rowIndex]?.[columnIndex])\n          .filter((value): value is number => value != null);\n        const columnAverage = columnValues.length > 0\n          ? columnValues.reduce((sum, value) => sum + value, 0) / columnValues.length\n          : domain.minValue;\n        const columnStroke = chart.wireframe\n          ? resolveSurfaceWireframeColor(chart, palette, domain, columnAverage)\n          : darkenColor(resolveSurfaceBandColor(chart, palette, domain, columnAverage), 0.1);\n        return (\n          <g key={`surface-column-${columnIndex}`}>\n            {buildSurfacePathRuns(\n              columnPoints,\n              `surface-column-${columnIndex}`,\n              columnStroke,\n              chart.wireframe ? 1.35 : 0.8\n            )}\n          </g>\n        );\n      })}\n      {surfaceContourLines}\n      {chart.wireframe ? (\n        <rect\n          fill=\"none\"\n          height={layout.plot.height}\n          stroke={lightenColor(axisColor, 0.18)}\n          strokeWidth={0.8}\n          width={layout.plot.width}\n          x={layout.plot.left}\n          y={layout.plot.top}\n        />\n      ) : null}\n    </g>\n  );\n}\n\nfunction renderSurfaceHitOverlay(\n  chart: XlsxChart,\n  layout: ChartLayout,\n  selectedChartElement?: XlsxChartElementSelection | null\n) {\n  const plot = resolveSurfacePlotRect(chart, layout);\n  const categories = getCategoryLabels(chart);\n  const rows = chart.series.length;\n  const cols = Math.max(\n    categories.length,\n    chart.series.reduce((max, series) => Math.max(max, series.values.length), 0)\n  );\n  if (rows === 0 || cols === 0) {\n    return null;\n  }\n\n  const cellWidth = plot.width / cols;\n  const cellHeight = plot.height / rows;\n  return (\n    <g>\n      {chart.series.flatMap((_, seriesIndex) => (\n        Array.from({ length: cols }, (_, pointIndex) => {\n          const left = plot.left + pointIndex * cellWidth;\n          const top = plot.top + seriesIndex * cellHeight;\n          const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, seriesIndex, pointIndex);\n          return (\n            <React.Fragment key={`surface-hit-${seriesIndex}-${pointIndex}`}>\n              <rect\n                {...chartElementDataProps(seriesIndex, pointIndex)}\n                fill=\"transparent\"\n                height={cellHeight}\n                stroke=\"none\"\n                width={cellWidth}\n                x={left}\n                y={top}\n              />\n              {selected\n                ? renderSelectionRectHandles(\n                    `surface-selection-${seriesIndex}-${pointIndex}`,\n                    left,\n                    top,\n                    cellWidth,\n                    cellHeight\n                  )\n                : null}\n            </React.Fragment>\n          );\n        })\n      ))}\n    </g>\n  );\n}\n\nfunction indexByName(series: XlsxChart[\"series\"], matcher: RegExp) {\n  const index = series.findIndex((entry) => matcher.test((entry.name ?? \"\").toLowerCase()));\n  return index >= 0 ? index : null;\n}\n\nfunction renderStockChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const categories = getCategoryLabels(chart);\n  if (categories.length === 0 || chart.series.length < 2) {\n    return null;\n  }\n\n  const roles = resolveStockRoleIndices(chart);\n  const highIndex = roles.high ?? 0;\n  const lowIndex = roles.low ?? Math.min(1, chart.series.length - 1);\n  const closeIndex = roles.close ?? Math.min(2, chart.series.length - 1);\n  const openIndex = roles.open;\n  const volumeIndex = roles.volume != null && ![highIndex, lowIndex, closeIndex, openIndex].includes(roles.volume)\n    ? roles.volume\n    : null;\n  const high = chart.series[highIndex];\n  const low = chart.series[lowIndex];\n  const close = chart.series[closeIndex];\n  const open = openIndex != null ? chart.series[openIndex] : null;\n  const volume = volumeIndex != null ? chart.series[volumeIndex] : null;\n\n  const points = categories\n    .map((category, index) => {\n      const highValue = safeNumber(high.values[index]);\n      const lowValue = safeNumber(low.values[index]);\n      const closeValue = safeNumber(close.values[index]);\n      const openValue = open ? safeNumber(open.values[index]) : null;\n      const volumeValue = volume ? safeNumber(volume.values[index]) : null;\n      if (highValue == null || lowValue == null || closeValue == null) {\n        return null;\n      }\n      return {\n        category,\n        close: closeValue,\n        high: highValue,\n        low: lowValue,\n        open: openValue,\n        volume: volumeValue\n      };\n    })\n    .filter((entry): entry is { category: string; close: number; high: number; low: number; open: number | null; volume: number | null } => entry != null);\n  if (points.length === 0) {\n    return null;\n  }\n\n  const plot = layout.plot;\n  const hasVolume = volume != null && points.some((entry) => (entry.volume ?? 0) > 0);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const stockPalette = resolveStockPalette(chart, axisColor);\n  const rawMinValue = hasVolume\n    ? Math.min(0, ...points.flatMap((entry) => [entry.low, entry.close, entry.open ?? entry.close, entry.volume ?? 0]))\n    : Math.min(...points.map((entry) => entry.low));\n  const rawMaxValue = hasVolume\n    ? Math.max(...points.flatMap((entry) => [entry.high, entry.close, entry.open ?? entry.close, entry.volume ?? 0]))\n    : Math.max(...points.map((entry) => entry.high));\n  const resolvedDomain = resolveNumericAxisDomain(\n    typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min) ? chart.valueAxis.min : rawMinValue,\n    typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max) ? chart.valueAxis.max : rawMaxValue,\n    chart.valueAxis?.majorUnit,\n    hasVolume\n  );\n  const yScale = scaleLinear()\n    .domain([resolvedDomain.min, resolvedDomain.max])\n    .range([plot.top + plot.height, plot.top]);\n  const xScale = scaleBand<string>()\n    .domain(categories)\n    .range([plot.left, plot.left + plot.width])\n    .paddingInner(0.28)\n    .paddingOuter(0.18);\n  const ticks = resolvedDomain.ticks;\n  const labelColor = resolveChartAxisTextColor(chart);\n  const openTickColor = stockPalette.openAccent;\n  const closeTickColor = openIndex != null ? stockPalette.lineColor : stockPalette.closeAccent;\n  const labelStep = Math.max(1, Math.ceil(categories.length / Math.max(4, Math.floor(plot.width / 68))));\n  const zeroY = yScale(Math.max(resolvedDomain.min, 0));\n\n  return (\n    <g>\n      {ticks.map((tick) => (\n        <g key={`stock-tick-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.72)}\n            strokeWidth={1}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={yScale(tick)}\n            y2={yScale(tick)}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"end\" x={plot.left - 6} y={yScale(tick) + 3}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      {categories.map((category, index) => {\n        if (index % labelStep !== 0 && index !== categories.length - 1) {\n          return null;\n        }\n        const x = (xScale(category) ?? plot.left) + xScale.bandwidth() * 0.5;\n        return (\n          <text\n            key={`stock-cat-${category}`}\n            fill={labelColor}\n            fontSize={10}\n            textAnchor=\"middle\"\n            x={x}\n            y={plot.top + plot.height + 14}\n          >\n            {category}\n          </text>\n        );\n      })}\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left} y1={plot.top} y2={plot.top + plot.height} />\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left + plot.width} y1={plot.top + plot.height} y2={plot.top + plot.height} />\n      {points.map((entry, index) => {\n        const x = (xScale(entry.category) ?? plot.left) + xScale.bandwidth() * 0.5;\n        const previousClose = index > 0 ? points[index - 1]?.close ?? entry.close : entry.close;\n        const isUp = entry.open != null\n          ? entry.close >= entry.open\n          : entry.close >= previousClose;\n        const stroke = stockPalette.lineColor;\n        const candleWidth = Math.max(5, xScale.bandwidth() * 0.56);\n        const bodyLeft = x - candleWidth / 2;\n        const openY = entry.open != null ? yScale(entry.open) : null;\n        const closeY = yScale(entry.close);\n        const highY = yScale(entry.high);\n        const lowY = yScale(entry.low);\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, closeIndex, index);\n        return (\n            <g\n              {...chartElementDataProps(closeIndex, index)}\n              key={`stock-point-${index}`}\n            >\n            {hasVolume && entry.volume != null ? (\n              <rect\n                fill={stockPalette.volumeFill}\n                height={Math.max(1, zeroY - yScale(entry.volume))}\n                opacity={0.94}\n                stroke=\"none\"\n                width={Math.max(3, xScale.bandwidth() * 0.64)}\n                x={x - Math.max(3, xScale.bandwidth() * 0.64) / 2}\n                y={yScale(entry.volume)}\n              />\n            ) : null}\n            <line stroke={stroke} strokeWidth={1.6} x1={x} x2={x} y1={highY} y2={lowY} />\n            {entry.open != null && openY != null ? (\n              Math.abs(openY - closeY) >= 1 ? (\n                <rect\n                  fill={isUp ? stockPalette.upFill : stockPalette.downFill}\n                  height={Math.max(1.4, Math.abs(closeY - openY))}\n                  stroke={stroke}\n                  strokeWidth={1.3}\n                  width={candleWidth}\n                  x={bodyLeft}\n                  y={Math.min(openY, closeY)}\n                />\n              ) : (\n                <line stroke={stroke} strokeWidth={1.6} x1={bodyLeft} x2={bodyLeft + candleWidth} y1={closeY} y2={closeY} />\n              )\n            ) : (\n              <line stroke={closeTickColor} strokeWidth={1.8} x1={x} x2={x + 7} y1={closeY} y2={closeY} />\n            )}\n            {entry.open != null && openY != null ? (\n              <line stroke={openTickColor} strokeWidth={1.8} x1={x - 7} x2={x} y1={openY} y2={openY} />\n            ) : null}\n            {selected\n              ? renderSelectionPointHandles(`stock-selection-${index}`, [{ x, y: closeY }])\n              : null}\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderWaterfallChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const stages = buildChartStages(chart);\n  if (stages.length === 0) {\n    return null;\n  }\n\n  const plot = layout.plot;\n  const labels = stages.map((stage) => stage.label);\n  const xScale = scaleBand<string>()\n    .domain(labels)\n    .range([plot.left, plot.left + plot.width])\n    .paddingInner(0.34)\n    .paddingOuter(0.18);\n\n  const bars: Array<ChartStage & { end: number; index: number; start: number }> = [];\n  let runningTotal = 0;\n  stages.forEach((stage, index) => {\n    const start = stage.isSubtotal ? 0 : runningTotal;\n    const end = stage.isSubtotal ? runningTotal : runningTotal + stage.value;\n    if (!stage.isSubtotal) {\n      runningTotal = end;\n    }\n    bars.push({ ...stage, end, index, start });\n  });\n\n  const extents = bars.flatMap((bar) => [0, bar.start, bar.end]);\n  let minValue = Math.min(...extents);\n  let maxValue = Math.max(...extents);\n  if (maxValue <= minValue) {\n    maxValue = minValue + 1;\n  }\n\n  const yScale = scaleLinear()\n    .domain([minValue, maxValue])\n    .range([plot.top + plot.height, plot.top]);\n  const ticks = buildNumericTickValues(minValue, maxValue, chart.valueAxis?.majorUnit);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n\n  return (\n    <g>\n      {ticks.map((tick) => (\n        <g key={`waterfall-y-${tick}`}>\n          <line\n            stroke={lightenColor(axisColor, 0.72)}\n            strokeWidth={1}\n            x1={plot.left}\n            x2={plot.left + plot.width}\n            y1={yScale(tick)}\n            y2={yScale(tick)}\n          />\n          <text fill={labelColor} fontSize={10} textAnchor=\"end\" x={plot.left - 6} y={yScale(tick) + 3}>\n            {formatTickValue(tick)}\n          </text>\n        </g>\n      ))}\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left} y1={plot.top} y2={plot.top + plot.height} />\n      <line stroke={axisColor} strokeWidth={1.2} x1={plot.left} x2={plot.left + plot.width} y1={yScale(0)} y2={yScale(0)} />\n      {bars.map((bar, index) => {\n        const bandLeft = xScale(bar.label) ?? plot.left;\n        const bandWidth = xScale.bandwidth();\n        const topValue = Math.max(bar.start, bar.end);\n        const bottomValue = Math.min(bar.start, bar.end);\n        const top = yScale(topValue);\n        const height = Math.max(1, yScale(bottomValue) - top);\n        const fill = bar.isSubtotal\n          ? darkenColor(bar.color, 0.18)\n          : bar.value >= 0\n            ? bar.color\n            : lightenColor(bar.color, 0.22);\n        const connectorStart = index > 0 ? bars[index - 1] : null;\n        const connectorY = connectorStart ? yScale(connectorStart.end) : 0;\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, 0, index);\n\n        return (\n          <g key={`waterfall-bar-${index}`}>\n            {connectorStart ? (\n              <line\n                stroke={lightenColor(axisColor, 0.35)}\n                strokeDasharray=\"3 3\"\n                strokeWidth={1}\n                x1={(xScale(connectorStart.label) ?? plot.left) + xScale.bandwidth()}\n                x2={bandLeft}\n                y1={connectorY}\n                y2={connectorY}\n              />\n            ) : null}\n              <rect\n                {...chartElementDataProps(0, index)}\n                fill={fill}\n                rx={2}\n                ry={2}\n                stroke={selected ? \"#64748b\" : darkenColor(fill, 0.22)}\n                strokeWidth={selected ? 2 : 1}\n              x={bandLeft}\n              y={top}\n              width={bandWidth}\n              height={height}\n            />\n            {selected\n              ? renderSelectionRectHandles(`waterfall-selection-${index}`, bandLeft, top, bandWidth, height)\n              : null}\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"middle\"\n              x={bandLeft + bandWidth * 0.5}\n              y={plot.top + plot.height + 14}\n            >\n              {bar.label}\n            </text>\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"middle\"\n              x={bandLeft + bandWidth * 0.5}\n              y={top - 6}\n            >\n              {formatTickValue(bar.end)}\n            </text>\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderFunnelChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const stages = buildChartStages(chart)\n    .map((stage) => ({ ...stage, value: Math.max(0, stage.value) }))\n    .filter((stage) => stage.value > 0);\n  if (stages.length === 0) {\n    return null;\n  }\n\n  const plot = layout.plot;\n  const maxValue = Math.max(...stages.map((stage) => stage.value));\n  const sectionHeight = plot.height / stages.length;\n  const centerX = plot.left + plot.width * 0.5;\n  const labelColor = resolveChartTextColor(chart);\n\n  return (\n    <g>\n      {stages.map((stage, index) => {\n        const stageWidth = (stage.value / maxValue) * plot.width;\n        const topY = plot.top + index * sectionHeight;\n        const stageHeight = Math.max(6, sectionHeight - 2);\n        const left = centerX - stageWidth * 0.5;\n        const fill = stage.isSubtotal ? darkenColor(stage.color, 0.14) : stage.color;\n        const labelFitsInside = stageWidth > 90;\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, 0, index);\n\n        return (\n          <g key={`funnel-stage-${index}`}>\n              <rect\n                {...chartElementDataProps(0, index)}\n                fill={fill}\n                height={stageHeight}\n              rx={0}\n              ry={0}\n                stroke={selected ? \"#64748b\" : darkenColor(fill, 0.2)}\n                strokeWidth={selected ? 2 : 1}\n              width={stageWidth}\n              x={left}\n              y={topY}\n            />\n            {selected\n              ? renderSelectionRectHandles(`funnel-selection-${index}`, left, topY, stageWidth, stageHeight)\n              : null}\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor={labelFitsInside ? \"middle\" : \"start\"}\n              x={labelFitsInside ? centerX : centerX + stageWidth * 0.5 + 8}\n              y={topY + sectionHeight * 0.5}\n            >\n              {`${stage.label} ${formatTickValue(stage.value)}`}\n            </text>\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderSunburstChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const hierarchyData = buildHierarchyData(chart);\n  if (!hierarchyData) {\n    return null;\n  }\n\n  const root = d3Hierarchy(hierarchyData)\n    .sum((node) => node.children && node.children.length > 0 ? 0 : Math.max(0.0001, node.value ?? 0))\n    .sort((left, right) => (right.value ?? 0) - (left.value ?? 0));\n  const partitioned = d3Partition<ChartHierarchyDatum>()\n    .size([Math.PI * 2, root.height + 1])(root);\n  const plot = layout.plot;\n  const radius = Math.max(24, Math.min(plot.width, plot.height) * 0.5);\n  const holeRadius = radius * 0.16;\n  const centerX = plot.left + plot.width * 0.5;\n  const centerY = plot.top + plot.height * 0.5;\n  const ringSpan = Math.max(1, partitioned.height || 1);\n  const arcBuilder = d3Arc<HierarchyRectangularNode<ChartHierarchyDatum>>()\n    .startAngle((node) => node.x0)\n    .endAngle((node) => node.x1)\n    .padAngle(0.005)\n    .padRadius(radius)\n    .innerRadius((node) => holeRadius + ((node.y0 - 1) / ringSpan) * (radius - holeRadius))\n    .outerRadius((node) => holeRadius + ((node.y1 - 1) / ringSpan) * (radius - holeRadius) - 1);\n\n  return (\n    <g transform={`translate(${centerX}, ${centerY})`}>\n      {partitioned.descendants().filter((node) => node.depth > 0).map((node, index) => {\n        const path = arcBuilder(node);\n        if (!path) {\n          return null;\n        }\n        const labelAngle = (node.x0 + node.x1) * 0.5 - Math.PI * 0.5;\n        const labelRadius = holeRadius + (((node.y0 + node.y1) * 0.5 - 1) / ringSpan) * (radius - holeRadius);\n        const labelX = Math.cos(labelAngle) * labelRadius;\n        const labelY = Math.sin(labelAngle) * labelRadius;\n        const arcSpan = node.x1 - node.x0;\n        const canShowLabel = arcSpan * labelRadius > 26;\n        const fill = resolveHierarchyNodeColor(chart, node);\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, 0, index);\n\n        return (\n          <g key={`sunburst-node-${index}`}>\n              <path\n                {...chartElementDataProps(0, index)}\n                d={path}\n                fill={fill}\n                stroke={selected ? \"#64748b\" : palette.surface}\n                strokeWidth={selected ? 2 : 1}\n            />\n            {selected\n              ? renderSelectionPointHandles(`sunburst-selection-${index}`, [{ x: labelX, y: labelY }])\n              : null}\n            {canShowLabel ? (\n              <text\n                fill={darkenColor(fill, 0.65)}\n                fontSize={9}\n                textAnchor=\"middle\"\n                transform={`translate(${labelX}, ${labelY}) rotate(${(labelAngle * 180) / Math.PI})`}\n              >\n                {node.data.name}\n              </text>\n            ) : null}\n          </g>\n        );\n      })}\n      <circle fill={chart.chartAreaFillColor ?? palette.surface} r={holeRadius - 2} />\n    </g>\n  );\n}\n\nfunction renderTreemapChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const hierarchyData = buildHierarchyData(chart);\n  if (!hierarchyData) {\n    return null;\n  }\n\n  const root = d3Hierarchy(hierarchyData)\n    .sum((node) => node.children && node.children.length > 0 ? 0 : Math.max(0.0001, node.value ?? 0))\n    .sort((left, right) => (right.value ?? 0) - (left.value ?? 0));\n  const treemapRoot = d3Treemap<ChartHierarchyDatum>()\n    .size([layout.plot.width, layout.plot.height])\n    .paddingInner(2)\n    .paddingOuter(1)\n    .round(true)\n    .tile(excelTreemapTile)(root);\n\n  return (\n    <g transform={`translate(${layout.plot.left}, ${layout.plot.top})`}>\n      {treemapRoot.leaves().map((leaf, index) => {\n        const fill = resolveTreemapNodeColor(chart, leaf);\n        const width = Math.max(0, leaf.x1 - leaf.x0);\n        const height = Math.max(0, leaf.y1 - leaf.y0);\n        const canShowLabel = width > 48 && height > 22;\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, 0, index);\n\n        return (\n          <g key={`treemap-leaf-${index}`}>\n              <rect\n                {...chartElementDataProps(0, index)}\n                fill={fill}\n                rx={3}\n                ry={3}\n                stroke={selected ? \"#64748b\" : palette.surface}\n                strokeWidth={selected ? 2 : 1}\n              x={leaf.x0}\n              y={leaf.y0}\n              width={width}\n              height={height}\n            />\n            {selected\n              ? renderSelectionRectHandles(`treemap-selection-${index}`, leaf.x0, leaf.y0, width, height)\n              : null}\n            {canShowLabel ? (\n              <>\n                <text\n                  fill={darkenColor(fill, 0.68)}\n                  fontSize={10}\n                  fontWeight={600}\n                  x={leaf.x0 + 8}\n                  y={leaf.y0 + 14}\n                >\n                  {leaf.data.name}\n                </text>\n                <text\n                  fill={darkenColor(fill, 0.54)}\n                  fontSize={9}\n                  x={leaf.x0 + 8}\n                  y={leaf.y0 + 28}\n                >\n                  {formatTickValue(leaf.value ?? 0)}\n                </text>\n              </>\n            ) : null}\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderBoxWhiskerChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const visibleSeries = chart.series.filter((series) => series.hidden !== true);\n  if (visibleSeries.length === 0) {\n    return null;\n  }\n\n  const seriesStats = visibleSeries.map((series, index) => ({\n    color: series.color ?? chartSeriesColor(chart, typeof series.formatIdx === \"number\" ? series.formatIdx : index),\n    label: normalizeCategoryLabel(series.name) || `Series ${index + 1}`,\n    lineColor: series.lineColor ?? series.color ?? chartSeriesColor(chart, typeof series.formatIdx === \"number\" ? series.formatIdx : index),\n    series,\n    stats: computeBoxWhiskerStats(series),\n    visibility: resolveBoxWhiskerVisibility(series)\n  })).filter((entry): entry is {\n    color: string;\n    label: string;\n    lineColor: string;\n    series: XlsxChartSeries;\n    stats: BoxWhiskerStats;\n    visibility: ReturnType<typeof resolveBoxWhiskerVisibility>;\n  } => entry.stats != null);\n\n  if (seriesStats.length === 0) {\n    return null;\n  }\n\n  const allValues = seriesStats.flatMap((entry) => [\n    entry.stats.min,\n    entry.stats.lowerWhisker,\n    entry.stats.q1,\n    entry.stats.median,\n    entry.stats.q3,\n    entry.stats.upperWhisker,\n    entry.stats.max\n  ]);\n  const minValue = Math.min(...allValues);\n  const maxValue = Math.max(...allValues);\n  const valueDomain = resolveAxisDomainWithChartOverrides(chart.valueAxis, minValue, maxValue, false);\n  const yScale = scaleLinear()\n    .domain([valueDomain.min, valueDomain.max])\n    .range([layout.plot.top + layout.plot.height, layout.plot.top]);\n  const xScale = scalePoint<number>()\n    .domain(seriesStats.map((_, index) => index))\n    .range([layout.plot.left + 24, layout.plot.left + layout.plot.width - 24]);\n  const gap = seriesStats.length > 1\n    ? Math.abs((xScale(1) ?? 0) - (xScale(0) ?? 0))\n    : layout.plot.width * 0.5;\n  const boxWidth = clamp(gap * 0.34, 20, 54);\n  const capWidth = Math.max(8, boxWidth * 0.52);\n  const axisColor = chart.axisLineColor ?? chart.chartAreaBorderColor ?? palette.border;\n  const labelColor = resolveChartAxisTextColor(chart);\n  const meanLinePoints = seriesStats\n    .filter((entry) => entry.visibility.meanLine)\n    .map((entry, index) => `${xScale(index) ?? layout.plot.left},${yScale(entry.stats.mean)}`);\n\n  return (\n    <g>\n      {valueDomain.ticks.map((tick, index) => {\n        const y = yScale(tick);\n        return (\n          <g key={`box-whisker-grid-${index}`}>\n            <line\n              stroke={lightenColor(axisColor, 0.22)}\n              strokeWidth={0.8}\n              x1={layout.plot.left}\n              x2={layout.plot.left + layout.plot.width}\n              y1={y}\n              y2={y}\n            />\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"end\"\n              x={layout.plot.left - 6}\n              y={y + 3}\n            >\n              {formatTickValue(tick)}\n            </text>\n          </g>\n        );\n      })}\n      <line\n        stroke={axisColor}\n        strokeWidth={1}\n        x1={layout.plot.left}\n        x2={layout.plot.left}\n        y1={layout.plot.top}\n        y2={layout.plot.top + layout.plot.height}\n      />\n      <line\n        stroke={axisColor}\n        strokeWidth={1}\n        x1={layout.plot.left}\n        x2={layout.plot.left + layout.plot.width}\n        y1={layout.plot.top + layout.plot.height}\n        y2={layout.plot.top + layout.plot.height}\n      />\n      {meanLinePoints.length >= 2 ? (\n        <polyline\n          fill=\"none\"\n          points={meanLinePoints.join(\" \")}\n          stroke={darkenColor(axisColor, 0.2)}\n          strokeDasharray=\"4 3\"\n          strokeWidth={1}\n        />\n      ) : null}\n      {seriesStats.map((entry, index) => {\n        const x = xScale(index) ?? layout.plot.left;\n        const boxTop = yScale(entry.stats.q3);\n        const boxBottom = yScale(entry.stats.q1);\n        const medianY = yScale(entry.stats.median);\n        const lowerWhiskerY = yScale(entry.stats.lowerWhisker);\n        const upperWhiskerY = yScale(entry.stats.upperWhisker);\n        const meanY = yScale(entry.stats.mean);\n        const visiblePoints = entry.visibility.nonoutliers\n          ? entry.stats.visiblePoints\n          : [];\n        const outliers = entry.visibility.outliers\n          ? entry.stats.outliers\n          : [];\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, index, index);\n\n        return (\n            <g {...chartElementDataProps(index)} key={`box-whisker-series-${index}`}>\n            <line\n              stroke={entry.lineColor}\n              strokeWidth={1.5}\n              x1={x}\n              x2={x}\n              y1={upperWhiskerY}\n              y2={boxTop}\n            />\n            <line\n              stroke={entry.lineColor}\n              strokeWidth={1.5}\n              x1={x}\n              x2={x}\n              y1={boxBottom}\n              y2={lowerWhiskerY}\n            />\n            <line\n              stroke={entry.lineColor}\n              strokeWidth={1.5}\n              x1={x - capWidth * 0.5}\n              x2={x + capWidth * 0.5}\n              y1={upperWhiskerY}\n              y2={upperWhiskerY}\n            />\n            <line\n              stroke={entry.lineColor}\n              strokeWidth={1.5}\n              x1={x - capWidth * 0.5}\n              x2={x + capWidth * 0.5}\n              y1={lowerWhiskerY}\n              y2={lowerWhiskerY}\n            />\n              <rect\n                {...chartElementDataProps(index, index)}\n                fill={lightenColor(entry.color, 0.35)}\n              fillOpacity={0.72}\n              height={Math.max(1, boxBottom - boxTop)}\n                stroke={selected ? \"#64748b\" : entry.lineColor}\n                strokeWidth={selected ? 2 : 1.5}\n              width={boxWidth}\n              x={x - boxWidth * 0.5}\n              y={boxTop}\n            />\n            {selected\n              ? renderSelectionRectHandles(\n                  `box-whisker-selection-${index}`,\n                  x - boxWidth * 0.5,\n                  boxTop,\n                  boxWidth,\n                  Math.max(1, boxBottom - boxTop)\n                )\n              : null}\n            <line\n              stroke={darkenColor(entry.lineColor, 0.15)}\n              strokeWidth={2}\n              x1={x - boxWidth * 0.5}\n              x2={x + boxWidth * 0.5}\n              y1={medianY}\n              y2={medianY}\n            />\n            {entry.visibility.meanMarker ? (\n              <>\n                <line\n                  stroke={darkenColor(entry.lineColor, 0.18)}\n                  strokeWidth={1.2}\n                  x1={x - 4}\n                  x2={x + 4}\n                  y1={meanY - 4}\n                  y2={meanY + 4}\n                />\n                <line\n                  stroke={darkenColor(entry.lineColor, 0.18)}\n                  strokeWidth={1.2}\n                  x1={x - 4}\n                  x2={x + 4}\n                  y1={meanY + 4}\n                  y2={meanY - 4}\n                />\n              </>\n            ) : null}\n            {visiblePoints.map((value, pointIndex) => {\n              const y = yScale(value);\n              const jitter = ((pointIndex % 7) - 3) * (boxWidth / 16);\n              return (\n                  <circle\n                    {...chartElementDataProps(index, pointIndex)}\n                    key={`box-whisker-visible-${index}-${pointIndex}`}\n                  cx={x + jitter}\n                  cy={y}\n                  fill={entry.color}\n                  fillOpacity={0.45}\n                  r={2}\n                  stroke=\"none\"\n                />\n              );\n            })}\n            {outliers.map((value, pointIndex) => {\n              const y = yScale(value);\n              return (\n                  <circle\n                    {...chartElementDataProps(index, pointIndex)}\n                    key={`box-whisker-outlier-${index}-${pointIndex}`}\n                  cx={x}\n                  cy={y}\n                  fill=\"#ffffff\"\n                  r={3}\n                  stroke={entry.lineColor}\n                  strokeWidth={1.2}\n                />\n              );\n            })}\n            <text\n              fill={labelColor}\n              fontSize={10}\n              textAnchor=\"middle\"\n              x={x}\n              y={layout.plot.top + layout.plot.height + 14}\n            >\n              {entry.label}\n            </text>\n          </g>\n        );\n      })}\n    </g>\n  );\n}\n\nfunction renderRegionMapChart(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, selectedChartElement?: XlsxChartElementSelection | null) {\n  const primarySeriesIndex = Math.max(0, chart.series.findIndex((series) => series.hidden !== true));\n  const primarySeries = chart.series[primarySeriesIndex] ?? null;\n  if (!primarySeries) {\n    return null;\n  }\n\n  const labels = getCategoryLabels(chart);\n  const layoutProperties = resolveRegionMapLayoutProperties(primarySeries);\n  const geography = layoutProperties?.geography && typeof layoutProperties.geography === \"object\"\n    ? layoutProperties.geography as Record<string, unknown>\n    : null;\n  const featureSet = resolveRegionMapFeatureSet(labels, geography);\n  const viewedRegionType = typeof geography?.viewedRegionType === \"string\"\n    ? geography.viewedRegionType\n    : null;\n  const projectionType = typeof geography?.projectionType === \"string\"\n    ? geography.projectionType\n    : null;\n  const projection = featureSet === \"us-state\"\n    ? geoIdentity()\n    : projectionType === \"miller\"\n      ? geoMercator()\n      : geoNaturalEarth1();\n  const availableFeatures = getRegionMapBaseFeatures(featureSet);\n  const categoricalValues = resolveRegionMapColorStrings(primarySeries);\n  const categoricalColorByLabel = categoricalValues\n    ? new Map(\n        Array.from(new Set(categoricalValues)).map((value, index) => [\n          value,\n          chartPointColor(chart, index, primarySeriesIndex)\n        ])\n      )\n    : null;\n  const entries = labels.map((label, index) => {\n    const feature = resolveRegionMapFeature(label, featureSet);\n    const value = safeNumber(primarySeries.values[index]);\n    const colorLabel = categoricalValues?.[index] ?? null;\n    return {\n      colorLabel,\n      feature,\n      key: normalizeCategoryLabel(label),\n      label: normalizeCategoryLabel(label),\n      value\n    };\n  }).filter((entry) => entry.feature != null && (entry.value != null || entry.colorLabel != null)) as Array<{\n    colorLabel: string | null;\n    feature: RegionMapFeature;\n    key: string;\n    label: string;\n    value: number | null;\n  }>;\n  const fitToMatchedData = entries.length > 0 && (viewedRegionType === \"dataOnly\" || entries.length === 1);\n  const fitFeatures = fitToMatchedData\n    ? entries.map((entry) => entry.feature)\n    : availableFeatures;\n  projection.fitExtent(\n    [\n      [layout.plot.left + 8, layout.plot.top + 8],\n      [layout.plot.left + layout.plot.width - 8, layout.plot.top + layout.plot.height - 8]\n    ],\n    {\n      type: \"FeatureCollection\",\n      features: fitFeatures\n    } satisfies FeatureCollection<Geometry, { name?: string }>\n  );\n  const path = geoPath(projection);\n  const baseFeatures = fitToMatchedData\n    ? fitFeatures\n    : availableFeatures;\n  const noDataFill = resolveRegionMapNoDataColor(chart, primarySeriesIndex);\n  const outlineColor = chart.chartAreaBorderColor && chart.chartAreaBorderColor !== \"transparent\"\n    ? chart.chartAreaBorderColor\n    : darkenColor(noDataFill, 0.22);\n  const numericEntryValues = entries\n    .map((entry) => entry.value)\n    .filter((value): value is number => typeof value === \"number\" && Number.isFinite(value));\n  const minValue = numericEntryValues.length > 0 ? Math.min(...numericEntryValues) : 0;\n  const maxValue = numericEntryValues.length > 0 ? Math.max(...numericEntryValues) : 1;\n  const showRegionLabels = layoutProperties?.regionLabelLayout !== \"none\";\n\n  return (\n    <g>\n      {baseFeatures.map((feature, index) => {\n        const d = path(feature);\n        if (!d) {\n          return null;\n        }\n        return (\n          <path\n            d={d}\n            fill={noDataFill}\n            key={`region-map-base-${feature.id ?? index}`}\n            stroke={outlineColor}\n            strokeLinejoin=\"round\"\n            strokeWidth={0.6}\n          />\n        );\n      })}\n      {entries.map((entry, index) => {\n        const d = path(entry.feature);\n        if (!d) {\n          return null;\n        }\n        const fill = entry.value != null\n          ? (() => {\n              const ratio = maxValue <= minValue ? 1 : (entry.value - minValue) / Math.max(1e-6, maxValue - minValue);\n              return resolveRegionMapValueColor(chart, primarySeriesIndex, ratio);\n            })()\n          : categoricalColorByLabel?.get(entry.colorLabel ?? \"\") ?? resolveRegionMapDataColor(chart, primarySeriesIndex);\n        const selected = isSelectedChartPointOrSeries(selectedChartElement, chart.id, primarySeriesIndex, index);\n        const centroid = path.centroid(entry.feature);\n        const canShowSelectionDot = Number.isFinite(centroid[0]) && Number.isFinite(centroid[1]);\n        return (\n          <React.Fragment key={`region-map-value-${entry.key || index}`}>\n            <path\n              {...chartElementDataProps(primarySeriesIndex, index)}\n              d={d}\n              fill={fill}\n              stroke={selected ? \"#64748b\" : darkenColor(fill, 0.18)}\n              strokeLinejoin=\"round\"\n              strokeWidth={selected ? 1.8 : 0.85}\n            />\n            {selected && canShowSelectionDot\n              ? renderSelectionPointHandles(`region-map-selection-${index}`, [{ x: centroid[0], y: centroid[1] }])\n              : null}\n          </React.Fragment>\n        );\n      })}\n      {showRegionLabels\n        ? entries.map((entry, index) => {\n            const bounds = path.bounds(entry.feature);\n            const [[x0, y0], [x1, y1]] = bounds;\n            const width = x1 - x0;\n            const height = y1 - y0;\n            if (!Number.isFinite(width) || !Number.isFinite(height) || width < 26 || height < 12) {\n              return null;\n            }\n            const centroid = path.centroid(entry.feature);\n            if (!Number.isFinite(centroid[0]) || !Number.isFinite(centroid[1])) {\n              return null;\n            }\n            return (\n              <text\n                fill={resolveChartTextColor(chart)}\n                fontSize={9}\n                fontWeight={600}\n                key={`region-map-label-${entry.key || index}`}\n                textAnchor=\"middle\"\n                x={centroid[0]}\n                y={centroid[1]}\n              >\n                {truncateSvgText(entry.label, Math.max(28, width - 4), 9)}\n              </text>\n            );\n          })\n        : null}\n    </g>\n  );\n}\n\nfunction renderUnsupported(chart: XlsxChart, palette: ChartRendererPalette, layout: ChartLayout, chartType: string) {\n  return (\n    <g>\n      <rect\n        fill={lightenColor(chart.chartAreaFillColor ?? palette.surface, 0.02)}\n        height={layout.plot.height}\n        stroke={lightenColor(chart.axisLineColor ?? palette.border, 0.2)}\n        strokeDasharray=\"3 3\"\n        width={layout.plot.width}\n        x={layout.plot.left}\n        y={layout.plot.top}\n      />\n      <text\n        fill={resolveChartMutedTextColor(chart)}\n        fontSize={11}\n        textAnchor=\"middle\"\n        x={layout.plot.left + layout.plot.width / 2}\n        y={layout.plot.top + layout.plot.height / 2}\n      >\n        {`Unsupported chart type: ${chartType}`}\n      </text>\n    </g>\n  );\n}\n\nfunction renderChartPlot(\n  chart: XlsxChart,\n  palette: ChartRendererPalette,\n  layout: ChartLayout,\n  chartType: string,\n  selectedChartElement?: XlsxChartElementSelection | null\n) {\n  if (isComboChart(chart)) {\n    return renderComboChart(chart, palette, layout, selectedChartElement) ?? renderUnsupported(chart, palette, layout, \"Combo\");\n  }\n  if (\n    chartType === \"ColumnClustered\"\n    || chartType === \"ColumnStacked\"\n    || chartType === \"ColumnPercentStacked\"\n    || chartType === \"BarClustered\"\n    || chartType === \"BarStacked\"\n    || chartType === \"BarPercentStacked\"\n  ) {\n    return renderBarChart(chart, palette, layout, chartType, selectedChartElement);\n  }\n  if (\n    chartType === \"Line\"\n    || chartType === \"LineStacked\"\n    || chartType === \"LinePercentStacked\"\n    || chartType === \"Area\"\n    || chartType === \"AreaStacked\"\n    || chartType === \"AreaPercentStacked\"\n  ) {\n    return renderLineOrAreaChart(chart, palette, layout, chartType, selectedChartElement);\n  }\n  if (chartType === \"Scatter\") {\n    return renderScatterChart(chart, palette, layout, false, selectedChartElement);\n  }\n  if (chartType === \"ScatterLines\") {\n    return renderScatterChart(chart, palette, layout, false, selectedChartElement);\n  }\n  if (chartType === \"ScatterSmooth\") {\n    return renderScatterChart(chart, palette, layout, true, selectedChartElement);\n  }\n  if (chartType === \"Bubble\") {\n    return renderBubbleChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Radar\") {\n    return renderRadarChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Pie\" || chartType === \"Pie3D\" || chartType === \"PieExploded\" || chartType === \"Doughnut\") {\n    return renderPieChart(chart, palette, layout, chartType, selectedChartElement);\n  }\n  if (chartType === \"BarOfPie\") {\n    return renderBarOfPieChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Surface\") {\n    return renderSurfaceChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Stock\") {\n    return renderStockChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Waterfall\") {\n    return renderWaterfallChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Funnel\") {\n    return renderFunnelChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"BoxWhisker\") {\n    return renderBoxWhiskerChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Sunburst\") {\n    return renderSunburstChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"Treemap\") {\n    return renderTreemapChart(chart, palette, layout, selectedChartElement);\n  }\n  if (chartType === \"RegionMap\") {\n    return renderRegionMapChart(chart, palette, layout, selectedChartElement);\n  }\n  return renderUnsupported(chart, palette, layout, chartType);\n}\n\nexport const MemoChartSvg = React.memo(function MemoChartSvg({\n  chart,\n  onChartElementDoubleClick,\n  onChartElementPointerDown,\n  palette,\n  rect,\n  selectedChartElement\n}: ChartSvgProps) {\n  const renderChartType = normalizeRenderableChartType(chart);\n  const legendItems = getLegendItems(chart, renderChartType, palette);\n  const layout = buildLayout(chart, rect, legendItems);\n  const chartRaw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const explicitNoFill = chartRaw?.chartAreaNoFill === true || chartRaw?.plotAreaNoFill === true;\n  const background = chart.chartAreaFillColor ?? (explicitNoFill ? \"transparent\" : \"#ffffff\");\n  const borderColor = chart.chartAreaBorderColor ?? \"transparent\";\n  const normalizedBackground = background.trim().toLowerCase();\n  const normalizedBorderColor = borderColor.trim().toLowerCase();\n  const hideBackgroundRect = normalizedBackground === \"transparent\" && normalizedBorderColor === \"transparent\";\n  const fontFamily = buildChartFontFamily(chart.fontFamily);\n  const handlePointerDown = React.useCallback((event: React.PointerEvent<SVGSVGElement>) => {\n    const selection = resolveChartSelectionFromTarget(chart, event.target, selectedChartElement);\n    if (!selection) {\n      return;\n    }\n\n    if (resolveChartElementTarget(event.target)) {\n      event.stopPropagation();\n    }\n    onChartElementPointerDown?.(selection, event);\n  }, [chart, onChartElementPointerDown, selectedChartElement]);\n  const handleDoubleClick = React.useCallback((event: React.MouseEvent<SVGSVGElement>) => {\n    const selection = resolveChartSelectionFromTarget(chart, event.target, selectedChartElement);\n    if (!selection) {\n      return;\n    }\n\n    if (resolveChartElementTarget(event.target)) {\n      event.stopPropagation();\n    }\n    onChartElementDoubleClick?.(selection, event);\n  }, [chart, onChartElementDoubleClick, selectedChartElement]);\n\n  if (renderChartType === \"Surface\") {\n    return (\n      <MemoSurfaceChartComposite\n        background={background}\n        borderColor={borderColor}\n        chart={chart}\n        fallback={renderSurfaceChart(chart, palette, layout, selectedChartElement)}\n        fontFamily={fontFamily}\n          layout={layout}\n          onDoubleClick={handleDoubleClick}\n          onPointerDown={handlePointerDown}\n          overlay={\n            <>\n              {renderSurfaceHitOverlay(chart, layout, selectedChartElement)}\n              {renderSurfaceAxes(chart, layout)}\n              {renderTitle(chart, layout, palette)}\n            {renderLegend(chart, layout, palette)}\n          </>\n        }\n        palette={palette}\n      />\n    );\n  }\n\n  return (\n    <svg\n      aria-label={chart.title ?? chart.name ?? \"Chart\"}\n      onDoubleClick={handleDoubleClick}\n      onPointerDown={handlePointerDown}\n      role=\"img\"\n      style={{ display: \"block\", fontFamily, height: \"100%\", pointerEvents: \"auto\", width: \"100%\" }}\n      viewBox={`0 0 ${layout.width} ${layout.height}`}\n    >\n      {hideBackgroundRect\n        ? null\n        : <rect fill={background} height={layout.height} stroke={borderColor} strokeWidth={1} width={layout.width} x={0} y={0} />}\n      {renderTitle(chart, layout, palette)}\n      {renderLegend(chart, layout, palette)}\n      {renderChartPlot(chart, palette, layout, renderChartType, selectedChartElement)}\n    </svg>\n  );\n}, (prev, next) => (\n  prev.chart === next.chart\n  && prev.onChartElementDoubleClick === next.onChartElementDoubleClick\n  && prev.onChartElementPointerDown === next.onChartElementPointerDown\n  && prev.palette === next.palette\n  && prev.rect.height === next.rect.height\n  && prev.rect.width === next.rect.width\n  && prev.rect.left === next.rect.left\n  && prev.rect.top === next.rect.top\n  && prev.selectedChartElement === next.selectedChartElement\n));\n","{\"type\":\"Topology\",\"bbox\":[-57.66491068874468,12.97635452036684,957.5235629133763,606.5694262668667],\"transform\":{\"scale\":[0.010151986255883769,0.005935990077365771],\"translate\":[-57.66491068874468,12.97635452036684]},\"objects\":{\"counties\":{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"Polygon\",\"arcs\":[[0,1,2,3,4,5,6,7]],\"id\":\"04015\",\"properties\":{\"name\":\"Mohave\"}},{\"type\":\"Polygon\",\"arcs\":[[8,9,10,11,12,13,14]],\"id\":\"22105\",\"properties\":{\"name\":\"Tangipahoa\"}},{\"type\":\"Polygon\",\"arcs\":[[15,16,17,18,19]],\"id\":\"16063\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[20,21,22,23,24,25,26,27,28]],\"id\":\"27119\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[29,30,31,32,33,34,35]],\"id\":\"38017\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[36,37,38,39,40]],\"id\":\"46081\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[41,42,43,44,45,46]],\"id\":\"36095\",\"properties\":{\"name\":\"Schoharie\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[47,48,49,50]],[[51]],[[52]]],\"id\":\"02275\",\"properties\":{\"name\":\"Wrangell\"}},{\"type\":\"Polygon\",\"arcs\":[[53,54,55,56]],\"id\":\"13143\",\"properties\":{\"name\":\"Haralson\"}},{\"type\":\"Polygon\",\"arcs\":[[57,58,59,60,61]],\"id\":\"13023\",\"properties\":{\"name\":\"Bleckley\"}},{\"type\":\"Polygon\",\"arcs\":[[62,63,64,65,66,67]],\"id\":\"18093\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[68,69,70,71,72,73]],\"id\":\"18079\",\"properties\":{\"name\":\"Jennings\"}},{\"type\":\"Polygon\",\"arcs\":[[74,75,76,77,78,79]],\"id\":\"26087\",\"properties\":{\"name\":\"Lapeer\"}},{\"type\":\"Polygon\",\"arcs\":[[80,81,82,83,84,85]],\"id\":\"28017\",\"properties\":{\"name\":\"Chickasaw\"}},{\"type\":\"Polygon\",\"arcs\":[[86,87,88,89,90,91]],\"id\":\"39033\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[92,93,94,95,96,97,98]],\"id\":\"46099\",\"properties\":{\"name\":\"Minnehaha\"}},{\"type\":\"Polygon\",\"arcs\":[[99,-98,100,101,102,103]],\"id\":\"46125\",\"properties\":{\"name\":\"Turner\"}},{\"type\":\"Polygon\",\"arcs\":[[104,105,106,107,108,109]],\"id\":\"48471\",\"properties\":{\"name\":\"Walker\"}},{\"type\":\"Polygon\",\"arcs\":[[110,111,112,113,114,115]],\"id\":\"46003\",\"properties\":{\"name\":\"Aurora\"}},{\"type\":\"Polygon\",\"arcs\":[[116,117,118,119,120,121,122]],\"id\":\"48047\",\"properties\":{\"name\":\"Brooks\"}},{\"type\":\"Polygon\",\"arcs\":[[123,124,125,126,127]],\"id\":\"31029\",\"properties\":{\"name\":\"Chase\"}},{\"type\":\"Polygon\",\"arcs\":[[128,129,130,131,132,133]],\"id\":\"08021\",\"properties\":{\"name\":\"Conejos\"}},{\"type\":\"Polygon\",\"arcs\":[[134,135,136,137,138,139,140,141]],\"id\":\"24043\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[142,143,144,145,146,147]],\"id\":\"20137\",\"properties\":{\"name\":\"Norton\"}},{\"type\":\"Polygon\",\"arcs\":[[148,149,150,151,152,153]],\"id\":\"17053\",\"properties\":{\"name\":\"Ford\"}},{\"type\":\"Polygon\",\"arcs\":[[154,155,156,157,158,159]],\"id\":\"48117\",\"properties\":{\"name\":\"Deaf Smith\"}},{\"type\":\"Polygon\",\"arcs\":[[160,161,162,163,164,165,166,167]],\"id\":\"13261\",\"properties\":{\"name\":\"Sumter\"}},{\"type\":\"Polygon\",\"arcs\":[[168,169,170,171,172,173]],\"id\":\"55075\",\"properties\":{\"name\":\"Marinette\"}},{\"type\":\"Polygon\",\"arcs\":[[174,175,176,177,178]],\"id\":\"06069\",\"properties\":{\"name\":\"San Benito\"}},{\"type\":\"Polygon\",\"arcs\":[[179,180,181,182,183,184,185]],\"id\":\"13199\",\"properties\":{\"name\":\"Meriwether\"}},{\"type\":\"Polygon\",\"arcs\":[[186,187,188,189,190,191]],\"id\":\"19013\",\"properties\":{\"name\":\"Black Hawk\"}},{\"type\":\"Polygon\",\"arcs\":[[192,193,194,195]],\"id\":\"19081\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[196,-23]],\"id\":\"27125\",\"properties\":{\"name\":\"Red Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[197,198,199,200,201]],\"id\":\"31125\",\"properties\":{\"name\":\"Nance\"}},{\"type\":\"Polygon\",\"arcs\":[[202,203,204,205]],\"id\":\"42075\",\"properties\":{\"name\":\"Lebanon\"}},{\"type\":\"Polygon\",\"arcs\":[[206,207,208,209]],\"id\":\"48219\",\"properties\":{\"name\":\"Hockley\"}},{\"type\":\"Polygon\",\"arcs\":[[210,211,212,213,214,215]],\"id\":\"48417\",\"properties\":{\"name\":\"Shackelford\"}},{\"type\":\"Polygon\",\"arcs\":[[216,217,218,219,220,221,222]],\"id\":\"48451\",\"properties\":{\"name\":\"Tom Green\"}},{\"type\":\"Polygon\",\"arcs\":[[223,224,225,226,227,228]],\"id\":\"48497\",\"properties\":{\"name\":\"Wise\"}},{\"type\":\"Polygon\",\"arcs\":[[229,230,231,-93,232,233]],\"id\":\"46079\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[234,235,236,237,238,239,240]],\"id\":\"46069\",\"properties\":{\"name\":\"Hyde\"}},{\"type\":\"Polygon\",\"arcs\":[[241,242,243,244,245,246]],\"id\":\"48101\",\"properties\":{\"name\":\"Cottle\"}},{\"type\":\"Polygon\",\"arcs\":[[247,248,249]],\"id\":\"04023\",\"properties\":{\"name\":\"Santa Cruz\"}},{\"type\":\"Polygon\",\"arcs\":[[250,251,252,253,254]],\"id\":\"19179\",\"properties\":{\"name\":\"Wapello\"}},{\"type\":\"Polygon\",\"arcs\":[[255,256,257,258,259,260]],\"id\":\"19031\",\"properties\":{\"name\":\"Cedar\"}},{\"type\":\"Polygon\",\"arcs\":[[261,262,263,264,265,266,267]],\"id\":\"30033\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[268,269,270,271,272,273,274]],\"id\":\"29185\",\"properties\":{\"name\":\"St. Clair\"}},{\"type\":\"Polygon\",\"arcs\":[[275,276,277,278,279]],\"id\":\"12091\",\"properties\":{\"name\":\"Okaloosa\"}},{\"type\":\"Polygon\",\"arcs\":[[280,281,282,283,284]],\"id\":\"21219\",\"properties\":{\"name\":\"Todd\"}},{\"type\":\"Polygon\",\"arcs\":[[285,286,287,288,289]],\"id\":\"23003\",\"properties\":{\"name\":\"Aroostook\"}},{\"type\":\"Polygon\",\"arcs\":[[290,291,292,-142,293,294,295,296]],\"id\":\"24001\",\"properties\":{\"name\":\"Allegany\"}},{\"type\":\"Polygon\",\"arcs\":[[297,298,299,300,301]],\"id\":\"28075\",\"properties\":{\"name\":\"Lauderdale\"}},{\"type\":\"Polygon\",\"arcs\":[[302,303,304,305,306,307]],\"id\":\"38021\",\"properties\":{\"name\":\"Dickey\"}},{\"type\":\"Polygon\",\"arcs\":[[308,309,310,311,312]],\"id\":\"27093\",\"properties\":{\"name\":\"Meeker\"}},{\"type\":\"Polygon\",\"arcs\":[[313,314,315,316]],\"id\":\"46007\",\"properties\":{\"name\":\"Bennett\"}},{\"type\":\"Polygon\",\"arcs\":[[317,318,319,320,321,322,323,324]],\"id\":\"49043\",\"properties\":{\"name\":\"Summit\"}},{\"type\":\"Polygon\",\"arcs\":[[325,326,327,328,329,330]],\"id\":\"36099\",\"properties\":{\"name\":\"Seneca\"}},{\"type\":\"Polygon\",\"arcs\":[[331,332,333,334,335,336,337]],\"id\":\"20073\",\"properties\":{\"name\":\"Greenwood\"}},{\"type\":\"Polygon\",\"arcs\":[[338,339,340,341]],\"id\":\"20101\",\"properties\":{\"name\":\"Lane\"}},{\"type\":\"Polygon\",\"arcs\":[[342,343,344,345,346,347]],\"id\":\"26123\",\"properties\":{\"name\":\"Newaygo\"}},{\"type\":\"Polygon\",\"arcs\":[[348,349,350,351,352,353]],\"id\":\"31035\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[354,355,356,357]],\"id\":\"36073\",\"properties\":{\"name\":\"Orleans\"}},{\"type\":\"Polygon\",\"arcs\":[[358,359,360,361,362,363,364]],\"id\":\"38063\",\"properties\":{\"name\":\"Nelson\"}},{\"type\":\"Polygon\",\"arcs\":[[365,366,367,368,369,370]],\"id\":\"40011\",\"properties\":{\"name\":\"Blaine\"}},{\"type\":\"Polygon\",\"arcs\":[[371,372,373,374,375]],\"id\":\"48441\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[376,377,378,379,380]],\"id\":\"48011\",\"properties\":{\"name\":\"Armstrong\"}},{\"type\":\"Polygon\",\"arcs\":[[381,382,383,384]],\"id\":\"48233\",\"properties\":{\"name\":\"Hutchinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-222,385,386,387]],\"id\":\"48235\",\"properties\":{\"name\":\"Irion\"}},{\"type\":\"Polygon\",\"arcs\":[[388,389,390,391,392,393]],\"id\":\"55137\",\"properties\":{\"name\":\"Waushara\"}},{\"type\":\"Polygon\",\"arcs\":[[394,395,396,397,398,399,400]],\"id\":\"47151\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[401,402,403,404,405]],\"id\":\"55113\",\"properties\":{\"name\":\"Sawyer\"}},{\"type\":\"Polygon\",\"arcs\":[[406,407,408,409,410]],\"id\":\"26073\",\"properties\":{\"name\":\"Isabella\"}},{\"type\":\"Polygon\",\"arcs\":[[411,412,413,414,415,416]],\"id\":\"28131\",\"properties\":{\"name\":\"Stone\"}},{\"type\":\"Polygon\",\"arcs\":[[417,418,-86,419,420,421]],\"id\":\"28013\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[422,423,424,425,426]],\"id\":\"31171\",\"properties\":{\"name\":\"Thomas\"}},{\"type\":\"Polygon\",\"arcs\":[[427,428,429,430,431,432]],\"id\":\"48335\",\"properties\":{\"name\":\"Mitchell\"}},{\"type\":\"Polygon\",\"arcs\":[[433,434,435,436,437]],\"id\":\"08057\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[438,439,440,441,442]],\"id\":\"19089\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[443,444,445,446,-75]],\"id\":\"26151\",\"properties\":{\"name\":\"Sanilac\"}},{\"type\":\"Polygon\",\"arcs\":[[447,448,449,450,451,452,453]],\"id\":\"18075\",\"properties\":{\"name\":\"Jay\"}},{\"type\":\"Polygon\",\"arcs\":[[454,455,456,457,458]],\"id\":\"38075\",\"properties\":{\"name\":\"Renville\"}},{\"type\":\"Polygon\",\"arcs\":[[459,460,461,462,463]],\"id\":\"41021\",\"properties\":{\"name\":\"Gilliam\"}},{\"type\":\"Polygon\",\"arcs\":[[464,465,466,467,468]],\"id\":\"29119\",\"properties\":{\"name\":\"McDonald\"}},{\"type\":\"Polygon\",\"arcs\":[[469,470,471,472]],\"id\":\"48501\",\"properties\":{\"name\":\"Yoakum\"}},{\"type\":\"Polygon\",\"arcs\":[[473,474,475,-243,476]],\"id\":\"48075\",\"properties\":{\"name\":\"Childress\"}},{\"type\":\"Polygon\",\"arcs\":[[477,478,479,480]],\"id\":\"13097\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[481,482,483,484]],\"id\":\"02158\",\"properties\":{\"name\":\"Kusilvak\"}},{\"type\":\"Polygon\",\"arcs\":[[485,486,487,488,489]],\"id\":\"19181\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[490,491,492,493,494,495]],\"id\":\"40031\",\"properties\":{\"name\":\"Comanche\"}},{\"type\":\"Polygon\",\"arcs\":[[496,497,498,499,500,501,502,503]],\"id\":\"40009\",\"properties\":{\"name\":\"Beckham\"}},{\"type\":\"Polygon\",\"arcs\":[[-238,504,505,506,507]],\"id\":\"46017\",\"properties\":{\"name\":\"Buffalo\"}},{\"type\":\"Polygon\",\"arcs\":[[508,509,510,511,512,513]],\"id\":\"48171\",\"properties\":{\"name\":\"Gillespie\"}},{\"type\":\"Polygon\",\"arcs\":[[514,515,516,517]],\"id\":\"48125\",\"properties\":{\"name\":\"Dickens\"}},{\"type\":\"Polygon\",\"arcs\":[[518,519,520,521,522]],\"id\":\"48283\",\"properties\":{\"name\":\"La Salle\"}},{\"type\":\"Polygon\",\"arcs\":[[523,524,525,526]],\"id\":\"54093\",\"properties\":{\"name\":\"Tucker\"}},{\"type\":\"Polygon\",\"arcs\":[[527,528,529,530,531,532]],\"id\":\"06089\",\"properties\":{\"name\":\"Shasta\"}},{\"type\":\"Polygon\",\"arcs\":[[533,534,535,536,537,538]],\"id\":\"17165\",\"properties\":{\"name\":\"Saline\"}},{\"type\":\"Polygon\",\"arcs\":[[539,540,541,542,543]],\"id\":\"26101\",\"properties\":{\"name\":\"Manistee\"}},{\"type\":\"Polygon\",\"arcs\":[[544,545,546,547,548]],\"id\":\"31071\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[549,550,-548,551,552,553,554,555,556]],\"id\":\"31041\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[557,-234,558,559,560]],\"id\":\"46097\",\"properties\":{\"name\":\"Miner\"}},{\"type\":\"Polygon\",\"arcs\":[[561,562,563,564,565,566]],\"id\":\"46025\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[567,568,569,570,571]],\"id\":\"05037\",\"properties\":{\"name\":\"Cross\"}},{\"type\":\"Polygon\",\"arcs\":[[572,573,574,-134,575,576,577]],\"id\":\"08007\",\"properties\":{\"name\":\"Archuleta\"}},{\"type\":\"Polygon\",\"arcs\":[[578,579,580,581]],\"id\":\"12043\",\"properties\":{\"name\":\"Glades\"}},{\"type\":\"Polygon\",\"arcs\":[[582,583,584,585,586]],\"id\":\"46053\",\"properties\":{\"name\":\"Gregory\"}},{\"type\":\"Polygon\",\"arcs\":[[587,588,589,-382,590]],\"id\":\"48195\",\"properties\":{\"name\":\"Hansford\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[591,592,593,594,595]],[[596,597,598]]],\"id\":\"53053\",\"properties\":{\"name\":\"Pierce\"}},{\"type\":\"Polygon\",\"arcs\":[[599,600,601,-180,602,603,604]],\"id\":\"13077\",\"properties\":{\"name\":\"Coweta\"}},{\"type\":\"Polygon\",\"arcs\":[[605,606,607,608]],\"id\":\"13059\",\"properties\":{\"name\":\"Clarke\"}},{\"type\":\"Polygon\",\"arcs\":[[609,610,611,612,613]],\"id\":\"18081\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[614,615,616,617,618,619]],\"id\":\"20115\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[620,621,622,623,624]],\"id\":\"27059\",\"properties\":{\"name\":\"Isanti\"}},{\"type\":\"Polygon\",\"arcs\":[[625,626,627,628,629,630]],\"id\":\"31003\",\"properties\":{\"name\":\"Antelope\"}},{\"type\":\"Polygon\",\"arcs\":[[631,632,633,634,635]],\"id\":\"39103\",\"properties\":{\"name\":\"Medina\"}},{\"type\":\"Polygon\",\"arcs\":[[636,637,638,639,640,641]],\"id\":\"47153\",\"properties\":{\"name\":\"Sequatchie\"}},{\"type\":\"Polygon\",\"arcs\":[[642,643,644,645]],\"id\":\"48375\",\"properties\":{\"name\":\"Potter\"}},{\"type\":\"Polygon\",\"arcs\":[[646,647,648,649,650]],\"id\":\"48145\",\"properties\":{\"name\":\"Falls\"}},{\"type\":\"Polygon\",\"arcs\":[[-362,651,652,653,654,655]],\"id\":\"38039\",\"properties\":{\"name\":\"Griggs\"}},{\"type\":\"Polygon\",\"arcs\":[[-114,656,657,658]],\"id\":\"46043\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[659,660,661,662,663,664]],\"id\":\"48193\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[665,666,667,668,669]],\"id\":\"19185\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[670,671,672,673,674,675,676]],\"id\":\"38087\",\"properties\":{\"name\":\"Slope\"}},{\"type\":\"Polygon\",\"arcs\":[[677,-375,678,679,-219,680]],\"id\":\"48399\",\"properties\":{\"name\":\"Runnels\"}},{\"type\":\"Polygon\",\"arcs\":[[681,682,683,684,685,-4]],\"id\":\"04005\",\"properties\":{\"name\":\"Coconino\"}},{\"type\":\"Polygon\",\"arcs\":[[686,687,688,689,690]],\"id\":\"16009\",\"properties\":{\"name\":\"Benewah\"}},{\"type\":\"Polygon\",\"arcs\":[[691,692,693,694,695,696,697]],\"id\":\"20007\",\"properties\":{\"name\":\"Barber\"}},{\"type\":\"Polygon\",\"arcs\":[[698,699,700,701,-95]],\"id\":\"27133\",\"properties\":{\"name\":\"Rock\"}},{\"type\":\"Polygon\",\"arcs\":[[702,-286,703,704]],\"id\":\"23029\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[705,706,707,708,709]],\"id\":\"30051\",\"properties\":{\"name\":\"Liberty\"}},{\"type\":\"Polygon\",\"arcs\":[[710,711,712,713]],\"id\":\"46091\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[714,715,-326,716,717]],\"id\":\"36117\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[718,719]],\"id\":\"02060\",\"properties\":{\"name\":\"Bristol Bay\"}},{\"type\":\"Polygon\",\"arcs\":[[720,721,722,723,724]],\"id\":\"12027\",\"properties\":{\"name\":\"DeSoto\"}},{\"type\":\"Polygon\",\"arcs\":[[725,726,727,728,729,730]],\"id\":\"13015\",\"properties\":{\"name\":\"Bartow\"}},{\"type\":\"Polygon\",\"arcs\":[[731,732,733,734,735]],\"id\":\"19127\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[736,737,738,739,740,741]],\"id\":\"20047\",\"properties\":{\"name\":\"Edwards\"}},{\"type\":\"Polygon\",\"arcs\":[[742,743,744,745,746]],\"id\":\"26129\",\"properties\":{\"name\":\"Ogemaw\"}},{\"type\":\"Polygon\",\"arcs\":[[747,-201,748,749,750,751]],\"id\":\"31093\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[752,753,754,755,756,757]],\"id\":\"39063\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[758,759,760,761,762,763,764]],\"id\":\"21209\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[765,766,767,768,-639]],\"id\":\"47007\",\"properties\":{\"name\":\"Bledsoe\"}},{\"type\":\"Polygon\",\"arcs\":[[769,770,771,772,773,774]],\"id\":\"37157\",\"properties\":{\"name\":\"Rockingham\"}},{\"type\":\"Polygon\",\"arcs\":[[775,776,777,778,779]],\"id\":\"48189\",\"properties\":{\"name\":\"Hale\"}},{\"type\":\"Polygon\",\"arcs\":[[780]],\"id\":\"51820\",\"properties\":{\"name\":\"Waynesboro\"}},{\"type\":\"Polygon\",\"arcs\":[[781,782,783,784,785]],\"id\":\"56025\",\"properties\":{\"name\":\"Natrona\"}},{\"type\":\"Polygon\",\"arcs\":[[-107,786,787,788,789]],\"id\":\"48407\",\"properties\":{\"name\":\"San Jacinto\"}},{\"type\":\"Polygon\",\"arcs\":[[790,791,792,-390,793]],\"id\":\"55135\",\"properties\":{\"name\":\"Waupaca\"}},{\"type\":\"Polygon\",\"arcs\":[[794,795,796,797,798]],\"id\":\"39067\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[799,800,801,802,803,804,805]],\"id\":\"13087\",\"properties\":{\"name\":\"Decatur\"}},{\"type\":\"Polygon\",\"arcs\":[[806,807,808,809,810]],\"id\":\"22001\",\"properties\":{\"name\":\"Acadia\"}},{\"type\":\"Polygon\",\"arcs\":[[811,812,813,814,815]],\"id\":\"27019\",\"properties\":{\"name\":\"Carver\"}},{\"type\":\"Polygon\",\"arcs\":[[816,817,818,819,-535,820]],\"id\":\"17065\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[821,822,-313,823,824,825]],\"id\":\"27067\",\"properties\":{\"name\":\"Kandiyohi\"}},{\"type\":\"Polygon\",\"arcs\":[[826,827,828,829,830]],\"id\":\"55071\",\"properties\":{\"name\":\"Manitowoc\"}},{\"type\":\"Polygon\",\"arcs\":[[831,832,833,834,835,836]],\"id\":\"01013\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[837,838,839,840,841,842,843]],\"id\":\"13169\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[844,845,846,847]],\"id\":\"19069\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[848,849,850,851,852,853]],\"id\":\"18113\",\"properties\":{\"name\":\"Noble\"}},{\"type\":\"Polygon\",\"arcs\":[[854,855,856,857,858,859]],\"id\":\"20193\",\"properties\":{\"name\":\"Thomas\"}},{\"type\":\"Polygon\",\"arcs\":[[860,861,862,-407,863]],\"id\":\"26035\",\"properties\":{\"name\":\"Clare\"}},{\"type\":\"Polygon\",\"arcs\":[[864,865,866,867]],\"id\":\"26039\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[868,869,870,871,872,873]],\"id\":\"29225\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[874,875,876,877,878]],\"id\":\"31005\",\"properties\":{\"name\":\"Arthur\"}},{\"type\":\"Polygon\",\"arcs\":[[879,880,881,882,883]],\"id\":\"31143\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[884,885,886,887,-563]],\"id\":\"46029\",\"properties\":{\"name\":\"Codington\"}},{\"type\":\"Polygon\",\"arcs\":[[888,889,890,-117,891,892]],\"id\":\"48131\",\"properties\":{\"name\":\"Duval\"}},{\"type\":\"Polygon\",\"arcs\":[[893,-385,894,-643,895,896]],\"id\":\"48341\",\"properties\":{\"name\":\"Moore\"}},{\"type\":\"Polygon\",\"arcs\":[[897,898,899,900,901,902]],\"id\":\"48317\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[903,904,905,906,907,908,909]],\"id\":\"39083\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[910,911,912,913,914,-648,915]],\"id\":\"48293\",\"properties\":{\"name\":\"Limestone\"}},{\"type\":\"Polygon\",\"arcs\":[[916,917,918,919,920]],\"id\":\"19055\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[921,922,923,924]],\"id\":\"31159\",\"properties\":{\"name\":\"Seward\"}},{\"type\":\"Polygon\",\"arcs\":[[925,926,927,928]],\"id\":\"48507\",\"properties\":{\"name\":\"Zavala\"}},{\"type\":\"Polygon\",\"arcs\":[[929,930,931,932,933]],\"id\":\"06091\",\"properties\":{\"name\":\"Sierra\"}},{\"type\":\"Polygon\",\"arcs\":[[934,935,936,937,938]],\"id\":\"17201\",\"properties\":{\"name\":\"Winnebago\"}},{\"type\":\"Polygon\",\"arcs\":[[939,940,941,942,943,944]],\"id\":\"23031\",\"properties\":{\"name\":\"York\"}},{\"type\":\"Polygon\",\"arcs\":[[945,946,947,948,949]],\"id\":\"24011\",\"properties\":{\"name\":\"Caroline\"}},{\"type\":\"Polygon\",\"arcs\":[[950,951,952,953,954]],\"id\":\"26119\",\"properties\":{\"name\":\"Montmorency\"}},{\"type\":\"Polygon\",\"arcs\":[[-34,955,956,957,958,959,960]],\"id\":\"38077\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[961,962,963,964,965,966]],\"id\":\"42007\",\"properties\":{\"name\":\"Beaver\"}},{\"type\":\"Polygon\",\"arcs\":[[967,968,969,-210,-470]],\"id\":\"48079\",\"properties\":{\"name\":\"Cochran\"}},{\"type\":\"Polygon\",\"arcs\":[[970,-746,971,972,973,-863]],\"id\":\"26051\",\"properties\":{\"name\":\"Gladwin\"}},{\"type\":\"Polygon\",\"arcs\":[[974,975,976,977,978,979,980]],\"id\":\"08121\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[981,-921,982,983,-188]],\"id\":\"19019\",\"properties\":{\"name\":\"Buchanan\"}},{\"type\":\"Polygon\",\"arcs\":[[984,985,986,987,988,989,990]],\"id\":\"19187\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[991,-742,992,993,994,995]],\"id\":\"20057\",\"properties\":{\"name\":\"Ford\"}},{\"type\":\"Polygon\",\"arcs\":[[-954,996,997,-743,-866]],\"id\":\"26135\",\"properties\":{\"name\":\"Oscoda\"}},{\"type\":\"Polygon\",\"arcs\":[[998,999,1000,1001]],\"id\":\"28099\",\"properties\":{\"name\":\"Neshoba\"}},{\"type\":\"Polygon\",\"arcs\":[[1002,1003,1004,1005,1006,1007]],\"id\":\"31137\",\"properties\":{\"name\":\"Phelps\"}},{\"type\":\"Polygon\",\"arcs\":[[1008,1009,1010,1011,1012,1013]],\"id\":\"31039\",\"properties\":{\"name\":\"Cuming\"}},{\"type\":\"Polygon\",\"arcs\":[[1014,1015,1016,1017,1018,1019,1020]],\"id\":\"45045\",\"properties\":{\"name\":\"Greenville\"}},{\"type\":\"Polygon\",\"arcs\":[[1021,1022,1023,1024,1025]],\"id\":\"48151\",\"properties\":{\"name\":\"Fisher\"}},{\"type\":\"Polygon\",\"arcs\":[[1026,1027,1028,1029,1030]],\"id\":\"37069\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[1031,1032,1033,1034,1035,1036]],\"id\":\"39039\",\"properties\":{\"name\":\"Defiance\"}},{\"type\":\"Polygon\",\"arcs\":[[1037,1038,1039,1040,1041,1042]],\"id\":\"47055\",\"properties\":{\"name\":\"Giles\"}},{\"type\":\"Polygon\",\"arcs\":[[1043,1044,1045,1046,1047]],\"id\":\"48023\",\"properties\":{\"name\":\"Baylor\"}},{\"type\":\"Polygon\",\"arcs\":[[1048,1049,1050,1051,1052]],\"id\":\"48365\",\"properties\":{\"name\":\"Panola\"}},{\"type\":\"Polygon\",\"arcs\":[[1053,1054,1055,1056]],\"id\":\"53001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-988,1057,1058,1059,1060,1061]],\"id\":\"19015\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[1062,1063,1064,-229,1065,1066,1067]],\"id\":\"48237\",\"properties\":{\"name\":\"Jack\"}},{\"type\":\"Polygon\",\"arcs\":[[1068,1069,-332,1070,-617]],\"id\":\"20017\",\"properties\":{\"name\":\"Chase\"}},{\"type\":\"Polygon\",\"arcs\":[[-663,1071,1072,1073,1074]],\"id\":\"48099\",\"properties\":{\"name\":\"Coryell\"}},{\"type\":\"Polygon\",\"arcs\":[[1075,1076,1077,1078,1079]],\"id\":\"26037\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[1080,1081,1082,-335]],\"id\":\"20207\",\"properties\":{\"name\":\"Woodson\"}},{\"type\":\"Polygon\",\"arcs\":[[1083,1084,1085,1086,1087,1088,1089]],\"id\":\"17037\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[1090,1091,1092,1093,1094]],\"id\":\"19159\",\"properties\":{\"name\":\"Ringgold\"}},{\"type\":\"Polygon\",\"arcs\":[[1095,1096,1097,1098,1099]],\"id\":\"19165\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[1100,1101,1102,1103,1104,1105,-178,1106]],\"id\":\"06019\",\"properties\":{\"name\":\"Fresno\"}},{\"type\":\"Polygon\",\"arcs\":[[1107,1108,1109,-1091,1110]],\"id\":\"19175\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[1111,1112,1113,1114,1115,1116]],\"id\":\"17123\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[1117,1118,1119,1120,1121,1122]],\"id\":\"17147\",\"properties\":{\"name\":\"Piatt\"}},{\"type\":\"Polygon\",\"arcs\":[[1123,1124,-1111,1125,1126]],\"id\":\"19003\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[1127,1128,1129,1130,1131,1132,1133]],\"id\":\"17159\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[1134,1135,1136,1137,1138]],\"id\":\"47023\",\"properties\":{\"name\":\"Chester\"}},{\"type\":\"Polygon\",\"arcs\":[[1139,1140,1141,1142,1143]],\"id\":\"26023\",\"properties\":{\"name\":\"Branch\"}},{\"type\":\"Polygon\",\"arcs\":[[1144,1145,1146,1147,1148,1149]],\"id\":\"37151\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[1150,1151,1152,1153,1154,1155]],\"id\":\"20199\",\"properties\":{\"name\":\"Wallace\"}},{\"type\":\"Polygon\",\"arcs\":[[1156,1157,1158,1159,1160,1161]],\"id\":\"18177\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[1162]],\"id\":\"51595\",\"properties\":{\"name\":\"Emporia\"}},{\"type\":\"Polygon\",\"arcs\":[[1163,1164,1165,1166,1167]],\"id\":\"48295\",\"properties\":{\"name\":\"Lipscomb\"}},{\"type\":\"Polygon\",\"arcs\":[[1168,1169,1170,1171]],\"id\":\"47169\",\"properties\":{\"name\":\"Trousdale\"}},{\"type\":\"Polygon\",\"arcs\":[[1172,1173,1174,1175,1176,1177,1178,1179,1180,-683,1181]],\"id\":\"49037\",\"properties\":{\"name\":\"San Juan\"}},{\"type\":\"Polygon\",\"arcs\":[[1182,1183,1184,-251,1185,1186]],\"id\":\"19123\",\"properties\":{\"name\":\"Mahaska\"}},{\"type\":\"Polygon\",\"arcs\":[[1187,1188,1189,1190]],\"id\":\"16021\",\"properties\":{\"name\":\"Boundary\"}},{\"type\":\"Polygon\",\"arcs\":[[1191,1192,1193,1194,1195,1196,1197]],\"id\":\"17107\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[1198,1199,1200,1201,1202]],\"id\":\"20059\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[1203,1204,1205,1206,1207,1208,1209,1210]],\"id\":\"22013\",\"properties\":{\"name\":\"Bienville\"}},{\"type\":\"Polygon\",\"arcs\":[[1211,1212,1213,1214,1215]],\"id\":\"06005\",\"properties\":{\"name\":\"Amador\"}},{\"type\":\"Polygon\",\"arcs\":[[1216,1217,-1212,1218,1219]],\"id\":\"06017\",\"properties\":{\"name\":\"El Dorado\"}},{\"type\":\"Polygon\",\"arcs\":[[1220,1221,1222,1223,1224]],\"id\":\"05065\",\"properties\":{\"name\":\"Izard\"}},{\"type\":\"Polygon\",\"arcs\":[[1225]],\"id\":\"51530\",\"properties\":{\"name\":\"Buena Vista\"}},{\"type\":\"Polygon\",\"arcs\":[[1226,1227]],\"id\":\"51590\",\"properties\":{\"name\":\"Danville\"}},{\"type\":\"Polygon\",\"arcs\":[[1228,1229]],\"id\":\"51640\",\"properties\":{\"name\":\"Galax\"}},{\"type\":\"Polygon\",\"arcs\":[[1230]],\"id\":\"51660\",\"properties\":{\"name\":\"Harrisonburg\"}},{\"type\":\"Polygon\",\"arcs\":[[1231]],\"id\":\"51690\",\"properties\":{\"name\":\"Martinsville\"}},{\"type\":\"Polygon\",\"arcs\":[[1232,1233,1234,1235,1236,1237]],\"id\":\"18049\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[1238,1239,-1108,-1125,1240]],\"id\":\"19001\",\"properties\":{\"name\":\"Adair\"}},{\"type\":\"Polygon\",\"arcs\":[[1241,-179,-1106,1242,1243,1244]],\"id\":\"06053\",\"properties\":{\"name\":\"Monterey\"}},{\"type\":\"Polygon\",\"arcs\":[[1245,1246,1247,1248,1249]],\"id\":\"29219\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[1250,1251,1252,1253,1254]],\"id\":\"37197\",\"properties\":{\"name\":\"Yadkin\"}},{\"type\":\"Polygon\",\"arcs\":[[-409,1255,1256,1257,-1076,1258]],\"id\":\"26057\",\"properties\":{\"name\":\"Gratiot\"}},{\"type\":\"Polygon\",\"arcs\":[[1259,1260,1261,1262,1263,1264]],\"id\":\"21129\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[1265,1266,1267,1268,1269,1270]],\"id\":\"20133\",\"properties\":{\"name\":\"Neosho\"}},{\"type\":\"Polygon\",\"arcs\":[[1271,-1080,1272,1273,1274]],\"id\":\"26067\",\"properties\":{\"name\":\"Ionia\"}},{\"type\":\"Polygon\",\"arcs\":[[1275,1276,1277,1278,1279]],\"id\":\"26077\",\"properties\":{\"name\":\"Kalamazoo\"}},{\"type\":\"Polygon\",\"arcs\":[[1280,1281,1282,1283,1284,1285]],\"id\":\"21149\",\"properties\":{\"name\":\"McLean\"}},{\"type\":\"Polygon\",\"arcs\":[[1286,1287,1288,1289,1290,1291]],\"id\":\"27033\",\"properties\":{\"name\":\"Cottonwood\"}},{\"type\":\"Polygon\",\"arcs\":[[-542,1292,1293,-344,1294]],\"id\":\"26085\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-543,-1295,1295,1296]],\"id\":\"26105\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"Polygon\",\"arcs\":[[1297,-411,1298,-345]],\"id\":\"26107\",\"properties\":{\"name\":\"Mecosta\"}},{\"type\":\"Polygon\",\"arcs\":[[1299,-348,1300,1301,1302]],\"id\":\"26121\",\"properties\":{\"name\":\"Muskegon\"}},{\"type\":\"Polygon\",\"arcs\":[[1303,1304,1305,1306,1307,1308]],\"id\":\"27047\",\"properties\":{\"name\":\"Freeborn\"}},{\"type\":\"Polygon\",\"arcs\":[[1309,1310,1311,1312,1313,1314,1315]],\"id\":\"17051\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[1316,1317,1318,1319,-1312]],\"id\":\"17049\",\"properties\":{\"name\":\"Effingham\"}},{\"type\":\"Polygon\",\"arcs\":[[1320,1321,1322,1323]],\"id\":\"27009\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[1324,1325,1326,1327,-378]],\"id\":\"48129\",\"properties\":{\"name\":\"Donley\"}},{\"type\":\"Polygon\",\"arcs\":[[1328,1329,1330,1331,1332]],\"id\":\"27041\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[1333,1334,1335,1336,-367]],\"id\":\"40073\",\"properties\":{\"name\":\"Kingfisher\"}},{\"type\":\"Polygon\",\"arcs\":[[1337,1338,1339,1340,1341,1342]],\"id\":\"47053\",\"properties\":{\"name\":\"Gibson\"}},{\"type\":\"Polygon\",\"arcs\":[[1343,1344,1345,1346,1347,1348,1349]],\"id\":\"47005\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[1350,1351,1352,1353]],\"id\":\"45009\",\"properties\":{\"name\":\"Bamberg\"}},{\"type\":\"Polygon\",\"arcs\":[[1354,1355,1356,1357,1358,-520,1359,1360]],\"id\":\"48013\",\"properties\":{\"name\":\"Atascosa\"}},{\"type\":\"Polygon\",\"arcs\":[[1361,1362,1363,-104,1364,1365,1366,-658]],\"id\":\"46067\",\"properties\":{\"name\":\"Hutchinson\"}},{\"type\":\"Polygon\",\"arcs\":[[1367,1368,1369,1370,-37,1371]],\"id\":\"46019\",\"properties\":{\"name\":\"Butte\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1372,1373,1374,1375]],[[1376,1377]],[[1378,1379]],[[1380]],[[1381,1382]],[[1383,1384,1385,1386]]],\"id\":\"02105\",\"properties\":{\"name\":\"Hoonah-Angoon\"}},{\"type\":\"Polygon\",\"arcs\":[[1387,1388,1389,1390,-505,-237]],\"id\":\"46059\",\"properties\":{\"name\":\"Hand\"}},{\"type\":\"Polygon\",\"arcs\":[[-565,1391,1392,-230,-558,1393,1394]],\"id\":\"46077\",\"properties\":{\"name\":\"Kingsbury\"}},{\"type\":\"Polygon\",\"arcs\":[[1395,1396,1397,1398,1399]],\"id\":\"47101\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[1400,1401,1402,1403,1404]],\"id\":\"55069\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[1405,-1341,1406,1407,-1135,1408,1409]],\"id\":\"47113\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[1410]],\"id\":\"51540\",\"properties\":{\"name\":\"Charlottesville\"}},{\"type\":\"Polygon\",\"arcs\":[[1411,1412,1413,1414,1415,1416]],\"id\":\"30037\",\"properties\":{\"name\":\"Golden Valley\"}},{\"type\":\"Polygon\",\"arcs\":[[1417,1418,1419,1420,1421,1422,1423,-784]],\"id\":\"56009\",\"properties\":{\"name\":\"Converse\"}},{\"type\":\"Polygon\",\"arcs\":[[1424,1425,1426,1427,1428]],\"id\":\"47179\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[1429,1430,-1405,1431,1432,1433]],\"id\":\"55119\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[1434,1435,1436,1437,1438,1439,1440,1441]],\"id\":\"56029\",\"properties\":{\"name\":\"Park\"}},{\"type\":\"Polygon\",\"arcs\":[[1442,1443,-1292,1444,-700,1445]],\"id\":\"27101\",\"properties\":{\"name\":\"Murray\"}},{\"type\":\"Polygon\",\"arcs\":[[1446,1447,1448,1449,1450,1451]],\"id\":\"55133\",\"properties\":{\"name\":\"Waukesha\"}},{\"type\":\"Polygon\",\"arcs\":[[1452,1453,-1446,-699,1454]],\"id\":\"27117\",\"properties\":{\"name\":\"Pipestone\"}},{\"type\":\"Polygon\",\"arcs\":[[1455,1456,1457,1458,1459]],\"id\":\"51099\",\"properties\":{\"name\":\"King George\"}},{\"type\":\"Polygon\",\"arcs\":[[1460,1461,1462,1463,1464,1465,1466]],\"id\":\"30001\",\"properties\":{\"name\":\"Beaverhead\"}},{\"type\":\"Polygon\",\"arcs\":[[1467,1468,-1412,1469,1470]],\"id\":\"30107\",\"properties\":{\"name\":\"Wheatland\"}},{\"type\":\"Polygon\",\"arcs\":[[1471,-873,1472,1473,1474,1475]],\"id\":\"29043\",\"properties\":{\"name\":\"Christian\"}},{\"type\":\"Polygon\",\"arcs\":[[1476,1477,1478,1479,1480,1481]],\"id\":\"29053\",\"properties\":{\"name\":\"Cooper\"}},{\"type\":\"Polygon\",\"arcs\":[[1482,1483,1484,1485,1486,1487]],\"id\":\"20029\",\"properties\":{\"name\":\"Cloud\"}},{\"type\":\"Polygon\",\"arcs\":[[1488,1489,1490,1491,1492]],\"id\":\"51159\",\"properties\":{\"name\":\"Richmond\"}},{\"type\":\"Polygon\",\"arcs\":[[1493,-1342,-1406,1494,1495]],\"id\":\"47033\",\"properties\":{\"name\":\"Crockett\"}},{\"type\":\"Polygon\",\"arcs\":[[1496,1497,1498,1499,1500]],\"id\":\"18063\",\"properties\":{\"name\":\"Hendricks\"}},{\"type\":\"Polygon\",\"arcs\":[[1501,1502,1503,1504,1505,1506,1507,-340]],\"id\":\"20135\",\"properties\":{\"name\":\"Ness\"}},{\"type\":\"Polygon\",\"arcs\":[[1508,1509,1510,1511,1512,-1087]],\"id\":\"17093\",\"properties\":{\"name\":\"Kendall\"}},{\"type\":\"Polygon\",\"arcs\":[[1513,1514,1515,1516,1517]],\"id\":\"18149\",\"properties\":{\"name\":\"Starke\"}},{\"type\":\"Polygon\",\"arcs\":[[1518,1519,1520,1521,1522,-611]],\"id\":\"18145\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[1523,1524,1525,1526,-870,1527]],\"id\":\"29105\",\"properties\":{\"name\":\"Laclede\"}},{\"type\":\"Polygon\",\"arcs\":[[1528,1529,1530,1531,1532,1533]],\"id\":\"29117\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[1534,1535,-955,-865,1536]],\"id\":\"26137\",\"properties\":{\"name\":\"Otsego\"}},{\"type\":\"Polygon\",\"arcs\":[[1537,1538,1539,1540,1541,1542,-1543]],\"id\":\"31087\",\"properties\":{\"name\":\"Hitchcock\"}},{\"type\":\"Polygon\",\"arcs\":[[-867,-747,-971,-862,1543]],\"id\":\"26143\",\"properties\":{\"name\":\"Roscommon\"}},{\"type\":\"Polygon\",\"arcs\":[[1544,1545,1546,1547,1548]],\"id\":\"29011\",\"properties\":{\"name\":\"Barton\"}},{\"type\":\"Polygon\",\"arcs\":[[-379,-1328,1549,1550,1551,1552]],\"id\":\"48045\",\"properties\":{\"name\":\"Briscoe\"}},{\"type\":\"Polygon\",\"arcs\":[[1553,1554,1555,1556,1557,1558]],\"id\":\"26161\",\"properties\":{\"name\":\"Washtenaw\"}},{\"type\":\"Polygon\",\"arcs\":[[1559,-1274,1560,1561,-1277,1562]],\"id\":\"26015\",\"properties\":{\"name\":\"Barry\"}},{\"type\":\"Polygon\",\"arcs\":[[1563,1564,1565,1566,1567]],\"id\":\"35029\",\"properties\":{\"name\":\"Luna\"}},{\"type\":\"Polygon\",\"arcs\":[[1568,1569,1570,1571,1572,1573,1574]],\"id\":\"51169\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[1575,1576,1577,1578,1579]],\"id\":\"33007\",\"properties\":{\"name\":\"Coos\"}},{\"type\":\"Polygon\",\"arcs\":[[1580,1581,1582,1583,1584,1585]],\"id\":\"38095\",\"properties\":{\"name\":\"Towner\"}},{\"type\":\"Polygon\",\"arcs\":[[1586,1587,1588,1589,-465,1590]],\"id\":\"29145\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1591,1592]],[[-1375,1593,-48,1594]]],\"id\":\"02195\",\"properties\":{\"name\":\"Petersburg\"}},{\"type\":\"Polygon\",\"arcs\":[[1595,-1014,1596,1597,1598]],\"id\":\"31167\",\"properties\":{\"name\":\"Stanton\"}},{\"type\":\"Polygon\",\"arcs\":[[1599,1600,1601,-1009,-1596,1602]],\"id\":\"31179\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[1603,1604,1605,1606,-171]],\"id\":\"26109\",\"properties\":{\"name\":\"Menominee\"}},{\"type\":\"Polygon\",\"arcs\":[[1607,1608,1609,1610,1611]],\"id\":\"48175\",\"properties\":{\"name\":\"Goliad\"}},{\"type\":\"Polygon\",\"arcs\":[[1612,-35,-961,1613,-305,1614]],\"id\":\"38073\",\"properties\":{\"name\":\"Ransom\"}},{\"type\":\"Polygon\",\"arcs\":[[1615,1616,-1325,1617]],\"id\":\"48179\",\"properties\":{\"name\":\"Gray\"}},{\"type\":\"Polygon\",\"arcs\":[[1618,1619,1620,1621,1622,1623]],\"id\":\"42121\",\"properties\":{\"name\":\"Venango\"}},{\"type\":\"Polygon\",\"arcs\":[[-1327,1624,-477,-242,1625,-1550]],\"id\":\"48191\",\"properties\":{\"name\":\"Hall\"}},{\"type\":\"Polygon\",\"arcs\":[[1626,-1475,1627,1628,1629]],\"id\":\"29209\",\"properties\":{\"name\":\"Stone\"}},{\"type\":\"Polygon\",\"arcs\":[[1630,1631,1632,1633,1634,1635]],\"id\":\"39057\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[1636,1637,-1534,1638,1639,1640]],\"id\":\"29061\",\"properties\":{\"name\":\"Daviess\"}},{\"type\":\"Polygon\",\"arcs\":[[1641,1642,1643,1644,1645,1646]],\"id\":\"29199\",\"properties\":{\"name\":\"Scotland\"}},{\"type\":\"Polygon\",\"arcs\":[[1647,1648,1649,1650,1651,1652,1653]],\"id\":\"48049\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[-472,1654,1655,-898,1656,1657]],\"id\":\"48165\",\"properties\":{\"name\":\"Gaines\"}},{\"type\":\"Polygon\",\"arcs\":[[-1074,1658,-651,1659,1660,1661,1662]],\"id\":\"48027\",\"properties\":{\"name\":\"Bell\"}},{\"type\":\"Polygon\",\"arcs\":[[1663,-1191,1664,1665,1666]],\"id\":\"53051\",\"properties\":{\"name\":\"Pend Oreille\"}},{\"type\":\"Polygon\",\"arcs\":[[1667,1668,1669,1670,1671,1672]],\"id\":\"13277\",\"properties\":{\"name\":\"Tift\"}},{\"type\":\"Polygon\",\"arcs\":[[1673,1674,1675,1676,1677]],\"id\":\"48435\",\"properties\":{\"name\":\"Sutton\"}},{\"type\":\"Polygon\",\"arcs\":[[1678,1679,1680,1681,1682]],\"id\":\"51023\",\"properties\":{\"name\":\"Botetourt\"}},{\"type\":\"Polygon\",\"arcs\":[[1683,1684,1685,1686,1687]],\"id\":\"48405\",\"properties\":{\"name\":\"San Augustine\"}},{\"type\":\"Polygon\",\"arcs\":[[1688,1689,1690,1691]],\"id\":\"27017\",\"properties\":{\"name\":\"Carlton\"}},{\"type\":\"Polygon\",\"arcs\":[[1692,1693,1694,1695,1696]],\"id\":\"12029\",\"properties\":{\"name\":\"Dixie\"}},{\"type\":\"Polygon\",\"arcs\":[[1697,1698,1699,1700,1701,1702]],\"id\":\"13211\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[1703,1704,1705,1706]],\"id\":\"02188\",\"properties\":{\"name\":\"Northwest Arctic\"}},{\"type\":\"Polygon\",\"arcs\":[[1707,1708,1709,-672,1710]],\"id\":\"38007\",\"properties\":{\"name\":\"Billings\"}},{\"type\":\"Polygon\",\"arcs\":[[1711,1712,1713,-1692,1714,1715,1716,1717]],\"id\":\"27001\",\"properties\":{\"name\":\"Aitkin\"}},{\"type\":\"Polygon\",\"arcs\":[[1718,1719,1720,1721,1722,1723,1724]],\"id\":\"08045\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-1201,1725,1726,1727]],\"id\":\"20003\",\"properties\":{\"name\":\"Anderson\"}},{\"type\":\"Polygon\",\"arcs\":[[-246,1728,1729,1730,-516]],\"id\":\"48269\",\"properties\":{\"name\":\"King\"}},{\"type\":\"Polygon\",\"arcs\":[[1731,-370,1732,1733,-498,1734]],\"id\":\"40039\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[1735,-91,1736,1737,1738,1739]],\"id\":\"39101\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[1740,1741,1742,1743,1744,1745]],\"id\":\"17095\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[1746,1747,1748,1749]],\"id\":\"13013\",\"properties\":{\"name\":\"Barrow\"}},{\"type\":\"Polygon\",\"arcs\":[[-1088,-1513,1750,1751,1752,-1114,1753,1754,1755]],\"id\":\"17099\",\"properties\":{\"name\":\"LaSalle\"}},{\"type\":\"Polygon\",\"arcs\":[[1756,1757,1758,1759,1760]],\"id\":\"01031\",\"properties\":{\"name\":\"Coffee\"}},{\"type\":\"Polygon\",\"arcs\":[[1761,1762,1763,1764]],\"id\":\"12085\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[1765,1766,1767,-1058,-987]],\"id\":\"19079\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-847,1768,-732,1769,-1767]],\"id\":\"19083\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[1770,1771,1772,1773,1774,1775]],\"id\":\"16037\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[1776,1777,1778,1779,1780,1781]],\"id\":\"13037\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[1782,1783,1784,1785]],\"id\":\"19093\",\"properties\":{\"name\":\"Ida\"}},{\"type\":\"Polygon\",\"arcs\":[[1786,1787,-129,-575,1788]],\"id\":\"08105\",\"properties\":{\"name\":\"Rio Grande\"}},{\"type\":\"Polygon\",\"arcs\":[[1789,-1187,1790,1791,-487,1792]],\"id\":\"19125\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[1793,-976,1794,1795]],\"id\":\"08087\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[1796,1797,1798,-1184,1799]],\"id\":\"19157\",\"properties\":{\"name\":\"Poweshiek\"}},{\"type\":\"Polygon\",\"arcs\":[[1800,1801,1802,-1192,1803,1804]],\"id\":\"17179\",\"properties\":{\"name\":\"Tazewell\"}},{\"type\":\"Polygon\",\"arcs\":[[1805,1806,1807,1808]],\"id\":\"08039\",\"properties\":{\"name\":\"Elbert\"}},{\"type\":\"Polygon\",\"arcs\":[[-1060,1809,1810,-1793,-486,1811]],\"id\":\"19153\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[1812,1813,1814,1815,1816,1817]],\"id\":\"39149\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[1818,-490,1819,-1109,-1240]],\"id\":\"19121\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[1820,1821,1822,1823,-634]],\"id\":\"39153\",\"properties\":{\"name\":\"Summit\"}},{\"type\":\"Polygon\",\"arcs\":[[1824,1825,-722,1826]],\"id\":\"12049\",\"properties\":{\"name\":\"Hardee\"}},{\"type\":\"Polygon\",\"arcs\":[[1827,1828,1829,1830,1831,1832,1833]],\"id\":\"39161\",\"properties\":{\"name\":\"Van Wert\"}},{\"type\":\"Polygon\",\"arcs\":[[1834,-1635,1835,1836,1837,1838]],\"id\":\"39165\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[1839,1840,1841,1842,-926,1843]],\"id\":\"48463\",\"properties\":{\"name\":\"Uvalde\"}},{\"type\":\"Polygon\",\"arcs\":[[1844,1845,1846,1847,1848,-607,1849]],\"id\":\"13195\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[1850,1851,-799,1852,1853,1854]],\"id\":\"39059\",\"properties\":{\"name\":\"Guernsey\"}},{\"type\":\"Polygon\",\"arcs\":[[1855,1856,1857,1858,-1356]],\"id\":\"48493\",\"properties\":{\"name\":\"Wilson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1738,1859,-910,1860,1861,1862]],\"id\":\"39041\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[1863,1864,1865,1866,1867]],\"id\":\"39055\",\"properties\":{\"name\":\"Geauga\"}},{\"type\":\"Polygon\",\"arcs\":[[-501,1868,1869,1870]],\"id\":\"40055\",\"properties\":{\"name\":\"Greer\"}},{\"type\":\"Polygon\",\"arcs\":[[1871,1872,1873,1874,1875,1876,1877]],\"id\":\"27131\",\"properties\":{\"name\":\"Rice\"}},{\"type\":\"Polygon\",\"arcs\":[[1878,1879,1880,1881,1882,1883,1884]],\"id\":\"05025\",\"properties\":{\"name\":\"Cleveland\"}},{\"type\":\"Polygon\",\"arcs\":[[1885,1886,1887,1888,1889,-164]],\"id\":\"13093\",\"properties\":{\"name\":\"Dooly\"}},{\"type\":\"Polygon\",\"arcs\":[[-386,-221,1890,-1674,1891]],\"id\":\"48413\",\"properties\":{\"name\":\"Schleicher\"}},{\"type\":\"Polygon\",\"arcs\":[[1892,1893,1894,1895,-1289]],\"id\":\"27165\",\"properties\":{\"name\":\"Watonwan\"}},{\"type\":\"Polygon\",\"arcs\":[[1896,1897,1898,-354,1899,1900]],\"id\":\"31001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[1901,1902,1903,1904]],\"id\":\"37003\",\"properties\":{\"name\":\"Alexander\"}},{\"type\":\"Polygon\",\"arcs\":[[1905,-274,1906,1907,-1546]],\"id\":\"29039\",\"properties\":{\"name\":\"Cedar\"}},{\"type\":\"Polygon\",\"arcs\":[[1908,-380,-1553,1909,-777,1910]],\"id\":\"48437\",\"properties\":{\"name\":\"Swisher\"}},{\"type\":\"Polygon\",\"arcs\":[[1911,1912,1913,1914,1915,1916,1917]],\"id\":\"30049\",\"properties\":{\"name\":\"Lewis and Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[1918,1919,1920,-1482,1921,1922,1923]],\"id\":\"29159\",\"properties\":{\"name\":\"Pettis\"}},{\"type\":\"Polygon\",\"arcs\":[[-1551,-1626,-247,-515,1924]],\"id\":\"48345\",\"properties\":{\"name\":\"Motley\"}},{\"type\":\"Polygon\",\"arcs\":[[1925,1926,1927,-1461,1928,1929]],\"id\":\"30081\",\"properties\":{\"name\":\"Ravalli\"}},{\"type\":\"Polygon\",\"arcs\":[[1930,1931,1932,-7,1933,1934,1935,1936]],\"id\":\"06071\",\"properties\":{\"name\":\"San Bernardino\"}},{\"type\":\"Polygon\",\"arcs\":[[1937,1938,1939,1940,1941,1942]],\"id\":\"13189\",\"properties\":{\"name\":\"McDuffie\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1943,1944,1945,1946,-1386,1947],[-1381]]],\"id\":\"02100\",\"properties\":{\"name\":\"Haines\"}},{\"type\":\"Polygon\",\"arcs\":[[-1432,-1404,1948,1949,1950,1951,1952]],\"id\":\"55073\",\"properties\":{\"name\":\"Marathon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1960,1961]],[[1962]],[[1963]],[[1964]]],\"id\":\"02013\",\"properties\":{\"name\":\"Aleutians East\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1970,1971,1972]]],\"id\":\"02150\",\"properties\":{\"name\":\"Kodiak Island\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1973,-719,1974,1975,1976,1977,-1973,1978,-1961]]],\"id\":\"02164\",\"properties\":{\"name\":\"Lake and Peninsula\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1979]],[[1980]],[[1981,1982,1983,1984,1985,1986,1987]]],\"id\":\"02261\",\"properties\":{\"name\":\"Valdez-Cordova\"}},{\"type\":\"Polygon\",\"arcs\":[[1988,1989,-1362,-657,-113]],\"id\":\"46035\",\"properties\":{\"name\":\"Davison\"}},{\"type\":\"Polygon\",\"arcs\":[[1990,1991,1992,1993,1994,1995,1996,1997]],\"id\":\"41023\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[1998,1999,2000,2001,2002,2003]],\"id\":\"39129\",\"properties\":{\"name\":\"Pickaway\"}},{\"type\":\"Polygon\",\"arcs\":[[-1867,2004,2005,2006,-1822]],\"id\":\"39133\",\"properties\":{\"name\":\"Portage\"}},{\"type\":\"Polygon\",\"arcs\":[[2007,2008,2009,2010,-804]],\"id\":\"13131\",\"properties\":{\"name\":\"Grady\"}},{\"type\":\"Polygon\",\"arcs\":[[2011,2012,2013,2014,2015,2016]],\"id\":\"54075\",\"properties\":{\"name\":\"Pocahontas\"}},{\"type\":\"Polygon\",\"arcs\":[[2017,2018,2019,2020,-1329,2021,2022]],\"id\":\"27111\",\"properties\":{\"name\":\"Otter Tail\"}},{\"type\":\"Polygon\",\"arcs\":[[2023,2024,2025,2026,2027,2028,2029]],\"id\":\"13111\",\"properties\":{\"name\":\"Fannin\"}},{\"type\":\"Polygon\",\"arcs\":[[2030,2031,2032,-24,-197,-22]],\"id\":\"27113\",\"properties\":{\"name\":\"Pennington\"}},{\"type\":\"Polygon\",\"arcs\":[[2033,2034,2035,2036]],\"id\":\"17021\",\"properties\":{\"name\":\"Christian\"}},{\"type\":\"Polygon\",\"arcs\":[[2037,2038,2039,2040,2041,-1235]],\"id\":\"18169\",\"properties\":{\"name\":\"Wabash\"}},{\"type\":\"Polygon\",\"arcs\":[[2042,2043,2044,2045,2046,-1176]],\"id\":\"08085\",\"properties\":{\"name\":\"Montrose\"}},{\"type\":\"Polygon\",\"arcs\":[[2047,2048,2049,-10,2050]],\"id\":\"28113\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-458,2051,2052,2053,2054,2055]],\"id\":\"38049\",\"properties\":{\"name\":\"McHenry\"}},{\"type\":\"Polygon\",\"arcs\":[[2056,2057,2058,2059,-1643,2060]],\"id\":\"19177\",\"properties\":{\"name\":\"Van Buren\"}},{\"type\":\"Polygon\",\"arcs\":[[2061,2062,2063]],\"id\":\"17171\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[2064,-843,2065,2066,2067]],\"id\":\"13021\",\"properties\":{\"name\":\"Bibb\"}},{\"type\":\"Polygon\",\"arcs\":[[-974,2068,2069,-1256,-408]],\"id\":\"26111\",\"properties\":{\"name\":\"Midland\"}},{\"type\":\"Polygon\",\"arcs\":[[2070,2071,2072,2073,-1504,2074]],\"id\":\"20051\",\"properties\":{\"name\":\"Ellis\"}},{\"type\":\"Polygon\",\"arcs\":[[2075,2076,2077,-2052,-457]],\"id\":\"38009\",\"properties\":{\"name\":\"Bottineau\"}},{\"type\":\"Polygon\",\"arcs\":[[-851,2078,-1036,2079,-1834,2080,2081,2082,2083]],\"id\":\"18003\",\"properties\":{\"name\":\"Allen\"}},{\"type\":\"Polygon\",\"arcs\":[[2084,2085,2086,2087,2088,2089]],\"id\":\"20085\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[2090,2091,2092,2093,2094,-2058]],\"id\":\"19087\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[2095,2096,2097,-1497,2098]],\"id\":\"18011\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[2099,2100,2101,2102,2103,-532]],\"id\":\"06103\",\"properties\":{\"name\":\"Tehama\"}},{\"type\":\"Polygon\",\"arcs\":[[-1236,-2042,2104,2105,2106]],\"id\":\"18103\",\"properties\":{\"name\":\"Miami\"}},{\"type\":\"Polygon\",\"arcs\":[[2107,2108,2109,2110,2111]],\"id\":\"38047\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[2112,2113,2114,2115,2116,2117]],\"id\":\"40021\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[2118,-239,-508,2119,2120,-583,2121,2122,2123,2124]],\"id\":\"46085\",\"properties\":{\"name\":\"Lyman\"}},{\"type\":\"Polygon\",\"arcs\":[[-26,2125,2126,2127]],\"id\":\"27087\",\"properties\":{\"name\":\"Mahnomen\"}},{\"type\":\"Polygon\",\"arcs\":[[-1433,-1953,2128,2129,2130,2131]],\"id\":\"55019\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[2132,2133,-342,2134,2135,2136]],\"id\":\"20171\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[2137,2138,2139,2140,2141]],\"id\":\"27135\",\"properties\":{\"name\":\"Roseau\"}},{\"type\":\"Polygon\",\"arcs\":[[2142,2143,2144,2145,2146,2147,2148]],\"id\":\"05115\",\"properties\":{\"name\":\"Pope\"}},{\"type\":\"Polygon\",\"arcs\":[[2149,2150,2151,2152,2153]],\"id\":\"26095\",\"properties\":{\"name\":\"Luce\"}},{\"type\":\"Polygon\",\"arcs\":[[-1923,2154,2155,2156,-271,2157]],\"id\":\"29015\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[2158,2159,2160,2161,2162,-2145]],\"id\":\"05141\",\"properties\":{\"name\":\"Van Buren\"}},{\"type\":\"Polygon\",\"arcs\":[[2163,2164,2165,2166,2167,2168,2169,2170]],\"id\":\"51199\",\"properties\":{\"name\":\"York\"}},{\"type\":\"Polygon\",\"arcs\":[[-872,2171,2172,2173,2174,2175,-1473]],\"id\":\"29067\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[2176,2177,2178,2179,-1918,2180,2181,2182,2183,2184]],\"id\":\"30029\",\"properties\":{\"name\":\"Flathead\"}},{\"type\":\"Polygon\",\"arcs\":[[2185,2186,2187,2188,2189]],\"id\":\"48305\",\"properties\":{\"name\":\"Lynn\"}},{\"type\":\"Polygon\",\"arcs\":[[2190,2191,2192,2193,2194,2195]],\"id\":\"29065\",\"properties\":{\"name\":\"Dent\"}},{\"type\":\"Polygon\",\"arcs\":[[2196,2197,2198,2199,-1891]],\"id\":\"48327\",\"properties\":{\"name\":\"Menard\"}},{\"type\":\"Polygon\",\"arcs\":[[-1025,-376,-678,2200,-430]],\"id\":\"48353\",\"properties\":{\"name\":\"Nolan\"}},{\"type\":\"Polygon\",\"arcs\":[[2201,-2194,2202,2203,2204,2205]],\"id\":\"29203\",\"properties\":{\"name\":\"Shannon\"}},{\"type\":\"Polygon\",\"arcs\":[[2206,2207,-432,2208,-217,2209]],\"id\":\"48431\",\"properties\":{\"name\":\"Sterling\"}},{\"type\":\"Polygon\",\"arcs\":[[2210,2211,2212,2213,2214]],\"id\":\"08089\",\"properties\":{\"name\":\"Otero\"}},{\"type\":\"Polygon\",\"arcs\":[[2215,2216,2217,2218,-2187]],\"id\":\"48169\",\"properties\":{\"name\":\"Garza\"}},{\"type\":\"Polygon\",\"arcs\":[[2219,2220,2221,2222,2223]],\"id\":\"08119\",\"properties\":{\"name\":\"Teller\"}},{\"type\":\"Polygon\",\"arcs\":[[2224,-2184,2225,2226,2227,2228,2229]],\"id\":\"30089\",\"properties\":{\"name\":\"Sanders\"}},{\"type\":\"Polygon\",\"arcs\":[[2230,-215,2231,-1648,2232,-373]],\"id\":\"48059\",\"properties\":{\"name\":\"Callahan\"}},{\"type\":\"Polygon\",\"arcs\":[[-1731,2233,2234,-1023,2235]],\"id\":\"48433\",\"properties\":{\"name\":\"Stonewall\"}},{\"type\":\"Polygon\",\"arcs\":[[2236,2237,2238,2239,-492,2240]],\"id\":\"40051\",\"properties\":{\"name\":\"Grady\"}},{\"type\":\"Polygon\",\"arcs\":[[2241,2242,2243,2244,2245,2246]],\"id\":\"48159\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[2247,2248,2249,2250,2251,2252]],\"id\":\"48467\",\"properties\":{\"name\":\"Van Zandt\"}},{\"type\":\"Polygon\",\"arcs\":[[2253,-1008,2254,2255]],\"id\":\"31073\",\"properties\":{\"name\":\"Gosper\"}},{\"type\":\"Polygon\",\"arcs\":[[2256,2257,2258,2259,-351]],\"id\":\"31059\",\"properties\":{\"name\":\"Fillmore\"}},{\"type\":\"Polygon\",\"arcs\":[[2260,2261,2262,2263,2264,-2248,2265,2266]],\"id\":\"48231\",\"properties\":{\"name\":\"Hunt\"}},{\"type\":\"Polygon\",\"arcs\":[[2267,2268,-110,2269,2270]],\"id\":\"48313\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[2271,2272,2273,2274,2275,2276,2277]],\"id\":\"40019\",\"properties\":{\"name\":\"Carter\"}},{\"type\":\"Polygon\",\"arcs\":[[2278,2279,2280,2281,2282]],\"id\":\"51157\",\"properties\":{\"name\":\"Rappahannock\"}},{\"type\":\"Polygon\",\"arcs\":[[2283,2284,2285,2286,2287]],\"id\":\"01103\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[2288,2289,2290,2291,2292]],\"id\":\"51079\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[2293,-1705,2294,2295,2296,2297,2298,2299,2300,-483]],\"id\":\"02290\",\"properties\":{\"name\":\"Yukon-Koyukuk\"}},{\"type\":\"Polygon\",\"arcs\":[[2301,2302,2303,2304,2305]],\"id\":\"42059\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[-1882,2306,2307,2308,2309,2310]],\"id\":\"05043\",\"properties\":{\"name\":\"Drew\"}},{\"type\":\"Polygon\",\"arcs\":[[2311,2312,-421,2313,2314,2315,2316]],\"id\":\"28043\",\"properties\":{\"name\":\"Grenada\"}},{\"type\":\"Polygon\",\"arcs\":[[2317,2318],[2319]],\"id\":\"51750\",\"properties\":{\"name\":\"Radford\"}},{\"type\":\"Polygon\",\"arcs\":[[2320,2321,2322,2323,2324]],\"id\":\"29211\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[2325,2326,2327,2328,2329]],\"id\":\"54047\",\"properties\":{\"name\":\"McDowell\"}},{\"type\":\"Polygon\",\"arcs\":[[2330,2331,2332,2333,2334]],\"id\":\"37133\",\"properties\":{\"name\":\"Onslow\"}},{\"type\":\"Polygon\",\"arcs\":[[2335,2336,2337,2338,2339,2340]],\"id\":\"29049\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[2341,2342,2343,2344,2345,2346]],\"id\":\"12005\",\"properties\":{\"name\":\"Bay\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[2347,2348,2349,2350,-593,2351]],[[2352]]],\"id\":\"53033\",\"properties\":{\"name\":\"King\"}},{\"type\":\"Polygon\",\"arcs\":[[2353,2354,2355,2356,-2349,2357]],\"id\":\"53007\",\"properties\":{\"name\":\"Chelan\"}},{\"type\":\"Polygon\",\"arcs\":[[2358,2359,2360,2361]],\"id\":\"12035\",\"properties\":{\"name\":\"Flagler\"}},{\"type\":\"Polygon\",\"arcs\":[[-2357,2362,2363,2364,-2350]],\"id\":\"53037\",\"properties\":{\"name\":\"Kittitas\"}},{\"type\":\"Polygon\",\"arcs\":[[2365,2366,2367,2368]],\"id\":\"12095\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[2369,-61,2370,2371,-1888]],\"id\":\"13235\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[2372,2373,-2051,-9,2374,2375,2376]],\"id\":\"28005\",\"properties\":{\"name\":\"Amite\"}},{\"type\":\"Polygon\",\"arcs\":[[2377,2378,2379,2380,2381]],\"id\":\"46045\",\"properties\":{\"name\":\"Edmunds\"}},{\"type\":\"Polygon\",\"arcs\":[[-1512,2382,2383,2384,-1751]],\"id\":\"17063\",\"properties\":{\"name\":\"Grundy\"}},{\"type\":\"Polygon\",\"arcs\":[[2385,2386,2387,-692,2388,-740]],\"id\":\"20151\",\"properties\":{\"name\":\"Pratt\"}},{\"type\":\"Polygon\",\"arcs\":[[2389,2390,2391,-845,-194]],\"id\":\"19033\",\"properties\":{\"name\":\"Cerro Gordo\"}},{\"type\":\"Polygon\",\"arcs\":[[2392,2393,2394,2395,2396,2397]],\"id\":\"31155\",\"properties\":{\"name\":\"Saunders\"}},{\"type\":\"Polygon\",\"arcs\":[[2398,2399,2400,2401,2402]],\"id\":\"05125\",\"properties\":{\"name\":\"Saline\"}},{\"type\":\"Polygon\",\"arcs\":[[-1951,-794,-389,2403,2404]],\"id\":\"55097\",\"properties\":{\"name\":\"Portage\"}},{\"type\":\"Polygon\",\"arcs\":[[2405,2406,-1549,2407,2408,2409,-1268]],\"id\":\"20037\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[2410,2411,2412,2413,2414]],\"id\":\"48221\",\"properties\":{\"name\":\"Hood\"}},{\"type\":\"Polygon\",\"arcs\":[[2415,2416,2417,2418,-333,-1070]],\"id\":\"20111\",\"properties\":{\"name\":\"Lyon\"}},{\"type\":\"Polygon\",\"arcs\":[[2419,2420,2421,2422,2423]],\"id\":\"46047\",\"properties\":{\"name\":\"Fall River\"}},{\"type\":\"Polygon\",\"arcs\":[[2424,-268,2425,2426,2427]],\"id\":\"30069\",\"properties\":{\"name\":\"Petroleum\"}},{\"type\":\"Polygon\",\"arcs\":[[2428,2429,2430,2431,2432,-2096,2433]],\"id\":\"18023\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-653,2434,-36,-1613,2435,2436]],\"id\":\"38003\",\"properties\":{\"name\":\"Barnes\"}},{\"type\":\"Polygon\",\"arcs\":[[2437,2438,2439,2440,2441]],\"id\":\"50015\",\"properties\":{\"name\":\"Lamoille\"}},{\"type\":\"Polygon\",\"arcs\":[[2442,2443,2444,2445,2446,2447]],\"id\":\"13035\",\"properties\":{\"name\":\"Butts\"}},{\"type\":\"Polygon\",\"arcs\":[[-2129,-1952,-2405,2448,2449,2450]],\"id\":\"55141\",\"properties\":{\"name\":\"Wood\"}},{\"type\":\"Polygon\",\"arcs\":[[2451,-195,-848,-1766,-986]],\"id\":\"19197\",\"properties\":{\"name\":\"Wright\"}},{\"type\":\"Polygon\",\"arcs\":[[2452,2453,2454,-509,2455,-2199]],\"id\":\"48319\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"Polygon\",\"arcs\":[[2456,2457,2458,2459]],\"id\":\"48183\",\"properties\":{\"name\":\"Gregg\"}},{\"type\":\"Polygon\",\"arcs\":[[2460,2461,2462,2463,2464,2465]],\"id\":\"28105\",\"properties\":{\"name\":\"Oktibbeha\"}},{\"type\":\"Polygon\",\"arcs\":[[-933,2466,2467,2468]],\"id\":\"06057\",\"properties\":{\"name\":\"Nevada\"}},{\"type\":\"Polygon\",\"arcs\":[[-2422,2469,2470,2471,2472]],\"id\":\"31045\",\"properties\":{\"name\":\"Dawes\"}},{\"type\":\"Polygon\",\"arcs\":[[2473,2474,2475,2476,2477]],\"id\":\"41033\",\"properties\":{\"name\":\"Josephine\"}},{\"type\":\"Polygon\",\"arcs\":[[-924,2478,2479,2480,-2258]],\"id\":\"31151\",\"properties\":{\"name\":\"Saline\"}},{\"type\":\"Polygon\",\"arcs\":[[-1166,2481,2482,2483,2484]],\"id\":\"48211\",\"properties\":{\"name\":\"Hemphill\"}},{\"type\":\"Polygon\",\"arcs\":[[2485,-2447,2486,2487,2488]],\"id\":\"13171\",\"properties\":{\"name\":\"Lamar\"}},{\"type\":\"Polygon\",\"arcs\":[[2489,2490,2491,2492,2493]],\"id\":\"28065\",\"properties\":{\"name\":\"Jefferson Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[-1861,-909,2494,2495,2496,2497,2498]],\"id\":\"39089\",\"properties\":{\"name\":\"Licking\"}},{\"type\":\"Polygon\",\"arcs\":[[-157,2499,-1911,-776,2500,2501]],\"id\":\"48069\",\"properties\":{\"name\":\"Castro\"}},{\"type\":\"Polygon\",\"arcs\":[[2502,-1537,2503,2504,2505]],\"id\":\"26009\",\"properties\":{\"name\":\"Antrim\"}},{\"type\":\"Polygon\",\"arcs\":[[2506,2507,2508,2509,2510,-145]],\"id\":\"20147\",\"properties\":{\"name\":\"Phillips\"}},{\"type\":\"Polygon\",\"arcs\":[[2511,2512,2513,2514]],\"id\":\"20067\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-1915,2515,2516,2517]],\"id\":\"30007\",\"properties\":{\"name\":\"Broadwater\"}},{\"type\":\"Polygon\",\"arcs\":[[-554,2518,-751,2519,-1897,2520,-1004,2521]],\"id\":\"31019\",\"properties\":{\"name\":\"Buffalo\"}},{\"type\":\"Polygon\",\"arcs\":[[2522,2523,2524,2525]],\"id\":\"32009\",\"properties\":{\"name\":\"Esmeralda\"}},{\"type\":\"Polygon\",\"arcs\":[[2526,2527,2528,2529,2530]],\"id\":\"37135\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[2531,2532,2533,2534,2535,2536]],\"id\":\"16051\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[2537,-1143,2538,-849,2539]],\"id\":\"18087\",\"properties\":{\"name\":\"LaGrange\"}},{\"type\":\"Polygon\",\"arcs\":[[-919,2540,2541,2542,-257,2543]],\"id\":\"19105\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[2544,2545,2546,2547,2548,2549]],\"id\":\"19027\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[2550,2551,-654,-2437,2552,-2109,2553]],\"id\":\"38093\",\"properties\":{\"name\":\"Stutsman\"}},{\"type\":\"Polygon\",\"arcs\":[[2554,-989,-1062,2555,2556,-2547]],\"id\":\"19073\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[2557,2558,2559,2560,2561,2562,2563]],\"id\":\"01003\",\"properties\":{\"name\":\"Baldwin\"}},{\"type\":\"Polygon\",\"arcs\":[[2564,2565,2566,-1559,2567,2568,2569]],\"id\":\"26075\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[2570,-1574,2571,2572,2573]],\"id\":\"47067\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[-146,-2511,2574,2575,2576,2577]],\"id\":\"20065\",\"properties\":{\"name\":\"Graham\"}},{\"type\":\"Polygon\",\"arcs\":[[-1727,2578,-1266,-1082]],\"id\":\"20001\",\"properties\":{\"name\":\"Allen\"}},{\"type\":\"Polygon\",\"arcs\":[[2579,2580,2581,2582,2583,2584]],\"id\":\"40127\",\"properties\":{\"name\":\"Pushmataha\"}},{\"type\":\"Polygon\",\"arcs\":[[2585,2586,2587,2588,2589]],\"id\":\"48461\",\"properties\":{\"name\":\"Upton\"}},{\"type\":\"Polygon\",\"arcs\":[[2590,-2381,2591,-235,2592,2593]],\"id\":\"46107\",\"properties\":{\"name\":\"Potter\"}},{\"type\":\"Polygon\",\"arcs\":[[-1006,2594,-2507,-144,2595]],\"id\":\"31083\",\"properties\":{\"name\":\"Harlan\"}},{\"type\":\"Polygon\",\"arcs\":[[2596,2597,2598,2599,2600]],\"id\":\"19063\",\"properties\":{\"name\":\"Emmet\"}},{\"type\":\"Polygon\",\"arcs\":[[2601,2602,2603,2604,-1582]],\"id\":\"38019\",\"properties\":{\"name\":\"Cavalier\"}},{\"type\":\"Polygon\",\"arcs\":[[2605,2606,2607,2608,2609,2610]],\"id\":\"06109\",\"properties\":{\"name\":\"Tuolumne\"}},{\"type\":\"Polygon\",\"arcs\":[[-2576,2611,-2075,-1503,2612]],\"id\":\"20195\",\"properties\":{\"name\":\"Trego\"}},{\"type\":\"Polygon\",\"arcs\":[[2613,-892,-123,2614,2615]],\"id\":\"48247\",\"properties\":{\"name\":\"Jim Hogg\"}},{\"type\":\"Polygon\",\"arcs\":[[2616,2617,2618]],\"id\":\"55078\",\"properties\":{\"name\":\"Menominee\"}},{\"type\":\"Polygon\",\"arcs\":[[-1895,2619,2620,2621,-2598,2622]],\"id\":\"27091\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[2623,2624,2625,-832,2626,2627]],\"id\":\"01085\",\"properties\":{\"name\":\"Lowndes\"}},{\"type\":\"Polygon\",\"arcs\":[[2628,2629,-765,2630,2631,2632]],\"id\":\"21073\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[2633,2634,2635,2636,2637]],\"id\":\"29205\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[2638,2639,2640,2641,2642,2643]],\"id\":\"40037\",\"properties\":{\"name\":\"Creek\"}},{\"type\":\"Polygon\",\"arcs\":[[2644,2645,2646,2647,2648,2649]],\"id\":\"48285\",\"properties\":{\"name\":\"Lavaca\"}},{\"type\":\"Polygon\",\"arcs\":[[-392,2650,2651,2652,2653,2654]],\"id\":\"55047\",\"properties\":{\"name\":\"Green Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-555,-2522,-1003,-2254,2655,2656]],\"id\":\"31047\",\"properties\":{\"name\":\"Dawson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1279,-1144,-2538,2657,2658]],\"id\":\"26149\",\"properties\":{\"name\":\"St. Joseph\"}},{\"type\":\"Polygon\",\"arcs\":[[2659,2660,2661,-817,2662,2663]],\"id\":\"17081\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[2664,-443,2665,-2391,2666]],\"id\":\"19131\",\"properties\":{\"name\":\"Mitchell\"}},{\"type\":\"Polygon\",\"arcs\":[[2667,-2297,2668,-1983,2669,2670]],\"id\":\"02240\",\"properties\":{\"name\":\"Southeast Fairbanks\"}},{\"type\":\"Polygon\",\"arcs\":[[-1754,-1113,2671]],\"id\":\"17155\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[2672,2673,-1127,2674,2675]],\"id\":\"19137\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[2676,2677,-187,2678]],\"id\":\"19017\",\"properties\":{\"name\":\"Bremer\"}},{\"type\":\"Polygon\",\"arcs\":[[2679,-1314,2680,2681,-2661,2682]],\"id\":\"17121\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[2683,2684,2685,2686,2687]],\"id\":\"37025\",\"properties\":{\"name\":\"Cabarrus\"}},{\"type\":\"Polygon\",\"arcs\":[[2688,-902,2689,-2587,2690]],\"id\":\"48329\",\"properties\":{\"name\":\"Midland\"}},{\"type\":\"Polygon\",\"arcs\":[[-2200,-2456,-514,2691,2692,-1675]],\"id\":\"48267\",\"properties\":{\"name\":\"Kimble\"}},{\"type\":\"Polygon\",\"arcs\":[[2693,2694,2695,2696,2697]],\"id\":\"55103\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[-895,-384,2698,-1618,-377,-644]],\"id\":\"48065\",\"properties\":{\"name\":\"Carson\"}},{\"type\":\"Polygon\",\"arcs\":[[2699,2700,2701,2702,2703]],\"id\":\"21061\",\"properties\":{\"name\":\"Edmonson\"}},{\"type\":\"Polygon\",\"arcs\":[[2704,2705,2706,2707,2708,2709,2710]],\"id\":\"18047\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[2711,2712,2713,-1776,2714,2715]],\"id\":\"16085\",\"properties\":{\"name\":\"Valley\"}},{\"type\":\"Polygon\",\"arcs\":[[2716,2717,2718,2719,2720,2721]],\"id\":\"51109\",\"properties\":{\"name\":\"Louisa\"}},{\"type\":\"Polygon\",\"arcs\":[[2722,-1067,2723,-2415,2724,2725,2726]],\"id\":\"48363\",\"properties\":{\"name\":\"Palo Pinto\"}},{\"type\":\"Polygon\",\"arcs\":[[2727,-2501,-780,-207,2728]],\"id\":\"48279\",\"properties\":{\"name\":\"Lamb\"}},{\"type\":\"Polygon\",\"arcs\":[[2729,2730,2731,2732,-2347,2733,-278]],\"id\":\"12131\",\"properties\":{\"name\":\"Walton\"}},{\"type\":\"Polygon\",\"arcs\":[[-45,2734,2735,2736,2737]],\"id\":\"36039\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[-1158,2738,-452,2739,-1817,2740,2741,2742]],\"id\":\"39037\",\"properties\":{\"name\":\"Darke\"}},{\"type\":\"Polygon\",\"arcs\":[[-2140,2743,2744,2745,2746,2747,2748,-2032,2749]],\"id\":\"27007\",\"properties\":{\"name\":\"Beltrami\"}},{\"type\":\"Polygon\",\"arcs\":[[2750,2751,-864,-1298,-1294]],\"id\":\"26133\",\"properties\":{\"name\":\"Osceola\"}},{\"type\":\"Polygon\",\"arcs\":[[-337,2752,2753,2754,2755,2756]],\"id\":\"20049\",\"properties\":{\"name\":\"Elk\"}},{\"type\":\"Polygon\",\"arcs\":[[2757,2758,2759,2760,2761]],\"id\":\"20075\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[2762,2763,2764,2765,-1689,-1714,2766,2767]],\"id\":\"27137\",\"properties\":{\"name\":\"St. Louis\"}},{\"type\":\"Polygon\",\"arcs\":[[2768,2769,2770,-2092,2771,2772]],\"id\":\"19183\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-214,2773,-2726,2774,2775,-1649,-2232]],\"id\":\"48133\",\"properties\":{\"name\":\"Eastland\"}},{\"type\":\"Polygon\",\"arcs\":[[-2692,-513,2776,2777,2778,2779]],\"id\":\"48265\",\"properties\":{\"name\":\"Kerr\"}},{\"type\":\"Polygon\",\"arcs\":[[2780,2781,2782,2783,2784,2785]],\"id\":\"36003\",\"properties\":{\"name\":\"Allegany\"}},{\"type\":\"Polygon\",\"arcs\":[[-779,2786,-2186,-208]],\"id\":\"48303\",\"properties\":{\"name\":\"Lubbock\"}},{\"type\":\"Polygon\",\"arcs\":[[2787,2788]],\"id\":\"51775\",\"properties\":{\"name\":\"Salem\"}},{\"type\":\"Polygon\",\"arcs\":[[2789,2790]],\"id\":\"51670\",\"properties\":{\"name\":\"Hopewell\"}},{\"type\":\"Polygon\",\"arcs\":[[2791,2792,2793,2794,-1742,2795]],\"id\":\"17073\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[2796,2797,-1002,2798,2799]],\"id\":\"28079\",\"properties\":{\"name\":\"Leake\"}},{\"type\":\"Polygon\",\"arcs\":[[2800,2801,2802,2803,2804,2805,2806]],\"id\":\"35057\",\"properties\":{\"name\":\"Torrance\"}},{\"type\":\"Polygon\",\"arcs\":[[2807,2808,-124,2809,2810]],\"id\":\"08095\",\"properties\":{\"name\":\"Phillips\"}},{\"type\":\"Polygon\",\"arcs\":[[2811,-2810,-128,2812,2813,2814,-978]],\"id\":\"08125\",\"properties\":{\"name\":\"Yuma\"}},{\"type\":\"Polygon\",\"arcs\":[[2815,2816,2817,2818]],\"id\":\"19141\",\"properties\":{\"name\":\"O'Brien\"}},{\"type\":\"Polygon\",\"arcs\":[[-2800,2819,2820,2821,2822]],\"id\":\"28123\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[-547,2823,2824,2825,-552]],\"id\":\"31175\",\"properties\":{\"name\":\"Valley\"}},{\"type\":\"Polygon\",\"arcs\":[[2826,-1254,2827,2828,-2684,2829,2830,2831,-1903]],\"id\":\"37097\",\"properties\":{\"name\":\"Iredell\"}},{\"type\":\"Polygon\",\"arcs\":[[2832,2833,2834,2835,2836]],\"id\":\"01057\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[2837,2838,-148,2839,-856,2840]],\"id\":\"20039\",\"properties\":{\"name\":\"Decatur\"}},{\"type\":\"Polygon\",\"arcs\":[[2841,2842,2843,2844,2845,-1994]],\"id\":\"41001\",\"properties\":{\"name\":\"Baker\"}},{\"type\":\"Polygon\",\"arcs\":[[2846,2847,2848,2849,2850]],\"id\":\"01133\",\"properties\":{\"name\":\"Winston\"}},{\"type\":\"Polygon\",\"arcs\":[[2851,2852,2853,2854,2855]],\"id\":\"29221\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[2856,2857,2858,2859,2860,2861,2862]],\"id\":\"18007\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[2863]],[[2864]],[[2865]],[[2866,2867,2868,2869]]],\"id\":\"06083\",\"properties\":{\"name\":\"Santa Barbara\"}},{\"type\":\"Polygon\",\"arcs\":[[2870,-533,-2104,2871,2872]],\"id\":\"06105\",\"properties\":{\"name\":\"Trinity\"}},{\"type\":\"Polygon\",\"arcs\":[[2873,2874,2875,2876,2877,2878]],\"id\":\"17117\",\"properties\":{\"name\":\"Macoupin\"}},{\"type\":\"Polygon\",\"arcs\":[[2879,2880,2881,2882,-1257,-2070]],\"id\":\"26145\",\"properties\":{\"name\":\"Saginaw\"}},{\"type\":\"Polygon\",\"arcs\":[[-2725,-2414,2883,2884,-661,2885,-2775]],\"id\":\"48143\",\"properties\":{\"name\":\"Erath\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[2886,2887,2888,2889,2890,2891]],[[2892,2893]]],\"id\":\"12101\",\"properties\":{\"name\":\"Pasco\"}},{\"type\":\"Polygon\",\"arcs\":[[2894,2895,-775,2896,2897]],\"id\":\"37169\",\"properties\":{\"name\":\"Stokes\"}},{\"type\":\"Polygon\",\"arcs\":[[2898,2899,-2716,2900,2901,2902,2903]],\"id\":\"16045\",\"properties\":{\"name\":\"Gem\"}},{\"type\":\"Polygon\",\"arcs\":[[2904,2905,2906,2907,2908]],\"id\":\"54021\",\"properties\":{\"name\":\"Gilmer\"}},{\"type\":\"Polygon\",\"arcs\":[[-695,2909,2910,2911,2912,2913]],\"id\":\"40003\",\"properties\":{\"name\":\"Alfalfa\"}},{\"type\":\"Polygon\",\"arcs\":[[2914,2915,2916,2917,2918,-1484,2919]],\"id\":\"20201\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[2920,2921,2922,2923,2924]],\"id\":\"13109\",\"properties\":{\"name\":\"Evans\"}},{\"type\":\"Polygon\",\"arcs\":[[2925,2926,2927,-1162,2928,2929,2930]],\"id\":\"18065\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[2931,2932,2933,2934]],\"id\":\"45023\",\"properties\":{\"name\":\"Chester\"}},{\"type\":\"Polygon\",\"arcs\":[[2935,-1934,-6,2936,2937,2938,2939]],\"id\":\"04012\",\"properties\":{\"name\":\"La Paz\"}},{\"type\":\"Polygon\",\"arcs\":[[2940,2941,2942,-550,2943,-424]],\"id\":\"31009\",\"properties\":{\"name\":\"Blaine\"}},{\"type\":\"Polygon\",\"arcs\":[[-2714,2944,-1929,-1467,2945,2946,-1771]],\"id\":\"16059\",\"properties\":{\"name\":\"Lemhi\"}},{\"type\":\"Polygon\",\"arcs\":[[2947,-996,2948,2949,2950]],\"id\":\"20069\",\"properties\":{\"name\":\"Gray\"}},{\"type\":\"Polygon\",\"arcs\":[[-2315,2951,2952,2953,2954]],\"id\":\"28097\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[2955,2956,2957,2958,-2457,2959,2960]],\"id\":\"48459\",\"properties\":{\"name\":\"Upshur\"}},{\"type\":\"Polygon\",\"arcs\":[[2961,2962,2963,2964,2965,2966,-511]],\"id\":\"48031\",\"properties\":{\"name\":\"Blanco\"}},{\"type\":\"Polygon\",\"arcs\":[[2967,2968,2969,2970,2971]],\"id\":\"20061\",\"properties\":{\"name\":\"Geary\"}},{\"type\":\"Polygon\",\"arcs\":[[2972,2973,2974,2975,2976,2977]],\"id\":\"21041\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[2978,2979,-1233,-1516,2980]],\"id\":\"18099\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[2981,-774,2982,-1145,2983]],\"id\":\"37081\",\"properties\":{\"name\":\"Guilford\"}},{\"type\":\"Polygon\",\"arcs\":[[2984,2985]],\"id\":\"51610\",\"properties\":{\"name\":\"Falls Church\"}},{\"type\":\"Polygon\",\"arcs\":[[2986]],\"id\":\"51678\",\"properties\":{\"name\":\"Lexington\"}},{\"type\":\"Polygon\",\"arcs\":[[2987,-2569,2988,2989,2990,2991,-1141]],\"id\":\"26059\",\"properties\":{\"name\":\"Hillsdale\"}},{\"type\":\"Polygon\",\"arcs\":[[-1153,2992,-2137,2993,-2759,2994]],\"id\":\"20203\",\"properties\":{\"name\":\"Wichita\"}},{\"type\":\"Polygon\",\"arcs\":[[-1875,2995,2996,2997,2998]],\"id\":\"27039\",\"properties\":{\"name\":\"Dodge\"}},{\"type\":\"Polygon\",\"arcs\":[[2999,-1118,3000,-1194]],\"id\":\"17039\",\"properties\":{\"name\":\"De Witt\"}},{\"type\":\"Polygon\",\"arcs\":[[-1657,-903,-2689,3001,3002,3003]],\"id\":\"48003\",\"properties\":{\"name\":\"Andrews\"}},{\"type\":\"Polygon\",\"arcs\":[[3004,-1394,-561,3005,-1989,-112,3006]],\"id\":\"46111\",\"properties\":{\"name\":\"Sanborn\"}},{\"type\":\"Polygon\",\"arcs\":[[3007,3008,-1878,3009,3010,3011]],\"id\":\"27079\",\"properties\":{\"name\":\"Le Sueur\"}},{\"type\":\"Polygon\",\"arcs\":[[3012,3013,3014,3015,-936,3016]],\"id\":\"55105\",\"properties\":{\"name\":\"Rock\"}},{\"type\":\"Polygon\",\"arcs\":[[-1876,-2999,3017,-1305,3018]],\"id\":\"27147\",\"properties\":{\"name\":\"Steele\"}},{\"type\":\"Polygon\",\"arcs\":[[3019,3020,3021,3022,3023,3024]],\"id\":\"42065\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[3025,3026,-991,3027,3028]],\"id\":\"19151\",\"properties\":{\"name\":\"Pocahontas\"}},{\"type\":\"Polygon\",\"arcs\":[[-1445,-1291,3029,3030,3031,-701]],\"id\":\"27105\",\"properties\":{\"name\":\"Nobles\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3032,3033]],[[3034]],[[3035]],[[3036]],[[3037]],[[-1593,3038]],[[3039,3040]]],\"id\":\"02198\",\"properties\":{\"name\":\"Prince of Wales-Hyder\"}},{\"type\":\"Polygon\",\"arcs\":[[3041,3042,3043,-315]],\"id\":\"46121\",\"properties\":{\"name\":\"Todd\"}},{\"type\":\"Polygon\",\"arcs\":[[3044,3045,3046,3047,3048]],\"id\":\"13003\",\"properties\":{\"name\":\"Atkinson\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3041,3049]],[[3050]],[[-1382,3051]]],\"id\":\"02220\",\"properties\":{\"name\":\"Sitka\"}},{\"type\":\"Polygon\",\"arcs\":[[-2316,-2955,3052,3053,3054]],\"id\":\"28015\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[3055,3056,-1762,3057]],\"id\":\"12111\",\"properties\":{\"name\":\"St. Lucie\"}},{\"type\":\"Polygon\",\"arcs\":[[-254,-2061,-1642,3058,3059]],\"id\":\"19051\",\"properties\":{\"name\":\"Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[3060,3061,3062,3063,3064]],\"id\":\"17109\",\"properties\":{\"name\":\"McDonough\"}},{\"type\":\"Polygon\",\"arcs\":[[3065,3066,3067,3068,3069]],\"id\":\"39143\",\"properties\":{\"name\":\"Sandusky\"}},{\"type\":\"Polygon\",\"arcs\":[[-2682,3070,-1133,3071,3072,-818,-2662]],\"id\":\"17191\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[3073,3074,3075,3076,3077,3078]],\"id\":\"48243\",\"properties\":{\"name\":\"Jeff Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[3079,-815,3080,-3008,3081,3082]],\"id\":\"27143\",\"properties\":{\"name\":\"Sibley\"}},{\"type\":\"Polygon\",\"arcs\":[[3083,-1047,3084,-1730]],\"id\":\"48275\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[3085,3086,3087,3088,3089,3090,3091]],\"id\":\"17163\",\"properties\":{\"name\":\"St. Clair\"}},{\"type\":\"Polygon\",\"arcs\":[[-745,3092,3093,3094,-972]],\"id\":\"26011\",\"properties\":{\"name\":\"Arenac\"}},{\"type\":\"Polygon\",\"arcs\":[[-1319,3095,3096,3097,-1128,3098]],\"id\":\"17079\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[-1485,-2919,3099,-2968,3100,3101]],\"id\":\"20027\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[3102,3103,3104,3105,-1930,-2945,-2713,3106,3107]],\"id\":\"16049\",\"properties\":{\"name\":\"Idaho\"}},{\"type\":\"Polygon\",\"arcs\":[[3108,-1586,3109,-2077]],\"id\":\"38079\",\"properties\":{\"name\":\"Rolette\"}},{\"type\":\"Polygon\",\"arcs\":[[-2840,-147,-2578,3110,-857]],\"id\":\"20179\",\"properties\":{\"name\":\"Sheridan\"}},{\"type\":\"Polygon\",\"arcs\":[[3111,3112,-2962,-510,-2455]],\"id\":\"48299\",\"properties\":{\"name\":\"Llano\"}},{\"type\":\"Polygon\",\"arcs\":[[3113,3114,3115,-2215,3116,3117,3118]],\"id\":\"08101\",\"properties\":{\"name\":\"Pueblo\"}},{\"type\":\"Polygon\",\"arcs\":[[3119,3120,-2478,3121,3122]],\"id\":\"41015\",\"properties\":{\"name\":\"Curry\"}},{\"type\":\"Polygon\",\"arcs\":[[3123,-2465,3124,3125,-999,3126]],\"id\":\"28159\",\"properties\":{\"name\":\"Winston\"}},{\"type\":\"Polygon\",\"arcs\":[[-2521,-1901,3127,3128,-1005]],\"id\":\"31099\",\"properties\":{\"name\":\"Kearney\"}},{\"type\":\"Polygon\",\"arcs\":[[3129,-2305,3130,3131,3132,3133,3134,3135]],\"id\":\"54103\",\"properties\":{\"name\":\"Wetzel\"}},{\"type\":\"Polygon\",\"arcs\":[[3136,-801,3137,3138]],\"id\":\"13201\",\"properties\":{\"name\":\"Miller\"}},{\"type\":\"Polygon\",\"arcs\":[[-1788,3139,3140,3141,-130]],\"id\":\"08003\",\"properties\":{\"name\":\"Alamosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-741,-2389,-698,3142,3143,-993]],\"id\":\"20097\",\"properties\":{\"name\":\"Kiowa\"}},{\"type\":\"Polygon\",\"arcs\":[[3144,3145,3146,-674]],\"id\":\"38041\",\"properties\":{\"name\":\"Hettinger\"}},{\"type\":\"Polygon\",\"arcs\":[[-2997,3147,3148,3149,3150,3151]],\"id\":\"27109\",\"properties\":{\"name\":\"Olmsted\"}},{\"type\":\"Polygon\",\"arcs\":[[-1785,3152,-2550,-1096,3153,3154]],\"id\":\"19047\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[3155,3156,3157,-1203,3158,-2418]],\"id\":\"20139\",\"properties\":{\"name\":\"Osage\"}},{\"type\":\"Polygon\",\"arcs\":[[3159,-191,3160,-733,-1769]],\"id\":\"19075\",\"properties\":{\"name\":\"Grundy\"}},{\"type\":\"Polygon\",\"arcs\":[[3161,3162,-860,3163,-1151,3164]],\"id\":\"20181\",\"properties\":{\"name\":\"Sherman\"}},{\"type\":\"Polygon\",\"arcs\":[[-2549,3165,3166,-1097]],\"id\":\"19009\",\"properties\":{\"name\":\"Audubon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3167]],[[3168]],[[3169]],[[3170]],[[3171,-705,3172,3173,3174,3175]]],\"id\":\"23009\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[3176,3177,3178,3179,3180,3181]],\"id\":\"05081\",\"properties\":{\"name\":\"Little River\"}},{\"type\":\"Polygon\",\"arcs\":[[3182,3183,3184,3185]],\"id\":\"05143\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[3186,3187,3188,3189,-2399,3190]],\"id\":\"05119\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[3191,3192,3193,3194,-3188,3195]],\"id\":\"05085\",\"properties\":{\"name\":\"Lonoke\"}},{\"type\":\"Polygon\",\"arcs\":[[3196,3197,3198,3199,3200,3201,3202]],\"id\":\"08009\",\"properties\":{\"name\":\"Baca\"}},{\"type\":\"Polygon\",\"arcs\":[[3203,3204,3205,3206,3207,3208,3209,3210]],\"id\":\"16031\",\"properties\":{\"name\":\"Cassia\"}},{\"type\":\"Polygon\",\"arcs\":[[3211,3212,3213,3214,3215,3216,3217]],\"id\":\"01021\",\"properties\":{\"name\":\"Chilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-1890,3218,3219,3220,3221,-165]],\"id\":\"13081\",\"properties\":{\"name\":\"Crisp\"}},{\"type\":\"Polygon\",\"arcs\":[[3222,3223,-1443,-1454,3224]],\"id\":\"27083\",\"properties\":{\"name\":\"Lyon\"}},{\"type\":\"Polygon\",\"arcs\":[[3225,3226,3227,3228,3229,3230]],\"id\":\"51049\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[3231,3232,3233,3234,3235,3236]],\"id\":\"31133\",\"properties\":{\"name\":\"Pawnee\"}},{\"type\":\"Polygon\",\"arcs\":[[-2484,3237,-504,3238,-1617]],\"id\":\"48483\",\"properties\":{\"name\":\"Wheeler\"}},{\"type\":\"Polygon\",\"arcs\":[[-361,3239,3240,-30,-2435,-652]],\"id\":\"38091\",\"properties\":{\"name\":\"Steele\"}},{\"type\":\"Polygon\",\"arcs\":[[-883,-925,-2257,-350,3241]],\"id\":\"31185\",\"properties\":{\"name\":\"York\"}},{\"type\":\"Polygon\",\"arcs\":[[-2504,-868,3242,3243]],\"id\":\"26079\",\"properties\":{\"name\":\"Kalkaska\"}},{\"type\":\"Polygon\",\"arcs\":[[-2510,3244,3245,-2071,-2612,-2575]],\"id\":\"20163\",\"properties\":{\"name\":\"Rooks\"}},{\"type\":\"Polygon\",\"arcs\":[[3246,3247,3248,-3096,-1318]],\"id\":\"17035\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[3249,3250,3251,3252,-2012,3253,3254]],\"id\":\"54101\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[3255,3256,3257,3258,3259]],\"id\":\"28139\",\"properties\":{\"name\":\"Tippah\"}},{\"type\":\"Polygon\",\"arcs\":[[3260,3261,3262,3263,3264,3265,-3045,3266]],\"id\":\"13069\",\"properties\":{\"name\":\"Coffee\"}},{\"type\":\"Polygon\",\"arcs\":[[3267,3268,3269,3270,3271]],\"id\":\"20169\",\"properties\":{\"name\":\"Saline\"}},{\"type\":\"Polygon\",\"arcs\":[[3272,3273,3274,3275]],\"id\":\"28119\",\"properties\":{\"name\":\"Quitman\"}},{\"type\":\"Polygon\",\"arcs\":[[-2553,-2436,-1615,-304,3276,-2110]],\"id\":\"38045\",\"properties\":{\"name\":\"LaMoure\"}},{\"type\":\"Polygon\",\"arcs\":[[3277,-3272,3278,3279,3280,3281]],\"id\":\"20053\",\"properties\":{\"name\":\"Ellsworth\"}},{\"type\":\"Polygon\",\"arcs\":[[3282,3283,3284,-63,3285,3286,3287,3288]],\"id\":\"18055\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[3289,3290,-1646,3291,3292,3293,-2322]],\"id\":\"29001\",\"properties\":{\"name\":\"Adair\"}},{\"type\":\"Polygon\",\"arcs\":[[3294,3295,3296,3297,-907,3298]],\"id\":\"39075\",\"properties\":{\"name\":\"Holmes\"}},{\"type\":\"Polygon\",\"arcs\":[[-2146,-2163,3299,3300,3301]],\"id\":\"05029\",\"properties\":{\"name\":\"Conway\"}},{\"type\":\"Polygon\",\"arcs\":[[-1517,-1238,3302,3303,3304]],\"id\":\"18131\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[3305,3306,-202,-748,3307,-2825]],\"id\":\"31077\",\"properties\":{\"name\":\"Greeley\"}},{\"type\":\"Polygon\",\"arcs\":[[3308,-518,-2216,-2787]],\"id\":\"48107\",\"properties\":{\"name\":\"Crosby\"}},{\"type\":\"Polygon\",\"arcs\":[[3309,3310,3311,3312,3313,3314,3315]],\"id\":\"21083\",\"properties\":{\"name\":\"Graves\"}},{\"type\":\"Polygon\",\"arcs\":[[3316,3317,3318,3319,3320,3321]],\"id\":\"21171\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[3322,-1316,3323,3324]],\"id\":\"17005\",\"properties\":{\"name\":\"Bond\"}},{\"type\":\"Polygon\",\"arcs\":[[3325,3326,3327,3328,3329,3330,3331]],\"id\":\"05097\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[3332,3333,3334,3335,3336,-1171]],\"id\":\"47159\",\"properties\":{\"name\":\"Smith\"}},{\"type\":\"Polygon\",\"arcs\":[[3337,3338,3339,3340,3341,3342]],\"id\":\"17045\",\"properties\":{\"name\":\"Edgar\"}},{\"type\":\"Polygon\",\"arcs\":[[3343,3344,3345,3346,3347,3348]],\"id\":\"42021\",\"properties\":{\"name\":\"Cambria\"}},{\"type\":\"Polygon\",\"arcs\":[[3349,3350,3351,3352,3353,3354]],\"id\":\"41043\",\"properties\":{\"name\":\"Linn\"}},{\"type\":\"Polygon\",\"arcs\":[[-824,-312,3355,-3083,3356,3357,3358,3359,3360]],\"id\":\"27129\",\"properties\":{\"name\":\"Renville\"}},{\"type\":\"Polygon\",\"arcs\":[[3361,3362,3363,3364,-1330,-2021]],\"id\":\"27153\",\"properties\":{\"name\":\"Todd\"}},{\"type\":\"Polygon\",\"arcs\":[[3365,3366,3367,3368,-3351,3369]],\"id\":\"41047\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[3370,-205,3371,3372,3373,3374,3375]],\"id\":\"42071\",\"properties\":{\"name\":\"Lancaster\"}},{\"type\":\"Polygon\",\"arcs\":[[3376,3377,3378,3379,-2161]],\"id\":\"05023\",\"properties\":{\"name\":\"Cleburne\"}},{\"type\":\"Polygon\",\"arcs\":[[3380,3381,-3262,3382,3383]],\"id\":\"13017\",\"properties\":{\"name\":\"Ben Hill\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3384]],[[3385]],[[3386]],[[3387,3388]]],\"id\":\"15009\",\"properties\":{\"name\":\"Maui\"}},{\"type\":\"Polygon\",\"arcs\":[[3389,3390,3391,3392,3393,-1525]],\"id\":\"29169\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[-1359,3394,-889,-521]],\"id\":\"48311\",\"properties\":{\"name\":\"McMullen\"}},{\"type\":\"Polygon\",\"arcs\":[[-983,-920,-2544,-256,3395,3396]],\"id\":\"19113\",\"properties\":{\"name\":\"Linn\"}},{\"type\":\"Polygon\",\"arcs\":[[-383,-590,3397,-1167,-2485,-1616,-2699]],\"id\":\"48393\",\"properties\":{\"name\":\"Roberts\"}},{\"type\":\"Polygon\",\"arcs\":[[-1799,3398,-2773,3399,-252,-1185]],\"id\":\"19107\",\"properties\":{\"name\":\"Keokuk\"}},{\"type\":\"Polygon\",\"arcs\":[[-2002,3400,3401,3402,3403,3404]],\"id\":\"39073\",\"properties\":{\"name\":\"Hocking\"}},{\"type\":\"Polygon\",\"arcs\":[[3405,3406,3407,3408,3409]],\"id\":\"13053\",\"properties\":{\"name\":\"Chattahoochee\"}},{\"type\":\"Polygon\",\"arcs\":[[3410,-2427,3411,3412,-1414]],\"id\":\"30065\",\"properties\":{\"name\":\"Musselshell\"}},{\"type\":\"Polygon\",\"arcs\":[[3413,-604,3414,3415]],\"id\":\"13149\",\"properties\":{\"name\":\"Heard\"}},{\"type\":\"Polygon\",\"arcs\":[[3416,3417]],\"id\":\"27031\",\"properties\":{\"name\":\"Cook\"}},{\"type\":\"Polygon\",\"arcs\":[[3418,3419,-2545,-3153,-1784]],\"id\":\"19161\",\"properties\":{\"name\":\"Sac\"}},{\"type\":\"Polygon\",\"arcs\":[[3420,3421,3422,-2528,3423]],\"id\":\"37145\",\"properties\":{\"name\":\"Person\"}},{\"type\":\"Polygon\",\"arcs\":[[-2295,-1704,3424]],\"id\":\"02185\",\"properties\":{\"name\":\"North Slope\"}},{\"type\":\"Polygon\",\"arcs\":[[3425,-2083,3426,3427,-2040]],\"id\":\"18069\",\"properties\":{\"name\":\"Huntington\"}},{\"type\":\"Polygon\",\"arcs\":[[3428,-2855,3429,3430,3431,3432,-2192]],\"id\":\"29093\",\"properties\":{\"name\":\"Iron\"}},{\"type\":\"Polygon\",\"arcs\":[[-517,-2236,-1022,3433,-2217]],\"id\":\"48263\",\"properties\":{\"name\":\"Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[3434,3435,-2319,3436,3437,3438,3439,3440]],\"id\":\"51155\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[3441,-1639,-1533,3442,3443,-2337]],\"id\":\"29025\",\"properties\":{\"name\":\"Caldwell\"}},{\"type\":\"Polygon\",\"arcs\":[[3444,3445,3446,3447,3448,3449]],\"id\":\"01073\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[3450]],\"id\":\"15001\",\"properties\":{\"name\":\"Hawaii\"}},{\"type\":\"Polygon\",\"arcs\":[[3451,3452,3453,3454]],\"id\":\"53023\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[3455,3456,3457,3458,3459]],\"id\":\"01027\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[3460,3461,-1786,3462,3463,3464,3465]],\"id\":\"19193\",\"properties\":{\"name\":\"Woodbury\"}},{\"type\":\"Polygon\",\"arcs\":[[3466,-1099,3467,-2673,3468,3469,3470,3471]],\"id\":\"19155\",\"properties\":{\"name\":\"Pottawattamie\"}},{\"type\":\"Polygon\",\"arcs\":[[-1773,3472,3473,3474,-3206,3475,-17,3476,3477]],\"id\":\"16013\",\"properties\":{\"name\":\"Blaine\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3478]],[[3479,3480,-3176,3481,3482,3483,3484]]],\"id\":\"23027\",\"properties\":{\"name\":\"Waldo\"}},{\"type\":\"Polygon\",\"arcs\":[[3485,3486,3487,3488,3489,3490]],\"id\":\"25025\",\"properties\":{\"name\":\"Suffolk\"}},{\"type\":\"Polygon\",\"arcs\":[[3491,3492,3493,3494,3495,3496]],\"id\":\"25011\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-973,-3095,3497,3498,-2880,-2069]],\"id\":\"26017\",\"properties\":{\"name\":\"Bay\"}},{\"type\":\"Polygon\",\"arcs\":[[3499,3500,-3225,-1453,3501]],\"id\":\"27081\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[3502,3503,3504,3505,3506,3507]],\"id\":\"28011\",\"properties\":{\"name\":\"Bolivar\"}},{\"type\":\"Polygon\",\"arcs\":[[3508,3509,3510,-997,-953]],\"id\":\"26007\",\"properties\":{\"name\":\"Alpena\"}},{\"type\":\"Polygon\",\"arcs\":[[3511,3512,3513,3514,3515]],\"id\":\"26053\",\"properties\":{\"name\":\"Gogebic\"}},{\"type\":\"Polygon\",\"arcs\":[[3516,-289,3517,3518,-3480,3519,3520]],\"id\":\"23025\",\"properties\":{\"name\":\"Somerset\"}},{\"type\":\"Polygon\",\"arcs\":[[3521,3522,3523,3524,3525,3526,3527,3528,3529]],\"id\":\"28149\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[3530,3531,3532,3533,3534,3535,3536]],\"id\":\"36075\",\"properties\":{\"name\":\"Oswego\"}},{\"type\":\"Polygon\",\"arcs\":[[3537,-3359,3538,-1287,-1444,-3224]],\"id\":\"27127\",\"properties\":{\"name\":\"Redwood\"}},{\"type\":\"Polygon\",\"arcs\":[[3539,3540,3541,3542,3543,3544,3545]],\"id\":\"39095\",\"properties\":{\"name\":\"Lucas\"}},{\"type\":\"Polygon\",\"arcs\":[[3546,-260,3547,3548,3549]],\"id\":\"19139\",\"properties\":{\"name\":\"Muscatine\"}},{\"type\":\"Polygon\",\"arcs\":[[-494,3550,3551,3552,3553,3554]],\"id\":\"40033\",\"properties\":{\"name\":\"Cotton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3469,-2676,3555,3556,3557]],\"id\":\"19129\",\"properties\":{\"name\":\"Mills\"}},{\"type\":\"Polygon\",\"arcs\":[[3558,3559,3560,3561]],\"id\":\"36059\",\"properties\":{\"name\":\"Nassau\"}},{\"type\":\"Polygon\",\"arcs\":[[3562,3563,3564,3565,3566,3567]],\"id\":\"30109\",\"properties\":{\"name\":\"Wibaux\"}},{\"type\":\"Polygon\",\"arcs\":[[3568,3569,3570,3571,3572]],\"id\":\"29155\",\"properties\":{\"name\":\"Pemiscot\"}},{\"type\":\"Polygon\",\"arcs\":[[3573,3574,3575,3576,3577,-2636]],\"id\":\"29127\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[3578,3579,-1568,3580,3581]],\"id\":\"35017\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[3582,-138,3583,3584,3585,3586,3587,3588]],\"id\":\"51107\",\"properties\":{\"name\":\"Loudoun\"}},{\"type\":\"Polygon\",\"arcs\":[[3589,3590,3591,3592,3593,-1370]],\"id\":\"46105\",\"properties\":{\"name\":\"Perkins\"}},{\"type\":\"Polygon\",\"arcs\":[[3594,-2966,3595,3596,3597]],\"id\":\"48091\",\"properties\":{\"name\":\"Comal\"}},{\"type\":\"Polygon\",\"arcs\":[[3598,-2616,3599,3600]],\"id\":\"48505\",\"properties\":{\"name\":\"Zapata\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3601,3602,3603,3604]],[[3605,3606,3607,3608]],[[3609,3610,3611]]],\"id\":\"48007\",\"properties\":{\"name\":\"Aransas\"}},{\"type\":\"Polygon\",\"arcs\":[[3612,3613,3614,3615,3616,3617]],\"id\":\"48361\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[3618,-3003,3619,3620,3621]],\"id\":\"48495\",\"properties\":{\"name\":\"Winkler\"}},{\"type\":\"Polygon\",\"arcs\":[[3622,3623,3624,3625,3626,3627]],\"id\":\"51011\",\"properties\":{\"name\":\"Appomattox\"}},{\"type\":\"Polygon\",\"arcs\":[[3628,3629,3630,-1057,3631,3632,3633,-2364]],\"id\":\"53025\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[3634,-3134,3635,3636,-2906,3637]],\"id\":\"54017\",\"properties\":{\"name\":\"Doddridge\"}},{\"type\":\"Polygon\",\"arcs\":[[3638,-526,3639,3640,-2013,-3253,3641]],\"id\":\"54083\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[-3031,3642,3643,-2816,3644]],\"id\":\"19143\",\"properties\":{\"name\":\"Osceola\"}},{\"type\":\"Polygon\",\"arcs\":[[-1264,3645,3646,3647,3648]],\"id\":\"21189\",\"properties\":{\"name\":\"Owsley\"}},{\"type\":\"Polygon\",\"arcs\":[[3649,3650,-1027,3651]],\"id\":\"37181\",\"properties\":{\"name\":\"Vance\"}},{\"type\":\"Polygon\",\"arcs\":[[-685,3652,3653,3654,3655,3656]],\"id\":\"04007\",\"properties\":{\"name\":\"Gila\"}},{\"type\":\"Polygon\",\"arcs\":[[3657,3658,3659,3660,-2159,-2144,3661]],\"id\":\"05129\",\"properties\":{\"name\":\"Searcy\"}},{\"type\":\"Polygon\",\"arcs\":[[3662,3663,3664,3665,3666,3667]],\"id\":\"05095\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[3668,3669,-2342,-2733]],\"id\":\"12133\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[3670,3671,-1703,3672,-2444,3673]],\"id\":\"13217\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"Polygon\",\"arcs\":[[3674,3675,3676,-2888,3677,3678]],\"id\":\"12119\",\"properties\":{\"name\":\"Sumter\"}},{\"type\":\"Polygon\",\"arcs\":[[-1522,3679,-2710,3680,-69,3681]],\"id\":\"18031\",\"properties\":{\"name\":\"Decatur\"}},{\"type\":\"Polygon\",\"arcs\":[[3682,3683,3684,-982,-2678]],\"id\":\"19065\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[3685,-735,-1800,-1183,-1790,-1811]],\"id\":\"19099\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[3686,3687,-1265,-3649,3688,3689,3690]],\"id\":\"21109\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[3691,3692,3693,-3523,3694,3695]],\"id\":\"22035\",\"properties\":{\"name\":\"East Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-810,3696,3697,3698,3699,3700]],\"id\":\"22113\",\"properties\":{\"name\":\"Vermilion\"}},{\"type\":\"Polygon\",\"arcs\":[[3701,3702,3703,3704,-807,3705]],\"id\":\"22039\",\"properties\":{\"name\":\"Evangeline\"}},{\"type\":\"Polygon\",\"arcs\":[[3706,-1640,-3442,-2336,3707,3708]],\"id\":\"29063\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[-1248,3709,3710,3711,-2852,3712,3713]],\"id\":\"29071\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[3714,3715,-3232,3716]],\"id\":\"31097\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[3717,-630,3718,-3306,-2824,-546]],\"id\":\"31183\",\"properties\":{\"name\":\"Wheeler\"}},{\"type\":\"Polygon\",\"arcs\":[[3719,3720,3721,3722,-1564,-3580,3723]],\"id\":\"35051\",\"properties\":{\"name\":\"Sierra\"}},{\"type\":\"Polygon\",\"arcs\":[[3724,3725,3726,3727,3728,3729]],\"id\":\"37107\",\"properties\":{\"name\":\"Lenoir\"}},{\"type\":\"Polygon\",\"arcs\":[[3730,3731,3732,3733,3734,3735]],\"id\":\"37045\",\"properties\":{\"name\":\"Cleveland\"}},{\"type\":\"Polygon\",\"arcs\":[[3736,3737,3738,3739,3740]],\"id\":\"31105\",\"properties\":{\"name\":\"Kimball\"}},{\"type\":\"Polygon\",\"arcs\":[[3741,3742,-2118,3743,3744,3745]],\"id\":\"40145\",\"properties\":{\"name\":\"Wagoner\"}},{\"type\":\"Polygon\",\"arcs\":[[3746,3747,3748,3749]],\"id\":\"40027\",\"properties\":{\"name\":\"Cleveland\"}},{\"type\":\"Polygon\",\"arcs\":[[3750,3751,3752,-2274]],\"id\":\"40099\",\"properties\":{\"name\":\"Murray\"}},{\"type\":\"Polygon\",\"arcs\":[[3753,3754,3755,3756,-965]],\"id\":\"42003\",\"properties\":{\"name\":\"Allegheny\"}},{\"type\":\"Polygon\",\"arcs\":[[3757,3758,3759,-2935,3760,3761,3762]],\"id\":\"45087\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[3763,-240,-2119,3764]],\"id\":\"46065\",\"properties\":{\"name\":\"Hughes\"}},{\"type\":\"Polygon\",\"arcs\":[[3765,3766,3767,3768,3769,3770]],\"id\":\"21235\",\"properties\":{\"name\":\"Whitley\"}},{\"type\":\"Polygon\",\"arcs\":[[3771,3772,-1021,3773,3774,3775]],\"id\":\"37175\",\"properties\":{\"name\":\"Transylvania\"}},{\"type\":\"Polygon\",\"arcs\":[[3776,3777,3778,3779,3780,3781,-3727]],\"id\":\"37049\",\"properties\":{\"name\":\"Craven\"}},{\"type\":\"Polygon\",\"arcs\":[[-2235,3782,-216,-2231,-372,-1024]],\"id\":\"48253\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[3783]],\"id\":\"51720\",\"properties\":{\"name\":\"Norton\"}},{\"type\":\"Polygon\",\"arcs\":[[3784,3785,3786,3787,3788,3789]],\"id\":\"39105\",\"properties\":{\"name\":\"Meigs\"}},{\"type\":\"Polygon\",\"arcs\":[[3790,3791,-3790,3792,3793,3794]],\"id\":\"39053\",\"properties\":{\"name\":\"Gallia\"}},{\"type\":\"Polygon\",\"arcs\":[[3795,-3254,-2017,3796,3797,3798,3799,3800]],\"id\":\"54025\",\"properties\":{\"name\":\"Greenbrier\"}},{\"type\":\"Polygon\",\"arcs\":[[3801,3802,3803,-569,3804]],\"id\":\"05111\",\"properties\":{\"name\":\"Poinsett\"}},{\"type\":\"Polygon\",\"arcs\":[[3805,3806,3807,-2610,3808,3809,3810]],\"id\":\"06099\",\"properties\":{\"name\":\"Stanislaus\"}},{\"type\":\"Polygon\",\"arcs\":[[3811,3812,3813,3814,3815]],\"id\":\"06011\",\"properties\":{\"name\":\"Colusa\"}},{\"type\":\"Polygon\",\"arcs\":[[3816,3817,3818,3819,3820]],\"id\":\"13089\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[3821,3822,3823,3824,3825]],\"id\":\"13311\",\"properties\":{\"name\":\"White\"}},{\"type\":\"Polygon\",\"arcs\":[[3826,3827,3828,-726,3829,3830]],\"id\":\"13115\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[3831,-20,3832,3833,3834]],\"id\":\"16047\",\"properties\":{\"name\":\"Gooding\"}},{\"type\":\"Polygon\",\"arcs\":[[3835,-938,-1090,3836,3837,3838]],\"id\":\"17141\",\"properties\":{\"name\":\"Ogle\"}},{\"type\":\"Polygon\",\"arcs\":[[3839,3840,3841,-3564,3842]],\"id\":\"30083\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[3843,3844,3845,3846,3847]],\"id\":\"37065\",\"properties\":{\"name\":\"Edgecombe\"}},{\"type\":\"Polygon\",\"arcs\":[[3848,3849,-591,-894,3850]],\"id\":\"48421\",\"properties\":{\"name\":\"Sherman\"}},{\"type\":\"Polygon\",\"arcs\":[[3851,3852,3853,3854,3855]],\"id\":\"01017\",\"properties\":{\"name\":\"Chambers\"}},{\"type\":\"Polygon\",\"arcs\":[[-1213,-1218,3856,3857,-2606,3858]],\"id\":\"06003\",\"properties\":{\"name\":\"Alpine\"}},{\"type\":\"Polygon\",\"arcs\":[[-2476,3859,3860,3861,-528,-2871,3862,3863]],\"id\":\"06093\",\"properties\":{\"name\":\"Siskiyou\"}},{\"type\":\"Polygon\",\"arcs\":[[3864,3865,3866,-1179]],\"id\":\"08083\",\"properties\":{\"name\":\"Montezuma\"}},{\"type\":\"Polygon\",\"arcs\":[[3867,3868,-2030,3869,3870,3871]],\"id\":\"13213\",\"properties\":{\"name\":\"Murray\"}},{\"type\":\"Polygon\",\"arcs\":[[3872,3873,3874,3875,3876,-3208]],\"id\":\"16071\",\"properties\":{\"name\":\"Oneida\"}},{\"type\":\"Polygon\",\"arcs\":[[3877,3878,3879,3880,3881,3882]],\"id\":\"18129\",\"properties\":{\"name\":\"Posey\"}},{\"type\":\"Polygon\",\"arcs\":[[3883,3884,3885,3886,3887,3888,3889,3890,3891]],\"id\":\"21093\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[-3616,3892,3893,-3700,3894,3895]],\"id\":\"22023\",\"properties\":{\"name\":\"Cameron\"}},{\"type\":\"Polygon\",\"arcs\":[[3896,3897,3898,3899,-1200]],\"id\":\"20121\",\"properties\":{\"name\":\"Miami\"}},{\"type\":\"Polygon\",\"arcs\":[[-2715,-1775,3900,3901,-2901]],\"id\":\"16015\",\"properties\":{\"name\":\"Boise\"}},{\"type\":\"Polygon\",\"arcs\":[[-2535,3902,3903,3904,3905,3906,3907]],\"id\":\"16019\",\"properties\":{\"name\":\"Bonneville\"}},{\"type\":\"Polygon\",\"arcs\":[[3908,3909,3910,3911,3912,3913,3914]],\"id\":\"25023\",\"properties\":{\"name\":\"Plymouth\"}},{\"type\":\"Polygon\",\"arcs\":[[3915,3916,3917,3918,3919,3920,3921,3922]],\"id\":\"22077\",\"properties\":{\"name\":\"Pointe Coupee\"}},{\"type\":\"Polygon\",\"arcs\":[[3923,3924,-1604,-170,3925]],\"id\":\"26043\",\"properties\":{\"name\":\"Dickinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2408,-1548,3926,3927,-1588,3928]],\"id\":\"29097\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[3929,-2514,3930,3931,3932,3933]],\"id\":\"20189\",\"properties\":{\"name\":\"Stevens\"}},{\"type\":\"Polygon\",\"arcs\":[[3934,3935,3936,3937,3938,3939]],\"id\":\"17085\",\"properties\":{\"name\":\"Jo Daviess\"}},{\"type\":\"Polygon\",\"arcs\":[[-3063,3940,-1745,3941,-1805,3942,3943]],\"id\":\"17057\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[3944,-718,3945,3946,3947,-356]],\"id\":\"36055\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[3948,-3418,3949,-2764]],\"id\":\"27075\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[3950,3951,3952,3953,3954]],\"id\":\"41037\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3955,3956]],[[3957]]],\"id\":\"44005\",\"properties\":{\"name\":\"Newport\"}},{\"type\":\"Polygon\",\"arcs\":[[3958,3959,3960,3961,3962,3963,3964]],\"id\":\"36043\",\"properties\":{\"name\":\"Herkimer\"}},{\"type\":\"Polygon\",\"arcs\":[[3965,-3202,3966,3967,3968,3969,3970,3971]],\"id\":\"35059\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[3972,3973,3974,3975,3976,3977]],\"id\":\"48071\",\"properties\":{\"name\":\"Chambers\"}},{\"type\":\"Polygon\",\"arcs\":[[3978,3979,3980,-3630,3981,-2355,3982,3983]],\"id\":\"53047\",\"properties\":{\"name\":\"Okanogan\"}},{\"type\":\"Polygon\",\"arcs\":[[3984,3985,3986,3987,-3447,3988]],\"id\":\"01115\",\"properties\":{\"name\":\"St. Clair\"}},{\"type\":\"Polygon\",\"arcs\":[[3989,3990,3991,3992,3993]],\"id\":\"55059\",\"properties\":{\"name\":\"Kenosha\"}},{\"type\":\"Polygon\",\"arcs\":[[-393,-2655,3994,3995]],\"id\":\"55077\",\"properties\":{\"name\":\"Marquette\"}},{\"type\":\"Polygon\",\"arcs\":[[-404,3996,3997,3998,3999,-1401,-1431,4000]],\"id\":\"55099\",\"properties\":{\"name\":\"Price\"}},{\"type\":\"Polygon\",\"arcs\":[[-2229,4001,4002,4003,-688,4004,4005]],\"id\":\"16079\",\"properties\":{\"name\":\"Shoshone\"}},{\"type\":\"Polygon\",\"arcs\":[[4006,4007,-1905,4008,4009,4010]],\"id\":\"37027\",\"properties\":{\"name\":\"Caldwell\"}},{\"type\":\"Polygon\",\"arcs\":[[4011,4012,4013,4014]],\"id\":\"38065\",\"properties\":{\"name\":\"Oliver\"}},{\"type\":\"Polygon\",\"arcs\":[[-3234,4015,4016,4017,4018,4019]],\"id\":\"31147\",\"properties\":{\"name\":\"Richardson\"}},{\"type\":\"Polygon\",\"arcs\":[[4020,4021,-2838,4022,-1541]],\"id\":\"31145\",\"properties\":{\"name\":\"Red Willow\"}},{\"type\":\"Polygon\",\"arcs\":[[4023,4024,4025,-3618,4026,4027]],\"id\":\"48199\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[4028,4029,-1042,4030,4031,4032,4033,4034]],\"id\":\"01077\",\"properties\":{\"name\":\"Lauderdale\"}},{\"type\":\"Polygon\",\"arcs\":[[-467,4035,4036,4037,-3183,4038,4039]],\"id\":\"05007\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[4040,4041,-1755,-2672,-1112,4042,-2794]],\"id\":\"17011\",\"properties\":{\"name\":\"Bureau\"}},{\"type\":\"Polygon\",\"arcs\":[[-2041,-3428,4043,4044,4045,4046,4047,4048,-2105]],\"id\":\"18053\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-3243,-1544,-861,-2752,4049]],\"id\":\"26113\",\"properties\":{\"name\":\"Missaukee\"}},{\"type\":\"Polygon\",\"arcs\":[[-1299,-410,-1259,-1272,4050,-346]],\"id\":\"26117\",\"properties\":{\"name\":\"Montcalm\"}},{\"type\":\"Polygon\",\"arcs\":[[-1527,4051,-2172,-871]],\"id\":\"29229\",\"properties\":{\"name\":\"Wright\"}},{\"type\":\"Polygon\",\"arcs\":[[-1526,-3394,4052,-2195,-2202,4053,-2173,-4052]],\"id\":\"29215\",\"properties\":{\"name\":\"Texas\"}},{\"type\":\"Polygon\",\"arcs\":[[4054,4055,4056,4057,-3431]],\"id\":\"29123\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[4058,4059,4060,-2048,-2374,4061,4062]],\"id\":\"28085\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[4063,4064,4065,4066,4067]],\"id\":\"35011\",\"properties\":{\"name\":\"De Baca\"}},{\"type\":\"Polygon\",\"arcs\":[[4068,-3846,4069,4070,-3777,-3726,4071]],\"id\":\"37147\",\"properties\":{\"name\":\"Pitt\"}},{\"type\":\"Polygon\",\"arcs\":[[4072,-4014,4073,4074,4075,4076,4077]],\"id\":\"38059\",\"properties\":{\"name\":\"Morton\"}},{\"type\":\"Polygon\",\"arcs\":[[4078,4079,4080,4081,-88,4082,-3068]],\"id\":\"39077\",\"properties\":{\"name\":\"Huron\"}},{\"type\":\"Polygon\",\"arcs\":[[-2641,4083,-3745,4084,4085,4086]],\"id\":\"40111\",\"properties\":{\"name\":\"Okmulgee\"}},{\"type\":\"Polygon\",\"arcs\":[[4087,4088,4089,4090,4091,4092,4093,4094]],\"id\":\"45041\",\"properties\":{\"name\":\"Florence\"}},{\"type\":\"Polygon\",\"arcs\":[[4095,4096,4097,4098,4099]],\"id\":\"45081\",\"properties\":{\"name\":\"Saluda\"}},{\"type\":\"Polygon\",\"arcs\":[[4100,4101,-3884,4102,4103,4104]],\"id\":\"21027\",\"properties\":{\"name\":\"Breckinridge\"}},{\"type\":\"Polygon\",\"arcs\":[[-3881,4105,4106,4107,4108,4109]],\"id\":\"21225\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[4110,4111,4112,-395,4113,4114]],\"id\":\"21231\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[4115,-2633,4116,4117,4118,4119]],\"id\":\"21211\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[-3728,-3782,4120,-2331,4121]],\"id\":\"37103\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[4122,4123,4124,4125,4126]],\"id\":\"47105\",\"properties\":{\"name\":\"Loudon\"}},{\"type\":\"Polygon\",\"arcs\":[[4127,4128,4129,-911,4130,4131]],\"id\":\"48217\",\"properties\":{\"name\":\"Hill\"}},{\"type\":\"Polygon\",\"arcs\":[[4132,4133,4134,4135,4136,4137,4138]],\"id\":\"51087\",\"properties\":{\"name\":\"Henrico\"}},{\"type\":\"Polygon\",\"arcs\":[[4139,4140,4141,-796,4142]],\"id\":\"39019\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-2604,4143,4144,4145,-359,4146]],\"id\":\"38099\",\"properties\":{\"name\":\"Walsh\"}},{\"type\":\"Polygon\",\"arcs\":[[4147,4148,4149,-2619,4150,-1949,-1403]],\"id\":\"55067\",\"properties\":{\"name\":\"Langlade\"}},{\"type\":\"Polygon\",\"arcs\":[[4151,4152,-1434,-2132,4153,4154]],\"id\":\"55017\",\"properties\":{\"name\":\"Chippewa\"}},{\"type\":\"Polygon\",\"arcs\":[[4155,4156,4157,4158,4159]],\"id\":\"22101\",\"properties\":{\"name\":\"St. Mary\"}},{\"type\":\"Polygon\",\"arcs\":[[4160,4161,4162,4163,4164,4165]],\"id\":\"41009\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[4166,4167,-1996,4168,4169,4170,-3952]],\"id\":\"41025\",\"properties\":{\"name\":\"Harney\"}},{\"type\":\"Polygon\",\"arcs\":[[4171,-1661,4172,4173,4174,4175]],\"id\":\"48491\",\"properties\":{\"name\":\"Williamson\"}},{\"type\":\"Polygon\",\"arcs\":[[4176,4177,4178,4179,-322]],\"id\":\"49009\",\"properties\":{\"name\":\"Daggett\"}},{\"type\":\"Polygon\",\"arcs\":[[4180,4181,-1844,4182,4183]],\"id\":\"48271\",\"properties\":{\"name\":\"Kinney\"}},{\"type\":\"Polygon\",\"arcs\":[[4184,-318,4185,4186,4187]],\"id\":\"49029\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[4188,4189]],\"id\":\"51620\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4190]],[[4191,4192,4193,4194,-981,4195,-1806,4196,4197]]],\"id\":\"08005\",\"properties\":{\"name\":\"Arapahoe\"}},{\"type\":\"Polygon\",\"arcs\":[[4198,4199,4200,4201,4202,-3828,4203,4204]],\"id\":\"13295\",\"properties\":{\"name\":\"Walker\"}},{\"type\":\"Polygon\",\"arcs\":[[4205,4206,4207,4208,4209,4210]],\"id\":\"18121\",\"properties\":{\"name\":\"Parke\"}},{\"type\":\"Polygon\",\"arcs\":[[4211,-72,4212,4213,4214]],\"id\":\"18143\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[-2703,4215,4216,4217,4218,4219]],\"id\":\"21227\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[4220,4221,-1210,4222,4223]],\"id\":\"22081\",\"properties\":{\"name\":\"Red River\"}},{\"type\":\"Polygon\",\"arcs\":[[-3358,4224,4225,-1893,-1288,-3539]],\"id\":\"27015\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[4226,4227,4228,4229,-1250,4230,4231]],\"id\":\"29139\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[4232,-3572,4233,4234,4235,4236,4237,4238,-3803,4239]],\"id\":\"05093\",\"properties\":{\"name\":\"Mississippi\"}},{\"type\":\"Polygon\",\"arcs\":[[4240,4241,4242,4243,-1221,4244]],\"id\":\"05049\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[4245,4246,-4205,4247,4248,4249,4250]],\"id\":\"01049\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[4251,4252,4253,-3326,4254,4255]],\"id\":\"05127\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[-3122,-2477,-3864,4256,4257]],\"id\":\"06015\",\"properties\":{\"name\":\"Del Norte\"}},{\"type\":\"Polygon\",\"arcs\":[[4258,-939,-3836,4259,-3937,4260]],\"id\":\"17177\",\"properties\":{\"name\":\"Stephenson\"}},{\"type\":\"Polygon\",\"arcs\":[[4261,4262,4263,4264,4265,4266]],\"id\":\"18025\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[4267,4268,4269,4270]],\"id\":\"18043\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[-2923,4271,4272,4273,4274,4275]],\"id\":\"13179\",\"properties\":{\"name\":\"Liberty\"}},{\"type\":\"Polygon\",\"arcs\":[[-19,4276,-3204,4277,-3833]],\"id\":\"16053\",\"properties\":{\"name\":\"Jerome\"}},{\"type\":\"Polygon\",\"arcs\":[[4278,4279,4280,4281,4282]],\"id\":\"24045\",\"properties\":{\"name\":\"Wicomico\"}},{\"type\":\"Polygon\",\"arcs\":[[4283,4284,4285,4286]],\"id\":\"26013\",\"properties\":{\"name\":\"Baraga\"}},{\"type\":\"Polygon\",\"arcs\":[[4287,4288,4289,4290,4291,-1,4292,4293]],\"id\":\"32017\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[4294,4295,4296,4297,4298]],\"id\":\"34011\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[4299,4300,4301,4302]],\"id\":\"18115\",\"properties\":{\"name\":\"Ohio\"}},{\"type\":\"Polygon\",\"arcs\":[[4303,4304,4305,4306,4307,4308]],\"id\":\"36061\",\"properties\":{\"name\":\"New York\"}},{\"type\":\"Polygon\",\"arcs\":[[4309,4310,-3960,4311,4312,4313]],\"id\":\"36089\",\"properties\":{\"name\":\"St. Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[4314,4315,-4063,4316,4317,4318]],\"id\":\"28063\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[4319,-2584,4320,4321,4322,4323]],\"id\":\"40023\",\"properties\":{\"name\":\"Choctaw\"}},{\"type\":\"Polygon\",\"arcs\":[[4324,4325,4326,-2064,4327,4328,4329,4330,-3576]],\"id\":\"17149\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[4331,4332,4333,4334,-2094]],\"id\":\"19057\",\"properties\":{\"name\":\"Des Moines\"}},{\"type\":\"Polygon\",\"arcs\":[[4335,4336,4337,-3841,4338,4339]],\"id\":\"30085\",\"properties\":{\"name\":\"Roosevelt\"}},{\"type\":\"Polygon\",\"arcs\":[[4340,4341,4342,4343,-1019,4344,4345,4346]],\"id\":\"45007\",\"properties\":{\"name\":\"Anderson\"}},{\"type\":\"Polygon\",\"arcs\":[[4347,4348,-2420,4349,4350]],\"id\":\"46033\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[4351,-4237,4352,4353,4354,4355,4356]],\"id\":\"47157\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[4357,4358,4359,4360,4361]],\"id\":\"34019\",\"properties\":{\"name\":\"Hunterdon\"}},{\"type\":\"Polygon\",\"arcs\":[[4362,4363,-770,-2896,4364],[-1232]],\"id\":\"51089\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[-2167,4365,4366,4367]],\"id\":\"51650\",\"properties\":{\"name\":\"Hampton\"}},{\"type\":\"Polygon\",\"arcs\":[[4368,4369,-262,-2425,4370,4371]],\"id\":\"30071\",\"properties\":{\"name\":\"Phillips\"}},{\"type\":\"Polygon\",\"arcs\":[[4372,4373,4374,4375,4376,4377,-3264]],\"id\":\"13161\",\"properties\":{\"name\":\"Jeff Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[4378,-3906,4379,4380,4381,4382,4383,4384]],\"id\":\"56023\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[4385,4386,4387,4388,4389]],\"id\":\"01063\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[4390,4391,-3178,4392,4393]],\"id\":\"05061\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[4394,4395,4396,-2015]],\"id\":\"51091\",\"properties\":{\"name\":\"Highland\"}},{\"type\":\"Polygon\",\"arcs\":[[4397,4398,4399,4400]],\"id\":\"51101\",\"properties\":{\"name\":\"King William\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4401]],[[4402,4403,-402,4404]]],\"id\":\"55007\",\"properties\":{\"name\":\"Bayfield\"}},{\"type\":\"Polygon\",\"arcs\":[[4405,4406,4407,4408,-2698,4409,4410,4411]],\"id\":\"55123\",\"properties\":{\"name\":\"Vernon\"}},{\"type\":\"Polygon\",\"arcs\":[[-629,4412,4413,-198,-3307,-3719]],\"id\":\"31011\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[-4018,4414,4415,4416,4417,4418]],\"id\":\"20043\",\"properties\":{\"name\":\"Doniphan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2826,-3308,-752,-2519,-553]],\"id\":\"31163\",\"properties\":{\"name\":\"Sherman\"}},{\"type\":\"Polygon\",\"arcs\":[[4419,4420,4421,-2526,4422]],\"id\":\"32021\",\"properties\":{\"name\":\"Mineral\"}},{\"type\":\"Polygon\",\"arcs\":[[4423,4424,4425,4426,-1346]],\"id\":\"47083\",\"properties\":{\"name\":\"Houston\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3607,4427]],[[4428,4429,4430,-3603,4431,4432,4433]]],\"id\":\"48057\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[4434,-3831,4435,4436,4437,4438,-4249]],\"id\":\"01019\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[-1415,-3413,4439,4440,4441,4442,4443]],\"id\":\"30111\",\"properties\":{\"name\":\"Yellowstone\"}},{\"type\":\"Polygon\",\"arcs\":[[-750,4444,4445,-1898,-2520]],\"id\":\"31079\",\"properties\":{\"name\":\"Hall\"}},{\"type\":\"Polygon\",\"arcs\":[[4446,4447,4448,-2942,4449]],\"id\":\"31017\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[4450,-2807,4451,4452]],\"id\":\"35061\",\"properties\":{\"name\":\"Valencia\"}},{\"type\":\"Polygon\",\"arcs\":[[4453,4454,4455,4456,-2803,4457]],\"id\":\"35047\",\"properties\":{\"name\":\"San Miguel\"}},{\"type\":\"Polygon\",\"arcs\":[[4458,-2897,-2982,4459,4460,-1252]],\"id\":\"37067\",\"properties\":{\"name\":\"Forsyth\"}},{\"type\":\"Polygon\",\"arcs\":[[4461,4462,-3730,4463,4464,4465]],\"id\":\"37191\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[4466,4467,4468,4469,4470]],\"id\":\"37017\",\"properties\":{\"name\":\"Bladen\"}},{\"type\":\"Polygon\",\"arcs\":[[4471,4472,-1471,4473,4474,4475,-2516,-1914]],\"id\":\"30059\",\"properties\":{\"name\":\"Meagher\"}},{\"type\":\"Polygon\",\"arcs\":[[4476,4477,-3691,4478,4479,4480]],\"id\":\"21203\",\"properties\":{\"name\":\"Rockcastle\"}},{\"type\":\"Polygon\",\"arcs\":[[4481,4482,-4100,4483,4484,4485]],\"id\":\"45047\",\"properties\":{\"name\":\"Greenwood\"}},{\"type\":\"Polygon\",\"arcs\":[[4486,4487,-4105,4488,4489]],\"id\":\"21091\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[4490,4491,4492,4493,4494,4495,4496]],\"id\":\"21045\",\"properties\":{\"name\":\"Casey\"}},{\"type\":\"Polygon\",\"arcs\":[[4497,4498,4499,4500,4501]],\"id\":\"21113\",\"properties\":{\"name\":\"Jessamine\"}},{\"type\":\"Polygon\",\"arcs\":[[4502,4503,-1016,4504]],\"id\":\"37149\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[4505,4506,4507,4508,4509]],\"id\":\"37121\",\"properties\":{\"name\":\"Mitchell\"}},{\"type\":\"Polygon\",\"arcs\":[[4510,4511,4512,4513,4514,4515]],\"id\":\"37053\",\"properties\":{\"name\":\"Currituck\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-2320]],[[4516,4517,4518,4519,-3437,-2318,-3436]]],\"id\":\"51121\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-4138,4520]],\"id\":\"51760\",\"properties\":{\"name\":\"Richmond\"}},{\"type\":\"Polygon\",\"arcs\":[[-3632,-1056,4521,4522,4523,4524]],\"id\":\"53021\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[4525,-2278,4526,4527,4528,-3552]],\"id\":\"40067\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[4529,4530,4531,4532,4533,4534,4535]],\"id\":\"47091\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[4536,4537,4538,4539,4540]],\"id\":\"47121\",\"properties\":{\"name\":\"Meigs\"}},{\"type\":\"Polygon\",\"arcs\":[[-507,4541,-116,4542,-2120]],\"id\":\"46015\",\"properties\":{\"name\":\"Brule\"}},{\"type\":\"Polygon\",\"arcs\":[[4543,4544,4545,4546,4547,-4129,4548]],\"id\":\"48139\",\"properties\":{\"name\":\"Ellis\"}},{\"type\":\"Polygon\",\"arcs\":[[-3553,-4529,4549,-1064,4550,4551]],\"id\":\"48077\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[4552,4553,-3628,4554,4555,4556]],\"id\":\"51009\",\"properties\":{\"name\":\"Amherst\"}},{\"type\":\"Polygon\",\"arcs\":[[4557,-1789,-574,4558]],\"id\":\"08079\",\"properties\":{\"name\":\"Mineral\"}},{\"type\":\"Polygon\",\"arcs\":[[4559,4560,4561,4562,4563,4564,4565,4566]],\"id\":\"13107\",\"properties\":{\"name\":\"Emanuel\"}},{\"type\":\"Polygon\",\"arcs\":[[-3943,-1804,-1198,4567,4568,4569]],\"id\":\"17125\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"Polygon\",\"arcs\":[[-1768,-1770,-736,-3686,-1810,-1059]],\"id\":\"19169\",\"properties\":{\"name\":\"Story\"}},{\"type\":\"Polygon\",\"arcs\":[[4570,4571,-3461,4572]],\"id\":\"19149\",\"properties\":{\"name\":\"Plymouth\"}},{\"type\":\"Polygon\",\"arcs\":[[4573,4574,4575,4576,4577]],\"id\":\"20173\",\"properties\":{\"name\":\"Sedgwick\"}},{\"type\":\"Polygon\",\"arcs\":[[4578,-2976,4579,-2629,-4116,4580]],\"id\":\"21103\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[4581,4582,4583]],\"id\":\"22089\",\"properties\":{\"name\":\"St. Charles\"}},{\"type\":\"Polygon\",\"arcs\":[[-4033,4584,4585,4586]],\"id\":\"01033\",\"properties\":{\"name\":\"Colbert\"}},{\"type\":\"Polygon\",\"arcs\":[[4587,4588,4589,4590,-250,4591,4592]],\"id\":\"04019\",\"properties\":{\"name\":\"Pima\"}},{\"type\":\"Polygon\",\"arcs\":[[4593,4594,-3582,4595,4596,4597]],\"id\":\"04011\",\"properties\":{\"name\":\"Greenlee\"}},{\"type\":\"Polygon\",\"arcs\":[[4598,4599,-572,4600,-3663,4601]],\"id\":\"05147\",\"properties\":{\"name\":\"Woodruff\"}},{\"type\":\"Polygon\",\"arcs\":[[-1764,4602,4603,4604]],\"id\":\"12099\",\"properties\":{\"name\":\"Palm Beach\"}},{\"type\":\"Polygon\",\"arcs\":[[4605,4606,4607,4608,4609]],\"id\":\"13127\",\"properties\":{\"name\":\"Glynn\"}},{\"type\":\"Polygon\",\"arcs\":[[4610,-3060,4611,4612,-667]],\"id\":\"19007\",\"properties\":{\"name\":\"Appanoose\"}},{\"type\":\"Polygon\",\"arcs\":[[4613,4614,-3940,4615,-2541,-918]],\"id\":\"19061\",\"properties\":{\"name\":\"Dubuque\"}},{\"type\":\"Polygon\",\"arcs\":[[4616,4617,4618,4619,-3319,4620]],\"id\":\"21057\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4621,4622,4623,4624,4625,-4156,4626,-3698]],[[4627]]],\"id\":\"22045\",\"properties\":{\"name\":\"Iberia\"}},{\"type\":\"Polygon\",\"arcs\":[[4628,4629,4630,-1130]],\"id\":\"17101\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[4631,4632,4633]],\"id\":\"24037\",\"properties\":{\"name\":\"St. Mary's\"}},{\"type\":\"Polygon\",\"arcs\":[[4634,4635,4636,4637,4638,4639]],\"id\":\"22033\",\"properties\":{\"name\":\"East Baton Rouge\"}},{\"type\":\"Polygon\",\"arcs\":[[4640,4641,4642,4643]],\"id\":\"22043\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-1296,-343,-1300,4644]],\"id\":\"26127\",\"properties\":{\"name\":\"Oceana\"}},{\"type\":\"Polygon\",\"arcs\":[[4645,4646,4647,4648,-3715,4649]],\"id\":\"31131\",\"properties\":{\"name\":\"Otoe\"}},{\"type\":\"Polygon\",\"arcs\":[[4650,-3993,4651,4652,4653,-1085,4654]],\"id\":\"17111\",\"properties\":{\"name\":\"McHenry\"}},{\"type\":\"Polygon\",\"arcs\":[[4655,4656,4657,4658,-3245,-2509]],\"id\":\"20183\",\"properties\":{\"name\":\"Smith\"}},{\"type\":\"Polygon\",\"arcs\":[[-4654,4659,4660,-1509,-1086]],\"id\":\"17089\",\"properties\":{\"name\":\"Kane\"}},{\"type\":\"Polygon\",\"arcs\":[[-3722,4661,4662,4663,4664,4665,4666,4667]],\"id\":\"35035\",\"properties\":{\"name\":\"Otero\"}},{\"type\":\"Polygon\",\"arcs\":[[4668,4669,-4266,4670,-4101,-4488]],\"id\":\"18123\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-4630,4671,4672,-3288,4673,4674,4675,4676]],\"id\":\"18083\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[4677,4678,4679,4680,4681]],\"id\":\"42049\",\"properties\":{\"name\":\"Erie\"}},{\"type\":\"Polygon\",\"arcs\":[[4682,4683,4684,4685,4686]],\"id\":\"45019\",\"properties\":{\"name\":\"Charleston\"}},{\"type\":\"Polygon\",\"arcs\":[[-3734,4687,4688,4689,-2932,-3760,4690]],\"id\":\"45091\",\"properties\":{\"name\":\"York\"}},{\"type\":\"Polygon\",\"arcs\":[[4691,4692,4693,4694,4695]],\"id\":\"45053\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[4696,4697,4698,4699,4700,4701,4702,4703]],\"id\":\"36071\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[4704,4705,4706,-3493,4707]],\"id\":\"50025\",\"properties\":{\"name\":\"Windham\"}},{\"type\":\"Polygon\",\"arcs\":[[-4596,-3581,-1567,4708,4709]],\"id\":\"35023\",\"properties\":{\"name\":\"Hidalgo\"}},{\"type\":\"Polygon\",\"arcs\":[[4710,4711,4712,-4453,4713,4714,4715]],\"id\":\"35006\",\"properties\":{\"name\":\"Cibola\"}},{\"type\":\"Polygon\",\"arcs\":[[-2328,4716,4717,4718,4719,4720,4721]],\"id\":\"54055\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[4722,4723,4724,-2306,-3130,4725]],\"id\":\"54051\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[4726,4727,4728,4729,4730,-2625,4731]],\"id\":\"01101\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[4732,-4250,-4439,4733,-3985,4734]],\"id\":\"01055\",\"properties\":{\"name\":\"Etowah\"}},{\"type\":\"Polygon\",\"arcs\":[[4735,-4586,4736,-2847,4737,4738]],\"id\":\"01059\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-484,-2301,4739,4740,-1977,4741,4742,4743,4744]],[[4745]],[[4746]]],\"id\":\"02050\",\"properties\":{\"name\":\"Bethel\"}},{\"type\":\"Polygon\",\"arcs\":[[4747,-39,4748,4749,4750,4751,-4348]],\"id\":\"46103\",\"properties\":{\"name\":\"Pennington\"}},{\"type\":\"Polygon\",\"arcs\":[[4752,4753,-567,4754,-1389,4755]],\"id\":\"46115\",\"properties\":{\"name\":\"Spink\"}},{\"type\":\"Polygon\",\"arcs\":[[4756,4757,-4573,-3466,4758,4759,4760]],\"id\":\"46127\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[4761,4762,4763,-4693]],\"id\":\"45013\",\"properties\":{\"name\":\"Beaufort\"}},{\"type\":\"Polygon\",\"arcs\":[[4764,4765,4766,4767,4768,4769]],\"id\":\"47029\",\"properties\":{\"name\":\"Cocke\"}},{\"type\":\"Polygon\",\"arcs\":[[4770,4771,4772,-4362,4773,4774,4775,4776]],\"id\":\"42017\",\"properties\":{\"name\":\"Bucks\"}},{\"type\":\"Polygon\",\"arcs\":[[-1366,4777,4778,4779]],\"id\":\"46009\",\"properties\":{\"name\":\"Bon Homme\"}},{\"type\":\"Polygon\",\"arcs\":[[-4426,4780,4781,4782,4783,4784]],\"id\":\"47043\",\"properties\":{\"name\":\"Dickson\"}},{\"type\":\"Polygon\",\"arcs\":[[4785,4786,4787,4788,4789]],\"id\":\"40105\",\"properties\":{\"name\":\"Nowata\"}},{\"type\":\"Polygon\",\"arcs\":[[4790,-2266,-2253,4791,-4546,4792]],\"id\":\"48257\",\"properties\":{\"name\":\"Kaufman\"}},{\"type\":\"Polygon\",\"arcs\":[[4793,4794,-1048,-3084,-1729,-245]],\"id\":\"48155\",\"properties\":{\"name\":\"Foard\"}},{\"type\":\"Polygon\",\"arcs\":[[4795,4796,4797,4798,4799]],\"id\":\"23023\",\"properties\":{\"name\":\"Sagadahoc\"}},{\"type\":\"Polygon\",\"arcs\":[[4800,4801,-2261,4802,4803,4804]],\"id\":\"48085\",\"properties\":{\"name\":\"Collin\"}},{\"type\":\"Polygon\",\"arcs\":[[-2776,-2886,-660,4805,-1650]],\"id\":\"48093\",\"properties\":{\"name\":\"Comanche\"}},{\"type\":\"Polygon\",\"arcs\":[[-680,4806,4807,-2197,-220]],\"id\":\"48095\",\"properties\":{\"name\":\"Concho\"}},{\"type\":\"Polygon\",\"arcs\":[[4808,-2590,4809,4810,4811]],\"id\":\"48103\",\"properties\":{\"name\":\"Crane\"}},{\"type\":\"Polygon\",\"arcs\":[[4812,4813,4814,4815,4816,-4664]],\"id\":\"35015\",\"properties\":{\"name\":\"Eddy\"}},{\"type\":\"Polygon\",\"arcs\":[[4817,4818,4819,-2196,-4053,-3393]],\"id\":\"29161\",\"properties\":{\"name\":\"Phelps\"}},{\"type\":\"Polygon\",\"arcs\":[[4820,4821,4822,-2148,4823,-4253]],\"id\":\"05083\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2338,-3444,4824,4825,4826,4827]],\"id\":\"29177\",\"properties\":{\"name\":\"Ray\"}},{\"type\":\"Polygon\",\"arcs\":[[4828,-2524,4829,4830,-1932,4831,4832,-1103]],\"id\":\"06027\",\"properties\":{\"name\":\"Inyo\"}},{\"type\":\"Polygon\",\"arcs\":[[4833,4834,-3025,4835,4836,-3755]],\"id\":\"42005\",\"properties\":{\"name\":\"Armstrong\"}},{\"type\":\"Polygon\",\"arcs\":[[4837,-2831,4838,4839,-3732,4840]],\"id\":\"37109\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-4769,4841,4842,-3772,4843,4844,4845]],\"id\":\"37087\",\"properties\":{\"name\":\"Haywood\"}},{\"type\":\"Polygon\",\"arcs\":[[4846,4847,-2573,4848,4849,4850,4851]],\"id\":\"47057\",\"properties\":{\"name\":\"Grainger\"}},{\"type\":\"Polygon\",\"arcs\":[[4852,4853,4854,4855,4856]],\"id\":\"42023\",\"properties\":{\"name\":\"Cameron\"}},{\"type\":\"Polygon\",\"arcs\":[[-102,4857,-4761,4858,4859,4860]],\"id\":\"46027\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[4861,4862,4863,4864,4865]],\"id\":\"42025\",\"properties\":{\"name\":\"Carbon\"}},{\"type\":\"Polygon\",\"arcs\":[[4866,4867,4868,4869,4870,4871]],\"id\":\"45025\",\"properties\":{\"name\":\"Chesterfield\"}},{\"type\":\"Polygon\",\"arcs\":[[4872,4873,-4683,4874]],\"id\":\"45035\",\"properties\":{\"name\":\"Dorchester\"}},{\"type\":\"Polygon\",\"arcs\":[[4875,4876,4877,4878,4879,4880,-1531]],\"id\":\"29041\",\"properties\":{\"name\":\"Chariton\"}},{\"type\":\"Polygon\",\"arcs\":[[4881,4882,-2442,4883,4884]],\"id\":\"50011\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[4885,4886,-4857,4887,-3022,4888]],\"id\":\"42047\",\"properties\":{\"name\":\"Elk\"}},{\"type\":\"Polygon\",\"arcs\":[[4889,4890,4891]],\"id\":\"51115\",\"properties\":{\"name\":\"Mathews\"}},{\"type\":\"Polygon\",\"arcs\":[[4892,4893,4894,4895,-3391,4896,4897]],\"id\":\"29131\",\"properties\":{\"name\":\"Miller\"}},{\"type\":\"Polygon\",\"arcs\":[[-266,4898,4899,4900,4901,4902]],\"id\":\"30017\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[-4902,4903,4904,4905,4906,4907,4908]],\"id\":\"30075\",\"properties\":{\"name\":\"Powder River\"}},{\"type\":\"Polygon\",\"arcs\":[[4909,-1285,4910,4911,4912]],\"id\":\"21107\",\"properties\":{\"name\":\"Hopkins\"}},{\"type\":\"Polygon\",\"arcs\":[[4913,-2150,4914,4915,4916]],\"id\":\"26003\",\"properties\":{\"name\":\"Alger\"}},{\"type\":\"Polygon\",\"arcs\":[[4917,4918,4919,4920,4921]],\"id\":\"21115\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1121,4922,-3343,4923,4924]],\"id\":\"17041\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[4925,4926,4927,4928,4929,4930]],\"id\":\"21119\",\"properties\":{\"name\":\"Knott\"}},{\"type\":\"Polygon\",\"arcs\":[[4931,-619,4932,-4575,4933]],\"id\":\"20079\",\"properties\":{\"name\":\"Harvey\"}},{\"type\":\"Polygon\",\"arcs\":[[4934,-3086,4935]],\"id\":\"29510\",\"properties\":{\"name\":\"St. Louis\"}},{\"type\":\"Polygon\",\"arcs\":[[-3347,4936,4937,4938,-292,4939]],\"id\":\"42009\",\"properties\":{\"name\":\"Bedford\"}},{\"type\":\"Polygon\",\"arcs\":[[-4019,-4419,4940,-2086,4941]],\"id\":\"20013\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[4942,4943,4944,4945,4946,4947]],\"id\":\"05099\",\"properties\":{\"name\":\"Nevada\"}},{\"type\":\"Polygon\",\"arcs\":[[-3331,4948,-4944,4949,-4391]],\"id\":\"05109\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[4950,4951,4952,4953,4954]],\"id\":\"51730\",\"properties\":{\"name\":\"Petersburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-4330,4955,4956,-4229,4957,4958]],\"id\":\"29163\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-2878,4959,4960,4961,4962]],\"id\":\"17083\",\"properties\":{\"name\":\"Jersey\"}},{\"type\":\"Polygon\",\"arcs\":[[4963,-4093,4964,4965,4966,4967]],\"id\":\"45027\",\"properties\":{\"name\":\"Clarendon\"}},{\"type\":\"Polygon\",\"arcs\":[[-2572,-1573,4968,-1429,4969,4970,-4849]],\"id\":\"47073\",\"properties\":{\"name\":\"Hawkins\"}},{\"type\":\"Polygon\",\"arcs\":[[4971,4972,4973,-1136,-1408]],\"id\":\"47077\",\"properties\":{\"name\":\"Henderson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4869,4974,-4088,4975,4976]],\"id\":\"45031\",\"properties\":{\"name\":\"Darlington\"}},{\"type\":\"Polygon\",\"arcs\":[[-3373,4977,4978,4979,4980,4981]],\"id\":\"42029\",\"properties\":{\"name\":\"Chester\"}},{\"type\":\"Polygon\",\"arcs\":[[4982,4983,4984,4985,-4090]],\"id\":\"45033\",\"properties\":{\"name\":\"Dillon\"}},{\"type\":\"Polygon\",\"arcs\":[[4986,-3020,-4835,4987,-1622]],\"id\":\"42031\",\"properties\":{\"name\":\"Clarion\"}},{\"type\":\"Polygon\",\"arcs\":[[4988,-3926,-169,4989]],\"id\":\"55037\",\"properties\":{\"name\":\"Florence\"}},{\"type\":\"Polygon\",\"arcs\":[[4990,-4889,-3021,-4987,-1621]],\"id\":\"42053\",\"properties\":{\"name\":\"Forest\"}},{\"type\":\"Polygon\",\"arcs\":[[4991,4992,4993,4994,4995]],\"id\":\"13049\",\"properties\":{\"name\":\"Charlton\"}},{\"type\":\"Polygon\",\"arcs\":[[-576,-133,4996,4997,4998,4999,5000,5001]],\"id\":\"35039\",\"properties\":{\"name\":\"Rio Arriba\"}},{\"type\":\"Polygon\",\"arcs\":[[5002,-4224,5003,5004,5005,-1051]],\"id\":\"22031\",\"properties\":{\"name\":\"De Soto\"}},{\"type\":\"Polygon\",\"arcs\":[[-3423,5006,5007,5008,-2529]],\"id\":\"37063\",\"properties\":{\"name\":\"Durham\"}},{\"type\":\"Polygon\",\"arcs\":[[5009,5010,-4711,5011]],\"id\":\"35031\",\"properties\":{\"name\":\"McKinley\"}},{\"type\":\"Polygon\",\"arcs\":[[5012,5013,5014,5015,5016]],\"id\":\"24013\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5017,5018]],[[-4981,5019,5020,5021,5022,5023,5024,5025]]],\"id\":\"10003\",\"properties\":{\"name\":\"New Castle\"}},{\"type\":\"Polygon\",\"arcs\":[[5026,5027,-3162,5028,-2814]],\"id\":\"20023\",\"properties\":{\"name\":\"Cheyenne\"}},{\"type\":\"Polygon\",\"arcs\":[[5029,5030,5031,5032,5033,-4377]],\"id\":\"13001\",\"properties\":{\"name\":\"Appling\"}},{\"type\":\"Polygon\",\"arcs\":[[5034,5035,5036,-4727,5037,-3215]],\"id\":\"01051\",\"properties\":{\"name\":\"Elmore\"}},{\"type\":\"Polygon\",\"arcs\":[[5038,5039,-3865,-1178]],\"id\":\"08033\",\"properties\":{\"name\":\"Dolores\"}},{\"type\":\"Polygon\",\"arcs\":[[5040,-2142,5041,5042]],\"id\":\"27069\",\"properties\":{\"name\":\"Kittson\"}},{\"type\":\"Polygon\",\"arcs\":[[5043,-1686,5044,5045,-3613,-4026,5046]],\"id\":\"48241\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[5047,5048,5049,-4685,5050,5051]],\"id\":\"45043\",\"properties\":{\"name\":\"Georgetown\"}},{\"type\":\"Polygon\",\"arcs\":[[5052,-3556,5053,5054,-4647]],\"id\":\"19071\",\"properties\":{\"name\":\"Fremont\"}},{\"type\":\"Polygon\",\"arcs\":[[5055,-4569,5056,5057,5058,5059]],\"id\":\"17017\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[5060,5061,5062,-4705,5063,5064,5065]],\"id\":\"50027\",\"properties\":{\"name\":\"Windsor\"}},{\"type\":\"Polygon\",\"arcs\":[[5066,-2055,5067,5068,-4012,5069,5070,5071]],\"id\":\"38055\",\"properties\":{\"name\":\"McLean\"}},{\"type\":\"Polygon\",\"arcs\":[[5072,-4072,-3725,-4463]],\"id\":\"37079\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[5073,5074,5075,5076,5077]],\"id\":\"17127\",\"properties\":{\"name\":\"Massac\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5078,5079]],[[5080,-949,5081,-4279,5082]]],\"id\":\"24019\",\"properties\":{\"name\":\"Dorchester\"}},{\"type\":\"Polygon\",\"arcs\":[[5083,-4005,-687,5084]],\"id\":\"16055\",\"properties\":{\"name\":\"Kootenai\"}},{\"type\":\"Polygon\",\"arcs\":[[5085,5086,5087,5088]],\"id\":\"09007\",\"properties\":{\"name\":\"Middlesex\"}},{\"type\":\"Polygon\",\"arcs\":[[5089,-2658,-2540,-854,5090,-2979,5091]],\"id\":\"18039\",\"properties\":{\"name\":\"Elkhart\"}},{\"type\":\"Polygon\",\"arcs\":[[5092,-1154,-2995,-2758,5093,5094]],\"id\":\"20071\",\"properties\":{\"name\":\"Greeley\"}},{\"type\":\"Polygon\",\"arcs\":[[5095,-5059,5096,-2874,5097,-2062,-4327]],\"id\":\"17137\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[5098,5099,5100,-3767]],\"id\":\"21121\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[5101,-670,5102,5103,-1092]],\"id\":\"19053\",\"properties\":{\"name\":\"Decatur\"}},{\"type\":\"Polygon\",\"arcs\":[[5104,5105,5106,5107,5108,-4918,5109]],\"id\":\"21127\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[5110,5111,-527,-3639,5112,5113]],\"id\":\"54001\",\"properties\":{\"name\":\"Barbour\"}},{\"type\":\"Polygon\",\"arcs\":[[5114,5115,-3497,5116,5117,5118,5119,5120]],\"id\":\"25003\",\"properties\":{\"name\":\"Berkshire\"}},{\"type\":\"Polygon\",\"arcs\":[[5121,-4227,5122,5123,5124]],\"id\":\"29027\",\"properties\":{\"name\":\"Callaway\"}},{\"type\":\"Polygon\",\"arcs\":[[5125,5126,5127,5128,5129,5130]],\"id\":\"27073\",\"properties\":{\"name\":\"Lac qui Parle\"}},{\"type\":\"Polygon\",\"arcs\":[[-2721,5131,-4133,5132,-3228,5133]],\"id\":\"51075\",\"properties\":{\"name\":\"Goochland\"}},{\"type\":\"Polygon\",\"arcs\":[[5134,5135,5136,-4381]],\"id\":\"56035\",\"properties\":{\"name\":\"Sublette\"}},{\"type\":\"Polygon\",\"arcs\":[[5137,5138,5139,5140,-3876]],\"id\":\"49005\",\"properties\":{\"name\":\"Cache\"}},{\"type\":\"Polygon\",\"arcs\":[[-1189,5141,-2185,-2225,5142]],\"id\":\"30053\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[5143,5144,5145,5146,5147,5148,5149]],\"id\":\"12001\",\"properties\":{\"name\":\"Alachua\"}},{\"type\":\"Polygon\",\"arcs\":[[-4500,5150,5151,5152,-3687,-4478,5153]],\"id\":\"21151\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[5154,5155,5156,-2650,5157,5158,-1858]],\"id\":\"48177\",\"properties\":{\"name\":\"Gonzales\"}},{\"type\":\"Polygon\",\"arcs\":[[5159,5160,-631,-3718,-545,5161,5162]],\"id\":\"31089\",\"properties\":{\"name\":\"Holt\"}},{\"type\":\"Polygon\",\"arcs\":[[5163,5164,-4466,5165,5166,5167]],\"id\":\"37101\",\"properties\":{\"name\":\"Johnston\"}},{\"type\":\"Polygon\",\"arcs\":[[5168,-2796,-1741,5169,5170,-4333,5171]],\"id\":\"17131\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[-441,5172,5173,5174,-3684,5175]],\"id\":\"19191\",\"properties\":{\"name\":\"Winneshiek\"}},{\"type\":\"Polygon\",\"arcs\":[[-1495,-1410,5176,5177,5178,5179]],\"id\":\"47075\",\"properties\":{\"name\":\"Haywood\"}},{\"type\":\"Polygon\",\"arcs\":[[5180,5181,-297,5182,5183,5184]],\"id\":\"24023\",\"properties\":{\"name\":\"Garrett\"}},{\"type\":\"Polygon\",\"arcs\":[[5185,-5185,5186,-524,-5112,5187,5188]],\"id\":\"54077\",\"properties\":{\"name\":\"Preston\"}},{\"type\":\"Polygon\",\"arcs\":[[5189,5190,5191,-4287,5192,5193]],\"id\":\"26061\",\"properties\":{\"name\":\"Houghton\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5194,-5179,5195,-4353,-4236]],[[-4238,-4352,5196]]],\"id\":\"47167\",\"properties\":{\"name\":\"Tipton\"}},{\"type\":\"Polygon\",\"arcs\":[[-1078,5197,5198,-2566,5199]],\"id\":\"26065\",\"properties\":{\"name\":\"Ingham\"}},{\"type\":\"Polygon\",\"arcs\":[[-4577,5200,5201,5202,5203,5204]],\"id\":\"20191\",\"properties\":{\"name\":\"Sumner\"}},{\"type\":\"Polygon\",\"arcs\":[[5205,5206,5207,5208,5209,5210,5211]],\"id\":\"21135\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[-4027,-3617,-3896,5212,-3974,5213]],\"id\":\"48245\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[5214,5215,-3472,5216,5217]],\"id\":\"31177\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[5218,5219,5220,-460,5221,5222,5223,5224]],\"id\":\"53039\",\"properties\":{\"name\":\"Klickitat\"}},{\"type\":\"Polygon\",\"arcs\":[[5225,-3577,-4331,-4959,5226]],\"id\":\"29173\",\"properties\":{\"name\":\"Ralls\"}},{\"type\":\"Polygon\",\"arcs\":[[-1423,5227,5228,5229,-435,5230]],\"id\":\"56001\",\"properties\":{\"name\":\"Albany\"}},{\"type\":\"Polygon\",\"arcs\":[[5231,5232,-2292,5233,-2717,5234,5235,5236],[-1411]],\"id\":\"51003\",\"properties\":{\"name\":\"Albemarle\"}},{\"type\":\"Polygon\",\"arcs\":[[-4826,5237,5238,-1920,5239,5240]],\"id\":\"29107\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[5241,5242,-4818,-3392,-4896]],\"id\":\"29125\",\"properties\":{\"name\":\"Maries\"}},{\"type\":\"Polygon\",\"arcs\":[[5243,-5123,-4232,5244,-5242,-4895]],\"id\":\"29151\",\"properties\":{\"name\":\"Osage\"}},{\"type\":\"Polygon\",\"arcs\":[[-3010,-1877,-3019,-1304,5245,5246]],\"id\":\"27161\",\"properties\":{\"name\":\"Waseca\"}},{\"type\":\"Polygon\",\"arcs\":[[5247,5248,5249,5250,-4338,5251]],\"id\":\"38105\",\"properties\":{\"name\":\"Williams\"}},{\"type\":\"Polygon\",\"arcs\":[[-3625,5252,-3231,5253,5254,5255,5256]],\"id\":\"51147\",\"properties\":{\"name\":\"Prince Edward\"}},{\"type\":\"Polygon\",\"arcs\":[[5257,-5025,5258,5259,5260]],\"id\":\"24029\",\"properties\":{\"name\":\"Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[5261,-3064,-3944,-4570,-5056,5262,5263]],\"id\":\"17169\",\"properties\":{\"name\":\"Schuyler\"}},{\"type\":\"Polygon\",\"arcs\":[[5264,5265,5266,5267,5268,-3585]],\"id\":\"24031\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-1138,5269,5270,5271]],\"id\":\"47109\",\"properties\":{\"name\":\"McNairy\"}},{\"type\":\"Polygon\",\"arcs\":[[5272,5273,5274,-1204,5275]],\"id\":\"22119\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[5276,5277,5278]],\"id\":\"37129\",\"properties\":{\"name\":\"New Hanover\"}},{\"type\":\"Polygon\",\"arcs\":[[-5193,-4286,5279,-3924,-4989,5280,5281,-3514,5282]],\"id\":\"26071\",\"properties\":{\"name\":\"Iron\"}},{\"type\":\"Polygon\",\"arcs\":[[-5076,5283,5284,5285,5286,5287,5288]],\"id\":\"21139\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[5289,-1215,5290,-3807,5291,5292]],\"id\":\"06077\",\"properties\":{\"name\":\"San Joaquin\"}},{\"type\":\"Polygon\",\"arcs\":[[5293,-5077,-5289,5294,-3311,5295,5296]],\"id\":\"21145\",\"properties\":{\"name\":\"McCracken\"}},{\"type\":\"Polygon\",\"arcs\":[[5297,5298,-4762,-4692,5299,5300]],\"id\":\"45049\",\"properties\":{\"name\":\"Hampton\"}},{\"type\":\"Polygon\",\"arcs\":[[-1597,-1013,5301,5302,5303]],\"id\":\"31037\",\"properties\":{\"name\":\"Colfax\"}},{\"type\":\"Polygon\",\"arcs\":[[5304,-2517,-4476,5305,-1442,5306,5307,5308]],\"id\":\"30031\",\"properties\":{\"name\":\"Gallatin\"}},{\"type\":\"Polygon\",\"arcs\":[[-1348,5309,5310,-1400,5311,5312]],\"id\":\"47135\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[5313,-3901,-1774,-3478,5314,-3835,5315,5316]],\"id\":\"16039\",\"properties\":{\"name\":\"Elmore\"}},{\"type\":\"Polygon\",\"arcs\":[[-2472,5317,5318,5319,5320]],\"id\":\"31013\",\"properties\":{\"name\":\"Box Butte\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5321,-3915,5322,-3956,5323,5324,5325]]],\"id\":\"25005\",\"properties\":{\"name\":\"Bristol\"}},{\"type\":\"Polygon\",\"arcs\":[[-1131,-4631,-4677,5326,5327,5328]],\"id\":\"17185\",\"properties\":{\"name\":\"Wabash\"}},{\"type\":\"Polygon\",\"arcs\":[[5329,5330,5331,5332,5333,5334]],\"id\":\"21095\",\"properties\":{\"name\":\"Harlan\"}},{\"type\":\"Polygon\",\"arcs\":[[5335,5336,5337,-1038,5338,-1397]],\"id\":\"47119\",\"properties\":{\"name\":\"Maury\"}},{\"type\":\"Polygon\",\"arcs\":[[5339,5340,-3893,-3615,5341]],\"id\":\"22019\",\"properties\":{\"name\":\"Calcasieu\"}},{\"type\":\"Polygon\",\"arcs\":[[5342,-2530,-5009,5343,5344,5345,5346,-1147]],\"id\":\"37037\",\"properties\":{\"name\":\"Chatham\"}},{\"type\":\"Polygon\",\"arcs\":[[-928,5347,-523,5348,5349]],\"id\":\"48127\",\"properties\":{\"name\":\"Dimmit\"}},{\"type\":\"Polygon\",\"arcs\":[[-4921,5350,-4926,5351,5352,5353]],\"id\":\"21153\",\"properties\":{\"name\":\"Magoffin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4187,5354,5355,5356]],\"id\":\"49011\",\"properties\":{\"name\":\"Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[5357,5358,5359,5360]],\"id\":\"49031\",\"properties\":{\"name\":\"Piute\"}},{\"type\":\"Polygon\",\"arcs\":[[-5109,5361,5362,5363,5364,-4919]],\"id\":\"21159\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[5365,5366,-4412,5367,-5174,5368]],\"id\":\"27055\",\"properties\":{\"name\":\"Houston\"}},{\"type\":\"Polygon\",\"arcs\":[[5369,5370,5371,-4163]],\"id\":\"53011\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[5372,5373,5374,5375]],\"id\":\"55089\",\"properties\":{\"name\":\"Ozaukee\"}},{\"type\":\"Polygon\",\"arcs\":[[5376,-1916,-2518,-5305,5377,5378,5379]],\"id\":\"30043\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[5380,-4770,-4846,5381,5382,5383]],\"id\":\"47155\",\"properties\":{\"name\":\"Sevier\"}},{\"type\":\"Polygon\",\"arcs\":[[5384,5385,5386,5387]],\"id\":\"32011\",\"properties\":{\"name\":\"Eureka\"}},{\"type\":\"Polygon\",\"arcs\":[[5388,5389,5390,-1206,5391]],\"id\":\"22061\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[5392,5393,5394,-5389,5395]],\"id\":\"22111\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[5396,5397,5398,5399]],\"id\":\"33001\",\"properties\":{\"name\":\"Belknap\"}},{\"type\":\"Polygon\",\"arcs\":[[-1883,-2311,5400,5401,5402]],\"id\":\"05011\",\"properties\":{\"name\":\"Bradley\"}},{\"type\":\"Polygon\",\"arcs\":[[5403,5404,5405,-1539,5406,-126]],\"id\":\"31085\",\"properties\":{\"name\":\"Hayes\"}},{\"type\":\"Polygon\",\"arcs\":[[5407,5408,5409,5410,5411,5412,5413,5414]],\"id\":\"42097\",\"properties\":{\"name\":\"Northumberland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5415,-950,-5081,5416]]],\"id\":\"24041\",\"properties\":{\"name\":\"Talbot\"}},{\"type\":\"Polygon\",\"arcs\":[[5417,5418,5419,-2817]],\"id\":\"19041\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[5420,5421,5422,-2024,-3869,5423]],\"id\":\"47139\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[5424,5425,-2090,5426,5427,5428]],\"id\":\"20149\",\"properties\":{\"name\":\"Pottawatomie\"}},{\"type\":\"Polygon\",\"arcs\":[[5429,5430,5431]],\"id\":\"24510\",\"properties\":{\"name\":\"Baltimore\"}},{\"type\":\"Polygon\",\"arcs\":[[5432,5433,-4800,5434,5435]],\"id\":\"23001\",\"properties\":{\"name\":\"Androscoggin\"}},{\"type\":\"Polygon\",\"arcs\":[[5436,5437,5438,-3289,-4673,5439]],\"id\":\"18153\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[5440,5441,-3259,5442,5443,5444,5445]],\"id\":\"28145\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-1290,-1896,-2623,-2597,5446,-3643,-3030]],\"id\":\"27063\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[5447,5448,5449,5450,5451,5452,5453]],\"id\":\"49049\",\"properties\":{\"name\":\"Utah\"}},{\"type\":\"Polygon\",\"arcs\":[[5454,-3800,5455,5456,-4719,5457]],\"id\":\"54089\",\"properties\":{\"name\":\"Summers\"}},{\"type\":\"Polygon\",\"arcs\":[[-5452,5458,5459,5460,5461,5462]],\"id\":\"49039\",\"properties\":{\"name\":\"Sanpete\"}},{\"type\":\"Polygon\",\"arcs\":[[-2653,5463,5464,-1447,5465,5466,5467]],\"id\":\"55027\",\"properties\":{\"name\":\"Dodge\"}},{\"type\":\"Polygon\",\"arcs\":[[5468,5469,-5131,5470,-886,5471]],\"id\":\"46051\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-4939,5472,5473,-135,-293]],\"id\":\"42057\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[5474,5475,5476,5477,5478,5479]],\"id\":\"55093\",\"properties\":{\"name\":\"Pierce\"}},{\"type\":\"Polygon\",\"arcs\":[[5480,5481,-1468,-4473,5482]],\"id\":\"30045\",\"properties\":{\"name\":\"Judith Basin\"}},{\"type\":\"Polygon\",\"arcs\":[[5483,5484,-4871,5485,5486,-2933,-4690]],\"id\":\"45057\",\"properties\":{\"name\":\"Lancaster\"}},{\"type\":\"Polygon\",\"arcs\":[[5487,5488,-1459,5489,5490,-4398,5491]],\"id\":\"51033\",\"properties\":{\"name\":\"Caroline\"}},{\"type\":\"Polygon\",\"arcs\":[[5492,5493,5494,-5228,-1422]],\"id\":\"56031\",\"properties\":{\"name\":\"Platte\"}},{\"type\":\"Polygon\",\"arcs\":[[5495,5496,5497,5498,5499,-5480,5500]],\"id\":\"27163\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[5501,5502,5503,5504,5505,5506,5507]],\"id\":\"29133\",\"properties\":{\"name\":\"Mississippi\"}},{\"type\":\"Polygon\",\"arcs\":[[-4864,5508,5509,-4772,5510]],\"id\":\"42095\",\"properties\":{\"name\":\"Northampton\"}},{\"type\":\"Polygon\",\"arcs\":[[-5005,5511,5512,5513,5514,5515]],\"id\":\"22085\",\"properties\":{\"name\":\"Sabine\"}},{\"type\":\"Polygon\",\"arcs\":[[5516,5517,5518,-4621,-3318,5519]],\"id\":\"21169\",\"properties\":{\"name\":\"Metcalfe\"}},{\"type\":\"Polygon\",\"arcs\":[[-3655,5520,-4589,5521]],\"id\":\"04021\",\"properties\":{\"name\":\"Pinal\"}},{\"type\":\"Polygon\",\"arcs\":[[-1181,5522,5523,-3653,-684]],\"id\":\"04017\",\"properties\":{\"name\":\"Navajo\"}},{\"type\":\"Polygon\",\"arcs\":[[5524,-2939,5525,-4593,5526]],\"id\":\"04027\",\"properties\":{\"name\":\"Yuma\"}},{\"type\":\"Polygon\",\"arcs\":[[5527,5528,5529,-5498,5530,-622]],\"id\":\"27025\",\"properties\":{\"name\":\"Chisago\"}},{\"type\":\"Polygon\",\"arcs\":[[-3571,5531,5532,-1343,-1494,5533,-4234]],\"id\":\"47045\",\"properties\":{\"name\":\"Dyer\"}},{\"type\":\"Polygon\",\"arcs\":[[5534,5535,5536,5537,5538]],\"id\":\"21181\",\"properties\":{\"name\":\"Nicholas\"}},{\"type\":\"Polygon\",\"arcs\":[[5539,-5246,-1309,5540,5541,-2621]],\"id\":\"27043\",\"properties\":{\"name\":\"Faribault\"}},{\"type\":\"Polygon\",\"arcs\":[[5542,-4930,5543,-5331,5544,5545,-3647]],\"id\":\"21193\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[5546,-3181,5547,5548,5549,5550]],\"id\":\"48037\",\"properties\":{\"name\":\"Bowie\"}},{\"type\":\"Polygon\",\"arcs\":[[-4905,5551,-1372,-41,5552,5553]],\"id\":\"56011\",\"properties\":{\"name\":\"Crook\"}},{\"type\":\"Polygon\",\"arcs\":[[5554,-4976,-4095,5555]],\"id\":\"45061\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[5556,5557,5558,5559,5560,-5494]],\"id\":\"56015\",\"properties\":{\"name\":\"Goshen\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5561,-3911]],[[-3487,5562]],[[5563,-3491,5564,-3909,-5322,5565,5566]]],\"id\":\"25021\",\"properties\":{\"name\":\"Norfolk\"}},{\"type\":\"Polygon\",\"arcs\":[[5567,5568,5569,5570,5571,-3890]],\"id\":\"21123\",\"properties\":{\"name\":\"Larue\"}},{\"type\":\"Polygon\",\"arcs\":[[5572,-1465,5573,-5308,5574,5575,5576,-2533]],\"id\":\"16043\",\"properties\":{\"name\":\"Fremont\"}},{\"type\":\"Polygon\",\"arcs\":[[-3830,-731,5577,-54,5578,-4436]],\"id\":\"13233\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[5579,-316,-3044,5580,-4450,-2941,-423,5581,5582,5583]],\"id\":\"31031\",\"properties\":{\"name\":\"Cherry\"}},{\"type\":\"Polygon\",\"arcs\":[[-3818,5584,5585,-3671,5586]],\"id\":\"13247\",\"properties\":{\"name\":\"Rockdale\"}},{\"type\":\"Polygon\",\"arcs\":[[5587,-2940,-5525,5588,5589]],\"id\":\"06025\",\"properties\":{\"name\":\"Imperial\"}},{\"type\":\"Polygon\",\"arcs\":[[-1665,-1190,-5143,-2230,-4006,-5084,5590]],\"id\":\"16017\",\"properties\":{\"name\":\"Bonner\"}},{\"type\":\"Polygon\",\"arcs\":[[5591,5592,5593,-4206,5594]],\"id\":\"18045\",\"properties\":{\"name\":\"Fountain\"}},{\"type\":\"Polygon\",\"arcs\":[[5595,5596,5597,5598,5599,5600,5601]],\"id\":\"47031\",\"properties\":{\"name\":\"Coffee\"}},{\"type\":\"Polygon\",\"arcs\":[[5602,5603,5604,-637,5605,-5599,5606]],\"id\":\"47177\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[5607,-5364,5608,5609,5610,5611,5612,-4928]],\"id\":\"21195\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[5613,5614,5615,-1261,5616,5617]],\"id\":\"21197\",\"properties\":{\"name\":\"Powell\"}},{\"type\":\"Polygon\",\"arcs\":[[-1302,5618,5619,5620]],\"id\":\"26139\",\"properties\":{\"name\":\"Ottawa\"}},{\"type\":\"Polygon\",\"arcs\":[[5621,5622,5623,-1169,5624,5625,5626]],\"id\":\"47165\",\"properties\":{\"name\":\"Sumner\"}},{\"type\":\"Polygon\",\"arcs\":[[5627,5628,5629,5630,5631]],\"id\":\"37153\",\"properties\":{\"name\":\"Richmond\"}},{\"type\":\"Polygon\",\"arcs\":[[-3077,5632,5633,5634,5635]],\"id\":\"48043\",\"properties\":{\"name\":\"Brewster\"}},{\"type\":\"Polygon\",\"arcs\":[[5636,5637,-1418,-783,5638,5639]],\"id\":\"56019\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[5640,5641,5642,-5499,-5530]],\"id\":\"55095\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[-5643,5643,-5475,-5500]],\"id\":\"55109\",\"properties\":{\"name\":\"St. Croix\"}},{\"type\":\"Polygon\",\"arcs\":[[5644,-3851,5645,-3968]],\"id\":\"48111\",\"properties\":{\"name\":\"Dallam\"}},{\"type\":\"Polygon\",\"arcs\":[[5646,-5415,5647,5648,5649,5650]],\"id\":\"42067\",\"properties\":{\"name\":\"Juniata\"}},{\"type\":\"Polygon\",\"arcs\":[[5651,5652,5653,5654,5655,5656,5657]],\"id\":\"18089\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[5658,5659,5660,5661,5662]],\"id\":\"42131\",\"properties\":{\"name\":\"Wyoming\"}},{\"type\":\"Polygon\",\"arcs\":[[5663,5664,-4827,-5241,5665,5666,5667]],\"id\":\"29095\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[5668,5669,-963,5670,5671]],\"id\":\"42073\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[5672,-1624,5673,-5669,5674,5675]],\"id\":\"42085\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[5676,-5663,5677,5678,-4862,5679,5680]],\"id\":\"42079\",\"properties\":{\"name\":\"Luzerne\"}},{\"type\":\"Polygon\",\"arcs\":[[-3477,-16,-3832,-5315]],\"id\":\"16025\",\"properties\":{\"name\":\"Camas\"}},{\"type\":\"Polygon\",\"arcs\":[[-3396,-261,-3547,5681,-2770,5682]],\"id\":\"19103\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-488,-1792,5683,-666,5684]],\"id\":\"19117\",\"properties\":{\"name\":\"Lucas\"}},{\"type\":\"Polygon\",\"arcs\":[[5685,-696,-2914,5686,5687,5688]],\"id\":\"40151\",\"properties\":{\"name\":\"Woods\"}},{\"type\":\"Polygon\",\"arcs\":[[5689,-5688,5690,5691,5692]],\"id\":\"40153\",\"properties\":{\"name\":\"Woodward\"}},{\"type\":\"Polygon\",\"arcs\":[[-2805,5693,-4068,5694,-4662,-3721,5695]],\"id\":\"35027\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-5070,-4015,-4073,5696,5697]],\"id\":\"38057\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[-4714,-4452,-2806,-5696,-3720,5698]],\"id\":\"35053\",\"properties\":{\"name\":\"Socorro\"}},{\"type\":\"Polygon\",\"arcs\":[[5699,5700,-2429,5701,-5593,5702,-2861]],\"id\":\"18157\",\"properties\":{\"name\":\"Tippecanoe\"}},{\"type\":\"Polygon\",\"arcs\":[[5703,5704,5705,5706,5707,5708]],\"id\":\"21221\",\"properties\":{\"name\":\"Trigg\"}},{\"type\":\"Polygon\",\"arcs\":[[-5630,5709,5710,5711]],\"id\":\"37165\",\"properties\":{\"name\":\"Scotland\"}},{\"type\":\"Polygon\",\"arcs\":[[-2663,-821,-534,5712,5713,5714]],\"id\":\"17055\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-820,5715,-3882,-4110,5716,-536]],\"id\":\"17059\",\"properties\":{\"name\":\"Gallatin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4328,-2063,-5098,-2879,-4963,5717]],\"id\":\"17061\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[-3859,-2611,-3808,-5291,-1214]],\"id\":\"06009\",\"properties\":{\"name\":\"Calaveras\"}},{\"type\":\"Polygon\",\"arcs\":[[5718,-4485,5719,5720,5721,5722]],\"id\":\"45065\",\"properties\":{\"name\":\"McCormick\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-4342,5723]],[[-3774,-1020,-4344,5724]]],\"id\":\"45077\",\"properties\":{\"name\":\"Pickens\"}},{\"type\":\"Polygon\",\"arcs\":[[-5235,-2722,-5134,-3227,5725]],\"id\":\"51065\",\"properties\":{\"name\":\"Fluvanna\"}},{\"type\":\"Polygon\",\"arcs\":[[5726,-5556,-4094,-4964,5727,5728]],\"id\":\"45085\",\"properties\":{\"name\":\"Sumter\"}},{\"type\":\"Polygon\",\"arcs\":[[5729,5730,-1490,5731]],\"id\":\"51133\",\"properties\":{\"name\":\"Northumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[5732,-5210,5733,5734,-5537,5735]],\"id\":\"21069\",\"properties\":{\"name\":\"Fleming\"}},{\"type\":\"Polygon\",\"arcs\":[[-398,5736,5737,5738,5739,5740]],\"id\":\"47001\",\"properties\":{\"name\":\"Anderson\"}},{\"type\":\"Polygon\",\"arcs\":[[5741,5742,5743,-1912,-2180]],\"id\":\"30099\",\"properties\":{\"name\":\"Teton\"}},{\"type\":\"Polygon\",\"arcs\":[[-132,5744,5745,5746,-4997]],\"id\":\"35055\",\"properties\":{\"name\":\"Taos\"}},{\"type\":\"Polygon\",\"arcs\":[[-2980,-5091,-853,5747,-2038,-1234]],\"id\":\"18085\",\"properties\":{\"name\":\"Kosciusko\"}},{\"type\":\"Polygon\",\"arcs\":[[5748,-4076,5749,5750,5751]],\"id\":\"38085\",\"properties\":{\"name\":\"Sioux\"}},{\"type\":\"Polygon\",\"arcs\":[[-3320,-4620,5752,5753,5754,5755,5756]],\"id\":\"47027\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-5549,5757,5758,5759,5760]],\"id\":\"48067\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[5761,-5436,5762,-940,5763,-1577,5764]],\"id\":\"23017\",\"properties\":{\"name\":\"Oxford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5538,-5735,5765,5766,5767]],\"id\":\"21011\",\"properties\":{\"name\":\"Bath\"}},{\"type\":\"Polygon\",\"arcs\":[[-4460,-2984,-1150,5768,5769,5770]],\"id\":\"37057\",\"properties\":{\"name\":\"Davidson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5435,-4799,5771,-941,-5763]],\"id\":\"23005\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[5772,-3011,-5247,-5540,-2620,-1894,-4226]],\"id\":\"27013\",\"properties\":{\"name\":\"Blue Earth\"}},{\"type\":\"Polygon\",\"arcs\":[[5773,5774,5775,5776,5777,-4189]],\"id\":\"51093\",\"properties\":{\"name\":\"Isle of Wight\"}},{\"type\":\"Polygon\",\"arcs\":[[-5137,5778,5779,5780,-4177,-321,5781,-4382]],\"id\":\"56037\",\"properties\":{\"name\":\"Sweetwater\"}},{\"type\":\"Polygon\",\"arcs\":[[-2228,5782,5783,-4002]],\"id\":\"30061\",\"properties\":{\"name\":\"Mineral\"}},{\"type\":\"Polygon\",\"arcs\":[[5784,5785]],\"id\":\"51685\",\"properties\":{\"name\":\"Manassas Park\"}},{\"type\":\"Polygon\",\"arcs\":[[5786,-3995,-2654,-5468,5787,5788,5789]],\"id\":\"55021\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[5790,5791,-2594,5792,5793,5794]],\"id\":\"46041\",\"properties\":{\"name\":\"Dewey\"}},{\"type\":\"Polygon\",\"arcs\":[[5795,-1353,-5298,5796,5797]],\"id\":\"45005\",\"properties\":{\"name\":\"Allendale\"}},{\"type\":\"Polygon\",\"arcs\":[[5798,-4970,-1428,5799,5800,-4767]],\"id\":\"47059\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[-3689,-3648,-5546,5801,5802,-5100,5803]],\"id\":\"21051\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[5804,-4108,5805,5806,5807,-5286]],\"id\":\"21055\",\"properties\":{\"name\":\"Crittenden\"}},{\"type\":\"Polygon\",\"arcs\":[[5808,5809,-5632,5810,-4867]],\"id\":\"37007\",\"properties\":{\"name\":\"Anson\"}},{\"type\":\"Polygon\",\"arcs\":[[5811,-400,5812,5813,5814,5815]],\"id\":\"47049\",\"properties\":{\"name\":\"Fentress\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-5506,5816,5817,5818,5819]],[[5820,5821]]],\"id\":\"21075\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[5822,5823,-5107,5824,5825]],\"id\":\"21019\",\"properties\":{\"name\":\"Boyd\"}},{\"type\":\"Polygon\",\"arcs\":[[-4345,5826,-4486,-5719,5827]],\"id\":\"45001\",\"properties\":{\"name\":\"Abbeville\"}},{\"type\":\"Polygon\",\"arcs\":[[5828,5829,5830,5831,5832,-2645,-5157,5833]],\"id\":\"48149\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-5221,5834,5835,-1991,5836,-461]],\"id\":\"41049\",\"properties\":{\"name\":\"Morrow\"}},{\"type\":\"Polygon\",\"arcs\":[[5837,5838,5839,-4937,-3346]],\"id\":\"42013\",\"properties\":{\"name\":\"Blair\"}},{\"type\":\"Polygon\",\"arcs\":[[5840]],\"id\":\"25019\",\"properties\":{\"name\":\"Nantucket\"}},{\"type\":\"Polygon\",\"arcs\":[[-4965,-4092,5841,-5052,5842]],\"id\":\"45089\",\"properties\":{\"name\":\"Williamsburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-3357,-3082,-3012,-5773,-4225]],\"id\":\"27103\",\"properties\":{\"name\":\"Nicollet\"}},{\"type\":\"Polygon\",\"arcs\":[[5843,5844,-1174,5845,-5359]],\"id\":\"49055\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[5846,-1662,-4172,5847,-2963,-3113,5848]],\"id\":\"48053\",\"properties\":{\"name\":\"Burnet\"}},{\"type\":\"Polygon\",\"arcs\":[[5849,5850,-5380,5851,-1462,-1928]],\"id\":\"30023\",\"properties\":{\"name\":\"Deer Lodge\"}},{\"type\":\"Polygon\",\"arcs\":[[-5379,5852,-1463,-5852]],\"id\":\"30093\",\"properties\":{\"name\":\"Silver Bow\"}},{\"type\":\"Polygon\",\"arcs\":[[-1365,-103,-4861,5853,5854,-4778]],\"id\":\"46135\",\"properties\":{\"name\":\"Yankton\"}},{\"type\":\"Polygon\",\"arcs\":[[-4751,5855,5856,5857,-314,5858]],\"id\":\"46071\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5755,5859,-5816,5860,5861]],\"id\":\"47133\",\"properties\":{\"name\":\"Overton\"}},{\"type\":\"Polygon\",\"arcs\":[[-5460,5862,5863,-5845,5864]],\"id\":\"49015\",\"properties\":{\"name\":\"Emery\"}},{\"type\":\"Polygon\",\"arcs\":[[5865,-1611,5866,-4433,5867,-3609,5868,-3612,5869]],\"id\":\"48391\",\"properties\":{\"name\":\"Refugio\"}},{\"type\":\"Polygon\",\"arcs\":[[5870,5871,-1168,-3398,-589]],\"id\":\"48357\",\"properties\":{\"name\":\"Ochiltree\"}},{\"type\":\"Polygon\",\"arcs\":[[-3867,5872,-577,-5002,5873,-5010,5874]],\"id\":\"35045\",\"properties\":{\"name\":\"San Juan\"}},{\"type\":\"Polygon\",\"arcs\":[[-1223,5875,5876,5877,5878,-3378,5879]],\"id\":\"05063\",\"properties\":{\"name\":\"Independence\"}},{\"type\":\"Polygon\",\"arcs\":[[5880,-4897,-3390,-1524,5881,5882,-2156]],\"id\":\"29029\",\"properties\":{\"name\":\"Camden\"}},{\"type\":\"Polygon\",\"arcs\":[[5883,-5043,5884,-4144,-2603]],\"id\":\"38067\",\"properties\":{\"name\":\"Pembina\"}},{\"type\":\"Polygon\",\"arcs\":[[-5878,5885,5886,-3805,-568,-4600,5887]],\"id\":\"05067\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-97,5888,5889,-4757,-4858,-101]],\"id\":\"46083\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-5818,5890,5891,-1338,-5533,5892]],\"id\":\"47131\",\"properties\":{\"name\":\"Obion\"}},{\"type\":\"Polygon\",\"arcs\":[[5893,-4098,5894,5895,5896,5897,5898]],\"id\":\"45003\",\"properties\":{\"name\":\"Aiken\"}},{\"type\":\"Polygon\",\"arcs\":[[5899,-3355,5900,5901]],\"id\":\"41003\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[5902,-5901,-3354,5903,5904,5905,5906]],\"id\":\"41039\",\"properties\":{\"name\":\"Lane\"}},{\"type\":\"Polygon\",\"arcs\":[[5907,5908,5909,5910,5911,-4399,-5491]],\"id\":\"51097\",\"properties\":{\"name\":\"King and Queen\"}},{\"type\":\"Polygon\",\"arcs\":[[5912,5913,-5508,5914,5915]],\"id\":\"29201\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[-4430,5916,5917,5918,5919]],\"id\":\"48321\",\"properties\":{\"name\":\"Matagorda\"}},{\"type\":\"Polygon\",\"arcs\":[[-1046,5920,5921,-212,5922]],\"id\":\"48447\",\"properties\":{\"name\":\"Throckmorton\"}},{\"type\":\"Polygon\",\"arcs\":[[5923,-406,5924,5925]],\"id\":\"55129\",\"properties\":{\"name\":\"Washburn\"}},{\"type\":\"Polygon\",\"arcs\":[[5926,-5360,-5846,-1173,5927,5928]],\"id\":\"49017\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[5929,-5217,-3471,5930,-2394]],\"id\":\"31055\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[5931,5932]],\"id\":\"51520\",\"properties\":{\"name\":\"Bristol\"}},{\"type\":\"Polygon\",\"arcs\":[[5933,-28,5934,-31,-3241]],\"id\":\"38097\",\"properties\":{\"name\":\"Traill\"}},{\"type\":\"Polygon\",\"arcs\":[[-3189,-3195,5935,5936,-1880,5937]],\"id\":\"05069\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[5938,5939,5940,-5886,-5877,5941]],\"id\":\"05075\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-4952,5942]],\"id\":\"51570\",\"properties\":{\"name\":\"Colonial Heights\"}},{\"type\":\"Polygon\",\"arcs\":[[5943,5944,5945,5946,5947]],\"id\":\"48001\",\"properties\":{\"name\":\"Anderson\"}},{\"type\":\"Polygon\",\"arcs\":[[5948,-5296,-3310,5949,-5504]],\"id\":\"21039\",\"properties\":{\"name\":\"Carlisle\"}},{\"type\":\"Polygon\",\"arcs\":[[-4125,5950,-5383,5951,5952,5953]],\"id\":\"47009\",\"properties\":{\"name\":\"Blount\"}},{\"type\":\"Polygon\",\"arcs\":[[5954,5955,-1350,5956,-4972,-1407,-1340]],\"id\":\"47017\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-3314,5957,5958,-1344,-5956,5959]],\"id\":\"47079\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[5960,5961,5962,5963,5964,-5118]],\"id\":\"25013\",\"properties\":{\"name\":\"Hampden\"}},{\"type\":\"Polygon\",\"arcs\":[[-3443,-1532,-4881,5965,-5238,-4825]],\"id\":\"29033\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[5966,5967,-5834,-5156,5968,5969]],\"id\":\"48055\",\"properties\":{\"name\":\"Caldwell\"}},{\"type\":\"Polygon\",\"arcs\":[[5970,-5065,5971,5972]],\"id\":\"50021\",\"properties\":{\"name\":\"Rutland\"}},{\"type\":\"Polygon\",\"arcs\":[[-3369,5973,5974,5975,5976,-3352]],\"id\":\"41031\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[5977,-2329,-4722,5978,5979,5980]],\"id\":\"51185\",\"properties\":{\"name\":\"Tazewell\"}},{\"type\":\"Polygon\",\"arcs\":[[5981,-3589,5982,5983,5984]],\"id\":\"51043\",\"properties\":{\"name\":\"Clarke\"}},{\"type\":\"Polygon\",\"arcs\":[[5985,5986,5987,-1694,5988]],\"id\":\"12067\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-336,-1083,-1271,5989,-2753]],\"id\":\"20205\",\"properties\":{\"name\":\"Wilson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1132,-5329,5990,-3072]],\"id\":\"17047\",\"properties\":{\"name\":\"Edwards\"}},{\"type\":\"Polygon\",\"arcs\":[[-1583,-2605,-4147,-365,5991]],\"id\":\"38071\",\"properties\":{\"name\":\"Ramsey\"}},{\"type\":\"Polygon\",\"arcs\":[[-5853,-5378,-5309,-5574,-1464]],\"id\":\"30057\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-5055,5992,5993,5994,5995,-4648]],\"id\":\"29005\",\"properties\":{\"name\":\"Atchison\"}},{\"type\":\"Polygon\",\"arcs\":[[5996,5997,5998,5999,6000,-3421,6001]],\"id\":\"51083\",\"properties\":{\"name\":\"Halifax\"}},{\"type\":\"Polygon\",\"arcs\":[[6002,6003,6004,-2985,6005]],\"id\":\"51013\",\"properties\":{\"name\":\"Arlington\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6006]],[[6007,-3983,-2354,6008,6009]],[[6010]]],\"id\":\"53057\",\"properties\":{\"name\":\"Skagit\"}},{\"type\":\"Polygon\",\"arcs\":[[6011,-3567,6012,-677,6013,6014,6015,-4900]],\"id\":\"30025\",\"properties\":{\"name\":\"Fallon\"}},{\"type\":\"Polygon\",\"arcs\":[[6016,6017,6018,-5775,6019,6020]],\"id\":\"51181\",\"properties\":{\"name\":\"Surry\"}},{\"type\":\"Polygon\",\"arcs\":[[6021,6022,6023,-4524]],\"id\":\"53071\",\"properties\":{\"name\":\"Walla Walla\"}},{\"type\":\"Polygon\",\"arcs\":[[6024,6025,6026,6027,6028,-728]],\"id\":\"13057\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[6029,6030,6031,6032,6033]],\"id\":\"27149\",\"properties\":{\"name\":\"Stevens\"}},{\"type\":\"Polygon\",\"arcs\":[[-2755,6034,6035,6036,6037]],\"id\":\"20019\",\"properties\":{\"name\":\"Chautauqua\"}},{\"type\":\"Polygon\",\"arcs\":[[6038,6039,6040,-1641,-3707,6041]],\"id\":\"29075\",\"properties\":{\"name\":\"Gentry\"}},{\"type\":\"Polygon\",\"arcs\":[[6042,6043,-5984,6044,-2279,6045]],\"id\":\"51187\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-1791,-1186,-255,-4611,-5684]],\"id\":\"19135\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[6046,6047,-1361,6048,-1843]],\"id\":\"48325\",\"properties\":{\"name\":\"Medina\"}},{\"type\":\"Polygon\",\"arcs\":[[-4417,6049,-3708,-2341,6050,6051]],\"id\":\"29021\",\"properties\":{\"name\":\"Buchanan\"}},{\"type\":\"Polygon\",\"arcs\":[[-4901,-6016,6052,-1368,-5552,-4904]],\"id\":\"30011\",\"properties\":{\"name\":\"Carter\"}},{\"type\":\"Polygon\",\"arcs\":[[6053,6054,-2505,-3244,6055,6056]],\"id\":\"26055\",\"properties\":{\"name\":\"Grand Traverse\"}},{\"type\":\"Polygon\",\"arcs\":[[6057,-4034,-4587,-4736,6058,6059,6060]],\"id\":\"28141\",\"properties\":{\"name\":\"Tishomingo\"}},{\"type\":\"Polygon\",\"arcs\":[[6061,-4715,-5699,-3724,-3579,-4595]],\"id\":\"35003\",\"properties\":{\"name\":\"Catron\"}},{\"type\":\"Polygon\",\"arcs\":[[6062,-3348,-4940,-291,-5182,6063]],\"id\":\"42111\",\"properties\":{\"name\":\"Somerset\"}},{\"type\":\"Polygon\",\"arcs\":[[-328,6064,6065,6066,6067,6068]],\"id\":\"36109\",\"properties\":{\"name\":\"Tompkins\"}},{\"type\":\"Polygon\",\"arcs\":[[-3535,6069,6070,6071]],\"id\":\"36067\",\"properties\":{\"name\":\"Onondaga\"}},{\"type\":\"Polygon\",\"arcs\":[[-4985,6072,6073,6074,-5049,6075]],\"id\":\"45051\",\"properties\":{\"name\":\"Horry\"}},{\"type\":\"Polygon\",\"arcs\":[[6076,6077,6078,-708]],\"id\":\"30041\",\"properties\":{\"name\":\"Hill\"}},{\"type\":\"Polygon\",\"arcs\":[[6079,6080,6081,-2735,-44]],\"id\":\"36001\",\"properties\":{\"name\":\"Albany\"}},{\"type\":\"Polygon\",\"arcs\":[[-480,6082,-6028,6083,6084,-3821,6085,6086,-600,6087]],\"id\":\"13121\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[-5477,6088,6089,6090,6091,6092]],\"id\":\"55091\",\"properties\":{\"name\":\"Pepin\"}},{\"type\":\"Polygon\",\"arcs\":[[6093,-3218,6094,6095,6096]],\"id\":\"01105\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-2668,6097,-2298]],\"id\":\"02090\",\"properties\":{\"name\":\"Fairbanks North Star\"}},{\"type\":\"Polygon\",\"arcs\":[[6098,6099,6100,6101]],\"id\":\"13125\",\"properties\":{\"name\":\"Glascock\"}},{\"type\":\"Polygon\",\"arcs\":[[-901,6102,-2207,6103,-2690]],\"id\":\"48173\",\"properties\":{\"name\":\"Glasscock\"}},{\"type\":\"Polygon\",\"arcs\":[[-1441,6104,-5135,-4380,-3905,6105,-5575,-5307]],\"id\":\"56039\",\"properties\":{\"name\":\"Teton\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-4193,6106]],[[6107,6108,6109,6110,6111,6112,-4198,6113,-2224,6114]]],\"id\":\"08059\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[6115,-2044,6116]],\"id\":\"08029\",\"properties\":{\"name\":\"Delta\"}},{\"type\":\"Polygon\",\"arcs\":[[-3820,6117,6118,6119,-6086]],\"id\":\"13063\",\"properties\":{\"name\":\"Clayton\"}},{\"type\":\"Polygon\",\"arcs\":[[-67,6120,-4262,6121,6122]],\"id\":\"18117\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6123]],[[6124]],[[-3559,6125]]],\"id\":\"36103\",\"properties\":{\"name\":\"Suffolk\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6126]],[[-4313,6127,-3531,6128]],[[6129]]],\"id\":\"36045\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-3900,6130,6131,6132,-1726]],\"id\":\"20107\",\"properties\":{\"name\":\"Linn\"}},{\"type\":\"Polygon\",\"arcs\":[[6133,6134,6135,-3736,6136,6137,-4503,6138]],\"id\":\"37161\",\"properties\":{\"name\":\"Rutherford\"}},{\"type\":\"Polygon\",\"arcs\":[[6139,6140,6141,-4358,-4773,-5510]],\"id\":\"34041\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[6142,6143,-5361,-5927,6144,-4290]],\"id\":\"49001\",\"properties\":{\"name\":\"Beaver\"}},{\"type\":\"Polygon\",\"arcs\":[[6145,6146,-4531,6147,-5932,6148,-1571,6149]],\"id\":\"51191\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-4734,-4438,6150,6151,-3986]],\"id\":\"01015\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[6152,6153,6154,6155,6156,-1700]],\"id\":\"13133\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[6157,6158,6159,6160]],\"id\":\"54009\",\"properties\":{\"name\":\"Brooke\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1976,6161,-4742]],[[6162]],[[6163,-4744]]],\"id\":\"02070\",\"properties\":{\"name\":\"Dillingham\"}},{\"type\":\"Polygon\",\"arcs\":[[-2938,6164,-3656,-5522,-4588,-5526]],\"id\":\"04013\",\"properties\":{\"name\":\"Maricopa\"}},{\"type\":\"Polygon\",\"arcs\":[[-4675,6165,6166,6167,6168]],\"id\":\"18125\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-3681,-2709,6169,-4300,6170,6171,-70]],\"id\":\"18137\",\"properties\":{\"name\":\"Ripley\"}},{\"type\":\"Polygon\",\"arcs\":[[-2388,6172,-4578,-5205,6173,-693]],\"id\":\"20095\",\"properties\":{\"name\":\"Kingman\"}},{\"type\":\"Polygon\",\"arcs\":[[6174,-1487,6175,6176,6177]],\"id\":\"20123\",\"properties\":{\"name\":\"Mitchell\"}},{\"type\":\"Polygon\",\"arcs\":[[-1507,6178,-737,-992,-2948,6179]],\"id\":\"20083\",\"properties\":{\"name\":\"Hodgeman\"}},{\"type\":\"Polygon\",\"arcs\":[[-2971,6180,-2416,-1069,-616,6181]],\"id\":\"20127\",\"properties\":{\"name\":\"Morris\"}},{\"type\":\"Polygon\",\"arcs\":[[-1717,6182,-625,6183,-1321,6184,6185]],\"id\":\"27095\",\"properties\":{\"name\":\"Mille Lacs\"}},{\"type\":\"Polygon\",\"arcs\":[[-5444,6186,6187,6188,-82,6189]],\"id\":\"28081\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[6190,6191,-5446,6192,-418,6193,6194]],\"id\":\"28071\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[6195,6196,6197,6198,-4059,-4316]],\"id\":\"28029\",\"properties\":{\"name\":\"Copiah\"}},{\"type\":\"Polygon\",\"arcs\":[[6199,6200,6201,6202,-413,6203]],\"id\":\"28111\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-4146,6204,-29,-5934,-3240,-360]],\"id\":\"38035\",\"properties\":{\"name\":\"Grand Forks\"}},{\"type\":\"Polygon\",\"arcs\":[[6205,6206,6207,-5020,-4980]],\"id\":\"42045\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[6208,6209,6210,6211,6212]],\"id\":\"44003\",\"properties\":{\"name\":\"Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[6213,-5683,-2769,-3399,-1798]],\"id\":\"19095\",\"properties\":{\"name\":\"Iowa\"}},{\"type\":\"Polygon\",\"arcs\":[[-1012,6214,-5218,-5930,-2393,6215,-5302]],\"id\":\"31053\",\"properties\":{\"name\":\"Dodge\"}},{\"type\":\"Polygon\",\"arcs\":[[-296,6216,6217,-5183]],\"id\":\"54057\",\"properties\":{\"name\":\"Mineral\"}},{\"type\":\"Polygon\",\"arcs\":[[6218,-4602,-3668,6219,-3193]],\"id\":\"05117\",\"properties\":{\"name\":\"Prairie\"}},{\"type\":\"Polygon\",\"arcs\":[[-5524,6220,-4598,6221,-4590,-5521,-3654]],\"id\":\"04009\",\"properties\":{\"name\":\"Graham\"}},{\"type\":\"Polygon\",\"arcs\":[[-437,6222,6223,6224,6225,6226,6227,6228]],\"id\":\"08049\",\"properties\":{\"name\":\"Grand\"}},{\"type\":\"Polygon\",\"arcs\":[[6229,6230,6231,6232,6233,-3140,-1787,-4558,6234]],\"id\":\"08109\",\"properties\":{\"name\":\"Saguache\"}},{\"type\":\"Polygon\",\"arcs\":[[6235,6236,-3058,-1765,-580,6237]],\"id\":\"12093\",\"properties\":{\"name\":\"Okeechobee\"}},{\"type\":\"Polygon\",\"arcs\":[[-2029,6238,6239,6240,-3870]],\"id\":\"13123\",\"properties\":{\"name\":\"Gilmer\"}},{\"type\":\"Polygon\",\"arcs\":[[-3266,6241,6242,6243,-4996,6244,6245,-3046]],\"id\":\"13299\",\"properties\":{\"name\":\"Ware\"}},{\"type\":\"Polygon\",\"arcs\":[[6246,-5227,-4958,-4228,-5122,6247,6248]],\"id\":\"29007\",\"properties\":{\"name\":\"Audrain\"}},{\"type\":\"Polygon\",\"arcs\":[[-5000,6249,6250,6251,6252]],\"id\":\"35028\",\"properties\":{\"name\":\"Los Alamos\"}},{\"type\":\"Polygon\",\"arcs\":[[6253,6254,-4371,-2428,-3411,-1413,-1469,-5482]],\"id\":\"30027\",\"properties\":{\"name\":\"Fergus\"}},{\"type\":\"Polygon\",\"arcs\":[[6255,-5163,6256,-4448]],\"id\":\"31149\",\"properties\":{\"name\":\"Rock\"}},{\"type\":\"Polygon\",\"arcs\":[[6257,6258,-5072,6259,6260,-5250]],\"id\":\"38061\",\"properties\":{\"name\":\"Mountrail\"}},{\"type\":\"Polygon\",\"arcs\":[[6261,6262,6263,-1281,6264,-4106,-3880]],\"id\":\"21101\",\"properties\":{\"name\":\"Henderson\"}},{\"type\":\"Polygon\",\"arcs\":[[6265,-5566,-5326,6266,6267,-6209,6268]],\"id\":\"44007\",\"properties\":{\"name\":\"Providence\"}},{\"type\":\"Polygon\",\"arcs\":[[6269,-3770,6270,6271,-5737,-397]],\"id\":\"47013\",\"properties\":{\"name\":\"Campbell\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6272,6273,6274,6275]],[[6276,6277,6278,6279,-120]]],\"id\":\"48261\",\"properties\":{\"name\":\"Kenedy\"}},{\"type\":\"Polygon\",\"arcs\":[[6280,-3947,6281,6282,-2782,6283]],\"id\":\"36051\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[6284,-3794,6285,6286,6287,6288]],\"id\":\"54011\",\"properties\":{\"name\":\"Cabell\"}},{\"type\":\"Polygon\",\"arcs\":[[6289,6290,6291,-3813,6292,-2101]],\"id\":\"06007\",\"properties\":{\"name\":\"Butte\"}},{\"type\":\"Polygon\",\"arcs\":[[-6227,6293,6294,6295,6296]],\"id\":\"08117\",\"properties\":{\"name\":\"Summit\"}},{\"type\":\"Polygon\",\"arcs\":[[6297,6298,-4347,6299,-1847]],\"id\":\"13147\",\"properties\":{\"name\":\"Hart\"}},{\"type\":\"Polygon\",\"arcs\":[[-5170,-1746,-3941,-3062,6300]],\"id\":\"17187\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[6301,6302,6303,-3284,6304]],\"id\":\"18119\",\"properties\":{\"name\":\"Owen\"}},{\"type\":\"Polygon\",\"arcs\":[[6305,6306,-6122,-4267,-4670,6307,6308,-6167]],\"id\":\"18037\",\"properties\":{\"name\":\"Dubois\"}},{\"type\":\"Polygon\",\"arcs\":[[-2074,6309,6310,6311,-1505]],\"id\":\"20165\",\"properties\":{\"name\":\"Rush\"}},{\"type\":\"Polygon\",\"arcs\":[[-189,-984,-3397,-6214,6312]],\"id\":\"19011\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[6313,-4479,-3690,-5804,-5099,-3766,6314]],\"id\":\"21125\",\"properties\":{\"name\":\"Laurel\"}},{\"type\":\"Polygon\",\"arcs\":[[6315,6316,6317,6318,-2386,-739]],\"id\":\"20185\",\"properties\":{\"name\":\"Stafford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5513,6319,6320,6321,6322,6323]],\"id\":\"22115\",\"properties\":{\"name\":\"Vernon\"}},{\"type\":\"Polygon\",\"arcs\":[[6324,6325,6326,-1554,-2567,-5199]],\"id\":\"26093\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[-3018,-2998,-3152,6327,-439,-2665,6328,-1306]],\"id\":\"27099\",\"properties\":{\"name\":\"Mower\"}},{\"type\":\"Polygon\",\"arcs\":[[-2492,6329,6330,6331,6332]],\"id\":\"28073\",\"properties\":{\"name\":\"Lamar\"}},{\"type\":\"Polygon\",\"arcs\":[[6333,6334,6335,6336,6337,6338]],\"id\":\"28053\",\"properties\":{\"name\":\"Humphreys\"}},{\"type\":\"Polygon\",\"arcs\":[[6339,6340,-1603,6341,-627]],\"id\":\"31139\",\"properties\":{\"name\":\"Pierce\"}},{\"type\":\"Polygon\",\"arcs\":[[6342,6343,-5353,6344,-1262,-5616]],\"id\":\"21237\",\"properties\":{\"name\":\"Wolfe\"}},{\"type\":\"Polygon\",\"arcs\":[[6345,-4913,6346,-5705,6347,-5807]],\"id\":\"21033\",\"properties\":{\"name\":\"Caldwell\"}},{\"type\":\"Polygon\",\"arcs\":[[-1371,-3594,6348,6349,-4749,-38]],\"id\":\"46093\",\"properties\":{\"name\":\"Meade\"}},{\"type\":\"Polygon\",\"arcs\":[[6350,6351,6352,6353,-4492,6354]],\"id\":\"21021\",\"properties\":{\"name\":\"Boyle\"}},{\"type\":\"Polygon\",\"arcs\":[[-4509,6355,6356,6357,6358]],\"id\":\"37199\",\"properties\":{\"name\":\"Yancey\"}},{\"type\":\"Polygon\",\"arcs\":[[-6095,-3217,6359,-2628,6360,6361]],\"id\":\"01047\",\"properties\":{\"name\":\"Dallas\"}},{\"type\":\"Polygon\",\"arcs\":[[6362,-2489,6363,-182]],\"id\":\"13231\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-835,6364,6365,6366]],\"id\":\"01035\",\"properties\":{\"name\":\"Conecuh\"}},{\"type\":\"Polygon\",\"arcs\":[[-3301,6367,-3191,-2403,6368,6369]],\"id\":\"05105\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-6240,6370,-6025,6371]],\"id\":\"13227\",\"properties\":{\"name\":\"Pickens\"}},{\"type\":\"Polygon\",\"arcs\":[[6372,-6156,6373,6374,-6102,6375,6376]],\"id\":\"13141\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[6377,-168,6378,6379,6380]],\"id\":\"13307\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[6381,-4047,6382,-2926,6383,6384]],\"id\":\"18095\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-3286,-68,-6123,-6307,6385]],\"id\":\"18101\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[-2135,-341,-1508,-6180,-2951,6386,6387]],\"id\":\"20055\",\"properties\":{\"name\":\"Finney\"}},{\"type\":\"Polygon\",\"arcs\":[[-2088,6388,6389,6390,6391]],\"id\":\"20087\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-3304,6392,6393,-5700,-2860,6394]],\"id\":\"18181\",\"properties\":{\"name\":\"White\"}},{\"type\":\"Polygon\",\"arcs\":[[-4494,6395,-4480,-6314,6396,-4112,6397]],\"id\":\"21199\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[-5263,-5060,-5096,-4326,6398]],\"id\":\"17009\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[6399,6400,6401,6402,6403,6404,6405]],\"id\":\"22021\",\"properties\":{\"name\":\"Caldwell\"}},{\"type\":\"Polygon\",\"arcs\":[[-5666,-5240,-1919,6406,6407]],\"id\":\"29101\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4057,6408,6409,6410,6411]],\"id\":\"29017\",\"properties\":{\"name\":\"Bollinger\"}},{\"type\":\"Polygon\",\"arcs\":[[-2204,6412,6413,6414,6415,6416]],\"id\":\"29035\",\"properties\":{\"name\":\"Carter\"}},{\"type\":\"Polygon\",\"arcs\":[[-923,6417,-2397,6418,-4650,6419,-2479]],\"id\":\"31109\",\"properties\":{\"name\":\"Lancaster\"}},{\"type\":\"Polygon\",\"arcs\":[[6420,6421,6422,6423,-4360]],\"id\":\"34035\",\"properties\":{\"name\":\"Somerset\"}},{\"type\":\"Polygon\",\"arcs\":[[6424,-6284,-2781,6425,6426]],\"id\":\"36121\",\"properties\":{\"name\":\"Wyoming\"}},{\"type\":\"Polygon\",\"arcs\":[[6427,-329,-6069,6428,6429]],\"id\":\"36097\",\"properties\":{\"name\":\"Schuyler\"}},{\"type\":\"Polygon\",\"arcs\":[[6430,6431,6432,6433,-1814]],\"id\":\"39091\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[6434,-1739,-1863,6435,6436,6437,-6433]],\"id\":\"39159\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-4836,-3024,6438,-3344,6439]],\"id\":\"42063\",\"properties\":{\"name\":\"Indiana\"}},{\"type\":\"Polygon\",\"arcs\":[[-3891,-5572,6440,-5517,6441,-2701,6442]],\"id\":\"21099\",\"properties\":{\"name\":\"Hart\"}},{\"type\":\"Polygon\",\"arcs\":[[-1283,6443,-4489,-4104,6444,6445,6446]],\"id\":\"21183\",\"properties\":{\"name\":\"Ohio\"}},{\"type\":\"Polygon\",\"arcs\":[[6447,6448,-2382,-2591,-5792,6449]],\"id\":\"46129\",\"properties\":{\"name\":\"Walworth\"}},{\"type\":\"Polygon\",\"arcs\":[[-4851,6450,-4765,-5381,6451]],\"id\":\"47089\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[6452,6453,6454,6455,-5535,6456,-761]],\"id\":\"21097\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[-5382,-4845,6457,6458,6459,-5952]],\"id\":\"37173\",\"properties\":{\"name\":\"Swain\"}},{\"type\":\"Polygon\",\"arcs\":[[6460,-2246,6461,-2961,6462,-2250,6463]],\"id\":\"48499\",\"properties\":{\"name\":\"Wood\"}},{\"type\":\"Polygon\",\"arcs\":[[6464,6465,6466,6467,6468,6469]],\"id\":\"37091\",\"properties\":{\"name\":\"Hertford\"}},{\"type\":\"Polygon\",\"arcs\":[[-789,6470,-4028,-5214,-3973,6471,6472]],\"id\":\"48291\",\"properties\":{\"name\":\"Liberty\"}},{\"type\":\"Polygon\",\"arcs\":[[6473,6474,-73,-4212,6475,-65,6476]],\"id\":\"18071\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-6312,6477,-6316,-738,-6179,-1506]],\"id\":\"20145\",\"properties\":{\"name\":\"Pawnee\"}},{\"type\":\"Polygon\",\"arcs\":[[-2419,-3159,-1202,-1728,-1081,-334]],\"id\":\"20031\",\"properties\":{\"name\":\"Coffey\"}},{\"type\":\"Polygon\",\"arcs\":[[-809,6478,6479,-4622,-3697]],\"id\":\"22055\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[6480,-2022,-1333,-6030,6481]],\"id\":\"27051\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[6482,-2822,6483,6484,6485]],\"id\":\"28121\",\"properties\":{\"name\":\"Rankin\"}},{\"type\":\"Polygon\",\"arcs\":[[6486,6487,-6486,-6197,6488,-3526]],\"id\":\"28049\",\"properties\":{\"name\":\"Hinds\"}},{\"type\":\"Polygon\",\"arcs\":[[6489,6490,6491,-4467,6492,6493]],\"id\":\"37051\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[6494,6495,6496,6497,-1255,-2827,-1902,-4008]],\"id\":\"37193\",\"properties\":{\"name\":\"Wilkes\"}},{\"type\":\"Polygon\",\"arcs\":[[-1831,6498,6499,-6431,-1813,6500]],\"id\":\"39011\",\"properties\":{\"name\":\"Auglaize\"}},{\"type\":\"Polygon\",\"arcs\":[[6501,6502,6503,6504,6505,6506,-3748]],\"id\":\"40125\",\"properties\":{\"name\":\"Pottawatomie\"}},{\"type\":\"Polygon\",\"arcs\":[[6507,-4086,6508,6509,6510,6511]],\"id\":\"40091\",\"properties\":{\"name\":\"McIntosh\"}},{\"type\":\"Polygon\",\"arcs\":[[6512,6513,-3366,6514,6515]],\"id\":\"41071\",\"properties\":{\"name\":\"Yamhill\"}},{\"type\":\"Polygon\",\"arcs\":[[-4865,-5511,-4771,6516,6517,6518]],\"id\":\"42077\",\"properties\":{\"name\":\"Lehigh\"}},{\"type\":\"Polygon\",\"arcs\":[[-5570,6519,-4497,6520,6521]],\"id\":\"21217\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[-4216,-2702,-6442,-5520,-3317,6522]],\"id\":\"21009\",\"properties\":{\"name\":\"Barren\"}},{\"type\":\"Polygon\",\"arcs\":[[-5848,-4176,6523,-5967,6524,-2964]],\"id\":\"48453\",\"properties\":{\"name\":\"Travis\"}},{\"type\":\"Polygon\",\"arcs\":[[-108,-790,-6473,6525,6526,6527]],\"id\":\"48339\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[6528,-433,-2208,-6103,-900]],\"id\":\"48227\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[6529,-5612,6530,6531,-1569,6532,-5333],[-3784]],\"id\":\"51195\",\"properties\":{\"name\":\"Wise\"}},{\"type\":\"Polygon\",\"arcs\":[[6533]],\"id\":\"51840\",\"properties\":{\"name\":\"Winchester\"}},{\"type\":\"Polygon\",\"arcs\":[[-4082,6534,-905,6535,-89]],\"id\":\"39139\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[-6485,6536,6537,-2490,6538,-6198]],\"id\":\"28127\",\"properties\":{\"name\":\"Simpson\"}},{\"type\":\"Polygon\",\"arcs\":[[6539,-6248,-5125,6540,6541,-1479,6542]],\"id\":\"29019\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[-709,-6079,6543,-6254,-5481,6544,-5743,6545]],\"id\":\"30015\",\"properties\":{\"name\":\"Chouteau\"}},{\"type\":\"Polygon\",\"arcs\":[[6546,-884,-3242,-349,-1899,-4446]],\"id\":\"31081\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6252,6547,-6250,-4999,6548,-4458,-2802,6549,6550]],\"id\":\"35049\",\"properties\":{\"name\":\"Santa Fe\"}},{\"type\":\"Polygon\",\"arcs\":[[6551,-5166,-4465,6552,6553,-4468,-6492]],\"id\":\"37163\",\"properties\":{\"name\":\"Sampson\"}},{\"type\":\"Polygon\",\"arcs\":[[6554,-2642,-4087,-6508,6555,6556,-6504]],\"id\":\"40107\",\"properties\":{\"name\":\"Okfuskee\"}},{\"type\":\"Polygon\",\"arcs\":[[6557,6558,6559,6560,-1335,6561,-2912]],\"id\":\"40047\",\"properties\":{\"name\":\"Garfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-5767,6562,6563,-6343,-5615,6564]],\"id\":\"21165\",\"properties\":{\"name\":\"Menifee\"}},{\"type\":\"Polygon\",\"arcs\":[[-4998,-5747,6565,6566,-4454,-6549]],\"id\":\"35033\",\"properties\":{\"name\":\"Mora\"}},{\"type\":\"Polygon\",\"arcs\":[[-6342,-1599,6567,-4413,-628]],\"id\":\"31119\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-200,6568,-880,-6547,-4445,-749]],\"id\":\"31121\",\"properties\":{\"name\":\"Merrick\"}},{\"type\":\"Polygon\",\"arcs\":[[-3353,-5977,6569,-4167,-3951,6570,-5904]],\"id\":\"41017\",\"properties\":{\"name\":\"Deschutes\"}},{\"type\":\"Polygon\",\"arcs\":[[-4170,6571,6572,6573,6574,6575,6576]],\"id\":\"32013\",\"properties\":{\"name\":\"Humboldt\"}},{\"type\":\"Polygon\",\"arcs\":[[6577,6578,6579,6580,6581]],\"id\":\"42117\",\"properties\":{\"name\":\"Tioga\"}},{\"type\":\"Polygon\",\"arcs\":[[-6446,6582,-2704,-4220,6583,6584]],\"id\":\"21031\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[-4265,6585,-3885,-4102,-4671]],\"id\":\"21163\",\"properties\":{\"name\":\"Meade\"}},{\"type\":\"Polygon\",\"arcs\":[[-6354,6586,-4481,-6396,-4493]],\"id\":\"21137\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-5101,-5803,6587,-5335,6588,6589,-3768]],\"id\":\"21013\",\"properties\":{\"name\":\"Bell\"}},{\"type\":\"Polygon\",\"arcs\":[[-2975,6590,6591,-759,-2630,-4580]],\"id\":\"21187\",\"properties\":{\"name\":\"Owen\"}},{\"type\":\"Polygon\",\"arcs\":[[6592,6593,-3779]],\"id\":\"37137\",\"properties\":{\"name\":\"Pamlico\"}},{\"type\":\"Polygon\",\"arcs\":[[6594,6595,6596,6597,6598,6599]],\"id\":\"37187\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[6600,6601,6602,6603,6604]],\"id\":\"54015\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[6605,-4907,6606,-5637,6607]],\"id\":\"56033\",\"properties\":{\"name\":\"Sheridan\"}},{\"type\":\"Polygon\",\"arcs\":[[6608,-4703,6609,6610,6611]],\"id\":\"42103\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[6612,6613,-6591,-2974,6614]],\"id\":\"21077\",\"properties\":{\"name\":\"Gallatin\"}},{\"type\":\"Polygon\",\"arcs\":[[-1148,-5347,6615,6616,-6490,6617,-5629,6618]],\"id\":\"37125\",\"properties\":{\"name\":\"Moore\"}},{\"type\":\"Polygon\",\"arcs\":[[-5711,6619,-6493,-4471,6620,-4984,6621]],\"id\":\"37155\",\"properties\":{\"name\":\"Robeson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4175,6622,-5829,-5968,-6524]],\"id\":\"48021\",\"properties\":{\"name\":\"Bastrop\"}},{\"type\":\"Polygon\",\"arcs\":[[6623,6624,6625,-787,-106]],\"id\":\"48455\",\"properties\":{\"name\":\"Trinity\"}},{\"type\":\"Polygon\",\"arcs\":[[6626,6627,6628,-2898,-4459,-1251,-6498,6629]],\"id\":\"37171\",\"properties\":{\"name\":\"Surry\"}},{\"type\":\"Polygon\",\"arcs\":[[6630,6631,-5248,6632]],\"id\":\"38023\",\"properties\":{\"name\":\"Divide\"}},{\"type\":\"Polygon\",\"arcs\":[[-1352,6633,-4875,-4687,6634,-4763,-5299]],\"id\":\"45029\",\"properties\":{\"name\":\"Colleton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3336,6635,6636,-5603,6637,6638]],\"id\":\"47041\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[-4131,-916,-647,-1659,-1073,6639]],\"id\":\"48309\",\"properties\":{\"name\":\"McLennan\"}},{\"type\":\"Polygon\",\"arcs\":[[-3781,6640,-2332,-4121]],\"id\":\"37031\",\"properties\":{\"name\":\"Carteret\"}},{\"type\":\"Polygon\",\"arcs\":[[-4808,6641,-1653,6642,-2453,-2198]],\"id\":\"48307\",\"properties\":{\"name\":\"McCulloch\"}},{\"type\":\"Polygon\",\"arcs\":[[-2991,6643,6644,-1032,6645,6646]],\"id\":\"39171\",\"properties\":{\"name\":\"Williams\"}},{\"type\":\"Polygon\",\"arcs\":[[6647,6648,6649,6650,6651,6652,6653,-5919]],\"id\":\"48039\",\"properties\":{\"name\":\"Brazoria\"}},{\"type\":\"Polygon\",\"arcs\":[[-1853,-798,6654,6655,-4723,6656,6657]],\"id\":\"39013\",\"properties\":{\"name\":\"Belmont\"}},{\"type\":\"Polygon\",\"arcs\":[[6658,6659,6660,6661,6662,6663]],\"id\":\"39071\",\"properties\":{\"name\":\"Highland\"}},{\"type\":\"Polygon\",\"arcs\":[[-3545,6664,-3070,6665,-753,6666]],\"id\":\"39173\",\"properties\":{\"name\":\"Wood\"}},{\"type\":\"Polygon\",\"arcs\":[[6667,6668,-831,6669,6670,6671]],\"id\":\"55015\",\"properties\":{\"name\":\"Calumet\"}},{\"type\":\"Polygon\",\"arcs\":[[6672,6673,6674,-5651,6675]],\"id\":\"42087\",\"properties\":{\"name\":\"Mifflin\"}},{\"type\":\"Polygon\",\"arcs\":[[6676,-5693,6677,6678,-2482,-1165,6679]],\"id\":\"40045\",\"properties\":{\"name\":\"Ellis\"}},{\"type\":\"Polygon\",\"arcs\":[[6680,6681,-2124,6682,-5857]],\"id\":\"46075\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[-5707,6683,6684,-4424,-1345,-5959,6685]],\"id\":\"47161\",\"properties\":{\"name\":\"Stewart\"}},{\"type\":\"Polygon\",\"arcs\":[[6686,6687,6688,-2729,-970]],\"id\":\"48017\",\"properties\":{\"name\":\"Bailey\"}},{\"type\":\"Polygon\",\"arcs\":[[6689,-1870,6690,6691,6692,6693]],\"id\":\"40065\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1018,6694,-3763,6695,-4482,-5827]],\"id\":\"45059\",\"properties\":{\"name\":\"Laurens\"}},{\"type\":\"Polygon\",\"arcs\":[[6696,6697,-3590,-1369,-6053,-6015]],\"id\":\"46063\",\"properties\":{\"name\":\"Harding\"}},{\"type\":\"Polygon\",\"arcs\":[[6698,6699,6700,6701,6702]],\"id\":\"54105\",\"properties\":{\"name\":\"Wirt\"}},{\"type\":\"Polygon\",\"arcs\":[[6703,6704,-6668,6705,-792]],\"id\":\"55087\",\"properties\":{\"name\":\"Outagamie\"}},{\"type\":\"Polygon\",\"arcs\":[[-4077,-5749,6706,-3146,6707]],\"id\":\"38037\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[6708,-4166,6709,6710]],\"id\":\"41007\",\"properties\":{\"name\":\"Clatsop\"}},{\"type\":\"Polygon\",\"arcs\":[[6711,-5680,-4866,-6519,6712,-203,6713,-5413]],\"id\":\"42107\",\"properties\":{\"name\":\"Schuylkill\"}},{\"type\":\"Polygon\",\"arcs\":[[-6581,6714,6715,6716,6717,-5410,6718,6719,6720]],\"id\":\"42081\",\"properties\":{\"name\":\"Lycoming\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6721,6722]],[[-6637,6723,6724,6725,-5604]]],\"id\":\"47185\",\"properties\":{\"name\":\"White\"}},{\"type\":\"Polygon\",\"arcs\":[[6726,6727,6728,6729,-6091]],\"id\":\"55011\",\"properties\":{\"name\":\"Buffalo\"}},{\"type\":\"Polygon\",\"arcs\":[[6730,-3933,6731,6732,-5871,-588,-3850,6733]],\"id\":\"40139\",\"properties\":{\"name\":\"Texas\"}},{\"type\":\"Polygon\",\"arcs\":[[-6717,6734,-5681,-6712,-5412,6735]],\"id\":\"42037\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[6736,-5751,6737,6738,-6450,-5791,6739,-3592]],\"id\":\"46031\",\"properties\":{\"name\":\"Corson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5946,6740,6741,-6624,-105,-2269,6742]],\"id\":\"48225\",\"properties\":{\"name\":\"Houston\"}},{\"type\":\"Polygon\",\"arcs\":[[-6643,-1652,6743,6744,-5849,-3112,-2454]],\"id\":\"48411\",\"properties\":{\"name\":\"San Saba\"}},{\"type\":\"Polygon\",\"arcs\":[[-4136,6745,6746,6747,-6018,6748,6749]],\"id\":\"51036\",\"properties\":{\"name\":\"Charles City\"}},{\"type\":\"Polygon\",\"arcs\":[[6750,-6046,-2283,6751,-2289,6752]],\"id\":\"51139\",\"properties\":{\"name\":\"Page\"}},{\"type\":\"Polygon\",\"arcs\":[[-2122,-587,6753,-3043,6754]],\"id\":\"46123\",\"properties\":{\"name\":\"Tripp\"}},{\"type\":\"Polygon\",\"arcs\":[[-3078,-5636,6755]],\"id\":\"48377\",\"properties\":{\"name\":\"Presidio\"}},{\"type\":\"Polygon\",\"arcs\":[[-6145,-5929,6756,6757,-4291]],\"id\":\"49021\",\"properties\":{\"name\":\"Iron\"}},{\"type\":\"Polygon\",\"arcs\":[[6758,6759,-1688,6760,6761]],\"id\":\"48347\",\"properties\":{\"name\":\"Nacogdoches\"}},{\"type\":\"Polygon\",\"arcs\":[[6762,6763,6764,6765,6766,6767,-5831]],\"id\":\"48477\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-3209,-3877,-5141,6768,6769,6770]],\"id\":\"49003\",\"properties\":{\"name\":\"Box Elder\"}},{\"type\":\"Polygon\",\"arcs\":[[6771,6772,6773,-225,6774]],\"id\":\"48097\",\"properties\":{\"name\":\"Cooke\"}},{\"type\":\"Polygon\",\"arcs\":[[6775,-6693,6776,6777,-1044,-4795]],\"id\":\"48487\",\"properties\":{\"name\":\"Wilbarger\"}},{\"type\":\"Polygon\",\"arcs\":[[-914,6778,-5947,-6743,-2268,6779]],\"id\":\"48289\",\"properties\":{\"name\":\"Leon\"}},{\"type\":\"Polygon\",\"arcs\":[[-1859,-5159,6780,-1608,6781,6782,-1357]],\"id\":\"48255\",\"properties\":{\"name\":\"Karnes\"}},{\"type\":\"Polygon\",\"arcs\":[[-4721,6783,-3441,6784,6785,-5979]],\"id\":\"51021\",\"properties\":{\"name\":\"Bland\"}},{\"type\":\"Polygon\",\"arcs\":[[6786,6787,-6021,6788,6789]],\"id\":\"51183\",\"properties\":{\"name\":\"Sussex\"}},{\"type\":\"Polygon\",\"arcs\":[[6790,-5256,6791,6792,6793]],\"id\":\"51111\",\"properties\":{\"name\":\"Lunenburg\"}},{\"type\":\"Polygon\",\"arcs\":[[6794,-2909,6795,-6602,6796,-6700]],\"id\":\"54013\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[6797,-2330,-5978,6798,6799,-5610]],\"id\":\"51027\",\"properties\":{\"name\":\"Buchanan\"}},{\"type\":\"Polygon\",\"arcs\":[[6800,-6794,6801,6802,-3650,6803,-6000]],\"id\":\"51117\",\"properties\":{\"name\":\"Mecklenburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-6457,-5539,6804,6805,6806,-762]],\"id\":\"21017\",\"properties\":{\"name\":\"Bourbon\"}},{\"type\":\"Polygon\",\"arcs\":[[-18,-3476,-3205,-4277]],\"id\":\"16067\",\"properties\":{\"name\":\"Minidoka\"}},{\"type\":\"Polygon\",\"arcs\":[[6807,-6630,-6497,6808]],\"id\":\"37005\",\"properties\":{\"name\":\"Alleghany\"}},{\"type\":\"Polygon\",\"arcs\":[[-3230,6809,6810,6811,6812,-5254]],\"id\":\"51007\",\"properties\":{\"name\":\"Amelia\"}},{\"type\":\"Polygon\",\"arcs\":[[6813,-4892,6814,-2164,6815,-5910]],\"id\":\"51073\",\"properties\":{\"name\":\"Gloucester\"}},{\"type\":\"Polygon\",\"arcs\":[[6816,-6043,-6751,6817,6818]],\"id\":\"51171\",\"properties\":{\"name\":\"Shenandoah\"}},{\"type\":\"Polygon\",\"arcs\":[[-5611,-6800,6819,-6531]],\"id\":\"51051\",\"properties\":{\"name\":\"Dickenson\"}},{\"type\":\"Polygon\",\"arcs\":[[6820,-5925,6821,-4152,6822,-5642]],\"id\":\"55005\",\"properties\":{\"name\":\"Barron\"}},{\"type\":\"Polygon\",\"arcs\":[[6823,6824,6825,6826]],\"id\":\"53049\",\"properties\":{\"name\":\"Pacific\"}},{\"type\":\"Polygon\",\"arcs\":[[6827,6828,6829,6830]],\"id\":\"54045\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[6831,6832,-2608,6833,-1101]],\"id\":\"06039\",\"properties\":{\"name\":\"Madera\"}},{\"type\":\"Polygon\",\"arcs\":[[6834,6835,6836,-828,6837]],\"id\":\"55061\",\"properties\":{\"name\":\"Kewaunee\"}},{\"type\":\"Polygon\",\"arcs\":[[6838,-2036,6839,-1310,-3323,6840,-2876]],\"id\":\"17135\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-2045,-6116,6841,6842,6843,-6230,6844,6845]],\"id\":\"08051\",\"properties\":{\"name\":\"Gunnison\"}},{\"type\":\"Polygon\",\"arcs\":[[6846,-613,6847,-6474,6848]],\"id\":\"18013\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[6849,6850,6851,6852,6853]],\"id\":\"13101\",\"properties\":{\"name\":\"Echols\"}},{\"type\":\"Polygon\",\"arcs\":[[6854,-5345,6855,-5167,-6552,-6491,-6617]],\"id\":\"37085\",\"properties\":{\"name\":\"Harnett\"}},{\"type\":\"Polygon\",\"arcs\":[[-6067,6856,6857,6858,6859,6860]],\"id\":\"36107\",\"properties\":{\"name\":\"Tioga\"}},{\"type\":\"Polygon\",\"arcs\":[[-6618,-6494,-6620,-5710]],\"id\":\"37093\",\"properties\":{\"name\":\"Hoke\"}},{\"type\":\"Polygon\",\"arcs\":[[6861,6862,6863,6864]],\"id\":\"37143\",\"properties\":{\"name\":\"Perquimans\"}},{\"type\":\"Polygon\",\"arcs\":[[-4427,-4785,6865,-5310,-1347]],\"id\":\"47085\",\"properties\":{\"name\":\"Humphreys\"}},{\"type\":\"Polygon\",\"arcs\":[[-645,-381,-1909,-2500,-156]],\"id\":\"48381\",\"properties\":{\"name\":\"Randall\"}},{\"type\":\"Polygon\",\"arcs\":[[-3142,6866,6867,6868,-5745,-131]],\"id\":\"08023\",\"properties\":{\"name\":\"Costilla\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6869]],[[6870,-3740,6871,-1796,6872,6873,6874,6875]]],\"id\":\"08123\",\"properties\":{\"name\":\"Weld\"}},{\"type\":\"Polygon\",\"arcs\":[[6876,6877,6878,-3872,6879,-4202]],\"id\":\"13313\",\"properties\":{\"name\":\"Whitfield\"}},{\"type\":\"Polygon\",\"arcs\":[[6880,6881,6882,6883,-6455,6884]],\"id\":\"21023\",\"properties\":{\"name\":\"Bracken\"}},{\"type\":\"Polygon\",\"arcs\":[[-4048,-6382,6885,-2432,6886]],\"id\":\"18159\",\"properties\":{\"name\":\"Tipton\"}},{\"type\":\"Polygon\",\"arcs\":[[6887,-4495,-6398,-4111,6888,-4618]],\"id\":\"21207\",\"properties\":{\"name\":\"Russell\"}},{\"type\":\"Polygon\",\"arcs\":[[-5808,-6348,-5704,6889,-5287]],\"id\":\"21143\",\"properties\":{\"name\":\"Lyon\"}},{\"type\":\"Polygon\",\"arcs\":[[-994,-3144,6890,6891,6892,6893]],\"id\":\"20025\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[-3422,-6001,-6804,-3652,-1031,6894,-5007]],\"id\":\"37077\",\"properties\":{\"name\":\"Granville\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6895,6896]],[[-6599,6897,6898,6899,6900,6901]]],\"id\":\"37095\",\"properties\":{\"name\":\"Hyde\"}},{\"type\":\"Polygon\",\"arcs\":[[6902,-6338,6903,6904]],\"id\":\"28125\",\"properties\":{\"name\":\"Sharkey\"}},{\"type\":\"Polygon\",\"arcs\":[[-6377,6905,6906,-840,6907]],\"id\":\"13009\",\"properties\":{\"name\":\"Baldwin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4103,-3892,-6443,-2700,-6583,-6445]],\"id\":\"21085\",\"properties\":{\"name\":\"Grayson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5445,-6190,-81,-419,-6193]],\"id\":\"28115\",\"properties\":{\"name\":\"Pontotoc\"}},{\"type\":\"Polygon\",\"arcs\":[[-585,6908,6909,-5160,6910]],\"id\":\"31015\",\"properties\":{\"name\":\"Boyd\"}},{\"type\":\"Polygon\",\"arcs\":[[6911]],\"id\":\"51790\",\"properties\":{\"name\":\"Staunton\"}},{\"type\":\"Polygon\",\"arcs\":[[-2396,6912,-3557,-5053,-4646,-6419]],\"id\":\"31025\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-1391,6913,-3007,-111,-4542,-506]],\"id\":\"46073\",\"properties\":{\"name\":\"Jerauld\"}},{\"type\":\"Polygon\",\"arcs\":[[-4591,-6222,-4597,-4710,6914,-248]],\"id\":\"04003\",\"properties\":{\"name\":\"Cochise\"}},{\"type\":\"Polygon\",\"arcs\":[[6915,-4255,-3332,-4394,6916,6917]],\"id\":\"05113\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[-2934,-5487,6918,6919,6920,-3761]],\"id\":\"45039\",\"properties\":{\"name\":\"Fairfield\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6921]],[[-2869,6922,6923,6924]],[[6925]]],\"id\":\"06111\",\"properties\":{\"name\":\"Ventura\"}},{\"type\":\"Polygon\",\"arcs\":[[6926,-1936,6927,6928,6929]],\"id\":\"06059\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[6930,-3678,-2887,6931]],\"id\":\"12053\",\"properties\":{\"name\":\"Hernando\"}},{\"type\":\"Polygon\",\"arcs\":[[6932,6933,6934,6935,-4272,-2922]],\"id\":\"13029\",\"properties\":{\"name\":\"Bryan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2622,-5542,6936,-196,6937,6938,-2599]],\"id\":\"19109\",\"properties\":{\"name\":\"Kossuth\"}},{\"type\":\"Polygon\",\"arcs\":[[6939,-2761,-2515,-3930,6940,-3199]],\"id\":\"20187\",\"properties\":{\"name\":\"Stanton\"}},{\"type\":\"Polygon\",\"arcs\":[[6941,-3117,-2214,6942,-3203,-3966,6943,-6868]],\"id\":\"08071\",\"properties\":{\"name\":\"Las Animas\"}},{\"type\":\"Polygon\",\"arcs\":[[-2877,-6841,-3325,6944,-3087,-4935,6945,6946,-4960]],\"id\":\"17119\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[6947,-724,-582,6948,6949,6950,6951]],\"id\":\"12015\",\"properties\":{\"name\":\"Charlotte\"}},{\"type\":\"Polygon\",\"arcs\":[[-5327,-4676,-6169,6952,6953,-3878,6954]],\"id\":\"18051\",\"properties\":{\"name\":\"Gibson\"}},{\"type\":\"Polygon\",\"arcs\":[[6955,6956,-3548,-259]],\"id\":\"19163\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[6957,-5905,-6571,-3955,6958,-3861,6959]],\"id\":\"41035\",\"properties\":{\"name\":\"Klamath\"}},{\"type\":\"Polygon\",\"arcs\":[[-5158,-2649,6960,-1609,-6781]],\"id\":\"48123\",\"properties\":{\"name\":\"DeWitt\"}},{\"type\":\"Polygon\",\"arcs\":[[6961,-300,6962,6963,6964,6965,6966]],\"id\":\"01023\",\"properties\":{\"name\":\"Choctaw\"}},{\"type\":\"Polygon\",\"arcs\":[[6967,6968,6969,-4390,6970,-6963,-299]],\"id\":\"01119\",\"properties\":{\"name\":\"Sumter\"}},{\"type\":\"Polygon\",\"arcs\":[[6971,-1629,6972,6973,6974,6975,-4037]],\"id\":\"05015\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[6976,6977,-4832,-1931,6978,-6923,-2868,6979]],\"id\":\"06029\",\"properties\":{\"name\":\"Kern\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-6949,6980,6981,6982]],[[6983]],[[-6951,6984]]],\"id\":\"12071\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[6985,-438,-6229,6986,-1721,6987,6988]],\"id\":\"08107\",\"properties\":{\"name\":\"Routt\"}},{\"type\":\"Polygon\",\"arcs\":[[6989,6990,6991,6992,6993,6994,6995]],\"id\":\"17181\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-3143,-697,-5686,6996,-6891]],\"id\":\"20033\",\"properties\":{\"name\":\"Comanche\"}},{\"type\":\"Polygon\",\"arcs\":[[6997,6998,-4490,-6444,-1282,-6264]],\"id\":\"21059\",\"properties\":{\"name\":\"Daviess\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[6999]],[[7000]],[[7001,7002,7003]]],\"id\":\"22087\",\"properties\":{\"name\":\"St. Bernard\"}},{\"type\":\"Polygon\",\"arcs\":[[7004,7005,-3874,7006,7007]],\"id\":\"16005\",\"properties\":{\"name\":\"Bannock\"}},{\"type\":\"Polygon\",\"arcs\":[[7008,-1543,-1542,-4023,-2841,-855,-3163,-5028]],\"id\":\"20153\",\"properties\":{\"name\":\"Rawlins\"}},{\"type\":\"Polygon\",\"arcs\":[[7009,7010,7011,7012,7013,-2009]],\"id\":\"13275\",\"properties\":{\"name\":\"Thomas\"}},{\"type\":\"Polygon\",\"arcs\":[[7014,7015,-1782,7016,-3139,7017,7018]],\"id\":\"13099\",\"properties\":{\"name\":\"Early\"}},{\"type\":\"Polygon\",\"arcs\":[[-5576,-6106,-3904,7019]],\"id\":\"16081\",\"properties\":{\"name\":\"Teton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3374,-4982,-5026,-5258,7020,7021]],\"id\":\"24015\",\"properties\":{\"name\":\"Cecil\"}},{\"type\":\"Polygon\",\"arcs\":[[-447,7022,7023,-76]],\"id\":\"26147\",\"properties\":{\"name\":\"St. Clair\"}},{\"type\":\"Polygon\",\"arcs\":[[-3666,7024,7025,7026,-3504,7027,7028]],\"id\":\"05107\",\"properties\":{\"name\":\"Phillips\"}},{\"type\":\"Polygon\",\"arcs\":[[7029,7030,-5293,7031,7032]],\"id\":\"06013\",\"properties\":{\"name\":\"Contra Costa\"}},{\"type\":\"Polygon\",\"arcs\":[[7033,-5088,7034,7035,7036]],\"id\":\"09009\",\"properties\":{\"name\":\"New Haven\"}},{\"type\":\"Polygon\",\"arcs\":[[-6953,-6168,-6309,7037,-6998,-6263,7038]],\"id\":\"18173\",\"properties\":{\"name\":\"Warrick\"}},{\"type\":\"Polygon\",\"arcs\":[[7039,-4214,7040,7041,7042,7043,-4269]],\"id\":\"18019\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[7044,7045,7046,-2369,7047,-3676]],\"id\":\"12069\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[7048,7049,7050,7051]],\"id\":\"21037\",\"properties\":{\"name\":\"Campbell\"}},{\"type\":\"Polygon\",\"arcs\":[[7052,-2376,7053,-4635,7054,7055]],\"id\":\"22037\",\"properties\":{\"name\":\"East Feliciana\"}},{\"type\":\"Polygon\",\"arcs\":[[7056,7057,7058,7059,-5987]],\"id\":\"12121\",\"properties\":{\"name\":\"Suwannee\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7060,-7056,7061,-3918,7062]],[[7063,-3916,7064]]],\"id\":\"22125\",\"properties\":{\"name\":\"West Feliciana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3174,7065]],[[7066]],[[7067]],[[-3483,7068,7069]]],\"id\":\"23013\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[7070,7071,7072,7073,-1556]],\"id\":\"26163\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-4356,7074,7075,7076,7077]],\"id\":\"28033\",\"properties\":{\"name\":\"DeSoto\"}},{\"type\":\"Polygon\",\"arcs\":[[7078,-5016,7079,7080,7081,-5266]],\"id\":\"24027\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[7082,7083,7084,7085,-6990,7086,-6409,-4056]],\"id\":\"29157\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-4957,7087,7088,-1246,-4230]],\"id\":\"29113\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-2748,7089,7090,7091,7092]],\"id\":\"27057\",\"properties\":{\"name\":\"Hubbard\"}},{\"type\":\"Polygon\",\"arcs\":[[-2409,-3929,-1587,7093,7094,7095]],\"id\":\"20021\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[7096,-6033,7097,-5126,-5470,7098]],\"id\":\"27011\",\"properties\":{\"name\":\"Big Stone\"}},{\"type\":\"Polygon\",\"arcs\":[[-5024,7099,7100,-947,7101,-5259]],\"id\":\"10001\",\"properties\":{\"name\":\"Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[7102,-2904,7103,7104]],\"id\":\"16075\",\"properties\":{\"name\":\"Payette\"}},{\"type\":\"Polygon\",\"arcs\":[[-1142,-2992,-6647,7105,-2539]],\"id\":\"18151\",\"properties\":{\"name\":\"Steuben\"}},{\"type\":\"Polygon\",\"arcs\":[[-1696,7106,-5149,7107,7108,7109]],\"id\":\"12075\",\"properties\":{\"name\":\"Levy\"}},{\"type\":\"Polygon\",\"arcs\":[[-3047,-6246,7110,7111,-6851,7112]],\"id\":\"13065\",\"properties\":{\"name\":\"Clinch\"}},{\"type\":\"Polygon\",\"arcs\":[[7113,7114,-2659,-5090,7115]],\"id\":\"26027\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-4355,7116,7117,-5441,-6192,7118,-7075]],\"id\":\"28093\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-347,-4051,-1275,-1560,7119,-5619,-1301]],\"id\":\"26081\",\"properties\":{\"name\":\"Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[7120,7121,-5404,-125,-2809,7122,7123]],\"id\":\"31135\",\"properties\":{\"name\":\"Perkins\"}},{\"type\":\"Polygon\",\"arcs\":[[7124,7125,7126,7127]],\"id\":\"34029\",\"properties\":{\"name\":\"Ocean\"}},{\"type\":\"Polygon\",\"arcs\":[[-3340,7128,-4210,7129,-5438,7130]],\"id\":\"18167\",\"properties\":{\"name\":\"Vigo\"}},{\"type\":\"Polygon\",\"arcs\":[[7131,-6429,-6068,-6861,7132,-6579]],\"id\":\"36015\",\"properties\":{\"name\":\"Chemung\"}},{\"type\":\"Polygon\",\"arcs\":[[-4303,7133,-6615,-2973,7134,-6171]],\"id\":\"18155\",\"properties\":{\"name\":\"Switzerland\"}},{\"type\":\"Polygon\",\"arcs\":[[7135,-7091,7136,-3362,-2020]],\"id\":\"27159\",\"properties\":{\"name\":\"Wadena\"}},{\"type\":\"Polygon\",\"arcs\":[[7137,-4350,-2424,7138,-5557,-5493,-1421]],\"id\":\"56027\",\"properties\":{\"name\":\"Niobrara\"}},{\"type\":\"Polygon\",\"arcs\":[[-3899,7139,7140,-269,7141,-6131]],\"id\":\"29013\",\"properties\":{\"name\":\"Bates\"}},{\"type\":\"Polygon\",\"arcs\":[[7142,-352,-2260,7143,7144,7145]],\"id\":\"31129\",\"properties\":{\"name\":\"Nuckolls\"}},{\"type\":\"Polygon\",\"arcs\":[[-71,-6172,-7135,-2978,7146,-7041,-4213]],\"id\":\"18077\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[7147,7148,7149,-4305,7150,7151,7152]],\"id\":\"34003\",\"properties\":{\"name\":\"Bergen\"}},{\"type\":\"Polygon\",\"arcs\":[[7153,7154,7155,7156,-7149,7157]],\"id\":\"36119\",\"properties\":{\"name\":\"Westchester\"}},{\"type\":\"Polygon\",\"arcs\":[[-358,7158,7159,7160]],\"id\":\"36063\",\"properties\":{\"name\":\"Niagara\"}},{\"type\":\"Polygon\",\"arcs\":[[7161,-6495,-4007,7162,-4534]],\"id\":\"37189\",\"properties\":{\"name\":\"Watauga\"}},{\"type\":\"Polygon\",\"arcs\":[[7163,-825,-3361,7164,-5128]],\"id\":\"27023\",\"properties\":{\"name\":\"Chippewa\"}},{\"type\":\"Polygon\",\"arcs\":[[-5202,7165,7166,7167,-6559,7168]],\"id\":\"40071\",\"properties\":{\"name\":\"Kay\"}},{\"type\":\"Polygon\",\"arcs\":[[-538,7169,-5284,-5075,7170]],\"id\":\"17151\",\"properties\":{\"name\":\"Pope\"}},{\"type\":\"Polygon\",\"arcs\":[[-5679,7171,7172,-6611,7173,-6140,-5509,-4863]],\"id\":\"42089\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-6548,-6251]],[[-5001,-6253,-6551,7174,-4712,-5011,-5874]]],\"id\":\"35043\",\"properties\":{\"name\":\"Sandoval\"}},{\"type\":\"Polygon\",\"arcs\":[[-2946,-1466,-5573,-2532,7175]],\"id\":\"16033\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7176,7177,-1535,-2503,7178]],[[7179]],[[7180]],[[7181]]],\"id\":\"26029\",\"properties\":{\"name\":\"Charlevoix\"}},{\"type\":\"Polygon\",\"arcs\":[[-2568,-1558,7182,-3541,7183,-2989]],\"id\":\"26091\",\"properties\":{\"name\":\"Lenawee\"}},{\"type\":\"Polygon\",\"arcs\":[[-6092,-6730,7184,-3149,7185]],\"id\":\"27157\",\"properties\":{\"name\":\"Wabasha\"}},{\"type\":\"Polygon\",\"arcs\":[[7186,-2339,-4828,-5665,7187]],\"id\":\"29047\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[7188,7189,-2643,-6555,-6503,7190]],\"id\":\"40081\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-5177,-1409,-1139,-5272,7191,-3256,7192,7193]],\"id\":\"47069\",\"properties\":{\"name\":\"Hardeman\"}},{\"type\":\"Polygon\",\"arcs\":[[7194,-2768,7195,-2745,7196]],\"id\":\"27071\",\"properties\":{\"name\":\"Koochiching\"}},{\"type\":\"Polygon\",\"arcs\":[[-27,-2128,7197,7198,-32,-5935]],\"id\":\"27107\",\"properties\":{\"name\":\"Norman\"}},{\"type\":\"Polygon\",\"arcs\":[[-3341,-7131,-5437,7199,-3097,-3249,7200]],\"id\":\"17023\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[-7198,-2127,7201,-7092,-7136,-2019,7202]],\"id\":\"27005\",\"properties\":{\"name\":\"Becker\"}},{\"type\":\"Polygon\",\"arcs\":[[7203,-3154,-1100,-3467,-5216,7204]],\"id\":\"19085\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[7205,-3276,7206,7207,-3505,-7027]],\"id\":\"28027\",\"properties\":{\"name\":\"Coahoma\"}},{\"type\":\"Polygon\",\"arcs\":[[-4456,7208,-3970,7209,7210,-160,7211,7212,-4065,7213]],\"id\":\"35037\",\"properties\":{\"name\":\"Quay\"}},{\"type\":\"Polygon\",\"arcs\":[[-6423,7214,7215,7216,7217,7218]],\"id\":\"34023\",\"properties\":{\"name\":\"Middlesex\"}},{\"type\":\"Polygon\",\"arcs\":[[-3641,7219,7220,7221,7222,-4395,-2014]],\"id\":\"54071\",\"properties\":{\"name\":\"Pendleton\"}},{\"type\":\"Polygon\",\"arcs\":[[-2310,7223,7224,7225,-5401]],\"id\":\"05003\",\"properties\":{\"name\":\"Ashley\"}},{\"type\":\"Polygon\",\"arcs\":[[-3506,-7208,7226,7227,-6334,7228]],\"id\":\"28133\",\"properties\":{\"name\":\"Sunflower\"}},{\"type\":\"Polygon\",\"arcs\":[[7229,-7077,7230,7231,-3273,-7206,-7026,7232]],\"id\":\"28143\",\"properties\":{\"name\":\"Tunica\"}},{\"type\":\"Polygon\",\"arcs\":[[-668,-4613,7233,-3290,-2321,7234]],\"id\":\"29171\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[-4612,-3059,-1647,-3291,-7234]],\"id\":\"29197\",\"properties\":{\"name\":\"Schuyler\"}},{\"type\":\"Polygon\",\"arcs\":[[7235,7236,7237,-3638,-2905,-6795,-6699]],\"id\":\"54085\",\"properties\":{\"name\":\"Ritchie\"}},{\"type\":\"Polygon\",\"arcs\":[[7238,-3135,-3635,-7238,7239,7240]],\"id\":\"54095\",\"properties\":{\"name\":\"Tyler\"}},{\"type\":\"Polygon\",\"arcs\":[[-4520,7241,7242,7243,7244,-3438]],\"id\":\"51063\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[-4339,-3840,7245,7246,-264,7247]],\"id\":\"30055\",\"properties\":{\"name\":\"McCone\"}},{\"type\":\"Polygon\",\"arcs\":[[-2089,-6392,7248,-3157,7249,-5427]],\"id\":\"20177\",\"properties\":{\"name\":\"Shawnee\"}},{\"type\":\"Polygon\",\"arcs\":[[-7106,-6646,-1037,-2079,-850]],\"id\":\"18033\",\"properties\":{\"name\":\"DeKalb\"}},{\"type\":\"Polygon\",\"arcs\":[[7250,-1455,-94,-232]],\"id\":\"46101\",\"properties\":{\"name\":\"Moody\"}},{\"type\":\"Polygon\",\"arcs\":[[-7054,-2375,-15,7251,-4636]],\"id\":\"22091\",\"properties\":{\"name\":\"St. Helena\"}},{\"type\":\"Polygon\",\"arcs\":[[7252,-3516,7253,-3998,7254]],\"id\":\"55051\",\"properties\":{\"name\":\"Iron\"}},{\"type\":\"Polygon\",\"arcs\":[[7255,-3621,7256,-4812,7257,7258]],\"id\":\"48475\",\"properties\":{\"name\":\"Ward\"}},{\"type\":\"Polygon\",\"arcs\":[[7259,-3554,-4552,7260,-6778]],\"id\":\"48485\",\"properties\":{\"name\":\"Wichita\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-6275,7261,7262,7263]],[[-6279,7264,7265,7266]]],\"id\":\"48489\",\"properties\":{\"name\":\"Willacy\"}},{\"type\":\"Polygon\",\"arcs\":[[7267,7268,-3696,7269,7270,-6402,7271]],\"id\":\"22083\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[-1644,-2060,7272,7273,7274,7275]],\"id\":\"29045\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[7276,7277,7278,-3132]],\"id\":\"54049\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[7279,7280,7281,-7236,-6703,7282,-3787]],\"id\":\"54107\",\"properties\":{\"name\":\"Wood\"}},{\"type\":\"Polygon\",\"arcs\":[[-3133,-7279,7283,-5114,7284,7285,-3636]],\"id\":\"54033\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[7286,7287,-4340,-7248,-263,-4370]],\"id\":\"30105\",\"properties\":{\"name\":\"Valley\"}},{\"type\":\"Polygon\",\"arcs\":[[7288,7289,7290,-3489,7291]],\"id\":\"25009\",\"properties\":{\"name\":\"Essex\"}},{\"type\":\"Polygon\",\"arcs\":[[7292,-4536,7293,-4506,7294,-1426]],\"id\":\"47019\",\"properties\":{\"name\":\"Carter\"}},{\"type\":\"Polygon\",\"arcs\":[[-284,7295,7296,-5627,7297,7298,7299]],\"id\":\"47147\",\"properties\":{\"name\":\"Robertson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2309,7300,-3508,7301,7302,-3693,7303,7304,-7224]],\"id\":\"05017\",\"properties\":{\"name\":\"Chicot\"}},{\"type\":\"Polygon\",\"arcs\":[[-6886,-6385,7305,7306,-2097,-2433]],\"id\":\"18057\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[7307,-2106,-4049,-6887,-2431,7308]],\"id\":\"18067\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[-2098,-7307,7309,-1519,-610,7310,-1498]],\"id\":\"18097\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-5702,-2434,-2099,-1501,7311,-4207,-5594]],\"id\":\"18107\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[7312,7313,-2797,-2823,-6483,-6488]],\"id\":\"28089\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7314,7315,-2152]]],\"id\":\"26033\",\"properties\":{\"name\":\"Chippewa\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7316]],[[-2153,-7316,7317,7318]]],\"id\":\"26097\",\"properties\":{\"name\":\"Mackinac\"}},{\"type\":\"Polygon\",\"arcs\":[[7319,7320,7321,7322,-4994]],\"id\":\"12089\",\"properties\":{\"name\":\"Nassau\"}},{\"type\":\"Polygon\",\"arcs\":[[-7278,7323,-5188,-5111,-7284]],\"id\":\"54091\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[-4540,7324,-5424,-3868,-6879,7325]],\"id\":\"47011\",\"properties\":{\"name\":\"Bradley\"}},{\"type\":\"Polygon\",\"arcs\":[[7326,7327,7328,-7057,-5986,7329,7330]],\"id\":\"12079\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[7331,-3054,7332,7333,-6336]],\"id\":\"28051\",\"properties\":{\"name\":\"Holmes\"}},{\"type\":\"Polygon\",\"arcs\":[[7334,-3315,-5960,-5955,-1339,-5892]],\"id\":\"47183\",\"properties\":{\"name\":\"Weakley\"}},{\"type\":\"Polygon\",\"arcs\":[[7335,-5478,-6093,-7186,-3148,-2996,-1874]],\"id\":\"27049\",\"properties\":{\"name\":\"Goodhue\"}},{\"type\":\"Polygon\",\"arcs\":[[7336,7337,-874,-1472,7338,7339]],\"id\":\"29077\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[7340,7341,-3416,7342,-3852,7343,-3457]],\"id\":\"01111\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[-3723,-4668,7344,7345,-1565]],\"id\":\"35013\",\"properties\":{\"name\":\"Doña Ana\"}},{\"type\":\"Polygon\",\"arcs\":[[7346,7347,-6719,-5409,7348,-6674]],\"id\":\"42119\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-2593,-241,-3764,7349,-5793]],\"id\":\"46119\",\"properties\":{\"name\":\"Sully\"}},{\"type\":\"Polygon\",\"arcs\":[[-1578,-5764,-945,7350,-5397,7351]],\"id\":\"33003\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-2788,7352]],\"id\":\"51770\",\"properties\":{\"name\":\"Roanoke\"}},{\"type\":\"Polygon\",\"arcs\":[[-5682,-3550,7353,-5172,-4332,-2093,-2771]],\"id\":\"19115\",\"properties\":{\"name\":\"Louisa\"}},{\"type\":\"Polygon\",\"arcs\":[[-2675,7354,7355,-5993,-5054]],\"id\":\"19145\",\"properties\":{\"name\":\"Page\"}},{\"type\":\"Polygon\",\"arcs\":[[-5486,-4870,-4977,-5555,-5727,7356,-6919]],\"id\":\"45055\",\"properties\":{\"name\":\"Kershaw\"}},{\"type\":\"Polygon\",\"arcs\":[[7357,-7007,-3873,-3207,-3475]],\"id\":\"16077\",\"properties\":{\"name\":\"Power\"}},{\"type\":\"Polygon\",\"arcs\":[[7358,-3120,7359]],\"id\":\"41011\",\"properties\":{\"name\":\"Coos\"}},{\"type\":\"Polygon\",\"arcs\":[[-5906,-6958,7360,-2474,-3121,-7359,7361]],\"id\":\"41019\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[-4410,-2697,7362,7363,7364]],\"id\":\"55023\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[7365,7366,-1680,7367,7368,-3798],[7369]],\"id\":\"51005\",\"properties\":{\"name\":\"Alleghany\"}},{\"type\":\"Polygon\",\"arcs\":[[-4720,-5457,7370,7371,-4517,-3435,-6784]],\"id\":\"51071\",\"properties\":{\"name\":\"Giles\"}},{\"type\":\"Polygon\",\"arcs\":[[-7059,7372,-6852,-7112,7373,7374,-5144,7375]],\"id\":\"12023\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[-5496,7376,7377,7378]],\"id\":\"27123\",\"properties\":{\"name\":\"Ramsey\"}},{\"type\":\"Polygon\",\"arcs\":[[7379,-4179,7380,7381,-1719,7382,7383]],\"id\":\"49047\",\"properties\":{\"name\":\"Uintah\"}},{\"type\":\"Polygon\",\"arcs\":[[7384,7385,7386,-4363,7387,-7243]],\"id\":\"51067\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[7388,-3388]],\"id\":\"15005\",\"properties\":{\"name\":\"Kalawao\"}},{\"type\":\"Polygon\",\"arcs\":[[-4941,-4418,-6052,7389,7390,-6389,-2087]],\"id\":\"20005\",\"properties\":{\"name\":\"Atchison\"}},{\"type\":\"Polygon\",\"arcs\":[[7391,-6269,-6213,7392,7393]],\"id\":\"09015\",\"properties\":{\"name\":\"Windham\"}},{\"type\":\"Polygon\",\"arcs\":[[7394,7395,-7393,-6212,7396,7397,-5086]],\"id\":\"09011\",\"properties\":{\"name\":\"New London\"}},{\"type\":\"Polygon\",\"arcs\":[[7398,7399,7400,7401,-3367,-6514]],\"id\":\"41005\",\"properties\":{\"name\":\"Clackamas\"}},{\"type\":\"Polygon\",\"arcs\":[[-1052,-5006,-5516,7402,-1684,-6760,7403]],\"id\":\"48419\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[7404,-5671,-962,7405,7406,-4141,7407]],\"id\":\"39029\",\"properties\":{\"name\":\"Columbiana\"}},{\"type\":\"Polygon\",\"arcs\":[[-1105,7408,-6977,7409,-1243]],\"id\":\"06031\",\"properties\":{\"name\":\"Kings\"}},{\"type\":\"Polygon\",\"arcs\":[[7410,-2872,-2103,7411,7412,7413,7414]],\"id\":\"06045\",\"properties\":{\"name\":\"Mendocino\"}},{\"type\":\"Polygon\",\"arcs\":[[-4197,-1809,7415,-2220,-6114]],\"id\":\"08035\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[-512,-2967,-3595,7416,7417,-2777]],\"id\":\"48259\",\"properties\":{\"name\":\"Kendall\"}},{\"type\":\"Polygon\",\"arcs\":[[7418,7419,-3658,7420,-6974]],\"id\":\"05009\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[-6561,7421,7422,-7189,7423,-1336]],\"id\":\"40083\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[7424,-3965,7425,7426,-3533]],\"id\":\"36065\",\"properties\":{\"name\":\"Oneida\"}},{\"type\":\"Polygon\",\"arcs\":[[7427,-6459,7428,7429,7430,7431]],\"id\":\"37113\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[7432,7433,7434,7435,7436,7437,7438]],\"id\":\"36031\",\"properties\":{\"name\":\"Essex\"}},{\"type\":\"Polygon\",\"arcs\":[[-2016,-4397,7439,7440,-7366,-3797]],\"id\":\"51017\",\"properties\":{\"name\":\"Bath\"}},{\"type\":\"Polygon\",\"arcs\":[[7441,7442,7443,7444,-6829]],\"id\":\"54005\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[7445,7446,-3801,-5455,7447]],\"id\":\"54019\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[7448,7449,-6605,7450,-7446,7451,-7443,7452,7453]],\"id\":\"54039\",\"properties\":{\"name\":\"Kanawha\"}},{\"type\":\"Polygon\",\"arcs\":[[7454,-6988,-1720,-7382]],\"id\":\"08103\",\"properties\":{\"name\":\"Rio Blanco\"}},{\"type\":\"Polygon\",\"arcs\":[[-1499,-7311,-614,-6847,7455,-6303,7456]],\"id\":\"18109\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[7457,-6405,7458,7459,7460,-4642]],\"id\":\"22059\",\"properties\":{\"name\":\"LaSalle\"}},{\"type\":\"Polygon\",\"arcs\":[[-1480,-6542,7461,-4893,7462]],\"id\":\"29135\",\"properties\":{\"name\":\"Moniteau\"}},{\"type\":\"Polygon\",\"arcs\":[[-4681,7463,-1619,-5673,7464,7465]],\"id\":\"42039\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5734,-5209,7466,7467,7468,-6563,-5766]],\"id\":\"21205\",\"properties\":{\"name\":\"Rowan\"}},{\"type\":\"Polygon\",\"arcs\":[[-4783,7469,7470,7471,7472,-5337,7473]],\"id\":\"47187\",\"properties\":{\"name\":\"Williamson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1614,-960,-711,7474,-306]],\"id\":\"38081\",\"properties\":{\"name\":\"Sargent\"}},{\"type\":\"Polygon\",\"arcs\":[[7475,-3104,7476]],\"id\":\"16061\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[7477,7478,7479,-7477,-3103,7480,7481]],\"id\":\"16069\",\"properties\":{\"name\":\"Nez Perce\"}},{\"type\":\"Polygon\",\"arcs\":[[7482,-7146,7483,-1488,-6175,7484,-4658]],\"id\":\"20089\",\"properties\":{\"name\":\"Jewell\"}},{\"type\":\"Polygon\",\"arcs\":[[7485,-3236,7486,-5425,7487,-2917]],\"id\":\"20117\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-3235,-4020,-4942,-2085,-5426,-7487]],\"id\":\"20131\",\"properties\":{\"name\":\"Nemaha\"}},{\"type\":\"Polygon\",\"arcs\":[[7488,-4039,-3186,7489,7490,-2115]],\"id\":\"40001\",\"properties\":{\"name\":\"Adair\"}},{\"type\":\"Polygon\",\"arcs\":[[-7431,7491,7492,7493,7494]],\"id\":\"37043\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[7495,-3775,-5725,-4343,-5724,-4341,-6299,7496,7497,7498,7499]],\"id\":\"45073\",\"properties\":{\"name\":\"Oconee\"}},{\"type\":\"Polygon\",\"arcs\":[[-3185,7500,7501,7502,7503,-7490]],\"id\":\"05033\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[-2994,-2136,-6388,-2512,-2760]],\"id\":\"20093\",\"properties\":{\"name\":\"Kearny\"}},{\"type\":\"Polygon\",\"arcs\":[[-2493,-6333,7504,7505,7506,7507]],\"id\":\"28091\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[7508,-6194,-422,-2313,7509]],\"id\":\"28161\",\"properties\":{\"name\":\"Yalobusha\"}},{\"type\":\"Polygon\",\"arcs\":[[7510,-2255,-1007,-2596,-143,-2839,-4022]],\"id\":\"31065\",\"properties\":{\"name\":\"Furnas\"}},{\"type\":\"Polygon\",\"arcs\":[[7511,7512,-5370,-4162,7513]],\"id\":\"53015\",\"properties\":{\"name\":\"Cowlitz\"}},{\"type\":\"Polygon\",\"arcs\":[[-1041,7514,7515,-2284,7516,-4031]],\"id\":\"01083\",\"properties\":{\"name\":\"Limestone\"}},{\"type\":\"Polygon\",\"arcs\":[[7517,7518,7519,-2344]],\"id\":\"12013\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[7520,-3679,-6931,7521,-7109]],\"id\":\"12017\",\"properties\":{\"name\":\"Citrus\"}},{\"type\":\"Polygon\",\"arcs\":[[-7303,7522,-6905,7523,-3524,-3694]],\"id\":\"28055\",\"properties\":{\"name\":\"Issaquena\"}},{\"type\":\"Polygon\",\"arcs\":[[7524,-4271,7525,-3886,-6586,-4264]],\"id\":\"18061\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[-6941,-3934,-6731,7526,-3200]],\"id\":\"20129\",\"properties\":{\"name\":\"Morton\"}},{\"type\":\"Polygon\",\"arcs\":[[-4504,-6138,7527,-3758,-6695,-1017]],\"id\":\"45083\",\"properties\":{\"name\":\"Spartanburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-1486,-3102,7528,-3269,7529,-6176]],\"id\":\"20143\",\"properties\":{\"name\":\"Ottawa\"}},{\"type\":\"Polygon\",\"arcs\":[[7530,7531,-4441]],\"id\":\"30103\",\"properties\":{\"name\":\"Treasure\"}},{\"type\":\"Polygon\",\"arcs\":[[7532,-4859,-4760,7533,7534,-1601]],\"id\":\"31051\",\"properties\":{\"name\":\"Dixon\"}},{\"type\":\"Polygon\",\"arcs\":[[7535,7536,-5926,-6821,-5641,-5529]],\"id\":\"55013\",\"properties\":{\"name\":\"Burnett\"}},{\"type\":\"Polygon\",\"arcs\":[[7537,-5788,-5467,7538,-3013,7539,7540]],\"id\":\"55025\",\"properties\":{\"name\":\"Dane\"}},{\"type\":\"Polygon\",\"arcs\":[[7541,7542,7543,7544,7545,-4158,7546,-4625]],\"id\":\"22007\",\"properties\":{\"name\":\"Assumption\"}},{\"type\":\"Polygon\",\"arcs\":[[7547,7548,7549,7550,-6612,-7173,7551]],\"id\":\"42127\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[7552,-7426,-3964,7553,-47,7554,7555]],\"id\":\"36077\",\"properties\":{\"name\":\"Otsego\"}},{\"type\":\"Polygon\",\"arcs\":[[7556,7557,-3751,-2273,7558,-2239]],\"id\":\"40049\",\"properties\":{\"name\":\"Garvin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4311,7559,-7439,7560,7561,7562,-3961]],\"id\":\"36041\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-4038,-6976,7563,7564,7565,-7501,-3184]],\"id\":\"05087\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[7566,-7548,7567,-5661,7568,-6859]],\"id\":\"42115\",\"properties\":{\"name\":\"Susquehanna\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7569]],[[7570,7571,7572,7573]]],\"id\":\"12037\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-805,-2011,7574,7575,7576]],\"id\":\"12039\",\"properties\":{\"name\":\"Gadsden\"}},{\"type\":\"Polygon\",\"arcs\":[[-2345,-7520,7577,-7574,7578]],\"id\":\"12045\",\"properties\":{\"name\":\"Gulf\"}},{\"type\":\"Polygon\",\"arcs\":[[7579,-7013,7580,-7331,7581,7582,7583]],\"id\":\"12065\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[7584,-2891,7585,7586,-2893]],\"id\":\"12103\",\"properties\":{\"name\":\"Pinellas\"}},{\"type\":\"Polygon\",\"arcs\":[[7587,7588,-496,7589,-6691,-1869,-500]],\"id\":\"40075\",\"properties\":{\"name\":\"Kiowa\"}},{\"type\":\"Polygon\",\"arcs\":[[-7502,-7566,7590,-4822,7591]],\"id\":\"05047\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[7592,7593,-2639,7594,7595]],\"id\":\"40117\",\"properties\":{\"name\":\"Pawnee\"}},{\"type\":\"Polygon\",\"arcs\":[[-3753,7596,7597,7598,7599,7600,-2275]],\"id\":\"40069\",\"properties\":{\"name\":\"Johnston\"}},{\"type\":\"Polygon\",\"arcs\":[[-1093,-5104,7601,7602,-1637,-6041,7603]],\"id\":\"29081\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[-6538,7604,7605,7606,-6330,-2491]],\"id\":\"28031\",\"properties\":{\"name\":\"Covington\"}},{\"type\":\"Polygon\",\"arcs\":[[7607,-7514,-4161,-6709,7608,-6826]],\"id\":\"53069\",\"properties\":{\"name\":\"Wahkiakum\"}},{\"type\":\"Polygon\",\"arcs\":[[7609,7610,7611,7612,7613]],\"id\":\"12019\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-2154,-7319,7614,7615,-4915]],\"id\":\"26153\",\"properties\":{\"name\":\"Schoolcraft\"}},{\"type\":\"Polygon\",\"arcs\":[[-1690,-2766,7616,-4405,-5924,-7537,7617]],\"id\":\"55031\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7618,7619,7620]],[[7621,7622,7623,7624,-1886,-163,7625]]],\"id\":\"13193\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[7626,7627,-5396,-5392,-1205,-5275]],\"id\":\"22027\",\"properties\":{\"name\":\"Claiborne\"}},{\"type\":\"Polygon\",\"arcs\":[[-7414,7628,7629,7630,7631,7632,7633]],\"id\":\"06097\",\"properties\":{\"name\":\"Sonoma\"}},{\"type\":\"Polygon\",\"arcs\":[[-3749,-6507,7634,-7557,-2238,7635]],\"id\":\"40087\",\"properties\":{\"name\":\"McClain\"}},{\"type\":\"Polygon\",\"arcs\":[[7636,-2480,-6420,-3717,-3237,-7486,-2916]],\"id\":\"31067\",\"properties\":{\"name\":\"Gage\"}},{\"type\":\"Polygon\",\"arcs\":[[7637,-5550,-5761,7638,-2957,7639,7640]],\"id\":\"48343\",\"properties\":{\"name\":\"Morris\"}},{\"type\":\"Polygon\",\"arcs\":[[-7424,-7191,-6502,-3747,7641]],\"id\":\"40109\",\"properties\":{\"name\":\"Oklahoma\"}},{\"type\":\"Polygon\",\"arcs\":[[7642,-2247,-6461,7643,-2264]],\"id\":\"48223\",\"properties\":{\"name\":\"Hopkins\"}},{\"type\":\"Polygon\",\"arcs\":[[-3963,7644,7645,7646,-42,-7554]],\"id\":\"36057\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[7647,-6037,7648,7649,-7593,7650,-7167]],\"id\":\"40113\",\"properties\":{\"name\":\"Osage\"}},{\"type\":\"Polygon\",\"arcs\":[[7651,-280,7652,7653]],\"id\":\"12113\",\"properties\":{\"name\":\"Santa Rosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-7047,7654,-2366]],\"id\":\"12117\",\"properties\":{\"name\":\"Seminole\"}},{\"type\":\"Polygon\",\"arcs\":[[-1781,7655,7656,-802,-3137,-7017]],\"id\":\"13007\",\"properties\":{\"name\":\"Baker\"}},{\"type\":\"Polygon\",\"arcs\":[[7657,7658,-4199,-4247,7659]],\"id\":\"13083\",\"properties\":{\"name\":\"Dade\"}},{\"type\":\"Polygon\",\"arcs\":[[7660,7661,7662,7663,-7656,-1780]],\"id\":\"13095\",\"properties\":{\"name\":\"Dougherty\"}},{\"type\":\"Polygon\",\"arcs\":[[-7664,7664,7665,-7010,-2008,-803,-7657]],\"id\":\"13205\",\"properties\":{\"name\":\"Mitchell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7018,-3138,-800,7666,7667]],\"id\":\"13253\",\"properties\":{\"name\":\"Seminole\"}},{\"type\":\"Polygon\",\"arcs\":[[7668,-7595,-2644,-7190,-7423]],\"id\":\"40119\",\"properties\":{\"name\":\"Payne\"}},{\"type\":\"Polygon\",\"arcs\":[[-5754,7669,-4114,-401,-5812,-5860]],\"id\":\"47137\",\"properties\":{\"name\":\"Pickett\"}},{\"type\":\"Polygon\",\"arcs\":[[-5571,-6522,7670,-5518,-6441]],\"id\":\"21087\",\"properties\":{\"name\":\"Green\"}},{\"type\":\"Polygon\",\"arcs\":[[-4803,-2267,-4791,7671]],\"id\":\"48397\",\"properties\":{\"name\":\"Rockwall\"}},{\"type\":\"Polygon\",\"arcs\":[[-4666,7672,-3079,7673,7674]],\"id\":\"48229\",\"properties\":{\"name\":\"Hudspeth\"}},{\"type\":\"Polygon\",\"arcs\":[[-6701,-6797,-6601,-7450,7675]],\"id\":\"54087\",\"properties\":{\"name\":\"Roane\"}},{\"type\":\"Polygon\",\"arcs\":[[-6397,-6315,-3771,-6270,-396,-4113]],\"id\":\"21147\",\"properties\":{\"name\":\"McCreary\"}},{\"type\":\"Polygon\",\"arcs\":[[7676,7677,-6967,7678,7679,-6201,7680]],\"id\":\"28153\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-7363,-2696,7681,7682,-3935,-4615,7683]],\"id\":\"55043\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[7684,7685,7686,-7063,-3917,-7064,7687,7688]],\"id\":\"22029\",\"properties\":{\"name\":\"Concordia\"}},{\"type\":\"Polygon\",\"arcs\":[[-6463,-2960,-2460,7689,7690,7691,-2251]],\"id\":\"48423\",\"properties\":{\"name\":\"Smith\"}},{\"type\":\"Polygon\",\"arcs\":[[7692,-7433,-7560,-4310,7693]],\"id\":\"36033\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[7694,7695,-3530,7696,-3528,7697,-4319,7698,-7685,7699]],\"id\":\"22107\",\"properties\":{\"name\":\"Tensas\"}},{\"type\":\"Polygon\",\"arcs\":[[7700,7701,-2377,-7053,-7061,-7687]],\"id\":\"28157\",\"properties\":{\"name\":\"Wilkinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-3527,-6489,-6196,-4315,-7698]],\"id\":\"28021\",\"properties\":{\"name\":\"Claiborne\"}},{\"type\":\"Polygon\",\"arcs\":[[-301,-6962,-7678,7702]],\"id\":\"28023\",\"properties\":{\"name\":\"Clarke\"}},{\"type\":\"Polygon\",\"arcs\":[[-2380,7703,-4756,-1388,-236,-2592]],\"id\":\"46049\",\"properties\":{\"name\":\"Faulk\"}},{\"type\":\"Polygon\",\"arcs\":[[-1398,-5339,-1043,-4030,7704]],\"id\":\"47099\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-7607,7705,-6204,-412,7706,-6331]],\"id\":\"28035\",\"properties\":{\"name\":\"Forrest\"}},{\"type\":\"Polygon\",\"arcs\":[[7707,7708,-595,7709,7710,-7512,-7608,-6825]],\"id\":\"53041\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[-7387,7711,7712,-5997,7713,-1228,7714,-771,-4364]],\"id\":\"51143\",\"properties\":{\"name\":\"Pittsylvania\"}},{\"type\":\"Polygon\",\"arcs\":[[-295,7715,7716,7717,-6217]],\"id\":\"54027\",\"properties\":{\"name\":\"Hampshire\"}},{\"type\":\"Polygon\",\"arcs\":[[-6291,7718,-934,-2469,7719,7720]],\"id\":\"06115\",\"properties\":{\"name\":\"Yuba\"}},{\"type\":\"Polygon\",\"arcs\":[[-6337,-7334,-7313,-6487,-3525,-7524,-6904]],\"id\":\"28163\",\"properties\":{\"name\":\"Yazoo\"}},{\"type\":\"Polygon\",\"arcs\":[[-2784,7721,-6582,-6721,7722,-4854,7723]],\"id\":\"42105\",\"properties\":{\"name\":\"Potter\"}},{\"type\":\"Polygon\",\"arcs\":[[-121,-6280,-7267,7724,7725,7726]],\"id\":\"48215\",\"properties\":{\"name\":\"Hidalgo\"}},{\"type\":\"Polygon\",\"arcs\":[[7727,7728]],\"id\":\"51131\",\"properties\":{\"name\":\"Northampton\"}},{\"type\":\"Polygon\",\"arcs\":[[-4312,-3959,-7425,-3532,-6128]],\"id\":\"36049\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[7729,-7626,-162,7730]],\"id\":\"13249\",\"properties\":{\"name\":\"Schley\"}},{\"type\":\"Polygon\",\"arcs\":[[7731,-7364,-7684,-4614,-917,-3685]],\"id\":\"19043\",\"properties\":{\"name\":\"Clayton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6468,7732,-6865,7733]],\"id\":\"37041\",\"properties\":{\"name\":\"Chowan\"}},{\"type\":\"Polygon\",\"arcs\":[[7734,7735,-4251,-4733,7736,7737,-2286]],\"id\":\"01095\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[7738,7739,7740,-7549,-7567,-6858]],\"id\":\"36007\",\"properties\":{\"name\":\"Broome\"}},{\"type\":\"Polygon\",\"arcs\":[[-7647,7741,-6080,-43]],\"id\":\"36093\",\"properties\":{\"name\":\"Schenectady\"}},{\"type\":\"Polygon\",\"arcs\":[[7742,-2271,7743,-6765,7744]],\"id\":\"48041\",\"properties\":{\"name\":\"Brazos\"}},{\"type\":\"Polygon\",\"arcs\":[[7745,7746,7747,7748,7749,-2281]],\"id\":\"51047\",\"properties\":{\"name\":\"Culpeper\"}},{\"type\":\"Polygon\",\"arcs\":[[7750,7751,-7745,-6764,7752]],\"id\":\"48051\",\"properties\":{\"name\":\"Burleson\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7753]],[[7754]],[[-416,7755,7756,7757]]],\"id\":\"28047\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[7758,7759,7760,-2242,-7643,-2263]],\"id\":\"48119\",\"properties\":{\"name\":\"Delta\"}},{\"type\":\"Polygon\",\"arcs\":[[-6758,7761,-2,-4292]],\"id\":\"49053\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-6718,-6736,-5411]],\"id\":\"42093\",\"properties\":{\"name\":\"Montour\"}},{\"type\":\"Polygon\",\"arcs\":[[-4810,-2589,7762,-387,-1892,-1678,7763,7764,7765]],\"id\":\"48105\",\"properties\":{\"name\":\"Crockett\"}},{\"type\":\"Polygon\",\"arcs\":[[7766,-2361,7767,7768,-7655,-7046,7769]],\"id\":\"12127\",\"properties\":{\"name\":\"Volusia\"}},{\"type\":\"Polygon\",\"arcs\":[[-6283,7770,7771,-6430,-7132,-6578,-7722,-2783]],\"id\":\"36101\",\"properties\":{\"name\":\"Steuben\"}},{\"type\":\"Polygon\",\"arcs\":[[-1450,7772,7773,-3990,7774]],\"id\":\"55101\",\"properties\":{\"name\":\"Racine\"}},{\"type\":\"Polygon\",\"arcs\":[[7775,-2401,7776,7777,7778,-3329]],\"id\":\"05059\",\"properties\":{\"name\":\"Hot Spring\"}},{\"type\":\"Polygon\",\"arcs\":[[-6938,-2452,-985,-3027]],\"id\":\"19091\",\"properties\":{\"name\":\"Humboldt\"}},{\"type\":\"Polygon\",\"arcs\":[[-3713,-2856,-3429,-2191,-4820,7779]],\"id\":\"29055\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5129,-7165,-3360,-3538,-3223,-3501,7780]],\"id\":\"27173\",\"properties\":{\"name\":\"Yellow Medicine\"}},{\"type\":\"Polygon\",\"arcs\":[[-3819,-5587,-3674,-2443,7781,-6118]],\"id\":\"13151\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[7782,7783,7784,7785,-4729]],\"id\":\"01011\",\"properties\":{\"name\":\"Bullock\"}},{\"type\":\"Polygon\",\"arcs\":[[-3810,7786,-6832,-1107,-177,7787]],\"id\":\"06047\",\"properties\":{\"name\":\"Merced\"}},{\"type\":\"Polygon\",\"arcs\":[[7788,-5911,-6816,-2171,7789,-2169,7790,7791,-6747]],\"id\":\"51095\",\"properties\":{\"name\":\"James City\"}},{\"type\":\"Polygon\",\"arcs\":[[-5391,7792,-6400,7793,-1207]],\"id\":\"22049\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[7794,7795,7796,7797,-6862,-7733,-6467]],\"id\":\"37073\",\"properties\":{\"name\":\"Gates\"}},{\"type\":\"Polygon\",\"arcs\":[[7798,7799,7800,-4406,-5367,7801]],\"id\":\"55063\",\"properties\":{\"name\":\"La Crosse\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7620,7802,-7623]],[[7803,7804,7805,-7621,-7622,-7730,7806]]],\"id\":\"13269\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[7807,7808,-6863,-7798]],\"id\":\"37139\",\"properties\":{\"name\":\"Pasquotank\"}},{\"type\":\"Polygon\",\"arcs\":[[-5983,-3588,7809,7810,-7746,-2280,-6045]],\"id\":\"51061\",\"properties\":{\"name\":\"Fauquier\"}},{\"type\":\"Polygon\",\"arcs\":[[-2291,7811,-7749,7812,-2718,-5234]],\"id\":\"51137\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"Polygon\",\"arcs\":[[7813,-7556,7814,-7740,7815]],\"id\":\"36017\",\"properties\":{\"name\":\"Chenango\"}},{\"type\":\"Polygon\",\"arcs\":[[-4556,7816,7817]],\"id\":\"51680\",\"properties\":{\"name\":\"Lynchburg\"}},{\"type\":\"Polygon\",\"arcs\":[[7818,7819,7820,7821,-7598]],\"id\":\"40029\",\"properties\":{\"name\":\"Coal\"}},{\"type\":\"Polygon\",\"arcs\":[[-6556,-6512,7822,-7820,7823,7824]],\"id\":\"40063\",\"properties\":{\"name\":\"Hughes\"}},{\"type\":\"Polygon\",\"arcs\":[[-4174,7825,-7753,-6763,-5830,-6623]],\"id\":\"48287\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[7826,-7817,-4555,-3627,7827,-5998,-7713]],\"id\":\"51031\",\"properties\":{\"name\":\"Campbell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7635,-6506,7828,-7824,-7819,-7597,-3752,-7558]],\"id\":\"40123\",\"properties\":{\"name\":\"Pontotoc\"}},{\"type\":\"Polygon\",\"arcs\":[[-2467,-932,7829,7830,-3953,-4171,-6577,7831,7832,7833,7834,7835,7836]],\"id\":\"32031\",\"properties\":{\"name\":\"Washoe\"}},{\"type\":\"Polygon\",\"arcs\":[[7837,7838,-4704,-6609,-7551]],\"id\":\"36105\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[7839,7840,7841,7842,7843]],\"id\":\"42041\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[-3637,-7286,7844,-3251,7845,-2907]],\"id\":\"54041\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[7846,-3706,-811,-3701,-3894,-5341,7847]],\"id\":\"22053\",\"properties\":{\"name\":\"Jefferson Davis\"}},{\"type\":\"Polygon\",\"arcs\":[[-425,-2944,-557,7848,7849]],\"id\":\"31113\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[7850,7851,-3410,7852,7853,-7784,7854]],\"id\":\"01113\",\"properties\":{\"name\":\"Russell\"}},{\"type\":\"Polygon\",\"arcs\":[[-4244,7855,7856,-5942,-5876,-1222]],\"id\":\"05135\",\"properties\":{\"name\":\"Sharp\"}},{\"type\":\"Polygon\",\"arcs\":[[-4833,-6978,-7409,-1104]],\"id\":\"06107\",\"properties\":{\"name\":\"Tulare\"}},{\"type\":\"Polygon\",\"arcs\":[[-4217,-6523,-3322,7857,-5623,7858]],\"id\":\"21003\",\"properties\":{\"name\":\"Allen\"}},{\"type\":\"Polygon\",\"arcs\":[[7859,7860,7861,7862,7863,7864,-4582]],\"id\":\"22051\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4699,7865,7866,-7154,7867]],\"id\":\"36079\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[-4700,-7868,-7158,-7148,7868]],\"id\":\"36087\",\"properties\":{\"name\":\"Rockland\"}},{\"type\":\"Polygon\",\"arcs\":[[-7867,7869,7870,-7036,7871,-7155]],\"id\":\"09001\",\"properties\":{\"name\":\"Fairfield\"}},{\"type\":\"Polygon\",\"arcs\":[[7872,-2174,-4054,-2206,7873,-4242]],\"id\":\"29091\",\"properties\":{\"name\":\"Howell\"}},{\"type\":\"Polygon\",\"arcs\":[[-649,-915,-6780,-7743,-7752,7874]],\"id\":\"48395\",\"properties\":{\"name\":\"Robertson\"}},{\"type\":\"Polygon\",\"arcs\":[[7875,7876,7877,-1219,-1216,-5290,-7031,7878]],\"id\":\"06067\",\"properties\":{\"name\":\"Sacramento\"}},{\"type\":\"Polygon\",\"arcs\":[[-6510,7879,7880,7881,7882,7883]],\"id\":\"40061\",\"properties\":{\"name\":\"Haskell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7883,7884,-2581,7885]],\"id\":\"40077\",\"properties\":{\"name\":\"Latimer\"}},{\"type\":\"Polygon\",\"arcs\":[[-7406,-967,7886,-6158,7887]],\"id\":\"54029\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[7888,-4948,7889,-5273,7890,7891]],\"id\":\"05073\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[7892,7893,-7126,7894,7895,-4296,7896]],\"id\":\"34001\",\"properties\":{\"name\":\"Atlantic\"}},{\"type\":\"Polygon\",\"arcs\":[[-5316,-3834,-4278,-3211,7897,7898]],\"id\":\"16083\",\"properties\":{\"name\":\"Twin Falls\"}},{\"type\":\"Polygon\",\"arcs\":[[-1651,-4806,-665,7899,-6744]],\"id\":\"48333\",\"properties\":{\"name\":\"Mills\"}},{\"type\":\"Polygon\",\"arcs\":[[-4619,-6889,-4115,-7670,-5753]],\"id\":\"21053\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[7900,-1823,-2007,7901,-7408,-4140,7902,-3296]],\"id\":\"39151\",\"properties\":{\"name\":\"Stark\"}},{\"type\":\"Polygon\",\"arcs\":[[-3448,-3988,7903,7904,-3213,7905]],\"id\":\"01117\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[7906,-6515,-3370,-3350,-5900,7907]],\"id\":\"41053\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[7908,7909,-3282,7910,-6310,-2073]],\"id\":\"20167\",\"properties\":{\"name\":\"Russell\"}},{\"type\":\"Polygon\",\"arcs\":[[-6391,7911,7912,-1199,-3158,-7249]],\"id\":\"20045\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[-7145,7913,-2920,-1483,-7484]],\"id\":\"20157\",\"properties\":{\"name\":\"Republic\"}},{\"type\":\"Polygon\",\"arcs\":[[7914,7915,-7879,-7030,7916,-7631]],\"id\":\"06095\",\"properties\":{\"name\":\"Solano\"}},{\"type\":\"Polygon\",\"arcs\":[[7917,-4245,-1225,7918,-3660,7919]],\"id\":\"05005\",\"properties\":{\"name\":\"Baxter\"}},{\"type\":\"Polygon\",\"arcs\":[[7920,7921,7922,7923]],\"id\":\"51710\",\"properties\":{\"name\":\"Norfolk\"}},{\"type\":\"Polygon\",\"arcs\":[[7924,7925,-968,-473,-1658,-3004,-3619,7926,-4814]],\"id\":\"35025\",\"properties\":{\"name\":\"Lea\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7697,-3529]],[[-7270,-3695,-3522,-7696,7927]]],\"id\":\"22065\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-4815,-7927,-3622,-7256,7928]],\"id\":\"48301\",\"properties\":{\"name\":\"Loving\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7929]],[[7930,-6874,7931,-6111],[7932],[-6870]]],\"id\":\"08014\",\"properties\":{\"name\":\"Broomfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-2583,7933,-6918,7934,-3182,-5547,7935,-4321]],\"id\":\"40089\",\"properties\":{\"name\":\"McCurtain\"}},{\"type\":\"Polygon\",\"arcs\":[[7936,-6160,7937,-4724,-6656]],\"id\":\"54069\",\"properties\":{\"name\":\"Ohio\"}},{\"type\":\"Polygon\",\"arcs\":[[-5953,-6460,-7428,7938,7939]],\"id\":\"37075\",\"properties\":{\"name\":\"Graham\"}},{\"type\":\"Polygon\",\"arcs\":[[7940,-7939,-7432,-7495,7941,-2025,-5423]],\"id\":\"37039\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[-4759,-3465,7942,-7534]],\"id\":\"31043\",\"properties\":{\"name\":\"Dakota\"}},{\"type\":\"Polygon\",\"arcs\":[[7943,7944,7945,-5567,-6266,-7392,7946,-5962,7947,-3495]],\"id\":\"25027\",\"properties\":{\"name\":\"Worcester\"}},{\"type\":\"Polygon\",\"arcs\":[[7948,7949,7950,-1839,7951,-2707]],\"id\":\"39017\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[7952,-7891,-5276,-1211,-4222,7953]],\"id\":\"22015\",\"properties\":{\"name\":\"Bossier\"}},{\"type\":\"Polygon\",\"arcs\":[[-3837,-1089,-1756,-4042,7954]],\"id\":\"17103\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[-4164,-5372,7955,7956,-7400,7957]],\"id\":\"41051\",\"properties\":{\"name\":\"Multnomah\"}},{\"type\":\"Polygon\",\"arcs\":[[7958,-5279,7959,-6074,7960]],\"id\":\"37019\",\"properties\":{\"name\":\"Brunswick\"}},{\"type\":\"Polygon\",\"arcs\":[[7961,-5861,-5815,7962,-6724,-6636,-3335]],\"id\":\"47141\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[7963,7964,7965,7966,-3844,7967]],\"id\":\"37083\",\"properties\":{\"name\":\"Halifax\"}},{\"type\":\"Polygon\",\"arcs\":[[-2947,-7176,-2537,7968,-3473,-1772]],\"id\":\"16023\",\"properties\":{\"name\":\"Butte\"}},{\"type\":\"Polygon\",\"arcs\":[[7969,-4194,-6107,-4192,-6113],[-4191]],\"id\":\"08031\",\"properties\":{\"name\":\"Denver\"}},{\"type\":\"Polygon\",\"arcs\":[[-7225,-7305,7970,-7268,7971,-5394]],\"id\":\"22067\",\"properties\":{\"name\":\"Morehouse\"}},{\"type\":\"Polygon\",\"arcs\":[[7972,-4366,-2166]],\"id\":\"51735\",\"properties\":{\"name\":\"Poquoson\"}},{\"type\":\"Polygon\",\"arcs\":[[7973,-7924,7974,7975]],\"id\":\"51740\",\"properties\":{\"name\":\"Portsmouth\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7933]],[[7976,-6875,-7931,-6110,7977,-6224],[-7930]]],\"id\":\"08013\",\"properties\":{\"name\":\"Boulder\"}},{\"type\":\"Polygon\",\"arcs\":[[7978,7979,-7004,7980,-7862]],\"id\":\"22071\",\"properties\":{\"name\":\"Orleans\"}},{\"type\":\"Polygon\",\"arcs\":[[-4844,-3776,-7496,-7429,-6458]],\"id\":\"37099\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[7981,7982,7983,-2560,7984,-6965]],\"id\":\"01025\",\"properties\":{\"name\":\"Clarke\"}},{\"type\":\"Polygon\",\"arcs\":[[-6971,-4389,7985,-6096,-6362,7986,-7982,-6964]],\"id\":\"01091\",\"properties\":{\"name\":\"Marengo\"}},{\"type\":\"Polygon\",\"arcs\":[[7987,7988,-6097,-7986,-4388]],\"id\":\"01065\",\"properties\":{\"name\":\"Hale\"}},{\"type\":\"Polygon\",\"arcs\":[[7989,7990,-2837,7991,7992]],\"id\":\"01075\",\"properties\":{\"name\":\"Lamar\"}},{\"type\":\"Polygon\",\"arcs\":[[7993,-7992,-2836,7994,-4386,-6970,7995]],\"id\":\"01107\",\"properties\":{\"name\":\"Pickens\"}},{\"type\":\"Polygon\",\"arcs\":[[-4649,-5996,7996,-4016,-3233,-3716]],\"id\":\"31127\",\"properties\":{\"name\":\"Nemaha\"}},{\"type\":\"Polygon\",\"arcs\":[[7997,-4139,-4521,-4137,-6750,7998,-2790,7999,-4953,-5943,-4951,8000,-6811]],\"id\":\"51041\",\"properties\":{\"name\":\"Chesterfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-7403,-5515,8001,-5045,-1685]],\"id\":\"48403\",\"properties\":{\"name\":\"Sabine\"}},{\"type\":\"Polygon\",\"arcs\":[[8002,-6057,-540,8003]],\"id\":\"26019\",\"properties\":{\"name\":\"Benzie\"}},{\"type\":\"Polygon\",\"arcs\":[[8004,-5667,-6408,8005,-7140,-3898]],\"id\":\"29037\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-7905,8006,-3459,8007,-5035,-3214]],\"id\":\"01037\",\"properties\":{\"name\":\"Coosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-5230,8008,-6876,-7977,-6223,-436]],\"id\":\"08069\",\"properties\":{\"name\":\"Larimer\"}},{\"type\":\"Polygon\",\"arcs\":[[-7298,-5626,8009,8010,-7471,8011]],\"id\":\"47037\",\"properties\":{\"name\":\"Davidson\"}},{\"type\":\"Polygon\",\"arcs\":[[8012,-7347,-6673,8013,-5839,8014]],\"id\":\"42027\",\"properties\":{\"name\":\"Centre\"}},{\"type\":\"Polygon\",\"arcs\":[[8015,8016,8017,8018,-5832,-6768]],\"id\":\"48015\",\"properties\":{\"name\":\"Austin\"}},{\"type\":\"Polygon\",\"arcs\":[[8019,-4885,8020,8021]],\"id\":\"50013\",\"properties\":{\"name\":\"Grand Isle\"}},{\"type\":\"Polygon\",\"arcs\":[[-5777,8022,-7976,8023,8024,-7796,8025]],\"id\":\"51800\",\"properties\":{\"name\":\"Suffolk\"}},{\"type\":\"Polygon\",\"arcs\":[[8026,8027,-2211,-3116]],\"id\":\"08025\",\"properties\":{\"name\":\"Crowley\"}},{\"type\":\"Polygon\",\"arcs\":[[8028,-3119,8029,-6233]],\"id\":\"08027\",\"properties\":{\"name\":\"Custer\"}},{\"type\":\"Polygon\",\"arcs\":[[-5390,-5395,-7972,-7272,-6401,-7793]],\"id\":\"22073\",\"properties\":{\"name\":\"Ouachita\"}},{\"type\":\"Polygon\",\"arcs\":[[-6104,-2210,-223,-388,-7763,-2588]],\"id\":\"48383\",\"properties\":{\"name\":\"Reagan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2240,-7559,-2272,-4526,-3551,-493]],\"id\":\"40137\",\"properties\":{\"name\":\"Stephens\"}},{\"type\":\"Polygon\",\"arcs\":[[-3433,8030,-6413,-2203,-2193]],\"id\":\"29179\",\"properties\":{\"name\":\"Reynolds\"}},{\"type\":\"Polygon\",\"arcs\":[[-4816,-7929,-7259,8031,-3075,8032]],\"id\":\"48389\",\"properties\":{\"name\":\"Reeves\"}},{\"type\":\"Polygon\",\"arcs\":[[-7416,-1808,8033,-3115,8034,-2221]],\"id\":\"08041\",\"properties\":{\"name\":\"El Paso\"}},{\"type\":\"Polygon\",\"arcs\":[[8035,8036,8037,-7241,8038,-7281,8039]],\"id\":\"39167\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-7368,-1679,8040,-4518,-7372,8041]],\"id\":\"51045\",\"properties\":{\"name\":\"Craig\"}},{\"type\":\"Polygon\",\"arcs\":[[-2850,8042,8043,-3445,8044,-2834,8045]],\"id\":\"01127\",\"properties\":{\"name\":\"Walker\"}},{\"type\":\"Polygon\",\"arcs\":[[-7717,8046,8047,-5985,-6044,-6817,8048],[-6534]],\"id\":\"51069\",\"properties\":{\"name\":\"Frederick\"}},{\"type\":\"Polygon\",\"arcs\":[[-1416,-4444,8049,8050,8051]],\"id\":\"30095\",\"properties\":{\"name\":\"Stillwater\"}},{\"type\":\"Polygon\",\"arcs\":[[-2050,8052,-7506,8053,8054,-11]],\"id\":\"22117\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-5625,-1172,-3337,-6639,8055,8056,-8010]],\"id\":\"47189\",\"properties\":{\"name\":\"Wilson\"}},{\"type\":\"Polygon\",\"arcs\":[[8057,-4003,-5784,8058,-3105,-7476,-7480]],\"id\":\"16035\",\"properties\":{\"name\":\"Clearwater\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8059]],[[8060,8061]],[[8062,8063,-4583,-7865,8064,8065,-7545]]],\"id\":\"22057\",\"properties\":{\"name\":\"Lafourche\"}},{\"type\":\"Polygon\",\"arcs\":[[8066,-7177,8067]],\"id\":\"26047\",\"properties\":{\"name\":\"Emmet\"}},{\"type\":\"Polygon\",\"arcs\":[[-6803,8068,8069,-7964,-1028,-3651]],\"id\":\"37185\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-1557,-7074,8070,-3542,-7183]],\"id\":\"26115\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-2183,8071,-2226]],\"id\":\"30047\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-2227,-8072,-2182,8072,8073,-1926,-3106,-8059,-5783]],\"id\":\"30063\",\"properties\":{\"name\":\"Missoula\"}},{\"type\":\"Polygon\",\"arcs\":[[-7978,-6109,8074,-6225]],\"id\":\"08047\",\"properties\":{\"name\":\"Gilpin\"}},{\"type\":\"Polygon\",\"arcs\":[[-6234,-8030,-3118,-6942,-6867,-3141]],\"id\":\"08055\",\"properties\":{\"name\":\"Huerfano\"}},{\"type\":\"Polygon\",\"arcs\":[[8075,8076,-6831,8077,-2326,-6798,-5609,-5363]],\"id\":\"54059\",\"properties\":{\"name\":\"Mingo\"}},{\"type\":\"Polygon\",\"arcs\":[[-141,8078,-8047,-7716,-294]],\"id\":\"54065\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[-6966,-7985,-2559,8079,8080,-7679]],\"id\":\"01129\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-2035,8081,8082,8083,-3247,-1317,-1311,-6840]],\"id\":\"17173\",\"properties\":{\"name\":\"Shelby\"}},{\"type\":\"Polygon\",\"arcs\":[[8084,-5595,-4211,-7129,-3339,8085]],\"id\":\"18165\",\"properties\":{\"name\":\"Vermillion\"}},{\"type\":\"Polygon\",\"arcs\":[[-4775,8086,8087,-7127,-7894,8088,8089]],\"id\":\"34005\",\"properties\":{\"name\":\"Burlington\"}},{\"type\":\"Polygon\",\"arcs\":[[-3151,8090,-5369,-5173,-440,-6328]],\"id\":\"27045\",\"properties\":{\"name\":\"Fillmore\"}},{\"type\":\"Polygon\",\"arcs\":[[-227,8091,8092,-4544,8093,8094]],\"id\":\"48439\",\"properties\":{\"name\":\"Tarrant\"}},{\"type\":\"Polygon\",\"arcs\":[[-4653,8095,8096,-5653,8097,8098,-4660]],\"id\":\"17031\",\"properties\":{\"name\":\"Cook\"}},{\"type\":\"Polygon\",\"arcs\":[[-7975,-7923,8099,-4511,8100,-8024]],\"id\":\"51550\",\"properties\":{\"name\":\"Chesapeake\"}},{\"type\":\"Polygon\",\"arcs\":[[-2883,8101,-6325,-5198,-1077,-1258]],\"id\":\"26155\",\"properties\":{\"name\":\"Shiawassee\"}},{\"type\":\"Polygon\",\"arcs\":[[8102,8103,-444,-80,8104,-2881,-3499]],\"id\":\"26157\",\"properties\":{\"name\":\"Tuscola\"}},{\"type\":\"Polygon\",\"arcs\":[[-676,8105,-6697,-6014]],\"id\":\"38011\",\"properties\":{\"name\":\"Bowman\"}},{\"type\":\"Polygon\",\"arcs\":[[8106,-1711,-671,-6013,-3566]],\"id\":\"38033\",\"properties\":{\"name\":\"Golden Valley\"}},{\"type\":\"Polygon\",\"arcs\":[[-4154,-2131,8107,8108,-6727,-6090,8109]],\"id\":\"55035\",\"properties\":{\"name\":\"Eau Claire\"}},{\"type\":\"Polygon\",\"arcs\":[[8110,8111,8112,-3857,-1217,8113]],\"id\":\"32005\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"Polygon\",\"arcs\":[[8114,-448,8115,-4045]],\"id\":\"18009\",\"properties\":{\"name\":\"Blackford\"}},{\"type\":\"Polygon\",\"arcs\":[[-3427,-2082,8116,-449,-8115,-4044]],\"id\":\"18179\",\"properties\":{\"name\":\"Wells\"}},{\"type\":\"Polygon\",\"arcs\":[[8117,-1884,-5403,8118,8119]],\"id\":\"05013\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[-2384,8120,-5658,8121,8122,-150,8123]],\"id\":\"17091\",\"properties\":{\"name\":\"Kankakee\"}},{\"type\":\"Polygon\",\"arcs\":[[-6954,-7039,-6262,-3879]],\"id\":\"18163\",\"properties\":{\"name\":\"Vanderburgh\"}},{\"type\":\"Polygon\",\"arcs\":[[8124,-3107,-2712,-2900,8125,-2844]],\"id\":\"16003\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-5963,-7947,-7394,-7396,8126]],\"id\":\"09013\",\"properties\":{\"name\":\"Tolland\"}},{\"type\":\"Polygon\",\"arcs\":[[-4270,-7044,8127,-4119,8128,8129,-3887,-7526]],\"id\":\"21111\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8054,-7505,-6332,-7707,-417,8130,8131]],\"id\":\"28109\",\"properties\":{\"name\":\"Pearl River\"}},{\"type\":\"Polygon\",\"arcs\":[[8132,8133,-8063,-7544]],\"id\":\"22093\",\"properties\":{\"name\":\"St. James\"}},{\"type\":\"Polygon\",\"arcs\":[[-323,-4180,-7380,8134,-5450,8135]],\"id\":\"49013\",\"properties\":{\"name\":\"Duchesne\"}},{\"type\":\"Polygon\",\"arcs\":[[-6525,-5970,8136,-3596,-2965]],\"id\":\"48209\",\"properties\":{\"name\":\"Hays\"}},{\"type\":\"Polygon\",\"arcs\":[[8137,-5453,-5463,8138,8139]],\"id\":\"49023\",\"properties\":{\"name\":\"Juab\"}},{\"type\":\"Polygon\",\"arcs\":[[8140,8141,8142,-6465,8143,-7965,-8070]],\"id\":\"37131\",\"properties\":{\"name\":\"Northampton\"}},{\"type\":\"Polygon\",\"arcs\":[[-2626,-4731,8144,-1757,8145,-833]],\"id\":\"01041\",\"properties\":{\"name\":\"Crenshaw\"}},{\"type\":\"Polygon\",\"arcs\":[[-4385,8146,8147,8148]],\"id\":\"16007\",\"properties\":{\"name\":\"Bear Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-2742,8149,8150,-1636,-1835,-7951,8151]],\"id\":\"39113\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[8152,8153,8154,8155,8156,-1759]],\"id\":\"01045\",\"properties\":{\"name\":\"Dale\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8157,8158]],[[8159,8160]]],\"id\":\"06075\",\"properties\":{\"name\":\"San Francisco\"}},{\"type\":\"Polygon\",\"arcs\":[[-6846,8161,8162,8163,-2046]],\"id\":\"08091\",\"properties\":{\"name\":\"Ouray\"}},{\"type\":\"Polygon\",\"arcs\":[[-6994,8164,-5078,-5294,8165,8166]],\"id\":\"17153\",\"properties\":{\"name\":\"Pulaski\"}},{\"type\":\"Polygon\",\"arcs\":[[8167,8168,8169,-5939,-7857,8170]],\"id\":\"05121\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[-3379,-5879,-5888,-4599,-6219,-3192,8171]],\"id\":\"05145\",\"properties\":{\"name\":\"White\"}},{\"type\":\"Polygon\",\"arcs\":[[8172,-636,8173,-3299,-906,-6535,-4081]],\"id\":\"39005\",\"properties\":{\"name\":\"Ashland\"}},{\"type\":\"Polygon\",\"arcs\":[[-3744,-2117,8174,-7880,-6509,-4085]],\"id\":\"40101\",\"properties\":{\"name\":\"Muskogee\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8175]],[[8176]],[[-4159,-7546,-8066,8177,-8061,8178]]],\"id\":\"22109\",\"properties\":{\"name\":\"Terrebonne\"}},{\"type\":\"Polygon\",\"arcs\":[[8179,-7908,-5902,-5903,8180]],\"id\":\"41041\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-445,-8104,8181]],\"id\":\"26063\",\"properties\":{\"name\":\"Huron\"}},{\"type\":\"Polygon\",\"arcs\":[[8182,-1094,-7604,-6040,8183]],\"id\":\"29227\",\"properties\":{\"name\":\"Worth\"}},{\"type\":\"Polygon\",\"arcs\":[[8184,8185,-6249,-6540,8186,-4878]],\"id\":\"29175\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[8187]],\"id\":\"15003\",\"properties\":{\"name\":\"Honolulu\"}},{\"type\":\"Polygon\",\"arcs\":[[8188,-8139,-5462,8189,-6143,-4289]],\"id\":\"49027\",\"properties\":{\"name\":\"Millard\"}},{\"type\":\"Polygon\",\"arcs\":[[-8190,-5461,-5865,-5844,-5358,-6144]],\"id\":\"49041\",\"properties\":{\"name\":\"Sevier\"}},{\"type\":\"Polygon\",\"arcs\":[[8190,-6770,-5356,8191,-5454,-8138,8192]],\"id\":\"49045\",\"properties\":{\"name\":\"Tooele\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8193,8194,8195,8196]],[[8197]],[[8198]],[[8199]],[[8200,8201,8202]],[[8203]],[[8204]],[[8205]],[[8206]]],\"id\":\"12087\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[8207,8208,-5898,8209,-5798,8210,8211,-4561]],\"id\":\"13033\",\"properties\":{\"name\":\"Burke\"}},{\"type\":\"Polygon\",\"arcs\":[[-3855,8212,8213,-7851,8214,8215]],\"id\":\"01081\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[8216,-5870,-3611,8217,8218,8219,8220]],\"id\":\"48409\",\"properties\":{\"name\":\"San Patricio\"}},{\"type\":\"Polygon\",\"arcs\":[[-6833,-7787,-3809,-2609]],\"id\":\"06043\",\"properties\":{\"name\":\"Mariposa\"}},{\"type\":\"Polygon\",\"arcs\":[[-7356,8221,-8184,-6039,8222,8223,-5994]],\"id\":\"29147\",\"properties\":{\"name\":\"Nodaway\"}},{\"type\":\"Polygon\",\"arcs\":[[-1313,-1320,-3099,-1134,-3071,-2681]],\"id\":\"17025\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8224]],[[8225]],[[-50,8226,-3034,8227]]],\"id\":\"02130\",\"properties\":{\"name\":\"Ketchikan Gateway\"}},{\"type\":\"Polygon\",\"arcs\":[[8228,-1384,8229,-1985]],\"id\":\"02282\",\"properties\":{\"name\":\"Yakutat\"}},{\"type\":\"Polygon\",\"arcs\":[[-2081,-1833,8230,-450,-8117]],\"id\":\"18001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[8231,-1155,-5093,8232,8233]],\"id\":\"08017\",\"properties\":{\"name\":\"Cheyenne\"}},{\"type\":\"Polygon\",\"arcs\":[[-6272,8234,-4847,8235,-5738]],\"id\":\"47173\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-152,8236,-2863,8237,-8086,-3338,8238]],\"id\":\"17183\",\"properties\":{\"name\":\"Vermilion\"}},{\"type\":\"Polygon\",\"arcs\":[[8239,8240]],\"id\":\"53009\",\"properties\":{\"name\":\"Clallam\"}},{\"type\":\"Polygon\",\"arcs\":[[8241,8242,8243,-7708,-6824,8244]],\"id\":\"53027\",\"properties\":{\"name\":\"Grays Harbor\"}},{\"type\":\"Polygon\",\"arcs\":[[8245,8246,-2359,8247,-7611]],\"id\":\"12109\",\"properties\":{\"name\":\"St. Johns\"}},{\"type\":\"Polygon\",\"arcs\":[[-8240,8248,8249,-8242,8250]],\"id\":\"53031\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7633,8251]]],\"id\":\"06041\",\"properties\":{\"name\":\"Marin\"}},{\"type\":\"Polygon\",\"arcs\":[[-6812,-8001,-4955,8252,-6787,8253,8254,8255]],\"id\":\"51053\",\"properties\":{\"name\":\"Dinwiddie\"}},{\"type\":\"Polygon\",\"arcs\":[[-4568,-1197,8256,-5057]],\"id\":\"17129\",\"properties\":{\"name\":\"Menard\"}},{\"type\":\"Polygon\",\"arcs\":[[-4178,-5781,8257,-6989,-7455,-7381]],\"id\":\"08081\",\"properties\":{\"name\":\"Moffat\"}},{\"type\":\"Polygon\",\"arcs\":[[-7006,8258,-8148,-5138,-3875]],\"id\":\"16041\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-6292,-7721,8259,-7877,8260,-3814]],\"id\":\"06101\",\"properties\":{\"name\":\"Sutter\"}},{\"type\":\"Polygon\",\"arcs\":[[-7407,-7888,-6161,-7937,-6655,-797,-4142]],\"id\":\"39081\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-7212,-159,8261,-6688,8262]],\"id\":\"35009\",\"properties\":{\"name\":\"Curry\"}},{\"type\":\"Polygon\",\"arcs\":[[-2736,8263,-5121,8264,8265]],\"id\":\"36021\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[-7228,8266,-2317,-3055,-7332,-6335]],\"id\":\"28083\",\"properties\":{\"name\":\"Leflore\"}},{\"type\":\"Polygon\",\"arcs\":[[-7942,-7494,8267,-3822,8268,-2026]],\"id\":\"13291\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[8269,-6663,8270,8271,-5212,8272]],\"id\":\"39001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-4297,-7896,8273]],\"id\":\"34009\",\"properties\":{\"name\":\"Cape May\"}},{\"type\":\"Polygon\",\"arcs\":[[-4293,-8,-1933,-4831,8274]],\"id\":\"32003\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[-7391,8275,8276,8277,-7912,-6390]],\"id\":\"20103\",\"properties\":{\"name\":\"Leavenworth\"}},{\"type\":\"Polygon\",\"arcs\":[[-3229,-5133,-7998,-6810]],\"id\":\"51145\",\"properties\":{\"name\":\"Powhatan\"}},{\"type\":\"Polygon\",\"arcs\":[[-3981,8278,8279,8280,8281,-1054,-3631]],\"id\":\"53043\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[8282,8283,-597,8284,8285,-8243,-8250]],\"id\":\"53045\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8286]],[[8287]],[[8288]],[[8289]]],\"id\":\"53055\",\"properties\":{\"name\":\"San Juan\"}},{\"type\":\"Polygon\",\"arcs\":[[8290,-3091,8291,8292,8293]],\"id\":\"17133\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-1723,8294,8295,8296,-6843,8297]],\"id\":\"08097\",\"properties\":{\"name\":\"Pitkin\"}},{\"type\":\"Polygon\",\"arcs\":[[8298,-7830,-931,8299,-530]],\"id\":\"06035\",\"properties\":{\"name\":\"Lassen\"}},{\"type\":\"Polygon\",\"arcs\":[[-3400,-2772,-2091,-2057,-253]],\"id\":\"19101\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[8300,-5094,-2762,-6940,-3198,8301]],\"id\":\"08099\",\"properties\":{\"name\":\"Prowers\"}},{\"type\":\"Polygon\",\"arcs\":[[-689,-4004,-8058,-7479,8302]],\"id\":\"16057\",\"properties\":{\"name\":\"Latah\"}},{\"type\":\"Polygon\",\"arcs\":[[-2368,8303,8304,-6236,8305]],\"id\":\"12097\",\"properties\":{\"name\":\"Osceola\"}},{\"type\":\"Polygon\",\"arcs\":[[8306,8307,8308,-812,8309,-310]],\"id\":\"27171\",\"properties\":{\"name\":\"Wright\"}},{\"type\":\"Polygon\",\"arcs\":[[-6364,-2488,8310,8311,-7805,8312,-183]],\"id\":\"13293\",\"properties\":{\"name\":\"Upson\"}},{\"type\":\"Polygon\",\"arcs\":[[8313,8314,-7124,8315,8316]],\"id\":\"31049\",\"properties\":{\"name\":\"Deuel\"}},{\"type\":\"Polygon\",\"arcs\":[[8317,-896,-646,-155,-7211]],\"id\":\"48359\",\"properties\":{\"name\":\"Oldham\"}},{\"type\":\"Polygon\",\"arcs\":[[8318,-1749,8319,-1698,-3672,-5586]],\"id\":\"13297\",\"properties\":{\"name\":\"Walton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6376,-6101,8320,8321,8322,-6906]],\"id\":\"13303\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[8323,-7152,8324,8325,8326]],\"id\":\"34013\",\"properties\":{\"name\":\"Essex\"}},{\"type\":\"Polygon\",\"arcs\":[[8327,8328,8329,-4606,8330,8331,-5032]],\"id\":\"13305\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[8332,-6946,-4936,-3092,-8291,8333,-3711]],\"id\":\"29189\",\"properties\":{\"name\":\"St. Louis\"}},{\"type\":\"Polygon\",\"arcs\":[[-7252,-14,8334,8335,-4637]],\"id\":\"22063\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[-3216,-5038,-4732,-2624,-6360]],\"id\":\"01001\",\"properties\":{\"name\":\"Autauga\"}},{\"type\":\"Polygon\",\"arcs\":[[-7785,-7854,8336,8337,8338,8339,-8154,8340]],\"id\":\"01005\",\"properties\":{\"name\":\"Barbour\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8341]],[[-8080,-2558,8342,8343,8344,8345]]],\"id\":\"01097\",\"properties\":{\"name\":\"Mobile\"}},{\"type\":\"Polygon\",\"arcs\":[[8346,-1667,8347,-8280,8348]],\"id\":\"53065\",\"properties\":{\"name\":\"Stevens\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8349]],[[-3984,-6008,8350]],[[8351]]],\"id\":\"53073\",\"properties\":{\"name\":\"Whatcom\"}},{\"type\":\"Polygon\",\"arcs\":[[-1670,8352,-3267,-3049,8353,8354,8355]],\"id\":\"13019\",\"properties\":{\"name\":\"Berrien\"}},{\"type\":\"Polygon\",\"arcs\":[[8356,-4383,-5782,-320]],\"id\":\"56041\",\"properties\":{\"name\":\"Uinta\"}},{\"type\":\"Polygon\",\"arcs\":[[8357,-8254,-6790,8358,-8142],[-1163]],\"id\":\"51081\",\"properties\":{\"name\":\"Greensville\"}},{\"type\":\"Polygon\",\"arcs\":[[-8032,-7258,-4811,-7766,8359,-5633,-3076]],\"id\":\"48371\",\"properties\":{\"name\":\"Pecos\"}},{\"type\":\"Polygon\",\"arcs\":[[-3549,-6957,8360,8361,-2792,-5169,-7354]],\"id\":\"17161\",\"properties\":{\"name\":\"Rock Island\"}},{\"type\":\"Polygon\",\"arcs\":[[-1159,-2743,-8152,-7950,8362]],\"id\":\"39135\",\"properties\":{\"name\":\"Preble\"}},{\"type\":\"Polygon\",\"arcs\":[[8363,-1034,8364,-758,8365,-1829]],\"id\":\"39137\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[8366,-8163,8367,8368,-5040]],\"id\":\"08111\",\"properties\":{\"name\":\"San Juan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2779,8369,-1841,8370]],\"id\":\"48385\",\"properties\":{\"name\":\"Real\"}},{\"type\":\"Polygon\",\"arcs\":[[-2181,-1917,-5377,-5851,8371,-8073]],\"id\":\"30077\",\"properties\":{\"name\":\"Powell\"}},{\"type\":\"Polygon\",\"arcs\":[[8372,8373,8374,8375,-4374,8376]],\"id\":\"13309\",\"properties\":{\"name\":\"Wheeler\"}},{\"type\":\"Polygon\",\"arcs\":[[-2936,-5588,8377,-6928,-1935]],\"id\":\"06065\",\"properties\":{\"name\":\"Riverside\"}},{\"type\":\"Polygon\",\"arcs\":[[-7094,-1591,-469,8378,8379]],\"id\":\"40115\",\"properties\":{\"name\":\"Ottawa\"}},{\"type\":\"Polygon\",\"arcs\":[[-3511,8380,8381,-998]],\"id\":\"26001\",\"properties\":{\"name\":\"Alcona\"}},{\"type\":\"Polygon\",\"arcs\":[[8382,-5639,-782,8383,8384,-1438]],\"id\":\"56043\",\"properties\":{\"name\":\"Washakie\"}},{\"type\":\"Polygon\",\"arcs\":[[8385,-4804,-7672,-4793,-4545,-8093]],\"id\":\"48113\",\"properties\":{\"name\":\"Dallas\"}},{\"type\":\"Polygon\",\"arcs\":[[-852,-2084,-3426,-2039,-5748]],\"id\":\"18183\",\"properties\":{\"name\":\"Whitley\"}},{\"type\":\"Polygon\",\"arcs\":[[-5196,-5178,-7194,8386,-7117,-4354]],\"id\":\"47047\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-4659,-7485,-6178,8387,-7909,-2072,-3246]],\"id\":\"20141\",\"properties\":{\"name\":\"Osborne\"}},{\"type\":\"Polygon\",\"arcs\":[[8388,-5972,-5064,-4708,-3492,-5116,8389]],\"id\":\"50003\",\"properties\":{\"name\":\"Bennington\"}},{\"type\":\"Polygon\",\"arcs\":[[-3982,-3629,-2363,-2356]],\"id\":\"53017\",\"properties\":{\"name\":\"Douglas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3605,8390,8391,8392]],[[-8219,8393,8394,8395]]],\"id\":\"48355\",\"properties\":{\"name\":\"Nueces\"}},{\"type\":\"Polygon\",\"arcs\":[[8396,8397,8398,-2438,-4883]],\"id\":\"50019\",\"properties\":{\"name\":\"Orleans\"}},{\"type\":\"Polygon\",\"arcs\":[[-5184,-6218,8399,-7220,-3640,-525,-5187]],\"id\":\"54023\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[8400,-5721,8401,8402,-1939]],\"id\":\"13073\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[-2720,8403,-5492,-4401,8404,-4134,-5132]],\"id\":\"51085\",\"properties\":{\"name\":\"Hanover\"}},{\"type\":\"Polygon\",\"arcs\":[[-4322,-7936,-5551,-7638,8405,-2243,-7761,8406]],\"id\":\"48387\",\"properties\":{\"name\":\"Red River\"}},{\"type\":\"Polygon\",\"arcs\":[[8407,-2003,-3405,8408,8409,8410,-6661]],\"id\":\"39141\",\"properties\":{\"name\":\"Ross\"}},{\"type\":\"Polygon\",\"arcs\":[[-60,8411,-8373,8412,8413,-2371]],\"id\":\"13091\",\"properties\":{\"name\":\"Dodge\"}},{\"type\":\"Polygon\",\"arcs\":[[-6085,8414,8415,-1750,-8319,-5585,-3817]],\"id\":\"13135\",\"properties\":{\"name\":\"Gwinnett\"}},{\"type\":\"Polygon\",\"arcs\":[[-6239,-2028,8416,8417,8418,-6026,-6371]],\"id\":\"13085\",\"properties\":{\"name\":\"Dawson\"}},{\"type\":\"Polygon\",\"arcs\":[[8419,-3454,8420,-7481,-3108,-8125,-2843,8421,8422]],\"id\":\"41063\",\"properties\":{\"name\":\"Wallowa\"}},{\"type\":\"Polygon\",\"arcs\":[[-8322,8423,-4567,8424,8425]],\"id\":\"13167\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-6100,8426,-1941,8427,-8208,-4560,-8424,-8321]],\"id\":\"13163\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[8428,8429,8430,-1631,-8151]],\"id\":\"39023\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[8431,8432,8433,8434,8435,-3573,-4233,8436]],\"id\":\"29069\",\"properties\":{\"name\":\"Dunklin\"}},{\"type\":\"Polygon\",\"arcs\":[[8437,-8022,8438,-7434,-7693]],\"id\":\"36019\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-7367,-7441,8439,8440,-4553,8441,-1681],[-2987],[-1226]],\"id\":\"51163\",\"properties\":{\"name\":\"Rockbridge\"}},{\"type\":\"Polygon\",\"arcs\":[[-5648,8442,-7840,8443]],\"id\":\"42099\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[8444,8445,-8433,8446,-8169]],\"id\":\"05021\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-139,-3583,-5982,8447]],\"id\":\"54037\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[8448,8449,8450,-2178]],\"id\":\"30035\",\"properties\":{\"name\":\"Glacier\"}},{\"type\":\"Polygon\",\"arcs\":[[-8021,-4884,-2441,8451,8452,-7435,-8439]],\"id\":\"50007\",\"properties\":{\"name\":\"Chittenden\"}},{\"type\":\"Polygon\",\"arcs\":[[8453,-2819,-4571,-4758,-5890]],\"id\":\"19167\",\"properties\":{\"name\":\"Sioux\"}},{\"type\":\"Polygon\",\"arcs\":[[-679,-374,-2233,-1654,-6642,-4807]],\"id\":\"48083\",\"properties\":{\"name\":\"Coleman\"}},{\"type\":\"Polygon\",\"arcs\":[[-2459,8454,-1053,-7404,-6759,8455,-7690]],\"id\":\"48401\",\"properties\":{\"name\":\"Rusk\"}},{\"type\":\"Polygon\",\"arcs\":[[8456,8457,8458,8459,-5206,-8272]],\"id\":\"39145\",\"properties\":{\"name\":\"Scioto\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8460,-1379]],[[8461,-1373,8462,-1377,8463,-1946]]],\"id\":\"02110\",\"properties\":{\"name\":\"Juneau\"}},{\"type\":\"Polygon\",\"arcs\":[[8464,8465,-7233,-7025,-3665]],\"id\":\"05077\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[-4601,-571,8466,-8465,-3664]],\"id\":\"05123\",\"properties\":{\"name\":\"St. Francis\"}},{\"type\":\"Polygon\",\"arcs\":[[-5375,8467,-7773,-1449]],\"id\":\"55079\",\"properties\":{\"name\":\"Milwaukee\"}},{\"type\":\"Polygon\",\"arcs\":[[-8108,-2130,-2451,8468,8469,-7800,8470]],\"id\":\"55053\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4361,-6424,-7219,8471,-8087,-4774]],\"id\":\"34021\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[8472,-6809,-6496,-7162,-4533]],\"id\":\"37009\",\"properties\":{\"name\":\"Ashe\"}},{\"type\":\"Polygon\",\"arcs\":[[8473,-2023,-6481,8474,-957]],\"id\":\"27167\",\"properties\":{\"name\":\"Wilkin\"}},{\"type\":\"Polygon\",\"arcs\":[[-2111,-3277,-303,8475,8476,8477]],\"id\":\"38051\",\"properties\":{\"name\":\"McIntosh\"}},{\"type\":\"Polygon\",\"arcs\":[[-8452,-2440,8478,8479,8480]],\"id\":\"50023\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-7535,-7943,-3464,8481,8482,-1010,-1602]],\"id\":\"31173\",\"properties\":{\"name\":\"Thurston\"}},{\"type\":\"Polygon\",\"arcs\":[[-6576,8483,8484,-7832]],\"id\":\"32027\",\"properties\":{\"name\":\"Pershing\"}},{\"type\":\"Polygon\",\"arcs\":[[8485,-8480,8486,8487,-5061]],\"id\":\"50017\",\"properties\":{\"name\":\"Orange\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8488]],[[8489]],[[-6836,8490]]],\"id\":\"55029\",\"properties\":{\"name\":\"Door\"}},{\"type\":\"Polygon\",\"arcs\":[[-531,-8300,-930,-7719,-6290,-2100]],\"id\":\"06063\",\"properties\":{\"name\":\"Plumas\"}},{\"type\":\"Polygon\",\"arcs\":[[-6666,-3069,-4083,-87,8491,-754]],\"id\":\"39147\",\"properties\":{\"name\":\"Seneca\"}},{\"type\":\"Polygon\",\"arcs\":[[-5300,-4696,8492,-6934,8493,8494]],\"id\":\"13103\",\"properties\":{\"name\":\"Effingham\"}},{\"type\":\"Polygon\",\"arcs\":[[8495,-5584,8496,8497,8498,-5318,-2471]],\"id\":\"31161\",\"properties\":{\"name\":\"Sheridan\"}},{\"type\":\"Polygon\",\"arcs\":[[-559,-233,-99,-100,-1364,8499]],\"id\":\"46087\",\"properties\":{\"name\":\"McCook\"}},{\"type\":\"Polygon\",\"arcs\":[[8500,-173,8501,8502,8503,-2617,-4150]],\"id\":\"55083\",\"properties\":{\"name\":\"Oconto\"}},{\"type\":\"Polygon\",\"arcs\":[[-2299,-6098,-2671,8504]],\"id\":\"02068\",\"properties\":{\"name\":\"Denali\"}},{\"type\":\"Polygon\",\"arcs\":[[-7151,-4304,8505,8506,8507,-8325]],\"id\":\"34017\",\"properties\":{\"name\":\"Hudson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1440,8508,-8384,-786,8509,-5779,-5136,-6105]],\"id\":\"56013\",\"properties\":{\"name\":\"Fremont\"}},{\"type\":\"Polygon\",\"arcs\":[[8510,-2637,-3578,-5226,-6247,-8186]],\"id\":\"29137\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[8511,-2498,8512,-3401,-2001]],\"id\":\"39045\",\"properties\":{\"name\":\"Fairfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-7890,-4947,8513,8514,-7627,-5274]],\"id\":\"05027\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[8515,8516,-4261,-3936,-7683]],\"id\":\"55065\",\"properties\":{\"name\":\"Lafayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-4308,8517,8518]],\"id\":\"36047\",\"properties\":{\"name\":\"Kings\"}},{\"type\":\"Polygon\",\"arcs\":[[-1922,-1481,-7463,-4898,-5881,-2155]],\"id\":\"29141\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[-6032,8519,-826,-7164,-5127,-7098]],\"id\":\"27151\",\"properties\":{\"name\":\"Swift\"}},{\"type\":\"Polygon\",\"arcs\":[[8520,-5915,-5507,-5820,8521,-5822,8522,-3569,-8436]],\"id\":\"29143\",\"properties\":{\"name\":\"New Madrid\"}},{\"type\":\"Polygon\",\"arcs\":[[-7540,-3017,-935,-4259,-8517,8523]],\"id\":\"55045\",\"properties\":{\"name\":\"Green\"}},{\"type\":\"Polygon\",\"arcs\":[[-8484,-6575,8524,-5388,8525,8526]],\"id\":\"32015\",\"properties\":{\"name\":\"Lander\"}},{\"type\":\"Polygon\",\"arcs\":[[8527,-7835]],\"id\":\"32029\",\"properties\":{\"name\":\"Storey\"}},{\"type\":\"Polygon\",\"arcs\":[[-7175,-6550,-2801,-4451,-4713]],\"id\":\"35001\",\"properties\":{\"name\":\"Bernalillo\"}},{\"type\":\"Polygon\",\"arcs\":[[-3048,-7113,-6850,8528,-8354]],\"id\":\"13173\",\"properties\":{\"name\":\"Lanier\"}},{\"type\":\"Polygon\",\"arcs\":[[-5553,-40,-4748,-4351,-7138,-1420,8529]],\"id\":\"56045\",\"properties\":{\"name\":\"Weston\"}},{\"type\":\"Polygon\",\"arcs\":[[8530,-6426,-2786,8531,8532,8533]],\"id\":\"36009\",\"properties\":{\"name\":\"Cattaraugus\"}},{\"type\":\"Polygon\",\"arcs\":[[-2556,-1061,-1812,-1819,8534]],\"id\":\"19049\",\"properties\":{\"name\":\"Dallas\"}},{\"type\":\"Polygon\",\"arcs\":[[-7765,8535,8536,-5634,-8360]],\"id\":\"48443\",\"properties\":{\"name\":\"Terrell\"}},{\"type\":\"Polygon\",\"arcs\":[[8537,-7497,-6298,-1846,8538]],\"id\":\"13119\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-5713,-539,8539,-6992,8540]],\"id\":\"17199\",\"properties\":{\"name\":\"Williamson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1866,8541,-7465,-5676,8542,-2005]],\"id\":\"39155\",\"properties\":{\"name\":\"Trumbull\"}},{\"type\":\"Polygon\",\"arcs\":[[-1115,-1753,8543,8544,-1802,8545]],\"id\":\"17203\",\"properties\":{\"name\":\"Woodford\"}},{\"type\":\"Polygon\",\"arcs\":[[-8369,8546,-578,-5873,-3866]],\"id\":\"08067\",\"properties\":{\"name\":\"La Plata\"}},{\"type\":\"Polygon\",\"arcs\":[[-3297,-7903,-4143,-795,-1852,8547]],\"id\":\"39157\",\"properties\":{\"name\":\"Tuscarawas\"}},{\"type\":\"Polygon\",\"arcs\":[[-5042,-2141,-2750,-2031,-21,-6205,-4145,-5885]],\"id\":\"27089\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-1715,-1691,-7618,-7536,-5528,8548]],\"id\":\"27115\",\"properties\":{\"name\":\"Pine\"}},{\"type\":\"Polygon\",\"arcs\":[[-4946,8549,8550,-8120,8551,-8514]],\"id\":\"05103\",\"properties\":{\"name\":\"Ouachita\"}},{\"type\":\"Polygon\",\"arcs\":[[8552,8553,-632,-8173,-4080,8554]],\"id\":\"39093\",\"properties\":{\"name\":\"Lorain\"}},{\"type\":\"Polygon\",\"arcs\":[[8555,-6357,8556,-6134,8557,-4843]],\"id\":\"37021\",\"properties\":{\"name\":\"Buncombe\"}},{\"type\":\"Polygon\",\"arcs\":[[-5941,8558,-8437,-4240,-3802,-5887]],\"id\":\"05031\",\"properties\":{\"name\":\"Craighead\"}},{\"type\":\"Polygon\",\"arcs\":[[-5695,-4067,8559,-7925,-4813,-4663]],\"id\":\"35005\",\"properties\":{\"name\":\"Chaves\"}},{\"type\":\"Polygon\",\"arcs\":[[-2423,-2473,-5321,8560,-5558,-7139]],\"id\":\"31165\",\"properties\":{\"name\":\"Sioux\"}},{\"type\":\"Polygon\",\"arcs\":[[-7778,8561,-1885,-8118,-8551,8562]],\"id\":\"05039\",\"properties\":{\"name\":\"Dallas\"}},{\"type\":\"Polygon\",\"arcs\":[[8563,-4010,8564,-4841,-3731,-6136,8565]],\"id\":\"37023\",\"properties\":{\"name\":\"Burke\"}},{\"type\":\"Polygon\",\"arcs\":[[-6356,-4508,8566,-8566,-6135,-8557]],\"id\":\"37111\",\"properties\":{\"name\":\"McDowell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7349,-5408,-5647,-6675]],\"id\":\"42109\",\"properties\":{\"name\":\"Snyder\"}},{\"type\":\"Polygon\",\"arcs\":[[-8413,-8377,-4373,-3263,-3382,8567]],\"id\":\"13271\",\"properties\":{\"name\":\"Telfair\"}},{\"type\":\"Polygon\",\"arcs\":[[8568,-725,-6948,8569]],\"id\":\"12115\",\"properties\":{\"name\":\"Sarasota\"}},{\"type\":\"Polygon\",\"arcs\":[[-6300,-4346,-5828,-5723,8570,8571,8572,-1848]],\"id\":\"13105\",\"properties\":{\"name\":\"Elbert\"}},{\"type\":\"Polygon\",\"arcs\":[[8573,-8355,-8529,-6854,8574,-7328,8575]],\"id\":\"13185\",\"properties\":{\"name\":\"Lowndes\"}},{\"type\":\"Polygon\",\"arcs\":[[-184,-8313,-7804,8576,-3407,8577,8578]],\"id\":\"13263\",\"properties\":{\"name\":\"Talbot\"}},{\"type\":\"Polygon\",\"arcs\":[[-6621,-4470,8579,-7961,-6073]],\"id\":\"37047\",\"properties\":{\"name\":\"Columbus\"}},{\"type\":\"Polygon\",\"arcs\":[[-537,-5717,-4109,-5805,-5285,-7170]],\"id\":\"17069\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[-8418,8580,-3825,8581,8582,8583,-8416,8584]],\"id\":\"13139\",\"properties\":{\"name\":\"Hall\"}},{\"type\":\"Polygon\",\"arcs\":[[8585,-5264,-6399,-4325,-3575,8586]],\"id\":\"17001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[8587,8588,-2067,8589,-62,-2370,-1887,-7625]],\"id\":\"13153\",\"properties\":{\"name\":\"Houston\"}},{\"type\":\"Polygon\",\"arcs\":[[8590,-5047,-4025,8591]],\"id\":\"48457\",\"properties\":{\"name\":\"Tyler\"}},{\"type\":\"Polygon\",\"arcs\":[[-5988,-7060,-7376,-5150,-7107,-1695]],\"id\":\"12041\",\"properties\":{\"name\":\"Gilchrist\"}},{\"type\":\"Polygon\",\"arcs\":[[-814,8592,8593,-1872,-3009,-3081]],\"id\":\"27139\",\"properties\":{\"name\":\"Scott\"}},{\"type\":\"Polygon\",\"arcs\":[[-3053,-2954,8594,-3127,-2798,-7314,-7333]],\"id\":\"28007\",\"properties\":{\"name\":\"Attala\"}},{\"type\":\"Polygon\",\"arcs\":[[-8411,8595,-8457,-8271,-6662]],\"id\":\"39131\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-6683,-2123,-6755,-3042,-5858]],\"id\":\"46095\",\"properties\":{\"name\":\"Mellette\"}},{\"type\":\"Polygon\",\"arcs\":[[8596,8597,-8534,8598,-4679]],\"id\":\"36013\",\"properties\":{\"name\":\"Chautauqua\"}},{\"type\":\"Polygon\",\"arcs\":[[-7813,-7748,8599,8600,8601,-5488,-8404,-2719]],\"id\":\"51177\",\"properties\":{\"name\":\"Spotsylvania\"}},{\"type\":\"Polygon\",\"arcs\":[[-2205,-6417,8602,-8171,-7856,-4243,-7874]],\"id\":\"29149\",\"properties\":{\"name\":\"Oregon\"}},{\"type\":\"Polygon\",\"arcs\":[[-7218,8603,-7128,-8088,-8472]],\"id\":\"34025\",\"properties\":{\"name\":\"Monmouth\"}},{\"type\":\"Polygon\",\"arcs\":[[-8459,8604,-3795,-6285,8605,-5823,8606]],\"id\":\"39087\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-4285,8607,-4917,8608,-1605,-3925,-5280]],\"id\":\"26103\",\"properties\":{\"name\":\"Marquette\"}},{\"type\":\"Polygon\",\"arcs\":[[8609,-5033,-8332,8610,-6243]],\"id\":\"13229\",\"properties\":{\"name\":\"Pierce\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8611]],[[8612]]],\"id\":\"15007\",\"properties\":{\"name\":\"Kauai\"}},{\"type\":\"Polygon\",\"arcs\":[[-3023,-4888,-4856,8613,-8015,-5838,-3345,-6439]],\"id\":\"42033\",\"properties\":{\"name\":\"Clearfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-2749,-7093,-7202,-2126,-25,-2033]],\"id\":\"27029\",\"properties\":{\"name\":\"Clearwater\"}},{\"type\":\"Polygon\",\"arcs\":[[8614,-3383,-3261,-8353,-1669]],\"id\":\"13155\",\"properties\":{\"name\":\"Irwin\"}},{\"type\":\"Polygon\",\"arcs\":[[8615,-1718,-6186,8616]],\"id\":\"27035\",\"properties\":{\"name\":\"Crow Wing\"}},{\"type\":\"Polygon\",\"arcs\":[[-267,-4903,-4909,8617,-7531,-4440,-3412,-2426]],\"id\":\"30087\",\"properties\":{\"name\":\"Rosebud\"}},{\"type\":\"Polygon\",\"arcs\":[[-635,-1824,-7901,-3295,-8174]],\"id\":\"39169\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-581,-4605,8618,8619,-6981]],\"id\":\"12051\",\"properties\":{\"name\":\"Hendry\"}},{\"type\":\"Polygon\",\"arcs\":[[-8571,-5722,-8401,-1938,8620]],\"id\":\"13181\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-4275,8621,-8329,8622]],\"id\":\"13183\",\"properties\":{\"name\":\"Long\"}},{\"type\":\"Polygon\",\"arcs\":[[-6961,-2648,8623,-4434,-5867,-1610]],\"id\":\"48469\",\"properties\":{\"name\":\"Victoria\"}},{\"type\":\"Polygon\",\"arcs\":[[-1837,8624,8625,-6881,8626,-7049,8627]],\"id\":\"39025\",\"properties\":{\"name\":\"Clermont\"}},{\"type\":\"Polygon\",\"arcs\":[[-959,8628,-7099,-5469,8629,-712]],\"id\":\"46109\",\"properties\":{\"name\":\"Roberts\"}},{\"type\":\"Polygon\",\"arcs\":[[-4752,-5859,-317,-5580,-8496,-2470,-2421,-4349]],\"id\":\"46102\",\"properties\":{\"name\":\"Oglala Lakota\"}},{\"type\":\"Polygon\",\"arcs\":[[-6604,8630,-3255,-3796,-7447,-7451]],\"id\":\"54067\",\"properties\":{\"name\":\"Nicholas\"}},{\"type\":\"Polygon\",\"arcs\":[[-5398,-7351,-944,8631,8632]],\"id\":\"33017\",\"properties\":{\"name\":\"Strafford\"}},{\"type\":\"Polygon\",\"arcs\":[[-3300,-2162,-3380,-8172,-3196,-3187,-6368]],\"id\":\"05045\",\"properties\":{\"name\":\"Faulkner\"}},{\"type\":\"Polygon\",\"arcs\":[[8633,-8293,8634,-7084,8635]],\"id\":\"29186\",\"properties\":{\"name\":\"Ste. Genevieve\"}},{\"type\":\"Polygon\",\"arcs\":[[-5931,-3470,-3558,-6913,-2395]],\"id\":\"31153\",\"properties\":{\"name\":\"Sarpy\"}},{\"type\":\"Polygon\",\"arcs\":[[-7811,8636,8637,-1460,-5489,-8602,8638,-8600,-7747]],\"id\":\"51179\",\"properties\":{\"name\":\"Stafford\"}},{\"type\":\"Polygon\",\"arcs\":[[8639,-5697,-4078,-6708,-3145,-673,-1710]],\"id\":\"38089\",\"properties\":{\"name\":\"Stark\"}},{\"type\":\"Polygon\",\"arcs\":[[-5601,8640,8641,8642,8643,8644,8645]],\"id\":\"47051\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-459,-2056,-5067,-6259,8646]],\"id\":\"38101\",\"properties\":{\"name\":\"Ward\"}},{\"type\":\"Polygon\",\"arcs\":[[8647,-641,8648,-7658,8649,-8642]],\"id\":\"47115\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[8650,-7377,-5501,-5479,-7336,-1873,-8594]],\"id\":\"27037\",\"properties\":{\"name\":\"Dakota\"}},{\"type\":\"Polygon\",\"arcs\":[[-4046,-8116,-454,8651,-2927,-6383]],\"id\":\"18035\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[-7196,-2767,-1713,8652,-2746]],\"id\":\"27061\",\"properties\":{\"name\":\"Itasca\"}},{\"type\":\"Polygon\",\"arcs\":[[-8382,8653,-3093,-744]],\"id\":\"26069\",\"properties\":{\"name\":\"Iosco\"}},{\"type\":\"Polygon\",\"arcs\":[[-3280,8654,8655,-6318,8656]],\"id\":\"20159\",\"properties\":{\"name\":\"Rice\"}},{\"type\":\"Polygon\",\"arcs\":[[8657,-7188,-5664,8658,-8277]],\"id\":\"20209\",\"properties\":{\"name\":\"Wyandotte\"}},{\"type\":\"Polygon\",\"arcs\":[[8659,-5349,-522,-893,-2614,-3599,8660]],\"id\":\"48479\",\"properties\":{\"name\":\"Webb\"}},{\"type\":\"Polygon\",\"arcs\":[[-8018,8661,-6648,-5918,8662,8663]],\"id\":\"48481\",\"properties\":{\"name\":\"Wharton\"}},{\"type\":\"Polygon\",\"arcs\":[[-2487,-2446,8664,-844,-2065,8665,-8311]],\"id\":\"13207\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-1748,-609,8666,-6153,-1699,-8320]],\"id\":\"13219\",\"properties\":{\"name\":\"Oconee\"}},{\"type\":\"Polygon\",\"arcs\":[[-7619,8667,-8588,-7624,-7803]],\"id\":\"13225\",\"properties\":{\"name\":\"Peach\"}},{\"type\":\"Polygon\",\"arcs\":[[8668,8669,8670,-8338]],\"id\":\"13239\",\"properties\":{\"name\":\"Quitman\"}},{\"type\":\"Polygon\",\"arcs\":[[-3298,-8548,-1851,8671,-2495,-908]],\"id\":\"39031\",\"properties\":{\"name\":\"Coshocton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8670,8672,-6380,8673,-1778,8674]],\"id\":\"13243\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[8675,-7454,8676,-6287,8677]],\"id\":\"54079\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[-6830,-7445,8678,-4717,-2327,-8078]],\"id\":\"54109\",\"properties\":{\"name\":\"Wyoming\"}},{\"type\":\"Polygon\",\"arcs\":[[-6610,-4702,8679,8680,-6141,-7174]],\"id\":\"34037\",\"properties\":{\"name\":\"Sussex\"}},{\"type\":\"Polygon\",\"arcs\":[[8681,-3449,-7906,-3212,-6094,-7989]],\"id\":\"01007\",\"properties\":{\"name\":\"Bibb\"}},{\"type\":\"Polygon\",\"arcs\":[[8682,-6059,-4739,8683,8684,-6188]],\"id\":\"28057\",\"properties\":{\"name\":\"Itawamba\"}},{\"type\":\"Polygon\",\"arcs\":[[-7275,8685,-8587,-3574,-2635,8686]],\"id\":\"29111\",\"properties\":{\"name\":\"Lewis\"}},{\"type\":\"Polygon\",\"arcs\":[[-5063,8687,8688,8689,8690,-4706]],\"id\":\"33019\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2078,-3110,-1585,8691,8692,8693,-2053]],\"id\":\"38069\",\"properties\":{\"name\":\"Pierce\"}},{\"type\":\"Polygon\",\"arcs\":[[8694,8695,-3561,8696,-8518,-4307]],\"id\":\"36081\",\"properties\":{\"name\":\"Queens\"}},{\"type\":\"Polygon\",\"arcs\":[[-7715,-1227,-7714,-6002,-3424,-2527,8697,-772]],\"id\":\"37033\",\"properties\":{\"name\":\"Caswell\"}},{\"type\":\"Polygon\",\"arcs\":[[8698,-5194,-5283,-3513]],\"id\":\"26131\",\"properties\":{\"name\":\"Ontonagon\"}},{\"type\":\"Polygon\",\"arcs\":[[-4638,-8336,8699,-8133,-7543,8700]],\"id\":\"22005\",\"properties\":{\"name\":\"Ascension\"}},{\"type\":\"Polygon\",\"arcs\":[[8701,-6238,-579,-723,-1826]],\"id\":\"12055\",\"properties\":{\"name\":\"Highlands\"}},{\"type\":\"Polygon\",\"arcs\":[[-6139,-4505,-1015,-3773,-8558]],\"id\":\"37089\",\"properties\":{\"name\":\"Henderson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1098,-3167,-1241,-1124,-2674,-3468]],\"id\":\"19029\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-8431,8702,-6437,8703,-1999,8704,-1632]],\"id\":\"39097\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[8705,8706,-3056,-6237,-8305]],\"id\":\"12061\",\"properties\":{\"name\":\"Indian River\"}},{\"type\":\"Polygon\",\"arcs\":[[8707,-7503,-7592,-4821,-4252,8708]],\"id\":\"05131\",\"properties\":{\"name\":\"Sebastian\"}},{\"type\":\"Polygon\",\"arcs\":[[-8123,8709,-2857,-8237,-151]],\"id\":\"17075\",\"properties\":{\"name\":\"Iroquois\"}},{\"type\":\"Polygon\",\"arcs\":[[-7853,-3409,8710,-6381,-8673,-8669,-8337]],\"id\":\"13259\",\"properties\":{\"name\":\"Stewart\"}},{\"type\":\"Polygon\",\"arcs\":[[8711,8712,-1868,-1821,-633,-8554]],\"id\":\"39035\",\"properties\":{\"name\":\"Cuyahoga\"}},{\"type\":\"Polygon\",\"arcs\":[[-3673,-1702,8713,-838,-8665,-2445]],\"id\":\"13159\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[-6027,-8419,-8585,-8415,-6084]],\"id\":\"13117\",\"properties\":{\"name\":\"Forsyth\"}},{\"type\":\"Polygon\",\"arcs\":[[8714,8715,-5317,-7899,8716,-6573,8717]],\"id\":\"16073\",\"properties\":{\"name\":\"Owyhee\"}},{\"type\":\"Polygon\",\"arcs\":[[8718,8719,-3811,-7788,-176,8720,8721]],\"id\":\"06085\",\"properties\":{\"name\":\"Santa Clara\"}},{\"type\":\"Polygon\",\"arcs\":[[8722,-4643,-7461,8723,-3703,8724,-6321]],\"id\":\"22079\",\"properties\":{\"name\":\"Rapides\"}},{\"type\":\"Polygon\",\"arcs\":[[-83,-6189,-8685,8725,-7990,8726,8727]],\"id\":\"28095\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[8728,-4776,-8090,8729,8730,-6207]],\"id\":\"42101\",\"properties\":{\"name\":\"Philadelphia\"}},{\"type\":\"Polygon\",\"arcs\":[[8731,-8632,-943,8732,-7290,8733]],\"id\":\"33015\",\"properties\":{\"name\":\"Rockingham\"}},{\"type\":\"Polygon\",\"arcs\":[[8734,8735,-8390,-5115,-8264,-6082]],\"id\":\"36083\",\"properties\":{\"name\":\"Rensselaer\"}},{\"type\":\"Polygon\",\"arcs\":[[-4840,8736,-4688,-3733]],\"id\":\"37071\",\"properties\":{\"name\":\"Gaston\"}},{\"type\":\"Polygon\",\"arcs\":[[8737,-6411,8738,-5916,-8521,-8435,8739]],\"id\":\"29207\",\"properties\":{\"name\":\"Stoddard\"}},{\"type\":\"Polygon\",\"arcs\":[[-8498,8740,-879,8741,-8314,8742,8743]],\"id\":\"31069\",\"properties\":{\"name\":\"Garden\"}},{\"type\":\"Polygon\",\"arcs\":[[-4730,-7786,-8341,-8153,-1758,-8145]],\"id\":\"01109\",\"properties\":{\"name\":\"Pike\"}},{\"type\":\"Polygon\",\"arcs\":[[-4680,-8599,-8533,8744,-4886,-4991,-1620,-7464]],\"id\":\"42123\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-1269,-2410,-7096,8745,-4787,8746]],\"id\":\"20099\",\"properties\":{\"name\":\"Labette\"}},{\"type\":\"Polygon\",\"arcs\":[[-1820,-489,-5685,-5102,-1110]],\"id\":\"19039\",\"properties\":{\"name\":\"Clarke\"}},{\"type\":\"Polygon\",\"arcs\":[[8747,-8379,-468,-4040,-7489,-2114,8748]],\"id\":\"40041\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[8749,-7116,-5092,-2981,-1515,8750]],\"id\":\"18141\",\"properties\":{\"name\":\"St. Joseph\"}},{\"type\":\"Polygon\",\"arcs\":[[8751,-6898,-6598]],\"id\":\"37177\",\"properties\":{\"name\":\"Tyrrell\"}},{\"type\":\"Polygon\",\"arcs\":[[-6845,-6235,-4559,-573,-8547,-8368,-8162]],\"id\":\"08053\",\"properties\":{\"name\":\"Hinsdale\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8392,8752,-6273,8753]],[[-8395,8754,-6277,-119,8755]]],\"id\":\"48273\",\"properties\":{\"name\":\"Kleberg\"}},{\"type\":\"Polygon\",\"arcs\":[[-3439,-7245,8756,-6628,8757,-1229,8758,8759]],\"id\":\"51035\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-2846,8760,-7105,8761,-8718,-6572,-4169,-1995]],\"id\":\"41045\",\"properties\":{\"name\":\"Malheur\"}},{\"type\":\"Polygon\",\"arcs\":[[8762,8763,-4632,8764,8765]],\"id\":\"24009\",\"properties\":{\"name\":\"Calvert\"}},{\"type\":\"Polygon\",\"arcs\":[[-4920,-5365,-5608,-4927,-5351]],\"id\":\"21071\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[-6526,-6472,-3978,8766,8767,-6650,8768,8769]],\"id\":\"48201\",\"properties\":{\"name\":\"Harris\"}},{\"type\":\"Polygon\",\"arcs\":[[-7791,-2168,-4368,8770]],\"id\":\"51700\",\"properties\":{\"name\":\"Newport News\"}},{\"type\":\"Polygon\",\"arcs\":[[-8505,-2670,-1982,8771,8772,8773,-4740,-2300]],\"id\":\"02170\",\"properties\":{\"name\":\"Matanuska-Susitna\"}},{\"type\":\"Polygon\",\"arcs\":[[-4392,-4950,-4943,-7889,8774,-3179]],\"id\":\"05057\",\"properties\":{\"name\":\"Hempstead\"}},{\"type\":\"Polygon\",\"arcs\":[[-7076,-7119,-6191,8775,-7231]],\"id\":\"28137\",\"properties\":{\"name\":\"Tate\"}},{\"type\":\"Polygon\",\"arcs\":[[8776,-8507,8777,-7216]],\"id\":\"36085\",\"properties\":{\"name\":\"Richmond\"}},{\"type\":\"Polygon\",\"arcs\":[[-2054,-8694,8778,8779,8780,-5068]],\"id\":\"38083\",\"properties\":{\"name\":\"Sheridan\"}},{\"type\":\"Polygon\",\"arcs\":[[8781,-2737,-8266,8782,-4697,-7839]],\"id\":\"36111\",\"properties\":{\"name\":\"Ulster\"}},{\"type\":\"Polygon\",\"arcs\":[[-2828,-1253,-4461,-5771,8783]],\"id\":\"37059\",\"properties\":{\"name\":\"Davie\"}},{\"type\":\"Polygon\",\"arcs\":[[-476,8784,-6694,-6776,-4794,-244]],\"id\":\"48197\",\"properties\":{\"name\":\"Hardeman\"}},{\"type\":\"Polygon\",\"arcs\":[[-5794,-7350,-3765,-2125,-6682,8785]],\"id\":\"46117\",\"properties\":{\"name\":\"Stanley\"}},{\"type\":\"Polygon\",\"arcs\":[[8786,-2324,8787,-1529,-1638,-7603]],\"id\":\"29079\",\"properties\":{\"name\":\"Grundy\"}},{\"type\":\"Polygon\",\"arcs\":[[-6436,-1862,-2499,-8512,-2000,-8704]],\"id\":\"39049\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7720,-2468,-7837,8788,-8114,-1220,-7878,-8260]],\"id\":\"06061\",\"properties\":{\"name\":\"Placer\"}},{\"type\":\"Polygon\",\"arcs\":[[-8278,-8659,-5668,-8005,-3897,-7913]],\"id\":\"20091\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5119,-5965,8789,-7037,-7871,8790]],\"id\":\"09005\",\"properties\":{\"name\":\"Litchfield\"}},{\"type\":\"Polygon\",\"arcs\":[[-1760,-8157,8791,8792,8793,-2731,8794]],\"id\":\"01061\",\"properties\":{\"name\":\"Geneva\"}},{\"type\":\"Polygon\",\"arcs\":[[8795,-7019,-7668,8796,-8792,-8156]],\"id\":\"01069\",\"properties\":{\"name\":\"Houston\"}},{\"type\":\"Polygon\",\"arcs\":[[-6147,8797,8798,-8759,-1230,-8758,-6627,-6808,-8473,-4532]],\"id\":\"51077\",\"properties\":{\"name\":\"Grayson\"}},{\"type\":\"Polygon\",\"arcs\":[[-979,-2815,-5029,-3165,-1156,-8232,8799]],\"id\":\"08063\",\"properties\":{\"name\":\"Kit Carson\"}},{\"type\":\"Polygon\",\"arcs\":[[-3463,-3155,-7204,8800,-8482]],\"id\":\"19133\",\"properties\":{\"name\":\"Monona\"}},{\"type\":\"Polygon\",\"arcs\":[[-8002,-5514,-6324,8801,-5342,-3614,-5046]],\"id\":\"48351\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"Polygon\",\"arcs\":[[8802,8803,8804,-6374,-6155]],\"id\":\"13265\",\"properties\":{\"name\":\"Taliaferro\"}},{\"type\":\"Polygon\",\"arcs\":[[-502,-1871,-6690,-8785,-475,8805]],\"id\":\"40057\",\"properties\":{\"name\":\"Harmon\"}},{\"type\":\"Polygon\",\"arcs\":[[-4548,8806,8807,-912,-4130]],\"id\":\"48349\",\"properties\":{\"name\":\"Navarro\"}},{\"type\":\"Polygon\",\"arcs\":[[8808,-4565,8809,-5030,-4376]],\"id\":\"13279\",\"properties\":{\"name\":\"Toombs\"}},{\"type\":\"Polygon\",\"arcs\":[[-2854,8810,-8636,-7083,-4055,-3430]],\"id\":\"29187\",\"properties\":{\"name\":\"St. Francois\"}},{\"type\":\"Polygon\",\"arcs\":[[8811,-3971,-7209,-4455,-6567]],\"id\":\"35021\",\"properties\":{\"name\":\"Harding\"}},{\"type\":\"Polygon\",\"arcs\":[[-4474,-1470,-1417,-8052,8812]],\"id\":\"30097\",\"properties\":{\"name\":\"Sweet Grass\"}},{\"type\":\"Polygon\",\"arcs\":[[8813,8814,-6355,-4491,-6520,-5569]],\"id\":\"21155\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-8011,-8057,8815,-5597,8816,8817,-7472]],\"id\":\"47149\",\"properties\":{\"name\":\"Rutherford\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8818,-6009,-2358,-2348,8819,8820]]],\"id\":\"53061\",\"properties\":{\"name\":\"Snohomish\"}},{\"type\":\"Polygon\",\"arcs\":[[-6051,-2340,-7187,-8658,-8276,-7390]],\"id\":\"29165\",\"properties\":{\"name\":\"Platte\"}},{\"type\":\"Polygon\",\"arcs\":[[-7952,-1838,-8628,-7052,8821,8822,8823]],\"id\":\"39061\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6866,-4784,-7474,-5336,-1396,-5311]],\"id\":\"47081\",\"properties\":{\"name\":\"Hickman\"}},{\"type\":\"Polygon\",\"arcs\":[[-4550,-4528,8824,-6775,-224,-1065]],\"id\":\"48337\",\"properties\":{\"name\":\"Montague\"}},{\"type\":\"Polygon\",\"arcs\":[[-5451,-8135,-7384,8825,-5863,-5459]],\"id\":\"49007\",\"properties\":{\"name\":\"Carbon\"}},{\"type\":\"Polygon\",\"arcs\":[[-7529,-3101,-2972,-6182,-615,-3270]],\"id\":\"20041\",\"properties\":{\"name\":\"Dickinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2385,-8124,-149,8826,-8544,-1752]],\"id\":\"17105\",\"properties\":{\"name\":\"Livingston\"}},{\"type\":\"Polygon\",\"arcs\":[[-4824,-2147,-3302,-6370,8827,-3327,-4254]],\"id\":\"05149\",\"properties\":{\"name\":\"Yell\"}},{\"type\":\"Polygon\",\"arcs\":[[-5577,-7020,-3903,-2534]],\"id\":\"16065\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-3415,-603,-186,8828,-3853,-7343]],\"id\":\"13285\",\"properties\":{\"name\":\"Troup\"}},{\"type\":\"Polygon\",\"arcs\":[[8829,-1827,-721,-8569,8830]],\"id\":\"12081\",\"properties\":{\"name\":\"Manatee\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8831,8832,8833,-7728,8834]],[[8835,8836]]],\"id\":\"51001\",\"properties\":{\"name\":\"Accomack\"}},{\"type\":\"Polygon\",\"arcs\":[[-842,8837,-58,-8590,-2066]],\"id\":\"13289\",\"properties\":{\"name\":\"Twiggs\"}},{\"type\":\"Polygon\",\"arcs\":[[-5260,-7102,-946,-5416,8838]],\"id\":\"24035\",\"properties\":{\"name\":\"Queen Anne's\"}},{\"type\":\"Polygon\",\"arcs\":[[-3496,-7948,-5961,-5117]],\"id\":\"25015\",\"properties\":{\"name\":\"Hampshire\"}},{\"type\":\"Polygon\",\"arcs\":[[-4334,-5171,-6301,-3061,8839,8840]],\"id\":\"17071\",\"properties\":{\"name\":\"Henderson\"}},{\"type\":\"Polygon\",\"arcs\":[[8841,-8749,-2113,-3743,8842]],\"id\":\"40097\",\"properties\":{\"name\":\"Mayes\"}},{\"type\":\"Polygon\",\"arcs\":[[-4954,-8000,-2791,-7999,-6749,-6017,-6788,-8253]],\"id\":\"51149\",\"properties\":{\"name\":\"Prince George\"}},{\"type\":\"Polygon\",\"arcs\":[[-7150,-7157,8843,-8695,-4306]],\"id\":\"36005\",\"properties\":{\"name\":\"Bronx\"}},{\"type\":\"Polygon\",\"arcs\":[[-3330,-7779,-8563,-8550,-4945,-4949]],\"id\":\"05019\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[-756,8844,-1740,-6435,-6432,-6500,8845]],\"id\":\"39065\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[-6049,-1360,-519,-5348,-927]],\"id\":\"48163\",\"properties\":{\"name\":\"Frio\"}},{\"type\":\"Polygon\",\"arcs\":[[-8828,-6369,-2402,-7776,-3328]],\"id\":\"05051\",\"properties\":{\"name\":\"Garland\"}},{\"type\":\"Polygon\",\"arcs\":[[-127,-5407,-1538,1542,-7009,-5027,-2813]],\"id\":\"31057\",\"properties\":{\"name\":\"Dundy\"}},{\"type\":\"Polygon\",\"arcs\":[[8846,-5303,-6216,-2398,-6418,-922,-882]],\"id\":\"31023\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[-8826,-7383,-1725,8847,-1175,-5864]],\"id\":\"49019\",\"properties\":{\"name\":\"Grand\"}},{\"type\":\"Polygon\",\"arcs\":[[-8405,-4400,-5912,-7789,-6746,-4135]],\"id\":\"51127\",\"properties\":{\"name\":\"New Kent\"}},{\"type\":\"Polygon\",\"arcs\":[[-8684,-4738,-2851,-8046,-2833,-7991,-8726]],\"id\":\"01093\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-8451,8848,-710,-6546,-5742,-2179]],\"id\":\"30073\",\"properties\":{\"name\":\"Pondera\"}},{\"type\":\"Polygon\",\"arcs\":[[-7836,8849,-8111,-8789]],\"id\":\"32510\",\"properties\":{\"name\":\"Carson City\"}},{\"type\":\"Polygon\",\"arcs\":[[8850,8851,-5145,-7375]],\"id\":\"12125\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8772,-1988,8852,8853]]],\"id\":\"02020\",\"properties\":{\"name\":\"Anchorage\"}},{\"type\":\"Polygon\",\"arcs\":[[-7254,-3515,-5282,8854,8855,-3999]],\"id\":\"55125\",\"properties\":{\"name\":\"Vilas\"}},{\"type\":\"Polygon\",\"arcs\":[[8856,-2466,-3124,-8595,-2953]],\"id\":\"28019\",\"properties\":{\"name\":\"Choctaw\"}},{\"type\":\"Polygon\",\"arcs\":[[-2259,8857,-7914,-7144]],\"id\":\"31169\",\"properties\":{\"name\":\"Thayer\"}},{\"type\":\"Polygon\",\"arcs\":[[-730,8858,-478,8859,-55,-5578]],\"id\":\"13223\",\"properties\":{\"name\":\"Paulding\"}},{\"type\":\"Polygon\",\"arcs\":[[8860,-8193,-8140,-8189,-4288,8861,-5386]],\"id\":\"32033\",\"properties\":{\"name\":\"White Pine\"}},{\"type\":\"Polygon\",\"arcs\":[[8862,8863,-1049,-8455,-2458,-2959]],\"id\":\"48203\",\"properties\":{\"name\":\"Harrison\"}},{\"type\":\"Polygon\",\"arcs\":[[-6087,-6120,8864,-601]],\"id\":\"13113\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-7306,-6384,-2931,8865,-1520,-7310]],\"id\":\"18059\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[-7459,-6404,8866,-7700,-7689,8867]],\"id\":\"22025\",\"properties\":{\"name\":\"Catahoula\"}},{\"type\":\"Polygon\",\"arcs\":[[8868,-7050,-8627,-6885,-6454,8869]],\"id\":\"21191\",\"properties\":{\"name\":\"Pendleton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3440,-8760,-8799,8870,-6785]],\"id\":\"51197\",\"properties\":{\"name\":\"Wythe\"}},{\"type\":\"Polygon\",\"arcs\":[[8871,8872,-6608,-5640,-8383,-1437]],\"id\":\"56003\",\"properties\":{\"name\":\"Big Horn\"}},{\"type\":\"Polygon\",\"arcs\":[[-3593,-6740,-5795,8873,-6349]],\"id\":\"46137\",\"properties\":{\"name\":\"Ziebach\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8874]],[[8875,8876]]],\"id\":\"25007\",\"properties\":{\"name\":\"Dukes\"}},{\"type\":\"Polygon\",\"arcs\":[[-8584,8877,-1850,-606,-1747]],\"id\":\"13157\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5657,8878,-2858,-8710,-8122]],\"id\":\"18111\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"Polygon\",\"arcs\":[[8879,-4323,-8407,-7760,8880]],\"id\":\"48277\",\"properties\":{\"name\":\"Lamar\"}},{\"type\":\"Polygon\",\"arcs\":[[-7090,-2747,-8653,-1712,-8616,8881,-3363,-7137]],\"id\":\"27021\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-1910,-1552,-1925,-3309,-778]],\"id\":\"48153\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[-2930,8882,-2711,-3680,-1521,-8866]],\"id\":\"18139\",\"properties\":{\"name\":\"Rush\"}},{\"type\":\"Polygon\",\"arcs\":[[-1244,-7410,-6980,-2867,8883]],\"id\":\"06079\",\"properties\":{\"name\":\"San Luis Obispo\"}},{\"type\":\"Polygon\",\"arcs\":[[-8656,8884,-4934,-4574,-6173,-2387,-6319]],\"id\":\"20155\",\"properties\":{\"name\":\"Reno\"}},{\"type\":\"Polygon\",\"arcs\":[[-3028,-990,-2555,-2546,-3420]],\"id\":\"19025\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[-1716,-8549,-621,-6183]],\"id\":\"27065\",\"properties\":{\"name\":\"Kanabec\"}},{\"type\":\"Polygon\",\"arcs\":[[-4855,-7723,-6720,-7348,-8013,-8614]],\"id\":\"42035\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3164,-859,8885,-2133,-2993,-1152]],\"id\":\"20109\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[-1836,-1634,8886,-6659,8887,-8625]],\"id\":\"39027\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8366,-757,-8846,-6499,-1830]],\"id\":\"39003\",\"properties\":{\"name\":\"Allen\"}},{\"type\":\"Polygon\",\"arcs\":[[-4151,-2618,-8504,8888,-6704,-791,-1950]],\"id\":\"55115\",\"properties\":{\"name\":\"Shawano\"}},{\"type\":\"Polygon\",\"arcs\":[[-2116,-7491,-7504,-8708,8889,-7881,-8175]],\"id\":\"40135\",\"properties\":{\"name\":\"Sequoyah\"}},{\"type\":\"Polygon\",\"arcs\":[[-6725,-7963,-5814,8890,8891,8892,-767,8893,-6722,8894]],\"id\":\"47035\",\"properties\":{\"name\":\"Cumberland\"}},{\"type\":\"Polygon\",\"arcs\":[[8895,-6151,-4437,-5579,-57,8896,-7341,-3456]],\"id\":\"01029\",\"properties\":{\"name\":\"Cleburne\"}},{\"type\":\"Polygon\",\"arcs\":[[-77,-7024,8897,-7072,8898]],\"id\":\"26099\",\"properties\":{\"name\":\"Macomb\"}},{\"type\":\"Polygon\",\"arcs\":[[-8105,-79,8899,-6326,-8102,-2882]],\"id\":\"26049\",\"properties\":{\"name\":\"Genesee\"}},{\"type\":\"Polygon\",\"arcs\":[[-3016,8900,-4655,-1084,-937]],\"id\":\"17007\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[-3842,-5251,-6261,8901,-1708,-8107,-3565]],\"id\":\"38053\",\"properties\":{\"name\":\"McKenzie\"}},{\"type\":\"Polygon\",\"arcs\":[[-7244,-7388,-4365,-2895,-6629,-8757]],\"id\":\"51141\",\"properties\":{\"name\":\"Patrick\"}},{\"type\":\"Polygon\",\"arcs\":[[-6995,-8167,8902,-5502,-5914,8903]],\"id\":\"17003\",\"properties\":{\"name\":\"Alexander\"}},{\"type\":\"Polygon\",\"arcs\":[[-6917,-4393,-3177,-7935]],\"id\":\"05133\",\"properties\":{\"name\":\"Sevier\"}},{\"type\":\"Polygon\",\"arcs\":[[-6203,8904,-8345,8905,-414]],\"id\":\"28039\",\"properties\":{\"name\":\"George\"}},{\"type\":\"Polygon\",\"arcs\":[[-6422,8906,-8326,-8508,-8777,-7215]],\"id\":\"34039\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-3938,-4260,-3839,8907,8908,8909]],\"id\":\"17015\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[-3220,8910,-3384,-8615,-1668,8911]],\"id\":\"13287\",\"properties\":{\"name\":\"Turner\"}},{\"type\":\"Polygon\",\"arcs\":[[-8160,8912,-8722,8913,8914]],\"id\":\"06081\",\"properties\":{\"name\":\"San Mateo\"}},{\"type\":\"Polygon\",\"arcs\":[[8915,8916,-8494,-6933,-2921,8917,-4563]],\"id\":\"13031\",\"properties\":{\"name\":\"Bulloch\"}},{\"type\":\"Polygon\",\"arcs\":[[-4616,-3939,-8910,8918,-2542]],\"id\":\"19097\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2047,-8164,-8367,-5039,-1177]],\"id\":\"08113\",\"properties\":{\"name\":\"San Miguel\"}},{\"type\":\"Polygon\",\"arcs\":[[-3600,-2615,-122,-7727,8919]],\"id\":\"48427\",\"properties\":{\"name\":\"Starr\"}},{\"type\":\"Polygon\",\"arcs\":[[-2027,-8269,-3826,-8581,-8417]],\"id\":\"13187\",\"properties\":{\"name\":\"Lumpkin\"}},{\"type\":\"Polygon\",\"arcs\":[[-8681,8920,-8327,-8907,-6421,-4359,-6142]],\"id\":\"34027\",\"properties\":{\"name\":\"Morris\"}},{\"type\":\"Polygon\",\"arcs\":[[8921,-2656,-2256,-7511,-4021,-1540,-5406]],\"id\":\"31063\",\"properties\":{\"name\":\"Frontier\"}},{\"type\":\"Polygon\",\"arcs\":[[-6823,-4155,-8110,-6089,-5476,-5644]],\"id\":\"55033\",\"properties\":{\"name\":\"Dunn\"}},{\"type\":\"Polygon\",\"arcs\":[[-5922,8922,-2727,-2774,-213]],\"id\":\"48429\",\"properties\":{\"name\":\"Stephens\"}},{\"type\":\"Polygon\",\"arcs\":[[-8865,-6119,-7782,-2448,-2486,-6363,-181,-602]],\"id\":\"13255\",\"properties\":{\"name\":\"Spalding\"}},{\"type\":\"Polygon\",\"arcs\":[[-2990,-7184,-3540,8923,-6644]],\"id\":\"39051\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[-442,-5176,-3683,-2677,8924]],\"id\":\"19037\",\"properties\":{\"name\":\"Chickasaw\"}},{\"type\":\"Polygon\",\"arcs\":[[-8262,-158,-2502,-2728,-6689]],\"id\":\"48369\",\"properties\":{\"name\":\"Parmer\"}},{\"type\":\"Polygon\",\"arcs\":[[-5674,-1623,-4988,-4834,-3754,-964,-5670]],\"id\":\"42019\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[8925,-1580,8926,8927,-8398]],\"id\":\"50009\",\"properties\":{\"name\":\"Essex\"}},{\"type\":\"Polygon\",\"arcs\":[[-2548,-2557,-8535,-1239,-3166]],\"id\":\"19077\",\"properties\":{\"name\":\"Guthrie\"}},{\"type\":\"Polygon\",\"arcs\":[[-8717,-7898,-3210,-6771,-8191,-8861,-5385,-8525,-6574]],\"id\":\"32007\",\"properties\":{\"name\":\"Elko\"}},{\"type\":\"Polygon\",\"arcs\":[[8928,-8644,8929,-7735,-2285,-7516]],\"id\":\"01089\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-3858,-8113,8930,-4423,-2525,-4829,-1102,-6834,-2607]],\"id\":\"06051\",\"properties\":{\"name\":\"Mono\"}},{\"type\":\"Polygon\",\"arcs\":[[-6929,-8378,-5590,8931]],\"id\":\"06073\",\"properties\":{\"name\":\"San Diego\"}},{\"type\":\"Polygon\",\"arcs\":[[-4449,-6257,-5162,-549,-551,-2943]],\"id\":\"31115\",\"properties\":{\"name\":\"Loup\"}},{\"type\":\"Polygon\",\"arcs\":[[-8561,-5320,8932,8933,-5559]],\"id\":\"31157\",\"properties\":{\"name\":\"Scotts Bluff\"}},{\"type\":\"Polygon\",\"arcs\":[[-675,-3147,-6707,-5752,-6737,-3591,-6698,-8106]],\"id\":\"38001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-1137,-4974,8934,8935,-4035,-6058,8936,-5270]],\"id\":\"47071\",\"properties\":{\"name\":\"Hardin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7639,-5760,8937,-8863,-2958]],\"id\":\"48315\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-7493,8938,8939,-3823,-8268]],\"id\":\"13281\",\"properties\":{\"name\":\"Towns\"}},{\"type\":\"Polygon\",\"arcs\":[[-8823,8940,8941,-6613,-7134,-4302,8942]],\"id\":\"21015\",\"properties\":{\"name\":\"Boone\"}},{\"type\":\"Polygon\",\"arcs\":[[8943,-1280,-7115,8944,8945]],\"id\":\"26159\",\"properties\":{\"name\":\"Van Buren\"}},{\"type\":\"Polygon\",\"arcs\":[[-7764,-1677,8946,-4181,8947,-8536]],\"id\":\"48465\",\"properties\":{\"name\":\"Val Verde\"}},{\"type\":\"Polygon\",\"arcs\":[[-6907,-8323,-8426,8948,-8838,-841]],\"id\":\"13319\",\"properties\":{\"name\":\"Wilkinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-3222,8949,-7662,8950,-166]],\"id\":\"13177\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[8951,-2924,-4276,-8623,-8328,-5031,-8810]],\"id\":\"13267\",\"properties\":{\"name\":\"Tattnall\"}},{\"type\":\"Polygon\",\"arcs\":[[8952,-3520,-3485,8953,-4796,-5434]],\"id\":\"23011\",\"properties\":{\"name\":\"Kennebec\"}},{\"type\":\"Polygon\",\"arcs\":[[-5541,-1308,8954,-193,-6937]],\"id\":\"19189\",\"properties\":{\"name\":\"Winnebago\"}},{\"type\":\"Polygon\",\"arcs\":[[-5447,-2601,-5418,-3644]],\"id\":\"19059\",\"properties\":{\"name\":\"Dickinson\"}},{\"type\":\"Polygon\",\"arcs\":[[-5004,-4223,-1209,8955,-4644,-8723,-6320,-5512]],\"id\":\"22069\",\"properties\":{\"name\":\"Natchitoches\"}},{\"type\":\"Polygon\",\"arcs\":[[-8497,-5583,8956,-875,-8741]],\"id\":\"31075\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-7271,-7928,-7695,-8867,-6403]],\"id\":\"22041\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-8577,-7807,-7731,-161,-6378,-8711,-3408]],\"id\":\"13197\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-6789,-6020,-5774,-4190,-5778,-8026,-7795,-6466,-8143,-8359]],\"id\":\"51175\",\"properties\":{\"name\":\"Southampton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8109,-8471,-7799,8957,-6728]],\"id\":\"55121\",\"properties\":{\"name\":\"Trempealeau\"}},{\"type\":\"Polygon\",\"arcs\":[[8958,8959,-7915,-7630]],\"id\":\"06055\",\"properties\":{\"name\":\"Napa\"}},{\"type\":\"Polygon\",\"arcs\":[[-3661,-7919,-1224,-5880,-3377,-2160]],\"id\":\"05137\",\"properties\":{\"name\":\"Stone\"}},{\"type\":\"Polygon\",\"arcs\":[[-1322,-6184,-624,8960,8961,-8308,8962]],\"id\":\"27141\",\"properties\":{\"name\":\"Sherburne\"}},{\"type\":\"Polygon\",\"arcs\":[[-4667,-7675,8963,-7345]],\"id\":\"48141\",\"properties\":{\"name\":\"El Paso\"}},{\"type\":\"Polygon\",\"arcs\":[[-140,-8448,-8048,-8079]],\"id\":\"54003\",\"properties\":{\"name\":\"Berkeley\"}},{\"type\":\"Polygon\",\"arcs\":[[8964,-6584,-4219,8965,-7296,-283]],\"id\":\"21141\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[-431,-2201,-681,-218,-2209]],\"id\":\"48081\",\"properties\":{\"name\":\"Coke\"}},{\"type\":\"Polygon\",\"arcs\":[[-8410,8966,-3791,-8605,-8458,-8596]],\"id\":\"39079\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4609,8967,-7320,-4993,8968]],\"id\":\"13039\",\"properties\":{\"name\":\"Camden\"}},{\"type\":\"Polygon\",\"arcs\":[[-4535,-7163,-4011,-8564,-8567,-4507,-7294]],\"id\":\"37011\",\"properties\":{\"name\":\"Avery\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]]],\"id\":\"02016\",\"properties\":{\"name\":\"Aleutians West\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8853,-1987,8988]],[[8989]],[[-4741,-8774,8990,-1971,-1978]]],\"id\":\"02122\",\"properties\":{\"name\":\"Kenai Peninsula\"}},{\"type\":\"Polygon\",\"arcs\":[[-7322,8991,-8246,-7610,8992]],\"id\":\"12031\",\"properties\":{\"name\":\"Duval\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8993]],[[-7397,-6211,8994]]],\"id\":\"44009\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-6226,-8075,-6108,8995,-6294]],\"id\":\"08019\",\"properties\":{\"name\":\"Clear Creek\"}},{\"type\":\"Polygon\",\"arcs\":[[8996,-2175,-7873,-4241,-7918,8997]],\"id\":\"29153\",\"properties\":{\"name\":\"Ozark\"}},{\"type\":\"Polygon\",\"arcs\":[[8998,-8233,-5095,-8301,8999,-2212,-8028]],\"id\":\"08061\",\"properties\":{\"name\":\"Kiowa\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9000,-7263]],[[-7266,9001,-7725]]],\"id\":\"48061\",\"properties\":{\"name\":\"Cameron\"}},{\"type\":\"Polygon\",\"arcs\":[[-1474,-2176,-8997,9002,-7419,-6973,-1628]],\"id\":\"29213\",\"properties\":{\"name\":\"Taney\"}},{\"type\":\"Polygon\",\"arcs\":[[-1337,-7642,-3750,-7636,-2237,9003,-368]],\"id\":\"40017\",\"properties\":{\"name\":\"Canadian\"}},{\"type\":\"Polygon\",\"arcs\":[[-7565,9004,-2149,-4823,-7591]],\"id\":\"05071\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8523,-5821,-8522,-5819,-5893,-5532,-3570]],\"id\":\"47095\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-3626,-5257,-6791,-6801,-5999,-7828]],\"id\":\"51037\",\"properties\":{\"name\":\"Charlotte\"}},{\"type\":\"Polygon\",\"arcs\":[[-8170,-8447,-8432,-8559,-5940]],\"id\":\"05055\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[9005,-7584,9006,-7572,9007]],\"id\":\"12129\",\"properties\":{\"name\":\"Wakulla\"}},{\"type\":\"Polygon\",\"arcs\":[[9008,-3509,-952,9009]],\"id\":\"26141\",\"properties\":{\"name\":\"Presque Isle\"}},{\"type\":\"Polygon\",\"arcs\":[[9010,-8098,-5652,-8121,-2383,-1511]],\"id\":\"17197\",\"properties\":{\"name\":\"Will\"}},{\"type\":\"Polygon\",\"arcs\":[[-7452,-7448,-5458,-4718,-8679,-7444]],\"id\":\"54081\",\"properties\":{\"name\":\"Raleigh\"}},{\"type\":\"Polygon\",\"arcs\":[[-56,-8860,-481,-6088,-605,-3414,-7342,-8897]],\"id\":\"13045\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[9011,-8526,-5387,-8862,-4294,-8275,-4830,-2523,-4422]],\"id\":\"32023\",\"properties\":{\"name\":\"Nye\"}},{\"type\":\"Polygon\",\"arcs\":[[9012,-6671,9013,9014,-5464,-2652]],\"id\":\"55039\",\"properties\":{\"name\":\"Fond du Lac\"}},{\"type\":\"Polygon\",\"arcs\":[[-2095,-4335,-8841,9015,-7273,-2059]],\"id\":\"19111\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[9016,9017,-8735,-6081,-7742,-7646,9018,-7562]],\"id\":\"36091\",\"properties\":{\"name\":\"Saratoga\"}},{\"type\":\"Polygon\",\"arcs\":[[9019,-3922,9020,-6479,-808,-3705]],\"id\":\"22097\",\"properties\":{\"name\":\"St. Landry\"}},{\"type\":\"Polygon\",\"arcs\":[[-7822,9021,-2585,-4320,9022,-7599]],\"id\":\"40005\",\"properties\":{\"name\":\"Atoka\"}},{\"type\":\"Polygon\",\"arcs\":[[-7563,-9019,-7645,-3962]],\"id\":\"36035\",\"properties\":{\"name\":\"Fulton\"}},{\"type\":\"Polygon\",\"arcs\":[[-7823,-6511,-7884,-7886,-2580,-9022,-7821]],\"id\":\"40121\",\"properties\":{\"name\":\"Pittsburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-3403,9023,9024,-8040,-7280,-3786,9025]],\"id\":\"39009\",\"properties\":{\"name\":\"Athens\"}},{\"type\":\"Polygon\",\"arcs\":[[-7987,-6361,-2627,-837,9026,-7983]],\"id\":\"01131\",\"properties\":{\"name\":\"Wilcox\"}},{\"type\":\"Polygon\",\"arcs\":[[9027,9028,-6064,-5181,-5186,9029,-2303]],\"id\":\"42051\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[9030,-7737,-4735,-3989,-3446,-8044]],\"id\":\"01009\",\"properties\":{\"name\":\"Blount\"}},{\"type\":\"Polygon\",\"arcs\":[[-4203,-6880,-3871,-6241,-6372,-727,-3829]],\"id\":\"13129\",\"properties\":{\"name\":\"Gordon\"}},{\"type\":\"Polygon\",\"arcs\":[[-8700,-8335,-13,9031,-7860,-4584,-8064,-8134]],\"id\":\"22095\",\"properties\":{\"name\":\"St. John the Baptist\"}},{\"type\":\"Polygon\",\"arcs\":[[-5662,-7568,-7552,-7172,-5678]],\"id\":\"42069\",\"properties\":{\"name\":\"Lackawanna\"}},{\"type\":\"Polygon\",\"arcs\":[[-8892,9032,-5740,9033,-4123,9034,-4538,9035]],\"id\":\"47145\",\"properties\":{\"name\":\"Roane\"}},{\"type\":\"Polygon\",\"arcs\":[[9036,-8477,9037,-6448,-6739]],\"id\":\"46021\",\"properties\":{\"name\":\"Campbell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7062,-7055,-4640,9038,-3919]],\"id\":\"22121\",\"properties\":{\"name\":\"West Baton Rouge\"}},{\"type\":\"Polygon\",\"arcs\":[[-4208,-7312,-1500,-7457,-6302,9039]],\"id\":\"18133\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[-1126,-1095,-8183,-8222,-7355]],\"id\":\"19173\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[-3474,-7969,-2536,-3908,9040,-7008,-7358]],\"id\":\"16011\",\"properties\":{\"name\":\"Bingham\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[9048,-7255,-3997,-403,-4404]]],\"id\":\"55003\",\"properties\":{\"name\":\"Ashland\"}},{\"type\":\"Polygon\",\"arcs\":[[-6729,-8958,-7802,-5366,-8091,-3150,-7185]],\"id\":\"27169\",\"properties\":{\"name\":\"Winona\"}},{\"type\":\"Polygon\",\"arcs\":[[9049,-6818,-6753,-2293,-5233,9050,-7222],[-1231]],\"id\":\"51165\",\"properties\":{\"name\":\"Rockingham\"}},{\"type\":\"Polygon\",\"arcs\":[[9051,9052,-4336,-7288]],\"id\":\"30019\",\"properties\":{\"name\":\"Daniels\"}},{\"type\":\"Polygon\",\"arcs\":[[-7285,-5113,-3642,-3252,-7845]],\"id\":\"54097\",\"properties\":{\"name\":\"Upshur\"}},{\"type\":\"Polygon\",\"arcs\":[[9053,-6527,-8770,9054,-8016,-6767]],\"id\":\"48473\",\"properties\":{\"name\":\"Waller\"}},{\"type\":\"Polygon\",\"arcs\":[[-6308,-4669,-4487,-6999,-7038]],\"id\":\"18147\",\"properties\":{\"name\":\"Spencer\"}},{\"type\":\"Polygon\",\"arcs\":[[-8067,9055,-9010,-951,-1536,-7178]],\"id\":\"26031\",\"properties\":{\"name\":\"Cheboygan\"}},{\"type\":\"Polygon\",\"arcs\":[[-8783,-8265,-5120,-8791,-7870,-7866,-4698]],\"id\":\"36027\",\"properties\":{\"name\":\"Dutchess\"}},{\"type\":\"Polygon\",\"arcs\":[[-5306,-4475,-8813,-8051,9056,-1435]],\"id\":\"30067\",\"properties\":{\"name\":\"Park\"}},{\"type\":\"Polygon\",\"arcs\":[[-6322,-8725,-3702,-7847,9057]],\"id\":\"22003\",\"properties\":{\"name\":\"Allen\"}},{\"type\":\"Polygon\",\"arcs\":[[-2799,-1001,-302,9058,-2820]],\"id\":\"28101\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"Polygon\",\"arcs\":[[-3920,-9039,-4639,-8701,-7542,-4624,9059]],\"id\":\"22047\",\"properties\":{\"name\":\"Iberville\"}},{\"type\":\"Polygon\",\"arcs\":[[-3432,-4058,-6412,-8738,9060,-6414,-8031]],\"id\":\"29223\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-7590,-495,-3555,-7260,-6777,-6692]],\"id\":\"40141\",\"properties\":{\"name\":\"Tillman\"}},{\"type\":\"Polygon\",\"arcs\":[[-716,9061,-3536,-6072,9062,-6065,-327]],\"id\":\"36011\",\"properties\":{\"name\":\"Cayuga\"}},{\"type\":\"Polygon\",\"arcs\":[[-7492,-7430,-7500,9063,-8939]],\"id\":\"13241\",\"properties\":{\"name\":\"Rabun\"}},{\"type\":\"Polygon\",\"arcs\":[[-3804,-4239,-5197,-4357,-7078,-7230,-8466,-8467,-570]],\"id\":\"05035\",\"properties\":{\"name\":\"Crittenden\"}},{\"type\":\"Polygon\",\"arcs\":[[-8793,-8797,-7667,-806,-7577,-7518,-2343,-3670,9064]],\"id\":\"12063\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4585,-4032,-7517,-2288,9065,-2848,-4737]],\"id\":\"01079\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-8129,-4118,9066,9067,9068]],\"id\":\"21215\",\"properties\":{\"name\":\"Spencer\"}},{\"type\":\"Polygon\",\"arcs\":[[-8286,9069,-596,-7709,-8244]],\"id\":\"53067\",\"properties\":{\"name\":\"Thurston\"}},{\"type\":\"Polygon\",\"arcs\":[[9070,9071,-3502,-7251,-231,-1393]],\"id\":\"46011\",\"properties\":{\"name\":\"Brookings\"}},{\"type\":\"Polygon\",\"arcs\":[[-5600,-5606,-642,-8648,-8641]],\"id\":\"47061\",\"properties\":{\"name\":\"Grundy\"}},{\"type\":\"Polygon\",\"arcs\":[[-6782,-1612,-5866,-8217,9072]],\"id\":\"48025\",\"properties\":{\"name\":\"Bee\"}},{\"type\":\"Polygon\",\"arcs\":[[9073,9074,-8765,-4634,9075]],\"id\":\"24017\",\"properties\":{\"name\":\"Charles\"}},{\"type\":\"Polygon\",\"arcs\":[[-5659,-5677,-6735,-6716,9076]],\"id\":\"42113\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2170,-7790]],\"id\":\"51830\",\"properties\":{\"name\":\"Williamsburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-8406,-7641,9077,-2244]],\"id\":\"48449\",\"properties\":{\"name\":\"Titus\"}},{\"type\":\"Polygon\",\"arcs\":[[-2245,-9078,-7640,-2956,-6462]],\"id\":\"48063\",\"properties\":{\"name\":\"Camp\"}},{\"type\":\"Polygon\",\"arcs\":[[9078,-5602,-8646,9079]],\"id\":\"47127\",\"properties\":{\"name\":\"Moore\"}},{\"type\":\"Polygon\",\"arcs\":[[9080,-7600,-9023,-4324,-8880,9081,9082]],\"id\":\"40013\",\"properties\":{\"name\":\"Bryan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2270,-109,-6528,-9054,-6766,-7744]],\"id\":\"48185\",\"properties\":{\"name\":\"Grimes\"}},{\"type\":\"Polygon\",\"arcs\":[[-7575,-2010,-7014,-7580,-9006,9083]],\"id\":\"12073\",\"properties\":{\"name\":\"Leon\"}},{\"type\":\"Polygon\",\"arcs\":[[-84,-8728,9084,-2462,9085]],\"id\":\"28025\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-5995,-8224,9086,-4415,-4017,-7997]],\"id\":\"29087\",\"properties\":{\"name\":\"Holt\"}},{\"type\":\"Polygon\",\"arcs\":[[-7160,9087,-6427,-8531,-8598,9088]],\"id\":\"36029\",\"properties\":{\"name\":\"Erie\"}},{\"type\":\"Polygon\",\"arcs\":[[-8126,-2899,-7103,-8761,-2845]],\"id\":\"16087\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-6350,-8874,-8786,-6681,-5856,-4750]],\"id\":\"46055\",\"properties\":{\"name\":\"Haakon\"}},{\"type\":\"Polygon\",\"arcs\":[[-7882,-8890,-8709,-4256,-6916,-7934,-2582,-7885]],\"id\":\"40079\",\"properties\":{\"name\":\"Le Flore\"}},{\"type\":\"Polygon\",\"arcs\":[[-5824,-8606,-6289,9089,-8076,-5362,-5108]],\"id\":\"54099\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-7247,9090,-3568,-6012,-4899,-265]],\"id\":\"30079\",\"properties\":{\"name\":\"Prairie\"}},{\"type\":\"Polygon\",\"arcs\":[[9091,-7654,9092,-2563]],\"id\":\"12033\",\"properties\":{\"name\":\"Escambia\"}},{\"type\":\"Polygon\",\"arcs\":[[-8949,-8425,9093,-8374,-8412,-59]],\"id\":\"13175\",\"properties\":{\"name\":\"Laurens\"}},{\"type\":\"Polygon\",\"arcs\":[[9094,-2679,-192,-3160,-846]],\"id\":\"19023\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[9095,-5223,9096,-463,9097,-5974,-3368,-7402]],\"id\":\"41065\",\"properties\":{\"name\":\"Wasco\"}},{\"type\":\"Polygon\",\"arcs\":[[-5854,-4860,-7533,-1600,-6341,9098]],\"id\":\"31027\",\"properties\":{\"name\":\"Cedar\"}},{\"type\":\"Polygon\",\"arcs\":[[-8690,9099,-8734,-7289,9100,-7945,9101]],\"id\":\"33011\",\"properties\":{\"name\":\"Hillsborough\"}},{\"type\":\"Polygon\",\"arcs\":[[-8211,-5797,-5301,-8495,-8917,9102]],\"id\":\"13251\",\"properties\":{\"name\":\"Screven\"}},{\"type\":\"Polygon\",\"arcs\":[[-8483,-8801,-7205,-5215,-6215,-1011]],\"id\":\"31021\",\"properties\":{\"name\":\"Burt\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-4282,9103,-8832,9104]],[[-8837,9105]],[[-5079,9106]]],\"id\":\"24039\",\"properties\":{\"name\":\"Somerset\"}},{\"type\":\"Polygon\",\"arcs\":[[-4281,9107,9108,-8833,-9104]],\"id\":\"24047\",\"properties\":{\"name\":\"Worcester\"}},{\"type\":\"Polygon\",\"arcs\":[[9109,-455,-8647,-6258,-5249,-6632]],\"id\":\"38013\",\"properties\":{\"name\":\"Burke\"}},{\"type\":\"Polygon\",\"arcs\":[[9110,9111,9112,-5655]],\"id\":\"18127\",\"properties\":{\"name\":\"Porter\"}},{\"type\":\"Polygon\",\"arcs\":[[-8006,-6407,-1924,-2158,-270,-7141]],\"id\":\"29083\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[-6071,9113,-7816,-7739,-6857,-6066,-9063]],\"id\":\"36023\",\"properties\":{\"name\":\"Cortland\"}},{\"type\":\"Polygon\",\"arcs\":[[-2902,-3902,-5314,-8716,9114]],\"id\":\"16001\",\"properties\":{\"name\":\"Ada\"}},{\"type\":\"Polygon\",\"arcs\":[[-2795,-4043,-1117,9115,-1743]],\"id\":\"17175\",\"properties\":{\"name\":\"Stark\"}},{\"type\":\"Polygon\",\"arcs\":[[-8780,9116,-2554,-2108,9117,9118]],\"id\":\"38043\",\"properties\":{\"name\":\"Kidder\"}},{\"type\":\"Polygon\",\"arcs\":[[-5980,-6786,-8871,-8798,-6146,9119]],\"id\":\"51173\",\"properties\":{\"name\":\"Smyth\"}},{\"type\":\"Polygon\",\"arcs\":[[9120,-1942,-8427,-6099,-6375,-8805]],\"id\":\"13301\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-6884,9121,-5736,-5536,-6456]],\"id\":\"21201\",\"properties\":{\"name\":\"Robertson\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9122]],[[-1706,-2294,-482,9123]],[[9124]]],\"id\":\"02180\",\"properties\":{\"name\":\"Nome\"}},{\"type\":\"Polygon\",\"arcs\":[[-2218,-3434,-1026,-429,9125]],\"id\":\"48415\",\"properties\":{\"name\":\"Scurry\"}},{\"type\":\"Polygon\",\"arcs\":[[9126,-8220,-8396,-8756,-118,-891]],\"id\":\"48249\",\"properties\":{\"name\":\"Jim Wells\"}},{\"type\":\"Polygon\",\"arcs\":[[-8858,-2481,-7637,-2915]],\"id\":\"31095\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8056,-6638,-5607,-5598,-8816]],\"id\":\"47015\",\"properties\":{\"name\":\"Cannon\"}},{\"type\":\"Polygon\",\"arcs\":[[-3303,-1237,-2107,-7308,9127,-6393]],\"id\":\"18017\",\"properties\":{\"name\":\"Cass\"}},{\"type\":\"Polygon\",\"arcs\":[[-9090,-6288,-8677,-7453,-7442,-6828,-8077]],\"id\":\"54043\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[9128,-7849,-556,-2657,-8922,-5405,-7122,9129]],\"id\":\"31111\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-8292,-3090,9130,9131,9132,-7085,-8635]],\"id\":\"17157\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[-9015,9133,-5376,-1448,-5465]],\"id\":\"55131\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-5268,9134,9135,-6003]],\"id\":\"11001\",\"properties\":{\"name\":\"District of Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[9136,9137,-4890,-6814,-5909]],\"id\":\"51119\",\"properties\":{\"name\":\"Middlesex\"}},{\"type\":\"Polygon\",\"arcs\":[[-3129,9138,-4656,-2508,-2595]],\"id\":\"31061\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7032,-5292,-3806,-8720,9139,-8158,9140]],\"id\":\"06001\",\"properties\":{\"name\":\"Alameda\"}},{\"type\":\"Polygon\",\"arcs\":[[-6004,-9136,9141,9142]],\"id\":\"51510\",\"properties\":{\"name\":\"Alexandria\"}},{\"type\":\"Polygon\",\"arcs\":[[-5937,9143,9144,-2307,-1881]],\"id\":\"05079\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-6554,9145,-2334,9146,-5277,-7959,-8580,-4469]],\"id\":\"37141\",\"properties\":{\"name\":\"Pender\"}},{\"type\":\"Polygon\",\"arcs\":[[-5964,-8127,-7395,-5089,-7034,-8790]],\"id\":\"09003\",\"properties\":{\"name\":\"Hartford\"}},{\"type\":\"Polygon\",\"arcs\":[[-3992,9147,-8096,-4652]],\"id\":\"17097\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-6568,-1598,-5304,-8847,-881,-6569,-199,-4414]],\"id\":\"31141\",\"properties\":{\"name\":\"Platte\"}},{\"type\":\"Polygon\",\"arcs\":[[-6387,-2950,9148,9149,-3931,-2513]],\"id\":\"20081\",\"properties\":{\"name\":\"Haskell\"}},{\"type\":\"Polygon\",\"arcs\":[[-3002,-2691,-2586,-4809,-7257,-3620]],\"id\":\"48135\",\"properties\":{\"name\":\"Ector\"}},{\"type\":\"Polygon\",\"arcs\":[[-272,-2157,-5883,9150,9151]],\"id\":\"29085\",\"properties\":{\"name\":\"Hickory\"}},{\"type\":\"Polygon\",\"arcs\":[[-6802,-6793,9152,-8255,-8358,-8141,-8069]],\"id\":\"51025\",\"properties\":{\"name\":\"Brunswick\"}},{\"type\":\"Polygon\",\"arcs\":[[-2666,-8925,-9095,-2392]],\"id\":\"19067\",\"properties\":{\"name\":\"Floyd\"}},{\"type\":\"Polygon\",\"arcs\":[[9153]],\"id\":\"51600\",\"properties\":{\"name\":\"Fairfax\"}},{\"type\":\"Polygon\",\"arcs\":[[-5319,-8499,-8744,9154,9155,-8933]],\"id\":\"31123\",\"properties\":{\"name\":\"Morrill\"}},{\"type\":\"Polygon\",\"arcs\":[[9156,-1451,-7775,-3994,-4651,-8901,-3015]],\"id\":\"55127\",\"properties\":{\"name\":\"Walworth\"}},{\"type\":\"Polygon\",\"arcs\":[[-8918,-2925,-8952,-4564]],\"id\":\"13043\",\"properties\":{\"name\":\"Candler\"}},{\"type\":\"Polygon\",\"arcs\":[[-1195,-3001,-1123,9157,-8082,-2034,9158]],\"id\":\"17115\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[-858,-3111,-2577,-2613,-1502,-339,-2134,-8886]],\"id\":\"20063\",\"properties\":{\"name\":\"Gove\"}},{\"type\":\"Polygon\",\"arcs\":[[-7680,-8081,-8346,-8905,-6202]],\"id\":\"28041\",\"properties\":{\"name\":\"Greene\"}},{\"type\":\"Polygon\",\"arcs\":[[9159,-2683,-2660,9160,-9131,-3089]],\"id\":\"17189\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[9161,-287,-703,-3172,-3481,-3519]],\"id\":\"23019\",\"properties\":{\"name\":\"Penobscot\"}},{\"type\":\"Polygon\",\"arcs\":[[-2449,-2404,-394,-3996,-5787,9162]],\"id\":\"55001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9163]],[[9164]],[[-8906,-8344,9165,-7756,-415]]],\"id\":\"28059\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[9166,-1672,9167,9168,-7011,-7666]],\"id\":\"13071\",\"properties\":{\"name\":\"Colquitt\"}},{\"type\":\"Polygon\",\"arcs\":[[-7938,-6159,-7887,-966,-3757,9169,-9028,-2302,-4725]],\"id\":\"42125\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-7101,9170,-9108,-4280,-5082,-948]],\"id\":\"10005\",\"properties\":{\"name\":\"Sussex\"}},{\"type\":\"Polygon\",\"arcs\":[[-2970,9171,-5428,-7250,-3156,-2417,-6181]],\"id\":\"20197\",\"properties\":{\"name\":\"Wabaunsee\"}},{\"type\":\"Polygon\",\"arcs\":[[-5295,-5288,-6890,-5709,9172,-3312]],\"id\":\"21157\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-7469,9173,-5110,-4922,-5354,-6344,-6564]],\"id\":\"21175\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[-1284,-6447,-6585,-8965,-282,9174,-4911]],\"id\":\"21177\",\"properties\":{\"name\":\"Muhlenberg\"}},{\"type\":\"Polygon\",\"arcs\":[[-8966,-4218,-7859,-5622,-7297]],\"id\":\"21213\",\"properties\":{\"name\":\"Simpson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4009,-1904,-2832,-4838,-8565]],\"id\":\"37035\",\"properties\":{\"name\":\"Catawba\"}},{\"type\":\"Polygon\",\"arcs\":[[-7168,-7651,-7596,-7669,-7422,-6560]],\"id\":\"40103\",\"properties\":{\"name\":\"Noble\"}},{\"type\":\"Polygon\",\"arcs\":[[-4523,9175,-3455,-8420,9176,-6022]],\"id\":\"53013\",\"properties\":{\"name\":\"Columbia\"}},{\"type\":\"Polygon\",\"arcs\":[[-9059,-7703,-7677,9177,9178]],\"id\":\"28061\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[-7200,-5440,-4672,-4629,-1129,-3098]],\"id\":\"17033\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[-4755,-566,-1395,-3005,-6914,-1390]],\"id\":\"46005\",\"properties\":{\"name\":\"Beadle\"}},{\"type\":\"Polygon\",\"arcs\":[[-8924,-3546,-6667,-8365,-1033,-6645]],\"id\":\"39069\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[-8705,-2004,-8408,-6660,-8887,-1633]],\"id\":\"39047\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-2929,-1161,9179,-2705,-8883]],\"id\":\"18041\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-7644,-6464,-2249,-2265]],\"id\":\"48379\",\"properties\":{\"name\":\"Rains\"}},{\"type\":\"Polygon\",\"arcs\":[[-5103,-669,-7235,-2325,-8787,-7602]],\"id\":\"29129\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[9180,-363,-656,9181,9182]],\"id\":\"38027\",\"properties\":{\"name\":\"Eddy\"}},{\"type\":\"Polygon\",\"arcs\":[[-3006,-560,-8500,-1363,-1990]],\"id\":\"46061\",\"properties\":{\"name\":\"Hanson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1816,9183,-8429,-8150,-2741]],\"id\":\"39109\",\"properties\":{\"name\":\"Miami\"}},{\"type\":\"Polygon\",\"arcs\":[[-1066,-228,-8095,9184,-2411,-2724]],\"id\":\"48367\",\"properties\":{\"name\":\"Parker\"}},{\"type\":\"Polygon\",\"arcs\":[[9185,-1068,-2723,-8923,-5921]],\"id\":\"48503\",\"properties\":{\"name\":\"Young\"}},{\"type\":\"Polygon\",\"arcs\":[[-6626,9186,-8592,-4024,-6471,-788]],\"id\":\"48373\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[-6323,-9058,-7848,-5340,-8802]],\"id\":\"22011\",\"properties\":{\"name\":\"Beauregard\"}},{\"type\":\"Polygon\",\"arcs\":[[-8147,-4384,-8357,-319,-4185,9187,-5139]],\"id\":\"49033\",\"properties\":{\"name\":\"Rich\"}},{\"type\":\"Polygon\",\"arcs\":[[-2351,-2365,-3634,9188,-5219,9189,-7710,-594]],\"id\":\"53077\",\"properties\":{\"name\":\"Yakima\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9190]],[[-3544,9191,9192,-3066,-6665]]],\"id\":\"39123\",\"properties\":{\"name\":\"Ottawa\"}},{\"type\":\"Polygon\",\"arcs\":[[-4329,-5718,-4962,9193,-7088,-4956]],\"id\":\"17013\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[-6869,-6944,-3972,-8812,-6566,-5746]],\"id\":\"35007\",\"properties\":{\"name\":\"Colfax\"}},{\"type\":\"Polygon\",\"arcs\":[[-6754,-586,-6911,-6256,-4447,-5581]],\"id\":\"31103\",\"properties\":{\"name\":\"Keya Paha\"}},{\"type\":\"Polygon\",\"arcs\":[[-1439,-8385,-8509]],\"id\":\"56017\",\"properties\":{\"name\":\"Hot Springs\"}},{\"type\":\"Polygon\",\"arcs\":[[-8166,-5297,-5949,-5503,-8903]],\"id\":\"21007\",\"properties\":{\"name\":\"Ballard\"}},{\"type\":\"Polygon\",\"arcs\":[[9194,-6761,-1687,-5044,-8591,-9187,-6625,-6742]],\"id\":\"48005\",\"properties\":{\"name\":\"Angelina\"}},{\"type\":\"Polygon\",\"arcs\":[[-4966,-5843,-5051,-4684,-4874,9195]],\"id\":\"45015\",\"properties\":{\"name\":\"Berkeley\"}},{\"type\":\"Polygon\",\"arcs\":[[-888,9196,-9071,-1392,-564]],\"id\":\"46057\",\"properties\":{\"name\":\"Hamlin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4484,-4099,-5894,9197,-8402,-5720]],\"id\":\"45037\",\"properties\":{\"name\":\"Edgefield\"}},{\"type\":\"Polygon\",\"arcs\":[[-1358,-6783,-9073,-8221,-9127,-890,-3395]],\"id\":\"48297\",\"properties\":{\"name\":\"Live Oak\"}},{\"type\":\"Polygon\",\"arcs\":[[-1332,9198,-822,-8520,-6031]],\"id\":\"27121\",\"properties\":{\"name\":\"Pope\"}},{\"type\":\"Polygon\",\"arcs\":[[9199,9200,-8036,-9025,9201]],\"id\":\"39115\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[9202,-5224,-9096,-7401,-7957]],\"id\":\"41027\",\"properties\":{\"name\":\"Hood River\"}},{\"type\":\"Polygon\",\"arcs\":[[-273,-9152,9203,-7337,9204,-1907]],\"id\":\"29167\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[9205,-2189,9206,-899,-1656]],\"id\":\"48115\",\"properties\":{\"name\":\"Dawson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2304,-9030,-5189,-7324,-7277,-3131]],\"id\":\"54061\",\"properties\":{\"name\":\"Monongalia\"}},{\"type\":\"Polygon\",\"arcs\":[[-3085,-5923,-211,-3783,-2234]],\"id\":\"48207\",\"properties\":{\"name\":\"Haskell\"}},{\"type\":\"Polygon\",\"arcs\":[[-209,-2190,-9206,-1655,-471]],\"id\":\"48445\",\"properties\":{\"name\":\"Terry\"}},{\"type\":\"Polygon\",\"arcs\":[[-7261,-4551,-1063,-9186,-1045]],\"id\":\"48009\",\"properties\":{\"name\":\"Archer\"}},{\"type\":\"Polygon\",\"arcs\":[[-1307,-6329,-2667,-2390,-8955]],\"id\":\"19195\",\"properties\":{\"name\":\"Worth\"}},{\"type\":\"Polygon\",\"arcs\":[[-7671,-6521,-4496,-6888,-4617,-5519]],\"id\":\"21001\",\"properties\":{\"name\":\"Adair\"}},{\"type\":\"Polygon\",\"arcs\":[[-6295,-8996,-6115,-2223,9207,9208,9209]],\"id\":\"08093\",\"properties\":{\"name\":\"Park\"}},{\"type\":\"Polygon\",\"arcs\":[[-5896,9210,9211,-4967,-9196,-4873,-6634,-1351,9212]],\"id\":\"45075\",\"properties\":{\"name\":\"Orangeburg\"}},{\"type\":\"Polygon\",\"arcs\":[[9213,-6296,-9210,9214,-8296]],\"id\":\"08065\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-8460,-8607,-5826,9215,-5207]],\"id\":\"21089\",\"properties\":{\"name\":\"Greenup\"}},{\"type\":\"Polygon\",\"arcs\":[[-9064,-7499,9216,9217,-8582,-3824,-8940]],\"id\":\"13137\",\"properties\":{\"name\":\"Habersham\"}},{\"type\":\"Polygon\",\"arcs\":[[-3404,-9026,-3785,-3792,-8967,-8409]],\"id\":\"39163\",\"properties\":{\"name\":\"Vinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8492,-92,-1736,-8845,-755]],\"id\":\"39175\",\"properties\":{\"name\":\"Wyandot\"}},{\"type\":\"Polygon\",\"arcs\":[[-4442,-7532,-8618,-4908,-6606,-8873,9218]],\"id\":\"30003\",\"properties\":{\"name\":\"Big Horn\"}},{\"type\":\"Polygon\",\"arcs\":[[-4317,-4062,-2373,-7702,9219]],\"id\":\"28037\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-5785,9220],[9221]],\"id\":\"51683\",\"properties\":{\"name\":\"Manassas\"}},{\"type\":\"Polygon\",\"arcs\":[[-4539,-9035,-4127,9222,-5421,-7325]],\"id\":\"47107\",\"properties\":{\"name\":\"McMinn\"}},{\"type\":\"Polygon\",\"arcs\":[[9223,-426,-7850,-9129,9224,-877]],\"id\":\"31117\",\"properties\":{\"name\":\"McPherson\"}},{\"type\":\"Polygon\",\"arcs\":[[-6557,-7825,-7829,-6505]],\"id\":\"40133\",\"properties\":{\"name\":\"Seminole\"}},{\"type\":\"Polygon\",\"arcs\":[[-4792,-2252,-7692,9225,-5944,9226,-8807,-4547]],\"id\":\"48213\",\"properties\":{\"name\":\"Henderson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8453,-8481,-8486,-5066,-5971,9227,-7436]],\"id\":\"50001\",\"properties\":{\"name\":\"Addison\"}},{\"type\":\"Polygon\",\"arcs\":[[9228,-9155,-8743,-8317,9229,9230,-3738]],\"id\":\"31033\",\"properties\":{\"name\":\"Cheyenne\"}},{\"type\":\"Polygon\",\"arcs\":[[9231,-285,-7300,9232,-4781,-4425,-6685]],\"id\":\"47125\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[9233,9234,-4132,-6640,-1072,-662,-2885]],\"id\":\"48035\",\"properties\":{\"name\":\"Bosque\"}},{\"type\":\"Polygon\",\"arcs\":[[9235,-5312,-1399,-7705,-4029,-8936]],\"id\":\"47181\",\"properties\":{\"name\":\"Wayne\"}},{\"type\":\"Polygon\",\"arcs\":[[-6696,-3762,-6921,9236,9237,-4096,-4483]],\"id\":\"45071\",\"properties\":{\"name\":\"Newberry\"}},{\"type\":\"Polygon\",\"arcs\":[[-5646,-897,-8318,-7210,-3969]],\"id\":\"48205\",\"properties\":{\"name\":\"Hartley\"}},{\"type\":\"Polygon\",\"arcs\":[[-405,-4001,-1430,-4153,-6822]],\"id\":\"55107\",\"properties\":{\"name\":\"Rusk\"}},{\"type\":\"Polygon\",\"arcs\":[[-3258,9238,-6060,-8683,-6187,-5443]],\"id\":\"28117\",\"properties\":{\"name\":\"Prentiss\"}},{\"type\":\"Polygon\",\"arcs\":[[-2818,9239,-1783,-3462,-4572]],\"id\":\"19035\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[-2949,-995,-6894,9240,9241,-9149]],\"id\":\"20119\",\"properties\":{\"name\":\"Meade\"}},{\"type\":\"Polygon\",\"arcs\":[[-3239,-503,-8806,-474,-1625,-1326]],\"id\":\"48087\",\"properties\":{\"name\":\"Collingsworth\"}},{\"type\":\"Polygon\",\"arcs\":[[-6813,-8256,-9153,-6792,-5255]],\"id\":\"51135\",\"properties\":{\"name\":\"Nottoway\"}},{\"type\":\"Polygon\",\"arcs\":[[-2497,9242,-9202,-9024,-3402,-8513]],\"id\":\"39127\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-3534,-7427,-7553,-7814,-9114,-6070]],\"id\":\"36053\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-2862,-5703,-5592,-8085,-8238]],\"id\":\"18171\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-8310,-816,-3080,-3356,-311]],\"id\":\"27085\",\"properties\":{\"name\":\"McLeod\"}},{\"type\":\"Polygon\",\"arcs\":[[-2413,9243,-9234,-2884]],\"id\":\"48425\",\"properties\":{\"name\":\"Somervell\"}},{\"type\":\"Polygon\",\"arcs\":[[-1815,-6434,-6438,-8703,-8430,-9184]],\"id\":\"39021\",\"properties\":{\"name\":\"Champaign\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9244,-8196]],[[9245,9246,9247,-8194,9248,-8202]]],\"id\":\"12086\",\"properties\":{\"name\":\"Miami-Dade\"}},{\"type\":\"Polygon\",\"arcs\":[[-9103,-8916,-4562,-8212]],\"id\":\"13165\",\"properties\":{\"name\":\"Jenkins\"}},{\"type\":\"Polygon\",\"arcs\":[[-5692,9249,-371,-1732,9250,-6678]],\"id\":\"40043\",\"properties\":{\"name\":\"Dewey\"}},{\"type\":\"Polygon\",\"arcs\":[[-2277,9251,9252,-6772,-8825,-4527]],\"id\":\"40085\",\"properties\":{\"name\":\"Love\"}},{\"type\":\"Polygon\",\"arcs\":[[-4378,-5034,-8610,-6242,-3265]],\"id\":\"13005\",\"properties\":{\"name\":\"Bacon\"}},{\"type\":\"Polygon\",\"arcs\":[[-288,-9162,-3518]],\"id\":\"23021\",\"properties\":{\"name\":\"Piscataquis\"}},{\"type\":\"Polygon\",\"arcs\":[[9253,9254,-1864,-8713]],\"id\":\"39085\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-5833,-8019,-8664,9255,-2646]],\"id\":\"48089\",\"properties\":{\"name\":\"Colorado\"}},{\"type\":\"Polygon\",\"arcs\":[[-5545,-5330,-6588,-5802]],\"id\":\"21131\",\"properties\":{\"name\":\"Leslie\"}},{\"type\":\"Polygon\",\"arcs\":[[-3815,-8261,-7876,-7916,-8960,9256]],\"id\":\"06113\",\"properties\":{\"name\":\"Yolo\"}},{\"type\":\"Polygon\",\"arcs\":[[-8852,9257,-7613,9258,-5146]],\"id\":\"12007\",\"properties\":{\"name\":\"Bradford\"}},{\"type\":\"Polygon\",\"arcs\":[[-8737,-4839,-2830,-2688,9259,-5484,-4689]],\"id\":\"37119\",\"properties\":{\"name\":\"Mecklenburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-8545,-8827,-154,9260,-1119,-3000,-1193,-1803]],\"id\":\"17113\",\"properties\":{\"name\":\"McLean\"}},{\"type\":\"Polygon\",\"arcs\":[[-4165,-7958,-7399,-6513,9261]],\"id\":\"41067\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-7130,-4209,-9040,-6305,-3283,-5439]],\"id\":\"18021\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-8808,-9227,-5948,-6779,-913]],\"id\":\"48161\",\"properties\":{\"name\":\"Freestone\"}},{\"type\":\"Polygon\",\"arcs\":[[-7081,9262,-5431,9263,-8763,9264]],\"id\":\"24003\",\"properties\":{\"name\":\"Anne Arundel\"}},{\"type\":\"Polygon\",\"arcs\":[[-8532,-2785,-7724,-4853,-4887,-8745]],\"id\":\"42083\",\"properties\":{\"name\":\"McKean\"}},{\"type\":\"Polygon\",\"arcs\":[[-1645,-7276,-8687,-2634,9265,-3292]],\"id\":\"29103\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[-2600,-6939,-3026,-5419]],\"id\":\"19147\",\"properties\":{\"name\":\"Palo Alto\"}},{\"type\":\"Polygon\",\"arcs\":[[-3293,-9266,-2638,-8511,-8185,-4877,9266]],\"id\":\"29121\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[-2464,9267,-7996,-6969,9268,-3125]],\"id\":\"28103\",\"properties\":{\"name\":\"Noxubee\"}},{\"type\":\"Polygon\",\"arcs\":[[-6199,-6539,-2494,-7508,9269,-4060]],\"id\":\"28077\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-1807,-4196,-980,-8800,-8234,-8999,-8027,-8034]],\"id\":\"08073\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-6174,-5204,9270,-2910,-694]],\"id\":\"20077\",\"properties\":{\"name\":\"Harper\"}},{\"type\":\"Polygon\",\"arcs\":[[-190,-6313,-1797,-734,-3161]],\"id\":\"19171\",\"properties\":{\"name\":\"Tama\"}},{\"type\":\"Polygon\",\"arcs\":[[-9085,-8727,-7993,-7994,-9268,-2463]],\"id\":\"28087\",\"properties\":{\"name\":\"Lowndes\"}},{\"type\":\"Polygon\",\"arcs\":[[-1547,-1908,-9205,-7340,9271,-3927]],\"id\":\"29057\",\"properties\":{\"name\":\"Dade\"}},{\"type\":\"Polygon\",\"arcs\":[[-2188,-2219,-9126,-428,-6529,-9207]],\"id\":\"48033\",\"properties\":{\"name\":\"Borden\"}},{\"type\":\"Polygon\",\"arcs\":[[-5420,-3029,-3419,-9240]],\"id\":\"19021\",\"properties\":{\"name\":\"Buena Vista\"}},{\"type\":\"Polygon\",\"arcs\":[[-5957,-1349,-5313,-9236,-8935,-4973]],\"id\":\"47039\",\"properties\":{\"name\":\"Decatur\"}},{\"type\":\"Polygon\",\"arcs\":[[-7104,-2903,-9115,-8715,-8762]],\"id\":\"16027\",\"properties\":{\"name\":\"Canyon\"}},{\"type\":\"Polygon\",\"arcs\":[[-4061,-9270,-7507,-8053,-2049]],\"id\":\"28147\",\"properties\":{\"name\":\"Walthall\"}},{\"type\":\"Polygon\",\"arcs\":[[-8691,-9102,-7944,-3494,-4707]],\"id\":\"33005\",\"properties\":{\"name\":\"Cheshire\"}},{\"type\":\"Polygon\",\"arcs\":[[-8788,-2323,-3294,-9267,-4876,-1530]],\"id\":\"29115\",\"properties\":{\"name\":\"Linn\"}},{\"type\":\"Polygon\",\"arcs\":[[-6679,-9251,-1735,-497,-3238,-2483]],\"id\":\"40129\",\"properties\":{\"name\":\"Roger Mills\"}},{\"type\":\"Polygon\",\"arcs\":[[9272,-5789,-7538,9273,-2694,-4409]],\"id\":\"55111\",\"properties\":{\"name\":\"Sauk\"}},{\"type\":\"Polygon\",\"arcs\":[[-8724,-7460,-8868,-7688,-7065,-3923,-9020,-3704]],\"id\":\"22009\",\"properties\":{\"name\":\"Avoyelles\"}},{\"type\":\"Polygon\",\"arcs\":[[-3928,-9272,-7339,-1476,-1627,9274,-1589]],\"id\":\"29109\",\"properties\":{\"name\":\"Lawrence\"}},{\"type\":\"Polygon\",\"arcs\":[[-1029,-7968,-3848,9275,-5164]],\"id\":\"37127\",\"properties\":{\"name\":\"Nash\"}},{\"type\":\"Polygon\",\"arcs\":[[-462,-5837,-1998,9276,-5975,-9098]],\"id\":\"41069\",\"properties\":{\"name\":\"Wheeler\"}},{\"type\":\"Polygon\",\"arcs\":[[-5208,-9216,-5825,-5106,9277,-7467]],\"id\":\"21043\",\"properties\":{\"name\":\"Carter\"}},{\"type\":\"Polygon\",\"arcs\":[[-5801,9278,-6358,-8556,-4842,-4768]],\"id\":\"37115\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-9222]],[[-3587,9279,9280,-8637,-7810],[-5786,-9221]]],\"id\":\"51153\",\"properties\":{\"name\":\"Prince William\"}},{\"type\":\"Polygon\",\"arcs\":[[-8089,-7893,9281,-8730]],\"id\":\"34007\",\"properties\":{\"name\":\"Camden\"}},{\"type\":\"Polygon\",\"arcs\":[[-9182,-655,-2552,9282]],\"id\":\"38031\",\"properties\":{\"name\":\"Foster\"}},{\"type\":\"Polygon\",\"arcs\":[[-6820,-6799,-5981,-9120,-6150,-1570,-6532]],\"id\":\"51167\",\"properties\":{\"name\":\"Russell\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9283]],[[-8609,-4916,-7616,9284,-1606]]],\"id\":\"26041\",\"properties\":{\"name\":\"Delta\"}},{\"type\":\"Polygon\",\"arcs\":[[-6476,-4215,-7040,-4268,-7525,-4263,-6121,-66]],\"id\":\"18175\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-4457,-7214,-4064,-5694,-2804]],\"id\":\"35019\",\"properties\":{\"name\":\"Guadalupe\"}},{\"type\":\"Polygon\",\"arcs\":[[-6170,-2708,-8824,-8943,-4301]],\"id\":\"18029\",\"properties\":{\"name\":\"Dearborn\"}},{\"type\":\"Polygon\",\"arcs\":[[-8822,-7051,-8869,9285,-8941]],\"id\":\"21117\",\"properties\":{\"name\":\"Kenton\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8954,-3484,-7070,9286,-4797]]],\"id\":\"23015\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-8387,-7193,-3260,-5442,-7118]],\"id\":\"28009\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[-96,-702,-3032,-3645,-8454,-5889]],\"id\":\"19119\",\"properties\":{\"name\":\"Lyon\"}},{\"type\":\"Polygon\",\"arcs\":[[-6806,9287,-5618,9288,-5152,9289]],\"id\":\"21049\",\"properties\":{\"name\":\"Clark\"}},{\"type\":\"Polygon\",\"arcs\":[[9290,9291,-5810,9292,-2686]],\"id\":\"37167\",\"properties\":{\"name\":\"Stanly\"}},{\"type\":\"Polygon\",\"arcs\":[[-8817,-5596,-9079,9293,9294]],\"id\":\"47003\",\"properties\":{\"name\":\"Bedford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5236,-5726,-3226,-5253,-3624,9295]],\"id\":\"51029\",\"properties\":{\"name\":\"Buckingham\"}},{\"type\":\"Polygon\",\"arcs\":[[-9003,-8998,-7920,-3659,-7420]],\"id\":\"05089\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-8223,-6042,-3709,-6050,-4416,-9087]],\"id\":\"29003\",\"properties\":{\"name\":\"Andrew\"}},{\"type\":\"Polygon\",\"arcs\":[[-2835,-8045,-3450,-8682,-7988,-4387,-7995]],\"id\":\"01125\",\"properties\":{\"name\":\"Tuscaloosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-4971,-5799,-4766,-6451,-4850]],\"id\":\"47063\",\"properties\":{\"name\":\"Hamblen\"}},{\"type\":\"Polygon\",\"arcs\":[[-3633,-4525,-6024,9296,-5835,-5220,-9189]],\"id\":\"53005\",\"properties\":{\"name\":\"Benton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8622,-4274,9297,-4607,-8330]],\"id\":\"13191\",\"properties\":{\"name\":\"McIntosh\"}},{\"type\":\"Polygon\",\"arcs\":[[-4665,-4817,-8033,-3074,-7673]],\"id\":\"48109\",\"properties\":{\"name\":\"Culberson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1940,-8403,-9198,-5899,-8209,-8428]],\"id\":\"13245\",\"properties\":{\"name\":\"Richmond\"}},{\"type\":\"Polygon\",\"arcs\":[[-9173,-5708,-6686,-5958,-3313]],\"id\":\"21035\",\"properties\":{\"name\":\"Calloway\"}},{\"type\":\"Polygon\",\"arcs\":[[9298,-5399,-8633,-8732,-9100,-8689]],\"id\":\"33013\",\"properties\":{\"name\":\"Merrimack\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3976,9299]],[[9300,-6653]],[[-8768,9301,-6651]]],\"id\":\"48167\",\"properties\":{\"name\":\"Galveston\"}},{\"type\":\"Polygon\",\"arcs\":[[-8934,-9156,-9229,-3737,9302,-5560]],\"id\":\"31007\",\"properties\":{\"name\":\"Banner\"}},{\"type\":\"Polygon\",\"arcs\":[[-2400,-3190,-5938,-1879,-8562,-7777]],\"id\":\"05053\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[9303,-5022,9304,-4299,9305,-5018]],\"id\":\"34033\",\"properties\":{\"name\":\"Salem\"}},{\"type\":\"Polygon\",\"arcs\":[[-6710,-9262,-6516,-7907,-8180,9306]],\"id\":\"41057\",\"properties\":{\"name\":\"Tillamook\"}},{\"type\":\"Polygon\",\"arcs\":[[-7437,-9228,-5973,-8389,-8736,-9018,9307]],\"id\":\"36115\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[9308,-7197,-2744,-2139]],\"id\":\"27077\",\"properties\":{\"name\":\"Lake of the Woods\"}},{\"type\":\"Polygon\",\"arcs\":[[-7932,-6873,-1795,-975,-4195,-7970,-6112]],\"id\":\"08001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[9309,-3816,-9257,-8959,-7629,-7413]],\"id\":\"06033\",\"properties\":{\"name\":\"Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-8572,-8621,-1943,-9121,-8804,9310]],\"id\":\"13317\",\"properties\":{\"name\":\"Wilkes\"}},{\"type\":\"Polygon\",\"arcs\":[[-4879,-8187,-6543,-1478,9311]],\"id\":\"29089\",\"properties\":{\"name\":\"Howard\"}},{\"type\":\"Polygon\",\"arcs\":[[-6518,9312,-4978,-3372,-204,-6713]],\"id\":\"42011\",\"properties\":{\"name\":\"Berks\"}},{\"type\":\"Polygon\",\"arcs\":[[9313,-5756,-5862,-7962,-3334]],\"id\":\"47087\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2908,-7846,-3250,-8631,-6603,-6796]],\"id\":\"54007\",\"properties\":{\"name\":\"Braxton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6883,9314,-8273,-5211,-5733,-9122]],\"id\":\"21161\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"Polygon\",\"arcs\":[[9315,-8945,-7114,-8750,9316]],\"id\":\"26021\",\"properties\":{\"name\":\"Berrien\"}},{\"type\":\"Polygon\",\"arcs\":[[-9261,-153,-8239,-4923,-1120]],\"id\":\"17019\",\"properties\":{\"name\":\"Champaign\"}},{\"type\":\"Polygon\",\"arcs\":[[-4396,-7223,-9051,-5232,9317,-8440,-7440],[-6912],[-781]],\"id\":\"51015\",\"properties\":{\"name\":\"Augusta\"}},{\"type\":\"Polygon\",\"arcs\":[[-3194,-6220,-3667,-7029,9318,-9144,-5936]],\"id\":\"05001\",\"properties\":{\"name\":\"Arkansas\"}},{\"type\":\"Polygon\",\"arcs\":[[-8312,-8666,-2068,-8589,-8668,-7806]],\"id\":\"13079\",\"properties\":{\"name\":\"Crawford\"}},{\"type\":\"Polygon\",\"arcs\":[[-3287,-6386,-6306,-6166,-4674]],\"id\":\"18027\",\"properties\":{\"name\":\"Daviess\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9319]],[[9320,-6896]],[[-4514,9321]],[[-6900,9322]]],\"id\":\"37055\",\"properties\":{\"name\":\"Dare\"}},{\"type\":\"Polygon\",\"arcs\":[[-3843,-3563,-9091,-7246]],\"id\":\"30021\",\"properties\":{\"name\":\"Dawson\"}},{\"type\":\"Polygon\",\"arcs\":[[-7900,-664,-1075,-1663,-5847,-6745]],\"id\":\"48281\",\"properties\":{\"name\":\"Lampasas\"}},{\"type\":\"Polygon\",\"arcs\":[[-7330,-5989,-1693,9323,-7582]],\"id\":\"12123\",\"properties\":{\"name\":\"Taylor\"}},{\"type\":\"Polygon\",\"arcs\":[[9324,-6877,-4201]],\"id\":\"13047\",\"properties\":{\"name\":\"Catoosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-729,-6029,-6083,-479,-8859]],\"id\":\"13067\",\"properties\":{\"name\":\"Cobb\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-4626,-7547,-4157]],[[-3921,-9060,-4623,-6480,-9021]]],\"id\":\"22099\",\"properties\":{\"name\":\"St. Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7207,-3275,9325,-7510,-2312,-8267,-7227]],\"id\":\"28135\",\"properties\":{\"name\":\"Tallahatchie\"}},{\"type\":\"Polygon\",\"arcs\":[[-9151,-5882,-1528,-869,-7338,-9204]],\"id\":\"29059\",\"properties\":{\"name\":\"Dallas\"}},{\"type\":\"Polygon\",\"arcs\":[[-3847,-4069,-5073,-4462,-5165,-9276]],\"id\":\"37195\",\"properties\":{\"name\":\"Wilson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1584,-5992,-364,-9181,9326,-8692]],\"id\":\"38005\",\"properties\":{\"name\":\"Benson\"}},{\"type\":\"Polygon\",\"arcs\":[[-9238,9327,9328,-9211,-5895,-4097]],\"id\":\"45063\",\"properties\":{\"name\":\"Lexington\"}},{\"type\":\"Polygon\",\"arcs\":[[-1676,-2693,-2780,-8371,-1840,-4182,-8947]],\"id\":\"48137\",\"properties\":{\"name\":\"Edwards\"}},{\"type\":\"Polygon\",\"arcs\":[[-4204,-3827,-4435,-4248]],\"id\":\"13055\",\"properties\":{\"name\":\"Chattooga\"}},{\"type\":\"Polygon\",\"arcs\":[[9329,-3375,-7022,9330,9331]],\"id\":\"24025\",\"properties\":{\"name\":\"Harford\"}},{\"type\":\"Polygon\",\"arcs\":[[-5811,-5631,-5712,-6622,-4983,-4089,-4975,-4868]],\"id\":\"45069\",\"properties\":{\"name\":\"Marlboro\"}},{\"type\":\"Polygon\",\"arcs\":[[-2918,-7488,-5429,-9172,-2969,-3100]],\"id\":\"20161\",\"properties\":{\"name\":\"Riley\"}},{\"type\":\"Polygon\",\"arcs\":[[-5620,-7120,-1563,-1276,-8944,9332]],\"id\":\"26005\",\"properties\":{\"name\":\"Allegan\"}},{\"type\":\"Polygon\",\"arcs\":[[-6541,-5124,-5244,-4894,-7462]],\"id\":\"29051\",\"properties\":{\"name\":\"Cole\"}},{\"type\":\"Polygon\",\"arcs\":[[-7594,-7650,9333,9334,-3746,-4084,-2640]],\"id\":\"40143\",\"properties\":{\"name\":\"Tulsa\"}},{\"type\":\"Polygon\",\"arcs\":[[-3597,-8137,-5969,-5155,-1857,9335]],\"id\":\"48187\",\"properties\":{\"name\":\"Guadalupe\"}},{\"type\":\"Polygon\",\"arcs\":[[-8399,-8928,9336,-8487,-8479,-2439]],\"id\":\"50005\",\"properties\":{\"name\":\"Caledonia\"}},{\"type\":\"Polygon\",\"arcs\":[[-5466,-1452,-9157,-3014,-7539]],\"id\":\"55055\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-7843,9337,-5013,9338,9339]],\"id\":\"42001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-6177,-7530,-3268,-3278,-7910,-8388]],\"id\":\"20105\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8821,9340]],[[9341]]],\"id\":\"53029\",\"properties\":{\"name\":\"Island\"}},{\"type\":\"Polygon\",\"arcs\":[[9342,-4779,-5855,-9099,-6340,-626,-5161,-6910]],\"id\":\"31107\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[-8528,-7834,9343,-4420,-8931,-8112,-8850]],\"id\":\"32019\",\"properties\":{\"name\":\"Lyon\"}},{\"type\":\"Polygon\",\"arcs\":[[-7468,-9278,-5105,-9174]],\"id\":\"21063\",\"properties\":{\"name\":\"Elliott\"}},{\"type\":\"Polygon\",\"arcs\":[[-4501,-5154,-4477,-6587,-6353,9344]],\"id\":\"21079\",\"properties\":{\"name\":\"Garrard\"}},{\"type\":\"Polygon\",\"arcs\":[[-5544,-4929,-5613,-6530,-5332]],\"id\":\"21133\",\"properties\":{\"name\":\"Letcher\"}},{\"type\":\"Polygon\",\"arcs\":[[-2977,-4579,9345,-7042,-7147]],\"id\":\"21223\",\"properties\":{\"name\":\"Trimble\"}},{\"type\":\"Polygon\",\"arcs\":[[-4126,-5954,-7940,-7941,-5422,-9223]],\"id\":\"47123\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-2282,-7750,-7812,-2290,-6752]],\"id\":\"51113\",\"properties\":{\"name\":\"Madison\"}},{\"type\":\"Polygon\",\"arcs\":[[-6945,-3324,-1315,-2680,-9160,-3088]],\"id\":\"17027\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-4604,9346,-9247,9347,-8619]],\"id\":\"12011\",\"properties\":{\"name\":\"Broward\"}},{\"type\":\"Polygon\",\"arcs\":[[-9150,-9242,9348,-6732,-3932]],\"id\":\"20175\",\"properties\":{\"name\":\"Seward\"}},{\"type\":\"Polygon\",\"arcs\":[[-7691,-8456,-6762,-9195,-6741,-5945,-9226]],\"id\":\"48073\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[-9319,-7028,-3503,-7301,-2308,-9145]],\"id\":\"05041\",\"properties\":{\"name\":\"Desha\"}},{\"type\":\"Polygon\",\"arcs\":[[-9041,-3907,-4379,-8149,-8259,-7005]],\"id\":\"16029\",\"properties\":{\"name\":\"Caribou\"}},{\"type\":\"Polygon\",\"arcs\":[[-4464,-3729,-4122,-2335,-9146,-6553]],\"id\":\"37061\",\"properties\":{\"name\":\"Duplin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7911,-3281,-8657,-6317,-6478,-6311]],\"id\":\"20009\",\"properties\":{\"name\":\"Barton\"}},{\"type\":\"Polygon\",\"arcs\":[[-1734,9349,-7588,-499]],\"id\":\"40149\",\"properties\":{\"name\":\"Washita\"}},{\"type\":\"Polygon\",\"arcs\":[[-6987,-6228,-6297,-9214,-8295,-1722]],\"id\":\"08037\",\"properties\":{\"name\":\"Eagle\"}},{\"type\":\"Polygon\",\"arcs\":[[-2006,-8543,-5675,-5672,-7405,-7902]],\"id\":\"39099\",\"properties\":{\"name\":\"Mahoning\"}},{\"type\":\"Polygon\",\"arcs\":[[-5037,9350,-8215,-7855,-7783,-4728]],\"id\":\"01087\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[-8231,-1832,-6501,-1818,-2740,-451]],\"id\":\"39107\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[-3586,-5269,-6006,-2986,-6005,-9143,9351,-9074,9352,-9280],[-9154]],\"id\":\"51059\",\"properties\":{\"name\":\"Fairfax\"}},{\"type\":\"Polygon\",\"arcs\":[[-8856,9353,-4148,-1402,-4000]],\"id\":\"55085\",\"properties\":{\"name\":\"Oneida\"}},{\"type\":\"Polygon\",\"arcs\":[[-8422,-2842,-1993,9354]],\"id\":\"41061\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-5897,-9213,-1354,-5796,-8210]],\"id\":\"45011\",\"properties\":{\"name\":\"Barnwell\"}},{\"type\":\"Polygon\",\"arcs\":[[9355,-324,-8136,-5449]],\"id\":\"49051\",\"properties\":{\"name\":\"Wasatch\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9356]],[[9357]],[[-6054,-8003,9358]],[[9359]]],\"id\":\"26089\",\"properties\":{\"name\":\"Leelanau\"}},{\"type\":\"Polygon\",\"arcs\":[[-7274,-9016,-8840,-3065,-5262,-8586,-8686]],\"id\":\"17067\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[9360,-5732,-1489,9361,-1457]],\"id\":\"51193\",\"properties\":{\"name\":\"Westmoreland\"}},{\"type\":\"Polygon\",\"arcs\":[[-3458,-7344,-3856,-8216,-9351,-5036,-8008]],\"id\":\"01123\",\"properties\":{\"name\":\"Tallapoosa\"}},{\"type\":\"Polygon\",\"arcs\":[[-1671,-8356,-8574,9362,-9168]],\"id\":\"13075\",\"properties\":{\"name\":\"Cook\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-5191,9363]],[[9364]]],\"id\":\"26083\",\"properties\":{\"name\":\"Keweenaw\"}},{\"type\":\"Polygon\",\"arcs\":[[-3126,-9269,-6968,-298,-1000]],\"id\":\"28069\",\"properties\":{\"name\":\"Kemper\"}},{\"type\":\"Polygon\",\"arcs\":[[-1035,-8364,-1828,-2080]],\"id\":\"39125\",\"properties\":{\"name\":\"Paulding\"}},{\"type\":\"Polygon\",\"arcs\":[[-5800,-1427,-7295,-4510,-6359,-9279]],\"id\":\"47171\",\"properties\":{\"name\":\"Unicoi\"}},{\"type\":\"Polygon\",\"arcs\":[[-8809,-4375,-8376,9365]],\"id\":\"13209\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-9169,-9363,-8576,-7327,-7581,-7012]],\"id\":\"13027\",\"properties\":{\"name\":\"Brooks\"}},{\"type\":\"Polygon\",\"arcs\":[[-3739,-9231,9366,-2811,-2812,-977,-1794,-6872]],\"id\":\"08075\",\"properties\":{\"name\":\"Logan\"}},{\"type\":\"Polygon\",\"arcs\":[[-1737,-90,-6536,-904,-1860]],\"id\":\"39117\",\"properties\":{\"name\":\"Morrow\"}},{\"type\":\"Polygon\",\"arcs\":[[-8672,-1855,9367,-9200,-9243,-2496]],\"id\":\"39119\",\"properties\":{\"name\":\"Muskingum\"}},{\"type\":\"Polygon\",\"arcs\":[[-8493,-4695,9368,-6935]],\"id\":\"13051\",\"properties\":{\"name\":\"Chatham\"}},{\"type\":\"Polygon\",\"arcs\":[[-8671,-8675,-1777,-7016,9369,-8339]],\"id\":\"13061\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-9230,-8316,-7123,-2808,-9367]],\"id\":\"08115\",\"properties\":{\"name\":\"Sedgwick\"}},{\"type\":\"Polygon\",\"arcs\":[[-3677,-7048,-8306,-8702,-1825,9370,-2889]],\"id\":\"12105\",\"properties\":{\"name\":\"Polk\"}},{\"type\":\"Polygon\",\"arcs\":[[9371,-9082,-8881,-7759,-2262,-4802]],\"id\":\"48147\",\"properties\":{\"name\":\"Fannin\"}},{\"type\":\"Polygon\",\"arcs\":[[-5950,-3316,-7335,-5891,-5817,-5505]],\"id\":\"21105\",\"properties\":{\"name\":\"Hickman\"}},{\"type\":\"Polygon\",\"arcs\":[[-8643,-8650,-7660,-4246,-7736,-8930]],\"id\":\"01071\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8578,-3406,-7852,-8214,9372]],\"id\":\"13215\",\"properties\":{\"name\":\"Muscogee\"}},{\"type\":\"Polygon\",\"arcs\":[[9373,-8908,-3838,-7955,-4041,-2793,-8362]],\"id\":\"17195\",\"properties\":{\"name\":\"Whiteside\"}},{\"type\":\"Polygon\",\"arcs\":[[9374,-8706,-8304,-2367,-7769]],\"id\":\"12009\",\"properties\":{\"name\":\"Brevard\"}},{\"type\":\"Polygon\",\"arcs\":[[-3221,-8912,-1673,-9167,-7665,-7663,-8950]],\"id\":\"13321\",\"properties\":{\"name\":\"Worth\"}},{\"type\":\"Polygon\",\"arcs\":[[-8611,-8331,-4610,-8969,-4992,-6244]],\"id\":\"13025\",\"properties\":{\"name\":\"Brantley\"}},{\"type\":\"Polygon\",\"arcs\":[[-1733,-369,-9004,-2241,-491,-7589,-9350]],\"id\":\"40015\",\"properties\":{\"name\":\"Caddo\"}},{\"type\":\"Polygon\",\"arcs\":[[9375,-9294,-9080,-8645,-8929,-7515,-1040]],\"id\":\"47103\",\"properties\":{\"name\":\"Lincoln\"}},{\"type\":\"Polygon\",\"arcs\":[[-6657,-4726,-3136,-7239,-8038,9376]],\"id\":\"39111\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[9377,-4407,-7801,-8470]],\"id\":\"55081\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-6137,-3735,-4691,-3759,-7528]],\"id\":\"45021\",\"properties\":{\"name\":\"Cherokee\"}},{\"type\":\"Polygon\",\"arcs\":[[-5281,-4990,-174,-8501,-4149,-9354,-8855]],\"id\":\"55041\",\"properties\":{\"name\":\"Forest\"}},{\"type\":\"Polygon\",\"arcs\":[[-763,-6807,-9290,-5151,-4499,9378]],\"id\":\"21067\",\"properties\":{\"name\":\"Fayette\"}},{\"type\":\"Polygon\",\"arcs\":[[-357,-3948,-6281,-6425,-9088,-7159]],\"id\":\"36037\",\"properties\":{\"name\":\"Genesee\"}},{\"type\":\"Polygon\",\"arcs\":[[9379,9380,9381,-6351,-8815]],\"id\":\"21229\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-7967,9382,-6595,9383,-4070,-3845]],\"id\":\"37117\",\"properties\":{\"name\":\"Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[-3201,-7527,-6734,-3849,-5645,-3967]],\"id\":\"40025\",\"properties\":{\"name\":\"Cimarron\"}},{\"type\":\"Polygon\",\"arcs\":[[-4986,-6076,-5048,-5842,-4091]],\"id\":\"45067\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-834,-8146,-1761,-8795,-2730,-277,9384,-6365]],\"id\":\"01039\",\"properties\":{\"name\":\"Covington\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9385]],[[9386]],[[-6979,-1937,-6927,9387,-6924]]],\"id\":\"06037\",\"properties\":{\"name\":\"Los Angeles\"}},{\"type\":\"Polygon\",\"arcs\":[[-8575,-6853,-7373,-7058,-7329]],\"id\":\"12047\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6982,-8620,-9348,-9246,-8201,9388]],\"id\":\"12021\",\"properties\":{\"name\":\"Collier\"}},{\"type\":\"Polygon\",\"arcs\":[[-2754,-5990,-1270,-8747,-4786,9389,-6035]],\"id\":\"20125\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-3073,-5991,-5328,-6955,-3883,-5716,-819]],\"id\":\"17193\",\"properties\":{\"name\":\"White\"}},{\"type\":\"Polygon\",\"arcs\":[[-466,-1590,-9275,-1630,-6972,-4036]],\"id\":\"29009\",\"properties\":{\"name\":\"Barry\"}},{\"type\":\"Polygon\",\"arcs\":[[-78,-8899,-7071,-1555,-6327,-8900]],\"id\":\"26125\",\"properties\":{\"name\":\"Oakland\"}},{\"type\":\"Polygon\",\"arcs\":[[-5368,-4411,-7365,-7732,-5175]],\"id\":\"19005\",\"properties\":{\"name\":\"Allamakee\"}},{\"type\":\"Polygon\",\"arcs\":[[-6036,-9390,-4790,9390,-9334,-7649]],\"id\":\"40147\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[9391,-4372,-6255,-6544,-6078]],\"id\":\"30005\",\"properties\":{\"name\":\"Blaine\"}},{\"type\":\"Polygon\",\"arcs\":[[-5731,9392,-1491]],\"id\":\"51103\",\"properties\":{\"name\":\"Lancaster\"}},{\"type\":\"Polygon\",\"arcs\":[[-7111,-6245,-4995,-7323,-8993,-7614,-9258,-8851,-7374]],\"id\":\"12003\",\"properties\":{\"name\":\"Baker\"}},{\"type\":\"Polygon\",\"arcs\":[[-1208,-7794,-6406,-7458,-4641,-8956]],\"id\":\"22127\",\"properties\":{\"name\":\"Winn\"}},{\"type\":\"Polygon\",\"arcs\":[[-7473,-8818,-9295,-9376,-1039,-5338]],\"id\":\"47117\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-1458,-9362,-1493,9393,-9137,-5908,-5490]],\"id\":\"51057\",\"properties\":{\"name\":\"Essex\"}},{\"type\":\"Polygon\",\"arcs\":[[-453,-2739,-1157,-2928,-8652]],\"id\":\"18135\",\"properties\":{\"name\":\"Randolph\"}},{\"type\":\"Polygon\",\"arcs\":[[9394,-706,-8849,-8450]],\"id\":\"30101\",\"properties\":{\"name\":\"Toole\"}},{\"type\":\"Polygon\",\"arcs\":[[-3521,-8953,-5433,-5762,9395]],\"id\":\"23007\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-1273,-1079,-5200,-2565,9396,-1561]],\"id\":\"26045\",\"properties\":{\"name\":\"Eaton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8257,-1196,-9159,-2037,-6839,-2875,-5097,-5058]],\"id\":\"17167\",\"properties\":{\"name\":\"Sangamon\"}},{\"type\":\"Polygon\",\"arcs\":[[9397,-3913,9398,-8876]],\"id\":\"25001\",\"properties\":{\"name\":\"Barnstable\"}},{\"type\":\"Polygon\",\"arcs\":[[9399,-6633,-5252,-4337,-9053]],\"id\":\"30091\",\"properties\":{\"name\":\"Sheridan\"}},{\"type\":\"Polygon\",\"arcs\":[[-7213,-8263,-6687,-969,-7926,-8560,-4066]],\"id\":\"35041\",\"properties\":{\"name\":\"Roosevelt\"}},{\"type\":\"Polygon\",\"arcs\":[[-9271,-5203,-7169,-6558,-2911]],\"id\":\"40053\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"Polygon\",\"arcs\":[[-7842,9400,-3376,-9330,9401,-5014,-9338]],\"id\":\"42133\",\"properties\":{\"name\":\"York\"}},{\"type\":\"Polygon\",\"arcs\":[[-1701,-6157,-6373,-6908,-839,-8714]],\"id\":\"13237\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[-9217,-7498,-8538,9402]],\"id\":\"13257\",\"properties\":{\"name\":\"Stephens\"}},{\"type\":\"Polygon\",\"arcs\":[[-9218,-9403,-8539,-1845,-8878,-8583]],\"id\":\"13011\",\"properties\":{\"name\":\"Banks\"}},{\"type\":\"Polygon\",\"arcs\":[[-5656,-9113,-1518,-3305,-6395,-2859,-8879]],\"id\":\"18073\",\"properties\":{\"name\":\"Jasper\"}},{\"type\":\"Polygon\",\"arcs\":[[-3271,-620,-4932,-8885,-8655,-3279]],\"id\":\"20113\",\"properties\":{\"name\":\"McPherson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8882,-8617,-6185,-1324,9403,-3364]],\"id\":\"27097\",\"properties\":{\"name\":\"Morrison\"}},{\"type\":\"Polygon\",\"arcs\":[[-5008,-6895,-1030,-5168,-6856,-5344]],\"id\":\"37183\",\"properties\":{\"name\":\"Wake\"}},{\"type\":\"Polygon\",\"arcs\":[[-3507,-7229,-6339,-6903,-7523,-7302]],\"id\":\"28151\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"Polygon\",\"arcs\":[[-8919,-8909,-9374,-8361,-6956,-258,-2543]],\"id\":\"19045\",\"properties\":{\"name\":\"Clinton\"}},{\"type\":\"Polygon\",\"arcs\":[[-7438,-9308,-9017,-7561]],\"id\":\"36113\",\"properties\":{\"name\":\"Warren\"}},{\"type\":\"Polygon\",\"arcs\":[[-9027,-836,-6367,9404,-2561,-7984]],\"id\":\"01099\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-5346,-6855,-6616]],\"id\":\"37105\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[-9402,-9332,9405,-5432,-9263,-7080,-5015]],\"id\":\"24005\",\"properties\":{\"name\":\"Baltimore\"}},{\"type\":\"Polygon\",\"arcs\":[[-8649,-640,-769,9406,-4541,-7326,-6878,-9325,-4200,-7659]],\"id\":\"47065\",\"properties\":{\"name\":\"Hamilton\"}},{\"type\":\"Polygon\",\"arcs\":[[-137,9407,-9339,-5017,-7079,-5265,-3584]],\"id\":\"24021\",\"properties\":{\"name\":\"Frederick\"}},{\"type\":\"Polygon\",\"arcs\":[[-5534,-1496,-5180,-5195,-4235]],\"id\":\"47097\",\"properties\":{\"name\":\"Lauderdale\"}},{\"type\":\"Polygon\",\"arcs\":[[-7815,-7555,-46,-2738,-8782,-7838,-7550,-7741]],\"id\":\"36025\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"Polygon\",\"arcs\":[[-3987,-6152,-8896,-3460,-8007,-7904]],\"id\":\"01121\",\"properties\":{\"name\":\"Talladega\"}},{\"type\":\"Polygon\",\"arcs\":[[-1562,-9397,-2570,-2988,-1140,-1278]],\"id\":\"26025\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[-8297,-9215,-9209,9408,-6231,-6844]],\"id\":\"08015\",\"properties\":{\"name\":\"Chaffee\"}},{\"type\":\"Polygon\",\"arcs\":[[-1122,-4925,9409,-8083,-9158]],\"id\":\"17139\",\"properties\":{\"name\":\"Moultrie\"}},{\"type\":\"Polygon\",\"arcs\":[[-8776,-6195,-7509,-9326,-3274,-7232]],\"id\":\"28107\",\"properties\":{\"name\":\"Panola\"}},{\"type\":\"Polygon\",\"arcs\":[[-8074,-8372,-5850,-1927]],\"id\":\"30039\",\"properties\":{\"name\":\"Granite\"}},{\"type\":\"Polygon\",\"arcs\":[[-9313,-6517,-4777,-8729,-6206,-4979]],\"id\":\"42091\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-8014,-6676,-5650,9410,-5473,-4938,-5840]],\"id\":\"42061\",\"properties\":{\"name\":\"Huntingdon\"}},{\"type\":\"Polygon\",\"arcs\":[[-8017,-9055,-8769,-6649,-8662]],\"id\":\"48157\",\"properties\":{\"name\":\"Fort Bend\"}},{\"type\":\"Polygon\",\"arcs\":[[-5976,-9277,-1997,-4168,-6570]],\"id\":\"41013\",\"properties\":{\"name\":\"Crook\"}},{\"type\":\"Polygon\",\"arcs\":[[-7966,-8144,-6470,9411,-6596,-9383]],\"id\":\"37015\",\"properties\":{\"name\":\"Bertie\"}},{\"type\":\"Polygon\",\"arcs\":[[-8469,-2450,-9163,-5790,-9273,-4408,-9378]],\"id\":\"55057\",\"properties\":{\"name\":\"Juneau\"}},{\"type\":\"Polygon\",\"arcs\":[[-2276,-7601,-9081,9412,-9252]],\"id\":\"40095\",\"properties\":{\"name\":\"Marshall\"}},{\"type\":\"Polygon\",\"arcs\":[[-1660,-650,-7875,-7751,-7826,-4173]],\"id\":\"48331\",\"properties\":{\"name\":\"Milam\"}},{\"type\":\"Polygon\",\"arcs\":[[-6056,-4050,-2751,-1293,-541]],\"id\":\"26165\",\"properties\":{\"name\":\"Wexford\"}},{\"type\":\"Polygon\",\"arcs\":[[-8784,-5770,-9291,-2685,-2829]],\"id\":\"37159\",\"properties\":{\"name\":\"Rowan\"}},{\"type\":\"Polygon\",\"arcs\":[[-764,-9379,-4498,9413,9414,-2631]],\"id\":\"21239\",\"properties\":{\"name\":\"Woodford\"}},{\"type\":\"Polygon\",\"arcs\":[[-6892,-6997,-5689,-5690,-6677,9415]],\"id\":\"40059\",\"properties\":{\"name\":\"Harper\"}},{\"type\":\"Polygon\",\"arcs\":[[-793,-6706,-6672,-9013,-2651,-391]],\"id\":\"55139\",\"properties\":{\"name\":\"Winnebago\"}},{\"type\":\"Polygon\",\"arcs\":[[-4912,-9175,-281,-9232,-6684,-5706,-6347]],\"id\":\"21047\",\"properties\":{\"name\":\"Christian\"}},{\"type\":\"Polygon\",\"arcs\":[[-2983,-773,-8698,-2531,-5343,-1146]],\"id\":\"37001\",\"properties\":{\"name\":\"Alamance\"}},{\"type\":\"Polygon\",\"arcs\":[[-9289,-5617,-1260,-3688,-5153]],\"id\":\"21065\",\"properties\":{\"name\":\"Estill\"}},{\"type\":\"Polygon\",\"arcs\":[[-3756,-4837,-6440,-3349,-6063,-9029,-9170]],\"id\":\"42129\",\"properties\":{\"name\":\"Westmoreland\"}},{\"type\":\"Polygon\",\"arcs\":[[-5966,-4880,-9312,-1477,-1921,-5239]],\"id\":\"29195\",\"properties\":{\"name\":\"Saline\"}},{\"type\":\"Polygon\",\"arcs\":[[9416,-713,-8630,-5472,-885,-562,-4754]],\"id\":\"46037\",\"properties\":{\"name\":\"Day\"}},{\"type\":\"Polygon\",\"arcs\":[[9417,-7417,-3598,-9336,-1856,-1355,-6048]],\"id\":\"48029\",\"properties\":{\"name\":\"Bexar\"}},{\"type\":\"Polygon\",\"arcs\":[[-1682,-8442,-4557,-7818,-7827,-7712,-7386,9418]],\"id\":\"51019\",\"properties\":{\"name\":\"Bedford\"}},{\"type\":\"Polygon\",\"arcs\":[[-8626,-8888,-6664,-8270,-9315,-6882]],\"id\":\"39015\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[-9297,-6023,-9177,-8423,-9355,-1992,-5836]],\"id\":\"41059\",\"properties\":{\"name\":\"Umatilla\"}},{\"type\":\"Polygon\",\"arcs\":[[-399,-5741,-9033,-8891,-5813]],\"id\":\"47129\",\"properties\":{\"name\":\"Morgan\"}},{\"type\":\"Polygon\",\"arcs\":[[-8041,-1683,-9419,-7385,-7242,-4519],[-7353,-2789]],\"id\":\"51161\",\"properties\":{\"name\":\"Roanoke\"}},{\"type\":\"Polygon\",\"arcs\":[[-8601,-8639]],\"id\":\"51630\",\"properties\":{\"name\":\"Fredericksburg\"}},{\"type\":\"Polygon\",\"arcs\":[[-8348,-1666,-5591,-5085,-691,9419,-8281]],\"id\":\"53063\",\"properties\":{\"name\":\"Spokane\"}},{\"type\":\"Polygon\",\"arcs\":[[-8039,-7240,-7237,-7282]],\"id\":\"54073\",\"properties\":{\"name\":\"Pleasants\"}},{\"type\":\"Polygon\",\"arcs\":[[-9349,-9241,-6893,-9416,-6680,-1164,-5872,-6733]],\"id\":\"40007\",\"properties\":{\"name\":\"Beaver\"}},{\"type\":\"Polygon\",\"arcs\":[[-3769,-6590,9420,-2574,-4848,-8235,-6271]],\"id\":\"47025\",\"properties\":{\"name\":\"Claiborne\"}},{\"type\":\"Polygon\",\"arcs\":[[-1180,-5875,-5012,-4716,-6062,-4594,-6221,-5523]],\"id\":\"04001\",\"properties\":{\"name\":\"Apache\"}},{\"type\":\"Polygon\",\"arcs\":[[-8829,-185,-8579,-9373,-8213,-3854]],\"id\":\"13145\",\"properties\":{\"name\":\"Harris\"}},{\"type\":\"Polygon\",\"arcs\":[[-7519,-7576,-9084,-9008,-7571,-7578]],\"id\":\"12077\",\"properties\":{\"name\":\"Liberty\"}},{\"type\":\"Polygon\",\"arcs\":[[-8131,-7758,9421,9422]],\"id\":\"28045\",\"properties\":{\"name\":\"Hancock\"}},{\"type\":\"Polygon\",\"arcs\":[[9423,-4682,-7466,-8542,-1865,-9255]],\"id\":\"39007\",\"properties\":{\"name\":\"Ashtabula\"}},{\"type\":\"Polygon\",\"arcs\":[[-2102,-6293,-3812,-9310,-7412]],\"id\":\"06021\",\"properties\":{\"name\":\"Glenn\"}},{\"type\":\"Polygon\",\"arcs\":[[-8746,-7095,-8380,-8748,-8842,9424,-4788]],\"id\":\"40035\",\"properties\":{\"name\":\"Craig\"}},{\"type\":\"Polygon\",\"arcs\":[[-6993,-8540,-7171,-5074,-8165]],\"id\":\"17087\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-7089,-9194,-4961,-6947,-8333,-3710,-1247]],\"id\":\"29183\",\"properties\":{\"name\":\"St. Charles\"}},{\"type\":\"Polygon\",\"arcs\":[[9425,-2756,-6038,-7648,-7166,-5201]],\"id\":\"20035\",\"properties\":{\"name\":\"Cowley\"}},{\"type\":\"Polygon\",\"arcs\":[[-7304,-3692,-7269,-7971]],\"id\":\"22123\",\"properties\":{\"name\":\"West Carroll\"}},{\"type\":\"Polygon\",\"arcs\":[[9426,-9118,-2112,-8478,-9037,-6738,-5750,-4075]],\"id\":\"38029\",\"properties\":{\"name\":\"Emmons\"}},{\"type\":\"Polygon\",\"arcs\":[[-6416,9427,-8445,-8168,-8603]],\"id\":\"29181\",\"properties\":{\"name\":\"Ripley\"}},{\"type\":\"Polygon\",\"arcs\":[[-8721,-175,-1242,9428,-8914]],\"id\":\"06087\",\"properties\":{\"name\":\"Santa Cruz\"}},{\"type\":\"Polygon\",\"arcs\":[[-4257,-3863,-2873,-7411,9429]],\"id\":\"06023\",\"properties\":{\"name\":\"Humboldt\"}},{\"type\":\"Polygon\",\"arcs\":[[-8476,-308,9430,-2378,-6449,-9038]],\"id\":\"46089\",\"properties\":{\"name\":\"McPherson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1055,-8282,-9420,-690,-8303,-7478,9431,-3452,-9176,-4522]],\"id\":\"53075\",\"properties\":{\"name\":\"Whitman\"}},{\"type\":\"Polygon\",\"arcs\":[[9432,-8349,-8279,-3980]],\"id\":\"53019\",\"properties\":{\"name\":\"Ferry\"}},{\"type\":\"Polygon\",\"arcs\":[[-6379,-167,-8951,-7661,-1779,-8674]],\"id\":\"13273\",\"properties\":{\"name\":\"Terrell\"}},{\"type\":\"Polygon\",\"arcs\":[[-608,-1849,-8573,-9311,-8803,-6154,-8667]],\"id\":\"13221\",\"properties\":{\"name\":\"Oglethorpe\"}},{\"type\":\"Polygon\",\"arcs\":[[-8050,-4443,-9219,-8872,-1436,-9057]],\"id\":\"30009\",\"properties\":{\"name\":\"Carbon\"}},{\"type\":\"Polygon\",\"arcs\":[[-5495,-5561,-9303,-3741,-6871,-8009,-5229]],\"id\":\"56021\",\"properties\":{\"name\":\"Laramie\"}},{\"type\":\"Polygon\",\"arcs\":[[-612,-1523,-3682,-74,-6475,-6848]],\"id\":\"18005\",\"properties\":{\"name\":\"Bartholomew\"}},{\"type\":\"Polygon\",\"arcs\":[[-8942,-9286,-8870,-6453,-760,-6592,-6614]],\"id\":\"21081\",\"properties\":{\"name\":\"Grant\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9433]],[[-9193,9434,-8555,-4079,-3067]]],\"id\":\"39043\",\"properties\":{\"name\":\"Erie\"}},{\"type\":\"Polygon\",\"arcs\":[[9435,-9414,-4502,-9345,-6352,-9382]],\"id\":\"21167\",\"properties\":{\"name\":\"Mercer\"}},{\"type\":\"Polygon\",\"arcs\":[[-7199,-7203,-2018,-8474,-956,-33]],\"id\":\"27027\",\"properties\":{\"name\":\"Clay\"}},{\"type\":\"Polygon\",\"arcs\":[[-5768,-6565,-5614,-9288,-6805]],\"id\":\"21173\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-5769,-1149,-6619,-5628,-9292]],\"id\":\"37123\",\"properties\":{\"name\":\"Montgomery\"}},{\"type\":\"Polygon\",\"arcs\":[[-8962,9436,-7378,-8651,-8593,-813,-8309]],\"id\":\"27053\",\"properties\":{\"name\":\"Hennepin\"}},{\"type\":\"Polygon\",\"arcs\":[[-4107,-6265,-1286,-4910,-6346,-5806]],\"id\":\"21233\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[9437,-9317,-8751,-1514,-9112]],\"id\":\"18091\",\"properties\":{\"name\":\"LaPorte\"}},{\"type\":\"Polygon\",\"arcs\":[[-2579,-6133,9438,-2406,-1267]],\"id\":\"20011\",\"properties\":{\"name\":\"Bourbon\"}},{\"type\":\"Polygon\",\"arcs\":[[-9260,-2687,-9293,-5809,-4872,-5485]],\"id\":\"37179\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-7922,9439,-4512,-8100]],\"id\":\"51810\",\"properties\":{\"name\":\"Virginia Beach\"}},{\"type\":\"Polygon\",\"arcs\":[[-8503,9440,-6838,-827,-6669,-6705,-8889]],\"id\":\"55009\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[-9409,-9208,-2222,-8035,-3114,-8029,-6232]],\"id\":\"08043\",\"properties\":{\"name\":\"Fremont\"}},{\"type\":\"Polygon\",\"arcs\":[[9441,-9178,-7681,-6200,-7706,-7606]],\"id\":\"28067\",\"properties\":{\"name\":\"Jones\"}},{\"type\":\"Polygon\",\"arcs\":[[-3128,-1900,-353,-7143,-7483,-4657,-9139]],\"id\":\"31181\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[-8101,-4516,9442,-7808,-7797,-8025]],\"id\":\"37029\",\"properties\":{\"name\":\"Camden\"}},{\"type\":\"Polygon\",\"arcs\":[[-9185,-8094,-4549,-4128,-9235,-9244,-2412]],\"id\":\"48251\",\"properties\":{\"name\":\"Johnson\"}},{\"type\":\"Polygon\",\"arcs\":[[-1724,-8298,-6842,-6117,-2043,-8848]],\"id\":\"08077\",\"properties\":{\"name\":\"Mesa\"}},{\"type\":\"Polygon\",\"arcs\":[[-5744,-6545,-5483,-4472,-1913]],\"id\":\"30013\",\"properties\":{\"name\":\"Cascade\"}},{\"type\":\"Polygon\",\"arcs\":[[-4933,-618,-1071,-338,-2757,-9426,-4576]],\"id\":\"20015\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[-6260,-5071,-5698,-8640,-1709,-8902]],\"id\":\"38025\",\"properties\":{\"name\":\"Dunn\"}},{\"type\":\"Polygon\",\"arcs\":[[-5355,-4186,-325,-9356,-5448,-8192]],\"id\":\"49035\",\"properties\":{\"name\":\"Salt Lake\"}},{\"type\":\"Polygon\",\"arcs\":[[-6774,9443,-4805,-8386,-8092,-226]],\"id\":\"48121\",\"properties\":{\"name\":\"Denton\"}},{\"type\":\"Polygon\",\"arcs\":[[-2121,-4543,-115,-659,-1367,-4780,-9343,-6909,-584]],\"id\":\"46023\",\"properties\":{\"name\":\"Charles Mix\"}},{\"type\":\"Polygon\",\"arcs\":[[-9318,-5237,-9296,-3623,-4554,-8441]],\"id\":\"51125\",\"properties\":{\"name\":\"Nelson\"}},{\"type\":\"Polygon\",\"arcs\":[[-8693,-9327,-9183,-9283,-2551,-9117,-8779]],\"id\":\"38103\",\"properties\":{\"name\":\"Wells\"}},{\"type\":\"Polygon\",\"arcs\":[[-1744,-9116,-1116,-8546,-1801,-3942]],\"id\":\"17143\",\"properties\":{\"name\":\"Peoria\"}},{\"type\":\"Polygon\",\"arcs\":[[-6208,-8731,-9282,-7897,-4295,-9305,-5021]],\"id\":\"34015\",\"properties\":{\"name\":\"Gloucester\"}},{\"type\":\"Polygon\",\"arcs\":[[-623,-5531,-5497,-7379,-9437,-8961]],\"id\":\"27003\",\"properties\":{\"name\":\"Anoka\"}},{\"type\":\"Polygon\",\"arcs\":[[-307,-7475,-714,-9417,-4753,-7704,-2379,-9431]],\"id\":\"46013\",\"properties\":{\"name\":\"Brown\"}},{\"type\":\"Polygon\",\"arcs\":[[-5687,-2913,-6562,-1334,-366,-9250,-5691]],\"id\":\"40093\",\"properties\":{\"name\":\"Major\"}},{\"type\":\"Polygon\",\"arcs\":[[-887,-5471,-5130,-7781,-3500,-9072,-9197]],\"id\":\"46039\",\"properties\":{\"name\":\"Deuel\"}},{\"type\":\"Polygon\",\"arcs\":[[-1944,9444]],\"id\":\"02230\",\"properties\":{\"name\":\"Skagway\"}},{\"type\":\"Polygon\",\"arcs\":[[-1572,-6149,-5933,-6148,-4530,-7293,-1425,-4969]],\"id\":\"47163\",\"properties\":{\"name\":\"Sullivan\"}},{\"type\":\"Polygon\",\"arcs\":[[-6267,-5325,9445]],\"id\":\"44001\",\"properties\":{\"name\":\"Bristol\"}},{\"type\":\"Polygon\",\"arcs\":[[-8236,-4852,-6452,-5384,-5951,-4124,-9034,-5739]],\"id\":\"47093\",\"properties\":{\"name\":\"Knox\"}},{\"type\":\"Polygon\",\"arcs\":[[-8510,-785,-1424,-5231,-434,-6986,-8258,-5780]],\"id\":\"56007\",\"properties\":{\"name\":\"Carbon\"}},{\"type\":\"Polygon\",\"arcs\":[[-5414,-6714,-206,-3371,-9401,-7841,-8443]],\"id\":\"42043\",\"properties\":{\"name\":\"Dauphin\"}},{\"type\":\"Polygon\",\"arcs\":[[-7370]],\"id\":\"51580\",\"properties\":{\"name\":\"Covington\"}},{\"type\":\"Polygon\",\"arcs\":[[-2695,-9274,-7541,-8524,-8516,-7682]],\"id\":\"55049\",\"properties\":{\"name\":\"Iowa\"}},{\"type\":\"Polygon\",\"arcs\":[[-6726,-8895,-6723,-8894,-766,-638,-5605]],\"id\":\"47175\",\"properties\":{\"name\":\"Van Buren\"}},{\"type\":\"Polygon\",\"arcs\":[[-2778,-7418,-9418,-6047,-1842,-8370]],\"id\":\"48019\",\"properties\":{\"name\":\"Bandera\"}},{\"type\":\"Polygon\",\"arcs\":[[-8794,-9065,-3669,-2732]],\"id\":\"12059\",\"properties\":{\"name\":\"Holmes\"}},{\"type\":\"Polygon\",\"arcs\":[[-5222,-464,-9097]],\"id\":\"41055\",\"properties\":{\"name\":\"Sherman\"}},{\"type\":\"Polygon\",\"arcs\":[[-8340,-9370,-7015,-8796,-8155]],\"id\":\"01067\",\"properties\":{\"name\":\"Henry\"}},{\"type\":\"Polygon\",\"arcs\":[[-8552,-8119,-5402,-7226,-5393,-7628,-8515]],\"id\":\"05139\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-7718,-8049,-6819,-9050,-7221,-8400]],\"id\":\"54031\",\"properties\":{\"name\":\"Hardy\"}},{\"type\":\"Polygon\",\"arcs\":[[-8938,-5759,9446,-7954,-4221,-5003,-1050,-8864]],\"id\":\"22017\",\"properties\":{\"name\":\"Caddo\"}},{\"type\":\"Polygon\",\"arcs\":[[-2475,-7361,-6960,-3860]],\"id\":\"41029\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-6959,-3954,-7831,-8299,-529,-3862]],\"id\":\"06049\",\"properties\":{\"name\":\"Modoc\"}},{\"type\":\"Polygon\",\"arcs\":[[-7192,-5271,-8937,-6061,-9239,-3257]],\"id\":\"28003\",\"properties\":{\"name\":\"Alcorn\"}},{\"type\":\"Polygon\",\"arcs\":[[-9000,-8302,-3197,-6943,-2213]],\"id\":\"08011\",\"properties\":{\"name\":\"Bent\"}},{\"type\":\"Polygon\",\"arcs\":[[-7456,-6849,-6477,-64,-3285,-6304]],\"id\":\"18105\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-8130,-9069,9447,-3888]],\"id\":\"21029\",\"properties\":{\"name\":\"Bullitt\"}},{\"type\":\"Polygon\",\"arcs\":[[-1854,-6658,-9377,-8037,-9201,-9368]],\"id\":\"39121\",\"properties\":{\"name\":\"Noble\"}},{\"type\":\"Polygon\",\"arcs\":[[-4117,-2632,-9415,-9436,-9381,9448,-9067]],\"id\":\"21005\",\"properties\":{\"name\":\"Anderson\"}},{\"type\":\"Polygon\",\"arcs\":[[-9448,-9068,-9449,-9380,-8814,-5568,-3889]],\"id\":\"21179\",\"properties\":{\"name\":\"Nelson\"}},{\"type\":\"Polygon\",\"arcs\":[[-6769,-5140,-9188,-4188,-5357]],\"id\":\"49057\",\"properties\":{\"name\":\"Weber\"}},{\"type\":\"Polygon\",\"arcs\":[[-6757,-5928,-1182,-682,-3,-7762]],\"id\":\"49025\",\"properties\":{\"name\":\"Kane\"}},{\"type\":\"Polygon\",\"arcs\":[[-3180,-8775,-7892,-7953,-9447,-5758,-5548]],\"id\":\"05091\",\"properties\":{\"name\":\"Miller\"}},{\"type\":\"Polygon\",\"arcs\":[[-6920,-7357,-5729,9449,-9328,-9237]],\"id\":\"45079\",\"properties\":{\"name\":\"Richland\"}},{\"type\":\"Polygon\",\"arcs\":[[-9259,-7612,-8248,-2362,-7767,9450,-5147]],\"id\":\"12107\",\"properties\":{\"name\":\"Putnam\"}},{\"type\":\"Polygon\",\"arcs\":[[9451,-5714,-8541,-6991,-7086,-9133]],\"id\":\"17077\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-9384,-6600,-6902,9452,-6593,-3778,-4071]],\"id\":\"37013\",\"properties\":{\"name\":\"Beaufort\"}},{\"type\":\"Polygon\",\"arcs\":[[-330,-6428,-7772,9453]],\"id\":\"36123\",\"properties\":{\"name\":\"Yates\"}},{\"type\":\"Polygon\",\"arcs\":[[-7858,-3321,-5757,-9314,-3333,-1170,-5624]],\"id\":\"47111\",\"properties\":{\"name\":\"Macon\"}},{\"type\":\"Polygon\",\"arcs\":[[-4183,-929,-5350,-8660,9454]],\"id\":\"48323\",\"properties\":{\"name\":\"Maverick\"}},{\"type\":\"Polygon\",\"arcs\":[[-958,-8475,-6482,-6034,-7097,-8629]],\"id\":\"27155\",\"properties\":{\"name\":\"Traverse\"}},{\"type\":\"Polygon\",\"arcs\":[[-8485,-8527,-9012,-4421,-9344,-7833]],\"id\":\"32001\",\"properties\":{\"name\":\"Churchill\"}},{\"type\":\"Polygon\",\"arcs\":[[-4906,-5554,-8530,-1419,-5638,-6607]],\"id\":\"56005\",\"properties\":{\"name\":\"Campbell\"}},{\"type\":\"Polygon\",\"arcs\":[[-7513,-7711,-9190,-5225,-9203,-7956,-5371]],\"id\":\"53059\",\"properties\":{\"name\":\"Skamania\"}},{\"type\":\"Polygon\",\"arcs\":[[-1889,-2372,-8414,-8568,-3381,-8911,-3219]],\"id\":\"13315\",\"properties\":{\"name\":\"Wilcox\"}},{\"type\":\"Polygon\",\"arcs\":[[-8893,-9036,-4537,-9407,-768]],\"id\":\"47143\",\"properties\":{\"name\":\"Rhea\"}},{\"type\":\"Polygon\",\"arcs\":[[-1263,-6345,-5352,-4931,-5543,-3646]],\"id\":\"21025\",\"properties\":{\"name\":\"Breathitt\"}},{\"type\":\"Polygon\",\"arcs\":[[-6132,-7142,-275,-1906,-1545,-2407,-9439]],\"id\":\"29217\",\"properties\":{\"name\":\"Vernon\"}},{\"type\":\"Polygon\",\"arcs\":[[-9405,-6366,-9385,-276,-7652,-9092,-2562]],\"id\":\"01053\",\"properties\":{\"name\":\"Escambia\"}},{\"type\":\"Polygon\",\"arcs\":[[-5148,-9451,-7770,-7045,-3675,-7521,-7108]],\"id\":\"12083\",\"properties\":{\"name\":\"Marion\"}},{\"type\":\"Polygon\",\"arcs\":[[-9432,-7482,-8421,-3453]],\"id\":\"53003\",\"properties\":{\"name\":\"Asotin\"}},{\"type\":\"Polygon\",\"arcs\":[[-9061,-8740,-8434,-8446,-9428,-6415]],\"id\":\"29023\",\"properties\":{\"name\":\"Butler\"}},{\"type\":\"Polygon\",\"arcs\":[[-7087,-6996,-8904,-5913,-8739,-6410]],\"id\":\"29031\",\"properties\":{\"name\":\"Cape Girardeau\"}},{\"type\":\"Polygon\",\"arcs\":[[-5334,-6533,-1575,-2571,-9421,-6589]],\"id\":\"51105\",\"properties\":{\"name\":\"Lee\"}},{\"type\":\"Polygon\",\"arcs\":[[-2849,-9066,-2287,-7738,-9031,-8043]],\"id\":\"01043\",\"properties\":{\"name\":\"Cullman\"}},{\"type\":\"Polygon\",\"arcs\":[[-4924,-3342,-7201,-3248,-8084,-9410]],\"id\":\"17029\",\"properties\":{\"name\":\"Coles\"}},{\"type\":\"Polygon\",\"arcs\":[[-9128,-7309,-2430,-5701,-6394]],\"id\":\"18015\",\"properties\":{\"name\":\"Carroll\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[9455]],[[-7981,-7003,9456,-7863]]],\"id\":\"22075\",\"properties\":{\"name\":\"Plaquemines\"}},{\"type\":\"Polygon\",\"arcs\":[[-5582,-427,-9224,-876,-8957]],\"id\":\"31091\",\"properties\":{\"name\":\"Hooker\"}},{\"type\":\"Polygon\",\"arcs\":[[-5069,-8781,-9119,-9427,-4074,-4013]],\"id\":\"38015\",\"properties\":{\"name\":\"Burleigh\"}},{\"type\":\"Polygon\",\"arcs\":[[-5456,-3799,-7369,-8042,-7371]],\"id\":\"54063\",\"properties\":{\"name\":\"Monroe\"}},{\"type\":\"Polygon\",\"arcs\":[[-7299,-8012,-7470,-4782,-9233]],\"id\":\"47021\",\"properties\":{\"name\":\"Cheatham\"}},{\"type\":\"Polygon\",\"arcs\":[[-6860,-7569,-5660,-9077,-6715,-6580,-7133]],\"id\":\"42015\",\"properties\":{\"name\":\"Bradford\"}},{\"type\":\"Polygon\",\"arcs\":[[-9346,-4581,-4120,-8128,-7043]],\"id\":\"21185\",\"properties\":{\"name\":\"Oldham\"}},{\"type\":\"Polygon\",\"arcs\":[[-6975,-7421,-3662,-2143,-9005,-7564]],\"id\":\"05101\",\"properties\":{\"name\":\"Newton\"}},{\"type\":\"Polygon\",\"arcs\":[[-8488,-9337,-8927,-1579,-7352,-5400,-9299,-8688,-5062]],\"id\":\"33009\",\"properties\":{\"name\":\"Grafton\"}},{\"type\":\"Polygon\",\"arcs\":[[-6670,-830,9457,-5373,-9134,-9014]],\"id\":\"55117\",\"properties\":{\"name\":\"Sheboygan\"}},{\"type\":\"Polygon\",\"arcs\":[[-2821,-9179,-9442,-7605,-6537,-6484]],\"id\":\"28129\",\"properties\":{\"name\":\"Smith\"}},{\"type\":\"Polygon\",\"arcs\":[[-8055,-8132,-9423,9458,-7979,-7861,-9032,-12]],\"id\":\"22103\",\"properties\":{\"name\":\"St. Tammany\"}},{\"type\":\"Polygon\",\"arcs\":[[-9142,-9135,-5267,-7082,-9265,-8766,-9075,-9352]],\"id\":\"24033\",\"properties\":{\"name\":\"Prince George's\"}},{\"type\":\"Polygon\",\"arcs\":[[-1331,-3365,-9404,-1323,-8963,-8307,-309,-823,-9199]],\"id\":\"27145\",\"properties\":{\"name\":\"Stearns\"}},{\"type\":\"Polygon\",\"arcs\":[[-9101,-7292,-3488,-5563,-3486,-5564,-7946]],\"id\":\"25017\",\"properties\":{\"name\":\"Middlesex\"}},{\"type\":\"Polygon\",\"arcs\":[[-5474,-9411,-5649,-8444,-7844,-9340,-9408,-136]],\"id\":\"42055\",\"properties\":{\"name\":\"Franklin\"}},{\"type\":\"Polygon\",\"arcs\":[[-9161,-2664,-5715,-9452,-9132]],\"id\":\"17145\",\"properties\":{\"name\":\"Perry\"}},{\"type\":\"Polygon\",\"arcs\":[[-5245,-4231,-1249,-3714,-7780,-4819,-5243]],\"id\":\"29073\",\"properties\":{\"name\":\"Gasconade\"}},{\"type\":\"Polygon\",\"arcs\":[[-1160,-8363,-7949,-2706,-9180]],\"id\":\"18161\",\"properties\":{\"name\":\"Union\"}},{\"type\":\"Polygon\",\"arcs\":[[-8334,-8294,-8634,-8811,-2853,-3712]],\"id\":\"29099\",\"properties\":{\"name\":\"Jefferson\"}},{\"type\":\"Polygon\",\"arcs\":[[-9391,-4789,-9425,-8843,-3742,-9335]],\"id\":\"40131\",\"properties\":{\"name\":\"Rogers\"}},{\"type\":\"Polygon\",\"arcs\":[[-9450,-5728,-4968,-9212,-9329]],\"id\":\"45017\",\"properties\":{\"name\":\"Calhoun\"}},{\"type\":\"Polygon\",\"arcs\":[[-3788,-7283,-6702,-7676,-7449,-8676,9459]],\"id\":\"54035\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"Polygon\",\"arcs\":[[-2647,-9256,-8663,-5917,-4429,-8624]],\"id\":\"48239\",\"properties\":{\"name\":\"Jackson\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-598,-8284,9460]]],\"id\":\"53035\",\"properties\":{\"name\":\"Kitsap\"}},{\"type\":\"Polygon\",\"arcs\":[[-2890,-9371,-8830,9461,-7586]],\"id\":\"12057\",\"properties\":{\"name\":\"Hillsborough\"}},{\"type\":\"Polygon\",\"arcs\":[[-8099,-9011,-1510,-4661]],\"id\":\"17043\",\"properties\":{\"name\":\"DuPage\"}},{\"type\":\"Polygon\",\"arcs\":[[-8680,-4701,-7869,-7153,-8324,-8921]],\"id\":\"34031\",\"properties\":{\"name\":\"Passaic\"}},{\"type\":\"Polygon\",\"arcs\":[[-9253,-9413,-9083,-9372,-4801,-9444,-6773]],\"id\":\"48181\",\"properties\":{\"name\":\"Grayson\"}},{\"type\":\"Polygon\",\"arcs\":[[-4566,-9366,-8375,-9094]],\"id\":\"13283\",\"properties\":{\"name\":\"Treutlen\"}},{\"type\":\"Polygon\",\"arcs\":[[-420,-85,-9086,-2461,-8857,-2952,-2314]],\"id\":\"28155\",\"properties\":{\"name\":\"Webster\"}},{\"type\":\"Polygon\",\"arcs\":[[-8742,-878,-9225,-9130,-7121,-8315]],\"id\":\"31101\",\"properties\":{\"name\":\"Keith\"}},{\"type\":\"Polygon\",\"arcs\":[[-7699,-4318,-9220,-7701,-7686]],\"id\":\"28001\",\"properties\":{\"name\":\"Adams\"}},{\"type\":\"Polygon\",\"arcs\":[[-3946,-717,-331,-9454,-7771,-6282]],\"id\":\"36069\",\"properties\":{\"name\":\"Ontario\"}},{\"type\":\"Polygon\",\"arcs\":[[-3789,-9460,-8678,-6286,-3793]],\"id\":\"54053\",\"properties\":{\"name\":\"Mason\"}},{\"type\":\"Polygon\",\"arcs\":[[-686,-3657,-6165,-2937,-5]],\"id\":\"04025\",\"properties\":{\"name\":\"Yavapai\"}}]},\"states\":{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"MultiPolygon\",\"arcs\":[[[-1181,-1180,-5875,-5012,-4716,-6062,4594,-3582,4595,-4710,6914,248,4591,5526,5524,2939,2935,-1934,6,7,0,1,2,681,682]]],\"id\":\"04\",\"properties\":{\"name\":\"Arizona\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8132,-9423,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,3895,-3616,-3615,5341,-8802,6323,5513,5514,5515,5005,-1051,-1050,-8864,-8938,-5759,9446,7952,-7891,5272,5273,7626,7627,5392,-7225,-7305,-7304,3692,3693,-3523,-3522,-3530,-3529,-3528,7697,-4319,7698,7685,7686,7060,7052,-2376,-2375,8,9,-2050,8052,-7506,8053]],[[4627]],[[6999]],[[7000]],[[8059]],[[8175]],[[8176]],[[9455]]],\"id\":\"22\",\"properties\":{\"name\":\"Louisiana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8716,-6573,8717,-8762,7104,-8761,-2845,-2844,8124,3107,7480,7481,7477,8302,689,690,5084,5590,-1665,1190,1187,1188,-5143,-2230,-2229,4001,-5784,8058,3105,-1930,-1929,-1467,-1466,-1465,5573,-5308,5574,-6106,3904,3905,-4379,-4385,8146,-5138,3875,3876,3208,3209,7897]]],\"id\":\"16\",\"properties\":{\"name\":\"Idaho\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5042,5040,2137,9308,7194,2762,3948,3416,3949,2764,2765,1689,-7618,-7536,5528,5529,5498,5499,-5480,-5479,-5478,-6093,-6092,-6730,-6729,-8958,-7802,5366,-4412,5367,-5174,-5173,-440,-439,-2665,6328,1306,1307,5540,5541,2621,-2598,-2597,5446,-3643,3030,3031,701,-95,1454,3501,3499,7780,5129,5130,-5470,7098,-8629,-958,-957,-956,-33,-32,-5935,27,28,-6205,-4145,-5885]]],\"id\":\"27\",\"properties\":{\"name\":\"Minnesota\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[31,32,955,956,957,958,-711,7474,306,307,8475,8476,-9037,-6738,5750,-6737,-3591,-6698,-6697,-6014,676,-6013,-3566,-3565,-3842,-4338,5251,6632,6630,9109,455,2075,3108,1580,2601,5883,-5043,5884,4144,6204,-29,-28,5934]]],\"id\":\"38\",\"properties\":{\"name\":\"North Dakota\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1367,-6053,-6015,6696,6697,3590,6736,-5751,6737,9036,-8477,-8476,-308,-307,-7475,710,-959,8628,-7099,5469,-5131,-5130,-7781,-3500,-3502,-1455,94,95,5888,5889,4757,-4573,-3466,4758,4759,4858,4859,5853,5854,4778,-9343,-6909,584,585,6753,3043,315,-5580,-8496,-2470,2421,2422,2423,4349,4350,4747,39,40,1371]]],\"id\":\"46\",\"properties\":{\"name\":\"South Dakota\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7549,-7567,6858,6859,7132,-6579,-6578,-7722,2783,2784,8531,8532,8598,-4679,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,-8022,8438,7434,7435,-9228,-5973,-8389,-8390,-5115,-5121,-5120,-8791,-7870,7866,7154,7155,8843,8695,3561,6125,3559,8696,8518,4308,4303,4304,-7150,-7149,-7148,7868,4700,4701,4702,-6609,-7551,-7550]],[[6123]],[[6124]],[[6126]],[[6129]],[[8776,-8507,8777,-7216]]],\"id\":\"36\",\"properties\":{\"name\":\"New York\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]]],\"id\":\"02\",\"properties\":{\"name\":\"Alaska\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3830,-4435,-4248,4204,-4247,7659,7657,7658,4199,9324,6877,6878,3867,3868,2023,2024,-7942,-7494,-7493,-7492,-7430,-7500,-7499,-7498,-7497,6298,-4347,-4346,-5828,-5723,-5722,-5721,8401,-9198,-5899,-5898,8209,-5798,-5797,-5301,-5300,-4696,-4695,9368,6935,4272,9297,4607,8967,-7320,4993,4994,6244,7110,7111,6851,6852,8574,-7328,-7327,-7581,7012,7013,2009,2010,804,805,7666,7667,7018,7014,9369,-8339,-8338,-8337,-7853,3409,-7852,-8214,-8213,-3854,-3853,-7343,3415,-7342,-8897,56,5578,-4436]]],\"id\":\"13\",\"properties\":{\"name\":\"Georgia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5436,7130,-3340,-3339,8085,-8238,2862,2856,-8710,-8122,5657,5651,5652,5653,9110,9437,-9317,8749,-7116,5089,-2658,2537,-1143,-1142,-2992,-6647,-6646,-1037,-1036,2079,-1834,-1833,8230,450,451,-2739,1157,1158,-8363,-7949,2706,-8824,-8943,4301,7133,-6615,-2973,-2978,7146,7041,7042,7043,4269,7525,-3886,-6586,4264,4670,-4101,-4488,-4487,-6999,-6998,-6263,-6262,3879,3880,3881,3882,6954,-5327,4676,-4630,4671,5439]]],\"id\":\"18\",\"properties\":{\"name\":\"Indiana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7022,8897,7072,8070,-3542,-3541,7183,2989,2990,2991,1141,1142,-2538,2657,-5090,7115,-8750,9316,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445]],[[-4989,5280,5281,3514,3515,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,-171,-170,3925]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]]],\"id\":\"26\",\"properties\":{\"name\":\"Michigan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7993,-7994,-7996,-6969,-6968,298,299,-6962,-6967,7678,-8081,-8346,-8345,-8344,9165,7756,9421,9422,8131,-8054,7505,-8053,2049,-10,-9,2374,2375,-7053,-7061,-7687,-7686,-7699,4318,-7698,3527,3528,3529,3521,3522,-3694,-7303,-7302,3507,3502,3503,-7027,-7026,7232,7229,7077,-4356,-4355,7116,-8387,-7193,3255,-7192,-5271,-8937,6057,-4034,-4587,-4736,-4739,8683,8725,-7990]],[[7753]],[[7754]],[[9163]],[[9164]]],\"id\":\"28\",\"properties\":{\"name\":\"Mississippi\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1035,1036,6645,6646,-2991,-2990,-7184,3540,3541,3542,9191,9434,8552,8711,9253,9423,-4682,-7466,-7465,-5676,-5675,-5672,-5671,-962,7405,-7888,-6161,-7937,6655,-4723,-4726,-3136,-7239,-7241,8038,-7281,-7280,3786,3787,3788,3792,3793,-6285,8605,-5823,8606,8459,-5206,-5212,8272,-9315,-6882,-6881,8626,-7049,-7052,8821,8822,8823,-2707,7948,8362,-1159,-1158,2738,-452,-451,-8231,1832,1833,-2080]],[[9190]],[[9433]]],\"id\":\"39\",\"properties\":{\"name\":\"Ohio\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8536,5634,6755,7673,8963,-7345,-4667,-4666,-4665,-4817,-4816,-4815,-7927,3618,3003,1657,472,967,968,6686,6687,-8262,158,159,-7211,-7210,-3969,-3968,5644,3848,3849,587,5870,5871,1163,1164,2481,2482,3237,-504,-503,-8806,474,8784,-6694,-6693,6776,7259,-3554,-3553,-4529,-4528,8824,6771,-9253,-9413,-9083,-9082,8879,-4323,-4322,-7936,5546,-3181,5547,5757,5758,8937,8863,1049,1050,-5006,-5516,-5515,-5514,-6324,8801,-5342,3614,3615,-3896,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9000,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947]]],\"id\":\"48\",\"properties\":{\"name\":\"Texas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7009,-5027,-2813,127,123,-2809,7122,8315,9229,9230,3738,3739,3740,9302,-5560,-5559,-5558,-7139,-2423,-2422,2469,8495,5579,-316,-3044,-6754,-586,-585,6908,9342,-4779,-5855,-5854,-4860,-4859,-4760,-4759,-3465,-3464,8481,-8801,-7205,5215,-3472,-3471,-3470,-3558,-3557,-5053,4646,4647,-5996,7996,4016,4017,4018,4019,3234,3235,-7486,-2916,-2915,-7914,7144,7145,-7483,-4657,-4656,-2508,-2507,-144,-143,-2839,-2838,4022,1541]]],\"id\":\"31\",\"properties\":{\"name\":\"Nebraska\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[131,132,575,576,-5873,3866,-1179,-1178,-1177,-1176,-8848,1724,1718,-7382,-7381,-4178,-5781,8257,6985,433,434,-5230,8008,6870,-3740,-3739,-9231,-9230,-8316,-7123,2808,-124,-128,2812,2813,-5029,-3165,-1156,-1155,-5093,-5095,-5094,-2762,-6940,3198,3199,3200,3201,-3966,6943,6868,-5745]]],\"id\":\"08\",\"properties\":{\"name\":\"Colorado\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-9402,9329,-3375,-3374,-4982,-5026,-5025,5258,-7102,946,947,5081,4279,9107,9108,-8833,-8832,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9073,-9352,-9142,-9135,5267,5268,-3585,-3584,137,138,139,140,293,294,295,5182,5183,5184,5180,5181,290,291,292,134,135,9407,-9339,5012,5013]],[[5079,9106]],[[-8837,9105]]],\"id\":\"24\",\"properties\":{\"name\":\"Maryland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4655,4656,7482,-7146,-7145,7913,2914,2915,7485,-3236,-3235,-4020,-4019,-4018,4414,4415,4416,-6052,7389,8275,8657,-7188,-5664,-5668,-8005,3897,3898,6130,6131,9438,2406,-1549,2407,-3929,-1587,7093,7094,8745,-4787,-4786,9389,6035,6036,-7648,-7166,5201,5202,9270,-2910,694,695,-5686,6996,6891,6892,9240,9348,-6732,3932,-6731,7526,-3200,-3199,6939,2761,5093,5094,5092,1154,1155,3164,5028,-2814,5026,7008,-1543,-1542,-4023,2837,2838,142,143,2506,2507]]],\"id\":\"20\",\"properties\":{\"name\":\"Kansas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8709,-2857,-2863,8237,-8086,3338,3339,-7131,-5437,-5440,-4672,4629,-4677,5326,-6955,-3883,-3882,-4110,-4109,-5805,-5285,-5284,5075,5076,-5294,8165,8902,-5502,-5914,8903,6995,6989,-7086,-7085,-8635,8292,8293,8290,3091,3085,-4935,6945,6946,4960,9193,-7088,-4956,4329,4330,-3576,-3575,8586,-8686,-7274,-9016,8840,-4334,-4333,5171,-7354,-3549,-6957,8360,9373,8908,8909,3938,3939,3934,3935,4260,4258,934,935,-3016,8900,4650,-3993,-3992,9147,8096,-5653,-5652,-5658,8121]]],\"id\":\"17\",\"properties\":{\"name\":\"Illinois\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[169,170,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,3991,3992,-4651,-8901,3015,-936,-935,-4259,-4261,-3936,-3935,-4615,7683,7363,7364,4410,4411,-5367,7801,8957,6728,6729,6091,6092,5477,5478,5479,-5500,-5499,-5530,-5529,7535,7617,-1690,-2766,7616,4402,9048,7252,-3516,-3515,-5282,-5281,4988,-3926]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]]],\"id\":\"55\",\"properties\":{\"name\":\"Wisconsin\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,-3122,-2477,-2476,3859,3860,-6959,-3954,-7831,-7830,931,2466,-7837,8788,-8114,1216,3856,-8113,8930,-4423,-2525,-2524,4829,4830,1932,-7,1933,-2936,-2940,-5525,5588,8931,6929,9387,6924,2869,8883,1244,9428]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]]],\"id\":\"06\",\"properties\":{\"name\":\"California\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4572,-4758,-5890,-5889,-96,-702,-3032,-3031,3642,-5447,2596,2597,-2622,-5542,-5541,-1308,-1307,-6329,2664,438,439,5172,5173,-5368,-4411,-7365,-7364,-7684,4614,-3940,-3939,-8910,-8909,-9374,-8361,6956,3548,7353,-5172,4332,4333,-8841,9015,-7273,2059,-1643,-1642,3058,4611,4612,667,668,5102,5103,1092,1093,-8183,-8222,7355,-5993,5054,-4647,5052,3556,3557,3469,3470,3471,-5216,7204,8800,-8482,3463,3464,3465]]],\"id\":\"19\",\"properties\":{\"name\":\"Iowa\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-9330,9401,-5014,-5013,9338,-9408,-136,-135,-293,-292,-291,-5182,-5181,-5186,9029,2303,2304,2305,-4725,-7938,-6159,-7887,966,961,5670,5671,5674,5675,7464,7465,4681,4677,4678,-8599,-8533,-8532,-2785,-2784,7721,6577,6578,-7133,-6860,-6859,7566,7548,7549,7550,6608,-4703,6609,7173,-6140,5509,4772,-4362,4773,4774,-8090,8729,8730,6207,-5020,4980,4981,3373,3374]]],\"id\":\"42\",\"properties\":{\"name\":\"Pennsylvania\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7286,9051,9399,-6633,-5252,4337,3841,3564,3565,6012,-677,6013,6014,6052,-1368,-5552,4904,4905,4906,-6606,-8873,-8872,-1436,-1435,-1442,5306,5307,-5574,1464,1465,1466,1928,1929,-3106,-8059,5783,-4002,2228,2229,5142,-1189,5141,2176,8448,9394,706,6076,9391,4368]]],\"id\":\"30\",\"properties\":{\"name\":\"Montana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3899,-3898,8004,5667,5663,7187,-8658,-8276,-7390,6051,-4417,-4416,-4415,-4017,-7997,5995,-4648,-5055,5992,-7356,8221,8182,-1094,-1093,-5104,-5103,-669,-668,-4613,-4612,-3059,1641,1642,-2060,7272,7273,8685,-8587,3574,3575,-4331,-4330,4955,7087,-9194,-4961,-6947,-6946,4934,-3086,-3092,-8291,-8294,-8293,8634,7084,7085,-6990,-6996,-8904,5913,5501,5502,5503,5504,5505,-5820,8521,-5822,8522,3569,3570,3571,-4233,8436,8431,8432,-8446,-8445,-8168,-8171,-7856,-4243,-4242,-4241,-7918,8997,9002,-7419,-6973,1628,-6972,-4036,466,467,468,1590,1586,3928,-2408,1548,-2407,-9439,-6132,-6131]]],\"id\":\"29\",\"properties\":{\"name\":\"Missouri\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-8793,-8797,-7667,-806,-805,-2011,-2010,-7014,-7013,7580,7326,7327,-8575,-6853,-6852,-7112,-7111,-6245,-4995,-4994,7319,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,-2563,9091,7651,275,276,2729,2730,-8794]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]]],\"id\":\"12\",\"properties\":{\"name\":\"Florida\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5706,-6686,-5958,3313,3314,-7335,-5891,5817,5818,5819,-5506,-5505,-5504,-5503,-8903,-8166,5293,-5077,-5076,5283,5284,5804,4108,4109,-3881,-3880,6261,6262,6997,6998,4486,4487,4100,-4671,-4265,6585,3885,-7526,-4270,-7044,-7043,-7042,-7147,2977,2972,6614,-7134,-4302,8942,-8823,-8822,7051,7048,-8627,6880,6881,9314,-8273,5211,5205,-8460,-8607,5822,5823,5107,5361,5362,5608,5609,5610,5611,-6530,5332,5333,6588,6589,3768,3769,-6270,-396,-395,4113,-7670,-5753,4619,3319,3320,7857,-5623,-5622,-7297,-7296,283,284,-9232,-6684]],[[5820,5821]]],\"id\":\"21\",\"properties\":{\"name\":\"Kentucky\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3172,7065,3174,3481,7068,9286,4797,5771,941,942,943,944,5763,-1577,5764,9395,3516,289,703]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]]],\"id\":\"23\",\"properties\":{\"name\":\"Maine\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[319,320,4176,4177,7380,7381,-1719,-1725,8847,1175,1176,1177,1178,1179,1180,-683,-682,-3,-2,-4292,-4291,-4290,-4289,8188,8139,8192,8190,6770,-3209,-3877,-3876,5137,-8147,-4384,-8357]]],\"id\":\"49\",\"properties\":{\"name\":\"Utah\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-2482,-1165,-1164,-5872,-5871,-588,-3850,-3849,-5645,-3967,-3201,-7527,6730,-3933,6731,-9349,-9241,-6893,-6892,-6997,5685,-696,-695,2909,-9271,-5203,-5202,7165,7647,-6037,-6036,-9390,4785,4786,-8746,-7095,-7094,-1591,-469,-468,-4040,-4039,-3186,7489,-7504,-8708,-8709,-4256,-6916,-6918,7934,-3182,-5547,7935,4321,4322,-8880,9081,9082,9412,9252,-6772,-8825,4527,4528,3552,3553,-7260,-6777,6692,6693,-8785,-475,8805,502,503,-3238,-2483]]],\"id\":\"40\",\"properties\":{\"name\":\"Oklahoma\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-3769,-6590,9420,2570,-1574,-1573,-1572,-6149,-5933,-6148,4530,4531,4532,4533,4534,7293,-4506,-4510,-6359,-9279,5800,4767,4768,-4846,5381,5951,5952,-7940,-7941,5422,-2024,-3869,-3868,-6879,-6878,-9325,-4200,-7659,-7658,8649,8642,8643,-8929,-7515,1040,1041,-4030,-4029,-4035,-6058,8936,5270,7191,-3256,7192,8386,-7117,4354,4355,4356,5196,-4238,-4237,-4236,-4235,-4234,-3571,-3570,-8523,-5821,-8522,-5819,-5818,5890,7334,-3315,-3314,5957,6685,-5707,6683,9231,-285,-284,7295,7296,5621,5622,-7858,-3321,-3320,-4620,5752,7669,-4114,394,395,6269,-3770]]],\"id\":\"47\",\"properties\":{\"name\":\"Tennessee\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-9297,-6023,-9177,8419,-3454,8420,-7481,-3108,-8125,2843,2844,8760,-7105,8761,-8718,-6572,4169,4170,3952,3953,6958,-3861,-3860,2475,2476,3121,3122,7359,7361,5906,8180,9306,6710,6708,4160,4161,4162,-5372,7955,9202,-5224,-5223,-5222,459,-5221,5834]]],\"id\":\"41\",\"properties\":{\"name\":\"Oregon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-5184,-5183,-296,-295,-294,-141,-140,-139,-3583,-5982,-8048,-8047,7716,-8049,-6819,-9050,7221,7222,-4395,2014,2015,3796,3797,-7369,-8042,-7371,5456,4719,4720,4721,2328,2329,-6798,-5609,-5363,-5362,-5108,-5824,-8606,6284,-3794,-3793,-3789,-3788,-3787,7279,7280,-8039,7240,7238,3135,4725,4722,-6656,7936,6160,7887,-7406,-967,7886,6158,7937,4724,-2306,-2305,-2304,-9030,5185,-5185]]],\"id\":\"54\",\"properties\":{\"name\":\"West Virginia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-7233,7025,7026,-3504,-3503,-3508,7301,7302,-3693,7303,7304,7224,-5393,-7628,-7627,-5274,-5273,7890,-7953,-9447,-5758,-5548,3180,3181,-7935,6917,6915,4255,8708,8707,7503,-7490,3185,4038,4039,-467,4035,6971,-1629,6972,7418,-9003,-8998,7917,4240,4241,4242,7855,8170,8167,8444,8445,-8433,-8432,-8437,4232,-3572,4233,4234,4235,4236,4237,-5197,-4357,-7078,-7230]]],\"id\":\"05\",\"properties\":{\"name\":\"Arkansas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8819,9340,8818,6009,8350,3978,9432,8346,1663,-1191,1664,-5591,-5085,-691,-690,-8303,-7478,-7482,-8421,3453,-8420,9176,6022,9296,-5835,5220,-460,5221,5222,5223,-9203,-7956,5371,-4163,-4162,-4161,-6709,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]]],\"id\":\"53\",\"properties\":{\"name\":\"Washington\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3420,-6001,-6804,3649,-6803,8068,8140,8141,8142,6465,7794,7795,-8025,-8101,4510,4511,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,-6074,-6073,-4984,6621,5711,5630,5810,-4867,-4872,-5485,-5484,-4689,-4688,3733,3734,6136,6137,4503,-1016,-1015,-1021,3773,3774,-7496,7429,7491,7492,7493,7941,-2025,-5423,7940,7939,-5953,-5952,-5382,4845,-4769,-4768,-5801,9278,6358,4509,4505,-7294,-4535,-4534,-4533,8472,6807,6626,6627,6628,2894,2895,769,770,-7715,-1227,-7714,-6002]],[[6896,9320]],[[9319]]],\"id\":\"37\",\"properties\":{\"name\":\"North Carolina\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[4394,-7223,-7222,9049,6818,8048,-7717,8046,8047,5981,3582,-138,3583,3584,-5269,6002,-9136,9141,9351,-9074,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,-4512,-4511,8100,8024,-7796,-7795,-6466,-8143,-8142,-8141,-8069,6802,-3650,6803,6000,-3421,6001,7713,1226,7714,-771,-770,-2896,-2895,-6629,-6628,-6627,-6808,-8473,-4532,-4531,6147,5932,6148,1571,1572,1573,-2571,-9421,-6589,-5334,-5333,6529,-5612,-5611,-5610,6797,-2330,-2329,-4722,-4721,-4720,-5457,7370,8041,7368,-3798,-3797,-2016,-2015]],[[8831,8832,8833,7728,8834]],[[8835,8836]]],\"id\":\"51\",\"properties\":{\"name\":\"Virginia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5780,-4177,-321,-320,8356,4383,4384,4378,-3906,-3905,6105,-5575,-5307,1441,1434,1435,8871,8872,6605,-4907,-4906,-4905,5551,-1372,-41,-40,-4748,-4351,-4350,-2424,7138,5557,5558,5559,-9303,-3741,-6871,-8009,5229,-435,-434,-6986,-8258]]],\"id\":\"56\",\"properties\":{\"name\":\"Wyoming\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-276,-7652,-9092,2562,2563,8342,8343,8344,8345,8080,-7679,6966,6961,-300,-299,6967,6968,7995,7993,7992,7989,-8726,-8684,4738,4735,4586,4033,4034,4028,4029,-1042,-1041,7514,8928,-8644,-8643,-8650,-7660,4246,-4205,4247,4434,-3831,4435,-5579,-57,8896,7341,-3416,7342,3852,3853,8212,8213,7851,-3410,7852,8336,8337,8338,-9370,-7015,-7019,-7668,8796,8792,8793,-2731,-2730,-277]],[[8341]]],\"id\":\"01\",\"properties\":{\"name\":\"Alabama\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-6137,-3735,-3734,4687,4688,5483,5484,4871,4866,-5811,-5631,-5712,-6622,4983,6072,6073,6074,5049,4685,6634,4763,4693,4694,4695,5299,5300,5796,5797,-8210,5897,5898,9197,-8402,5720,5721,5722,5827,4345,4346,-6299,7496,7497,7498,7499,7495,-3775,-3774,1020,1014,1015,-4504,-6138]]],\"id\":\"45\",\"properties\":{\"name\":\"South Carolina\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1565,4708,4709,-4596,3581,-4595,6061,4715,5011,5874,-3867,5872,-577,-576,-133,-132,5744,-6869,-6944,3965,-3202,3966,3967,3968,7209,7210,-160,-159,8261,-6688,-6687,-969,-968,-473,-1658,-3004,-3619,7926,4814,4815,4816,4664,4665,4666,7344,7345]]],\"id\":\"35\",\"properties\":{\"name\":\"New Mexico\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-944,-943,8732,-7290,-7289,9100,-7945,-7944,-3494,-4707,-4706,-5063,-5062,-8488,-9337,-8927,1579,1575,1576,-5764,-945]]],\"id\":\"33\",\"properties\":{\"name\":\"New Hampshire\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[8925,-1580,8926,9336,8487,5061,5062,4705,4706,-3493,-3492,-5116,8389,8388,5972,9227,-7436,-7435,-8439,8021,8019,4881,8396]]],\"id\":\"50\",\"properties\":{\"name\":\"Vermont\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[2523,2524,4422,-8931,8112,-3857,-1217,8113,-8789,7836,-2467,-932,7829,7830,-3953,-4171,-4170,6571,6572,-8717,-7898,-3210,-6771,-8191,-8193,-8140,-8189,4288,4289,4290,4291,-1,-8,-1933,-4831,-4830]]],\"id\":\"32\",\"properties\":{\"name\":\"Nevada\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]]],\"id\":\"15\",\"properties\":{\"name\":\"Hawaii\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[7288,7289,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,-3956,5323,5324,5325,5565,-6266,-7392,7946,5962,5963,5964,5118,5119,5120,5114,5115,3491,3492,3493,7943,7944,-9101]],[[5840]],[[8874]]],\"id\":\"25\",\"properties\":{\"name\":\"Massachusetts\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[3955,3956]],[[3957]],[[6267,6209,8994,-7397,6211,6212,6268,6265,-5566,-5326,-5325,9445]],[[8993]]],\"id\":\"44\",\"properties\":{\"name\":\"Rhode Island\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-6208,-8731,-8730,8089,-4775,-4774,4361,-4773,-5510,6139,-7174,-6610,-4702,-4701,-7869,7147,7148,7149,-4305,-4304,8505,8506,-8777,7215,7216,8603,7124,7894,8273,4297,9305,-5018,9303,-5022,-5021]]],\"id\":\"34\",\"properties\":{\"name\":\"New Jersey\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5017,5018]],[[-947,7101,-5259,5024,5025,-4981,5019,5020,5021,5022,7099,9170,-9108,-4280,-5082,-948]]],\"id\":\"10\",\"properties\":{\"name\":\"Delaware\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[5086,7034,7871,-7155,-7867,7869,8790,-5119,-5965,-5964,-5963,-7947,7391,-6269,-6213,-6212,7396,7397]]],\"id\":\"09\",\"properties\":{\"name\":\"Connecticut\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-5268,9134,9135,-6003]]],\"id\":\"11\",\"properties\":{\"name\":\"District of Columbia\"}}]},\"nation\":{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"MultiPolygon\",\"arcs\":[[[1565,4708,6914,248,4591,5526,5588,8931,6929,9387,6924,2869,8883,1244,9428,8914,8160,8912,8718,9139,8158,9140,7032,7916,7631,8251,7633,7414,9429,4257,3122,7359,7361,5906,8180,9306,6710,7608,6826,8244,8250,8240,8248,8282,9460,598,8284,9069,591,2351,8819,9340,8818,6009,8350,3978,9432,8346,1663,1187,5141,2176,8448,9394,706,6076,9391,4368,7286,9051,9399,6630,9109,455,2075,3108,1580,2601,5883,5040,2137,9308,7194,2762,3948,3416,3949,2764,7616,4402,9048,7252,3511,8698,5189,9363,5191,4283,8607,4913,2150,7314,7317,7614,9284,1606,171,8501,9440,6834,8490,6836,828,9457,5373,8467,7773,3990,9147,8096,5653,9110,9437,9315,8945,9332,5620,1302,4644,1296,543,8003,9358,6054,2505,7178,8067,9055,9008,3509,8380,8653,3093,3497,8102,8181,445,7022,8897,7072,8070,3542,9191,9434,8552,8711,9253,9423,4677,8596,9088,7160,354,3944,714,9061,3536,6128,4313,7693,8437,8019,4881,8396,8925,1575,5764,9395,3516,289,703,3172,7065,3174,3481,7068,9286,4797,5771,941,8732,7290,3489,5564,3909,5561,3911,9398,8876,9397,3913,5322,3956,5323,9445,6267,6209,8994,7397,5086,7034,7871,7155,8843,8695,3561,6125,3559,8696,8518,4308,8505,8777,7216,8603,7124,7894,8273,4297,9305,5018,9303,5022,7099,9170,9108,8833,7728,8834,9104,4282,5082,5416,8838,5260,7020,9330,9405,5429,9263,8763,4632,9075,9352,9280,8637,1455,9360,5729,9392,1491,9393,9137,4890,6814,2164,7972,4366,8770,7791,6747,6018,5775,8022,7973,7920,9439,4512,9321,4514,9442,7808,6863,7733,6468,9411,6596,8751,6898,9322,6900,9452,6593,3779,6640,2332,9146,5277,7959,6074,5049,4685,6634,4763,4693,9368,6935,4272,9297,4607,8967,7320,8991,8246,2359,7767,9374,8706,3056,1762,4602,9346,9247,8194,9244,8196,9248,8202,9388,6982,6949,6984,6951,8569,8830,9461,7586,2893,7584,2891,6931,7521,7109,1696,9323,7582,9006,7572,7578,2345,2733,278,7652,9092,2563,8342,9165,7756,9421,9458,7979,7001,9456,7863,8064,8177,8061,8178,4159,4626,3698,3894,5212,3974,9299,3976,8766,9301,6651,9300,6653,5919,4430,3603,8390,8752,6273,7261,9000,7263,6275,8753,8392,3601,4431,5867,3605,4427,3607,5868,3609,8217,8393,8754,6277,7264,9001,7725,8919,3600,8660,9454,4183,8947,8536,5634,6755,7673,8963,7345],[-1543]],[[4627]],[[6999]],[[7000]],[[8059]],[[8175]],[[8176]],[[9455]],[[6123]],[[6124]],[[6126]],[[6129]],[[8463,1946,1386,8229,1985,8988,8853,8772,8990,1971,1978,1961,1973,719,1974,6161,4742,6163,4744,484,9123,1706,3424,2295,2668,1983,8228,1384,1947,9444,1944,8461,1373,1593,48,8226,3032,8227,50,1594,1375,8462,1377]],[[51]],[[52]],[[1379,8460]],[[1382,3051]],[[1591,3038]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]],[[1958]],[[1959]],[[1962]],[[1963]],[[1964]],[[1965]],[[1966]],[[1967]],[[1968]],[[1969]],[[1979]],[[1980]],[[3034]],[[3035]],[[3036]],[[3037]],[[3039,3049]],[[3050]],[[4745]],[[4746]],[[6162]],[[8224]],[[8225]],[[8969]],[[8970]],[[8971]],[[8972]],[[8973]],[[8974]],[[8975]],[[8976]],[[8977]],[[8978]],[[8979]],[[8980]],[[8981]],[[8982]],[[8983]],[[8984]],[[8985]],[[8986]],[[8987]],[[8989]],[[9122]],[[9124]],[[7179]],[[7180]],[[7181]],[[7316]],[[9283]],[[9356]],[[9357]],[[9359]],[[9364]],[[7753]],[[7754]],[[9163]],[[9164]],[[9190]],[[9433]],[[5079,9106]],[[9105,8835]],[[4401]],[[8488]],[[8489]],[[9041]],[[9042]],[[9043]],[[9044]],[[9045]],[[9046]],[[9047]],[[2863]],[[2864]],[[2865]],[[6921]],[[6925]],[[9385]],[[9386]],[[6983]],[[7569]],[[8197]],[[8198]],[[8199]],[[8203]],[[8204]],[[8205]],[[8206]],[[3167]],[[3168]],[[3169]],[[3170]],[[3478]],[[7066]],[[7067]],[[2352]],[[6006]],[[6010]],[[8286]],[[8287]],[[8288]],[[8289]],[[8349]],[[8351]],[[9341]],[[6896,9320]],[[9319]],[[8341]],[[3384]],[[3385]],[[3386]],[[3388,7388]],[[3450]],[[8187]],[[8611]],[[8612]],[[5840]],[[8874]],[[3957]],[[8993]]]}]}},\"arcs\":[[[22952,51190],[67,-596]],[[23019,50594],[855,279],[1146,358]],[[25020,51231],[628,190]],[[25648,51421],[-3,188],[-223,595],[-6,178],[-60,187],[-1,288],[-102,290],[15,459],[-91,215],[-101,-16],[-161,203],[-124,-33],[-65,86],[-197,6],[-261,201],[-117,27],[-63,205],[-149,-72],[-93,163],[22,356],[-50,174],[31,126],[-75,292],[-113,1043]],[[23661,56582],[-493,4588]],[[23168,61170],[-62,73],[-314,-148],[-151,254],[-184,16],[-55,-136],[-183,3],[-12,-107],[-322,-140],[-85,-182],[-87,-46]],[[21713,60757],[-50,-197],[-81,-92],[-160,-384],[-89,-60],[42,-268],[-61,-264],[18,-68],[-40,-416],[-121,-252],[-31,-281],[-69,-170],[59,-487]],[[21130,57818],[83,-258],[-59,-105],[129,-83],[31,-125],[24,-629],[-18,-338],[-54,-333],[96,-444],[-46,-175],[-1,-237],[36,-162],[-7,-200],[47,-176],[63,-57],[-82,-300],[39,-317],[-19,-239],[42,-54],[221,-26],[87,-54],[106,38],[3,84],[238,28],[87,297],[-21,59],[113,209],[153,14],[218,-544],[43,-39],[86,-746],[184,-1716]],[[65107,78355],[37,-4]],[[65144,78351],[382,-40]],[[65526,78311],[14,363],[59,50],[56,318],[64,152],[21,202]],[[65740,79396],[32,247],[38,1082],[107,192],[71,286]],[[65988,81203],[-279,-202],[-353,103]],[[65356,81104],[-15,-299],[-120,-275],[-48,-214],[-21,-623]],[[65152,79693],[-45,-1338]],[[24791,26842],[350,113]],[[25141,26955],[1051,345]],[[26192,27300],[-145,1322],[-80,-26],[-35,322],[-269,-89]],[[25663,28829],[-190,-62],[19,-164],[-473,-159],[-14,-168],[-366,-124]],[[24639,28152],[152,-1310]],[[53014,12853],[970,11]],[[53984,12864],[-2,578],[27,220]],[[54009,13662],[-1,441],[196,1],[0,331],[779,-1],[0,-332],[193,-2],[-1,-331]],[[55175,13769],[192,6]],[[55367,13775],[8,988],[39,0],[0,659]],[[55414,15422],[-780,6]],[[54634,15428],[-1192,-9]],[[53442,15419],[3,-343],[-59,-316]],[[53386,14760],[-71,-366],[-61,-143],[-54,-434],[-65,-167],[-16,-333],[-44,-78],[-61,-386]],[[52134,16372],[388,15]],[[52522,16387],[943,23]],[[53465,16410],[2,333]],[[53467,16743],[18,165],[-4,532],[65,274],[-38,289],[31,351],[-20,359]],[[53519,18713],[-753,0]],[[52766,18713],[-619,-18]],[[52147,18695],[14,-1327],[-37,-1],[10,-995]],[[41956,25674],[195,-4],[184,-71],[400,58]],[[42735,25657],[-73,1328],[194,24],[-20,443]],[[42836,27452],[-959,-135]],[[41877,27317],[7,-151]],[[41884,27166],[72,-1492]],[[89237,26630],[145,9],[191,82],[258,-144],[35,-65]],[[89866,26512],[27,145],[-69,66],[69,103],[141,-49],[-3,-68]],[[90031,26709],[49,227],[-55,483],[50,203],[3,339]],[[90078,27961],[31,111],[-151,144],[-62,-47],[-93,112]],[[89803,28281],[-316,-150],[-194,-293]],[[89293,27838],[74,-459],[-121,-442],[-9,-307]],[[24234,93116],[130,-327]],[[24364,92789],[122,51],[67,249],[100,-76],[255,138]],[[24908,93151],[71,146],[-144,286],[56,137],[-113,-36],[-83,97],[-19,303],[48,187],[-74,132]],[[24650,94403],[-4,-279],[-48,-275],[15,-216],[-61,230],[44,113],[-91,164],[-86,-215],[-101,-7],[-30,-132],[44,-187],[80,-60],[-58,-170],[83,-8],[-191,-138],[-12,-107]],[[24158,93842],[17,-68],[85,176],[-102,-108]],[[24110,93691],[33,-161],[142,12],[12,158],[-80,94],[-107,-103]],[[74239,65845],[318,-52],[296,-78]],[[74853,65715],[25,-4],[22,353]],[[74900,66064],[1,377],[-158,88],[-264,237],[-89,13]],[[74390,66779],[-151,-934]],[[78118,70652],[465,-618]],[[78583,70034],[211,576]],[[78794,70610],[-73,-97],[-211,477],[44,59],[-101,224]],[[78453,71273],[-320,-428]],[[78133,70845],[-15,-193]],[[70760,47067],[-18,-337]],[[70742,46730],[625,-102]],[[71367,46628],[63,-11],[61,871]],[[71491,47488],[-52,128],[12,172]],[[71451,47788],[-643,117]],[[70808,47905],[-48,-838]],[[72412,45897],[205,-46],[200,-282]],[[72817,45569],[62,1085]],[[72879,46654],[-159,34],[-103,360],[-123,58]],[[72494,47106],[-89,-47],[-100,113]],[[72305,47172],[-69,-1001]],[[72236,46171],[-17,-231],[193,-43]],[[75509,28963],[15,164],[190,-49],[47,497]],[[75761,29575],[100,986]],[[75861,30561],[-191,65]],[[75670,30626],[-563,161]],[[75107,30787],[-113,-1303]],[[74994,29484],[171,-86],[-30,-330],[374,-105]],[[67331,66268],[576,-76]],[[67907,66192],[193,-24]],[[68100,66168],[44,1011]],[[68144,67179],[-389,46],[9,223],[-189,25],[2,56]],[[67577,67529],[-289,39]],[[67288,67568],[-8,-281],[95,-13],[-44,-1006]],[[76231,37858],[468,-123]],[[76699,37735],[174,-37]],[[76873,37698],[85,1086]],[[76958,38784],[-216,76]],[[76742,38860],[-420,107]],[[76322,38967],[-91,-1109]],[[52924,29355],[386,6]],[[53310,29361],[699,4]],[[54009,29365],[-4,1340]],[[54005,30705],[-235,-3]],[[53770,30702],[-526,-5]],[[53244,30697],[-330,-5]],[[52914,30692],[10,-1337]],[[52475,30682],[439,10]],[[53244,30697],[-8,1599]],[[53236,32296],[-383,-5]],[[52853,32291],[2,-334],[-387,-6]],[[52468,31951],[7,-1269]],[[55467,79125],[348,-492]],[[55815,78633],[3,463],[104,218],[-31,86],[132,-8]],[[56023,79392],[-55,1361]],[[55968,80753],[-461,-13],[-445,-462]],[[55062,80278],[-63,-896]],[[54999,79382],[150,-59],[130,-124],[118,69],[70,-143]],[[50236,28925],[763,26]],[[50999,28951],[5,333]],[[51004,29284],[-12,1352]],[[50992,30636],[-621,-30]],[[50371,30606],[-143,-7]],[[50228,30599],[19,-1341],[-11,-333]],[[49697,93009],[580,35]],[[50277,93044],[349,19]],[[50626,93063],[143,7],[-2,195]],[[50767,93265],[-19,1626]],[[50748,94891],[-673,-34]],[[50075,94857],[-204,-10]],[[49871,94847],[24,-1032],[-97,-2],[4,-331],[-52,-3],[6,-353],[-59,-117]],[[44540,41933],[37,-991]],[[44577,40942],[1184,119]],[[45761,41061],[-39,1339]],[[45722,42400],[-1195,-118]],[[44527,42282],[13,-349]],[[36002,52403],[331,80],[785,140]],[[37118,52623],[-10,168],[517,93]],[[37625,52884],[26,263],[-62,269],[19,149],[-37,293],[-67,227],[82,193]],[[37586,54278],[-507,-89]],[[37079,54189],[-826,-147]],[[36253,54042],[-162,-599],[0,-213],[-134,-156],[45,-671]],[[84637,40491],[408,-131]],[[85045,40360],[1054,-341]],[[86099,40019],[-68,373],[-57,63],[-40,455],[28,142],[-40,584]],[[85922,41636],[-70,34]],[[85852,41670],[-66,-28],[-34,-340],[-55,-10],[-41,-188],[-56,-30]],[[85600,41074],[-73,-58],[-45,-175],[72,-54],[-10,-114],[-196,3],[-46,82],[-86,-50]],[[85216,40708],[-113,-157],[-177,-49],[-116,339],[-122,-28]],[[84688,40813],[-33,-143],[44,-80],[-62,-99]],[[47651,43912],[932,65]],[[48583,43977],[5,0]],[[48588,43977],[-42,1675]],[[48546,45652],[-910,-64]],[[47636,45588],[-32,-1]],[[47604,45587],[47,-1675]],[[67406,40944],[376,-55],[-90,-1443]],[[67692,39446],[192,-40]],[[67884,39406],[119,1955],[307,-36]],[[68310,41325],[20,332]],[[68330,41657],[-886,127]],[[67444,41784],[-38,-840]],[[41995,61964],[1581,188]],[[43576,62152],[-66,1676]],[[43510,63828],[-648,-72]],[[42862,63756],[-940,-117]],[[41922,63639],[35,-795]],[[41957,62844],[38,-880]],[[76468,72244],[-7,-123]],[[76461,72121],[463,-68],[-16,-272]],[[76908,71781],[89,-13],[11,163],[92,-43],[112,54]],[[77212,71942],[164,509]],[[77376,72451],[107,445]],[[77483,72896],[-781,142],[12,162]],[[76714,73200],[-224,-316]],[[76490,72884],[-22,-640]],[[66550,21390],[572,-44],[-11,-257]],[[67111,21089],[94,-70],[57,134],[131,-6],[58,117]],[[67451,21264],[110,171],[-61,109],[80,134],[-22,184],[-51,-18],[69,234],[-23,160],[-71,124],[-11,214],[69,98],[127,-12],[86,-169],[82,182],[-54,167],[-50,493],[129,224],[114,32]],[[67974,23591],[-46,200],[6,261],[-206,74]],[[67728,24126],[-1,-95],[-290,33],[-3,-105],[-281,28],[-12,-330],[-111,9],[-11,-329],[-194,13],[-26,-660],[-191,17]],[[66608,22707],[-58,-1317]],[[9888,45761],[110,31]],[[9998,45792],[35,25],[173,-263],[66,8],[41,133],[347,158]],[[10660,45853],[-54,113],[55,76],[51,334],[325,535]],[[11037,46911],[394,1186],[-80,602],[-114,-3],[-62,167]],[[11175,48863],[-93,-214],[8,429],[-77,-15],[-146,-441],[-85,-113],[-76,109],[-44,-87],[-90,86],[-34,-390],[-188,-569],[-4,-127],[-118,-69],[-2,-183],[48,-202],[-51,-206],[-156,-189],[48,-147],[-218,-579],[-9,-195]],[[75384,68373],[10,-128],[646,-122]],[[76040,68123],[21,140]],[[76061,68263],[-23,244],[-4,438],[29,144]],[[76063,69089],[61,331]],[[76124,69420],[-108,165],[-241,51]],[[75775,69636],[-100,-75],[-206,29]],[[75469,69590],[-85,-1217]],[[60365,33831],[772,-50]],[[61137,33781],[17,668],[28,-2],[15,657]],[[61197,35104],[-384,26]],[[60813,35130],[-385,26]],[[60428,35156],[-15,-663],[-33,2],[-7,-332]],[[60373,34163],[-8,-332]],[[58023,31589],[766,-32]],[[58789,31557],[19,1333]],[[58808,32890],[-769,35]],[[58039,32925],[-16,-1336]],[[54009,13662],[1166,-1],[0,108]],[[50930,38398],[319,13],[98,-111],[259,5],[93,-53]],[[51699,38252],[209,4],[-5,508]],[[51903,38764],[-7,330],[-321,-7],[0,57],[-258,-8],[-82,109],[-290,-12],[10,-499],[-22,-1]],[[50933,38733],[-8,0]],[[50925,38733],[5,-335]],[[87275,36326],[184,167]],[[87459,36493],[560,508]],[[88019,37001],[-230,323],[-204,139],[-197,234]],[[87388,37697],[-312,-984],[199,-387]],[[42554,67279],[974,113]],[[43528,67392],[-45,1674]],[[43483,69066],[-960,-106]],[[42523,68960],[31,-1681]],[[48007,71127],[262,16]],[[48269,71143],[699,41]],[[48968,71184],[-33,1700]],[[48935,72884],[-34,-2]],[[48901,72882],[-932,-56]],[[47969,72826],[38,-1699]],[[44750,76253],[763,47],[25,-548],[66,42]],[[45604,75794],[1115,103]],[[46719,75897],[-7,425],[232,25]],[[46944,76347],[-56,1886]],[[46888,78233],[-1093,-81]],[[45795,78152],[40,-1677],[-1089,-116]],[[44746,76359],[4,-106]],[[51184,69449],[798,25]],[[51982,69474],[193,18]],[[52175,69492],[-43,1690]],[[52132,71182],[-272,-20]],[[51860,71162],[-702,-49]],[[51158,71113],[26,-1664]],[[52548,28015],[384,5]],[[52932,28020],[385,8]],[[53317,28028],[-7,1333]],[[52924,29355],[-386,-11]],[[52538,29344],[10,-1329]],[[48932,25159],[159,11]],[[49091,25170],[412,26]],[[49503,25196],[-28,1338],[19,2],[-27,1350]],[[49467,27886],[-442,-18]],[[49025,27868],[-136,-105]],[[48889,27763],[28,-1266],[-20,-1]],[[48897,26496],[35,-1337]],[[46466,65785],[182,17]],[[46648,65802],[769,64]],[[47417,65866],[-8,337]],[[47409,66203],[-90,-27],[-41,1515]],[[47278,67691],[-865,-66]],[[46413,67625],[53,-1840]],[[27490,72506],[-56,440],[-95,1067]],[[27339,74013],[-1155,-307],[-514,-507]],[[25670,73199],[34,-360],[380,103],[72,-774],[577,155],[2,-19],[755,202]],[[60343,39538],[384,-27]],[[60727,39511],[384,-28]],[[61111,39483],[25,1013]],[[61136,40496],[-770,53]],[[60366,40549],[-23,-1011]],[[62391,36697],[-9,-336]],[[62382,36361],[770,-63]],[[63152,36298],[22,672]],[[63174,36970],[18,670]],[[63192,37640],[-773,63]],[[62419,37703],[-28,-1006]],[[36673,13674],[70,-6],[14,-218],[81,-107],[84,11],[123,-286],[131,-40],[252,136],[55,-242]],[[37483,12922],[194,83],[48,82],[558,49],[44,-218],[191,49],[43,-136],[167,-16],[162,-329],[-24,-98],[57,-198],[113,-47],[11,73]],[[39047,12216],[91,18],[-21,335],[145,27],[-81,1281],[-56,-11],[-42,660],[193,35],[-41,657],[127,22]],[[39362,15240],[-75,1213]],[[39287,16453],[-3,55]],[[39284,16508],[-967,-179],[4,-55],[-1140,-227],[-2,31],[-647,-137]],[[36532,15941],[-65,-116],[69,-335],[49,-109],[-49,-183],[-30,-319],[58,-143],[-35,-319],[37,-128],[-1,-261],[93,-182],[15,-172]],[[58121,51702],[7,-685]],[[58128,51017],[857,16],[58,-26]],[[59043,51007],[46,29],[-4,487]],[[59085,51523],[-5,616],[-99,-1],[-2,336]],[[58979,52474],[-97,-1]],[[58882,52473],[-320,-7],[1,-224],[-448,-16]],[[58115,52226],[6,-524]],[[72308,77415],[186,-22]],[[72494,77393],[569,-96]],[[73063,77297],[123,2350]],[[73186,79647],[-455,10],[-315,90]],[[72416,79747],[-108,-2332]],[[70105,55947],[46,-1677]],[[70151,54270],[23,120],[232,-53],[110,-81]],[[70516,54256],[76,1607]],[[70592,55863],[-96,19]],[[70496,55882],[-391,65]],[[98141,11265],[-336,336]],[[97805,11601],[-501,524],[-38,-12],[-224,-1334],[-77,-353],[-216,-1240],[-383,193],[-8,-48],[-185,92]],[[96173,9423],[-114,-644],[-1333,652]],[[94726,9431],[-448,219]],[[94278,9650],[-34,-466],[670,-3350],[232,26],[52,-40],[67,478],[52,185],[245,141],[229,-362],[85,-25],[85,-134],[4,-114],[84,-76],[211,-78],[-38,-198],[51,-92],[287,-11],[45,94],[334,223],[169,285],[151,59],[307,1702],[219,1163],[221,1226],[62,68],[-57,166],[111,182],[-56,110],[75,453]],[[83656,40800],[201,-63]],[[83857,40737],[716,-226]],[[84573,40511],[64,-20]],[[84688,40813],[-83,219],[-82,12],[41,112],[-53,183]],[[84511,41339],[-164,42],[-160,-10]],[[84187,41371],[-230,-188],[69,-78],[-113,-49],[9,124],[-199,699],[-203,-63]],[[83520,41816],[136,-1016]],[[67993,71961],[981,-134]],[[68974,71827],[-12,1040]],[[68962,72867],[-4,313]],[[68958,73180],[-905,133]],[[68053,73313],[-60,-1352]],[[50060,21239],[28,-1308]],[[50088,19931],[1499,68]],[[51587,19999],[43,3]],[[51630,20002],[-18,1321]],[[51612,21323],[-1114,-57]],[[50498,21266],[-438,-27]],[[56679,23689],[596,-18],[2,168],[193,-10]],[[57470,23829],[20,1165]],[[57490,24994],[-388,10],[2,335]],[[57104,25339],[-404,10]],[[56700,25349],[-21,-1660]],[[44867,30589],[1424,149]],[[46291,30738],[-48,1501]],[[46243,32239],[-645,-57],[-741,-90]],[[44857,32092],[20,-498],[-45,-5],[35,-1000]],[[28616,37420],[54,-32],[82,145],[62,-29],[91,-234],[-60,-255],[20,-130],[-86,-42],[-12,-139],[166,-227],[219,-32],[38,-157],[173,-7]],[[29363,36281],[52,20],[240,-188],[106,-142]],[[29761,35971],[-91,965],[902,254],[749,183]],[[31321,37373],[79,21]],[[31400,37394],[-61,701]],[[31339,38095],[-174,-24],[-260,-165],[-133,11],[-60,114],[-189,-15],[-69,53],[-228,23],[-155,-69],[-101,110],[-136,-95],[-37,181]],[[29797,38219],[-52,-23],[-101,314],[-87,37],[-155,-93],[-65,146],[-332,-406],[-25,-250],[-143,145],[-43,161],[-103,-68]],[[28691,38182],[-64,-241],[32,-119],[-66,-309],[23,-93]],[[85467,27299],[393,-180]],[[85860,27119],[-9,276],[88,423],[-14,199],[52,282],[140,302]],[[86117,28601],[163,231],[-176,74]],[[86104,28906],[-317,132]],[[85787,29038],[-57,-459],[-164,-338]],[[85566,28241],[-58,-391],[23,-23],[-64,-528]],[[53826,51565],[287,5],[2,-336]],[[54115,51234],[693,9]],[[54808,51243],[0,505]],[[54808,51748],[-3,1180]],[[54805,52928],[0,504]],[[54805,53432],[-989,-17]],[[53816,53415],[10,-1850]],[[46642,48859],[760,69]],[[47402,48928],[-39,1681]],[[47363,50609],[-764,-69]],[[46599,50540],[43,-1681]],[[70788,29395],[-79,-1330]],[[70709,28065],[759,-140]],[[71468,27925],[85,1326]],[[71553,29251],[43,664]],[[71596,29915],[-366,73]],[[71230,29988],[-400,71],[-42,-664]],[[50910,41414],[760,27]],[[51670,41441],[1,0]],[[51671,41441],[-14,1341]],[[51657,42782],[-758,-27]],[[50899,42755],[-8,0]],[[50891,42755],[19,-1341]],[[82924,26744],[149,-68],[220,-42],[203,-91],[177,-18]],[[83673,26525],[96,878]],[[83769,27403],[-745,258]],[[83024,27661],[-100,-917]],[[51291,12717],[584,23]],[[51875,12740],[-8,659],[33,1],[-16,1322]],[[51884,14722],[-155,-5]],[[51729,14717],[-781,-32]],[[50948,14685],[-38,-2],[10,-660]],[[50920,14023],[4,-260]],[[50924,13763],[6,-402],[155,7],[11,-658],[195,7]],[[50024,58873],[762,34]],[[50786,58907],[-17,1696]],[[50769,60603],[-191,-8],[-10,669]],[[50568,61264],[-558,-25]],[[50010,61239],[-16,-1],[16,-1005]],[[50010,60233],[14,-1360]],[[46969,72725],[968,76],[-1,23]],[[47936,72824],[-40,1664]],[[47896,74488],[-156,-14]],[[47740,74474],[-824,-60]],[[46916,74414],[53,-1689]],[[44560,62257],[970,97]],[[45530,62354],[-60,1670]],[[45470,64024],[-693,-63]],[[44777,63961],[-286,-30]],[[44491,63931],[69,-1674]],[[44675,58898],[962,94]],[[45637,58992],[-53,1656]],[[45584,60648],[-965,-89]],[[44619,60559],[56,-1661]],[[45795,78152],[-521,-30]],[[45274,78122],[-596,-43]],[[44678,78079],[68,-1720]],[[64947,27259],[594,-61]],[[65541,27198],[539,-65]],[[66080,27133],[44,992]],[[66124,28125],[-451,59]],[[65673,28184],[-686,84]],[[64987,28268],[-40,-1009]],[[74621,55285],[12,-2]],[[74633,55283],[916,-147]],[[75549,55136],[34,218],[-54,129],[-79,-5],[-23,173],[49,294],[37,392],[-75,113],[18,165]],[[75456,56615],[-44,172],[-63,57]],[[75349,56844],[-64,-143],[-182,-92],[-84,-112],[-186,-352]],[[74833,56145],[67,-108],[-70,-142],[-93,-328]],[[74737,55567],[-116,-282]],[[61635,20261],[971,-74]],[[62606,20187],[19,661],[386,-38]],[[63011,20810],[40,1309]],[[63051,22119],[-1345,121]],[[61706,22240],[-39,-1316],[-15,-1],[-17,-662]],[[72224,27787],[770,-162]],[[72994,27625],[91,1332]],[[73085,28957],[-382,77]],[[72703,29034],[-383,77]],[[72320,29111],[-96,-1324]],[[67459,78444],[387,-47]],[[67846,78397],[482,-64]],[[68328,78333],[30,669]],[[68358,79002],[10,223]],[[68368,79225],[-680,85],[-9,116],[-180,20]],[[67499,79446],[-40,-1002]],[[66638,66011],[484,-54]],[[67122,65957],[16,335],[193,-24]],[[67288,67568],[3,64],[-581,70]],[[66710,67702],[-23,-559]],[[66687,67143],[-49,-1132]],[[46758,35790],[952,86]],[[47710,35876],[-31,1332]],[[47679,37208],[-738,-60]],[[46941,37148],[-216,-21]],[[46725,37127],[33,-1337]],[[45045,72558],[0,-13]],[[45045,72545],[962,94]],[[46007,72639],[-57,1688]],[[45950,74327],[-294,-30]],[[45656,74297],[-682,-64]],[[44974,74233],[71,-1675]],[[36614,38546],[891,185]],[[37505,38731],[217,46]],[[37722,38777],[-10,230],[85,280],[116,273],[128,654],[45,300],[-7,197],[66,-9],[16,137]],[[38161,40839],[-74,52],[-35,261],[-99,180],[-104,-106],[-208,124],[-36,-58],[-114,51],[-39,-133],[-96,87],[-70,-121],[-157,-4],[-56,-230],[-78,147],[-126,-71],[-54,-270]],[[36815,40748],[9,-202],[-56,-313],[0,-159],[84,-295],[17,-237],[60,-130],[-64,-367],[-76,42],[-70,-148],[-110,-89],[-28,-184],[33,-120]],[[60298,30536],[168,-11]],[[60466,30525],[595,-41]],[[61061,30484],[24,1104]],[[61085,31588],[-766,51]],[[60319,31639],[-21,-1103]],[[75509,28963],[26,-8],[-128,-1319]],[[75407,27636],[811,-251]],[[76218,27385],[79,549],[108,387],[93,800],[50,207]],[[76548,29328],[-787,247]],[[72890,40960],[22,-4],[-39,-723]],[[72873,40233],[222,-47]],[[73095,40186],[444,-104]],[[73539,40082],[55,841]],[[73594,40923],[11,163]],[[73605,41086],[-695,151]],[[72910,41237],[-20,-277]],[[45776,9987],[27,-723]],[[45803,9264],[777,78]],[[46580,9342],[-35,1054],[67,7],[-22,657],[585,58]],[[47175,11118],[-11,328]],[[47164,11446],[-1169,-119],[36,-983],[-267,-29],[12,-328]],[[16684,13651],[100,9],[102,229],[154,73],[307,31],[81,-106],[286,-72]],[[17714,13815],[-320,2048],[188,86],[-51,325],[189,82],[-50,326],[-53,30]],[[17617,16712],[-245,-100],[-830,-380]],[[16542,16232],[-4,-62]],[[16538,16170],[85,-94],[4,-315],[-61,-61],[-8,-190],[82,-251],[43,-286],[78,-34],[14,-183],[126,-69],[79,52],[32,-144],[-57,-119],[16,-133],[-75,-138],[-12,-142],[-80,-94],[-120,-318]],[[57187,56633],[975,43]],[[58162,56676],[-3,962]],[[58159,57638],[-963,26]],[[57196,57664],[-5,-650]],[[57191,57014],[-4,-381]],[[41670,68855],[853,105]],[[42523,68960],[-67,1649]],[[42456,70609],[-873,-108]],[[41583,70501],[87,-1646]],[[46697,64131],[756,62]],[[47453,64193],[-12,717]],[[47441,64910],[-24,956]],[[46648,65802],[49,-1671]],[[75157,66134],[128,-7],[195,-89],[-4,-67]],[[75476,65971],[185,-33],[99,218]],[[75760,66156],[-121,257],[2,80],[-171,161],[-88,236]],[[75382,66890],[-178,38],[-47,-794]],[[12195,86496],[73,17],[108,374],[403,77]],[[12779,86964],[-58,142],[-29,463],[-18,-4],[-29,463],[48,9],[-22,347],[139,24]],[[12810,88408],[97,134],[-201,128],[-141,162],[-296,104],[-216,-149],[-256,86],[-67,-50],[-124,157],[-121,-79],[-11,171],[-91,276],[-150,71],[-27,-59],[-198,22]],[[11008,89382],[60,-108],[-86,-254],[-43,121],[-68,-32],[0,-240],[-86,-117],[-3,-116],[72,-86],[-50,-94],[-93,29],[21,-165],[125,-7],[-79,-221],[165,10],[-22,-218],[51,-173],[369,-634],[-1,-135],[124,-392],[88,-131],[104,-36],[136,97],[126,269],[99,-9],[92,-173],[86,-71]],[[58406,38284],[628,-3],[27,72],[113,-22]],[[59174,38331],[22,1272]],[[59196,39603],[-383,15]],[[58813,39618],[-387,13]],[[58426,39631],[-20,-1347]],[[49973,63925],[958,40]],[[50931,63965],[-2,670]],[[50929,64635],[-96,-4],[-9,671]],[[50824,65302],[-187,-7],[-2,167],[-95,52],[-383,-17],[-1,111],[-191,-9],[-97,52]],[[49868,65651],[6,-391],[-299,-15],[5,-335]],[[49580,64910],[18,-1006],[375,21]],[[47517,61589],[766,55],[8,-336],[381,24]],[[48672,61332],[-4,168]],[[48668,61500],[-20,1344]],[[48648,62844],[-89,3]],[[48559,62847],[-56,17],[-621,-70],[-8,334],[-191,-14]],[[47683,63114],[-203,-15]],[[47480,63099],[15,-586]],[[47495,62513],[22,-924]],[[49467,27886],[597,27]],[[50064,27913],[-20,1002]],[[50044,28915],[-687,-35]],[[49357,28880],[8,-234],[-133,-206],[-114,-38],[-78,-184],[39,-184],[-54,-166]],[[48389,80589],[652,42]],[[49041,80631],[716,30]],[[49757,80661],[-15,1382]],[[49742,82043],[-641,-29]],[[49101,82014],[-735,-26],[11,-583]],[[48377,81405],[12,-816]],[[45451,67550],[962,75]],[[46413,67625],[-45,1684]],[[46368,69309],[-965,-81]],[[45403,69228],[48,-1678]],[[48064,87681],[1169,39]],[[49233,87720],[0,1]],[[49233,87721],[-28,1696],[-15,551]],[[49190,89968],[-1161,39],[4,-664]],[[48033,89343],[31,-1662]],[[82366,43119],[197,-214],[319,117],[43,71]],[[82925,43093],[39,51],[259,-200],[38,67],[-55,181],[-16,245],[102,22],[-31,415],[-27,28]],[[83234,43902],[-260,37],[-493,-97],[2,-155],[-99,-124]],[[82384,43563],[-28,-51],[10,-393]],[[11095,29152],[1690,808]],[[12785,29960],[185,84]],[[12970,30044],[-166,1035],[20,8],[-286,1707]],[[12538,32794],[-276,-130]],[[12262,32664],[-248,-75],[-52,-97],[-92,26],[-184,-116],[-164,30],[-104,-93],[-222,8],[-357,-66],[-185,-108],[-92,-113],[-250,133],[-128,-211],[-214,-38],[-101,118],[-88,-77],[-162,31]],[[9619,32016],[28,-180],[93,-85],[77,-163],[163,-27],[131,-174],[83,10],[76,-133],[134,-25],[-18,-467],[79,-160],[122,-117],[18,-156],[151,-233],[43,-254],[149,-123],[38,-214],[115,-18],[61,-217],[-67,-128]],[[67468,51595],[-8,-168]],[[67460,51427],[578,-81]],[[68038,51346],[55,1186]],[[68093,52532],[-65,7]],[[68028,52539],[-518,72]],[[67510,52611],[-42,-1016]],[[70234,25440],[659,-98]],[[70893,25342],[78,1330]],[[70971,26672],[-354,53]],[[70617,26725],[-548,53]],[[70069,26778],[149,-669],[16,-669]],[[49430,35985],[760,38]],[[50190,36023],[-20,1340]],[[50170,37363],[-749,-41]],[[49421,37322],[-16,-1]],[[49405,37321],[25,-1336]],[[47702,37210],[934,64]],[[48636,37274],[769,47]],[[49421,37322],[-27,1333],[15,2]],[[49409,38657],[-33,1336]],[[49376,39993],[-365,-20]],[[49011,39973],[-1334,-92]],[[47677,39881],[-23,-1],[38,-1335],[-25,-2]],[[47667,38543],[35,-1333]],[[51783,27992],[765,23]],[[52538,29344],[-383,-12]],[[52155,29332],[-390,-15]],[[51765,29317],[18,-1325]],[[51616,24316],[768,30]],[[52384,24346],[-8,1331]],[[52376,25677],[-10,996]],[[52366,26673],[-574,-19]],[[51792,26654],[-1,-333],[-193,-8]],[[51598,26313],[18,-1997]],[[63695,61712],[-10,-348]],[[63685,61364],[195,-7],[577,-81],[196,8]],[[64653,61284],[38,1145]],[[64691,62429],[-977,77]],[[63714,62506],[-19,-794]],[[34603,52049],[617,125]],[[35220,52174],[-8,117],[731,129],[2,-30]],[[35945,52390],[57,13]],[[36253,54042],[-692,-128],[-11,-32],[-954,-192]],[[34596,53690],[-107,-22]],[[34489,53668],[114,-1619]],[[83545,90253],[585,-150],[-32,-332],[196,-55],[-32,-329],[446,-125]],[[84708,89262],[162,170],[40,743]],[[84910,90175],[-52,744],[-1232,328]],[[83626,91247],[-81,-994]],[[49035,30529],[381,24]],[[49416,30553],[-22,120],[85,124],[143,15],[150,449],[138,245],[136,53],[63,358],[130,40],[130,273],[117,15],[149,141],[41,159]],[[50676,32545],[-1228,-62]],[[49448,32483],[-455,-28]],[[48993,32455],[42,-1926]],[[44734,57188],[957,93]],[[45691,57281],[-54,1702]],[[45637,58983],[0,9]],[[44675,58898],[59,-1710]],[[14460,7194],[196,-198],[163,-369],[7,-96],[100,246],[71,-178]],[[14997,6599],[84,290],[280,137],[36,258],[197,323],[140,47],[89,-74],[144,161],[95,40],[27,127],[150,93],[48,144],[97,38]],[[16384,8183],[-91,306],[-70,41],[-49,202],[-128,139],[32,54],[16,320]],[[16094,9245],[-450,-212],[-140,144],[-170,-179],[-106,-1],[-253,-204]],[[14975,8793],[-141,-172],[32,-138],[-253,-281],[18,-139],[-80,-151],[13,-124],[-100,-96],[-36,-442],[32,-56]],[[14454,6202],[33,-182]],[[14487,6020],[373,185]],[[14860,6205],[-3,107],[-89,183],[18,140],[-123,208],[-98,-311],[89,-284],[-102,94],[-68,180],[11,166],[103,173],[-61,24],[-78,228],[-75,-208],[-49,-382],[85,-84],[34,-237]],[[75321,67145],[423,-83],[23,27]],[[75767,67089],[-23,104],[42,278],[63,161],[101,66],[89,284]],[[76039,67982],[1,141]],[[75384,68373],[-8,-125],[-142,25]],[[75234,68273],[-193,-739]],[[75041,67534],[48,-132],[93,60],[139,-317]],[[77599,64895],[301,-358]],[[77900,64537],[198,115]],[[78098,64652],[-14,225],[75,129],[-47,230]],[[78112,65236],[-93,-6],[-198,-234],[-159,20],[-63,-121]],[[71334,44141],[504,-108]],[[71838,44033],[69,1116]],[[71907,45149],[-226,53]],[[71681,45202],[-283,60]],[[71398,45262],[-64,-1121]],[[52364,49522],[764,15]],[[53128,49537],[-2,336],[191,3]],[[53317,49876],[-3,671],[-31,-1],[-11,1015]],[[53272,51561],[-544,-17]],[[52728,51544],[3,-336],[-381,-5]],[[52350,51203],[14,-1681]],[[58617,22064],[581,-14]],[[59198,22050],[11,659],[188,-6],[14,555]],[[59411,23258],[-769,26]],[[58642,23284],[-10,-550]],[[58632,22734],[-15,-670]],[[50968,34718],[763,25]],[[51731,34743],[-16,1339]],[[51715,36082],[-5,667]],[[51710,36749],[-763,-23]],[[50947,36726],[1,-669]],[[50948,36057],[20,-1339]],[[77767,37214],[-21,-281],[158,-38],[-18,-242],[163,-41],[-23,-287],[156,-40]],[[78182,36285],[317,-90]],[[78499,36195],[92,1101]],[[78591,37296],[-731,174]],[[77860,37470],[-73,17],[-20,-273]],[[73434,59678],[88,-22]],[[73522,59656],[172,-86],[59,-92]],[[73753,59478],[-15,104],[71,177],[353,468]],[[74162,60227],[-27,142],[-210,707]],[[73925,61076],[-48,-285],[-84,-138],[-214,-136],[-5,-42]],[[73574,60475],[84,-165],[25,-193],[-96,-79],[-16,-213],[-137,-147]],[[43648,60472],[971,102]],[[44619,60574],[-59,1683]],[[44560,62257],[-984,-105]],[[43576,62152],[72,-1680]],[[52304,77760],[913,-913]],[[53217,76847],[383,1161]],[[53600,78008],[-445,435]],[[53155,78443],[-1,-18],[-461,469]],[[52693,78894],[-389,-1134]],[[51729,14717],[-19,1314],[40,2],[-5,325]],[[51745,16358],[-772,-31]],[[50973,16327],[5,-327],[-49,-2]],[[50929,15998],[14,-990]],[[50943,15008],[5,-323]],[[50992,30636],[332,15]],[[51324,30651],[-6,1158]],[[51318,31809],[-914,-717],[-43,10],[10,-496]],[[50072,76134],[589,-582],[-94,-294]],[[50567,75258],[388,-371]],[[50955,74887],[436,1341]],[[51391,76228],[-794,773]],[[50597,77001],[-175,175]],[[50422,77176],[-350,-1042]],[[58830,40631],[768,-38]],[[59598,40593],[22,1212]],[[59620,41805],[-465,37]],[[59155,41842],[-307,15]],[[58848,41857],[-18,-1226]],[[42346,18176],[375,54],[16,-337],[294,40]],[[43031,17933],[580,77]],[[43611,18010],[466,59]],[[44077,18069],[-51,1325]],[[44026,19394],[-110,-10]],[[43916,19384],[-563,-70],[-1057,-148]],[[42296,19166],[50,-990]],[[46759,74403],[157,11]],[[47740,74474],[-59,1938]],[[47681,76412],[-737,-65]],[[46719,75897],[40,-1494]],[[25648,51421],[2071,598]],[[27719,52019],[1047,278]],[[28766,52297],[-955,10439]],[[27811,62736],[-51,-192],[-123,136],[-77,-164],[-107,-76],[-94,-215],[-126,-165],[-99,56],[-101,-157],[-57,-191],[-119,65],[-157,-44],[-56,183],[-5,-270],[-150,77],[-67,-33],[156,-105],[-145,-97]],[[26433,61544],[126,-1257],[-405,-118],[66,-675],[-57,1],[-942,-262],[65,-666],[-189,-61],[45,-421],[-65,67],[-185,-75],[-182,-322],[-109,-13],[-68,-86],[-265,-211],[-26,-152],[-271,-420],[-35,-120],[-147,-137],[-128,-34]],[[22959,9893],[614,213],[83,-137],[382,146]],[[24038,10115],[-185,1456]],[[23853,11571],[-192,-72],[7,-54],[-566,-197],[-69,-204],[-77,12],[-11,-191],[-102,-86]],[[22843,10779],[64,-490]],[[22907,10289],[52,-396]],[[49446,53804],[962,45]],[[50408,53849],[-6,335],[203,9]],[[50605,54193],[-17,1490]],[[50588,55683],[-349,-20]],[[50239,55663],[-805,-42]],[[49434,55621],[25,-1484],[-18,-1]],[[49441,54136],[5,-332]],[[54009,29365],[624,4]],[[54633,29369],[20,0]],[[54653,29369],[-2,1340]],[[54651,30709],[-646,-4]],[[98045,13024],[163,-146],[-82,-298],[-321,-979]],[[98141,11265],[139,-2],[3,-69],[140,190],[236,-19],[64,-97],[116,336],[-121,120],[87,211],[87,84],[27,197],[-44,253],[112,164],[97,217],[120,74],[49,-111],[-16,-155],[117,33],[100,-43],[163,283],[162,408],[103,76],[71,368],[-202,774],[-115,150],[-106,-280],[-129,172],[96,148],[-39,172],[-65,-11],[-41,220],[-129,50],[30,103],[112,77],[-86,245],[-98,-108],[-66,-161],[-106,210],[-70,-167],[-5,217],[-40,69],[-4,256],[-58,-25],[-95,120]],[[98737,16014],[-204,-589],[34,-30],[-89,-292],[-27,24],[-278,-916],[175,-158],[-303,-1029]],[[31681,9492],[198,55],[249,-2592],[34,-308]],[[32162,6647],[773,205]],[[32935,6852],[-28,315],[-257,2590]],[[32650,9757],[-106,-28],[-29,323],[-865,-234]],[[31650,9818],[31,-326]],[[51657,21326],[1168,36]],[[52825,21362],[-9,1440]],[[52816,22802],[-215,-7],[-13,-111],[-948,-32]],[[51640,22652],[17,-1326]],[[84695,26527],[414,-182],[132,21],[129,-43],[67,-106],[166,-128],[99,-168]],[[85702,25921],[151,980],[7,218]],[[85467,27299],[-270,96],[-13,-103],[-376,149]],[[84808,27441],[-113,-914]],[[13998,92672],[273,18],[-8,361],[-383,-27]],[[13880,93024],[77,-117],[41,-235]],[[82509,89851],[-40,-491]],[[82469,89360],[970,-259]],[[83439,89101],[106,1152]],[[83545,90253],[-834,210],[-146,49]],[[82565,90512],[-56,-661]],[[74809,64979],[-26,-449],[38,-7],[-33,-512],[19,-179]],[[74807,63832],[96,-45],[397,-70],[-4,-63],[147,-29]],[[75443,63625],[78,1281]],[[75521,64906],[-143,25]],[[75378,64931],[-338,56]],[[75040,64987],[-227,44],[-4,-52]],[[59288,35560],[378,-21]],[[59666,35539],[385,-25]],[[60051,35514],[29,1337]],[[60080,36851],[-770,41]],[[59310,36892],[-22,-1332]],[[48505,52038],[15,-672]],[[48520,51366],[382,23],[-7,335],[572,35]],[[49467,51759],[-13,674],[16,1]],[[49470,52434],[-7,357]],[[49463,52791],[-955,-64]],[[48508,52727],[-3,-689]],[[73180,24913],[763,-170]],[[73943,24743],[103,1319]],[[74046,26062],[-447,97]],[[73599,26159],[-320,73]],[[73279,26232],[-99,-1319]],[[50172,38697],[753,36]],[[50933,38733],[-19,1339]],[[50914,40072],[-727,-34]],[[50187,40038],[-44,-2]],[[50143,40036],[29,-1339]],[[74907,37480],[761,-166]],[[75668,37314],[53,668]],[[75721,37982],[-62,15],[-5,338],[-63,14],[23,333]],[[75614,38682],[-606,128]],[[75008,38810],[-29,-384]],[[74979,38426],[-72,-946]],[[74234,48565],[180,-343],[63,-176]],[[74477,48046],[34,-84]],[[74511,47962],[67,218],[114,132],[74,412]],[[74766,48724],[91,274]],[[74857,48998],[-356,379],[-5,52]],[[74496,49429],[-67,-199],[-127,-69]],[[74302,49161],[-68,-596]],[[73753,59478],[245,-644],[9,-174]],[[74007,58660],[379,-98],[28,93],[197,-100]],[[74611,58555],[-197,596],[-96,203],[26,141],[-74,179],[28,121]],[[74298,59795],[-58,23],[-78,409]],[[83013,53455],[548,-159]],[[83561,53296],[353,-100]],[[83914,53196],[81,1116]],[[83995,54312],[2,32]],[[83997,54344],[-890,200]],[[83107,54544],[-94,-1089]],[[43590,65514],[168,19]],[[43758,65533],[792,84]],[[44550,65617],[-61,1854]],[[44489,67471],[-961,-79]],[[43528,67392],[62,-1878]],[[84285,47090],[67,-140],[69,-6],[11,214],[-83,61],[-64,-129]],[[36169,28775],[680,143]],[[36849,28918],[-3,30],[1065,206],[592,103]],[[38503,29257],[2,85],[-163,2653],[-87,1319]],[[38255,33314],[-896,-157],[-1460,-307]],[[35899,32850],[-31,-6],[92,-1326],[68,14],[92,-1323],[-23,-4],[93,-1315],[-21,-115]],[[56023,79392],[28,-148],[115,-35],[42,251],[60,63]],[[56268,79523],[133,162],[-7,337],[60,136],[95,-87],[91,283],[-41,104],[123,7],[237,112],[-11,202]],[[56948,80779],[13,23],[-618,557]],[[56343,81359],[-276,-229],[-99,-377]],[[65473,25523],[979,-113],[14,336]],[[66466,25746],[-207,27],[55,1327]],[[66314,27100],[-234,33]],[[65541,27198],[-68,-1675]],[[79439,40093],[-26,-344],[100,-23],[-37,-498]],[[79476,39228],[550,-114]],[[80026,39114],[128,-29],[65,1012]],[[80219,40097],[-577,115]],[[79642,40212],[-191,43],[-12,-162]],[[76006,77774],[37,-180],[112,-134],[35,-369],[-34,-558],[35,-115]],[[76191,76418],[354,-111]],[[76545,76307],[65,-11]],[[76610,76296],[249,-54]],[[76859,76242],[99,1482]],[[76958,77724],[-927,107]],[[76031,77831],[-25,-57]],[[61209,80653],[267,-14]],[[61476,80639],[477,-30],[5,167],[130,-10],[9,334],[69,190]],[[62166,81290],[-60,225],[-140,155],[-61,217]],[[61905,81887],[-169,321],[-89,72],[-163,-104],[-101,-134],[-130,98]],[[61253,82140],[6,-319],[51,-103],[-71,-106],[5,-420],[-22,-148],[64,-162],[-77,-229]],[[57875,24984],[386,-12]],[[58261,24972],[5,333],[385,-18],[10,333]],[[58661,25620],[-124,89],[-48,172],[23,115],[-234,268]],[[58278,26264],[-2,-127],[-191,8],[-2,-167],[-193,6]],[[57890,25984],[-15,-1000]],[[67426,50586],[-19,-506]],[[67407,50080],[575,-73]],[[67982,50007],[56,1336]],[[68038,51343],[0,3]],[[67460,51427],[-34,-841]],[[55905,23372],[194,-2]],[[56099,23370],[578,-13],[2,332]],[[56700,25349],[-775,17]],[[55925,25366],[-2,-999]],[[55923,24367],[-15,-330],[-3,-665]],[[67422,26957],[247,-33],[-16,-333],[193,-27]],[[67846,26564],[355,-55]],[[68201,26509],[74,365],[-8,193],[-187,318],[-94,833]],[[67986,28218],[-496,74]],[[67490,28292],[-68,-1335]],[[71963,73751],[769,-139]],[[72732,73612],[69,1180],[-96,18],[29,496]],[[72734,75306],[-381,70]],[[72353,75376],[-261,39],[-55,-73],[-95,-317],[-24,-460]],[[71918,74565],[-19,-296]],[[71899,74269],[-32,-500],[96,-18]],[[77331,68193],[486,-264]],[[77817,67929],[211,-100]],[[78028,67829],[54,298],[155,660]],[[78237,68787],[-82,127]],[[78155,68914],[-182,248]],[[77973,69162],[-171,-128],[-110,25],[-115,-226]],[[77577,68833],[-99,-407],[-147,-233]],[[58808,32890],[770,-34]],[[59578,32856],[22,1348]],[[59600,34204],[-773,35]],[[58827,34239],[-19,-1349]],[[71880,36715],[760,-157]],[[72640,36558],[70,1003]],[[72710,37561],[-191,38]],[[72519,37599],[-381,65],[-6,-112],[-191,38]],[[71941,37590],[-37,-544]],[[71904,37046],[-24,-331]],[[45544,45404],[1104,102]],[[46648,45506],[36,3]],[[46684,45509],[-51,1675]],[[46633,47184],[-155,-13]],[[46478,47171],[-994,-98]],[[45484,47073],[60,-1669]],[[72136,26450],[375,-64]],[[72511,26386],[387,-75]],[[72898,26311],[96,1314]],[[72224,27787],[-88,-1337]],[[72336,23734],[747,-143]],[[73083,23591],[97,1322]],[[73180,24913],[-759,142]],[[72421,25055],[-85,-1321]],[[59881,54025],[-2,-279],[383,-8]],[[60262,53738],[293,-7]],[[60555,53731],[7,841],[24,0],[3,757]],[[60589,55329],[-384,9]],[[60205,55338],[-1,-57],[-286,2]],[[59918,55283],[-6,-699],[-27,1],[-4,-560]],[[44836,36936],[925,92]],[[45761,37028],[32,3]],[[45793,37031],[-46,1337]],[[45747,38368],[-959,-96]],[[44788,38272],[48,-1336]],[[51686,39610],[107,-233],[283,-370]],[[52076,39007],[127,-107],[121,-23],[137,-103]],[[52461,38774],[-11,1346]],[[52450,40120],[-766,-21]],[[51684,40099],[2,-489]],[[52384,24346],[422,10]],[[52806,24356],[539,16],[-1,664]],[[53344,25036],[-7,660]],[[53337,25696],[-961,-19]],[[49190,89968],[927,42]],[[50117,90010],[196,7]],[[50313,90017],[-36,3027]],[[49697,93009],[6,-297],[-133,-65],[-417,-2]],[[49153,92645],[37,-2677]],[[43711,58797],[964,101]],[[44619,60559],[0,15]],[[43648,60472],[1,-29]],[[43649,60443],[62,-1646]],[[43106,72363],[16,2]],[[43122,72365],[961,95]],[[44083,72460],[-70,1678]],[[44013,74138],[-153,-14]],[[43860,74124],[-818,-88]],[[43042,74036],[64,-1673]],[[77042,40172],[166,-22],[-58,-784],[32,-7]],[[77182,39359],[476,-137]],[[77658,39222],[190,-99]],[[77848,39123],[67,-36],[29,448]],[[77944,39535],[52,834]],[[77996,40369],[-473,91],[-4,-73],[-464,65]],[[77055,40452],[-13,-280]],[[52972,76127],[405,-401]],[[53377,75726],[420,76]],[[53797,75802],[490,1473]],[[54287,77275],[-164,150],[7,65]],[[54130,77490],[-530,518]],[[53217,76847],[-245,-720]],[[61912,33716],[774,-72]],[[62686,33644],[44,1344]],[[62730,34988],[-382,31]],[[62348,35019],[-384,31]],[[61964,35050],[-18,-664],[-18,1],[-16,-671]],[[52450,40120],[764,19]],[[53214,40139],[-12,1342]],[[53202,41481],[-764,-19]],[[52438,41462],[12,-1342]],[[46702,85887],[1363,73]],[[48065,85960],[-27,1720]],[[48038,87680],[-1384,-123]],[[46654,87557],[48,-1670]],[[12583,36035],[115,-74],[74,-244],[120,-85],[98,308],[62,-9],[94,208],[90,-73],[807,358]],[[14043,36424],[218,92],[31,-41]],[[14292,36475],[-159,1035]],[[14133,37510],[-823,-371],[-79,-340],[-129,-76],[-209,200],[-476,26]],[[12417,36949],[52,-467],[-26,-102],[69,-56],[71,-289]],[[65532,33910],[58,-6]],[[65590,33904],[696,-66]],[[66286,33838],[58,1315]],[[66344,35153],[-382,56],[-9,-207],[-366,53]],[[65587,35055],[-55,-1145]],[[94461,20597],[307,-230]],[[94768,20367],[39,69],[102,-99],[75,35],[45,322],[132,-5],[33,-119],[180,197],[-32,157],[258,163]],[[95600,21087],[-26,169],[70,194],[-72,232],[34,96],[-171,178],[-39,367],[44,88],[-21,358],[-41,275],[-42,61]],[[95336,23105],[-219,-148]],[[95117,22957],[-36,-80],[-13,-268],[-289,-340],[-94,-273],[26,-108],[-62,-380]],[[94649,21508],[-33,-100],[-155,-811]],[[89013,42152],[-13,-224],[64,-189],[51,-375],[130,-185]],[[89245,41179],[192,1166]],[[89437,42345],[118,724]],[[89555,43069],[-118,-157],[-135,-20],[-167,179]],[[89135,43071],[-143,-163],[58,-223],[102,-166],[-65,-81],[-74,-286]],[[72997,22284],[188,-39]],[[73185,22245],[569,-136]],[[73754,22109],[51,650],[-16,4],[52,659]],[[73841,23422],[-758,169]],[[73083,23591],[-86,-1307]],[[53519,18713],[9,14]],[[53528,18727],[61,243],[13,332],[103,396],[104,173],[5,421],[62,519],[-35,237]],[[53841,21048],[19,331]],[[53860,21379],[-1035,-17]],[[52825,21362],[1,-218],[-48,-19],[9,-1088],[-33,-1]],[[52754,20036],[12,-1323]],[[80652,38104],[-78,-809]],[[80574,37295],[594,-184]],[[81168,37111],[85,683]],[[81253,37794],[29,230],[-57,32],[-252,587]],[[80973,38643],[-262,75]],[[80711,38718],[-59,-614]],[[41670,68855],[38,-698]],[[41708,68157],[52,-974]],[[41760,67183],[794,96]],[[72898,26311],[381,-79]],[[73599,26159],[45,627]],[[73644,26786],[46,652]],[[73690,27438],[-318,58],[4,56],[-382,73]],[[41629,44279],[49,-1005]],[[41678,43274],[395,53],[64,-1338],[25,-332]],[[42162,41657],[1152,140]],[[43314,41797],[-37,332],[-55,1342],[-18,-2],[-69,1673]],[[43135,45142],[-598,-67]],[[42537,45075],[-941,-129]],[[41596,44946],[33,-667]],[[61137,33781],[775,-65]],[[61964,35050],[-384,19]],[[61580,35069],[-383,35]],[[57280,33959],[770,-23]],[[58050,33936],[5,333]],[[58055,34269],[4,331],[65,-2],[13,1008]],[[58137,35606],[-383,13]],[[57754,35619],[-383,15]],[[57371,35634],[-10,-1016],[-74,2],[-3,-329]],[[57284,34291],[-4,-332]],[[47358,51954],[1147,84]],[[48508,52727],[-17,1031]],[[48491,53758],[-383,-25],[-583,-70]],[[47525,53663],[-192,-15]],[[47333,53648],[38,-1356],[-13,-338]],[[73841,23422],[0,1]],[[73841,23423],[102,1320]],[[67181,70694],[561,-67],[193,-7]],[[67935,70620],[58,1341]],[[67993,71961],[-753,96]],[[67240,72057],[-59,-1363]],[[48616,41343],[379,78]],[[48995,41421],[399,64]],[[49394,41485],[-24,1194]],[[49370,42679],[-761,-49]],[[48609,42630],[-20,-1]],[[48589,42629],[27,-1286]],[[53058,36113],[322,6]],[[53380,36119],[442,7],[0,285]],[[53822,36411],[-4,1055]],[[53818,37466],[-581,-11]],[[53237,37455],[-188,-4]],[[53049,37451],[9,-1338]],[[78981,59990],[147,-148],[94,-4],[61,-201],[78,71]],[[79361,59708],[245,-76]],[[79606,59632],[94,1323],[165,212]],[[79865,61167],[-100,798],[20,194],[-124,233]],[[79661,62392],[-209,-219],[-89,-257],[-56,-451],[11,-127],[-76,-149]],[[79242,61189],[-37,-286],[-59,-109],[-59,-331],[-99,53],[-13,-199],[-153,19],[-125,96],[-33,-71]],[[78664,60361],[59,-115],[258,-256]],[[46064,70957],[254,23]],[[46318,70980],[698,66]],[[47016,71046],[-47,1679]],[[46969,72725],[-962,-86]],[[46007,72639],[57,-1682]],[[85845,54033],[136,-1],[47,-293],[71,-20],[41,-138]],[[86140,53581],[314,-24],[68,124],[172,-31]],[[86694,53650],[-277,1600]],[[86417,55250],[-73,-197],[-220,-174],[-73,-126],[-230,-111]],[[85821,54642],[-22,-225],[46,-384]],[[73310,36814],[762,-163]],[[74072,36651],[187,-41],[73,1002]],[[74332,37612],[-187,41]],[[74145,37653],[-12,-167],[-191,39],[-13,-168],[-573,121]],[[73356,37478],[-5,-72]],[[73351,37406],[-41,-592]],[[70586,60553],[134,-110],[311,101]],[[71031,60544],[66,45],[54,334],[152,170]],[[71303,61093],[44,1046]],[[71347,62139],[-678,82]],[[70669,62221],[-24,2]],[[70645,62223],[-8,-478],[-55,-991],[4,-201]],[[48333,67770],[962,56]],[[49295,67826],[-32,1679]],[[49263,69505],[-960,-61]],[[48303,69444],[24,-1289]],[[48327,68155],[6,-385]],[[57567,73471],[98,120],[106,-20],[64,152],[575,-271]],[[58410,73452],[10,754]],[[58420,74206],[8,755],[58,66]],[[58486,75027],[-941,59]],[[57545,75086],[-167,7],[-6,-410],[36,-472],[91,-268],[67,-327],[1,-145]],[[20029,9119],[1510,626]],[[21539,9745],[-215,1451],[-60,50],[-49,228],[-123,-26],[-192,79]],[[20900,11527],[-350,-136],[-1382,-584]],[[19168,10807],[96,-645],[574,249],[191,-1292]],[[58137,35606],[384,-13]],[[58521,35593],[19,1331]],[[58540,36924],[-194,8]],[[58346,36932],[-576,21]],[[57770,36953],[-16,-1334]],[[50251,69558],[3,-272]],[[50254,69286],[819,31]],[[51073,69317],[-2,129],[113,3]],[[51158,71113],[-251,-17]],[[50907,71096],[-689,-45]],[[50218,71051],[33,-1493]],[[53317,49876],[807,11]],[[54124,49887],[-9,1347]],[[53826,51565],[-554,-4]],[[51391,76228],[147,-143],[155,477]],[[51693,76562],[345,1037]],[[52038,77599],[-940,934]],[[51098,78533],[-501,-1532]],[[72809,30356],[756,-152]],[[73565,30204],[101,1304]],[[73666,31508],[1,22],[-387,81]],[[73280,31611],[-380,75]],[[72900,31686],[-91,-1330]],[[54808,51748],[767,4]],[[55575,51752],[2,841],[-10,338]],[[55567,52931],[-762,-3]],[[66344,35153],[384,-54]],[[66728,35099],[192,-26]],[[66920,35073],[-7,337],[61,1332]],[[66974,36742],[15,339]],[[66989,37081],[-556,84]],[[66433,37165],[-48,-1011]],[[66385,36154],[-41,-1001]],[[57298,40681],[764,-14]],[[58062,40667],[14,1245]],[[58076,41912],[-364,20]],[[57712,41932],[-402,16]],[[57310,41948],[-12,-1267]],[[55468,37000],[768,-9]],[[56236,36991],[6,1006],[86,-2],[2,376]],[[56330,38371],[-189,1]],[[56141,38372],[-570,3]],[[55571,38375],[-1,-370],[-100,0],[-2,-1005]],[[11859,46070],[79,568],[-38,176],[119,263],[-16,94],[233,165],[289,-94],[82,80],[90,-65],[66,56],[114,-48],[116,85],[194,-394],[223,-117],[69,-158],[60,55],[71,-135],[-47,-71],[116,-73],[43,174],[108,-167],[55,81],[134,-166],[52,-405],[115,-196],[566,-599]],[[14752,45179],[62,141],[98,67],[74,327],[98,-10],[24,112]],[[15108,45816],[-78,473],[130,195],[19,180],[-42,91],[20,366],[86,44],[225,423],[-2,248],[40,400],[-28,207],[-47,8],[7,354]],[[15438,48805],[-1074,-434],[-50,314],[-549,-247],[-48,325],[-278,-125],[-232,244]],[[13207,48882],[-199,192],[-161,-3],[-355,-151],[-123,820],[-772,750]],[[11597,50490],[-46,-247],[-124,-75],[-55,-190],[-161,-319],[2,-117],[-79,-62],[-8,-228],[101,-110],[-52,-279]],[[11037,46911],[573,-587],[112,51],[13,-178],[124,-127]],[[57289,39687],[382,-10]],[[57671,39677],[380,-11]],[[58051,39666],[11,1001]],[[57298,40681],[-9,-994]],[[65348,39149],[287,-33]],[[65635,39116],[228,-25],[-42,176],[327,-41]],[[66148,39226],[191,-27],[30,688]],[[66369,39887],[-709,104]],[[65660,39991],[33,-205],[-319,35]],[[65374,39821],[-26,-672]],[[67024,43170],[-8,-168],[96,-12],[-7,-168],[167,-561]],[[67272,42261],[192,-27]],[[67464,42234],[69,1549]],[[67533,43783],[-3,338]],[[67530,44121],[-462,60]],[[67068,44181],[-44,-1011]],[[56527,39701],[379,-7]],[[56906,39694],[383,-7]],[[57298,40681],[-766,14]],[[56532,40695],[-5,-994]],[[68067,47703],[537,-87]],[[68604,47616],[65,-9]],[[68669,47607],[47,1078]],[[68716,48685],[-72,10]],[[68644,48695],[-334,52]],[[68310,48747],[-6,-111],[-183,20]],[[68121,48656],[-81,-123],[38,-115],[-32,-264],[44,-4],[-23,-447]],[[67646,60996],[47,-4],[241,-270],[94,-396]],[[68028,60326],[87,-7],[121,274],[169,92],[89,-53],[19,283]],[[68513,60915],[4,146]],[[68517,61061],[-368,45],[-130,100],[-78,207],[-44,248],[-112,14]],[[67785,61675],[-34,-311],[-98,-201],[-7,-167]],[[72338,34504],[764,-154]],[[73102,34350],[85,1194]],[[73187,35544],[-611,122]],[[72576,35666],[-157,30]],[[72419,35696],[-81,-1192]],[[83213,55830],[901,-183]],[[84114,55647],[21,215]],[[84135,55862],[103,1254]],[[84238,57116],[-375,126]],[[83863,57242],[-529,177]],[[83334,57419],[-121,-1589]],[[44360,46965],[975,95]],[[45335,47060],[-67,1673]],[[45268,48733],[-142,-12]],[[45126,48721],[-825,-78]],[[44301,48643],[48,-1347]],[[44349,47296],[11,-331]],[[73016,42390],[658,-133]],[[73674,42257],[21,338]],[[73695,42595],[48,729]],[[73743,43324],[-373,65],[3,56]],[[73373,43445],[-255,47],[-16,-280],[-63,12]],[[73039,43224],[-22,-326],[34,-8],[-35,-500]],[[87261,51454],[96,88],[-79,58],[-17,-146]],[[46649,57364],[965,73]],[[47614,57437],[6,0],[-43,1712]],[[47577,59149],[-965,-78]],[[46612,59071],[-12,-1]],[[46600,59070],[49,-1706]],[[72034,56767],[2,-409],[63,-145]],[[72099,56213],[69,6],[48,141],[339,9]],[[72555,56369],[1,117],[-165,187],[-85,246]],[[72306,56919],[-135,-157],[-67,154],[-70,-149]],[[29135,50294],[175,-318],[124,-61],[39,-170],[117,-229],[-71,-135],[75,-33],[79,-240],[324,38],[37,-172],[147,-224],[97,44],[32,-149],[105,-225],[88,-3],[80,-133]],[[30583,48284],[85,-118],[-46,-156],[-2,-233],[-70,-303],[-69,-125],[60,-107],[23,-243],[-33,-86]],[[30531,46913],[1655,406]],[[32186,47319],[-70,858],[-6,476]],[[32110,48653],[-84,1040]],[[32026,49693],[-125,1514]],[[31901,51207],[-153,1857]],[[31748,53064],[-1673,-406]],[[30075,52658],[-820,-212],[-51,-38],[-438,-111]],[[27719,52019],[128,-108],[77,75],[125,-261],[225,64],[173,-54],[114,-165],[59,-282],[99,-238],[181,-50],[38,-76],[-37,-151],[102,-76],[-73,-120],[154,-131],[51,-152]],[[59932,38223],[190,-12]],[[60122,38211],[572,-38]],[[60694,38173],[33,1338]],[[60343,39538],[-383,23]],[[59960,39561],[-28,-1338]],[[23764,3862],[1427,529]],[[25191,4391],[-231,1844]],[[24960,6235],[-1076,-396],[166,-1280],[-360,-135]],[[23690,4424],[74,-562]],[[65533,42329],[571,-88]],[[66104,42241],[9,171],[191,-28]],[[66304,42384],[45,896]],[[66349,43280],[24,503],[-126,19]],[[66247,43802],[-318,34],[-135,-42],[-7,-167],[-160,21]],[[65627,43648],[-19,-448],[-43,-111]],[[65565,43089],[-32,-760]],[[55599,49047],[767,-9]],[[56366,49038],[-15,169],[6,1177]],[[56357,50384],[-767,9]],[[55590,50393],[-1,-169]],[[55589,50224],[-2,-1008],[12,-169]],[[59666,73331],[256,-12],[-3,-169],[167,-13],[-67,-495]],[[60019,72642],[557,-31]],[[60576,72611],[13,503],[191,-8]],[[60780,73106],[24,835],[-50,100],[-21,246]],[[60733,74287],[-234,10]],[[60499,74297],[-467,22]],[[60032,74319],[-55,-332],[-404,18]],[[59573,74005],[37,-188],[-39,-93],[41,-231],[-40,-110],[94,-52]],[[11889,40237],[158,-9],[84,55],[130,-81],[155,121],[141,238],[193,57],[423,-4],[150,-210],[136,3],[49,-174],[91,0]],[[13599,40233],[-110,720]],[[13489,40953],[-222,-59],[-141,34],[-187,-28],[-46,-67],[-88,64],[-292,97],[-56,152],[-330,81],[-185,180],[-165,-91]],[[11777,41316],[-9,-304]],[[11768,41012],[121,-775]],[[13921,38921],[-36,255],[124,319]],[[14009,39495],[10,256],[-200,287],[-220,195]],[[11889,40237],[-29,-848],[-40,1]],[[11820,39390],[128,-354],[84,-82],[75,-245],[67,22],[127,-120],[129,100],[106,-143],[139,48],[111,288],[99,165],[110,-17],[88,-97],[96,-208],[175,102],[244,75],[88,-106],[235,103]],[[61596,58376],[831,-30]],[[62427,58346],[30,340],[12,633],[-48,2],[4,228]],[[62425,59549],[-77,2],[-165,304]],[[62183,59855],[-85,-53],[-107,-181],[-91,54],[-79,-87],[-116,34],[46,-116],[-29,-152],[73,-116],[-103,-109],[-51,-181],[-88,33],[-14,-105]],[[61539,58876],[-37,-161],[97,-1],[-3,-338]],[[83674,48560],[95,-33],[-60,205],[-35,-172]],[[84212,53105],[-222,67]],[[83990,53172],[10,-143],[-119,-69],[25,-65],[145,25],[25,-177],[192,230],[-56,132]],[[81379,53411],[87,-106],[-48,178]],[[81418,53483],[-39,-72]],[[84196,45674],[59,-185],[99,202],[-137,162],[-21,-179]],[[83175,52853],[30,-116],[79,6],[33,217],[-142,-107]],[[70618,38305],[647,-119]],[[71265,38186],[23,337],[95,-22],[10,169],[122,-25]],[[71515,38645],[9,167]],[[71524,38812],[-369,79],[19,330]],[[71174,39221],[-499,87]],[[70675,39308],[-57,-1003]],[[56895,38361],[762,-19]],[[57657,38342],[14,1335]],[[56906,39694],[-11,-1333]],[[9578,45787],[147,-165],[146,50],[17,89]],[[11597,50490],[67,35],[39,177],[-45,63],[47,243]],[[11705,51008],[-1561,-725],[-401,-194]],[[9743,50089],[-147,-430],[-2,-460],[-102,-133],[-48,-394],[-102,-372],[-143,-224],[-88,-377],[26,-244],[-5,-418],[61,-269],[-51,-116],[111,-154],[40,150],[143,-153],[152,-516],[-10,-192]],[[62881,47724],[130,-9],[6,232],[136,-11],[5,228],[263,-16]],[[63421,48148],[28,1247]],[[63449,49395],[-202,-221],[-94,51],[-165,-76],[-4,-82],[-155,-233],[-96,36]],[[62733,48870],[-86,-33]],[[62647,48837],[-10,-523],[260,-16],[-16,-574]],[[81638,55041],[318,-215],[64,45],[38,-144],[61,49],[74,-82],[31,93],[122,-35],[32,63]],[[82378,54815],[61,384],[-118,211],[51,168]],[[82372,55578],[-350,80]],[[82022,55658],[-334,75]],[[81688,55733],[-50,-692]],[[73085,28957],[381,-80]],[[73466,28877],[96,1287]],[[73562,30164],[3,40]],[[72809,30356],[-43,-662],[-17,4],[-46,-664]],[[75904,51361],[110,-502],[112,-218],[47,-15]],[[76173,50626],[24,-5]],[[76197,50621],[173,154],[173,72]],[[76543,50847],[-60,528]],[[76483,51375],[-109,-107],[-69,125],[-92,-16],[-12,108],[-148,61],[-107,-96]],[[75946,51450],[-42,-89]],[[55567,52931],[766,-9]],[[56333,52922],[1,224]],[[56334,53146],[6,1122]],[[56340,54268],[-761,9]],[[55579,54277],[-8,0]],[[55571,54277],[-4,-1346]],[[72042,30508],[767,-152]],[[72900,31686],[-384,76]],[[72516,31762],[-381,78]],[[72135,31840],[-93,-1332]],[[71482,33314],[361,-70]],[[71843,33244],[398,-70]],[[72241,33174],[97,1330]],[[72338,34504],[-768,154]],[[71570,34658],[-88,-1344]],[[69620,52124],[145,-162]],[[69765,51962],[269,196],[301,166],[102,7]],[[70437,52331],[-97,326],[20,248]],[[70360,52905],[-125,29],[-63,137],[-151,-18]],[[70021,53053],[-103,-113],[-16,-360],[-56,-191]],[[69846,52389],[-164,-68],[-62,-197]],[[55595,28035],[565,-4]],[[56160,28031],[16,333],[384,-7]],[[56560,28357],[8,997]],[[56568,29354],[-952,15]],[[55616,29369],[-16,1]],[[55600,29370],[-5,-1335]],[[70971,26672],[408,-78]],[[71379,26594],[89,1331]],[[70709,28065],[-92,-1340]],[[70709,28065],[-629,96]],[[70080,28161],[-86,-570],[-101,-318],[121,-259],[55,-236]],[[71468,27925],[756,-138]],[[72320,29111],[-767,140]],[[70108,29495],[680,-100]],[[71230,29988],[20,336]],[[71250,30324],[-189,31],[22,333],[-588,107]],[[70495,30795],[-245,-721],[-142,-579]],[[58512,29293],[388,-17]],[[58900,29276],[573,-30]],[[59473,29246],[25,1339]],[[59498,30585],[-723,36]],[[58775,30621],[-244,10]],[[58531,30631],[-19,-1338]],[[66334,47230],[-31,-729],[189,-25]],[[66492,46476],[573,-66]],[[67065,46410],[49,1173],[194,-37]],[[67308,47546],[13,340]],[[67321,47886],[-761,105],[13,339]],[[66573,48330],[-200,2]],[[66373,48332],[-47,-989],[8,-113]],[[67065,46410],[572,-71]],[[67637,46339],[8,168],[188,-25]],[[67833,46482],[46,1002]],[[67879,47484],[-571,62]],[[58222,21745],[21,1002]],[[58243,22747],[-610,25]],[[57633,22772],[-87,-228],[6,-188],[-119,-404]],[[57433,21952],[-129,-175],[918,-32]],[[45530,62354],[990,82]],[[46520,62436],[-50,1676]],[[46470,64112],[-735,-65]],[[45735,64047],[-265,-23]],[[55094,20725],[969,-7]],[[56063,20718],[16,1273]],[[56079,21991],[0,55]],[[56079,22046],[-965,6]],[[55114,22052],[-2,-664],[-17,0],[-1,-663]],[[50786,58907],[190,7]],[[50976,58914],[766,27]],[[51742,58941],[-15,1692]],[[51727,60633],[-958,-30]],[[66957,58079],[345,-32],[-1,-82]],[[67301,57965],[228,355],[134,26],[141,174]],[[67804,58520],[22,1048]],[[67826,59568],[-376,25]],[[67450,59593],[-95,-103],[-263,-104],[-64,-400],[-99,-111]],[[66929,58875],[40,-107],[-12,-689]],[[68650,58182],[59,-115],[60,-283],[86,-172],[-45,-191],[4,-187],[186,-31]],[[69000,57203],[19,24]],[[69019,57227],[52,152],[25,264]],[[69096,57643],[76,308],[0,118],[-127,414],[-6,316],[156,20],[-11,271],[-35,102]],[[69149,59192],[-10,99]],[[69139,59291],[-102,33],[-7,-110],[-267,14]],[[68763,59228],[-71,7],[-42,-1053]],[[81997,65855],[71,92],[209,84],[286,203],[195,200],[28,128],[83,81]],[[82869,66643],[-161,245],[4,253],[-72,-145],[-240,361]],[[82400,67357],[-236,-295]],[[82164,67062],[-78,-143],[-57,-908],[-32,-156]],[[49265,85418],[768,557]],[[50033,85975],[410,903]],[[50443,86878],[177,371]],[[50620,87249],[-474,646]],[[50146,87895],[2,-135],[-915,-39]],[[49233,87720],[21,-1690]],[[49254,86030],[11,-612]],[[51324,30651],[242,6]],[[51566,30657],[578,16]],[[52144,30673],[331,9]],[[52468,31951],[-386,-8]],[[52082,31943],[-713,-23]],[[51369,31920],[-51,-111]],[[42034,24047],[29,-8],[40,-810]],[[42103,23229],[1698,230]],[[43801,23459],[-29,661]],[[43772,24120],[-82,1661],[-955,-124]],[[41956,25674],[78,-1627]],[[23535,91888],[96,-462]],[[23631,91426],[76,171],[265,402]],[[23972,91999],[-52,77],[-116,-133],[-217,-29],[-13,76]],[[23574,91990],[-39,-102]],[[23513,91993],[14,-65]],[[23527,91928],[-14,65]],[[23011,91654],[1,178],[49,65],[176,-268]],[[23237,91629],[16,105],[173,287],[60,227],[-112,-215],[-88,-62],[55,162],[118,142],[86,314],[-178,553],[-43,18],[-62,-238],[37,-251],[-86,-125],[-96,-243],[-14,-143],[-169,-454],[-60,-244],[137,192]],[[22285,90354],[0,0]],[[22956,92319],[-68,27],[-299,-173],[-14,233],[-138,74]],[[22437,92480],[-100,-85],[-24,-198],[61,-128],[-39,-153],[85,100],[98,-88],[58,-146],[164,133],[210,16],[45,154],[-74,88],[86,54],[-51,92]],[[21622,91487],[144,-199]],[[21766,91288],[222,-445],[94,-51],[16,-139]],[[22098,90653],[246,0],[89,59],[114,251],[-50,73],[0,166],[84,7],[130,199],[-67,44],[40,119]],[[22684,91571],[-78,-1],[-99,114],[-52,-307],[-111,-222],[-48,110],[-114,-66],[-46,-158],[-33,119],[-95,-53],[-7,89],[133,14],[132,153],[58,1],[130,346],[-120,172],[-65,3],[-42,154],[-132,-181],[-66,30],[-218,-176],[-189,-225]],[[49503,25196],[940,52]],[[50443,25248],[18,1],[-17,1006]],[[50444,26255],[-20,1676]],[[50424,27931],[-360,-18]],[[52366,26673],[578,17]],[[52944,26690],[-12,1330]],[[51783,27992],[-7,0]],[[51776,27992],[16,-1338]],[[69739,60001],[120,-187],[72,78],[163,33],[207,-202]],[[70301,59723],[-8,289],[128,145],[32,222],[-27,155]],[[70426,60534],[-59,-37],[-221,29],[7,143],[-118,105],[-105,15]],[[69930,60789],[-65,-136],[-72,-12],[-5,-118],[-130,-22]],[[69658,60501],[44,-257],[58,-89],[-21,-154]],[[64080,22996],[-26,-660]],[[64054,22336],[961,-110],[19,336]],[[65034,22562],[52,1328]],[[65086,23890],[-972,106]],[[64114,23996],[-34,-1000]],[[67192,60030],[90,72],[212,-463],[-44,-46]],[[67826,59568],[179,-17]],[[68005,59551],[23,775]],[[67646,60996],[-428,41]],[[67218,61037],[-26,-1007]],[[85035,47024],[47,-183],[66,19],[6,144],[-119,20]],[[33651,17704],[385,93],[84,-1023],[23,6],[63,-766]],[[34206,16014],[18,-218],[578,141]],[[34802,15937],[-40,489],[18,171],[129,33],[-27,329],[56,160],[-28,328],[101,359],[-44,548]],[[34967,18354],[-223,-52]],[[34744,18302],[-755,-180],[-29,331]],[[33960,18453],[-289,-72],[29,-330],[-76,-19],[27,-328]],[[38503,29257],[98,16]],[[38601,29273],[1506,246]],[[40107,29519],[289,43]],[[40396,29562],[-147,2724],[-28,686]],[[40221,32972],[-642,-94],[-34,669]],[[39545,33547],[-79,-12],[-60,201],[-41,327],[-247,-38],[-140,-84],[16,-280],[63,12],[44,-198],[-842,-160]],[[38259,33315],[-4,-1]],[[78384,55117],[143,-1],[259,-145],[83,9],[74,113],[124,-6]],[[79067,55087],[-25,567]],[[79042,55654],[-139,417],[-158,61],[-103,230]],[[78642,56362],[-109,-169],[-52,-1021],[-128,36]],[[78353,55208],[31,-91]],[[62707,23477],[-10,-333],[386,-31]],[[63083,23113],[347,-30],[650,-87]],[[64114,23996],[-242,24],[12,332],[-185,18]],[[63699,24370],[-186,30],[-771,73]],[[62742,24473],[-35,-996]],[[31091,21746],[406,103],[121,74],[790,192],[142,7],[486,129]],[[33036,22251],[1087,251],[30,31],[723,165]],[[34876,22698],[-37,490],[44,10],[-104,1330],[30,8],[-105,1338],[37,9]],[[34741,25883],[-27,338]],[[34714,26221],[-383,-88],[-26,337],[-197,-46],[-21,329],[-286,-66],[-28,329],[-350,-67]],[[33423,26949],[-76,-132],[-93,-362],[-179,-138],[-166,160],[-36,195],[-215,126],[-88,-100],[63,-228],[-55,-170],[25,-102],[-220,-37],[-73,-242]],[[32310,25919],[34,-388],[-104,-155],[41,-248],[-27,-307],[-81,-100],[-20,-271],[-86,-235],[52,-246],[-4,-173],[-135,-114],[7,-76],[-452,-118],[29,-316],[-607,-164]],[[30957,23008],[118,-1267],[16,5]],[[54635,28037],[751,1]],[[55386,28038],[209,-3]],[[55600,29370],[-947,-1]],[[54633,29369],[2,-1332]],[[66822,31065],[191,-21]],[[67013,31044],[574,-70]],[[67587,30974],[54,1337]],[[67641,32311],[-383,59]],[[67258,32370],[-383,49]],[[66875,32419],[-53,-1354]],[[54014,28033],[597,3]],[[54611,28036],[24,1]],[[54009,29365],[5,-1332]],[[87008,45106],[88,37],[248,-229],[56,-147],[65,80],[-4,249],[71,108]],[[87532,45204],[-72,94],[15,384]],[[87475,45682],[-87,76]],[[87388,45758],[-189,-120],[-63,53],[26,-218],[-175,48]],[[86987,45521],[-39,-51],[3,-332],[57,-32]],[[26874,17822],[54,-31],[12,-180],[85,-110],[49,136],[241,-283],[165,27],[110,-85],[42,-210]],[[27632,17086],[31,20],[85,686],[109,-147],[95,11],[91,-159],[85,-47],[118,51],[14,86]],[[28260,17587],[128,242],[121,147],[174,117],[44,315],[51,52],[1,201]],[[28779,18661],[-63,337],[1,193],[81,191],[75,65],[115,-17],[45,205],[-106,1153],[191,58],[-34,331],[222,66],[-32,331],[37,12],[-33,323],[158,50],[-16,160],[443,138],[-27,272],[468,134]],[[30304,22663],[-2,167],[-104,206],[69,225],[-54,31],[-124,-124],[-55,37]],[[30034,23205],[-132,-80],[-24,58],[-179,82],[-56,-229],[-183,54],[-78,-62],[-126,64],[-116,-82],[-79,-159],[-67,-22],[-129,116],[-76,292],[-122,-161],[-49,51],[-71,-106],[-172,-55],[-84,-98],[-105,44],[-110,208],[16,183]],[[28092,23303],[-55,56],[-50,-162],[-162,-264],[-17,-185],[41,-100],[-89,-324],[55,-57],[1,-227],[-40,-82],[-22,-300],[-160,-245],[-163,97],[-8,-139],[-135,-221],[-28,-332],[84,-18],[28,-377],[-92,-161],[19,-80],[-89,-80],[-13,-248],[-106,-278],[-49,-294],[30,-252],[-51,-260],[56,-237],[-106,-35],[77,-292],[-124,-203],[-50,-181]],[[32866,15613],[249,-45],[131,44],[96,-40],[208,281],[113,26]],[[33663,15879],[543,135]],[[33651,17704],[-962,-248]],[[32689,17456],[91,-1015],[12,3],[74,-831]],[[58958,55293],[960,-10]],[[60205,55338],[8,1009]],[[60213,56347],[-700,7]],[[59513,56354],[-67,1],[-3,-676],[-482,9]],[[58961,55688],[-3,-395]],[[59815,48185],[0,-170],[190,-366]],[[60005,47649],[37,165],[109,145],[106,33],[130,-54],[272,35]],[[60659,47973],[107,181]],[[60766,48154],[-186,890],[1,56],[-385,8]],[[60196,49108],[-381,-15]],[[59815,49093],[0,-908]],[[51444,45463],[960,28]],[[52404,45491],[-3,335]],[[52401,45826],[-11,1007]],[[52390,46833],[-958,-30]],[[51432,46803],[8,-1005]],[[51440,45798],[4,-335]],[[87726,45928],[81,-214],[119,191],[124,87],[2,120],[197,7],[44,46]],[[88293,46165],[150,85],[42,232],[83,89]],[[88568,46571],[-97,40],[-112,217]],[[88359,46828],[-115,-79],[-213,-329],[-69,-11],[-43,-139],[-105,-64]],[[87814,46206],[-88,-278]],[[66672,59365],[111,-34],[122,-312],[24,-144]],[[67192,60030],[-86,-15],[-164,-165],[-121,-15],[-162,-223]],[[66659,59612],[13,-247]],[[70515,43161],[623,-112]],[[71138,43049],[67,1120]],[[71205,44169],[-237,50],[7,112],[-324,53]],[[70651,44384],[19,-115],[-78,12],[-50,-900],[-14,2]],[[70528,43383],[-13,-222]],[[47402,48928],[161,15]],[[47563,48943],[959,70]],[[48522,49013],[23,2]],[[48545,49015],[-29,1339]],[[48516,50354],[-6,336]],[[48510,50690],[-1117,-79]],[[47393,50611],[-30,-2]],[[66974,36742],[560,-96]],[[67534,36646],[1,0]],[[67535,36646],[63,1002]],[[67598,37648],[-568,101]],[[67030,37749],[-41,-668]],[[69835,38183],[233,-226],[64,-151],[48,-319],[89,-134],[195,-34]],[[70464,37319],[96,-17]],[[70560,37302],[58,1003]],[[70618,38305],[-769,126]],[[69849,38431],[-14,-248]],[[71838,44033],[-13,-226]],[[71825,43807],[539,-105]],[[72364,43702],[67,942]],[[72431,44644],[23,393],[-92,18]],[[72362,45055],[-455,94]],[[60228,52150],[411,-12],[39,199],[92,148],[81,-110],[86,8],[73,-139]],[[61010,52244],[4,560],[294,234],[3,169]],[[61311,53207],[7,508]],[[61318,53715],[-763,16]],[[60262,53738],[-5,-915],[-24,1],[-5,-674]],[[58535,44264],[679,-60]],[[59214,44204],[11,1017],[167,-7]],[[59392,45214],[-33,85],[20,255]],[[59379,45554],[-819,53]],[[58560,45607],[-10,-668]],[[58550,44939],[-15,-675]],[[72252,22754],[192,-32],[-22,-331]],[[72422,22391],[575,-107]],[[72336,23734],[-84,-980]],[[45709,43742],[45,-1339]],[[45754,42403],[921,87]],[[46675,42490],[32,3]],[[46707,42493],[-40,1337]],[[46667,43830],[-958,-88]],[[45709,43742],[-2,0]],[[72511,26386],[-78,-1046],[-12,-285]],[[57159,53210],[954,25]],[[58113,53235],[-1,225]],[[58112,53460],[-1,896]],[[58111,54356],[-942,-29]],[[57169,54327],[-10,-1117]],[[45735,64047],[-53,1676]],[[45682,65723],[-175,-14]],[[45507,65709],[-786,-74]],[[44721,65635],[56,-1674]],[[74140,32768],[304,-64],[453,-127]],[[74897,32577],[182,-56]],[[75079,32521],[123,1329]],[[75202,33850],[-382,98]],[[74820,33948],[-582,169]],[[74238,34117],[-98,-1349]],[[71753,31920],[382,-80]],[[72516,31762],[95,1334]],[[72611,33096],[-370,78]],[[71843,33244],[-90,-1324]],[[33060,70430],[574,119]],[[33634,70549],[-214,3136]],[[33420,73685],[-1711,-363]],[[31709,73322],[7,-311]],[[31716,73011],[63,-821],[-25,-6],[127,-1664],[569,121],[24,-331],[586,120]],[[78109,53748],[31,-134],[92,39],[92,-262],[405,-123],[-4,33]],[[78725,53301],[185,607]],[[78910,53908],[103,416]],[[79013,54324],[-554,142]],[[78459,54466],[-389,95]],[[78070,54561],[-273,65]],[[77797,54626],[41,-330],[201,-272],[70,-276]],[[92968,16433],[-28,-214],[75,-267],[2,-294],[-87,-84],[88,-34],[115,-325],[115,156],[149,-51],[38,-256]],[[93435,15064],[390,2000],[316,1723]],[[94141,18787],[-52,28],[30,170],[-327,123],[-5,607],[-49,21],[-62,-264],[-119,-130]],[[93557,19342],[-63,-118],[-107,-7],[-101,79],[-46,-179],[-185,-25],[-148,-228]],[[92907,18864],[86,-61],[60,-277],[88,-145],[-60,-185],[55,-65],[-32,-250],[-65,-79],[-122,-316],[62,-158],[1,-303],[58,-218],[-109,-241],[39,-133]],[[49503,9581],[781,43]],[[50284,9624],[-20,1064],[44,3],[-12,657]],[[50296,11348],[-13,657],[-344,-20]],[[49939,11985],[-438,-27]],[[49501,11958],[14,-658]],[[49515,11300],[14,-656],[-49,-3],[23,-1060]],[[57180,55736],[-2,-223]],[[57178,55513],[987,4]],[[58165,55517],[-1,449]],[[58164,55966],[-2,710]],[[57187,56633],[-7,-897]],[[23847,92913],[91,-42],[130,212],[202,195],[-91,178],[-141,25],[-6,124],[-97,-12]],[[23935,93593],[-86,-226],[-42,-244],[83,-111],[-43,-99]],[[23972,91999],[256,410],[-17,181],[140,-19],[13,218]],[[24234,93116],[-120,-107],[-138,-197],[-246,-69],[-17,-242],[-74,-272],[-79,-23],[-12,-118],[219,58],[-193,-156]],[[52483,36099],[575,14]],[[53049,37451],[-385,-8]],[[52664,37443],[-192,-5]],[[52472,37438],[11,-1339]],[[52493,35095],[574,15]],[[53067,35110],[-2,334],[321,6]],[[53386,35450],[-6,669]],[[52483,36099],[10,-1004]],[[67451,21264],[232,-38],[-34,-669],[124,-19],[-17,-331]],[[67756,20207],[386,-57]],[[68142,20150],[18,328],[66,-9],[67,1322],[99,-12]],[[68392,21779],[-87,410],[15,63],[-92,249],[-94,382],[-198,572],[38,136]],[[51243,87725],[405,-542]],[[51648,87183],[313,-419],[150,116],[66,123]],[[52177,87003],[5,72],[140,-74],[89,126],[52,217],[-51,631],[41,219]],[[52453,88194],[-428,618]],[[52025,88812],[-205,-177],[-139,-67],[-12,-243],[-171,-31],[-99,-82],[-67,-335],[-89,-152]],[[51605,18674],[542,21]],[[52754,20036],[-1124,-34]],[[51587,19999],[18,-1325]],[[45584,60672],[981,84]],[[46565,60756],[-45,1680]],[[45530,62354],[54,-1682]],[[81191,34624],[107,-217],[123,-366],[355,-86],[-3,-26]],[[81773,33929],[164,-51]],[[81937,33878],[62,604],[66,79],[21,203]],[[82086,34764],[19,193],[-201,116],[16,168],[-66,111],[15,136],[-57,193]],[[81812,35681],[-501,151]],[[81311,35832],[-120,-1208]],[[46470,64112],[227,19]],[[46466,65785],[-784,-62]],[[58964,55970],[-3,-282]],[[59513,56354],[1,1229]],[[59514,57583],[-479,20]],[[59035,57603],[1,-1240],[-70,1],[-2,-394]],[[74993,42582],[195,-17],[1,58],[194,-18],[4,96],[314,26]],[[75701,42727],[6,217]],[[75707,42944],[21,644]],[[75728,43588],[-525,42]],[[75203,43630],[-235,17]],[[74968,43647],[-38,-1005],[63,-60]],[[57756,43609],[767,-13]],[[58523,43596],[12,668]],[[58550,44939],[-761,11]],[[57789,44950],[-6,-948],[-26,0]],[[57757,44002],[-1,-393]],[[60875,41680],[287,-32]],[[61162,41648],[397,-49]],[[61559,41599],[18,1176]],[[61577,42775],[-672,39]],[[60905,42814],[-7,-168]],[[60898,42646],[-23,-966]],[[48716,74546],[145,7]],[[48861,74553],[366,26]],[[49227,74579],[458,1473]],[[49685,76052],[-174,40],[-43,294],[-410,465]],[[49058,76851],[-94,-30],[-95,109]],[[48869,76930],[-213,-36]],[[48656,76894],[60,-2348]],[[42456,70609],[719,83]],[[43175,70692],[-53,1673]],[[43106,72363],[-1596,-187]],[[41510,72176],[73,-1675]],[[52038,77599],[141,295],[125,-134]],[[52693,78894],[-364,363],[-112,523]],[[52217,79780],[-588,-467],[-388,-150]],[[51241,79163],[-154,-499]],[[51087,78664],[11,-131]],[[23189,3634],[575,228]],[[23690,4424],[-234,1754],[-168,1199]],[[23288,7377],[-580,-233]],[[22708,7144],[42,-323],[-95,-37],[263,-1922],[-189,-73],[43,-320],[96,36],[46,-345],[95,37],[42,-318],[100,39],[38,-284]],[[78094,74083],[-8,-108],[279,-54]],[[78365,73921],[7,91],[156,29],[104,252],[73,8]],[[78705,74301],[-55,55],[17,243],[-105,221]],[[78562,74820],[-42,103],[-99,18]],[[78421,74941],[-267,47]],[[78154,74988],[-60,-905]],[[45233,79563],[1617,116]],[[46850,79679],[-42,1608]],[[46808,81287],[-1124,-82]],[[45684,81205],[-500,-42]],[[45184,81163],[49,-1600]],[[82600,50130],[78,-368],[57,-149],[-131,-274],[3,-92]],[[82607,49247],[158,-259],[136,-428],[260,72]],[[83161,48632],[38,257],[-15,133],[216,195],[-2,59],[155,141]],[[83553,49417],[-123,363],[-135,-98],[-238,388],[70,66],[-5,121],[-86,189]],[[83036,50446],[-40,-64],[-371,-204],[-25,-48]],[[57769,76310],[586,108],[204,189]],[[58559,76607],[7,397],[-113,219],[43,176],[-43,262],[35,213],[-13,406]],[[58475,78280],[-7,61],[-164,79]],[[58304,78420],[-122,-137],[-51,-141],[-207,-191]],[[57924,77951],[-27,-147],[44,-159],[-30,-212],[46,-239],[-31,-88],[35,-314],[-22,-239],[-170,-243]],[[59252,18094],[1167,-60],[23,382]],[[60442,18416],[21,938]],[[60463,19354],[-1177,62]],[[59286,19416],[-24,-662],[-10,-660]],[[79102,81202],[88,-16],[17,-304],[40,-143],[-12,-168]],[[79235,80571],[764,-184]],[[79999,80387],[-34,277],[21,441],[53,172]],[[80039,81277],[-60,206],[6,270],[-127,409],[17,86],[-186,277]],[[79689,82525],[-35,-207],[-105,-268],[-153,-32],[-44,-136],[-183,-118],[-27,-363],[-40,-199]],[[77445,66363],[255,-915]],[[77700,65448],[53,48],[86,290],[79,76]],[[77918,65862],[138,349],[162,223],[-4,195]],[[78214,66629],[-452,293]],[[77762,66922],[-299,-289]],[[77463,66633],[-18,-270]],[[11860,79978],[258,74],[21,-227],[516,128],[8,-114],[203,44],[-8,114],[135,28],[8,-114],[135,25],[-7,114],[272,47],[6,-115],[135,21],[-5,115],[742,84],[-4,115],[270,19],[-2,114],[270,13],[0,46]],[[14813,80509],[-19,298],[68,2],[65,232],[68,1],[-20,461],[135,1],[48,116],[-1,461],[-20,115],[-201,-2],[-2,230],[-203,-6],[-19,346],[-134,-6],[-63,-235],[-134,-8],[-6,231],[-134,-10],[6,-231],[-267,-24],[-16,462],[-338,-39],[-10,231],[-201,-28],[-25,577]],[[13390,83684],[-73,105],[-537,-91],[-741,-166],[20,-229],[-67,-17],[21,-228],[-90,-24],[42,-457],[-24,-6],[42,-457],[-11,-144]],[[11972,81970],[178,32],[3,186],[-78,336],[32,183],[188,49],[135,-11],[107,107],[84,-50],[90,95],[111,-270],[174,40],[-34,-143],[-119,-104],[-125,45],[27,-218],[-102,-299],[-65,-31],[-31,-168],[101,-102],[79,236],[-30,174],[135,305],[80,-38],[-150,-350],[42,-213],[90,-120],[-80,-103],[-217,52],[-362,-286],[11,-172],[-42,-387],[-344,-767]],[[43068,15267],[862,118]],[[43930,15385],[102,13],[-58,1320]],[[43974,16718],[-303,-38],[-60,1330]],[[43031,17933],[62,-1329],[-88,-12],[63,-1325]],[[58152,18007],[-10,-866]],[[58142,17141],[1100,-36]],[[59242,17105],[10,989]],[[59286,19416],[20,995]],[[59306,20411],[-586,45]],[[58720,20456],[-4,-352],[-566,36]],[[58150,20140],[-22,-28],[-19,-1270],[52,-23],[-9,-812]],[[32509,43508],[51,-622]],[[32560,42886],[262,62],[-3,39],[576,133],[13,-166],[1041,228],[37,-500],[414,68],[442,100],[25,-342],[189,49],[51,-672],[470,92]],[[36077,41977],[-39,662]],[[36038,42639],[-135,-27],[-145,2119]],[[35758,44731],[-539,-111]],[[35219,44620],[-1662,-357],[-1088,-254]],[[32469,44009],[40,-501]],[[56357,50384],[4,507],[-18,0],[1,853]],[[56344,51744],[-769,8]],[[55575,51752],[2,-854],[13,-505]],[[47278,67691],[96,7]],[[47374,67698],[-31,1687]],[[47343,69385],[-975,-76]],[[48675,60162],[1335,71]],[[50010,61239],[-6,337]],[[50004,61576],[-1336,-76]],[[48672,61332],[-20,-167],[23,-1003]],[[75813,39147],[191,-44],[-4,-58],[322,-78]],[[76742,38860],[16,224],[-160,80],[44,554],[-96,47],[9,195]],[[76555,39960],[-384,50]],[[76171,40010],[-18,-241],[-284,72]],[[75869,39841],[-56,-694]],[[64025,39618],[-9,-336]],[[64016,39282],[756,-72]],[[64772,39210],[23,673]],[[64795,39883],[36,1009]],[[64831,40892],[-768,71]],[[64063,40963],[-38,-1345]],[[77041,64392],[115,217],[279,7],[98,38],[66,241]],[[77599,64895],[-182,273]],[[77417,65168],[-56,-32],[-150,121],[-79,-118]],[[77132,65139],[-149,-256],[58,-491]],[[67030,37749],[77,1337]],[[67107,39086],[-573,84],[29,685]],[[66563,39855],[-194,32]],[[66148,39226],[-35,-792]],[[66113,38434],[-50,-1057]],[[66063,37377],[-8,-166],[378,-46]],[[73330,75531],[-22,-343],[94,-46],[-22,-305]],[[73380,74837],[672,-123]],[[74052,74714],[97,1609]],[[74149,76323],[-761,154]],[[73388,76477],[-58,-946]],[[85233,89135],[774,-218],[-18,-218],[167,-45]],[[86156,88654],[298,856],[46,172]],[[86500,89682],[-118,88],[-1472,405]],[[84910,90175],[354,-724],[-31,-316]],[[58055,34269],[772,-30]],[[58827,34239],[6,333],[59,-2],[15,1006]],[[58907,35576],[-386,17]],[[59600,34204],[6,331],[39,-1],[21,1005]],[[59288,35560],[-381,16]],[[25155,20669],[-39,224],[127,421],[129,36],[63,322],[91,-79],[56,57],[91,-192],[85,-56],[37,-131],[-36,-129],[88,-45],[28,-128],[152,-168],[106,-15],[-79,426],[119,104],[90,-71],[74,498],[203,500],[29,120],[189,167],[40,81],[235,186],[97,-84],[39,282],[75,282],[-4,322]],[[27240,23599],[-151,-48],[-70,656],[-66,-21],[-12,292],[-61,397],[66,86],[31,207],[-103,-28],[-22,123],[-149,172],[-407,245],[-83,182]],[[26213,25862],[-88,-346],[-132,-268],[-26,-234],[-114,84],[-72,-46],[-25,-140],[-186,-285],[-3,-219],[-111,13],[-70,-107],[-153,-65],[-55,190],[-205,-390],[-208,-72],[28,-245],[-93,-32],[-178,152]],[[24522,23852],[-26,-53]],[[24496,23799],[40,-227],[-74,-58],[0,-154],[89,-123],[-67,-109],[56,-64],[-208,-313],[24,-358],[-157,-166],[-4,-59]],[[24195,22168],[143,-288],[13,-360],[-54,-23],[-7,-241],[47,-91],[195,-86],[63,-297],[111,-116],[188,254],[261,-251]],[[75908,74806],[-27,-452]],[[75881,74354],[303,-63],[8,-93],[199,46]],[[76391,74244],[181,-40]],[[76572,74204],[-3,137],[119,476],[-27,84]],[[76661,74901],[-39,-62],[-74,120],[-278,34]],[[76270,74993],[-286,49],[-32,-245],[-44,9]],[[55159,34316],[579,-6]],[[55738,34310],[2,334],[107,-1],[2,1015]],[[55849,35658],[-571,4]],[[55278,35662],[0,-1013],[-118,0],[-1,-333]],[[36084,50742],[185,39],[-20,333],[953,175]],[[37202,51289],[-84,1334]],[[35945,52390],[65,-998],[27,5],[47,-655]],[[59173,38266],[759,-43]],[[59960,39561],[-383,22]],[[59577,39583],[-381,20]],[[59174,38331],[-1,-65]],[[41981,41296],[193,26],[-12,335]],[[41678,43274],[-752,-106]],[[40926,43168],[106,-2011],[949,139]],[[60080,36851],[772,-49]],[[60852,36802],[32,1358]],[[60884,38160],[-190,13]],[[60122,38211],[-24,-355],[-18,-1005]],[[65051,41637],[96,-119],[256,-130],[-6,-131],[63,-251],[91,-150],[-3,-181]],[[65548,40675],[377,-47],[26,509],[100,70]],[[66051,41207],[53,1034]],[[65533,42329],[-189,25],[-21,-448],[-349,38]],[[64974,41944],[77,-307]],[[39975,44708],[1609,236]],[[41584,44944],[-92,1683],[-45,1007],[-577,-90]],[[40870,47544],[57,-996],[-1046,-163]],[[39881,46385],[94,-1677]],[[58540,36924],[578,-24]],[[59118,36900],[16,1009],[33,-3],[6,360]],[[58406,38284],[-5,-341],[-39,1],[-16,-1012]],[[74213,40788],[-6,-91],[160,-35],[-29,-391],[562,-129]],[[74900,40142],[46,652],[-7,155]],[[74939,40949],[12,345]],[[74951,41294],[-333,9],[-359,88]],[[74259,41391],[-46,-602]],[[74213,40789],[0,-1]],[[57657,38342],[573,-18],[176,-40]],[[58426,39631],[-375,35]],[[78499,36195],[197,-54],[-79,-265],[341,-79]],[[78958,35797],[121,1371]],[[79079,37168],[-38,10],[22,314],[-379,70]],[[78684,37562],[-26,-284],[-67,18]],[[82371,88200],[966,-250]],[[83337,87950],[102,1151]],[[82469,89360],[-98,-1160]],[[73426,38485],[671,-142]],[[74097,38343],[26,333],[95,-22],[13,171]],[[74231,38825],[13,164],[-96,21],[37,501]],[[74185,39511],[-99,21]],[[74086,39532],[-12,-167],[-576,120]],[[73498,39485],[-53,-744]],[[73445,38741],[-19,-256]],[[74540,43693],[428,-46]],[[75203,43630],[38,1213]],[[75241,44843],[-434,32]],[[74807,44875],[-10,-66],[-155,18]],[[74642,44827],[-35,-989],[-54,30],[-13,-175]],[[46752,83837],[190,13]],[[46942,83850],[798,41]],[[47740,83891],[372,22]],[[48112,83913],[-47,2047]],[[46702,85887],[50,-2050]],[[77776,63955],[78,-120]],[[77854,63835],[93,-180],[49,50],[186,-3],[97,-158]],[[78279,63544],[79,175]],[[78358,63719],[-29,204],[69,54],[74,199],[127,188]],[[78599,64364],[-124,136],[-147,-89],[-162,220],[-68,21]],[[77900,64537],[-51,-26],[34,-264],[-26,-180],[-81,-112]],[[78827,40496],[77,-15],[-19,-274],[75,-15]],[[78960,40192],[479,-99]],[[79642,40212],[62,837]],[[79704,41049],[-254,70],[8,113],[-128,25],[8,111],[-193,38],[17,225],[-193,36]],[[78969,41667],[-25,-337],[-63,12],[-54,-846]],[[50033,85975],[550,-1229]],[[50583,84746],[37,293],[56,-51],[476,27]],[[51152,85015],[-37,90],[248,509]],[[51363,85614],[-920,1264]],[[76555,39960],[3,57],[163,-23],[10,219],[311,-41]],[[77055,40452],[29,581]],[[77084,41033],[-690,96]],[[76394,41129],[-35,-386],[-127,29],[-61,-762]],[[78883,34954],[155,-42],[-22,-271],[316,-87],[-27,-277],[161,-47]],[[79466,34230],[76,812]],[[79542,35042],[55,585]],[[79597,35627],[-639,170]],[[78958,35797],[-75,-843]],[[48559,62847],[142,289],[-14,373],[58,84],[-20,255],[106,143]],[[48831,63991],[-8,36],[-282,-18],[-4,169],[-57,-4],[22,171],[-444,-26]],[[48058,64319],[-29,-171],[-64,-4],[-4,-678],[-286,-19],[8,-333]],[[58670,26618],[386,-19]],[[59056,26599],[4,276],[385,-20]],[[59445,26855],[17,1055]],[[59462,27910],[-8,0]],[[59454,27910],[-575,30]],[[58879,27940],[-190,10]],[[58689,27950],[-19,-1332]],[[61466,66879],[190,-23]],[[61656,66856],[513,-43]],[[62169,66813],[10,335],[-43,2],[18,714]],[[62154,67864],[9,336]],[[62163,68200],[-655,33]],[[61508,68233],[-14,-336]],[[61494,67897],[-40,-221],[-199,-447],[-36,2],[0,-326],[247,-26]],[[77212,71942],[95,-318],[205,-212]],[[77512,71412],[435,-87]],[[77947,71325],[17,-3],[46,648]],[[78010,71970],[24,345]],[[78034,72315],[-658,136]],[[46888,78233],[-38,1446]],[[45233,79563],[41,-1441]],[[56560,28357],[785,-22]],[[57345,28335],[10,1000]],[[57355,29335],[-779,19]],[[56576,29354],[-8,0]],[[50160,41413],[5,-35]],[[50165,41378],[737,35]],[[50902,41413],[8,1]],[[50891,42755],[-752,-34]],[[50139,42721],[21,-1308]],[[80918,56172],[105,-142],[125,-79],[237,-41],[46,-68]],[[81431,55842],[72,322],[-28,400],[-92,342]],[[81383,56906],[-78,-179],[-328,211]],[[80977,56938],[-59,-481],[0,-285]],[[58113,53235],[2,-1009]],[[58882,52473],[-2,336],[40,1],[-2,653]],[[58918,53463],[-806,-3]],[[43819,63859],[672,72]],[[44721,65635],[-171,-18]],[[43758,65533],[61,-1674]],[[29243,9796],[54,513],[-43,234],[-3,263],[103,357],[375,11],[201,171],[23,214],[125,80],[42,146],[352,67]],[[30472,11852],[-115,1212],[97,63],[38,166],[225,122],[-81,806],[200,59]],[[30836,14280],[67,100],[-74,168],[58,154],[150,110],[-13,103]],[[31024,14915],[-153,-104],[-70,135],[-51,635],[-237,-66]],[[30513,15515],[-352,-99],[-117,168],[-77,-43],[-115,52],[28,176],[-156,114],[-61,-42]],[[29663,15841],[48,-578],[48,-105],[-23,-203],[-136,-41],[16,-163],[-189,-57],[52,-505],[-394,-110],[135,-1293],[-395,-132],[122,-1154],[-81,-34],[-3,-406]],[[28863,11060],[50,-238],[-32,-236],[138,-73],[32,-92],[49,-406],[-23,-133],[166,-86]],[[59044,49660],[10,-1283],[-8,-155]],[[59046,48222],[1,-55]],[[59047,48167],[768,18]],[[59815,49093],[-1,630]],[[59814,49723],[-387,-1],[0,112],[-383,-6]],[[59044,49828],[0,-168]],[[45451,67550],[56,-1841]],[[26693,13977],[763,250]],[[27456,14227],[-6,277],[-136,289],[18,247],[68,327],[-34,286],[47,77],[-127,170],[9,253],[46,162],[-102,215],[169,108],[17,222],[116,197],[90,23]],[[27631,17080],[1,6]],[[26874,17822],[-115,-63],[-17,167],[-84,54],[-134,229],[-97,49],[-81,-63],[-42,181],[-126,100],[-105,-232],[-47,-216],[-149,-68]],[[25877,17960],[50,-143],[-21,-136],[107,-77],[15,-202],[-72,-226],[136,-253],[137,43],[46,-104],[-43,-222],[50,-62],[-84,-184],[-11,-203],[71,-171],[-81,-136],[28,-156],[107,12],[3,-362],[58,-17],[58,-211],[9,-196],[93,-185],[-16,-222],[82,-9],[106,-504],[-12,-57]],[[15655,56510],[62,26],[323,-2361],[171,-1303]],[[16211,52872],[1720,673],[1606,600],[8,-59],[154,54]],[[19699,54140],[1431,3678]],[[21713,60757],[-58,158],[-206,263],[-135,93],[-185,59],[-47,94]],[[21082,61424],[-1587,-539],[-20,165],[-2151,-777],[-749,-289],[-14,110],[-508,-193],[-16,-63],[-261,-105],[0,-57],[-328,-127],[-23,169],[-101,26],[-25,174],[-80,-29],[-60,188]],[[15159,60077],[-158,-362]],[[15001,59715],[-20,-123],[90,-153],[63,33],[164,-491],[122,-454],[101,-1024],[134,-993]],[[79632,65685],[95,-66]],[[79727,65619],[40,196],[-29,194],[122,290],[105,159],[98,229]],[[80063,66687],[-96,188]],[[79967,66875],[-55,15]],[[79912,66890],[-131,-79],[-163,-26],[-51,-214],[-67,-115],[-170,-578]],[[79330,65878],[51,-103],[132,-57],[61,-98],[58,65]],[[22294,89903],[212,429],[133,-60]],[[22639,90272],[146,63],[112,110],[97,181]],[[22994,90626],[-283,140],[56,183]],[[22767,90949],[-65,-10],[-127,-421],[-122,-123],[-27,93],[136,181],[38,204],[156,360],[128,533],[-132,-48],[-68,-147]],[[22098,90653],[-36,-268],[66,-31],[-47,-166],[213,-285]],[[65086,23890],[317,-36],[15,341]],[[65418,24195],[55,1328]],[[65473,25523],[-422,34],[-561,67]],[[64490,25624],[-746,79]],[[63744,25703],[-45,-1333]],[[12752,97824],[9,-151],[50,124],[-59,27]],[[12678,97489],[67,-76],[-9,284],[-62,-20],[4,-188]],[[12397,97795],[79,-153],[-37,-93],[62,-101],[107,47],[-29,107],[-182,193]],[[12157,97232],[72,-101],[166,95],[-15,134],[-78,-137],[-13,286],[-67,-120],[-52,93],[-13,-250]],[[11676,97411],[39,-75],[105,122],[-77,52],[-67,-99]],[[11421,97611],[92,-25],[-51,170],[-41,-145]],[[11193,98205],[7,-58],[201,186],[-53,52],[-155,-180]],[[13113,95377],[-75,176],[-97,-13],[-5,116],[-134,-19],[-5,116],[-135,-20],[-12,232],[41,6],[-24,463],[-33,111],[134,20],[-14,332]],[[12754,96897],[-83,80],[72,-316],[-108,-54],[-96,146],[-155,135],[-73,160],[-141,-94],[-175,196],[-122,-30],[86,-328],[-111,-5],[-67,296],[-97,212],[-62,-41],[27,166],[-91,-84],[-45,172],[-96,-64],[2,-270],[-45,-80],[-49,103],[52,124],[-12,221],[-127,31],[-84,-269],[-73,76],[74,152],[-166,152],[82,55],[43,164],[-116,-146],[-125,154],[-223,-68],[-121,89],[-18,84],[-138,62],[-89,-60],[-27,-222],[119,-83],[89,-232],[319,-170],[161,27],[77,247],[29,-326],[197,-30],[156,-328],[167,-282],[214,-226],[286,-107],[156,5],[-66,263],[52,123],[18,-196],[128,51],[88,147],[29,-84],[-149,-228],[110,-343],[266,-358],[125,-86],[260,-267],[25,64]],[[10074,98386],[132,-10],[-14,76],[-118,-66]],[[9884,98128],[28,-56],[93,143],[-78,113],[-43,-200]],[[9682,98209],[113,-63],[74,186],[-177,16],[-10,-139]],[[15442,93819],[42,-103],[61,69],[-2,-172],[161,-206],[65,-149],[-24,-118],[125,-104],[-52,383],[56,-94],[91,167],[61,-77],[-34,266],[-96,-86],[21,114],[-138,-53],[-22,160],[-134,106],[-181,-103]],[[15046,95861],[118,-96],[59,144],[-121,21],[-56,-69]],[[14874,94754],[65,-192],[169,-201],[102,16],[39,195],[12,-197],[-32,-217],[89,-105],[62,78],[103,-23],[-54,-154],[151,129],[-76,-123],[164,31],[-6,121],[73,-20],[100,-147],[76,287],[-61,-38],[-7,239],[131,-34],[-74,268],[-171,-105],[62,163],[-90,160],[-146,117],[126,37],[-146,104],[-35,115],[-45,-119],[22,-151],[-141,441],[-92,126],[-105,34],[128,-263],[-55,-17],[72,-272],[-209,417],[-96,-196],[-2,-257],[-109,-143],[6,-104]],[[14854,96003],[119,-221],[61,63],[-150,199],[-30,-41]],[[14435,96805],[71,-113],[-3,201],[-68,-88]],[[15078,93031],[199,0],[-1,-117],[72,0],[0,-155],[153,-2]],[[15501,92757],[-168,329],[-89,7],[-65,157],[24,152],[-87,322],[-105,104],[-104,2],[-167,132],[7,119],[-95,44],[7,143],[-126,-77],[-56,304],[-130,-26],[7,168],[-79,-51],[-148,237],[92,-55],[-13,236]],[[14206,95004],[-167,-15],[61,-227],[110,-244],[99,22],[27,-98],[106,-15],[56,-264],[153,-99],[4,-426],[134,-127],[223,-90],[67,-132],[-1,-258]],[[13113,95377],[93,23],[8,-256],[135,-318],[136,-147],[168,-260],[74,-747],[79,-59],[-57,-145],[48,-302],[83,-142]],[[13998,92672],[28,-116],[-113,163]],[[13913,92719],[10,-322],[-25,-236],[70,-110],[134,10],[43,-230],[70,-112],[134,8],[67,-113],[29,-1628]],[[14445,89986],[969,18]],[[15414,90004],[20,581],[-50,1],[1,465],[-49,1],[1,465],[-116,117],[0,233],[-67,117],[-115,-1],[-1,233],[-134,-2],[20,233],[-3,465],[21,117],[136,2]],[[14206,95004],[-90,231],[-140,18],[-143,251],[-72,-133],[-137,326],[-23,-91],[-80,128],[12,136],[-101,-74],[-95,40],[-76,182],[155,167],[-162,174],[-21,142],[-59,-166],[-5,187],[-85,-70],[-28,88],[-262,72],[-40,285]],[[17580,91326],[38,-191],[142,-287],[94,-372],[66,151],[-184,481],[47,59],[-203,159]],[[17539,90713],[44,-321],[78,-154],[-4,287],[-41,296],[-77,-108]],[[17264,89160],[466,-75],[95,-76],[-79,-1039],[201,-38],[-59,-807],[-48,-412]],[[17840,86713],[130,-92],[333,-72],[9,115],[203,-29],[504,-133],[62,148],[-51,241],[78,63],[-44,170],[88,50],[100,-149],[112,-34],[143,192],[48,458],[59,45],[31,281],[299,-98]],[[19944,87869],[231,1992]],[[20175,89861],[-87,-30],[-218,71],[-12,-115],[-530,159],[-206,733],[5,49]],[[19127,90728],[-118,16],[-130,306],[42,-206],[75,-155],[63,-18],[-114,-134],[-235,-23],[60,-74],[-91,-38],[36,-191],[-147,213],[-200,-177],[-79,43],[77,-189],[-140,182],[18,139],[-225,153],[14,-275],[61,16],[238,-222],[-52,-153],[-98,142],[43,-170],[-167,120],[-82,-68],[187,-179],[-137,77],[-85,-183],[36,-225],[-119,271],[-49,-239],[-30,256],[-69,86],[-49,-100],[-80,202],[-155,53],[54,-382],[-81,19],[-55,417],[100,20],[-67,366],[85,-174],[66,194],[-57,288],[133,221],[-78,173],[-83,21],[-49,-271],[-26,268],[-54,15]],[[17314,91159],[-22,-641],[-39,6],[-17,-426],[-34,4]],[[17202,90102],[-4,-155],[100,-14],[-34,-773]],[[51004,29284],[575,23]],[[51579,29307],[-13,1350]],[[17758,17060],[780,331]],[[18538,17391],[988,416]],[[19526,17807],[119,92],[-10,84],[125,-60],[84,151],[83,45]],[[19927,18119],[19,98],[-64,260],[-82,-36],[-59,435],[-112,-48],[-180,93],[-74,-31],[0,153],[230,235],[32,188],[-121,152],[-17,206],[-110,73],[-42,156],[19,144],[-112,110],[-77,215],[16,67],[388,155]],[[19581,20744],[-105,809]],[[19476,21553],[-559,-231],[-354,-177],[-46,324],[-1308,-550]],[[17209,20919],[195,-1293]],[[17404,19626],[290,-1915],[-30,-13],[94,-638]],[[76391,42872],[-21,-450]],[[76370,42422],[712,-100]],[[77082,42322],[42,900],[190,-18]],[[77314,43204],[12,333]],[[77326,43537],[-440,59],[2,-103],[-467,70]],[[76421,43563],[-30,-691]],[[79597,35627],[77,813]],[[79674,36440],[53,557],[-140,37]],[[79587,37034],[-508,134]],[[76859,76242],[493,-101]],[[77352,76141],[26,413],[98,225],[51,878]],[[77527,77657],[-381,45]],[[77146,77702],[-188,22]],[[81807,47213],[-31,-458],[41,25],[126,-242]],[[81943,46538],[191,-388],[152,13],[248,-435],[41,-562],[31,-192],[92,83],[4,124],[100,27],[22,-107],[70,80]],[[82894,45181],[30,161],[-40,127]],[[82884,45469],[-41,472],[34,157],[-63,322],[-95,220],[39,139]],[[82758,46779],[-147,331],[-56,257],[41,84],[-41,182]],[[82555,47633],[-250,103],[-100,106],[-168,7],[-194,-209],[-36,-427]],[[54304,18730],[167,1],[-3,-332]],[[54468,18399],[1137,3],[418,-12]],[[56023,18390],[14,334],[5,995]],[[56042,19719],[17,330],[4,669]],[[55094,20725],[-769,-4]],[[54325,20721],[2,-663],[-24,0],[1,-1328]],[[75345,61410],[540,-112]],[[75885,61298],[347,-71]],[[76232,61227],[-79,155],[147,221],[-60,178],[24,141],[86,3],[2,285],[-76,326]],[[76276,62536],[-43,186]],[[76233,62722],[-19,-55]],[[76214,62667],[0,-81],[-113,-76],[-15,-205],[-138,-317],[-208,-151],[-354,81]],[[75386,61918],[-41,-508]],[[53984,12864],[590,12],[774,-6]],[[55348,12870],[3,577],[15,0]],[[55366,13447],[1,328]],[[66264,44202],[130,31],[29,561],[193,-21]],[[66616,44773],[51,1186],[-196,13]],[[66471,45972],[-668,81],[-31,-676]],[[65772,45377],[-21,-449],[97,-10],[-8,-166],[92,-9],[-12,-302],[50,71],[69,-124],[86,-25],[88,-205],[51,44]],[[71515,38645],[433,-95]],[[71948,38550],[13,171],[65,-13]],[[72026,38708],[94,1336]],[[72120,40044],[-377,75]],[[71743,40119],[-125,26],[-94,-1333]],[[32186,47319],[1169,269],[50,-643]],[[33405,46945],[1505,323]],[[34910,47268],[-99,1405],[-232,-48]],[[34579,48625],[7,-116],[-856,-182],[43,79],[14,231],[130,28],[117,166],[-35,251],[-33,-6]],[[33966,49076],[-1623,-376],[-233,-47]],[[65098,77012],[547,-58]],[[65645,76954],[49,1338]],[[65694,78292],[-168,19]],[[65144,78351],[-46,-1339]],[[47175,11118],[10,-329],[974,85],[-9,330],[194,14]],[[48344,11218],[-17,656],[59,5],[-34,1322],[59,4],[-17,660]],[[48394,13865],[-585,-45]],[[47809,13820],[-583,-55]],[[47226,13765],[22,-659],[-67,-6],[42,-1319],[-69,-6],[10,-329]],[[61136,40496],[771,-62]],[[61907,40434],[8,337]],[[61915,40771],[25,828]],[[61940,41599],[-22,-57],[-359,57]],[[61162,41648],[-26,-1152]],[[63922,44548],[197,-16],[4,138],[191,-19],[8,338],[127,100],[14,448]],[[64463,45537],[-476,42]],[[63987,45579],[2,-147],[-136,-542],[69,-342]],[[77272,69305],[305,-472]],[[77973,69162],[33,163],[-122,272],[-45,-3],[31,292]],[[77870,69886],[-200,-64]],[[77670,69822],[-65,9],[-148,-108],[-185,-418]],[[73690,27438],[71,979]],[[73761,28417],[20,332],[-319,69],[4,59]],[[48571,47333],[933,53]],[[49504,47386],[18,1]],[[49522,47387],[-40,1682]],[[49482,49069],[-937,-54]],[[48522,49013],[49,-1680]],[[46580,9342],[551,55],[1398,116]],[[48529,9513],[-28,1058],[56,5],[-17,656]],[[48540,11232],[-196,-14]],[[72710,37561],[641,-155]],[[73356,37478],[70,1007]],[[73445,38741],[-450,108]],[[72995,38849],[-436,88]],[[72559,38937],[-21,-338]],[[72538,38599],[-49,-665],[48,-10],[-18,-325]],[[54675,45859],[422,0],[0,-336]],[[55097,45523],[383,-2]],[[55480,45521],[-8,902]],[[55472,46423],[-33,0],[2,784]],[[55441,47207],[-765,1]],[[54676,47208],[-1,-1349]],[[61907,40434],[-23,-1008]],[[61884,39426],[384,-29]],[[62268,39397],[193,-11],[9,335]],[[62470,39721],[26,1007],[-63,4]],[[62433,40732],[-518,39]],[[70457,42179],[763,-140]],[[71220,42039],[64,977]],[[71284,43016],[-146,33]],[[70515,43161],[-58,-982]],[[12262,32664],[25,99],[-40,269],[141,111],[46,144],[-82,299],[-144,54],[-22,162]],[[12186,33802],[-44,99],[-107,36],[-124,-59],[-41,152],[-85,88],[-43,153],[-92,-51],[-124,251],[-101,42],[-395,-186],[-66,141],[11,177]],[[10975,34645],[-1457,-715]],[[9518,33930],[49,-416],[54,-11],[16,-236]],[[9637,33267],[-16,-89],[49,-385],[-18,-191],[58,-136],[22,-209],[-113,-241]],[[71743,40119],[22,330]],[[71765,40449],[-504,102]],[[71261,40551],[-87,-1330]],[[48709,18510],[717,53]],[[49426,18563],[635,42]],[[50061,18605],[-26,1322]],[[50035,19927],[-1301,-79]],[[48734,19848],[-59,-6],[34,-1332]],[[56154,59323],[161,-2],[-2,-336],[191,-4]],[[56504,58981],[383,-6]],[[56887,58975],[7,1005],[-18,0],[8,1012]],[[56884,60992],[-577,10]],[[56307,61002],[-3,-671],[-248,2]],[[56056,60333],[60,-147],[-91,-203],[5,-232],[94,-175],[30,-253]],[[48448,27819],[80,257],[186,-11],[179,143],[68,-3],[7,-173],[-135,-99],[56,-170]],[[49357,28880],[3,161],[68,127],[-99,255],[-72,64],[0,266],[-81,66],[-7,119],[135,4],[51,295],[87,196],[-26,119]],[[49416,30552],[0,1]],[[49035,30529],[-143,-68],[19,-870],[-107,-79],[-63,155],[-115,27],[-109,127],[-220,-82],[-11,-60],[-168,74],[-185,-124]],[[47933,29629],[-80,60],[-93,-85]],[[47760,29604],[12,-499],[-42,-3],[31,-1233]],[[47761,27869],[3,-99],[684,49]],[[55414,15422],[8,1324]],[[55422,16746],[-788,2]],[[54634,16748],[0,-1320]],[[63744,25703],[35,997]],[[63779,26700],[-772,83],[-10,-333],[-192,17],[-10,-331]],[[62795,26136],[-31,-998]],[[62764,25138],[-22,-665]],[[45882,48790],[534,51]],[[46416,48841],[226,18]],[[46599,50540],[-726,-65]],[[45873,50475],[-39,-4]],[[45834,50471],[48,-1681]],[[54135,9742],[1612,1]],[[55747,9743],[-4,238],[33,118],[98,85],[144,-53],[69,-98],[7,784],[-377,5],[3,654]],[[55720,11476],[-389,9]],[[55331,11485],[-1174,-21]],[[54157,11464],[2,-653],[-26,0],[2,-1069]],[[59834,60537],[384,-4]],[[60218,60533],[254,-6]],[[60472,60527],[7,669],[-65,3],[4,333]],[[60418,61532],[14,1118],[-74,13]],[[60358,62663],[-228,41],[-40,175],[-71,-31],[8,-199],[-94,-1],[-50,-209],[-84,-137],[-83,-16],[-60,-152]],[[59656,62134],[-38,-37]],[[59618,62097],[-3,-550],[130,-1],[-4,-503],[96,0],[-3,-506]],[[70345,17786],[-44,-702]],[[70301,17084],[109,15],[319,-35],[160,-52],[354,-357]],[[71243,16655],[129,1932]],[[71372,18587],[-966,185]],[[70406,18772],[-61,-986]],[[59814,49723],[0,1031]],[[59814,50754],[-2,296],[40,1],[-2,476]],[[59850,51527],[-765,-4]],[[59043,51007],[1,-1179]],[[60472,60527],[321,-3],[-3,-279],[383,-16]],[[61173,60229],[3,280],[320,-6]],[[61496,60503],[9,1344]],[[61505,61847],[-413,9]],[[61092,61856],[-4,-335],[-670,11]],[[88519,48396],[130,215],[209,214]],[[88858,48825],[58,77],[130,-82],[22,232]],[[89068,49052],[30,215]],[[89098,49267],[-63,71]],[[89035,49338],[-42,-8],[-136,-258],[-104,-129],[-42,41]],[[88711,48984],[-28,-86],[-112,-13]],[[88571,48885],[-52,-144],[-85,-22]],[[88434,48719],[-54,-234],[139,-89]],[[60589,55329],[768,-20]],[[61357,55309],[287,-7]],[[61644,55302],[11,1013],[-29,1]],[[61626,56316],[-1156,28]],[[60470,56344],[-257,3]],[[27113,5073],[959,328]],[[28072,5401],[43,355],[-69,48],[121,321],[75,-88],[170,65],[14,273],[64,245],[-113,356],[188,197],[106,15],[95,174],[-55,329],[84,168],[80,13],[22,159],[-93,139],[41,129]],[[28845,8299],[141,287],[-22,289],[62,1],[67,164],[110,-12],[65,93]],[[29268,9121],[26,228],[93,198],[21,216],[-60,93],[-105,-60]],[[28863,11060],[-479,-168]],[[28384,10892],[-250,-80]],[[28134,10812],[68,-222],[27,-217],[-55,-12],[-27,-337],[57,-282],[-90,-290],[-134,-150],[-32,-295],[-214,-69],[-85,82],[34,245],[-672,-221],[-52,647],[-189,-63]],[[26770,9628],[37,-319],[-571,-185],[57,-485],[-25,-64]],[[26268,8575],[78,-779],[253,87],[149,-1290],[-57,-19],[38,-316],[365,124],[-69,-100],[39,-163],[95,-37],[-52,-237],[-84,-68],[73,-100],[2,-371],[65,-111],[-50,-122]],[[43483,69066],[961,80]],[[44444,69146],[-58,1666]],[[44386,70812],[-249,-28]],[[44137,70784],[-716,-68]],[[43421,70716],[62,-1650]],[[62554,52403],[386,-25],[5,336],[276,-13]],[[63221,52701],[9,421]],[[63230,53122],[-276,6],[7,338],[181,-3],[8,334]],[[63150,53797],[-764,34]],[[62386,53831],[-190,10],[-17,-674],[-96,7]],[[62083,53174],[-14,-742],[485,-29]],[[46888,78233],[976,70]],[[47864,78303],[-13,562],[227,15]],[[48078,78880],[-17,880]],[[48061,79760],[-1211,-81]],[[46759,74403],[-809,-76]],[[62409,55274],[-23,-1443]],[[63150,53797],[64,-3],[11,394],[36,219],[64,-4],[1,213],[66,-20],[35,153],[64,-31],[38,281]],[[63529,54999],[-351,68],[13,780]],[[63191,55847],[-770,45]],[[62421,55892],[-12,-618]],[[44763,75891],[60,-1672]],[[44823,74219],[151,14]],[[45656,74297],[-52,1497]],[[44750,76253],[13,-362]],[[40728,50321],[363,142],[17,41],[375,52],[11,-223],[191,22],[29,-354]],[[41714,50001],[177,22]],[[41891,50023],[-78,1703],[-39,689]],[[41774,52415],[-1142,-161],[12,-350]],[[40644,51904],[84,-1583]],[[44444,69146],[959,82]],[[45403,69228],[-51,1641]],[[45352,70869],[-251,2]],[[45101,70871],[-715,-59]],[[38742,46199],[506,83]],[[39248,46282],[-10,386],[-38,618],[-65,-13],[-24,268],[228,47],[-37,564]],[[39302,48152],[-513,-76],[15,-188],[-157,-28]],[[38647,47860],[93,-1661]],[[38740,46199],[2,0]],[[24827,7293],[25,189],[81,109],[45,-119],[219,-71],[111,-116],[68,240],[-43,95],[49,199],[-13,216],[102,334],[-44,197],[43,151],[201,88],[101,-23],[46,123],[143,-53],[104,-348],[203,71]],[[26770,9628],[11,172],[-61,539],[348,115],[12,177],[-57,44],[-55,206],[132,-6],[-127,369],[82,159],[128,43],[-74,649],[6,171]],[[27115,12266],[-159,-5],[-86,-153],[23,-64],[-149,-172],[-144,-230],[-176,-136],[-41,62],[-126,-98]],[[26257,11470],[-55,-131],[-182,-120],[21,-314],[-411,-498],[-42,45],[-137,-100],[-71,49],[-109,-154],[-20,70],[-140,-66]],[[25111,10251],[-84,-53],[3,-163],[-60,-128],[104,-119],[-43,-245],[38,-149],[-124,-260],[-2,-244],[-69,-134],[-132,-553],[-25,-25]],[[24717,8178],[110,-885]],[[47936,72824],[33,2]],[[48901,72882],[-40,1671]],[[48716,74546],[-820,-58]],[[47343,69385],[-38,1682]],[[47305,71067],[-289,-21]],[[46318,70980],[50,-1671]],[[50951,61950],[142,5],[111,126],[62,-26],[331,125],[119,-43]],[[51716,62137],[-13,1854]],[[51703,63991],[-7,669]],[[51696,64660],[-767,-25]],[[50931,63965],[20,-1344],[0,-671]],[[56018,69721],[4,-4]],[[56022,69717],[94,39],[242,-87]],[[56358,69669],[6,1365]],[[56364,71034],[-48,82]],[[56316,71116],[-38,199],[-253,1]],[[56025,71316],[-7,-1595]],[[54593,71801],[266,5]],[[54859,71806],[132,231],[127,6],[160,114],[95,131],[46,-35]],[[55419,72253],[76,128]],[[55495,72381],[2,796],[175,270],[99,207]],[[55771,73654],[-1177,-4]],[[54594,73650],[-1,-1849]],[[48050,41246],[474,33],[92,64]],[[48589,42629],[-763,-53]],[[47826,42576],[8,-337],[192,15],[24,-1008]],[[51671,41441],[767,21]],[[52438,41462],[-12,1343]],[[52426,42805],[-763,-22]],[[51663,42783],[-6,-1]],[[54183,71249],[6,-1425]],[[54189,69824],[810,-220]],[[54999,69604],[-6,732]],[[54993,70336],[0,922]],[[54993,71258],[-154,-1],[-78,398],[98,151]],[[54593,71801],[-411,-14]],[[54182,71787],[1,-538]],[[54276,78961],[134,-79],[233,-282],[141,-92],[402,-9]],[[55186,78499],[206,56],[42,161],[-88,193],[81,231],[40,-15]],[[54999,79382],[-585,157]],[[54414,79539],[-85,-339],[29,-78],[-82,-161]],[[51874,66177],[9,-839]],[[51883,65338],[384,11]],[[52267,65349],[-5,503],[555,14],[36,166],[175,3]],[[53028,66035],[-4,617]],[[53024,66652],[-64,-1],[-5,391]],[[52955,67042],[-1086,-25]],[[51869,67017],[5,-840]],[[85137,44113],[135,-112],[82,-373]],[[85354,43628],[66,113],[140,91],[49,254],[147,74]],[[85756,44160],[-219,459],[-116,338],[-99,-13]],[[85322,44944],[-221,-301]],[[85101,44643],[28,-105],[-48,-185],[56,-240]],[[70926,63391],[382,350],[219,76]],[[71527,63817],[151,-173],[76,130],[114,-136],[96,124]],[[71964,63762],[-18,680],[14,255]],[[71960,64697],[-965,124]],[[70995,64821],[-69,-1430]],[[84935,45503],[34,-222]],[[84969,45281],[41,87],[43,312],[175,296],[105,-15]],[[85333,45961],[-99,380]],[[85234,46341],[-542,-196]],[[84692,46145],[164,-276],[79,-366]],[[12779,86964],[21,-346],[66,11],[13,-348],[73,-104],[133,22],[74,-222],[67,10],[18,-347],[-71,-11],[43,-925],[62,10],[12,-231],[67,10],[19,-462],[67,9],[14,-347],[-67,-9]],[[14813,80509],[565,5],[510,-19],[495,-40],[435,-53],[742,-129],[-47,-659],[385,-86],[694,-190],[350,-111]],[[18942,79227],[402,3471]],[[19344,82698],[-87,212],[-10,137],[-118,259],[-82,-7],[-192,262],[-2,227],[-78,75],[-115,244],[42,178],[-57,217],[-135,13]],[[18510,84515],[-29,-153],[35,-373],[-31,-57],[-150,101],[-180,-32],[-201,174],[-25,-197],[-108,-33],[-51,-112],[42,-109],[-68,-59],[-113,48],[-1,109],[-233,131],[-83,107],[-362,54],[44,832],[30,-47],[188,340]],[[17214,85239],[-906,89],[-175,497],[-177,-86],[-85,102],[1,232],[-60,3],[4,232],[-223,8],[26,406],[134,53],[3,163],[-195,618]],[[15561,87556],[4,583]],[[15565,88139],[-25,117],[-118,2],[1,117],[-134,1],[0,116],[-769,-16],[-437,-27],[3,-117],[-534,-52],[-5,116],[-267,-34],[-6,116],[-464,-70]],[[80899,40679],[335,-266],[222,-72],[85,52],[108,-113],[32,112],[82,-43]],[[81763,40349],[-9,99],[89,-5],[64,93],[13,218],[65,273],[-39,59],[54,221]],[[82000,41307],[-849,243]],[[81151,41550],[-165,45]],[[80986,41595],[-87,-916]],[[62154,67864],[575,-45],[197,19]],[[62926,67838],[198,-5],[17,834]],[[63141,68667],[12,672]],[[63153,69339],[-987,41]],[[62166,69380],[-46,-502],[59,-6],[-16,-672]],[[65551,67832],[-12,-337],[291,-33],[94,-64],[-11,-285]],[[65913,67113],[289,-29],[5,115],[480,-56]],[[66710,67702],[8,170]],[[66718,67872],[-516,63]],[[66202,67935],[-628,67]],[[65574,68002],[-23,-170]],[[81915,51455],[-72,193]],[[81843,51648],[-36,-140],[108,-53]],[[81934,51457],[0,0]],[[59179,42602],[863,-56],[3,167]],[[60045,42713],[22,1177]],[[60067,43890],[-857,61]],[[59210,43951],[-24,-899]],[[59186,43052],[-7,-450]],[[79352,50663],[112,-172]],[[79464,50491],[81,145],[195,-6],[136,-125],[48,85],[135,33],[114,-60],[62,119],[53,-75],[165,112]],[[80453,50719],[-59,355]],[[80394,51074],[-72,271],[-55,24],[-173,295],[-203,74],[-119,-115]],[[79772,51623],[-103,-152],[-113,16],[-176,-318],[-16,-213],[-120,-127],[108,-166]],[[87807,58109],[59,-61],[249,-26],[269,149],[50,-137],[120,12],[109,176],[69,214],[65,80]],[[88797,58516],[85,82],[88,301],[-5,127]],[[88965,59026],[-214,282],[-124,246],[-308,478]],[[88319,60032],[-120,-100],[-292,-862]],[[87907,59070],[-26,-242],[-10,-542],[-64,-177]],[[57116,45130],[675,-14]],[[57791,45116],[5,844]],[[57796,45960],[-1,279]],[[57795,46239],[-666,14]],[[57129,46253],[-4,-286]],[[57125,45967],[-9,-837]],[[73958,79469],[48,-91],[155,-27],[51,-126],[700,-115],[-29,-499],[98,-19]],[[74981,78592],[97,-16]],[[75078,78576],[81,1395]],[[75159,79971],[70,1051]],[[75229,81022],[-78,-83],[-121,-21],[-111,-112],[-131,-208],[-193,-120],[-165,-198],[-211,-190],[-239,-162]],[[73980,79928],[-22,-459]],[[15307,4945],[588,294],[1275,583]],[[17170,5822],[40,279],[-98,66],[-39,328]],[[17073,6495],[-168,31],[-175,248],[-220,154],[-78,482],[122,88],[-68,191],[63,79],[-8,247],[-181,35],[24,132]],[[16384,8182],[0,1]],[[14997,6599],[154,-35],[27,-512],[-30,-388],[132,-67],[-94,-242],[125,-216],[-4,-194]],[[14862,6382],[74,-321],[94,-198],[34,192],[-43,213],[83,114],[-146,108],[-101,-10],[5,-98]],[[17639,4013],[-88,-127],[67,-150],[-16,-116],[63,-128],[-20,-120],[59,-111],[126,41],[18,-109],[145,-4],[110,202],[105,-41]],[[18208,3350],[77,30],[-64,288],[5,216],[73,107],[-35,217],[101,110],[171,450],[-43,148],[183,424],[81,87],[80,440],[260,115]],[[19097,5982],[-98,189],[-28,140],[-69,35],[-86,214],[-300,-47],[-67,112],[12,166],[-98,289],[-120,179],[-83,282],[11,256],[216,201],[49,129],[-55,277]],[[18381,8404],[-418,-181],[-144,-282],[-110,-27],[0,-100],[-124,-87],[-156,-380],[-66,11],[-107,-133],[-58,-363],[-96,-172],[-29,-195]],[[17170,5822],[90,-127],[-93,-165],[-2,-247],[134,-261],[-26,-161],[224,-56],[112,-103],[4,-111],[82,-130],[-76,-353],[20,-95]],[[82746,80480],[382,-113],[94,-170],[104,-57]],[[83326,80140],[298,862]],[[83624,81002],[-99,89],[62,544],[-513,156],[-54,-521],[-25,11]],[[82995,81281],[-82,29],[-120,-370],[-47,-460]],[[18381,8404],[7,146],[99,66]],[[18487,8616],[-45,349],[-91,175],[43,521],[-46,314],[33,178],[-112,265]],[[18269,10418],[-799,-359],[52,-319],[-186,-88],[48,-318],[-581,-263],[-47,-336],[-225,-489],[-126,12],[-21,-76]],[[83242,83586],[-1,184],[-62,108],[30,275],[249,-62],[11,109],[661,-188]],[[84130,84012],[62,26],[67,219],[116,110],[31,115],[-46,162],[105,302]],[[84465,84946],[-1548,415]],[[82917,85361],[-143,-1582],[17,-78],[451,-115]],[[77947,71325],[138,-472],[48,-8]],[[78453,71273],[-44,98],[175,235],[-64,297]],[[78520,71903],[-156,-69],[-31,68],[-323,68]],[[64063,77218],[210,-125],[664,-64]],[[64937,77029],[161,-17]],[[65107,78355],[-493,49]],[[64614,78404],[-447,42]],[[64167,78446],[-32,-1084],[-72,-144]],[[48938,22495],[1536,98]],[[50474,22593],[-18,1328]],[[50456,23921],[-1337,-82]],[[49119,23839],[-213,-16]],[[48906,23823],[32,-1328]],[[67598,37648],[62,1002]],[[67660,38650],[3,337]],[[67663,38987],[-556,99]],[[49470,52434],[945,50]],[[50415,52484],[8,355]],[[50423,52839],[-15,1010]],[[49446,53804],[17,-1013]],[[58789,31557],[766,-38]],[[59555,31519],[3,164]],[[59558,31683],[20,1173]],[[53231,38570],[144,53],[121,-35],[91,94],[204,-26],[163,154]],[[53954,38810],[81,113],[23,191],[94,191],[-25,120],[64,170]],[[54191,39595],[26,288],[-48,126],[34,145]],[[54203,40154],[-51,115],[-191,-5]],[[53961,40264],[0,-112],[-743,-13]],[[53218,40139],[13,-1569]],[[60665,63869],[161,-3],[1,336],[186,-1],[7,279],[199,54],[1,174],[173,-6],[6,167],[191,-7],[5,336]],[[61595,65198],[-288,10],[1,169],[-338,7],[-61,168],[-80,1]],[[60829,65553],[-35,-225],[-98,3],[-1,-114],[-100,5]],[[60595,65222],[-34,-333],[-126,5],[0,-170],[-191,2],[10,-521],[-193,12]],[[60061,64217],[-4,-332],[444,-14],[164,95],[0,-97]],[[64947,27259],[-202,16]],[[64745,27275],[-42,-1007],[-187,19],[-26,-663]],[[56334,53146],[824,-11]],[[57158,53135],[1,75]],[[57169,54327],[0,99]],[[57169,54426],[-805,11]],[[56364,54437],[-24,-169]],[[50866,72804],[842,41]],[[51708,72845],[-6,910]],[[51702,73755],[-314,-1],[-310,309]],[[51078,74063],[-218,-1077]],[[50860,72986],[6,-182]],[[54124,49887],[4,-838]],[[54128,49049],[702,1]],[[54830,49050],[-7,1177]],[[54823,50227],[1,673],[-16,343]],[[41750,29853],[1696,234]],[[43446,30087],[-78,1825]],[[43368,31912],[-818,-108]],[[42550,31804],[-888,-124]],[[41662,31680],[88,-1827]],[[36102,13039],[201,59],[176,-31],[197,160],[30,226],[-33,221]],[[36532,15941],[64,204],[8,177]],[[36604,16322],[-1227,-246]],[[35377,16076],[27,-330],[30,7],[80,-985],[-194,-45],[52,-315],[26,-327],[194,45],[11,-137],[384,81],[34,-20],[81,-1011]],[[70450,42042],[-47,-837]],[[70403,41205],[535,-90]],[[70938,41115],[112,-19],[10,167],[115,36]],[[71175,41299],[37,606]],[[71212,41905],[8,134]],[[70457,42179],[-7,-137]],[[51745,16358],[389,14]],[[51605,18674],[-624,-27]],[[50981,18647],[19,-1327],[-43,-1],[16,-992]],[[91449,18019],[279,111],[-51,374],[193,113]],[[91870,18617],[-49,329]],[[91821,18946],[-44,348],[-192,-140],[-44,340],[-262,-100]],[[91279,19394],[-56,-6],[29,-197],[-64,-155],[-191,-238]],[[90997,18798],[71,-338],[96,34],[27,-384],[195,-143],[63,52]],[[76756,67673],[72,-60],[40,-211],[120,-78],[-25,-120],[80,-160]],[[77043,67044],[133,265]],[[77176,67309],[127,462],[3,239]],[[77306,68010],[-74,-62],[-337,65]],[[76895,68013],[-152,32]],[[76743,68045],[13,-372]],[[64745,27275],[-284,25]],[[64461,27300],[-653,72]],[[63808,27372],[-29,-672]],[[58050,33936],[-11,-1011]],[[48078,78880],[750,43]],[[48828,78923],[-2,73],[244,15]],[[49070,79011],[-29,1620]],[[48389,80589],[-347,-20],[19,-809]],[[56635,72942],[311,-211],[136,-299],[83,57]],[[57165,72489],[7,886],[113,87],[118,10]],[[57403,73472],[-39,135],[-71,-38],[-651,13]],[[56642,73582],[-7,-640]],[[67512,68333],[-4,-110],[128,-17]],[[67636,68206],[640,-94],[10,226]],[[68286,68338],[42,841]],[[68328,69179],[-266,37]],[[68062,69216],[-509,66]],[[67553,69282],[-41,-949]],[[14133,37510],[-76,479]],[[14057,37989],[-1062,-470],[-152,39],[-369,303],[-151,169],[-160,312],[-105,-41],[-40,-122],[-96,55],[-142,-153]],[[11780,38081],[116,-729],[48,-147],[80,-2],[44,-115],[168,-177],[181,38]],[[43368,31912],[338,44]],[[43706,31956],[-36,824],[32,3],[-55,1325]],[[43647,34108],[-1098,-131]],[[42549,33977],[-58,-7],[61,-1333],[-37,-5],[35,-828]],[[10181,22270],[-29,164],[211,107],[42,142],[114,100],[172,-74],[148,105],[51,144]],[[10890,22958],[-364,2119],[-83,458]],[[10443,25535],[-455,-218]],[[9988,25317],[-484,-227]],[[9504,25090],[-12,-185],[71,-169],[-20,-202],[86,-73],[70,-190],[-71,-554],[-210,-136],[152,-492],[156,84],[155,-301],[52,-182],[248,-420]],[[53202,41481],[-2,672]],[[53200,42153],[-10,670]],[[53190,42823],[-764,-18]],[[47577,59149],[-16,673]],[[47561,59822],[-25,1009]],[[47536,60831],[-971,-75]],[[46565,60756],[47,-1685]],[[76518,68147],[232,-9],[-7,-93]],[[76895,68013],[67,973],[-142,92]],[[76820,69078],[-14,-219],[-274,52]],[[76532,68911],[26,-193],[-40,-571]],[[66129,75321],[412,-96]],[[66541,75225],[23,632],[228,168],[106,165],[12,305]],[[66910,76495],[-127,14]],[[66783,76509],[-323,35],[8,169],[-257,26]],[[66211,76739],[-19,-505],[-32,4],[-31,-917]],[[77996,40369],[38,272]],[[78034,40641],[51,832],[-47,155]],[[78038,41628],[-390,30]],[[77648,41658],[-16,25],[-524,70]],[[77108,41753],[-24,-720]],[[43510,63828],[309,31]],[[43590,65514],[-796,-90]],[[42794,65424],[68,-1668]],[[71400,22571],[258,-42],[20,334],[574,-109]],[[72336,23734],[-699,132],[-53,192]],[[71584,24058],[-89,-165],[-95,17]],[[71400,23910],[56,-284],[-2,-716],[-54,-339]],[[48588,43977],[756,46]],[[49344,44023],[190,10]],[[49534,44033],[-30,1674]],[[49504,45707],[-914,-52]],[[48590,45655],[-44,-3]],[[45068,52440],[765,73]],[[45833,52513],[-42,1343]],[[45791,53856],[-766,-75]],[[45025,53781],[43,-1341]],[[31024,14915],[56,82],[-12,240],[44,177],[120,62],[-47,347],[110,192],[-6,219],[127,4],[145,192],[-30,209],[-90,129],[-23,133],[61,118],[6,224]],[[31485,17243],[-375,-84],[-96,230],[-69,31],[-62,167],[-9,226],[-62,-6],[-35,159],[-137,135],[-65,-2],[-137,241]],[[30438,18340],[79,-812],[-190,-57],[186,-1956]],[[49376,39993],[767,43]],[[50187,40038],[-22,1340]],[[50160,41413],[-308,127],[-458,-55]],[[48995,41421],[-13,-112],[29,-1336]],[[17476,42771],[652,2125],[-514,3879]],[[17614,48775],[-895,-2308]],[[16719,46467],[-790,-2031]],[[15929,44436],[128,63],[255,-318],[1164,-1410]],[[84479,54190],[184,-50]],[[84663,54140],[358,-100]],[[85021,54040],[36,1464]],[[85057,55504],[-116,45],[-302,29]],[[84639,55578],[-40,-134],[-120,-1254]],[[28120,24889],[35,-326],[849,256]],[[29004,24819],[-34,327],[284,84],[-17,165]],[[29237,25395],[-75,653],[90,-25],[207,414],[88,106],[145,41],[-10,108]],[[29682,26692],[-1419,-414]],[[28263,26278],[-283,-71]],[[27980,26207],[140,-1318]],[[71814,35814],[605,-118]],[[72576,35666],[64,892]],[[71880,36715],[-66,-901]],[[62730,34988],[381,-32]],[[63111,34956],[31,1006]],[[63142,35962],[10,336]],[[62382,36361],[-34,-1342]],[[56232,35655],[382,-4]],[[56614,35651],[377,-8]],[[56991,35643],[12,1334]],[[57003,36977],[-192,6]],[[56811,36983],[-575,8]],[[56236,36991],[-4,-1336]],[[49435,15915],[326,20]],[[49761,15935],[1168,63]],[[50981,18647],[-920,-42]],[[49426,18563],[33,-1329],[-53,-2],[29,-1317]],[[56991,35643],[380,-9]],[[57770,36953],[-192,8]],[[57578,36961],[-575,16]],[[70041,78968],[-47,-257],[64,-232],[78,-72],[-76,-123],[43,-248],[51,-48],[-84,-113],[31,-313],[-75,-149],[58,-230],[-65,-50]],[[70019,77133],[44,-123]],[[70063,77010],[63,12],[127,-232],[18,-128],[116,-102]],[[70387,76560],[89,-35],[86,145],[118,50]],[[70680,76720],[50,944],[32,-5]],[[70762,77659],[24,123],[-67,390],[174,280],[45,157],[254,224],[34,165],[-79,476],[74,193],[89,89],[-101,97],[-35,248],[-81,121],[59,51],[-94,99]],[[71058,80372],[-260,157],[-344,138],[-239,26],[45,-129],[86,72],[239,-124],[16,-113],[-189,-303],[-123,-105],[-67,-290],[44,-199],[-29,-297],[-54,-152],[-142,-85]],[[73185,32980],[193,-41]],[[73378,32939],[747,-167]],[[74125,32772],[15,-4]],[[74238,34117],[-379,73]],[[73859,34190],[-565,129]],[[73294,34319],[-109,-1339]],[[76939,54811],[858,-185]],[[78070,54561],[-196,244],[-112,-54],[-179,236],[-130,312],[28,61],[-144,148]],[[77337,55508],[-134,-67],[-59,40]],[[77144,55481],[17,-183],[-74,-278],[-148,-209]],[[48590,45655],[-42,1676]],[[48548,47331],[-932,-64]],[[47616,47267],[-28,-1]],[[47588,47266],[48,-1678]],[[56344,51744],[2,841],[-13,337]],[[55335,65041],[288,-3],[-1,-335]],[[55622,64703],[829,-9]],[[56451,64694],[222,-5],[5,671]],[[56678,65360],[-200,2],[7,1015],[-192,3],[-8,335]],[[56285,66715],[-1143,12]],[[55142,66727],[-2,-1348],[197,-2],[-2,-336]],[[42776,75682],[58,7]],[[42834,75689],[967,105]],[[43801,75794],[-78,2189]],[[43723,77983],[-999,-134]],[[42724,77849],[5,-429],[47,-1738]],[[48040,23757],[866,66]],[[49119,23839],[-28,1331]],[[48932,25159],[-1155,-85]],[[47777,25074],[-21,-355],[57,-138],[174,42],[-64,-310],[79,-222],[38,-334]],[[49370,42679],[-26,1344]],[[48583,43977],[26,-1347]],[[56488,30691],[97,-3]],[[56585,30688],[664,-16]],[[57249,30672],[9,943]],[[57258,31615],[-762,18]],[[56496,31633],[-8,-942]],[[50284,9624],[1558,67]],[[51842,9691],[-12,1069],[33,1],[-8,660]],[[51855,11421],[-584,-25]],[[51271,11396],[-975,-48]],[[13534,41278],[184,389],[254,-130],[89,66],[-27,166],[81,188]],[[14115,41957],[-39,158],[46,202],[-64,132],[69,169],[108,138],[75,201],[44,-43],[108,157],[43,165],[-45,362],[148,314],[-51,356],[-141,158]],[[14416,44426],[-46,-174]],[[14370,44252],[-82,-281],[-74,-137],[-107,-35],[-122,-181],[-256,281],[-223,62],[-87,-99],[-125,-18],[-119,-245],[-87,-105],[-102,139],[-88,-90],[-25,93],[-288,41],[28,225],[-44,71],[-83,-172],[-27,188]],[[12459,43989],[-335,-942]],[[12124,43047],[182,-180],[126,-196],[-13,-130],[128,-29],[243,-446],[447,-677],[297,-111]],[[48548,47331],[23,2]],[[47563,48943],[53,-1676]],[[48836,92950],[312,22],[5,-327]],[[49871,94847],[-1068,-60]],[[48803,94787],[33,-1837]],[[66319,23742],[247,-31],[38,998]],[[66604,24709],[-390,49],[-13,-332],[-387,52],[-15,-329]],[[65799,24149],[-16,-340],[536,-67]],[[57355,29335],[196,-6]],[[57551,29329],[13,1335]],[[57564,30664],[-315,8]],[[56585,30688],[-9,-1334]],[[71962,72290],[38,118],[40,-131],[-22,-204],[111,-51],[75,179],[47,-178],[77,76],[227,77]],[[72555,72176],[45,42],[-9,183],[151,129],[49,739]],[[72791,73269],[22,332],[-81,11]],[[71963,73751],[-16,-330],[-95,17]],[[71852,73438],[-40,-677],[183,-29],[-111,-163],[78,-279]],[[73795,48719],[147,-182],[67,57]],[[74009,48594],[137,42],[88,-71]],[[74302,49161],[-226,256],[5,94]],[[74081,49511],[-58,103],[-219,-94]],[[73804,49520],[5,-568],[57,-234],[-71,1]],[[61037,44158],[569,-28]],[[61606,44130],[191,-10]],[[61797,44120],[17,1118]],[[61814,45238],[-576,24],[-8,227],[-182,8]],[[61048,45497],[-11,-1339]],[[53626,58998],[578,-4]],[[54204,58994],[0,333],[480,3],[-7,844]],[[54677,60174],[-286,-2],[-1,841]],[[54390,61013],[-770,-6]],[[53620,61007],[3,-1166]],[[53623,59841],[3,-843]],[[52518,84091],[521,-8]],[[53039,84083],[79,215],[77,-1],[449,930],[-192,271]],[[53452,85498],[-551,759]],[[52901,86257],[-73,-157]],[[52828,86100],[-507,-1082]],[[52321,85018],[77,-469],[-1,-279],[121,-179]],[[66124,28125],[16,337]],[[66140,28462],[43,1002]],[[66183,29464],[-194,26]],[[65989,29490],[-193,29],[-1,-45],[-191,25]],[[65604,29499],[-18,-447],[124,-37],[-8,-170],[-49,-2],[-11,-247],[49,-5],[-18,-407]],[[48050,41246],[-406,-31]],[[47644,41215],[33,-1334]],[[71814,35814],[-216,41]],[[71598,35855],[42,-162],[-70,-1035]],[[66643,50347],[-37,-1006]],[[66606,49341],[769,-102]],[[67375,49239],[32,841]],[[67426,50586],[-738,96]],[[66688,50682],[-35,4],[-10,-339]],[[59538,30582],[760,-46]],[[60319,31639],[-761,44]],[[59555,31519],[-17,-937]],[[17573,85295],[221,-75],[32,-120],[160,-152],[66,35],[183,-257],[124,-61],[151,-150]],[[19344,82698],[600,5171]],[[17840,86713],[-26,-419],[-176,38]],[[17638,86332],[-65,-1037]],[[65635,39116],[-14,-328],[183,-20],[26,-264],[108,-95],[175,25]],[[55764,39707],[382,-2]],[[56146,39705],[381,-4]],[[56532,40695],[-765,8]],[[55767,40703],[-3,-996]],[[60344,32814],[769,-51]],[[61113,32763],[24,1018]],[[60365,33831],[-21,-1017]],[[66602,49229],[-29,-899]],[[67321,47886],[32,847]],[[67353,48733],[22,506]],[[66606,49341],[-4,-112]],[[82057,57778],[84,-22]],[[82141,57756],[787,-210]],[[82928,57546],[-256,1315]],[[82672,58861],[-90,-66]],[[82582,58795],[-229,-168],[-76,-286],[-150,-173],[21,-55],[-91,-335]],[[42899,74020],[143,16]],[[43860,74124],[-59,1670]],[[42834,75689],[65,-1669]],[[48377,81405],[-871,-71]],[[47506,81334],[-698,-47]],[[63904,30033],[192,-24],[50,1498]],[[64146,31507],[-113,-117],[-147,-31],[-127,47]],[[63759,31406],[-188,-22],[-191,171]],[[63380,31555],[-35,-963]],[[63345,30592],[-21,-497],[580,-62]],[[45584,60648],[0,24]],[[71484,53086],[543,-151]],[[72027,52935],[218,428],[-2,187]],[[72243,53550],[-4,443],[-71,-18]],[[72168,53975],[-142,-35],[-53,-97],[-105,109],[-227,-307]],[[71641,53645],[-157,-559]],[[72975,44258],[444,-90]],[[73419,44168],[376,-59]],[[73795,44109],[50,832]],[[73845,44941],[-419,76]],[[73426,45017],[-259,46],[-124,180]],[[73043,45243],[-49,-709]],[[72994,44534],[-19,-276]],[[22925,21086],[-1,-336],[94,-451],[-42,-292],[59,-304],[103,-273],[78,-108],[-20,-102],[96,-204],[-60,-201]],[[23232,18815],[59,-178],[59,44],[192,-189],[-10,90],[1977,690]],[[25509,19272],[-80,152],[-49,553],[-34,117],[-17,311],[-174,264]],[[24195,22168],[-86,-63],[-20,160],[-97,136],[-168,48],[-930,-345],[-75,320],[-146,-68]],[[22673,22356],[83,-648],[94,35],[75,-657]],[[85414,46980],[114,-526]],[[85528,46454],[175,-141],[268,46]],[[85971,46359],[63,-20],[241,86],[199,202]],[[86474,46627],[-69,1118]],[[86405,47745],[-170,-67],[-139,-294],[-79,-15],[-59,-118],[-83,-21]],[[85875,47230],[-461,-250]],[[49937,71244],[277,21],[4,-214]],[[50907,71096],[-41,1708]],[[50860,72986],[-762,-37]],[[50098,72949],[-189,-17]],[[49909,72932],[28,-1688]],[[42631,65405],[163,19]],[[42554,67279],[77,-1874]],[[73063,77297],[383,-66]],[[73446,77231],[289,-49]],[[73735,77182],[63,1101],[369,-61]],[[74167,78222],[-34,160],[-85,117],[8,153],[78,142],[-4,141],[58,104],[-68,190],[-118,37],[-44,203]],[[73980,79928],[-188,-99],[-414,-156],[-192,-26]],[[90078,27961],[722,-512]],[[90800,27449],[29,341],[63,317],[-73,259],[8,151],[-55,276]],[[90772,28793],[-173,-127],[-60,51],[-14,297],[-383,83],[-259,-115]],[[89883,28982],[-153,-66],[100,-623],[-27,-12]],[[73674,42257],[-69,-1171]],[[73594,40923],[619,-134]],[[74259,41391],[87,1059]],[[74346,42450],[-100,26]],[[74246,42476],[-551,119]],[[55720,11476],[195,-2],[5,659],[1173,-31]],[[57093,12102],[34,1976]],[[57127,14078],[18,1522]],[[57145,15600],[1,125],[-386,16]],[[56760,15741],[-780,6]],[[55980,15747],[-22,-990],[-3,-755],[-80,-40],[-47,-228],[71,-290],[-533,3]],[[55348,12870],[-1,-729],[-13,0],[-3,-656]],[[71379,26594],[364,-71]],[[71743,26523],[393,-73]],[[54805,53432],[-1,838]],[[54804,54270],[-5,338]],[[54799,54608],[-986,-18]],[[53813,54590],[0,-670]],[[53813,53920],[3,-505]],[[44240,50319],[827,84]],[[45067,50403],[44,4]],[[45111,50407],[-58,1678],[27,3],[-12,352]],[[45068,52440],[-899,-103]],[[44169,52337],[71,-2018]],[[59084,11037],[206,-21],[33,87],[306,238],[138,-22],[1,165],[-92,22],[-18,122],[86,95],[222,-56],[80,172],[-16,187],[162,488],[147,-115],[-61,-255],[63,-150],[84,30],[226,-67],[86,137],[-5,212],[76,118],[97,-25],[46,112],[100,9]],[[61051,12520],[80,2484],[50,2307]],[[61181,17311],[-133,139],[-312,472],[128,301]],[[60864,18223],[-118,-155],[-150,131],[-15,240],[-139,-23]],[[59242,17105],[-21,-314],[-24,-1081],[-10,-1239],[-32,1],[-10,-651]],[[59145,13821],[-35,-665],[-26,-2119]],[[61467,38116],[194,-18]],[[61661,38098],[513,-38],[69,331]],[[62243,38391],[25,1006]],[[61884,39426],[-383,26]],[[61501,39452],[-34,-1336]],[[48935,72884],[974,48]],[[50098,72949],[-11,822],[-146,138]],[[49941,73909],[-714,670]],[[49101,82014],[-20,1365]],[[49081,83379],[-493,-462],[-196,-46],[-627,-52]],[[47765,82819],[-171,-15],[17,-632],[-131,-10]],[[47480,82162],[26,-828]],[[83527,29876],[435,-143]],[[83962,29733],[319,-90],[19,163],[190,-50]],[[84490,29756],[59,724],[100,1075]],[[84649,31555],[-740,240]],[[83909,31795],[-164,54]],[[83745,31849],[-218,-1973]],[[44489,67471],[-45,1675]],[[82733,50539],[-3,178]],[[82730,50717],[-69,43],[-91,-91],[137,-185],[26,55]],[[87384,49056],[87,-31]],[[87471,49025],[62,55],[-109,160],[-40,-184]],[[64000,38605],[-14,-500],[157,-236],[228,-137],[6,-160]],[[64377,37572],[535,-55]],[[64912,37517],[18,252],[40,1091]],[[64970,38860],[-5,331],[-193,19]],[[64016,39282],[-16,-677]],[[66461,71925],[-37,-963]],[[66424,70962],[-7,-172],[764,-96]],[[67240,72057],[-9,1]],[[67231,72058],[-762,85],[-8,-218]],[[35843,62206],[473,89],[19,-306],[-168,-45],[20,-332]],[[36187,61612],[956,166]],[[37143,61778],[765,130]],[[37908,61908],[-95,1670],[-41,-8],[-58,996]],[[37714,64566],[-19,334],[-1117,-194]],[[36578,64706],[-893,-163],[42,-689]],[[35727,63854],[21,-314],[-97,-17],[31,-332],[67,-1002],[94,17]],[[43580,40627],[1005,114]],[[44585,40741],[-8,201]],[[44540,41933],[-1032,-113]],[[43508,41820],[42,-1026],[30,-167]],[[43314,41797],[194,23]],[[44527,42282],[-50,1332]],[[44477,43614],[-58,1652]],[[44419,45266],[-1284,-124]],[[54960,31640],[768,4]],[[55728,31644],[5,1327]],[[55733,32971],[-767,8]],[[54966,32979],[-6,-1339]],[[67231,72058],[55,1353]],[[67286,73411],[-765,95]],[[66521,73506],[-18,-502],[-136,-886]],[[66367,72118],[94,-193]],[[50170,37363],[12,1]],[[50182,37364],[-22,1333]],[[50160,38697],[-751,-40]],[[81431,55842],[89,-76],[168,-33]],[[82022,55658],[46,762]],[[82068,56420],[-48,720],[121,616]],[[82057,57778],[-222,27],[-64,110]],[[81771,57915],[-41,-207]],[[81730,57708],[36,-293],[-175,-306],[-99,25],[-109,-228]],[[69535,66567],[580,-68]],[[70115,66499],[8,166],[193,-12],[41,672],[193,-18],[17,334]],[[70567,67641],[-384,29],[-58,124],[11,223],[-321,36]],[[69815,68053],[-195,31]],[[69620,68084],[-85,-1517]],[[46701,43834],[924,76]],[[47625,43910],[26,2]],[[47604,45587],[-920,-78]],[[46648,45506],[53,-1672]],[[19927,18119],[107,-189],[113,-63],[79,143],[143,141],[183,-201],[110,332],[329,128],[44,-322],[457,174]],[[21492,18262],[741,294]],[[22233,18556],[-126,171],[-37,157],[18,187],[-151,301]],[[21937,19372],[-80,195],[-225,137],[-208,542],[-28,134],[-135,136],[-14,217],[-58,98],[52,262],[-64,107]],[[21177,21200],[-416,-158],[44,-324],[-114,-157],[-18,-121],[-591,-233],[-223,249],[-23,105],[-108,71],[-16,107],[-131,5]],[[70039,64996],[192,-20]],[[70231,64976],[767,-100]],[[70998,64876],[61,1178],[-72,8]],[[70987,66062],[-639,87],[-251,17]],[[70097,66166],[-58,-1170]],[[63262,50739],[548,-50]],[[63810,50689],[185,374],[75,94]],[[64070,51157],[35,1318]],[[64105,52475],[-401,40],[-395,13]],[[63309,52528],[-16,-840],[-31,-949]],[[68995,41203],[-49,-944]],[[68946,40259],[433,-66]],[[69379,40193],[282,-45]],[[69661,40148],[42,666]],[[69703,40814],[21,334]],[[69724,41148],[-726,110]],[[68998,41258],[-3,-55]],[[11257,57627],[165,169],[115,35],[102,191],[118,65],[65,-104],[121,113],[-93,114],[-188,-43],[-118,53],[-260,-196],[24,-195],[-51,-202]],[[10630,57649],[146,40],[237,-5],[-20,155],[105,92],[-14,156],[-290,57],[-71,-124],[-93,-371]],[[10292,57356],[175,-64],[78,233],[-104,-13],[-149,-156]],[[10478,53706],[27,60],[243,-9],[108,66],[198,408],[27,-96],[-9,-330],[199,71],[109,-166],[140,-90],[184,297],[89,39],[138,268],[130,185],[139,74],[192,376],[113,35]],[[12505,54894],[54,23]],[[12559,54917],[-240,1635],[-40,220],[-72,76]],[[12207,56848],[-124,-197],[-198,-97],[-77,49],[-140,-150],[-145,-28],[-209,-297],[-228,-153],[-288,-103],[-310,-63],[-28,-312],[-204,-323],[142,-379],[-26,-266],[99,-302],[-32,-247],[-40,-30],[79,-244]],[[9635,28436],[152,232],[48,279],[189,100],[89,164],[3,155],[113,42],[78,105],[45,-99],[-10,-165],[-62,-114],[68,-225],[128,-143],[155,55],[44,-60],[371,-237],[74,-78],[81,189],[-70,155],[-50,265],[14,96]],[[9637,33267],[-994,-497],[16,-92]],[[8659,32678],[474,-2705],[28,-479],[-21,-310],[97,-22],[88,177],[93,-62],[113,-248],[-41,-220],[145,-373]],[[64715,45510],[388,-48]],[[65103,45462],[383,-48]],[[65486,45414],[25,734],[58,1285]],[[65569,47433],[-768,80]],[[64801,47513],[-40,-1009]],[[64761,46504],[-46,-994]],[[73761,28417],[189,-35],[11,165],[374,-75],[12,165],[190,-41]],[[74537,28596],[80,979]],[[74617,29575],[-380,88],[30,333]],[[74267,29996],[-705,168]],[[51078,74063],[145,566]],[[51223,74629],[-268,258]],[[50567,75258],[-77,-244],[-146,143],[-403,-1248]],[[80897,85535],[829,-209],[-11,-167],[384,-94]],[[82099,85065],[52,625]],[[82151,85690],[18,203],[-99,23],[29,330]],[[82099,86246],[-1067,258]],[[81032,86504],[-301,76]],[[80731,86580],[69,-196],[97,-849]],[[80683,86593],[-58,13]],[[80625,86606],[-17,-169],[61,-19],[14,175]],[[82286,53631],[256,-46],[425,-117]],[[82967,53468],[46,-13]],[[83107,54544],[-735,194]],[[82372,54738],[-86,-1107]],[[22301,22218],[146,55],[86,-462],[12,-172],[132,-431]],[[22677,21208],[109,-39],[57,-159],[82,76]],[[22673,22356],[-93,-34],[-177,1285]],[[22403,23607],[-362,-135]],[[22041,23472],[-314,-118]],[[21727,23354],[85,-652],[219,86],[76,-83],[27,-214],[125,49],[42,-322]],[[80374,44547],[194,-196],[117,-174],[28,-113]],[[80713,44064],[148,13]],[[80861,44077],[51,327],[226,344]],[[81138,44748],[-104,74],[-474,814]],[[80560,45636],[-149,-254],[73,-226],[-42,-438],[-68,-171]],[[50588,55683],[415,16]],[[51003,55699],[-15,1557],[9,4]],[[50997,57260],[-7,504]],[[50990,57764],[-764,-33]],[[50226,57731],[17,-1848],[-4,-220]],[[52414,44148],[768,18]],[[53182,44166],[188,4]],[[53370,44170],[-10,1678]],[[53360,45848],[-260,-5]],[[53100,45843],[-699,-17]],[[52404,45491],[10,-1343]],[[81018,70667],[140,-59],[155,106],[94,304]],[[81407,71018],[62,172],[75,39]],[[81544,71229],[-66,179]],[[81478,71408],[-239,51],[-179,-75],[-150,-729]],[[80910,70655],[108,12]],[[72399,42736],[-32,-504]],[[72367,42232],[609,-116]],[[72976,42116],[40,274]],[[73039,43224],[-136,30]],[[72903,43254],[-499,99]],[[72404,43353],[-21,-331],[33,-6],[-17,-280]],[[81056,60720],[1043,-277]],[[82099,60443],[51,114],[62,343],[-42,261],[65,328]],[[82235,61489],[-993,155]],[[81242,61644],[-9,-238],[-83,-140],[-28,-327],[-66,-219]],[[20453,63748],[167,-329],[71,-56],[45,-484],[69,-46],[6,-591],[57,-59],[-30,-272],[220,-292],[24,-195]],[[23168,61170],[-131,1206]],[[23037,62376],[-254,2355]],[[22783,64731],[-1137,-366],[37,-329],[-564,-182],[-188,1637],[-454,-143]],[[20477,65348],[-155,-44],[-122,-91],[-42,-247],[80,-216],[53,-417],[-85,-155],[84,-202],[-29,-178],[192,-50]],[[47710,35876],[164,13]],[[47874,35889],[792,55]],[[48666,35944],[-30,1330]],[[47702,37210],[-23,-2]],[[25509,19272],[45,-127],[137,-196],[-132,-437],[-98,-189],[30,-270],[184,208],[70,-164],[132,-137]],[[28092,23303],[-57,554],[-283,-102]],[[27752,23755],[-512,-156]],[[47368,51619],[-10,335]],[[47333,53648],[-765,-60]],[[46568,53588],[29,-1008]],[[46597,52580],[-12,-359],[21,-669],[762,67]],[[66718,67872],[34,837],[231,-30]],[[66983,68679],[-130,120],[23,566]],[[66876,69365],[-354,42]],[[66522,69407],[-20,-449],[-259,-23],[-41,-1000]],[[56318,71542],[806,-22]],[[57124,71520],[27,96]],[[57151,71616],[9,331]],[[57160,71947],[5,542]],[[56635,72942],[-287,-45],[-26,-76]],[[56322,72821],[-4,-1279]],[[49757,80661],[346,8],[116,66]],[[50219,80735],[430,247]],[[50649,80982],[-95,264]],[[50554,81246],[-257,1208]],[[50297,82454],[-231,375]],[[50066,82829],[-324,-786]],[[53083,47518],[4,-338]],[[53087,47180],[192,7],[-5,505],[249,-8],[0,69],[353,6],[-1,112]],[[53875,47871],[-3,671]],[[53872,48542],[-669,-10]],[[53203,48532],[-63,-2],[3,-419],[-64,53],[4,-646]],[[73352,47426],[51,1],[236,-334]],[[73639,47093],[126,295],[53,57]],[[73818,47445],[-223,298]],[[73595,47743],[-158,76]],[[73437,47819],[-73,34],[-42,-173],[-207,-384]],[[73115,47296],[150,-12],[87,142]],[[71223,37007],[10,166]],[[71233,37173],[71,1005],[-39,8]],[[70560,37302],[-11,-166],[674,-129]],[[83185,55486],[-78,-942]],[[83997,54344],[117,1303]],[[83213,55830],[-28,-344]],[[86962,42978],[46,54]],[[87008,43032],[-46,-54]],[[83518,48434],[0,0]],[[73102,34350],[192,-31]],[[73859,34190],[106,1401]],[[73965,35591],[-64,16]],[[73901,35607],[-666,175]],[[73235,35782],[-48,-238]],[[45268,48733],[614,57]],[[45834,50471],[-723,-64]],[[45067,50403],[59,-1682]],[[59462,27910],[579,-28]],[[60041,27882],[27,1330],[-17,1]],[[60051,29213],[-573,33]],[[59478,29246],[-24,-1336]],[[66304,42384],[968,-123]],[[67024,43170],[-675,110]],[[42899,74020],[-962,-109]],[[41937,73911],[-499,-67]],[[41438,73844],[72,-1668]],[[51012,27958],[764,34]],[[51765,29317],[-186,-10]],[[50999,28951],[13,-993]],[[58031,26978],[67,-239],[-41,-94]],[[58057,26645],[613,-27]],[[58689,27950],[-388,17]],[[58301,27967],[-2,-166],[-389,14]],[[57910,27815],[-22,-69],[143,-336],[-48,-79],[48,-353]],[[65531,32582],[577,-81]],[[66108,32501],[385,-30]],[[66493,32471],[61,1344]],[[66554,33815],[-268,23]],[[65590,33904],[-59,-1322]],[[59478,29246],[-5,0]],[[58900,29276],[-21,-1336]],[[82649,35908],[-101,-1070]],[[82548,34838],[170,-30],[13,-61]],[[82731,34747],[188,-198],[26,48],[407,262],[66,218]],[[83418,35077],[-92,26],[-34,287],[90,858]],[[83382,36248],[-678,188]],[[82704,36436],[-55,-528]],[[56504,32960],[767,-12]],[[57271,32948],[9,1011]],[[57284,34291],[-772,13]],[[56512,34304],[-8,-1344]],[[55616,29369],[1,1334]],[[55617,30703],[-656,6]],[[54961,30709],[-310,0]],[[25333,93326],[54,-62],[87,232],[-10,219]],[[25464,93715],[-147,-158],[16,-231]],[[25034,95023],[14,-161],[-46,-173],[92,49],[55,249],[-115,36]],[[24024,95001],[0,-142],[132,-88],[66,85],[-25,152],[-95,166],[-7,-170],[-71,-3]],[[23894,94360],[61,-318],[-63,-29],[7,-201],[181,-50],[182,317],[134,63],[103,138],[166,313],[-134,-41],[-16,137],[77,-81],[139,130],[20,194],[78,-104],[28,94],[-17,286],[53,-91],[72,293],[-8,132],[-123,47],[-102,-29],[52,-130],[-141,-80],[-37,-261],[-58,78],[28,178],[-83,-21],[-48,-206],[-88,-9],[184,397],[57,-93],[90,178],[-71,-22],[68,159],[-88,20],[-187,-257],[-92,-329],[-95,67],[-24,-129],[137,-203],[-117,-158],[-235,-176],[49,-97],[-18,-246],[-64,209],[-57,-69]],[[23676,94551],[100,-32],[-46,118],[-54,-86]],[[23935,93593],[-92,115],[-45,-119],[6,641],[-54,147],[-77,-120],[-68,-291],[-1,-247],[-56,-4],[-106,-356],[39,-143],[94,-32],[70,128],[-28,-204],[-68,-59],[50,-123],[248,-13]],[[23480,94130],[12,152]],[[23492,94282],[-12,-152]],[[46291,30738],[1637,134]],[[47928,30872],[-26,1006],[25,1],[-13,499]],[[47914,32378],[-1671,-139]],[[79095,74426],[343,-68],[6,54],[223,-48],[53,131],[355,-83]],[[80075,74412],[27,339],[-132,19],[14,209],[67,137]],[[80051,75116],[-565,134]],[[79486,75250],[-143,35]],[[79343,75285],[-2,-354],[-66,-196],[-109,-123],[-71,-186]],[[23492,94282],[-73,-54],[-251,-492],[-203,-158],[60,-14],[-4,-233],[-73,-67],[18,-224],[-72,57],[-84,-147],[66,-306],[174,116],[89,-32],[39,206],[202,624],[100,572]],[[22770,93146],[15,-154],[118,129],[4,281],[-86,61],[14,-185],[-65,-132]],[[22956,92319],[68,-28],[105,316],[-103,94],[-235,-169],[43,242],[-34,181],[-81,-17],[-131,-193],[-45,15],[-106,-280]],[[66522,69407],[-105,13],[-78,282]],[[66339,69702],[-804,-371]],[[65535,69331],[-12,-321],[68,-5],[-5,-164],[67,-6],[-32,-775],[-47,-58]],[[85104,87813],[704,-194]],[[85808,87619],[76,198],[122,430],[150,407]],[[85233,89135],[-129,-1322]],[[60875,41680],[-483,55]],[[60392,41735],[-26,-1186]],[[63301,41327],[192,-4]],[[63493,41323],[579,-26]],[[64072,41297],[39,1354]],[[64111,42651],[-777,43]],[[63334,42694],[-33,-1367]],[[75580,36038],[124,-32],[14,166],[636,-150]],[[76354,36022],[7,107],[173,-42],[54,533]],[[76588,36620],[13,132]],[[76601,36752],[-957,228]],[[75644,36980],[-64,-942]],[[67353,48733],[768,-77]],[[68310,48747],[53,1205]],[[68363,49952],[-381,55]],[[37660,78779],[1641,-1447]],[[39301,77332],[923,1433]],[[40224,78765],[259,422]],[[40483,79187],[-736,873]],[[39747,80060],[-192,-26],[-2026,-1141]],[[37529,78893],[131,-114]],[[57117,26009],[4,334],[385,-13],[-2,-335],[386,-11]],[[58278,26264],[-141,80],[-70,130],[-10,171]],[[58031,26978],[-1105,37]],[[56926,27015],[-17,-999],[208,-7]],[[47374,67698],[297,21],[5,73],[142,-5],[98,87],[13,-104],[171,164],[44,-55],[152,146],[31,130]],[[48303,69444],[-960,-59]],[[64673,49336],[105,-270],[9,-238]],[[64787,48828],[819,-70]],[[65606,48758],[40,922]],[[65646,49680],[32,756]],[[65678,50436],[-340,33]],[[65338,50469],[-53,-198],[16,-135],[-213,19],[-3,-56],[-202,-322],[-1,-54],[-218,-343]],[[64664,49380],[9,-44]],[[74046,26062],[505,-119]],[[74551,25943],[1,413],[-146,111],[12,161],[-235,72],[-69,130],[-35,197]],[[74079,27027],[-217,44],[-25,-326],[-193,41]],[[67833,46482],[604,-96]],[[68437,46386],[97,-18]],[[68534,46368],[70,1248]],[[68067,47703],[-178,7],[-10,-226]],[[53100,45843],[-13,1337]],[[53083,47518],[-701,-13]],[[52382,47505],[8,-672]],[[22594,15647],[116,-104],[-17,-194],[109,-170]],[[22802,15179],[82,33],[16,-131],[103,54],[66,122],[81,-465],[47,47],[81,-260],[37,-12],[177,203],[146,110],[107,-187],[140,54],[71,-43],[-131,-302],[-39,-321]],[[23786,14081],[138,88],[90,249],[218,173],[43,81],[97,-39],[89,-314],[166,-190],[22,-130],[1636,-54]],[[26285,13945],[77,-17],[116,89],[76,-87],[139,47]],[[23232,18815],[-247,-96],[39,-64],[-22,-552],[-529,-198]],[[22473,17905],[47,-193],[189,-404],[61,-55],[32,-174],[181,-345],[-68,-282],[6,-270],[-58,-129],[-108,-55],[-30,-160],[-128,-69],[-3,-122]],[[48529,9513],[974,68]],[[49515,11300],[-975,-68]],[[47588,47266],[-955,-82]],[[49070,79011],[992,48]],[[50062,79059],[-25,162],[151,176],[-108,165],[13,154],[94,19],[-127,276],[70,290],[-22,90],[113,67],[-2,277]],[[39034,49628],[188,29],[54,-1004]],[[39276,48653],[645,100],[886,124]],[[40807,48877],[-79,1444]],[[40644,51904],[-489,-393]],[[40155,51511],[-497,-398],[-643,-28],[-56,-142]],[[38959,50943],[75,-1315]],[[9103,21025],[345,178],[46,110],[67,369],[-44,67],[-57,325],[33,17],[-39,275],[79,-34],[147,75],[145,-142],[23,-128],[187,39]],[[10035,22176],[146,94]],[[9504,25090],[-613,-330]],[[8891,24760],[-103,-269],[-48,-279],[36,-246],[-32,-298],[25,-314],[63,-403],[160,-458],[19,-325],[-47,-96],[1,-228],[-61,-49],[11,-412],[188,-358]],[[67156,70014],[192,-25],[-13,-339],[194,-25],[-15,-338],[39,-5]],[[68062,69216],[62,1383]],[[68124,70599],[-189,21]],[[67181,70694],[-25,-680]],[[50139,42721],[-5,-1]],[[50134,42720],[-764,-41]],[[80459,41745],[527,-150]],[[81151,41550],[74,307]],[[81225,41857],[-63,10],[-15,175],[-67,145],[73,281],[-32,74]],[[81121,42542],[-70,178]],[[81051,42720],[-133,-46]],[[80918,42674],[-210,-103],[-238,-365],[-50,98],[-106,-75]],[[80314,42229],[107,-108],[-5,-231],[43,-145]],[[76309,75661],[198,-29],[38,675]],[[76191,76418],[-364,60]],[[75827,76478],[-39,-700],[521,-117]],[[37202,51289],[1012,166]],[[38214,51455],[-112,578],[24,80]],[[38126,52113],[-22,51],[-479,720]],[[49441,54136],[-934,-43]],[[48507,54093],[-16,-335]],[[44077,18069],[1278,146]],[[45355,18215],[70,8],[-43,1322],[75,8],[-10,297]],[[45447,19850],[-773,-89],[12,-293],[-660,-74]],[[60041,27882],[204,-10]],[[60245,27872],[370,-21],[7,331],[383,-23]],[[61005,28159],[24,996]],[[61029,29155],[-592,35],[1,55]],[[60438,29245],[-386,24],[-1,-56]],[[55849,35658],[383,-3]],[[55468,37000],[-191,2]],[[55277,37002],[1,-1340]],[[54830,49050],[-1,-505]],[[54829,48545],[768,-3]],[[55597,48542],[2,505]],[[55589,50224],[-766,3]],[[59600,34204],[773,-41]],[[60428,35156],[-385,25],[8,333]],[[44418,45289],[1083,111]],[[45501,45400],[43,4]],[[45484,47073],[-149,-13]],[[44360,46965],[58,-1676]],[[56811,36983],[9,1002],[72,-1],[3,377]],[[56895,38361],[-565,10]],[[98249,17157],[80,-70],[-28,138],[-52,-68]],[[98072,17379],[-8,-281],[189,209],[-58,185],[-123,-113]],[[97911,16723],[18,-160],[74,213],[-92,-53]],[[97504,17360],[72,-41],[41,118],[-113,-77]],[[97258,15698],[124,30],[42,-265],[78,32],[22,-160],[247,-214],[-224,-755],[178,-158],[-86,-299],[180,-159],[-128,-419],[354,-307]],[[98737,16014],[-71,61],[-14,323],[-100,-58],[-28,-136],[-110,98],[50,203],[-46,269],[74,74],[-182,149],[-145,-34],[-144,-295],[16,-110],[104,-144],[-56,-122],[-37,147],[-46,-141],[-180,271],[57,128],[-9,155],[109,174],[10,148],[-84,309],[56,9],[-44,155]],[[97917,17647],[-61,2]],[[97856,17649],[-121,-121],[-59,-192],[57,-203],[-130,-74],[-39,-101],[-89,115],[-52,-360],[34,-170],[-78,-272]],[[97379,16271],[-129,-314],[8,-259]],[[57539,67520],[180,25],[-15,147],[282,350],[88,46],[275,19],[0,110],[153,4]],[[58502,68221],[3,0]],[[58505,68221],[-14,303],[95,160],[80,-19],[89,90]],[[58755,68755],[-58,-4],[-73,155],[-61,-40],[-38,131],[-31,-122],[-139,116]],[[58355,68991],[-111,-66],[-38,72],[-111,-151],[-78,154],[-134,-86],[-111,131],[-36,-120],[-149,-87],[-4,-180],[-49,29]],[[57534,68687],[5,-1167]],[[57327,59193],[281,3],[8,-167],[95,-1],[3,-280],[644,21],[0,-95],[151,-31]],[[58509,58643],[-94,559],[-1,995],[-16,279]],[[58398,60476],[-291,-4],[0,55],[-662,-13]],[[57445,60514],[-118,-1321]],[[61012,63463],[111,2],[64,187],[54,-120],[344,-7],[-3,-335],[192,-5]],[[61774,63185],[92,-5],[12,1087],[-53,416],[153,-4],[11,508]],[[61989,65187],[-325,9]],[[61664,65196],[-69,2]],[[60665,63869],[-30,-221],[189,-7],[1,-113],[188,0],[-1,-65]],[[61772,62976],[193,-52],[248,182],[138,-33]],[[62351,63073],[8,419],[200,-7],[13,954],[118,168],[-44,181],[62,100],[-75,279]],[[62633,65167],[-50,1]],[[62583,65168],[-594,19]],[[61774,63185],[-2,-209]],[[42348,52490],[574,71]],[[42922,52561],[1234,140]],[[44156,52701],[-36,982]],[[44120,53683],[-58,1526]],[[44062,55209],[-1157,-141],[-535,-85]],[[42370,54983],[-148,-19]],[[42222,54964],[70,-1468],[14,2],[42,-1008]],[[25452,29695],[114,2]],[[25566,29697],[95,-25],[70,78],[88,-56],[51,150],[143,-6],[205,-406],[142,-4]],[[26360,29428],[167,-19],[86,258],[107,47]],[[26720,29714],[100,24],[-16,143],[278,92],[-100,987]],[[26982,30960],[-132,1247]],[[26850,32207],[-1453,-421],[-238,-100]],[[25159,31686],[-388,-131]],[[24771,31555],[176,-1600],[348,116],[45,-367],[112,-9]],[[71474,70453],[266,-40],[-55,-817]],[[71685,69596],[-6,-84],[504,-76],[115,177],[68,-17]],[[72366,69596],[23,348],[78,199],[56,32],[1,192],[166,205]],[[72690,70572],[-71,23],[11,166]],[[72630,70761],[-560,101],[11,168],[-381,54]],[[71700,71084],[-186,34],[-14,-254]],[[71500,70864],[-26,-411]],[[78034,72315],[46,664]],[[78080,72979],[14,190],[-356,81]],[[77738,73250],[-89,-89],[-181,-23]],[[77468,73138],[15,-242]],[[54589,26373],[776,0],[16,336]],[[55381,26709],[5,1329]],[[54611,28036],[-2,-1328],[-20,-335]],[[85418,49597],[250,-1242],[-7,-213]],[[85661,48142],[114,-265]],[[85775,47877],[115,89],[-1,141],[74,66]],[[85963,48173],[-14,120],[-3,683]],[[85946,48976],[-63,68],[-79,318]],[[85804,49362],[-125,271],[-125,56],[-136,-92]],[[53953,43170],[671,4]],[[54624,43174],[96,2]],[[54720,43176],[-1,1006]],[[54719,44182],[-388,-1]],[[54331,44181],[-381,-3]],[[53950,44178],[3,-1008]],[[47536,60831],[-19,758]],[[47495,62513],[-975,-77]],[[51884,14722],[621,20]],[[52505,14742],[-15,1318],[35,2],[-3,325]],[[51670,41441],[14,-1342]],[[72421,25055],[-763,145]],[[71658,25200],[-74,-1142]],[[49504,45707],[37,2]],[[49541,45709],[-37,1677]],[[67637,46339],[-28,-613]],[[67609,45726],[781,-127]],[[68390,45599],[47,787]],[[81199,46208],[199,-521],[53,-381]],[[81451,45306],[114,13]],[[81565,45319],[67,-31],[77,159],[61,-58]],[[81770,45389],[227,598],[-54,551]],[[81807,47213],[-146,-121]],[[81661,47092],[-330,-264],[-109,-180],[31,-55],[-93,-284],[39,-101]],[[67402,62701],[351,-45]],[[67753,62656],[23,524],[127,-17],[18,392],[62,-8]],[[67983,63547],[29,616],[-32,4]],[[67980,64167],[-642,75]],[[67338,64242],[-35,-834],[95,-12],[26,-171],[-22,-524]],[[79070,74231],[62,-37],[70,-354],[-11,-175],[76,-113],[18,-150]],[[79285,73402],[-28,-411]],[[79257,72991],[29,-54],[210,-8],[49,-142]],[[79545,72787],[44,550],[392,-99]],[[79981,73238],[34,435],[61,-13],[25,337]],[[80101,73997],[-57,14],[31,401]],[[79095,74426],[-25,-195]],[[51413,48483],[4,-337]],[[51417,48146],[959,31]],[[52376,48177],[-12,1345]],[[52364,49522],[-956,-31]],[[51408,49491],[5,-1008]],[[64974,65182],[178,-21],[-16,-326],[193,-26]],[[65329,64809],[36,806],[113,124],[14,408]],[[65492,66147],[12,335],[-578,59]],[[64926,66541],[-24,-728],[94,-7],[-22,-624]],[[50088,19931],[-53,-4]],[[50455,48446],[958,37]],[[51408,49491],[-3,336]],[[51405,49827],[-963,-34]],[[50442,49793],[1,-676]],[[50443,49117],[12,-671]],[[69748,46196],[319,-36]],[[70067,46160],[635,-96]],[[70702,46064],[40,666]],[[70760,47067],[-379,65]],[[70381,47132],[-334,55]],[[70047,47187],[-244,24]],[[69803,47211],[-55,-1015]],[[60045,42713],[289,-20]],[[60334,42693],[564,-47]],[[60905,42814],[28,1024]],[[60933,43838],[-852,51]],[[60081,43889],[-14,1]],[[77972,38702],[791,-202]],[[78763,38500],[13,126]],[[78776,38626],[-32,17],[63,721],[-67,13]],[[78740,39377],[-796,158]],[[77848,39123],[-33,-379],[157,-42]],[[61092,61856],[2,338],[-73,356],[53,58],[-34,230],[-60,9]],[[60980,62847],[-160,153],[35,-129],[-164,154],[-588,13]],[[60103,63038],[-3,-123],[110,-41],[97,-199],[51,-12]],[[70675,39308],[-189,29]],[[70486,39337],[-582,91]],[[69904,39428],[-55,-997]],[[50182,37364],[755,31]],[[50937,37395],[-7,1003]],[[50172,38697],[-12,0]],[[44489,67471],[962,79]],[[67468,55815],[-29,-669]],[[67439,55146],[581,-59]],[[68020,55087],[31,739]],[[68051,55826],[38,959]],[[68089,56785],[-48,5]],[[68041,56790],[-533,66]],[[67508,56856],[-40,-1041]],[[72488,55230],[276,-434],[115,-98]],[[72879,54698],[224,-8],[34,51]],[[73137,54741],[23,153],[82,-5],[55,158],[81,-23],[-35,172],[125,257]],[[73468,55453],[-91,31],[-532,73]],[[72845,55557],[-332,34]],[[72513,55591],[38,-135],[-63,-226]],[[65671,47421],[91,-12],[-4,-111],[576,-68]],[[66373,48332],[-591,66]],[[65782,48398],[-24,-505],[-64,8],[-23,-480]],[[58510,64696],[95,-2],[12,-183],[161,-28],[129,-109]],[[58907,64374],[575,-18]],[[59482,64356],[-11,224],[9,1112]],[[59480,65692],[2,220]],[[59482,65912],[-130,1]],[[59352,65913],[-836,-1]],[[58516,65912],[-6,-1216]],[[72555,56369],[271,6]],[[72826,56375],[-3,481],[41,120],[89,50]],[[72953,57026],[-23,418]],[[72930,57444],[-91,163],[-174,-34],[-42,99],[-131,28]],[[72492,57700],[-186,-781]],[[68422,43655],[684,-114]],[[69106,43541],[57,1059]],[[69163,44600],[27,500]],[[69190,45100],[-268,42],[0,-41],[-463,92]],[[68459,45193],[-50,-785]],[[68409,44408],[-24,-409],[54,-8],[-17,-336]],[[83308,38269],[49,-348],[105,-987]],[[83462,36934],[745,-237]],[[84207,36697],[-63,335],[-54,29],[12,192],[-43,212],[-75,160],[16,527],[-76,195]],[[83924,38347],[-29,339]],[[83895,38686],[-377,111],[-96,-128],[-205,63]],[[83217,38732],[91,-463]],[[12292,15591],[26,-102]],[[12318,15489],[148,119],[32,219],[368,-234],[133,115],[145,33],[128,204],[302,124],[55,60],[52,239],[156,-29],[131,209],[358,184]],[[14326,16732],[-45,334],[-70,276],[-73,66],[-53,366]],[[14085,17774],[-62,396],[20,102]],[[14043,18272],[-786,-340],[-110,89],[-289,-184],[-83,-196],[-163,-176],[-159,-66],[-77,75],[-39,213],[-398,-196],[39,-86],[-9,-234]],[[11969,17171],[-70,-228],[58,-82],[32,-271],[42,-24],[28,-233],[-40,-221],[135,-61],[51,-161],[158,15],[-71,-314]],[[57104,25339],[13,670]],[[56926,27015],[-249,3]],[[56677,27018],[-137,-156]],[[56540,26862],[-196,-180],[-42,14],[-274,-309],[-92,-162],[-73,23],[-112,-141]],[[55751,26107],[-195,-205]],[[55556,25902],[-2,-529],[371,-7]],[[56042,19719],[656,-12]],[[56698,19707],[121,74]],[[56819,19781],[11,252],[22,1940]],[[56852,21973],[-773,18]],[[12637,14349],[136,-101],[-33,-112],[57,-68],[-26,-234],[65,19],[86,-200],[84,154],[78,28]],[[13084,13835],[107,-3],[56,86],[-77,306],[-74,133],[82,324],[142,226],[39,348],[192,299],[996,479]],[[14547,16033],[-62,192]],[[14485,16225],[-91,20],[-28,117],[68,108],[-88,90],[-20,172]],[[12318,15489],[119,-190],[-116,-139],[161,-313],[110,0],[34,-158],[-37,-124],[48,-216]],[[87165,38078],[159,-332],[64,-49]],[[88019,37001],[544,507]],[[88563,37508],[-95,137],[39,276],[-58,358],[45,313],[-75,457],[-96,184]],[[88323,39233],[-163,60]],[[88160,39293],[-10,4]],[[88150,39297],[-86,-182],[-125,-138],[-131,-311],[-160,-89],[-142,-349],[-219,31],[-122,-181]],[[61496,60503],[725,-24]],[[62221,60479],[85,-33],[10,685]],[[62316,61131],[4,303],[-96,81],[5,302],[-469,16]],[[61760,61833],[-255,14]],[[78329,72949],[567,-133]],[[78896,72816],[83,111],[101,-12],[117,101],[60,-25]],[[79285,73402],[-336,59],[7,102],[-168,29],[-7,-98],[-112,23],[-22,-289],[-241,50]],[[78406,73278],[-77,-329]],[[34406,91804],[72,-328],[154,-99],[97,106],[150,419],[187,-96],[128,-117],[199,69],[0,53],[205,214],[36,129],[236,119],[35,277],[-139,261],[-187,118],[-106,-31],[-230,175],[-158,30],[-137,-134],[-46,-638],[-88,-67],[-67,80],[-197,-162],[-99,-188],[-45,-190]],[[34402,93280],[264,-283],[71,101],[-14,227],[-114,-15],[-166,67],[-41,-97]],[[33645,91867],[153,-106],[194,64],[126,196],[58,207],[-60,170],[-149,95],[-123,17],[-91,-454],[-108,-189]],[[33746,90799],[152,96],[50,-31]],[[33948,90864],[105,14],[203,-59],[130,81],[-63,180],[-132,168],[-157,68],[-458,-206],[-330,60],[-122,-53],[114,-264],[-14,-189],[522,135]],[[61010,52244],[-9,-625]],[[61001,51619],[385,-7]],[[61386,51612],[287,1]],[[61673,51613],[24,1575]],[[61697,53188],[-386,19]],[[50146,87895],[-29,2115]],[[62391,36697],[-768,54]],[[61623,36751],[-24,-673],[-19,-1009]],[[45637,58983],[963,87]],[[60884,38160],[583,-44]],[[61501,39452],[-390,31]],[[77314,43204],[-2,-56],[188,-26],[-10,-171],[207,-28],[-9,-227],[197,-23]],[[77885,42673],[10,225],[201,-26],[7,109],[178,-23]],[[78281,42958],[15,349],[-193,22],[13,343]],[[78116,43672],[-384,49],[3,102],[-200,23],[2,56],[-193,21]],[[77344,43923],[-18,-386]],[[75372,71525],[72,-8],[109,-155],[209,-81],[59,-350],[52,-53]],[[75873,70878],[103,-83]],[[75976,70795],[-27,160],[67,1000]],[[76016,71955],[-487,107]],[[75529,72062],[44,-135],[-87,-117],[-134,-66],[20,-219]],[[34802,15937],[575,139]],[[36604,16322],[-7,201],[39,97],[-91,301],[64,13],[-29,381],[23,5]],[[36603,17320],[-29,381],[-224,-49],[-144,194],[-48,269],[-447,-98],[-138,77],[-29,389],[-577,-129]],[[74528,67625],[513,-91]],[[75234,68273],[-261,257],[-264,215]],[[74709,68745],[-181,-1120]],[[62203,12479],[213,-236],[70,17],[14,191],[90,93],[-28,88],[58,151],[180,-37],[86,-85],[42,101],[636,-124],[167,84],[93,257],[150,92],[73,-119],[105,-43],[75,57],[183,18],[135,-87],[-142,201],[-161,113],[-137,205],[-192,132],[-72,128],[-407,263],[-123,113],[-157,72],[-146,123],[-291,327],[-193,275],[-224,370]],[[62300,15219],[-45,-1604],[-11,-54],[-41,-1082]],[[55738,34310],[774,-6]],[[56512,34304],[3,331],[94,-1],[5,1017]],[[84571,52993],[599,-185]],[[85170,52808],[113,1164]],[[85283,53972],[-262,68]],[[84663,54140],[-92,-1147]],[[11860,79978],[-156,-190],[-32,-147],[-145,-222],[101,-35],[57,-159],[54,-421],[247,104],[311,-10],[225,-224],[99,-195],[58,-394],[60,-252],[230,-468],[124,-140],[155,74],[134,-81],[172,-212],[165,-284],[130,-88],[129,133],[238,-92],[95,-123],[169,-392],[73,-5],[239,172],[18,100],[-124,170],[9,164],[76,21],[36,-151],[89,-111],[39,-154],[107,159],[10,262],[103,77],[76,-154],[171,-50],[267,120],[-63,180],[15,104],[188,61],[-39,166],[196,58],[50,-112],[143,-13],[16,65],[234,-168],[186,129],[46,-33],[77,145],[36,-63],[150,172],[144,34],[71,-53],[278,-28],[134,149],[130,66],[89,-35],[179,-246],[166,-87],[551,444],[124,25],[172,1487]],[[72026,38708],[512,-109]],[[72559,38937],[69,1006],[-191,39]],[[72437,39982],[-317,62]],[[63221,52701],[7,-169],[81,-4]],[[64105,52475],[6,355],[198,-22]],[[64309,52808],[-16,176],[32,1083]],[[64325,54067],[5,173],[-325,37]],[[64005,54277],[-32,7],[-6,-396],[-41,0],[-21,-884],[-382,32],[-293,86]],[[46064,70957],[-622,-60],[-90,-28]],[[81344,51560],[81,-148],[315,-342]],[[81740,51070],[56,225],[119,160]],[[81843,51648],[102,382]],[[81945,52030],[-138,245]],[[81807,52275],[-72,163],[-95,90]],[[81640,52528],[-320,-492],[-50,-166]],[[81270,51870],[-46,-150],[120,-160]],[[57791,45116],[-2,-166]],[[58560,45607],[3,335]],[[58563,45942],[-767,18]],[[70874,67937],[141,-188],[-39,-82],[39,-142],[156,-79],[59,-120],[38,-456],[93,-68],[26,-116]],[[71387,66686],[122,-128],[229,-28],[221,252],[129,-19]],[[72088,66763],[64,-11],[56,413],[-39,146],[12,226],[68,47]],[[72249,67584],[-144,329],[-116,22],[-82,208],[-64,12],[-37,196],[-94,39],[5,111],[-95,13],[-69,222],[-98,140],[-82,12]],[[71373,68888],[-72,10]],[[71301,68898],[-6,-112],[-184,-89],[-77,-187],[-65,-19],[-51,-193],[-116,-74],[-40,-188],[85,11],[27,-110]],[[35766,96281],[15,-144],[179,-286],[82,-15],[69,-280],[121,-168],[14,-226],[-82,-164],[-69,-255],[-15,-226],[32,-191],[79,-62],[224,147],[30,102],[167,144],[112,154],[88,-20],[192,102],[418,337],[295,407],[100,216],[-17,427],[183,-8],[55,184],[-5,187],[171,268],[188,152],[-17,187],[-331,507],[-322,284],[-152,60],[-192,-19],[-135,221],[-119,81],[-76,138],[-110,55],[-110,214],[6,107],[-98,315],[-148,208],[-115,-197],[-170,-169],[-160,-85],[-85,-322],[70,-824],[-76,-539],[-64,-38],[-54,-455],[-183,-466],[15,-45]],[[21378,12167],[78,27],[124,-220],[142,35],[62,132],[123,31],[90,-53],[80,363],[159,334],[-2,323]],[[22234,13139],[-26,189],[-191,-78],[-110,71],[-130,971],[-92,-36],[-62,461]],[[21623,14717],[-186,-77]],[[21437,14640],[47,-461],[111,-807],[-96,-34],[25,-169],[-57,-79],[6,-286],[-190,-73],[95,-564]],[[73483,67548],[-28,90],[163,-1],[25,-118],[225,-31]],[[73868,67488],[76,1492]],[[73944,68980],[-593,114],[-61,69]],[[73290,69163],[-3,-55],[-306,56]],[[72981,69164],[-18,-350],[97,-13],[-19,-390],[255,-38],[-14,-336],[94,-73],[10,-398],[97,-18]],[[53920,34315],[1046,4]],[[54966,34319],[193,-3]],[[55278,35662],[-1128,-15]],[[54150,35647],[55,-56],[-54,-180]],[[54151,35411],[-100,-289],[4,-188],[58,-177],[-25,-145],[-81,-26]],[[54007,34586],[-74,-115],[-13,-156]],[[54743,38376],[828,-1]],[[56141,38372],[5,1333]],[[55764,39707],[-829,4]],[[54935,39711],[62,-78],[-132,-40]],[[54865,39593],[19,-181],[-30,-182],[66,26],[20,-131],[-115,-83],[17,-220]],[[54842,38822],[24,-249],[-137,-64],[14,-133]],[[26213,25862],[160,-8],[10,333],[60,30],[-55,490],[434,140],[-34,311],[565,177]],[[27353,27335],[-70,657]],[[27283,27992],[-376,-118],[-107,994],[-24,328],[93,29],[-35,329],[-93,-29],[-21,189]],[[26360,29428],[74,-680],[95,30],[142,-1325],[-479,-153]],[[25141,26955],[-7,-229],[30,-260],[-219,-100],[41,-241],[-15,-151],[82,-138],[-118,-249],[26,-99],[-138,-170],[63,-254],[-30,-109],[58,-184],[-43,-315],[-82,62],[-148,-51],[21,-89],[-204,-236]],[[24458,24142],[13,-214],[51,-76]],[[97299,17401],[37,-249],[-19,-265],[74,19],[-9,490],[-83,5]],[[96253,16160],[79,-71],[15,-217],[66,-17],[47,118],[88,-73]],[[96548,15900],[89,-75],[86,299],[490,-477],[45,51]],[[97379,16271],[-1,251],[-57,165],[-81,-73],[-98,173],[121,218],[10,161],[-57,107],[-9,186]],[[97207,17459],[-147,47],[-293,-290],[-84,267],[-109,-25]],[[96574,17458],[-158,17]],[[96416,17475],[19,-491],[80,-12],[-18,-340],[-72,9],[-19,-346],[-107,26],[-46,-161]],[[95022,26344],[30,-96]],[[95052,26248],[-3,-105]],[[95049,26143],[16,-180],[94,17],[31,-357]],[[95190,25623],[104,-44]],[[95294,25579],[-26,158],[93,186],[-84,49],[44,115]],[[95321,26087],[-73,72],[-98,346],[-128,-161]],[[91862,25913],[148,-55]],[[92010,25858],[753,-273]],[[92763,25585],[281,-101]],[[93044,25484],[43,168],[74,14],[29,174],[-54,83],[34,253],[50,57],[-55,159],[38,523]],[[93203,26915],[-53,59],[-85,-306],[-166,125],[-24,-94],[-326,252],[-20,-179],[-287,-1],[-40,-209],[-165,10]],[[92037,26572],[-26,-421],[-69,-3],[57,-147],[-118,56],[-19,-144]],[[74079,27027],[4,515],[-32,109],[94,281],[99,86],[47,-122],[37,117],[173,116]],[[74501,28129],[36,467]],[[54019,26703],[1,-336]],[[54020,26367],[569,6]],[[54014,28033],[5,-1330]],[[63553,68641],[175,-142],[-13,-119],[-172,-186],[122,-124],[129,177],[108,-67],[-67,-161],[-90,51],[-52,-78],[-1,-182],[282,-66],[-103,-100],[-58,-202],[103,-236],[-128,-99],[-19,-80],[123,-119],[39,139],[69,-59],[-53,-146],[181,-58],[27,-206],[-159,-126]],[[63996,66452],[-2,-4]],[[63994,66448],[544,-46],[21,504]],[[64559,66906],[43,1428],[-193,19],[11,334]],[[64420,68687],[-836,75]],[[63584,68762],[-31,-121]],[[73754,22109],[769,-192]],[[74523,21917],[131,272],[105,383],[-214,-132],[-74,166],[43,82],[-4,216],[93,169],[122,59],[5,84]],[[74730,23216],[-889,207]],[[63336,18545],[380,-342],[205,-132],[200,-370]],[[64121,17701],[39,-3],[24,656],[192,-20],[11,330],[578,-69],[27,658],[578,-68]],[[65570,19185],[38,894]],[[65608,20079],[-162,-137],[-1320,-463]],[[64126,19479],[-300,-109],[-86,-384],[-109,-256],[-135,-31],[-25,-119],[-92,89],[-43,-124]],[[94026,13355],[215,-367],[-86,-199],[78,-262],[102,-201],[-3,-209],[-127,-19],[30,-139],[-64,-64],[37,-148],[-54,-24],[60,-356],[-109,-124],[22,-308],[44,-151],[-22,-115],[72,-143],[47,-222],[55,-55],[-45,-599]],[[94726,9431],[112,659],[-19,9],[259,1529],[64,-58],[128,416],[-47,71],[-43,-117],[32,475],[-88,13],[42,285],[79,16],[86,161],[-7,246],[-58,124],[459,1537],[106,303],[151,-130],[6,-117],[207,-180]],[[96195,14673],[276,915],[77,312]],[[96253,16160],[-34,-92],[-208,177],[16,109],[105,150],[-12,182],[-279,12],[-7,127],[-119,-119],[-111,96]],[[95604,16802],[-88,-237],[-53,40],[-170,-663],[-139,122],[-88,-320],[60,-51],[-184,-632],[-193,166],[-61,-189],[-148,152],[-370,-1285],[18,-16],[-162,-534]],[[63906,73810],[189,-113],[54,81],[42,-153],[-18,-167],[80,16],[72,-151],[-178,-75],[-20,-199],[50,-71],[-55,-109],[-65,72],[-168,-176],[23,-165],[196,148],[-26,-129],[-124,-105],[9,-62]],[[63967,72452],[47,-57]],[[64014,72395],[149,-10],[21,631],[19,-130],[168,-9],[-14,-508],[248,11],[9,-204]],[[64614,72176],[124,100],[7,168],[125,-12],[69,141]],[[64939,72573],[-91,119],[39,126],[-85,281],[19,133],[-126,-40],[3,183],[-51,314]],[[64647,73689],[-109,204],[31,77],[-198,170],[-49,-62],[-13,198],[-88,-87],[-128,-23]],[[64093,74166],[-1,-24]],[[64092,74142],[42,-144],[-86,-75],[1,209]],[[64049,74132],[-207,-14],[-10,-247],[74,-61]],[[86372,24361],[287,-56],[-23,-144],[402,-77]],[[87038,24084],[133,809]],[[87171,24893],[-99,-15],[-39,637],[41,8],[43,627]],[[87117,26150],[-186,-41]],[[86931,26109],[-288,-130],[-85,-81],[39,200],[-42,63],[-70,-103],[-18,150],[-54,-96],[-273,109]],[[86140,26221],[-16,-108],[-197,65],[-93,-600]],[[85834,25578],[279,-507],[184,-26],[89,-96],[30,-191],[-44,-397]],[[55381,26709],[372,-2],[-2,-600]],[[56540,26862],[5,827],[-385,9],[0,333]],[[74812,36259],[-62,-889]],[[74750,35370],[191,-56]],[[74941,35314],[505,-149]],[[75446,35165],[21,96],[121,51],[76,-76],[173,183],[115,55]],[[75952,35474],[-410,111]],[[75542,35585],[-252,64],[-57,193],[-137,193],[-5,142],[-101,191],[-158,170]],[[74832,36538],[-20,-279]],[[62435,38378],[-16,-675]],[[63192,37640],[192,-15],[14,553]],[[63398,38178],[-100,0],[-135,143],[-76,-42],[-118,100],[-31,301]],[[62938,38680],[-495,33],[-8,-335]],[[50824,65302],[-6,837]],[[50818,66139],[-7,570]],[[50811,66709],[-57,104],[-239,-88],[-116,-91],[-113,278]],[[50286,66912],[-117,76],[-162,-340],[-60,-35]],[[49947,66613],[12,-680],[-96,-3],[5,-279]],[[55767,40703],[-718,4]],[[55049,40707],[-45,-147],[20,-125],[-69,-142],[-17,-170]],[[54938,40123],[28,-135],[-31,-277]],[[92070,33032],[87,187],[145,611],[54,326]],[[92356,34156],[-207,195],[-317,100]],[[91832,34451],[-47,-127],[55,-129],[-44,-254],[31,-133],[-136,-134]],[[91691,33674],[54,-299],[98,-15],[18,-144],[209,-184]],[[41552,16833],[164,26],[210,-300],[116,-343],[11,-527],[-87,-426],[-90,-131],[53,-126]],[[41929,15006],[438,68],[9,-165],[131,21]],[[42507,14930],[-13,253]],[[42494,15183],[-130,2611]],[[42364,17794],[-475,-70],[6,-110],[-94,-70],[-289,-44]],[[41512,17500],[40,-667]],[[65492,57537],[373,-32],[29,-163],[102,91],[116,-52],[125,183],[4,89]],[[66241,57653],[-118,0],[3,121],[142,133],[-88,130],[-194,-29],[-16,64],[143,182]],[[66113,58254],[72,216],[-147,190],[-35,319],[-47,7]],[[65956,58986],[-404,51]],[[65552,59037],[-60,-1500]],[[61797,44120],[687,-42]],[[62484,44078],[28,115],[-42,146],[35,152],[91,95],[27,201]],[[62623,44787],[-1,114],[109,162]],[[62731,45063],[-696,50],[3,111]],[[62038,45224],[-224,14]],[[30575,67536],[738,169],[359,114],[828,183]],[[32500,68002],[250,58],[16,517],[-56,240],[39,158],[99,73],[-25,370],[80,370],[-75,500],[232,142]],[[31716,73011],[-576,-127],[64,-823],[-25,-5],[131,-1664],[-204,-46],[26,-332],[-383,-87],[50,-663],[-356,-86]],[[30443,69178],[132,-1642]],[[85750,42446],[64,-638],[38,-138]],[[85922,41636],[113,46],[81,-41],[73,148],[145,116]],[[86334,41905],[-61,171],[2,240],[116,137],[235,-7]],[[86626,42446],[-259,915]],[[86367,43361],[-44,-139],[-199,-154]],[[86124,43068],[-549,-98]],[[85575,42970],[139,-310],[36,-214]],[[43801,23459],[108,-1979],[35,-809]],[[43944,20671],[1462,173]],[[45406,20844],[-66,1800]],[[45340,22644],[-61,1657]],[[45279,24301],[-1507,-181]],[[49605,83544],[461,-715]],[[50297,82454],[507,745],[56,370]],[[50860,83569],[-179,257],[-434,323]],[[50247,84149],[-66,-99],[6,-132],[-75,-81],[63,-225],[-123,-53],[-23,105],[-237,-171],[-63,72],[-124,-21]],[[47839,92911],[170,-197],[70,179],[757,57]],[[48803,94787],[-122,414],[-326,374]],[[48355,95575],[-56,-325],[-12,-260],[-61,-84],[-50,-373],[-118,-146],[17,-102],[-113,-111],[7,-150],[-73,-169],[-62,-26],[40,-256],[-17,-229],[30,-94],[-48,-339]],[[52600,90628],[121,-113],[276,-692],[109,-40]],[[53106,89783],[-55,303]],[[53051,90086],[-303,572],[-82,272]],[[52666,90930],[-66,-302]],[[53176,89100],[-17,177]],[[53159,89277],[-22,211]],[[53137,89488],[-249,352],[-182,-97],[0,-138]],[[52706,89605],[-146,-162],[-43,-173],[659,-170]],[[52332,90009],[154,78],[222,-206],[-2,268],[-219,526]],[[52487,90675],[-245,-665]],[[52242,90010],[90,-1]],[[58365,81705],[417,-19]],[[58782,81686],[377,-21]],[[59159,81665],[-27,133],[66,260],[-82,204],[20,143]],[[59136,82405],[-120,237],[-124,486]],[[58892,83128],[24,-303],[-41,-127],[-335,-181],[0,-125],[-121,-84],[25,-167],[-72,-125]],[[58372,82016],[46,-171],[-53,-140]],[[40931,74112],[493,63],[14,-331]],[[41937,73911],[-70,1662]],[[41867,75573],[-999,-126]],[[40868,75447],[63,-1335]],[[84637,49049],[72,-63]],[[84709,48986],[248,301],[214,160]],[[85171,49447],[21,202],[-111,412]],[[85081,50061],[-81,138],[-77,-11],[-72,116]],[[84851,50304],[-81,-113],[-101,12],[-24,-116],[-226,-527]],[[84419,49560],[218,-511]],[[18487,8616],[58,-366],[152,-108],[104,-241],[507,207],[47,-319],[234,-231],[133,1],[86,-360],[166,-212],[47,-320],[103,-15],[95,-191],[178,75]],[[20397,6536],[3,74]],[[20400,6610],[-371,2509]],[[19168,10807],[-32,220],[-124,-58]],[[19012,10969],[-61,-216],[-203,226],[-392,-95]],[[18356,10884],[-82,-223],[-5,-243]],[[80518,43395],[83,-214],[143,-242],[22,-144],[152,-121]],[[81051,42720],[47,257],[-96,316],[116,168],[45,140],[-104,141]],[[81059,43742],[-93,128],[-57,214],[-48,-7]],[[80713,44064],[-230,-576],[35,-93]],[[82007,44333],[311,-193],[18,-394],[48,-183]],[[83234,43902],[16,23]],[[83250,43925],[-28,152],[-140,7],[31,113],[-103,120],[-35,146],[73,216],[-62,267],[-92,235]],[[81770,45389],[55,-208],[188,-62],[12,-374],[-40,-209],[22,-203]],[[55617,30703],[108,0]],[[55725,30703],[3,941]],[[54960,31640],[1,-931]],[[76483,51375],[104,322],[1,323]],[[76588,52020],[7,182],[52,100]],[[76647,52302],[-74,-18],[-175,-312],[-39,89],[-189,-3]],[[76170,52058],[-142,-355],[-68,-99],[-14,-154]],[[85763,52617],[232,-79]],[[85995,52538],[181,874],[-36,169]],[[85845,54033],[-24,-23],[-117,-1030],[-1,-234],[60,-129]],[[27811,62736],[-91,1002],[1363,355],[-139,1612]],[[28944,65705],[-30,337],[-109,59],[-160,-39],[-138,73],[-237,-19],[-61,95],[-82,-21],[-81,115],[-34,257],[58,410],[-77,-24]],[[27993,66948],[-105,5],[-181,156],[-68,-53],[-197,232],[-21,160],[-114,135],[-208,-1089],[-19,-364],[-75,-504]],[[27005,65626],[-132,-861],[-118,140],[-34,112],[-65,-97],[-103,-285],[-2,-119],[-77,-144],[53,-273],[-51,-252],[26,-128],[-83,-25],[40,-306],[-90,-20]],[[26369,63368],[81,-261],[-30,-248],[35,-57],[-425,-121],[43,-105],[13,-227],[78,-154],[48,-380],[209,-148],[12,-123]],[[60201,59027],[97,-2]],[[60298,59025],[96,-4],[4,169],[761,-18]],[[61159,59172],[2,335]],[[61161,59507],[12,722]],[[60218,60533],[-3,-1339],[-14,-167]],[[63150,63463],[134,-10],[-5,-280],[99,-82],[159,-7]],[[63537,63084],[6,349],[65,-5],[35,169]],[[63643,63597],[11,510],[96,-6],[6,341]],[[63756,64442],[16,673],[99,-3],[12,512],[-99,8]],[[63784,65632],[-68,-22],[-161,-397],[-240,-302],[14,-108],[-157,6]],[[63172,64809],[-2,-113],[-131,-52],[-5,-225],[132,-5],[-10,-610],[43,-193],[-49,-148]],[[74167,78222],[22,-342],[133,-21],[41,160],[223,-32],[16,-337]],[[74602,77650],[224,-38],[10,166],[96,-17],[49,831]],[[76798,66781],[172,-523],[4,-363]],[[76974,65895],[471,468]],[[77463,66633],[25,146],[-112,49],[-149,203],[1,169],[-52,109]],[[77043,67044],[-52,-134],[-161,-28],[-32,-101]],[[81444,83370],[693,-173]],[[82137,83197],[128,1468],[67,854]],[[82332,85519],[12,137],[-127,-25],[-66,59]],[[82099,85065],[-13,-163],[-84,6],[-93,-131],[-147,4],[-148,-280],[19,-49]],[[81633,84452],[11,-196],[102,-184],[-7,-241],[-200,-241],[-95,-220]],[[72431,44644],[563,-110]],[[73043,45243],[-226,326]],[[72412,45897],[-50,-842]],[[61113,32763],[-16,-675]],[[61097,32088],[772,-54]],[[61869,32034],[43,1682]],[[59118,36900],[192,-8]],[[75398,51548],[38,-143],[140,-64]],[[75576,51341],[213,-105],[115,125]],[[76170,52058],[-249,437]],[[75921,52495],[-109,12],[-250,-204]],[[75562,52303],[5,-149],[-78,-91],[8,-127],[-96,-246],[-3,-142]],[[63262,72438],[88,-113],[-12,-321],[93,-252],[-2,-406],[34,-10],[15,-279],[52,-62],[22,-210]],[[63552,70785],[184,-12]],[[63736,70773],[-81,291],[120,99],[35,-100],[-14,-201],[91,5],[40,333],[-131,181],[-30,127],[14,265],[192,51],[-41,137],[-128,205],[70,208],[126,-96],[40,-155],[46,88],[-71,184]],[[63967,72452],[-117,106],[-606,51]],[[63244,72609],[18,-171]],[[61905,81887],[159,7],[146,93],[76,-52],[48,205],[199,127]],[[62533,82267],[-51,205],[56,574]],[[62538,83046],[-9,129],[-261,250],[-42,-104],[-122,62],[65,199],[128,18],[-62,103],[60,201],[141,-78],[-57,110],[47,62],[-226,36],[-178,173],[-138,40],[-576,-173]],[[61308,84074],[-8,-718],[-24,-1010],[-238,18]],[[61038,82364],[215,-224]],[[61212,80627],[85,-310],[-30,-61],[-25,-1196]],[[61242,79060],[169,-9],[50,-220],[187,-197],[98,136],[95,-13]],[[61841,78757],[3,112],[138,325]],[[61982,79194],[7,213],[77,91],[8,361],[-69,237],[4,172],[-97,7],[1,112],[-293,20],[-82,46],[-62,186]],[[61209,80653],[3,-26]],[[57101,44004],[656,-2]],[[57116,45130],[-3,-279]],[[57113,44851],[-12,-847]],[[63449,49395],[121,14],[203,-226],[66,-179]],[[63839,49004],[15,666]],[[63854,49670],[4,197],[-48,822]],[[63262,50739],[-472,41],[0,-22]],[[62790,50758],[-57,-1888]],[[53956,42165],[668,2]],[[54624,42167],[0,1007]],[[53953,43170],[3,-1005]],[[50190,36023],[758,34]],[[50947,36726],[-10,669]],[[33107,67063],[2277,461],[188,19]],[[35572,67543],[-20,342],[48,9]],[[35600,67894],[-73,1294]],[[35527,69188],[-1072,685],[-10,166],[-764,-156],[-47,666]],[[32500,68002],[79,-1057],[528,118]],[[87403,56692],[190,-95],[48,101],[145,-153],[178,-268]],[[87964,56277],[122,262],[66,17]],[[88152,56556],[-86,177],[58,136],[-70,155]],[[88054,57024],[-101,-21],[65,254],[-122,439],[-204,317]],[[87692,58013],[-33,-45],[-43,-324],[-51,-129],[-130,-84]],[[87435,57431],[-53,-634],[21,-105]],[[80415,57929],[83,51],[198,-62]],[[80696,57918],[195,512]],[[80891,58430],[124,227],[84,66],[24,201],[62,50],[23,372]],[[81208,59346],[-70,13]],[[81138,59359],[-724,129]],[[80414,59488],[1,-165],[56,-539],[-56,-855]],[[41358,37844],[1119,150]],[[42477,37994],[-58,1333],[-19,174]],[[42400,39501],[-319,-41]],[[42081,39460],[-800,-112]],[[41281,39348],[77,-1504]],[[55163,58992],[255,0],[92,127],[-6,209],[235,-2]],[[55739,59326],[415,-3]],[[56056,60333],[-174,-34],[-104,90],[-103,-17],[-153,64],[-49,87],[-86,-85],[-23,-266],[-208,2]],[[55156,60174],[-96,3]],[[55060,60177],[1,-175],[103,1],[-1,-1011]],[[51718,61978],[956,26]],[[52674,62004],[-13,1729]],[[52661,63733],[-360,-146],[-20,-435],[-86,-39],[-8,-200],[-240,-300],[-44,-129],[14,-167],[-201,-186]],[[51716,62131],[2,-153]],[[52267,65349],[380,9],[-99,-450],[105,-53],[383,8]],[[53036,64863],[-1,168],[192,3],[-2,336]],[[53225,65370],[-97,-1],[-4,667],[-96,-1]],[[81253,37794],[756,-203]],[[82009,37591],[1,0]],[[82010,37591],[-24,248],[-65,78],[14,165],[115,61],[31,349],[-80,185],[-13,627],[-93,169]],[[81895,39473],[-156,-28],[62,-160],[-478,-175],[-350,-467]],[[80456,61761],[25,-339],[21,-618],[103,-321]],[[80605,60483],[429,68],[54,92]],[[81088,60643],[-32,77]],[[81242,61644],[26,296]],[[81268,61940],[-110,46],[-86,198],[-33,-116],[-183,-173]],[[80856,61895],[-400,-134]],[[47547,26399],[1350,97]],[[48448,27819],[78,-174],[-47,-97],[-98,-15],[-157,-165],[-232,-83],[-209,-131],[-25,-326],[-138,-90],[-99,53],[-68,-72],[94,-320]],[[75387,53794],[127,-82],[76,65],[95,-141],[60,43]],[[75745,53679],[75,380],[159,173],[65,272],[154,122]],[[76198,54626],[-126,190],[61,211]],[[76133,55027],[-101,15]],[[76032,55042],[-423,81]],[[75609,55123],[-165,-294],[-49,-308],[-74,-188],[60,-97],[-22,-221],[28,-221]],[[78313,59573],[151,-138],[123,-437]],[[78587,58998],[263,401],[94,518],[37,73]],[[78664,60361],[-40,-58],[-196,161]],[[78428,60464],[-191,156]],[[78237,60620],[-94,-80],[108,-329],[-34,-115],[90,-260],[6,-263]],[[88152,56556],[77,18],[77,-226],[71,83],[98,-295]],[[88475,56136],[460,303],[133,139]],[[89068,56578],[-94,253],[-24,180],[117,105],[-17,280]],[[89050,57396],[-50,-34],[35,207],[171,127],[249,59],[121,-210]],[[89576,57545],[67,76],[-40,284],[-106,127],[-222,83],[-111,180],[-222,68]],[[88942,58363],[44,-113],[-107,58],[-73,-708],[-43,-203],[-112,107],[-24,-94],[-282,-174],[-291,-212]],[[47305,71067],[702,60]],[[78260,53240],[104,-169],[-13,210],[-91,-41]],[[78175,45047],[-30,-686],[65,-9]],[[78210,44352],[878,-132]],[[79088,44220],[44,321]],[[79132,44541],[-104,74],[105,272],[-16,167],[46,147],[-95,-61],[-57,233],[-81,66]],[[78930,45439],[-39,-79],[33,-150],[-72,-177],[-71,0],[-69,-128],[-133,312]],[[78579,45217],[-9,-171],[-392,57],[-3,-56]],[[77803,45853],[206,-51],[-27,-736]],[[77982,45066],[193,-19]],[[78579,45217],[-55,249],[16,220],[-109,202],[88,330],[47,325],[-72,125]],[[78494,46668],[-113,64]],[[78381,46732],[-129,22],[-17,-350],[-204,25],[-48,-339],[-171,16],[-9,-253]],[[80955,47930],[301,12],[405,-850]],[[82555,47633],[-47,291],[-77,181]],[[82431,48105],[-226,623],[-47,224],[19,97],[-62,166]],[[82115,49215],[-155,41],[-25,-88],[-84,153],[-385,-79]],[[81466,49242],[-20,-117],[-170,-237],[-107,-100]],[[81169,48788],[101,-13],[-137,-291],[57,-157],[-117,-149],[38,-133],[-113,49],[-43,-164]],[[63658,60348],[777,-58],[187,-29],[385,-10]],[[65007,60251],[35,1006]],[[65042,61257],[-389,27]],[[63685,61364],[-27,-1016]],[[10532,43710],[1,2]],[[10533,43712],[555,-566],[307,-108],[108,11],[114,141],[189,-1269]],[[11806,41921],[318,1126]],[[12459,43989],[0,1]],[[12459,43990],[-1147,412],[3,215],[-572,581]],[[10743,45198],[-64,-225],[-91,28],[-33,-87],[-88,102],[-31,-553],[107,-63],[36,-297],[-72,-58],[25,-335]],[[9582,35629],[994,476],[17,-108],[210,105],[-20,109],[197,95]],[[10980,36306],[-78,283]],[[10902,36589],[-105,204],[-32,227],[28,444],[67,39],[-2,328],[-66,225]],[[10792,38056],[-837,-402]],[[9955,37654],[-90,-198],[28,-217],[-109,-189],[27,-256],[72,-177],[-41,-161],[-99,-29],[-155,-215],[-110,-347],[104,-236]],[[76252,65222],[43,141],[204,212],[171,257],[102,73]],[[76772,65905],[-53,113],[-77,451],[-134,-93]],[[76508,66376],[-108,83],[-70,-50]],[[76330,66409],[-127,25]],[[76203,66434],[-81,-1198],[130,-14]],[[76800,62135],[45,-41],[-5,-189],[77,-71]],[[76917,61834],[176,-69]],[[77093,61765],[107,121],[18,117],[-50,293],[117,389],[-78,209]],[[77207,62894],[-321,64]],[[76886,62958],[-51,-164],[-54,-471],[19,-188]],[[74004,64399],[137,-25],[74,-338],[264,-310],[93,-604]],[[74572,63122],[70,-13]],[[74642,63109],[22,169],[-48,12],[32,447],[-23,85],[182,10]],[[74809,64979],[-385,59],[4,83],[-299,51]],[[74129,65172],[-125,-773]],[[24010,26575],[781,267]],[[24639,28152],[-36,-12],[-87,761]],[[24516,28901],[-197,-162],[-110,-2],[-33,-368],[-116,-86],[16,-176],[76,-154],[-69,-242],[-124,-31]],[[23959,27680],[-78,-38],[129,-1067]],[[65108,35122],[479,-67]],[[66385,36154],[-690,99],[-2,-56],[-443,56]],[[65250,36253],[-4,-109],[-93,9]],[[65153,36153],[-45,-1031]],[[40788,13162],[17,-293],[59,10],[43,-749]],[[40907,12130],[36,-52],[173,44],[15,94],[100,-164],[53,34],[110,-192],[82,129],[95,-13],[113,105],[147,7],[64,-62],[125,45],[20,97],[284,286],[172,-68],[43,218],[81,27]],[[42620,12665],[-21,506],[-92,1759]],[[41929,15006],[-141,-22],[35,-661],[-122,-19],[18,-328],[-582,-92],[19,-329],[-387,-65],[19,-328]],[[87257,53659],[135,102],[166,21],[45,209],[95,-27],[142,81]],[[87840,54045],[150,342],[23,330]],[[88013,54717],[-76,-29],[-130,170],[-61,177],[-225,415]],[[87521,55450],[-117,-172],[-101,-356],[-153,-104]],[[87150,54818],[41,-573],[66,-438],[0,-148]],[[43777,57083],[232,24]],[[44009,57107],[725,81]],[[43711,58797],[66,-1714]],[[74056,68956],[666,-130]],[[74722,68826],[147,892]],[[74869,69718],[67,93],[-19,125],[95,129],[-9,85]],[[75003,70150],[-286,82],[-12,58],[-556,114]],[[74149,70404],[-93,-1448]],[[14009,39495],[410,1055]],[[14419,40550],[-75,156],[-42,227],[70,447],[-81,319],[-110,19],[9,114],[-75,125]],[[13534,41278],[-80,-90],[35,-235]],[[10443,25535],[294,151],[1200,573]],[[11937,26259],[1331,677]],[[13268,26936],[-43,169],[-103,644],[13,6],[-350,2205]],[[9635,28436],[-38,-248],[28,-37],[25,-456],[-33,-83],[-256,-128]],[[9361,27484],[124,-234],[-5,-325],[-63,-260],[166,-451],[0,-398],[135,-184],[138,3],[132,-318]],[[31901,51207],[265,-511],[1314,286],[333,56]],[[33813,51038],[-89,129],[-94,593],[-104,83],[-22,117],[-168,80],[-44,211],[-164,279],[-19,276],[-99,330],[-95,195]],[[32915,53331],[-1167,-267]],[[75005,61483],[62,-14]],[[75067,61469],[278,-59]],[[75386,61918],[74,102],[-109,396],[44,557]],[[75395,62973],[-122,-129],[-153,87],[-194,11],[-14,-69]],[[74912,62873],[-40,-154],[74,-24],[-90,-93],[124,-27],[-24,-409],[63,-257],[-54,-149],[40,-277]],[[26982,30960],[559,166],[35,-331],[252,77],[33,-330],[126,38]],[[27987,30580],[57,17],[46,229],[76,-1],[-20,256],[-78,222],[81,45],[39,-114],[111,32],[35,231],[44,49]],[[28378,31546],[72,204],[-25,261],[-63,-20],[-66,654]],[[28296,32645],[-90,-23]],[[28206,32622],[-44,-31],[-1312,-384]],[[68654,50011],[323,-42],[4,103],[194,-25],[6,125]],[[69181,50172],[-6,170],[38,875]],[[69213,51217],[-222,114],[-118,-182],[-55,110]],[[68818,51259],[-13,122],[66,235],[-59,134],[-150,-72]],[[68662,51678],[-129,-337]],[[68533,51341],[136,-34],[-95,-83],[81,-233],[-62,-228],[124,-130],[2,-128],[-71,72],[56,-194],[67,-46],[-117,-326]],[[71761,51981],[168,-827]],[[71929,51154],[246,-120],[41,-230],[-69,-468]],[[72147,50336],[90,-49]],[[72237,50287],[15,34]],[[72252,50321],[55,17],[16,188],[87,-27],[45,248],[190,227]],[[72645,50974],[26,141],[93,146]],[[72764,51261],[-77,316],[-108,141],[-20,155],[-89,173],[-5,404]],[[72465,52450],[-273,12]],[[72192,52462],[-22,-175],[-122,-255],[-105,67],[-182,-118]],[[59136,82405],[1148,-58],[1,54],[255,-14]],[[60540,82387],[498,-23]],[[61308,84074],[-243,-123],[-406,-308],[-165,-97],[-285,-116],[-230,-6],[-98,53],[-250,-14],[-515,148],[-184,182]],[[58932,83793],[-170,-484],[130,-181]],[[56366,49038],[771,-14]],[[57137,49024],[3,1005]],[[57140,50029],[2,343]],[[57142,50372],[-785,12]],[[24496,23799],[-124,-7],[-89,-201],[-24,-426],[-234,524],[-130,-3],[-250,81],[-95,314],[-69,-46],[-83,245],[-143,195],[-169,44],[-146,133],[-157,-58]],[[22783,24594],[-10,18],[-370,-1005]],[[29682,26692],[358,120]],[[30040,26812],[248,69],[29,312],[103,17],[141,216]],[[30561,27426],[-65,703]],[[30496,28129],[-104,1125]],[[30392,29254],[-875,-246]],[[29517,29008],[99,-992],[-374,-108],[31,-318],[-353,-104],[17,-165],[-90,-84],[-663,-197],[79,-762]],[[95307,26961],[211,-345],[-59,-495],[-61,44]],[[95398,26165],[98,-142],[118,117]],[[95614,26140],[-30,119],[64,125],[44,-224]],[[95692,26160],[118,120],[36,139],[165,243],[2,304],[-68,51],[107,137],[193,33],[86,243],[9,187]],[[96340,27617],[-123,249],[10,173]],[[96227,28039],[-132,-8],[29,189],[-63,-8],[15,204],[-78,-23],[-38,129]],[[95960,28522],[-147,-457],[-75,-90],[-159,123],[-39,-132],[75,-211],[-82,-237],[-99,-88],[-127,-469]],[[62849,78479],[120,-7],[58,87]],[[63027,78559],[-6,92]],[[63021,78651],[38,156],[-24,278],[74,58],[127,-42],[-17,-131],[-101,-124],[125,-4],[67,243],[-35,234],[-102,165],[82,68],[196,-36],[142,-91],[95,368]],[[63688,79793],[42,30],[-160,324],[-27,223],[-133,66]],[[63410,80436],[-188,71],[-1,-56],[-225,16]],[[62996,80467],[-107,7]],[[62889,80474],[45,-50],[-53,-197],[30,-543],[-74,-309],[-77,-92],[-18,-141]],[[62742,79142],[19,-61],[-14,-417],[102,-185]],[[66994,20565],[-61,-1235]],[[66933,19330],[774,-114],[49,991]],[[67111,21089],[-128,-129],[86,-188],[-75,-207]],[[58111,54356],[0,226],[55,1]],[[58166,54583],[-1,934]],[[57178,55513],[-9,-1087]],[[44971,53775],[54,6]],[[45791,53856],[38,4]],[[45829,53860],[-45,1502]],[[45784,55362],[-863,-72]],[[44921,55290],[50,-1515]],[[63502,34098],[354,-30]],[[63856,34068],[816,-80]],[[64672,33988],[57,1185]],[[64729,35173],[-653,80]],[[64076,35253],[-125,-109],[-72,-196],[19,-173],[-103,-217]],[[63795,34558],[-126,-109],[-40,-106],[-128,-104],[1,-141]],[[64072,41297],[-9,-334]],[[64831,40892],[8,333],[194,-16],[18,428]],[[64974,41944],[-93,177],[-89,78],[-43,321],[-74,231],[-129,212]],[[64546,42963],[-426,25],[-9,-337]],[[83673,26525],[391,-19],[189,163],[209,106],[233,-248]],[[84808,27441],[-181,62],[44,343],[-157,49]],[[84514,27895],[-243,76],[-16,-163],[-285,97]],[[83970,27905],[-12,-189],[-76,15],[32,-378],[-145,50]],[[61051,12520],[125,4],[-11,109],[134,269],[120,-52],[-5,245],[116,-102],[91,67],[86,-86],[180,-71],[162,-261],[154,-163]],[[62300,15219],[-212,394],[-25,102],[-243,528],[-174,323],[-143,148],[-134,298],[-57,39],[-131,260]],[[14409,21015],[1487,701],[747,333]],[[16643,22049],[-242,1607],[-56,-24],[-145,976],[-19,-9],[-96,636],[916,387],[-332,2284],[-73,536]],[[16596,28442],[-685,-310],[-336,-135]],[[15575,27997],[-459,-198],[-946,-431]],[[14170,27368],[431,-2791],[-733,-349],[364,-2261],[25,12],[152,-964]],[[95368,28609],[111,14],[113,592]],[[95592,29215],[-93,200],[-84,-312],[-51,-295],[-35,41],[85,503],[-94,39],[2,118],[-97,21],[57,-491],[-9,-165],[95,-265]],[[95164,29555],[-30,-368],[40,-17],[41,273],[-51,112]],[[88119,23967],[-330,-1768]],[[87789,22199],[191,110],[316,-199]],[[88296,22110],[412,2136],[-72,607],[271,106]],[[88907,24959],[83,409],[-73,243],[35,271]],[[88952,25882],[56,179],[30,514]],[[89038,26575],[-201,-61],[-8,293],[-350,-195],[-38,206],[-111,55],[-13,-87]],[[88317,26786],[16,-9],[-112,-634],[152,-746],[-162,-61],[0,-184],[100,-138],[-192,-1047]],[[40597,54758],[1625,206]],[[42370,54983],[-84,1923]],[[42286,56906],[-70,-9],[-72,1713]],[[42144,58610],[-54,1215]],[[42090,59825],[-598,-78]],[[41492,59747],[46,-997],[33,-334],[-767,-103],[17,-339],[-382,-57],[8,-167]],[[40447,57750],[150,-2992]],[[56709,83116],[1044,-44]],[[57753,83072],[163,3],[20,1244]],[[57936,84319],[-32,26]],[[57904,84345],[-4,-159],[-98,121],[-171,94]],[[57631,84401],[-69,-110],[-376,186],[-79,-18],[138,-363],[28,-266],[-8,-241],[-118,-88],[-114,97],[-108,329],[-114,-8]],[[56811,83919],[-28,-162],[60,-192],[6,-210],[-140,-239]],[[18259,1540],[1221,552],[1677,718]],[[21157,2810],[-182,1271],[-48,-19],[-90,632],[37,15],[-276,1906],[-12,16]],[[20586,6631],[-186,-21]],[[20397,6536],[77,-190],[-64,-122],[-29,-378],[-132,-92],[-179,96],[-53,-75],[-102,215],[-87,-44],[-33,-115],[-127,1],[-231,143],[-43,-143],[48,-218],[-241,-42],[-91,66],[20,131],[-33,213]],[[18208,3350],[44,-153],[-99,-73],[-16,-173],[70,-92]],[[18207,2859],[151,-237],[-53,-225],[44,-285],[-39,-64],[12,-320],[-74,45],[-52,-164],[63,-69]],[[72510,66013],[77,-204],[53,83],[91,-106],[62,80],[62,244],[54,-27],[101,221]],[[73010,66304],[57,296],[-170,239],[4,116]],[[72901,66955],[-112,-21],[67,103],[-7,257],[-66,34],[67,160],[-71,203],[-88,-49],[-41,234],[-112,257]],[[72538,68133],[-24,-426],[-191,32],[-9,-167],[-65,12]],[[72088,66763],[-8,-141],[307,-184],[104,-214],[19,-211]],[[67300,33257],[192,-30],[-11,-223],[623,-83]],[[68104,32921],[-13,203],[56,470]],[[68147,33594],[-652,78]],[[67495,33672],[-172,29]],[[67323,33701],[-23,-444]],[[65604,29499],[-568,69]],[[65036,29568],[-49,-1300]],[[63011,20810],[582,-57]],[[63593,20753],[400,-44]],[[63993,20709],[14,322]],[[64007,21031],[47,1305]],[[63083,23113],[-32,-994]],[[25111,10251],[-25,64],[-170,13],[252,447],[15,186],[155,207],[122,75],[77,437],[72,101],[115,372],[26,304],[71,15],[39,165]],[[25860,12637],[-1295,-463],[-753,-278]],[[23812,11896],[41,-325]],[[24038,10115],[225,-1768]],[[24263,8347],[59,-471],[167,-137],[82,214],[67,-22],[79,247]],[[80026,55957],[235,-104],[231,-41]],[[80492,55812],[229,95],[161,170],[36,95]],[[80977,56938],[-42,122]],[[80935,57060],[-60,52],[-89,-77],[-196,78],[-96,-160],[-210,-140],[-202,-287]],[[80082,56526],[91,-436],[-147,-133]],[[46723,15939],[92,70],[21,-114],[190,-36],[121,175],[-28,173],[36,184]],[[47155,16391],[35,243],[76,183],[-22,168],[-64,70]],[[47180,17055],[-1267,-117]],[[45913,16938],[35,-987],[771,77],[4,-89]],[[54720,43176],[773,-4]],[[55493,43172],[113,53],[12,240],[137,227],[-38,260],[25,100],[103,17],[65,109]],[[55910,44178],[-53,0]],[[55857,44178],[-761,4]],[[55096,44182],[-377,0]],[[46707,42493],[945,74]],[[47652,42567],[-27,1343]],[[46701,43834],[-34,-4]],[[57172,80787],[375,-13],[-17,-137]],[[57530,80637],[911,-24]],[[58441,80613],[-87,385],[73,320],[-69,229],[7,158]],[[58372,82016],[-118,-102],[-112,88],[-78,-13],[-31,201],[-205,84],[-89,-57]],[[57739,82217],[-292,11],[-275,-1441]],[[69268,62407],[685,-93]],[[69953,62314],[692,-91]],[[70669,62221],[30,703],[-106,181],[35,53]],[[70628,63158],[-66,40],[-93,-162],[-150,10]],[[70319,63046],[-184,-97],[-320,278],[-40,112],[-186,45],[-166,-221],[-70,-234],[-168,-127],[-100,71]],[[69085,62873],[-109,-102],[-96,-270]],[[68880,62501],[-7,-46],[395,-48]],[[58159,57638],[374,-14]],[[58533,57624],[17,615],[84,123]],[[58634,58362],[-96,0],[3,280],[-32,1]],[[57327,59193],[-21,-230]],[[57306,58963],[-110,-1299]],[[64912,37517],[382,-47]],[[65294,37470],[769,-93]],[[65348,39149],[-13,-328],[-365,39]],[[72437,39982],[25,332]],[[72462,40314],[51,719]],[[72513,41033],[-225,41]],[[72288,41074],[-476,93]],[[71812,41167],[-6,-110]],[[71806,41057],[-41,-608]],[[71743,26523],[-71,-990],[-14,-333]],[[72042,30508],[-44,-670],[-402,77]],[[61318,53715],[39,1594]],[[61697,53188],[386,-14]],[[62409,55274],[-765,28]],[[64309,52808],[679,-62]],[[64988,52746],[6,170]],[[64994,52916],[23,215],[19,884],[-127,3]],[[64909,54018],[-584,49]],[[64697,75710],[902,-111],[25,-55]],[[65624,75544],[52,1407]],[[65676,76951],[-31,3]],[[64937,77029],[-33,-1004],[-197,19]],[[64707,76044],[-10,-334]],[[38482,64693],[54,-988],[813,125],[17,-332],[191,26],[17,-333],[382,56]],[[39956,63247],[-33,668],[327,48]],[[40250,63963],[-93,2007]],[[40157,65970],[-384,-58],[-18,337],[-1152,-195],[17,-336],[-195,-34]],[[38425,65684],[57,-991]],[[87468,55557],[53,-107]],[[88013,54717],[183,67],[166,154]],[[88362,54938],[99,478],[139,148],[-76,22],[-71,161],[22,389]],[[87964,56277],[-95,-248],[6,-81],[-211,-124],[-196,-267]],[[45405,16885],[508,53]],[[47180,17055],[39,332],[120,348],[-36,165],[85,303],[74,123],[135,-75],[-36,165]],[[47561,18416],[140,166],[-31,75],[61,157],[-56,103],[-26,294]],[[47649,19211],[-151,57],[-55,110],[-74,-76],[-72,44],[-159,-53],[-40,168],[-138,239]],[[46960,19700],[-35,-5],[10,-330],[-386,-36],[31,-986],[-644,-66],[12,-331],[-580,-60]],[[45368,17886],[37,-1001]],[[76588,36620],[826,-175]],[[77414,36445],[80,828]],[[77494,37273],[-166,43],[30,274]],[[77358,37590],[-485,108]],[[76699,37735],[-98,-983]],[[54677,60174],[383,3]],[[55156,60174],[1,504],[96,0],[1,671]],[[55254,61349],[-197,1],[-2,338],[-94,2],[0,335],[-190,0]],[[54771,62025],[-192,0],[0,-676],[-190,0],[1,-336]],[[83857,62817],[427,-785],[90,-9],[24,-182],[85,16],[41,-92]],[[84524,61765],[47,14]],[[84571,61779],[61,11],[119,198]],[[84751,61988],[-26,185],[137,304],[37,393],[61,155],[267,337],[104,34],[-7,108]],[[85324,63504],[-57,-46],[-246,230],[-264,-50],[-95,42],[-113,-85],[-100,27],[-84,-159],[-75,12]],[[84290,63475],[-128,35],[-75,-215]],[[84087,63295],[132,-200],[-217,-171]],[[84002,62924],[-145,-107]],[[80580,63518],[3,-172],[140,15],[91,-107],[186,114],[200,198],[123,-12]],[[81323,63554],[-113,806]],[[81210,64360],[-125,277]],[[81085,64637],[-352,-108],[-72,-84],[-72,-306],[-202,105]],[[80387,64244],[108,-480],[85,-246]],[[71043,51139],[85,-76],[13,-246],[141,-61],[-54,-368],[55,-78]],[[71283,50310],[469,573],[177,271]],[[71761,51981],[-118,16],[1,124],[-111,5],[-191,-186],[-33,133],[-72,-25],[-23,141]],[[71214,52189],[-96,-196],[-7,-165]],[[71111,51828],[31,21],[-127,-513],[28,-197]],[[68818,51259],[222,507],[111,115],[54,341]],[[69205,52222],[-316,660]],[[68889,52882],[-117,-85],[-41,-152],[-72,172]],[[68659,52817],[-139,-247]],[[68520,52570],[-62,-330],[56,-194],[97,-126],[51,-242]],[[74063,54404],[167,-257],[8,-153],[77,23],[113,-225]],[[74428,53792],[126,129],[163,-98],[117,279],[81,97]],[[74915,54199],[11,243],[-69,54],[-76,227],[-148,560]],[[74621,55285],[-338,20]],[[74283,55305],[-45,-24],[-61,-353],[18,-152],[-132,-372]],[[73297,48729],[498,-10]],[[73804,49520],[-27,225],[-84,153]],[[73693,49898],[-240,-155],[-346,-159]],[[73107,49584],[4,-452],[-115,-62]],[[72996,49070],[136,-115],[106,-28],[59,-198]],[[88942,58363],[-145,153]],[[87807,58109],[-115,-96]],[[75235,58885],[88,-119],[53,-190],[123,-259],[52,21],[2,-192],[53,-69],[15,-238],[91,48],[26,-89]],[[75738,57798],[199,315]],[[75937,58113],[39,176],[-25,180],[85,185],[-84,212]],[[75952,58866],[-121,-13],[-74,-118],[-123,-14],[-65,111],[-54,-111],[-171,114],[1,106]],[[75345,58941],[-110,-56]],[[51959,74320],[0,-31],[736,-305]],[[52695,73984],[269,825],[84,-83]],[[53048,74726],[329,1000]],[[52972,76127],[-195,-596],[-457,442]],[[52320,75973],[-92,-167],[86,-208],[-85,4],[-105,-115],[43,-75],[-148,-154],[114,-162],[-80,-137],[-118,-41],[31,-264],[-46,-161],[39,-173]],[[86721,48290],[61,-73],[-93,-218],[13,-260]],[[86702,47739],[135,48],[100,-110],[87,38],[112,274],[310,158]],[[87446,48147],[130,142]],[[87576,48289],[-76,454]],[[87500,48743],[-39,131],[-200,-70],[-85,-207]],[[87176,48597],[-23,-268],[22,-136],[-94,-160],[-52,96],[-123,32],[33,75],[-111,51]],[[86828,48287],[-107,3]],[[79321,38418],[127,-30],[-18,-280],[247,-83]],[[79677,38025],[282,-73],[28,318],[96,-23],[13,165]],[[80096,38412],[13,168],[-95,23],[25,338],[-13,173]],[[79476,39228],[-37,-504],[-95,19],[-23,-325]],[[51855,11421],[1145,34]],[[53000,11455],[39,308],[-23,383],[44,305],[-39,325]],[[53021,12776],[-1146,-36]],[[51291,12717],[9,-661],[-39,-2],[10,-658]],[[65034,22562],[592,-62]],[[65626,22500],[192,-27],[10,331],[388,-51]],[[66216,22753],[27,663],[66,-8],[10,334]],[[65799,24149],[-381,46]],[[61554,23897],[194,-10],[-7,-328]],[[61741,23559],[966,-82]],[[62764,25138],[-1150,103]],[[61614,25241],[-29,-1013],[-31,-331]],[[62767,83402],[275,-442],[157,-392],[294,-65]],[[63493,82503],[118,186],[85,263],[-19,196],[69,61],[266,35],[229,178]],[[64241,83422],[-4,216],[46,60]],[[64283,83698],[-153,142],[-30,-62],[-171,294],[0,219],[73,153]],[[64002,84444],[-181,193],[5,-135],[-66,28],[78,-227],[-76,-126],[-196,181],[-76,-258],[-67,34],[-54,-383],[-185,11],[39,-112],[4,-281],[-226,-36],[-222,177],[-12,-108]],[[12871,10199],[123,68],[118,-51]],[[13112,10216],[152,26],[252,529],[6,212],[52,305],[-26,426]],[[13548,11714],[-40,141],[-1,324]],[[13507,12179],[-254,-98]],[[13253,12081],[-136,-187],[19,-101],[-494,-250]],[[12642,11543],[156,-956],[73,-388]],[[16643,22049],[47,-324]],[[16690,21725],[187,82],[149,-969],[183,81]],[[19476,21553],[-147,1002],[-206,1479],[-7,99],[-227,1623],[19,8],[-330,2391],[31,13],[-148,1043]],[[18461,29211],[-803,-310],[-1004,-434]],[[16654,28467],[-58,-25]],[[50804,80229],[174,-613],[263,-453]],[[52217,79780],[84,66],[215,1071]],[[52516,80917],[-347,201]],[[52169,81118],[-67,-65]],[[52102,81053],[-272,-259],[-66,38],[-94,-105],[-344,261],[-142,-165],[-34,-284],[-167,-319],[-67,68],[-112,-59]],[[31400,37394],[1575,373]],[[32975,37767],[-102,1292]],[[32873,39059],[-125,-29],[-56,-97],[28,-391],[-64,-14],[21,-278],[-318,-76],[-21,257],[-165,156],[-45,-53],[4,-291],[-92,-19],[-170,77],[-123,-62],[-27,73],[-181,27],[-161,-219]],[[31378,38120],[-39,-25]],[[45384,85187],[98,-42],[9,-279],[65,-32],[35,-310],[21,-780]],[[45612,83744],[1140,93]],[[46702,85887],[-1088,-77]],[[45614,85810],[-200,-359],[-30,-264]],[[29185,35384],[144,55],[94,263],[-58,264],[94,65],[-96,250]],[[28616,37420],[-19,-206],[-120,-76]],[[28477,37138],[-45,-58],[-44,-354],[65,21],[-80,-272],[14,-450]],[[28387,36025],[19,-223],[185,-13],[105,160],[119,-77],[36,-103],[159,91],[117,-212],[58,-264]],[[88363,51100],[53,216]],[[88416,51316],[-100,-41],[-24,-130],[71,-45]],[[39530,44075],[0,0]],[[39319,44389],[2,-32]],[[39321,44357],[0,-8]],[[39321,44349],[144,-116],[140,192],[71,-116],[-93,-57],[70,-101],[-22,-172]],[[39631,43979],[701,117],[1297,183]],[[41596,44946],[-12,-2]],[[39975,44708],[-660,-106]],[[39315,44602],[4,-213]],[[73790,63132],[67,-190],[-7,-114],[58,-244],[-19,-277],[119,-611]],[[74008,61696],[178,-41]],[[74186,61655],[33,501],[113,-23],[21,304],[105,8]],[[74458,62445],[-31,190],[214,-41],[26,373]],[[74667,62967],[-25,142]],[[74572,63122],[-761,142]],[[73811,63264],[-21,-132]],[[69283,43245],[556,-90]],[[69839,43155],[17,329],[139,-20]],[[69995,43464],[50,1007]],[[70045,44471],[-316,41]],[[69729,44512],[-312,46]],[[69417,44558],[-32,-169],[8,-542],[-27,-154],[47,-119],[-148,-245],[18,-84]],[[72163,47481],[78,-40],[64,-269]],[[72494,47106],[20,302],[207,187],[20,277]],[[72741,47872],[-384,77],[-83,184]],[[72274,48133],[-69,-42],[-42,-610]],[[72168,53975],[-64,504]],[[72104,54479],[-169,193],[13,71],[-229,416]],[[71719,55159],[3,-121],[-328,-33],[-62,-194]],[[71332,54811],[-136,-430]],[[71196,54381],[69,-581],[-19,-128],[219,-76],[62,136],[114,-87]],[[59222,74015],[270,-11]],[[59492,74004],[81,1]],[[60032,74319],[100,349],[-36,182],[72,138],[-221,11],[-9,238],[-69,93],[-129,-37],[-11,-128]],[[59729,75165],[-100,-209],[-67,-3],[-194,-439],[58,-103],[-35,-191],[-126,-84],[-43,-121]],[[56677,27018],[137,106],[47,130],[229,104],[99,123],[82,225],[64,32]],[[57335,27738],[10,597]],[[62253,48894],[-14,-1373]],[[62239,47521],[-2,-343],[379,-10]],[[62616,47168],[255,-11]],[[62871,47157],[10,567]],[[62647,48837],[-135,12],[-84,135],[-163,-93]],[[62265,48891],[-12,3]],[[64963,59109],[589,-72]],[[65956,58986],[30,122],[142,231]],[[66128,59339],[-55,78],[-71,-71],[-88,67],[7,127],[110,143],[-133,66],[-52,180],[-110,84],[-54,-63],[-77,88],[-3,186],[65,129],[112,-66],[9,133],[-175,209],[95,172]],[[65708,60801],[-15,96],[-133,-164],[-88,56],[-15,128],[64,188],[-52,225]],[[65469,61330],[-8,17]],[[65461,61347],[-28,-238],[-92,0],[-35,128]],[[65306,61237],[-264,20]],[[65007,60251],[-44,-1142]],[[61586,57460],[53,-4]],[[61639,57456],[797,-62]],[[62436,57394],[395,-24]],[[62831,57370],[10,626],[-199,8],[9,337],[-224,5]],[[61596,58376],[-10,-916]],[[72875,63873],[97,-33],[362,-626],[138,-490],[57,-52],[41,-306],[72,-124]],[[73642,62242],[148,890]],[[73811,63264],[40,242]],[[73851,63506],[-104,178],[5,169],[-85,299],[-224,458],[-124,79],[11,171]],[[73330,64860],[-479,84]],[[72851,64944],[-61,-869],[85,-202]],[[57557,63693],[144,-113],[36,54],[213,-86],[0,-340],[-41,-33],[198,-138]],[[58107,63037],[0,170],[124,2],[0,106],[670,1]],[[58901,63316],[6,1058]],[[58510,64696],[0,-55],[-162,-42],[-545,-2],[0,-111],[-251,-3]],[[57552,64483],[5,-790]],[[9361,27484],[-174,-85],[54,-308],[-469,-244]],[[8772,26847],[34,-537],[-11,-560],[-44,-7],[-72,-226],[145,-348],[67,-409]],[[64819,33972],[713,-62]],[[65108,35122],[-379,51]],[[64672,33988],[147,-16]],[[70875,49025],[644,-108],[-7,-110]],[[71512,48807],[93,-16]],[[71605,48791],[30,279],[-59,6],[62,217],[-26,256],[-81,192]],[[71531,49741],[-79,-33],[11,111],[81,24],[-126,210],[-100,-42]],[[71318,50011],[-19,-329],[-192,30],[-11,-226],[-188,44]],[[70908,49530],[-33,-505]],[[71989,48741],[66,-13]],[[72055,48728],[51,48],[275,-54],[94,193],[-59,80],[21,167]],[[72437,49162],[-63,57],[-9,145],[-89,247]],[[72276,49611],[-102,-3],[-13,-287],[-68,-45],[-83,-200],[-21,-335]],[[81544,71229],[49,-8],[193,260],[32,136],[136,12],[81,-81],[31,86],[107,-6],[88,349],[86,9],[60,180],[61,-34],[47,146],[124,74]],[[82639,72352],[31,87],[106,-6],[21,276],[-51,276],[-44,-36]],[[82702,72949],[-3,-116],[-152,-161],[-102,-9],[-218,129],[-127,-194]],[[82100,72598],[-303,-176],[-268,-354],[3,-369],[-91,-10],[-69,-126]],[[81372,71563],[106,-155]],[[25663,28829],[-97,868]],[[25452,29695],[-67,-32],[-155,82],[-157,-304],[-136,-98],[-56,-119],[-145,-54],[-103,-167],[-117,-102]],[[89428,44235],[8,-522],[94,-153],[71,-213]],[[89601,43347],[62,375],[600,-193]],[[90263,43529],[106,344],[-80,288],[-402,194]],[[89887,44355],[-96,-44],[-81,157],[-91,-39],[-43,135],[-98,102]],[[89478,44666],[-101,-61],[51,-370]],[[66295,16772],[-31,414],[57,268],[93,-299],[199,-391],[147,-162],[-6,88],[-131,242],[-52,210],[152,-298],[198,-58]],[[66921,16786],[27,558],[82,-11],[16,326],[-191,30],[47,982]],[[66902,18671],[-867,118]],[[66035,18789],[-73,-1640],[194,-26],[-15,-329],[154,-22]],[[22123,43694],[1612,545]],[[23735,44239],[-45,395]],[[23690,44634],[-181,1608]],[[23509,46242],[-142,1286],[-94,775]],[[23273,48303],[-254,2291]],[[22952,51190],[-1237,-417],[4,-37],[-1698,-595],[-5,43],[-270,-99]],[[19746,50085],[572,-4560],[1524,540],[281,-2371]],[[90185,39143],[155,154]],[[90340,39297],[260,259],[41,381]],[[90641,39937],[-27,71],[13,285],[-37,55],[34,174]],[[90624,40522],[-194,11],[-10,-74],[-141,57],[-28,132],[-98,-203],[-210,-106],[-117,-189],[-126,-84]],[[89700,40066],[-46,-264],[75,-42],[167,-468],[308,285],[-19,-434]],[[73404,46488],[1,-72]],[[73405,46416],[126,-28],[91,-203],[76,-9],[120,-163]],[[73818,46013],[92,264],[-45,231]],[[73865,46508],[-462,83],[1,-103]],[[91294,34269],[48,-448]],[[91342,33821],[39,-345]],[[91381,33476],[79,308]],[[91460,33784],[-51,256]],[[91409,34040],[-69,250]],[[91340,34290],[-46,-21]],[[88035,18578],[30,152],[121,-45],[572,2850],[21,272]],[[88779,21807],[-483,303]],[[87789,22199],[-489,-289]],[[87300,21910],[-733,-456]],[[86567,21454],[47,-131],[45,-344],[314,-859],[331,-759],[240,-340],[118,-254],[99,-38],[110,-170],[164,19]],[[63711,75140],[443,-8],[329,105],[-16,160],[220,-24]],[[64687,75373],[10,337]],[[64707,76044],[-788,76]],[[63919,76120],[-3,-78],[-149,18],[-132,-154],[-39,-278]],[[63596,75628],[98,-92],[-192,4],[41,-315],[84,-41],[51,192],[33,-236]],[[54752,66727],[390,0]],[[56285,66715],[5,847]],[[56290,67562],[-137,-90],[-41,214],[-103,98]],[[56009,67784],[-181,56],[-254,-51],[-29,-198],[-370,228]],[[55175,67819],[-144,-4],[-71,-160],[-109,-124],[-1,-682],[-98,-122]],[[62623,44787],[764,-61],[-11,-339]],[[63376,44387],[39,13],[547,-46]],[[63962,44354],[-40,194]],[[63987,45579],[-42,252],[2,238]],[[63947,46069],[-552,38]],[[63395,46107],[-179,-173],[-117,-338],[-82,-20],[-57,-198]],[[62960,45378],[-111,-113],[-118,-202]],[[62470,39721],[703,-56]],[[63173,39665],[1,10]],[[63174,39675],[15,121],[-21,440],[-58,70],[-153,386],[-13,447]],[[62944,41139],[-288,-195],[-24,-73],[-199,-139]],[[40107,10102],[1236,211]],[[41343,10313],[321,51],[-18,326],[194,31],[-17,328],[867,131]],[[42690,11180],[-70,1485]],[[40907,12130],[-46,-94],[-409,-102],[-48,105],[-53,-68],[-120,3],[-166,169],[-143,32]],[[39922,12175],[48,-787],[58,11],[79,-1297]],[[78436,62707],[207,-555]],[[78643,62152],[16,-41]],[[78659,62111],[7,-19]],[[78666,62092],[80,-211],[496,-692]],[[79661,62392],[-686,1239]],[[78975,63631],[-28,-218],[-56,-73]],[[78891,63340],[-53,-186],[-80,-76],[-78,-344],[-46,-73],[-198,46]],[[41821,28416],[2189,283],[-21,218],[-74,100],[-127,301]],[[43788,29318],[-41,113],[-110,-83],[-58,209],[-112,36],[-21,494]],[[41750,29853],[5,-98]],[[41755,29755],[66,-1339]],[[65431,61426],[30,-79]],[[65469,61330],[21,42],[475,-18],[1,-67],[133,-29],[2,76],[128,36]],[[66229,61370],[37,1466]],[[66266,62836],[-145,17]],[[66121,62853],[-1060,113]],[[65061,62966],[25,-181],[152,43],[52,-359],[60,-68],[72,60],[62,-100],[-102,-171],[75,-99],[-51,-149],[-96,-8],[-27,-152],[98,-44],[50,-312]],[[89470,35374],[234,-496],[71,-90],[91,-341]],[[89866,34447],[131,129],[174,23]],[[90171,34599],[86,503],[-63,342],[-41,-31],[127,311]],[[90280,35724],[-96,67],[27,115],[-108,70],[38,109],[-141,74]],[[90000,36159],[-64,-195],[-159,-14],[-43,-138],[-40,-328],[-64,-77],[-101,54],[-59,-87]],[[82893,52504],[48,38],[12,-197],[432,39],[184,-321]],[[83569,52063],[-8,1233]],[[82967,53468],[-52,-432],[-88,-240],[-21,-209],[87,-83]],[[89098,49267],[93,7],[90,-113]],[[89281,49161],[43,114],[-19,335],[-139,96]],[[89166,49706],[-128,-143],[-3,-225]],[[36620,7749],[1557,328]],[[38177,8077],[-23,327],[-39,-8],[-90,1293],[5,225],[-86,-46],[-18,133],[-65,-13],[-22,327],[61,12],[-24,335],[-162,-34],[-24,326],[-51,-11],[-93,1309],[-15,-3],[-48,673]],[[36102,13039],[-61,49],[-249,-260],[-73,26],[-146,-72],[-77,-133],[-66,1],[-7,-142],[-145,-234]],[[35278,12274],[60,-707],[393,100],[47,-259],[256,113],[70,-913],[34,8],[65,-847],[90,105],[42,-546],[40,9],[49,-652],[89,20],[49,-642],[33,8],[25,-322]],[[79545,72787],[200,-318],[56,-149],[68,-10]],[[79869,72310],[178,-198]],[[80047,72112],[101,15],[9,-81]],[[80157,72046],[98,-13]],[[80255,72033],[41,487],[-164,39],[36,486]],[[80168,73045],[12,145],[-199,48]],[[30209,31172],[183,-1918]],[[30496,28129],[368,107],[-28,299],[377,100]],[[31213,28635],[-52,410],[-119,1318],[-58,-15],[-23,262],[53,15],[-90,994],[76,20],[-56,651],[544,146],[246,85]],[[31734,32521],[-80,916],[5,91],[-145,1633]],[[31514,35161],[-1635,-438]],[[29879,34723],[148,-1604]],[[30027,33119],[182,-1947]],[[69302,70169],[37,-169],[194,-6],[25,-123],[105,-69],[50,-150],[179,-177]],[[69892,69475],[36,521],[225,-35],[-7,43]],[[70146,70004],[-58,120],[43,105],[-79,96],[-95,260],[47,200],[-98,198],[118,22],[-34,157],[64,-20],[-17,318],[152,152],[-94,39],[-35,228]],[[70060,71879],[-78,-18]],[[69982,71861],[-95,-218],[69,-120],[-133,-25],[-226,184],[-53,-95],[31,-302],[-41,55],[-75,-325],[63,-23],[-162,-279],[-111,-262],[58,-36],[-5,-246]],[[58516,65912],[26,629],[192,4],[5,673]],[[58739,67218],[-2,1006],[-232,-3]],[[58502,68221],[-26,-214],[-154,-300],[-34,-202],[22,-114],[-58,-253],[9,-352],[-48,-251],[-255,4]],[[57958,66539],[-26,-296],[-1,-332],[585,1]],[[82884,45469],[205,94],[142,328],[298,88]],[[83529,45979],[-112,559],[-26,250],[-74,21],[-39,153]],[[83278,46962],[-93,-44],[-255,-12],[-172,-127]],[[87156,47258],[128,-386],[-4,-130],[111,32]],[[87391,46774],[59,18],[122,336],[149,205],[147,78],[67,-44],[300,442],[-8,149]],[[88227,47958],[-60,-109],[-94,108],[23,-171],[-219,105],[-269,-149]],[[87608,47742],[9,-143],[-131,64],[-4,-99],[-100,24],[4,-112],[-107,35],[-37,-149],[-86,-104]],[[62419,17032],[80,-64],[-1,145],[-79,-81]],[[61572,17981],[62,-11],[453,-451],[64,74],[191,-186],[95,-207],[81,31],[125,-111],[141,251],[-65,254],[-124,266],[56,211],[-91,165],[-48,239],[39,42]],[[62551,18548],[55,1639]],[[61635,20261],[-63,-2280]],[[62361,29518],[557,-49]],[[62918,29469],[767,-75],[193,-41]],[[63878,29353],[12,346]],[[63890,29699],[14,334]],[[63345,30592],[-866,79]],[[62479,30671],[-49,-130],[20,-166]],[[62450,30375],[-47,-182],[14,-134],[-62,-117],[6,-424]],[[51710,36749],[-3,671]],[[51707,37420],[-8,832]],[[55910,44178],[176,351],[108,38],[24,92],[154,30],[75,-125]],[[56447,44564],[109,32],[-22,108],[114,154]],[[56648,44858],[-83,120],[23,117],[73,-54],[-24,179],[-122,-71],[-25,229],[-96,83],[-43,194]],[[56351,45655],[-76,-20],[-30,-122],[-383,4]],[[55862,45517],[-5,-1339]],[[14974,41976],[421,179],[189,-1314],[55,-323],[-189,-76],[50,-345],[211,-425],[295,116]],[[16006,39788],[1485,611]],[[17491,40399],[-592,54],[-42,303],[619,2015]],[[15929,44436],[-955,-2460]],[[69019,57227],[287,53],[181,-180],[219,-30]],[[69706,57070],[15,98],[132,7]],[[69853,57175],[-1,333],[-62,284]],[[69790,57792],[-38,-71],[-137,7],[-67,-73],[-184,-58],[-62,57],[-206,-11]],[[53159,89277],[-22,211]],[[53473,87605],[112,-49],[17,72],[293,14],[57,-102],[-10,213],[159,-3]],[[54101,87750],[1,124],[-111,962]],[[53991,88836],[-128,277],[-375,358],[-174,220],[-263,395]],[[53106,89783],[69,-187],[110,-5],[270,-388],[313,-186],[-24,-289],[-254,247],[-78,129],[-125,17],[-50,-353],[-112,-17]],[[53225,88751],[-43,-139],[-48,64],[-151,-296]],[[52983,88380],[-7,-161],[-69,-144],[152,-182],[258,-128],[156,-160]],[[73851,63506],[153,893]],[[74129,65172],[71,439]],[[74200,65611],[-174,61],[-60,71]],[[73966,65743],[-2,-56],[-387,24]],[[73577,65711],[-1,-80],[-137,-404],[-83,-26],[-26,-341]],[[36603,17320],[62,67]],[[36665,17387],[45,288],[113,246],[-12,164],[113,246],[16,226],[61,69],[-30,263],[-76,231]],[[36895,19120],[-252,-53],[-15,219],[-192,-41],[-153,300],[-255,-55],[-33,438],[-34,-7],[-76,1004],[-191,-42],[-9,110],[-191,-42],[-8,110],[-510,-129]],[[34976,20932],[-82,-19],[15,-223],[-94,-22],[-56,-125],[57,-321],[-103,82]],[[34713,20304],[-74,-294],[88,-1045],[-32,-8],[49,-655]],[[50914,40072],[-2,685]],[[50912,40757],[-10,656]],[[47899,32964],[101,155],[266,155],[174,26],[133,139],[164,27]],[[48737,33466],[-23,1140],[20,1],[-28,1340]],[[48706,35947],[-40,-3]],[[47874,35889],[35,-1335],[-26,-3],[35,-1335],[-19,-252]],[[34682,61644],[54,349],[546,107],[74,-125],[463,98],[24,133]],[[35727,63854],[-155,-97],[-460,-376],[-195,-225],[-579,-113]],[[34338,63043],[99,-1450],[245,51]],[[37316,58593],[672,117],[411,312],[140,231],[38,-60],[460,28],[680,120]],[[39717,59341],[624,84],[84,-67],[384,1521],[156,24],[-6,125]],[[40959,61028],[-27,572],[-397,-61],[4,-84],[-506,400]],[[40033,61855],[14,-283],[-1381,-215],[-720,-119],[-38,670]],[[37143,61778],[132,-2324],[41,-861]],[[82378,54815],[-6,-77]],[[83185,55486],[-307,26],[11,114],[-205,60],[-105,122]],[[82579,55808],[-155,-307],[-52,77]],[[86853,56023],[429,-141]],[[87282,55882],[61,613],[60,197]],[[87435,57431],[-89,154],[-79,-81],[-212,-5],[-51,85],[-159,-6]],[[86845,57578],[-147,-84],[-149,-204]],[[86549,57290],[19,-114],[227,-213],[-31,-254],[89,-686]],[[85673,59341],[177,-116],[476,-152],[67,-41]],[[86393,59032],[98,136],[138,285],[150,203],[59,229],[111,155]],[[86949,60040],[17,171],[160,118],[-115,296]],[[87011,60625],[-128,166],[-203,27],[-438,-223],[-280,119],[-88,-63]],[[85874,60651],[34,-71],[-53,-232],[26,-66],[23,-442],[-106,-152],[-125,-347]],[[30836,14280],[180,51],[31,-327],[384,105],[196,13],[27,-288],[117,34],[-16,312],[115,34],[117,126],[66,246],[146,159],[-14,173],[142,118]],[[32327,15036],[31,207],[87,26],[-12,122],[128,266],[144,-18],[64,93],[97,-119]],[[32689,17456],[-12,136]],[[32677,17592],[-193,-79],[-573,-155]],[[31911,17358],[-426,-115]],[[74977,51781],[130,24],[28,-264]],[[75135,51541],[145,61],[118,-54]],[[75562,52303],[-126,181],[8,145],[-63,26],[-36,348]],[[75345,53003],[-423,-600]],[[74922,52403],[55,-622]],[[79808,62645],[140,166],[26,102],[164,79],[284,303]],[[80422,63295],[158,223]],[[80387,64244],[-68,50]],[[80319,64294],[-7,-116],[-280,89],[-80,-114],[-111,189],[-68,-343]],[[79773,63999],[95,-196],[26,-282],[-66,-240],[-88,-105],[-70,-236],[138,-295]],[[70461,50895],[130,-83],[141,-227]],[[70732,50585],[129,311],[61,67],[121,-81],[0,257]],[[71111,51828],[-338,-238]],[[70773,51590],[0,-209],[-75,-178],[-102,29],[-49,-272],[-93,64],[7,-129]],[[73902,52280],[51,-4],[-25,-512]],[[73928,51764],[250,1],[84,-81]],[[74262,51684],[-1,316],[27,151],[241,211],[46,225],[-9,241]],[[74566,52828],[-284,532]],[[74282,53360],[-90,72],[-177,-290]],[[74015,53142],[-43,-267],[-203,-168]],[[73769,52707],[41,-295],[92,-132]],[[74418,50434],[48,-561]],[[74466,49873],[330,179],[101,340]],[[74897,50392],[-83,45],[50,133],[-101,153]],[[74763,50723],[-68,173],[-144,-203],[44,-70],[-109,-64],[-68,56]],[[74418,50615],[0,-181]],[[79461,58900],[235,-73],[333,458],[22,269]],[[80051,59554],[-445,78]],[[79361,59708],[-16,-337],[116,-471]],[[79283,55968],[133,-5],[45,157],[88,-20]],[[79549,56100],[106,356],[-28,87],[59,161],[103,94]],[[79789,56798],[-98,251],[-91,29],[-51,124]],[[79549,57202],[-69,-392],[-70,-110],[-38,-202],[-130,80],[-64,-149],[-60,74],[-43,-202],[-110,73]],[[78965,56374],[96,-190],[185,-106],[37,-110]],[[89499,51318],[332,-121]],[[89831,51197],[444,-162]],[[90275,51035],[176,697],[139,447]],[[90590,52179],[-35,29]],[[90555,52208],[-62,-206],[-64,-56],[8,-135],[-71,-277],[-116,-219],[-162,12],[-8,-122],[-91,93],[63,182],[120,119],[64,-57],[30,241],[333,861],[20,151],[-144,-162],[-9,-123],[-142,-283],[-70,-20]],[[90254,52207],[5,-119],[-214,-216],[-110,49],[-108,-228],[-328,-375]],[[81740,51070],[208,-217],[72,-142]],[[82020,50711],[165,-252],[119,73]],[[82304,50532],[18,123],[148,252],[65,452]],[[82535,51359],[-171,184],[-90,250],[-149,61],[-57,107],[-83,-46],[-40,115]],[[87176,48597],[-122,8],[-101,-266],[-119,29],[-6,-81]],[[20900,11527],[-60,-7],[17,438],[-42,121]],[[20815,12079],[-17,-25]],[[20798,12054],[-134,-107],[-115,56],[-114,-112],[-264,254],[-75,324],[-135,157],[-62,-25],[-64,215],[-170,111],[-171,-22],[-128,127]],[[19366,13032],[-81,-136],[-140,-125],[-72,-180],[45,-145],[1,-216],[51,-236],[30,-315],[-149,-433],[-39,-277]],[[50818,66139],[1056,38]],[[51869,67017],[-7,668]],[[51862,67685],[-64,-64],[14,-153],[-80,-109],[-100,-24],[-54,149],[-220,339],[-59,30],[-204,-163]],[[51095,67690],[63,-377],[-47,-67],[-103,43],[-111,-51],[-53,-307],[56,-174],[-89,-48]],[[79588,54521],[78,-253],[163,-222]],[[79829,54046],[316,-73]],[[80145,53973],[-45,105]],[[80100,54078],[-32,250],[41,195],[-36,333]],[[80073,54856],[50,207],[-153,-53],[-102,116],[-91,209]],[[79777,55335],[-19,92]],[[79758,55427],[-95,-66],[-50,-165],[-111,-104],[157,-450],[-71,-121]],[[74524,59942],[70,-237],[108,72],[79,-227],[-39,-199],[141,-37],[-9,-470],[21,-106],[80,25],[-18,-242]],[[74957,58521],[105,172],[94,-38],[16,242]],[[75172,58897],[-155,510],[-138,357],[-59,349]],[[74820,60113],[-139,270]],[[74681,60383],[-79,-276],[-97,-45],[19,-120]],[[50044,28915],[192,10]],[[50228,30599],[-812,-47]],[[52701,72893],[91,4]],[[52792,72897],[952,27]],[[53744,72924],[49,71],[-13,173],[62,184],[79,88],[-33,202]],[[53888,73642],[129,116]],[[54017,73758],[-969,968]],[[52695,73984],[6,-1091]],[[51095,67690],[-22,1627]],[[50254,69286],[17,-1421]],[[50271,67865],[15,-953]],[[83627,49065],[141,-214],[86,-551],[50,-88],[106,7]],[[84010,48219],[55,-60],[129,101],[30,219],[150,50],[213,529],[50,-9]],[[84419,49560],[-96,164]],[[84323,49724],[-62,6],[-140,-222]],[[84121,49508],[-82,-134],[-54,63],[-167,-62],[-83,-239],[-108,-71]],[[35583,50175],[212,22],[44,172],[120,154],[135,73],[-10,146]],[[35220,52174],[75,-965],[-37,-9],[82,-1007],[128,-62],[115,44]],[[79995,69006],[62,-74],[-50,-118],[182,-141]],[[80189,68673],[200,74],[124,-66]],[[80513,68681],[164,540],[170,176]],[[80847,69397],[-31,273]],[[80816,69670],[-99,-58],[-114,183],[-46,348],[-97,343],[51,115]],[[80511,70601],[-79,115],[-138,42],[-122,-209]],[[80172,70549],[23,-343],[-216,-147],[-300,-6]],[[79679,70053],[148,-113],[-70,-164],[220,-319],[-76,-126],[74,-153],[20,-172]],[[65565,43089],[-60,-113],[-84,4],[-106,120],[-252,25],[-123,-43],[-37,135]],[[64903,43217],[-116,41],[-114,163],[-257,53],[-55,-229],[-70,-25]],[[64291,43220],[143,-132],[89,7],[23,-132]],[[53862,32977],[1104,2]],[[54966,32979],[0,1340]],[[53920,34315],[22,-48],[-84,-316],[-151,-196],[-3,-240],[146,-317],[12,-221]],[[51573,52879],[191,1],[1,-680]],[[51765,52200],[959,19]],[[52724,52219],[-13,1687]],[[52711,53906],[-1149,-25]],[[51562,53881],[11,-1002]],[[73210,48224],[58,-26],[169,-379]],[[73595,47743],[135,147],[-36,168],[90,-26],[44,285],[148,52],[-23,109],[56,116]],[[73297,48729],[-84,-161],[-50,-207],[47,-137]],[[65806,81494],[-22,441],[41,548],[60,158],[147,152],[-101,495]],[[65931,83288],[-229,19],[-58,-247],[-115,-54],[-93,-131],[-13,-131],[-101,-134]],[[65322,82610],[-33,-489],[168,-92],[76,-199],[146,-272],[127,-64]],[[70319,63046],[19,346],[-21,191],[-90,150],[-48,236]],[[70179,63969],[-1113,107]],[[69066,64076],[19,-1203]],[[22427,68031],[2086,629]],[[24513,68660],[1173,338],[759,232],[4,-37],[1309,341]],[[27758,69534],[-30,329]],[[27728,69863],[-54,675],[-184,1968]],[[25670,73199],[-2624,-2596],[-809,-811]],[[22237,69792],[190,-1761]],[[29892,65646],[40,-140],[129,-35],[97,-94],[43,-141],[550,129]],[[30751,65365],[-176,2171]],[[30443,69178],[-109,1338]],[[30334,70516],[-124,-28]],[[30210,70488],[-176,-442],[70,-397],[-39,-422],[-103,-416],[-28,-9],[-225,-968],[183,-2188]],[[62956,62797],[60,-186],[-13,-117],[75,-331],[-104,-448],[143,-161],[14,-121]],[[63131,61433],[169,-40],[13,340],[382,-21]],[[63714,62506],[12,567],[-189,11]],[[63150,63463],[-6,-536],[-177,15],[-11,-145]],[[86500,89682],[160,625],[70,853],[20,950]],[[86750,92110],[-260,48],[-195,-50],[7,79],[-1163,328]],[[85139,92515],[-154,-1533],[-75,-807]],[[81775,74118],[51,-287],[51,-10],[58,-222]],[[81935,73599],[165,257],[224,110],[331,58]],[[82655,74024],[-14,346],[-39,4],[-78,298],[-58,25],[1,455],[-43,12]],[[82424,75164],[-271,-241],[19,-96],[-134,83],[-108,-27],[-167,-140]],[[81763,74743],[-12,-121],[24,-504]],[[59598,40593],[768,-44]],[[60392,41735],[-128,13]],[[60264,41748],[-644,57]],[[62686,33644],[384,-34],[-3,-114]],[[63067,33496],[292,106],[105,270],[38,226]],[[63795,34558],[-313,28],[10,337],[-381,33]],[[73361,54232],[390,-24]],[[73751,54208],[-69,119],[116,146]],[[73798,54473],[-27,433],[-57,471]],[[73714,55377],[-246,76]],[[73137,54741],[144,-219],[80,-290]],[[62533,82267],[23,-141]],[[62556,82126],[145,11],[112,82],[171,-313],[127,38],[126,284],[179,-15],[37,-98],[228,-22]],[[63681,82093],[192,-18],[90,123]],[[63963,82198],[-53,211]],[[63910,82409],[-417,94]],[[62767,83402],[-42,-76],[50,-138],[46,49],[-9,-195],[-114,-18],[-92,81],[-68,-59]],[[62472,83979],[171,-172],[155,9],[269,254],[-98,125],[-2,132],[-151,54],[-366,-331],[22,-71]],[[68669,47607],[641,-105]],[[69310,47502],[80,274],[-23,319],[-121,134],[-80,396]],[[69166,48625],[-450,60]],[[87982,44174],[146,245],[139,56],[141,240]],[[88408,44715],[45,106],[76,-100],[55,40],[-25,155],[44,149],[147,260],[-22,81],[67,277],[-202,-174],[-56,-197],[-49,47],[12,188],[-105,-78],[-64,-187],[-76,-80],[-151,-26],[-212,65],[-28,-163],[-111,-255]],[[87753,44823],[-56,-81],[66,-233],[44,-311],[175,-24]],[[63753,79823],[76,-221],[775,-122]],[[64604,79480],[-110,278]],[[64494,79758],[-40,143],[-96,118],[44,304],[-41,167],[116,354],[90,74]],[[64567,80918],[-184,16],[-62,97]],[[64321,81031],[-233,14]],[[64088,81045],[-64,-74],[-118,9],[66,-371],[-36,-317],[-100,77],[28,-120],[-44,-137],[-95,-75],[28,-214]],[[60465,75985],[669,-41],[-5,-336],[485,-29]],[[61614,75579],[37,143],[-48,224],[47,15],[-63,298],[150,108],[-23,70],[88,131],[1,156],[154,57]],[[61957,76781],[-820,388],[-51,13],[-95,-235],[-29,-255]],[[60962,76692],[-163,-296],[-200,-91],[4,-138],[-117,-71],[-21,-111]],[[70108,29495],[-117,-382],[-48,-254],[11,-130],[93,-282],[33,-286]],[[53959,41159],[1056,3]],[[55015,41162],[-92,200],[78,210],[90,69],[64,194],[-24,92]],[[55131,41927],[5,219],[89,18]],[[55225,42164],[-601,3]],[[53956,42165],[3,-1006]],[[66666,33795],[657,-94]],[[67495,33672],[63,1311]],[[67558,34983],[-64,9]],[[67494,34992],[-574,81]],[[66728,35099],[-62,-1304]],[[49534,44033],[578,30]],[[50112,44063],[376,17]],[[50488,44080],[-27,1677]],[[50461,45757],[-920,-48]],[[67494,34992],[17,335],[-42,7],[16,308]],[[67485,35642],[49,1004]],[[35600,67894],[1140,207],[-17,328],[754,126],[-37,665]],[[37440,69220],[-36,652],[-68,-11],[-100,1695],[937,147]],[[38173,71703],[-101,1991]],[[38072,73694],[-133,-21]],[[37939,73673],[-959,-159],[-1067,-194]],[[35913,73320],[-711,-127]],[[35202,73193],[235,-3655],[67,11],[23,-361]],[[70732,50585],[73,-10],[-29,-190],[17,-181],[-78,-176],[12,-243]],[[70727,49785],[-11,-168],[196,-29],[-4,-58]],[[71318,50011],[54,124],[-23,145],[-66,30]],[[69310,47502],[1,-214]],[[69311,47288],[9,19],[484,-72],[-1,-24]],[[70047,47187],[-73,266],[-103,134],[-48,-36],[-9,390],[-31,112],[56,223],[37,330]],[[69876,48606],[-95,149],[-99,-113],[-94,80],[-90,-13]],[[69498,48709],[-47,154],[-136,38],[-36,162],[-243,177]],[[69036,49240],[-4,-234],[136,-145],[-2,-236]],[[80162,33015],[286,-310],[257,-381],[40,-212],[100,55],[187,-296],[250,-320]],[[81282,31551],[105,1028],[244,-74]],[[81631,32505],[56,566]],[[81687,33071],[-1478,430]],[[80209,33501],[-47,-486]],[[83713,67648],[186,-27],[277,52],[-29,-211],[115,-81],[18,-165],[-191,-237],[27,-82]],[[84116,66897],[106,100],[75,-66],[117,355],[109,-72],[-14,130],[87,185],[102,-209],[31,-203],[112,-120],[-2,-182],[148,-442],[16,-121],[141,-183],[54,33],[84,-285],[49,-26]],[[85331,65791],[198,174],[159,26],[-32,105]],[[85656,66096],[-63,98],[-23,332],[-119,4],[-105,85],[-85,-108],[-96,142],[-44,253],[87,17],[5,107],[-198,277],[-40,185],[-206,258],[-81,-103],[-66,150],[119,41],[-12,201],[-149,218],[-35,141],[-140,51],[-122,132],[-50,165],[-46,-48],[-117,184]],[[84070,68878],[-21,-46],[-115,150],[-135,-142],[42,-121],[-30,-297],[-64,-47],[-21,-170],[-66,-79],[59,-295],[-6,-183]],[[81208,59346],[515,-83]],[[81723,59263],[39,398],[169,-291],[62,104]],[[81993,59474],[16,229],[107,312],[29,312],[-46,116]],[[81088,60643],[-100,-393],[-20,-307],[134,-121],[-16,-339],[52,-124]],[[82197,69242],[424,-880],[150,215],[-8,177],[111,51],[47,-166]],[[82921,68639],[92,226],[15,290],[45,105],[-29,248],[41,57],[-67,274],[-83,-3],[-7,204],[-134,15],[41,137],[-28,131],[48,142],[95,87],[24,111],[138,185]],[[83112,70848],[2,176]],[[83114,71024],[-79,-6],[-170,-185],[-108,71],[-103,-78],[-27,-271],[-66,-129]],[[82561,70426],[29,-244],[-217,-519],[15,-117],[-191,-304]],[[90313,31098],[145,-223],[34,95],[214,4],[-30,-119],[149,79],[157,-100]],[[90982,30834],[-35,294],[67,291]],[[91014,31419],[79,143],[-19,285]],[[91074,31847],[-317,847]],[[90757,32694],[-248,-143]],[[90509,32551],[-609,-368]],[[89900,32183],[-131,-216]],[[89769,31967],[-31,-260],[443,-214],[73,-310],[59,-85]],[[91905,23858],[228,33],[206,-141],[184,-68]],[[92523,23682],[11,279]],[[92534,23961],[53,142],[-17,265],[59,150],[-25,163],[-83,104],[6,275],[58,278],[178,247]],[[92010,25858],[-88,-706],[-138,46],[-84,-705],[205,-71],[-49,-571],[49,7]],[[31709,73322],[-129,1713],[-1587,-359]],[[29993,74676],[341,-4160]],[[31117,60856],[1038,242],[103,-1328],[1317,295],[12,-165],[190,39],[-13,168],[574,114]],[[34338,60221],[126,27],[52,344]],[[34516,60592],[166,1052]],[[34338,63043],[-948,-194]],[[33390,62849],[-2391,-540]],[[30999,62309],[118,-1453]],[[80453,50719],[-6,-135],[130,-234]],[[80577,50350],[18,-259],[102,-115],[74,16]],[[80771,49992],[464,495]],[[81235,50487],[-25,186],[72,125],[-77,146],[-131,122]],[[81074,51066],[-2,-36],[-223,153],[-181,219]],[[80668,51402],[-274,-328]],[[80433,41247],[42,-66],[-41,-143],[85,-65],[-5,-465]],[[80514,40508],[365,-36]],[[80879,40472],[20,207]],[[80459,41745],[-66,-109],[50,-191],[-10,-198]],[[72700,71898],[120,-109],[60,-143],[126,-130],[97,210],[125,-14],[154,80],[41,-61]],[[73423,71731],[79,310],[149,211]],[[73651,72252],[-125,31],[-19,88],[52,761]],[[73559,73132],[22,318],[-368,70]],[[73213,73520],[-207,42],[-22,-325],[-193,32]],[[72555,72176],[62,-248],[83,-30]],[[72514,65397],[188,-358],[154,-40],[-5,-55]],[[73577,65711],[5,128],[-198,-49],[-95,73],[9,140],[-129,-8],[-36,199],[-123,110]],[[72510,66013],[-81,16],[58,-190],[-12,-208],[39,-234]],[[69059,64535],[7,-459]],[[70179,63969],[52,1007]],[[70039,64996],[-986,90]],[[69053,65086],[6,-551]],[[15565,88139],[10,1163]],[[15575,89302],[-181,4],[20,698]],[[14445,89986],[-442,-30],[3,-116],[-134,-12],[-4,117],[-536,-59],[-38,229],[-139,98],[-43,344],[-67,-9],[-11,232],[-67,-10],[-43,344],[-66,-10],[-13,231],[-90,-14],[-13,232],[-66,-11],[-43,344],[-140,93],[-42,343],[-66,-12],[-15,215]],[[12370,92525],[-16,14]],[[12354,92539],[-117,-22],[2,117]],[[12239,92634],[-19,96],[-164,122],[-65,-154],[79,-145],[12,-260],[-80,-424],[52,-138],[108,-127],[-113,-637],[-84,-319],[-48,23],[-19,190],[-80,-6],[-160,138],[-230,33],[-171,-99],[-7,-258],[-68,-89],[-93,-324],[-95,-85],[-51,-143],[78,-106],[-157,-17],[179,-244],[5,-205],[-40,-74]],[[10033,90043],[198,78],[97,-139],[133,6],[96,-81],[10,159],[78,-4],[46,160],[9,450],[-177,9],[-80,127],[-69,-160],[-79,-22],[-242,-381],[-20,-202]],[[7988,88764],[78,-103],[-11,129],[204,374],[-177,-152],[-94,-248]],[[41821,28416],[56,-1099]],[[42836,27452],[1697,214],[1,-241],[61,-97],[-11,-127],[54,-325],[70,-92],[-1,-228],[136,-54],[89,105],[83,-23],[129,-246],[59,-22]],[[45203,26316],[-34,639],[-49,1336]],[[45120,28291],[-19,-2],[-40,1095],[-27,72],[-168,-64]],[[44866,29392],[-60,45],[-1018,-119]],[[50464,23921],[1157,62]],[[51621,23983],[-5,333]],[[51598,26313],[-1154,-58]],[[50443,25248],[21,-1327]],[[53429,32299],[570,8]],[[53999,32307],[-91,128],[15,348],[-61,194]],[[54007,34586],[-91,30],[-49,-126],[-118,40],[-46,-76]],[[53703,34454],[-10,-107],[-119,-217],[39,-146],[-65,-81],[-121,-22],[-6,-123]],[[53421,33758],[8,-1459]],[[82921,68639],[64,-187]],[[82985,68452],[127,78],[179,-19],[35,204],[83,99],[134,23],[41,131],[126,135]],[[83710,69103],[-5,97],[128,241],[-42,287],[-178,228],[-119,103],[-24,-133],[-142,-94],[-84,152],[99,72],[108,165],[-76,241],[-263,386]],[[77434,57428],[21,-27],[5,-414],[52,-314]],[[77512,56673],[-32,-145],[43,-111],[81,70],[0,-208]],[[77604,56279],[-4,94],[135,109],[416,587]],[[78151,57069],[18,278],[-85,335]],[[78084,57682],[-46,80],[-159,-23],[-136,127],[-37,145],[-120,85]],[[77586,58096],[-37,15],[-44,-309],[36,-104],[-107,-270]],[[89071,36209],[89,-308],[102,-232]],[[89262,35669],[189,-355]],[[89451,35314],[19,60]],[[90000,36159],[146,127],[65,152],[135,86],[113,213]],[[90459,36737],[-84,150],[-69,4],[-46,194],[-167,195]],[[90093,37280],[-19,-268],[-92,-41]],[[89982,36971],[-911,-762]],[[52082,31943],[-9,1219]],[[52073,33162],[-227,0],[-87,-76],[-77,36],[-23,159],[-103,179],[-138,16],[-189,-295]],[[51229,33181],[60,-114],[-8,-158],[53,-243],[-32,-106],[10,-331],[57,-309]],[[69853,57175],[378,28],[28,-42]],[[70259,57161],[240,27],[-59,228],[17,141],[75,123],[-24,90],[-8,408]],[[70500,58178],[-19,354]],[[70481,58532],[-597,-38]],[[69884,58494],[-37,-85],[-1,-302],[-56,-315]],[[55114,55765],[467,-3]],[[55581,55762],[203,-2]],[[55784,55760],[0,218],[-42,0],[5,1333]],[[55747,57311],[-672,4]],[[55075,57315],[-2,-1329],[41,0],[0,-221]],[[53768,71892],[414,1],[0,-106]],[[54594,73650],[-706,-8]],[[53744,72924],[13,0],[11,-1032]],[[47409,66203],[401,534],[219,-8],[188,179],[137,-106]],[[48354,66802],[-21,968]],[[95783,18652],[176,-17],[30,-254],[166,33]],[[96155,18414],[10,382],[-26,78],[186,-13],[38,298],[-35,153],[112,218]],[[96440,19530],[-37,341],[-132,220],[-94,-243]],[[96177,19848],[2,-150],[-70,-173],[12,-319],[-94,177],[-74,23],[-124,-182]],[[95829,19224],[-36,-44],[-10,-528]],[[53191,69608],[833,39]],[[54024,69647],[0,218],[165,-41]],[[54183,71249],[-409,-6]],[[53774,71243],[-609,-27]],[[53165,71216],[26,-1608]],[[50072,76134],[-53,-155],[-334,73]],[[47681,76412],[127,198],[-48,113],[95,121],[46,-92]],[[47901,76752],[-37,1551]],[[41927,75581],[849,101]],[[42724,77849],[-167,-23]],[[42557,77826],[-72,-169],[11,-247],[-129,-243],[-143,-88],[-175,-246],[-155,177],[-24,-59]],[[41870,76951],[57,-1370]],[[38173,71703],[18,3],[93,-1694],[1907,279]],[[40191,70291],[-81,1697],[170,24],[-95,1999]],[[40185,74011],[-483,-68]],[[39702,73943],[-84,-12]],[[39618,73931],[-1546,-237]],[[61673,51613],[96,-3],[119,-169],[458,-34],[-7,-396]],[[62339,51011],[167,-9]],[[62506,51002],[16,-1],[32,1402]],[[58107,63037],[1,-168],[196,3],[1,-282]],[[58305,62590],[0,-67],[196,0],[1,-346],[193,16],[0,-451],[108,248],[70,-44]],[[58873,61946],[71,-120],[137,78],[120,-100],[60,41],[104,-124],[33,384],[158,-59],[62,51]],[[59656,62134],[4,404],[-321,3],[-127,277],[-242,-1],[-78,55],[9,444]],[[58563,45942],[18,1225]],[[58581,47167],[-140,-27],[-252,251],[45,-153],[-115,6],[9,143],[-138,47]],[[57990,47434],[-187,-239]],[[57803,47195],[-8,-956]],[[15108,45816],[1611,651]],[[17614,48775],[1809,4656]],[[19423,53431],[276,709]],[[16211,52872],[-509,-206],[-151,-25]],[[15551,52641],[43,-275],[45,0],[18,-478],[-37,-91],[-2,-514],[35,-66],[-48,-218],[-6,-294],[75,-172],[-69,-223],[22,-177],[-96,-50],[-33,-202],[31,-141],[-69,-190],[43,-150],[-103,-400],[62,-30],[-24,-165]],[[82009,37591],[-189,-1904]],[[81820,35687],[88,450],[117,31],[-17,174],[543,-242],[98,-192]],[[82704,36436],[54,514],[-292,1051]],[[82466,38001],[-76,42],[-122,-116],[-75,-232],[-147,-155],[-36,51]],[[80698,57902],[1032,-194]],[[81771,57915],[20,350]],[[81791,58265],[-900,165]],[[80696,57918],[2,-16]],[[78084,57682],[43,195],[52,-35],[81,240]],[[78260,58082],[87,228],[53,-65],[105,210],[-30,382],[112,161]],[[78313,59573],[-85,-70],[-62,-189],[-300,-402],[-96,-77]],[[77770,58835],[43,-159],[-112,-354],[30,-89],[-139,-64]],[[77592,58169],[-6,-73]],[[76605,56569],[45,-177],[-23,-250],[41,-286]],[[76668,55856],[123,-118],[113,30],[55,-112],[86,-2],[7,-151],[92,-22]],[[77337,55508],[77,394]],[[77414,55902],[-54,115],[-78,-115],[-191,350],[-18,173]],[[77073,56425],[-133,2],[-160,182],[27,149],[-87,-60],[25,167]],[[76745,56865],[-140,-296]],[[83730,33410],[-7,-56],[352,-118]],[[84075,33236],[309,459],[100,-30]],[[84484,33665],[47,406],[-108,625]],[[84423,34696],[-241,25]],[[84182,34721],[-35,-353],[-32,10],[-34,-307],[-271,86],[-80,-747]],[[53236,32296],[193,3]],[[53421,33758],[-164,-116],[-93,49],[-29,-154],[-55,-5]],[[53080,33532],[-188,-44],[-47,-108]],[[52845,33380],[8,-1089]],[[87992,34657],[214,-309],[176,-209],[-83,-135],[-16,-163],[104,-190],[74,8]],[[88461,33659],[316,415],[-111,183],[230,453]],[[88896,34710],[-208,186]],[[88688,34896],[-132,117],[-87,169]],[[88469,35182],[-249,-227],[-228,-298]],[[83138,60179],[708,-175]],[[83846,60004],[20,155],[121,238],[156,140],[-17,459]],[[84126,60996],[-83,184],[-291,80],[-390,605]],[[83362,61865],[-81,-212],[-38,-268],[-99,-164],[-90,-240]],[[83054,60981],[-58,-159],[-292,-534]],[[82704,60288],[434,-109]],[[82881,66625],[471,-731],[54,198],[113,54],[120,-32]],[[83639,66114],[78,208],[67,45],[-47,144],[104,84],[275,302]],[[83713,67648],[19,-113],[-94,-324],[36,-231],[-172,-75],[-211,85],[-162,-133],[-92,-181],[-156,-51]],[[59392,45214],[314,-28],[383,5]],[[60089,45191],[287,-9],[2,338]],[[60378,45520],[-3,1115]],[[60375,46635],[-144,-76],[-92,458]],[[60139,47017],[-80,21],[-112,-230],[-4,-113],[-109,3],[-86,-82],[-57,-182]],[[59691,46434],[-24,-123],[-163,-91],[-31,-121],[-61,49],[-35,-223],[27,-118],[-25,-253]],[[90382,17556],[529,-235],[451,-160]],[[91362,17161],[129,635],[-42,223]],[[90997,18798],[-185,7],[-332,-144]],[[90480,18661],[-72,-163],[49,-224],[-20,-327],[-96,-121],[41,-270]],[[82845,33605],[0,-2]],[[82845,33603],[229,-66],[539,-199],[13,104],[104,-32]],[[84182,34721],[-681,127],[13,138],[-96,91]],[[82731,34747],[-30,-314],[37,-128],[177,8],[-70,-708]],[[88838,47754],[48,-100],[88,0]],[[88974,47654],[14,84],[122,-56],[77,211],[41,224],[-17,309],[-131,-166],[-133,-95]],[[88947,48165],[-83,-48],[-26,-363]],[[60587,50062],[225,-2]],[[60812,50060],[159,-1],[-1,325],[215,0],[61,54],[96,-56]],[[61342,50382],[1,167]],[[61343,50549],[9,504],[28,-1],[6,560]],[[61001,51619],[-191,7],[-148,-332],[-19,-231],[-64,1],[-1,-160],[-97,-29]],[[60481,50875],[0,-488],[98,-5],[8,-320]],[[39287,16453],[388,68],[-7,109],[328,57],[-20,331],[64,10],[-19,330],[129,22],[-13,220],[59,121],[322,57],[-6,111],[390,67],[6,-110],[194,32],[9,-165],[192,30]],[[41303,17743],[-26,496],[-266,-43],[-34,641],[30,5],[-36,671]],[[40971,19513],[-83,-13],[-74,1329],[-66,-11]],[[40748,20818],[-1877,-331]],[[38871,20487],[83,-1323],[59,10],[80,-1313],[53,9],[82,-1317],[56,-45]],[[40748,20818],[-100,1653],[-80,-13],[-74,1340]],[[40494,23798],[-61,-10]],[[40433,23788],[-1314,-228],[-176,-3]],[[38943,23557],[-375,-70]],[[38568,23487],[45,-707],[-25,-5]],[[38588,22775],[41,-654],[69,13],[107,-1659],[66,12]],[[69123,53349],[363,-486],[164,-125],[196,-349]],[[70021,53053],[-71,330],[-58,-1],[-7,197],[126,232],[-8,154]],[[70003,53965],[-62,106],[-201,56],[-54,87],[-291,-125]],[[69395,54089],[-155,-154],[-81,-167],[-14,-201],[-82,-97],[60,-121]],[[68425,18153],[145,-171],[63,17],[57,199],[104,100],[105,-3],[35,-159],[80,-4],[66,130],[9,-230],[-49,-167],[83,-78],[45,96],[-19,186],[98,70],[160,-365],[177,-133],[302,-416],[64,59],[351,-200]],[[70345,17786],[-768,133],[39,660],[-385,61],[38,662]],[[69269,19302],[-773,127]],[[68496,19429],[-71,-1276]],[[77369,49388],[52,-154],[218,75],[181,158],[226,90]],[[78046,49557],[-92,129],[54,99],[40,391]],[[78048,50176],[-224,-86],[-222,259],[-73,-33]],[[77529,50316],[-42,-296],[-75,-74],[-38,-151]],[[77374,49795],[58,-222],[-63,-185]],[[67533,43783],[889,-128]],[[68409,44408],[-163,41],[5,111],[-694,100]],[[67557,44660],[-27,-539]],[[77581,51134],[45,54]],[[77626,51188],[170,36],[9,202],[89,-79],[50,49],[39,402],[80,70]],[[78063,51868],[-34,62]],[[78029,51930],[-150,47],[-249,434],[-44,-80]],[[77586,52331],[-101,-55],[-30,-104],[-85,34],[-19,-351],[-46,-274]],[[77305,51581],[-34,-195],[105,-294],[60,64],[145,-22]],[[51776,51187],[574,16]],[[52728,51544],[-4,675]],[[51765,52200],[11,-1013]],[[64797,48393],[-70,202],[60,233]],[[64673,49336],[-114,-251],[21,-218],[77,-249],[140,-225]],[[83924,38347],[207,90],[114,132],[-2,-227],[267,151],[29,-228]],[[84539,38265],[66,266],[193,171]],[[84798,38702],[-87,337],[54,91],[-78,635],[-20,313],[-94,433]],[[83857,40737],[45,-408],[-105,-882],[33,-61],[65,-700]],[[55862,45517],[-382,4]],[[55097,45523],[-1,-1341]],[[59396,69243],[1,-1345],[19,0],[0,-508]],[[59416,67390],[153,-8]],[[59569,67382],[97,185],[63,240],[132,55],[75,107],[72,-63],[68,145]],[[60076,68051],[0,1248]],[[60076,69299],[-194,1],[1,57],[-268,-3]],[[59615,69354],[-219,0],[0,-111]],[[59352,65913],[3,337],[-38,153],[109,17],[-21,301],[47,310],[105,239],[12,112]],[[59416,67390],[-131,59],[-165,-57],[-58,-87],[-187,-84],[-136,-3]],[[87228,49461],[49,-57]],[[87277,49404],[20,-23]],[[87297,49381],[44,-44]],[[87341,49337],[100,156],[-107,137]],[[87334,49630],[-103,-30],[-3,-139]],[[63395,46107],[256,324],[121,214],[12,104]],[[63784,46749],[-790,59],[6,341],[-129,8]],[[62616,47168],[-69,-675]],[[62547,46493],[-52,-506],[422,-606],[43,-3]],[[64801,47513],[-219,25],[6,293]],[[64588,47831],[-306,-140]],[[64282,47691],[-143,50],[-66,-128],[-73,-473]],[[64000,47140],[42,-240],[63,-62],[87,60],[298,-27],[-8,-195],[192,-22],[-7,-126],[94,-24]],[[83182,64735],[76,-296],[157,-49],[-29,-196],[218,-132],[26,-77],[457,-690]],[[84290,63475],[-47,274],[-126,235],[56,165],[-148,920]],[[84025,65069],[-85,96],[14,114],[-129,55]],[[83825,65334],[-237,119],[-166,-134],[-38,-175],[-102,-104]],[[83282,65040],[-100,-305]],[[78459,54466],[22,286],[-142,283],[45,82]],[[78353,55208],[-184,225],[-46,-14],[-121,191],[-40,-14],[-129,284],[-99,130]],[[77734,56010],[-174,-361],[-78,220],[-68,33]],[[68005,59551],[61,-144],[700,-67]],[[68766,59340],[18,802],[-79,321],[22,406]],[[68727,60869],[-214,46]],[[84126,60996],[55,163],[69,-147],[88,93],[-32,210],[80,142],[55,-35],[0,166],[83,177]],[[83857,62817],[-183,-241],[69,-160],[-74,-320],[-87,-138],[-19,-151],[-104,195],[-96,-129]],[[83363,61873],[-1,-8]],[[88563,37508],[242,-503]],[[88805,37005],[248,45],[77,198],[120,53],[27,135],[55,-57],[113,82]],[[89445,37461],[-118,330],[33,21],[-125,208],[-90,309],[23,137]],[[89168,38466],[-105,103],[-90,179],[-72,272]],[[88901,39020],[-578,213]],[[84571,61779],[204,-1325]],[[84775,60454],[809,1013]],[[85584,61467],[-84,205]],[[85500,61672],[-96,-104],[-61,144],[-169,-2],[-137,-74],[-187,98],[-99,254]],[[82086,34764],[127,-39],[-19,-188],[318,-76],[36,377]],[[81820,35687],[-8,-6]],[[66099,20334],[108,87],[14,-111],[150,-29],[151,144],[51,-69],[138,136],[74,-56],[209,129]],[[66550,21390],[-390,51],[-42,-988],[-19,-119]],[[81937,33878],[908,-273]],[[81126,75521],[96,-25],[17,-255],[245,45]],[[81484,75286],[59,17],[5,246],[48,48],[-28,194],[44,-2],[10,343]],[[81622,76132],[-92,-3],[-29,197],[-98,-7],[-5,510],[114,328],[6,326],[-25,457]],[[81493,77940],[-228,71],[-97,-230],[-3,-234],[-85,-210],[32,-99]],[[81112,77238],[54,-849],[-56,-12],[-461,98],[-60,-831],[537,-123]],[[37079,54189],[35,430],[-40,281],[-17,633],[17,711],[-64,418],[-146,87],[-43,104],[342,319],[185,538],[346,399]],[[37694,58109],[-76,138],[-112,-42],[-55,73],[-100,-99]],[[37351,58179],[9,-87],[-632,-110],[13,277],[-341,-63]],[[36400,58196],[4,-137]],[[36404,58059],[11,-134],[-1137,-208],[56,-834],[-744,-141],[-566,-138]],[[34024,56604],[86,-1225],[84,-986],[40,-114],[274,-223],[22,-217],[66,-149]],[[58420,74206],[172,-5],[168,-229],[21,-150],[104,-188],[146,87],[89,-9],[101,180],[1,123]],[[59729,75165],[-160,79],[3,263]],[[59572,75507],[-828,39]],[[58744,75546],[-59,-186],[-130,-123],[-69,-210]],[[85283,53972],[54,547],[103,51]],[[85440,54570],[39,173],[77,24],[-11,200],[-59,186],[-82,-10],[-20,244],[-135,38]],[[85249,55425],[-192,79]],[[31439,56872],[909,210],[1612,362]],[[33960,57444],[564,124],[-150,2220],[-36,433]],[[31117,60856],[322,-3984]],[[86520,39875],[363,-124]],[[86883,39751],[354,-127]],[[87237,39624],[-33,878],[-25,180],[67,399]],[[87246,41081],[-153,-1],[-88,83],[-136,-27],[-105,97]],[[86764,41233],[34,-576],[-182,-245],[-163,-58],[79,-399],[-12,-80]],[[89327,39227],[17,88]],[[89344,39315],[-17,-88]],[[89168,38466],[161,-44],[155,66]],[[89484,38488],[9,27]],[[89493,38515],[-65,137],[-46,332]],[[89382,38984],[-112,180],[-15,218],[98,102],[-10,332],[190,377]],[[89533,40193],[-93,260],[-128,119],[-161,35]],[[89151,40607],[-50,-301]],[[89101,40306],[-170,-1045],[-30,-241]],[[44477,43614],[1085,115]],[[45562,43729],[-61,1671]],[[44418,45289],[1,-23]],[[80255,72033],[230,81],[39,-55],[133,80]],[[80657,72139],[158,14],[200,230]],[[81015,72383],[-140,244],[99,1147]],[[80974,73774],[-42,11],[-154,-192]],[[80778,73593],[-32,-86],[-225,-199],[-205,-108],[-100,-165],[-48,10]],[[72690,70572],[683,-127]],[[73373,70445],[237,-41],[-41,304],[52,107],[40,591]],[[73661,71406],[-5,176],[-149,5],[-84,144]],[[72700,71898],[-70,-1137]],[[32026,49693],[383,90],[11,-54],[970,224],[60,300],[392,-54],[200,359]],[[34042,50558],[-36,199],[-174,63],[-19,218]],[[52912,9721],[1223,21]],[[54157,11464],[-1159,-15]],[[52998,11449],[84,-333],[16,-208],[-55,-153],[-56,-475],[-91,-438],[16,-121]],[[57681,78692],[623,-272]],[[58475,78280],[243,-100]],[[58718,78180],[97,805],[-33,2701]],[[58441,80613],[-43,-188],[70,-296],[-74,-137],[-65,9],[-44,-384],[-60,-25],[-53,-507],[-78,-135],[-5,-186],[-79,-105],[-246,59],[-83,-26]],[[85345,63572],[66,179],[96,103],[98,-71]],[[85605,63783],[112,129],[104,329],[179,-57]],[[86000,64184],[-115,382],[-73,434],[-10,489],[18,309],[-88,217],[-76,81]],[[85331,65791],[-57,-47],[-400,-174]],[[84874,65570],[-13,-121],[65,-157],[53,-295],[234,-590],[-24,-69],[24,-370],[132,-396]],[[55015,41162],[-22,-316],[56,-139]],[[55767,40703],[2,667],[25,1],[-4,569]],[[55790,41940],[-659,-13]],[[64041,43772],[128,-139],[6,-154],[116,-259]],[[64903,43217],[30,795]],[[64933,44012],[4,112]],[[64937,44124],[-1000,88]],[[63937,44212],[73,-186],[31,-254]],[[91566,21208],[30,117],[553,121],[434,78]],[[92583,21524],[-115,320],[15,400]],[[92483,22244],[-63,131],[5,248],[44,119],[15,443],[55,173],[-16,324]],[[91905,23858],[-24,-163],[-77,27]],[[91804,23722],[-22,-174],[45,-151],[118,53],[-11,-448],[-115,-56],[-23,-372],[25,6],[37,-393],[-204,-48],[10,-350],[-22,-68],[-138,-4],[-12,-68],[-114,173]],[[91378,21822],[-17,-183],[104,-155],[40,146],[61,-422]],[[45867,13636],[1359,129]],[[47809,13820],[-19,658],[-132,-12],[-39,1315]],[[47619,15781],[-116,-11],[-19,647],[-329,-26]],[[46723,15939],[-131,-116],[-16,-291],[-57,-136],[-48,-290],[110,-180],[-80,-139],[-329,95],[-98,-48],[-167,142],[-117,-46],[-103,-135],[-102,-20],[-5,-124],[-190,7],[-66,-42]],[[45324,14616],[-83,-199],[18,-389],[-38,-102],[48,-106],[-108,-85],[-82,155]],[[45079,13890],[13,-340],[775,86]],[[87282,55882],[29,-2],[157,-323]],[[67174,53803],[31,-132],[347,-50]],[[67552,53621],[418,632],[16,352]],[[67986,54605],[-131,-24]],[[67855,54581],[-125,-147],[-183,-65],[-137,-155],[-221,-119]],[[67189,54095],[-15,-292]],[[89237,45112],[-16,112]],[[89221,45224],[-69,50],[-33,-297],[63,-66],[55,201]],[[89042,43507],[54,-99],[39,-337]],[[89555,43069],[46,278]],[[89428,44235],[-82,81],[-48,386],[-93,-197],[63,-102],[-88,-166],[-48,296],[50,76],[-10,156],[-58,-21],[-93,113],[-56,-22],[-146,-251],[-261,-586],[118,-87],[-75,-232],[-1,-159],[64,-98],[51,68],[61,-111],[22,113],[244,15]],[[23254,7628],[602,230],[7,-52],[190,71],[-50,375],[260,95]],[[22959,9893],[295,-2265]],[[93381,29855],[79,172],[179,-87],[83,354],[-200,135],[100,111],[129,362]],[[93751,30902],[-63,100],[-115,-18],[-126,147]],[[93447,31131],[-165,-225],[-27,-211],[-95,-166],[-141,120],[-95,-578]],[[92924,30071],[35,-209],[325,-216],[97,209]],[[71151,35930],[447,-75]],[[71904,37046],[-671,127]],[[71223,37007],[-72,-1077]],[[44289,48960],[12,-317]],[[44240,50319],[0,-24]],[[44240,50295],[49,-1335]],[[63962,44354],[-25,-142]],[[64937,44124],[38,594],[127,603],[1,141]],[[64715,45510],[-252,27]],[[75745,53679],[95,-148],[132,16],[48,-241],[84,-90]],[[76104,53216],[106,86],[68,-56],[257,246],[91,-6]],[[76626,53486],[30,192],[-164,232],[-46,142],[-120,104],[-25,210],[-103,260]],[[58062,40667],[768,-36]],[[58848,41857],[-366,25]],[[58482,41882],[-406,30]],[[77298,49237],[58,-181],[140,-278],[-82,-223]],[[77414,48555],[118,-87],[86,-229]],[[77618,48239],[101,0],[56,-109],[145,-51],[23,68]],[[77943,48147],[13,292],[-56,37],[58,161],[133,162],[81,252],[95,40],[-43,164]],[[78224,49255],[-147,2],[-31,300]],[[77369,49388],[-71,-151]],[[81759,43250],[239,-91],[197,-260]],[[82195,42899],[96,179],[75,41]],[[82007,44333],[45,-122],[-29,-235],[-123,33],[-86,-170],[-110,-67]],[[81704,43772],[-17,-222],[72,-300]],[[91462,26996],[14,-940]],[[91476,26056],[386,-143]],[[92037,26572],[19,56],[18,627],[-91,2],[37,222],[109,19]],[[92129,27498],[26,237],[9,418],[-60,7],[87,393]],[[92191,28553],[-700,253]],[[91491,28806],[-16,7]],[[91475,28813],[-37,-130],[24,-1687]],[[61420,47562],[819,-41]],[[62253,48894],[-137,-3],[-56,89],[-200,120],[-109,242],[-110,109]],[[61641,49451],[-96,61],[-182,-83],[-94,-231]],[[61269,49198],[1,-275],[131,-395],[-51,-193],[34,-772],[36,-1]],[[54025,23926],[266,86],[283,270]],[[54574,24282],[105,94]],[[54679,24376],[89,209],[246,423],[32,144],[107,50]],[[55153,25202],[-1,171],[-174,-1],[-2,331],[-954,-3]],[[54022,25700],[1,-659]],[[54023,25041],[2,-1115]],[[86405,47745],[157,39],[140,-45]],[[86721,48290],[-201,-118],[-102,44],[-30,-89],[-139,-109],[-80,7],[7,207],[-213,-59]],[[85775,47877],[100,-647]],[[31213,28635],[20,-214],[375,100],[29,-330],[458,119],[38,-328]],[[32133,27982],[474,125],[-31,370],[95,23],[18,222],[-47,163],[35,389],[119,354],[-10,273],[80,28],[146,312],[46,-14],[50,330],[105,251],[164,304],[-17,164],[100,26],[-75,992],[42,9],[-53,648]],[[33374,32951],[-812,-197],[-828,-233]],[[28296,32645],[979,274]],[[29275,32919],[38,213],[-60,115],[-31,230],[64,157],[5,548],[33,79],[-60,142],[-54,324],[-67,88],[-83,292]],[[29060,35107],[-307,-63],[-65,143],[-224,-153],[-18,-114]],[[28446,34920],[-38,-144],[68,-35],[-81,-331],[-65,55],[-12,-505],[-41,-159],[107,-338],[-45,-288],[-89,-273],[-44,-280]],[[25191,4391],[1222,445],[700,237]],[[24827,7293],[133,-1058]],[[80500,80244],[127,-172],[-1,-188],[86,-120]],[[80712,79764],[219,15]],[[80931,79779],[49,126],[123,3],[133,105],[156,-58],[114,18],[63,189],[60,12],[64,207]],[[81693,80381],[80,935]],[[81773,81316],[9,118],[-258,138],[-54,-230],[-377,90]],[[81093,81432],[-287,89],[-20,-217],[-189,54],[-9,-111]],[[80588,81247],[-88,-1003]],[[74897,50392],[37,-101],[82,32],[-35,-160],[75,22]],[[75056,50185],[109,-121],[23,152],[132,-37],[192,60]],[[75512,50239],[-60,169],[86,28],[-21,261],[32,254],[-58,112],[85,278]],[[75135,51541],[-226,-544],[-146,-274]],[[51152,85015],[414,-1031]],[[51566,83984],[68,75],[548,-574]],[[52182,83485],[360,548],[-24,58]],[[52321,85018],[-737,1031]],[[51584,86049],[-221,-435]],[[49429,33227],[171,-135],[327,-182],[105,200],[79,-4],[209,172],[87,-17],[117,118],[196,61],[77,-33],[180,63]],[[50977,33470],[-18,1247],[9,1]],[[49430,35985],[-20,-2]],[[49410,35983],[28,-1332],[-18,-2],[25,-1337],[-16,-85]],[[86417,55250],[32,160],[118,136]],[[86567,55546],[69,112],[104,333],[113,32]],[[86549,57290],[-173,185],[-146,12],[-104,-174]],[[86126,57313],[7,-75],[-298,-539],[-94,-60]],[[85741,56639],[341,-825],[335,-564]],[[62938,38681],[1062,-76]],[[64025,39618],[-578,37]],[[63447,39655],[-273,20]],[[63173,39665],[-77,-313],[-88,-32],[-129,-279],[59,-360]],[[61061,30484],[563,-42]],[[61624,30442],[193,-14]],[[61817,30428],[52,1606]],[[61097,32088],[-12,-500]],[[67218,61037],[-186,17],[3,138]],[[67035,61192],[-524,40]],[[66511,61232],[-14,-553],[-64,-124]],[[66433,60555],[56,-63],[-7,-338],[60,-257],[-25,-68],[59,-227],[83,10]],[[82737,41088],[141,-44]],[[82878,41044],[778,-244]],[[83520,41816],[-100,289],[-162,253],[-23,116]],[[83235,42474],[-169,299],[-70,211],[-75,66]],[[82921,43050],[-184,-1962]],[[82256,41232],[481,-144]],[[82921,43050],[4,43]],[[82195,42899],[-51,-518]],[[82144,42381],[-26,-173],[132,-594],[6,-382]],[[65543,16515],[56,-268],[181,-234],[152,-286],[122,-94],[87,-164]],[[66141,15469],[324,-45],[16,327],[108,-16]],[[66589,15735],[-19,247],[-149,276],[-13,192],[-113,322]],[[66035,18789],[-480,64]],[[65555,18853],[-40,-990],[192,-22],[-14,-325],[-105,14],[-45,-1015]],[[65708,60801],[60,-174],[195,-288],[168,54],[73,-89],[78,124],[151,127]],[[66511,61232],[-120,7],[-162,131]],[[65431,61426],[-79,-98],[-29,139],[-80,-25],[63,-205]],[[73666,31508],[332,-74]],[[73998,31434],[71,671],[56,667]],[[73378,32939],[-98,-1328]],[[52711,53906],[-3,1839]],[[52708,55745],[-556,-11]],[[52152,55734],[-601,-18]],[[51551,55716],[8,-1496]],[[51559,54220],[3,-339]],[[76690,46998],[212,-76],[37,-190],[106,-157]],[[77045,46575],[42,77],[-69,215],[16,141],[-136,387]],[[76898,47395],[-98,324],[37,331],[-184,120]],[[76653,48170],[-145,-267],[-66,72]],[[76442,47975],[-28,-60],[-208,-79],[-51,-264],[-80,-73]],[[76075,47499],[5,-336],[-44,-90]],[[76036,47073],[38,-192],[156,-108],[99,85],[179,25],[143,208],[39,-93]],[[58932,83793],[1,44],[-317,3],[-256,140],[-424,339]],[[57753,83072],[-14,-855]],[[54000,37692],[535,5]],[[54535,37697],[44,117],[-35,120],[58,182],[-25,105],[71,147],[43,-124],[52,132]],[[54842,38822],[-653,-9]],[[54189,38813],[1,-168],[-64,-1],[-96,-168],[-30,-169],[0,-615]],[[15557,11917],[679,324],[742,341],[1065,477]],[[18043,13059],[-118,756]],[[17925,13815],[-211,0]],[[16684,13651],[-66,55],[-276,49],[-109,70]],[[16233,13825],[-33,-76],[-218,-66],[-93,108],[-81,-24],[-10,-262],[-164,-210],[-160,-44]],[[15474,13251],[-108,-160]],[[15366,13091],[5,-177],[-100,-96],[151,-965],[135,64]],[[62066,46452],[-16,-1003],[-12,-225]],[[62547,46493],[-480,16],[-1,-57]],[[39545,33547],[-58,1315],[-102,1655]],[[39385,36517],[-76,1247],[-67,1278]],[[39242,39042],[-746,-123],[-774,-142]],[[37505,38731],[94,-1518],[421,78],[30,-578],[124,-2072],[85,-1326]],[[84485,47114],[86,-159],[-31,-168],[33,-325]],[[84573,46462],[139,-256],[-20,-61]],[[85234,46341],[294,113]],[[85414,46980],[-230,897]],[[85184,47877],[0,138],[-194,85],[-42,102]],[[84948,48202],[-75,6],[-12,-170],[-376,-924]],[[58581,47167],[100,-15],[83,-152],[158,107],[116,-23],[21,-269]],[[59059,46815],[-12,1352]],[[59046,48222],[-581,-12],[-2,113],[-479,-16]],[[57984,48307],[6,-873]],[[61343,50549],[298,-8],[659,-48]],[[62300,50493],[14,520],[25,-2]],[[61342,50382],[-1,-137],[132,-129],[-96,-231],[214,-27],[57,-133],[-7,-274]],[[62265,48891],[35,1602]],[[58512,29293],[-192,9]],[[58320,29302],[-19,-1335]],[[42735,10258],[1729,235]],[[44464,10493],[-14,328]],[[44450,10821],[-28,656],[87,9],[-41,941]],[[44468,12427],[-214,-81],[-145,3],[-55,-60],[-144,24],[-83,150],[24,115],[-227,116],[-71,-51],[-115,99],[-113,-213],[56,-106],[-184,-157],[-105,96],[44,112],[-62,85],[-52,-78],[-36,243],[-80,-91],[-27,157],[-79,53],[-66,-122],[-63,60],[-51,-116]],[[42690,11180],[45,-922]],[[85171,49447],[171,214],[76,-64]],[[85804,49362],[37,270]],[[85841,49632],[60,673]],[[85901,50305],[-55,83],[-147,37],[-136,148]],[[85563,50573],[-67,-1],[-142,-211],[-59,57],[-128,-170],[-86,-10],[0,-177]],[[88708,40456],[202,-13],[94,-116],[97,-21]],[[89151,40607],[31,189]],[[89182,40796],[-146,8],[-160,135],[-78,-2],[-103,179],[38,174],[-91,252],[-63,75]],[[88579,41617],[-72,59],[26,289],[-66,-51],[-13,-241],[-101,-179],[45,-474],[49,-295],[82,-187],[151,-15],[28,-67]],[[63341,43046],[-7,-352]],[[64041,43772],[-158,40],[6,-85],[-135,-178],[-36,-193],[-369,32]],[[63349,43388],[-8,-342]],[[86334,41905],[429,-670]],[[86763,41235],[-25,59],[127,241],[108,19],[124,144],[118,245],[119,-29]],[[87334,41914],[-118,692]],[[87216,42606],[-78,-91],[-106,278]],[[87032,42793],[-58,-98],[-184,-22],[-6,-133],[-158,-94]],[[68517,61061],[37,1486]],[[68554,62547],[-735,100]],[[67819,62647],[-34,-972]],[[59353,71005],[56,-2]],[[59409,71003],[469,-20]],[[59878,70983],[22,1160],[95,-7],[24,506]],[[59666,73331],[-128,5],[-15,-336],[-13,-1011],[-55,-82],[34,-150],[-56,-404],[-95,-181],[15,-167]],[[87446,60749],[64,-41],[36,-192],[69,60],[178,-167],[35,111],[157,204],[49,-34]],[[88034,60690],[-155,580],[-48,387],[-47,561]],[[87784,62218],[-44,-495],[-81,-345],[-40,-304],[-134,-185],[-39,-140]],[[66902,18671],[31,659]],[[66099,20334],[-201,-3],[-196,-174]],[[65702,20157],[-94,-78]],[[65570,19185],[-15,-332]],[[67986,54605],[54,-30],[47,-301],[-50,-201],[-134,-294],[51,-405],[101,-156]],[[68055,53218],[102,59]],[[68157,53277],[73,17],[54,234],[142,222],[50,201],[-36,146],[54,130]],[[68494,54227],[-54,262],[54,309],[-52,77]],[[68442,54875],[-131,-240],[-104,-46],[-200,189]],[[68007,54778],[-79,-39],[-73,-158]],[[10718,41346],[8,-99],[100,-81],[37,-150],[118,-183],[213,201],[139,-31],[163,64],[208,-81],[64,26]],[[11777,41316],[29,605]],[[10533,43712],[-29,-190],[-78,-105],[164,-1019]],[[10590,42398],[58,-106],[-70,-77],[81,-248],[-12,-212],[62,-103],[-34,-92],[43,-214]],[[67180,54092],[9,3]],[[68007,54778],[13,309]],[[67439,55146],[-7,-27]],[[67432,55119],[-252,-1027]],[[81893,68590],[124,-125],[118,-307],[-46,-194],[66,-74],[-10,-128],[255,-405]],[[82400,67357],[115,174],[105,257],[183,214],[142,400],[40,50]],[[82197,69242],[-90,5],[-124,-100]],[[81983,69147],[-66,-115],[38,-88],[-79,-183],[17,-171]],[[53237,37455],[-6,1103]],[[53231,38558],[-183,161],[-272,137],[-125,-31]],[[52651,38825],[13,-1382]],[[30202,18409],[154,53],[82,-122]],[[31911,17358],[-84,766],[-65,765],[-76,736],[-97,-26],[-24,248],[-95,-26],[-58,656],[-187,-51],[-134,1320]],[[30957,23008],[-58,730]],[[30899,23738],[-109,-106],[-18,-168],[-112,-206],[17,-160],[-119,-426],[-74,-125]],[[30484,22547],[222,-2261],[36,10],[102,-1100],[-285,-81],[-153,-435],[-96,-27],[11,-109],[-119,-135]],[[69149,59192],[94,-4],[110,118],[54,-136],[182,-34]],[[69589,59136],[-14,679],[164,186]],[[69658,60501],[-155,17],[-327,169],[-29,121]],[[69147,60808],[-66,-72],[109,-285],[-131,-398],[22,-240],[-38,-127],[72,-182],[24,-213]],[[22097,26225],[457,163],[229,-1794]],[[24458,24142],[-64,118],[-70,278],[38,131],[-61,146],[-20,205],[-84,27],[-187,1528]],[[23959,27680],[-64,540]],[[23895,28220],[-666,-232],[95,-607],[-257,-117],[-21,-78],[-244,-21],[-17,-139],[-115,-51],[-100,-142],[-144,152],[-46,-157],[-139,-161],[17,-76],[-89,-91],[15,-168],[-87,-107]],[[43647,34108],[39,5],[-17,317],[-27,1018],[66,7],[-7,338]],[[43701,35793],[-271,-17],[-824,-114]],[[42606,35662],[-63,-11]],[[42543,35651],[16,-334],[-70,-10],[60,-1330]],[[94892,27590],[27,-13],[388,-616]],[[95960,28522],[-107,86],[-3,418],[-129,140],[-129,49]],[[95368,28609],[-67,-111]],[[95301,28498],[-83,-129],[-104,-47]],[[95114,28322],[-74,-154],[-30,-286],[-65,50],[-53,-342]],[[69036,49240],[-97,214],[-67,349],[-51,-102],[-41,142],[-34,-111],[-50,245],[-51,-69]],[[68645,49908],[-5,-10]],[[68640,49898],[62,-129],[-64,-414],[45,-223],[-39,-437]],[[76819,53677],[144,-12],[7,-122],[230,-239],[121,-231]],[[77321,53073],[111,52]],[[77432,53125],[-41,183],[357,-313],[135,128]],[[77883,53123],[34,166],[-24,149]],[[77893,53438],[-151,173],[-178,54],[-82,303],[4,149],[-102,38],[-189,153],[-192,215],[-65,25]],[[76938,54548],[-7,-125],[-83,-121],[11,-198],[-52,-81],[40,-172],[-28,-174]],[[70301,59723],[175,-282],[8,-489]],[[70484,58952],[332,158],[473,269]],[[71289,59379],[-51,48],[-3,444],[-76,354],[-125,185],[-3,134]],[[70586,60553],[-160,-19]],[[59084,81063],[489,-22],[-6,-337],[196,-7],[4,335],[489,-26]],[[60256,81006],[1,88],[193,-8],[9,455],[65,-4],[8,397],[199,-8],[-25,168],[42,110],[-210,15],[2,168]],[[59159,81665],[-4,-141],[-117,-195],[46,-266]],[[84135,55862],[539,-167],[-35,-117]],[[85249,55425],[4,97],[-57,931],[153,56]],[[85349,56509],[-73,265]],[[85276,56774],[-157,-142],[-20,-95],[-130,-86],[-49,53],[-67,256],[-84,-16],[-166,251]],[[84603,56995],[-365,121]],[[48038,87680],[26,1]],[[48033,89343],[-1422,-70]],[[46611,89273],[43,-1716]],[[77529,50316],[3,149],[85,124],[53,501],[-44,98]],[[77581,51134],[-135,-148],[-150,-288],[-71,116],[-74,-120],[-142,-75]],[[77009,50619],[-37,-159]],[[76972,50460],[24,-128],[-56,-85],[94,-216],[150,-210],[-37,-110],[227,84]],[[28477,37138],[-233,86],[-125,-37],[-18,-128],[35,-257],[-82,-21],[-259,217],[-215,238]],[[27580,37236],[-266,-1283]],[[27314,35953],[535,-139],[354,105],[184,106]],[[26272,45692],[671,192],[105,70],[505,145]],[[27553,46099],[-170,254],[-93,1045]],[[27290,47398],[-376,-87],[-655,-211]],[[26259,47100],[106,-188],[151,-452],[-93,-270],[-165,-383],[14,-115]],[[78224,49255],[54,163],[102,46],[5,106]],[[78385,49570],[162,227],[27,170]],[[78574,49967],[-129,143],[28,153],[-89,32],[-120,-70],[-71,54]],[[78193,50279],[-145,-103]],[[61589,29114],[716,-58]],[[62305,29056],[72,272],[-16,190]],[[62450,30375],[-633,53]],[[61624,30442],[-35,-1328]],[[13548,11714],[109,-14],[1,-189],[88,-61],[42,74],[306,-87],[140,176],[62,13],[33,-162],[114,-141],[37,41]],[[14480,11364],[-149,859],[-163,998]],[[14168,13221],[-125,-62],[-56,-138],[-141,-78],[-276,-294],[-109,-209],[46,-261]],[[67558,29628],[395,-60]],[[67953,29568],[12,192],[-97,396],[-48,559],[43,219]],[[67863,30934],[-276,40]],[[67587,30974],[-32,-671],[36,-5],[-33,-670]],[[29225,16311],[-2,-152],[123,-106],[63,69],[98,-193],[82,29],[74,-117]],[[30202,18409],[-153,-167],[-15,-109],[-144,-48],[-134,28],[-73,248],[-92,64]],[[29591,18425],[-103,-177],[-207,-257],[35,-189],[-29,-211],[22,-356],[-40,-33],[30,-199],[-65,-188],[41,-173],[-112,-13]],[[29163,16629],[-9,-227],[71,-91]],[[76747,57028],[30,-24],[254,248],[103,139],[101,-63],[199,100]],[[77592,58169],[-63,164],[-69,-14],[-49,115],[-133,135],[-58,183],[-318,67]],[[76902,58819],[-35,-464],[-81,-64],[-210,-636]],[[76576,57655],[204,-335],[-33,-292]],[[20567,33974],[701,262],[-158,1257],[4,2128],[275,98]],[[21389,37719],[-54,477],[-7,581],[-69,330],[-54,121],[-36,540],[-144,405],[-70,30],[-138,1118]],[[20817,41321],[-1165,-429]],[[19652,40892],[128,-884],[317,-2554],[129,-924],[299,-2359],[42,-197]],[[60853,71924],[289,25],[100,101],[5,192],[194,-10],[7,336]],[[61448,72568],[7,335]],[[61455,72903],[-388,21],[5,167],[-292,15]],[[60576,72611],[32,-140],[-16,-218],[73,-144],[-4,-171],[192,-14]],[[60835,70945],[1221,-55]],[[62056,70890],[-27,167],[23,384],[54,267],[-16,277]],[[62090,71985],[-44,139],[-331,433],[-267,11]],[[60853,71924],[-18,-979]],[[93636,21096],[535,511],[167,52]],[[94338,21659],[-30,109],[142,571],[-79,315]],[[94371,22654],[-586,-400],[-70,101],[-91,-185],[-66,-5],[-114,-198]],[[93444,21967],[-22,-96],[108,-172],[-32,-237],[190,-139],[-52,-227]],[[62166,69380],[57,74],[-47,145],[23,149],[-118,100],[-81,207],[-51,14],[-35,235]],[[61914,70304],[-161,-168],[-10,-170],[-188,-23],[-48,-136]],[[61507,69807],[-54,-57],[3,-246],[58,-142],[47,-340],[-41,-440],[-12,-349]],[[45761,41061],[164,17]],[[45925,41078],[789,62]],[[46714,41140],[-39,1350]],[[45754,42403],[-32,-3]],[[86570,36246],[97,-322],[-25,-377],[48,-302]],[[86690,35245],[-98,-87],[-76,-193],[-6,-404],[-93,-232]],[[86417,34329],[16,-80],[143,-119],[93,-19]],[[86669,34111],[33,303],[-29,583],[206,-156],[184,50],[34,205],[40,-10]],[[87137,35086],[70,202],[146,-87],[76,202]],[[87429,35403],[-476,611],[1,20]],[[86954,36034],[-77,46],[-256,285],[-62,-75]],[[86559,36290],[11,-44]],[[88623,42560],[47,-130],[100,-47],[-11,-242],[254,11]],[[89042,43507],[-120,-163],[-110,-8],[-106,-95],[-124,-214],[-16,97],[-83,-35],[12,194],[-46,-11],[-18,-335],[70,-336],[141,96],[-19,-137]],[[55728,31644],[768,-11]],[[56496,31633],[8,1327]],[[56504,32960],[-771,11]],[[75130,60473],[58,-116],[272,-50],[32,-81]],[[75492,60226],[263,146],[30,108],[93,-29]],[[75878,60451],[7,847]],[[75067,61469],[48,-373],[-23,-13],[63,-348],[-25,-262]],[[53746,45853],[583,4]],[[54329,45857],[346,2]],[[54676,47208],[-6,347]],[[54670,47555],[-77,-259],[-159,19],[-94,-89],[-66,125],[-61,-70],[-43,146],[-101,-53]],[[54069,47374],[-121,-67],[-1,83],[-161,-42],[-13,-241],[-131,-198],[-12,-131],[-136,-300],[35,-223],[67,-53],[40,-168],[110,-181]],[[87887,41284],[-105,-41],[113,174]],[[87895,41417],[-81,28],[-75,-93]],[[87739,41352],[-173,-98],[-44,-355],[305,-108],[60,493]],[[95223,17589],[151,-185]],[[95374,17404],[107,361],[-42,69],[133,227],[54,342],[141,34],[16,215]],[[95829,19224],[-89,312],[-153,-103],[-228,-231],[-45,224],[-207,-84]],[[95107,19342],[-25,-101],[144,-666],[15,2],[-1,-614],[-60,-281],[43,-93]],[[69064,46357],[104,-251],[-58,-150]],[[69110,45956],[621,-95]],[[69731,45861],[17,335]],[[69311,47288],[17,-184],[-120,-115],[-4,-265],[-135,-255],[-5,-112]],[[67067,64672],[-13,-337]],[[67054,64335],[-2,-55],[286,-38]],[[67980,64167],[14,337]],[[67994,64504],[-95,66],[17,389],[-59,120]],[[67857,65079],[-189,23],[-3,-55],[-580,72]],[[67085,65119],[-18,-447]],[[56488,30691],[-763,12]],[[27609,38427],[90,136],[133,-62],[74,219],[186,-171],[80,10],[143,-171],[129,29],[168,-131]],[[28612,38286],[32,126],[-34,227],[-90,119],[79,348],[123,51],[56,174],[-21,118],[218,74],[63,190],[-22,74],[60,230],[-8,165],[-72,251],[70,50],[169,453],[-15,164],[320,89]],[[29540,41189],[57,15],[-30,330]],[[29567,41534],[-655,-178]],[[28912,41356],[-662,-185]],[[28250,41171],[-210,-52],[68,-189],[-115,-360],[-22,84],[-139,77],[-134,303],[-142,78],[-69,-40],[59,-170],[-13,-142],[57,-94],[-70,-159],[6,-175],[-102,-178]],[[27424,40154],[12,-184],[73,-165],[-21,-190],[57,-57],[-37,-242],[8,-363],[39,-29],[-17,-472],[71,-25]],[[80948,49043],[221,-255]],[[81466,49242],[11,64],[-169,800],[-71,386]],[[81237,50492],[-2,-5]],[[80771,49992],[31,-216],[179,-337],[129,93],[-97,-206],[41,-107],[-106,-176]],[[28912,41356],[-39,414]],[[28873,41770],[-86,903],[-90,-25],[-154,1657]],[[28543,44305],[-940,-268],[11,-47],[-279,-80]],[[27335,43910],[99,-1024]],[[27434,42886],[9,-85],[97,28],[77,-152],[296,80],[28,-294],[58,15],[80,-893],[240,-110],[16,-168],[-85,-136]],[[66183,29464],[779,-94],[17,335]],[[66979,29705],[29,664],[-27,3],[32,672]],[[66822,31065],[-764,93]],[[66058,31158],[-15,-334]],[[66043,30824],[-7,-333],[-47,-1001]],[[52810,23798],[344,10],[23,-114],[821,12]],[[53998,23706],[27,220]],[[54023,25041],[-679,-5]],[[52806,24356],[4,-558]],[[84798,38702],[105,88],[269,37],[120,120]],[[85292,38947],[-67,250],[-63,715],[-117,448]],[[59846,25338],[622,-40],[378,-8]],[[60846,25290],[17,664]],[[60863,25954],[14,554],[-288,14]],[[60589,26522],[-51,-59],[-322,-24],[-34,-131],[-267,-406]],[[59915,25902],[-114,-116]],[[59801,25786],[45,-448]],[[32550,12813],[640,167]],[[33190,12980],[-18,218],[128,32],[-28,328],[192,48],[-14,163],[193,48],[-13,164],[174,42],[-91,1091],[-61,41],[-83,285],[105,109],[-11,330]],[[32327,15036],[30,-44],[75,-976],[-190,-54],[54,-516],[-27,-64],[69,-404],[193,51],[19,-216]],[[81993,59474],[145,252]],[[82138,59726],[128,222],[14,449],[424,-109]],[[83054,60981],[-236,280],[62,202],[-153,59],[-73,103],[-69,-124],[-79,160],[-28,-226],[-215,380]],[[82263,61815],[-46,-100],[18,-226]],[[86558,46667],[354,-1126]],[[86912,45541],[75,-20]],[[87388,45758],[-61,298],[168,202],[54,174]],[[87549,46432],[-138,19],[-47,104],[27,219]],[[87156,47258],[-85,75],[-134,-416],[-61,65],[-120,-88],[-71,-142],[-53,32],[-74,-117]],[[40221,32972],[386,59]],[[40607,33031],[-192,3666]],[[40415,36697],[-1030,-180]],[[59447,25250],[56,-18],[-17,-876],[-56,2]],[[59430,24358],[-11,-661]],[[59419,23697],[430,-20]],[[59849,23677],[-12,331]],[[59837,24008],[28,386],[-71,113],[46,193],[29,348],[-23,290]],[[59801,25786],[-83,-3],[-119,-122],[-122,44],[-30,-455]],[[66547,55017],[64,71],[27,-137],[-92,-169],[85,12],[117,188],[17,121],[104,-21]],[[66869,55082],[63,139]],[[66932,55221],[-50,381],[-64,162],[99,73]],[[66917,55837],[1,130],[-73,-21],[-51,174],[80,183],[-25,64]],[[66849,56367],[-81,324],[-79,2],[-108,-222]],[[66581,56471],[-93,-263],[-103,-156],[-182,-455]],[[66203,55597],[86,-266],[155,-131],[-4,-113],[107,-70]],[[88896,34710],[148,-126],[139,-184],[77,-274],[140,-213]],[[89400,33913],[156,314],[-83,427],[-60,4],[-14,349],[53,54],[-1,253]],[[89262,35669],[-137,-121],[25,-146],[-114,-189],[-75,100],[-119,-273],[-99,42],[-55,-186]],[[59572,75507],[7,501],[194,-8],[14,676],[192,-10],[12,666]],[[59991,77332],[-293,16],[-94,340],[-177,9],[-27,350]],[[59400,78047],[-91,40]],[[59309,78087],[-43,-362],[-131,-144],[44,-194],[-75,-295],[-94,-115],[43,-138],[-106,-77],[-106,-230]],[[58841,76532],[14,-287],[39,-97],[-53,-228],[14,-108],[-111,-266]],[[72790,53440],[98,-67]],[[72888,53373],[109,202],[189,25]],[[73186,53600],[66,383],[123,185],[-14,64]],[[72879,54698],[-95,-1024],[-44,-103],[50,-131]],[[27993,66948],[-235,2586]],[[24513,68660],[225,-2198],[83,-849],[3,179],[74,66],[101,222],[918,260],[100,-987],[988,273]],[[30075,52658],[-442,5097],[309,78],[-47,552],[-30,-7],[-229,2652],[-13,-4],[-55,669],[-55,328],[6,279],[-119,1381],[-18,-5],[-114,1328],[-59,-16],[-69,800]],[[29140,65790],[-196,-85]],[[19970,66387],[65,-52],[134,60],[171,-33],[6,-131],[139,-165],[38,-233],[-46,-485]],[[22783,64731],[-356,3300]],[[22237,69792],[-2538,-2618],[58,-202],[4,-258],[96,-94],[113,-233]],[[59198,22050],[469,-23]],[[59667,22027],[-43,50],[-22,282]],[[59602,22359],[10,262],[173,17],[198,424],[8,213],[-142,402]],[[59419,23697],[-8,-439]],[[66113,58254],[252,-38],[5,-98]],[[66370,58118],[587,-39]],[[66672,59365],[-125,-239],[-150,14],[-41,80],[-207,40],[-21,79]],[[75170,48295],[133,-370]],[[75303,47925],[188,104],[28,-73]],[[75519,47956],[58,52],[75,228],[73,-24],[81,165],[-20,75]],[[75786,48452],[-193,450]],[[75593,48902],[-91,-65],[-64,-150],[-114,-51],[-102,-287],[-52,-54]],[[57551,29329],[769,-27]],[[58531,30631],[-520,20]],[[58011,30651],[-447,13]],[[76588,52020],[158,-209],[131,129],[73,-178],[103,-98],[83,-194],[35,105],[134,6]],[[77586,52331],[-81,298],[47,230],[-8,176],[-112,90]],[[77321,53073],[1,-317],[-115,-108],[32,-155],[-229,-145],[-68,-257],[-90,-77],[-101,127],[-64,241]],[[76687,52382],[-40,-80]],[[57067,68437],[145,50],[25,87],[110,-40],[123,237],[64,-84]],[[58355,68991],[13,978]],[[58368,69969],[-180,22],[-50,-65],[-135,150],[18,124],[-276,-47],[-68,-108],[-190,13],[-100,127],[-149,-70]],[[57238,70115],[-74,-166],[-103,-61]],[[57061,69888],[-10,-1440],[16,-11]],[[40494,23798],[1540,249]],[[41884,27166],[-510,-80],[-1121,-156]],[[40253,26930],[64,-1343],[57,-988],[13,5],[46,-816]],[[83089,62713],[67,-246],[-8,-261],[121,-69],[-33,-132],[127,-132]],[[84002,62924],[-33,163],[-78,25],[-179,270],[-34,-196],[-108,79],[-50,-152],[-112,-145],[-152,39],[-149,-80],[-18,-214]],[[40607,33031],[982,139]],[[41589,33170],[-116,2339]],[[41473,35509],[-58,1165]],[[41415,36674],[-25,513]],[[41390,37187],[-993,-152],[18,-338]],[[95614,26140],[78,20]],[[95052,26248],[-3,-105]],[[94639,27021],[188,-260],[-9,-188],[47,-19],[-76,-226],[154,-90],[79,106]],[[95321,26087],[31,168],[46,-90]],[[94892,27590],[-19,-125],[-186,90]],[[94687,27555],[-48,-534]],[[72764,51261],[83,123],[81,-3],[27,372],[-47,182],[110,91],[68,-135]],[[73086,51891],[33,14],[85,309]],[[73204,52214],[-61,-56],[-46,121],[-99,-43]],[[72998,52236],[-89,9],[-28,199]],[[72881,52444],[-416,6]],[[29004,24819],[192,58],[33,-328],[190,54],[16,-164],[88,25],[56,-486],[96,27],[31,-319],[274,79],[54,-560]],[[30304,22663],[107,22],[73,-138]],[[30899,23738],[-171,1859]],[[30728,25597],[-240,133],[-73,-84],[-125,78],[-61,-128],[-79,76]],[[30150,25672],[-46,36],[-114,-105],[-108,148],[-220,-63],[5,-55],[-220,-64],[11,-110],[-221,-64]],[[75040,64987],[-68,522],[-131,21],[12,185]],[[74239,65845],[-39,-234]],[[44856,32092],[1,0]],[[47914,32378],[-15,586]],[[46758,35790],[-954,-104]],[[45804,35686],[-952,-114]],[[44852,35572],[-56,-8],[53,-1330],[-47,-6],[49,-1313],[-29,-3],[34,-820]],[[76772,65905],[67,-143]],[[76839,65762],[135,133]],[[76798,66781],[-158,-104],[-132,-301]],[[17804,62842],[1119,400],[1530,506]],[[19970,66387],[-2585,-523]],[[17385,65864],[221,-1712],[40,14],[158,-1324]],[[23254,7628],[34,-251]],[[69270,42569],[-62,-134],[26,-112],[102,-87],[168,-406],[185,-153],[61,-110]],[[69750,41567],[31,583]],[[69781,42150],[58,1005]],[[69283,43245],[-40,-280],[27,-396]],[[72295,60347],[8,-357],[-36,-489]],[[72267,59501],[-13,-218],[65,-70]],[[72319,59213],[123,142],[194,38],[90,-83]],[[72726,59310],[87,320],[139,166]],[[72952,59796],[16,550],[-25,363]],[[72943,60709],[-234,-169],[-223,-33],[-179,144]],[[72307,60651],[-46,-201],[34,-103]],[[72862,58589],[235,-84],[129,49]],[[73226,58554],[151,113]],[[73377,58667],[58,676],[87,313]],[[73434,59678],[-327,114],[-49,61],[-106,-57]],[[72726,59310],[-34,-195],[123,-451],[47,-75]],[[78063,51868],[60,-99],[102,-568],[-34,-212],[-45,6],[0,-538],[-37,-101],[84,-77]],[[78574,49967],[90,252],[98,11],[64,126],[145,87],[38,123],[264,18]],[[79273,50584],[-522,1073]],[[78751,51657],[-62,136],[-157,122],[-169,202]],[[78363,52117],[-18,30]],[[78345,52147],[-127,-170],[-68,96],[-121,-143]],[[75688,49899],[271,59],[74,-87]],[[76033,49871],[39,79],[227,224]],[[76299,50174],[-102,447]],[[76173,50626],[-108,-133],[-224,39],[-111,-134],[-11,-171],[-67,42]],[[75652,50269],[-5,-311],[41,-59]],[[71250,30324],[119,1667]],[[71369,31991],[-691,127]],[[70678,32118],[-47,-577],[-49,-365],[-87,-381]],[[71472,55755],[95,-90],[171,-22]],[[71738,55643],[366,-22]],[[72104,55621],[-5,592]],[[72034,56767],[-22,140],[-159,36],[-115,-78],[-101,162],[-58,-77],[-74,305]],[[71505,57255],[-82,-24],[-12,-127],[-152,-183],[-74,-233]],[[71185,56688],[108,-25],[60,-254],[16,-251],[103,-403]],[[83455,58802],[97,-6],[61,-100],[151,-57],[76,-109],[430,-48]],[[84270,58482],[89,135],[16,201],[136,-19],[84,56]],[[84595,58855],[-185,256],[-7,148],[59,157],[-93,255],[16,95],[-117,120]],[[84268,59886],[-421,118]],[[83847,60004],[26,-195],[79,-211],[-64,-293],[-66,-65],[28,-132],[-114,-280],[-112,150],[-142,-59],[-27,-117]],[[40483,79187],[1575,2553]],[[42058,81740],[449,719]],[[42507,82459],[-90,118],[-54,295],[-198,-89],[-100,113],[-49,-44],[-243,120],[-18,175],[-90,123],[-12,161],[-56,10],[-13,175],[-77,91],[-93,619],[-71,9],[-68,349],[65,78],[-98,183],[-160,49],[-40,175],[-178,238],[-41,272],[-219,-52],[-105,22],[-91,-164],[-185,-103],[-76,-114],[-58,-199],[-101,-151],[-169,-39],[-148,-144],[-122,-280]],[[39549,84455],[5,-47],[193,-4348]],[[36718,24798],[1292,268],[193,17],[662,114]],[[38865,25197],[-17,163],[-86,1338],[-71,1330],[-13,-2],[-77,1247]],[[36849,28918],[78,-1205],[-22,-4],[90,-1333],[-29,-6]],[[36966,26370],[44,-602],[-63,-106],[48,-68],[-51,-130],[8,-180],[-66,18],[-91,-117],[26,-137],[-103,-250]],[[59602,22359],[559,-26],[-6,-330],[584,-27],[7,328]],[[60746,22304],[36,1643]],[[60782,23947],[-945,61]],[[60782,23947],[7,337],[33,-2],[24,1008]],[[42286,56906],[1491,177]],[[43711,58797],[-1567,-187]],[[85972,36234],[234,-15],[189,-64],[64,112],[111,-21]],[[86559,36290],[-111,132],[-253,175],[35,76],[-183,225],[-362,591],[-29,135],[-142,352]],[[85514,37976],[-41,117]],[[85473,38093],[-130,-408]],[[85343,37685],[182,-503],[-10,-88],[161,-319],[-13,-105],[309,-436]],[[68832,38105],[-32,-661]],[[68800,37444],[-45,-914]],[[68755,36530],[95,123],[115,-36],[-31,139],[168,51],[167,-31]],[[69269,36776],[86,1465]],[[69355,38241],[-90,104]],[[69265,38345],[-74,137],[-145,116],[-187,14]],[[68859,38612],[-27,-507]],[[87309,33079],[26,-658]],[[87335,32421],[-14,-414],[133,-64]],[[87454,31943],[47,11],[598,-210]],[[88099,31744],[-78,496],[56,57],[-62,325]],[[88015,32622],[-257,263],[-449,194]],[[57131,47843],[-2,-268]],[[57129,47575],[147,-141],[103,108],[101,-182],[59,12],[128,-288],[136,111]],[[57984,48307],[-4,325]],[[57980,48632],[-265,2],[-579,-31]],[[57136,48603],[-5,-760]],[[80474,36254],[428,-132],[189,1],[99,143]],[[81190,36266],[-87,296],[65,549]],[[80574,37295],[-19,-186]],[[80555,37109],[-81,-855]],[[80340,34871],[649,-151],[202,-96]],[[81311,35832],[-121,434]],[[80474,36254],[-4,-31]],[[80470,36223],[-130,-1352]],[[87296,33345],[13,-266]],[[88015,32622],[23,121],[166,121],[92,1],[52,276],[43,8],[55,303],[76,30]],[[88522,33482],[-61,177]],[[87992,34657],[-45,60],[-317,-73]],[[87630,34644],[-81,-373],[-41,-326],[-77,54],[-105,-275],[-30,-379]],[[62435,38378],[-192,13]],[[61661,38098],[-38,-1347]],[[59577,39583],[21,1010]],[[58830,40631],[-17,-1013]],[[48628,55575],[806,46]],[[50226,57731],[-4,253],[-164,12],[-130,-97],[-47,-115],[-143,-67],[-61,-178],[-207,-14]],[[49470,57525],[7,-355],[-91,-164],[-81,-295],[-134,-268],[-196,-19],[-76,-138]],[[48899,56286],[-31,-143],[-105,-97],[-135,-471]],[[48330,57126],[551,25],[18,-865]],[[49470,57525],[-20,1003],[3,329]],[[49453,58857],[-761,-54]],[[48692,58803],[-382,-23],[-9,-319],[29,-1335]],[[37714,64566],[768,127]],[[38425,65684],[-52,1021],[-92,1625],[-6,356],[-34,-5],[-39,639],[-377,-34],[-385,-66]],[[35572,67543],[43,-691],[587,147],[41,-671],[235,43],[100,-1665]],[[45405,16885],[-70,-119]],[[45335,16766],[46,-1206],[-93,-10],[36,-934]],[[33107,67063],[91,-1334],[120,-1660],[-17,-3],[89,-1217]],[[69703,40814],[543,-86]],[[70246,40728],[128,-20],[29,497]],[[70450,42042],[-669,108]],[[69750,41567],[-26,-419]],[[68610,55296],[265,-205],[212,-224]],[[69087,54867],[35,31],[159,-116],[51,-114]],[[69332,54668],[136,118],[-4,340],[21,474],[-13,461]],[[69472,56061],[-280,57],[0,-118],[-393,1]],[[68799,56001],[-85,-255]],[[68714,55746],[-104,-450]],[[84595,58855],[228,320],[50,398]],[[84873,59573],[48,266],[-170,586]],[[84751,60425],[-451,-547],[-32,8]],[[67468,51595],[-775,103]],[[66693,51698],[-13,-339],[-47,5]],[[66633,51364],[50,-143],[30,-432],[-25,-107]],[[68038,51343],[415,-55],[80,53]],[[68520,52570],[-85,-84],[-342,46]],[[64000,47140],[-22,-173],[33,-142],[-75,-636],[11,-120]],[[79303,64309],[98,-249],[82,-56],[63,65],[227,-70]],[[80319,64294],[-190,141],[23,194],[86,165],[-86,272],[36,284],[147,183],[-24,151]],[[80311,65684],[-159,-93],[-59,-202]],[[80093,65389],[-90,-263],[-192,-242],[-148,-78],[-187,-239],[-100,-49]],[[79376,64518],[-73,-209]],[[78643,62152],[16,-41]],[[78666,62092],[-59,-381],[-86,-48],[14,-196],[-78,-379],[-35,-294],[-56,-51],[62,-279]],[[85661,48142],[-335,-89],[-142,-176]],[[82867,63045],[66,-19],[156,-313]],[[83182,64735],[-116,-125],[-77,-208]],[[82989,64402],[28,-177],[-92,-232],[-24,-246],[16,-192],[-68,-115],[68,-174],[-81,-147],[31,-74]],[[88458,45837],[208,194],[132,30],[210,154],[1,221],[-86,112],[39,506]],[[88962,47054],[-109,-83],[-7,-222],[-68,-22],[-53,-153],[-157,-3]],[[88293,46165],[15,-144],[150,-184]],[[75589,47735],[133,111],[353,-347]],[[76442,47975],[-69,140],[9,311],[-196,364]],[[76186,48790],[-109,-60],[-45,-220],[-107,-75],[-139,17]],[[75519,47956],[70,-221]],[[75456,56615],[125,-43],[126,138],[-2,-257],[227,31],[57,-36],[46,-287],[58,109]],[[76093,56270],[135,297]],[[76228,56567],[-236,491],[72,129],[-148,224],[-83,-6],[-55,250],[-58,96]],[[75720,57751],[-163,-505]],[[75557,57246],[-79,-164],[-77,-34],[-52,-204]],[[29268,9121],[1240,376],[-16,162],[192,59],[-16,163],[95,28],[-22,218],[858,234]],[[31599,10361],[-104,1082]],[[31495,11443],[-386,-107],[-31,324],[-383,-110],[-40,397],[-183,-95]],[[37586,54278],[875,152]],[[38461,54430],[-34,122],[53,190],[-66,252],[-16,438],[-160,15],[-110,145],[24,175],[-48,102],[34,189],[-52,27],[91,250],[-75,140],[41,188],[-56,547]],[[38087,57210],[-128,76],[13,178],[-54,223],[-145,340],[-79,82]],[[71941,37590],[27,445],[-56,11],[36,504]],[[45424,20429],[234,-51],[6,171],[136,-38],[143,131],[62,-89],[44,109],[167,-54],[161,-180],[137,-84],[1,-109],[175,-42],[-9,-135],[158,-163],[25,-170],[96,-25]],[[47649,19211],[53,381],[-54,178],[31,123],[-121,388],[15,284],[156,414],[-11,87]],[[47718,21066],[-1410,-126],[-899,-96]],[[45409,20844],[15,-415]],[[73714,55377],[35,-9]],[[73749,55368],[29,201],[-20,167]],[[73758,55736],[-93,31],[-185,151],[-63,381]],[[73417,56299],[-159,-236],[-219,-54],[-20,-98],[-189,123]],[[72830,56034],[15,-477]],[[58368,69969],[13,1073]],[[58381,71042],[6,531]],[[58387,71573],[-1139,40]],[[57248,71613],[-10,-1498]],[[93831,15002],[234,909],[-64,48],[178,608],[70,394],[198,-344],[260,547],[-51,89],[437,-42],[38,238],[92,140]],[[95107,19342],[-50,-14],[-33,158],[-65,-20],[-78,-171],[6,-216],[-85,-147],[-249,490],[-67,-41],[43,162],[91,-5],[165,234],[-33,234],[34,68],[-71,122],[53,171]],[[94461,20597],[-320,-1810]],[[93435,15064],[106,-102],[-19,-103],[161,66],[69,236],[95,-17],[-16,-142]],[[76186,48790],[80,53],[-46,88],[175,77],[-8,98],[127,29],[-53,125]],[[76461,49260],[-134,-1],[4,183],[-140,-34],[-165,152]],[[76026,49560],[-130,-292],[-120,-189],[-168,-50],[-15,-127]],[[83334,57419],[-205,65]],[[83129,57484],[-75,-278],[-253,-311],[-23,-157],[-67,34],[-162,-57]],[[82549,56715],[-48,-167],[13,-150],[106,-87],[-35,-187],[69,3],[-75,-319]],[[96177,19848],[-64,18],[-72,313],[-76,-2],[-48,213],[-92,7],[-55,218],[55,246],[-32,123],[-84,-58],[-109,161]],[[57335,27738],[253,234],[271,170],[68,-58],[-17,-269]],[[88363,51100],[64,-338],[-3,-251],[37,-227],[-96,-163],[-2,-157]],[[88363,49964],[234,-330],[8,-330]],[[88605,49304],[39,293],[54,92],[106,-9],[207,228],[16,87]],[[89027,49995],[-72,74],[-516,1255]],[[88439,51324],[-23,-8]],[[33374,32951],[983,228],[1495,330]],[[35852,33509],[-47,665],[31,6],[-127,1643],[-692,-134],[-72,977],[21,5],[-114,1515]],[[34852,38186],[-1010,-214],[-867,-205]],[[31321,37373],[193,-2212]],[[26257,11470],[13,173],[95,32],[-19,162],[87,88],[-13,107],[89,87],[7,221],[124,41],[-19,165],[96,33],[-61,96],[-104,-98],[-81,151],[-56,484],[26,9],[-38,322],[-194,-26]],[[26209,13517],[-156,103],[1,-318],[-135,-162],[-67,-220],[53,-216],[-45,-67]],[[86531,43601],[-33,-24]],[[86498,43577],[33,24]],[[64738,29608],[298,-40]],[[66043,30824],[-571,84],[-2,-49],[-577,71]],[[64893,30930],[59,-269],[121,-89],[-24,-680],[-216,-28],[20,-99],[-94,-49],[-23,-108]],[[64736,29608],[2,0]],[[46169,22729],[1766,155]],[[47935,22884],[97,356],[-73,239],[81,278]],[[47777,25074],[-28,206],[-206,299],[-103,-41],[-100,-214],[-62,2],[-9,192]],[[47269,25518],[-130,16],[-46,-78],[-140,40],[-172,159],[-178,-105]],[[46603,25550],[31,-944],[-574,-53],[27,-169],[45,-1326],[37,-329]],[[81398,67358],[111,-276],[343,105],[312,-125]],[[81893,68590],[-46,-137],[-6,-201],[-115,-135],[15,-76],[-102,-211],[14,-202],[-106,-116]],[[81547,67512],[-149,-154]],[[77604,56279],[130,-269]],[[78642,56362],[4,219]],[[78646,56581],[-60,-86],[-235,312],[-5,188],[-52,130],[-63,-91],[-80,35]],[[76687,52382],[14,120],[-70,158],[23,339],[96,273],[23,248]],[[76773,53520],[-147,-34]],[[76104,53216],[-44,-239],[-70,38],[-91,-198],[40,-157],[-18,-165]],[[68157,53277],[126,-202],[336,-119],[40,-139]],[[68889,52882],[18,272],[142,-66],[15,176],[75,-29]],[[69139,53235],[-414,610],[-62,69],[-3,164]],[[68660,54078],[-105,196],[-61,-47]],[[83138,60179],[-63,-1474]],[[83075,58705],[35,-71],[73,195],[96,5],[90,-206],[86,174]],[[83847,60004],[-1,0]],[[74080,56155],[31,-17],[2,-350],[63,-241],[172,-122],[146,15],[150,145],[93,-18]],[[74833,56145],[-139,203],[-14,115],[-135,74],[-47,307],[25,197]],[[74523,57041],[-172,46],[-48,-57],[-118,147]],[[74185,57177],[-36,-16]],[[74149,57161],[53,-211],[-99,-401],[-23,-394]],[[66849,56367],[49,0],[223,192],[152,-17],[68,48],[135,269]],[[67476,56859],[-827,87],[-81,25]],[[66568,56971],[-126,31]],[[66442,57002],[56,-458],[83,-73]],[[66322,57023],[-96,9]],[[66226,57032],[-66,-204],[41,-110],[118,25],[32,126],[-29,154]],[[77757,47185],[105,108],[45,182]],[[77907,47475],[17,296],[54,100],[11,200],[-46,76]],[[77618,48239],[1,-463],[-82,-25]],[[77537,47751],[65,-248],[155,-318]],[[79661,62392],[147,253]],[[79303,64309],[-188,-412],[-79,-54],[-61,-212]],[[52186,83478],[571,-1002]],[[52757,82476],[10,75],[337,-316],[100,-169]],[[53204,82066],[52,84],[232,-22],[47,387]],[[53535,82515],[99,318]],[[53634,82833],[-287,642],[-308,608]],[[52182,83485],[4,-7]],[[17925,13815],[311,54],[97,-150],[89,-40],[116,126],[91,-8]],[[18629,13797],[-176,1166],[282,125],[-46,319],[157,67],[-236,1606],[-25,-11],[-47,322]],[[17758,17060],[-182,-78],[41,-270]],[[84207,36697],[-19,-25]],[[84188,36672],[399,-154]],[[84587,36518],[-147,301],[115,184],[-25,242],[85,40],[54,249],[-130,731]],[[97059,29277],[86,40],[166,-94],[91,-102],[34,-256],[148,288],[-63,194],[-169,63],[-249,-65],[-44,-68]],[[85324,63504],[21,68]],[[84874,65570],[-154,-51],[-62,-133],[-146,-91],[-92,-172],[-158,-138],[-237,84]],[[27553,46099],[20,-25],[770,217]],[[28343,46291],[-4,39],[1300,352],[892,231]],[[30583,48284],[-1307,-337],[-1248,-351],[-738,-198]],[[50079,78646],[1008,18]],[[50804,80229],[-148,529],[48,67],[-55,157]],[[50062,79059],[-21,-332],[38,-81]],[[27631,17080],[57,20],[187,-247],[60,71],[105,-122],[61,-670],[378,116],[17,-163]],[[28496,16085],[729,226]],[[29163,16629],[-98,-12],[-77,127],[-147,-45],[-35,328],[-115,-35],[-67,174],[-87,-8],[1,228],[-179,190],[-99,11]],[[29591,18425],[-420,-102],[-49,-82],[-109,261],[-234,159]],[[52845,33380],[-81,-38],[-13,-141],[-142,-87],[-180,2],[-111,57]],[[52318,33173],[-245,-11]],[[45120,28291],[1508,149]],[[46628,28440],[-19,590]],[[46609,29030],[-96,-22],[-173,197],[-49,1533]],[[44867,30589],[12,-333],[-45,-4],[32,-860]],[[73758,55736],[25,-40],[161,162],[136,297]],[[74149,57161],[-152,-1],[-223,-140],[-11,-68],[-169,-39],[-66,-85],[-21,-162],[-64,19]],[[73443,56685],[-26,-386]],[[28873,41770],[39,59],[33,292],[90,47],[4,243],[41,130],[-5,201],[1779,471]],[[30854,43213],[6,208],[-160,508],[23,191],[-88,129],[-19,203],[-83,164],[-48,207],[86,203],[96,-4],[49,183],[-101,-140],[-127,20],[-58,289],[81,499],[-61,191],[22,170],[91,84],[-43,182],[94,-22],[0,199],[-83,236]],[[28343,46291],[56,-618],[14,4],[130,-1372]],[[51691,89658],[334,-846]],[[52453,88194],[109,-3],[28,78],[90,-57],[123,194],[131,55],[49,-81]],[[53225,88751],[-46,102],[-3,247]],[[52706,89605],[-250,191],[-124,213]],[[52242,90010],[-109,-236],[-124,-4],[-95,73],[-107,-197],[-116,12]],[[45691,57281],[233,20]],[[45924,57301],[725,63]],[[32915,53331],[1574,337]],[[34024,56604],[-64,840]],[[31439,56872],[309,-3808]],[[62425,59549],[443,-16],[2,171],[193,-9]],[[63063,59695],[285,-22]],[[63348,59673],[-52,304],[-135,191],[-73,279],[61,220],[-79,-4],[11,437],[-383,16]],[[62698,61116],[-382,15]],[[62221,60479],[-2,-169],[-69,-233],[33,-222]],[[59814,50754],[36,-35],[168,278],[346,10],[13,-89],[104,-43]],[[60228,52150],[-380,-6]],[[59848,52144],[2,-617]],[[51842,9691],[1070,30]],[[52998,11449],[2,6]],[[63348,59673],[298,-7]],[[63646,59666],[12,682]],[[63131,61433],[-429,23],[-4,-340]],[[53770,30702],[7,255],[117,188],[-8,290],[-88,45],[40,147]],[[53838,31627],[-9,137],[122,1],[29,285],[48,113],[-29,144]],[[67476,56859],[13,-1]],[[67489,56858],[35,352],[-121,85],[-111,-60],[9,730]],[[66370,58118],[89,-191],[30,-362],[69,-229],[10,-365]],[[80521,65882],[564,-1245]],[[81210,64360],[130,216],[100,36],[104,226],[265,69],[179,121]],[[81988,65028],[-283,709]],[[81705,65737],[-605,1296]],[[81100,67033],[-190,-143]],[[80910,66890],[-12,-228],[-119,-37],[-79,-135],[32,-309],[-148,-138],[-63,-161]],[[11603,15238],[689,353]],[[11969,17171],[-911,-462]],[[11058,16709],[-23,-256],[165,21],[40,-271],[186,96],[177,-1061]],[[10534,16467],[524,242]],[[14043,18272],[33,132],[-52,499],[-218,439],[-51,188],[-93,-33],[-104,158],[-36,355],[-42,60],[-57,298],[12,144],[-65,15]],[[13370,20527],[-235,119],[-73,432]],[[13062,21078],[-556,-275],[-393,-177],[67,-395],[-570,-265],[43,-243],[-47,-23],[106,-642],[-321,-164],[19,-107],[-188,-98],[-78,-120],[25,-141],[-78,-39],[-26,-225],[-116,-152],[-188,-100],[-237,208],[-325,-174]],[[10199,17946],[213,-854],[122,-625]],[[87549,46432],[80,128],[61,295],[134,20],[24,169],[232,-128],[122,219]],[[88202,47135],[168,379],[55,36]],[[88425,47550],[8,288],[60,169],[-90,228]],[[88403,48235],[-67,-117]],[[88336,48118],[-109,-160]],[[65732,54659],[104,-124],[24,-171],[111,-146],[228,-98]],[[66199,54120],[50,-2],[6,197],[170,440],[2,158],[120,104]],[[66203,55597],[-302,74]],[[65901,55671],[3,-247],[-204,-611],[32,-154]],[[54101,87750],[30,-1098]],[[54131,86652],[674,-699],[178,-317]],[[54983,85636],[66,210],[-10,252],[156,186],[-37,82],[39,271],[128,-9],[100,106],[30,169],[123,251],[125,21]],[[55703,87175],[-298,287],[-300,330],[-521,413],[-230,207],[-363,424]],[[49263,69505],[-25,1695]],[[49238,71200],[-270,-16]],[[48269,71143],[34,-1699]],[[60862,20317],[773,-56]],[[61706,22240],[-767,50]],[[60939,22290],[-35,-1313],[-27,2],[-15,-662]],[[26199,47092],[60,8]],[[29135,50294],[-634,-167],[-1390,-388],[-51,1],[-557,-165],[-337,-125],[-557,-169]],[[25609,49281],[94,-999],[190,62],[17,-332],[207,62],[15,-337],[67,-645]],[[53954,38810],[235,3]],[[54865,39593],[-674,2]],[[79103,54302],[101,-147],[111,-73],[-40,181]],[[79275,54263],[-172,39]],[[52505,14742],[881,18]],[[53442,15419],[-17,321],[38,298],[2,372]],[[62583,65168],[13,959],[219,2],[119,43],[33,279],[116,23],[17,206]],[[63100,66680],[-109,33],[-89,-117],[-90,76],[-4,-114],[-172,-191],[-62,-8],[12,419],[-37,-108],[-382,31],[2,112]],[[61656,66856],[-14,-648],[37,-1],[-15,-1011]],[[63198,58265],[34,122],[143,64],[43,149],[174,42],[420,-31]],[[64012,58611],[111,-9],[-122,281],[-57,347],[15,87]],[[63959,59317],[-27,340],[-286,9]],[[63063,59695],[-24,-1312],[160,-62],[-1,-56]],[[87277,49404],[-18,-122],[73,-153],[-35,252]],[[54637,75001],[1177,-307]],[[55814,74694],[9,251],[-55,228],[59,134],[-45,312],[63,30],[23,282],[115,102],[126,298],[6,247]],[[56115,76578],[-718,203],[9,56],[-174,89]],[[55232,76926],[-23,-183],[62,-7],[15,-238],[-49,-146],[-59,216],[-38,-80]],[[55140,76488],[9,-231],[-177,-65],[3,-225],[-205,-125],[15,-347],[-95,14],[42,-151],[-42,-171],[-71,-81],[18,-105]],[[66932,55221],[201,70],[125,-105],[174,-67]],[[67468,55815],[-449,58],[-102,-36]],[[75937,58113],[141,-210],[127,2],[-42,-116],[147,-33],[76,98],[100,-1],[90,-198]],[[76902,58819],[-192,70],[-85,168],[-100,48],[-40,169],[-70,75]],[[76415,59349],[-15,-9]],[[76400,59340],[33,-101],[-137,-80],[16,-147],[-150,78],[-68,-165],[-30,50],[-112,-109]],[[67804,58520],[69,-15],[-12,-204],[220,-22],[-3,-141]],[[68078,58138],[569,-55],[3,99]],[[68763,59228],[3,112]],[[68089,56785],[774,-92]],[[68863,56693],[-4,206],[141,304]],[[68078,58138],[-37,-1348]],[[92129,27498],[57,-148],[115,-4],[44,248],[-36,119],[191,-72],[39,131],[160,-4],[33,-373],[60,-3],[-21,146],[61,61],[291,-206],[39,166],[140,-245],[105,-97]],[[93407,27217],[-34,258],[113,40],[105,-47],[72,491]],[[93663,27959],[-599,244]],[[93064,28203],[-395,162],[0,132],[-77,54],[-16,-148],[-313,124]],[[92263,28527],[-72,26]],[[59691,46434],[-166,-62],[17,139],[-62,149],[-194,128],[22,181],[-107,96],[-13,-129],[-129,-121]],[[51431,82547],[120,-163]],[[51551,82384],[635,1094]],[[51566,83984],[-171,-128],[-229,-456],[-61,-227]],[[51105,83173],[-35,-99],[199,-228],[162,-299]],[[90787,22360],[237,-152],[-57,-255],[289,-159],[43,147],[79,-119]],[[91804,23722],[-615,204]],[[91189,23926],[-100,-793],[-111,-197],[-29,-140],[-108,57],[-11,221],[-53,-37],[-29,-192],[39,-485]],[[14485,16225],[40,37],[969,463],[1097,505]],[[16591,17230],[-66,77],[10,138],[-114,730]],[[16421,18175],[-678,-303],[-48,320],[-249,-114],[-50,320],[-183,-86]],[[15213,18312],[-1128,-538]],[[79522,52063],[65,-142],[158,-147],[27,-151]],[[80668,51402],[-97,101],[51,153],[-112,123],[119,52],[10,133],[-141,173],[-174,136],[53,84]],[[80377,52357],[-68,111],[-1,-125],[-168,156],[-166,265],[-61,-156],[-119,103]],[[79794,52711],[-114,-343],[-131,-197],[-27,-108]],[[85349,42059],[401,387]],[[85575,42970],[-56,154]],[[85519,43124],[-109,-121],[-62,45],[-102,-60]],[[85246,42988],[103,-929]],[[79012,78931],[230,-53]],[[79242,78878],[19,292],[67,258],[125,-16],[182,67],[11,59],[220,228],[125,311],[67,53]],[[80058,80130],[-7,234],[-52,23]],[[79235,80571],[-65,16],[-20,-249],[-34,8],[-104,-1415]],[[55571,54277],[-767,-7]],[[68640,49898],[-277,54]],[[50924,13763],[-151,-12],[-65,-322],[-96,69],[-71,-82],[-28,-222],[-287,249],[-10,-240],[-107,113],[6,-325],[-191,-191],[15,-815]],[[55790,41940],[289,4]],[[56079,41944],[2,383],[41,1],[0,837]],[[56122,43165],[-633,-3]],[[55489,43162],[3,-103],[-102,-88],[-136,-598],[-12,-138],[65,-47],[-18,-175],[-64,151]],[[84431,53037],[13,-2043]],[[84444,50994],[170,68],[44,-89],[128,69]],[[84786,51042],[25,159],[142,-61],[51,94],[76,-202],[48,236],[-31,78],[161,193],[-13,136],[61,216],[-35,100],[93,143]],[[85364,52134],[-87,250],[1,389]],[[85278,52773],[-108,35]],[[84571,52993],[-140,44]],[[87032,42793],[105,102],[65,212]],[[87202,43107],[-114,24]],[[87088,43131],[-80,-99]],[[86962,42978],[70,-185]],[[15406,1954],[23,-124],[84,180],[-102,38],[-5,-94]],[[15701,1720],[1328,650],[943,444],[10,-58],[225,103]],[[17639,4013],[-1990,-950]],[[15649,3063],[-26,-126],[-119,-209],[-43,-184],[25,-119],[-166,30],[-38,-202],[55,-176],[107,5],[60,81],[19,172],[96,32],[11,-365],[89,23],[46,-94],[-64,-211]],[[15303,1766],[52,-72],[38,176],[-91,66],[1,-170]],[[41303,17743],[10,-165],[193,32],[6,-110]],[[42364,17794],[-18,382]],[[42296,19166],[-63,1273]],[[42233,20439],[-10,241]],[[42223,20680],[-141,-20],[17,-331],[-397,-65],[17,-321],[-194,-29],[16,-309],[-570,-92]],[[87782,49709],[110,-322],[78,-93],[68,-210]],[[88038,49084],[56,36]],[[88094,49120],[75,98],[185,-47],[116,147],[57,-10],[28,-210],[50,206]],[[88363,49964],[-156,258]],[[88207,50222],[-70,-408],[-197,19],[-158,-124]],[[20798,12054],[-38,115],[-136,983],[189,76],[-46,324],[189,78],[-114,765]],[[20842,14395],[-1497,-614]],[[19345,13781],[84,-73],[9,-437],[-72,-239]],[[75443,63625],[128,-25],[8,118],[591,-122]],[[76170,63596],[12,176]],[[76182,63772],[40,570]],[[76222,64342],[-168,72],[-4,207],[-98,77],[9,136]],[[75961,64834],[-440,72]],[[54340,22052],[774,0]],[[55114,22052],[1,666],[16,0],[2,662]],[[55133,23380],[-580,2]],[[54553,23382],[-195,-3],[1,-661],[-18,0]],[[54341,22718],[-1,-666]],[[54799,54608],[1,1158]],[[54800,55766],[-65,1]],[[54735,55767],[-927,-4]],[[53808,55763],[5,-1173]],[[57098,43669],[4,-1005]],[[57102,42664],[648,-10]],[[57750,42654],[6,955]],[[57101,44004],[-3,-335]],[[84924,43932],[78,-255],[31,-255],[-61,-3],[11,-233]],[[84983,43186],[250,-120],[13,-78]],[[85519,43124],[-92,292],[31,71],[-104,141]],[[85137,44113],[-19,-77],[-194,-104]],[[48112,83913],[798,62],[46,41],[-21,187],[113,13],[243,-479]],[[49291,83737],[-26,1681]],[[49254,86030],[-1189,-70]],[[56648,44858],[465,-7]],[[57125,45967],[-856,6]],[[56269,45973],[-9,-156],[73,-14],[18,-148]],[[42223,20680],[-120,2549]],[[70834,24345],[276,-53]],[[71110,24292],[75,10],[69,-479],[-55,-11],[51,-313],[66,-78],[-17,555],[-72,159],[-13,195],[80,30],[30,-219],[76,-231]],[[71658,25200],[-765,142]],[[70893,25342],[-59,-997]],[[68585,62543],[295,-42]],[[69059,64535],[-316,43]],[[68743,64578],[-53,-1064],[-65,-49]],[[68625,63465],[-40,-922]],[[30751,65365],[248,-3056]],[[82918,39782],[108,-340],[46,21],[145,-731]],[[82878,41044],[-25,-126],[31,-264],[-100,-100],[14,-188],[120,-584]],[[86117,28601],[331,-133],[5,33],[306,-130]],[[86759,28371],[120,806]],[[86879,29177],[-64,112],[102,47],[18,257],[-172,-23],[-103,37],[24,209],[-205,-1]],[[86479,29815],[-131,42]],[[86348,29857],[-116,36],[-33,-346],[-95,-641]],[[86931,26109],[49,95],[23,242],[94,-16],[174,1097]],[[87271,27527],[-595,294]],[[86676,27821],[-168,-247],[-147,67],[-94,-597],[-45,22],[-54,-365],[39,-31],[-67,-449]],[[85584,61467],[904,1108]],[[86488,62575],[236,291]],[[86724,62866],[-293,292],[-156,271],[-186,463],[-89,292]],[[85605,63783],[-171,-374],[-37,-294],[-61,-12],[-105,-241],[43,-243],[92,-180],[-22,-78],[63,-189],[9,-172],[91,-204],[-7,-124]],[[32935,6852],[774,201],[1068,262]],[[34777,7315],[-51,319],[-108,1294],[47,175],[-22,272],[-48,-12],[-51,209],[-32,379],[-49,-12],[4,277],[-28,325]],[[34439,10541],[-287,-64],[28,-332],[-178,-35],[28,-326],[-1157,-300],[-29,324],[-194,-51]],[[90031,26709],[563,-404],[1,-16]],[[90595,26289],[94,-199],[114,96]],[[90803,26186],[0,353],[-43,335],[37,172],[3,403]],[[75760,66156],[178,-363],[16,-323],[111,-321],[-104,-315]],[[76222,64342],[21,292],[225,163],[85,-1]],[[76553,64796],[-124,114],[-13,117],[-147,79],[-17,116]],[[76203,66434],[-197,39],[25,373]],[[76031,66846],[-198,142],[-66,101]],[[75321,67145],[61,-255]],[[60863,25954],[769,-54]],[[61632,25900],[9,333]],[[61641,26233],[-556,41],[-44,43],[-70,692]],[[60971,27009],[-256,-163]],[[60715,26846],[-67,-85],[-59,-239]],[[70720,70428],[188,-32],[10,167],[556,-110]],[[71500,70864],[-33,426],[-52,202],[-41,323],[-579,113],[38,669],[-96,16]],[[70737,72613],[-95,16],[-36,-668]],[[70606,71961],[-36,-665],[96,-15],[-31,-670],[93,-16],[-8,-167]],[[17573,85295],[-256,44],[-103,-100]],[[79247,67280],[134,-112],[53,-120],[150,-137],[251,142]],[[79835,67053],[-248,464],[27,193],[-155,12]],[[79459,67722],[-158,-150],[-36,-238]],[[79265,67334],[-18,-54]],[[44013,74138],[810,81]],[[44763,75891],[-962,-97]],[[32310,25919],[-177,2063]],[[30561,27426],[167,-1829]],[[39321,44357],[0,-8]],[[38720,44503],[42,-694]],[[38762,43809],[37,-637]],[[38799,43172],[424,67]],[[39223,43239],[83,69],[77,-44]],[[39383,43264],[-27,473]],[[39356,43737],[-31,537],[-101,77],[95,38]],[[39315,44602],[-79,263],[-88,79],[12,143],[-87,90],[-2,177],[-193,555],[-136,290]],[[38740,46199],[-115,-19],[95,-1677]],[[35060,45164],[-150,2104]],[[33405,46945],[46,-616],[429,-206],[101,-263],[215,-265],[128,24],[88,-55],[148,174],[142,-141],[103,-191],[255,-242]],[[76330,66409],[84,204],[-62,173],[12,437],[-108,21],[21,320]],[[76277,67564],[-62,13]],[[76215,67577],[-49,-315],[31,-110],[-166,-306]],[[71451,47788],[61,1019]],[[70875,49025],[-30,-505]],[[70845,48520],[-37,-615]],[[94259,30777],[16,-81],[139,-125],[-101,193],[-54,13]],[[94010,31176],[83,-93],[-47,166],[-36,-73]],[[92070,33032],[7,-96],[143,45],[-10,-130],[93,70],[213,-3],[118,-144],[-7,-145],[160,-52],[436,-197],[216,-158],[218,-373],[151,-415],[179,-143],[-91,309],[118,134],[118,-14],[37,-101],[117,187],[200,-302],[-1,-93],[150,-89],[-1,98],[-344,472],[-398,593],[-259,324],[-289,329],[-416,554],[-232,238],[-154,105],[-39,-33],[-147,154]],[[86010,23729],[65,-193],[-5,156],[-60,37]],[[87300,21910],[-101,488],[110,72],[4,252],[-75,34],[31,147],[-97,22],[-198,437],[-132,28],[28,351],[102,-23],[66,366]],[[86372,24361],[-103,-449],[-125,-89],[40,-185],[77,-62],[23,101],[102,-175],[-32,-132],[-130,-112],[-113,90],[4,-152],[-95,-84],[-85,29],[-24,-261],[45,-403],[103,-55],[110,-181],[-15,-156],[219,-341],[51,0],[143,-290]],[[85877,23714],[49,-155],[56,-2],[-105,157]],[[57142,50372],[10,1269]],[[57152,51641],[1,89]],[[57153,51730],[-809,14]],[[79429,58617],[42,-211],[111,-61]],[[79582,58345],[36,30],[193,-106],[60,-90],[71,83],[217,-120],[22,-133]],[[80181,58009],[113,-179],[121,99]],[[80414,59488],[-192,35]],[[80222,59523],[-171,31]],[[79461,58900],[-50,-182],[18,-101]],[[89400,33913],[-28,-79],[147,-249],[69,-242]],[[89588,33343],[414,565]],[[90002,33908],[-79,453],[-57,86]],[[23690,44634],[1706,546],[906,276]],[[26302,45456],[-30,236]],[[26199,47092],[-1332,-413],[-1358,-437]],[[79705,52849],[288,471],[194,556],[21,-22]],[[80208,53854],[-63,119]],[[79829,54046],[-170,35],[-13,89],[-371,93]],[[79103,54302],[-90,22]],[[78910,53908],[171,-253],[200,-189],[-19,-139],[206,-225],[68,42],[169,-295]],[[73966,65743],[9,201],[-128,22],[-54,178],[96,-16],[9,168],[-88,128],[29,478],[-26,87],[-152,134],[7,169],[-96,17]],[[73572,67309],[-4,-113],[-369,64],[-52,-48],[-69,-267],[-177,10]],[[77918,65862],[199,-185],[12,-110]],[[78129,65567],[315,172],[122,-94],[105,61]],[[78671,65706],[92,105],[-91,335],[80,333],[-44,90]],[[78708,66569],[-243,501]],[[78465,67070],[-158,-210],[-93,-231]],[[80556,39083],[185,-70]],[[80741,39013],[86,914]],[[80827,39927],[-282,-23]],[[80545,39904],[28,-239],[44,-78],[17,-223],[-78,-281]],[[13913,92719],[-390,273],[-153,-250],[32,-281],[-120,168],[-47,221],[52,293],[-84,115],[-66,-54],[-111,-471],[-127,-245],[-81,191],[-51,-152],[-103,-107],[11,-156],[-305,261]],[[12330,92853],[20,-148],[159,-124],[-98,298],[-81,-26]],[[12354,92539],[-115,95]],[[23037,62376],[1067,329],[803,700],[86,-204],[95,-103],[84,-263],[778,414],[419,119]],[[69876,48606],[115,-15],[50,102],[71,-95],[63,77]],[[70175,48675],[59,1085]],[[70234,49760],[-390,65],[-35,-50]],[[69809,49775],[-27,-521],[-157,48],[-12,-234],[-101,-98],[-14,-261]],[[73426,45017],[-21,1399]],[[73404,46488],[-111,83]],[[73293,46571],[-414,83]],[[50423,52839],[1150,40]],[[51559,54220],[-954,-27]],[[50492,45758],[948,40]],[[51432,46803],[-5,337]],[[51427,47140],[-961,-41]],[[50466,47099],[26,-1341]],[[48510,50690],[23,1],[-13,675]],[[47368,51619],[25,-1008]],[[53872,48542],[0,168],[192,3],[0,335],[64,1]],[[53128,49537],[10,-782],[63,1],[2,-224]],[[58720,20456],[9,659],[-133,4],[21,945]],[[58632,22734],[-389,13]],[[58222,21745],[-16,-612],[-64,0],[-9,-661]],[[58133,20472],[17,-332]],[[67994,64504],[354,-48],[7,168]],[[68355,64624],[64,1446]],[[68419,66070],[-321,41],[2,57]],[[67907,66192],[-50,-1113]],[[66192,64548],[96,-11]],[[66288,64537],[334,-38],[98,120],[196,-35],[151,88]],[[67085,65119],[37,838]],[[66638,66011],[-4,-111],[-388,39]],[[66246,65939],[-54,-1391]],[[64687,75373],[30,-227],[-29,-781]],[[64688,74365],[918,-97]],[[65606,74268],[-30,73],[241,647],[-48,58],[22,164],[76,33],[-17,142]],[[65850,75385],[-226,159]],[[67745,76394],[384,-46]],[[68129,76348],[193,-26]],[[68322,76322],[75,1665],[13,0]],[[68410,77987],[14,335],[-96,11]],[[67846,78397],[-31,-345],[-70,-1658]],[[53021,12776],[-7,77]],[[89445,37461],[184,281]],[[89629,37742],[87,121],[-15,248],[91,9]],[[89792,38120],[-191,138],[-117,230]],[[94388,28851],[524,-263],[17,-109],[89,-40]],[[95018,28439],[57,135],[-24,143],[-96,31],[85,95]],[[95040,28843],[-84,116],[-8,129],[-486,241]],[[94462,29329],[-22,-162]],[[94440,29167],[-52,-316]],[[60852,36802],[771,-51]],[[53818,37466],[183,2],[-1,224]],[[53231,38570],[0,-12]],[[84187,41371],[-93,311],[-84,177],[-67,392],[-52,24],[-126,394]],[[83765,42669],[-291,-204],[-239,9]],[[62351,63073],[180,-140],[113,129],[101,0],[-5,-255],[216,-10]],[[63172,64809],[-396,15],[7,337],[-150,6]],[[29140,65790],[96,152],[101,257],[81,-157],[222,-187],[43,-105],[140,-5],[69,-99]],[[30210,70488],[-212,-44],[-1749,-442],[-521,-139]],[[38161,40839],[77,59],[-26,201],[66,251],[102,155],[67,259]],[[38447,41764],[-54,219],[56,224],[-24,385],[-96,103],[-22,282],[27,39]],[[38334,43016],[-50,150],[7,155]],[[38291,43321],[-89,167],[-151,48],[-106,-63],[-8,231],[-78,134]],[[37859,43838],[-125,35],[-96,-175],[-23,-319],[-72,-162],[-66,-16],[-120,-292],[-243,-42],[-63,-55]],[[37051,42812],[-324,-61]],[[36727,42751],[2,-299],[93,-1300],[-34,-7],[27,-397]],[[35632,49442],[73,-1068],[1298,261]],[[37003,48635],[294,50],[39,-122],[80,55]],[[37416,48618],[185,443],[16,100],[125,220]],[[37742,49381],[182,493],[93,549],[63,232],[48,-5],[91,245]],[[38219,50895],[67,183],[-72,377]],[[35583,50175],[49,-733]],[[84165,87743],[529,-140]],[[84694,87603],[187,-55],[31,317],[192,-52]],[[84708,89262],[-113,-126],[-24,-162],[-56,-11],[-39,-210],[-133,-41],[-98,-100],[-21,-130],[-129,-128],[-31,-142],[117,-298],[-16,-171]],[[76214,62667],[-99,100],[7,112],[-148,-15],[-14,71]],[[75960,62935],[-43,64],[-513,105]],[[75404,63104],[-9,-131]],[[80101,73997],[194,-44],[41,188],[121,-28]],[[80457,74113],[69,185],[16,206],[168,287],[58,-9]],[[80768,74782],[11,123],[150,45],[29,327],[168,244]],[[81112,77238],[-392,46]],[[80720,77284],[-32,-113],[-76,-783],[-113,29],[-36,-547],[-56,14],[-153,-177],[-203,-591]],[[61053,46491],[379,2],[634,-41]],[[61420,47562],[-6,-678],[-360,-1]],[[61054,46883],[-1,-392]],[[36400,58196],[-23,288]],[[36377,58484],[-4,63]],[[36373,58547],[133,68],[-77,180],[-80,71]],[[36349,58866],[-48,-149],[-201,-179],[33,-505],[147,57],[124,-31]],[[33190,12980],[81,26],[215,-191],[41,25],[252,-185],[61,-401],[13,-239],[168,78],[78,-104],[209,36]],[[34308,12025],[164,112],[181,-103],[68,-117],[208,96],[107,-51],[181,78],[61,234]],[[48737,33466],[227,66],[204,-197],[261,-108]],[[49410,35983],[-704,-36]],[[44450,10821],[972,115]],[[45422,10936],[389,40],[-24,661],[76,7],[-48,1320],[77,8],[-25,664]],[[45079,13890],[-263,-115],[-115,-179]],[[44701,13596],[4,-296],[134,-240],[24,-110],[-76,-190],[-89,-28],[11,-97],[-140,-87],[0,-132],[-101,11]],[[69213,51217],[60,-2],[3,257],[103,-33],[26,-211],[-69,-169],[49,-172],[155,246],[98,-150]],[[69638,50983],[124,2],[143,122]],[[69905,51107],[-20,310],[99,129],[-82,168],[-120,86],[-17,162]],[[69620,52124],[-415,98]],[[94213,27804],[474,-249]],[[95114,28322],[-59,106]],[[95055,28428],[-37,11]],[[94388,28851],[-175,-1047]],[[75549,55136],[60,-13]],[[76032,55042],[14,110],[147,484],[32,23]],[[76225,55659],[-74,90],[-12,403],[-46,118]],[[51986,93040],[61,2]],[[52047,93042],[-54,474],[-17,352],[18,664],[83,700],[63,386]],[[52140,95618],[-50,-1]],[[52090,95617],[-143,-763],[-21,-347],[10,-849],[50,-618]],[[50767,93265],[69,-89],[222,-33],[114,-148],[114,71],[182,-54]],[[51468,93012],[14,148],[171,57],[187,-122],[55,20],[-52,1027],[-51,673],[-25,10],[20,367],[48,420]],[[51835,95612],[-846,-18],[-192,-59]],[[50797,95535],[-56,-17],[7,-627]],[[83951,28401],[-19,-163],[53,-171],[-15,-162]],[[84514,27895],[89,277],[-62,67],[39,343],[-37,12],[60,337],[180,-54],[34,354]],[[84817,29231],[-273,79],[18,172],[-96,32],[24,242]],[[83962,29733],[-41,-213],[78,-165],[32,-216],[-80,-738]],[[78058,47482],[167,-153],[136,-72],[20,-525]],[[78494,46668],[319,377]],[[78813,47045],[47,379]],[[78860,47424],[-111,146],[-100,43],[-115,459]],[[78534,48072],[-64,-27],[-55,-342],[-47,109],[-310,-330]],[[12186,33802],[75,299],[-128,221],[-86,421],[86,220],[-1,119],[171,479],[-12,96],[94,217],[-18,107],[81,161]],[[12448,36142],[-146,100],[-17,108],[-259,-94],[-90,192],[-15,137],[-171,262],[-278,8],[-72,-90],[-34,78]],[[11366,36843],[-4,-43],[-460,-211]],[[10980,36306],[72,-229],[25,-228],[51,-86],[-228,-97],[84,-511],[102,-57],[-111,-453]],[[37859,43838],[-9,99],[217,181],[23,102],[-101,161]],[[37989,44381],[14,106],[-179,284],[-98,55],[-112,276],[-189,-104]],[[37425,44998],[-121,-22]],[[37304,44976],[-55,-351],[19,-275],[65,37],[67,-456],[-72,-47],[-43,-154],[-187,-292],[-59,-393],[12,-233]],[[78279,63544],[11,-289],[-20,-264],[57,-320]],[[78327,62671],[109,36]],[[78891,63340],[-245,218],[-106,171],[-77,-75],[-105,65]],[[63493,41323],[-46,-1668]],[[70197,44955],[434,-59]],[[70631,44896],[91,-16],[29,473]],[[70751,45353],[-91,58],[42,653]],[[70067,46160],[-35,-671],[189,-29],[-24,-505]],[[70175,48675],[257,-5]],[[70432,48670],[83,24],[62,-130],[268,-44]],[[70727,49785],[-391,70]],[[70336,49855],[-97,15],[-5,-110]],[[49482,49069],[16,2]],[[49498,49071],[-24,1344]],[[49474,50415],[-958,-61]],[[60852,36802],[-39,-1672]],[[75277,53765],[61,-168],[-32,-238],[68,-169],[-29,-187]],[[75387,53794],[-110,-29]],[[49467,51759],[190,9],[19,-1006]],[[49676,50762],[752,38]],[[50428,50800],[7,340]],[[50435,51140],[-20,1344]],[[59991,77332],[464,-8],[21,52]],[[60476,77376],[196,101],[2,110],[98,134],[38,1388]],[[60810,79109],[2,55],[-297,7]],[[60515,79171],[-338,0],[-536,30],[-81,90],[-86,-74],[-67,44]],[[59407,79261],[-19,-74],[76,-199],[-83,-234],[96,-90],[-60,-224],[-17,-393]],[[73998,31434],[380,-98]],[[74378,31336],[381,-94]],[[74759,31242],[138,1335]],[[60438,29245],[28,1280]],[[59538,30582],[-40,3]],[[66910,76495],[256,-31]],[[67166,76464],[15,335],[196,-24],[50,1287]],[[67427,78062],[-144,18],[3,106],[-96,9],[-54,-113],[-94,58],[-195,20]],[[66847,78160],[-64,-1651]],[[64540,69675],[298,-31],[-8,-225],[189,-20]],[[65019,69399],[7,239],[80,115],[87,-26],[-3,-138],[58,-110]],[[65248,69479],[24,643],[-47,164],[-22,-119],[-113,126],[8,133],[95,63],[34,118]],[[65227,70607],[-158,22],[10,329],[-385,41]],[[64694,70999],[-25,-668],[-81,9]],[[64588,70340],[27,-410],[-102,-110],[27,-145]],[[51731,34743],[572,14]],[[52303,34757],[193,4],[-3,334]],[[52483,36099],[-768,-17]],[[76299,50174],[184,-65],[41,-128]],[[76524,49981],[120,139],[82,3],[123,208],[123,129]],[[77009,50619],[-144,14],[-112,-73],[-46,46],[-52,246],[-112,-5]],[[69139,53235],[-16,114]],[[69395,54089],[-28,498],[-35,81]],[[69087,54867],[-194,-388],[-138,-395],[-95,-6]],[[45279,24301],[-75,2013]],[[45204,26314],[-1,2]],[[73922,51430],[-4,-184]],[[73918,51246],[479,-229]],[[74397,51017],[74,45],[97,226]],[[74568,51288],[5,64],[-311,332]],[[73928,51764],[-6,-334]],[[79549,57202],[-78,362],[-136,155]],[[79335,57719],[-121,-146],[-71,-262],[-81,32]],[[79062,57343],[-107,-292],[-76,-19],[14,-154],[-55,-102]],[[78838,56776],[70,-134],[57,-268]],[[71700,71084],[57,363],[-9,121],[105,315],[73,89],[-31,99],[67,219]],[[71852,73438],[-508,84],[-31,-144],[-86,-47],[-190,-345],[-76,19],[-59,-156],[-154,-72]],[[70748,72777],[-11,-164]],[[76061,68263],[77,-113],[148,43],[232,-46]],[[76532,68911],[-407,76],[-62,102]],[[72353,75376],[19,334],[50,-8],[29,254],[-61,102],[38,585]],[[72428,76643],[-139,-16],[-4,-227],[-1250,205]],[[71035,76605],[116,-238],[102,-339],[160,-248],[62,-243],[33,-476],[143,-161],[0,-158],[116,-18],[151,-159]],[[60980,62847],[22,223],[-90,235],[100,158]],[[60061,64217],[-387,15]],[[59674,64232],[-7,-339],[-32,-54],[125,-170],[61,-174],[72,-56],[95,-229],[115,-172]],[[75960,62935],[73,353],[115,-16],[22,324]],[[75443,63625],[-39,-521]],[[78313,67756],[17,-283],[182,-240],[-47,-163]],[[78708,66569],[60,70],[243,-42]],[[79011,66597],[56,49],[120,588],[60,46]],[[79265,67334],[-54,13],[-129,193],[-44,236],[-203,272],[-80,19]],[[78755,68067],[-82,138],[-42,-118],[18,-269],[-336,-62]],[[76034,71951],[54,-11],[49,153],[67,-10],[85,196],[179,-35]],[[76490,72884],[-5,188],[-274,53]],[[76211,73125],[-105,21]],[[76106,73146],[-8,-418],[-64,-777]],[[71851,41778],[-39,-611]],[[72288,41074],[79,1158]],[[72399,42736],[-482,98]],[[71917,42834],[-66,-1056]],[[70432,48670],[-64,-1199],[32,-6],[-19,-333]],[[46597,52580],[-764,-67]],[[45833,52513],[10,-358],[-24,-2],[54,-1678]],[[55472,46423],[666,-8]],[[56138,46415],[7,1120],[-11,328]],[[56134,47863],[-167,-8],[-97,59],[-164,-145],[-110,52]],[[55596,47821],[-166,-30],[11,-584]],[[70486,39337],[39,672]],[[70525,40009],[-281,46],[-25,283],[27,390]],[[69661,40148],[-23,-387],[189,-32],[-18,-285],[95,-16]],[[74566,52828],[255,-509],[101,84]],[[75277,53765],[-100,70],[-262,364]],[[74428,53792],[-136,-166],[-10,-266]],[[63376,44387],[-27,-999]],[[61678,74232],[-10,-504]],[[61668,73728],[521,-35]],[[62189,73693],[77,-4],[-18,185],[53,45],[1,193],[161,44]],[[62463,74156],[56,227],[-99,104],[47,97],[23,262]],[[62490,74846],[-23,171],[-191,15]],[[62276,75032],[-579,40]],[[61697,75072],[-19,-840]],[[59044,49660],[-958,-5]],[[58086,49655],[-95,-2],[-21,-336],[10,-685]],[[64994,52916],[500,-61]],[[65494,52855],[52,1465],[7,358]],[[65553,54678],[-164,14],[12,281],[-63,62],[-204,18]],[[65134,55053],[-4,-173],[-199,19],[-22,-881]],[[63529,54999],[95,-15],[4,169],[326,-18]],[[63954,55135],[88,-5],[4,190],[102,276]],[[64148,55596],[36,165],[7,275]],[[64191,56036],[-413,34],[-391,-7]],[[63387,56063],[-193,9],[-3,-225]],[[53214,40139],[4,0]],[[53961,40264],[-2,895]],[[53956,42165],[-756,-12]],[[90171,34599],[256,-254],[100,201],[9,188],[90,-131]],[[90626,34603],[97,-12],[-10,191],[-54,101]],[[90659,34883],[-83,191],[143,194],[-168,374],[-35,190]],[[90516,35832],[-65,-43],[-104,103],[-67,-168]],[[83134,28647],[623,-212],[194,-34]],[[83527,29876],[-250,88],[-6,-66]],[[83271,29898],[-100,-923],[-40,12],[-33,-330],[36,-10]],[[85474,29373],[189,-69],[11,81],[158,-54],[-45,-293]],[[86348,29857],[-14,198],[-152,-2],[-23,-172],[-369,154],[4,33]],[[85794,30068],[-214,99],[-106,-794]],[[74900,40142],[0,-202],[189,-55]],[[75089,39885],[2,26],[608,-47],[1,20]],[[75700,39884],[29,1062]],[[75729,40946],[-397,27],[-3,-58],[-390,34]],[[75700,39884],[169,-43]],[[76394,41129],[11,138],[-61,11]],[[76344,41278],[-501,100]],[[75843,41378],[-18,-439],[-96,7]],[[83382,36248],[80,686]],[[83308,38269],[-80,-70],[-53,171],[-101,71],[-73,-139],[-298,-69],[-118,18],[-103,-68],[-16,-182]],[[72881,52444],[-41,474],[57,121],[-9,334]],[[72790,53440],[-279,134],[-268,-24]],[[72027,52935],[130,-85],[8,-116],[90,-69],[-63,-203]],[[70437,52331],[141,-293],[36,22],[183,-225],[-93,-121],[69,-124]],[[71214,52189],[-121,91],[125,564]],[[71218,52844],[-238,393],[-105,-78],[-11,184],[-110,288]],[[70754,53631],[-158,-197],[-16,-179],[-88,-167],[-73,-15],[-48,172],[-60,-20],[65,-167],[-16,-153]],[[47809,22407],[1114,87]],[[48923,22494],[15,1]],[[47935,22884],[-74,-156],[-82,2],[-64,-107],[94,-216]],[[77073,56425],[20,71],[153,-29],[181,48],[85,158]],[[76747,57028],[-80,-195],[78,32]],[[74511,47962],[120,-86],[6,-134]],[[74637,47742],[51,41],[75,-137],[329,-152]],[[75092,47494],[-10,107],[92,-16]],[[75174,47585],[-22,222],[151,118]],[[75170,48295],[-132,249],[-160,178],[-112,2]],[[77770,58835],[-92,-18],[-189,263],[-9,163],[49,103],[22,253]],[[77551,59599],[-164,60],[-105,123],[-326,152]],[[76956,59934],[-21,-169],[108,-106],[41,-133],[-4,-224],[-43,40],[-222,-29],[-133,39],[-198,-35],[-69,32]],[[55360,71330],[665,-14]],[[56316,71116],[2,426]],[[56322,72821],[-21,98],[-74,-103],[-63,44],[-203,-184],[-230,16],[-236,-311]],[[55419,72253],[-59,-923]],[[88074,53015],[50,-901],[87,-64],[-56,-132],[-137,-63]],[[88018,51855],[434,-140]],[[88452,51715],[31,77],[-58,220],[60,250],[213,74],[74,-19],[175,200]],[[88947,52517],[17,68]],[[88964,52585],[-34,144]],[[88930,52729],[-437,175],[-419,111]],[[56948,80779],[224,8]],[[56709,83116],[-34,-135],[24,-201],[-88,-81],[-131,-662]],[[56480,82037],[-137,-678]],[[71352,46406],[407,-77]],[[71759,46329],[4,55],[374,-88],[99,-125]],[[72163,47481],[-173,-99],[-68,59],[-122,-85],[-67,94],[-90,-66],[-152,104]],[[71367,46628],[-15,-222]],[[49474,50415],[-6,336],[208,11]],[[62166,81290],[99,-127],[72,-201],[118,40]],[[62455,81002],[68,29],[-20,131],[37,186],[-52,65],[68,87],[-65,215],[112,-32],[33,126],[-80,317]],[[54323,21053],[2,-332]],[[54340,22052],[2,-667],[-19,-332]],[[65867,72894],[-10,-149],[96,-170],[98,-54],[211,-416],[105,13]],[[66521,73506],[27,670]],[[66548,74176],[-942,92]],[[65606,74268],[-48,-395],[96,-141],[-33,-182],[51,-215],[195,-441]],[[64939,72573],[161,-170],[24,-103]],[[65124,72300],[12,328],[378,-36],[20,335],[333,-33]],[[64688,74365],[-41,-676]],[[85188,58163],[-4,-69]],[[85184,58094],[368,-264],[87,-142],[174,-83],[202,21]],[[86015,57626],[8,289],[-21,372],[63,316],[155,165],[173,264]],[[85673,59341],[-126,-267],[-166,-103]],[[85381,58971],[-127,-310],[-74,-305],[8,-193]],[[80492,55812],[72,-116],[58,-242],[-52,-142]],[[80570,55312],[100,-187],[81,-33],[-26,-285],[74,-74],[122,-7]],[[80921,54726],[102,-155],[35,-139],[51,64],[66,-128],[99,89],[45,136],[94,-138]],[[81413,54455],[201,240],[24,346]],[[74185,39511],[290,-66],[8,111],[192,-44],[4,56],[379,-88]],[[75058,39480],[31,405]],[[74213,40788],[-36,-8],[-91,-1248]],[[52674,62004],[3,-336]],[[52677,61668],[932,19]],[[53609,61687],[2,239]],[[53611,61926],[-55,33],[-128,-128],[-94,74],[-7,1949]],[[53327,63854],[-68,-174],[-131,69],[-81,-148]],[[53047,63601],[-157,217],[-115,-85],[-114,0]],[[54770,62360],[1,-335]],[[55254,61349],[663,-6],[5,998]],[[55922,62341],[-83,-132],[-110,123]],[[55729,62332],[-89,-18],[-22,134],[-439,346],[-68,-78],[-140,44],[-67,164],[-138,-31]],[[54766,62893],[4,-533]],[[12267,12732],[488,247],[20,126],[125,60],[57,259],[136,186]],[[13093,13610],[-9,225]],[[12637,14349],[-990,-508]],[[11647,13841],[-90,-48],[90,-511],[484,247],[136,-797]],[[89071,36209],[-89,-80]],[[88982,36129],[-705,-647]],[[88277,35482],[192,-300]],[[73204,52214],[218,-57],[177,157],[120,-198],[183,164]],[[73769,52707],[-38,156],[-203,140],[-57,220]],[[73471,53223],[-110,-102],[24,-107],[-176,-405],[-203,-228],[-8,-145]],[[72488,55230],[-53,-130],[-130,-159],[-34,-331],[-51,104],[-116,-235]],[[52102,81053],[-250,807],[-301,524]],[[51431,82547],[-877,-1301]],[[56480,82037],[-320,520],[-89,-49],[-223,-264],[-123,29],[-25,-136],[-98,-102],[-76,133],[-157,133],[-252,45]],[[55117,82346],[-3,-595]],[[55114,81751],[-1,-353],[-51,-1120]],[[44083,72460],[962,98]],[[77883,53123],[62,-137],[80,-29],[93,-166],[-23,-287],[250,-357]],[[78363,52117],[38,293],[150,361],[281,134]],[[78832,52905],[73,237],[-180,159]],[[78109,53748],[-216,-310]],[[85124,42484],[-10,-114],[94,50],[-55,227],[-29,-163]],[[77358,37590],[24,-6],[50,648],[81,121],[20,229],[66,-14],[59,654]],[[77182,39359],[-58,-608],[-166,33]],[[66548,74176],[128,-15],[19,127],[38,893]],[[66733,75181],[-192,44]],[[66129,75321],[-279,64]],[[60855,46887],[199,-4]],[[61269,49198],[-246,-133],[28,-91],[-92,-126]],[[60959,48848],[-27,-95],[45,-175],[-62,-35],[-110,-206],[-39,-183]],[[60659,47973],[-14,-106],[210,-980]],[[34439,10541],[-131,1484]],[[32550,12813],[8,-112],[-193,-51],[28,-298],[-143,-36],[-253,-351],[145,-346],[-647,-176]],[[31599,10361],[51,-543]],[[50912,40757],[234,-437],[97,-94],[151,-258],[194,-134],[98,-224]],[[36373,58547],[4,-63]],[[37351,58179],[-35,414]],[[36187,61612],[42,-673]],[[36229,60939],[13,-342],[107,-1731]],[[86015,57626],[38,-214],[73,-99]],[[86845,57578],[25,370],[28,45],[97,664],[-25,639],[127,82],[33,-56]],[[87130,59322],[-181,718]],[[53609,61687],[11,-680]],[[54770,62360],[-831,-4]],[[53939,62356],[2,-685],[-101,149],[-102,-99],[-27,62],[59,182],[-159,-39]],[[50997,57260],[1140,37]],[[52137,57297],[2,0]],[[52139,57297],[-13,1655]],[[52126,58952],[-384,-11]],[[50976,58914],[14,-1150]],[[76461,49260],[117,39]],[[76578,49299],[10,354],[-74,219],[10,109]],[[76033,49871],[-7,-311]],[[38087,57210],[845,141],[-9,167],[764,117]],[[39687,57635],[44,251],[-25,119],[67,231],[10,327],[47,94],[-39,180],[-94,189],[20,315]],[[52472,37438],[-765,-18]],[[51903,38764],[175,4],[-2,239]],[[15213,18312],[-140,938],[176,97],[-100,642],[367,182],[-49,319],[573,255],[-49,324],[187,83],[-49,322],[561,251]],[[14409,21015],[-1039,-488]],[[18461,29211],[918,364],[965,370]],[[20344,29945],[12,6]],[[20356,29951],[-493,3755]],[[19863,33706],[-178,1343],[-374,-142],[-146,403]],[[19165,35310],[76,-564],[-560,-252],[88,-652],[-1296,-515],[-568,-236],[57,-393],[-850,-358]],[[16112,32340],[-33,-14],[148,-1027],[41,19],[100,-672],[-31,-13],[91,-660],[226,-1506]],[[84876,31477],[1041,-362]],[[85917,31115],[62,-24]],[[85979,31091],[267,1498]],[[86246,32589],[-119,220],[-1036,390]],[[85091,33199],[-215,-1722]],[[71218,52844],[226,88],[40,154]],[[71196,54381],[-313,-167],[-172,-21]],[[70711,54193],[79,-88],[-21,-173],[-67,-1],[52,-300]],[[71531,49741],[111,149],[13,271],[177,186],[122,-30],[127,193],[66,-174]],[[74568,51288],[15,60],[346,410],[48,23]],[[76773,53520],[46,157]],[[76938,54548],[-125,27],[-192,208],[-42,95]],[[76579,54878],[-21,75],[-425,74]],[[73818,47445],[100,-161],[140,-114]],[[74058,47170],[47,387],[176,193],[113,266],[83,30]],[[89068,56578],[106,112],[369,-206],[-1,-400]],[[89542,56084],[196,-10],[85,209],[-84,402],[8,169],[-70,242],[-311,517],[-316,-217]],[[88944,54787],[40,-128],[1,-220],[46,-253]],[[89031,54186],[84,-344]],[[89115,53842],[36,25],[251,-124],[210,-234],[77,129]],[[89689,53638],[-12,123],[71,185],[-57,315],[40,336]],[[89731,54597],[-411,116]],[[89320,54713],[-365,126],[-11,-52]],[[80270,46458],[159,-372]],[[80429,46086],[69,-237]],[[80498,45849],[110,137],[21,118],[80,33],[103,254]],[[80812,46391],[119,79],[-138,287],[-495,725]],[[80298,47482],[-160,-776],[132,-248]],[[35987,22941],[1217,258],[76,29],[1288,259]],[[38943,23557],[-16,520],[-62,1120]],[[36718,24798],[-14,-132],[-133,-107],[-67,-197],[-144,-168],[-88,38],[-102,-151],[1,-191],[-117,-144],[28,-53],[-56,-260],[27,-135],[-66,-357]],[[89171,31500],[88,117],[115,286],[114,-27],[44,124],[135,-64],[102,31]],[[89900,32183],[-89,79],[-86,240],[-41,463],[-135,401]],[[89549,33366],[-53,70],[-110,-200],[-134,15],[-6,-399],[-368,190]],[[88878,33042],[34,-377],[-82,-112],[136,-70],[3,-159],[91,-155],[111,-669]],[[74007,46650],[251,259]],[[74258,46909],[-203,88],[3,173]],[[73639,47093],[224,-172],[129,14],[-30,-207],[45,-78]],[[84603,56995],[1,189],[152,225],[65,196],[161,100]],[[84982,57705],[-55,170],[148,165],[109,54]],[[85188,58163],[-46,44],[-235,-110],[-138,243],[-174,515]],[[84270,58482],[-82,-78],[-141,-394],[-184,-768]],[[84873,59573],[283,-67],[225,-535]],[[85874,60651],[-161,275],[17,113],[-71,85],[-33,286],[-42,57]],[[84775,60454],[-24,-29]],[[52169,81118],[258,255],[225,305],[105,798]],[[55815,78633],[902,-1275]],[[56717,77358],[-5,147],[99,43],[24,303],[72,87],[36,338]],[[56943,78276],[-181,404],[-494,843]],[[81472,53814],[112,-20]],[[81584,53794],[397,-105]],[[81981,53689],[305,-58]],[[81413,54455],[-29,-193],[65,-205],[23,-243]],[[42801,8880],[996,142],[647,81]],[[44444,9103],[-47,1051],[81,10],[-14,329]],[[42735,10258],[66,-1378]],[[82869,66643],[12,-18]],[[84070,68878],[-90,177],[-65,-52],[-82,123],[-29,-99],[-94,76]],[[72930,57444],[69,194],[162,22],[87,177]],[[73248,57837],[-22,173],[68,335],[-68,209]],[[72862,58589],[-12,-68],[-248,-356]],[[72602,58165],[-110,-465]],[[51693,76562],[627,-589]],[[89576,57545],[75,-130],[227,-151],[21,-256],[75,22],[44,206],[65,81],[115,-25],[-87,-220],[149,61],[49,241],[-93,301],[-106,80],[-109,506],[-13,244],[-117,-25],[-25,-262],[-76,-39],[40,263],[-99,60],[293,114],[138,-548],[123,-368],[129,-301],[221,-670],[68,41],[-147,333],[-349,927],[-135,531],[-41,304],[-50,-207],[-249,-99],[-169,44],[-236,139],[-342,284]],[[47901,76752],[122,40],[44,230],[209,-70],[163,149],[151,-272],[66,65]],[[48869,76930],[-41,1993]],[[73901,35607],[26,339],[28,-5],[29,393],[72,95]],[[74056,36429],[16,222]],[[73310,36814],[-29,-398]],[[73281,36416],[-46,-634]],[[54983,85636],[51,-126]],[[55034,85510],[97,-173],[88,-64],[192,127],[145,-189],[56,-375],[171,-5],[73,-540]],[[55856,84291],[180,-74],[135,21],[16,150],[73,-10]],[[56260,84378],[-31,347],[345,997]],[[56574,85722],[-78,115],[-116,-58],[-12,289],[40,86],[76,-124]],[[56484,86030],[-25,173]],[[56459,86203],[-233,344],[-279,470],[-112,29],[-132,129]],[[80219,40097],[301,-75]],[[80520,40022],[9,223],[-39,104],[24,159]],[[80433,41247],[-705,122]],[[79728,41369],[-24,-320]],[[75484,44821],[57,80],[76,-170],[295,-517]],[[75912,44214],[371,-79]],[[76283,44135],[-3,430],[88,45],[1,206]],[[76369,44816],[-12,557]],[[76357,45373],[-374,226],[-106,17]],[[75877,45616],[-340,72],[-53,-867]],[[75542,35585],[38,453]],[[75644,36980],[24,334]],[[74907,37480],[-75,-942]],[[66848,27026],[336,-39]],[[67184,26987],[238,-30]],[[67490,28292],[-193,28]],[[67297,28320],[-7,-176],[-388,51]],[[66902,28195],[-54,-1169]],[[85308,36316],[359,-491],[112,-128]],[[85779,35697],[30,146]],[[85809,35843],[51,398],[112,-7]],[[85343,37685],[-168,108],[-109,-96],[105,-404],[-51,-208],[63,-265],[143,-325],[-18,-179]],[[47624,57076],[706,50]],[[48692,58803],[-10,584]],[[48682,59387],[-129,22],[-79,97],[-122,428],[-112,85],[-173,-80],[-147,-206],[-6,-346],[-142,37],[-73,282],[-138,116]],[[47614,57437],[10,-361]],[[46628,28440],[28,2],[20,-664]],[[46676,27778],[1085,91]],[[47760,29604],[-28,-64],[-182,28],[-193,-191],[-147,202],[-157,-60],[-240,-434],[-34,78],[-59,-155],[-111,22]],[[69472,56061],[94,-17]],[[69566,56044],[140,1026]],[[68863,56693],[29,-173],[-93,-519]],[[41760,67183],[86,-1835]],[[41846,65348],[1,-39]],[[41847,65309],[784,96]],[[47715,65136],[325,20],[18,-837]],[[48831,63991],[120,-138],[67,43],[-58,360],[39,206],[176,13],[14,96],[-94,26],[-17,118]],[[49078,64715],[34,184],[-147,2],[-112,355],[-22,412],[62,128],[-34,70]],[[48859,65866],[-302,-483],[-36,302],[-141,-80]],[[48380,65605],[-190,-90],[-40,159],[-176,-36],[-102,-162],[-157,-340]],[[79865,61167],[127,127],[35,149],[199,133],[124,177],[106,8]],[[80856,61895],[-80,337],[-34,20],[-80,350],[-179,288],[-61,405]],[[42233,20439],[1628,221]],[[43861,20660],[83,11]],[[79863,43997],[-41,146],[127,137],[48,269],[150,-23]],[[80147,44526],[-154,410],[-2,84]],[[79991,45020],[-102,100],[-196,-125],[-85,115]],[[79608,45110],[-97,-168],[17,-153],[-91,-57]],[[79437,44732],[228,-488],[198,-247]],[[66466,25746],[572,-56]],[[67038,25690],[86,-20],[60,1317]],[[66848,27026],[-534,74]],[[45424,20429],[23,-579]],[[45355,18215],[13,-329]],[[12669,9647],[108,15],[52,185],[-35,171],[77,181]],[[12642,11543],[-540,-250],[6,-37],[-372,-192]],[[11736,11064],[83,-454],[-14,-161],[104,-70],[35,-110],[40,-404],[-24,-441],[26,-34],[96,314],[66,81],[7,-125],[173,-4],[43,118],[95,-68],[69,47],[134,-106]],[[87429,35403],[107,-142],[-1,-322],[95,-295]],[[88277,35482],[-149,203],[-2,245],[-89,25],[-154,232],[-130,118],[-137,55],[-157,133]],[[87275,36326],[-321,-292]],[[86246,32589],[102,-9]],[[86348,32580],[188,660],[302,291],[250,25]],[[87088,33556],[-183,529],[-78,35]],[[86827,34120],[-158,-9]],[[86417,34329],[-109,0],[-2,240],[-264,166]],[[86042,34735],[-33,12],[-322,-480],[-48,12],[-349,-426],[-169,-414]],[[85121,33439],[-30,-240]],[[73968,58582],[40,73]],[[74008,58655],[-40,-73]],[[73248,57837],[136,-252],[91,-51],[366,126],[6,149],[88,36]],[[73935,57845],[55,246],[53,0],[-25,397],[-45,71]],[[73973,58559],[0,-111],[-167,130],[-206,-61],[-74,133],[-149,17]],[[61641,26233],[192,-14]],[[61833,26219],[36,1338],[-110,146],[-15,150],[78,85],[55,196],[-32,275]],[[61845,28409],[-161,-164],[-91,-182],[-243,-260]],[[61350,27803],[-108,-350],[-13,-180],[-56,-95],[-202,-169]],[[44086,55211],[835,79]],[[45784,55362],[214,19]],[[45998,55381],[-32,576],[-42,1344]],[[44009,57107],[50,-1342],[27,-554]],[[87088,33556],[49,-147],[159,-64]],[[87137,35086],[-14,-296],[-101,-125],[-33,-201],[-84,-9],[-78,-335]],[[45406,20844],[3,0]],[[47718,21066],[20,2]],[[47738,21068],[167,298],[12,204],[93,421],[-17,130],[-141,79],[-43,207]],[[46169,22729],[-829,-85]],[[56115,76578],[124,84],[74,-52],[49,168],[83,79],[0,194],[68,-13],[117,173]],[[56630,77211],[87,147]],[[55186,78499],[-21,-161],[89,-107],[-37,-170],[43,-241],[129,-181],[-66,-218],[-38,-303],[-67,-15],[14,-177]],[[49058,76851],[120,196],[109,-26],[29,117],[152,13],[39,88],[31,-157],[78,152],[-5,199],[76,-109],[18,212],[112,-29],[-27,263],[67,94]],[[49857,77864],[-14,123],[109,169],[-74,120],[45,135],[81,-113],[44,161],[-52,42],[83,145]],[[87576,48289],[163,143],[139,47],[137,-25],[82,100]],[[88097,48554],[57,28],[46,396]],[[88200,48978],[-106,142]],[[88038,49084],[-91,-193],[-86,170],[-48,-146],[-63,53],[-260,19]],[[87490,48987],[10,-244]],[[84594,44893],[103,-558],[73,28],[154,-431]],[[85101,44643],[-45,273],[-78,179],[-9,186]],[[84935,45503],[-108,16],[-144,-111],[-32,-113],[-103,-21],[46,-381]],[[48993,32455],[-1079,-77]],[[47928,30872],[8,-334],[-27,-4],[24,-905]],[[39549,84455],[-83,-82],[-263,-105],[-310,-380],[-209,-532],[-142,-44],[-109,-218],[-122,-160],[-128,-276],[-31,-368],[-76,-198],[-113,-423],[10,-193],[-37,-296],[50,-126],[14,-359],[-117,-486],[-170,-370],[20,-106],[-57,-593],[-43,-139],[-104,-108]],[[25609,49281],[-376,-114],[-17,165]],[[25216,49332],[-235,-72],[-10,96],[-371,-145],[19,-178],[-380,-121],[36,-339],[-196,-62],[-5,52],[-801,-260]],[[56745,75597],[916,-16]],[[57661,75581],[56,172],[17,357],[35,200]],[[57924,77951],[-135,-294],[-103,-69],[-41,-240],[-138,-77],[-81,-148],[-275,-43],[-262,-262]],[[56889,76818],[-52,-195],[-60,-5],[-82,-452],[-4,-215],[71,-50],[-81,-60],[64,-244]],[[53204,82066],[103,-140],[14,-167],[95,-56],[86,-155]],[[53502,81548],[421,-174],[238,-136]],[[54161,81238],[59,79],[133,-92],[95,54],[-9,148]],[[54439,81427],[116,80],[2,322]],[[54557,81829],[-127,71],[8,250],[-71,11],[88,261]],[[54455,82422],[-26,63],[-248,-165],[-447,117],[-129,1],[-70,77]],[[28446,34920],[-125,-41],[-25,235],[-118,79],[-344,-101],[-520,861]],[[27314,35953],[-534,140],[-662,-205],[-1382,-443]],[[24736,35445],[380,-3347],[43,-412]],[[52005,67619],[60,95],[-24,191],[67,88],[98,2],[69,-204],[147,40],[86,-201],[57,93],[22,200],[-73,148],[60,248],[138,40],[19,-311],[191,-296],[-15,-242],[92,2]],[[52999,67512],[-11,2051]],[[52988,69563],[-813,-71]],[[51982,69474],[23,-1855]],[[48354,66802],[26,-1197]],[[48859,65866],[30,472],[94,-14],[172,91],[168,-47]],[[49323,66368],[-28,1458]],[[54287,77275],[853,-787]],[[54276,78961],[-36,-125],[33,-210],[-72,-135],[-31,-326],[-64,-274],[24,-401]],[[51584,86049],[-281,383],[345,751]],[[51243,87725],[-92,-12],[-174,-194],[-179,106]],[[50798,87625],[-178,-376]],[[81074,51066],[-53,81],[323,413]],[[81270,51870],[-334,289],[-201,-44],[-98,139],[-140,297]],[[80497,52551],[-120,-194]],[[87081,50868],[333,-565]],[[87414,50303],[368,-594]],[[88207,50222],[-250,424],[-473,756]],[[87484,51402],[-110,-15],[-8,-556],[-82,98],[-118,14],[-85,-75]],[[85555,51314],[8,-741]],[[85901,50305],[26,82],[297,243],[127,-89]],[[86351,50541],[63,941]],[[86414,51482],[-157,-29],[-229,37],[-152,-113],[-143,-12],[-37,59],[-141,-110]],[[80147,44526],[227,21]],[[80560,45636],[-62,213]],[[80429,46086],[-41,-95],[-98,7],[-57,-359],[-113,-178],[-6,-195],[-123,-246]],[[79273,50584],[79,79]],[[79522,52063],[-179,134],[0,199],[-92,142],[-130,20]],[[79121,52558],[-37,-260],[-171,-354],[-44,-226],[-118,-61]],[[85364,52134],[191,-820]],[[86414,51482],[66,897]],[[86480,52379],[-485,159]],[[85763,52617],[-485,156]],[[75593,48902],[-155,334]],[[75438,49236],[-343,260]],[[75095,49496],[-176,-144],[27,-258],[-89,-96]],[[80674,53979],[798,-165]],[[80921,54726],[-60,-297],[-177,-341],[-10,-109]],[[85946,48976],[114,-27],[73,-181],[205,-2],[101,191]],[[86439,48957],[-16,210],[152,77],[-3,116],[93,106],[92,-134],[102,88]],[[86859,49420],[-137,330],[-84,28]],[[86638,49778],[-797,-146]],[[88425,47550],[107,22],[306,182]],[[88947,48165],[-54,153],[148,267],[60,23],[-243,217]],[[88519,48396],[-116,-161]],[[84574,43126],[164,60],[-2,-110],[77,-205],[83,-2],[10,138],[77,179]],[[84594,44893],[-451,-480]],[[84143,44413],[88,-506],[93,-211],[21,98],[130,-347],[40,58],[64,-230],[-5,-149]],[[79121,52558],[-78,61],[-101,187],[-110,99]],[[60746,22304],[193,-14]],[[61706,22240],[35,1319]],[[61554,23897],[-772,50]],[[12200,7276],[1069,557]],[[13269,7833],[-240,1500]],[[13029,9333],[-544,-281],[-64,347]],[[12421,9399],[-119,-38],[-132,107],[-46,-46],[-71,-291],[-48,-51],[-121,130],[111,-417],[71,-389],[70,-510],[37,210],[-68,308],[-52,442],[91,47],[-8,-268],[34,-190],[53,107],[111,-181],[-33,-413],[78,-104],[162,-98],[-67,-161],[-51,67],[-143,23],[-108,-231],[28,-176]],[[78744,49012],[239,-216],[190,-89]],[[79173,48707],[-69,169],[218,93],[142,17],[55,176],[-34,82],[122,193],[121,-114],[86,142]],[[79814,49465],[-259,212],[125,163],[-161,202]],[[79519,50042],[-114,-43],[-194,92],[-16,111],[-103,-212],[-71,19],[-58,-177],[-15,-194],[-82,-128],[52,-91],[-36,-147],[-71,-33],[-67,-227]],[[11859,46070],[140,-143],[207,0],[258,-60],[208,78],[102,-19]],[[12774,45926],[626,-657],[189,80],[24,-163],[133,-76],[37,-245],[587,-613]],[[14416,44426],[76,132],[43,-72],[124,64],[74,228],[19,401]],[[67791,25351],[35,-130]],[[67826,25221],[573,-82]],[[68399,25139],[-125,495],[-73,875]],[[67846,26564],[-55,-1213]],[[65486,45414],[286,-37]],[[66471,45972],[21,504]],[[65671,47421],[-102,12]],[[35060,45164],[191,-110]],[[35251,45054],[16,230],[125,198],[13,138],[369,75],[105,213],[-15,102],[150,224],[81,-51],[94,139],[106,-228],[161,23],[84,197]],[[36540,46314],[67,12],[133,356],[92,-23],[154,108],[-56,174],[-101,85],[-49,397],[-61,98],[94,235],[47,221],[-14,183],[157,475]],[[35632,49442],[-981,-201]],[[34651,49241],[-7,-399],[-65,-217]],[[71178,45308],[220,-46]],[[71681,45202],[78,1127]],[[71352,46406],[-88,17],[-51,-776],[-35,-339]],[[79497,76542],[85,-97]],[[79582,76445],[248,74],[46,197],[137,156],[314,-3],[49,56],[27,397]],[[80403,77322],[-202,26]],[[80201,77348],[-858,102]],[[79343,77450],[-43,-631],[67,-244],[130,-33]],[[84982,57705],[294,-931]],[[85349,56509],[392,130]],[[86879,29177],[196,-81]],[[87075,29096],[163,648],[-36,189],[104,697]],[[87306,30630],[-64,23]],[[87242,30653],[-665,234]],[[86577,30887],[2,-203],[-82,-381],[43,-13],[-61,-475]],[[89161,52225],[173,-168]],[[89334,52057],[193,402],[109,33],[100,166]],[[89736,52658],[143,317],[-460,-182],[170,188],[144,24],[-36,78],[-150,91]],[[89547,53174],[-294,-24],[-94,-483],[22,-79],[-20,-363]],[[69884,58494],[9,90],[-299,291],[-5,261]],[[38126,52113],[83,-117],[263,-135],[99,161],[84,19],[-61,134],[62,150],[-15,347],[52,224],[-51,38],[1,371]],[[38643,53305],[-66,1143]],[[38577,54448],[-116,-18]],[[39532,42828],[0,0]],[[39798,39133],[1483,215]],[[42081,39460],[-55,1151],[-45,685]],[[40926,43168],[-1370,-209]],[[39556,42959],[-155,-25]],[[39401,42934],[53,-1005]],[[39454,41929],[16,-336],[187,31],[141,-2491]],[[74458,62445],[11,-204],[126,-24],[-11,-169],[67,-42],[48,-462]],[[74699,61544],[6,-1]],[[74705,61543],[300,-60]],[[74912,62873],[-19,75],[-226,19]],[[74980,46563],[36,77],[284,72]],[[75300,46712],[122,-87],[134,44]],[[75556,46669],[-101,701]],[[75455,47370],[-159,19],[-122,196]],[[75092,47494],[-120,-910],[8,-21]],[[71851,41778],[-639,127]],[[71175,41299],[-7,-112],[638,-130]],[[73751,54208],[27,-285],[61,-153],[176,-628]],[[74063,54404],[-87,139],[-221,-183],[43,113]],[[68610,55296],[-69,-255],[-99,-166]],[[48507,54093],[-29,1472]],[[48478,55565],[-815,-64]],[[47663,55501],[-153,-12]],[[47510,55489],[34,-1484],[-28,-3],[9,-339]],[[85821,54642],[-263,-123],[-118,51]],[[91116,56056],[15,52]],[[91131,56108],[-308,429],[-101,207],[24,-238],[370,-450]],[[89731,54597],[244,-61],[-12,327],[149,-11],[77,-439],[107,90],[87,-13]],[[90383,54490],[52,-34]],[[90435,54456],[198,-73],[96,305]],[[90729,54688],[-111,231],[-60,255],[-21,271],[-66,38],[6,132],[-110,207],[-173,-22],[-185,80],[-268,-2],[-115,-114],[-126,-342],[192,-79],[-4,-172]],[[89688,55171],[-138,-58],[-148,-199],[-82,-201]],[[64204,70717],[-11,-345],[395,-32]],[[64694,70999],[-181,352],[3,83],[121,-15],[15,187],[-94,151],[151,140],[-106,114]],[[64603,72011],[-452,39],[-18,-674],[79,-415],[-8,-244]],[[78755,68067],[-13,210],[47,151],[-33,160]],[[78756,68588],[-155,-205],[-364,404]],[[78028,67829],[186,26],[99,-99]],[[50676,32545],[48,198],[252,261]],[[50976,33004],[1,466]],[[49429,33227],[19,-744]],[[83970,46853],[22,-131],[143,-26],[-40,246],[-125,-89]],[[54203,40154],[186,191],[254,-268],[115,49],[180,-3]],[[50424,27931],[588,27]],[[29993,74676],[-1790,-441],[-864,-222]],[[57548,65337],[4,-854]],[[57958,66539],[-415,22]],[[57543,66561],[5,-1224]],[[82263,61815],[113,148],[57,-22],[56,126],[-63,440]],[[82426,62507],[-428,260],[-41,83],[-157,17],[22,172],[-98,-95],[-176,-84]],[[81548,62860],[-120,-305],[-143,-461],[-17,-154]],[[12100,58185],[117,62],[-12,96],[-110,-35],[5,-123]],[[12559,54917],[106,47],[-12,79],[186,80],[46,108],[-23,162],[470,207],[-11,81],[168,71]],[[13489,55752],[167,2048],[-19,190],[-65,-6],[-37,256],[-215,-90],[-321,235],[-24,108]],[[12975,58493],[-144,-211],[-156,-133],[-129,-238],[-38,-440],[-141,-325],[-160,-298]],[[11421,60871],[95,16],[146,289],[-91,11],[-115,-121],[-35,-195]],[[14300,60238],[156,-345],[178,-167],[20,-148],[347,137]],[[15159,60077],[115,446],[74,76],[-20,179],[104,67],[88,211],[-238,401],[-14,109]],[[15268,61566],[-16,133],[-134,9],[-65,238]],[[15053,61946],[-62,-236],[-116,-124],[-84,-354],[-140,-256],[-83,-86],[-268,-652]],[[80835,84545],[487,-121],[10,109],[301,-81]],[[80897,85535],[-1,-606],[-58,-205],[-3,-179]],[[81407,71018],[612,-503]],[[82019,70515],[132,530]],[[82151,71045],[62,170],[134,154],[103,317],[111,-76],[145,219],[-58,171],[73,330]],[[82721,72330],[-82,22]],[[58011,30651],[12,938]],[[58039,32925],[-768,23]],[[57271,32948],[-13,-1333]],[[44156,52701],[13,-364]],[[44971,53775],[-851,-92]],[[38643,53305],[100,-24],[185,-225],[127,-82],[86,48],[233,-40],[103,-126],[9,-155],[61,-33],[199,-258],[33,-178],[176,-444],[200,-277]],[[41774,52415],[574,75]],[[40597,54758],[-584,-76],[-1165,-181],[-271,-53]],[[65782,48398],[17,335],[-193,25]],[[64797,48393],[80,-137]],[[64877,48256],[1,-168],[-290,-257]],[[81961,90993],[239,-56],[-28,-330],[393,-95]],[[83626,91247],[-986,250]],[[82640,91497],[-28,-400],[-67,-30],[6,-268],[-80,35],[-103,170],[97,463],[-138,114]],[[82327,91581],[-109,-51]],[[82218,91530],[-47,-135],[-210,-402]],[[69809,49775],[9,170],[-260,42],[7,138]],[[69565,50125],[-384,47]],[[68654,50011],[-9,-103]],[[63174,36970],[185,-17],[124,130],[59,-108],[161,-8],[175,-73],[111,160],[152,-14]],[[64141,37040],[-34,319],[8,228],[-112,98],[-75,169],[-214,62],[-101,205],[-215,57]],[[12555,22605],[69,-251],[269,130],[180,-469],[119,-156],[-29,-143],[21,-255],[-38,-208],[-84,-175]],[[14170,27368],[-902,-432]],[[11937,26259],[295,-1724],[323,-1930]],[[52828,86100],[-651,903]],[[68938,74469],[20,-1289]],[[68962,72867],[918,-137]],[[69880,72730],[-161,121],[42,380],[-96,490],[-88,44],[8,140],[88,90]],[[69673,73995],[11,120],[-94,46],[68,100],[-75,76],[-78,333],[82,254],[69,-42],[43,230]],[[69699,75112],[-709,105]],[[68990,75217],[-52,-748]],[[68974,71827],[13,-1356]],[[68987,70471],[3,-240]],[[68990,70231],[312,-62]],[[69982,71861],[-87,47],[-126,272],[-101,107],[-17,220],[147,105],[82,118]],[[58533,57624],[502,-21]],[[59514,57583],[39,-2]],[[59553,57581],[11,1454]],[[59564,59035],[-320,2]],[[59244,59037],[-128,1],[-64,-227],[-63,-57],[0,-223],[-81,-58],[8,-109],[-282,-2]],[[11739,51024],[1142,499]],[[12881,51523],[1798,760],[872,358]],[[15655,56510],[-1632,-644],[-471,-196],[-63,82]],[[12505,54894],[97,-656],[-149,-108],[64,-339],[-202,-67],[49,-328],[-249,-113],[49,-326],[-124,-56],[49,-328],[-204,-91],[16,-109],[-123,-285],[51,-328],[-189,-83],[99,-653]],[[83626,91247],[91,960]],[[83717,92207],[33,339],[-191,56],[35,388],[-321,88],[-58,-39]],[[83215,93039],[-163,-330],[-224,-187],[-16,-142],[-106,19],[34,134],[-94,61],[-113,-560],[-102,-144],[106,-95],[76,111],[27,-409]],[[82261,91868],[41,48],[195,645],[193,133],[47,-69],[103,43],[-160,144],[-215,-201],[-193,-580],[-11,-163]],[[82327,91581],[-58,38],[-21,169],[-30,-258]],[[35850,38392],[764,154]],[[36727,42751],[-46,10],[-643,-122]],[[36077,41977],[34,-513],[-674,-130]],[[35437,41334],[104,-1216],[96,19],[15,-222],[96,20],[102,-1543]],[[66093,52915],[0,-18]],[[66093,52897],[86,25],[33,-152],[520,-64]],[[66732,52706],[197,-10]],[[66929,52696],[38,1028]],[[66967,53724],[-359,24]],[[66608,53748],[-417,51]],[[66191,53799],[87,-48],[19,-169],[-40,-187],[-150,-363],[-14,-117]],[[48628,55575],[-150,-10]],[[69905,51107],[63,67]],[[69968,51174],[89,100],[100,15],[76,206],[96,-81],[42,-413],[90,-106]],[[68478,81607],[101,196],[44,242],[-12,424],[-71,256],[53,-491],[-17,-291],[-98,-336]],[[67590,81695],[275,-427],[-59,263],[111,185],[-101,177],[-25,-152],[-188,26],[-13,-72]],[[66608,82046],[41,192],[123,19],[89,-92],[-21,196],[103,140],[180,-70],[33,-303],[-18,-133],[162,-196],[17,-149],[218,138],[-112,123],[4,112],[106,44],[30,197],[99,-57],[71,-279],[109,68],[-17,183],[-95,14],[-75,153],[156,-28],[-22,99],[-245,128],[134,176],[76,-81],[-46,200],[-161,-103],[-74,190],[2,326],[-61,25],[-53,-278],[-73,6],[-9,217]],[[67279,83223],[-184,-19],[-113,-123],[-47,-135],[-167,-12],[-55,-149],[-83,41],[-109,-275]],[[66521,82551],[-39,-198],[-168,-79],[37,-171],[72,24],[185,-81]],[[28759,28781],[5,124],[-62,140],[-75,1],[-55,175],[23,258],[-55,142],[28,365],[86,-49],[141,41],[6,324],[41,83],[-34,353],[31,10],[-6,418]],[[28833,31166],[-32,-8],[-62,606],[-141,-42],[11,-110],[-231,-66]],[[27987,30580],[32,-245],[49,0],[39,-278],[-105,-229],[13,-138],[-63,-19],[-9,-228],[41,-464],[-86,-263],[-100,93],[-96,-3],[-68,96],[-3,-181]],[[27631,28721],[29,-137],[114,-94],[985,291]],[[45562,43729],[145,13]],[[77352,76141],[214,-44]],[[77566,76097],[9,136],[508,-96]],[[78083,76137],[80,1125],[15,320]],[[78178,77582],[-505,58]],[[77673,77640],[-146,17]],[[75451,75642],[-21,-206],[32,-271],[-20,-139],[37,-195]],[[75479,74831],[39,112],[168,-100],[222,-37]],[[76270,74993],[39,668]],[[75827,76478],[-193,27]],[[75634,76505],[-31,-120],[-156,-271],[-37,-340],[41,-132]],[[30040,26812],[110,-1140]],[[88708,40456],[-60,-17],[69,-268],[-62,2],[21,-420],[-169,119]],[[88507,39872],[-347,-579]],[[76548,29328],[49,246],[157,448],[-51,208],[-6,461],[38,172],[-41,610],[-113,256],[-61,-10],[-62,156],[-9,-215],[-59,-76],[119,-301],[-137,-27]],[[76372,31256],[-42,-78],[-76,-725],[-393,108]],[[63756,64442],[854,-63]],[[64610,64379],[72,276],[-31,169]],[[64651,64824],[-33,158],[51,190],[-24,94],[-138,148],[8,186],[-65,25],[12,-180],[-143,29],[46,221],[-41,104],[-122,61],[-20,238],[-111,-133],[-46,115],[86,119],[131,-16],[-31,177],[-138,-94],[-79,182]],[[63996,66452],[-299,27]],[[63697,66479],[69,-102],[-32,-124],[57,-159],[-38,-125],[31,-337]],[[9545,40922],[135,90],[55,116],[156,-47],[134,44],[83,123],[118,-21]],[[10226,41227],[30,154],[156,92],[115,-84],[54,-112],[137,69]],[[10590,42398],[-730,41],[-79,-148],[34,-48],[-59,-168],[-211,-174],[-40,-269],[-63,-140],[-76,-3]],[[9366,41489],[-119,-110],[-36,-230],[114,-5],[16,-111],[116,44],[88,-155]],[[92519,30002],[70,-48],[34,333],[105,-70],[66,45],[130,-191]],[[93447,31131],[-61,-24],[-163,75],[-24,98],[-109,-41],[-233,173],[-30,-177],[-124,417],[-61,2],[-71,194]],[[92571,31848],[-35,-225],[29,-297],[-94,-84],[-155,-238],[-233,-142]],[[92083,30862],[-35,-123],[260,-155],[-37,-150],[107,-97],[38,-161],[103,-174]],[[70336,49855],[17,328],[-94,16],[-31,243],[-96,28],[-172,526],[8,178]],[[69638,50983],[-17,-362],[-40,7],[-16,-503]],[[72055,48728],[-14,-270],[183,-91],[50,-234]],[[72741,47872],[126,-26],[122,56]],[[72989,47902],[8,240]],[[72997,48142],[-100,236],[-180,146],[-38,237]],[[72679,48761],[-44,315],[-103,143],[-95,-57]],[[82137,83197],[572,-148],[-30,-330],[39,-10],[-83,-863]],[[82635,81846],[76,252],[171,70],[84,283],[69,-14],[31,118],[223,247],[34,331],[-22,74]],[[83301,83207],[-78,231],[19,148]],[[82917,85361],[-585,158]],[[74773,45850],[191,532]],[[74964,46382],[-299,328]],[[74665,46710],[-91,-153],[28,-216],[-52,-145],[8,-190],[-74,-92],[-48,-277]],[[74436,45637],[79,-115],[61,229],[197,99]],[[63946,78465],[221,-19]],[[64614,78404],[-64,226],[40,201],[-21,116],[51,171],[-16,362]],[[63753,79823],[-24,-15]],[[63729,79808],[-26,-172],[151,-380],[60,-650],[32,-141]],[[79242,78878],[55,-211],[-15,-122],[68,-174]],[[79350,78371],[20,-128],[129,-111],[159,-3],[194,143],[230,113]],[[80082,78385],[110,1330],[69,63],[-65,145]],[[80196,79923],[-113,108],[-25,99]],[[63067,78536],[879,-71]],[[63729,79808],[-41,-15]],[[63021,78651],[46,-115]],[[62897,78377],[122,-8],[8,190]],[[62849,78479],[48,-102]],[[97917,17647],[84,122],[10,231],[-79,75],[-76,-426]],[[97633,18829],[27,-143],[42,237],[-69,-94]],[[97421,17896],[20,-151],[117,-211],[42,177],[116,210],[-35,153],[-96,90],[-81,-41],[-26,-244],[-57,17]],[[97207,17459],[9,305],[-32,42],[33,302],[92,-20],[-59,124],[76,128],[-21,170],[-153,63],[-30,263],[-83,44],[18,189],[-55,59],[-9,-300],[-56,-24],[-65,179],[-20,-201]],[[96852,18782],[-13,-197],[60,-3],[41,-206],[-71,-136],[-11,-143],[-100,-257],[-106,47],[-99,-157],[-34,-189],[55,-83]],[[75079,32521],[757,-221]],[[75836,32300],[345,-96]],[[76181,32204],[-57,398],[-217,184],[-80,326],[37,576],[-84,104],[16,140]],[[75796,33932],[-212,-203],[-382,121]],[[66121,62853],[35,857]],[[66156,63710],[-343,38],[-4,55],[-199,214],[-265,-167],[-49,139]],[[65296,63989],[-22,-523],[-186,19]],[[65088,63485],[92,-190],[-5,-169],[-114,-160]],[[86763,41235],[1,-2]],[[87246,41081],[99,118],[64,-33],[22,180],[187,141]],[[87618,41487],[-112,375],[-79,129]],[[87427,41991],[-93,-77]],[[64988,52746],[60,-121]],[[65048,52625],[172,-599],[100,-218]],[[65320,51808],[64,13],[94,-149],[117,183],[74,23],[121,156]],[[65790,52034],[18,166],[90,28],[65,133],[110,52],[20,230],[75,150],[-75,104]],[[66093,52915],[-124,-18],[-23,-107],[-120,88],[-332,-23]],[[63784,46749],[84,516],[-49,138],[98,453]],[[63917,47856],[-236,112],[-1,129],[-218,-8],[-41,59]],[[56760,15741],[32,1647],[3,659],[-195,4]],[[56600,18051],[-578,8]],[[56022,18059],[-16,-1324]],[[56006,16735],[-4,-657],[-22,-331]],[[57180,55736],[-689,13]],[[56491,55749],[-116,2]],[[56375,55751],[-11,-1314]],[[53430,22707],[911,11]],[[54553,23382],[-2,659],[23,241]],[[53998,23706],[-80,-189],[-150,-125],[-104,-15],[-74,-174],[-44,-222],[-116,-274]],[[89533,40193],[148,151],[129,382],[-6,193],[72,361],[101,93],[95,276]],[[90072,41649],[-123,-17],[-14,177],[-133,108],[-85,301],[-280,127]],[[89245,41179],[-63,-383]],[[21607,21951],[694,267]],[[21727,23354],[-228,-29],[-74,-200],[-63,-25],[-18,-179]],[[21344,22921],[140,-501],[-36,-266],[76,-28],[83,-175]],[[73281,36416],[-641,142]],[[80039,81277],[318,-52],[39,77],[192,-55]],[[81093,81432],[93,1017],[-254,66],[52,642]],[[80984,83157],[-138,171],[-157,-57],[-122,186]],[[80567,83457],[-20,-230],[-118,-57],[2,-272],[-47,-34],[-333,3],[-96,205],[-93,-308],[-17,-189],[-156,-50]],[[80720,77284],[-78,9]],[[80642,77293],[-239,29]],[[79582,76445],[-96,-1195]],[[70882,35980],[-67,-1194]],[[70815,34786],[755,-128]],[[71151,35930],[-269,50]],[[66266,62836],[528,-57]],[[66794,62779],[24,576],[97,-12],[43,1005],[96,-13]],[[66288,64537],[-21,-504],[-96,11],[-15,-334]],[[71753,31920],[-384,71]],[[44621,39763],[1338,136]],[[45959,39899],[-34,1179]],[[44585,40741],[35,-972]],[[44620,39769],[1,-6]],[[91624,36472],[9,479],[58,833],[-37,307],[-135,748],[-51,77]],[[91468,38916],[-114,50],[-90,-197]],[[91264,38769],[25,-163],[-89,-667],[-425,-1043]],[[90775,36896],[194,-446],[242,-75],[57,181],[141,-22],[71,-147],[85,155],[59,-70]],[[69163,44600],[254,-42]],[[69729,44512],[16,336],[-66,8],[52,1005]],[[69110,45956],[-5,-207],[111,-152],[-26,-497]],[[85917,31115],[-123,-1047]],[[86577,30887],[-598,204]],[[73865,46508],[146,37],[-4,105]],[[73352,47426],[-59,-855]],[[56023,18390],[-1,-331]],[[56600,18051],[24,1561],[74,95]],[[40396,29562],[1359,193]],[[41662,31680],[-73,1490]],[[57140,50029],[521,10],[97,79],[331,1]],[[58089,50119],[-5,898],[44,0]],[[58121,51702],[-135,-78],[-183,34],[-651,-17]],[[50879,44096],[20,-1341]],[[51663,42783],[-16,1343]],[[51647,44126],[-187,-6]],[[51460,44120],[-581,-24]],[[73115,47296],[-171,59],[-30,162],[75,385]],[[90799,32714],[586,304]],[[91385,33018],[3,314]],[[91388,33332],[-7,144]],[[91342,33821],[-68,-70],[-82,143],[-6,136],[-105,-55]],[[91081,33975],[11,-137]],[[91092,33838],[-5,-150],[-88,-392],[-144,-2],[-95,-119],[39,-461]],[[91073,31859],[686,-456]],[[91759,31403],[27,269],[154,265],[-338,583],[165,285],[10,101]],[[91777,32906],[-23,153],[-101,185],[2,141]],[[91655,33385],[-267,-53]],[[91385,33018],[-58,-498],[-196,-392],[16,-177],[-74,-92]],[[83024,27661],[18,150]],[[83042,27811],[-76,-12],[-140,146],[-203,8],[-151,188],[0,121],[-83,16],[-106,-143],[-118,39]],[[82165,28174],[-93,-17],[26,-264],[-93,-436],[355,-325],[301,-251],[263,-137]],[[80073,54856],[177,113],[153,263],[167,80]],[[80026,55957],[-53,-210],[-156,-146],[5,-219],[-45,-47]],[[54679,24376],[1244,-9]],[[55556,25902],[-25,-131],[-186,-243],[-90,-205],[-102,-121]],[[52708,55745],[703,13]],[[53411,55758],[-8,837],[-125,54],[-21,93],[-98,-32],[-77,250],[-175,-63],[-59,66],[32,315],[-23,35]],[[52857,57313],[-718,-16]],[[52137,57297],[15,-1563]],[[68028,52539],[27,679]],[[67552,53621],[-42,-1010]],[[88522,33482],[63,-267],[58,-58]],[[88643,33157],[235,-115]],[[89549,33366],[39,-23]],[[36229,60939],[-1713,-347]],[[28120,24889],[-472,-146],[104,-988]],[[71815,21877],[7,119],[79,-12],[85,224],[53,-85],[362,-65]],[[72401,22058],[21,333]],[[71400,22571],[9,-245],[231,-376],[175,-73]],[[71033,20248],[123,104],[-12,121],[-115,-102],[4,-123]],[[70925,21159],[19,-326],[43,-121],[-3,-187],[103,3],[51,546],[-100,163],[-113,-78]],[[70780,20656],[76,-41],[-20,182],[-56,-141]],[[74820,33948],[121,1366]],[[74750,35370],[-785,221]],[[61350,27803],[-352,26],[7,330]],[[60245,27872],[-14,-665],[191,-12],[-7,-333],[300,-16]],[[57137,47397],[-8,-1144]],[[57129,47575],[8,-178]],[[52685,60663],[7,-839]],[[52692,59824],[931,17]],[[52677,61668],[8,-1005]],[[67819,62647],[-66,9]],[[67402,62701],[-328,43]],[[67074,62744],[-39,-1552]],[[57078,10841],[61,-44],[186,44],[62,185],[325,13],[244,43],[61,221],[19,205],[223,-14],[264,-119],[2,-175],[161,-82],[11,-58],[208,-70],[45,70],[134,-23]],[[59145,13821],[-1049,22],[2,199],[-971,36]],[[57093,12102],[-15,-1261]],[[54634,16748],[-195,2]],[[54439,16750],[-972,-7]],[[69064,46357],[-181,-57],[-349,68]],[[68390,45599],[-23,-391],[92,-15]],[[55422,16746],[584,-11]],[[54468,18399],[2,-988],[-30,0],[-1,-661]],[[54507,36992],[770,10]],[[54535,37697],[76,-71],[-44,-102],[55,-290],[-115,-242]],[[64651,64824],[323,358]],[[64926,66541],[11,336]],[[64937,66877],[-378,29]],[[40959,61028],[447,61],[18,-26],[68,-1316]],[[42090,59825],[-20,450]],[[42070,60275],[-75,1689]],[[41957,62844],[-438,-56],[-15,342],[-192,-27],[-16,336],[-191,-28],[-15,335],[-382,-56],[-16,336],[-59,-7]],[[40633,64019],[-383,-56]],[[39956,63247],[77,-1392]],[[90659,34883],[258,-139],[29,55],[142,-60]],[[91088,34739],[-50,209],[3,167]],[[91041,35115],[17,143],[67,18]],[[91125,35276],[-14,188],[-180,542],[-132,191]],[[90799,36197],[-6,-79],[-257,-101],[-20,-185]],[[83250,43925],[423,436]],[[83673,44361],[152,157]],[[83825,44518],[-37,243],[17,163],[-50,14],[-89,558],[-13,187]],[[83653,45683],[-124,296]],[[63153,69339],[35,1473]],[[63188,70812],[-1132,78]],[[62056,70890],[-118,-231],[26,-337],[-50,-18]],[[64937,66877],[22,670]],[[64959,67547],[60,1852]],[[64540,69675],[-89,7],[-31,-995]],[[64904,63610],[184,-125]],[[65296,63989],[-53,105],[34,196],[-40,84],[85,268]],[[65322,64642],[7,167]],[[64610,64379],[50,-187],[16,218],[72,-27],[71,-152],[-20,-100],[-129,8],[-43,-117],[87,-273],[9,278],[82,2],[28,-105],[-17,-268],[-49,-227],[75,-12],[62,193]],[[60264,41748],[55,108],[17,235],[-52,210],[73,141],[-23,251]],[[59179,42602],[-24,-760]],[[79863,43997],[37,-329],[34,-13]],[[79934,43655],[17,-160],[291,-160],[54,-101]],[[80296,43234],[80,23],[35,-203],[92,86],[15,255]],[[80177,42528],[137,-299]],[[80296,43234],[-78,-435],[-151,80]],[[80067,42879],[110,-351]],[[82535,51359],[82,-61]],[[82617,51298],[53,160],[9,336],[-25,172],[-51,2],[-78,338]],[[82525,52306],[-172,201],[-65,157],[6,205],[-87,13],[-22,159]],[[82185,53041],[-378,-766]],[[40788,13162],[-193,-32],[-58,985],[-65,-11],[-76,1316]],[[40396,15420],[-648,-111],[-20,333],[-193,-34],[20,-333],[-193,-35]],[[39047,12216],[-2,-232],[54,-156],[117,46],[132,135],[217,9],[100,125],[19,-100],[123,136],[37,-109],[78,105]],[[55596,47821],[1,721]],[[54829,48545],[-1,-883],[-158,-107]],[[53317,28028],[697,5]],[[65152,79693],[-658,65]],[[63132,18497],[66,-28],[138,76]],[[64126,19479],[46,1210],[-179,20]],[[63593,20753],[-25,-661],[-191,23],[-10,-329],[-196,18],[-39,-1307]],[[40333,75374],[535,73]],[[41867,75573],[60,8]],[[41870,76951],[-117,89],[-190,-344],[-143,-99]],[[41420,76597],[-323,-38],[-117,-89],[-26,-150],[-131,43],[-118,-90],[-125,-6],[-70,-306],[7,-464],[-184,-123]],[[49323,66368],[77,140],[186,92],[90,125],[123,-26],[79,-117],[69,31]],[[50271,67865],[-976,-39]],[[52140,95618],[125,719]],[[52265,96337],[-39,-1]],[[52226,96336],[-76,-499],[-168,-56],[125,-85],[-17,-79]],[[51835,95612],[48,177],[5,275],[66,4],[59,263]],[[52013,96331],[-82,-1],[-116,324],[-156,2],[-8,91],[-673,-205]],[[50978,96542],[3,-324],[-286,-68],[102,-615]],[[62395,72798],[41,-148],[95,90],[61,-208],[107,45],[72,-220],[64,3],[59,-221]],[[62894,72139],[76,-6],[10,327],[282,-22]],[[63244,72609],[-47,169],[25,341]],[[63222,73119],[-296,26],[-116,146],[-3,95],[-111,47],[-17,354],[-98,247],[-118,122]],[[62189,73693],[35,-333],[118,-338],[53,-224]],[[61940,41599],[64,171],[96,29],[18,148],[94,162],[59,2],[12,186],[71,98],[110,12]],[[62464,42407],[-68,144],[-50,366]],[[62346,42917],[-766,26]],[[61580,42943],[-3,-168]],[[81225,41857],[90,74],[328,-88],[368,470],[53,26]],[[82064,42339],[-126,236],[-100,89],[-64,-41],[-124,68]],[[81650,42691],[-159,-120],[-370,-29]],[[79088,44220],[40,-148]],[[79128,44072],[54,-61],[19,-193],[173,-12],[-3,-277],[163,-323],[151,227]],[[79685,43433],[95,145],[108,-5],[46,82]],[[79437,44732],[-305,-191]],[[81650,42691],[42,467],[67,92]],[[81704,43772],[-120,70]],[[81584,43842],[-525,-100]],[[38177,8077],[1575,305]],[[39752,8382],[-21,333],[-59,-11],[-20,326],[193,35],[-61,979],[323,58]],[[94658,24704],[12,-29]],[[94670,24675],[103,-27],[-37,-194],[66,-153],[117,7],[21,-220],[147,-172],[139,33],[42,-65]],[[95268,23884],[166,635],[165,84],[48,-167],[96,71],[-47,334],[-46,-28],[-202,266],[-73,54],[62,78],[-48,256],[-95,112]],[[95190,25623],[-62,-96],[-5,-191],[-61,2],[-20,-301],[-115,92],[-224,-128],[21,-59],[-66,-238]],[[79067,55087],[77,-111],[118,47],[237,-393],[89,-109]],[[79758,55427],[-129,596],[-80,77]],[[79283,55968],[-86,-276],[-155,-38]],[[70592,55863],[524,-108]],[[71116,55755],[306,-65],[50,65]],[[71185,56688],[-48,185],[-65,49],[-163,-100]],[[70909,56822],[-130,73],[-36,-84],[-217,-209]],[[70526,56602],[-16,-364],[-29,-45],[15,-311]],[[63141,68667],[192,-16],[3,170],[194,-7],[23,-173]],[[63584,68762],[64,113],[-89,238],[120,-63],[5,-174],[74,89],[-7,165],[-130,63],[72,136],[96,-60],[43,-229],[55,83],[-143,311],[4,200],[84,229],[55,-194],[45,63],[-83,196],[17,290],[-30,55],[-148,-26],[-30,126],[148,162],[-71,210]],[[63735,70745],[1,28]],[[63552,70785],[-318,22]],[[63234,70807],[-46,5]],[[71917,42834],[-123,86]],[[71794,42920],[-510,96]],[[70911,40618],[350,-67]],[[70938,41115],[-27,-497]],[[71794,42920],[-11,278],[42,609]],[[71334,44141],[-129,28]],[[70528,43383],[-533,81]],[[65124,72300],[85,-12],[149,-175],[77,-178],[149,-29],[278,-339],[124,-535]],[[65986,71032],[438,-70]],[[71243,16655],[266,-60],[168,-78],[-98,295],[10,368],[31,216],[-41,72],[75,165],[117,-60],[222,120],[175,-195],[74,-4],[71,253],[198,-140],[49,-241],[254,-53],[34,-134],[150,-18],[34,93],[-29,335],[69,383],[25,306],[-155,41],[-34,223],[193,-58],[47,103],[118,48],[-58,163],[143,199],[71,-11],[127,113],[26,-124],[88,96],[15,-218],[-92,-180],[84,30],[207,-96],[87,36],[97,279],[100,81],[-41,222],[-75,81],[-157,-91],[-168,88],[-183,-98],[-208,80],[-155,-40]],[[73174,19245],[-195,16],[-23,-328],[-191,40],[-25,-327],[-1153,234],[-24,-331],[-191,38]],[[72376,19856],[67,-9],[39,130],[375,129],[-83,211],[-132,-33],[-266,-428]],[[73174,19245],[-211,130],[-116,24],[-65,107],[-181,-178],[-70,86],[-65,-228],[-69,37],[-80,-84],[-49,108],[26,201],[-76,122],[83,339],[-66,81],[-140,-112],[-24,-96],[-125,-99],[-152,-260],[-241,-124],[-69,36],[-225,-139],[-68,53],[-218,7],[-112,254],[-78,258],[-50,36],[-180,-43],[-82,60]],[[70471,19821],[-65,-1049]],[[81622,76132],[73,90],[119,-19],[179,128],[129,-25],[221,56],[93,-74],[91,39]],[[82527,76327],[36,36],[4,375],[31,345]],[[82598,77083],[-155,-182],[-40,179],[-70,-37],[-67,-163],[-112,123],[-107,-16],[-19,149],[-153,300],[-351,841]],[[81524,78277],[-31,-337]],[[82064,42339],[80,42]],[[74820,60113],[149,112],[161,248]],[[74705,61543],[21,-111],[-64,-64],[-86,-376],[105,-609]],[[78432,77553],[487,-57]],[[78919,77496],[164,-17]],[[79083,77479],[102,591],[56,179],[109,122]],[[79012,78931],[-194,45],[-12,-167],[-672,153]],[[78134,78962],[56,-121],[-49,-144],[90,-73],[54,-200],[-50,-272],[53,-130],[123,-84],[55,-125],[-34,-260]],[[65248,69479],[91,-151],[-82,-129],[278,132]],[[66339,69702],[-124,416],[8,177],[-83,252],[-33,267],[-121,218]],[[65986,71032],[-711,-428],[-48,3]],[[67489,56858],[19,-2]],[[59445,26855],[-2,-167],[134,26],[55,-142],[200,-12],[-6,-331],[96,-4],[-7,-323]],[[58917,54023],[772,4]],[[59689,54027],[192,-2]],[[58958,55293],[-4,-708],[-37,0]],[[58917,54585],[0,-562]],[[73868,67488],[536,-89],[90,20]],[[74494,67419],[34,206]],[[74709,68745],[13,81]],[[74056,68956],[-112,24]],[[35202,73193],[-453,-83],[-31,328],[-46,66],[59,270],[133,198]],[[34864,73972],[-1444,-287]],[[85779,35697],[112,-284],[162,-585]],[[86053,34828],[-11,-93]],[[86690,35245],[-235,58],[-646,540]],[[47547,26399],[-176,-154],[55,-469],[-23,-117],[-134,-141]],[[94649,21508],[-62,260],[-49,-164],[-101,139],[-64,-234],[-35,150]],[[93636,21096],[-126,-467],[301,-227],[-95,-380],[31,-197],[-71,-84],[-119,-399]],[[82733,50539],[73,-128],[100,-2],[76,153],[-96,309],[-156,-154]],[[62938,38680],[0,1]],[[56532,40695],[4,667],[26,0],[1,587]],[[56563,41949],[-484,-5]],[[82867,63045],[-176,169],[-310,-374],[45,-333]],[[27283,27992],[-99,937],[306,94],[141,-302]],[[9941,18826],[527,284],[-60,340],[91,45],[-57,312],[82,41],[-111,639],[92,49],[-106,630],[-95,-33],[-56,320],[-93,-48],[-111,634],[-9,137]],[[9103,21025],[145,-394],[215,-687],[-8,-147],[125,-117],[141,-268],[220,-586]],[[12555,22605],[-185,-90],[-127,164],[-157,-74],[-9,54],[-210,71],[-129,167],[-57,-50],[-62,172],[-247,-109],[-106,38],[-221,-126],[-155,136]],[[9941,18826],[258,-880]],[[63380,31555],[-117,197],[-162,192],[-151,74],[-190,284],[-153,31]],[[62607,32333],[-43,-351]],[[62564,31982],[-6,-198],[179,-491],[-87,-216],[-180,-186],[9,-220]],[[82431,48105],[207,-68],[106,209],[240,-41],[114,127],[66,-138]],[[83164,48194],[76,27],[-79,411]],[[82607,49247],[-25,-43],[-171,300],[-143,-82]],[[82268,49422],[-87,-47],[-66,-160]],[[82586,48811],[73,-8],[-57,-205],[-16,213]],[[81237,50492],[174,171],[104,-116],[237,-375],[68,-51],[88,202]],[[81908,50323],[112,388]],[[80082,78385],[98,53],[116,-127],[49,-213],[-52,-213],[-70,-66],[-81,-308],[59,-163]],[[80642,77293],[145,1697]],[[80787,78990],[14,116],[-111,141],[-82,349],[104,168]],[[80500,80244],[-158,-78],[-87,-242],[-59,-1]],[[59447,25250],[-51,-107],[-123,6],[-76,123]],[[59197,25272],[-36,-77],[-21,-484],[-30,2]],[[59110,24713],[-7,-340],[327,-15]],[[31046,41948],[332,-3828]],[[32873,39059],[-140,1679]],[[32733,40738],[-173,2148]],[[32509,43508],[-105,115],[-1549,-409]],[[30855,43214],[8,-378],[120,-501],[124,-152],[96,-195],[-157,-40]],[[82617,51298],[59,-167],[131,-83],[94,111],[167,-394]],[[83068,50765],[230,62],[91,119],[190,386]],[[83579,51332],[-10,731]],[[82893,52504],[-62,-167],[-306,-31]],[[33746,90799],[108,-101],[94,166]],[[56269,45973],[90,137],[17,119],[124,181]],[[56500,46410],[-362,5]],[[93717,27940],[485,-193],[11,57]],[[94440,29167],[-257,136],[-343,20],[-167,-113]],[[93673,29210],[112,-205],[-59,-298],[-85,36],[-68,-459],[188,-85],[-44,-259]],[[93381,29855],[80,-109]],[[93461,29746],[130,-68],[-31,-138],[91,-173],[22,-157]],[[94462,29329],[88,677],[-64,48],[54,245],[-36,112]],[[94504,30411],[-147,-4],[-111,132],[-103,34],[-69,111],[-83,-56],[-39,142],[-201,132]],[[13093,13610],[50,-90],[146,128],[63,-371]],[[13352,13277],[143,72],[28,-100],[1240,600]],[[14763,13849],[30,248],[102,164],[-18,295],[-50,132]],[[14827,14688],[4,117],[-114,40],[31,365],[43,10],[-21,201],[-105,63],[-95,-42],[-55,76],[-12,258],[87,197],[-43,60]],[[58841,76532],[-118,-94],[-164,169]],[[57661,75581],[-55,-221],[-58,-82],[-3,-192]],[[79617,37363],[315,-83],[-10,-112],[123,-32],[10,110],[500,-137]],[[80652,38104],[-184,140],[-43,143]],[[80425,38387],[-137,-18],[-192,43]],[[79677,38025],[-60,-662]],[[13207,48882],[80,34],[-51,326],[93,42],[-73,494],[-94,-44],[-85,488],[-196,1301]],[[11739,51024],[-34,-16]],[[7879,32279],[780,399]],[[9518,33930],[-33,185],[50,182],[-69,483]],[[9466,34780],[-40,186],[-228,-72],[-72,25],[-80,345],[36,363],[-13,339],[-124,189],[-52,-27],[-90,364],[41,51],[19,282],[69,32],[1,390],[179,291]],[[9112,37538],[-428,-223],[-100,2],[-19,113],[-386,-185],[-18,110],[-216,-115],[-63,8]],[[7882,37248],[-139,-381],[-82,-332],[2,-147],[123,-208],[18,-136],[-37,-911],[22,-351],[69,-278],[148,-352],[0,-209],[43,-298],[-35,-175],[35,-421],[-71,-162],[-6,-191],[-93,-417]],[[39881,46385],[-633,-103]],[[49605,83544],[-181,101],[-77,-18]],[[49347,83627],[-266,-248]],[[59553,57581],[782,-40]],[[60335,57541],[-54,32],[17,1452]],[[60201,59027],[-637,8]],[[52126,58952],[190,26]],[[52316,58978],[-4,670],[54,-97],[85,148],[128,112],[113,13]],[[52685,60663],[-958,-30]],[[87171,24893],[375,59],[573,-985]],[[88317,26786],[-53,53]],[[88264,26839],[-297,145],[-64,-250],[-137,56],[-67,-392],[-69,35],[-127,-263],[-135,-140],[-251,120]],[[76925,60061],[31,-127]],[[77551,59599],[63,243],[71,123],[101,-61],[25,311],[169,270],[-1,94],[87,186]],[[78066,60765],[-671,182]],[[77395,60947],[-54,-33],[-162,-299],[-97,-95],[-54,-139],[-140,48]],[[76888,60429],[54,-282],[-17,-86]],[[89163,21572],[284,-181],[-212,-977],[347,-228]],[[89582,20186],[316,-191],[51,-4],[243,-277],[24,-213],[188,-114]],[[90404,19387],[74,152],[55,262],[-29,233],[89,389]],[[90593,20423],[-81,323],[4,574],[51,50],[53,349],[85,197],[27,249]],[[90732,22165],[-90,55]],[[90642,22220],[-936,616]],[[89706,22836],[-11,-200],[-177,-60],[-91,110],[-251,-351],[104,-216],[-117,-547]],[[83278,46962],[136,28],[-71,286],[22,30]],[[83365,47306],[-55,340],[-104,297],[-42,251]],[[79173,48707],[-77,-78],[43,-410],[89,37],[54,-296]],[[79282,47960],[112,-99],[210,-28],[4,138],[84,20],[169,198],[-24,148],[84,12],[85,290]],[[80006,48639],[-87,19],[-90,260],[68,385],[77,110]],[[79974,49413],[-98,135],[-62,-83]],[[80143,48674],[16,-755],[139,-436]],[[80298,47483],[149,105],[29,-43],[114,122],[21,-110],[92,42],[35,-75],[78,192],[139,214]],[[80948,49043],[-200,-10],[-42,-146],[-387,52],[-22,-208],[-99,-102],[-55,45]],[[79377,46308],[133,245],[169,-270]],[[79679,46283],[119,214],[472,-39]],[[80298,47482],[0,1]],[[80143,48674],[-137,-35]],[[79282,47960],[38,-51],[-45,-362],[-172,6]],[[79103,47553],[3,-288],[272,-332],[-88,-425],[87,-200]],[[32733,40738],[713,167],[1991,429]],[[71178,45308],[-425,69],[-2,-24]],[[70631,44896],[-15,-198],[57,-179],[-22,-135]],[[61614,75579],[40,-67],[43,-440]],[[62276,75032],[7,503],[45,1804]],[[62328,77339],[-36,-64],[-114,38]],[[62178,77313],[3,-114],[-128,-145],[-28,-237],[-68,-36]],[[60959,48848],[-147,1212]],[[60587,50062],[-388,-618],[-3,-336]],[[81687,33071],[86,858]],[[80340,34871],[-4,-42]],[[80336,34829],[-127,-1328]],[[76653,48170],[102,404],[103,44]],[[76858,48618],[73,49],[-17,173],[-65,80]],[[76849,48920],[-183,290],[-88,89]],[[70500,58178],[230,-21]],[[70730,58157],[37,213],[185,-276],[249,20],[322,212]],[[71523,58326],[-3,206],[59,286],[-7,189],[-88,13],[-24,317]],[[71460,59337],[-171,42]],[[70484,58952],[-3,-420]],[[51657,21326],[-45,-3]],[[23531,13614],[66,235],[168,62],[21,170]],[[22802,15179],[116,-901],[31,-8],[-5,-324],[338,127],[43,-83],[148,85],[36,-272],[-51,-220],[73,31]],[[22500,13384],[57,-430]],[[22557,12954],[483,179],[56,-153],[133,-114],[248,96]],[[23477,12962],[-50,492],[120,35],[-16,125]],[[22594,15647],[-80,-268],[-37,-321]],[[22477,15058],[-15,-411],[89,-247],[-33,-488],[-82,-238],[64,-290]],[[50488,44080],[391,16]],[[51460,44120],[-16,1343]],[[50492,45758],[-31,-1]],[[53370,44170],[580,8]],[[54331,44181],[-2,1676]],[[53746,45853],[-386,-5]],[[56887,58975],[419,-12]],[[57445,60514],[41,464]],[[57486,60978],[-602,14]],[[77395,60947],[-120,31]],[[77275,60978],[-125,51],[-570,123]],[[76580,61152],[-124,27]],[[76456,61179],[77,-168],[-23,-63],[96,-155],[100,-276],[182,-88]],[[78066,60765],[171,-145]],[[78327,62671],[-111,-136]],[[78216,62535],[-139,-229],[-115,-2],[-217,-243]],[[77745,62061],[-33,-107]],[[77712,61954],[30,-293],[91,-144],[36,-220],[194,-300],[3,-232]],[[58398,60476],[93,1]],[[58491,60477],[0,112],[-94,-1],[-33,276],[-161,-1],[-1,336],[96,1],[-2,438],[-85,62]],[[58211,61700],[-122,-14],[15,196],[-124,155],[-181,32],[-68,-70],[5,-142],[-89,-150],[-90,80]],[[57557,61787],[-71,-809]],[[66847,78160],[-141,17]],[[66706,78177],[-205,23]],[[66501,78200],[-11,-278],[-162,18],[-41,-219],[-129,17],[-55,-161],[-39,-612]],[[66064,76965],[-8,-225],[155,-1]],[[65865,66090],[385,-39],[-4,-112]],[[65913,67113],[-33,-933],[-15,-90]],[[47652,42567],[174,9]],[[13239,9433],[1450,717]],[[14689,10150],[-209,1214]],[[13112,10216],[127,-783]],[[71347,62139],[95,-16]],[[71442,62123],[85,1694]],[[70926,63391],[-70,-136],[-160,-126],[-68,29]],[[75078,78576],[405,-69],[-3,-167],[449,-83]],[[75929,78257],[-88,332],[-17,450],[-49,289],[1,283],[-92,261]],[[75684,79872],[-525,99]],[[80984,83157],[148,-47],[88,112],[158,59],[66,89]],[[80835,84545],[-93,-80],[16,-143],[-91,-337],[63,-229],[-163,-299]],[[63735,70745],[469,-28]],[[64603,72011],[62,93],[-51,72]],[[71605,48791],[384,-50]],[[72276,49611],[11,364],[-50,312]],[[44086,55211],[-24,-2]],[[80222,59523],[194,529],[105,374],[84,57]],[[52382,47505],[-6,672]],[[51417,48146],[10,-1006]],[[36665,17387],[864,176],[29,62],[-19,274],[192,39],[-23,337],[32,9],[-44,650],[106,12],[-69,1011]],[[37733,19957],[-175,-35],[12,-165],[-192,-38],[11,-164],[-384,-79],[23,-328],[-133,-28]],[[53067,35110],[13,-1578]],[[53703,34454],[-148,-4],[-12,949]],[[53543,35399],[1,54],[-158,-3]],[[59667,22027],[86,-136],[24,-242],[86,-264],[102,-153],[137,-80],[42,-125],[78,38],[53,-188],[134,8],[30,-190],[52,-35],[-7,-316]],[[60484,20344],[378,-27]],[[64716,31285],[48,-132],[117,-64],[12,-159]],[[66058,31158],[50,1343]],[[65531,32582],[-2,-44],[-763,84]],[[64766,32622],[-50,-1337]],[[63963,82198],[225,-162]],[[64188,82036],[191,-81],[83,41]],[[64462,81996],[18,338],[65,-7],[5,165],[77,-10],[5,116]],[[64632,82598],[-106,443],[-106,306]],[[64420,83347],[-137,351]],[[64241,83422],[2,-391],[-82,-130],[-106,-34],[-145,-458]],[[88516,31591],[-206,-1333]],[[88310,30258],[130,-49]],[[88440,30209],[228,152],[72,276],[129,-91],[56,65]],[[88925,30611],[117,110],[-12,152],[93,50],[76,510],[-28,67]],[[88643,33157],[91,-143],[-218,-1423]],[[88249,27347],[52,-179],[-37,-329]],[[89038,26575],[199,55]],[[89293,27838],[-92,85],[-117,17],[-178,242],[-62,179],[-113,77],[-136,297],[-107,8],[-51,199],[-170,92]],[[88267,29034],[-18,-256],[34,-152],[-78,-219],[27,-307],[49,-111],[-53,-359],[21,-283]],[[51703,63991],[1338,34]],[[53041,64025],[-5,838]],[[51883,65338],[5,-658],[-192,-20]],[[88779,21807],[384,-235]],[[89706,22836],[-239,158],[268,1301]],[[89735,24295],[92,427]],[[89827,24722],[-130,75],[19,98],[-157,89],[-20,-98],[-322,180],[-310,-107]],[[59244,59037],[2,168],[62,0],[-3,437],[-94,167],[-31,170],[15,455]],[[59195,60434],[-318,-6]],[[58877,60428],[-386,-6],[0,55]],[[87306,30630],[1004,-372]],[[88516,31591],[-417,153]],[[87454,31943],[-212,-1290]],[[76646,81241],[191,-195],[-26,165],[-145,109],[-20,-79]],[[75916,80707],[23,-168],[890,-170]],[[76829,80369],[64,72],[86,-67],[65,82],[189,23]],[[77233,80479],[2,246],[-166,-2],[-40,-79],[-156,105],[-236,362],[-43,8],[-358,482],[17,-196],[-76,-25],[-133,289],[-248,46],[102,141],[17,124],[116,48],[391,-385],[168,-312],[20,39],[-143,302],[-490,503],[-371,-278]],[[75606,81897],[28,-132],[170,-286],[134,-40],[29,-110],[-90,-379],[39,-243]],[[77146,77702],[-78,361],[-63,71],[-22,382],[-39,83],[-187,87],[-224,290]],[[76533,78976],[-137,-84],[-12,-164],[-128,28],[-17,-223],[-196,-16],[-20,-276],[-94,16]],[[75929,78257],[43,-59],[75,-320],[-16,-47]],[[75684,79872],[-46,425],[95,247],[171,106],[12,57]],[[75606,81897],[-128,2],[-113,116],[-107,-290],[-61,-329],[47,-200],[24,341],[58,291],[55,61],[57,-140],[-9,-275],[-200,-452]],[[77655,79182],[-43,-611],[52,-163],[-13,-183],[122,-27],[-83,-319],[-17,-239]],[[78178,77582],[254,-29]],[[78134,78962],[-26,94],[-139,167],[-52,239],[-48,406]],[[77869,79868],[-68,-60],[-97,51]],[[77704,79859],[-49,-677]],[[80683,86593],[68,407],[60,8],[-19,-271],[-61,-157]],[[81032,86504],[53,575]],[[81085,87079],[-84,-7],[28,207],[-70,108],[115,108],[86,-11],[110,334],[-59,156],[0,266],[-154,83],[40,272],[-52,60],[-38,-351],[-129,-295],[-85,-98],[-64,-231],[4,-515],[-56,-204],[-52,-355]],[[48648,62844],[1105,62],[27,57],[153,-78],[53,105]],[[49986,62990],[-13,935]],[[49580,64910],[-319,-17],[3,-167],[-186,-11]],[[58877,60428],[-4,1518]],[[58305,62590],[-98,-5],[4,-885]],[[52940,57649],[7,81],[116,120],[115,-58],[68,-191],[123,-171],[57,60],[54,281],[-9,154],[133,47],[107,200],[62,-100],[31,136],[-90,190],[103,68],[105,-130],[41,179],[167,217],[148,17],[-21,246]],[[54257,58995],[-53,-1]],[[53626,58998],[-353,-1],[1,-337],[-189,-3]],[[53085,58657],[2,-336],[-191,-3],[4,-670],[40,1]],[[53225,65370],[573,10]],[[53798,65380],[-1,330],[195,7]],[[53992,65717],[-3,1005]],[[53989,66722],[-85,0],[-1,165],[-241,-3]],[[53662,66884],[-63,-180],[-92,-44],[-483,-8]],[[58482,41882],[21,405],[14,804]],[[58517,43091],[6,505]],[[57750,42654],[-4,-332],[-29,1],[-5,-391]],[[66733,75181],[472,-118]],[[67205,75063],[61,1389]],[[67266,76452],[-100,12]],[[13029,9333],[210,100]],[[12669,9647],[-176,-120],[-21,-165],[-51,37]],[[81552,78604],[704,-194],[22,262]],[[82278,78672],[30,397],[169,166],[7,179],[78,272]],[[82562,79686],[-442,129],[-83,162],[-88,48],[-43,189],[-201,162]],[[81705,80376],[-3,-109],[-136,-1497]],[[81566,78770],[-14,-166]],[[70471,19821],[-84,92],[10,103],[-211,-120],[-226,37],[-121,102],[-63,149],[-36,452],[-81,0],[-60,147]],[[69599,20783],[-30,-526],[-48,9],[-59,-995],[-193,31]],[[60864,18223],[114,93],[188,-53],[406,-282]],[[60484,20344],[-21,-990]],[[77156,70564],[-7,34]],[[77149,70598],[-84,17]],[[77065,70615],[91,-51]],[[76732,71267],[-5,-91],[103,-41],[111,-431],[124,-89]],[[77065,70615],[70,45]],[[77135,70660],[159,-32],[171,107]],[[77465,70735],[27,107],[20,570]],[[76908,71781],[-72,9],[-16,-244],[-69,11],[-19,-290]],[[59878,70983],[466,-22]],[[60344,70961],[491,-16]],[[9112,37538],[92,230],[36,392],[72,55],[7,159]],[[9319,38374],[-74,240],[18,163],[103,213],[-7,198],[67,101],[-42,93],[55,208],[53,557],[-62,328],[-61,-21]],[[9369,40454],[7,59]],[[9376,40513],[-176,42]],[[9200,40555],[-86,-353],[-134,-41],[-136,-172],[-201,-541],[-107,-54],[-75,49]],[[8461,39443],[-97,-75],[29,-218],[-44,-386],[-162,-325],[-102,-271],[-117,-669],[-86,-251]],[[53047,63601],[-6,424]],[[51716,62137],[0,-6]],[[53182,44166],[8,-1343]],[[56945,69757],[116,131]],[[57248,71613],[-97,3]],[[57124,71520],[-92,-80],[-97,-218]],[[56935,71222],[10,-1465]],[[51718,61978],[9,-1345]],[[54993,70336],[140,-134],[103,-198],[106,12],[165,-221],[154,42],[187,-93],[106,38],[64,-61]],[[55360,71330],[-4,-73],[-363,1]],[[88952,25882],[375,97],[706,-270]],[[90033,25709],[21,99]],[[90054,25808],[43,216],[-228,426],[-3,62]],[[53411,55758],[397,5]],[[54735,55767],[0,2220]],[[54735,57987],[0,1012],[-478,-4]],[[52940,57649],[25,-85],[166,-83],[-16,-184],[-161,60],[-97,-44]],[[71590,77524],[718,-109]],[[72416,79747],[-228,99]],[[72188,79846],[-5,-61],[-291,138],[-194,141],[-107,-40],[2,-135],[171,-182],[3,-291],[-91,-145],[-83,-40],[-105,-198],[-49,-401],[-57,1],[-31,-253],[30,-104],[-46,-128],[47,-164],[-12,-142],[220,-318]],[[83301,83207],[106,144],[183,-42],[109,167],[77,-57],[49,-157],[79,39],[35,234],[106,191],[85,286]],[[76661,74901],[543,-129]],[[77204,74772],[-87,203],[-2,144],[-203,171],[-78,336],[-233,499],[9,171]],[[73572,61773],[237,-38]],[[73809,61735],[199,-39]],[[73642,62242],[-70,-469]],[[76572,74204],[287,-61]],[[76859,74143],[478,-109],[39,-111]],[[77376,73923],[49,86],[48,691]],[[77473,74700],[-269,72]],[[77473,74700],[28,415]],[[77501,75115],[65,982]],[[76006,77774],[-74,-76],[-64,-242],[-20,-257],[-101,-173],[-53,-244]],[[75694,76782],[-60,-277]],[[52316,58978],[382,8],[1,-336],[386,7]],[[73749,55368],[534,-63]],[[73471,53223],[-42,102],[-243,275]],[[53768,71892],[6,-649]],[[37939,73673],[-39,716],[-185,3736],[-17,-3],[-38,657]],[[37529,78893],[-35,-227],[-106,-18],[-80,-233],[-78,-44],[-115,-212],[-82,0],[-246,-262],[2,-129],[-277,-438],[-67,-368],[-78,-142],[-225,-235],[-154,-497],[-113,-115],[-29,-204],[-77,-99]],[[35769,75670],[82,-127],[12,-210],[-64,-11],[114,-2002]],[[79679,46283],[-62,-217],[-9,-593],[-36,-290],[36,-73]],[[68065,74851],[61,-16]],[[68126,74835],[276,-72],[257,-113],[279,-181]],[[68990,75217],[74,999]],[[69064,76216],[-742,106]],[[68129,76348],[-64,-1497]],[[63759,31406],[56,1488]],[[63815,32894],[41,1174]],[[63067,33496],[-135,-70],[-148,-196],[-73,-502],[-75,-81],[-29,-314]],[[63164,75639],[276,-28],[37,75]],[[63477,75686],[-30,85],[3,350],[-54,39],[-132,-120],[-34,125],[64,100],[117,-52],[31,104],[-77,121],[-123,43],[13,332],[84,179],[-10,120],[-71,-15],[-61,-236],[-60,135],[143,320],[-17,145],[-104,63],[-128,-12],[-2,125],[108,158]],[[63137,77795],[-60,225],[115,235],[9,119],[-134,162]],[[62897,78377],[32,-238],[-32,-108],[74,-211],[-61,-76],[-199,-93],[-47,-109]],[[62664,77542],[-56,-133],[25,-285],[129,-45],[-154,-137],[-8,-277],[61,17],[38,196],[131,17],[17,-124],[-136,-27],[30,-224],[-92,-152],[32,-227],[58,-73],[75,127],[56,-114],[9,-343],[115,1],[61,-130],[105,142],[4,-112]],[[56642,73582],[5,894]],[[56647,74476],[-893,22]],[[55754,74498],[-36,-45],[30,-209],[-49,-127],[77,-235],[-5,-228]],[[89110,18149],[211,1048],[30,-18],[100,488],[20,-13],[111,532]],[[88035,18578],[63,-44],[540,-182],[472,-203]],[[63091,75142],[117,-192],[-35,-110],[53,-125],[-25,-112],[30,-268],[-35,-213],[18,-223]],[[63214,73899],[323,-24],[88,-117],[73,74],[33,-91],[152,-76],[23,145]],[[64049,74132],[43,10]],[[64093,74166],[-121,264],[-59,-103],[-60,70],[166,151],[-206,232],[20,164],[-122,196]],[[63596,75628],[-119,58]],[[63164,75639],[-67,-164],[-6,-333]],[[63137,77795],[88,-189],[23,89],[80,-55],[26,-356],[85,10],[219,-194],[283,30]],[[63941,77130],[122,88]],[[68126,74835],[-73,-1522]],[[50456,23921],[8,0]],[[69953,62314],[21,-215],[-15,-643],[-29,-667]],[[67266,76452],[479,-58]],[[67459,78444],[-32,-382]],[[13269,7833],[311,152]],[[13580,7985],[-19,106],[803,408],[611,294]],[[16094,9245],[11,170],[98,164],[-99,66],[-4,244],[-76,212],[-71,64],[-12,224],[35,275],[-29,75],[-186,-88]],[[15761,10651],[-1072,-501]],[[83579,51332],[88,-41],[124,119],[-40,-193],[85,-16]],[[83836,51201],[53,-156],[113,-167],[72,59],[52,-118],[86,25],[59,230],[101,-169],[72,89]],[[84431,53037],[-219,68]],[[83990,53172],[-76,24]],[[84511,41339],[225,127]],[[84736,41466],[58,424],[-93,406],[39,40],[-46,196],[71,97],[-143,356]],[[84622,42985],[-108,-134],[-100,82],[-499,-160],[-150,-104]],[[12448,36142],[135,-107]],[[11780,38081],[-33,-88],[-214,126]],[[11533,38119],[-227,-11],[-67,103],[7,-473],[59,-100],[2,-371],[59,-424]],[[84649,31555],[227,-78]],[[85121,33439],[-637,226]],[[84075,33236],[-166,-1441]],[[50978,96542],[-12,1053],[-14,51]],[[50952,97646],[-201,11],[-123,-60],[-23,95],[-74,-104],[-143,65],[-206,-98],[-171,-252],[-2,-109],[-101,28],[-155,-251],[-64,33],[-181,-168]],[[49508,96836],[406,-1387],[161,-592]],[[89680,47310],[173,-82],[94,66],[-17,223],[182,28],[57,-76]],[[90169,47469],[37,33],[-78,489],[-89,187],[29,184],[-12,216],[-87,298],[-116,68],[-30,120],[-27,-248],[-130,-347],[-15,-289],[29,-155],[-21,-251],[21,-464]],[[76464,71161],[133,35],[6,97],[129,-26]],[[76461,72121],[-16,-252],[35,-6],[-23,-250],[44,-8],[-37,-444]],[[61869,32034],[695,-52]],[[88947,52517],[83,-158],[131,-134]],[[89547,53174],[-60,222],[-88,105],[-117,36],[-75,-94],[-110,16],[-126,-367],[-20,-196],[46,-282],[-33,-29]],[[71964,63762],[45,169],[118,75],[81,-29],[49,-159],[100,15],[48,-278],[-48,-68]],[[72357,63487],[324,-56],[20,299],[90,-19],[32,208],[52,-46]],[[72514,65397],[-309,-567]],[[72205,64830],[-54,-158],[-191,25]],[[87075,29096],[424,-176]],[[87499,28920],[106,574],[45,26],[291,-106],[27,198],[352,-129]],[[88320,29483],[68,577],[52,149]],[[90054,25808],[150,28],[98,103],[74,-84],[44,219],[175,215]],[[53650,80022],[210,-185],[136,-457],[95,-216],[185,-203]],[[54414,79539],[11,205],[-29,229],[26,195],[-47,228],[157,680],[-79,149],[-14,202]],[[54161,81238],[16,-248],[-95,-117],[-34,-258],[-105,8],[-18,-184],[-168,-156],[-175,-51],[68,-210]],[[85756,44160],[43,-20],[117,262],[-14,146],[132,172],[183,399],[68,-77],[104,31]],[[86389,45073],[46,151]],[[86435,45224],[-140,75]],[[86295,45299],[-128,-84],[-9,115],[-85,-41],[-138,48],[-131,169],[-58,167],[-97,34]],[[85649,45707],[-65,-205],[30,-77],[-101,-216],[-191,-265]],[[52886,80542],[660,-656]],[[53546,79886],[104,136]],[[53502,81548],[-103,-91],[-94,1],[-89,-273],[-161,-258],[-83,-315],[-86,-70]],[[68245,81011],[181,-55],[-144,109],[-37,-54]],[[67912,80966],[144,-14],[-40,127],[-104,-113]],[[68368,79225],[46,987],[139,147]],[[68553,80359],[-6,59],[-204,-101],[-305,137],[-389,297],[15,-181],[-121,-74]],[[67543,80496],[-44,-1050]],[[54999,69604],[1,-201]],[[55000,69403],[150,-119],[177,85],[71,-64],[143,36],[72,119],[65,-36],[139,164],[201,119]],[[56018,69707],[4,10]],[[25216,49332],[-196,1899]],[[43723,77983],[955,96]],[[45184,81163],[-1535,-149]],[[43649,81014],[46,-144],[155,-103],[-149,-259],[83,-130],[117,-384],[-4,-230],[-110,-142],[-108,-5]],[[43679,79617],[-68,-186],[-9,-202],[-89,-625],[-216,-319],[-105,-66],[-65,58],[-306,-247],[-81,15],[-183,-219]],[[82544,81685],[434,-329],[17,-75]],[[83624,81002],[359,983],[578,1220]],[[84561,83205],[-456,129],[69,666],[-44,12]],[[82635,81846],[-91,-161]],[[84817,29231],[200,-65]],[[85017,29166],[357,-123],[25,292],[75,38]],[[67641,32311],[395,-53]],[[68036,32258],[109,205],[-41,458]],[[67300,33257],[-42,-887]],[[59480,65692],[840,-14],[-4,-214],[63,-17],[-7,-222],[223,-3]],[[60829,65553],[3,1019]],[[60832,66572],[-382,-1]],[[60450,66571],[-264,-5],[-13,-290],[-303,-30],[0,-113],[-291,3],[-2,-225],[-95,1]],[[62506,51002],[-8,-225],[292,-19]],[[54020,26367],[2,-667]],[[76756,67673],[-99,-124],[-178,36],[-8,-62],[-194,41]],[[73651,72252],[73,-79],[55,220],[789,-158]],[[74568,72235],[34,334],[32,-6]],[[74634,72563],[-30,34],[29,475],[-158,33],[4,55],[-149,49],[-94,458]],[[74236,73667],[-251,46],[-19,-332],[-177,33],[-36,-303],[-194,21]],[[12459,43990],[83,794],[-9,168],[79,471],[-8,115],[132,230],[38,158]],[[10660,45853],[-39,-105],[25,-158],[87,-130],[-49,-108],[59,-154]],[[88097,48554],[-4,-214],[109,-110],[100,27],[34,-139]],[[88434,48719],[26,210],[111,-44]],[[88711,48984],[-12,189]],[[88699,49173],[-92,-180],[-137,76],[-36,100],[-80,-128],[-154,-63]],[[61455,72903],[7,337],[202,321],[4,167]],[[61678,74232],[-945,55]],[[88452,51715],[-3,-32]],[[88449,51683],[653,-222]],[[89102,51461],[105,118]],[[89207,51579],[19,159],[108,319]],[[62064,28549],[165,-15],[-30,-201],[110,-142],[72,67],[34,-135],[75,23]],[[62490,28146],[1,34],[286,-25]],[[62777,28155],[96,-12],[45,1326]],[[62305,29056],[-241,-507]],[[77149,70598],[-14,62]],[[76327,70616],[66,-13],[-12,-185],[49,-93],[51,-355],[89,-123]],[[76570,69847],[96,15],[75,171]],[[76741,70033],[186,25],[69,132],[58,253],[102,121]],[[76464,71161],[-48,-266],[-98,-169],[9,-110]],[[89207,51579],[114,128],[392,239],[70,260],[58,4]],[[89841,52210],[159,253],[69,33],[60,176],[-197,174],[-196,-188]],[[86124,43068],[-39,232],[-2,249],[419,911]],[[86502,44460],[-134,387],[21,226]],[[85333,45961],[78,125],[158,-175],[80,-204]],[[86295,45299],[-10,102],[-314,958]],[[87312,27776],[725,-354],[212,-75]],[[88267,29034],[53,449]],[[87499,28920],[-187,-1144]],[[84323,49724],[-200,306],[-84,-66]],[[84039,49964],[29,-155],[-76,-126],[129,-175]],[[53798,65380],[5,-673],[193,1],[1,-337]],[[53997,64371],[572,3]],[[54569,64374],[0,335]],[[54569,64709],[-1,672],[-97,0],[0,337],[-479,-1]],[[54766,62893],[-54,38],[-136,355],[-7,1088]],[[53997,64371],[-3,-629],[-29,104],[-120,-28]],[[53845,63818],[3,-791],[89,1],[2,-672]],[[52516,80917],[370,-375]],[[83836,51201],[203,-1237]],[[84851,50304],[-65,738]],[[53327,63854],[87,166],[75,-100],[-44,-110],[79,-68],[37,106],[127,-54],[88,182],[69,-158]],[[14292,36475],[138,-871],[309,-2029],[379,-2556]],[[15118,31019],[457,-3022]],[[16112,32340],[-248,1651],[-42,-16],[-286,1942],[189,77]],[[15725,35994],[-56,374],[28,12],[-48,335],[50,108],[-58,404],[-47,97]],[[15594,37324],[-116,-43],[-56,86]],[[15422,37367],[-163,69],[-161,-60],[-212,56],[-84,106],[-120,-72],[-39,258],[68,30],[-83,194],[13,237],[-135,262]],[[14506,38447],[-117,91],[-97,-13],[-113,119],[-206,-91]],[[13973,38553],[84,-564]],[[88925,30611],[507,-848]],[[89432,29763],[597,322],[-130,566],[342,265],[72,182]],[[85648,38290],[21,45],[253,-483],[98,-142],[-75,256],[147,-193],[19,89],[123,-107],[427,-250],[90,-103]],[[86751,37402],[2,152],[136,202]],[[86889,37756],[-103,152],[53,104],[-196,139],[-146,356]],[[86497,38507],[-62,181],[-347,256],[-90,229]],[[85998,39173],[16,-117],[-164,-245],[-81,-250],[-90,-101],[-31,-170]],[[81584,43842],[19,574],[-82,339],[1,417],[43,147]],[[81451,45306],[5,-152],[-75,-68],[8,-131],[-94,-87],[-102,42],[-55,-162]],[[60254,80927],[125,-64],[557,-27],[0,-194],[276,-15]],[[60256,81006],[-2,-79]],[[47667,38543],[-768,-63]],[[46899,38480],[42,-1332]],[[74524,71566],[193,-41],[-21,-219],[510,-117],[-11,-132],[105,-30]],[[75300,71027],[31,214],[67,105],[-26,179]],[[75529,72062],[-157,226],[-78,187],[37,277]],[[75331,72752],[-254,53],[-158,-302],[-285,60]],[[74568,72235],[-44,-669]],[[62831,57370],[77,-4]],[[62908,57366],[91,116],[20,169],[72,-4],[99,337],[8,281]],[[72513,55591],[-409,30]],[[71738,55643],[-19,-484]],[[65806,81494],[196,-121]],[[66002,81373],[96,85]],[[66098,81458],[-6,726],[-18,220],[134,-23],[16,-95],[105,180]],[[66329,82466],[-32,167],[-76,100],[15,344],[178,446],[37,639],[164,574]],[[66615,84736],[-342,538]],[[66273,85274],[103,-414],[55,-117],[-66,-122],[5,-370],[-60,-120],[-174,-42],[-106,-318],[53,-32],[-10,-410],[-142,-41]],[[91014,31419],[52,-216],[632,-413]],[[91698,30790],[61,613]],[[91073,31859],[1,-12]],[[90799,32714],[-42,-20]],[[91698,30790],[-55,-530]],[[91643,30260],[194,491],[23,115],[75,-125],[33,88],[115,33]],[[92571,31848],[-24,98],[-88,-43],[-111,242],[-45,-23],[-126,148],[0,181],[-167,109],[-122,238],[-40,-40],[-71,148]],[[61639,57456],[-13,-1140]],[[62421,55892],[7,390],[-25,1],[9,628],[24,483]],[[53546,79886],[20,-101],[-68,-84],[21,-97],[-112,-232],[20,-159],[-86,23],[-50,-106],[-68,-532],[-68,-155]],[[10827,40522],[148,-119],[93,-394],[-69,-162],[65,-38],[72,-294],[-69,-42],[-84,-371],[81,-161]],[[11064,38941],[197,98]],[[11261,39039],[559,351]],[[10226,41227],[108,72],[156,-25],[90,-255],[139,-78],[108,-419]],[[55922,62341],[59,-38],[90,129],[72,-12],[93,-149],[17,-229],[67,-12],[131,-336]],[[56451,61694],[83,173],[186,57],[1,197],[102,-95],[58,182]],[[56881,62208],[2,467],[-205,3],[3,556]],[[56681,63234],[-764,11]],[[55917,63245],[-2,-392],[-191,1],[5,-522]],[[56681,63234],[4,448],[-128,2],[2,336],[-112,2],[4,672]],[[55622,64703],[8,-1342],[287,-3],[0,-113]],[[80711,38718],[30,295]],[[80556,39083],[31,-307],[-162,-389]],[[58952,69239],[444,4]],[[59615,69354],[-121,602],[-9,121],[-74,-3],[-2,929]],[[59353,71005],[-529,20]],[[58824,71025],[-106,-273],[9,-170],[104,-119],[22,80],[148,-395],[-50,-129],[75,4],[-15,-148],[50,-73],[-75,-70],[67,-109],[-111,-130],[10,-254]],[[90473,38876],[174,-548]],[[90647,38328],[119,107],[59,215],[65,-9],[280,188],[94,-60]],[[91468,38916],[28,101],[-125,488],[-183,311]],[[91188,39816],[-259,146],[-288,-25]],[[90340,39297],[133,-421]],[[24771,31555],[-512,-173],[-373,-158],[-338,-92]],[[23548,31132],[347,-2912]],[[50422,77176],[8,23],[-573,665]],[[78763,38500],[-79,-938]],[[79587,37034],[30,329]],[[79321,38418],[-250,49],[-295,159]],[[72538,68133],[78,133],[-45,75],[28,151],[-137,74],[16,125],[-122,293],[92,193],[-52,95]],[[72396,69272],[-34,62],[4,262]],[[71685,69596],[-101,-38],[-73,-121],[-13,-228],[-105,-13],[-20,-308]],[[11626,13958],[21,-117]],[[11603,15238],[-154,-79],[-20,-82],[197,-1119]],[[49522,47387],[940,48]],[[50462,47435],[10,5],[-17,1006]],[[50443,49117],[-945,-46]],[[56134,47863],[3,307],[38,-67],[155,64],[31,-69]],[[56361,48098],[5,940]],[[51647,44126],[767,22]],[[9369,40454],[354,174],[-18,-108],[101,-320],[-2,-178],[236,113],[13,-174],[-47,-295],[90,-295]],[[10096,39371],[80,23],[54,140],[150,-107],[207,128],[177,36],[21,55],[-126,791],[168,85]],[[9545,40922],[-31,-195],[-138,-214]],[[60912,57505],[674,-45]],[[61539,58876],[3,284],[-193,6],[4,336],[-192,5]],[[61159,59172],[-2,-278],[-130,-219],[3,-244],[-124,-19],[33,-137],[-90,-24],[68,-176],[-106,-25],[103,-113],[-2,-432]],[[89312,50050],[-27,-268],[100,-56],[157,76]],[[89542,49802],[29,395],[-55,-27]],[[89516,50170],[-103,108]],[[89413,50278],[-101,-228]],[[40191,70291],[90,12],[79,-1649],[83,11],[33,-668],[388,51]],[[40864,68048],[844,109]],[[40931,74112],[-746,-101]],[[63214,73899],[-81,5],[7,-374],[100,-69],[-29,-190],[62,-13],[-51,-139]],[[40333,75374],[-18,-208],[-117,-181],[-62,25],[-133,-138],[-16,-296],[-42,-172],[-90,61],[-153,-522]],[[39300,43081],[0,0]],[[39223,43239],[174,-218],[4,-87]],[[39556,42959],[-96,58],[-12,230],[-65,17]],[[39342,43083],[0,0]],[[56678,65360],[870,-23]],[[57543,66561],[-4,959]],[[57067,68437],[-71,-188],[-136,63],[-131,-178],[-93,-285],[-147,-10],[-153,-278],[-46,1]],[[80520,40022],[25,-118]],[[80827,39927],[52,545]],[[76925,60061],[-233,22],[-196,184],[-102,-30],[-67,-214]],[[76327,60023],[-32,-218],[48,-95],[-34,-119],[91,-251]],[[75878,60451],[-1,-73],[129,-185],[29,81],[182,-53],[110,-198]],[[76456,61179],[-224,48]],[[54151,35411],[-608,-12]],[[93044,25484],[565,-211]],[[93609,25273],[48,-18]],[[93657,25255],[85,107],[22,153],[125,-97],[195,43],[23,313],[72,-7],[9,-117],[134,-23],[27,80],[16,422],[-69,276],[85,119],[145,-142],[7,259],[-85,24],[-41,216],[94,100],[80,-71],[58,111]],[[93717,27940],[-54,19]],[[93407,27217],[-21,-254],[-96,79],[-50,-177],[-37,50]],[[73795,44109],[-12,-175]],[[73783,43934],[570,-121],[-7,-85]],[[74346,43728],[194,-35]],[[74642,44827],[-476,22],[-321,92]],[[58806,71025],[18,0]],[[59492,74004],[17,-48],[-148,-149],[-33,-158],[-127,-81],[-15,-175],[-108,-24],[-25,-333],[-113,-161],[29,-208],[-86,-463],[-71,-89],[65,-188],[-77,-28],[69,-253],[-69,-169],[34,-116],[-82,-68],[54,-268]],[[65294,37470],[-44,-1217]],[[14168,13221],[116,-63],[127,39],[310,-112]],[[14721,13085],[-54,482],[96,282]],[[13352,13277],[51,-307],[-139,-368],[-61,-232],[50,-289]],[[87197,60731],[39,-70],[210,88]],[[87784,62218],[-9,299],[-87,8],[-34,-105],[-299,-5],[-368,167],[-263,284]],[[86488,62575],[27,-152],[-37,-101],[100,-144],[24,-438],[39,-81],[178,46],[60,-275],[211,-113],[107,-586]],[[72953,57026],[265,47],[171,-146],[54,-242]],[[74185,57177],[-83,168],[-167,28],[0,472]],[[86694,53650],[72,-400],[17,-335],[-30,-469]],[[86753,52446],[145,-33],[84,46],[227,-70],[37,104],[146,79],[34,162],[-48,110],[89,154],[165,-138],[145,387],[186,114]],[[87963,53361],[135,203],[-138,109],[-17,76]],[[87943,53749],[-103,296]],[[87257,53659],[-186,120],[-141,24],[-71,-124],[-165,-29]],[[27980,26207],[-35,313],[-188,-41],[-35,327],[-191,-59],[-82,617],[-96,-29]],[[39356,43737],[236,66],[210,-22],[9,-167],[100,3],[12,-206],[222,32],[-49,291],[-241,-40],[36,214],[-158,-41],[-102,112]],[[63234,70807],[0,97],[-127,403],[-100,98],[-61,268],[15,147],[-73,184],[6,135]],[[62395,72798],[13,-88],[-78,-220],[53,-288],[-47,12],[-77,-197],[-150,62],[-19,-94]],[[89068,49052],[82,-54],[131,163]],[[89176,50066],[80,-129],[56,113]],[[89413,50278],[7,90],[-139,99],[-37,-189],[-77,-86]],[[89167,50192],[9,-126]],[[38447,41764],[419,83],[588,82]],[[38799,43172],[5,-77],[-470,-79]],[[66098,81458],[132,23],[258,-195],[107,21],[102,101],[214,-80],[123,74]],[[67034,81402],[-99,181],[-6,124],[-83,61],[27,129],[-199,-36],[-66,185]],[[66521,82551],[-51,-90],[-141,5]],[[69673,73995],[762,-116]],[[70435,73879],[24,435],[88,15],[10,165],[224,-42]],[[70781,74452],[-30,61],[28,446],[-96,17],[32,548],[-99,165],[119,125],[-18,178],[-63,103],[-54,-57],[-121,110],[-21,224],[-64,-63],[-50,136],[43,115]],[[70063,77010],[23,-125],[-71,-343],[96,-40],[8,-225],[-86,36],[53,-198],[-3,-258],[-63,-107],[-162,-94],[-23,-120],[-86,-27],[-50,-397]],[[70060,71879],[157,-24],[8,167],[381,-61]],[[70748,72777],[-94,53],[27,467],[-191,30],[27,485],[-82,67]],[[70146,70004],[546,-69]],[[70692,69935],[28,493]],[[69022,67316],[18,-1213]],[[69040,66103],[405,-34],[70,106],[20,392]],[[69620,68084],[-607,48]],[[69013,68132],[9,-816]],[[69003,69082],[10,-950]],[[69815,68053],[77,1422]],[[68990,70231],[13,-1149]],[[55489,43162],[4,10]],[[86439,48957],[76,-57],[6,-130],[200,-480]],[[87490,48987],[-19,38]],[[87384,49056],[-43,281]],[[87228,49461],[-196,56],[-112,-141],[-61,44]],[[59309,78087],[-591,93]],[[70427,24405],[407,-60]],[[70234,25440],[10,-188],[-72,-301],[21,-227],[218,-175],[16,-144]],[[57137,49024],[-1,-421]],[[58086,49655],[3,464]],[[72396,69272],[585,-108]],[[73290,69163],[83,1282]],[[39242,39042],[556,91]],[[71505,57255],[92,411],[50,-30],[30,150]],[[71677,57786],[-77,270],[-75,117],[-2,153]],[[70730,58157],[18,-192],[65,-143],[4,-375],[108,-564],[-16,-61]],[[84540,34906],[61,15],[25,-241],[101,-224],[41,279],[153,-65],[125,250],[204,-4],[241,423],[266,-185],[296,-326]],[[85308,36316],[-139,87],[-103,-61],[-175,262],[-304,-86]],[[84188,36672],[-37,-74],[106,-408],[62,-42],[24,-233],[215,-250],[10,-179],[-133,-391],[105,-189]],[[54455,82422],[118,250],[-91,258],[69,233],[-49,153],[36,103],[103,25],[32,288]],[[54673,83732],[41,31],[-94,168],[86,47],[-18,232],[-124,5]],[[54564,84215],[-40,-80],[-128,-44]],[[54396,84091],[-162,-134],[-21,-183],[-79,-149],[-62,-284],[-135,18],[-237,-318],[-66,-208]],[[90152,17663],[230,-107]],[[90480,18661],[32,275],[-55,305],[-97,98]],[[90360,19339],[-72,-181],[-28,-480],[13,-253],[-86,-96],[21,-322],[-56,-344]],[[89027,49995],[17,123],[132,-52]],[[89167,50192],[-41,217],[62,1019]],[[89188,51428],[-86,33]],[[88449,51683],[-10,-359]],[[40807,48877],[761,106],[186,50]],[[41754,49033],[-40,968]],[[37742,49381],[1292,247]],[[38959,50943],[-51,-163],[-73,5],[-27,-215],[-80,-22],[-180,389],[-48,-161],[-179,158],[-102,-39]],[[64005,54277],[10,404],[-70,117],[9,337]],[[41420,76597],[-1196,2168]],[[39301,77332],[317,-3401]],[[40870,47544],[-63,1333]],[[39276,48653],[26,-501]],[[78847,43230],[22,-177],[198,1],[-46,-389],[213,-69]],[[79234,42596],[195,-37],[-21,-239],[106,32],[41,102],[191,-13],[-4,-53]],[[79742,42388],[71,86],[356,-69],[8,123]],[[80067,42879],[-100,132],[-48,188],[-79,22],[-155,212]],[[79128,44072],[-12,-207],[-165,31],[-75,-159],[-29,-507]],[[82600,50130],[-113,189],[-90,42],[-93,171]],[[81908,50323],[269,-407],[20,-105],[-84,14],[-7,-108],[162,-295]],[[70987,66062],[78,118],[53,260],[155,-20],[87,104]],[[71360,66524],[27,162]],[[70874,67937],[-94,10],[-16,-280],[-197,-26]],[[70115,66499],[-18,-333]],[[84736,41466],[230,220]],[[84966,41686],[383,373]],[[84574,43126],[48,-141]],[[34713,20304],[-143,-2],[-57,-66],[-158,91],[-91,-38],[-20,244],[-98,-23],[-19,221],[-255,-60],[-206,118],[-237,390],[-13,164],[-124,-31],[-30,357],[-173,-43]],[[33089,21626],[-412,-123]],[[32677,21503],[58,-668],[206,52],[58,-657],[189,48],[15,-164],[191,49],[14,-165],[190,47],[53,-660],[27,7],[24,-331],[66,18],[27,-336],[129,28],[36,-318]],[[65694,78292],[807,-92]],[[66706,78177],[-71,413],[-44,405],[-48,101],[-18,393]],[[66525,79489],[-272,32],[-513,-125]],[[72602,58165],[-245,70]],[[72357,58235],[-178,5],[-138,-68],[-364,-386]],[[23477,12962],[190,75],[145,-1141]],[[26209,13517],[69,139],[-44,171],[51,118]],[[65722,85543],[62,-82],[83,194],[-59,51],[-86,-163]],[[65655,84965],[38,16]],[[65693,84981],[-38,-16]],[[64632,82598],[194,-26],[-3,-54],[254,100]],[[65077,82618],[245,-8]],[[66273,85274],[-251,328],[-27,-164],[-86,-45],[23,-147],[-91,-318],[-93,-137],[-49,86]],[[65699,84877],[-27,-313],[-252,-403],[-235,-438],[-75,-29],[-105,-212],[-118,-104],[-47,-195],[-81,-101],[-22,115],[-79,9],[7,111],[-245,30]],[[72270,20166],[131,1892]],[[71815,21877],[100,2],[174,-157],[-17,-107],[-190,-20],[-84,-138],[-72,-340],[54,-242],[87,-103],[94,-315],[-121,-98],[337,-17],[30,-168],[63,-8]],[[86480,52379],[255,-86]],[[86735,52293],[18,153]],[[75796,33932],[-109,377],[-89,75],[-12,177],[-63,50],[-76,335],[46,177],[-47,42]],[[28134,10812],[-442,-138],[-3,325],[-79,122],[59,129],[25,224],[-42,129],[0,259],[64,73],[-34,348],[-169,-55],[-18,163],[-380,-125]],[[28384,10892],[-171,1572],[246,76],[-140,1300]],[[28319,13840],[-172,-54],[-12,110],[-95,-31],[-24,218],[-98,-31],[-21,102],[-177,-56],[-23,217],[-241,-88]],[[38762,43809],[-165,-70],[-211,-368],[-95,-50]],[[78385,49570],[170,-389]],[[78555,49181],[189,-169]],[[79519,50042],[18,172],[-73,277]],[[85216,40708],[-105,181],[-79,-20],[-66,817]],[[70019,77133],[-100,85],[-575,83],[5,113],[-194,26]],[[69155,77440],[-91,-1224]],[[66616,44773],[365,-43]],[[66981,44730],[16,281],[155,-17],[12,223],[128,-16],[110,270],[194,-24]],[[67596,45447],[13,279]],[[69055,42522],[74,69],[141,-22]],[[69106,43541],[-51,-1019]],[[90459,36737],[5,-124],[223,83]],[[90687,36696],[88,200]],[[90647,38328],[-167,-165],[-139,42],[-95,-339],[-99,-170],[-71,-6],[-8,-127],[-88,-13]],[[89980,37550],[113,-270]],[[61029,29155],[560,-41]],[[52132,71182],[682,21]],[[52814,71203],[-22,1694]],[[52701,72893],[-869,-44]],[[51832,72849],[28,-1687]],[[67558,34983],[722,-97]],[[68280,34886],[141,275],[153,686],[31,248],[150,435]],[[68800,37444],[-438,67],[-22,-339],[-192,35],[-21,-334],[-191,37],[-10,-168]],[[67926,36742],[102,-20],[81,-128],[-63,-1062],[-561,110]],[[89516,50170],[71,251],[111,10],[127,130],[39,124],[-86,78],[53,434]],[[89499,51318],[-311,110]],[[74267,29996],[111,1340]],[[74501,28129],[81,-29],[135,-428],[107,-118]],[[74824,27554],[29,240],[554,-158]],[[74994,29484],[-377,91]],[[43916,19384],[-55,1276]],[[42494,15183],[574,84]],[[62795,26136],[-386,32]],[[62409,26168],[-576,51]],[[61632,25900],[-18,-659]],[[13945,38752],[404,172],[-1,115],[335,142]],[[14683,39181],[398,180],[-50,349],[-155,-38],[-48,94],[-58,381],[6,176],[-46,281],[92,57],[-40,303],[31,14],[-61,426]],[[14752,41404],[-333,-854]],[[13921,38921],[24,-169]],[[72462,40314],[411,-81]],[[72890,40960],[-377,73]],[[72995,38849],[100,1337]],[[61035,67899],[459,-2]],[[61507,69807],[-147,122],[-80,-88],[-18,-128],[-78,47],[-20,-150],[-64,-39]],[[61100,69571],[-37,-117],[-128,-130],[-96,16],[-25,-193],[-107,-103],[111,-318],[-30,-233],[130,-44],[119,-297],[-2,-253]],[[67660,38650],[385,-70],[-20,-333],[807,-142]],[[68859,38612],[32,597]],[[68891,39209],[-1007,197]],[[67692,39446],[-29,-459]],[[22233,18556],[111,-199],[129,-452]],[[22677,21208],[-167,-62],[-166,-247],[59,-463],[-115,-43],[-10,-191],[84,-659],[-425,-171]],[[93461,29746],[-99,-232],[-123,-508],[-48,34],[-85,-502],[32,-22],[-74,-313]],[[72679,48761],[317,309]],[[73107,49584],[-1,113]],[[73106,49697],[-201,202],[-283,10],[-284,234],[-86,178]],[[67499,79446],[-388,44],[19,502],[-195,77],[7,168],[-82,8]],[[66860,80245],[-139,-164],[-104,-226],[-29,-251],[-63,-115]],[[64462,81996],[87,-187],[521,-253]],[[65070,81556],[-23,446],[-51,61],[49,207],[32,348]],[[31046,41948],[-911,-237],[2,-19],[-570,-158]],[[29540,41189],[57,-698],[122,-1329],[-11,-3],[89,-940]],[[51105,83173],[-245,396]],[[24263,39584],[1332,434],[1516,464],[19,-150],[115,54],[179,-232]],[[27434,42886],[-89,-85],[-197,-57],[54,-612],[-7,-254],[-1146,-338],[-1549,-490],[-4,32],[-389,-122]],[[24107,40960],[156,-1376]],[[86735,52293],[232,-80]],[[86967,52213],[821,-273]],[[87788,51940],[230,-85]],[[88074,53015],[-23,123],[-117,78],[29,145]],[[73213,73520],[40,132],[7,378],[-21,165],[96,-19],[32,489],[-51,188],[64,-16]],[[73330,75531],[-160,-31],[-23,-278],[-200,335],[-26,-290],[-187,39]],[[30027,33119],[-752,-200]],[[29275,32919],[14,-266],[-126,-154],[36,-158],[-39,-267],[32,-139],[97,-94],[-25,-198],[68,-81],[-52,-264]],[[29280,31298],[36,-47],[-37,-557],[64,-61],[374,106],[130,182],[77,-174],[22,124],[-54,352],[101,48],[216,-99]],[[74346,42450],[452,-108],[11,143],[180,-17]],[[74989,42468],[4,114]],[[74346,43728],[-100,-1252]],[[74052,74714],[77,-14]],[[74129,74700],[625,-123]],[[74754,74577],[74,1161]],[[74828,75738],[5,110],[-127,21],[10,156],[-228,-58],[-113,34],[-72,298]],[[74303,76299],[-154,24]],[[9268,41888],[1,12]],[[9269,41900],[-1,-12]],[[9118,42127],[-187,-91]],[[8931,42036],[25,-280],[199,-25],[17,395],[-54,1]],[[34651,49241],[-8,187],[84,165],[-83,225],[-75,9],[31,112]],[[34600,49939],[-125,-26],[-6,170],[-108,88],[-70,-65]],[[34291,50106],[-6,-187],[-70,-153],[-92,-35],[-79,-148],[40,-340],[-103,-23],[-15,-144]],[[66967,53724],[6,137],[69,-75],[132,17]],[[67180,54092],[-119,28],[-141,245],[-35,185],[-99,209]],[[66786,54759],[-165,-127],[-21,-285],[17,-296],[79,-137],[-12,-122],[-76,-44]],[[63406,57321],[608,-59]],[[64014,57262],[16,234],[58,91],[11,497],[-96,75]],[[64003,58159],[9,452]],[[62908,57366],[498,-45]],[[61772,62976],[-12,-1143]],[[77494,37273],[273,-59]],[[77860,37470],[112,1232]],[[56307,61002],[-6,435],[88,252],[62,5]],[[65368,85634],[275,84],[-133,37],[-142,-121]],[[64997,85816],[172,-79],[21,53],[-186,85],[-7,-59]],[[65699,84877],[-6,104]],[[65655,84965],[7,-145],[-81,-175],[-84,218],[-95,-36],[-51,77],[-86,-61],[22,190],[-79,156],[-22,177],[-57,-15],[-30,190],[-58,-36],[-142,166],[-21,208],[-109,-43],[10,-149],[-208,-310],[-74,50],[-185,-53],[-72,-101],[-138,-9],[-157,-88],[-115,-185],[82,-55],[46,-194],[142,200],[45,-79],[5,224],[100,49],[-32,-340],[-120,-105],[-96,-247]],[[11204,13738],[422,220]],[[10534,16467],[98,-326],[98,-473],[141,-558],[100,-638],[97,-228],[136,-506]],[[74824,27554],[-48,-147],[67,-453],[37,159],[121,-229],[-128,-71],[142,-24],[74,-233],[126,-63],[202,-177],[26,-120],[164,-137],[210,133],[96,108],[129,379],[88,182],[88,524]],[[57039,41954],[271,-6]],[[57102,42664],[-20,-331],[-40,1],[-3,-380]],[[60378,45520],[668,-23]],[[61046,45497],[7,994]],[[60855,46887],[-480,-252]],[[31100,89295],[319,-28],[226,-428],[104,-47],[93,317],[181,378],[-9,267],[131,181],[29,-187],[88,8],[-34,208],[62,194],[121,208],[-123,138],[-116,-64],[-118,69],[-144,-175],[-192,-37],[-275,51],[-57,-273],[-81,-117],[-27,-166],[-85,-151],[-2,-199],[-91,-147]],[[23735,44239],[372,-3279]],[[27335,43910],[-27,187],[-82,5],[-10,111],[-117,-34],[-48,192],[-80,140],[-61,-18],[-43,526],[-175,148],[-233,-89],[-77,121],[-17,167],[-63,90]],[[24353,38786],[383,-3341]],[[27580,37236],[67,229],[-15,334],[25,106],[-48,522]],[[24263,39584],[90,-798]],[[86315,96536],[76,-176],[108,-81],[18,-206]],[[86517,96073],[29,70],[140,-170],[29,-134]],[[86715,95839],[40,25]],[[86755,95864],[-109,487],[-37,280],[-360,866],[-154,258],[-26,-33],[298,-616],[41,-183],[17,-377],[-110,-10]],[[85919,97958],[89,-224],[40,97],[-83,167],[-46,-40]],[[85736,98213],[57,-143],[52,81],[-109,62]],[[85214,98724],[354,-394],[52,85],[-304,347],[-102,-38]],[[84146,94816],[1194,-329]],[[85340,94487],[155,1649],[22,-7],[74,697]],[[85591,96826],[-73,162],[-355,176],[-139,-134],[-83,-202],[10,-425],[52,-37],[-138,-441],[-94,-133],[0,-111],[-97,-223],[-68,-40],[-63,-264],[-122,24],[-96,-307],[-179,-55]],[[83862,99608],[105,-374],[302,-372],[157,-255],[104,-106],[301,142],[41,160],[112,109],[-305,274],[-30,-81],[-193,68],[-12,84],[-321,322],[-255,116],[-6,-87]],[[83457,99810],[252,-176],[-36,182],[-212,75],[-4,-81]],[[83145,99811],[34,-123],[81,-1],[-13,152],[-102,-28]],[[81555,99934],[106,-66],[40,63],[-143,68],[-3,-65]],[[80189,68673],[49,-409],[-76,-467],[16,-356],[38,-312],[-76,-122]],[[80140,67007],[161,-155],[157,215],[71,-61],[154,21],[159,-176],[68,39]],[[81100,67033],[2,150],[122,136],[174,39]],[[81547,67512],[-369,624]],[[81178,68136],[-180,-126],[-173,161],[-228,85],[-68,146],[-16,279]],[[75003,70150],[73,400],[55,132]],[[75131,70682],[169,345]],[[74524,71566],[-30,-332],[-95,19],[-337,-211],[-72,-95]],[[73990,70947],[-26,-388],[185,-155]],[[51145,89595],[490,194],[56,-131]],[[52487,90675],[-106,297],[-76,-8],[-49,-193],[-148,28],[-31,-60],[-225,31],[-76,-41],[-24,150]],[[51752,90879],[-168,-49],[-39,-132],[-58,93],[-102,-200],[-66,2],[-111,-123],[-52,47],[19,-231]],[[51175,90286],[-4,-163],[-161,-76]],[[51010,90047],[-39,-220],[174,-232]],[[56563,41949],[476,5]],[[57098,43669],[-741,0]],[[56357,43669],[-51,-503],[-184,-1]],[[25124,95090],[81,-118],[51,81],[-51,118],[-81,-81]],[[24855,94663],[14,-76],[95,94],[3,250],[-112,-268]],[[24908,93151],[134,-27],[163,80],[44,114],[84,8]],[[25464,93715],[60,227],[143,329],[-50,555],[-96,348],[-67,-105],[-46,75],[-181,-461],[66,-185],[-64,-302],[-87,-260],[-74,-60],[126,281],[34,394],[-31,143],[-124,16],[-143,-77],[-105,-175],[23,-170],[-52,-334],[-1,316],[-43,99],[27,150],[-129,-116]],[[20175,89861],[13,113],[190,47],[10,-122],[203,99],[84,-245],[227,-110],[4,366],[81,102],[140,60],[56,170],[488,525],[91,316],[4,106]],[[21622,91487],[-7,-79],[-174,-184],[-149,-44],[-131,-111],[-217,-96],[-195,-143],[33,-152],[61,18],[-66,-341],[9,-235],[-56,319],[-180,249],[-233,14],[-225,-109],[45,-181],[-124,91],[-378,-50],[-106,16],[-332,185],[-70,74]],[[73498,39485],[41,597]],[[42432,47105],[767,92],[1150,99]],[[44289,48960],[-1755,-207],[-191,-14]],[[42343,48739],[28,-297],[61,-1337]],[[76225,55659],[173,-99],[154,319],[57,-93],[59,70]],[[76605,56569],[-305,50],[-72,-52]],[[68310,41325],[685,-122]],[[68998,41258],[57,1264]],[[68422,43655],[-74,-1327],[22,-4],[-40,-667]],[[14713,3518],[-31,-15],[-123,722],[-807,-407],[9,-52],[-1598,-829]],[[12163,2937],[-33,-350],[67,-497],[-17,-293],[49,-31],[161,-495],[-71,-237],[119,25],[111,150],[210,440],[136,192],[53,-4],[168,268],[-19,57],[159,222],[169,129],[233,70],[141,198],[223,89],[46,130],[212,102],[153,-121],[114,236],[15,163],[181,49],[-30,89]],[[12308,4392],[446,233],[-10,55],[787,408]],[[13531,5088],[-163,944],[20,12],[-108,641],[422,205]],[[13702,6890],[-57,320],[65,37],[-130,738]],[[12200,7276],[14,-436],[63,50],[-16,125],[197,-118],[191,-2],[-40,-114],[-166,-162],[16,-147],[-133,-115],[-56,52],[-11,302],[-93,21],[101,-504],[37,-409],[14,-443],[-76,-311],[66,-673]],[[82278,78672],[103,-75],[173,71],[200,-59],[-57,-554],[109,-31]],[[82806,78024],[233,1036],[123,398],[40,274],[124,408]],[[82746,80480],[-50,-517],[-134,-277]],[[14713,3518],[61,102],[-29,187],[56,5],[45,-155],[-55,-143],[24,-125],[188,-35],[0,104],[-94,69],[24,183],[135,-166],[-12,334],[-83,-5],[38,213],[-2,211],[54,96],[-133,11],[-15,137],[-105,70],[-49,191],[-119,203],[-19,-72],[120,-324],[-89,16],[-138,337],[-163,188]],[[14353,5150],[-767,-378],[-55,316]],[[12308,4392],[28,-830],[-52,-120],[12,-182],[-133,-323]],[[9200,40555],[-68,330],[61,169],[-82,40],[-44,123],[79,230],[-97,-98],[3,247],[-97,6],[-34,-148],[-127,-274],[-84,2],[-99,-280],[-35,-200],[-84,-157],[-92,-72],[-83,117],[-55,-72],[153,-363],[52,-180],[-27,-292],[45,-16],[-24,-224]],[[87334,49630],[80,673]],[[87081,50868],[-75,-40]],[[87006,50828],[-105,-42],[-116,-200],[-140,-37],[-82,55]],[[86563,50604],[-84,-581],[159,-245]],[[65627,43648],[-203,26],[2,226],[-112,68],[-381,44]],[[34852,38186],[998,206]],[[28833,31166],[447,132]],[[11533,38119],[-41,261],[-92,-42],[-104,648],[-35,53]],[[11064,38941],[34,-92],[-155,-75],[-38,-180],[29,-177],[-137,-166],[-5,-195]],[[41922,63639],[-75,1670]],[[41846,65348],[-1272,-171],[59,-1158]],[[90800,27449],[662,-453]],[[91475,28813],[-39,15],[29,273],[-309,18],[-355,-149],[-34,17]],[[90767,28987],[5,-194]],[[64959,67547],[495,-43],[1,169],[-199,77],[-32,100],[86,102],[49,-160],[38,54],[154,-14]],[[76580,61152],[56,223],[120,81],[56,-68],[105,446]],[[76800,62135],[-155,-39],[-71,113],[-77,304],[-166,-52],[-55,75]],[[75933,47086],[-56,-1470]],[[76357,45373],[122,-16],[85,122]],[[76564,45479],[126,1519]],[[76036,47073],[-103,13]],[[91188,39816],[-132,402],[-67,391],[-68,532],[-94,241],[-110,89],[-71,-19],[-2,-240],[50,-462],[-14,-176],[-56,-52]],[[19423,53431],[97,-780],[-86,-37],[312,-2529]],[[56500,46410],[61,128],[77,-28],[-36,158],[19,198],[93,121],[40,225],[83,34]],[[56837,47246],[-214,-4],[-9,816]],[[56614,48058],[-193,-30],[-60,70]],[[20586,6631],[39,163],[138,124],[55,-131],[45,80],[123,31],[13,194],[112,52],[12,149],[129,68],[51,-185]],[[21303,7176],[164,-124],[51,13],[69,265],[12,208],[82,190],[107,-121],[74,74],[92,-58],[78,116]],[[22032,7739],[-289,2089]],[[21743,9828],[-204,-83]],[[14353,5150],[-278,449],[-136,337],[181,110],[197,-53],[78,-97],[-303,66],[-78,-130],[231,-394]],[[14245,5438],[315,156],[-73,426]],[[14454,6202],[-141,260],[-1,244],[-56,134]],[[14256,6840],[-71,4],[-28,-140],[-121,90],[-148,190],[-186,-94]],[[15092,837],[197,290],[-144,-111],[-53,-179]],[[14901,1109],[101,-37],[-11,104],[-90,-67]],[[14646,1390],[52,-76],[102,50],[51,235],[84,71],[-52,-259],[244,-242],[60,35],[160,276],[-122,109],[20,233],[-44,189],[-67,50],[-34,241],[-92,-29],[-49,-193],[-162,-77],[-95,-176],[-56,-437]],[[14656,1030],[70,51],[83,244],[-153,-295]],[[64549,49907],[88,-225],[27,-302]],[[65338,50469],[-239,16],[13,337],[-290,215]],[[64822,51037],[-85,-145]],[[64737,50892],[-188,-313],[-47,-419],[47,-253]],[[35758,44731],[1168,243]],[[36926,44974],[-21,172],[-91,-1],[-77,551],[-92,26],[-53,369]],[[36592,46091],[-52,223]],[[35251,45054],[30,-44],[-134,-204],[72,-186]],[[12970,30044],[733,339],[1415,636]],[[14043,36424],[94,-190],[101,-648],[-74,-149],[-36,-194],[27,-277],[-48,-109],[-151,-97],[-180,-442],[-21,-181],[-99,-104],[-98,-220],[-178,-114],[-74,119],[-145,78],[-24,157],[-97,-15],[-12,-120],[-94,-44],[-74,-176],[112,-707],[-434,-197]],[[43030,50162],[1210,133]],[[42922,52561],[28,-693],[13,0],[67,-1706]],[[22557,12954],[286,-2175]],[[84465,84946],[91,961],[-10,31],[93,985]],[[84639,86923],[-25,7],[80,673]],[[84165,87743],[-30,-251],[-160,-383],[-198,-105],[-34,-221],[-235,-232],[-76,-215],[135,145],[46,-291],[-214,56],[-20,-220],[-133,37],[-19,-219],[-85,-203],[-195,51],[-30,-331]],[[57470,23829],[5,-86],[109,-49],[41,64],[123,-255],[51,-216]],[[57799,23287],[143,166],[61,-26],[82,169],[177,164],[278,-2],[93,170]],[[58633,23928],[-74,111],[-109,40],[4,167],[-96,116],[-93,212],[-4,398]],[[57875,24984],[-385,10]],[[76820,69078],[21,316]],[[76841,69394],[14,185],[-46,9],[-68,445]],[[76570,69847],[-205,-110],[-69,-184],[-38,59],[-134,-192]],[[43722,38820],[924,105]],[[44646,38925],[-25,838]],[[44620,39769],[-950,-109]],[[43670,39660],[25,-174],[27,-666]],[[42070,60275],[1579,168]],[[76839,65762],[293,-623]],[[77417,65168],[122,59],[27,130],[134,91]],[[79459,67722],[148,331],[92,27],[43,267],[62,102],[11,368]],[[79815,68817],[-72,26],[-185,189],[-30,-46],[-153,144],[-76,-140],[-252,256]],[[79047,69246],[-65,-275],[-112,-59],[-114,-324]],[[90821,33639],[271,199]],[[91081,33975],[2,199],[73,-34],[0,248]],[[91156,34388],[-267,-82],[-151,-9]],[[90738,34297],[-20,-205],[38,-95],[-29,-364],[94,6]],[[81015,72383],[162,106]],[[81177,72489],[124,120],[138,285],[70,-6],[248,273],[76,132]],[[81833,73293],[119,238],[-17,68]],[[81775,74118],[-142,-94],[-224,126],[-231,-49]],[[81178,74101],[-48,-301],[-79,-79],[-77,53]],[[63839,49004],[114,-197],[213,-17],[8,-174],[65,-86],[78,-300],[136,-15],[44,-232],[57,-10],[208,248],[72,-51],[43,86]],[[64549,49907],[-2,-256],[-135,2],[10,-172],[-321,30],[-36,120],[-211,39]],[[65356,81104],[-38,184],[-83,140],[-155,-84]],[[65080,81344],[-33,-38],[-79,227],[-114,-243],[-123,-121],[-43,-160],[-121,-91]],[[75331,72752],[-3,281]],[[75328,73033],[-21,197],[-92,408],[42,220]],[[75257,73858],[9,65]],[[75266,73923],[-47,-31],[-100,141],[-9,154],[-377,57],[21,333]],[[74129,74700],[50,-174],[-12,-142],[83,-345],[-46,-275],[32,-97]],[[69506,80772],[380,-157],[7,-84],[101,130],[-57,89],[-74,-43],[-256,100],[-101,-35]],[[70041,78968],[-95,167],[22,122],[-71,405],[12,507],[-45,224],[-105,29],[0,-120],[-145,-111],[-105,62],[-33,-66],[-117,89]],[[69359,80276],[-99,-1393]],[[69260,78883],[-72,-1001]],[[69188,77882],[-33,-442]],[[22080,3191],[1109,443]],[[22708,7144],[-144,-58],[-126,936],[-92,-70],[-69,-185],[10,-140],[-217,183],[-38,-71]],[[21303,7176],[25,-303],[-44,-228],[79,-51],[100,77],[73,-36],[20,-282],[80,-3],[51,-267],[102,-171],[-24,-195],[4,-341],[32,-249],[118,-164],[111,-526],[44,-411],[-71,-259],[11,-362],[66,-214]],[[15419,1242],[35,-30],[74,424],[-70,-175],[-39,-219]],[[15701,1720],[-2,-267],[64,-118],[-50,-123],[-90,-26],[-133,85],[62,-130],[-82,-88],[23,-251],[-70,-161],[83,-139],[-97,-80],[125,-187],[942,460],[493,255],[1290,590]],[[15060,0],[83,139],[-90,-41],[7,-98]],[[78705,74301],[365,-70]],[[79343,75285],[28,136],[-240,54],[22,323],[-47,155]],[[79106,75953],[-185,35]],[[78921,75988],[18,-144],[-88,-110],[9,-273],[-62,-81],[-19,-200],[-98,-32],[-117,-197],[-2,-131]],[[29761,35971],[118,-1248]],[[86967,52213],[121,-701],[-82,-684]],[[87484,51402],[-109,183],[159,11],[123,168],[25,175],[106,1]],[[43679,79617],[-706,-87],[-10,223],[-392,-49],[-47,1203],[-430,-47],[-36,880]],[[64141,37040],[115,-221]],[[64256,36819],[30,408],[123,113],[-32,232]],[[73783,43934],[-40,-610]],[[74097,38343],[95,-21],[-47,-669]],[[74332,37612],[575,-132]],[[74979,38426],[-191,43],[4,57],[-190,42],[13,168],[-384,89]],[[34042,50558],[125,-157],[36,-167],[88,-128]],[[34600,49939],[58,94],[-26,267],[21,189],[79,82],[-35,153],[-35,494]],[[34662,51218],[-849,-180]],[[47765,82819],[-25,1072]],[[46942,83850],[0,-204],[-87,-138],[73,-41],[-13,-216],[34,-394],[42,-50],[37,-491],[47,-213],[405,59]],[[28496,16085],[183,-1759],[-124,47],[-87,-94],[16,-85],[-111,-313],[-54,-41]],[[79275,71613],[90,-205],[-28,-45]],[[79337,71363],[49,-5],[219,-498]],[[79605,70860],[127,15]],[[79732,70875],[30,198],[92,300],[-16,115],[91,439],[118,185]],[[79869,72310],[-104,-122],[-79,-174],[-319,-208],[-92,-193]],[[17804,62842],[-1710,-647],[-372,-163],[1,-67],[-212,-247],[20,-49],[-263,-103]],[[57191,57014],[-678,4]],[[56513,57018],[-6,-1052],[-63,-196],[47,-21]],[[74730,23216],[41,101],[30,317],[47,113],[-31,467],[21,317]],[[74838,24531],[-895,212]],[[34741,25883],[2225,487]],[[36169,28775],[-96,-20]],[[36073,28755],[40,-553],[-194,-38],[25,-334],[-384,-83],[24,-324],[-348,-77],[-8,-115],[-199,-38],[17,-215],[-191,-44],[30,-336],[-99,-22],[24,-334],[-96,-21]],[[52814,71203],[351,13]],[[67074,62744],[-280,35]],[[50466,47099],[-4,336]],[[91356,25324],[-167,-1398]],[[91476,26056],[-71,-192],[-49,-540]],[[52666,90930],[-196,452],[-167,530]],[[52303,91912],[-91,0]],[[52212,91912],[166,-446],[73,-282],[61,-113],[-17,-156],[105,-287]],[[51752,90879],[63,79],[186,-48],[-31,209],[49,158],[226,177],[-146,513]],[[52099,91967],[-1026,-20],[-93,-238],[-106,-63]],[[50874,91646],[27,-949],[274,-411]],[[91362,17161],[376,-145],[628,-293]],[[92366,16723],[9,395],[100,78],[-102,400],[62,42]],[[92435,17638],[-72,310],[-185,-120],[76,227],[-99,-34],[-90,676],[-195,-80]],[[83765,42669],[-106,815],[118,394],[-104,483]],[[79727,65619],[18,-66],[183,-178],[165,14]],[[80311,65684],[177,156]],[[80488,65840],[-425,847]],[[86474,46627],[84,40]],[[87608,47742],[-162,405]],[[56945,69757],[-125,-115],[-61,41],[-342,-46],[-59,32]],[[56018,69707],[-9,-1923]],[[76283,44135],[138,-572]],[[77344,43923],[26,618]],[[77370,44541],[-27,159]],[[77343,44700],[-974,116]],[[78794,70610],[360,986],[183,-233]],[[79275,71613],[-448,1016]],[[78827,72629],[-49,-126],[-137,-157],[-49,-246],[14,-113],[-86,-84]],[[76553,64796],[-41,-50],[72,-411]],[[76584,64335],[374,189],[83,-132]],[[76233,62722],[15,246],[172,245],[242,132]],[[76662,63345],[16,232],[51,81]],[[76729,63658],[-547,114]],[[20871,14407],[566,233]],[[21623,14717],[854,341]],[[21492,18262],[43,-320],[-323,-127],[22,-162],[-68,-26],[27,-216],[-71,-195],[14,-104],[-94,-32],[-15,-366],[43,-323],[-66,-25],[52,-380],[-55,-307],[41,-313],[62,25],[45,-325],[-343,-136]],[[20806,14930],[65,-523]],[[79815,68817],[180,189]],[[79679,70053],[-53,-31],[-17,-339],[-249,-127],[8,-104],[-151,-77],[-173,70]],[[79044,69445],[3,-199]],[[79835,67053],[77,-163]],[[79967,66875],[173,132]],[[74989,42468],[-20,-619]],[[74969,41849],[883,-79]],[[75852,41770],[11,-1],[-61,952],[-101,6]],[[64804,59129],[92,-374],[142,-206],[74,-243]],[[65112,58306],[109,-124],[70,-173],[24,-330],[-36,-166],[-116,-79],[-26,-281],[-121,13]],[[65016,57166],[47,-350],[63,-175]],[[65126,56641],[336,-31]],[[65462,56610],[30,927]],[[64963,59109],[-159,20]],[[89110,18149],[1042,-486]],[[90360,19339],[44,48]],[[83365,47306],[581,497],[55,74]],[[84001,47877],[36,126],[-27,216]],[[83627,49065],[23,168],[-97,184]],[[86559,36290],[-44,253],[35,190],[78,185],[-94,313],[49,112],[117,-37],[51,96]],[[85648,38290],[-134,-314]],[[64014,57262],[370,-35]],[[64384,57227],[632,-61]],[[65112,58306],[-234,23],[-6,-226],[-869,56]],[[85349,42059],[68,-425],[167,-367],[16,-193]],[[28072,5401],[547,183],[998,311],[1194,359]],[[30811,6254],[-156,1612],[-27,333]],[[30628,8199],[-63,-41],[-513,-152],[-65,645],[-1142,-352]],[[91279,19394],[-26,202],[60,26],[-65,126],[-42,348],[27,11],[-25,464]],[[91208,20571],[-104,-478],[-442,318],[-69,12]],[[53838,31627],[1122,13]],[[57403,73472],[164,-1]],[[56745,75597],[-90,0],[-8,-1121]],[[76564,45479],[102,69],[15,120],[695,-116]],[[77376,45552],[92,-12],[16,349],[191,-23]],[[77675,45866],[10,392],[-56,5],[4,282],[-100,14],[67,307],[-122,132]],[[77478,46998],[-79,-148],[-112,-531],[-242,256]],[[23011,91654],[152,26],[74,-51]],[[22994,90626],[53,120],[189,83],[249,287],[-21,71],[167,239]],[[23535,91888],[-8,40]],[[23513,91993],[-203,-268],[-56,-280],[-14,125],[-202,37],[-118,-282],[-118,-203],[-35,-173]],[[63643,63597],[-4,-172],[268,-5],[986,-84]],[[64893,63336],[11,274]],[[64691,62429],[185,-34],[17,941]],[[67863,30934],[-3,212],[67,232],[-40,130],[20,158],[84,206],[2,211],[43,175]],[[63808,27372],[13,358]],[[63821,27730],[-197,-3],[-730,80],[-131,123],[14,225]],[[62490,28146],[-22,-643],[-19,3],[-40,-1338]],[[90799,36197],[-96,289],[-82,62],[66,148]],[[80100,54078],[574,-99]],[[53528,18727],[776,3]],[[54323,21053],[-482,-5]],[[50060,21239],[-1108,-71]],[[48952,21168],[-251,-20]],[[48701,21148],[33,-1300]],[[91821,18946],[370,162],[-24,344],[-77,573]],[[92090,20025],[-89,-29],[14,359],[-244,-20],[-66,611],[-100,-23]],[[91605,20923],[-282,-50],[-88,-322],[-27,20]],[[54150,35647],[23,211],[124,194],[-10,242]],[[54287,36294],[-61,123],[-404,-6]],[[19165,35310],[-662,1818]],[[18503,37128],[-2778,-1134]],[[91566,21208],[39,-285]],[[92090,20025],[109,35],[197,-122],[226,36]],[[92622,19974],[50,242],[-77,417],[49,125],[-82,438],[21,328]],[[68914,22457],[20,-269],[174,29],[-99,338],[-95,-98]],[[68290,23143],[62,-57],[22,205],[-84,-148]],[[67826,25221],[15,-185],[152,-460],[262,-249],[56,117],[-10,-170],[55,-328],[131,-381],[24,-333],[68,5],[113,-126],[3,-254],[73,-149],[116,-28],[12,303],[-74,-12],[3,511],[-108,135],[-19,179],[-69,180],[35,137],[-64,140],[24,82],[-93,125],[-50,170],[-82,509]],[[76231,37858],[-510,124]],[[82561,70426],[-94,-16],[-316,635]],[[82019,70515],[-19,-126],[-240,-491],[20,-131],[-54,-139]],[[81726,69628],[11,-80],[246,-401]],[[43706,31956],[1150,136]],[[44852,35572],[-16,335],[-96,-11]],[[44740,35896],[-1006,-101]],[[43734,35795],[-33,-2]],[[52144,30673],[11,-1341]],[[66216,22753],[392,-46]],[[67728,24126],[-77,56],[-43,143],[32,100],[-104,261],[-50,281],[-59,147],[-2,164]],[[67425,25278],[-381,74],[-19,-25]],[[67025,25327],[-41,-660],[-380,42]],[[17638,86332],[-356,62],[10,193],[-524,70],[-815,788],[2,97],[-394,14]],[[91294,34269],[-22,127]],[[91272,34396],[-141,122]],[[91131,34518],[25,-130]],[[33423,26949],[108,218],[81,270],[-25,302],[379,92],[-4,55],[191,42],[-9,113],[192,44],[-14,165],[190,43],[-9,111],[191,44],[-8,110],[190,43],[-4,55],[291,65],[3,-42],[899,186],[8,-110]],[[35899,32850],[-47,659]],[[61046,45497],[2,0]],[[77082,42322],[28,-115],[-2,-454]],[[77648,41658],[14,360],[129,-16],[15,341],[65,-8],[14,338]],[[60076,69299],[0,279],[261,-2]],[[60337,69576],[7,1385]],[[63815,32894],[957,-104]],[[64772,32790],[47,1182]],[[91409,34040],[136,160],[39,-64],[93,225],[-7,160],[-127,128]],[[91543,34649],[-131,32],[-76,-169],[4,-222]],[[55133,23380],[772,-8]],[[65462,56610],[458,-44],[-42,-892],[23,-3]],[[66442,57002],[-57,153],[-63,-132]],[[66226,57032],[39,83],[-40,161],[71,210],[-55,167]],[[64772,32790],[-6,-168]],[[19863,33706],[704,268]],[[19652,40892],[-1223,-477],[-778,-30]],[[17651,40385],[-25,-216],[180,-198],[26,-117],[-27,-436],[44,-112],[84,32],[105,-119],[4,-163],[135,-142],[189,-37],[78,-274],[21,-203],[-13,-292],[51,-290],[74,-208],[0,-210],[-74,-272]],[[15422,37367],[-480,925],[-319,144],[-117,11]],[[79497,76542],[-74,-361],[-260,49],[-25,-285],[-32,8]],[[40107,29519],[146,-2589]],[[82310,30194],[123,25],[70,171],[140,76],[151,-99],[59,-118],[71,11],[141,-203],[206,-159]],[[83745,31849],[-990,318]],[[82755,32167],[-231,67]],[[82524,32234],[-214,-2040]],[[57657,38342],[-4,-375],[-64,1],[-11,-1007]],[[43649,81014],[-73,1931]],[[43576,82945],[-175,-93],[-151,32],[-84,-89],[-149,80],[-126,-41],[-121,-219],[-88,-1],[-175,-155]],[[77705,62948],[44,-47],[351,-107],[116,-259]],[[77854,63835],[21,-149],[-121,-221],[-10,-402],[-39,-115]],[[67510,52611],[-581,85]],[[66732,52706],[-39,-1008]],[[79542,35042],[794,-213]],[[80470,36223],[-796,217]],[[66563,39855],[32,670]],[[66595,40525],[-96,16],[18,336],[-101,16],[7,141],[-95,21],[-50,115],[-227,37]],[[65548,40675],[-19,-176],[131,-508]],[[34662,51218],[-59,831]],[[78960,40192],[-38,-563],[-162,32],[-20,-284]],[[59198,22050],[-18,-956],[136,-8],[-10,-675]],[[60076,68051],[134,20],[252,-168]],[[60462,67903],[573,-4]],[[61100,69571],[-172,55],[-187,-113],[-81,63],[-323,0]],[[77358,35895],[151,-61],[91,-140],[282,-270],[75,17]],[[77957,35441],[46,592],[155,-37],[24,289]],[[77414,36445],[-56,-550]],[[78260,58082],[54,-103],[80,41],[155,-220],[81,-42],[250,-313],[182,-102]],[[79335,57719],[-28,85],[76,257],[-39,96],[81,102],[157,86]],[[79429,58617],[-130,-94],[-41,164],[-102,-28],[-61,112],[-291,125],[-100,-68],[-117,170]],[[63959,59317],[832,-67],[13,-121]],[[40157,65970],[191,30],[-49,1008],[229,31],[-32,626],[384,49],[-16,334]],[[42543,35651],[-1070,-142]],[[60832,66572],[339,0],[164,101],[131,206]],[[60462,67903],[-6,-357],[-131,-268],[125,-42],[0,-665]],[[79841,56595],[64,-172],[177,103]],[[80935,57060],[-92,376],[-145,466]],[[80181,58009],[-128,-531],[-238,-279],[98,-166],[19,-162],[-91,-276]],[[79789,56798],[52,-203]],[[78896,72816],[-69,-187]],[[81293,89453],[772,-176],[54,661],[390,-87]],[[81961,90993],[-175,-397],[-87,-288],[-232,-547],[-174,-308]],[[79376,64518],[-157,-73]],[[79219,64445],[-240,109]],[[78979,64554],[-158,-11],[-222,-179]],[[78578,76048],[343,-60]],[[79343,77450],[-260,29]],[[78919,77496],[-16,-78],[-155,-81],[-105,-223],[49,-63],[-1,-201],[180,-133],[-47,-152],[-141,-48],[8,-173],[-113,-296]],[[76327,70616],[-251,204],[-100,-25]],[[75873,70878],[39,-183],[-56,-66]],[[75856,70629],[-62,-938],[-19,-55]],[[87011,60625],[115,143],[71,-37]],[[76662,63345],[224,-387]],[[77207,62894],[114,254]],[[77321,63148],[-80,273],[111,250]],[[77352,63671],[-311,721]],[[76584,64335],[125,-135],[79,-364],[-59,-178]],[[62338,43104],[1003,-58]],[[62484,44078],[-111,-343],[-36,-351],[1,-280]],[[77465,70735],[97,62],[0,-255],[74,13],[46,-113],[-27,-394],[16,-223]],[[77671,69825],[-1,-3]],[[77870,69886],[82,27],[57,243],[-20,61],[129,435]],[[57481,78599],[200,93]],[[57530,80637],[-231,-1853],[182,-185]],[[58661,25620],[130,-39],[92,100],[81,-25]],[[58964,25656],[27,614],[65,-4],[0,333]],[[66876,69365],[254,-29],[26,678]],[[77343,44700],[33,852]],[[81282,31551],[171,-230],[306,-532],[101,-266],[315,-412]],[[82175,30111],[135,83]],[[82524,32234],[-893,271]],[[86435,45224],[176,172]],[[86611,45396],[44,100],[109,-55]],[[86764,45441],[148,100]],[[63387,56063],[19,1258]],[[91125,35276],[148,-73],[245,83],[7,-151],[86,556],[13,781]],[[77675,45866],[128,-13]],[[78058,47482],[-151,-7]],[[77757,47185],[-118,-174],[-161,-13]],[[66921,16786],[221,-22],[252,133],[21,127],[154,50],[64,101],[29,196],[100,146],[39,151],[102,155],[92,23],[43,321],[170,47],[217,-61]],[[68496,19429],[-194,30],[34,662],[-194,29]],[[80457,74113],[132,-83],[189,-437]],[[81178,74101],[114,226],[-17,124],[-202,77],[-45,180],[-85,96],[-175,-22]],[[27948,87541],[10,-131],[81,-123],[32,-160],[360,-322],[100,90],[49,-98],[178,-9],[110,69],[116,269],[-7,149],[-77,204],[4,343],[-121,214],[-121,129],[-64,-52],[-267,-43],[-135,-234],[-203,-129],[-45,-166]],[[26988,88208],[30,-141],[198,-232],[52,-175],[85,-29],[-17,406],[-174,115],[-94,321],[-91,-137],[11,-128]],[[84423,34696],[117,210]],[[78365,73921],[-11,-392],[67,-64],[-15,-187]],[[57304,20038],[22,-46],[-19,-1302],[-22,1],[-3,-664],[870,-20]],[[58133,20472],[-875,28],[-26,-309],[72,-153]],[[38588,22775],[-764,-145],[42,-658],[61,17],[81,-1220],[-282,-98],[27,-396],[55,11],[11,-165],[-95,-18],[9,-146]],[[85139,92515],[29,277]],[[85168,92792],[-774,234],[-97,-987],[-580,168]],[[79632,65685],[-273,-670],[-140,-570]],[[82100,72598],[-97,504],[-170,191]],[[81177,72489],[119,-532],[-22,-105],[98,-289]],[[52901,86257],[208,163],[76,393],[101,96],[56,163],[23,278],[108,255]],[[75241,44843],[24,-1]],[[75265,44842],[10,243],[25,1627]],[[74980,46563],[-16,-181]],[[74773,45850],[-7,-591],[31,-121],[-80,-59],[90,-204]],[[53860,21379],[-32,439],[-109,279],[-284,359],[-40,174],[35,77]],[[52810,23798],[6,-996]],[[80812,46391],[146,-238],[70,106],[171,-51]],[[95117,22957],[-68,25],[6,172],[-98,6],[-213,132],[40,-242],[-425,-352]],[[94359,22698],[12,-44]],[[64464,51251],[144,-216],[59,19],[70,-162]],[[64822,51037],[136,85],[80,172],[50,-5],[116,190],[126,-1],[-80,166],[70,164]],[[65048,52625],[-81,-102],[-76,125],[-480,-760],[223,-420],[-170,-217]],[[86502,44460],[59,-159],[70,18],[157,183],[125,23]],[[86913,44525],[-14,224],[43,242],[66,115]],[[86764,45441],[-49,-117],[-104,72]],[[43974,16718],[775,92],[5,-110],[581,66]],[[72943,60709],[88,239]],[[73031,60948],[19,9],[54,889]],[[73104,61846],[-808,134]],[[72296,61980],[-14,2]],[[72282,61982],[-30,-521]],[[72252,61461],[5,-420],[69,-247],[-19,-143]],[[45422,10936],[26,-656],[121,13],[13,-328],[194,22]],[[73031,60948],[87,-89],[155,76],[77,-107],[-40,-187],[264,-166]],[[73925,61076],[60,219],[-35,193],[-141,247]],[[73572,61773],[-468,73]],[[58964,25656],[122,-84],[111,-300]],[[72910,41237],[66,879]],[[58142,17141],[-9,-693],[-56,-82],[33,-247],[-155,-68],[-35,82],[-203,-279],[21,-136],[-82,-224],[-59,-45],[-316,257],[-136,-106]],[[74838,24531],[29,656],[-48,41],[-80,251],[-131,25],[-50,191],[-7,248]],[[51405,49827],[-12,1348]],[[51393,51175],[-958,-35]],[[50428,50800],[14,-1007]],[[56837,47246],[68,120],[84,-58],[44,99],[104,-10]],[[57131,47843],[-337,10],[-119,-57],[-61,262]],[[46417,89262],[194,11]],[[47839,92911],[-85,-32],[7,-121],[-86,-53],[68,-80],[61,-558],[-95,-56],[40,-247],[-83,-195],[-94,-111],[-72,53],[-57,-130],[-71,14],[-125,-302],[-206,-271],[-41,-249],[7,-183],[-71,-113],[15,-153],[-117,-60],[-46,-271],[-68,-81],[-54,-230],[-249,-220]],[[54564,84215],[57,50],[72,331],[-72,109],[167,237],[52,298],[103,70],[39,185],[52,15]],[[54131,86652],[-644,-1092]],[[53487,85560],[570,-600],[81,-414],[258,-455]],[[77306,68010],[25,183]],[[77272,69305],[-431,89]],[[78112,65236],[-46,153],[63,178]],[[77156,70564],[393,-716],[122,-23]],[[75328,73033],[39,48],[166,-30],[-32,102],[132,73]],[[75633,73226],[33,564],[-91,14]],[[75575,73804],[-126,52],[-192,2]],[[78827,40496],[-793,145]],[[75633,73226],[473,-80]],[[76211,73125],[33,566],[65,31],[88,307],[-6,215]],[[75881,74354],[-234,51],[-57,-355],[-15,-246]],[[79228,46134],[43,-21],[106,195]],[[79103,47553],[-122,261],[-96,-68],[-25,-322]],[[78813,47045],[-60,-505],[167,-233],[308,-173]],[[79974,49413],[100,1],[300,649],[33,167],[170,120]],[[90509,32551],[-161,530]],[[90348,33081],[-163,544],[1,169],[-83,121],[-101,-7]],[[70692,69935],[191,-41],[-5,-338],[47,-159],[154,-15],[-14,-252],[80,-152],[91,28],[65,-108]],[[68355,64624],[388,-46]],[[69053,65086],[-11,908]],[[69042,65994],[-623,76]],[[62346,42917],[-8,187]],[[61606,44130],[-26,-1187]],[[92483,22244],[198,-27],[244,57],[214,-35]],[[93139,22239],[-67,395],[-69,13],[41,232],[-32,234],[77,234],[126,211]],[[93215,23558],[-13,240]],[[93202,23798],[-222,86],[7,-202],[-332,241],[21,93],[-96,27],[-46,-82]],[[49501,11958],[-530,-37],[-34,1324],[55,4],[-16,660]],[[48976,13909],[-388,-28]],[[48588,13881],[-194,-16]],[[91460,33784],[203,-103]],[[91663,33681],[28,-7]],[[91832,34451],[-131,103],[-156,199],[-2,-104]],[[84479,54190],[-484,122]],[[64121,17701],[144,-218],[177,-76],[85,45],[158,-106],[151,-26],[245,-256],[185,-369],[200,-37],[77,-143]],[[65080,81344],[-10,212]],[[64188,82036],[133,-1005]],[[83337,87950],[828,-207]],[[75852,41770],[-9,-392]],[[76344,41278],[8,231],[-72,14],[32,298],[52,136],[-40,67],[46,398]],[[76391,42872],[-684,72]],[[84639,86923],[705,-194],[23,-132],[84,-47]],[[85451,86550],[168,418],[189,651]],[[57565,61948],[-8,-161]],[[57557,63693],[13,-1680],[-5,-65]],[[68891,39209],[55,1050]],[[76016,71955],[18,-4]],[[77957,35441],[184,41],[189,-62],[213,-341],[158,-317]],[[78701,34762],[23,233],[159,-41]],[[77762,66922],[55,1007]],[[21172,23639],[85,86],[58,275],[137,151],[32,213],[-25,180],[198,503],[38,265],[98,99]],[[21793,25411],[139,39],[48,264],[-34,135],[101,330],[50,46]],[[23548,31132],[-445,-156],[-1702,-617],[-1045,-408]],[[20344,29945],[828,-6306]],[[9446,43257],[101,75]],[[9547,43332],[173,52],[29,67],[136,-57],[647,316]],[[9998,45792],[13,-74],[-103,-101],[-120,-527],[-142,-285],[-51,-30],[-192,-339],[-21,-193],[-53,-68],[-67,-285]],[[9262,43890],[-49,-151],[9,-165],[65,-255],[159,-62]],[[60476,77376],[129,-90],[75,-199],[109,-92],[173,-303]],[[62178,77313],[-142,132],[-62,-112],[-74,52],[15,729],[65,644],[-139,-1]],[[61242,79060],[-432,49]],[[69042,65994],[-2,109]],[[69022,67316],[-140,17],[-73,241],[-258,173]],[[68551,67747],[26,-119],[-410,54],[-23,-503]],[[89629,37742],[100,-175],[-118,-123],[48,-172],[209,103],[114,-404]],[[89980,37550],[-100,169],[18,270]],[[89898,37989],[-106,131]],[[94285,23789],[-16,-118],[90,-973]],[[95336,23105],[-71,511],[3,268]],[[94670,24675],[-183,-34],[-87,-165],[-64,24],[-98,-377],[107,-113],[-60,-221]],[[90803,26186],[9,-144],[-78,-260],[52,-213]],[[90786,25569],[570,-245]],[[81791,58265],[-49,96],[120,42],[-103,105],[-29,283],[55,434],[-62,38]],[[64891,55539],[56,-171],[125,-178],[-3,-132],[65,-5]],[[65553,54678],[179,-19]],[[65126,56641],[6,-254],[-125,-281],[-31,-270],[-76,-132],[-9,-165]],[[44740,35896],[-40,1026],[136,14]],[[44788,38272],[-117,-14],[-25,667]],[[43722,38820],[29,-667],[-38,-174]],[[43713,37979],[48,-1169],[-47,-6],[-13,-226],[33,-783]],[[82755,32167],[68,594],[-49,56],[71,786]],[[56375,55751],[-591,9]],[[55581,55762],[5,-976],[-7,-509]],[[56506,57638],[7,-620]],[[56504,58981],[8,-338],[-6,-1005]],[[70392,36067],[490,-87]],[[70464,37319],[-20,-332],[52,-206],[-19,-302],[-65,7],[-20,-419]],[[89689,53638],[308,-302],[201,-72],[101,104],[16,138],[-54,285],[45,168],[77,531]],[[52303,91912],[-150,565],[-106,565]],[[51986,93040],[34,-280],[119,-588],[73,-260]],[[52099,91967],[-85,418],[-9,145],[-89,344],[-192,171],[-76,-62],[98,-65],[24,-191],[-55,-11],[-192,284],[-55,12]],[[50626,93063],[14,-1426],[234,9]],[[82185,53041],[11,136],[-94,141],[-128,-32],[-32,178],[39,225]],[[81584,53794],[-166,-311]],[[81379,53411],[-241,-462]],[[81138,52949],[502,-421]],[[21177,21200],[56,189],[116,-33],[62,216],[120,23],[-19,144],[70,49],[25,163]],[[21344,22921],[-75,55],[-97,663]],[[87848,43240],[99,-108],[18,153],[165,-7]],[[88130,43278],[75,359],[32,331],[61,160],[221,296],[-23,264],[-88,27]],[[87982,44174],[-19,-136]],[[87963,44038],[-31,-311],[-93,-335],[9,-152]],[[56811,83919],[-68,-100],[-90,274],[60,105],[-68,180]],[[56645,84378],[-91,-13],[-74,181],[-116,54],[-104,-222]],[[55856,84291],[-385,-354],[-397,-436]],[[55074,83501],[-261,-1436],[224,286],[80,-5]],[[89166,49706],[-62,100],[-88,-196],[-196,-127],[-112,-126],[-9,-184]],[[17264,89160],[-266,35],[-96,-44]],[[16902,89151],[-69,-26],[-93,156],[-33,201],[-181,9],[-69,-64],[-119,151]],[[16338,89578],[-2,-83],[-134,10],[-6,-232],[-621,29]],[[58952,69239],[-59,-130],[-34,70],[-104,-424]],[[66192,64548],[-870,94]],[[91088,34739],[-17,-144],[60,-77]],[[91272,34396],[57,203],[-100,332],[-188,184]],[[48588,13881],[-17,658],[56,4],[-34,1315]],[[48593,15858],[-121,-9]],[[48472,15849],[-853,-68]],[[89432,29763],[451,-781]],[[90767,28987],[32,654],[57,125],[60,439],[66,629]],[[82549,56715],[-32,-90],[-117,-37],[-196,-178],[-136,10]],[[47441,64910],[96,-66],[92,103],[86,189]],[[46676,27778],[-191,-16],[21,-670],[19,1],[43,-1327],[35,-216]],[[58517,43091],[669,-39]],[[59210,43951],[4,253]],[[13973,38553],[-28,199]],[[92263,28527],[5,284],[225,-121],[-4,305],[-40,23],[35,337],[-105,77],[140,570]],[[91643,30260],[-152,-1454]],[[74303,76299],[424,-97],[46,773]],[[74773,76975],[-19,4]],[[74754,76979],[-1019,203]],[[73446,77231],[-58,-754]],[[74828,75738],[623,-96]],[[75694,76782],[-921,193]],[[80208,53854],[97,-97],[-10,-173],[179,-107],[89,-114],[206,-145]],[[80769,53218],[302,-98],[67,-171]],[[42432,47105],[29,-346],[76,-1684]],[[54507,36992],[-38,-152],[54,-254],[-165,-88],[7,-157],[-78,-47]],[[59407,79261],[11,168],[-120,323],[-1,180],[-116,213],[8,157],[-90,102],[-22,133],[51,79],[36,297],[-80,150]],[[78671,65706],[73,-172]],[[78744,65534],[161,400],[111,-163],[141,139],[120,16]],[[79277,65926],[-42,58],[-56,312],[-125,-11],[-77,231],[34,81]],[[47453,64193],[27,-1094]],[[54017,73758],[132,99],[50,182],[98,23],[69,166],[78,-31],[-22,217],[102,-8],[-9,254],[97,34],[21,281]],[[54633,74975],[-836,827]],[[80157,72046],[-1,-966],[-20,-287],[36,-244]],[[80511,70601],[65,331],[80,225],[-14,130],[15,852]],[[64070,51157],[50,22],[5,207],[53,43],[286,-178]],[[39687,57635],[760,115]],[[32677,21503],[-255,-65],[59,-668],[14,3],[143,-1649],[-111,-29],[116,-1316],[34,-187]],[[73086,51891],[90,-528],[74,-188]],[[73250,51175],[63,211],[213,124],[396,-80]],[[72357,58235],[-38,978]],[[72267,59501],[-181,-94],[-119,180],[-25,-111],[-126,2],[-97,-136],[-168,11],[-2,63]],[[71549,59416],[-89,-79]],[[15582,3209],[67,-146]],[[15307,4945],[124,-211],[110,-351],[134,-43],[24,-198],[-59,-108],[-76,-336],[42,-223],[-24,-172]],[[15582,3303],[0,-94]],[[74436,45637],[-84,7],[-111,114]],[[74241,45758],[-112,-79],[-113,-159],[-119,187]],[[73897,45707],[-52,-766]],[[51862,67685],[143,-66]],[[30855,43214],[-1,-1]],[[67406,40944],[-193,29],[-41,-540],[-577,92]],[[59674,64232],[-194,12],[2,112]],[[75469,69590],[1,15],[-601,113]],[[81387,88448],[984,-248]],[[81293,89453],[-112,-183],[-131,-333],[90,137],[96,-120],[57,-252],[94,-254]],[[89947,45628],[57,-193]],[[90004,45435],[635,-369]],[[90639,45066],[-114,645],[-46,106],[-99,-29],[-68,171],[-79,409],[-28,513],[42,151],[-78,437]],[[89680,47310],[13,-293],[117,-595],[-40,-100],[121,-104],[65,-242],[-53,-134],[-83,18],[127,-232]],[[89393,45821],[-48,170],[-42,-137]],[[89303,45854],[90,-33]],[[78155,68914],[428,1120]],[[88623,42560],[-43,-290],[-54,-36],[-85,188],[-74,13],[28,154],[-70,80],[-16,-344],[54,-416],[67,201],[131,-10],[52,-123],[-55,-164],[21,-196]],[[63301,41327],[-472,47]],[[62829,41374],[102,-135],[13,-100]],[[55932,57645],[574,-7]],[[55739,59326],[6,-672],[-4,-1006],[191,-3]],[[91655,33385],[18,119],[-77,24],[67,153]],[[75614,38682],[33,-7],[35,444],[131,28]],[[75058,39480],[-50,-670]],[[52461,38774],[134,-14],[56,65]],[[32469,44009],[-157,1879],[-126,1431]],[[30628,8199],[152,174],[120,56],[-17,165],[288,87],[-16,162],[192,56],[-46,486],[380,107]],[[14506,38447],[75,254],[144,65],[-44,180],[2,235]],[[80787,78990],[601,-175]],[[81388,78815],[2,128],[-125,324],[-64,40],[-67,293],[-203,179]],[[17202,90102],[-111,15],[-5,-149]],[[17086,89968],[-276,-200],[-133,-173],[129,-322],[96,-122]],[[65702,20157],[15,348],[-178,22],[14,332]],[[65553,20859],[-202,10],[10,162],[-196,8],[-5,-155],[-194,35],[-959,112]],[[66983,68679],[213,-250],[145,-73],[171,-23]],[[52426,42805],[-12,1343]],[[75378,64931],[32,505],[30,-5],[36,540]],[[75157,66134],[-257,-70]],[[21389,37719],[554,198],[1608,593],[802,276]],[[22123,43694],[-1306,-2373]],[[57160,71947],[370,373],[235,-12],[268,-197],[10,122],[114,34],[64,-146],[85,62],[-31,79],[121,34]],[[58396,72296],[14,1156]],[[76215,67577],[3,168],[-59,216],[-120,21]],[[72404,43353],[-62,13],[22,336]],[[62490,74846],[87,64],[81,225],[144,30],[107,-173],[38,-176],[95,-5],[9,334],[40,-3]],[[62664,77542],[-145,-106],[-69,101],[15,192],[-92,-98],[-45,-292]],[[74473,46807],[192,-97]],[[74637,47742],[-164,-935]],[[80769,53218],[-162,-491],[-110,-176]],[[34876,22698],[581,135]],[[35457,22833],[530,108]],[[46603,25550],[-145,190],[-203,5],[-29,86],[-128,89],[-134,247],[-214,-82],[-132,56],[-102,141],[-151,-44],[-161,76]],[[96137,29538],[104,-48],[63,-339],[126,-264],[72,19],[57,186],[119,62],[34,-154],[43,270],[-412,219],[-82,201],[-124,-152]],[[96258,28794],[48,27]],[[96306,28821],[-154,339],[-232,256],[20,-97],[184,-204],[134,-321]],[[77352,63671],[119,139],[145,-69],[160,214]],[[69265,38345],[63,1179],[51,669]],[[55021,67944],[154,-125]],[[55000,69403],[4,-1410],[17,-49]],[[57304,20038],[-133,-204],[-167,117],[-185,-170]],[[72903,43254],[72,1004]],[[10478,53706],[105,-461],[-1,-151],[-135,-217],[-49,50],[-148,-251],[-47,-187],[98,-272],[41,-285],[-41,-201],[-160,-120],[-119,-407],[-62,-375],[-183,-239],[-34,-501]],[[51393,51175],[383,12]],[[46478,47171],[-62,1670]],[[75728,43588],[160,-14],[24,640]],[[75484,44821],[-219,21]],[[67025,25327],[13,363]],[[57565,61948],[-69,42],[-36,289],[-183,-98],[-133,130],[-105,-208],[-95,-2],[-63,107]],[[74523,57041],[153,250],[222,302],[94,316]],[[74992,57909],[-158,357]],[[74834,58266],[-223,289]],[[74007,58660],[1,-5]],[[73968,58582],[5,-23]],[[73483,67548],[89,-239]],[[74390,66779],[104,640]],[[76372,31256],[-136,147],[-23,152],[72,187],[-82,3],[-51,184],[29,275]],[[75836,32300],[-166,-1674]],[[75107,30787],[-378,121],[30,334]],[[66554,33815],[112,-20]],[[44701,13596],[-24,567],[-690,-88],[-57,1310]],[[66786,54759],[-14,121],[97,202]],[[66199,54120],[-48,-93],[40,-228]],[[68410,77987],[778,-105]],[[69260,78883],[-902,119]],[[90626,34603],[112,-306]],[[65153,36153],[-768,90]],[[64385,36243],[-18,-400]],[[64367,35843],[-26,-320],[-93,-144],[-172,-126]],[[78080,72979],[249,-30]],[[78094,74083],[-147,-176],[-147,29],[-62,-686]],[[9118,42127],[-35,266],[16,189],[152,153],[117,332],[50,9],[28,181]],[[9262,43890],[-44,262],[-153,-72],[-15,93],[-130,-50],[-7,316]],[[8913,44439],[-68,-74],[-17,-231],[-50,-116],[10,-207],[98,-396],[-25,-321],[14,-172],[-84,-205],[42,-257],[72,-179],[26,-245]],[[80847,69397],[282,-236]],[[81129,69161],[78,9],[62,120],[175,189],[282,149]],[[81018,70667],[45,-581],[-127,-208],[-2,-139],[-118,-69]],[[64367,35843],[-1225,119]],[[49508,96836],[-167,63],[-168,-345],[-69,-28],[-68,-152],[-135,43],[-151,-162],[-144,-64],[-87,58],[-56,-116],[42,-190],[-69,-187],[-86,-62],[5,-119]],[[90348,33081],[25,163],[82,-81],[116,121],[150,-8],[52,81],[48,282]],[[46714,41140],[930,75]],[[49238,71200],[699,44]],[[74812,36259],[-756,170]],[[60344,32814],[-25,-1175]],[[92366,16723],[602,-290]],[[92907,18864],[-78,267]],[[92829,19131],[-200,-282],[88,-256],[-109,-153],[65,-283],[-124,-87],[73,-308],[-187,-124]],[[71442,62123],[840,-141]],[[72296,61980],[104,159],[-119,53],[32,81],[-63,170],[55,155],[-35,379],[21,393],[66,117]],[[14752,41404],[222,572]],[[17385,65864],[-1904,-385],[20,-358],[-74,-273],[-100,39],[40,-513],[-27,-85],[79,-175],[16,-538],[-31,-444],[-215,-922],[-136,-264]],[[42606,35662],[-44,996],[-20,168]],[[42542,36826],[-1127,-152]],[[68727,60869],[89,156],[128,-35],[102,-145],[77,87]],[[69123,60932],[43,154],[-13,201],[66,5],[49,1115]],[[68585,62543],[-31,4]],[[58387,71573],[9,723]],[[77275,60978],[18,175],[-96,53],[-82,251],[25,211]],[[77140,61668],[-47,97]],[[74241,45758],[96,737],[-9,302]],[[74328,46797],[-70,112]],[[73818,46013],[-40,-95],[119,-211]],[[70652,33470],[830,-156]],[[70815,34786],[-40,-658],[-231,42]],[[70544,34170],[55,-271],[53,-429]],[[45684,81205],[-72,2539]],[[45384,85187],[-153,-158],[-18,-110],[-234,-254],[-86,-352],[-176,-86],[-38,-147],[-167,-101],[37,-121],[-41,-237],[-53,218],[-38,-95],[3,-229],[-97,-42],[-82,-362],[-113,-103],[-113,51],[-23,-127],[-59,80],[-255,19],[-102,-86]],[[79044,69445],[-461,589]],[[77468,73138],[-57,185],[-59,19],[52,129],[-73,204],[45,248]],[[76859,74143],[-26,-649],[41,-151],[-73,-127],[-87,-16]],[[80511,70601],[399,54]],[[95374,17404],[134,-56],[-72,-141],[13,-242],[141,-12],[14,-151]],[[96416,17475],[-12,333],[-169,8],[8,204],[76,370],[-164,24]],[[58775,30621],[14,936]],[[60499,74297],[53,168],[88,600],[-62,369],[-105,273],[-8,278]],[[45804,35686],[-43,1342]],[[62064,28549],[-13,-47],[-206,-93]],[[9319,38374],[295,-7],[171,-313],[49,-28],[-7,-193]],[[9827,37833],[57,142],[106,35],[10,344],[98,736],[-2,281]],[[58642,23284],[6,647]],[[58648,23931],[-15,-3]],[[57799,23287],[-152,-264],[-14,-251]],[[35769,75670],[-154,-74],[-221,-300],[-58,-301],[-60,-92],[-29,-230],[-118,-454],[-125,-150],[-75,49],[-65,-146]],[[70516,54256],[195,-63]],[[71332,54811],[-130,172],[-82,468],[-4,304]],[[77370,44541],[193,-25],[2,50],[198,-14],[5,140],[199,-23],[15,397]],[[82424,75164],[-82,173],[134,46],[27,-89],[30,262],[-45,391],[-1,266],[40,114]],[[81484,75286],[22,-189],[141,-45],[28,-158],[88,-151]],[[2703,97629],[93,9],[33,99],[-101,71],[-25,-179]],[[2214,97770],[118,120],[86,361],[-87,-256],[-117,-225]],[[1666,96970],[161,-15],[70,-133],[31,91],[-238,180],[-24,-123]],[[183,94948],[150,-16],[-12,216],[-138,-200]],[[3,93989],[97,-21],[195,194],[72,315],[-72,-107],[-48,47],[-122,-62],[-49,-294],[-73,-72]],[[8760,99025],[201,-102],[44,40],[207,-329],[81,99],[18,-87],[-104,-66],[-43,-110],[68,-138],[186,-32],[-15,119],[68,60],[68,-133],[63,124],[-181,237],[211,-121],[-7,104],[-91,97],[-133,39],[-116,210],[-179,-40],[-91,90],[-160,62],[-95,-123]],[[8131,99405],[170,-218],[19,-146],[90,-89],[116,59],[-30,-111],[66,-167],[169,-61],[90,94],[-45,168],[-220,115],[-117,211],[-337,186],[29,-41]],[[8483,94388],[117,58],[-45,83],[-72,-141]],[[7690,99248],[115,-18],[13,144],[-120,-45],[-8,-81]],[[8324,93559],[119,-32],[-70,110],[-49,-78]],[[7260,99402],[111,-86],[-4,130],[-97,42],[-10,-86]],[[6374,99403],[99,-80],[51,59],[-60,96],[-90,-75]],[[5678,99277],[107,94],[93,-16],[110,136],[185,96],[-217,-19],[-244,-168],[-34,-123]],[[5065,99087],[161,47],[356,-23],[-4,-141],[103,-89],[69,166],[-126,114],[38,114],[-177,44],[-154,-54],[-266,-178]],[[4678,98790],[94,108],[-57,122],[-56,-57],[19,-173]],[[4597,99098],[134,-43],[-3,92],[-110,44],[-21,-93]],[[4199,99135],[142,-179],[46,-182],[107,30],[-49,180],[139,41],[-33,164],[-83,-57],[-186,76],[-83,-73]],[[3893,98832],[254,11],[35,-137],[64,76],[-80,190],[-77,21],[-45,-103],[-151,-58]],[[3705,98464],[133,37],[37,197],[-113,200],[-52,-176],[69,19],[-74,-277]],[[17314,91159],[-211,-29],[-106,186],[31,-165],[-51,-198],[-4,275],[-110,-27],[14,416],[-118,-191],[43,157],[-154,355],[-34,20],[-54,-246],[-11,222],[-55,6],[-96,278],[-121,28],[-42,-91],[-70,163],[-63,8],[-94,-123],[32,-226],[144,-94],[201,-416],[-51,12],[-148,203],[-148,-173],[58,-357],[110,-270],[43,-434],[-59,-226],[143,-114],[236,-345],[75,178],[75,43],[82,-148],[285,132]],[[15941,90739],[47,-223],[44,31],[-91,192]],[[16338,89578],[-67,200],[-117,56],[-117,218],[40,161],[-55,1],[-171,314],[31,150],[-189,301],[66,136],[-91,263],[-158,25],[83,47],[-18,182],[-278,203],[13,145],[-154,94],[-17,467],[38,-73],[125,26],[142,115],[57,148]],[[82598,77083],[71,89],[137,852]],[[81552,78604],[-28,-327]],[[94994,30830],[25,-283],[79,270],[-104,13]],[[95040,28843],[45,236],[-66,66],[75,148],[34,232],[-46,423],[-221,142],[-138,179],[-206,192],[-13,-50]],[[38720,44503],[-731,-122]],[[60480,57534],[-10,-1190]],[[60912,57505],[-432,29]],[[41754,49033],[1,-28],[573,69],[15,-335]],[[43030,50162],[-1139,-139]],[[52265,96337],[54,402],[71,847],[-48,-155],[-34,-479],[-82,-616]],[[52013,96331],[137,537],[-63,151],[37,478],[39,70],[144,39],[7,115],[89,-57],[9,404],[-265,7],[-1,64],[-198,101],[1,255],[-147,-41],[-7,-83],[-147,-59],[-48,-182],[-73,-16],[-132,-321],[-222,-47],[-85,-109],[-136,9]],[[60480,57534],[-145,7]],[[50951,61950],[-379,-13],[-4,-673]],[[59195,60434],[1,112],[638,-9]],[[76428,79337],[878,-194],[32,105],[317,-66]],[[77704,79859],[-149,120],[-222,-49],[5,113],[-166,264],[61,172]],[[76829,80369],[-95,-52],[-178,-343],[-10,-206],[-74,-226],[-82,-64],[38,-141]],[[73132,20605],[135,221],[47,210],[316,6],[178,218],[134,-7],[208,187],[159,-54],[205,295],[-42,98],[51,138]],[[73185,22245],[-127,-1620],[74,-20]],[[67535,36646],[380,-71],[11,167]],[[17491,40399],[160,-14]],[[66140,28462],[772,-94],[-10,-173]],[[67297,28320],[67,1333]],[[67364,29653],[-385,52]],[[62829,41374],[-105,7],[-167,125],[-89,266],[76,159],[-12,427],[-68,49]],[[89735,24295],[422,-274],[73,237],[65,73],[18,214],[115,59],[26,-188],[130,-199],[74,-38]],[[90658,24179],[76,353],[21,287],[61,285],[-30,465]],[[90033,25709],[-206,-987]],[[61982,79194],[760,-52]],[[62889,80474],[159,383],[-257,22],[-111,-80],[-130,95],[-78,-42],[-17,150]],[[54569,64709],[383,0],[0,335],[383,-3]],[[54752,66727],[-763,-5]],[[78281,42958],[190,-25]],[[78471,42933],[16,350],[360,-53]],[[78210,44352],[-14,-344],[-66,8],[-14,-344]],[[71899,74269],[-1118,183]],[[81763,40349],[184,-243],[-15,-118],[56,-129],[-78,-114]],[[81910,39745],[222,-71],[193,120],[236,-308],[240,199],[34,107],[83,-10]],[[82256,41232],[-256,75]],[[71360,66524],[76,-71],[-16,-136],[181,-216],[53,10],[146,-361],[-14,-160],[180,-176],[120,-536],[119,-48]],[[65988,81203],[14,170]],[[74992,57909],[224,-281],[173,-102],[168,-280]],[[75720,57751],[18,47]],[[75235,58885],[-63,12]],[[74957,58521],[-55,5],[2,-155],[-70,-105]],[[47738,21068],[963,80]],[[48952,21168],[-29,1326]],[[64088,81045],[-325,31],[-106,-222],[-247,-418]],[[70197,44955],[-127,20],[-25,-504]],[[29517,29008],[-758,-227]],[[63207,16893],[34,-273],[63,-21],[-19,246],[-78,48]],[[63131,17383],[115,-121],[-23,124],[-92,-3]],[[62931,17215],[183,-183],[-24,205],[-134,46],[-25,-68]],[[62774,17559],[121,-235],[6,63],[-127,172]],[[62791,17080],[85,170],[-74,18],[-11,-188]],[[62728,16857],[189,-134],[70,174],[69,-120],[17,143],[-85,38],[-90,170],[-170,-271]],[[62735,17769],[88,-67],[169,-299],[76,96],[-160,124],[32,111],[-90,22],[-107,133],[-8,-120]],[[62551,18548],[256,-257],[22,-178],[303,384]],[[83825,44518],[71,-370],[247,265]],[[84573,46462],[-288,-303],[-31,22],[-601,-498]],[[39752,8382],[1557,270]],[[41309,8652],[-18,333],[28,5],[-55,980],[97,16],[-18,327]],[[54557,81829],[557,-78]],[[55074,83501],[-281,229],[-120,2]],[[72270,20166],[31,77],[266,192],[159,159],[70,-81],[132,-8],[204,100]],[[33089,21626],[-53,625]],[[60254,80927],[-10,-667],[290,-17],[-19,-1072]],[[68053,73313],[-767,98]],[[63681,82093],[-44,-162],[-144,11],[-36,-483],[-169,-35],[-120,-251],[-50,-505],[-122,-201]],[[64891,55539],[-167,-1],[-576,58]],[[85702,25921],[38,-17],[94,-326]],[[86676,27821],[83,550]],[[77712,61954],[-151,-87],[-79,109],[-134,-69],[-90,-254],[-118,15]],[[74602,77650],[29,-268],[76,-171],[47,-232]],[[70995,64821],[3,55]],[[73693,49898],[-98,274]],[[73595,50172],[-394,200],[-168,-165]],[[73033,50207],[-52,-70],[60,-342],[65,-98]],[[14256,6840],[74,-11],[22,234],[108,131]],[[52944,26690],[386,4]],[[53330,26694],[689,9]],[[51145,89595],[18,-25],[-532,-1847],[167,-98]],[[87148,43931],[-21,-145],[64,-150]],[[87191,43636],[105,318],[32,-130],[87,-89],[175,-50],[212,85],[41,220],[120,48]],[[87753,44823],[-27,102],[82,276],[-151,-94],[-118,-178],[-113,-348],[-287,436],[-83,-61],[-85,-361],[31,-287],[146,-377]],[[86348,32580],[987,-159]],[[56935,71222],[-133,-160],[-85,-185],[-200,19],[-153,138]],[[71828,60652],[63,-38],[90,143],[125,-127],[189,-283]],[[72252,61461],[-92,10],[-66,-402],[-137,-199],[-123,-52],[-6,-166]],[[53653,67730],[22,-267],[-87,-173],[77,9],[66,-221],[-69,-194]],[[55021,67944],[-165,-178],[-11,98],[-102,-11],[-42,92],[-149,-29],[-139,128],[11,172],[-94,87],[-105,-87],[-60,228],[-61,90],[-67,-150]],[[54037,68384],[-80,-194],[-143,13],[-48,-187],[-85,6],[-105,-123],[77,-169]],[[76428,79337],[-12,-124],[117,-237]],[[68551,67747],[85,481],[-86,-98],[-135,185],[-129,23]],[[67636,68206],[-12,-281],[-32,11],[-15,-407]],[[56357,43669],[-28,233],[85,88],[40,400],[-7,174]],[[83042,27811],[92,836]],[[82175,30111],[87,-320],[6,-176],[191,-247],[85,-209],[-33,-214],[-162,-397],[-139,-71],[-45,-303]],[[78534,48072],[-9,331],[193,337],[-163,441]],[[40396,15420],[124,21],[-44,773],[195,33],[-13,220],[194,32],[52,229],[648,105]],[[70762,77659],[828,-135]],[[72188,79846],[-444,236],[-213,81],[-54,-22],[-419,231]],[[79679,70053],[15,166],[-69,49],[-8,169],[-68,359],[56,64]],[[59578,32856],[766,-42]],[[14827,14688],[326,153],[154,-965],[63,31],[104,-656]],[[16233,13825],[-37,311],[100,221],[-129,382],[-189,282],[-34,-61],[-87,104],[-33,244],[45,101],[194,106],[165,325],[-34,173],[344,157]],[[16542,16232],[13,55],[-69,385],[47,246],[-45,92],[103,220]],[[52303,34757],[15,-1584]],[[93215,23558],[140,-138],[141,303],[275,-271],[97,347],[186,-142],[231,132]],[[94658,24704],[-38,176],[-963,375]],[[93609,25273],[-67,-273],[-49,18],[-136,-553],[-89,35],[-66,-702]],[[81129,69161],[-60,-109],[109,-916]],[[89887,44355],[26,107],[136,227],[-36,150],[87,184],[-122,111],[-45,187],[71,114]],[[89947,45628],[-86,-70],[-119,59],[-105,254],[-68,-2],[-24,-186],[16,-243],[91,-130],[-123,-18],[62,-254],[-127,17],[-64,133],[-30,-281],[153,-148],[-45,-93]],[[89303,45854],[-29,-300],[100,4],[19,263]],[[89237,45112],[77,250],[-100,-37],[7,-101]],[[90263,43529],[495,-186]],[[90758,43343],[1,502],[-23,60],[-49,870],[-48,291]],[[44444,9103],[1359,161]],[[69269,36776],[165,-110],[295,-300]],[[69729,36366],[106,1817]],[[69835,38183],[-59,77],[-163,-167],[-122,-45],[-136,193]],[[87271,27527],[41,249]],[[21793,25411],[79,-635],[63,24],[84,-656],[-62,-23],[84,-649]],[[65374,39821],[-579,62]],[[48593,15858],[842,57]],[[48709,18510],[-255,-20]],[[48454,18490],[42,-1323],[-60,-5],[36,-1313]],[[79705,52849],[89,-138]],[[79277,65926],[53,-48]],[[75455,47370],[134,365]],[[12196,86075],[110,-33],[3,101],[-113,-68]],[[12195,86496],[133,-262],[81,71],[153,31],[160,-46],[150,-336],[-38,-433],[4,-196],[-83,-234],[-79,-48],[48,-139],[123,64],[80,-131],[14,-141],[-118,-296],[-74,185],[-95,-39],[-176,110],[-138,172],[-105,254],[-4,-237],[-91,-210],[-51,57],[83,169],[-76,-7],[-105,-152],[-275,-47],[-212,91],[-384,-319],[-59,-223],[43,-158],[-74,-195],[-40,-223],[76,60],[118,-183],[-56,-103],[-284,-198],[-165,-283],[9,-145],[199,-113],[259,-225],[359,-268],[208,-116],[259,-84]],[[9073,85044],[82,-289],[23,154],[214,247],[170,-101],[111,166],[-7,167],[156,236],[273,203],[-86,173],[-177,-76],[-129,242],[-40,-211],[-144,-347],[-144,-241],[-78,-48],[-147,95],[-80,-120],[3,-250]],[[45045,72545],[56,-1674]],[[50313,90017],[697,30]],[[70911,40618],[-28,-503],[-254,44],[-9,-165],[-95,15]],[[45975,38392],[924,88]],[[45959,39899],[-28,-170],[44,-1337]],[[65678,50436],[191,-21]],[[65869,50415],[36,1017]],[[65905,51432],[-92,384],[-23,218]],[[67364,29653],[194,-25]],[[87216,42606],[190,220],[-174,459]],[[87232,43285],[-30,-178]],[[88202,47135],[97,-198]],[[88299,46937],[121,57],[123,343],[96,106],[157,-62],[57,102],[199,8],[-78,163]],[[50134,42720],[-22,1343]],[[9547,43332],[-80,-231],[-11,-329],[22,-309],[-108,-269],[27,-114],[-128,-180]],[[9268,41888],[88,-205],[10,-194]],[[87232,43285],[1,25]],[[87233,43310],[-165,5],[20,-184]],[[63100,66680],[51,249]],[[63151,66929],[-79,43],[2,112],[-152,8],[4,746]],[[87130,59322],[177,-100],[44,50],[556,-202]],[[88319,60032],[-216,460],[-69,198]],[[68147,33594],[13,412],[-32,326],[74,350],[78,204]],[[46568,53588],[-10,336]],[[46558,53924],[-729,-64]],[[59848,52144],[-192,4],[-2,392]],[[59654,52540],[-676,-9],[1,-57]],[[86351,50541],[77,114],[135,-51]],[[86706,43211],[62,-81],[51,103],[-113,-22]],[[43713,37979],[-1215,-148]],[[42498,37831],[44,-1005]],[[66493,32471],[382,-52]],[[67068,44181],[-12,204],[-93,10],[18,335]],[[66264,44202],[-17,-400]],[[65646,49680],[146,-235],[130,-49],[102,36],[86,-126],[107,-11],[24,-82],[94,38],[267,-22]],[[66643,50347],[-774,68]],[[96195,14673],[711,-630],[-88,-283],[148,-136],[-303,-991],[-152,135],[-24,-264],[-61,-290],[183,-182],[-436,-2609]],[[64738,29608],[-150,-531],[-165,-292],[-43,-193],[49,-39],[-25,-208],[-73,-105],[-44,-307],[74,-135],[4,-171],[77,48],[31,-112],[-42,-122],[30,-141]],[[69164,80888],[196,-33],[-82,124],[-114,-91]],[[68657,80846],[107,-58],[252,112],[-163,6],[-196,-60]],[[69359,80276],[-202,212],[-65,-75],[-85,58],[-39,-93],[-124,-4],[-157,76],[-134,-91]],[[77501,75115],[653,-127]],[[78421,74941],[41,460],[-50,116],[-35,398]],[[78377,75915],[15,168],[-309,54]],[[81895,39473],[42,76],[-81,113],[54,83]],[[90072,41649],[10,80],[262,366],[108,57],[67,-85],[108,497],[131,779]],[[53875,47871],[190,3],[4,-500]],[[68714,55746],[-663,80]],[[76849,48920],[1,179],[149,194],[299,-56]],[[70151,54270],[-143,-208],[-5,-97]],[[20815,12079],[58,156],[118,-28],[326,62],[61,-102]],[[20871,14407],[-29,-12]],[[68065,74851],[-701,173]],[[67364,75024],[-22,-331],[-56,-1282]],[[73373,43445],[46,723]],[[49754,13960],[1166,63]],[[50943,15008],[-1161,-62]],[[49782,14946],[6,-324],[-48,-3],[14,-659]],[[74951,41294],[18,555]],[[51832,72849],[-124,-4]],[[49263,69505],[988,53]],[[56943,78276],[200,160],[227,62],[111,101]],[[29185,35384],[-85,-114],[-40,-163]],[[18356,10884],[-229,1528],[-84,647]],[[15557,11917],[204,-1266]],[[76474,35258],[-5,-239],[90,37],[-85,202]],[[75952,35474],[172,69],[127,191],[115,67],[117,-160],[25,-159],[94,160],[111,-32],[53,174]],[[76766,35784],[-68,80],[-134,4],[-210,154]],[[64282,47691],[-148,373],[-142,-39],[-75,-169]],[[56630,77211],[259,-393]],[[83639,66114],[89,-53],[93,-162],[4,-565]],[[53337,25696],[-7,998]],[[80521,65882],[-33,-42]],[[56079,22046],[3,664],[14,0],[3,660]],[[78349,42105],[644,-104]],[[78993,42001],[98,-17],[24,336],[97,-19],[22,295]],[[78471,42933],[-18,-674],[-95,13],[-9,-167]],[[14721,13085],[109,-123],[92,-10],[107,102],[337,37]],[[59654,52540],[-2,281],[32,0],[5,1206]],[[58917,54023],[1,-560]],[[43175,70692],[246,24]],[[44137,70784],[-54,1676]],[[38647,47860],[-1102,-178]],[[37545,47682],[135,-415],[-52,-139],[36,-117],[-160,-303],[-143,-16],[15,-181],[-101,-33],[-23,-256]],[[37252,46222],[44,-110],[-65,-79],[70,-116],[25,-664],[82,-103],[17,-152]],[[81988,65028],[244,-277]],[[82232,64751],[223,323],[96,-64],[147,15],[237,256],[82,175],[87,-22],[-34,-102],[108,-289],[85,81],[19,-84]],[[81997,65855],[-158,-118],[-134,0]],[[36926,44974],[48,-65],[77,121],[114,37],[139,-91]],[[37252,46222],[-660,-131]],[[77537,47751],[-171,-57],[-98,44],[-161,-242],[-209,-101]],[[77745,62061],[-43,54],[-114,780]],[[77588,62895],[-144,-8],[-123,261]],[[35457,22833],[32,-215],[145,-409],[113,-165],[-915,-195],[31,-526],[57,-305],[56,-86]],[[63941,77130],[-22,-1010]],[[86531,43601],[23,137],[-121,50],[65,-211]],[[86504,43692],[0,0]],[[75345,58941],[270,821],[34,257],[-91,63],[-66,144]],[[45793,37031],[932,96]],[[45975,38392],[-228,-24]],[[55754,74498],[60,196]],[[54637,75001],[-4,-26]],[[90787,22360],[-55,-195]],[[42477,37994],[21,-163]],[[43670,39660],[-54,-6]],[[43616,39654],[-1216,-153]],[[69566,56044],[539,-97]],[[70526,56602],[-51,48],[-212,386],[-4,125]],[[51223,74629],[446,-447],[29,15]],[[51698,74197],[87,107],[0,101],[100,67],[74,-152]],[[69123,60932],[79,-22],[-55,-102]],[[81548,62860],[-26,170]],[[81522,63030],[-110,106],[-44,198],[105,166],[-150,54]],[[67983,63547],[642,-82]],[[55733,32971],[5,1339]],[[47510,55489],[-961,-68]],[[46549,55421],[42,-1494],[-33,-3]],[[78038,41628],[122,-15],[16,342],[165,-24],[8,174]],[[51702,73755],[-4,442]],[[86715,95839],[127,-684],[-17,414],[-70,295]],[[85340,94487],[-60,-651]],[[85280,93836],[386,-104],[8,82],[770,-217],[-5,-51],[353,-119]],[[86792,93427],[46,502],[-7,675],[-39,-205],[-75,-65],[-84,129],[-36,318],[-41,102],[16,171],[-41,146],[7,255],[48,245],[43,40],[-112,333]],[[86315,96536],[-97,2],[-239,140],[-155,196],[-143,-108],[-90,60]],[[49453,58857],[571,16]],[[48675,60162],[7,-775]],[[52955,67042],[-1,223],[64,2],[-1,225]],[[53017,67492],[-18,20]],[[78701,34762],[61,-180],[225,-398],[62,-21],[370,-465]],[[79419,33698],[47,532]],[[53487,85560],[-35,-62]],[[9827,37833],[-20,-169],[43,-65],[105,55]],[[81388,78815],[178,-45]],[[81705,80376],[-12,5]],[[82582,58795],[-326,763],[-118,168]],[[67444,41784],[20,450]],[[12267,12732],[42,-210],[126,-169],[191,-132],[-233,-405],[19,-108],[186,95],[44,-260]],[[87618,41487],[121,-135]],[[87895,41417],[27,105],[185,116],[19,304],[95,130],[-117,194],[55,239],[-59,10],[-22,192],[61,75],[-86,311],[77,185]],[[87848,43240],[-61,-95],[16,-513],[-82,-274],[-112,-161],[-163,-89],[-19,-117]],[[61037,44158],[-96,3],[-8,-323]],[[60089,45191],[-8,-1302]],[[68328,69179],[675,-97]],[[68987,70471],[-863,128]],[[66064,76965],[-131,-43],[-257,29]],[[51551,55716],[-548,-17]],[[58917,54585],[-751,-2]],[[63890,29699],[846,-91]],[[64716,31285],[-104,80],[-148,-11],[-137,146],[-181,7]],[[58964,55970],[-800,-4]],[[87150,54818],[-583,728]],[[17404,19626],[-376,-163],[45,-308],[-187,-83],[26,-183],[-563,-240],[72,-474]],[[77414,48555],[-86,32],[-73,-114],[-66,79],[-206,-244],[-93,128],[-32,182]],[[78646,56581],[9,280],[98,29],[85,-114]],[[86367,43361],[92,160],[72,-14],[188,227],[157,57],[114,182]],[[86990,43973],[-77,552]],[[90473,38876],[-155,-296],[-150,-70],[-148,-274],[-5,-102],[-117,-145]],[[49761,15935],[21,-989]],[[69268,21380],[125,190],[-41,80],[-84,-270]],[[69599,20783],[-84,36],[-32,176],[-68,24],[6,146],[-62,38],[29,197],[-151,-138],[-20,-130],[74,-82],[37,-313],[74,2],[68,-298],[-27,-138],[-67,-22],[-83,263],[-217,-64],[24,183],[-66,168],[-16,187],[-158,128],[-65,-28],[-28,-397],[-54,-100],[-54,110],[19,396],[-166,206],[-120,446]],[[74473,46807],[-145,-10]],[[96852,18782],[-77,56],[29,165],[-67,161],[-4,172],[-90,-131],[12,155],[-63,141],[-84,-49],[22,217],[-90,-139]],[[75438,49236],[250,663]],[[75652,50269],[-140,-30]],[[75056,50185],[-24,-87],[45,-210],[-26,-126],[64,-84],[-20,-182]],[[82928,57546],[201,-62]],[[83129,57484],[47,99],[101,33],[48,211],[87,94],[-36,206],[-4,260],[112,291],[-29,124]],[[83075,58705],[-131,158],[-200,50],[-72,-52]],[[71828,60652],[-136,-17]],[[71692,60635],[-34,-1],[-87,-251],[-23,-215],[1,-752]],[[84709,48986],[6,-353],[110,7],[114,-319],[9,-119]],[[19345,13781],[-44,63],[-202,96],[-194,-110],[-276,-33]],[[82702,72949],[-108,76],[-10,94],[119,-52],[49,67],[-139,619],[42,271]],[[93139,22239],[88,-365],[87,227],[130,-134]],[[57904,84345],[-433,347],[-192,204],[-70,179],[-93,32],[23,-123],[181,-323],[151,-62],[53,-154],[67,53],[40,-97]],[[56484,86030],[198,-238],[240,-392],[106,-79],[26,-182],[156,79],[-140,204],[-431,510],[-180,271]],[[56645,84378],[72,165],[141,52],[-40,178],[78,63],[-3,479],[-114,71],[-205,336]],[[41358,37844],[32,-657]],[[89327,39227],[55,-243]],[[89493,38515],[91,234],[101,104],[222,8],[278,282]],[[89700,40066],[-124,-178],[-129,-37],[-35,-304],[18,-154],[-86,-78]],[[11204,13738],[109,-346],[107,-483],[32,-281],[69,-268],[14,-228],[42,-61],[126,-540],[33,-467]],[[90658,24179],[-147,-651],[-1,-262],[124,-456],[7,-341],[-33,-108],[34,-141]],[[55747,9743],[246,-4],[-7,-1454],[141,115],[157,-61],[145,165],[44,112],[82,653],[34,78],[106,812],[-26,198],[18,202],[76,138],[154,141],[161,3]],[[9466,34780],[246,120],[-130,729]],[[78744,65534],[-85,-164],[61,-279],[146,-392],[113,-145]],[[60005,47649],[41,-122],[-63,-41],[156,-469]],[[88982,36129],[-177,876]],[[72826,56375],[4,-341]],[[75556,46669],[80,27],[39,118],[108,87],[30,140],[120,45]],[[69896,36148],[165,-256],[144,-313],[170,-897],[169,-512]],[[70392,36067],[-496,81]],[[84485,47114],[-52,90],[-25,332],[-57,40],[-86,257],[-111,-107],[-153,151]],[[63697,66479],[-135,193],[27,211],[100,228],[-143,13],[-56,-67],[-205,84],[51,-172],[-127,79],[-58,-119]],[[90812,53263],[126,18],[105,211],[24,151],[-98,5],[-5,-151],[-152,-234]],[[91116,56056],[351,-419],[-18,-831],[-39,-437],[-172,-615],[61,90],[147,522],[34,449],[23,962],[-146,80],[-226,251]],[[90590,52179],[152,408],[149,313],[332,797],[-58,-26],[-222,-529],[-74,-129],[-83,-5],[-133,-540],[-98,-260]],[[90435,54456],[1,-392],[-45,-493],[69,-195],[-43,-45],[161,-140],[137,109],[157,433],[-3,160],[82,274],[-39,100],[43,167],[-58,205],[-168,49]],[[79102,81202],[-258,-158],[-111,-213],[-8,-103],[-121,-259],[-104,-122],[-212,-159],[-291,-175],[-128,-145]],[[74186,61655],[513,-111]],[[65492,66147],[373,-57]],[[49754,13960],[-778,-51]],[[81522,63030],[83,103],[-14,98],[81,150],[187,-21],[151,218],[95,59],[94,246],[28,195]],[[82227,64078],[-44,48],[6,481],[70,-152],[170,49],[-197,247]],[[87600,39494],[550,-197]],[[88507,39872],[-48,202],[117,149],[-63,70],[-165,387],[-57,-84],[22,-191],[-56,-74],[-19,330],[62,91],[-24,163],[-98,-318],[-72,24]],[[88106,40621],[-80,-247],[-104,-130],[-178,-102],[-88,-246],[-56,-402]],[[70652,33470],[25,-241],[15,-927],[-14,-184]],[[54735,57987],[335,0]],[[55070,57987],[-3,1006],[96,-1]],[[50583,84746],[24,-137],[-185,-184],[-33,-123],[-119,-24],[-23,-129]],[[92829,19131],[-215,136],[-71,99],[-26,207],[49,107],[-1,193],[57,101]],[[86497,38507],[223,144],[122,267],[-10,168],[64,122],[-61,142],[48,401]],[[86520,39875],[-405,138]],[[86115,40013],[-117,-840]],[[15582,3303],[-84,-43],[-60,131],[17,234],[77,311],[-114,-327],[-62,-44],[-6,-200],[50,-236],[109,-28],[73,108]],[[15041,3040],[217,-393],[42,-164],[85,2],[0,229],[80,259],[-85,20],[-50,-89],[-212,227],[124,29],[36,161],[3,263],[-31,54],[-3,338],[115,-252],[57,222],[73,77],[-12,314],[-73,159],[-67,-75],[-15,-298],[-121,24],[24,-103],[-73,-172],[62,-284],[2,-190],[-92,-29],[-86,-329]],[[50976,33004],[253,177]],[[15594,37324],[46,5],[177,-195],[-131,755],[-45,-20],[-72,488],[146,351],[14,125],[132,286],[101,501],[64,28],[-20,140]],[[74397,51017],[74,-210],[-53,-192]],[[73210,48224],[-213,-82]],[[86750,92110],[17,894],[25,423]],[[85280,93836],[-112,-1044]],[[46549,55421],[-551,-40]],[[50004,61576],[-18,1414]],[[73661,71406],[165,-35],[-23,-332],[159,-32],[28,-60]],[[87233,43310],[27,254],[-69,72]],[[87148,43931],[-114,109],[-44,-67]],[[65553,20859],[73,1641]],[[19526,17807],[44,-316],[-44,-19],[62,-431],[-167,-69],[32,-226],[-62,-26],[45,-327],[134,18],[282,116],[38,-275],[351,151],[23,-160],[124,49],[111,-811],[77,32],[44,-316],[55,-149],[109,45],[22,-163]],[[28612,38286],[79,-104]],[[70569,21819],[78,44],[14,191],[-92,-235]],[[70356,23024],[27,-79],[111,61],[18,289],[-57,6],[-84,-143],[-15,-134]],[[70427,24405],[-19,-488],[136,-26],[61,-252],[104,95],[96,-59],[71,-403],[92,-177],[75,-376],[117,-112],[22,123],[-118,213],[93,246],[-110,348],[66,-78],[20,244],[-61,215],[38,374]],[[70242,23544],[52,-156],[65,57],[-78,144],[-39,-45]],[[87532,45204],[71,60],[18,161],[234,118],[132,-59],[79,87],[27,-81],[152,-25],[40,137],[113,90],[60,145]],[[87726,45928],[-130,-78],[-38,81],[-83,-249]],[[78578,76048],[-150,-52],[-51,-81]],[[66141,15469],[127,-342],[344,-378],[303,-126],[270,-16],[136,107],[15,126],[-155,105],[-215,22],[37,166],[-169,193],[-150,334],[-95,75]],[[64918,13379],[106,-237],[496,-525],[39,0],[216,-347],[159,-157],[35,32],[148,-118],[-35,110],[-179,324],[2,98],[-128,196],[-335,265],[-149,189],[141,48],[-310,277],[-100,1],[-106,-156]],[[79732,70875],[7,-55],[433,-271]],[[43616,39654],[-36,973]],[[78969,41667],[24,334]],[[83114,71024],[83,17],[-17,218],[-81,122],[-74,-32],[-23,167],[66,8],[-91,225],[-142,-37],[-3,188],[70,4],[-34,221],[-101,206],[-46,-1]],[[75479,74831],[-51,-389],[-146,-260],[-16,-259]],[[82371,88200],[-175,-1978],[-97,24]],[[54024,69647],[13,-1263]],[[75131,70682],[322,-63],[6,92],[397,-82]],[[64256,36819],[87,-87],[42,-489]],[[84561,83205],[379,691],[142,446],[-104,217],[-4,385],[84,492],[75,297],[158,439],[160,378]],[[71303,61093],[148,17],[79,-177],[165,-151],[-3,-147]],[[79742,42388],[-31,-387],[-65,16],[-47,-620],[129,-28]],[[63821,27730],[57,1623]],[[74466,49873],[30,-444]],[[73250,51175],[78,-118],[-12,-102],[81,-53],[6,-147],[159,-89],[-4,-201],[82,-14]],[[73640,50451],[214,-18]],[[73854,50433],[61,131],[3,682]],[[87943,53749],[274,248],[15,181],[182,-22],[78,-95],[63,180],[-18,133],[69,-19],[87,-186],[96,95],[11,169],[57,6],[52,-165],[-16,-112],[138,24]],[[88944,54787],[-217,316],[-350,-197],[-15,32]],[[72494,77393],[-24,-19],[-42,-731]],[[13284,60870],[104,59],[154,243],[128,138],[67,310],[-46,127],[-78,-116],[-161,-89],[-26,-132],[34,-236],[-119,-103],[-57,-201]],[[13043,62541],[57,11],[104,480],[186,479],[-142,26],[-102,-244],[-103,-752]],[[14300,60238],[-107,-123],[-25,148],[-145,18],[-254,-256],[-14,-135],[77,-86],[23,-135],[-38,-409],[-92,-383],[-81,-90],[-319,-95],[-124,71],[-71,-161],[-155,-109]],[[84146,94816],[-342,-270],[-118,201],[-157,-372],[-146,-452],[-87,-546],[-81,-338]],[[55114,55765],[-314,1]],[[55075,57315],[-5,672]],[[34777,7315],[727,180],[1116,254]],[[88962,47054],[-22,105],[91,46],[-108,140],[-215,-142],[-54,112],[-185,-433],[-110,-54]],[[87814,46206],[14,99],[203,228],[168,327],[100,77]],[[30811,6254],[1351,393]],[[93831,15002],[-4,-354],[-56,-114],[90,-153],[88,109],[121,-29],[-57,-208],[-129,-118],[-23,-98],[62,-393],[103,-289]],[[73185,32980],[-574,116]],[[96258,28794],[51,-253],[-90,-352],[8,-150]],[[96340,27617],[135,134],[167,12],[137,-47],[63,51],[89,-194],[240,-257],[21,-94],[-116,-427],[-58,136],[-51,-309],[-57,-162],[-102,-68],[-59,119],[-96,-52],[78,-111],[233,56],[170,282],[165,481],[84,430],[-3,287],[-32,216],[-17,-326],[-73,-38],[-266,234],[-77,104],[-152,41],[-140,190],[-58,240],[-216,156],[-43,120]],[[41309,8652],[1492,228]],[[86889,37756],[193,127],[83,195]],[[87600,39494],[-363,130]],[[77705,62948],[-117,-53]],[[57433,21952],[-581,21]],[[71035,76605],[-117,19],[-127,145],[-111,-49]],[[88106,40621],[83,265],[-75,181],[77,46],[-137,293],[-104,-18],[-63,-104]],[[74298,59795],[67,104],[61,-44],[98,87]],[[86099,40019],[16,-6]],[[37545,47682],[72,66],[6,195],[58,119],[-75,361],[-51,-1],[-139,196]],[[67557,44660],[39,787]],[[85473,38093],[-113,418],[-68,436]],[[88930,52729],[-29,132],[17,252],[87,287],[110,256],[0,186]],[[53653,67730],[-160,-57],[-29,228],[-131,97],[-59,-173],[-104,82],[-60,-81],[-29,-253],[-64,-81]],[[74418,50434],[-92,74],[-46,-224],[-79,-18],[38,-216]],[[74239,50050],[-113,-280],[29,-145],[-74,-114]],[[47624,57076],[39,-1575]],[[51621,23983],[19,-1331]],[[49291,83737],[56,-110]],[[83068,50765],[-32,-319]],[[22907,10289],[-1164,-461]],[[76579,54878],[360,-67]],[[67543,80496],[32,265],[-164,206],[-45,270],[-146,35]],[[67220,81272],[-88,12],[-98,-170],[-59,-224],[18,-200],[-113,-243],[-20,-202]],[[79419,33698],[161,-98],[582,-585]],[[55932,57645],[-2,-337],[-183,3]],[[52711,53906],[1102,14]],[[47561,18416],[893,74]],[[64191,56036],[62,-4],[15,507],[65,-6],[9,335],[33,-1],[9,360]],[[9578,45787],[-39,-343],[-88,-228],[-87,54],[-226,-115],[-135,-298],[-90,-418]],[[7879,32279],[-72,-152],[-1,-299],[-107,-164],[-198,-630],[61,-185],[10,-310],[-28,-197],[97,-276],[150,-313],[330,-589],[183,-390],[107,-357],[-50,-128],[51,-334],[140,-276],[150,-507],[70,-325]],[[50498,21266],[-24,1327]],[[22500,13384],[-255,-90],[-11,-155]],[[21157,2810],[923,381]],[[76665,35383],[90,-78],[-29,133],[-61,-55]],[[76766,35784],[149,219],[238,125],[205,-233]],[[73854,50433],[71,-69],[73,-198],[98,31],[143,-147]],[[58648,23931],[143,124],[179,251],[55,152],[-4,260],[89,-5]],[[69729,36366],[167,-218]],[[57153,51730],[5,1405]],[[89542,49802],[168,26],[131,-134],[48,61],[143,538],[163,455],[80,287]],[[67425,25278],[-1,263],[-62,172],[64,97],[122,-6],[31,-179],[140,-232],[72,-42]],[[67205,75063],[159,-39]],[[90254,52207],[33,215],[105,95],[-206,-12],[-249,-309],[-96,14]],[[52988,69563],[203,45]],[[22294,89903],[76,-132],[221,220],[48,281]],[[95301,28498],[6,151],[-60,167],[-48,-240],[-144,-148]],[[58381,71042],[425,-17]],[[73033,50207],[-72,112],[-53,321],[-164,303],[-99,31]],[[73640,50451],[-45,-279]],[[82989,64402],[-265,-47],[-128,19],[-105,-117],[-68,26],[-196,-205]],[[82544,81685],[8,-185],[-140,39],[-21,-222],[-63,19],[-22,-219],[-128,36],[-12,-130],[-304,152],[-89,141]],[[65905,51432],[728,-68]],[[89688,55171],[-20,76],[-206,72],[-48,128],[81,166],[72,265],[-248,-70],[-84,62],[-139,-65],[-208,-29],[-165,-106],[7,94],[130,163],[134,-31],[443,191],[105,-3]],[[85017,29166],[-41,-344],[45,-382],[545,-199]],[[46417,89262],[-153,-346],[14,-123],[-111,-336],[27,-151],[-56,-136],[61,-89],[-98,-61],[-40,-141],[29,-123],[-94,-101],[4,-125],[-103,-84],[-6,-301],[-47,-91],[-21,-240],[-46,-6],[-53,-293],[-58,-9],[-52,-696]],[[67119,83759],[120,-47],[-63,146],[-57,-99]],[[67279,83223],[1,83],[-252,50],[128,111],[3,107],[-165,-144],[90,178],[-81,56],[95,218],[139,21],[85,141],[50,256],[248,-51],[122,97],[11,-98],[151,280],[72,-153],[182,341],[56,230],[123,-108],[49,129],[-164,72],[-11,107],[113,-1],[-46,177],[-80,-69],[-70,237],[18,228],[-153,-99],[-3,-127],[-71,-97],[-202,478],[-103,146],[130,-487],[63,-76],[-12,-177],[63,-85],[-14,-166],[-74,-68],[-51,282],[-115,20],[-156,-315],[-247,-113],[-70,-139],[-399,-64],[-117,105]],[[67986,28218],[24,311],[50,158],[8,338],[-101,404],[-14,139]],[[67220,81272],[-116,129],[-70,1]],[[79228,46134],[-81,-111],[32,-80],[-249,-504]],[[14245,5438],[113,-202],[201,-153],[162,-6],[61,-226],[119,-187],[146,-158],[51,22],[7,-324],[89,181],[-42,619],[-94,-54],[40,165],[-46,205],[-2,245],[-92,84],[-25,117],[67,85],[-77,125],[-63,229]],[[81387,88448],[118,-417],[80,-89],[58,-296],[-60,-231],[-155,-32],[65,358],[-169,-59],[39,-121],[-76,-326],[-202,-156]]]}\n","{\"type\":\"Topology\",\"objects\":{\"countries\":{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"Polygon\",\"arcs\":[[0,1,2,3]],\"id\":\"716\",\"properties\":{\"name\":\"Zimbabwe\"}},{\"type\":\"Polygon\",\"arcs\":[[-3,4,5,6,7,8,9]],\"id\":\"894\",\"properties\":{\"name\":\"Zambia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[10,11,12]],[[13]],[[14]],[[15]],[[16]]],\"id\":\"887\",\"properties\":{\"name\":\"Yemen\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[17]],[[18,19,20,21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]]],\"id\":\"704\",\"properties\":{\"name\":\"Vietnam\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[28]],[[29]],[[30]],[[31]],[[32,33,34,35]]],\"id\":\"862\",\"properties\":{\"name\":\"Venezuela\"}},{\"type\":\"Polygon\",\"arcs\":[[36]],\"id\":\"336\",\"properties\":{\"name\":\"Vatican\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]]],\"id\":\"548\",\"properties\":{\"name\":\"Vanuatu\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[51,52,53,54,55],[56]],[[57]],[[58]]],\"id\":\"860\",\"properties\":{\"name\":\"Uzbekistan\"}},{\"type\":\"Polygon\",\"arcs\":[[59,60,61]],\"id\":\"858\",\"properties\":{\"name\":\"Uruguay\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[62]],[[63]],[[64]],[[65]],[[66]]],\"id\":\"583\",\"properties\":{\"name\":\"Micronesia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[67]],[[68]],[[69]],[[70]],[[71]]],\"id\":\"584\",\"properties\":{\"name\":\"Marshall Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[72]],[[73]],[[74]],[[75]],[[76]],[[77]]],\"id\":\"580\",\"properties\":{\"name\":\"N. Mariana Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[78]],[[79]],[[80]]],\"id\":\"850\",\"properties\":{\"name\":\"U.S. Virgin Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[81]],\"id\":\"316\",\"properties\":{\"name\":\"Guam\"}},{\"type\":\"Polygon\",\"arcs\":[[82]],\"id\":\"016\",\"properties\":{\"name\":\"American Samoa\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[83]],[[84]],[[85]]],\"id\":\"630\",\"properties\":{\"name\":\"Puerto Rico\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102,103,104,105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[164,165,166,167,168]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]]],\"id\":\"840\",\"properties\":{\"name\":\"United States of America\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[220]],[[221]]],\"id\":\"239\",\"properties\":{\"name\":\"S. Geo. and the Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[222]],\"id\":\"086\",\"properties\":{\"name\":\"Br. Indian Ocean Ter.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[223]],[[224]]],\"id\":\"654\",\"properties\":{\"name\":\"Saint Helena\"}},{\"type\":\"Polygon\",\"arcs\":[[225]],\"id\":\"612\",\"properties\":{\"name\":\"Pitcairn Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[226]],\"id\":\"660\",\"properties\":{\"name\":\"Anguilla\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[227]],[[228]],[[229]],[[230]],[[231]],[[232]]],\"id\":\"238\",\"properties\":{\"name\":\"Falkland Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[233]],[[234]],[[235]]],\"id\":\"136\",\"properties\":{\"name\":\"Cayman Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[236]],\"id\":\"060\",\"properties\":{\"name\":\"Bermuda\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[237]],[[238]],[[239]]],\"id\":\"092\",\"properties\":{\"name\":\"British Virgin Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[240]],[[241]],[[242]]],\"id\":\"796\",\"properties\":{\"name\":\"Turks and Caicos Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[243]],\"id\":\"500\",\"properties\":{\"name\":\"Montserrat\"}},{\"type\":\"Polygon\",\"arcs\":[[244]],\"id\":\"832\",\"properties\":{\"name\":\"Jersey\"}},{\"type\":\"Polygon\",\"arcs\":[[245]],\"id\":\"831\",\"properties\":{\"name\":\"Guernsey\"}},{\"type\":\"Polygon\",\"arcs\":[[246]],\"id\":\"833\",\"properties\":{\"name\":\"Isle of Man\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[268,269]],[[270]]],\"id\":\"826\",\"properties\":{\"name\":\"United Kingdom\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[271,272,273,274,275],[276]],[[277]],[[278]],[[279]],[[280]]],\"id\":\"784\",\"properties\":{\"name\":\"United Arab Emirates\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[281,282,283,284,285,286,287,288,289,290,291]],[[292]]],\"id\":\"804\",\"properties\":{\"name\":\"Ukraine\"}},{\"type\":\"Polygon\",\"arcs\":[[293,294,295,296,297]],\"id\":\"800\",\"properties\":{\"name\":\"Uganda\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[298]],[[-55,299,300,301,302]]],\"id\":\"795\",\"properties\":{\"name\":\"Turkmenistan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[303]],[[304,305,306,307,308,309,310]],[[311,312,313]]],\"id\":\"792\",\"properties\":{\"name\":\"Turkey\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[314,315,316]],[[317]],[[318]]],\"id\":\"788\",\"properties\":{\"name\":\"Tunisia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[319]],[[320]]],\"id\":\"780\",\"properties\":{\"name\":\"Trinidad and Tobago\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[321]],[[322]],[[323]]],\"id\":\"776\",\"properties\":{\"name\":\"Tonga\"}},{\"type\":\"Polygon\",\"arcs\":[[324,325,326,327]],\"id\":\"768\",\"properties\":{\"name\":\"Togo\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[328]],[[329,330]],[[331,332]]],\"id\":\"626\",\"properties\":{\"name\":\"Timor-Leste\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[333]],[[334]],[[335]],[[336,337,338,339,340,341]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]]],\"id\":\"764\",\"properties\":{\"name\":\"Thailand\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[348]],[[349]],[[-8,350,351,352,-294,353,354,355,356]],[[357]]],\"id\":\"834\",\"properties\":{\"name\":\"Tanzania\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-53,358,359,360]],[[-57]],[[361]]],\"id\":\"762\",\"properties\":{\"name\":\"Tajikistan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[362]],[[363]]],\"id\":\"158\",\"properties\":{\"name\":\"Taiwan\"}},{\"type\":\"Polygon\",\"arcs\":[[-310,364,365,366,367,368]],\"id\":\"760\",\"properties\":{\"name\":\"Syria\"}},{\"type\":\"Polygon\",\"arcs\":[[369,370,371,372,373,374]],\"id\":\"756\",\"properties\":{\"name\":\"Switzerland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[375]],[[376]],[[377,378,379]],[[380]],[[381]],[[382]]],\"id\":\"752\",\"properties\":{\"name\":\"Sweden\"}},{\"type\":\"Polygon\",\"arcs\":[[383,384]],\"id\":\"748\",\"properties\":{\"name\":\"eSwatini\"}},{\"type\":\"Polygon\",\"arcs\":[[385,386,387,388]],\"id\":\"740\",\"properties\":{\"name\":\"Suriname\"}},{\"type\":\"Polygon\",\"arcs\":[[-297,389,390,391,392,393]],\"id\":\"728\",\"properties\":{\"name\":\"S. Sudan\"}},{\"type\":\"Polygon\",\"arcs\":[[-392,394,395,396,397,398,399,400]],\"id\":\"729\",\"properties\":{\"name\":\"Sudan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[401]],[[402]],[[403]]],\"id\":\"144\",\"properties\":{\"name\":\"Sri Lanka\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[404]],[[405]],[[406]],[[407]],[[408,409,410,411,412,413]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]]],\"id\":\"724\",\"properties\":{\"name\":\"Spain\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[421,422]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]]],\"id\":\"410\",\"properties\":{\"name\":\"South Korea\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1,433,-385,434,435,436,437],[438]],[[439]]],\"id\":\"710\",\"properties\":{\"name\":\"South Africa\"}},{\"type\":\"Polygon\",\"arcs\":[[440,441,442,443]],\"id\":\"706\",\"properties\":{\"name\":\"Somalia\"}},{\"type\":\"Polygon\",\"arcs\":[[-443,444,445,446]],\"properties\":{\"name\":\"Somaliland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]]],\"id\":\"090\",\"properties\":{\"name\":\"Solomon Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[-289,468,469,470,471]],\"id\":\"703\",\"properties\":{\"name\":\"Slovakia\"}},{\"type\":\"Polygon\",\"arcs\":[[472,473,474,475,476]],\"id\":\"705\",\"properties\":{\"name\":\"Slovenia\"}},{\"type\":\"Polygon\",\"arcs\":[[477]],\"id\":\"702\",\"properties\":{\"name\":\"Singapore\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[478,479,480]],[[481]]],\"id\":\"694\",\"properties\":{\"name\":\"Sierra Leone\"}},{\"type\":\"Polygon\",\"arcs\":[[482]],\"id\":\"690\",\"properties\":{\"name\":\"Seychelles\"}},{\"type\":\"Polygon\",\"arcs\":[[483,484,485,486,487,488,489,490]],\"id\":\"688\",\"properties\":{\"name\":\"Serbia\"}},{\"type\":\"Polygon\",\"arcs\":[[491,492,493,494,495,496,497]],\"id\":\"686\",\"properties\":{\"name\":\"Senegal\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[498]],[[499]],[[-12,500,501,502,503,504,505,506,-274,507]],[[508]]],\"id\":\"682\",\"properties\":{\"name\":\"Saudi Arabia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[509]],[[510]]],\"id\":\"678\",\"properties\":{\"name\":\"São Tomé and Principe\"}},{\"type\":\"Polygon\",\"arcs\":[[511]],\"id\":\"674\",\"properties\":{\"name\":\"San Marino\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[512]],[[513]]],\"id\":\"882\",\"properties\":{\"name\":\"Samoa\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[514]],[[515]],[[516]]],\"id\":\"670\",\"properties\":{\"name\":\"St. Vin. and Gren.\"}},{\"type\":\"Polygon\",\"arcs\":[[517]],\"id\":\"662\",\"properties\":{\"name\":\"Saint Lucia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[518]],[[519]]],\"id\":\"659\",\"properties\":{\"name\":\"St. Kitts and Nevis\"}},{\"type\":\"Polygon\",\"arcs\":[[-295,-353,520,521]],\"id\":\"646\",\"properties\":{\"name\":\"Rwanda\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[539,540,541,542,543,544,545,546,547,-292,548,549,550,551,552,553,554]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[634,635,636,637,638]],[[-283,639]]],\"id\":\"643\",\"properties\":{\"name\":\"Russia\"}},{\"type\":\"Polygon\",\"arcs\":[[-285,640,641,-491,642,-287,643]],\"id\":\"642\",\"properties\":{\"name\":\"Romania\"}},{\"type\":\"Polygon\",\"arcs\":[[-506,644]],\"id\":\"634\",\"properties\":{\"name\":\"Qatar\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[645]],[[-413,646]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]]],\"id\":\"620\",\"properties\":{\"name\":\"Portugal\"}},{\"type\":\"Polygon\",\"arcs\":[[-290,-472,654,655,656,657,658,-637,659,660]],\"id\":\"616\",\"properties\":{\"name\":\"Poland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]]],\"id\":\"608\",\"properties\":{\"name\":\"Philippines\"}},{\"type\":\"Polygon\",\"arcs\":[[709,710,711,712,713,714]],\"id\":\"604\",\"properties\":{\"name\":\"Peru\"}},{\"type\":\"Polygon\",\"arcs\":[[715,716,717]],\"id\":\"600\",\"properties\":{\"name\":\"Paraguay\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[718]],[[719]],[[720,721]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]]],\"id\":\"598\",\"properties\":{\"name\":\"Papua New Guinea\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[745,746,747,748]],[[749]],[[750]],[[751]],[[752]]],\"id\":\"591\",\"properties\":{\"name\":\"Panama\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[753]],[[754]]],\"id\":\"585\",\"properties\":{\"name\":\"Palau\"}},{\"type\":\"Polygon\",\"arcs\":[[755,756,757,758,759,760]],\"id\":\"586\",\"properties\":{\"name\":\"Pakistan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[761]],[[-13,-508,-273,762]],[[-276,763]],[[-277]]],\"id\":\"512\",\"properties\":{\"name\":\"Oman\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-378,764,-554,765]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]]],\"id\":\"578\",\"properties\":{\"name\":\"Norway\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-422,797,798,-540,799]],[[800]]],\"id\":\"408\",\"properties\":{\"name\":\"North Korea\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[801]],[[802,803,804,805,806]]],\"id\":\"566\",\"properties\":{\"name\":\"Nigeria\"}},{\"type\":\"Polygon\",\"arcs\":[[-807,807,808,809,810,811,812]],\"id\":\"562\",\"properties\":{\"name\":\"Niger\"}},{\"type\":\"Polygon\",\"arcs\":[[813,814,815,816]],\"id\":\"558\",\"properties\":{\"name\":\"Nicaragua\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]]],\"id\":\"554\",\"properties\":{\"name\":\"New Zealand\"}},{\"type\":\"Polygon\",\"arcs\":[[830]],\"id\":\"570\",\"properties\":{\"name\":\"Niue\"}},{\"type\":\"Polygon\",\"arcs\":[[831]],\"id\":\"184\",\"properties\":{\"name\":\"Cook Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[832,833,834]],[[835,836]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]]],\"id\":\"528\",\"properties\":{\"name\":\"Netherlands\"}},{\"type\":\"Polygon\",\"arcs\":[[847]],\"id\":\"533\",\"properties\":{\"name\":\"Aruba\"}},{\"type\":\"Polygon\",\"arcs\":[[848]],\"id\":\"531\",\"properties\":{\"name\":\"Curaçao\"}},{\"type\":\"Polygon\",\"arcs\":[[849,850]],\"id\":\"524\",\"properties\":{\"name\":\"Nepal\"}},{\"type\":\"Polygon\",\"arcs\":[[851]],\"id\":\"520\",\"properties\":{\"name\":\"Nauru\"}},{\"type\":\"Polygon\",\"arcs\":[[-5,852,-437,853,854]],\"id\":\"516\",\"properties\":{\"name\":\"Namibia\"}},{\"type\":\"Polygon\",\"arcs\":[[-4,-10,855,-356,856,-435,-384,-434],[857],[858]],\"id\":\"508\",\"properties\":{\"name\":\"Mozambique\"}},{\"type\":\"Polygon\",\"arcs\":[[859,860,861]],\"id\":\"504\",\"properties\":{\"name\":\"Morocco\"}},{\"type\":\"Polygon\",\"arcs\":[[862,863,864,-861]],\"id\":\"732\",\"properties\":{\"name\":\"W. Sahara\"}},{\"type\":\"Polygon\",\"arcs\":[[-487,865,866,867,868,869]],\"id\":\"499\",\"properties\":{\"name\":\"Montenegro\"}},{\"type\":\"Polygon\",\"arcs\":[[-542,870]],\"id\":\"496\",\"properties\":{\"name\":\"Mongolia\"}},{\"type\":\"Polygon\",\"arcs\":[[-286,-644]],\"id\":\"498\",\"properties\":{\"name\":\"Moldova\"}},{\"type\":\"Polygon\",\"arcs\":[[871,872]],\"id\":\"492\",\"properties\":{\"name\":\"Monaco\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-167,873,874,875,876]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]]],\"id\":\"484\",\"properties\":{\"name\":\"Mexico\"}},{\"type\":\"Polygon\",\"arcs\":[[892]],\"id\":\"480\",\"properties\":{\"name\":\"Mauritius\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[893]],[[-498,894,-864,895,896]]],\"id\":\"478\",\"properties\":{\"name\":\"Mauritania\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[897]],[[898]]],\"id\":\"470\",\"properties\":{\"name\":\"Malta\"}},{\"type\":\"Polygon\",\"arcs\":[[-492,-897,899,-810,900,901,902]],\"id\":\"466\",\"properties\":{\"name\":\"Mali\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[903]],[[904]]],\"id\":\"462\",\"properties\":{\"name\":\"Maldives\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-340,905]],[[906,907,908,909,910]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[917,918]]],\"id\":\"458\",\"properties\":{\"name\":\"Malaysia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-859]],[[-858]],[[-9,-357,-856]]],\"id\":\"454\",\"properties\":{\"name\":\"Malawi\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[919]],[[920]],[[921]]],\"id\":\"450\",\"properties\":{\"name\":\"Madagascar\"}},{\"type\":\"Polygon\",\"arcs\":[[-485,922,923,924,925]],\"id\":\"807\",\"properties\":{\"name\":\"Macedonia\"}},{\"type\":\"Polygon\",\"arcs\":[[926,927,928]],\"id\":\"442\",\"properties\":{\"name\":\"Luxembourg\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-639,929]],[[-636,930,931,932,-660]]],\"id\":\"440\",\"properties\":{\"name\":\"Lithuania\"}},{\"type\":\"Polygon\",\"arcs\":[[-371,933]],\"id\":\"438\",\"properties\":{\"name\":\"Liechtenstein\"}},{\"type\":\"Polygon\",\"arcs\":[[-315,934,935,-397,936,-812,937]],\"id\":\"434\",\"properties\":{\"name\":\"Libya\"}},{\"type\":\"Polygon\",\"arcs\":[[-479,938,939,940]],\"id\":\"430\",\"properties\":{\"name\":\"Liberia\"}},{\"type\":\"Polygon\",\"arcs\":[[-439]],\"id\":\"426\",\"properties\":{\"name\":\"Lesotho\"}},{\"type\":\"Polygon\",\"arcs\":[[-368,941,942]],\"id\":\"422\",\"properties\":{\"name\":\"Lebanon\"}},{\"type\":\"Polygon\",\"arcs\":[[-932,943,944,-550,945]],\"id\":\"428\",\"properties\":{\"name\":\"Latvia\"}},{\"type\":\"Polygon\",\"arcs\":[[-21,946,-337,947,948]],\"id\":\"418\",\"properties\":{\"name\":\"Laos\"}},{\"type\":\"Polygon\",\"arcs\":[[-52,949,950,-359],[-58],[-59],[-362]],\"id\":\"417\",\"properties\":{\"name\":\"Kyrgyzstan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[951]],[[-504,952,953]]],\"id\":\"414\",\"properties\":{\"name\":\"Kuwait\"}},{\"type\":\"Polygon\",\"arcs\":[[-486,-926,954,-866]],\"properties\":{\"name\":\"Kosovo\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]]],\"id\":\"296\",\"properties\":{\"name\":\"Kiribati\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[974]],[[-298,-394,975,-441,976,-354]]],\"id\":\"404\",\"properties\":{\"name\":\"Kenya\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[977]],[[978]],[[979]],[[-56,-303,980,-544,981,-950]]],\"id\":\"398\",\"properties\":{\"name\":\"Kazakhstan\"}},{\"type\":\"Polygon\",\"arcs\":[[-366,982,-502,983,984,985,986]],\"id\":\"400\",\"properties\":{\"name\":\"Jordan\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1000]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]]],\"id\":\"392\",\"properties\":{\"name\":\"Japan\"}},{\"type\":\"Polygon\",\"arcs\":[[1021]],\"id\":\"388\",\"properties\":{\"name\":\"Jamaica\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-373,1022,-475,1023,1024],[-37],[-512]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]]],\"id\":\"380\",\"properties\":{\"name\":\"Italy\"}},{\"type\":\"Polygon\",\"arcs\":[[-367,-987,1032,-985,1033,1034,1035,1036,-942]],\"id\":\"376\",\"properties\":{\"name\":\"Israel\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1036,1037,1038]],[[-986,-1033]]],\"id\":\"275\",\"properties\":{\"name\":\"Palestine\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1039]],[[-269,1040]]],\"id\":\"372\",\"properties\":{\"name\":\"Ireland\"}},{\"type\":\"Polygon\",\"arcs\":[[-309,1041,1042,-953,-503,-983,-365]],\"id\":\"368\",\"properties\":{\"name\":\"Iraq\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1043]],[[-301,1044,-759,1045,-1042,-308,1046,1047,1048,1049]]],\"id\":\"364\",\"properties\":{\"name\":\"Iran\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[-907,1077]],[[1078]],[[1079]],[[1080]],[[-330,1081,-333,1082]],[[1083]],[[1084]],[[1085]],[[-721,1086]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[-918,1153]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]]],\"id\":\"360\",\"properties\":{\"name\":\"Indonesia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-757,1184,1185,-850,1186,1187,1188,1189,1190,1191]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]]],\"id\":\"356\",\"properties\":{\"name\":\"India\"}},{\"type\":\"Polygon\",\"arcs\":[[1205]],\"id\":\"352\",\"properties\":{\"name\":\"Iceland\"}},{\"type\":\"Polygon\",\"arcs\":[[-288,-643,-490,1206,-477,1207,-469]],\"id\":\"348\",\"properties\":{\"name\":\"Hungary\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-817,1208,1209,1210,1211]],[[1212]],[[1213]]],\"id\":\"340\",\"properties\":{\"name\":\"Honduras\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1214,1215]],[[1216]],[[1217]]],\"id\":\"332\",\"properties\":{\"name\":\"Haiti\"}},{\"type\":\"Polygon\",\"arcs\":[[-33,1218,-388,1219]],\"id\":\"328\",\"properties\":{\"name\":\"Guyana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-494,1220,1221]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]]],\"id\":\"624\",\"properties\":{\"name\":\"Guinea-Bissau\"}},{\"type\":\"Polygon\",\"arcs\":[[-481,1228,-1221,-493,-903,1229,-939]],\"id\":\"324\",\"properties\":{\"name\":\"Guinea\"}},{\"type\":\"Polygon\",\"arcs\":[[-876,1230,1231,-1211,1232,1233]],\"id\":\"320\",\"properties\":{\"name\":\"Guatemala\"}},{\"type\":\"Polygon\",\"arcs\":[[1234]],\"id\":\"308\",\"properties\":{\"name\":\"Grenada\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[-313,1274,1275,-924,1276]]],\"id\":\"300\",\"properties\":{\"name\":\"Greece\"}},{\"type\":\"Polygon\",\"arcs\":[[-327,1277,1278,1279,1280,1281]],\"id\":\"288\",\"properties\":{\"name\":\"Ghana\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-375,1282,-927,1283,-835,1284,1285,1286,-656,1287,1288]],[[1289]],[[-658,1290]],[[1291]],[[1292]],[[1293]]],\"id\":\"276\",\"properties\":{\"name\":\"Germany\"}},{\"type\":\"Polygon\",\"arcs\":[[-305,1294,-547,1295,1296]],\"id\":\"268\",\"properties\":{\"name\":\"Georgia\"}},{\"type\":\"Polygon\",\"arcs\":[[-496,1297]],\"id\":\"270\",\"properties\":{\"name\":\"Gambia\"}},{\"type\":\"Polygon\",\"arcs\":[[1298,1299,1300,1301]],\"id\":\"266\",\"properties\":{\"name\":\"Gabon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1302]],[[-374,-1025,1303,-873,1304,-411,1305,-409,1306,1307,-928,-1283]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[-386,1315,1316]]],\"id\":\"250\",\"properties\":{\"name\":\"France\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1317]],[[1318]]],\"id\":\"666\",\"properties\":{\"name\":\"St. Pierre and Miquelon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1319]],[[1320]]],\"id\":\"876\",\"properties\":{\"name\":\"Wallis and Futuna Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[1321,1322]],\"id\":\"663\",\"properties\":{\"name\":\"St-Martin\"}},{\"type\":\"Polygon\",\"arcs\":[[1323]],\"id\":\"652\",\"properties\":{\"name\":\"St-Barthélemy\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]]],\"id\":\"258\",\"properties\":{\"name\":\"Fr. Polynesia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]]],\"id\":\"540\",\"properties\":{\"name\":\"New Caledonia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1351]],[[1352]],[[1353]]],\"id\":\"260\",\"properties\":{\"name\":\"Fr. S. Antarctic Lands\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1354]],[[1355]],[[1356]]],\"id\":\"248\",\"properties\":{\"name\":\"Åland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-379,-766,-553,1357]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]]],\"id\":\"246\",\"properties\":{\"name\":\"Finland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]]],\"id\":\"242\",\"properties\":{\"name\":\"Fiji\"}},{\"type\":\"Polygon\",\"arcs\":[[-393,-401,1385,1386,-445,-442,-976]],\"id\":\"231\",\"properties\":{\"name\":\"Ethiopia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-945,1387,-551]],[[1388]],[[1389]],[[1390]]],\"id\":\"233\",\"properties\":{\"name\":\"Estonia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-400,1391,1392,-1386]],[[1393]],[[1394]]],\"id\":\"232\",\"properties\":{\"name\":\"Eritrea\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1395]],[[-1301,1396,1397]]],\"id\":\"226\",\"properties\":{\"name\":\"Eq. Guinea\"}},{\"type\":\"Polygon\",\"arcs\":[[-1210,1398,-1233]],\"id\":\"222\",\"properties\":{\"name\":\"El Salvador\"}},{\"type\":\"Polygon\",\"arcs\":[[-398,-936,1399,-1038,-1035,1400]],\"id\":\"818\",\"properties\":{\"name\":\"Egypt\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-714,1401,1402]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]]],\"id\":\"218\",\"properties\":{\"name\":\"Ecuador\"}},{\"type\":\"Polygon\",\"arcs\":[[-1215,1411]],\"id\":\"214\",\"properties\":{\"name\":\"Dominican Rep.\"}},{\"type\":\"Polygon\",\"arcs\":[[1412]],\"id\":\"212\",\"properties\":{\"name\":\"Dominica\"}},{\"type\":\"Polygon\",\"arcs\":[[-446,-1387,-1393,1413]],\"id\":\"262\",\"properties\":{\"name\":\"Djibouti\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]]],\"id\":\"304\",\"properties\":{\"name\":\"Greenland\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1431]],[[1432]],[[1433]],[[1434]],[[1435]]],\"id\":\"234\",\"properties\":{\"name\":\"Faeroe Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1436]],[[-1286,1437]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]]],\"id\":\"208\",\"properties\":{\"name\":\"Denmark\"}},{\"type\":\"Polygon\",\"arcs\":[[-471,1448,-1288,-655]],\"id\":\"203\",\"properties\":{\"name\":\"Czechia\"}},{\"type\":\"Polygon\",\"arcs\":[[1449,1450]],\"properties\":{\"name\":\"N. Cyprus\"}},{\"type\":\"Polygon\",\"arcs\":[[-1450,1451]],\"id\":\"196\",\"properties\":{\"name\":\"Cyprus\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]]],\"id\":\"192\",\"properties\":{\"name\":\"Cuba\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-473,-1207,-489,1459,1460]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[-869,1472,1473]]],\"id\":\"191\",\"properties\":{\"name\":\"Croatia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1279,1474]],[[-902,1475,-1281,1476,-940,-1230]]],\"id\":\"384\",\"properties\":{\"name\":\"Côte d'Ivoire\"}},{\"type\":\"Polygon\",\"arcs\":[[-748,1477,-815,1478]],\"id\":\"188\",\"properties\":{\"name\":\"Costa Rica\"}},{\"type\":\"Polygon\",\"arcs\":[[-7,1479,1480,1481,1482,1483,-390,-296,-522,1484,-351]],\"id\":\"180\",\"properties\":{\"name\":\"Dem. Rep. Congo\"}},{\"type\":\"Polygon\",\"arcs\":[[-1299,1485,1486,-1483,1487,1488]],\"id\":\"178\",\"properties\":{\"name\":\"Congo\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1489]],[[1490]],[[1491]]],\"id\":\"174\",\"properties\":{\"name\":\"Comoros\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-35,1492,-715,-1403,1493,-746,1494]],[[1495]]],\"id\":\"170\",\"properties\":{\"name\":\"Colombia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[-22,-949,1507,-1189,1508,-1187,-851,-1186,1509,-761,1510,-360,-951,-982,-543,-871,-541,-799,1511,1512,1513,1514,1515]],[[1516]]],\"id\":\"156\",\"properties\":{\"name\":\"China\"}},{\"type\":\"Polygon\",\"arcs\":[[-1515,1517]],\"id\":\"446\",\"properties\":{\"name\":\"Macao\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1513,1518]],[[1519]],[[1520]]],\"id\":\"344\",\"properties\":{\"name\":\"Hong Kong\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1521]],[[1522]],[[-712,1523,1524,1525]],[[1526,1527]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]]],\"id\":\"152\",\"properties\":{\"name\":\"Chile\"}},{\"type\":\"Polygon\",\"arcs\":[[-396,1555,1556,-803,-813,-937]],\"id\":\"148\",\"properties\":{\"name\":\"Chad\"}},{\"type\":\"Polygon\",\"arcs\":[[-391,-1484,-1487,1557,-1556,-395]],\"id\":\"140\",\"properties\":{\"name\":\"Central African Rep.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]]],\"id\":\"132\",\"properties\":{\"name\":\"Cabo Verde\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1566]],[[1567]],[[1568]],[[-106,1569,-169,1570]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[-165,1590]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[-104,1615]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]]],\"id\":\"124\",\"properties\":{\"name\":\"Canada\"}},{\"type\":\"Polygon\",\"arcs\":[[-804,-1557,-1558,-1486,-1302,-1398,1708]],\"id\":\"120\",\"properties\":{\"name\":\"Cameroon\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1709]],[[1710]],[[-20,1711,-338,-947]]],\"id\":\"116\",\"properties\":{\"name\":\"Cambodia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-342,1712,1713,-1190,-1508,-948]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]]],\"id\":\"104\",\"properties\":{\"name\":\"Myanmar\"}},{\"type\":\"Polygon\",\"arcs\":[[-352,-1485,-521]],\"id\":\"108\",\"properties\":{\"name\":\"Burundi\"}},{\"type\":\"Polygon\",\"arcs\":[[-328,-1282,-1476,-901,-809,1732]],\"id\":\"854\",\"properties\":{\"name\":\"Burkina Faso\"}},{\"type\":\"Polygon\",\"arcs\":[[-314,-1277,-923,-484,-642,1733]],\"id\":\"100\",\"properties\":{\"name\":\"Bulgaria\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-910,1734]],[[-909,1735]]],\"id\":\"096\",\"properties\":{\"name\":\"Brunei\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-34,-1220,-387,-1317,1736,-62,1737,-716,1738,-710,-1493]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]]],\"id\":\"076\",\"properties\":{\"name\":\"Brazil\"}},{\"type\":\"Polygon\",\"arcs\":[[-2,-438,-853]],\"id\":\"072\",\"properties\":{\"name\":\"Botswana\"}},{\"type\":\"Polygon\",\"arcs\":[[-870,-1474,1755,-1460,-488]],\"id\":\"070\",\"properties\":{\"name\":\"Bosnia and Herz.\"}},{\"type\":\"Polygon\",\"arcs\":[[-711,-1739,-718,1756,-1524]],\"id\":\"068\",\"properties\":{\"name\":\"Bolivia\"}},{\"type\":\"Polygon\",\"arcs\":[[-1188,-1509]],\"id\":\"064\",\"properties\":{\"name\":\"Bhutan\"}},{\"type\":\"Polygon\",\"arcs\":[[-325,-1733,-808,-806,1757]],\"id\":\"204\",\"properties\":{\"name\":\"Benin\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-875,1758,-1231]],[[1759]],[[1760]]],\"id\":\"084\",\"properties\":{\"name\":\"Belize\"}},{\"type\":\"Polygon\",\"arcs\":[[-833,-1284,-929,-1308,1761,-836]],\"id\":\"056\",\"properties\":{\"name\":\"Belgium\"}},{\"type\":\"Polygon\",\"arcs\":[[-291,-661,-933,-946,-549]],\"id\":\"112\",\"properties\":{\"name\":\"Belarus\"}},{\"type\":\"Polygon\",\"arcs\":[[1762]],\"id\":\"052\",\"properties\":{\"name\":\"Barbados\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1191,-1714,1763]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]]],\"id\":\"050\",\"properties\":{\"name\":\"Bangladesh\"}},{\"type\":\"Polygon\",\"arcs\":[[1770]],\"id\":\"048\",\"properties\":{\"name\":\"Bahrain\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]]],\"id\":\"044\",\"properties\":{\"name\":\"Bahamas\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-307,1786,-1047]],[[-1049,1787,-1296,-546,1788],[1789]],[[1790]]],\"id\":\"031\",\"properties\":{\"name\":\"Azerbaijan\"}},{\"type\":\"Polygon\",\"arcs\":[[-370,-1289,-1449,-470,-1208,-476,-1023,-372,-934]],\"id\":\"040\",\"properties\":{\"name\":\"Austria\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]]],\"id\":\"036\",\"properties\":{\"name\":\"Australia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1833]],[[1834]],[[1835]]],\"properties\":{\"name\":\"Indian Ocean Ter.\"}},{\"type\":\"Polygon\",\"arcs\":[[1836]],\"id\":\"334\",\"properties\":{\"name\":\"Heard I. and McDonald Is.\"}},{\"type\":\"Polygon\",\"arcs\":[[1837]],\"id\":\"574\",\"properties\":{\"name\":\"Norfolk Island\"}},{\"type\":\"Polygon\",\"arcs\":[[1838]],\"id\":\"036\",\"properties\":{\"name\":\"Ashmore and Cartier Is.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-306,-1297,-1788,-1048,-1787],[-1791]],[[-1790]]],\"id\":\"051\",\"properties\":{\"name\":\"Armenia\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-61,1839,-1525,-1757,-717,-1738]],[[-1527,1840]],[[1841]],[[1842]]],\"id\":\"032\",\"properties\":{\"name\":\"Argentina\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1843]],[[1844]]],\"id\":\"028\",\"properties\":{\"name\":\"Antigua and Barb.\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[-1482,1845,-1488]],[[-6,-855,1846,-1480]]],\"id\":\"024\",\"properties\":{\"name\":\"Angola\"}},{\"type\":\"Polygon\",\"arcs\":[[-410,-1306]],\"id\":\"020\",\"properties\":{\"name\":\"Andorra\"}},{\"type\":\"Polygon\",\"arcs\":[[-316,-938,-811,-900,-896,-863,-860,1847]],\"id\":\"012\",\"properties\":{\"name\":\"Algeria\"}},{\"type\":\"Polygon\",\"arcs\":[[-867,-955,-925,-1276,1848]],\"id\":\"008\",\"properties\":{\"name\":\"Albania\"}},{\"type\":\"Polygon\",\"arcs\":[[-54,-361,-1511,-760,-1045,-300]],\"id\":\"004\",\"properties\":{\"name\":\"Afghanistan\"}},{\"type\":\"Polygon\",\"arcs\":[[-756,-1510,-1185]],\"properties\":{\"name\":\"Siachen Glacier\"}},{\"type\":\"MultiPolygon\",\"arcs\":[[[1849]],[[1850]],[[1851],[1852]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]],\"id\":\"010\",\"properties\":{\"name\":\"Antarctica\"}},{\"type\":\"Polygon\",\"arcs\":[[-1322,1958]],\"id\":\"534\",\"properties\":{\"name\":\"Sint Maarten\"}}]},\"land\":{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"MultiPolygon\",\"arcs\":[[[853,1846,1480,1845,1488,1299,1396,1708,804,1757,325,1277,1474,1279,1476,940,479,1228,1221,494,1297,496,894,864,861,1847,316,934,1399,1038,1036,942,368,310,1294,547,281,639,283,640,1733,311,1274,1848,867,1472,1755,1460,473,1023,1303,871,1304,411,646,413,1306,1761,836,833,1284,1437,1286,656,1290,658,637,929,634,930,943,1387,551,1357,379,764,554,799,422,797,1511,1518,1513,1517,1515,18,1711,338,905,340,1712,1763,1191,757,1045,1042,953,504,644,506,274,763,271,762,10,500,983,1033,1400,398,1391,1413,446,443,976,354,856,435],[980,544,1788,1049,301]],[[13]],[[14]],[[15]],[[16]],[[17]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[388,1315,1736,59,1839,1525,712,1401,1493,746,1477,815,1208,1398,1233,876,167,1570,102,1615,104,1569,1590,165,873,1758,1231,1211,813,1478,748,1494,35,1218]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[135]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[144]],[[145]],[[146]],[[147]],[[148]],[[149]],[[150]],[[151]],[[152]],[[153]],[[154]],[[155]],[[156]],[[157]],[[158]],[[159]],[[160]],[[161]],[[162]],[[163]],[[169]],[[170]],[[171]],[[172]],[[173]],[[174]],[[175]],[[176]],[[177]],[[178]],[[179]],[[180]],[[181]],[[182]],[[183]],[[184]],[[185]],[[186]],[[187]],[[188]],[[189]],[[190]],[[191]],[[192]],[[193]],[[194]],[[195]],[[196]],[[197]],[[198]],[[199]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]],[[211]],[[212]],[[213]],[[214]],[[215]],[[216]],[[217]],[[218]],[[219]],[[220]],[[221]],[[222]],[[223]],[[224]],[[225]],[[226]],[[227]],[[228]],[[229]],[[230]],[[231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238]],[[239]],[[240]],[[241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250]],[[251]],[[252]],[[253]],[[254]],[[255]],[[256]],[[257]],[[258]],[[259]],[[260]],[[261]],[[262]],[[263]],[[264]],[[265]],[[266]],[[267]],[[269,1040]],[[270]],[[277]],[[278]],[[279]],[[280]],[[292]],[[298]],[[303]],[[317]],[[318]],[[319]],[[320]],[[321]],[[322]],[[323]],[[328]],[[1082,330,1081,331]],[[333]],[[334]],[[335]],[[342]],[[343]],[[344]],[[345]],[[346]],[[347]],[[348]],[[349]],[[357]],[[362]],[[363]],[[375]],[[376]],[[380]],[[381]],[[382]],[[401]],[[402]],[[403]],[[404]],[[405]],[[406]],[[407]],[[414]],[[415]],[[416]],[[417]],[[418]],[[419]],[[420]],[[423]],[[424]],[[425]],[[426]],[[427]],[[428]],[[429]],[[430]],[[431]],[[432]],[[439]],[[447]],[[448]],[[449]],[[450]],[[451]],[[452]],[[453]],[[454]],[[455]],[[456]],[[457]],[[458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]],[[477]],[[481]],[[482]],[[498]],[[499]],[[508]],[[509]],[[510]],[[512]],[[513]],[[514]],[[515]],[[516]],[[517]],[[518]],[[519]],[[522]],[[523]],[[524]],[[525]],[[526]],[[527]],[[528]],[[529]],[[530]],[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]],[[602]],[[603]],[[604]],[[605]],[[606]],[[607]],[[608]],[[609]],[[610]],[[611]],[[612]],[[613]],[[614]],[[615]],[[616]],[[617]],[[618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[645]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]],[[661]],[[662]],[[663]],[[664]],[[665]],[[666]],[[667]],[[668]],[[669]],[[670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]],[[677]],[[678]],[[679]],[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]],[[718]],[[719]],[[721,1086]],[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]],[[743]],[[744]],[[749]],[[750]],[[751]],[[752]],[[753]],[[754]],[[761]],[[766]],[[767]],[[768]],[[769]],[[770]],[[771]],[[772]],[[773]],[[774]],[[775]],[[776]],[[777]],[[778]],[[779]],[[780]],[[781]],[[782]],[[783]],[[784]],[[785]],[[786]],[[787]],[[788]],[[789]],[[790]],[[791]],[[792]],[[793]],[[794]],[[795]],[[796]],[[800]],[[801]],[[817]],[[818]],[[819]],[[820]],[[821]],[[822]],[[823]],[[824]],[[825]],[[826]],[[827]],[[828]],[[829]],[[830]],[[831]],[[837]],[[838]],[[839]],[[840]],[[841]],[[842]],[[843]],[[844]],[[845]],[[846]],[[847]],[[848]],[[851]],[[877]],[[878]],[[879]],[[880]],[[881]],[[882]],[[883]],[[884]],[[885]],[[886]],[[887]],[[888]],[[889]],[[890]],[[891]],[[892]],[[893]],[[897]],[[898]],[[903]],[[904]],[[907,1735,1734,910,1077]],[[911]],[[912]],[[913]],[[914]],[[915]],[[916]],[[918,1153]],[[919]],[[920]],[[921]],[[951]],[[955]],[[956]],[[957]],[[958]],[[959]],[[960]],[[961]],[[962]],[[963]],[[964]],[[965]],[[966]],[[967]],[[968]],[[969]],[[970]],[[971]],[[972]],[[973]],[[974]],[[977]],[[978]],[[979]],[[987]],[[988]],[[989]],[[990]],[[991]],[[992]],[[993]],[[994]],[[995]],[[996]],[[997]],[[998]],[[999]],[[1000]],[[1001]],[[1002]],[[1003]],[[1004]],[[1005]],[[1006]],[[1007]],[[1008]],[[1009]],[[1010]],[[1011]],[[1012]],[[1013]],[[1014]],[[1015]],[[1016]],[[1017]],[[1018]],[[1019]],[[1020]],[[1021]],[[1025]],[[1026]],[[1027]],[[1028]],[[1029]],[[1030]],[[1031]],[[1039]],[[1043]],[[1050]],[[1051]],[[1052]],[[1053]],[[1054]],[[1055]],[[1056]],[[1057]],[[1058]],[[1059]],[[1060]],[[1061]],[[1062]],[[1063]],[[1064]],[[1065]],[[1066]],[[1067]],[[1068]],[[1069]],[[1070]],[[1071]],[[1072]],[[1073]],[[1074]],[[1075]],[[1076]],[[1078]],[[1079]],[[1080]],[[1083]],[[1084]],[[1085]],[[1087]],[[1088]],[[1089]],[[1090]],[[1091]],[[1092]],[[1093]],[[1094]],[[1095]],[[1096]],[[1097]],[[1098]],[[1099]],[[1100]],[[1101]],[[1102]],[[1103]],[[1104]],[[1105]],[[1106]],[[1107]],[[1108]],[[1109]],[[1110]],[[1111]],[[1112]],[[1113]],[[1114]],[[1115]],[[1116]],[[1117]],[[1118]],[[1119]],[[1120]],[[1121]],[[1122]],[[1123]],[[1124]],[[1125]],[[1126]],[[1127]],[[1128]],[[1129]],[[1130]],[[1131]],[[1132]],[[1133]],[[1134]],[[1135]],[[1136]],[[1137]],[[1138]],[[1139]],[[1140]],[[1141]],[[1142]],[[1143]],[[1144]],[[1145]],[[1146]],[[1147]],[[1148]],[[1149]],[[1150]],[[1151]],[[1152]],[[1154]],[[1155]],[[1156]],[[1157]],[[1158]],[[1159]],[[1160]],[[1161]],[[1162]],[[1163]],[[1164]],[[1165]],[[1166]],[[1167]],[[1168]],[[1169]],[[1170]],[[1171]],[[1172]],[[1173]],[[1174]],[[1175]],[[1176]],[[1177]],[[1178]],[[1179]],[[1180]],[[1181]],[[1182]],[[1183]],[[1192]],[[1193]],[[1194]],[[1195]],[[1196]],[[1197]],[[1198]],[[1199]],[[1200]],[[1201]],[[1202]],[[1203]],[[1204]],[[1205]],[[1212]],[[1213]],[[1215,1411]],[[1216]],[[1217]],[[1222]],[[1223]],[[1224]],[[1225]],[[1226]],[[1227]],[[1234]],[[1235]],[[1236]],[[1237]],[[1238]],[[1239]],[[1240]],[[1241]],[[1242]],[[1243]],[[1244]],[[1245]],[[1246]],[[1247]],[[1248]],[[1249]],[[1250]],[[1251]],[[1252]],[[1253]],[[1254]],[[1255]],[[1256]],[[1257]],[[1258]],[[1259]],[[1260]],[[1261]],[[1262]],[[1263]],[[1264]],[[1265]],[[1266]],[[1267]],[[1268]],[[1269]],[[1270]],[[1271]],[[1272]],[[1273]],[[1289]],[[1291]],[[1292]],[[1293]],[[1302]],[[1308]],[[1309]],[[1310]],[[1311]],[[1312]],[[1313]],[[1314]],[[1317]],[[1318]],[[1319]],[[1320]],[[1322,1958]],[[1323]],[[1324]],[[1325]],[[1326]],[[1327]],[[1328]],[[1329]],[[1330]],[[1331]],[[1332]],[[1333]],[[1334]],[[1335]],[[1336]],[[1337]],[[1338]],[[1339]],[[1340]],[[1341]],[[1342]],[[1343]],[[1344]],[[1345]],[[1346]],[[1347]],[[1348]],[[1349]],[[1350]],[[1351]],[[1352]],[[1353]],[[1354]],[[1355]],[[1356]],[[1358]],[[1359]],[[1360]],[[1361]],[[1362]],[[1363]],[[1364]],[[1365]],[[1366]],[[1367]],[[1368]],[[1369]],[[1370]],[[1371]],[[1372]],[[1373]],[[1374]],[[1375]],[[1376]],[[1377]],[[1378]],[[1379]],[[1380]],[[1381]],[[1382]],[[1383]],[[1384]],[[1388]],[[1389]],[[1390]],[[1393]],[[1394]],[[1395]],[[1403]],[[1404]],[[1405]],[[1406]],[[1407]],[[1408]],[[1409]],[[1410]],[[1412]],[[1414]],[[1415]],[[1416]],[[1417]],[[1418]],[[1419]],[[1420]],[[1421]],[[1422]],[[1423]],[[1424]],[[1425]],[[1426]],[[1427]],[[1428]],[[1429]],[[1430]],[[1431]],[[1432]],[[1433]],[[1434]],[[1435]],[[1436]],[[1438]],[[1439]],[[1440]],[[1441]],[[1442]],[[1443]],[[1444]],[[1445]],[[1446]],[[1447]],[[1450,1451]],[[1452]],[[1453]],[[1454]],[[1455]],[[1456]],[[1457]],[[1458]],[[1461]],[[1462]],[[1463]],[[1464]],[[1465]],[[1466]],[[1467]],[[1468]],[[1469]],[[1470]],[[1471]],[[1489]],[[1490]],[[1491]],[[1495]],[[1496]],[[1497]],[[1498]],[[1499]],[[1500]],[[1501]],[[1502]],[[1503]],[[1504]],[[1505]],[[1506]],[[1516]],[[1519]],[[1520]],[[1521]],[[1522]],[[1527,1840]],[[1528]],[[1529]],[[1530]],[[1531]],[[1532]],[[1533]],[[1534]],[[1535]],[[1536]],[[1537]],[[1538]],[[1539]],[[1540]],[[1541]],[[1542]],[[1543]],[[1544]],[[1545]],[[1546]],[[1547]],[[1548]],[[1549]],[[1550]],[[1551]],[[1552]],[[1553]],[[1554]],[[1558]],[[1559]],[[1560]],[[1561]],[[1562]],[[1563]],[[1564]],[[1565]],[[1566]],[[1567]],[[1568]],[[1571]],[[1572]],[[1573]],[[1574]],[[1575]],[[1576]],[[1577]],[[1578]],[[1579]],[[1580]],[[1581]],[[1582]],[[1583]],[[1584]],[[1585]],[[1586]],[[1587]],[[1588]],[[1589]],[[1591]],[[1592]],[[1593]],[[1594]],[[1595]],[[1596]],[[1597]],[[1598]],[[1599]],[[1600]],[[1601]],[[1602]],[[1603]],[[1604]],[[1605]],[[1606]],[[1607]],[[1608]],[[1609]],[[1610]],[[1611]],[[1612]],[[1613]],[[1614]],[[1616]],[[1617]],[[1618]],[[1619]],[[1620]],[[1621]],[[1622]],[[1623]],[[1624]],[[1625]],[[1626]],[[1627]],[[1628]],[[1629]],[[1630]],[[1631]],[[1632]],[[1633]],[[1634]],[[1635]],[[1636]],[[1637]],[[1638]],[[1639]],[[1640]],[[1641]],[[1642]],[[1643]],[[1644]],[[1645]],[[1646]],[[1647]],[[1648]],[[1649]],[[1650]],[[1651]],[[1652]],[[1653]],[[1654]],[[1655]],[[1656]],[[1657]],[[1658]],[[1659]],[[1660]],[[1661]],[[1662]],[[1663]],[[1664]],[[1665]],[[1666]],[[1667]],[[1668]],[[1669]],[[1670]],[[1671]],[[1672]],[[1673]],[[1674]],[[1675]],[[1676]],[[1677]],[[1678]],[[1679]],[[1680]],[[1681]],[[1682]],[[1683]],[[1684]],[[1685]],[[1686]],[[1687]],[[1688]],[[1689]],[[1690]],[[1691]],[[1692]],[[1693]],[[1694]],[[1695]],[[1696]],[[1697]],[[1698]],[[1699]],[[1700]],[[1701]],[[1702]],[[1703]],[[1704]],[[1705]],[[1706]],[[1707]],[[1709]],[[1710]],[[1714]],[[1715]],[[1716]],[[1717]],[[1718]],[[1719]],[[1720]],[[1721]],[[1722]],[[1723]],[[1724]],[[1725]],[[1726]],[[1727]],[[1728]],[[1729]],[[1730]],[[1731]],[[1739]],[[1740]],[[1741]],[[1742]],[[1743]],[[1744]],[[1745]],[[1746]],[[1747]],[[1748]],[[1749]],[[1750]],[[1751]],[[1752]],[[1753]],[[1754]],[[1759]],[[1760]],[[1762]],[[1764]],[[1765]],[[1766]],[[1767]],[[1768]],[[1769]],[[1770]],[[1771]],[[1772]],[[1773]],[[1774]],[[1775]],[[1776]],[[1777]],[[1778]],[[1779]],[[1780]],[[1781]],[[1782]],[[1783]],[[1784]],[[1785]],[[1791]],[[1792]],[[1793]],[[1794]],[[1795]],[[1796]],[[1797]],[[1798]],[[1799]],[[1800]],[[1801]],[[1802]],[[1803]],[[1804]],[[1805]],[[1806]],[[1807]],[[1808]],[[1809]],[[1810]],[[1811]],[[1812]],[[1813]],[[1814]],[[1815]],[[1816]],[[1817]],[[1818]],[[1819]],[[1820]],[[1821]],[[1822]],[[1823]],[[1824]],[[1825]],[[1826]],[[1827]],[[1828]],[[1829]],[[1830]],[[1831]],[[1832]],[[1833]],[[1834]],[[1835]],[[1836]],[[1837]],[[1838]],[[1841]],[[1842]],[[1843]],[[1844]],[[1849]],[[1850]],[[1852],[1851]],[[1853]],[[1854]],[[1855]],[[1856]],[[1857]],[[1858]],[[1859]],[[1860]],[[1861]],[[1862]],[[1863]],[[1864]],[[1865]],[[1866]],[[1867]],[[1868]],[[1869]],[[1870]],[[1871]],[[1872]],[[1873]],[[1874]],[[1875]],[[1876]],[[1877]],[[1878]],[[1879]],[[1880]],[[1881]],[[1882]],[[1883]],[[1884]],[[1885]],[[1886]],[[1887]],[[1888]],[[1889]],[[1890]],[[1891]],[[1892]],[[1893]],[[1894]],[[1895]],[[1896]],[[1897]],[[1898]],[[1899]],[[1900]],[[1901]],[[1902]],[[1903]],[[1904]],[[1905]],[[1906]],[[1907]],[[1908]],[[1909]],[[1910]],[[1911]],[[1912]],[[1913]],[[1914]],[[1915]],[[1916]],[[1917]],[[1918]],[[1919]],[[1920]],[[1921]],[[1922]],[[1923]],[[1924]],[[1925]],[[1926]],[[1927]],[[1928]],[[1929]],[[1930]],[[1931]],[[1932]],[[1933]],[[1934]],[[1935]],[[1936]],[[1937]],[[1938]],[[1939]],[[1940]],[[1941]],[[1942]],[[1943]],[[1944]],[[1945]],[[1946]],[[1947]],[[1948]],[[1949]],[[1950]],[[1951]],[[1952]],[[1953]],[[1954]],[[1955]],[[1956]],[[1957]]]}]}},\"arcs\":[[[58690,38938],[-25,33],[-34,22],[-44,9],[-57,-4],[-69,-18],[-75,22],[-80,62],[-67,22],[-79,-27],[-4,-1]],[[58156,39058],[-13,21],[-22,45],[-36,8],[-10,11],[-8,16],[-6,22],[-2,23],[6,75],[-3,8],[-10,9],[-19,9],[-48,33],[-60,33],[-97,35],[-38,10],[-9,11],[-11,27],[-19,85],[-17,56],[-42,87],[-7,27],[2,69],[4,55],[4,47],[-2,45],[-1,54],[2,37],[-6,16],[-15,11],[-43,5],[-53,-2],[-1,56],[-5,86],[-10,50],[-12,26],[-24,27],[-49,37],[-66,56],[-57,83],[-64,103],[-21,18],[-24,97],[-36,166],[2,55],[-5,27],[-36,82],[-7,42],[-7,43],[-56,120],[-19,52],[-15,67],[-14,53],[-13,22],[-16,36],[-11,42],[-5,31],[4,41],[6,29]],[[57016,41593],[53,-30],[30,-2],[23,14],[28,-19],[34,-54],[37,-11],[39,34],[54,-10],[68,-54],[56,-11],[67,48],[60,132],[56,125],[55,144],[34,116],[48,95],[65,73],[65,61],[100,76],[21,62],[6,68],[0,94],[5,61],[11,28],[16,22],[22,28],[66,72],[55,46],[68,30],[73,0],[71,0],[41,1]],[[58443,42832],[0,-91],[3,-102],[8,-10],[54,-2],[86,-8],[82,-7],[53,-74],[18,-15],[55,-20],[70,-124],[84,-11],[58,-39],[51,-42],[29,-51],[19,-12],[26,-4],[13,-4],[-3,-37],[-17,-62],[2,-89],[24,-123],[3,-107],[-8,-189],[1,-183],[2,-65],[4,-43],[5,-24],[-1,-27],[-14,-77],[-11,-81],[-1,-32],[-4,-23],[-8,-20],[-37,-37],[-6,-23],[0,-42],[4,-35],[14,-13],[17,-20],[6,-26],[0,-28],[-5,-51],[-15,-85],[15,-98],[17,-63],[22,-73],[10,-45],[-1,-33],[-3,-31],[-34,-134],[-25,-83],[-30,-89],[-40,-56],[-10,-27],[-4,-31],[1,-67],[-1,-69],[-34,-108],[21,-92],[-5,-9],[-12,-13],[-49,-104],[-49,-105],[-36,-77],[-42,-88],[-46,-98],[-39,-83],[-40,-60]],[[57016,41593],[-47,92],[-25,38],[-19,14],[-55,15],[-128,21],[-13,-5],[-53,-18],[-66,-23],[-56,-22],[-60,-24]],[[56494,41681],[-55,96],[-63,108],[-65,122],[-49,95],[-24,55],[-43,72],[-31,35],[-12,18],[-30,193],[-17,177],[0,133],[0,185],[0,185],[0,185],[0,184],[0,185],[0,185],[0,185],[0,185],[0,90],[64,0],[72,0],[76,0],[83,0],[82,0],[83,0],[58,0],[15,1],[18,6],[1,18],[-24,91],[2,32],[6,62],[10,53],[13,70],[1,41],[-10,134],[1,75],[3,78],[3,74],[-4,51],[4,28],[8,40],[4,45],[5,20],[-1,18],[-5,33],[-4,76],[-6,105],[-6,75]],[[56657,45580],[10,-4],[21,-7],[10,-37],[6,-41],[14,-2],[37,-24],[13,-34],[8,-72],[-5,-37],[-12,-30],[12,-26],[25,-18],[14,6],[42,49],[16,9],[22,9],[20,13],[55,22],[30,10],[17,18],[12,0],[9,-14],[-8,-51],[-3,-46],[11,-86],[8,-40],[18,-29],[13,-15],[14,-31],[30,6],[65,-44],[20,-20],[28,-21],[19,-7],[68,-15],[25,-11],[46,-14],[37,-2],[27,6],[18,13],[11,14],[5,11],[8,43],[14,93],[5,27],[14,13],[18,9],[10,-15],[12,-103],[51,-93],[18,-78],[13,-66],[11,-19],[19,-22],[32,-9],[28,-2],[58,-48],[47,-38],[34,-27],[15,-21],[11,-34],[6,-27],[10,-68],[11,-54],[18,-11],[16,-4],[16,-37],[12,-32],[24,-80],[17,-54],[6,-54],[20,-35],[27,-15],[25,-2],[14,16],[36,27],[28,32],[20,11],[12,-7],[9,-22],[5,-43],[1,-24],[20,-22],[14,9],[6,26],[0,13],[0,117],[0,101],[0,95],[0,116],[0,101],[0,83],[0,87],[-13,-5],[-16,-20],[-37,-2],[-14,-15],[-4,-23],[2,-29],[1,-39],[-5,-19],[-16,-7],[-24,15],[-42,20],[-35,12],[-25,53],[-35,79],[-22,40],[-54,82],[-9,17],[-17,38],[-14,66],[-7,43],[-6,33],[-8,48],[13,74],[19,141],[13,102],[7,75],[27,77],[2,68],[-11,88],[3,49],[1,123],[2,104],[0,50],[-7,88],[-18,98],[-39,135],[0,29],[24,32],[36,56],[18,33],[22,47],[10,24],[21,61],[13,49],[5,63],[-10,61],[20,12],[68,21],[74,23],[79,25],[79,25],[77,25],[69,22],[48,15]],[[58541,47123],[8,-42],[14,-69],[18,-51],[21,-44],[18,-27],[12,-8],[76,3],[27,-27],[24,-35],[6,-53],[16,-33],[17,-26],[7,-3],[12,6],[21,1],[19,-12],[9,-11],[1,-45],[5,-20],[26,-7],[26,-4],[26,-30],[27,-5],[32,-13],[15,-32],[33,-34],[41,-29],[30,-34],[16,-15]],[[59144,46424],[1,-16],[7,-29],[8,-20],[1,-31],[4,-28],[12,-7],[9,-2],[9,20],[12,0],[13,-13],[5,-33],[11,-44],[16,-30],[12,-29],[-4,-53],[-7,-49],[22,-47],[30,-46],[8,-20],[2,-67],[5,-23],[20,-56],[10,-37],[-1,-22],[-54,-111],[-17,-11],[-16,-6],[-15,-23],[-8,-23],[3,-13],[6,-38],[12,-60],[12,-42],[-10,-52],[-21,-89],[-10,-8],[-2,-68],[7,-24],[10,-20],[4,-46],[1,-63],[-1,-50],[-14,-130],[25,-112],[8,-13],[34,0],[5,-10],[-8,-32],[-14,-33],[-9,-17],[-43,-38],[-62,-43],[-13,-41],[-8,-59],[7,-35],[8,-20],[-3,-52],[-5,-54],[2,-43],[-3,-38],[-8,-19],[-11,-57],[-13,-58],[-11,-26],[-15,-28],[-24,-23],[0,-11],[28,-27],[7,-18],[2,-13],[-6,-12],[-5,-17],[13,-18],[15,-15],[15,-38],[13,-54],[4,-18],[3,-8],[5,-1],[9,8],[17,30],[12,10],[15,-42]],[[59222,43770],[-60,-41],[-31,-21],[-89,-62],[-78,-54],[-20,-10],[-41,-27],[-20,-16],[-70,-47],[-29,-23],[-24,-23],[-58,-35],[-55,-33],[-60,-34],[-67,-38],[-38,-27],[-25,-24],[-60,-47],[-3,-12],[1,-32],[8,-67],[15,-61],[12,-35],[8,-90],[5,-79]],[[64745,61433],[-140,-103],[-37,-45],[-33,-57],[-25,-70],[-18,-124],[13,-113],[-1,-60],[-36,-40],[-34,-29],[-37,-44],[-23,-11],[-19,-35],[-21,-25],[-78,-63],[-86,-50],[-135,-59],[-53,-64],[-47,-44],[-73,-13],[-99,-61],[-55,-48],[-69,-80],[-15,-25],[-12,-58],[-21,-51],[-42,-83],[-31,-42],[-20,-2],[-41,-23],[-47,-5],[-80,29],[-21,-20],[-17,-33],[-61,-56],[-63,-114],[-46,-30],[-74,-36],[-52,-47],[-35,-19],[-44,-10],[-83,5],[-79,-17],[-73,-32],[-34,-60],[-39,-96],[-64,-40],[-15,-34],[-20,-71],[-41,-18],[-38,-12],[-38,31],[-72,-85],[-27,-15],[-41,-3],[-30,-18],[-21,5],[-26,34],[-56,40],[-41,-26],[-3,80],[-68,247],[14,215],[0,30],[-13,96],[-40,87],[1,111],[-14,80],[-10,81],[3,22],[1,20],[-21,125],[-7,26],[-2,26],[6,20],[0,24],[-11,38],[-11,74],[-55,57],[11,54],[11,-19],[14,-16],[3,35],[0,26],[-23,163],[34,218],[-11,195]],[[61888,61273],[52,79],[13,24],[8,21],[12,45],[17,14],[6,47],[-1,24],[-11,20],[-8,55],[3,69],[3,29],[5,53],[18,20],[5,16],[-14,33],[1,20],[31,56],[12,17],[20,18],[16,-1],[18,-9],[16,-16],[15,-29],[17,-32],[25,-13],[17,4],[15,-15],[11,8],[14,17],[21,-1],[20,19],[55,9],[53,-6],[56,16],[56,-1],[55,-2],[13,-2],[12,-10],[47,-50],[36,-10],[72,-13],[77,-15],[66,-13],[57,12],[47,10],[12,-2],[14,-31],[29,-76],[26,-73],[47,-3],[30,27],[33,38],[20,30],[23,117],[15,77],[34,85],[29,72],[39,95],[21,52],[42,104],[39,40],[77,78],[76,77],[49,49],[42,23],[70,20],[83,23],[82,23],[88,24],[98,28],[67,18],[86,24],[71,20],[63,18],[66,18]],[[64438,62785],[12,-57],[12,-58],[12,-58],[13,-57],[12,-58],[12,-57],[13,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-57],[12,-58],[13,-57],[12,-58],[12,-58],[12,-56],[20,-18],[12,-54],[17,-75],[17,-76],[17,-76],[16,-76]],[[61830,60658],[-9,-13],[-2,23],[5,50],[9,14],[7,-37],[-4,-20],[-6,-17]],[[61876,59737],[-18,-18],[12,46],[13,9],[4,-2],[-11,-35]],[[61885,59891],[-4,-13],[-5,3],[-17,31],[19,34],[10,-32],[-3,-23]],[[64934,59122],[17,-7],[26,20],[74,3],[90,-65],[-17,-16],[-10,-24],[-39,-21],[-40,-49],[-114,-24],[-33,13],[-28,48],[-51,62],[20,40],[5,18],[7,17],[29,30],[29,-4],[35,-41]],[[78906,57828],[5,-29],[-2,-66],[-11,-66],[4,-29],[-9,-18],[-18,123],[-24,53],[-5,21],[14,-2],[24,34],[12,1],[10,-22]],[[79992,64232],[-13,-5],[-33,-1],[-28,-53],[-20,-22],[-30,-18],[-33,-30],[-9,-52],[-1,-38],[-5,-42],[-53,-61],[-15,6],[-10,23],[-15,-5],[-11,-11],[-12,1],[-14,-13],[-18,4],[-17,19],[-10,5],[-12,1],[-2,-23],[17,-89],[5,-41],[-56,-120],[6,-78],[-15,-59],[-34,-48],[-64,-123],[-29,-3],[-22,-28],[-47,-202],[-1,-70],[-7,-50],[2,-49],[-21,-96],[-22,-41],[-4,-52],[30,-108],[4,-19],[17,-58],[9,-41],[14,-41],[49,-107],[22,-33],[26,-23],[48,-96],[24,-62],[-11,-41],[6,-89],[-35,26],[5,-11],[40,-48],[61,-170],[53,-84],[54,-96],[17,-91],[48,-60],[54,-87],[-2,-19],[14,-24],[37,-46],[22,-49],[8,-46],[13,-7],[16,11],[15,4],[10,-3],[17,-51],[22,-46],[11,-41],[9,5],[7,-6],[2,-35],[4,-23],[30,-67],[14,-63],[37,-103],[26,-58],[20,-33],[21,-28],[22,-114],[11,-103],[23,-114],[18,-50],[0,-95],[14,-97],[15,-65],[5,-67],[4,-33],[6,-25],[16,-114],[-4,-52],[-11,51],[1,-152],[10,-80],[-5,-99],[11,-35],[19,-111],[13,-40],[-1,-137],[7,-69],[-18,41],[-13,47],[-17,-25],[-15,-36],[24,-147],[-28,14],[3,-197],[11,-46],[1,-22],[-3,-27],[-8,29],[-1,30],[-5,-6],[1,-16],[-10,-35],[-2,-43],[9,-36],[2,-28],[-7,-35],[-11,-37],[-26,-5],[-6,-71],[-9,-76],[-46,-12],[-33,-67],[-42,-25],[-37,-67],[-40,-61],[-27,-8],[-22,-13],[-26,-102],[-44,-12],[-78,-83],[-26,-40],[-24,-16],[-34,-35],[-7,13],[-12,30],[-29,15],[-15,33],[-4,43],[-4,17],[-6,-24],[-5,-102],[-5,-23],[-13,-10],[-25,29],[-23,59],[-34,-41],[10,-5],[16,3],[12,-10],[10,-39],[-1,-22],[-5,-25],[-32,-4],[-42,9],[-7,-3],[38,-39],[35,-22],[16,-24],[0,-20],[-20,-32],[-15,-40],[-1,-25],[0,-27],[-17,-24],[-11,5],[-30,41],[-86,163],[13,-46],[90,-185],[15,-61],[3,-43],[-10,-21],[-15,-26],[-29,-2],[-49,69],[-77,165],[-26,22],[78,-188],[13,-46],[13,-53],[-4,-31],[-7,-30],[-185,-174],[-28,-76],[-22,-93],[-36,-51],[-21,-48],[-62,-26],[-34,8],[35,86],[-22,32],[-1,221],[9,242],[16,121],[23,30],[30,19],[0,25],[-3,30],[-15,41],[-18,19],[-25,8],[-20,51],[-15,-2],[-24,-17],[-14,22],[-5,34],[-22,42],[-24,41]],[[79007,57840],[11,6],[13,24],[14,30],[35,4],[35,-1],[9,8],[14,32],[23,41],[18,23],[4,19],[-7,43],[-4,45],[7,14],[31,-8],[35,-21],[8,-9],[20,55],[6,6],[13,0],[34,10],[34,15],[16,-3],[15,-37],[12,-36],[6,-2],[17,15],[15,-19],[30,-32],[18,-1],[-9,73],[10,52],[-2,14],[-17,24],[-57,96],[-10,29],[1,45],[-2,66],[-5,41],[1,24],[3,20],[11,8],[10,2],[8,17],[14,44],[27,-4],[38,-25],[28,-15],[17,3],[3,6],[0,23],[2,100],[-1,21],[23,10],[37,2],[19,6],[18,42],[46,15],[34,56],[30,59],[14,15],[19,10],[14,-1],[18,-34],[14,20],[17,40],[9,39],[5,62],[-4,96],[-8,74],[-9,57],[-2,56],[20,112],[17,122],[-4,49],[-18,76],[-18,93],[-20,102],[-8,15],[-5,29],[-4,33],[9,104],[1,36],[23,47],[12,55],[12,60],[-4,31]],[[79866,60313],[-2,65],[3,31],[-5,26],[-7,37],[4,24],[17,20],[9,35],[12,42],[6,37],[-9,32],[-16,47],[-29,43],[-33,54],[-17,34],[-13,34],[-12,40],[-6,31],[6,21],[48,48],[8,17],[5,27],[-3,26],[-13,14],[-15,10],[-22,30],[-41,82],[-19,19],[-20,24],[-10,25],[-12,68],[-5,6],[-11,-20],[-15,-22],[-12,4],[-11,19],[-5,26],[-12,36],[-14,29],[-3,98],[-2,32],[-7,45],[-10,16],[-11,12],[-26,81],[-17,42],[-74,114],[-9,19],[-19,47],[-35,66],[-24,54],[-18,56],[-8,48],[-3,38],[-19,54],[-17,44],[-16,15],[-18,6],[-17,26],[-31,59],[-13,39],[-8,26],[0,26],[7,44],[9,26],[1,19],[-9,16],[-34,29],[-77,43],[-29,33],[-26,42],[-20,29],[-94,122],[-28,20],[-25,22],[-7,21],[1,20],[10,15],[27,32],[10,35],[-4,47],[-10,48],[5,16],[9,2],[17,2],[37,2],[80,-43],[11,5],[44,78],[16,47],[4,39],[8,25],[23,41],[0,37],[-11,50],[-11,19],[-10,8],[-32,-6],[-6,11],[-4,37],[-2,23],[-10,26],[-34,23],[-29,6],[-7,10],[11,25],[20,25],[15,15],[12,26],[2,27],[-15,24],[-19,26],[-31,50],[-43,54],[-26,18],[-13,-2],[-48,-46],[-25,-30],[-21,-54],[-22,-11],[-23,23],[-25,25],[-70,35],[-30,29],[-61,179],[-9,37],[6,41],[4,59],[6,38],[11,37],[3,32],[-3,32],[-9,18],[-11,5],[-9,8],[-8,41],[-5,-5],[-7,-51],[-9,-18],[-12,-9],[-10,8],[-5,20],[-3,35],[-6,46],[-8,30],[-26,31],[-12,40],[-40,87],[-33,61],[-15,55]],[[78368,64734],[13,20],[17,30],[19,46],[20,58],[8,35],[6,15],[12,10],[13,-6],[23,-23],[34,-30],[30,-35],[12,-36],[17,-34],[13,-10],[7,2],[19,26],[17,26],[1,29],[15,26],[20,43],[10,30],[7,3],[8,-9],[32,-90],[6,-6],[9,14],[13,70],[14,28],[4,-7],[77,-134],[8,2],[8,6],[6,20],[6,46],[11,50],[25,27],[19,6],[7,-24],[17,-32],[20,-5],[43,58],[15,9],[15,-1],[15,2],[15,22],[15,29],[5,58],[4,51],[10,21],[13,14],[24,19],[53,50],[14,24],[10,13],[21,-21],[25,-42],[15,-31],[10,-34],[5,-29],[40,-24],[25,-35],[17,-27],[17,1],[16,7],[11,22],[19,0],[22,-3],[10,-8],[18,-50],[8,-7],[17,4],[31,17],[25,9],[23,-20],[43,-55],[-12,-39],[-9,-42],[-19,-30],[-15,-7],[-8,-42],[-4,-61],[4,-31],[11,-10],[12,-20],[5,-27],[2,-61],[-1,-68],[2,-23],[9,4],[9,9],[18,-11],[23,-18],[14,-18],[12,3],[10,-18],[4,-34],[12,-23],[32,-45],[26,-3],[22,-59],[23,19],[10,-25],[47,9],[33,24],[12,-6],[30,-49],[18,-30]],[[79615,56844],[-8,-1],[-6,12],[26,37],[-3,-25],[1,-12],[-10,-11]],[[79768,57832],[-23,-35],[-2,29],[20,19],[7,15],[6,0],[-8,-28]],[[79684,63833],[-3,-11],[-14,27],[-10,12],[8,37],[16,-40],[3,-25]],[[79889,64064],[-40,-72],[-15,1],[13,82],[7,19],[24,-28],[11,-2]],[[79866,63897],[-15,-15],[-19,2],[22,28],[12,35],[9,12],[-1,-30],[-8,-32]],[[79730,63794],[-11,-3],[-22,47],[11,25],[26,-18],[5,-11],[0,-10],[-6,-22],[-3,-8]],[[33105,57107],[-33,-19],[0,15],[9,27],[17,7],[7,10],[11,6],[6,-1],[7,-8],[-16,-15],[-8,-22]],[[32264,58254],[9,-75],[-3,-14],[-25,-51],[-21,-3],[-17,1],[-13,10],[-17,33],[-16,-10],[-40,12],[-11,11],[15,41],[28,16],[10,4],[8,-25],[20,-22],[23,-2],[6,38],[32,57],[12,-21]],[[31885,58125],[-15,-13],[-27,13],[-14,18],[9,21],[22,0],[21,-25],[4,-14]],[[33056,56951],[-17,-12],[-3,58],[5,15],[30,47],[8,8],[6,-9],[-2,-13],[14,-21],[-3,-26],[-16,-29],[-22,-18]],[[33328,56767],[52,-140],[1,-15],[-6,-18],[-32,-33],[-7,-17],[-12,-62],[-40,-35],[-28,-42],[-19,-38],[-10,-15],[-37,-9],[-12,-23],[-14,-72],[-11,-29],[-20,-35],[0,-22],[27,-78],[5,-24],[-9,-37],[1,-27],[14,-31],[17,-7],[16,13],[20,-1],[13,-9],[6,-9],[1,-24],[-9,-51],[-12,-34],[-53,-50],[-23,-30],[-13,-22],[-29,12],[-15,-1],[-11,-17],[-7,-14],[-19,-4],[-27,-8],[-11,-10],[-9,-25],[-7,-36],[6,-43],[8,-39],[0,-35],[6,-99],[-8,-23],[-18,-26],[-22,-46],[-24,-63],[4,-19],[58,-134],[59,-136],[59,-136]],[[33127,54839],[8,-6],[11,-16],[11,-47],[8,-50],[0,-26],[-6,-33],[-15,-38],[-17,-30],[-25,-26],[-21,-25],[-16,-64],[-11,-23],[-9,-9],[-18,-9],[-30,2],[-20,6],[-24,-49],[-31,-18],[-21,-65],[-74,-53],[-72,-40],[-20,-17],[-72,34],[-17,-10],[-20,-32],[-18,-24],[-15,-1],[-13,-13],[-8,-45],[-7,-154],[-26,-45],[-31,0],[-21,53],[-25,40],[-44,96],[-12,12],[-12,0],[-41,-28],[-19,12],[-16,15],[-26,-5],[-46,-1],[-30,-1],[-14,26],[-14,53],[-9,19],[-11,16],[-17,8],[-75,-1],[-14,0],[-11,11],[-14,45],[-16,22],[-18,1],[-8,-25],[32,-83],[9,-44],[28,-65],[81,-137],[15,-43],[-1,-55],[-1,-85],[3,-80],[21,-115],[29,-118],[8,-74],[-5,-55],[-6,-30],[1,-13],[6,-12],[28,-17],[59,-10],[35,0],[55,-13],[4,-41],[-6,-68],[-10,-39],[-9,-11],[-30,-9],[-31,-42],[-45,-41],[-26,-5],[-10,-8],[-9,-13],[-8,-15],[-9,-77],[-13,-88],[-25,-51],[-28,-43],[-28,-5],[-22,3],[-11,-12],[-16,-35],[-23,-44],[-18,-23],[-24,2],[-26,-22],[-32,-35],[-22,-29],[-18,-50],[-26,-52],[-27,-36],[-13,-45],[-18,-57],[-23,-2],[-2,34],[11,55],[-12,48],[-22,26],[-10,7],[-10,-3],[-26,-23],[-32,-43],[-20,-31],[-17,-14],[-37,-13],[-30,-6],[-13,9],[-23,31],[-53,98],[-71,133]],[[31423,52547],[-5,39],[3,39],[-13,58],[-8,61],[-6,21],[-2,45],[-16,83],[-12,67],[-12,35],[5,29],[-5,29],[-9,24],[-14,76],[5,33],[-4,33],[-12,23],[-16,24],[-22,51],[-27,48],[-13,20],[-9,7],[-8,46],[-6,14],[-14,4],[-27,19],[-26,-23],[-1,35],[8,22],[89,170],[44,78],[5,11],[4,18],[3,24],[-10,28],[-42,131],[-15,24],[-14,21],[-16,55],[-20,128],[-14,64],[-4,49],[1,56],[-6,43],[-11,30],[0,91],[11,153],[3,116],[-6,80],[11,60],[26,42],[14,64],[3,86],[16,72],[28,56],[10,55],[-9,54],[-3,35],[-24,35],[-44,25],[-37,3],[-22,-28],[-57,-25],[-91,-24],[-74,0],[-56,24],[-42,-8],[-29,-40],[-20,-9],[-12,22],[-13,6],[-20,-14],[-3,7],[-43,107],[-40,100],[-46,118],[-53,137],[-10,9],[-16,-1],[-22,-2],[-33,14],[-23,20],[-19,19],[-33,25],[-23,4],[-20,-7],[-56,-48],[-32,-5],[-25,-1],[-67,24],[-45,4],[-53,-16],[-22,-9],[-32,25],[-22,37],[-20,88],[-14,69],[-25,14],[-27,12],[-13,23],[-8,40],[-2,51],[2,84],[3,29],[4,90],[15,47],[9,23],[-1,38],[-8,77],[-7,55],[-30,62],[-39,79],[-17,128],[-20,150],[-15,15],[-15,-8],[-15,8],[-14,60],[-13,11],[-22,-21],[-16,-16],[-40,-15],[-8,15],[3,19],[17,54],[20,70],[23,64],[21,66],[16,70],[11,138],[7,96],[20,170],[36,136],[14,62],[33,82],[15,44],[20,35],[55,47],[65,234],[15,37],[67,35],[51,27],[37,28],[13,16],[10,7]],[[30189,58676],[-9,-28],[-18,-34],[-20,-21],[-106,-53],[-11,-11],[-13,-22],[0,-50],[2,-39],[32,-129],[12,-32],[41,-70],[-9,-10],[-16,-1],[12,-92],[25,-63],[1,-39],[-19,-123],[-36,-74],[-25,-86],[-20,-34],[-44,-168],[34,-101],[4,-50],[29,-73],[19,-23],[12,-30],[-6,-49],[12,-67],[15,-35],[18,-14],[23,0],[67,44],[15,20],[10,36],[34,73],[2,93],[7,113],[-8,73],[-35,104],[-15,75],[-35,69],[-21,118],[-9,37],[-6,51],[-8,91],[23,32],[-2,74],[57,21],[123,120],[77,31],[87,64],[20,32],[17,52],[14,7],[45,-50],[22,17],[9,39],[-12,75],[-26,0],[-78,-27],[-8,32],[0,29],[-18,89],[11,68],[12,55],[22,22],[33,24],[25,-37],[15,-35],[8,-33],[6,-92],[13,-93],[14,-64],[23,-49],[17,4],[12,8],[81,11],[50,-33],[63,-17],[59,-71],[60,-85],[15,-63],[6,-59],[14,-40],[-14,-41],[7,-69],[18,-69],[26,-44],[74,-12],[81,30],[125,27],[40,23],[206,12],[39,-33],[4,-33],[0,-26],[67,-124],[54,-16],[46,-40],[48,-22],[52,-30],[30,4],[22,11],[26,2],[184,207],[98,-6],[15,14],[13,18],[-36,32],[-82,12],[-25,-21],[-14,53],[27,-2],[91,18],[105,-11],[85,38],[43,6],[24,-8],[68,25],[128,-29],[101,24],[-12,-34],[-33,-21],[-53,-7],[-41,-50],[-87,9],[-61,-18],[19,-14],[0,-51],[9,-11],[8,0],[21,-38],[6,-25],[7,-53],[-10,-56],[-12,-26],[25,9],[14,26],[-2,27],[2,31],[14,-10],[9,-14],[32,-148],[22,-78],[6,3],[5,3],[7,15],[10,36],[9,-23],[5,-9],[5,-3],[-5,34],[6,42],[-2,15],[10,3],[12,-5],[17,-12],[30,-49],[20,-51],[1,-28],[8,-16],[12,-16],[7,-26],[1,41],[-8,30],[-2,34],[40,1],[10,45],[21,-27],[56,-123],[21,-21],[62,-24],[38,-59],[23,-53],[-14,-56],[-36,-28],[-14,-35],[-9,-34],[0,-35],[-11,-40],[-1,-14],[-7,-56],[-15,-68],[-19,-72],[-104,-2],[26,-29],[23,-22],[39,-57],[30,45],[44,3],[48,49],[18,8],[88,-26],[22,36],[17,11],[48,-7],[42,-39]],[[53455,75978],[-3,-1],[0,2],[0,3],[3,0],[0,-4]],[[96317,43302],[18,-191],[21,1],[11,10],[12,45],[5,70],[11,10],[14,-8],[-6,-22],[4,-56],[10,-31],[7,-6],[14,-146],[6,-31],[-1,-25],[-29,-54],[-44,1],[-30,-33],[-19,3],[0,37],[-17,29],[-19,63],[5,112],[-33,208],[-1,52],[12,68],[11,3],[15,-56],[23,-53]],[[96503,42571],[12,-13],[7,0],[4,-28],[40,-56],[11,2],[9,-31],[17,-15],[5,-31],[12,-32],[-21,-38],[-41,10],[-24,-44],[-21,11],[-4,23],[3,8],[-13,58],[-5,90],[-9,52],[-9,23],[-20,-20],[-8,-3],[-18,43],[9,87],[4,25],[15,5],[23,-23],[22,-103]],[[96790,42177],[8,-8],[-4,-24],[-39,27],[-30,-10],[-9,1],[-9,22],[-7,44],[3,30],[13,22],[5,3],[10,-26],[8,-18],[9,-8],[19,-43],[23,-12]],[[96748,42432],[-32,-6],[-44,18],[-18,25],[-8,25],[15,19],[23,9],[27,57],[10,-22],[10,-64],[11,-20],[6,-19],[0,-22]],[[96790,41738],[27,-82],[11,-7],[-17,-59],[-34,-5],[-41,15],[15,20],[-8,23],[-13,5],[-14,-11],[-6,4],[9,38],[23,53],[6,4],[6,1],[6,-5],[30,6]],[[96641,42951],[-19,-26],[-34,2],[-13,15],[42,80],[49,17],[-25,-88]],[[96725,42643],[-5,-1],[-4,27],[-16,141],[10,126],[7,-27],[23,-221],[-3,-36],[-12,-9]],[[96718,43013],[-5,-36],[-11,41],[-7,175],[3,16],[6,1],[14,-121],[0,-76]],[[96449,42785],[-5,-15],[-30,37],[7,36],[32,-12],[-4,-46]],[[96550,43628],[-11,-29],[-32,9],[-7,8],[2,48],[8,17],[19,15],[25,-24],[-4,-44]],[[96524,43832],[-4,-6],[-7,4],[-16,70],[4,23],[21,22],[18,-38],[2,-22],[0,-18],[-3,-16],[-13,-6],[-2,-13]],[[97192,40214],[-9,-31],[-15,0],[-20,22],[4,29],[22,5],[6,-2],[12,-23]],[[97080,40587],[-15,-63],[-25,15],[-24,45],[-12,40],[8,75],[12,14],[13,-5],[6,-74],[37,-47]],[[97036,40932],[-12,-27],[-12,3],[-72,64],[3,27],[-3,67],[8,37],[20,15],[15,-8],[10,-54],[22,-22],[-16,-18],[27,-41],[10,-43]],[[69707,76179],[9,11],[16,10],[26,-20],[23,-25],[5,-12],[-1,-13],[-55,-49],[-33,-23],[-15,-4],[-4,-7],[-11,-55],[-21,-10],[-27,-18],[-19,-25],[-30,-61],[-76,-89],[-1,-18],[7,-15],[24,-10],[33,-27],[18,-21],[48,27],[12,-6],[13,-28],[13,-80],[22,-21],[28,-17],[18,-5],[23,-20],[32,-7],[21,7],[26,-17],[4,7],[3,119],[22,-20],[13,1],[11,14],[6,20],[4,39],[-5,39],[10,18],[7,4],[6,-5],[3,-10],[1,-35],[16,-15],[10,-9],[9,-30],[9,-29],[6,-67],[22,-4],[26,-13],[17,13],[14,-8],[5,-32],[-1,-29],[2,-24],[7,-7],[23,15],[19,2],[18,-14],[22,-21],[32,-57],[10,-8],[48,-4],[10,-12],[17,0],[17,11],[40,-19],[1,-10],[-7,-14],[-94,-78],[-7,-24],[-19,-31],[-21,-17],[-10,-1],[-46,31],[-5,-7],[-4,-13],[0,-14],[10,-32],[-5,-21],[-8,-15],[-29,13],[-6,9],[0,9],[-11,0],[-17,-9],[-33,-57],[-12,-29],[-4,-18],[-15,-10],[-16,-4],[-20,-27],[-22,-20],[-7,15],[-5,17],[-6,5],[-13,-4],[-17,-1],[-17,19],[-23,20],[-20,6],[-58,-9],[-29,-9],[-9,-9]],[[69710,75022],[-16,-3],[-69,-19],[-14,7],[-10,31],[-9,33],[-18,12],[-20,9],[-7,13],[-1,16],[3,16],[1,8],[46,63],[42,57],[4,4],[3,11],[7,20],[0,10],[-31,23],[-1,10],[6,11],[0,14],[-22,41],[-38,65],[-11,6],[-8,-4],[-15,-62],[-7,-16],[-43,-41],[-37,-29],[-64,-50],[-17,-15],[-12,2],[-11,10],[-37,51],[-23,17],[-16,-17],[-13,-25],[1,-51],[-15,-27],[-15,-13],[27,-137],[-2,-18],[-21,-5],[15,-52],[-13,-6],[-32,12],[-44,8],[-84,-23],[-6,-9],[-2,-11],[5,-11],[40,-1],[40,6],[11,-10],[1,-17],[-4,-11],[-13,-2],[-29,-10],[-4,-11],[-1,-10],[10,-31],[11,-19],[2,-11],[-5,-10],[-6,-4],[-9,15],[-6,-3],[-2,-13],[-3,-15],[-7,-11],[-13,6],[-13,-5],[-8,-55],[-7,-62],[-22,-42],[-12,-15],[-18,-4],[-27,5],[-16,6],[-46,9],[-47,17],[-53,16],[-49,-37],[-14,-22],[-9,-21],[-9,-10],[-21,-129],[2,-14],[12,-12],[60,-26],[9,-11],[5,-13],[2,-58],[5,-8],[21,-7],[30,0],[23,6],[24,-5],[16,-13],[8,-20],[4,-21],[-28,-127],[3,-47],[8,-66],[16,-52],[30,-51],[23,-33],[5,-15],[1,-24],[-4,-31],[-13,-48],[-16,-42],[-17,-18],[-24,-54],[-22,-66],[-41,-86],[-13,-49],[-5,-139],[-11,-42]],[[68821,73255],[-1,16],[-15,16],[-26,-3],[-17,8],[-8,18],[-21,-5],[-34,-28],[-34,14],[-35,58],[-67,21],[-85,-13]],[[68478,73357],[-4,63],[1,81],[4,108],[28,84],[0,16],[-6,15],[-9,14],[-51,23],[-15,13],[-20,26],[-25,28],[-22,19],[-34,26],[-32,14],[-19,-11],[-17,-14],[-16,0],[-16,7],[-59,64],[-90,110],[-71,76],[-45,37],[-10,12],[-25,34],[-62,93],[-41,-14],[-58,61],[-53,59],[-11,15],[-60,109],[-60,71],[-65,77],[-42,48],[-71,82],[-34,49],[-12,18],[-12,35],[-18,170],[-22,78],[-30,43],[-26,82],[-22,121],[-17,79],[-14,36],[-29,40],[-43,44],[-41,21],[-15,-1],[-7,-5],[-9,-8],[-16,-33],[-24,-3],[-17,1],[-17,12],[-52,10],[-18,11],[-31,-1],[-67,-17],[-17,3],[-70,73],[-31,29],[-6,16],[0,28],[10,40],[9,28],[-4,30],[-13,32],[0,34],[9,19],[19,-6],[7,12],[-3,18],[-10,13],[-13,29],[-40,27],[-6,11],[2,12],[7,14],[1,28],[1,37],[5,19],[2,15],[-6,12],[-14,14],[-21,34],[-27,4],[-86,-1],[-27,13],[-22,19],[-21,73],[-11,17],[-11,7],[-24,2],[-29,7],[-15,13],[-41,66],[-39,59],[-16,-56],[-15,-11],[-34,5],[-26,10],[-15,-13],[-15,-22],[2,-15],[12,-15],[24,-28],[36,-70],[16,-38],[2,-13],[-3,-10],[-5,-5],[-7,0],[-9,1],[-6,11],[-2,20],[-12,30],[-12,17],[-14,11],[-19,8],[-25,14],[-13,1],[-12,-17],[-11,-22],[-6,-49],[-19,-60],[-11,-24],[-36,-14],[-84,-5],[-26,-19],[-17,-22],[-32,-74],[-22,-24],[-19,-33],[5,-108],[10,-126],[16,-35],[10,-11],[2,-12],[-7,-11],[-8,-14],[-13,-25],[-15,1],[-29,6],[-24,7],[-82,7],[-66,6],[-73,7]],[[65549,75646],[0,132],[0,132],[0,132],[-1,133],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[0,132],[0,133],[0,132],[0,132],[0,132],[35,17],[44,20],[42,20],[49,24],[57,27],[48,22],[57,27],[44,21],[41,20],[53,23],[82,36],[45,19],[46,21],[44,19],[30,7],[31,-27],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-37],[38,-38],[38,-38],[39,-38],[38,-38],[38,-38],[39,-38],[38,-38],[36,-35],[16,-26],[9,-58],[17,-46],[31,-49],[32,-51],[39,-68],[27,-46],[28,-48],[45,-78],[29,-49],[23,-2],[46,12],[61,15],[49,13],[59,15],[56,14],[44,11],[66,-9],[65,-8],[47,-6],[46,-6],[54,-7],[30,-4],[35,-4],[15,11],[30,25],[28,22],[30,24],[26,12],[27,-38],[22,-43],[24,-46],[28,-44],[27,-27],[36,-35],[20,-61],[28,-81],[18,-53],[19,-55],[27,22],[29,23],[27,21],[-4,-68],[-3,-61],[-4,-93],[-4,-77],[-9,-91],[-1,-69],[0,-61],[-1,-48],[51,-2],[38,-2],[47,-2],[5,-61],[6,-85],[10,-77],[8,-65],[12,-84],[6,-45],[12,-53],[11,-12],[18,-9],[62,6],[52,6],[41,4],[43,4],[58,6],[19,-13],[17,9],[19,9],[16,-38],[8,-19],[11,-21],[15,-18],[-7,-40],[-9,-57],[-3,-30],[18,-32],[14,-18],[36,-38],[34,-21],[23,-6],[21,8],[8,21],[-2,30],[-10,31],[1,37],[6,27],[22,49],[21,46],[32,47],[37,47],[16,34],[6,59],[25,34],[26,20],[33,18],[9,29],[46,50],[27,25],[35,15],[48,32],[37,39],[36,72],[29,47],[24,29],[21,1],[14,-23],[12,-2],[8,11],[14,30],[14,35],[14,15],[27,8],[24,23]],[[69625,75424],[-1,14],[-8,23],[-13,13],[-6,-5],[5,-19],[15,-28],[8,2]],[[69779,74822],[-14,-5],[-26,1],[-14,6],[9,46],[0,10],[-1,1],[-7,6],[-12,19],[-3,29],[4,26],[8,11],[5,-2],[16,-40],[14,-12],[27,-6],[-14,-40],[10,-42],[-2,-8]],[[69938,74855],[-7,-24],[-13,6],[-11,16],[4,13],[15,7],[8,7],[7,1],[-3,-26]],[[35174,32406],[-13,-21],[-15,-41],[-17,-97],[-58,-133],[-12,-76],[-62,-78],[-44,-89],[-29,2],[-26,-38],[-149,-115],[-54,22],[-39,-1],[-37,51],[-84,19],[-53,-21],[-71,-56],[-21,1],[-15,3],[-39,23],[-21,50],[-108,57],[-88,129],[-104,2],[-79,-17],[-12,18],[-8,33],[-17,48],[-68,114],[-54,113],[-10,111],[7,121],[16,144],[-2,44],[19,26],[20,5],[19,37],[17,56],[3,43],[-13,78],[-10,110],[-10,55]],[[33833,33138],[21,86],[1,42],[-12,37],[-4,38],[6,39],[-1,37],[-8,36],[6,30],[20,23],[15,36],[10,49],[5,37],[0,26],[-6,24],[-12,22],[5,46],[24,67],[15,60],[7,52],[0,43],[-8,32],[3,22],[15,11],[6,34],[-2,84],[-15,70],[11,55],[33,64],[18,52],[1,39],[10,22]],[[33997,34453],[16,-42],[47,-11],[47,-2],[7,11],[19,69],[24,20],[27,5],[29,-3],[31,-46],[87,-150],[64,-104],[20,-50],[17,-36],[12,-35],[-5,-89],[1,-39],[3,-11],[14,-1],[22,6],[18,19],[15,29],[14,23],[11,13],[4,19],[7,19],[6,4],[13,-14],[30,-51],[23,-47],[6,-27],[9,-28],[9,-25],[7,-23],[23,-32],[23,-19],[15,20],[39,-65],[85,-54],[16,-33],[15,-46],[30,-71],[41,-63],[34,-27],[32,-15],[18,-14],[12,-24],[20,-27],[12,-9],[4,-24],[13,-51],[13,-65],[14,-60],[31,-57],[36,-45],[36,-26],[21,-31],[9,-33],[-25,-48],[-27,-62],[-23,-48],[-25,-33],[-8,-23],[-5,-36],[0,-190],[-2,-70],[2,-19],[3,-13],[16,-18],[18,-16],[7,-3]],[[95272,54910],[3,-27],[-18,13],[-2,10],[10,10],[7,-6]],[[88372,57315],[-21,-47],[-1,16],[6,28],[9,32],[8,19],[11,6],[8,-27],[-9,-23],[-11,-4]],[[92123,56074],[-2,-7],[-17,3],[-2,4],[1,3],[8,4],[1,10],[-4,2],[4,6],[6,1],[4,-7],[2,-9],[-1,-10]],[[92188,56124],[-4,-3],[-3,3],[1,14],[2,5],[4,1],[8,-4],[1,-4],[-9,-12]],[[93975,55768],[-16,-13],[-20,5],[-6,47],[-10,13],[2,23],[15,19],[30,-15],[11,-34],[-7,-22],[1,-23]],[[97120,55201],[-6,-17],[-6,1],[6,13],[4,18],[6,51],[14,19],[10,21],[-3,-22],[-15,-23],[-10,-61]],[[96896,56053],[-4,-9],[-27,5],[-12,11],[1,9],[22,-8],[20,-8]],[[97659,55903],[11,-13],[20,1],[19,-32],[-7,2],[-10,14],[-10,6],[-12,-2],[-6,5],[-5,19]],[[97527,55955],[35,-30],[46,14],[-7,-9],[-17,-8],[-12,-8],[-8,0],[-9,3],[-29,21],[-17,27],[4,9],[14,-19]],[[96357,58267],[-7,-4],[-5,4],[4,8],[8,1],[3,-2],[-3,-7]],[[90474,62651],[-9,-22],[-7,16],[-2,31],[13,-3],[4,-6],[1,-16]],[[90475,61255],[-6,-4],[-9,2],[-6,9],[-2,15],[18,1],[7,-12],[-2,-11]],[[90350,59998],[-13,-27],[-10,6],[-6,9],[-2,15],[22,15],[10,-5],[-1,-13]],[[90493,62257],[-14,-13],[17,57],[5,10],[8,-21],[-16,-33]],[[90486,60560],[-1,-15],[-14,4],[-4,6],[8,52],[20,24],[10,5],[-9,-25],[-2,-27],[-8,-24]],[[90461,60466],[-12,-29],[-8,45],[-1,19],[10,17],[7,-1],[4,-51]],[[31987,62401],[-21,-5],[-28,27],[22,10],[15,-6],[12,-26]],[[32039,62415],[-19,-15],[-12,2],[-5,6],[10,18],[26,-11]],[[32009,62093],[24,-26],[28,0],[-30,-25],[-56,-3],[1,41],[33,13]],[[90205,59480],[-12,-1],[-10,20],[-3,13],[-1,66],[40,57],[13,55],[10,-5],[10,-9],[8,-16],[-44,-92],[-11,-88]],[[2576,43576],[-12,-5],[-14,27],[28,21],[8,11],[34,-6],[-20,-8],[-24,-40]],[[31630,62468],[9,-12],[8,2],[-6,23],[6,0],[53,-14],[34,-24],[35,-12],[3,-80],[-27,-32],[-18,-34],[-15,-41],[-38,-47],[-45,-15],[-31,-1],[-11,1],[-11,9],[-23,-8],[-29,21],[-24,-5],[-48,5],[-18,-19],[-18,-4],[-17,4],[-14,8],[-36,-1],[-15,16],[6,91],[1,41],[-9,35],[-10,21],[-7,25],[14,17],[12,24],[4,37],[12,9],[15,4],[69,-17],[173,-10],[10,-3],[6,-14]],[[31826,62272],[-22,-3],[-14,4],[-5,17],[27,16],[30,-2],[18,-10],[2,-6],[-36,-16]],[[31146,62246],[-2,-1],[-3,1],[-1,1],[-2,6],[-8,8],[-2,8],[2,9],[3,3],[16,1],[2,-1],[3,-6],[0,-4],[-1,-4],[-3,-10],[-1,-2],[-1,-3],[-1,-5],[-1,-1]],[[13126,84403],[-3,-8],[-36,1],[-12,7],[-5,24],[3,23],[8,18],[10,34],[8,56],[52,-63],[16,-28],[8,-35],[-18,-13],[-22,-6],[-9,-10]],[[13117,84243],[-15,-2],[-16,9],[-40,47],[-1,14],[6,15],[22,29],[10,7],[54,-3],[17,-8],[4,-13],[0,-14],[-6,-13],[-1,-15],[3,-15],[-7,-15],[-30,-23]],[[12691,85385],[-2,-15],[-38,2],[-38,21],[-19,27],[4,13],[35,11],[34,-26],[24,-33]],[[9689,86599],[-9,-14],[-24,5],[-13,9],[44,37],[7,-8],[-5,-29]],[[9843,86300],[-14,-3],[20,38],[27,41],[26,27],[32,11],[-3,-20],[-43,-35],[-45,-59]],[[8883,86442],[-15,-17],[-55,10],[12,35],[42,22],[46,-34],[-30,-16]],[[7772,86613],[-13,-2],[17,28],[13,56],[17,-8],[3,-10],[-28,-57],[-9,-7]],[[5464,83719],[-4,-45],[-38,29],[-10,14],[7,11],[36,2],[9,-11]],[[5733,83509],[-9,-3],[-8,6],[-10,33],[-1,13],[20,-10],[7,-24],[1,-15]],[[5690,83612],[-1,-46],[-4,-7],[-8,12],[-15,-13],[-9,10],[4,16],[-1,12],[11,1],[3,23],[-2,9],[6,21],[8,5],[8,-43]],[[3831,82789],[-4,-1],[-7,14],[-1,13],[5,9],[13,22],[9,8],[11,4],[3,-6],[-10,-26],[-12,-17],[-7,-20]],[[1109,81688],[-24,-12],[-31,25],[3,30],[34,-25],[18,-18]],[[3858,89992],[-10,-3],[0,9],[32,23],[58,29],[-2,-6],[-31,-23],[-47,-29]],[[2371,88502],[5,-14],[29,2],[40,-6],[45,-14],[45,5],[56,43],[33,11],[34,6],[37,-10],[35,-23],[14,-13],[11,-24],[7,-28],[11,-21],[67,-25],[42,-10],[10,-14],[9,-19],[36,-14],[37,5],[20,-5],[63,-1],[77,-21],[-12,-56],[-25,-24],[-72,7],[-71,-8],[-29,-28],[-25,-37],[-3,-35],[-14,-16],[-15,-7],[-12,19],[-17,60],[-11,16],[-12,11],[-35,19],[-35,12],[-21,1],[-15,21],[-8,30],[-14,15],[-28,22],[-29,17],[-89,38],[-29,5],[-30,-4],[-32,-17],[-31,-26],[-31,-19],[-33,-4],[-32,11],[-29,25],[-15,18],[-8,30],[1,30],[4,29],[16,71],[27,14],[51,-50]],[[3851,86626],[26,-29],[13,-1],[43,8],[16,-6],[15,-12],[9,-19],[2,-33],[-7,-30],[2,-41],[-1,-18],[22,-24],[8,-32],[3,-34],[-49,-12],[-49,-2],[-43,-23],[-9,-17],[7,-26],[-11,-6],[-11,5],[-21,24],[-22,11],[-79,18],[-100,69],[-42,14],[-44,50],[-39,64],[25,10],[26,5],[116,-9],[14,46],[15,11],[36,13],[35,25],[15,0],[16,-10],[32,15],[17,3],[14,-7]],[[7528,85151],[2,-31],[12,3],[42,33],[23,10],[29,1],[23,-15],[4,-11],[-2,-14],[-18,-27],[1,-18],[19,-33],[49,-18],[6,-10],[0,-12],[-34,-55],[-12,-12],[-9,-3],[-61,9],[-55,18],[-23,3],[-8,-5],[-15,-17],[11,-5],[49,-4],[17,-25],[7,-18],[4,-20],[-10,-8],[-20,-6],[-25,0],[-31,-22],[-17,-25],[-62,-7],[-47,-34],[-17,-17],[-6,-20],[-17,-15],[-41,-14],[24,-13],[4,-11],[1,-16],[-4,-13],[-31,-59],[-60,-48],[-15,2],[-7,6],[-5,9],[-1,9],[78,98],[-3,4],[-21,4],[-34,26],[-23,-17],[-5,1],[6,23],[15,27],[-3,8],[-8,7],[-19,4],[-31,1],[-22,-6],[-15,-15],[-1,-6],[31,2],[9,-7],[8,-14],[5,-16],[2,-17],[-7,-24],[-14,-30],[-22,5],[-44,67],[-20,97],[-38,75],[-2,18],[11,46],[38,65],[42,18],[29,27],[28,9],[18,-1],[24,-12],[10,-25],[-6,-12],[2,-6],[17,-15],[18,-52],[21,-47],[14,-19],[19,-12],[-19,36],[-12,44],[-5,88],[-6,23],[11,6],[30,-3],[-1,13],[-32,29],[-19,25],[-8,19],[1,17],[17,25],[10,7],[10,3],[21,-5],[9,-8],[26,-56],[12,-17],[10,0],[10,9],[9,18],[8,12],[10,3],[29,-8],[10,3],[4,14],[0,25],[7,9],[2,18],[-16,27],[18,9],[61,-21],[25,-23],[-13,-42]],[[13882,84036],[-14,-30],[-10,-32],[-7,-35],[-3,-37],[2,-40],[5,-35],[17,-65],[6,-39],[1,-27],[-38,-92],[-13,-45],[1,-19]],[[13829,83540],[-27,-47],[-50,-64],[-23,-37]],[[13729,83392],[-11,12],[-65,10],[-24,82],[-12,64],[-19,55],[0,13],[17,37],[65,31],[1,12],[-24,8],[-6,13],[-7,60],[2,53],[-2,35],[-10,72],[-17,43],[-41,86],[-4,21],[18,27],[12,25],[-71,-43],[-96,-46],[-42,-32],[-9,-13],[-3,-11],[8,-30],[-1,-10],[-9,-18],[-10,-51],[-21,-53],[-10,-11],[-38,20],[-10,17],[-19,70],[5,19],[13,15],[19,34],[24,52],[45,133],[29,1],[52,26],[-82,13],[-12,7],[-11,18],[-9,29],[-17,33],[-31,11],[-13,12],[-21,39],[-14,18],[-7,22],[-1,26],[-6,13],[-21,5],[-12,9],[-3,67],[-42,17],[-18,15],[-28,42],[-7,21],[-3,17],[7,46],[-3,9],[-25,-5],[-153,72],[8,95],[-28,125],[-31,51],[6,19],[7,11],[13,0],[59,-37],[56,-44],[7,7],[-89,92],[-22,28],[-5,33],[-1,18],[7,10],[84,-9],[4,7],[-84,27],[-17,0],[-18,-39],[-9,-9],[-18,2],[-6,6],[-22,47],[-20,33],[-38,45],[-7,33],[-2,47],[5,45],[31,103],[13,18],[3,11],[-10,-1],[-9,-10],[-25,-48],[-27,-78],[-21,-27],[-14,6],[-20,32],[-43,39],[-50,10],[-31,40],[-46,111],[-6,55],[-6,14],[-25,18],[-16,26],[-24,135],[-31,93],[-8,50],[3,49],[-4,5],[-11,-38],[-3,-20],[-20,-5],[19,-39],[5,-19],[-10,1],[-19,-5],[33,-66],[14,-102],[21,-76],[14,-62],[7,-47],[9,-44],[25,-99],[3,-20],[-3,-16],[-8,-19],[-14,-7],[-45,13],[-17,25],[-24,44],[-34,21],[-84,-10],[-6,3],[0,37],[10,65],[-8,26],[-44,96],[1,19],[60,44],[-29,3],[-24,-17],[-9,11],[-14,62],[-9,23],[-5,4],[-2,-58],[10,-31],[1,-17],[-1,-25],[-7,-18],[-11,-11],[-11,-2],[-20,12],[-23,23],[-19,11],[-8,10],[-9,25],[-15,20],[-74,24],[-44,30],[-3,-8],[13,-31],[2,-19],[-11,-5],[-20,-30],[6,-4],[21,10],[23,-1],[39,-19],[35,-23],[12,-13],[6,-20],[4,-7],[34,-23],[2,-12],[-22,-35],[45,3],[27,-12],[34,-56],[11,-30],[2,-40],[-7,-11],[-14,-8],[-92,-13],[-34,-48],[-7,-1],[-25,13],[-46,38],[-58,36],[-131,108],[-3,5],[-3,20],[-9,11],[-17,9],[-25,27],[-32,45],[-19,36],[-8,25],[-18,29],[-59,61],[-31,23],[-28,13],[-24,3],[-6,8],[11,13],[2,8],[-53,13],[-50,28],[-127,80],[-65,50],[-39,24],[-16,13],[-7,11],[9,12],[26,12],[17,13],[27,51],[2,16],[-14,37],[-7,33],[0,19],[4,18],[4,12],[11,12],[9,6],[10,-4],[32,-46],[4,-17],[-1,-63],[9,-73],[3,5],[3,24],[2,47],[4,22],[6,22],[12,12],[36,-7],[17,4],[-71,33],[-44,62],[-8,7],[-24,3],[-26,-26],[-66,-82],[-19,-14],[-83,-46],[-57,-9],[-63,7],[-54,15],[-136,72],[-21,17],[31,44],[2,14],[-11,45],[-9,13],[-13,8],[-4,-6],[0,-13],[3,-25],[-10,-13],[-23,-14],[-39,-15],[-120,37],[-124,30],[-110,7],[-156,-25],[-83,-24],[-48,-2],[-47,4],[-4,17],[21,10],[-1,12],[-27,39],[-40,23],[-55,8],[-32,11],[-8,14],[-19,14],[-31,13],[-13,23],[10,71],[11,43],[10,30],[27,48],[-9,-3],[-39,-36],[-33,-37],[-32,-48],[-18,-22],[-24,-20],[-37,5],[-50,30],[-43,15],[-36,1],[-15,5],[25,27],[14,22],[19,34],[5,17],[-132,5],[-5,19],[0,13],[-4,11],[-19,8],[-27,-6],[-43,-22],[-19,17],[7,9],[14,7],[28,31],[-38,16],[-20,18],[-10,16],[1,55],[10,35],[87,34],[-27,13],[-56,-5],[-37,-29],[-43,-41],[-30,-16],[-15,11],[-20,3],[-25,-3],[-16,-11],[-9,-18],[-10,-12],[-11,-6],[-8,2],[-12,18],[-25,12],[-12,14],[-7,-9],[-9,-27],[-9,-13],[-42,-14],[-23,2],[-28,34],[-4,12],[10,29],[61,115],[-6,-1],[-20,-18],[-39,-46],[-18,-14],[-30,-1],[-14,5],[-17,-4],[-20,-12],[-13,-14],[-6,-15],[4,-2],[30,17],[17,4],[5,-8],[-24,-52],[-14,-50],[-13,-12],[-22,2],[-24,-5],[0,-14],[44,-39],[16,-6],[20,-14],[3,-14],[-7,-38],[-6,-15],[-9,-8],[-36,1],[-12,-4],[-24,-24],[-12,-19],[4,-2],[21,16],[31,9],[39,1],[30,9],[20,16],[19,-4],[18,-26],[6,-22],[-8,-19],[-15,-13],[-23,-9],[-15,-12],[-6,-16],[-3,-24],[-1,-32],[6,-58],[-5,-7],[-8,-5],[-13,0],[-12,-14],[-27,-76],[-9,-9],[-12,8],[-10,0],[-9,-10],[-19,-8],[-30,-5],[-25,2],[-45,16],[-18,12],[-15,19],[-40,-20],[-11,9],[-25,53],[-5,-3],[-5,-58],[-8,-20],[-25,-41],[-13,-71],[-4,-3],[-5,11],[-15,63],[-8,14],[-23,-36],[-2,-14],[6,-47],[-6,-7],[-45,25],[-11,2],[-3,-5],[15,-37],[-1,-13],[-65,-71],[-17,3],[-10,7],[-12,-1],[-41,-27],[-11,1],[-15,16],[-7,-1],[-4,-16],[-1,-32],[-15,-30],[-49,-49],[-13,-23],[-9,-31],[-8,-3],[-28,20],[-33,13],[-5,-6],[10,-19],[-2,-12],[-14,-4],[-18,2],[-22,7],[-31,-8],[-40,-25],[-33,0],[-46,41],[-12,3],[-4,12],[9,33],[13,25],[9,12],[44,32],[50,12],[31,19],[39,40],[20,30],[40,77],[-3,6],[-9,4],[-88,-73],[-13,-7],[-17,1],[-70,28],[-14,12],[-11,35],[20,80],[13,39],[35,60],[44,64],[15,41],[24,110],[-2,51],[-10,61],[-1,36],[10,12],[102,56],[49,43],[94,62],[25,0],[19,-22],[22,-17],[25,-13],[32,1],[39,16],[62,-6],[128,-41],[27,-2],[1,5],[-19,29],[-89,17],[-37,16],[-104,74],[-24,28],[10,14],[26,11],[8,10],[4,19],[15,25],[25,32],[39,31],[75,46],[-29,2],[-54,-8],[-19,-9],[-36,-33],[-14,-23],[-20,-46],[-8,-8],[-37,-7],[-101,-4],[-17,23],[-9,4],[-13,-4],[-92,-59],[-34,-30],[-23,-35],[-37,-25],[-49,-16],[-37,-20],[-39,-40],[-14,-30],[0,-14],[9,-45],[-10,-9],[-22,-3],[-36,-30],[-76,-89],[-10,-32],[0,-11],[12,-25],[-8,-17],[-22,-25],[-48,-41],[-31,-16],[-20,-1],[-20,6],[-35,26],[-28,2],[-2,-4],[39,-28],[39,-36],[24,-30],[10,-24],[0,-25],[-9,-25],[-27,-44],[-27,-13],[-70,-13],[-22,-11],[-7,-8],[48,-18],[4,-10],[-6,-37],[-13,-12],[-40,-22],[-35,-6],[-6,4],[7,29],[-2,7],[-13,6],[-19,-11],[-47,-43],[-5,-7],[17,-11],[-4,-10],[-26,-30],[-10,-21],[-17,-20],[-76,-64],[5,-15],[-19,-56],[-11,-49],[13,-20],[64,-24],[31,-6],[37,-17],[66,-45],[22,-30],[3,-14],[-2,-15],[-8,-21],[-21,-38],[-50,-58],[-22,-16],[-34,-13],[-12,-10],[-43,-54],[-12,-30],[2,-26],[-9,-18],[-56,-35],[2,-6],[20,-3],[-7,-31],[-3,-43],[-10,-8],[-36,1],[-44,-17],[-3,-5],[-1,-31],[-118,-23],[-25,-59],[-14,-18],[-45,-43],[-29,-18],[-32,-10],[-17,-15],[-1,-18],[-9,-17],[-28,-26],[-14,-34],[-10,-5],[-51,-8],[-11,-11],[-5,-46],[-9,-1],[-19,11],[-24,-9],[-53,-51],[-12,-18],[1,-10],[8,-10],[13,-31],[-1,-20],[-20,-58],[-8,-9],[-25,-14],[-10,-32],[-23,4],[-19,-6],[-12,-21],[-14,-12],[-14,-4],[-18,-16],[-22,-31],[-20,-19],[-18,-9],[-18,-2],[-18,5],[-16,-4],[-14,-11],[-13,-18],[-11,-50],[-14,-22],[-9,-4],[-17,4],[-27,10],[-28,-4],[-44,-30],[-14,-23],[28,-5],[14,-7],[-1,-7],[-14,-6],[-25,1],[-14,-6],[-19,-13],[-45,-14],[-17,-10],[-34,-58],[-4,-13],[4,-3],[19,6],[23,-10],[11,-12],[8,-15],[7,-29],[4,-4],[-43,-49],[-12,-21],[-8,-8],[-5,6],[-6,55],[-3,9],[-10,1],[-10,-17],[-22,-65],[-23,-32],[-178,-83],[-26,-19],[-5,-35],[-7,-31],[-12,-24],[-14,-16],[-3,11],[1,86],[-3,18],[-18,11],[-8,-2],[-11,-5],[-18,-18],[-10,-5],[-14,1],[-23,-18],[-55,-59],[-36,-15],[-10,-12],[-15,-32],[-10,-12],[-15,-1],[-20,10],[-16,-7],[-12,-24],[-13,-9],[-35,17],[-15,-11],[-20,-31],[-21,-20],[-22,-9],[-56,-11],[-23,7],[-5,9],[1,38],[9,28],[9,13],[11,12],[17,1],[31,-8],[-4,9],[-11,11],[-29,19],[-28,10],[-16,-6],[-23,-15],[-15,-17],[-8,-19],[-10,-63],[-6,-17],[-67,-111],[-26,-34],[-25,2],[-13,-13],[-17,-27],[-17,-13],[-14,1],[-12,5],[-8,9],[1,9],[11,8],[-4,22],[-19,37],[-13,19],[-24,3],[-4,-17],[8,-84],[-1,-19],[-15,-24],[-41,-27],[-12,2],[-37,53],[-34,11],[-2,-17],[7,-36],[-8,-32],[-25,-31],[-19,-15],[-13,1],[-1,21],[12,42],[3,35],[-6,28],[1,22],[7,15],[45,41],[20,7],[10,-11],[13,-1],[15,6],[10,14],[4,19],[20,26],[35,31],[40,57],[46,83],[53,72],[62,60],[66,48],[134,66],[10,-4],[-12,-21],[8,-14],[13,-1],[49,10],[20,14],[6,-13],[-7,-17],[-30,-17],[1,-14],[43,-67],[13,-10],[12,1],[4,9],[-3,48],[14,9],[30,2],[19,-6],[9,-15],[17,-12],[25,-10],[15,3],[6,16],[-10,19],[-48,40],[-13,18],[-3,23],[7,31],[14,45],[24,60],[21,42],[42,47],[29,23],[72,72],[140,73],[34,47],[47,52],[20,13],[0,-20],[6,-18],[32,-12],[20,-4],[10,4],[2,19],[-4,34],[-1,33],[2,30],[4,24],[21,43],[31,49],[43,57],[27,26],[25,14],[24,25],[42,58],[14,10],[30,11],[11,-5],[7,-14],[8,-10],[30,-8],[21,13],[-4,7],[-16,5],[-11,8],[-10,35],[-20,21],[-5,24],[4,37],[17,87],[3,90],[16,51],[31,19],[69,13],[-40,23],[-16,0],[-26,11],[-10,56],[0,40],[18,47],[64,80],[71,55],[-10,4],[-8,17],[32,110],[32,98],[-43,-84],[-50,-64],[-145,-74],[-99,-63],[-47,-14],[-31,15],[-24,60],[-14,22],[-18,39],[8,50],[14,35],[31,6],[34,-17],[31,-1],[-39,34],[-56,30],[-26,-9],[-19,-49],[-26,-34],[-23,12],[-14,14],[10,-41],[-18,-63],[-6,-43],[25,-115],[-5,-45],[-45,-21],[-37,37],[-76,145],[-27,41],[-60,69],[-20,-10],[-25,-34],[-24,-9],[-65,50],[-30,37],[-28,46],[-44,-25],[-38,-30],[-44,-48],[-30,0],[-81,-41],[-9,-1],[-11,-22],[-11,-10],[-10,-43],[-109,-33],[-108,19],[38,23],[42,19],[37,44],[-16,60],[-3,30],[1,38],[40,54],[-42,0],[-27,-19],[-25,40],[-12,79],[29,47],[13,36],[12,50],[1,43],[-23,72],[-63,153],[-29,115],[-50,60],[37,100],[41,91],[54,40],[-4,6],[-30,0],[-19,-5],[-18,-30],[-18,-22],[-56,-116],[-37,-56],[-23,-16],[38,-22],[6,-19],[7,-41],[-10,-51],[-10,-28],[-45,2],[-40,-41],[-95,-44],[-128,-26],[-63,3],[-65,52],[0,30],[3,26],[-94,90],[-54,89],[-38,2],[-33,23],[-39,37],[3,30],[6,21],[-24,15],[-31,-2],[-36,11],[94,114],[32,77],[27,11],[34,-12],[47,-30],[40,-14],[14,-14],[15,-27],[-16,-45],[-14,-31],[17,8],[50,49],[37,43],[17,-4],[12,-8],[20,-44],[25,-45],[56,43],[30,53],[-25,24],[-31,13],[-79,19],[20,15],[50,-2],[19,15],[-20,20],[-25,18],[-68,-60],[-124,3],[-87,35],[-87,-6],[-13,7],[-17,19],[49,45],[34,25],[2,14],[-20,2],[-38,-12],[-17,21],[3,36],[-6,-4],[-15,-19],[-21,10],[-18,16],[9,17],[19,24],[-8,3],[-17,-5],[-16,-31],[3,-25],[0,-36],[-28,-7],[-24,5],[-17,36],[-17,78],[-48,20],[-12,39],[30,51],[-13,26],[-32,8],[-37,-25],[-17,22],[-3,25],[-1,36],[10,3],[9,-7],[74,20],[7,10],[-59,30],[-16,31],[24,18],[44,2],[61,19],[-25,33],[-6,18],[-5,31],[10,51],[72,117],[71,98],[22,22],[32,12],[30,-9],[31,-21],[6,9],[-11,9],[-13,40],[43,15],[26,45],[2,13],[-28,-18],[-29,-31],[-7,31],[-7,71],[12,68],[10,30],[24,29],[69,11],[13,-6],[2,14],[-41,42],[17,34],[15,17],[84,27],[45,-9],[58,-31],[33,-39],[-5,-20],[-8,-12],[-17,-13],[-7,-10],[3,-8],[25,24],[40,28],[23,-12],[17,-23],[20,1],[63,19],[32,20],[39,53],[51,34],[73,108],[21,44],[25,7],[23,-4],[15,-37],[23,-10],[130,9],[67,16],[46,35],[48,59],[28,40],[13,52],[-17,66],[-18,56],[-23,127],[-64,83],[-46,25],[-30,-3],[22,53],[61,-6],[40,11],[33,26],[10,19],[16,40],[-5,42],[-9,23],[-22,26],[-27,37],[-18,12],[-16,-1],[-78,-74],[-46,-2],[-35,14],[-30,-42],[-85,-37],[-45,-38],[-84,-93],[-21,-43],[-26,-2],[-19,82],[-91,79],[-28,-27],[15,-25],[21,-17],[34,-8],[-15,-23],[-11,-32],[-34,30],[-61,43],[-63,22],[-164,-3],[-108,-44],[-10,9],[-10,4],[-18,-11],[-8,-17],[-11,-12],[-22,-4],[-45,7],[-85,27],[-194,41],[-50,24],[-44,59],[1,40],[19,17],[-1,58],[-38,15],[-77,82],[-28,35],[6,4],[14,-9],[26,-7],[64,11],[22,53],[48,16],[44,-8],[-10,15],[-11,11],[-114,27],[-16,-8],[-205,48],[-162,84],[-13,16],[-15,36],[22,35],[22,17],[1,-20],[3,-19],[93,45],[48,58],[92,10],[22,16],[28,31],[41,54],[58,28],[39,25],[51,15],[44,-25],[13,-3],[80,-5],[26,11],[11,8],[8,12],[-78,45],[8,25],[10,18],[91,52],[70,17],[37,-1],[108,68],[59,19],[112,13],[92,3],[25,-24],[-49,5],[-22,-4],[15,-9],[18,-17],[-5,-22],[-31,-66],[3,-53],[-20,-17],[-19,-24],[94,-76],[146,-5],[79,14],[45,-23],[38,-5],[103,12],[78,-16],[33,6],[72,113],[28,18],[31,-20],[40,-16],[25,12],[21,-29],[-10,61],[-14,23],[-118,41],[-78,-20],[-25,23],[8,47],[-84,115],[-35,24],[-42,1],[-21,40],[-18,51],[36,21],[33,10],[30,-17],[33,-67],[32,-10],[-9,-68],[39,-62],[89,-57],[70,21],[50,-1],[30,-12],[74,-52],[37,-6],[116,27],[1,51],[-9,37],[-28,23],[-78,-5],[-62,38],[-52,-10],[-96,-58],[-48,23],[-30,31],[-49,31],[-6,60],[41,69],[30,32],[-27,24],[-68,17],[-119,-18],[-5,24],[0,25],[-48,-49],[-50,10],[-66,-5],[-148,43],[-52,54],[-22,43],[-40,119],[-50,75],[-351,252],[-159,64],[-77,70],[-48,17],[-46,8],[-59,22],[40,28],[27,10],[-28,-30],[21,-7],[35,17],[18,20],[27,85],[28,129],[-7,51],[194,-10],[129,8],[43,12],[163,20],[43,14],[78,43],[92,77],[80,101],[12,27],[5,-7],[7,5],[9,38],[10,90],[39,85],[168,193],[77,77],[26,35],[27,25],[19,-24],[9,-7],[5,-11],[-16,-6],[-26,-25],[-36,-16],[-9,-9],[22,2],[63,18],[36,22],[179,41],[97,66],[3,15],[144,84],[20,-4],[23,-10],[-40,-55],[28,-14],[-25,-66],[52,-1],[12,-30],[3,26],[-1,37],[4,37],[8,25],[36,-11],[83,27],[-100,4],[-60,59],[-33,1],[111,87],[102,53],[23,-1],[11,-10],[2,-16],[-22,-10],[-21,-19],[10,-16],[15,-3],[48,14],[22,17],[105,-2],[30,13],[8,12],[134,2],[25,9],[85,46],[78,57],[36,31],[61,79],[53,51],[87,51],[21,-6],[-28,-10],[-20,-22],[27,-29],[183,-59],[46,-4],[18,-35],[-15,-34],[-47,-38],[-95,-39],[29,-15],[19,-35],[28,-4],[46,13],[35,21],[74,70],[24,39],[17,9],[62,-9],[35,-20],[40,-35],[-15,-34],[-16,-20],[52,-26],[57,-6],[55,-21],[77,44],[60,9],[57,-2],[73,24],[125,-32],[31,8],[50,-5],[53,-20],[19,-21],[-57,-44],[-9,-46],[20,-19],[36,-4],[4,-27],[23,-6],[112,2],[-9,-13],[-5,-15],[-35,-34],[200,-20],[27,19],[41,8],[88,26],[33,-12],[39,-26],[36,-6],[34,6],[78,38],[91,2],[37,-13],[39,6],[118,-44],[44,-5],[58,-57],[30,-1],[34,24],[29,-1],[29,-23],[47,-7],[22,-37],[24,-13],[178,-27],[88,13],[129,-4],[62,-17],[65,2],[107,-63],[56,-9],[11,-15],[161,-15],[56,33],[98,8],[88,28],[50,0],[59,-7],[22,3],[16,12],[142,-47],[79,-55],[35,-40],[166,-57],[48,-32],[33,-36],[19,-3],[14,10],[58,-3],[22,-5]],[[10833,91964],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[0,-169],[0,-168],[0,-168],[66,-24],[66,-23],[20,46],[71,-35],[62,-32],[40,40],[43,44],[58,3],[65,3],[43,3],[0,-37],[-16,-62],[-14,-51],[40,-52],[48,-27],[46,-26],[20,-71],[50,-55],[37,-41],[36,-40],[52,-57],[37,-40],[48,-53],[29,-32],[13,-61],[17,-74],[-10,-44],[23,-7],[44,49],[42,30],[52,38],[35,25],[65,1],[31,74],[1,103],[32,-2],[20,14],[8,31],[-20,41],[62,19],[45,14],[65,39],[63,37],[30,-29],[29,-28],[59,-67],[4,-16],[-4,-32],[-6,-31],[35,-88],[11,-10],[29,-12],[35,-29],[15,-26],[50,-40],[9,-17],[4,-27],[9,-23],[9,-17],[9,-24],[22,-28],[41,-31],[29,-22],[40,-30],[41,-62],[36,-54],[40,-54],[-6,-42],[41,-66],[43,-84],[33,-74],[24,-41],[28,-60],[34,-74],[39,-83],[30,-54],[39,-75],[20,-45],[-13,-31],[-17,-38],[51,-18],[34,-12],[-8,-42],[-12,-56],[40,-22],[26,-15],[-5,-29],[15,-33],[2,-55],[48,4],[21,2],[29,-25],[38,-32],[38,-30],[32,-25],[42,-15],[53,-22],[25,-44],[48,-20],[18,-62],[55,-23],[33,16],[11,-26],[9,-29],[3,-37],[-3,-36]],[[4590,83513],[27,-95],[12,-18],[17,-10],[24,-11],[15,-14],[12,-21],[2,-10],[-76,38],[-48,-56],[-15,-7],[-136,-3],[-27,-10],[-18,-18],[-31,-52],[-16,-19],[-16,-12],[-36,-14],[-42,2],[-22,7],[-12,24],[-11,48],[0,14],[5,23],[38,31],[12,17],[49,109],[14,15],[16,4],[41,-8],[36,32],[77,48],[17,6],[55,1],[16,-8],[11,-13],[10,-20]],[[12971,83838],[6,-16],[0,-11],[-40,-38],[-1,-8],[-9,-23],[-9,-9],[-15,-26],[-28,-27],[4,83],[-28,48],[28,24],[19,-7],[31,-3],[30,22],[12,-9]],[[13517,83571],[28,-75],[2,-27],[-28,-9],[-21,4],[-11,8],[-3,13],[7,38],[-14,22],[-16,8],[-15,-14],[0,38],[11,27],[-7,36],[0,28],[4,9],[15,-1],[30,-29],[18,-76]],[[13302,84164],[-6,-96],[-11,5],[-10,1],[-22,-14],[-22,6],[-11,11],[-4,12],[4,28],[-12,16],[-42,6],[-16,7],[-9,30],[-2,39],[7,14],[21,11],[16,47],[10,7],[35,94],[17,-7],[31,-57],[39,-83],[-13,-77]],[[13617,83806],[-10,-63],[-19,-65],[-29,-35],[-21,8],[-15,28],[-14,-1],[-15,6],[-8,23],[8,30],[-7,23],[-8,-20],[-13,-19],[-33,-24],[-23,-47],[-11,-30],[-13,33],[-9,78],[-1,33],[24,50],[31,48],[6,142],[99,71],[9,-4],[32,-53],[35,-74],[8,-34],[1,-58],[-4,-46]],[[12954,84679],[18,-18],[10,19],[19,-1],[35,-17],[20,-25],[12,-29],[1,-17],[-3,-40],[2,-40],[-1,-20],[-5,-18],[-8,-13],[-8,-2],[-27,36],[-31,65],[-24,20],[-1,-7],[7,-18],[19,-35],[3,-21],[14,-26],[6,-19],[3,-26],[0,-22],[-4,-19],[-6,-12],[-9,-6],[-47,6],[-28,-13],[-33,7],[-8,11],[-5,19],[-2,46],[-9,66],[2,50],[-21,46],[-18,27],[-26,25],[-18,24],[5,20],[27,14],[44,-3],[95,-34]],[[13094,83464],[6,-8],[7,5],[12,21],[20,-4],[14,-7],[9,-8],[-5,-30],[-4,-49],[-8,-17],[-8,-24],[-28,14],[-23,31],[-33,53],[-19,38],[-1,16],[-12,12],[-22,66],[-13,52],[-21,6],[-26,15],[-10,29],[7,25],[37,12],[55,-64],[9,-28],[20,-32],[3,-44],[10,-18],[24,-62]],[[9335,86664],[6,-16],[53,4],[16,-3],[6,-7],[-7,-11],[-21,-14],[-60,-25],[-49,-33],[-6,3],[-9,36],[-9,15],[-6,20],[0,7],[9,14],[18,20],[13,8],[46,-18]],[[8962,86297],[-31,-8],[-7,17],[16,42],[13,24],[10,6],[35,48],[39,35],[36,51],[37,72],[6,27],[17,3],[28,-18],[17,-25],[-8,-20],[-92,-103],[-8,-13],[-8,-35],[-8,-13],[-12,-5],[-9,-15],[-5,-25],[-11,-14],[-18,-1],[-12,-7],[-6,-12],[-19,-11]],[[8984,86664],[0,-15],[-9,-14],[8,-27],[-14,-46],[-6,-29],[-8,-19],[-7,-7],[-8,4],[-2,11],[5,16],[-18,-1],[-6,40],[10,13],[4,17],[1,12],[12,51],[4,3],[2,-12],[3,-3],[7,5],[9,22],[4,3],[9,-24]],[[8908,86881],[-35,-5],[-16,7],[-3,8],[7,29],[0,12],[17,5],[21,-14],[6,-14],[3,-28]],[[7498,84749],[-35,-19],[-7,1],[-21,-38],[-17,-16],[-22,30],[5,46],[20,30],[97,-10],[7,-9],[1,-7],[-8,-6],[-20,-2]],[[7643,85532],[-9,-4],[-20,18],[-13,19],[9,14],[39,30],[19,0],[8,-4],[3,-10],[-2,-13],[-8,-18],[-26,-32]],[[7433,85166],[-8,-16],[-7,4],[-16,19],[-31,28],[-15,18],[-1,8],[11,9],[38,-22],[15,-20],[14,-28]],[[6787,83998],[-11,-19],[-21,2],[-12,6],[-3,16],[32,48],[7,6],[6,-2],[3,-20],[-1,-37]],[[7032,84352],[-19,-14],[-6,5],[-1,11],[5,18],[9,18],[29,34],[29,23],[15,-2],[6,-14],[-19,-30],[-48,-49]],[[7164,84397],[-13,-1],[-21,15],[3,18],[29,22],[29,-3],[3,-12],[-2,-14],[-2,-8],[-9,-8],[-17,-9]],[[5365,83706],[4,0],[9,4],[18,33],[6,1],[0,-10],[-8,-32],[14,-43],[13,-21],[-1,-7],[-34,-15],[-25,11],[-14,-4],[-12,-15],[-9,17],[-6,79],[2,14],[14,27],[18,13],[8,-4],[7,-11],[1,-11],[-5,-26]],[[4917,83436],[-6,-2],[-20,17],[-7,14],[-5,20],[39,30],[8,0],[8,-16],[1,-14],[-11,-37],[-7,-12]],[[4846,83180],[-24,-13],[-26,13],[-22,25],[-2,28],[49,-18],[10,-9],[15,-26]],[[5591,83599],[-17,-13],[-5,-16],[-13,-7],[-11,-13],[-37,-59],[-16,-11],[18,51],[3,16],[0,10],[-5,38],[10,-1],[9,8],[18,34],[16,3],[17,40],[9,3],[4,-6],[-7,-24],[16,-22],[-4,-22],[-5,-9]],[[3933,82989],[-11,-10],[-8,-2],[-7,6],[-28,-7],[-6,4],[-13,34],[-1,18],[5,14],[13,13],[21,11],[21,-2],[35,-32],[17,-18],[3,-12],[-12,-11],[-29,-6]],[[4011,83027],[-12,-4],[-3,6],[-2,25],[-9,40],[18,15],[11,3],[4,-6],[13,-30],[13,-8],[9,-6],[-16,-9],[-26,-26]],[[5300,85585],[-20,-9],[-22,5],[-17,57],[13,1],[28,38],[60,30],[15,4],[-57,-126]],[[2016,86668],[60,-38],[39,4],[30,-31],[13,-26],[-46,19],[-66,-2],[-90,77],[-32,18],[7,43],[35,22],[17,-58],[33,-28]],[[2733,84783],[-29,-28],[-26,10],[-7,20],[-1,9],[75,22],[-12,-33]],[[2863,82285],[-4,-24],[-4,-8],[-43,12],[-29,-4],[-3,14],[3,12],[45,18],[18,1],[12,-10],[5,-11]],[[2574,82131],[-18,-18],[-5,7],[-3,23],[10,17],[30,38],[21,-7],[6,-10],[0,-14],[-8,-19],[-10,-10],[-12,0],[-11,-7]],[[2093,81953],[-21,-8],[-22,9],[10,30],[11,16],[21,20],[24,-9],[19,-25],[-42,-33]],[[2846,84466],[36,-11],[21,7],[18,-6],[3,-13],[-31,-30],[-13,2],[-37,36],[3,15]],[[1031,81677],[-17,-34],[-13,15],[-5,47],[10,12],[27,-34],[-2,-6]],[[1105,81798],[-6,-17],[-28,18],[-9,15],[-2,15],[8,25],[22,0],[12,-10],[12,-19],[4,-12],[-13,-15]],[[792,81633],[-8,-7],[-15,-6],[-42,6],[-26,-2],[-28,-4],[-22,-10],[-4,14],[1,12],[92,32],[22,16],[13,21],[12,39],[10,12],[6,-1],[13,-15],[-5,-20],[-11,-18],[-4,-17],[-4,-52]],[[99603,81748],[-17,-10],[-10,25],[-1,15],[10,15],[17,-9],[10,-15],[-9,-21]],[[99847,81435],[-49,0],[-97,94],[-50,29],[-28,33],[13,7],[60,-23],[49,-51],[27,-33],[31,-28],[34,-12],[10,-16]],[[98255,82004],[-18,-2],[-11,20],[-60,8],[6,19],[26,8],[39,30],[33,-5],[-9,-28],[-6,-50]],[[12508,84879],[24,-63],[17,-49],[15,-59],[26,-122],[12,-46],[3,-26],[3,-66],[-4,-14],[-7,-13],[-2,-19],[7,-50],[1,-77],[-7,-43],[-8,-7],[-19,14],[-15,24],[-12,24],[-28,77],[-9,36],[0,25],[4,19],[9,12],[17,31],[-3,5],[-12,-7],[-25,-4],[-22,24],[-17,13],[3,45],[-4,12],[-34,-13],[-13,12],[-3,17],[1,25],[6,21],[32,55],[-3,11],[-15,2],[-21,19],[-9,61],[-22,35],[-14,-3],[-29,-99],[-15,-22],[-42,-14],[9,28],[4,25],[-15,74],[-1,29],[10,21],[30,9],[15,13],[13,20],[3,20],[23,53],[10,10],[29,0],[60,-59],[18,-8],[26,-38]],[[12589,85346],[70,-13],[52,3],[47,-86],[29,-70],[17,-49],[10,-47],[13,-45],[-1,-7],[-28,31],[-19,62],[-10,24],[-10,11],[-10,23],[-21,59],[0,17],[-9,16],[-11,6],[-12,-3],[-4,-5],[2,-41],[9,-46],[51,-99],[34,-57],[7,-18],[5,-52],[-15,-23],[18,-48],[-1,-9],[-4,-9],[-48,-21],[-45,-89],[-48,-52],[-23,-8],[-10,9],[-11,20],[-6,26],[-1,33],[12,21],[24,109],[0,35],[-30,50],[-18,40],[-9,57],[-17,149],[-7,48],[-11,39],[-14,32],[-10,35],[-8,38],[3,15],[24,-20],[29,-55],[15,-36]],[[12297,85393],[40,-56],[0,-13],[-8,-38],[-22,-11],[6,-15],[17,-12],[11,10],[42,54],[13,11],[8,1],[51,-16],[44,-26],[13,-20],[8,-36],[-12,-79],[-37,-13],[-17,1],[-18,12],[-30,-28],[25,-20],[75,-5],[23,-44],[6,-34],[-16,-62],[-43,17],[-37,36],[-77,51],[-19,3],[-12,-9],[-4,-31],[1,-68],[-20,-34],[-61,15],[-24,51],[-22,80],[-84,96],[-23,19],[-30,57],[12,45],[4,26],[16,7],[23,20],[14,44],[21,-36],[28,-34],[1,32],[13,26],[28,-1],[13,5],[18,24],[26,12],[16,-14]],[[12898,84296],[53,-12],[48,1],[17,-24],[10,-25],[7,-24],[1,-22],[-1,-15],[-6,-17],[2,-5],[94,-55],[44,-58],[18,-30],[10,-26],[19,-64],[39,-74],[21,-23],[11,-22],[-6,0],[-28,16],[-60,50],[-5,-2],[-5,-27],[-9,-24],[-14,-17],[11,-5],[48,11],[41,-49],[15,-8],[16,-35],[0,-14],[-9,-26],[-6,-10],[2,-7],[11,-4],[45,7],[8,-12],[-7,-101],[6,-37],[0,-17],[-5,-22],[0,-19],[4,-19],[1,-18],[-12,-45],[-12,-8],[-19,0],[-15,13],[-22,39],[-21,60],[-8,9],[-27,9],[-5,7],[-17,1],[-13,25],[2,33],[-11,33],[1,15],[-12,6],[-10,-9],[6,-33],[-6,-25],[-22,11],[-36,80],[-41,65],[-17,15],[5,19],[20,10],[17,-1],[3,11],[-34,63],[1,18],[12,31],[-15,13],[-43,-9],[-15,6],[-13,26],[-7,21],[-37,4],[-14,-2],[-24,33],[-12,21],[5,11],[22,18],[13,-2],[25,-20],[10,0],[25,27],[4,24],[18,20],[-3,21],[-10,35],[-23,10],[-46,-21],[-41,-32],[-16,12],[-3,20],[43,55],[19,30],[-4,17],[-14,23],[-1,58],[9,13]],[[12781,84587],[18,-40],[26,4],[14,-30],[11,-46],[-8,-29],[-11,7],[-13,-17],[-8,-56],[4,-55],[-4,-56],[-15,-57],[-3,-38],[-6,-11],[-7,-4],[-8,10],[-12,8],[-15,-32],[-19,0],[-15,73],[13,121],[31,25],[-18,32],[-39,39],[3,21],[-29,62],[-2,14],[5,52],[27,46],[37,8],[25,-20],[14,-17],[4,-14]],[[7662,85460],[10,-4],[10,34],[8,1],[33,-29],[20,6],[13,-35],[12,-4],[10,5],[7,-3],[-2,-38],[-24,-38],[-12,-9],[-15,9],[-6,4],[-10,17],[-8,21],[-5,1],[-18,-25],[0,-13],[8,-19],[-1,-11],[-20,-6],[-20,3],[-24,-16],[-5,10],[-4,29],[-7,-4],[-12,-35],[-12,-22],[-22,-18],[-5,-9],[-17,-1],[-24,-12],[-15,2],[-90,38],[-21,14],[74,87],[39,34],[22,-2],[22,-11],[12,2],[1,39],[-21,29],[1,12],[46,19],[18,-3],[19,-10],[18,-16],[17,-23]],[[3343,82571],[-85,-61],[-28,-45],[-21,-44],[-16,-24],[-12,-4],[-14,-11],[-28,-31],[-12,-3],[-90,-71],[-6,-1],[4,18],[28,26],[18,24],[20,40],[11,14],[4,20],[1,40],[5,15],[20,30],[14,17],[18,6],[38,-5],[16,15],[4,11],[-9,11],[-2,18],[2,32],[11,28],[19,25],[27,19],[33,13],[24,1],[44,-29],[7,-13],[-11,-29],[-6,-27],[-28,-25]],[[3718,82891],[12,-27],[21,17],[15,24],[12,31],[7,12],[11,-16],[29,-22],[-25,-34],[-47,-51],[-16,-34],[-1,-15],[46,12],[13,-2],[8,-12],[-13,-13],[-25,-13],[-21,-24],[-50,-42],[-19,-35],[-23,-14],[-30,-3],[-54,-23],[-32,-21],[-8,-12],[-11,-5],[-12,1],[-13,-10],[-14,-19],[-12,-9],[-19,-2],[-11,-8],[-11,0],[-31,23],[-8,14],[28,27],[20,9],[30,4],[29,25],[61,34],[19,18],[12,63],[14,11],[8,25],[33,-1],[16,-28],[5,-4],[3,3],[2,22],[17,16],[-10,12],[-31,15],[-23,6],[-15,0],[-13,8],[-9,17],[-5,17],[1,17],[8,19],[14,21],[17,12],[36,9],[32,14],[17,2],[13,-6],[3,-55]],[[1791,81875],[54,-23],[68,2],[25,-5],[0,-7],[-43,-10],[-15,4],[-38,-13],[-26,-3],[-58,13],[-46,-9],[-12,3],[-14,11],[-16,18],[-1,12],[15,4],[40,-15],[4,8],[34,14],[29,-4]],[[1478,81817],[-149,-24],[-22,16],[22,10],[27,5],[56,27],[69,23],[54,29],[47,18],[13,30],[-41,16],[-8,12],[19,14],[16,21],[39,25],[34,-31],[8,-20],[-4,-25],[-7,-25],[-30,-13],[-4,-13],[16,-38],[-62,-33],[-93,-24]],[[946,81720],[2,-20],[32,3],[10,-10],[0,-38],[-5,-11],[-4,-2],[-12,8],[-13,-19],[-59,-48],[-18,27],[-35,-42],[24,108],[28,16],[11,12],[-3,32],[13,52],[28,-2],[13,-22],[0,-14],[-12,-30]],[[589,81595],[-6,-19],[-7,0],[-37,32],[-5,11],[22,15],[6,11],[-3,16],[-16,21],[-30,27],[-11,20],[7,12],[14,7],[45,2],[25,-34],[18,-12],[43,-8],[-22,-14],[-13,-13],[-15,-53],[-15,-21]],[[99923,81742],[-23,-14],[-26,7],[-15,23],[2,27],[34,29],[43,-37],[-15,-35]],[[99281,81729],[-24,-24],[-19,24],[-3,12],[36,42],[28,9],[11,15],[12,53],[20,2],[10,-6],[-5,-25],[-16,-38],[0,-27],[-50,-37]],[[98002,82380],[48,-19],[33,9],[41,-30],[52,-53],[-12,-10],[-13,-5],[-12,0],[-40,-8],[-22,2],[-40,-36],[-45,26],[-15,51],[-35,12],[-28,18],[51,40],[37,3]],[[6783,62794],[-12,-27],[-16,2],[-55,59],[-7,32],[4,148],[-21,120],[-23,91],[17,47],[22,37],[25,69],[-21,88],[6,53],[11,9],[59,-65],[117,-97],[31,-68],[6,-74],[21,-9],[11,-50],[30,-44],[11,-26],[-13,-40],[-56,-78],[-72,-34],[-62,-87],[-13,-56]],[[6329,64063],[59,-15],[14,6],[10,-12],[48,-8],[9,-5],[-10,-30],[-31,-27],[-45,24],[-75,8],[3,23],[7,16],[1,29],[10,-9]],[[6531,63901],[8,-11],[29,16],[22,5],[35,-38],[13,-26],[23,-27],[8,-21],[-6,-24],[-26,-40],[-36,-10],[-20,-17],[-28,4],[-8,7],[-3,51],[-9,55],[-17,-7],[-20,19],[-21,46],[-2,27],[11,44],[20,5],[15,-24],[12,-34]],[[6167,64202],[9,-3],[13,4],[4,-46],[14,-25],[5,-15],[-15,-16],[-30,-7],[-14,13],[-15,29],[-15,-8],[-3,23],[-3,6],[-11,-6],[10,-30],[-27,-2],[-9,4],[-7,34],[-28,64],[0,25],[-10,31],[42,8],[28,53],[16,5],[31,-85],[0,-24],[6,-23],[9,-9]],[[5730,64476],[-25,-32],[-14,14],[-27,5],[-10,25],[-29,22],[-11,30],[17,56],[41,48],[63,-2],[14,-38],[1,-28],[-8,-31],[-4,-45],[-8,-24]],[[5505,64424],[-5,-26],[-10,4],[-2,23],[6,31],[16,27],[18,41],[14,-6],[-8,-27],[-1,-29],[-20,-16],[-8,-22]],[[6431,63808],[-17,-16],[-18,8],[-4,39],[-17,50],[30,10],[17,-14],[9,-16],[11,-27],[-11,-34]],[[29247,77766],[13,0],[65,1],[115,0],[116,0],[115,0],[116,1],[116,0],[115,0],[116,1],[27,111],[26,51],[34,-17],[19,2],[21,26],[17,17],[11,-3],[9,-24],[8,-17],[9,5],[8,23],[0,32],[10,22],[13,4],[12,-1],[6,11],[-1,16],[-4,25],[1,30],[30,53],[36,36],[12,18],[4,37],[21,38],[10,22],[2,19],[-5,24],[1,44],[7,54],[8,58],[19,52],[32,57],[8,75],[8,80],[38,77],[43,87],[24,50],[44,91],[31,64],[16,30],[17,35],[26,-10],[27,-11],[-4,-51],[5,-37],[12,-21],[18,-15],[14,-5],[17,0],[44,29],[52,19],[29,17],[5,17],[13,6],[21,-5],[39,-41],[45,-62],[35,-49],[2,-85],[0,-89],[1,-95],[1,-68],[0,-92],[1,-74],[1,-96],[1,-52],[5,-15],[-3,-20],[-2,-10],[1,-8],[2,-10],[-1,-15],[-4,-12],[-3,-15],[0,-25],[5,-15],[8,-8],[7,0],[8,-9],[12,-16],[17,-13],[18,-5],[12,3],[15,-8],[6,-22],[-3,-20],[-9,-10],[-9,-7],[-2,-16],[5,-16],[7,-14],[7,-25],[-3,-22],[-7,-18],[-3,-19],[6,-16],[15,-22],[9,-21],[14,-11],[7,8],[5,11],[6,8],[10,-5],[12,-6],[13,-7]],[[31354,77862],[-2,-18],[8,-29],[6,-57],[-9,-26],[2,-34],[26,-10],[6,-10],[1,-13],[-57,-88],[-48,13],[-26,-24],[-27,-6],[-12,-40],[-15,-8],[-20,3],[-18,11],[-13,-6],[-19,-70],[-16,6],[-6,-26],[-8,-11],[-12,-9],[-10,31],[-7,30],[-9,6],[-13,8],[-13,0],[-9,-5],[-11,-19],[-16,-16],[-12,13],[-9,23],[-8,-36],[-12,-38],[2,-44],[-5,-26],[-11,7],[-11,23],[-31,18],[-25,-1],[5,24],[24,35],[-8,7],[-11,-5],[-5,5],[8,32],[1,35],[-10,-12],[-14,-37],[-31,-30],[1,-49],[-30,-102],[-1,-43],[-19,-34],[-25,-30],[-33,9],[-25,-26],[-13,-29],[-11,-5],[-5,38],[-5,11],[-9,-55],[-9,-4],[-4,40],[-4,26],[-13,-23],[-9,-59],[-9,5],[-2,22],[-7,7],[-2,-25],[3,-36],[-5,-19],[-8,10],[-9,17],[-15,-13],[-14,-5],[0,17],[3,22],[-27,-12],[-32,-39],[-26,-55],[9,-9],[10,-17],[-44,-84],[-44,-76],[-34,-123],[-14,-15],[-11,-22],[-13,-75],[-14,-66],[8,-30],[5,-30],[13,-30],[11,-3],[11,5],[9,-1],[5,-13],[-2,-15],[-13,-4],[-26,-26],[-22,-11],[-11,-32],[-16,-37],[-32,-58],[13,-18],[50,-20],[22,-21],[34,-109],[-8,-10],[-3,-20],[30,-28],[9,-78],[25,-27],[36,-16],[45,24],[37,32],[-1,27],[-24,61],[-5,29],[-18,19],[-6,-16],[-11,21],[-2,12],[11,5],[12,-2],[14,-11],[36,-67],[10,-89],[3,-56],[-4,-19],[-11,4],[-20,-4],[-96,-29],[-21,-25],[-49,-28],[-3,14],[3,28],[-3,59],[-10,3],[-75,-96],[-30,-6],[-24,-28],[-6,16],[-4,71],[15,61],[-8,-1],[-26,-36],[-11,22],[-5,24],[-8,14],[-9,5],[7,-53],[-17,-40],[-5,-104],[-22,-43],[-68,-27],[-45,6],[-40,-9],[-53,-20],[-29,12],[-30,-21],[-103,-6],[-21,11],[-28,-39],[-44,-24],[-111,-88],[-25,-33],[-29,-50],[-21,-27],[-16,-9],[-10,-22],[-11,-15],[10,50],[12,43],[10,82],[-3,66],[-12,28],[-12,18],[14,-66],[2,-80],[-5,-47],[-27,-91],[-12,-21],[-13,-19],[-10,-8],[-10,-15],[-11,-23],[-10,-45],[6,-42],[53,-15],[15,13],[7,-30],[4,-42],[-4,-45],[-9,-45],[-7,-57],[-5,-86],[-9,-78],[-1,24],[5,94],[-9,-10],[-6,-22],[-16,-121],[-22,-65],[-21,-45],[-21,7],[5,-36],[-6,-18],[-5,-39],[-13,-26],[-12,3],[-17,-18],[-6,-13],[-1,-26],[-11,-23],[-42,-119],[-35,-35],[-9,5],[10,56],[6,57],[-22,24],[-21,13],[-23,-1],[-27,44],[-34,32],[-47,86],[1,24],[-1,41],[14,63],[14,45],[19,23],[56,23],[14,36],[8,30],[-28,-52],[-41,-17],[-22,-19],[-18,-29],[-10,-37],[-24,-44],[2,-29],[4,-21],[-2,-44],[15,-43],[30,-70],[5,-109],[23,-72],[35,-85],[27,-24],[1,-32],[-12,-52],[-17,-24],[22,5],[10,-12],[10,-43],[0,-44],[-4,-25],[-6,-10],[0,25],[-5,9],[-7,-11],[-5,-13],[-2,-49],[-5,-25],[-18,-7],[-19,-66],[-17,-37],[-67,-249],[2,-42],[-12,-14],[-19,-11],[-19,-25],[-12,-27],[-12,-74],[-22,-84],[-14,35],[-4,30],[7,77],[24,128],[26,79],[21,37],[16,76],[-21,12],[-32,-1],[6,35],[9,31],[-16,31],[-10,4],[-10,12],[12,26],[5,27],[-3,34],[5,25],[-9,-4],[-13,-27],[-8,-10],[-5,23],[-6,-5],[-4,-16],[-9,-9],[-18,22],[-26,25],[-15,43],[-8,34],[8,61],[18,10],[24,-9],[31,0],[-4,13],[-11,-2],[-33,49],[-11,30],[-18,8],[-8,-29],[-9,-7],[11,62],[15,3],[22,17],[-6,36],[-14,16],[-25,-20],[0,26],[5,32],[19,0],[16,-10],[14,52],[1,24],[-24,-34],[-5,73],[23,72],[22,31],[27,-1],[28,5],[-17,13],[-18,7],[13,28],[12,5],[11,24],[-27,-3],[3,46],[-13,-9],[-16,-5],[-6,-19],[1,-33],[-4,-21],[-13,-18],[-20,-13],[-2,23],[-7,11],[-3,-50],[-5,-17],[-15,47],[-5,-10],[1,-13],[-4,-23],[-13,-12],[1,-29],[-5,-16],[-42,25],[-1,-8],[24,-56],[17,-18],[2,-30],[-15,-25],[-20,21],[-4,-1],[11,-37],[7,-33],[-7,-27],[1,-33],[-1,-30],[-5,-26],[10,-121],[12,-33],[12,-32],[6,-29],[-12,-5],[-20,25],[-17,18],[-21,59],[-4,24],[-5,19],[3,-43],[7,-48],[65,-107],[12,-42],[9,-32],[-2,-31],[-17,22],[-15,28],[-38,32],[-49,19],[-28,74],[1,-31],[-7,-26],[-16,32],[-11,27],[-4,29],[-20,-2],[-22,-25],[-22,6],[-2,50],[5,27],[24,62],[23,33],[10,41],[-4,64],[-4,-65],[-13,-33],[-20,-24],[-27,-44],[-6,-41],[-8,-77],[11,-25],[11,-7],[34,17],[18,-8],[39,-91],[72,-37],[27,-23],[22,-48],[32,-27],[25,-40],[1,-27],[-9,-30],[-3,-42],[-11,-27],[-26,-3],[-15,7],[-84,147],[-10,14],[-31,77],[-36,41],[-11,-1],[52,-76],[21,-53],[37,-75],[26,-32],[20,-50],[18,-23],[50,-33],[-18,-24],[28,-20],[4,-37],[-3,-42],[-38,16],[-1,-31],[3,-18],[-16,-15],[-24,20],[-61,113],[1,-15],[5,-18],[35,-72],[31,-44],[27,-20],[21,-36],[7,-22],[5,-34],[-15,-22],[-18,-13],[-17,23],[-12,24],[-27,40],[-8,46],[-20,-3],[-84,58],[-68,7],[7,-12],[8,-8],[54,-14],[22,-26],[44,-24],[26,-6],[11,-73],[35,-49],[5,-37],[25,-4],[43,36],[28,-13],[40,-10],[9,-30],[7,-55],[14,-63],[37,-246],[55,-202],[7,-34],[-13,30],[-41,134],[-23,96],[-23,170],[-7,38],[-8,16],[-5,-13],[-2,-21],[4,-17],[-9,-56],[4,-26],[14,-26],[17,-67],[13,-89],[-18,36],[-19,19],[-29,15],[-25,26],[1,-37],[-2,-40],[-20,12],[-14,13],[12,-42],[-26,13],[-17,-3],[-11,-38],[-15,-23],[-23,-7],[-33,34],[-11,42],[-4,47],[-2,-55],[6,-58],[-2,-43],[32,-9],[30,8],[40,-2],[26,8],[16,14],[38,-12],[3,-53],[-4,-52],[-3,-56],[11,0],[12,18],[6,100],[35,37],[12,-3],[11,-32],[4,-32],[4,-45],[-9,-68],[-53,-80],[-38,-74],[-20,-15],[-28,8],[-32,19],[-15,4],[-12,-6],[-8,22],[-4,42],[-13,14],[-9,-2],[-7,-44],[-29,-13],[-41,19],[-42,37],[18,-40],[105,-74],[12,-14],[11,-20],[-15,-32],[-11,-36],[-2,-28],[-4,-18],[-42,-48],[-23,9],[-58,86],[27,-75],[21,-31],[43,-17],[80,28],[26,-31],[-22,-54],[-21,-37],[-28,-5],[-25,-10],[-7,-26],[-18,-2],[-27,-1],[-43,-2],[-23,6],[-33,-54],[-12,-7],[-18,10],[-7,43],[-8,21],[0,-80],[3,-22],[6,-16],[-38,-43],[-37,-54],[-13,-15],[-15,-27],[-30,-78],[-8,-57],[-11,-64],[-1,29],[2,48],[-8,55],[-5,-101],[-12,-47],[-109,3],[-47,-25],[-74,-86],[-22,-38],[-60,-145],[-16,-94],[-12,40],[3,29],[0,24],[-15,-51],[15,-76],[-13,-28],[-40,-54],[-22,-8],[-25,-16],[-8,-52],[-33,-49],[-19,-22],[-36,13],[11,-46],[-13,-36],[-23,-27],[-28,-18],[-16,2],[-13,-9],[-11,-23],[-26,-21],[-28,12],[-30,7],[-18,-12],[29,-21],[16,-31],[-3,-41],[-8,-15],[-18,-22],[-8,3],[-5,20],[-6,40],[-9,-9],[-1,-18],[-8,-7],[-25,64],[1,-49],[9,-37],[9,-19],[8,-12],[3,-17],[-18,-42],[-9,-10],[-16,-7],[-10,-26],[3,-22],[-14,-49],[-34,-30],[-10,1],[-9,-9],[5,-22],[9,-16],[-1,-14],[-9,-20],[-17,-6],[-10,-23],[3,-21],[6,-12],[-1,-21],[-21,-20],[-4,-21],[10,-6],[7,6],[6,-4],[-12,-34],[-11,-21],[-10,-37],[-24,-11],[1,-12],[13,-11],[12,-28],[-22,-53],[-13,4],[-8,12],[-5,-42],[2,-22],[-5,-46],[-8,-55],[-6,-22],[1,-42],[4,-41],[13,-52],[20,-214],[13,-74],[24,-200],[41,-194],[57,-235],[93,-284],[11,-40],[-12,-35],[-4,-35],[-1,-54],[3,-52],[11,-64],[22,-98],[-12,20],[-31,140],[-4,82],[5,117],[-7,-3],[-6,-38],[-3,-44],[-8,-18],[-11,68],[1,31],[11,36],[-3,13],[-18,18],[-4,29],[2,29],[-10,15],[-8,-1],[5,-70],[9,-43],[11,-104],[17,-63],[10,-52],[118,-561],[28,-72],[10,-51],[11,-107],[2,-138],[-19,-252],[-5,-171],[-2,5],[-2,18],[-5,2],[-16,-78],[-23,-71],[-8,-110],[-10,-56],[-33,-58],[-20,1],[-50,-43],[-35,11],[-42,-25],[-27,3],[-16,52],[3,23],[6,24],[11,5],[36,-54],[7,23],[-11,27],[-21,15],[-16,17],[-31,125],[-33,85],[-6,57],[-56,35],[-41,53],[-27,94],[-15,166],[-18,19],[-8,13],[18,62],[19,51],[-15,-13],[-11,-19],[-14,-45],[-10,-7],[-9,7],[-11,87],[3,108],[15,40],[-23,2],[-23,-16],[3,-36],[-3,-20],[-18,6],[-13,12],[-17,38],[-25,71],[-49,197],[-10,27],[-17,29],[8,9],[14,6],[32,88],[25,54],[9,37],[-2,16],[-11,23],[-14,-20],[-7,5],[-16,47],[-16,13],[-11,-10],[12,-38],[10,-14],[-4,-56],[-4,-18],[-10,-16],[-15,9],[-7,-14],[-9,15],[-9,24],[-10,40],[26,225],[24,144],[3,163],[2,24],[-2,44],[-33,94],[-145,231],[-112,273],[-97,103],[-74,-23],[-12,-21],[-6,-26],[5,-31],[-7,-13],[-20,2],[-26,-7],[-70,-72],[-25,3],[-22,-19],[-17,-14],[-43,-8],[-37,-15],[-16,8],[-10,42],[0,43],[8,-33],[13,-26],[6,10],[2,23],[-13,45],[-41,58],[-48,84],[14,-3],[4,18],[-15,24],[7,27],[10,29],[-20,-4],[-18,-21],[-1,-24],[-3,-20],[-10,3],[-18,24],[-89,68],[-77,39],[59,17],[32,-14],[-3,21],[-8,13],[-26,17],[-32,-7],[-21,8],[-21,-16],[-22,-25],[-21,-12],[-80,-18],[-65,-19],[11,20],[11,13],[38,20],[6,41],[-9,39],[-10,-9],[-11,-31],[-13,22],[-14,0],[-4,-49],[-19,-33],[-8,-33],[-54,-26],[-7,9],[16,31],[-1,18],[-19,-15],[-30,-60],[-106,-19],[5,13],[23,3],[32,19],[-7,32],[-12,34],[-11,4],[-8,21],[1,64],[-7,38],[-18,39],[-6,-8],[-12,-66],[-11,-87],[-5,-28],[-32,-2],[-28,6],[-95,-11],[-35,30],[-15,6],[-9,-1],[-41,-27],[-48,-21],[-11,7],[-16,1],[-34,-71],[-40,-33],[-102,60],[-25,47],[-22,10],[-28,6],[-29,-58],[-23,-79],[36,-44],[30,-21],[50,18],[28,38],[23,-1],[11,8],[10,20],[19,-16],[1,-16],[-14,-22],[-17,-19],[-11,-22],[20,-45],[31,-15],[12,7],[7,50],[19,32],[26,-7],[-3,-20],[3,-19],[12,-33],[-1,-47],[2,-11],[-28,-20],[-21,-8],[-17,-27],[9,-15],[-17,-14],[-11,6],[-6,-6],[-2,-16],[-9,-16],[13,-46],[26,-30],[19,-38],[74,-50],[18,1],[18,-50],[14,-18],[14,-8],[-1,-35],[-25,-25],[-7,-31],[-6,-17],[-11,22],[-11,15],[-26,-47],[-13,-10],[6,51],[-10,20],[-15,52],[-21,31],[-16,11],[-12,20],[-14,8],[-13,-2],[-21,12],[-1,27],[-6,20],[-16,25],[-78,45],[-1,-19],[6,-14],[11,-9],[13,-19],[0,-54],[-6,-23],[-2,-33],[-5,-34],[-10,-26],[-21,-18],[-10,15],[-15,72],[-22,23],[-34,2],[-23,-16],[-25,-70],[-21,-11],[-70,36],[-80,55],[2,18],[13,6],[24,-7],[-1,19],[-25,61],[-4,28],[3,34],[-8,-1],[-15,-28],[-51,24],[-14,28],[-30,81],[-42,3],[-19,49],[-35,-20],[-17,-23],[-15,-35],[6,-19],[15,-29],[-7,-14],[-49,-21],[-114,24],[-34,21],[-44,46],[-62,37],[-30,6],[-29,-7],[-86,-4],[-19,-10],[-17,-16],[-11,18],[-5,31],[10,5],[11,19],[10,36],[1,22],[-7,15],[-13,1],[-29,-95],[16,-53],[-1,-19],[-58,-11],[-132,-107],[-51,-58],[2,19],[62,75],[-21,12],[-36,-19],[-13,7],[15,62],[-4,55],[-26,1],[-16,-43],[-11,1],[-14,19],[-11,-6],[8,-98],[16,-41],[13,-52],[-36,-64],[-34,-53],[-3,-51],[-34,-66],[-32,-38],[-74,-88],[-22,-19],[-33,-42],[-47,-30],[-44,-49],[-15,-8],[28,42],[34,41],[-29,-6],[-44,19],[-28,1],[0,-15],[-21,-21],[-21,31],[-9,21],[-5,18],[-9,4],[-9,-8],[32,-127],[14,-5],[15,-13],[-19,-29],[-20,-23],[-32,-15],[-27,47],[-6,-59],[-3,-58],[-9,-14],[-15,-22],[-7,16],[-4,23],[-9,-20],[-14,-15],[-22,-3],[-17,-8],[0,-24],[4,-24],[30,19],[-11,-62],[-27,-62],[-23,-14],[-34,9],[-8,-6],[-8,-13],[40,-96],[-25,-145],[-17,-52],[-11,-7],[-12,-2],[-44,47],[-24,36],[21,-98],[58,-29],[3,-37],[-1,-31],[-11,-38],[-11,-49],[8,-35],[9,-85],[8,-39],[8,-119],[10,-51],[52,-189],[18,-2],[2,-20],[-1,-40]],[[23015,66797],[-38,-11],[-16,-18],[-3,-15],[-2,-8],[-5,1],[-18,11],[-41,53],[-59,34],[-78,13],[-54,27],[-28,41],[-30,24],[-32,8],[-26,22],[-20,37],[-30,23],[-39,10],[-26,28],[-18,68],[0,1],[-16,112],[-20,71],[-39,88],[-4,11],[0,15],[4,51],[-4,36],[-12,30],[-3,32],[7,33],[0,40],[-6,46],[-25,51],[-44,54],[-37,79],[-31,104],[-31,72],[-30,40],[-21,49],[-11,58],[-4,34],[5,9],[-19,64],[-42,120],[-24,87],[-6,55],[-27,66],[-47,76],[-25,49],[-7,35],[-73,100],[-21,62],[-17,20],[-19,-2],[-10,6],[-1,14],[-6,1],[-12,-13],[-39,-3],[-66,8],[-48,17],[-29,27],[-21,-4],[-12,-34],[-25,-21],[-38,-10],[-33,-62],[-28,-116],[-12,-74],[3,-33],[-7,-24],[-18,-15],[-19,-33],[-18,-52],[-22,-25],[-25,1],[-46,40],[-67,79],[-52,48],[-38,19],[-34,36],[-29,54],[-27,36],[-24,18],[-29,60],[-33,102],[-16,78],[0,83],[-43,181],[-23,78],[-17,36],[-33,43],[-49,50],[-67,100],[-83,150],[-58,90],[-35,30],[-30,54],[-25,78],[-25,49],[-2,2],[-3,1],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[-61,0],[-61,1],[-61,1],[0,-65],[0,-65],[-1,-65],[0,-64],[-98,-1],[-98,0],[-98,-1],[-98,0],[-99,0],[-98,-1],[-98,0],[-98,0],[-132,85],[-132,85],[-131,85],[-132,86],[-132,85],[-132,85],[-131,85],[-132,86],[13,32],[18,87],[-32,-6],[-79,-13],[-80,-12],[-79,-12],[-80,-13],[-79,-12],[-80,-12],[-79,-13],[-80,-12]],[[17464,70583],[0,4],[-2,63],[-13,22],[-17,-14],[-7,82],[4,39],[-2,38],[-16,92],[-41,113],[-89,140],[-46,47],[-35,59],[-23,16],[-28,5],[-9,-27],[-32,18],[5,66],[-32,92],[-25,10],[-65,-6],[-87,50],[-25,30],[-9,54],[-41,47],[-53,46],[-30,-11],[-39,7],[-55,33],[-33,4],[-63,-9],[-23,7],[-22,41],[-24,21],[5,51],[-3,47],[4,36],[-11,79],[9,73],[-8,26],[-13,21],[-42,30],[-7,37],[7,52],[-11,35],[-35,32],[-32,73],[-40,39],[-17,67],[-25,42],[-8,36],[-56,131],[-59,102],[-9,58],[-2,81],[23,49],[12,43],[-1,39],[-4,29],[-20,51],[-79,30],[-64,124],[-4,96],[-25,98],[0,63],[-4,69],[19,15],[17,-6],[-1,-27],[5,-49],[20,-37],[19,-16],[18,-36],[13,-11],[13,-3],[-7,23],[-8,15],[-9,48],[-18,61],[-20,33],[-11,61],[-9,15],[-5,22],[20,27],[27,19],[36,6],[103,-9],[21,15],[19,-5],[13,2],[-28,16],[-16,-5],[-18,3],[-37,-3],[-15,7],[-16,19],[-11,2],[-34,-33],[-15,4],[-36,36],[-15,5],[-25,-20],[-4,-90],[8,-66],[-15,-7],[-17,27],[-27,17],[-22,25],[-32,46],[-16,17],[-18,-39],[-1,18],[9,45],[-3,75],[28,-60],[-8,42],[-22,47],[-17,16],[-20,83],[-47,50],[-38,80],[-77,134],[-5,117],[-28,148],[12,85],[-1,59],[-14,91],[-15,49],[-62,135],[-60,90],[-9,69],[-4,69],[13,62],[12,64],[8,17],[3,-7],[-2,-13],[8,-5],[3,29],[6,15],[-9,2],[1,9],[5,18],[18,85],[-1,107],[19,131],[-1,44],[-12,93],[-13,56],[-23,40],[10,58],[0,55],[-40,80],[-15,104],[-3,45],[4,116],[-11,50],[-27,82],[12,72],[12,43],[30,190],[7,15],[13,0],[22,32],[-10,8],[-16,-16],[14,75],[15,64],[10,24],[5,209],[9,160],[14,53],[-5,55],[6,74],[-4,74],[31,359],[-4,43],[9,59],[-9,153],[4,171],[-8,22],[-4,24],[8,3],[14,-25],[66,0],[42,24],[16,-8],[17,-31],[23,-7],[28,6],[-9,8],[-13,2],[-29,29],[-17,28],[-51,-1],[-11,18],[-58,-18],[-17,19],[-32,-13],[8,54],[-2,68],[2,66],[8,-48],[19,-52],[10,59],[6,72],[-19,29],[-32,20],[-11,68],[75,58],[-40,12],[-15,26],[-20,4],[-1,-20],[-6,-27],[-7,35],[-2,41],[-8,70],[-31,113],[-18,147],[-23,72],[-45,69],[-12,40],[-11,103],[7,77],[-9,54],[22,-3],[56,-42],[71,-34],[21,-24],[34,-19],[189,-28],[13,3],[24,17],[11,-2],[27,-40],[14,-4],[18,2],[14,7],[23,28],[3,-11],[-1,-25],[8,-36],[17,-47],[7,-29],[-34,-82],[-7,-2],[-1,28],[-4,5],[-64,-139],[-22,-66],[-2,-29],[0,-18],[9,-4],[21,7],[30,27],[1,6],[-28,-10],[-13,0],[1,31],[4,14],[18,47],[19,27],[28,30],[16,24],[11,35],[30,43],[6,11],[-2,35],[2,7],[15,-5],[6,-60],[-4,-27],[-26,-32],[-3,-12],[5,-44],[-5,-4],[-10,5],[-3,-3],[25,-48],[8,-38],[1,-33],[-7,-65],[-7,-10],[-12,3],[-17,21],[-3,-7],[-13,-50],[-5,4],[-8,60],[-4,4],[-25,-27],[-11,-26],[-8,-41],[-11,-20],[31,-4],[28,8],[23,-19],[8,-1],[21,19],[6,14],[17,62],[9,11],[13,1],[12,9],[19,34],[0,14],[-6,77],[2,43],[-4,14],[-8,14],[1,14],[6,23],[1,21],[-6,18],[3,21],[17,45],[3,20],[22,45],[-6,18],[-15,22],[-10,19],[-10,30],[-8,10],[-2,-4],[11,-50],[-3,-3],[-27,27],[-7,16],[-3,23],[2,17],[15,17],[18,6],[-2,15],[-22,46],[-15,21],[-11,10],[-15,3],[-7,7],[-2,11],[3,15],[9,4],[23,-6],[13,11],[-1,18],[-4,10],[1,66],[-9,53],[-5,9],[-5,1],[-6,-7],[-14,-2],[-10,18],[-10,34],[-18,80]],[[15892,80064],[28,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[119,0],[118,0],[119,0],[118,0],[118,0],[119,0],[118,0],[66,0],[1,121],[1,96],[60,-11],[18,-18],[5,-8],[-1,-27],[5,-80],[10,-67],[26,-80],[0,-1],[2,-31],[8,-20],[15,-18],[58,-22],[99,-26],[57,-30],[13,-33],[27,-14],[40,7],[28,14],[23,32],[34,7],[28,-2],[29,-4],[15,-4],[45,-26],[29,-20],[41,-39],[23,-17],[11,-40],[13,-51],[18,0],[14,30],[35,5],[47,-21],[41,-60],[58,-53],[36,-27],[36,0],[47,27],[49,51],[35,9],[21,-5],[12,-40],[15,-15],[38,4],[80,-8],[63,11],[15,-23],[13,-36],[25,-11],[35,11],[63,-9],[26,-2],[51,14],[24,16],[34,26],[46,36],[79,62],[65,23],[61,-45],[48,-39],[18,-16],[49,-40],[70,-57],[79,-65],[80,-65],[69,-57],[49,-40],[19,-16],[54,-46],[54,-46],[54,-46],[53,-46],[54,-46],[54,-46],[54,-46],[54,-46],[14,-77],[13,-75],[31,-54],[29,-49],[17,2],[17,21],[11,10],[18,2],[40,18],[12,-4],[7,-9],[0,-14],[-1,-11],[-6,-23],[9,-42],[2,-47],[6,-36],[16,-46],[15,-36],[18,-7],[41,21],[26,8],[15,-3],[25,-34],[13,-20],[3,-17],[-34,-102],[54,-51],[60,-55],[73,-66],[44,-41],[58,-58],[10,-82],[8,-70],[11,-96],[11,-99],[11,-99],[11,-104],[13,-115],[11,-102],[12,-111],[17,-145],[-15,-56],[-32,-121],[-28,-110],[-3,-32],[-20,-160],[-16,-66],[-27,-38],[-28,-38],[-34,-62],[-38,-31],[-19,-18],[-10,-28],[-11,-63],[2,-96],[31,-82],[45,-46],[49,-45],[70,0],[63,60],[66,63],[59,57],[71,67],[64,61],[69,22],[96,30],[121,38],[59,43],[76,57],[87,64],[76,56],[38,31],[27,36],[7,26],[-2,15],[-7,15],[-9,11],[-9,9],[-4,12],[-1,26],[-5,14],[-5,11],[2,99],[-7,31],[-24,78],[47,35],[43,32],[35,24],[73,4],[67,-1],[94,0],[78,-1],[92,0],[53,-1],[71,1],[34,90],[31,81],[34,76],[60,91],[17,16],[10,35],[36,34],[40,31],[16,30],[7,17],[109,158],[62,73],[50,41],[39,19],[26,-2],[15,2]],[[29858,75452],[-20,-37],[18,-4],[16,11],[14,22],[34,30],[29,13],[9,3],[13,-21],[28,17],[28,9],[-121,-96],[-25,-11],[-36,-28],[-33,-21],[-24,-7],[-120,-71],[-10,-2],[-10,7],[-99,-36],[-40,-5],[-37,-12],[27,29],[1,11],[-7,9],[-14,-3],[-15,-30],[-24,-10],[-5,33],[8,26],[11,24],[24,38],[34,24],[17,21],[12,-18],[2,25],[10,14],[10,8],[24,0],[12,4],[10,8],[9,2],[27,-12],[25,4],[21,15],[22,5],[56,4],[57,11],[23,21],[47,56],[28,16],[-43,-66],[-23,-30]],[[31059,77380],[-16,-11],[-18,4],[0,-30],[-2,-11],[-19,16],[-8,10],[1,40],[17,38],[14,15],[17,-10],[13,-43],[1,-18]],[[29392,75185],[-13,-2],[13,55],[24,25],[9,-5],[0,-19],[-3,-17],[-16,-26],[-14,-11]],[[30414,75677],[-77,-28],[-12,18],[19,8],[24,43],[16,5],[25,-24],[5,-22]],[[30210,75743],[-13,-15],[-16,2],[8,22],[3,31],[8,34],[4,11],[9,9],[-3,-94]],[[30561,75613],[-21,-9],[-49,21],[40,18],[7,6],[5,27],[1,13],[15,-57],[2,-19]],[[28990,72497],[-4,-12],[-19,64],[19,-21],[4,-17],[0,-14]],[[29015,72142],[-37,-16],[-3,6],[42,32],[14,116],[2,53],[-7,95],[1,19],[6,-30],[7,-88],[-3,-67],[-12,-97],[-10,-23]],[[28949,72113],[-50,-41],[-6,3],[33,29],[23,9]],[[28749,71798],[-7,-6],[25,72],[50,91],[14,14],[-42,-78],[-40,-93]],[[27212,67081],[-10,-15],[-20,11],[-11,20],[-5,38],[17,-41],[7,-9],[22,-4]],[[27199,67138],[-1,-34],[-14,57],[-9,62],[13,-20],[11,-65]],[[27671,66325],[-55,-108],[6,27],[22,58],[7,28],[14,17],[14,31],[1,37],[20,25],[6,4],[-35,-119]],[[24502,68836],[-11,-8],[-46,50],[-3,21],[23,20],[14,-2],[22,-25],[8,-8],[3,-10],[-2,-16],[-8,-22]],[[23051,67915],[-6,-1],[14,47],[2,19],[22,59],[12,9],[5,-25],[-23,-42],[-26,-66]],[[23121,68060],[-10,-3],[12,31],[21,16],[45,60],[18,4],[10,20],[4,3],[-3,-25],[-36,-36],[-61,-70]],[[22957,67568],[-9,-33],[3,50],[22,112],[46,147],[20,25],[-53,-162],[-29,-139]],[[23600,68632],[-14,-6],[61,89],[12,29],[16,-1],[-27,-50],[-48,-61]],[[23008,66911],[-4,-26],[-23,125],[-37,282],[-2,161],[6,56],[10,-228],[41,-289],[9,-81]],[[16581,71442],[-14,-1],[-23,6],[8,13],[12,10],[4,-7],[13,-21]],[[16823,70977],[-13,-1],[-17,5],[-8,31],[13,2],[13,-4],[10,-24],[2,-9]],[[17125,70753],[-16,-6],[-18,12],[-16,56],[-17,43],[9,13],[14,-42],[35,-64],[9,-12]],[[16654,71381],[-19,-8],[-15,8],[-23,55],[50,7],[21,-24],[3,-7],[-17,-31]],[[16699,71474],[57,-30],[30,14],[6,-14],[-4,-12],[-69,-23],[-21,16],[-2,21],[-7,21],[10,7]],[[17125,71074],[14,-42],[-20,5],[-21,-3],[-6,24],[-7,32],[-4,8],[-14,3],[-1,3],[-2,15],[4,8],[45,-36],[12,-17]],[[15894,79880],[3,-13],[-11,-12],[-8,-2],[-12,20],[-6,2],[5,-30],[-2,-10],[-26,18],[-5,15],[8,16],[16,16],[6,2],[32,-22]],[[15830,79781],[7,-19],[-30,12],[-13,11],[-3,11],[-5,34],[2,12],[13,4],[25,-43],[4,-22]],[[15952,79583],[13,-76],[6,31],[38,-54],[0,-27],[-4,-9],[-8,-3],[-8,8],[-6,19],[-9,10],[-18,6],[-9,21],[-4,15],[0,42],[-5,14],[-10,2],[-9,11],[-14,29],[-2,8],[7,24],[15,41],[11,19],[7,-2],[9,-13],[10,-22],[-2,-15],[-41,-31],[-2,-7],[21,-9],[7,-7],[7,-25]],[[30176,75740],[-8,-11],[-3,28],[6,32],[5,0],[3,-17],[-3,-32]],[[29407,74700],[-32,-87],[-1,17],[41,108],[-8,-38]],[[29074,73668],[-13,-10],[43,116],[24,96],[11,34],[-10,-68],[-19,-62],[-36,-106]],[[28737,71805],[-6,-1],[-11,6],[-15,12],[-4,9],[15,-3],[21,-23]],[[27407,66042],[-9,-12],[-4,4],[0,17],[-11,39],[0,10],[27,-38],[1,-10],[-4,-10]],[[27547,66130],[-5,0],[2,9],[11,16],[4,-6],[0,-9],[-12,-10]],[[27600,66188],[-7,-3],[11,25],[3,-2],[-7,-20]],[[27487,66080],[-12,-13],[-13,10],[14,13],[43,15],[-16,-18],[-16,-7]],[[27383,69683],[-12,-140],[-5,50],[-1,48],[9,28],[9,14]],[[27342,66013],[-18,-6],[15,23],[5,34],[8,-26],[0,-17],[-10,-8]],[[27726,67556],[4,-42],[-25,98],[-32,154],[-17,120],[12,-33],[11,-66],[47,-231]],[[27282,65981],[-7,-1],[-1,9],[12,11],[9,-1],[-1,-12],[-12,-6]],[[25308,68958],[-15,-30],[1,12],[11,30],[8,11],[-5,-23]],[[25400,69248],[-3,-6],[-25,12],[-15,11],[-2,11],[41,-20],[4,-8]],[[25535,69269],[-24,-12],[-36,1],[-8,4],[15,8],[43,11],[10,-12]],[[25215,69172],[1,-27],[-13,14],[-20,1],[8,9],[7,9],[3,10],[25,33],[-7,-25],[-4,-24]],[[25325,69013],[-7,-18],[7,87],[-11,74],[12,-32],[4,-39],[-5,-72]],[[26414,68918],[-28,-21],[-30,15],[19,3],[13,-6],[35,30],[18,22],[21,9],[-48,-52]],[[15874,79034],[-3,-11],[-4,1],[-8,23],[-1,16],[7,12],[10,-34],[-1,-7]],[[16001,79144],[-1,-13],[-10,-10],[-6,2],[0,16],[-3,2],[-12,-18],[1,36],[6,39],[5,1],[7,-26],[13,-29]],[[15973,79259],[-2,-11],[-15,13],[-5,12],[1,27],[3,18],[3,4],[9,-8],[3,-4],[3,-51]],[[15883,79741],[-4,-6],[-15,8],[-9,13],[-3,16],[6,30],[7,8],[5,-2],[2,-27],[13,-28],[-2,-12]],[[30938,77301],[-11,-11],[-11,3],[0,29],[3,9],[4,5],[6,-8],[9,-27]],[[42704,18182],[1,-33],[-43,30],[-10,14],[14,19],[27,0],[7,-11],[4,-19]],[[39693,20699],[27,-28],[22,19],[22,-2],[12,-10],[12,-3],[16,-1],[27,-47],[-11,-41],[29,8],[26,-35],[12,3],[5,14],[17,16],[11,-22],[14,-41],[18,-12],[15,-44],[12,-55],[11,-8],[19,-1],[20,8],[-8,-48],[3,-42],[32,-30],[-19,-17],[-20,-24],[-41,-19],[-11,8],[-35,42],[-17,50],[-37,71],[-8,21],[-9,13],[-34,9],[-30,17],[-24,36],[-8,22],[-10,15],[-33,-1],[-21,17],[-21,23],[-94,67],[-37,-7],[-17,19],[0,33],[20,20],[-82,8],[-29,12],[20,7],[114,1],[43,6],[3,-15],[38,-29],[36,-3]],[[70136,47593],[-6,-23],[-12,-10],[-5,58],[-17,41],[7,0],[15,-21],[6,-56],[5,17],[-1,17],[3,16],[-2,18],[-9,28],[3,5],[13,-23],[2,-19],[-2,-48]],[[48418,42627],[-25,-3],[2,27],[19,29],[13,-4],[0,-33],[-9,-16]],[[46009,47249],[-9,-1],[-3,5],[-2,14],[5,22],[4,13],[7,-2],[8,-15],[8,-13],[-4,-12],[-14,-11]],[[14364,37789],[-3,-9],[-6,8],[-6,16],[-2,18],[6,10],[7,-6],[4,-18],[0,-19]],[[32499,62339],[-44,-29],[2,17],[35,40],[13,-3],[-6,-25]],[[33652,22309],[43,-33],[53,11],[22,-9],[13,-28],[-7,-26],[-17,4],[-15,-7],[3,-35],[10,-14],[56,-38],[10,-2],[-1,15],[-10,26],[-4,28],[9,24],[14,7],[64,11],[15,-11],[32,-66],[-30,-9],[-12,-28],[26,-12],[20,-19],[-11,-28],[-2,-14],[-46,-19],[-40,-13],[-19,-33],[-33,-24],[-96,-41],[11,-34],[1,-16],[-4,-44],[-133,52],[-18,-5],[36,-90],[-26,-16],[-26,10],[-24,-7],[-15,-65],[-38,42],[-32,58],[-1,33],[32,62],[-10,26],[73,83],[13,25],[23,14],[23,5],[10,11],[-1,20],[-10,35],[1,57],[58,77],[-8,49],[18,1]],[[33253,22199],[41,-11],[37,40],[25,13],[21,-9],[15,-24],[21,4],[61,25],[8,-9],[21,29],[19,-13],[14,-25],[-7,-30],[-17,-19],[-10,-26],[-13,-21],[-21,-19],[-16,-31],[-40,-73],[-57,-94],[-19,-8],[-40,-6],[-17,7],[-14,-2],[-12,-51],[-18,-38],[-9,-8],[-19,-4],[-8,-5],[-7,-14],[-50,3],[-35,24],[-41,52],[55,64],[48,-3],[39,43],[32,21],[13,22],[14,17],[0,22],[-11,10],[-14,-1],[-14,-10],[-34,-12],[-23,25],[15,10],[17,-1],[52,24],[10,10],[-16,33],[-31,21],[-26,34],[-4,13],[1,20],[-14,41],[15,2],[19,-26],[44,-36]],[[33050,22012],[20,-8],[20,3],[-11,-59],[-9,-28],[-24,2],[-23,39],[-8,20],[26,15],[9,16]],[[33767,21882],[1,-50],[-22,16],[-8,24],[12,17],[11,-1],[6,-6]],[[33302,22237],[-38,0],[-8,19],[1,47],[28,4],[29,-20],[-2,-20],[-10,-30]],[[33421,21755],[-18,-11],[-5,5],[-5,22],[-1,28],[-2,12],[12,-4],[20,-22],[-1,-30]],[[27397,62988],[9,-11],[11,7],[4,12],[42,-9],[7,-24],[-33,-1],[-14,-15],[-8,-3],[-28,4],[-4,55],[8,6],[6,-21]],[[27783,63195],[-2,-3],[-9,2],[-21,-23],[-8,1],[2,9],[4,7],[5,6],[5,2],[14,5],[7,1],[4,-6],[-1,-1]],[[27827,63197],[-13,-8],[-10,3],[22,24],[6,8],[5,4],[5,0],[7,-5],[0,-3],[-22,-23]],[[32019,70445],[-25,-20],[-7,2],[-5,7],[26,19],[21,46],[7,-3],[-17,-51]],[[32112,62479],[-7,-4],[-5,1],[-1,8],[5,23],[28,2],[-20,-30]],[[32057,62443],[-22,-2],[-6,7],[12,18],[23,2],[6,-4],[-13,-21]],[[32142,62638],[4,-19],[-3,0],[-15,13],[-13,1],[-5,4],[-2,7],[24,1],[10,-7]],[[30094,64380],[-1,-8],[-16,23],[-30,0],[-5,30],[12,5],[38,-11],[9,-26],[-7,-13]],[[30033,64424],[-5,-7],[-16,20],[-2,16],[-6,1],[-10,14],[3,19],[22,1],[9,-52],[5,-12]],[[29907,64430],[32,-32],[19,5],[2,-7],[-11,-7],[-2,-6],[-31,-9],[-9,2],[-2,22],[2,32]],[[32736,61486],[-1,-34],[-19,10],[-1,30],[9,31],[5,3],[7,-40]],[[49439,80202],[2,-29],[-12,-7],[-10,10],[-21,0],[-20,-6],[5,52],[38,-7],[18,-13]],[[49302,80353],[-10,-38],[-26,13],[-2,10],[29,22],[6,0],[3,-7]],[[48774,83055],[-56,-73],[-23,13],[-19,-6],[-6,2],[11,26],[13,61],[24,24],[29,64],[23,17],[9,-2],[5,-6],[11,-71],[-16,-26],[-5,-23]],[[49258,81579],[-20,-24],[-66,-24],[-28,-25],[-50,-56],[-9,-5],[-75,14],[-56,72],[-35,30],[-15,4],[-15,-9],[-33,-9],[-33,1],[17,34],[23,19],[-51,13],[-15,10],[-16,23],[-40,4],[-19,-6],[-33,-31],[-51,-33],[-62,46],[-12,20],[0,39],[-9,31],[-17,10],[22,40],[26,27],[58,27],[89,62],[49,27],[46,46],[19,28],[14,39],[13,47],[20,39],[-19,9],[-9,29],[3,29],[8,26],[-7,33],[-14,34],[1,26],[3,29],[-35,-2],[-36,-9],[-32,-20],[-31,-27],[-27,-5],[0,22],[12,27],[31,38],[34,32],[12,25],[9,28],[17,23],[44,43],[83,48],[13,3],[33,-6],[32,7],[28,18],[29,4],[63,-51],[-19,78],[28,18],[41,-70],[15,-7],[32,10],[-13,12],[-14,1],[-19,10],[-15,23],[-27,71],[2,42],[17,44],[20,41],[-16,8],[-14,15],[-3,41],[5,35],[35,32],[10,48],[5,53],[-6,24],[-35,-4],[-17,-10],[-15,-16],[-16,1],[-43,59],[-25,44],[-44,93],[-6,56],[35,120],[55,77],[64,27],[-12,5],[-98,1],[-33,-10],[-30,-31],[-17,-10],[-17,-3],[-17,-16],[-15,-22],[-17,-14],[-33,4],[-16,-5],[-11,13],[-9,21],[-13,5],[-14,-6],[-29,-28],[-30,-17],[-36,18],[-48,33],[-9,-12],[-11,-31],[-6,-47],[-33,41],[-29,56],[-10,34],[0,39],[15,16],[17,-14],[25,93],[50,121],[18,35],[12,46],[-2,31],[-11,25],[-46,58],[0,48],[5,53],[13,32],[5,6],[62,-1],[-24,17],[-48,48],[1,17],[11,45],[-5,-5],[-10,-20],[-20,-50],[-12,-12],[-34,-12],[-6,-24],[-6,-7],[-17,-2],[-5,-23],[-4,-2],[-5,25],[0,41],[7,38],[13,29],[49,67],[-24,-21],[-55,-62],[-28,-40],[-7,-14],[-3,-12],[0,-13],[13,-72],[-4,-33],[-47,-219],[-9,-22],[-8,-11],[-8,-3],[-23,4],[-11,17],[0,18],[5,28],[19,104],[9,29],[13,27],[27,47],[0,3],[-19,-9],[-8,3],[-5,9],[3,139],[15,46],[6,67],[13,57],[15,42],[12,53],[17,24],[5,36],[19,39],[15,41],[-8,-4],[-96,-106],[-25,-20],[-33,5],[-26,12],[-20,26],[-9,48],[-24,1],[-21,9],[0,6],[27,27],[44,9],[41,42],[-37,29],[3,9],[32,24],[40,82],[9,75],[-20,35],[-7,23],[-38,26],[-7,33],[5,18],[12,18],[19,14],[30,14],[-27,14],[-10,17],[-8,24],[0,15],[14,63],[8,26],[16,33],[72,-2],[8,15],[8,1],[37,-14],[-6,15],[-60,79],[-5,15],[17,42],[1,19],[-2,21],[5,15],[19,8],[58,-1],[14,7],[-6,21],[-14,27],[-2,22],[3,20],[1,41],[2,17],[14,27],[11,8],[15,5],[32,-9],[12,-11],[14,-26],[10,3],[40,27],[12,4],[16,-32],[68,26],[91,11],[55,17],[58,6],[54,19],[57,-9],[2,-11],[-3,-15],[-14,-42],[2,-47],[-3,-15],[-7,-17],[-21,-33],[-55,-47],[-101,-108],[-60,-54],[-8,-26],[-4,-36],[35,-7],[14,-12],[-8,-18],[-53,-63],[-16,-58],[41,2],[33,11],[67,36],[62,27],[30,1],[59,-21],[13,-1],[25,10],[25,1],[170,-6],[47,12],[32,-15],[26,-37],[25,-68],[-1,-11],[-15,-31],[-28,-39],[-24,-54],[-7,-29],[-4,-32],[-8,-29],[-47,-138],[-47,-76],[-20,-55],[-26,-43],[-24,-27],[-26,-18],[-76,-20],[-21,-13],[-25,-24],[-27,-12],[31,2],[31,13],[56,5],[65,-46],[-6,-37],[-26,-30],[-59,-5],[-55,-65],[-25,-20],[-26,-10],[-33,3],[-60,17],[-26,18],[24,-29],[26,-16],[156,-37],[9,4],[49,39],[66,0],[126,-71],[36,-55],[52,-78],[28,-31],[21,-28],[12,-41],[25,-138],[27,-134],[37,-146],[16,-40],[22,-28],[110,-66],[24,-21],[43,-63],[41,-67],[38,-51],[41,-41],[-20,-22],[-14,-34],[11,-46],[16,-44],[33,-71],[30,-77],[-11,12],[-11,6],[-16,-1],[-15,3],[-28,24],[-27,30],[-53,-12],[-29,5],[-26,0],[49,-17],[53,-2],[117,-129],[40,-76],[23,-101],[-16,-46],[-25,-29],[-23,-34],[-22,-38],[65,-56],[14,2],[15,8],[13,19],[24,46],[12,16],[40,6],[34,-3],[34,-10],[30,3],[60,-20],[30,-18],[77,-80],[16,-44],[8,-57],[1,-63],[-13,-58],[-15,-52],[-9,-67],[-6,-25],[-9,-18],[-41,-54],[-27,-21],[-11,9],[-12,-1],[-1,-13],[12,-27],[1,-33],[-24,-24],[-25,-10],[-40,13],[-57,-45],[41,-23],[8,-25],[-10,-43],[-25,-20],[-29,-8],[-29,-2],[-24,-11],[-23,-20],[29,11],[20,-10],[13,-36],[11,-11],[57,-15],[34,0],[68,9],[32,-1],[12,-6],[0,-30],[-5,-75],[-9,-15],[-89,-62],[-19,-44],[-5,-26],[-52,4],[-24,-27],[-43,-19],[-32,-20],[-32,-25],[-27,-7],[-113,30],[-69,-3],[-93,-26],[-24,5],[-35,24],[-37,17],[-42,7],[-37,23],[23,-44],[-51,-42],[-23,-8],[-24,1],[-50,-12],[-46,6],[7,-30],[12,-26],[-9,-11],[-11,-3],[-87,20],[-13,-4],[-10,-18],[-32,9],[-31,31],[-33,21],[-34,10],[-28,-4],[-112,-48],[-23,-49],[-11,-69],[-16,-61],[-27,-47],[-31,-7],[-30,33],[-56,36],[-20,25],[-6,1],[-6,-9],[-22,-11],[-23,0],[-35,-10],[-62,-29],[-25,-20],[-53,-55],[-11,-15],[-19,-55],[-30,-10],[-27,35],[-31,13],[-32,-13],[-20,-18],[-9,15],[-1,31],[24,38],[64,28],[55,74],[28,45],[10,25],[14,16],[17,6],[9,28],[77,112],[7,25],[4,46],[6,44],[63,29],[30,93],[8,7],[88,17],[65,-1],[65,-18],[33,-2],[33,7],[26,25],[45,90],[25,40],[29,36],[27,41],[44,76],[-30,-26],[-36,-42]],[[48834,82558],[11,-11],[30,2],[-10,-24],[-32,-27],[-22,-26],[-26,-22],[-13,25],[-15,-1],[-22,49],[-4,72],[29,19],[41,-1],[33,-55]],[[49291,85962],[-31,-1],[16,34],[19,9],[36,-4],[-6,-15],[-34,-23]],[[49710,86701],[-7,-7],[-27,59],[20,67],[24,-2],[4,-18],[-2,-16],[-13,-2],[-1,-5],[4,-31],[0,-36],[-2,-9]],[[49636,86714],[6,-40],[14,10],[22,-39],[11,0],[18,16],[-4,-36],[-18,-101],[-6,-17],[-3,-31],[-4,-6],[-6,-61],[-12,-21],[-11,-48],[-4,-5],[-16,19],[16,74],[6,43],[-4,22],[-9,20],[-24,1],[-20,-9],[-4,12],[-1,16],[-5,5],[-27,-1],[-7,4],[-6,15],[-1,12],[25,9],[22,-4],[34,24],[-21,78],[-28,7],[-6,8],[5,13],[15,7],[24,40],[14,6],[17,-1],[-2,-41]],[[49784,86873],[0,-7],[-14,-49],[0,-18],[-23,2],[-4,5],[-4,28],[3,30],[3,8],[7,3],[7,-6],[12,15],[6,0],[7,-11]],[[49120,85710],[-16,-7],[-15,0],[-25,33],[-9,25],[2,16],[10,5],[24,-8],[12,-28],[1,-18],[3,-7],[15,-7],[-2,-4]],[[49186,85680],[-3,-2],[-10,11],[-17,38],[27,7],[12,-5],[-5,-16],[-4,-33]],[[49150,85846],[-3,-14],[21,0],[30,-12],[19,-2],[15,-15],[-8,-28],[-10,-8],[-10,-1],[-36,28],[-48,-12],[-10,4],[-6,7],[-2,10],[0,20],[-3,6],[-17,-19],[-8,2],[-4,9],[-2,19],[2,26],[10,38],[17,8],[26,-5],[29,-21],[9,-13],[0,-11],[-11,-16]],[[49241,85936],[-24,-14],[-10,12],[-2,37],[-29,16],[-14,10],[-10,18],[2,6],[19,8],[32,-34],[13,-28],[23,-8],[3,-4],[-3,-19]],[[48164,84438],[-16,-4],[-1,9],[28,39],[17,6],[6,-4],[-12,-22],[-22,-24]],[[48581,83783],[-35,0],[-12,5],[-15,14],[-17,79],[6,28],[7,13],[7,11],[19,5],[18,-15],[7,-14],[15,-54],[3,-46],[-3,-26]],[[48395,84299],[-111,-32],[-38,3],[-4,16],[8,10],[31,10],[13,77],[-47,36],[-3,10],[4,17],[5,7],[29,18],[12,4],[10,-2],[21,-21],[23,-43],[30,-7],[21,-19],[-4,-84]],[[48297,84061],[10,-74],[10,-46],[0,-16],[-9,-22],[-45,-29],[-15,0],[0,7],[10,30],[-9,33],[4,26],[-4,4],[-9,-3],[-33,-41],[-11,-4],[-1,8],[8,34],[1,22],[5,14],[9,13],[11,10],[8,1],[9,-10],[27,28],[24,15]],[[48341,83994],[-6,-6],[-14,1],[-5,10],[-3,14],[0,26],[8,19],[36,28],[-16,10],[-1,7],[10,24],[39,36],[10,7],[10,-1],[-20,-65],[-48,-110]],[[48278,85462],[-36,-100],[-13,-3],[-13,-25],[-37,-28],[33,0],[9,-10],[0,-19],[-6,-12],[-43,-46],[-29,-18],[-31,-48],[-16,0],[-16,-31],[-13,-13],[-7,0],[-9,6],[-19,30],[35,30],[4,16],[24,18],[-2,5],[-39,24],[-15,17],[2,8],[18,19],[-9,2],[-6,10],[-10,4],[-4,10],[-1,24],[2,26],[12,11],[4,12],[5,3],[17,-6],[18,-20],[20,8],[24,-4],[1,5],[-18,49],[3,10],[10,12],[55,35],[68,60],[17,9],[5,-8],[7,-31],[-1,-41]],[[48255,84656],[-8,-7],[-10,1],[-11,10],[-13,27],[30,19],[13,-11],[4,-13],[0,-14],[-5,-12]],[[48293,84968],[-1,-26],[-5,-30],[7,-32],[1,-22],[12,-8],[7,-10],[52,-12],[49,4],[9,-10],[1,-15],[-8,-16],[-27,-30],[-33,-48],[-10,-10],[-11,-1],[-7,5],[-6,86],[-35,-11],[-29,1],[-16,10],[-11,20],[-22,52],[-65,21],[-18,28],[-6,18],[3,9],[13,21],[17,-7],[11,4],[6,10],[0,8],[-9,18],[0,6],[66,23],[5,37],[15,3],[16,-12],[23,-38],[6,-46]],[[47998,85070],[31,-32],[-25,-54],[-38,0],[-54,39],[0,8],[4,12],[8,10],[9,2],[13,-7],[19,11],[15,-4],[18,15]],[[47986,84743],[-12,-3],[-15,3],[-10,9],[-9,35],[-2,22],[4,40],[-1,47],[32,2],[8,-7],[5,-142],[0,-6]],[[47939,84657],[-24,-8],[-9,4],[-2,8],[6,20],[19,7],[13,-11],[2,-10],[-5,-10]],[[48272,83000],[-23,3],[-17,-10],[-11,-9],[-10,1],[-30,-3],[-29,0],[-4,15],[5,46],[-6,12],[-27,6],[-10,11],[-16,31],[-3,15],[-2,20],[-16,26],[-20,19],[-12,1],[-23,-31],[-19,-31],[7,-15],[6,-20],[-11,-15],[-31,-34],[-5,-13],[-9,-7],[-15,10],[-37,-2],[-17,5],[-20,25],[-49,17],[-9,39],[-9,7],[-56,68],[-7,23],[7,13],[21,21],[70,34],[11,13],[2,12],[-21,14],[-18,15],[-6,10],[-1,9],[11,11],[21,1],[16,-5],[13,10],[24,10],[15,13],[14,33],[14,30],[1,16],[13,57],[6,14],[44,37]],[[47994,83578],[11,-21],[22,-5],[20,19],[23,59],[16,3],[18,-4],[35,7],[62,27],[28,1],[39,-14],[29,0],[26,-42],[14,-66],[32,-66],[43,-57],[1,-34],[-15,-19],[-32,-23],[1,-25],[20,13],[18,5],[44,-5],[15,-26],[10,-37],[6,-31],[-4,-34],[-11,11],[-12,30],[-13,14],[-16,7],[7,-41],[-3,-56],[7,-5],[21,-1],[-14,-56],[-28,-16],[-33,-6],[-8,-20],[-6,-26],[-17,-38],[-22,-22],[-28,4],[-28,18]],[[49704,81042],[-24,-20],[-7,-23],[-6,-9],[-15,-6],[-15,-1],[-58,47],[-14,-2],[13,22],[37,17],[20,23],[47,-22],[22,-26]],[[65638,66618],[18,-46],[2,-318],[5,-22]],[[65663,66232],[-10,-4],[-11,-24],[-13,-37],[-17,-19],[-14,-22],[-14,-27],[-11,-6],[-16,34],[-10,35],[2,8],[8,2],[3,18],[-5,27],[-10,9],[-13,1],[-13,-11],[-13,-24],[-8,-24],[-1,-50],[4,-57],[-1,-27],[-7,-34],[-2,-50],[5,-39],[4,-23],[1,-19],[-13,-62],[11,-11],[36,-5],[11,-41],[7,-29],[-2,-17],[-26,-13],[-31,-14],[-23,4],[-42,-18],[-22,-29],[7,-19],[7,-13],[4,-39],[-7,-54],[-11,-53],[-15,-66],[-17,-75],[-23,-114],[-19,-90],[-2,-64],[0,-42],[-2,-84]],[[65329,64921],[-19,-46],[-4,-2],[-22,6],[-7,2],[-21,5],[-33,8],[-42,11],[-51,13],[-56,14],[-59,15],[-62,16],[-62,16],[-60,15],[-56,14],[-50,13],[-43,10],[-32,9],[-21,5],[-8,2],[-23,6],[-13,31],[-15,38],[-15,37],[-15,38],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,37],[-16,38],[-15,38],[-15,38],[-10,25],[-6,28],[-1,75],[0,16]],[[64324,65832],[10,30],[5,-21],[12,-29],[19,7],[9,-5],[7,-103],[14,-37],[18,-15],[59,-8],[36,14],[73,67],[38,25],[105,-5],[84,-28],[131,-16],[26,4],[70,54],[44,48],[26,14],[17,46],[11,60],[10,39],[13,19],[12,33],[9,55],[25,54],[97,133],[57,113],[5,36],[32,55],[24,59],[117,171],[23,70],[14,79],[1,6]],[[65577,66856],[10,3],[14,-12],[2,-59],[-5,-56],[-1,-59],[-2,-32],[11,-26],[18,-11],[8,1],[6,13]],[[65633,66379],[2,25],[-3,13],[-12,2],[-5,-22],[-2,-31],[9,-2],[11,15]],[[64814,65816],[-21,-3],[-18,22],[39,29],[11,13],[11,27],[9,-23],[-10,-36],[-7,-16],[-14,-13]],[[64615,65834],[-5,-4],[-4,31],[0,9],[13,15],[7,-26],[-11,-25]],[[64979,65770],[0,-20],[-28,6],[-7,-10],[-24,5],[-22,14],[15,24],[40,28],[17,-26],[9,-21]],[[65129,65923],[-3,-12],[-8,1],[-19,11],[-7,16],[13,19],[5,1],[8,-20],[11,-16]],[[60614,78969],[-10,-6],[-97,9],[-18,-3],[-61,-10],[-56,-91],[-34,1],[-48,-24],[-32,-29],[-38,-64],[-29,28],[-36,0],[-36,-18],[-42,-42],[-24,-8],[-47,12],[-55,-24],[-118,-140],[-40,-102],[-15,-20],[-20,-25],[-21,-13],[-11,1],[56,73],[17,27],[3,20],[1,33],[-17,40],[-47,-100],[-26,-14],[-33,-30],[-2,-67],[4,-50],[14,-63],[26,-83]],[[59722,78187],[-15,-3],[-41,36],[-2,58],[-29,49],[-46,0],[-20,-6],[-27,55],[-36,23],[-27,-7],[-28,10],[-61,58],[-41,7],[-1,-42],[-17,-29]],[[59331,78396],[-26,-10],[-20,-13],[-46,40],[-17,29],[-72,-30],[-40,4],[-89,-28],[-41,27],[-82,76],[-30,15],[-27,-3],[-14,24],[18,13],[20,1],[21,9],[6,13],[-1,25],[-43,19],[-39,5],[-25,22],[-19,26],[44,0],[45,-19],[71,-7],[64,-20],[16,25],[37,42],[7,14],[-62,-29],[-63,18],[-23,26],[-20,39],[-8,43],[5,41],[-6,73],[-21,65],[-8,36],[-22,32],[22,-73],[8,-48],[13,-44],[-3,-118],[-8,-41],[-26,-11],[-34,6],[-35,13],[9,65],[-18,-22],[-27,-64],[-23,-9],[-50,7],[-95,-42],[-7,-45],[-14,-62],[-14,-36],[-4,-21],[-40,-93],[-5,-9],[-76,-128],[-10,-10],[-49,-30],[-30,-26],[-22,-12],[-38,13],[-15,-19],[-8,-23],[0,-47],[19,-34],[16,-114],[-6,-48]],[[58251,77914],[-15,31],[-23,33],[-46,28],[-50,-10],[-54,-47],[-37,-18],[-20,12],[-12,0],[-4,-14],[1,-11],[6,-9],[-1,-6],[-7,-4],[-86,34],[-38,31],[-29,60]],[[57836,78024],[15,19],[12,8],[45,5],[8,6],[1,14],[3,18],[-1,26],[-5,28],[19,40],[30,34],[17,33],[2,49],[31,24],[27,41],[7,45],[10,28],[-18,64],[-3,43],[-1,36],[8,19],[26,23],[27,17],[11,-2],[4,-11],[1,-72],[5,-2],[9,9],[14,43],[9,-12],[15,-5],[11,11],[7,-1],[9,-11],[18,-16],[17,-5],[14,10],[11,19],[13,-7],[24,-50],[11,6],[55,10],[9,14],[6,12],[-57,67],[3,49],[2,57],[-7,34],[-11,27],[-44,31],[-34,32],[-7,15],[-1,18],[-2,30],[-13,25],[-1,21],[8,33],[3,35],[-3,14],[-8,12],[-15,1],[-21,20],[-13,28],[-37,39],[-12,7],[-7,19],[-3,24],[8,29],[10,45],[7,42],[0,25],[-5,62],[-19,47],[-9,6],[-16,-13],[-17,-11],[-14,10],[-16,26],[-26,71],[-48,15],[-19,3],[-19,-34],[-6,10],[-5,22],[-10,9],[-13,-10],[-4,9],[6,30],[-16,15],[-37,-1],[-19,11],[-3,23],[-11,14],[-21,7],[-20,19],[-20,29],[-29,19],[-39,9],[-3,3],[-4,5],[-25,-20],[-15,-16],[-19,10],[-30,-36],[-61,-2],[-30,3],[-15,8],[-57,-53],[-6,-20]],[[57394,79642],[-13,-7],[-36,-10],[-38,-15],[-8,-52],[-12,-29],[-20,-41],[-71,-14],[-61,-21],[-62,-12],[-82,-51],[-27,-44],[-26,-13],[-24,-3],[-15,25],[-52,66],[-20,32],[-26,9],[-29,-5],[-28,-16],[-29,-3],[-32,23],[-4,-3],[-12,-3],[-82,27],[-7,5],[-4,1],[-11,2],[-61,-3],[-57,54],[-18,2],[-13,-22],[-10,-25],[-40,-24],[-10,-10]],[[56354,79462],[-6,7],[-2,22],[3,18],[-6,18],[-15,20],[-4,8],[-19,-1],[-5,-2],[-2,0],[-26,18],[-17,41],[-27,22],[-20,7],[-9,17],[-6,24],[-7,18],[-1,1],[-4,27],[-6,3],[-1,1],[-27,-5]],[[56147,79726],[3,94],[43,67],[10,35],[16,74],[12,34],[14,29],[11,27],[4,24]],[[56260,80110],[12,3],[33,-22],[30,-11],[9,11],[3,14],[-1,10],[-24,32],[-15,20],[-1,12],[5,28],[3,31],[-3,34],[-17,75],[-3,32],[16,39],[51,92],[17,34],[23,42],[64,100],[40,59],[27,32],[40,56],[17,29],[73,19],[8,27],[14,29],[10,13],[1,50],[-13,61],[-11,21],[-8,15],[5,14],[8,4],[10,2],[12,14],[-2,16],[-31,39],[-13,30],[-21,77],[-42,80],[-13,26],[-2,25],[6,24],[-6,31],[-15,40]],[[56556,81519],[3,4],[-2,49],[11,11],[17,7],[23,-3],[20,-7],[25,-23],[7,4],[41,42],[43,64],[12,36],[11,17],[37,9],[32,4],[20,-1],[51,6],[30,7],[25,11],[56,5],[87,-8],[57,0],[39,-6],[95,-34],[35,-6],[17,-18],[31,-7],[57,-18],[50,-9],[34,4],[19,-5],[35,-80],[8,-9],[14,-2],[29,7],[41,-3],[25,-17],[-4,-47],[7,-7],[11,2],[14,27],[11,28],[8,9],[42,-19],[19,3],[18,21],[11,4],[30,-15],[37,-11],[30,-1],[19,-11],[13,-50],[12,-10],[11,-3],[18,44],[15,18],[22,12],[14,6],[10,15],[13,16],[11,1],[10,-6],[10,-21],[16,-48],[19,-49],[13,-17],[34,15],[24,15],[42,3],[56,10],[43,14],[27,-2],[17,-16],[25,-29],[6,-43],[33,-30],[26,-5],[9,31],[15,21],[-5,30],[-3,37],[-11,35],[-8,37],[14,53],[15,47],[8,25],[25,47],[25,33],[37,54],[28,18],[24,-8],[14,-8],[36,32],[63,2],[53,-4]],[[58823,81855],[5,-1],[26,-17],[27,-14],[19,-1],[22,4],[27,18],[18,18],[22,91],[8,13],[12,7],[20,1],[39,-17],[44,-15],[26,2],[69,49],[39,7],[46,-11],[44,-1],[34,7],[24,-17],[28,-37],[26,-55],[27,-101],[79,-115],[2,-22],[-7,-15],[-39,-14],[-33,-7],[-1,-20],[9,-21],[15,-32],[2,-40],[-1,-37],[7,-32],[12,-14],[2,-16],[-15,-20],[-4,-12],[6,-7],[71,-4],[35,-20],[27,-17],[13,-2],[30,11],[34,8],[20,1],[8,-13],[7,-35],[12,-34],[11,-10],[19,1],[12,-1],[7,-13],[-8,-20],[2,-21],[9,-27],[10,-60],[10,-18],[6,-23],[0,-27],[-8,-23],[-6,-18],[6,-41],[21,-46],[16,-11],[13,-41],[23,-13],[34,34],[26,18],[33,-10],[30,-6],[20,-24],[15,-32],[17,-18],[18,9],[36,-9],[17,-26],[16,-15],[22,21],[17,27],[64,27],[40,7],[11,5],[23,20],[24,13],[23,-4],[21,-40],[23,-28],[6,-45],[28,-61],[68,-83],[27,-26],[18,5],[10,7],[4,8],[4,41],[9,15],[14,1],[53,-51],[28,-6],[27,-1],[36,-39],[39,-35],[30,-3],[25,13],[16,8],[11,-13],[9,-29],[16,-23],[18,-7],[26,-1],[46,-45],[43,-45],[26,-3],[23,14],[20,3],[14,-11],[4,-20],[-10,-26],[0,-38],[19,-36],[0,-36],[-5,-32],[-11,-29],[-26,-41],[-24,-38],[-36,-16],[-21,-16],[6,-28],[13,-26],[31,-21],[34,-15],[5,-17],[-6,-9],[-22,-7],[-31,8],[-10,-15],[-15,-25],[-9,-44],[-7,-41],[33,-11],[20,-17],[6,-34],[7,-37],[2,-34],[-11,-16],[-1,-17],[5,-9],[15,-3],[11,-8],[1,-18],[-21,-40],[-20,-76],[-11,-41],[1,-44],[-12,-25],[-21,-2],[-75,-4],[-64,2],[-28,6],[-44,4],[-22,-11],[-28,-70],[-22,-28],[-36,-25],[-40,-7],[-22,-30],[-8,-45],[-1,-41],[-3,-20],[-9,-18],[-3,-13],[2,-14],[9,-5],[11,-6],[0,-10],[-4,-13],[-13,-14],[-5,-22],[1,-23],[2,-25]],[[58892,78458],[38,-29],[-39,8],[-86,27],[-38,25],[-10,28],[-5,38],[21,-40],[15,-18],[104,-39]],[[59417,51265],[-30,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-50,0],[-49,0],[-49,0],[-50,0],[-49,0],[-49,0],[-30,0],[-5,2],[-4,3],[-19,-8],[-19,-25],[-21,-11],[-22,5],[-3,-3]],[[58474,51228],[-11,1],[-16,1],[-14,-6],[-11,-23],[-12,-37],[-20,-44],[-16,-38],[-13,-28],[-31,-45],[-17,-13],[-8,2],[-5,8],[-10,58],[-6,9],[-60,-29],[-9,-1]],[[58215,51043],[1,18],[-4,136],[-1,83],[8,52],[4,60],[1,52],[11,90],[-4,54],[14,189],[4,31],[5,91],[9,28],[8,11],[10,56],[20,90],[14,46],[-3,101],[2,68],[3,16],[29,25],[38,63],[15,75],[23,47],[43,31],[1,0],[129,256],[60,138],[26,70],[1,26],[5,33],[-11,26],[-12,24],[-4,21],[-11,11],[-16,0],[-10,15],[-11,31],[-12,20],[-37,-2],[-28,32],[0,43],[12,85],[21,98],[1,26],[-3,23],[-5,20],[-10,20],[-9,23],[7,70],[14,69],[11,34],[11,38],[-4,32],[-15,15]],[[58566,53853],[8,31],[17,52],[33,52],[29,35],[19,0],[38,-27],[34,-33],[19,-2],[22,14],[47,58],[11,-18],[14,-36],[15,-58],[30,-27],[14,-18],[10,-6],[6,5],[11,46],[13,25],[26,32],[55,25],[39,7],[17,6],[28,15],[44,47],[44,-61],[47,-12],[46,1],[14,18],[8,14],[48,100],[65,136]],[[59437,54274],[44,-191],[14,-11],[-2,-17],[-3,-16],[28,-46],[35,-24],[12,-23],[2,-26],[-12,-112],[2,-31],[11,-112],[21,-25],[19,-113],[37,-47],[5,-14],[9,-55],[11,-59],[9,-14],[5,-4],[11,-63],[-6,-36],[9,-108],[14,-96],[3,-116],[1,-51],[-1,-31],[-3,-44],[-7,-25],[-12,-25],[-13,-39],[-11,-41],[-7,-21],[5,-62],[-1,-16],[-3,-8],[-17,-10],[-22,-17],[-13,-16],[-18,-32],[-15,-34],[-20,-101],[-33,-78],[-5,-26],[-31,-47],[-14,-57],[-9,-71],[-12,-51],[-26,-69],[-6,-110],[1,-220],[-7,-249],[1,-99]],[[64752,74195],[-3,-27],[-15,81],[-7,89],[9,26],[11,-2],[-10,-32],[15,-135]],[[68478,73357],[-14,-2],[-34,13],[-67,27],[-58,54],[-38,35],[-6,-5],[-16,-24],[-12,-30],[-9,-57],[-15,-67],[-70,-3],[-59,-5],[-39,-26],[-37,-35],[-10,-42],[-8,-54],[-22,-124],[-20,-113],[-10,-73],[-15,-50],[-42,-66],[-49,-44],[-25,-21],[-12,-26],[-2,-25],[-9,-7],[-20,4],[-21,-4],[-46,-26],[-50,-31],[-60,-32],[-34,0],[-14,-7],[-6,-16],[6,-29],[6,-23],[5,-28],[-14,-24],[-9,-40],[-8,-70],[-21,-21],[-34,-35],[-38,-45],[-9,-9],[-22,-13],[-21,4],[-20,7],[-21,-12],[-22,-35],[-10,11],[-5,35],[-11,23],[-35,52],[-29,36],[-13,3],[-27,-10],[-33,-7],[-28,8],[-21,15],[-34,50],[-12,28],[-9,20],[-23,-5]],[[67017,72361],[-7,23],[-1,26],[7,33],[-2,61],[-13,43],[-15,20],[2,13],[7,30],[8,27],[0,53],[-11,57],[-4,82],[3,81],[-14,40],[-114,0],[-102,-3],[-6,9],[-39,102],[-33,77],[-31,45],[-73,56],[-35,23],[-29,43],[-25,46],[-6,64],[-5,21],[-7,17],[-8,8],[-9,-2],[-84,74],[-34,20],[-32,-16],[-14,-3],[-28,21],[-32,-28],[-13,-2],[-19,7],[-16,10],[-42,68],[-36,27],[-26,18],[-49,25],[-53,14],[-27,11],[-19,15],[-5,9],[0,25],[-1,32],[-7,24],[-13,28],[-19,22],[-31,-4],[-48,2],[-37,21],[-29,4],[-35,-4],[-29,0],[-20,-16],[-12,-18],[-8,-55],[-7,-9],[-12,-4],[-16,3],[-33,0],[-58,10],[-73,2],[-55,-28],[-43,-40],[-42,-45],[-49,-72],[-14,-32],[-29,-127],[-12,-18],[-17,-15],[-17,-2],[-33,-19],[-44,-31],[-30,-13],[-77,7]],[[64976,73354],[-5,40],[-14,148],[-7,148],[1,69],[8,138],[-1,69],[-3,63],[3,61],[6,69],[4,71],[-5,49],[-15,39],[-25,49],[-4,29],[-2,33],[-24,3],[-22,34],[-17,18],[-39,20],[-19,1],[-18,-14],[-13,-30],[-9,47],[0,49],[31,102],[19,-30],[24,-12],[30,-2],[29,8],[-6,35],[-13,20],[-17,15],[-6,46],[2,48],[8,45],[-9,18],[-14,11],[-32,-1],[-42,12],[-42,5],[-10,-53],[23,-70],[-19,34],[-19,46],[-26,81],[-16,96],[-3,103],[14,85],[18,80],[11,102],[15,101],[15,-45],[17,-40],[24,-38],[13,-9],[39,-15],[25,6],[27,22],[26,-7],[22,-42],[20,-46],[29,-10],[61,33],[29,8],[25,-15],[13,-3],[13,2],[-11,42],[-5,40],[15,21],[48,-23],[31,16],[8,8],[7,10],[3,35],[-1,36],[-4,33],[-9,29],[-22,42],[-86,98],[-28,39],[-24,50],[-16,72],[-12,74],[-11,55],[-30,129],[-12,15],[-14,7],[-36,4],[-36,-10],[-58,-22],[-34,7],[-15,-13],[-39,-55],[-18,-46],[-25,-106],[19,-34],[0,-22],[-15,-157],[9,-76],[-3,-6],[-7,18],[-22,78],[-38,94],[-32,145]],[[64581,75910],[56,94],[49,67],[39,40],[12,10],[54,34],[70,30],[51,22],[67,19],[22,4],[32,-1],[26,-18],[16,-14],[56,-57],[57,-59],[49,-65],[13,-26],[8,-32],[6,-31],[41,-99],[17,-45],[24,-59],[20,-29],[19,-35],[13,-29],[14,-14],[17,-6],[37,10],[44,18],[27,8],[12,-1]],[[57213,74963],[-64,-18],[-19,17],[20,35],[37,22],[12,2],[16,-34],[-2,-24]],[[61530,75758],[18,-11],[35,-15],[22,-18],[12,-5],[28,37],[43,-1],[37,-5],[19,-6],[23,-12],[29,-9],[11,18],[17,51],[6,7],[5,5],[21,4],[20,-4],[9,-9],[9,-41],[24,-15],[42,-66],[25,-26],[6,-11],[-8,-13],[3,-17],[15,-21],[20,-8],[23,3],[12,-8],[8,-12],[2,-17],[0,-11]],[[62066,75522],[4,-25],[18,-34],[20,-21],[11,-23],[18,-77],[8,-43],[-3,-42],[-13,-42],[-27,-53],[7,-22],[6,-29],[-2,-22],[19,-67],[9,-42],[-7,-10],[-5,-13],[35,-32],[41,-28],[18,-5],[48,13],[31,2],[31,-25],[44,-63],[48,-81],[10,-25]],[[62435,74713],[4,-11],[10,-19]],[[62449,74683],[-10,0],[-16,18],[-38,50],[-20,-22],[-17,-37],[-18,-141],[-15,-15],[-27,1],[-32,4],[-22,-7],[-6,-9],[3,-15],[7,-23],[4,-29],[2,-24],[11,-22],[16,-21],[1,-21],[-3,-30],[-3,-22],[-4,-13],[7,-35],[17,-41],[11,-15],[-4,-78],[6,-35],[5,-48],[-2,-79],[3,-19],[5,-7],[16,-3],[15,-7],[6,-13],[-1,-10],[-19,-36],[-2,-26],[-6,-37],[-6,-21],[-17,-41],[-11,-41],[-5,-34],[4,-16],[31,-5],[17,-24],[45,-49],[8,-20],[-12,-30],[0,-12],[6,-16],[3,-28],[-1,-31],[0,-41],[8,-7],[31,-38],[22,-39],[1,-12],[-11,-30],[3,-35],[-1,-8]],[[62434,73238],[-9,13],[-17,5],[-18,1],[-11,-10],[-20,-27],[-26,-30],[-21,-28],[-12,-19],[-10,3],[-8,17],[-4,23],[1,87],[-4,27],[-10,19],[-12,11],[-13,6],[-15,1],[-20,-26],[-29,-26],[-44,2],[-30,5],[-15,5],[-58,40],[-12,1],[-22,17],[-25,13],[-44,-25],[-19,6],[-26,21],[-9,-6],[-29,-64],[-50,-70],[-27,-11]],[[61766,73219],[-13,69],[-12,27],[-6,4],[-13,8],[-9,-5],[-30,-47],[-48,-29],[-40,-17],[-64,-22],[-48,-10],[-21,-1],[-45,9],[-40,14],[-40,-1],[-30,-6],[-71,-51],[-121,-105],[-92,-51],[-51,-21],[-40,-11],[-69,-1],[-56,8],[-39,-1],[-22,13],[-30,42],[-38,43],[-16,9],[-22,9],[-32,4],[-79,-61],[-25,-17],[-27,-13],[-54,-37],[-25,-21],[-30,2],[-39,6],[-33,-2],[-23,29],[-12,32],[-46,20],[-33,5],[-8,-14],[-9,-44],[-14,-112],[-2,-29],[29,-111],[-2,-17],[-20,-6],[-24,-2],[-16,-10],[-12,-18],[-8,-97],[-27,-18],[-14,-20],[-13,-60],[-7,-1],[-45,45],[-20,4]],[[59970,72532],[17,47],[-19,93],[-21,86],[20,56],[41,67],[44,79],[0,48],[-3,37],[-12,25],[-24,34],[-40,-36],[-29,-40],[-18,-8],[-21,-23],[-10,-41],[-24,-32],[-40,-13],[-60,35],[-65,52],[-37,42],[-30,10],[-28,-18],[-84,-104],[-77,-152],[-19,-26],[-72,-65],[-48,-22],[-22,5],[-95,-29],[-48,-4],[-37,-34],[-72,37],[-44,48],[-26,48],[-42,105],[-31,49],[-67,45],[-119,108],[-31,12],[-80,16],[-85,10],[-18,-40],[-6,-156],[-15,-43],[-6,-81],[-10,-24],[-17,-15],[-25,26],[-18,11],[-41,-33],[-82,-47],[-28,-7],[-94,59],[-35,38],[-22,42],[-8,71],[-14,40],[-2,28],[-5,31],[-19,13],[-21,-24],[-22,1],[-27,15],[-65,59],[-50,5],[-30,-73],[-24,-23],[-25,-7],[-2,21],[20,47],[-78,-9],[-41,-35],[-32,5],[-24,16],[3,20],[25,7],[21,16],[84,13],[20,13],[21,51],[40,44],[5,19],[-31,0],[-129,-13],[-89,7],[-10,-21],[-14,-4],[-3,60],[14,27],[19,-3],[46,24],[-4,49],[-33,34],[-7,19],[-24,5],[-20,23],[-4,59],[-15,65],[-23,31],[3,17],[41,22],[8,90],[-6,56],[-20,4],[-60,44],[-18,-4],[-20,48],[-35,34],[-17,-12],[-11,-16],[-16,7],[-26,30],[-27,17],[-12,20],[15,53],[20,-1],[4,42],[-16,70],[2,36],[17,9],[20,-6],[21,-42],[6,-41],[-4,-39],[13,-38],[9,-10],[6,41],[9,7],[12,-17],[25,-9],[66,24],[12,21],[-48,-2],[-17,19],[-20,44],[-11,40],[-3,19],[-6,29],[7,15],[33,23],[29,64],[-12,18],[-14,9],[-15,-6],[-14,22],[-2,30],[12,25],[1,34],[-38,83],[-10,18],[8,28],[29,45],[27,57],[-4,19],[-20,7],[-95,-24],[-37,-21],[-66,-10],[-5,31],[2,28],[15,50],[-2,125],[9,67],[37,20],[45,100],[73,117],[76,-3],[30,33],[45,2],[9,-24],[5,-22],[40,-33],[70,5],[17,13],[16,18],[-32,57],[10,17],[29,2],[32,-14],[2,-13],[-9,-18],[-10,-32],[10,-6],[90,19],[95,-15],[30,8],[75,0],[13,19],[-22,25],[-22,9],[-15,12],[-15,18],[47,55],[27,11],[126,34],[94,17],[1,13],[-14,0],[-121,28],[-29,22],[-40,52],[-9,15],[-10,25],[6,55],[7,43],[15,25],[48,4],[166,-44],[119,27],[129,-65],[123,13],[26,29],[31,93],[174,156],[61,80],[66,45],[112,49],[94,65],[27,7],[225,-31],[155,-4],[71,62],[42,-21],[-4,-22],[-8,-19],[3,-38],[24,-55],[24,-38],[73,-55],[100,46],[16,-5],[21,-13],[35,-147],[28,-52],[35,-36],[29,-7],[21,37],[17,15],[36,6],[60,-50],[21,-53],[101,-40],[93,-20],[40,-45],[131,-44],[49,7],[82,46],[159,51],[106,-71],[29,-9],[25,6],[35,-20],[38,11],[117,84],[37,48],[39,12],[34,29],[92,93],[27,54]],[[57781,76018],[-7,-65],[17,-73],[41,-100],[41,-51],[167,-126],[31,-11],[-7,-51],[-10,-46],[-11,-30],[-49,-20],[-135,56],[-34,6],[-24,-12],[-45,-40],[-49,13],[-69,-23],[-19,-77],[-48,-88],[-79,-71],[-56,-38],[-84,-136],[-39,-80],[-16,-15],[-19,-13],[6,39],[10,35],[-2,26],[0,38],[28,44],[26,31],[76,58],[20,47],[-60,-1],[-60,-11],[-38,7],[-33,-4],[-11,42],[-8,25]],[[57232,75303],[9,7],[11,6],[19,44],[18,33],[25,41],[6,24],[0,23],[-6,16],[-1,19],[-1,27],[2,55],[57,60],[18,6],[6,28],[-4,63],[-8,51],[-10,4],[-14,15],[-9,17],[-14,19],[-25,12]],[[57311,75873],[-1,16],[3,16],[9,17],[42,14],[5,12],[5,29],[9,29],[10,10],[17,-1],[34,7],[23,9],[24,21],[12,18],[50,11],[14,9],[14,-8],[19,-31],[31,-45],[17,-15],[13,6],[22,17],[22,0],[17,-3],[9,14],[13,3],[37,-10]],[[53195,70957],[0,-16],[-10,-109],[-2,-39],[-2,-67],[0,-80],[22,-68],[1,-30],[-9,-34],[-41,-39],[-52,-51],[-46,-49],[-49,-53],[-15,-34],[-25,-26],[-21,-27],[-3,-25],[-15,-48],[-19,-38],[-47,-18],[-8,-12],[-22,-57],[-10,-23],[-13,-47],[16,-123],[20,-126],[4,-52],[-1,-44],[-11,-47],[-25,-68],[-18,-49],[-35,-89],[-11,-22],[-24,-26],[-47,-35],[-33,-30]],[[52644,69256],[-17,136],[-15,116],[-12,95],[-21,169],[-17,143],[-18,143],[-16,129],[-16,130],[-7,19],[-49,62],[-45,57],[-46,64],[-51,70],[-8,88],[-26,133],[-27,74],[-10,19],[-55,48],[-32,35],[-9,20],[-6,55],[-23,107],[-26,97],[-9,66],[-1,83],[5,60],[11,26],[54,74],[25,90],[31,34],[26,25],[22,30],[19,47],[15,51],[2,54],[7,87],[9,61],[23,68],[-9,55],[-12,60],[3,103],[-3,42],[-10,37],[-10,48],[0,39],[10,104],[7,80],[12,103],[-5,29],[-8,21],[-26,23],[-1,14],[7,15],[38,50],[21,74],[17,16],[27,26],[-1,29],[-6,31]],[[52382,73120],[68,35],[66,91],[23,22],[152,84],[19,-6],[22,-12],[-6,-31],[-9,-25],[13,-44],[18,27],[-4,18],[-1,23],[31,2],[28,-3],[30,-26],[-2,-100],[40,-97],[-11,-48],[33,-29],[29,35],[15,51],[54,29],[52,74],[28,8],[6,-61],[14,-54],[-19,-18],[-25,-57],[-47,-144],[-43,-42],[-33,-56],[-10,-39],[-3,-46],[8,-82],[23,-84],[28,-51],[26,-15],[61,-80],[-1,-47],[9,-57],[3,-68],[21,-55],[-45,-119],[-25,-86],[-49,-118],[-43,-77],[-93,-115],[-23,-38],[-15,-39],[-7,-41],[3,-49],[30,-119],[41,-70],[41,-38],[72,16],[-2,-46],[5,-55],[29,3],[20,8],[16,54],[36,-37],[18,-111],[30,-35],[3,-13],[-10,-9],[-9,-13],[9,-9],[29,-14],[17,9],[29,-24]],[[53132,71862],[-43,-41],[9,36],[28,43],[7,-10],[-1,-28]],[[53043,71268],[-7,-3],[-13,-16],[-8,-1],[-20,17],[-7,0],[-10,12],[3,68],[3,19],[49,2],[27,-40],[4,-10],[1,-12],[-12,-22],[-10,-14]],[[33123,58282],[-15,-6],[2,23],[26,40],[41,26],[10,1],[-6,-35],[-58,-49]],[[33052,57680],[-45,-32],[-118,-8],[-48,12],[-37,-9],[67,70],[8,30],[29,6],[9,9],[9,155],[-4,38],[-5,20],[-12,15],[-26,20],[-5,11],[17,17],[35,9],[26,19],[55,4],[26,16],[45,5],[-22,-71],[-10,-27],[4,-65],[-5,-43],[6,-55],[13,-37],[-9,-35],[-1,-54],[-2,-20]],[[1344,39648],[4,0],[4,17],[15,7],[-1,-19],[-21,-59],[-12,23],[-37,38],[-8,29],[13,23],[-2,-18],[6,-8],[21,-4],[19,-15],[-12,-6],[11,-8]],[[1680,41106],[-11,-34],[-5,0],[-12,20],[-5,13],[19,40],[10,3],[12,-13],[0,-12],[-8,-17]],[[1413,39573],[-2,-87],[-13,40],[-2,18],[14,27],[3,2]],[[50250,58175],[-8,-62],[-14,-76],[-10,-25],[-6,-186],[4,-16],[4,-4],[46,-64],[60,-82],[43,-59],[4,-19],[0,-123],[1,-105],[9,-60],[1,-59],[11,-44],[40,-85],[9,-50],[1,-161],[1,-122],[5,-166],[0,-139],[0,-175],[0,-205],[0,-215],[-26,-2],[14,-67],[2,-60],[4,-20],[-7,-29],[6,-45],[11,-16],[29,-90],[9,-75],[-46,-26],[3,-19]],[[50450,55424],[-86,-41],[-35,-33]],[[50329,55350],[0,32],[-13,6],[-15,11],[-10,17],[-13,38],[-5,29],[-20,5],[-25,33],[-24,39],[-8,38],[2,17],[-3,18],[-9,7],[-21,86],[-13,35],[-7,28],[3,22],[-3,29],[4,23],[11,14],[4,17],[1,37],[7,74],[4,74],[-12,20],[-15,6],[-8,21],[-3,34],[0,30],[30,104],[-6,241],[4,37],[13,25],[12,29],[-1,29],[-19,72],[-37,55],[-19,45],[-10,40],[-2,21],[22,32],[10,21],[2,25],[-10,46],[2,81],[9,61],[8,79],[0,24],[-22,47],[-12,6],[-9,-3],[-23,-31],[-8,-4],[-5,10],[-3,12],[8,18],[-3,24],[7,20],[14,9],[5,10],[-20,10],[-2,13],[1,14],[6,2],[6,-1],[3,10],[3,67],[3,23],[2,47],[3,179],[5,19],[0,13],[-13,9],[-32,48],[-19,37],[-17,38],[-14,25],[-27,38],[-7,25],[-2,24],[9,49],[13,52],[6,75],[-4,20],[-18,35]],[[49980,58246],[64,-27],[90,-45],[2,-8],[0,-13],[16,0],[26,16],[72,6]],[[84901,47154],[-19,-99],[-20,21],[22,55],[10,17],[7,6]],[[84740,46363],[-9,75],[-10,33],[-8,18],[-3,23],[0,23],[5,11],[34,3],[14,38],[0,47],[-7,15],[-7,7],[-35,-35],[-10,7],[-6,12],[2,51]],[[84700,46691],[29,48],[25,88],[17,34],[40,33],[16,9],[118,48],[28,3],[74,-1],[100,10],[24,7],[32,21],[31,26],[16,21],[18,14],[25,-18],[44,-14],[11,-13],[11,-17],[-50,-92],[-56,-76],[-34,-23],[-35,-15],[-27,-29],[-23,-46],[-29,-26],[-32,-9],[-28,-14],[-26,-27],[-35,-46],[-14,-5],[-15,1],[-29,-17],[-91,-67],[-55,-73],[-40,-63]],[[84454,46462],[45,49],[68,38]],[[84567,46549],[-2,-28],[-7,-44],[-10,-20],[-16,-37],[-10,-8],[-41,8],[-5,-5],[-7,3],[-11,24],[-4,20]],[[78501,58569],[-5,-60],[-15,24],[3,31],[7,13],[10,-8]],[[78451,58749],[1,-14],[-14,10],[-5,-5],[-17,4],[-8,80],[2,19],[11,-6],[17,-40],[8,-27],[5,-21]],[[77335,56395],[-3,-43],[-11,1],[-12,-27],[-5,-4],[-10,86],[11,121],[6,18],[8,-32],[23,-15],[-10,-69],[3,-36]],[[77811,63546],[-2,-34],[7,-7],[9,15],[13,39],[13,22],[14,5],[16,-27],[16,-57],[17,-33],[7,-3],[6,-26],[1,-26],[-8,-53],[-13,-62],[-20,-76],[7,-64],[26,-53],[31,-31],[33,9],[17,15],[14,25],[14,12],[16,3],[53,-18],[16,-18],[2,-35],[-6,-92],[8,-67],[15,-70],[1,-65],[-18,-106],[-15,-101],[-17,-48],[-12,-32],[-4,-21],[1,-20],[12,-30],[12,-39],[3,-38],[-1,-46],[-9,-62],[-31,-137],[-26,-122],[14,-25],[24,-18],[17,-18],[17,12],[37,72],[32,54],[39,54],[2,5],[35,40],[15,36],[9,47],[12,18],[16,-11],[20,20],[24,51],[19,24],[13,-4],[23,-32],[33,-59],[30,-36],[26,-11],[13,-22],[-1,-33],[6,-21],[12,-9],[5,4],[-1,16],[12,23],[25,31],[25,18],[26,5],[17,25],[11,63],[16,48],[14,22],[17,11],[5,15],[-9,20],[1,19],[10,21],[22,8],[34,-3],[39,-20],[45,-38],[30,-13],[14,14],[28,-59],[41,-131],[35,-100],[29,-67],[31,-52],[32,-36],[24,-49],[21,-93],[-16,-128],[-4,-111],[2,-137],[19,-104],[36,-73],[21,-59],[6,-44],[28,-39],[51,-32],[21,-29],[-9,-26],[0,-30],[7,-35],[17,-28],[28,-23],[17,-24],[5,-25],[-1,-40],[-6,-57],[-12,-43],[-17,-30],[-2,-24],[-4,-36],[0,-74],[12,-50],[4,-63],[-7,-51],[-6,-105],[-1,-41],[-6,-34],[-15,-34],[-22,-32],[-27,-28],[-17,-12]],[[79217,60107],[-4,-6],[-12,-32],[-15,-31],[-11,0],[-8,16],[-6,20],[-4,44],[-25,22],[-28,14],[-56,-22],[-46,-12],[-51,15],[-48,-19],[-20,-3],[-23,3],[-22,0],[-22,7],[-39,27],[-15,-2],[-32,-23],[-33,-15],[-31,-11],[-47,-46],[-34,-67],[-10,-47],[-17,-48],[-23,-75],[-30,-72],[-21,-33],[6,-19],[-6,-24],[-32,-10],[-26,-4],[-5,-12],[3,-145],[9,-55],[17,-66],[11,-36],[8,-108],[2,-91],[36,-58],[21,-44],[14,-38],[-5,-25],[-8,-74],[8,-95],[51,-206],[4,-15]],[[78592,58586],[-6,-2],[-8,40],[-26,67],[-8,71],[-30,79],[-16,31],[-6,-26],[-9,-28],[-30,40],[-25,43],[-23,81],[-3,-19],[-6,-17],[-26,64],[-28,51],[-25,19],[-15,17],[-15,27],[-31,28],[-78,-40],[-98,31],[-38,-30],[-16,19],[-9,35],[9,59],[2,125],[12,88],[-6,67],[6,31],[4,43],[-15,17],[-70,34],[-15,27],[-18,-31],[-84,-17],[-31,-26],[-29,-49],[-8,-64],[17,-41],[11,-73],[-30,-158],[-5,-46],[12,-194],[-5,-106],[-16,-71],[-26,-63],[-11,-109],[-20,-50],[-28,-114],[-18,-143],[-13,-66],[-8,-122],[-56,-184],[-13,-104],[-20,-40],[7,-31],[1,-52],[-7,-139],[-2,-115],[8,-62],[27,-122],[-6,-36],[-3,-50],[22,-23],[17,-7],[91,58],[31,-15],[12,-54],[8,-47],[15,-254],[8,-48],[19,-45],[20,-47],[7,8],[1,18],[1,20],[19,-48],[14,-90],[48,-476],[14,-61],[11,-63],[-29,31],[-8,105],[-8,45],[-11,6],[-16,0],[-1,18],[12,35],[-2,41],[-17,34],[-27,-27],[1,-74],[12,-57],[46,-127],[15,-53],[18,-15],[27,8],[32,-54],[25,-50],[63,-77],[38,8],[41,19],[27,-5],[27,-20],[32,-64],[52,-161],[84,-134]],[[78361,55438],[-9,-33],[-4,-50],[-33,-68],[-5,-39],[-13,-50],[-23,-26],[-19,-5],[-12,4],[-8,10],[-13,47],[-7,14],[-6,4],[-42,-33],[-41,-35],[-7,-33],[-11,-37],[-12,-15],[-10,-3],[-9,22],[-15,28],[-12,27],[3,43],[23,64],[3,44],[-3,77],[-6,44],[-7,1],[-11,7],[-32,-7],[-16,50],[-7,54],[-10,20],[-11,12],[-24,-19],[-18,11],[-61,48],[-23,76],[-13,2],[-11,-8],[-4,-18],[-7,-88],[-5,-27]],[[77810,55553],[-69,178],[-48,73],[6,132],[-14,26],[-18,2],[-14,37],[12,79],[-19,-15],[-26,3],[-21,21],[-16,109],[-11,33],[-22,58],[-29,0],[-10,27],[2,70],[-21,43],[-28,36],[-23,20],[-24,114],[-19,28],[-16,22],[-22,-15],[-7,-41],[-15,-39],[-16,5],[-16,22],[-18,114],[-4,69],[5,129],[23,116],[13,185],[20,117],[13,39],[20,159],[39,204]],[[77417,57713],[4,43],[8,49],[6,46],[2,73],[-5,38],[0,22],[8,27],[28,46],[38,76],[46,107],[47,163],[23,95],[10,34],[10,10],[16,33],[11,36],[1,18],[-26,178],[-16,58],[-9,68],[-4,50],[-6,45],[3,43],[-9,26],[-21,34],[-22,50],[-13,82],[0,46],[-13,40],[-5,42],[8,40],[11,34],[-1,152],[-4,46],[-6,81],[-14,61],[-20,72],[-22,59],[-59,107],[-42,71],[-21,66],[-26,74],[-19,54],[-24,68],[-12,93],[-7,99],[4,33],[11,21],[15,18],[12,4],[34,45],[24,-4],[5,10],[2,21],[-3,90],[2,120],[4,98],[5,64],[63,75],[13,33],[6,35],[0,31],[-5,24],[-9,14],[-41,-65],[-8,15],[-19,106],[-8,32],[-11,39],[-13,54],[-2,94],[-9,46],[-50,99],[-23,53],[-31,77],[-37,92],[-38,86],[-18,54],[-6,12],[-2,21],[11,59],[-5,59],[-19,78],[-8,49],[2,19],[-9,7],[-21,-4],[-20,36],[-20,78],[-1,14],[6,-1],[24,-13],[9,2],[17,18],[26,19],[16,6],[5,9],[2,19],[-13,179],[2,37],[25,77],[-3,78],[7,112],[27,77],[21,35],[7,55],[9,12],[17,-5],[36,-41],[15,-2],[22,1],[23,3],[11,4],[74,40],[16,5],[16,-5],[11,2],[12,18],[8,33],[9,103],[5,19],[10,15],[16,10],[18,-1],[24,-20],[15,-1],[17,8],[15,15],[9,18],[5,22],[-4,41],[-11,53],[3,6],[20,-11],[30,-13],[22,3],[15,9],[14,25],[19,23],[17,-5],[14,-21],[33,-36]],[[77798,57428],[-3,-9],[-11,18],[-8,21],[-4,26],[17,-1],[8,-25],[1,-30]],[[77797,57365],[1,-33],[-6,-39],[-25,-23],[-9,31],[2,49],[4,12],[25,-3],[8,6]],[[77683,55599],[-5,-3],[-10,47],[13,67],[13,-82],[-11,-29]],[[77386,56413],[-3,-10],[-14,110],[20,-29],[-3,-71]],[[77307,57057],[-16,-7],[2,32],[4,20],[8,5],[3,-34],[-1,-16]],[[77521,56216],[7,-70],[-10,15],[-8,30],[0,44],[2,7],[9,-26]],[[60971,48286],[21,-123],[-3,-23],[-15,-14],[-8,-1],[-9,20],[-7,41],[-11,-10],[-19,50],[-20,2],[-17,59],[7,51],[-4,88],[21,45],[12,76],[13,-52],[3,-80],[18,-95],[15,-29],[3,-5]],[[61073,49017],[2,-30],[-5,-27],[1,-87],[-1,-58],[-16,-80],[-13,-28],[-12,8],[-9,13],[-8,22],[15,147],[-7,107],[30,-10],[23,23]],[[58541,47123],[-8,51],[-19,77],[-26,109],[-20,89],[-22,96],[-9,70],[-17,78],[-28,96],[-14,37],[-16,33],[-40,65],[-45,64],[-25,43],[-33,128],[-14,47],[-9,81],[-8,85],[3,34],[30,109],[3,31],[-4,42],[-14,87],[-11,56],[-8,49],[-15,81],[-22,111],[-5,49],[0,36],[12,96],[10,99],[0,28]],[[58167,49280],[87,-4],[15,22],[49,63],[56,128],[11,54],[22,82],[23,40],[8,29],[6,44],[7,37],[29,56],[28,42],[-2,18],[-4,12],[5,11],[15,22],[30,20],[6,43],[0,48],[-5,28],[1,31],[-5,17],[-19,5],[-29,24],[-25,10],[-17,14],[-6,11],[-2,29],[4,32],[3,9],[6,34],[-11,20],[-2,10],[5,16],[25,108],[6,15]],[[58487,50460],[11,2],[17,13],[16,6],[14,-5],[9,6],[9,14],[7,42],[6,70],[-3,57],[-13,44],[-3,68],[6,90],[-5,75],[-14,60],[-14,36],[-22,17],[-34,92],[-11,44],[2,28],[9,9]],[[59417,51265],[21,0],[20,-21],[22,-26],[60,-69],[59,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[59,-68],[59,-69],[60,-68],[59,-69],[28,-33],[4,-14],[5,-62],[3,-39],[-1,-35],[-16,-58],[-5,-31],[0,-21],[4,-8],[13,-3],[12,-14],[4,-11],[9,-44],[11,-22],[25,-37],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[43,-63],[42,-64],[43,-64],[21,-31],[8,-8]],[[60894,49140],[-5,-49],[-22,-117],[-1,-49],[-9,-58],[-8,-38],[-22,-165],[-19,-62],[-25,-145],[-5,-111],[15,-78],[5,-72],[30,-72],[23,-25],[17,-33],[28,-74],[17,-75],[51,-37],[20,-83],[-7,-58],[-24,-48],[-22,-77],[-18,-102],[-1,-155],[13,23],[27,-38],[3,-114],[-28,-134],[-8,-62],[-2,-53],[21,-160],[30,-81],[-2,-26],[-8,-21],[53,-144],[-5,-125],[20,-97],[9,-84],[13,-65],[2,-44],[-16,-50],[39,-12],[22,-41],[11,-39],[28,2],[15,-26],[22,-22],[47,-65],[13,-33],[5,-19],[3,-12]],[[61239,45815],[-32,-50],[-50,-79],[-50,-77],[-47,-52],[-34,-25],[-37,-13],[-34,-33],[-33,-50],[-42,-26],[-51,0],[-53,-36],[-53,-67],[-31,-39],[-50,59],[-38,19],[-44,-2],[-27,-8],[-10,-12],[-8,-36],[-7,-59],[-29,-57],[-51,-55],[-47,-20],[-43,14],[-29,22],[-15,32],[-23,15],[-29,-3],[-28,-22],[-27,-43],[-44,-18],[-59,5],[-31,21],[-5,35],[-26,42],[-47,47],[-35,1],[-23,-45],[-20,-29],[-19,-12],[-16,-1],[-15,9],[-9,3],[-66,5],[-62,-2]],[[59710,45173],[-2,20],[-4,46],[-13,41],[-11,24],[-14,6],[-7,-1],[-6,19],[-7,41],[-11,35],[-14,29],[-8,27],[-3,25],[2,27],[13,67],[4,47],[-1,47],[-7,49],[-15,58],[2,16],[-5,40],[-1,28],[3,34],[-3,45],[-13,97],[0,25],[-13,47],[-41,111],[-2,14],[-65,112],[-25,24],[-10,-21],[-3,-19],[3,-36],[-2,-18],[-3,-8],[-15,1],[-10,4],[-24,30],[-19,8],[-47,-6],[-17,-7],[-13,7],[-25,51],[-29,11],[-27,3],[-43,58],[-10,-3],[-5,-4]],[[61030,47247],[-15,-7],[-6,7],[-9,24],[16,21],[16,39],[36,59],[12,38],[5,8],[-3,-45],[-20,-99],[-18,-7],[-14,-38]],[[69710,75022],[1,-11],[-4,-19],[-58,-32],[-26,-28],[-6,-49],[-7,-14],[-12,-11],[-11,-3],[-18,57],[-20,12],[-29,20],[-56,40],[-29,17],[-56,-26],[-66,-35],[-10,-21],[-7,-23],[1,-17],[4,-23],[-3,-18],[-12,-6],[-19,22],[-16,12],[-8,-29],[-9,-53],[-4,-38],[14,-54],[5,-82],[26,5],[20,0],[37,24],[19,0],[29,-10],[52,-2],[40,4],[10,-2],[9,16],[11,-6],[10,-18],[41,22],[30,3],[19,-6],[11,-7],[19,-53],[15,-34],[19,-11],[57,10],[17,47],[14,12],[24,3],[19,9],[16,20],[21,16],[18,4],[9,-13],[4,-16],[-3,-21],[-1,-22],[12,-15],[35,-3],[17,-14],[1,-26],[-3,-41],[15,-17],[7,-1],[52,43],[14,1],[12,-24],[17,-29],[23,-30],[6,4],[10,34],[20,36],[36,12],[21,11],[21,5],[65,-14],[21,-2],[44,3],[35,7],[28,22],[15,17],[23,10],[29,-1],[16,-5]],[[70453,74567],[1,-30],[-4,-57],[-4,-40],[23,-72],[15,-34],[14,-25],[3,-19],[-3,-16],[-18,-15],[-7,-17],[-3,-18],[6,-21],[11,-68],[13,-53],[19,-26],[28,-17],[15,4],[11,40],[18,30],[16,-2],[25,1],[66,-34],[64,-52],[18,-29],[7,-32],[-18,-75],[1,-47],[4,-51],[15,-38],[13,-65],[3,-53],[6,-16],[4,-19],[-7,-49],[-5,-50],[6,-16],[20,-25],[31,-45],[6,-38],[-11,-24],[-20,-29],[-25,-25],[-8,-11]],[[70802,73289],[-4,6],[-12,26],[-28,41],[-20,21],[-38,-7],[-22,8],[-26,13],[-25,-2],[-16,-24],[-10,-25],[-25,-8],[-35,-19],[-56,-30],[-26,5],[-8,13],[6,17],[19,22],[5,26],[-4,25],[-17,7],[-7,4],[-8,5],[-34,15],[-28,-6],[-47,-31],[-88,-81],[-38,-55],[-28,-82],[-83,-27],[-57,-47],[-59,-78],[-39,-41],[-19,-6],[-19,7],[-19,21],[-18,65],[-16,98],[-11,64],[6,84],[7,94],[7,96],[11,111],[10,40],[0,26],[-8,13],[-18,0],[-27,-15],[-20,-3],[-11,10],[1,52],[14,93],[-21,79],[-57,64],[-48,22],[-40,-20],[-33,-50],[-27,-82],[-28,-68],[-29,-52],[-21,-25],[-7,-10],[-4,-22],[16,-69],[-1,-58],[-18,-48],[-19,-22],[-21,2],[-16,11],[-13,20],[-33,5],[-54,-9],[-37,-23],[-20,-39],[-6,-50],[8,-62],[-4,-48],[-17,-34],[-14,-19],[-10,-5],[-24,29],[-36,62],[-25,34],[-14,5],[-7,-3],[-8,-7],[-5,-8],[-4,-18],[-12,-7],[-16,5],[-15,-5],[-9,-20],[-25,-23],[-44,-27],[-25,-28],[-4,-30],[-6,-14],[-14,5],[-40,-41],[-30,13],[-35,53],[-19,44],[-2,18]],[[69639,74783],[-25,-22],[-15,3],[-11,21],[-8,20],[-2,12],[4,-1],[19,-9],[27,-6],[10,-6],[1,-12]],[[83613,64873],[-17,-68],[-14,-71],[-6,-68],[1,-69],[-4,-63],[-7,-62],[-27,18],[-15,44],[-3,73],[-20,88],[-7,26],[-28,49],[-26,25],[-20,36],[3,-3],[-15,49],[-11,52],[-23,148],[-8,36],[-10,32],[-3,33],[3,36],[10,53],[6,54],[-5,74],[2,73],[8,32],[130,443],[36,94],[22,47],[18,52],[17,66],[22,60],[15,19],[75,54],[23,52],[19,16],[21,-1],[14,-25],[12,-29],[13,-16],[33,-28],[15,-28],[6,-48],[-20,-45],[-10,-41],[-2,-45],[4,-61],[0,-61],[-25,-143],[-27,-90],[-7,-44],[-9,-111],[-16,-111],[-13,-140],[-22,-145],[-13,-61],[-16,-58],[-37,-109],[-42,-90]],[[82890,65968],[12,-38],[-5,-24],[-38,13],[-2,23],[14,-4],[19,30]],[[61766,73219],[0,-8],[-3,-20],[-31,-57],[-43,-78],[-30,-49],[-52,-83],[-38,-18],[-65,-30],[-17,-29],[-17,-46],[-9,-64],[-3,-40],[-2,-75],[16,-77],[14,-75],[2,-49],[-1,-48],[-14,-52],[-16,-71],[-9,-80],[-4,-150],[0,-128],[-2,-21],[-26,-90],[-31,-106],[-15,-24],[-68,-32],[-74,-77],[-84,-87],[-75,-78],[-79,-83],[-83,-85],[-59,-61],[-78,-82]],[[60770,71066],[-72,-78],[-72,-79],[-56,-60],[-83,-95],[-49,-56],[-73,-82],[-63,-72],[-75,-85],[-94,25],[-30,15],[-25,40],[-18,22],[-44,22],[-29,77],[-17,27],[-30,12]],[[59940,70699],[4,27],[16,47],[15,50],[-8,28],[-3,23],[-1,29],[10,27],[-5,33],[-8,33],[-6,16],[0,30],[4,23],[5,36]],[[59963,71101],[13,19],[3,20],[11,20],[16,16],[3,13],[-2,7],[-15,15],[-9,25],[8,38],[5,11],[9,18],[20,28],[16,4],[14,0],[23,-2],[18,-5],[5,7],[-1,9],[-22,23],[-1,18],[5,19],[16,30],[19,23],[9,4],[22,44],[14,50],[-22,122],[-14,19],[-22,17],[-13,3],[-1,8],[17,30],[13,27],[-14,26],[-24,12],[-9,-27],[-32,-2],[-48,0]],[[59993,71790],[-22,129],[-3,55],[1,65],[15,94],[-7,43],[-1,30],[-4,40],[-38,87],[21,160],[15,39]],[[52645,79218],[8,-7],[20,-26],[-4,-43],[-23,-70]],[[52646,79072],[-12,-56],[-1,-44],[2,-20],[4,0],[22,-3]],[[52661,78949],[11,0],[34,-11],[28,-17],[6,-19],[3,-22],[33,-30],[38,-19],[13,6],[47,71],[19,-12],[11,-38],[-1,-19]],[[52903,78839],[-13,-75],[-2,-41],[11,-26],[1,-21],[-3,-19],[-19,-2],[-25,11],[-21,32],[-17,-4],[-14,-8],[-7,-31],[-6,-36],[2,-21],[10,-15],[8,-34],[5,-43],[5,-20],[-5,-8],[-13,-6],[-11,5],[-20,52],[-9,20],[-15,3],[-27,-12],[-41,-29],[-17,0],[-14,6],[-13,24],[-11,47],[-4,30],[-8,-1],[-26,9],[-12,-12],[0,-48],[-3,-61],[-13,-38],[-37,-68],[-13,-29],[-6,-21],[-1,-18],[6,-32],[7,-30],[-6,-18],[-19,-9],[-14,19],[-5,32],[-30,45],[13,37],[-2,10],[-49,19],[-21,28],[-30,50],[-6,21],[2,69],[-2,17],[-4,8],[-14,0],[-20,-24],[-19,-36],[-38,-41],[-4,-8],[13,-40],[-1,-15],[-30,-63],[-6,-21],[-39,-39],[-18,-15],[-54,29],[-15,4],[-25,-20],[-34,-18],[-55,-19],[-21,14],[-9,13]],[[51950,78298],[-5,19],[-14,33],[-16,20],[-11,22],[-14,24],[-9,19],[12,64],[-9,22],[-5,32],[3,22],[-5,5],[-50,12],[-42,-4],[-29,-21],[-25,-35],[-3,-8],[2,-6],[12,-32],[-20,-35],[-32,-26],[-22,-3],[-10,5],[0,37],[18,13],[17,24],[5,34],[2,23],[-17,29],[2,17],[11,34],[6,29],[9,25],[34,42],[35,41],[5,45],[3,54],[5,13],[47,32],[11,13],[6,18],[37,60],[37,60],[7,20],[6,12],[0,10],[-4,7],[-18,5],[-6,19],[19,34],[24,21],[23,0],[9,-9],[-1,-11],[10,-12],[18,-4],[21,4],[22,13],[13,30],[7,23],[34,26]],[[52115,79258],[23,-13],[63,-4],[47,7],[29,18],[36,0],[24,-10],[4,1],[7,3],[6,9],[23,7],[3,8],[-1,8],[-4,4],[-28,-4],[-11,6],[-2,15],[9,25],[20,20],[18,5],[12,-5],[31,-38],[7,-2],[5,7],[6,4],[11,-7],[11,-24],[2,-4],[69,9],[15,0],[47,-42],[48,-43]],[[55298,85158],[-23,-14],[-13,-40],[-19,-7],[-17,-14],[-7,-128],[33,-49],[-18,-7],[-17,-14],[-11,-22],[-12,-47],[-45,-26],[-17,-19],[-25,-44],[-13,-63],[-25,-27],[-29,-6],[17,52],[22,42],[-21,28],[-13,46],[-16,34],[13,39],[-7,63],[2,62],[19,32],[22,25],[34,59],[37,42],[51,19],[23,-17],[10,38],[17,9],[15,-9],[33,-37]],[[54591,84268],[-15,-29],[-12,2],[-9,39],[-2,99],[5,49],[61,178],[27,14],[38,109],[10,48],[17,44],[10,39],[8,15],[17,-7],[8,-7],[-18,-23],[2,-29],[-1,-13],[-48,-128],[-12,-83],[-17,-21],[-69,-296]],[[53163,85850],[23,-73],[20,-10],[28,19],[19,53],[11,81],[13,76],[-15,81],[-17,72],[-1,21],[43,60],[13,49],[14,47],[16,16],[23,4],[27,9],[34,31],[30,42],[24,38],[8,76],[0,39],[10,28],[10,55],[-9,55],[-31,83],[-36,117],[-5,63],[16,12],[32,11],[60,3],[6,7],[6,28],[13,38],[15,28],[10,39],[4,36],[-34,54],[-45,55],[-30,18],[-54,46],[-38,39],[22,148],[16,109],[3,27],[0,41],[-52,177],[2,39],[5,35],[-6,61],[-3,54],[9,16],[21,30],[-20,47],[-2,4],[-38,117],[59,115],[-11,60],[36,44],[64,99],[36,56],[7,9],[29,25],[54,29],[60,14],[27,0],[103,-20],[80,-15],[12,15],[17,32],[22,45],[1,50],[-7,73],[-12,44],[-57,29],[-62,39],[76,124],[53,86],[66,129],[21,54],[15,22],[19,198],[13,56],[11,29],[0,30],[-7,50],[-19,114],[104,14],[34,7],[32,14],[61,35],[31,31],[-17,106],[37,36],[91,125],[98,119],[46,46],[5,22],[4,35],[-21,56],[-22,35],[-43,65],[19,46],[31,9],[42,18],[32,39],[4,5],[55,154],[107,77],[43,43],[67,-32],[97,-48],[44,71],[14,26],[15,39],[-6,67],[-3,87],[5,34],[39,16],[21,4],[108,-36],[28,1],[51,-5],[57,-16],[120,-42],[50,-17],[28,-4],[24,20],[51,50],[-76,37],[50,38],[26,38],[22,46],[8,55],[-3,29],[-16,20],[-46,50],[105,7],[36,2]],[[55728,91610],[76,-33],[3,-7],[0,-17],[3,-18],[74,-45],[21,-23],[45,-37],[12,-19],[42,-23],[30,-24],[35,-20],[41,-31],[55,-25],[46,-8],[117,-42],[20,-13],[33,-30],[35,-34],[23,-69],[38,-4],[10,-24],[33,-41],[46,-36],[-2,-12],[-36,-34],[-4,-45],[3,-58],[12,-47],[-2,-14],[-9,-16],[-10,-26],[-4,-22],[1,-11],[3,-6],[20,0],[34,-5],[20,-10],[12,-55],[-4,-10],[-29,-25],[-9,-19],[-1,-29],[6,-31],[9,-36],[23,-37],[31,-40],[20,-32],[9,-23],[4,-16],[-14,-20],[-12,-40],[-3,-45],[-5,-30],[-27,-41],[-19,-14],[-5,-22],[-3,-36],[6,-44],[2,-29],[6,-22],[8,-14],[43,-25],[25,-50],[15,-41],[29,-106]],[[56709,89749],[-73,-13],[-56,26],[-27,-13],[-48,-1],[-55,-10],[-19,-21],[-14,-8],[-51,29],[-48,49],[-35,-37],[-23,-7],[-20,33],[-18,6],[-10,-12],[-8,-29],[-14,-24],[-3,-14],[-2,-60],[-4,-14],[-46,8],[2,-16],[10,-8],[5,-10],[-17,-13],[-47,2],[-4,-14],[13,-22],[-10,-19],[-10,-8],[-55,-12],[-32,3],[-9,-12],[-3,-16],[6,-16],[14,-9],[5,-10],[-1,-21],[-12,-4],[-33,38],[-10,-2],[7,-20],[19,-22],[11,-22],[10,-26],[-2,-21],[-41,-65],[-37,-41],[-27,-37],[-16,-39],[19,-20],[20,-29],[15,-55],[17,-49],[35,-46],[-7,-27],[-8,-21],[-58,-47],[-66,-70],[-71,-178],[-24,-24],[-62,-30],[-23,-30],[-46,-35],[-81,-29],[-37,-42],[-16,-43],[-19,-3],[-18,17],[-24,12],[-3,-28],[1,-21],[-39,31],[-19,-28],[-14,-47],[-56,-63],[-61,11],[-6,-11],[16,-8],[2,-10],[-11,-5],[-17,0],[-25,-12],[-17,1],[-8,-30],[-13,-37],[-34,-15],[-18,-3],[-9,-20],[53,-5],[-4,-17],[-1,-17],[-6,-19],[-60,-27],[-9,-21],[-12,-13],[-27,0],[1,13],[4,13],[-39,-1],[-12,31],[-8,-8],[4,-25],[11,-25],[11,-38],[-9,-24],[-10,-11],[7,-11],[21,-8],[9,-15],[-25,-13],[-32,-44],[-32,-1],[-20,-28],[-21,0],[-17,18],[-27,15],[-9,-27],[-2,-20],[16,-53],[29,-41],[28,-18],[-20,-12],[-15,-26],[-17,-83],[-10,-33],[-10,-57],[6,-49],[6,-24],[13,-32],[-36,4],[-39,19],[6,-39],[-24,-47],[4,-40],[5,-27],[-7,-44],[11,-14],[6,-26],[-10,-20],[5,-17],[1,-59],[8,-92],[-3,-20],[21,-80],[-5,-29],[-3,-36],[31,-34],[27,0],[27,1],[10,-9],[11,-24],[8,-29],[23,2],[36,24],[23,6],[16,-46],[42,-59],[24,-27],[42,-14],[43,-48],[-6,-58],[18,-20],[52,-22],[18,-31],[9,-27],[14,-21],[16,-66],[-6,-41],[-21,-14],[-49,-44],[-22,-32],[-17,-20],[-49,-44],[-18,-8],[-17,-22],[-16,-10],[-15,6],[-55,-41],[4,-18],[42,-7],[22,9],[17,20],[18,5],[16,-4],[18,16],[14,7],[14,-8],[16,-39],[-33,-20],[-23,-1],[-12,-64],[-14,-27],[-10,-13],[-52,-27],[-35,-35],[-40,-27],[-18,6],[-26,-29],[-59,-33],[-31,-45],[-68,-40],[-34,-32],[-95,-2],[-89,7],[-29,-16],[29,-4],[20,-16],[25,7],[57,-8],[29,-8],[38,-54],[-28,-19],[-48,-14],[18,-76],[15,-51],[-20,-31],[-1,-140],[-27,-2],[-12,-58],[9,-30],[-1,-69],[6,-42],[13,-39],[-6,-41],[-43,-95],[1,-44],[8,-27],[6,-42],[-20,-81],[-14,-69],[-16,-57],[-37,-69],[-18,-51],[-43,-160],[-21,-32],[-26,-24],[-29,22],[-27,13],[-32,-2],[-51,-18],[-77,12],[-74,-6],[-19,-16],[11,-58],[-28,-8],[-26,17],[-24,-20],[-20,-22],[-39,-51],[-13,-32],[-3,-59],[20,-54],[18,-62],[-46,-76],[-26,-2],[-76,20],[-135,-47],[-121,38],[15,40],[0,30],[6,45],[4,47],[-1,32],[-9,33],[-29,44],[-68,147],[-19,62],[-14,26],[10,1],[55,-33],[13,4],[13,13],[-16,47],[-14,22],[-10,32],[33,9],[23,-2],[17,37],[-10,58],[-25,19],[-21,7],[-40,93],[-42,48],[-75,184],[-27,127],[-26,-12],[-12,55],[-9,53],[-2,38],[-40,22],[-1,27],[-8,120],[-42,16],[-28,68],[-5,128],[-28,23],[-23,-7],[1,32],[5,30],[-13,117],[-4,108],[-11,32],[-6,38],[5,33],[8,19],[28,5],[26,-29]],[[55321,85208],[-5,-36],[-15,3],[-13,26],[27,41],[40,-2],[14,-9],[-48,-23]],[[55115,85846],[-12,-6],[-6,2],[7,27],[6,11],[19,11],[5,-2],[-19,-43]],[[55165,86100],[-7,-19],[-7,23],[3,5],[4,23],[14,12],[21,-7],[0,-6],[-20,-19],[-8,-12]],[[58874,36890],[6,-8],[25,-27],[2,-53],[-2,-60],[-5,-38],[2,-38],[8,-59],[8,-41],[2,-184]],[[58920,36382],[-9,9],[-16,7],[-8,-3],[-8,-83],[-6,-122],[4,-77],[-60,-2],[-76,8],[-54,33],[-59,73],[-35,113],[-15,71],[-21,4],[-4,12],[-2,87],[1,91],[4,25],[39,112],[25,69],[15,68],[33,79],[36,51],[13,7],[9,-2],[62,-70],[65,-66],[14,8],[7,6]],[[34956,54930],[-23,-41],[-25,-58],[-34,-100],[2,-32],[-8,-25],[-2,-45],[3,-51],[8,-33],[4,-62],[-6,-57],[2,-33],[7,-52],[6,-55],[-1,-23],[8,-18],[8,-18],[-3,-49],[27,-88],[16,-39],[23,-37],[9,-37],[13,-44],[8,-5],[4,-18],[-4,-34],[-1,-47],[-15,-55],[-35,-100],[-4,-24],[9,-83],[-5,-68],[-2,-33],[-17,-60],[-40,-145],[-23,-27],[-14,-42],[-9,0],[-10,-4],[-4,-5]],[[34828,53183],[-12,0],[-10,19],[-2,22],[-5,25],[-12,8],[-24,-9],[-7,6],[-14,27],[-11,30],[-3,28],[-8,-3],[-18,-25],[-12,-6],[-9,7],[-11,-2],[-28,-27],[-16,-7],[-11,-27],[-76,-13],[-20,-7],[-45,48],[-12,15],[-6,3],[-5,-3],[-5,-11],[-8,-60],[-6,-16],[-12,-14],[-12,-24],[-2,-23],[18,-13],[15,-45],[16,-36],[13,-33],[-2,-36],[-2,-51],[-10,-18],[-15,-8],[-58,25],[-44,22],[-19,5],[-8,5]],[[34310,52961],[-11,19],[-11,18],[-18,6],[-22,12],[-15,45],[-17,64],[-5,29],[-13,28],[-13,40],[-3,36],[-10,32],[-5,11],[-7,45],[-2,16],[-3,2],[-5,14],[-11,47],[-2,12],[-4,4],[-12,34],[-9,11],[-4,17],[1,47],[-5,23],[-2,43],[0,17],[-5,20],[-8,12],[-1,32],[-2,77],[-4,14],[-34,-1],[-3,-8],[-15,-4],[-16,-1],[-15,10],[-12,14],[-3,17],[2,54],[-20,41],[-31,50],[-9,64],[-12,40],[-34,84],[-7,57],[0,41],[13,37],[17,65],[6,60],[6,31],[8,40],[8,53],[-6,32],[-10,32],[-3,23],[10,35],[10,24],[11,4],[14,15],[12,21],[17,5],[22,2],[44,0],[22,9],[7,17],[-1,33],[12,29],[11,13],[5,9],[1,11],[-3,10],[-5,7],[-12,2],[-11,51],[7,22],[10,41],[2,23],[15,37]],[[34112,55039],[4,-12],[11,67],[2,53],[8,54],[14,63],[24,31],[140,-32],[64,-30],[82,-52],[12,-55],[0,55],[-4,56],[23,40],[50,14],[75,-19],[64,23],[87,-3],[133,-45],[59,-31],[25,-28],[4,-50],[-2,-64],[-10,-62],[-21,-82]],[[58566,53853],[-6,25],[-6,23],[-11,29],[-16,12],[-14,-6],[-17,-6],[-8,17],[-1,40],[-5,37],[-8,28],[-24,28],[-63,56],[-48,113],[-25,52],[-17,34],[-25,89],[-29,61],[-35,28],[-23,-14],[-23,-65],[-45,-61],[-20,-3],[-26,34],[-33,23],[-59,11],[-24,-29],[-32,-47],[-27,-28],[-17,-4],[-15,12],[-18,6],[-15,1],[-32,42],[-16,32],[-11,30],[-18,21],[-21,17],[-15,27],[-7,34],[-12,43],[-15,39],[-48,70],[-15,41],[-10,41]],[[57611,54786],[-19,44],[-21,60],[-7,87],[-1,70],[-4,32],[-9,33],[-11,27],[-16,31],[-40,45],[-40,52],[-20,31],[-36,11],[-23,30],[-18,65],[-8,53],[-18,41],[-8,29],[-5,34],[15,104],[-21,37],[-32,47],[-23,52],[-14,48],[-41,63],[-90,95],[-51,60],[-29,54],[-24,53],[-3,22],[16,53],[3,43],[-13,48],[-54,91],[-43,99],[-32,31],[-78,28],[-23,11],[-23,19],[-23,45],[-8,53],[11,84],[-7,26],[-13,7]],[[56707,56834],[4,18],[14,41],[24,27],[65,42],[3,16],[2,53],[5,26],[22,73],[3,29],[1,63],[3,29],[7,21],[17,37],[6,22],[3,48],[-2,94],[9,38],[41,86],[11,38],[3,34],[0,35],[2,35],[12,33],[11,11],[30,10],[20,-7],[143,59],[16,-8],[8,-35],[-1,-55],[3,-27],[7,-19],[23,-27],[15,-44],[9,-16],[23,-31],[106,-253],[30,-24],[29,9],[57,52],[29,14],[202,-15],[22,8],[1,-2],[31,-127],[15,-29],[221,-1],[-4,36],[2,40],[26,52],[13,26],[6,9],[34,38],[33,25],[64,29],[24,46],[13,42],[0,82],[9,14],[15,19],[74,74],[13,16],[131,-172],[73,-136],[5,-7],[3,-2],[4,4],[4,7],[5,4],[3,2],[32,1],[59,7],[20,16],[119,243],[31,78],[8,16],[17,55],[18,95],[4,11],[131,227],[4,18],[1,15],[-19,76],[-5,39],[0,60],[3,93],[-1,59],[0,7],[-2,9],[-1,3],[-73,168],[185,2],[0,14],[0,7],[0,7],[-4,20],[-2,26],[0,8],[0,7],[1,14],[0,7],[0,4],[0,3],[0,3],[1,3],[132,-4],[-1,-47],[-16,-112],[0,-66],[-4,-77],[-1,-6],[-3,-16],[-4,-10],[-3,-9],[-1,-3],[-2,-6],[0,-8],[28,-427],[-1,-11],[-1,-7],[-8,-27],[-1,-9],[-1,-6],[3,-5],[61,-46],[3,-3],[3,-4],[22,-55],[120,-202],[4,-10],[12,-64],[2,-10],[0,-15],[0,-12],[-3,-38],[1,-17],[2,-12],[2,-13],[0,-4],[-1,-3],[0,-6],[-18,-74],[-6,-52],[-2,-44],[1,-25],[2,-17],[1,-4],[1,-2],[1,-2],[1,-1],[51,0],[1,0]],[[59466,57293],[-1,-24],[2,-116],[2,-102],[3,-167],[0,-43],[-2,-55],[-6,-21],[-15,-31],[-18,-28],[-47,-7],[-39,1],[-27,6],[-38,3],[-36,-6],[-13,-24],[-19,-83],[-28,-122],[-14,-51],[-4,-30],[4,-18],[19,-26],[40,-36],[46,-21],[34,-9],[24,-10],[18,-12],[66,-93],[21,-43],[12,-38],[2,-41],[10,-41],[38,-81],[21,-47],[57,-61],[22,-68],[21,-33],[20,-36],[11,-53],[25,-154],[16,-81],[17,-66],[7,-108],[13,-48],[14,-58],[23,-53],[25,-41],[4,-11]],[[59796,55006],[-51,-104],[-57,-116],[-66,-135],[-73,-147],[-56,-116],[-56,-114]],[[56707,56834],[-28,15],[-35,11],[-67,13],[-27,19],[-12,29],[4,73],[-7,16],[-11,13],[-7,32],[1,38],[36,85],[7,45],[6,158],[4,55],[-3,65],[-28,119],[-25,83],[-40,123],[-16,41],[-81,169],[-9,25],[-20,72]],[[56349,58133],[10,63],[12,94],[1,43],[-5,45],[-21,33],[-18,4],[-8,17],[-16,25],[-15,19],[-14,37],[-10,52],[7,184],[-5,25],[-20,7],[-5,13],[1,36],[-12,105],[-12,87],[7,48],[-18,66],[-33,28],[-31,-9],[-33,-13],[-20,4],[-14,12],[-10,24],[-5,28],[5,43],[18,79],[23,64],[46,59],[13,31],[7,35],[1,40],[-3,42],[-5,38],[-14,51],[-13,60],[0,40],[6,29],[13,35],[24,39],[6,8],[16,21],[13,15],[34,42],[8,19],[-3,24],[-8,20],[-14,27],[-2,33],[-4,57],[-7,37],[-5,26],[9,20],[14,28],[18,17],[28,15],[11,19],[3,38],[-1,37],[10,27],[14,57],[10,27],[18,30],[19,38],[8,43],[2,43],[-10,127],[21,54],[27,44],[38,-3],[60,9],[40,19],[29,-1],[66,-24],[5,6],[2,5],[3,34],[0,85],[0,257],[0,257],[0,257],[0,257],[0,257],[0,257],[0,256],[0,257]],[[56661,63073],[0,72],[0,72],[0,72],[0,72],[68,0],[69,0],[68,0],[69,0],[1,1],[0,1],[1,1],[1,1],[0,287],[0,287],[0,287],[0,287]],[[56938,64513],[107,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[106,0],[107,0],[106,0],[106,0],[106,0],[106,0],[106,-1],[106,0],[33,0],[14,5],[27,107],[12,8],[17,-6],[7,-25],[-6,-37],[-9,-51],[52,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,0],[92,0],[91,0],[91,0],[91,0],[91,0],[91,0],[91,1]],[[60241,64514],[4,-132],[12,-105],[43,-150],[36,-81],[13,-44],[1,-21],[-1,-19],[-11,22],[-19,15],[-3,-70],[5,-50],[4,-94],[15,-101],[-11,-93],[2,-158],[19,-190],[-4,-120],[32,-283],[30,-156],[17,-39],[19,-20],[36,-14],[53,-79],[43,-85],[15,-44],[20,-48],[14,9],[9,12],[13,-39],[67,-84],[10,-39]],[[60724,62214],[-24,-38],[-28,-66],[-7,-26],[-3,-16],[-3,-20],[-8,-19],[-16,-27],[-6,-12],[-4,-18],[-9,-12],[-11,-1],[-9,-8],[-14,-12],[-20,6],[-21,-12],[-8,-14],[-16,-13],[-17,-3],[-5,-4],[-16,-22],[-19,-30],[-23,-19],[-8,-6],[-10,-21],[-16,-103],[-12,-27],[-19,-3],[-26,0],[-22,-9],[-30,12],[-14,-2],[-4,-22],[-6,-89],[1,-38],[-12,-45],[-13,-56],[5,-95],[2,-94],[-24,-142],[-4,-32],[-24,-113],[-13,-41],[-31,-210],[-13,-65],[-26,-68],[6,-110],[6,-118],[6,-110],[9,-166]],[[60145,60055],[-22,-155],[1,-84],[-16,-124],[-12,-58],[-11,-34],[-10,-35],[-17,-78],[-14,-102],[-7,-105],[0,-61],[-3,-28],[-5,-17],[-33,-12],[-46,-12],[-25,-14],[-17,-22],[-21,-49],[-40,-137],[-22,-83],[-33,-115],[-39,-81],[-8,-39],[-7,-73],[-14,-116],[-13,-83],[2,-66],[-12,-115],[2,-56],[-14,-31],[-18,-30],[-13,-7],[-27,34],[-20,34],[-8,9],[-18,-21],[-21,-32],[-25,-75],[-19,-75],[11,-159],[-1,-35],[-5,-38],[-30,-119],[-7,-37],[-11,-72],[-11,-124],[0,-30]],[[72213,57390],[-17,-6],[-14,38],[-3,17],[3,11],[4,6],[5,-2],[6,-36],[16,-28]],[[72187,57056],[8,-43],[-23,29],[-15,25],[-6,20],[32,-22],[4,-9]],[[72217,57495],[26,-3],[29,2],[20,-8],[34,-89],[93,-159],[51,-162],[4,-35],[7,-30],[12,-9],[11,-14],[50,-156],[6,-31],[-1,-34],[3,-25],[14,-13],[16,-6],[11,-24],[14,-124],[0,-39],[3,-17],[64,-193],[4,-24],[-1,-18],[2,-15],[12,-34],[20,-92],[9,-21],[12,-81],[1,-154],[-4,-69],[-12,-84],[-14,-81],[-16,-59],[-21,-50],[-71,-106],[-21,-22],[-93,-66],[-68,-63],[-64,-17],[-63,34],[-48,83],[-24,122],[-17,127],[-25,141],[-18,435],[-9,122],[-15,155],[2,67],[10,64],[0,-141],[9,-17],[7,18],[7,146],[5,62],[25,161],[1,29],[-5,61],[1,30],[38,113],[9,66],[5,67],[-2,73],[-7,72],[31,-23],[17,-25],[17,-17],[14,9],[16,0],[-11,39],[-36,36],[-59,22],[-18,29],[-7,25],[3,29],[5,11]],[[50442,74119],[-6,-7],[-18,7],[-28,0],[-1,23],[4,16],[5,17],[17,-33],[27,-6],[0,-17]],[[50873,74763],[27,-19],[28,17],[15,-5],[15,-9],[3,-37],[-13,-41],[-18,-41],[-16,-45],[-13,-52],[-25,-31],[-23,-18],[-48,38],[-28,10],[-8,14],[-7,58],[-12,18],[-19,8],[-16,-14],[-21,-31],[-12,31],[-17,5],[-7,19],[0,23],[115,139],[33,31],[71,36],[11,-5],[-9,-22],[0,-9],[9,-10],[-2,-17],[-9,-14],[-4,-27]],[[51192,74793],[-5,-7],[-85,67],[-28,7],[-7,10],[1,35],[2,15],[57,7],[46,-24],[25,-67],[2,-11],[-8,-32]],[[50401,74261],[-10,-35],[-42,12],[-10,15],[9,40],[13,5],[0,28],[13,29],[60,23],[14,-20],[3,-28],[-36,-61],[-14,-8]],[[49501,76847],[1,-20],[10,-28],[12,-10],[24,-14],[18,-2],[25,-7],[17,-16],[1,-24],[-5,-28],[-10,-25],[-6,-20],[6,-11],[9,-9],[9,-2],[7,3],[5,15],[9,19],[5,2],[0,-10],[4,-13],[31,-23],[67,-41],[26,-1],[22,-5],[6,-17],[43,-64],[10,2],[19,-1],[23,5],[16,12],[11,-2],[12,-13],[14,-10],[19,-21],[16,-26],[11,-9],[67,18],[15,-16],[16,0],[18,4],[39,-8],[32,2],[3,7],[3,57],[5,21],[7,5],[19,-4],[68,-34],[28,-21],[27,-17],[24,-2],[15,-11],[22,-55]],[[50396,76379],[-3,-27],[1,-10],[3,-19],[-1,-21],[6,-14],[10,-2],[14,5],[14,8],[26,23],[7,4]],[[50473,76326],[43,-27],[19,-17],[7,-20],[9,-19],[13,-3],[18,19],[29,20],[48,-18],[54,-26],[23,-3],[1,13],[4,18],[9,8],[13,3],[19,9],[21,16],[21,6],[23,-11],[28,-10],[17,0]],[[50892,76284],[7,-36],[14,-14],[5,-31],[-24,-17],[-15,-2],[-4,-54],[6,-16],[14,-14],[4,-16],[3,-80],[-28,-48],[-40,-54],[-193,-173],[-46,-84],[-17,-19],[-143,-53],[-101,-57],[-48,-20],[-60,-98],[-28,-40],[23,-11],[26,-47],[-9,-21],[-38,-32],[-17,-10],[-9,5],[-9,-4],[-64,-170],[-58,-123],[-32,-53],[-32,-79],[-70,-206],[-1,-59],[35,-204],[19,-54],[28,-45],[53,-38],[12,-38],[-18,-36],[-52,-64],[-91,-86],[-39,-68],[-8,-66],[-27,-30],[-10,-92],[-16,-61],[-4,-20],[-17,-47],[-2,-33],[28,-47],[-14,-20],[-14,-9],[-32,-5],[-108,-6],[-87,-100],[-44,-89],[-39,-165],[-48,-98],[-21,-18],[-33,43],[-41,7],[-40,-15],[-20,-33],[-33,-19],[-32,16],[-68,9],[-31,-2],[-48,-27],[-41,18],[-69,9],[-150,-21],[-18,-11],[-19,-41],[-48,-70],[-72,-3],[-66,-45],[-16,-29],[-28,-79],[-9,-58],[-5,-1],[-7,14],[-11,-4],[-5,-45],[-25,-20],[-20,-7],[-51,36],[-42,54],[-22,3],[-36,84],[-16,54],[-11,57],[2,22],[-3,19],[-32,23],[-8,53],[24,68],[19,30],[12,8],[-29,-3],[-21,-44],[-27,71],[-109,138],[7,31],[-1,18],[-18,-37],[-13,-10],[-56,6],[-64,-17]],[[47942,73259],[-17,144],[-8,55],[-2,35],[17,82],[18,34],[24,69],[30,58],[31,13],[14,9],[11,44],[7,38],[-5,4],[-36,-8],[-66,159],[2,26],[8,38],[6,47],[1,38],[17,32],[26,32],[22,46],[11,46],[3,41],[-13,29],[-36,16],[-37,117],[-8,73],[-8,8],[-23,33],[-22,62],[-3,10],[23,11],[93,1],[20,13],[3,5],[17,49],[18,80],[4,49],[-6,20],[-31,49],[-1,15],[5,23],[18,25],[25,28],[14,25],[-3,19],[-8,20],[-1,18],[5,23],[1,79],[4,20],[-5,71],[-6,58],[-20,75],[4,17],[9,14],[29,26],[24,62],[35,51],[45,41],[31,46],[13,35],[9,10],[-3,16],[-6,24],[-18,23],[-23,13],[-26,0],[-16,4],[-4,19],[1,49],[-1,49],[-5,22],[-12,17],[-24,-5],[-20,14],[-16,3],[-9,-10],[-45,3],[-19,8],[-14,9],[-8,-5],[-5,-10],[-1,-15],[-3,-19],[-17,-18],[-37,-18],[-30,2],[-28,12],[-9,10],[-13,8],[-57,-10],[-7,7],[-19,-18],[-29,-22],[-16,-1],[-6,4],[-2,10],[-12,34],[3,18],[23,53],[-2,12],[-10,17],[-8,25],[-3,12],[-15,2],[-15,-13],[-60,-26],[-14,-9],[-26,-26],[-27,-39]],[[47561,76002],[-20,-8],[-8,12],[-2,91],[32,60],[22,37],[-10,7],[-24,-1],[1,29],[12,13],[11,31],[-13,14],[-10,20],[0,53],[3,22],[-3,23],[-49,-32],[-13,5],[0,40],[27,60],[3,18],[-32,9],[-24,30],[-14,26],[-16,38],[0,34],[16,79],[23,24],[20,14],[42,55],[57,-10],[36,11],[32,28],[19,7],[29,24],[-1,33],[-10,25],[9,23],[33,29],[37,37],[42,7],[43,34],[29,-22],[25,7],[29,-25],[38,-58],[56,-24],[45,19],[78,3],[40,-7],[70,14],[40,-5],[64,29],[51,-36],[97,-17],[58,-30],[162,-49],[59,-1],[82,28],[35,21],[32,-13],[47,24],[23,-4],[29,-35],[104,-46],[27,39],[20,9],[74,-24],[75,-49],[39,-3],[57,13],[46,32],[9,4]],[[45462,68190],[-23,-131],[-22,-52],[-13,-17],[-32,-14],[-38,82],[-19,83],[-11,26],[17,21],[25,-3],[54,17],[11,7],[55,84],[55,10],[1,-27],[-60,-86]],[[46190,68497],[-19,-38],[-21,13],[10,83],[9,25],[39,36],[32,15],[9,38],[11,15],[11,-23],[-9,-26],[-6,-84],[-22,-26],[-44,-28]],[[46056,68069],[-38,-65],[-38,15],[-6,11],[38,16],[34,50],[22,110],[35,121],[7,52],[13,20],[19,2],[8,-4],[9,-27],[0,-61],[-10,-102],[-18,-89],[-75,-49]],[[45722,68057],[-2,-45],[6,-44],[-1,-69],[-13,-36],[-35,-37],[-26,6],[-15,15],[-27,60],[-1,61],[25,41],[10,51],[64,-9],[6,9],[4,3],[5,-6]],[[45226,67984],[-11,-5],[-14,15],[-14,45],[10,34],[8,16],[13,-3],[23,-25],[8,-25],[0,-16],[-23,-36]],[[45031,67862],[-27,-94],[-34,35],[-8,12],[-7,19],[33,4],[33,47],[10,-23]],[[45046,68256],[-7,-5],[-7,46],[-33,111],[20,50],[37,1],[15,-34],[5,-36],[-7,-21],[2,-42],[-4,-27],[-21,-43]],[[85175,73606],[9,11],[0,16],[0,51],[25,36],[34,73],[17,40],[20,38],[22,25],[22,11],[35,5],[66,-4],[13,4],[46,4],[11,-7],[33,-4],[38,5],[18,11],[18,18],[15,33],[15,62],[17,48],[10,9]],[[85659,74091],[68,-258],[64,-166],[56,-121],[79,-232],[23,-124],[2,-77],[13,-106],[-11,-60],[3,-96],[-5,-49],[-9,-36],[-1,-70],[3,-37],[1,-49],[6,-19],[9,-7],[14,18],[18,7],[-3,-59],[-22,-150],[-18,-109],[-25,-95],[-32,-87],[-38,-34],[-27,-13],[-51,-4],[-43,15],[-36,-11],[-15,-18],[-11,-31],[8,-48],[-1,-36],[-16,3],[-31,21],[-34,2],[-16,11],[-16,51],[-17,-2],[-29,-31],[-44,-6],[-15,-17],[-5,-21],[6,-26],[22,-35],[-7,-36],[-23,-18],[-19,44],[-12,43],[-13,2],[-20,-12],[-4,-46],[10,-32],[15,-36],[-22,-42],[-5,-30],[-16,-21],[-42,47],[6,34],[18,33],[3,34],[-6,20],[-61,-86],[-37,-96],[-19,7],[-9,25],[-11,10],[-40,-63],[-8,-49],[-14,-2],[-7,21],[0,45],[-7,37],[-41,56],[-19,48],[10,27],[34,-15],[28,2],[-6,23],[-9,11],[19,12],[15,27],[-13,7],[-19,-15],[-16,7],[-6,63],[-20,65],[-10,63],[19,36],[10,56],[18,81],[9,27],[25,19],[9,21],[-14,11],[-22,9],[1,24],[15,12],[16,26],[32,32],[10,59],[-9,15],[-20,14],[5,30],[8,23],[-3,14],[-24,38],[-16,36],[5,40],[-4,60],[2,51],[-1,28],[-11,62],[-5,63],[-16,-10],[-12,-15],[-44,22],[-14,1],[-5,47],[15,57],[38,50],[21,6],[16,22],[26,7],[30,-34],[27,-7],[15,-59],[9,-12],[2,22],[22,25],[5,19],[-4,11],[-25,10],[-23,73],[-3,32],[-9,20],[13,59],[-26,67],[-13,21],[2,59],[-14,39],[-8,21],[-4,36],[4,16],[12,6],[3,15]],[[85761,71888],[-27,-36],[-35,48],[-8,26],[26,39],[23,44],[15,3],[6,-124]],[[85573,71892],[-3,-56],[-20,-3],[-11,36],[-13,-17],[-6,-1],[-10,45],[-2,36],[23,26],[14,-16],[20,-8],[8,-42]],[[85064,71641],[-18,-9],[-10,20],[-7,6],[4,26],[29,51],[6,17],[27,-10],[10,-27],[-13,-42],[-28,-32]],[[85144,73580],[-2,-76],[-15,4],[-10,7],[-5,15],[-10,71],[11,29],[23,-23],[8,-27]],[[85208,71626],[5,-27],[-22,5],[-12,26],[1,23],[14,3],[14,-30]],[[85499,71782],[-3,-18],[-14,27],[14,30],[3,-39]],[[85115,72864],[-4,-38],[-18,25],[-5,82],[19,-24],[8,-45]],[[85047,71849],[-4,-14],[-12,4],[-12,40],[-5,31],[-13,18],[20,27],[25,-49],[1,-57]],[[86365,73432],[-13,-18],[-15,18],[-2,18],[8,15],[18,10],[9,-14],[-5,-29]],[[85090,70981],[-13,-13],[-11,8],[-3,6],[-14,33],[-4,17],[10,32],[38,53],[99,51],[18,2],[39,-21],[9,-42],[-7,-35],[-9,-24],[-46,-40],[-35,-19],[-71,-8]],[[58690,38938],[2,-30],[2,-14],[13,-80],[20,-119],[13,-111],[18,-151],[0,-84],[4,-33],[16,-41],[20,-70],[7,-39],[7,-30],[21,-56],[16,-85],[14,-113],[12,-54],[4,-27],[5,-49],[0,-102],[0,-118],[0,-133],[1,-109],[-2,-55],[1,-157],[-18,-82],[2,-64],[6,-42]],[[58920,36382],[24,4],[42,-17],[35,2],[31,2],[52,3],[30,0]],[[59134,36376],[-10,-133],[-40,-208],[-13,-95],[-34,-341],[-44,-172],[-25,-71],[-72,-126],[-20,-25],[-18,-17],[-31,-14],[-123,-254],[-46,-123],[-41,-178],[-40,-98],[-60,-210],[-53,-161],[-51,-147],[-88,-203],[-39,-59],[-27,-26],[-70,-118],[-99,-189],[-75,-168],[-113,-190],[-65,-84],[-99,-164],[-27,-24],[-111,-152],[-79,-93],[-129,-107],[-51,-30],[-122,28],[-51,-15],[-43,-65],[-4,-93],[-18,-14],[-27,4],[-85,39],[-46,-7],[-27,-50],[-22,-63],[-64,-3],[-115,65],[-135,40],[-31,4],[-65,-48],[-23,-7],[-95,10],[-53,31],[-51,0],[-38,-26],[-47,-8],[-127,-175],[-66,0],[-56,-21],[-28,1],[-53,24],[-19,-1],[-30,-11],[-30,-31],[-68,-13],[-26,-27],[-115,-159],[-26,6],[-22,11],[-59,1],[-68,86],[-26,-6],[7,26],[2,45],[-14,32],[-10,14],[-26,-3],[-14,39],[-41,3],[-14,-9],[-20,-2],[-1,39],[1,24],[-1,38],[-5,46],[-16,15],[-12,6],[-28,-3],[-20,-5],[-10,-14],[-10,-33],[0,-103],[-15,29],[-16,62],[-5,66],[6,78],[31,29],[-3,53],[-6,45],[-35,117],[-13,54],[-29,36],[-23,87],[-23,32],[-9,61],[-22,49],[-8,77],[12,44],[20,24],[20,-38],[24,15],[35,56],[21,85],[1,135],[-5,85],[-28,219],[-13,50],[-63,157],[-72,210],[-92,330],[-44,199],[-66,401],[-59,227],[-72,212],[-9,14]],[[54568,35358],[11,26],[39,49],[17,13],[10,-6],[9,13],[9,33],[2,31],[4,44],[9,27],[9,52],[16,34],[34,22],[26,-30],[11,-29],[5,-38],[11,-18],[18,1],[13,-24],[8,-48],[-2,-35],[-10,-22],[1,-28],[14,-35],[5,-34],[9,-45],[47,-25],[23,-15],[39,-5],[38,-20],[35,-34],[58,-9],[80,18],[66,-8],[52,-34],[38,-6],[24,21],[10,31],[-3,41],[11,25],[26,11],[21,31],[16,50],[37,40],[57,32],[29,-1],[0,81],[0,256],[0,256],[0,257],[0,256],[0,256],[0,256],[0,256],[0,242]],[[55550,37570],[13,-17],[88,-128],[24,-68],[11,-43],[38,-155],[28,-140],[23,-105],[2,-48],[3,-47],[4,-23],[-3,-25],[-16,-57],[-16,-44],[-20,-60],[-2,-79],[6,-93],[12,-46],[16,-15],[36,23],[23,-7],[32,-18],[107,11],[13,-6],[40,-6],[14,7],[12,20],[14,56],[12,18],[23,9],[27,15],[22,33],[35,110],[70,98],[22,23],[14,26],[11,36],[25,123],[19,103],[6,48],[17,79],[20,50],[19,27],[10,7],[26,13],[32,13],[34,-14],[37,-31],[42,-51],[42,-64],[20,-32],[21,-15],[37,-5],[25,1],[38,-63],[19,-4],[44,-19],[53,-20],[34,2],[36,34],[26,2],[33,-3],[37,10],[27,14],[21,30],[18,33],[21,97],[12,78],[19,89],[23,122],[8,85],[8,23],[33,26],[28,18],[74,33],[15,18],[14,40],[32,68],[40,57],[21,32],[37,275],[5,34],[27,73],[17,31],[11,0],[15,20],[20,37],[24,24],[28,9],[18,25],[8,41],[14,20],[21,-1],[11,13],[3,28],[12,24],[22,19],[11,23],[1,27],[26,66],[51,103],[47,58],[45,12],[42,21],[40,32],[30,49],[19,67],[32,38],[65,11]],[[57982,34503],[45,36],[21,23],[15,18],[19,28],[7,68],[5,58],[15,28],[15,19],[13,30],[15,72],[10,70],[2,29],[-6,30],[-10,31],[-9,43],[-12,6],[-23,24],[-33,48],[-29,42],[-27,61],[-11,9],[-26,42],[-12,23],[-8,28],[-7,10],[-12,-8],[-31,-12],[-66,-49],[-41,-46],[-35,-53],[-36,-21],[-26,-18],[-21,-61],[-20,-58],[-17,-51],[-10,-24],[-9,-15],[-10,-33],[-18,-55],[-18,-37],[-24,-20],[-31,-26],[-11,-15],[-1,-22],[11,-52],[11,-49],[17,-59],[13,-42],[20,-52],[12,-31],[-1,-51],[4,-18],[6,-21],[6,-6],[6,-7],[17,-15],[4,-10],[12,-17],[11,-32],[22,-44],[24,-33],[41,-14],[32,-10],[11,6],[11,27],[9,34],[3,43],[10,23],[39,111],[21,41],[13,2],[17,8],[21,4],[16,-4],[4,2],[25,14]],[[60515,24801],[-12,-11],[-56,10],[-6,22],[17,34],[9,14],[29,-7],[24,-28],[4,-9],[-9,-25]],[[61536,50866],[2,47],[-5,24],[-26,71],[-49,132],[-38,99],[-38,102],[0,82],[0,243],[-1,485],[-1,486],[-1,485],[0,243],[-1,99],[4,16],[44,89],[57,118],[76,224],[41,122],[34,101]],[[61634,54134],[9,31],[30,61],[56,37],[36,6],[121,46],[18,19],[11,21],[10,48],[23,68],[31,47],[58,61],[56,52],[13,8],[68,33],[17,11],[28,11],[10,1],[95,-12],[74,-9],[77,-9],[8,7],[53,121],[85,192],[54,123],[84,189],[64,137],[72,151],[69,139],[83,166],[52,105],[82,162],[77,155],[69,137]],[[63327,56449],[41,130],[40,127],[44,136],[52,165],[49,154],[40,126],[0,65],[0,140],[0,96],[0,265],[0,161],[0,155],[0,159]],[[63593,58328],[35,7],[90,41],[71,63],[130,45],[99,114],[17,55],[30,70],[43,23],[111,-82],[18,-6],[-7,-50],[-3,-50],[-23,-88],[-15,-98],[11,-149],[5,-242],[-3,-35],[-7,-34],[-3,-28],[-12,-9],[-5,-16],[9,-6],[34,26],[0,29],[2,14],[28,-32],[21,-13],[5,-31],[-1,-20],[-32,9],[-17,16],[-48,-26],[-29,-29],[-9,-47],[-7,-190],[-11,-123],[-3,-162],[-38,-108],[-14,-76],[-57,-152],[-31,-130],[-9,-64],[-51,-178],[-70,-137],[-25,-174],[-25,-110],[-28,-99],[-62,-177],[-31,-122],[-40,-213],[-12,-135],[-111,-391],[-115,-312],[-72,-263],[-129,-305],[-176,-393],[-230,-467],[-62,-95],[-252,-288],[-163,-241],[-83,-164],[-88,-143],[-69,-136],[-210,-460],[-22,-43],[-20,-41],[-27,-77],[-18,-31],[-50,-131],[-31,-69],[-36,-67],[-14,-47],[-11,-55],[-12,-31],[-31,-130],[-28,-86],[-28,-67]],[[63327,56449],[-95,0],[-92,0],[-91,0],[-16,17],[-77,53],[-97,67],[-120,84],[-85,59],[-92,62],[-92,63],[-73,50],[-90,61],[-79,54],[-11,13],[-44,82],[-57,107],[-11,2],[-27,23],[-25,58],[-25,74],[-23,93],[-11,63],[-31,26],[-15,50],[-28,74],[-20,36],[-7,31],[-9,65],[-17,70],[-15,44],[-4,19],[1,12],[29,95],[13,34],[15,33],[12,33],[4,23]],[[61922,58179],[35,112],[31,99],[24,77]],[[62012,58467],[54,-88],[53,-180],[62,-144],[85,-135],[33,-45],[30,-24],[155,4],[109,122],[100,89],[33,18],[58,-24],[64,-7],[57,-27],[29,7],[114,103],[71,101],[48,42],[20,1],[66,-36],[85,15],[117,87],[37,18],[28,1],[64,-39],[9,2]],[[94357,46942],[-13,-8],[-20,21],[-9,19],[4,30],[12,12],[13,-20],[1,-21],[12,-33]],[[96368,45123],[-24,-9],[-10,2],[-16,50],[12,11],[18,-4],[5,-29],[15,-21]],[[96147,45646],[-22,-10],[-7,3],[-17,-6],[-18,-41],[-13,6],[-10,-2],[-8,34],[0,17],[13,-3],[6,33],[14,17],[32,7],[28,-10],[10,-8],[-9,-30],[1,-7]],[[94604,45047],[-20,-20],[-17,10],[-14,15],[-11,44],[-23,28],[-34,11],[-14,19],[-3,10],[-24,8],[-6,24],[2,25],[3,13],[22,-12],[103,-117],[25,-36],[11,-22]],[[94873,46298],[4,-62],[-2,-21],[-21,45],[-10,-16],[-9,22],[1,46],[1,50],[-4,38],[-11,55],[12,-9],[39,-148]],[[94218,46587],[-4,-1],[-13,7],[-16,2],[-9,20],[11,29],[15,18],[6,-4],[7,-12],[14,-5],[2,-37],[-13,-17]],[[94490,46661],[16,-8],[8,1],[18,-31],[25,-46],[-10,-23],[-20,12],[-7,-5],[-2,3],[-4,23],[-22,23],[-19,2],[-3,27],[20,22]],[[93822,47095],[18,-47],[20,-105],[-4,-36],[-14,-3],[-4,-22],[-20,51],[-26,14],[-19,31],[-6,62],[-2,39],[-15,7],[-42,-10],[-14,-34],[-19,11],[-4,30],[3,29],[26,29],[5,38],[26,64],[15,11],[31,-23],[3,-92],[11,-30],[31,-14]],[[93944,46761],[-6,-2],[-7,23],[15,62],[8,-50],[4,-19],[-14,-14]],[[93918,46840],[-27,-45],[-20,15],[-17,39],[6,47],[3,13],[8,2],[8,10],[9,21],[29,-17],[8,-11],[-18,-29],[6,-9],[4,-14],[1,-22]],[[93718,46823],[0,-8],[-15,16],[-34,78],[6,26],[31,50],[10,7],[8,-31],[-7,-46],[-10,-12],[-5,-43],[16,-37]],[[93523,47279],[-5,-8],[-9,31],[-7,10],[0,34],[-28,57],[-2,39],[16,38],[22,-22],[22,-48],[25,-16],[-5,-32],[-23,-57],[-6,-26]],[[93500,47136],[-3,-15],[-15,71],[1,36],[3,23],[5,7],[12,-79],[-3,-43]],[[93658,47172],[-6,-9],[-30,4],[-23,59],[0,44],[18,40],[22,8],[12,-16],[11,-34],[4,-43],[-3,-38],[-5,-15]],[[93288,47754],[-28,-13],[-17,18],[7,44],[10,23],[35,-41],[-7,-31]],[[93789,46797],[0,-20],[-16,6],[-36,31],[-1,14],[20,5],[15,-4],[12,-18],[6,-14]],[[94374,46501],[61,-92],[27,8],[80,-2],[47,-66],[28,-30],[16,-59],[19,-14],[12,-30],[7,-55],[-5,-9],[-24,-20],[-18,-9],[-47,20],[-44,42],[-89,5],[-41,12],[-14,17],[-13,21],[-21,51],[-17,61],[-2,35],[-2,68],[5,24],[17,25],[18,-3]],[[94410,46927],[0,-14],[-37,48],[-28,59],[-81,64],[-17,33],[-15,4],[-41,54],[-41,36],[-25,47],[-6,19],[-15,11],[-25,51],[-25,34],[-9,62],[-24,43],[-6,19],[77,-35],[36,-68],[30,-38],[11,-28],[27,-38],[25,-4],[24,-38],[23,-10],[18,-20],[114,-172],[-14,-46],[15,-33],[9,-40]],[[93745,47620],[9,-20],[-21,-35],[-29,19],[-6,19],[0,11],[-20,-7],[-40,17],[-54,82],[-58,156],[-56,86],[-11,26],[-1,45],[8,17],[34,-19],[45,-71],[74,-73],[20,-38],[12,-90],[13,-27],[40,-69],[21,-16],[11,-3],[9,-10]],[[94652,47053],[69,-171],[-3,-31],[-9,-19],[-3,-58],[8,-22],[19,-10],[32,-62],[13,-75],[1,-23],[14,-34],[0,-72],[30,-100],[3,-48],[-3,-22],[-12,13],[-37,113],[-41,49],[-5,21],[-42,66],[-28,111],[-30,198],[14,47],[-34,96],[1,25],[15,-6],[10,2],[5,11],[13,1]],[[94920,45859],[35,-34],[20,6],[30,-23],[23,13],[15,-30],[36,-118],[0,-38],[24,-27],[-20,-5],[-28,14],[-22,-10],[-22,23],[-38,12],[-33,27],[-69,87],[0,43],[-11,21],[-3,54],[-25,17],[-29,3],[-2,26],[5,45],[21,-1],[26,-19],[50,-65],[12,-12],[5,-9]],[[56147,79726],[-6,-7],[-95,-32],[-13,5],[-13,18],[-7,14],[-5,9],[-8,26],[-11,19],[-16,15],[-15,17],[-19,1],[-52,-25],[-36,-2],[-23,8],[-32,15],[-62,2],[-43,-13],[-4,-18],[-39,-115],[-57,-43],[-50,-43],[-14,-9],[-25,14],[-28,25],[-23,14],[-17,-6],[-19,-29],[-8,-30],[-56,-22],[-98,-12],[-34,-29],[-11,-36],[-1,-26],[9,-23],[-11,-27],[-4,-11],[-69,-6],[-92,-8],[-55,2],[-52,2],[-35,23],[-43,45],[-45,59],[-5,2],[-6,6],[-29,4],[-7,-3]],[[54763,79496],[-17,19],[-5,25],[-27,66],[-30,109],[0,32],[11,35],[11,28],[1,21],[2,6]],[[54709,79837],[9,45],[21,60],[20,35],[15,11],[30,-10],[52,-9],[39,8],[37,27],[20,23],[18,25],[5,16],[8,7],[31,14],[9,17],[4,31],[3,35],[6,26],[8,19],[57,45],[5,16],[9,16],[17,17],[16,25],[17,15],[22,-1],[21,3],[16,9],[7,1]],[[55231,80363],[29,-8],[5,-28],[3,-30],[51,2],[28,64],[14,8],[24,22],[15,20],[10,-13],[16,-41],[16,-33],[9,-13],[1,-10],[10,-6],[18,-4],[12,-10],[4,-31],[0,-28],[-6,-20],[-3,-18],[13,-7],[19,7],[13,10],[39,-23],[14,51],[15,27],[21,12],[18,16],[17,11],[11,0],[5,4],[15,-1],[16,-5],[23,6],[31,-13],[20,-23],[19,-8],[22,1],[15,13],[22,45],[16,0],[24,7],[35,-1],[80,-9],[21,-18],[49,-22],[22,-25],[9,-31],[5,-21],[51,-32],[75,-42],[18,-5]],[[54587,78628],[-24,14],[-30,6],[-5,-7],[-12,-8],[-6,-14],[4,-55],[-7,-9],[-34,5],[-11,-6],[-18,-38],[-19,-16],[-23,-11],[-18,-14],[-22,-12],[-19,-7],[-8,-17],[-4,-18],[1,-18],[19,-35],[3,-37],[-2,-46],[-5,-24],[-7,-16],[-48,-21],[-49,-38],[-1,-8],[22,-34],[1,-8],[-18,-19],[-2,-19],[2,-22],[10,-22],[3,-21],[-27,-14],[-36,5],[-43,28],[-16,-4],[-14,-15],[-15,7],[-17,17],[-23,36],[-12,23],[-4,23],[-7,4],[-9,-7],[-8,-29],[-22,-51],[-16,-14],[-24,3],[-34,-1],[-21,-5],[-26,19],[-6,-4],[0,-12],[-10,-19],[-15,-12],[-74,28],[-10,23]],[[53771,78062],[17,11],[23,30]],[[53811,78103],[15,-4],[19,7],[9,12],[-13,38],[-30,47],[-16,17],[-22,12],[-4,13],[12,73],[-4,11],[-25,-4],[-6,8],[-2,13],[2,17],[17,29],[19,25],[5,14],[-1,11],[-24,12],[-15,11],[-11,4],[-8,-6],[-6,7],[-6,21],[6,32],[21,30],[24,26],[21,20],[11,8],[6,33]],[[53805,78640],[12,-3],[25,-2],[27,-8],[25,-9],[22,-12],[47,-12],[42,-7],[13,-7],[10,1],[13,-10],[8,7],[5,13],[23,16],[22,21],[14,26],[9,21],[14,14],[16,5],[14,7],[60,10],[62,-8],[30,14],[24,26],[35,7],[2,0],[53,-19],[4,11],[2,5],[-1,55],[17,25],[16,11]],[[54470,78838],[53,-4],[7,-17],[2,-26],[5,-35],[9,-10],[5,-14],[-1,-24],[10,-18],[24,-49],[3,-13]],[[78880,52610],[-42,-38],[-47,34],[15,57],[32,13],[25,-18],[14,-13],[10,-16],[-7,-19]],[[47143,56730],[-1,-17],[-8,-83],[-12,-71],[-8,-17],[-36,-19],[-15,-31],[-13,-101],[-8,-79],[-12,-13],[-52,-114],[-34,-43],[-24,-38],[-22,-48],[-28,-47],[-31,-80],[-21,-82],[-15,-26]],[[46803,55821],[-11,23],[-52,82],[-54,55],[-116,91],[-39,25],[2,33],[13,59],[-22,69],[9,51],[-9,0],[-16,-31],[-36,9],[-23,44],[-19,15],[-9,22],[-12,115],[-9,52],[-17,32],[-36,8],[-15,69],[-19,54],[3,34],[16,-2],[13,-24],[20,-10],[25,58],[23,32],[5,28],[-3,15],[-14,-24],[-37,6],[-9,-21],[-17,-7],[-13,69],[1,40],[5,45],[38,7],[3,14],[-26,10],[-33,52],[-6,35]],[[46307,57055],[16,12],[16,-5],[13,-8],[15,13],[14,20],[8,25],[11,67],[35,22],[21,41],[20,64],[9,45],[8,22],[6,19],[3,22],[9,19],[10,47],[6,44],[20,20],[42,19],[38,-32],[61,27],[3,41],[56,1],[66,0],[55,1],[19,-11],[7,-30],[18,-47],[19,-33],[23,-72],[28,-84],[29,-75],[19,-41],[2,-14],[-1,-17],[-10,-38],[-8,-42],[1,-15],[6,-8],[31,-13],[2,-46],[1,-64],[14,-60],[15,-44],[-1,-16],[-35,-75],[-13,-74],[-7,-21],[-3,-17],[7,-8],[9,5],[14,-6],[13,-2],[17,27],[28,68],[10,8],[21,-6]],[[46520,56126],[-4,-15],[-18,37],[-96,56],[27,29],[66,9],[20,-17],[9,-15],[3,-27],[-7,-57]],[[65427,49139],[1,-53],[-13,18],[-4,34],[-18,26],[-9,24],[20,29],[23,-78]],[[56306,77325],[-10,-10],[-11,-15],[-7,-26],[-1,-42],[-36,-33],[-14,-7],[-6,-21],[-9,-62],[1,-47],[5,-23],[2,-20],[12,-23],[10,-37],[7,-48],[16,-37],[39,-37],[20,-21],[14,-31],[11,-27],[33,-38],[-3,-26],[-7,-26],[-7,-12],[-16,-33],[-16,-19],[-26,-59],[-41,-3],[-10,-5],[-16,-16],[-7,-29],[7,-23],[-1,-24],[-7,-46],[10,-50],[14,-23],[2,-13],[-2,-23],[-22,-47],[-6,-17],[-22,-9]],[[56206,76217],[-7,4],[-11,17],[-11,4],[-26,-19],[-26,-11],[-21,9],[-20,1],[-14,-8],[-11,-3],[-21,-21],[-33,-14],[-16,3]],[[55989,76179],[-6,19],[-6,27],[3,13],[22,21],[3,21],[31,99],[6,32],[0,11],[-8,7],[-17,0],[-76,40],[4,46],[-22,25],[-24,22],[-4,25],[-27,50],[-19,28],[-25,14],[-22,21],[-12,12],[-6,23],[0,14],[-7,14],[-10,-2],[-17,-18],[-22,-16],[-4,-12],[8,-28],[6,-17],[-3,-17],[-7,-21],[-41,-47],[-5,-16],[8,-26],[-5,-13],[-34,-17]],[[55651,76513],[1,14],[-3,23],[-19,25],[-28,19],[-63,65],[-23,9],[-22,7],[-30,32],[-16,5],[-18,22],[-38,76],[-32,41],[-22,20],[-6,21],[-2,20],[1,7]],[[55331,76919],[17,30],[13,4],[16,1],[11,-15],[15,-3],[8,19],[4,27],[-2,35],[-35,82],[-29,57],[-4,12],[7,11],[10,5],[11,-4],[29,-4],[28,5],[9,14],[0,18],[-10,18],[-32,46],[-26,41],[-29,32],[-23,12],[-6,16],[-3,18],[3,31],[1,40],[5,25],[20,47],[19,51],[12,48],[6,45],[-2,13],[-10,9],[-21,10],[-29,-9],[-25,-16],[-10,-1]],[[55279,77689],[-3,20],[4,9],[8,-1],[6,-4],[7,9],[4,27],[-10,94],[18,9],[1,13],[1,12],[19,-16],[27,0],[24,3],[4,9],[-1,14],[-5,10],[-8,9],[-6,13],[-16,5],[-50,34],[-24,36],[0,39],[7,21],[9,7],[-2,7],[-29,18],[-10,24],[9,32],[-15,64],[-15,40],[15,17],[2,24],[1,14]],[[55251,78301],[6,0],[25,16],[8,13],[6,16],[5,4],[17,-17],[17,-2],[19,11],[15,15],[17,12],[8,8],[10,14],[21,39],[23,8],[30,-10],[34,-4],[25,9],[63,-11],[13,-9],[9,-10]],[[55622,78403],[17,-34],[16,-43],[22,-20],[26,-24],[13,-17],[20,-52],[16,-25],[5,1],[5,7],[4,5],[4,-5],[0,-16],[1,-34],[-3,-38],[5,-35],[0,-11],[-3,-10],[0,-9],[6,-9],[21,-23],[20,-36],[22,-26],[22,-16],[13,-1],[22,-29],[43,-21],[14,-7],[9,-12],[7,-14],[0,-14],[-6,-7],[-10,-20],[-3,-25],[-7,-6],[-7,0],[-5,-8],[1,-10],[6,-10],[9,-9],[17,-9],[17,-14],[0,-10],[-4,-11],[-21,-5],[-16,-2],[-8,-4],[1,-21],[45,-21],[21,-20],[10,-26],[29,-17],[47,-8],[33,-27],[18,-45],[30,11],[42,67],[41,17],[40,-32],[22,-26],[4,-20],[-10,-9],[-22,4],[-19,-13],[-14,-29],[-2,-31],[10,-33],[14,-23],[19,-13],[9,-17],[2,-22],[4,-6]],[[46588,60373],[26,-93],[-5,-44],[-6,-65],[15,-47],[17,-31],[12,-28],[14,-39],[2,-77],[-2,-56],[9,-26],[7,-32],[-1,-26],[-5,-24],[-17,-31],[-3,-58],[27,-71],[17,-38],[0,-22],[5,-24],[13,-28],[8,7],[8,23],[4,15],[24,-7],[11,-7],[14,-46],[6,-30],[4,-39],[15,-48],[14,-34],[2,-21],[13,-28],[-8,-64],[1,-32],[-8,-85],[-2,-41],[0,-15],[19,-30],[-2,-43]],[[46836,58988],[-19,8],[-32,5],[-65,-23],[-23,9],[-43,-3],[-30,-12],[-39,-28],[-30,7],[-16,22],[-21,-1],[-24,11],[-26,22],[-23,10],[-26,40],[-11,7],[-9,-11],[-7,-13],[-7,-8],[-14,7],[-5,27],[5,26],[1,19],[-7,11],[-15,4],[-25,-1],[-40,9],[-9,5],[-90,6]],[[46186,59143],[-93,1],[-79,1],[-100,1],[-70,0],[-66,1],[-50,-53],[-55,-56],[-73,-31],[-85,12],[-27,-9],[-28,-25],[-21,-18],[-29,-11],[-37,9],[-16,-6]],[[45357,58959],[-9,26],[-11,42],[7,31],[23,20],[34,26],[19,-14],[10,0],[2,16],[-3,9],[-26,22],[-14,30],[-11,-17],[-10,-37],[-8,-10],[-12,-11],[-6,25],[-3,24],[5,19],[-2,104],[3,55],[-2,49]],[[45343,59368],[16,32],[16,20],[60,2],[57,1],[54,-1],[55,-1],[6,97],[17,8],[26,10],[49,12],[54,11],[12,19],[9,33],[6,28],[11,13],[15,-10],[20,-15],[21,-24],[23,-21],[16,-14],[38,-34],[65,-48],[53,-19],[65,35],[46,22],[6,42],[-7,41],[-35,37],[-47,-4],[-15,-10],[-22,-13],[-13,-4],[-22,8],[-28,33],[-18,32],[-25,15],[-29,16],[-47,66],[-25,12],[-23,4],[-45,-13],[-44,-36],[-23,-81],[-43,1],[-93,3],[-86,2],[-70,-6]],[[45399,59669],[-7,59],[-17,47],[-27,40],[-6,37],[9,33],[26,26],[6,19],[-13,-2],[-21,-18],[-14,0],[-1,51],[-23,66],[-26,112],[-30,46],[-24,91],[-26,35],[-24,16],[-20,-3],[-7,-42],[-25,60],[34,21],[73,75],[85,215],[76,253],[9,60]],[[45406,60966],[10,46],[6,103],[11,62],[10,12],[13,47],[15,83],[18,46],[19,9],[16,-4],[11,-17],[31,-10],[53,-4],[41,12],[29,29],[38,14],[47,1],[25,12],[3,24],[6,7],[10,-10],[9,4],[8,17],[9,1],[9,-14],[39,-5],[70,6],[65,-44],[60,-93],[31,-62],[1,-31],[10,-31],[18,-31],[16,-6],[15,20],[12,-3],[8,-24],[17,-5],[19,15],[14,-5],[2,-14],[3,-8],[9,-3],[13,-19],[17,-49],[14,-69],[11,-88],[14,-48],[18,-8],[10,-18],[2,-22],[5,-14],[9,-8],[15,5],[18,-30],[19,-65],[3,-29],[-3,-16],[1,-11],[12,-11],[12,-21],[10,-32],[21,-29],[32,-24],[23,-37],[15,-50],[29,-41],[6,-5]],[[60250,66464],[-7,0],[-20,39],[-11,29],[-12,19],[-53,39],[-8,25],[9,25],[5,-25],[10,-14],[44,-36],[49,-76],[9,-7],[-15,-18]],[[61663,61471],[21,-3],[-9,19],[-2,9],[10,26],[30,-55],[-1,-64],[-2,-15],[-8,14],[-6,13],[-2,15],[-8,16],[-30,-10],[-18,17],[-27,55],[-7,39],[11,8],[12,19],[7,31],[-7,32],[16,-5],[9,-33],[1,-75],[3,-16],[-5,-17],[12,-20]],[[61888,61273],[-3,46],[-16,68],[-1,49],[-8,48],[-14,37],[-26,38],[-3,53],[-19,52],[-25,42],[-15,77],[-10,103],[-67,135],[-84,124],[-26,71],[-42,143],[-21,113],[-56,130],[-2,50],[-9,61],[-13,68],[-7,54],[-57,235],[-18,37],[-16,53],[-4,40],[-5,22],[-39,39],[-38,99],[-111,157],[-55,15],[-43,56],[-32,74],[-34,126],[-60,136],[-50,194],[16,71],[-1,49],[-16,84],[-17,64],[-12,61],[10,88],[3,98],[10,52],[7,57],[-9,115],[-17,61],[2,41],[-19,20],[-16,45],[16,-1],[-29,62],[-11,34],[-11,84],[-14,64],[-45,146],[-22,89],[-49,114],[-53,85],[-33,38],[-16,35],[-28,2],[-30,50],[-21,1],[-26,8],[-31,97],[-26,90],[-44,118],[11,31],[13,50],[-6,65],[-7,44],[-19,81],[-64,202],[-17,29],[-27,34],[-16,88],[-8,78],[-44,38],[-74,282],[-44,99],[-17,66],[-50,109],[-24,109],[-51,100],[-44,173],[-67,174],[-29,30],[-69,12],[-30,13],[-27,-38],[-2,48],[19,67],[26,140],[6,123],[42,364]],[[59708,68751],[59,-18],[49,-16],[71,-23],[74,-23],[43,-14],[14,6],[60,89],[54,81],[32,98],[31,96],[14,20],[48,17],[76,29],[75,28],[5,9],[18,77],[22,97],[5,10],[5,10],[54,55],[32,33],[-46,97],[-44,92],[-49,103],[-41,80],[-63,120],[-40,79],[71,37],[77,40],[78,41],[94,49],[73,38],[110,57],[53,28],[10,7],[41,68]],[[60873,70348],[62,-19],[93,-29],[90,-27],[95,-32],[31,-27],[91,-96],[60,-63],[69,-74],[87,-91],[59,-63],[77,-81],[59,-92],[76,-117],[82,-128],[68,-100],[94,-137],[93,-135],[90,-133],[73,-106],[91,-134],[8,-5],[92,-15],[125,-21],[125,-20],[113,-19],[49,19]],[[62925,68603],[53,-12],[72,-17],[43,-11],[82,-21],[25,-88],[9,-61],[8,-60],[24,-54],[56,1],[49,1],[61,2],[49,1]],[[63456,68284],[15,-54],[7,-54],[29,-128],[41,-100],[9,-36],[7,-55],[-7,-21],[-3,-23],[30,-55],[51,-46],[19,-12],[22,-21],[-17,-31],[30,-74],[34,-74],[37,-17],[50,-113],[74,-73],[46,-96],[-4,-2],[-14,10],[-16,13],[-5,-12],[0,-40],[5,-47],[23,-41],[21,-29],[8,-56],[-17,-120],[-5,1],[-11,10],[-12,2],[-6,-7],[14,-86],[13,-66],[17,-52],[14,-77],[11,-32],[49,-82],[14,-68],[14,-127],[30,-70],[17,-55],[22,-46]],[[64112,66122],[14,-63],[20,-49],[11,-12],[15,-5],[20,0],[23,12],[25,12]],[[64240,66017],[20,-24],[20,3],[2,-23],[-13,-31],[-17,-78],[24,-13],[22,-6],[17,-13],[9,0]],[[65329,64921],[20,-65],[17,-54],[23,-75],[25,-79],[24,-75],[17,-57],[-9,-58],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-64],[-10,-63],[-11,-64],[-10,-64],[-10,-64],[-10,-63],[-10,-64],[-10,-64],[-11,-64],[-10,-63],[-10,-64],[-12,-77],[-30,-20],[-47,-33],[-48,-33],[-48,-33],[-48,-34],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-48,-33],[-48,-33],[-47,-33],[-48,-33],[-39,-27]],[[60165,66654],[-3,-8],[-12,21],[1,44],[10,25],[-1,-34],[5,-35],[0,-13]],[[52062,52746],[-11,-15],[-12,12],[-3,23],[16,44],[7,11],[6,-9],[4,-12],[1,-18],[-8,-36]],[[51849,51912],[-28,-42],[-10,11],[-7,29],[-8,64],[3,30],[13,35],[28,34],[17,3],[17,-46],[0,-47],[-25,-71]],[[53468,77131],[-17,-4],[-8,24],[12,27],[18,4],[3,-21],[-8,-30]],[[2130,44086],[31,-54],[12,-72],[-13,-69],[-30,17],[-42,-15],[-15,5],[-34,85],[-23,38],[-10,35],[30,-4],[44,24],[50,10]],[[2374,43751],[-76,0],[-38,26],[-13,0],[-33,55],[-5,28],[17,19],[36,10],[70,-41],[11,-37],[16,-4],[13,-16],[3,-26],[-1,-14]],[[33007,59422],[-8,-9],[-21,39],[3,45],[12,25],[12,14],[12,2],[4,-38],[-3,-52],[-11,-26]],[[32992,59328],[-4,-6],[2,0],[-2,-5],[-1,5],[-3,2],[-2,1],[-4,0],[0,5],[4,-3],[7,3],[0,4],[-2,4],[-1,3],[2,5],[8,10],[3,5],[1,-2],[0,-2],[0,-2],[1,-2],[-4,-8],[-5,-17]],[[32962,59156],[-2,-1],[-3,2],[1,2],[3,1],[1,4],[0,5],[0,6],[2,3],[2,1],[1,-2],[1,-6],[-2,-4],[-1,-3],[-1,-5],[-2,-3]],[[33084,59805],[-15,-61],[-31,38],[-3,48],[3,29],[18,54],[15,36],[10,12],[6,-47],[-3,-109]],[[32630,61705],[-14,-12],[-12,17],[3,40],[11,1],[11,-18],[1,-28]],[[32602,61773],[-7,-8],[-13,35],[-20,10],[-18,21],[0,4],[0,11],[4,12],[9,9],[22,-28],[11,-36],[10,-17],[2,-13]],[[58487,50460],[-7,3],[-13,11],[-21,36],[-38,-20],[-10,1],[-14,-18],[-12,-21],[-7,-1],[-7,3],[-33,42],[-12,-1],[-5,-120],[-5,-67],[-7,-30],[-23,-29],[-24,-16],[-13,1],[-52,-9],[-21,0],[-11,10],[-15,68],[-27,30],[-27,14],[-10,-4],[-10,-35],[-4,-32]],[[58059,50276],[-26,22],[-7,27],[-1,46],[-10,62],[6,27],[10,17],[21,33],[33,46],[7,22],[4,37],[-2,84],[-3,72],[4,26],[15,55],[19,57],[24,59],[14,6],[18,23],[19,34],[11,12]],[[90522,76877],[4,-3],[5,0],[5,1],[2,-6],[1,-11],[-3,-1],[-7,-2],[-4,-1],[-2,8],[-1,6],[-4,4],[0,4],[4,1]],[[90654,76972],[-7,-3],[-12,3],[-4,3],[2,5],[8,8],[6,-3],[5,-2],[2,-11]],[[90567,76848],[-3,-1],[-2,7],[6,8],[11,9],[4,-5],[-4,-7],[-5,-4],[-7,-7]],[[88104,83582],[-34,-100],[-24,-1],[-18,21],[-39,-8],[-14,5],[23,31],[55,48],[23,-1],[22,10],[6,-5]],[[91830,85840],[-22,-7],[-11,16],[-1,11],[34,25],[21,36],[13,-22],[4,-15],[-38,-44]],[[83405,93945],[-70,-26],[-60,0],[-42,46],[33,18],[57,7],[31,-6],[44,-29],[7,-10]],[[84594,94383],[-17,-1],[-32,15],[-8,21],[0,10],[26,8],[33,-5],[25,-19],[4,-7],[-31,-22]],[[79519,96892],[-33,-4],[-36,12],[10,26],[81,4],[30,39],[51,-2],[14,-11],[8,-13],[-1,-17],[-11,0],[-48,-2],[-9,-9],[-56,-23]],[[79837,96337],[-32,0],[-9,27],[27,33],[34,0],[29,-10],[10,-5],[10,-12],[4,-18],[-73,-15]],[[77107,95967],[-15,-9],[-29,4],[-24,22],[-9,35],[20,9],[57,-61]],[[76903,95736],[-15,-6],[-13,4],[-4,7],[1,29],[25,38],[1,12],[12,6],[31,-7],[15,-16],[2,-7],[-21,-38],[-34,-22]],[[77815,97703],[-61,-7],[7,40],[4,11],[31,6],[20,-10],[44,-7],[-45,-33]],[[71320,94150],[-26,-4],[-118,22],[-43,27],[16,18],[31,0],[140,-63]],[[72974,94522],[-27,-20],[-37,11],[-27,13],[-14,19],[14,10],[40,7],[24,-7],[21,-22],[6,-11]],[[73543,94734],[-13,-34],[-78,17],[-11,14],[42,21],[38,12],[54,2],[-32,-32]],[[74070,95035],[23,-11],[73,17],[14,-6],[20,-24],[-31,-45],[-23,-18],[-66,10],[-83,1],[-37,25],[20,26],[48,16],[28,15],[14,-6]],[[66475,98677],[-60,-7],[-105,12],[-30,14],[7,13],[68,18],[54,4],[57,-19],[26,-23],[-17,-12]],[[86301,76210],[-8,15],[-2,26],[-9,25],[-18,34],[-7,35]],[[86257,76345],[16,18],[-3,32],[-15,30],[-23,6],[-5,8],[1,16],[8,16],[11,14],[24,19],[40,14],[22,12],[19,3],[20,-6],[18,18],[17,11],[4,31],[1,47],[6,14],[8,20],[11,26],[10,67],[8,46],[5,23],[1,32],[-5,20],[-10,13],[-7,8],[-1,36],[1,48],[-3,31],[11,172],[12,39],[-36,229],[-11,73],[-7,37],[-16,54],[-10,27],[4,26],[14,25],[14,12],[40,6],[12,9],[49,28],[11,17],[26,40],[10,31],[11,40],[24,21],[15,36],[16,13],[16,-31],[19,-17],[25,-11],[31,-13],[51,-25],[51,-21],[33,-17],[16,-7],[32,-12],[14,-8],[13,-10],[21,26],[28,33],[-5,51],[5,58],[20,100],[23,29],[12,5],[12,11],[23,19],[8,26],[-5,31],[8,31],[2,30],[8,39],[11,11],[15,13],[12,20],[10,31],[7,35],[-3,41],[14,26],[23,22],[8,14],[4,35],[1,16],[6,18],[-4,36],[-6,40],[26,66],[18,57],[4,84],[2,13],[7,40],[4,16],[14,52],[19,34],[-4,38],[-7,37],[1,25],[16,29],[10,15],[8,21],[14,9],[12,5],[28,5],[16,22],[15,22],[28,58],[9,35],[6,17],[-15,50],[-13,42],[-16,58],[-7,27],[11,35],[11,22],[6,19],[3,33],[-4,25],[-28,39],[-30,19],[-34,8],[-11,2],[-24,-7],[-101,-50],[-48,-38],[-27,-43],[-29,-21],[-47,3],[-43,2],[-35,-24],[-40,-49],[-29,-22],[-18,4],[-19,-33],[-21,-70],[-24,-31],[-27,9],[-64,-7],[-101,-22],[-63,1],[-26,24],[-40,3],[-55,-18],[-33,-3],[-12,10],[-8,29],[-4,48],[-19,50],[-32,51],[-6,63],[21,73],[5,50],[-12,27],[-4,24],[-25,31],[-17,52],[-12,16],[3,45],[15,54],[-18,50],[-55,3],[-44,15],[-44,46],[-68,131],[-34,46],[-22,5],[-16,21],[-10,37],[-16,1],[-16,0],[-9,-16],[-11,-5],[-18,15],[-17,1],[-18,-11],[-15,7],[-13,26],[-23,17],[-33,9],[-13,17],[5,28],[-6,20],[-18,13],[-49,-3],[-80,-20],[-66,5],[-52,31],[-29,28],[-5,26],[-15,25],[-24,24],[-14,42],[-2,58],[5,56],[22,79],[-54,51],[-16,30],[3,25],[-2,20],[-10,15],[1,23],[10,32],[0,41],[-11,50],[-30,70],[-49,90],[-27,66],[-4,42],[-6,33],[-10,18],[-5,31],[4,34],[-6,22],[-7,21],[1,33],[-9,22],[-18,13],[-6,25],[4,53],[-13,46],[-40,83],[-12,61],[-3,54],[-17,27],[-1,24],[-2,42],[-11,11],[-6,15],[5,17],[-8,22],[-21,26],[-9,22],[-3,21],[-10,15],[-31,16],[-8,21],[2,19],[6,17],[4,11],[-1,14],[-2,13],[-13,17],[-17,19],[-19,41],[-25,11],[-15,0],[-14,23],[5,14],[-1,28],[-12,22],[-15,9],[-14,-6],[-34,21],[-55,47],[-42,22],[-29,-4],[-18,-14],[-6,-25],[-20,3],[-48,44],[-48,11],[-27,24],[-21,40],[-20,17],[-19,-7],[-44,27],[-70,61],[-37,20],[-14,-11],[-7,0],[-12,2],[-18,0],[-32,15],[-43,-7],[-55,-27],[-59,-17],[-64,-6],[-37,3],[-12,13],[-69,-19],[-96,-40],[-94,-38],[-117,-19],[-78,-64],[-78,-118],[-57,-74],[-34,-30],[-14,-40],[6,-49],[29,-17],[53,14],[44,-7],[38,-28],[12,-42],[-14,-56],[4,-56],[22,-54],[2,-63],[-19,-71],[-48,-72],[-76,-72],[-47,-71],[-28,-102],[-42,-90],[-16,-50],[-3,-41],[-17,-45],[-31,-48],[-17,-48],[-3,-49],[-15,-44],[-29,-39],[-17,-42],[-7,-45],[-11,-29],[-15,-16],[8,-15],[30,-15],[13,-43],[-6,-71],[-18,-51],[-31,-31],[-47,-20],[-62,-9],[-85,-68],[-73,-88],[-87,-103],[-17,0],[-32,13],[-61,42],[-65,9],[-62,40],[-37,25],[-57,50]],[[82411,80543],[-14,31],[-22,25],[-56,33],[-37,18],[-23,1],[-58,-34],[-36,-27],[-22,-14],[-36,3],[-44,6],[-18,9],[-25,21],[-49,64],[-26,45],[-35,26],[-38,29],[-19,7],[-33,-2],[-47,8],[-25,10],[-21,-9],[-42,-31],[-52,-59],[-41,-23],[-44,-32],[-36,-37],[-35,-39],[-43,-44],[-20,-61],[-10,-44],[-40,-27],[-30,-26],[-30,-9],[-56,14],[-33,-10],[-83,-52],[-40,-5],[-28,-7],[-27,-3],[-45,-13],[-17,-9],[-23,-10],[-26,7],[-37,-29],[-104,-80],[-33,-13],[-22,-3],[-28,28],[-28,19],[-30,-2],[-34,-26],[-57,20],[-68,19],[-61,18],[-21,15],[-60,22],[-88,1],[-52,0],[-33,-8],[-26,11],[-32,32],[-54,74],[-32,21],[-17,19],[-7,30],[-12,4],[-8,21],[0,29],[-1,62],[4,44],[-9,13],[-36,7],[-43,14],[-79,2],[-32,1],[-25,25],[-28,31],[-28,64],[-24,29],[-40,37],[-38,10],[-57,-7],[-42,-7],[-37,16],[-24,20],[-34,22],[-51,5],[-42,16],[-44,18],[-32,-7],[-22,-18],[-26,-23],[-33,-4],[-81,-24],[-24,-14],[-36,-6],[-32,-18],[-26,-35],[-22,-26],[-28,-9],[-33,2],[-29,8],[-15,3],[-22,-13],[-25,-9],[-38,15],[-21,13],[-32,8],[-20,37],[-20,15],[-34,6],[-50,18],[-26,20],[-23,11],[-38,43],[-21,37],[-17,6],[-20,5],[-13,23],[-1,29],[5,18],[3,30],[-11,29],[-11,13],[-6,22],[3,42],[-4,42],[-4,44],[-12,32],[-3,63],[5,26],[-1,30],[-12,23],[-37,17],[-44,22],[-70,27],[-29,2],[-23,-11],[-22,13],[-22,22],[-39,23],[-50,30],[-54,33],[-48,29],[-19,8],[-66,2],[-54,4],[-32,11],[-37,41],[-19,26],[-30,12],[-22,4],[-35,13],[-64,44],[-23,21],[-16,0],[-21,38],[-18,9],[-13,-27],[-13,-65],[-11,-30],[-34,-60],[-80,-48],[-13,-25],[-8,-23],[-11,-32],[-4,-42],[-10,-12],[-23,-1],[-18,-19],[-14,-42],[-11,-17],[-7,-39],[1,-17],[-2,-19],[-2,-30],[-21,-66],[-3,-38],[8,-24],[18,-33],[9,-18],[3,-22],[0,-28],[11,-38],[8,-33],[13,-24],[19,-20],[21,-7],[16,-13],[4,-27],[-5,-37],[-7,-69],[-14,-43],[-8,-28],[-14,-42],[-5,-17],[-27,-36],[-19,-10],[-23,-29],[-19,-2],[-18,1],[-19,-7],[-18,-13],[-13,-39],[-34,-40],[-16,-19],[-42,-6],[-20,18],[-11,25],[-14,14],[-17,31],[-76,16],[-20,-7],[-12,-12],[-15,9],[-11,15],[-11,-5],[-23,-8],[-19,2],[-23,31],[-33,16],[-13,10],[-13,0],[-8,-15],[-15,-8],[-10,18],[-13,13],[-18,0],[-22,-27],[-39,-13],[-13,-19],[-22,3],[-16,15],[-15,1],[-46,0],[-15,-5],[-19,15],[-8,27],[-23,21],[-33,2],[-26,-3],[-12,-8],[-17,-3],[-14,37],[-19,26],[-10,19],[-16,8],[-13,24],[-2,47],[-8,59],[-9,61],[-10,26],[-49,9],[-23,-2],[-54,5],[-38,4],[-10,1],[-34,7],[-32,6],[-32,4],[-14,-5],[-33,-2],[-26,29],[-11,34],[-2,19],[-6,19],[-23,6],[-22,-6],[-11,-39],[-16,-16],[-15,3],[-13,21],[-26,23],[-17,22],[-20,35],[-16,-8],[-5,-22],[-3,-21],[-21,-43],[-24,-5],[-41,3],[-43,-2],[-27,-16],[-20,-29],[-10,-23],[-21,-8],[-21,-23],[-9,-31],[-20,1],[-11,-4],[-19,-6],[-48,-17],[-11,-4],[-29,-30],[-22,-23],[-21,-10],[-13,-27],[-17,-21],[-38,-6],[-42,-26],[-15,-9],[-24,-20],[-34,-8],[-14,-6],[-13,-14],[-8,-49],[-28,-17],[-37,-3],[-28,-26],[-2,-46],[9,-42],[-4,-19],[-21,-11],[-29,-22],[-22,-28],[-26,-1],[-16,10],[-11,-18],[-7,-37],[-19,-18],[-28,-16],[-11,6],[-7,14],[-12,18],[-10,-7],[-1,-26],[-8,-19],[-24,-2],[-18,11],[-13,12],[-25,-2],[-26,-5],[-16,6],[-15,-6],[-41,-12],[-16,-41],[0,-48],[-5,-24],[-24,-21],[-12,-19],[-14,-13],[-33,-1],[-1,0]],[[74392,80162],[-14,2],[-26,-11],[-26,-8],[-17,-6],[-11,-18],[-16,-8],[-26,5]],[[74256,80118],[-8,35],[-17,40],[-24,14],[-21,8],[-20,19],[-13,20],[-39,95],[-27,41],[-25,3],[-3,27],[14,27],[18,22],[0,31],[-15,16],[-18,-5],[-25,-35],[-29,-40],[-35,-29],[-14,-24],[-17,-27],[-24,4],[-18,-2],[-15,-2],[-11,29],[-15,4],[-106,28],[-35,11],[-23,-14],[-16,9],[-6,28],[-21,50],[-16,41],[-21,41],[-8,33],[7,34],[-3,30],[-18,15],[-23,2],[-65,64],[-30,9],[-27,12],[-22,0],[-18,28],[-17,86],[-6,48],[-21,49],[-27,41],[-16,57],[-23,25],[-40,39],[-38,28],[-62,34],[-23,0],[-32,-3],[-18,-16],[-21,-37],[-28,-2],[-44,0],[-11,-14],[-7,-25],[-23,-31],[-33,-25],[-46,8],[-32,-13],[-32,-5],[-45,32],[-51,-1],[-33,-15],[-46,1],[-10,18],[6,30],[-4,27],[-8,22],[-6,27],[-19,6],[-54,-11],[-15,12],[2,27],[9,33],[8,43],[-3,26],[-28,-4],[-17,3],[-9,30],[-16,23],[-18,1],[-21,5],[-24,-9],[-12,-30],[-16,-5],[-16,-8],[-12,-11],[-7,-27],[3,-25],[5,-55],[-8,-29],[-22,-16],[-20,3],[-14,-7],[-26,-31],[-12,-11],[-3,-19],[-2,-28],[-22,10],[-35,104],[-40,118],[-45,125],[-24,67],[-89,216],[-43,103],[-76,178],[-68,162],[-77,168],[-46,95],[-48,101],[-17,27],[-26,36],[-65,69],[-94,99],[-87,87],[-68,69],[-17,30],[-8,17],[-7,18],[-10,34],[0,22],[64,-4],[14,22],[24,80],[13,69],[-22,-3],[-40,-28],[-21,-21],[-12,-9],[-64,-14],[-35,-31],[-72,-52],[-52,-30],[-10,-5],[-61,-10],[-11,-12],[-1,-27],[-5,-30],[-43,-44],[-47,-38],[-17,-5],[-29,9],[-14,-5],[-43,-41],[-64,-62],[-6,-25],[0,-30],[-7,-27],[-14,-10],[-21,24],[-19,28],[-39,20],[-58,5],[-36,-10],[-24,-16],[-48,-61],[-18,-13],[-10,4],[-2,30],[-10,21],[-12,32],[6,63],[26,60],[43,33],[35,35],[10,38],[-1,27],[-13,12],[-13,2],[-8,-13],[-23,-26],[-35,-21],[-29,-4],[-13,1],[-31,13],[-57,73],[-48,10],[-33,6],[-11,-7],[-5,-18],[3,-20],[7,-19],[-4,-16],[-15,-11],[-24,-20],[-11,13],[-6,51],[1,40],[-16,34],[-17,52],[-23,31],[-22,-10],[-11,-44],[-17,-15],[-33,9],[-58,-25],[-95,-11],[-68,31],[-11,28],[28,59],[2,53],[0,48],[7,35],[-16,66],[-38,136],[-22,102],[-34,77],[-14,25],[-70,-13],[-19,-17],[-13,-23],[-22,-17],[-31,-12],[-26,8],[-29,13],[-31,27],[-36,36],[-69,28],[-68,9],[-75,10],[-38,-18],[-36,-29],[-52,-59],[-24,-6],[-38,-5],[-27,-15],[6,-26],[5,-36],[-10,-29],[-15,-15],[-22,-10],[-37,-3],[-31,-6],[-38,-41],[-58,-10],[-63,-15],[-44,-23],[-96,-29],[-55,-13],[-93,-28],[-74,-5],[-11,20],[-58,-43],[-64,3],[-11,-18],[-16,-16],[-17,-8],[-22,-20],[-13,-43],[-9,-45],[-20,-13],[-25,16],[-19,16],[-33,-16],[-44,-10],[-35,6],[-18,13],[-73,-21],[-37,-26],[-8,-13],[-9,-8],[-43,-17],[-35,5],[-6,-1],[-33,-13],[-47,-22],[-33,-7],[-29,0],[-18,-18],[-14,-20],[-123,-21],[-12,-14],[-25,-18],[-127,-6],[-11,-13],[-4,-15],[-16,-4],[-92,28],[-74,31],[-28,-17],[-24,-32],[-9,-47],[0,-40],[0,-34],[-11,-25],[-24,-31],[-2,-20],[33,-23],[42,-18],[24,8],[21,13],[17,-4],[13,-15],[4,-18],[-2,-13],[-8,-9],[-27,-17],[-25,6],[-23,-12],[-12,-22],[-6,-40],[10,-29],[31,-7],[35,-21],[39,-9],[23,3],[30,-31],[69,-38],[18,-29],[1,-30],[-13,-23],[-18,-13],[-23,7],[-47,8],[-52,5],[-37,10],[-54,-4],[-44,-9],[-11,-23],[-18,-42],[-14,-23],[-25,-44],[-8,-39],[13,-61],[44,-101],[4,-33],[-16,-33],[-30,-27],[-44,-48],[-47,-2],[-21,-12],[-53,-58],[-47,-28],[-10,-25],[11,-25],[59,-32],[30,-35],[8,-40],[13,-30],[46,-20],[95,-46],[6,-5],[6,-21],[97,-29],[13,-16],[40,-52],[8,-54],[-20,-54],[-13,-84],[-21,-75],[-45,-49],[-79,-46],[-85,-18],[-36,3],[-23,6],[-38,14],[-28,38],[-21,37],[-15,9],[-15,-6],[-13,-23],[-19,-63],[-21,-62],[-17,-22],[-63,-30],[-7,11],[7,41],[-8,13],[-12,9],[-78,16],[-30,11],[-22,5],[-28,10],[-19,25],[-42,76],[-32,59],[-53,53],[-47,11],[-4,-6],[-36,-2],[-57,13],[-3,-1],[-18,-25],[-13,-38],[-18,-32],[-26,-17],[-32,-4],[-37,34],[-37,51],[-46,17],[-45,-11],[-17,-8],[-47,-30],[-15,14],[-21,9],[-46,-48],[-50,-53],[-11,-39],[-15,-37],[-34,-34],[-36,-30],[-31,-11],[-40,11],[-51,37],[-46,45],[-50,72],[-41,42],[-39,32],[-23,8],[-19,-12],[-8,-26],[5,-20],[12,-18],[9,-57],[3,-69],[-4,-40],[-11,-23],[-11,-9],[-11,3],[-13,25],[-7,52],[-7,61],[-34,77],[-30,47],[-14,26],[-27,43],[-24,26],[-50,31],[-24,22],[-43,85],[-24,26],[-31,21],[-25,7],[-5,-5],[-53,-12],[-37,1],[-23,16],[-24,2],[-2,0],[-26,-10],[-5,0],[-13,1],[-20,17],[-21,48],[-25,50],[-31,16],[-59,-21],[-65,-68],[-46,-41],[-37,-1],[-22,-6],[-14,2],[-12,13],[-3,25],[-6,31],[-30,30],[-40,20],[-38,22],[-24,6],[-11,-32],[-31,-49],[-35,-48],[-45,-79],[-13,-27],[-17,-19],[-40,-20],[-48,-33],[-30,-38],[-43,-17],[-47,-10],[-21,-33],[-12,-53],[-16,-48],[-73,-72],[-40,-47],[-30,-25],[-20,3],[-22,7],[-9,-4],[12,-36],[9,-113],[14,-72],[10,-41],[9,-33],[7,-50],[-9,-29],[-14,-20],[-45,-31],[-46,-26],[-27,17],[-31,42],[-12,22],[-33,71],[-59,109],[-40,55],[-30,21],[-26,-7],[-21,-25],[-15,-23],[-13,-26],[-9,-32],[1,-45],[-1,-47],[-13,-33],[-33,-36],[-38,-49],[-29,-90],[-18,-112],[-6,-78],[14,-37],[28,-29],[18,-30],[4,-29],[-5,-30],[-15,-35],[-30,-39],[-42,-95],[-26,-133],[15,-93],[53,-51],[42,-23],[17,-30],[15,-60],[-2,-62],[-5,-42],[10,-41],[20,-48],[25,-30],[27,16],[26,20],[33,-8],[93,-16],[48,-9],[16,-21],[30,-69],[38,-77],[39,-78],[14,-34],[31,-93],[33,-84],[35,-104],[-2,-28],[-19,-11],[-30,2],[-23,16],[-13,12],[-11,4],[-13,-5],[-11,-13],[-5,-20],[2,-28],[9,-26],[12,-16],[7,-6],[46,-34],[51,-38],[63,-54],[13,-7]],[[63675,78534],[4,-26],[-34,-5],[-4,-31],[-8,-23],[-75,-51],[-19,0],[-16,-8],[1,-33],[4,-30],[13,-32],[-6,-14],[-11,-5],[-14,10],[-14,17],[-14,4],[-14,-4],[-64,-91],[-27,-23],[-30,-9],[-61,-34],[-19,2],[-17,12],[-15,-17],[-4,-42],[-17,29],[-18,23],[-8,7],[-4,-4],[17,-45],[1,-41],[-4,-23],[-7,-21],[-10,-12],[-11,-7],[-6,-73],[-12,-44],[-15,-40],[-21,-72],[-16,-31],[-13,-37],[-9,-51],[-12,12],[-10,22],[-6,-29],[-7,-25],[-32,-37],[-24,-36],[-11,-55],[-2,-33],[3,-30],[9,-17],[46,-20],[29,-25],[28,-47],[30,-40],[21,-51],[15,-64],[19,-123],[9,-129],[28,161],[24,29],[-6,-46],[-16,-69],[-17,-101],[-5,-74],[6,-64],[0,-30],[-13,-106],[7,-20],[11,-19],[29,-36],[21,-54],[5,-75],[12,-20],[14,-18],[72,-150],[41,-100],[21,-58],[22,-73],[12,-17],[14,-11],[27,-34]],[[63492,75947],[-15,-38],[-25,-67],[-11,-35],[-25,-33],[-44,-35],[-24,-15],[-25,-72],[-29,-69],[-19,-8],[-56,11],[-19,6],[-57,31],[-16,19],[-15,81],[-17,34],[-22,23],[-15,19],[-6,19],[-16,28],[-30,42],[-21,40],[-16,11],[-21,-14],[-12,-4],[-5,7],[-4,33],[-30,12]],[[62897,75973],[-6,8],[-39,32],[-16,17],[-14,2],[-31,9],[-27,16],[-12,20],[-18,22],[-33,29],[-24,26],[-1,17],[15,71],[10,68],[-6,13],[-14,11],[-25,11],[-61,-4],[-38,69],[-13,15],[-25,11],[-35,21],[-20,15],[-6,-6],[-22,-75],[-22,54],[-13,14],[-19,8],[-20,0],[-49,-26],[-36,-28],[-27,-22],[-27,-12],[-13,-17],[-37,3],[-18,13],[-6,14],[3,23],[13,26],[1,14],[-5,11],[-44,35],[-18,22],[-59,30],[-71,53],[-25,35],[-3,24],[-28,24],[-36,21],[-28,-6],[-26,-2],[-41,39],[-38,3],[-44,-12],[-10,-5],[-10,-5],[-130,16],[-34,33],[-28,33],[-77,24],[-39,25],[-39,36],[-42,31],[-36,-13],[-49,18],[-54,15],[-18,-9],[-17,-40],[-13,-37]],[[61104,76854],[-29,31],[-99,146],[-52,98],[-170,225],[-22,17],[-90,33],[-37,26],[-91,161],[-41,-22],[-37,6],[-21,14],[-24,23],[-16,30],[-19,68],[-22,38],[-72,56],[-82,33],[-6,14],[-3,20],[71,38],[19,22],[-36,29],[-14,5],[-11,13],[20,22],[20,10],[31,-25],[35,-46],[31,-18],[14,22],[106,39],[7,30],[0,34],[-11,-2],[-6,8],[0,38],[16,51],[48,84],[25,116],[23,27],[16,-18],[-1,-27],[3,-20],[15,39],[14,53],[36,0],[24,-9],[26,6],[-49,88],[-66,87],[-28,-6],[-18,13],[-29,73],[-12,60],[28,-2],[28,-9],[53,42],[20,6],[31,-13],[44,-8],[-3,39],[-14,47],[53,34],[47,19],[91,68],[40,12],[5,15],[1,20],[-13,54],[-14,40],[-48,2],[-26,-55],[-72,-19],[-33,4],[26,36],[25,13],[8,15],[-52,-13],[-25,-37],[-76,-48]],[[58823,81855],[-2,14],[-19,55],[-11,24],[-13,13],[-7,15],[0,66],[2,61],[9,8],[-25,50],[-2,38],[12,19],[0,16],[-8,22],[-25,37],[-25,41],[-16,33],[-11,15],[13,26],[17,45],[6,26],[9,6],[40,4],[29,-1],[22,-9],[8,-22],[21,-23],[57,-10],[24,1],[30,21],[49,48],[12,34],[30,24],[18,10],[17,4],[2,20],[-1,28],[-6,17],[-60,57],[-8,18],[-5,22],[8,21],[-1,23],[-69,51],[-58,9],[-47,-3],[-19,10],[8,26],[12,46],[3,38],[-3,17],[-9,15],[-46,32],[-62,48],[-29,56],[-15,57],[-17,35],[-31,23],[2,14],[21,54],[-1,9],[-9,13],[-38,27],[-51,51],[-3,13],[4,31],[7,32],[11,14],[30,64],[0,21],[-5,29],[-23,49],[-17,32],[-1,16],[3,14],[11,17],[11,22],[2,73],[0,26],[-7,15],[-7,7],[-16,-4],[-22,12],[-16,19],[-10,6],[-11,20],[-31,39],[-6,11],[-61,33],[-53,-5],[-30,6],[-15,-8],[-16,-21],[-22,-15],[-17,0],[-15,-11],[-41,-38],[-19,23],[-17,34],[6,29],[7,27],[-1,18],[-6,15],[-25,17],[-55,31],[-15,0],[-24,-11],[-42,-34],[-15,7],[-14,27],[-15,34],[-20,18],[-44,-2],[-4,-1],[-21,-20],[-9,2],[-38,50]],[[57818,84183],[7,27],[8,41],[-3,31],[-6,41],[-16,72],[-2,20],[-27,31],[-4,26],[-14,34],[-14,22],[-3,47],[-9,17],[-12,8],[-41,-14],[-5,2],[20,76],[2,44],[12,47],[15,18],[4,16],[2,30],[-2,27],[-9,13],[-35,30],[-37,35],[-8,45],[-11,10],[-33,2]],[[57597,84981],[1,13],[5,36],[8,31],[25,33],[6,23],[8,20],[59,24],[6,9],[1,8],[-3,8],[-13,12],[-14,17],[-8,46],[-20,71],[-19,48],[-4,28],[5,33],[7,31],[0,31],[-29,172],[2,31],[8,31],[14,26],[30,34],[38,62],[25,81],[14,49],[11,11],[22,3],[8,15],[4,8],[19,9],[6,9],[-5,17],[-19,29],[-14,18]],[[57781,86108],[14,40],[-5,54],[-9,44],[12,33],[21,3],[22,-36],[34,-18],[25,24],[8,46],[18,20],[24,-18],[40,-7],[33,3],[22,10],[10,15],[9,27],[18,34],[19,23],[145,-26],[126,-47],[9,18],[5,30],[-32,26],[-23,14],[-29,54],[-42,43],[-42,4],[-55,-15],[-84,9],[-71,81],[-47,25],[-34,62],[-8,33],[36,-28],[5,29],[3,40],[-20,24],[-18,14],[-93,-61],[-106,-20]],[[57721,86714],[98,120],[71,87],[14,14],[31,23],[26,24],[21,33],[71,63],[72,69],[67,90],[24,28],[31,30],[67,96],[22,26],[82,120],[48,59],[24,34],[103,113],[69,91],[28,50],[27,71],[15,49],[27,63],[1,21],[-8,19],[-20,30],[-28,35],[-25,43],[-18,38],[-57,53],[-89,67],[-66,50],[-101,107],[-18,26],[4,7],[57,33],[57,83],[25,42],[6,32],[0,37],[-4,34],[-7,21],[-27,27],[-78,48],[-19,44],[-15,47],[0,19],[37,50],[2,25],[-5,26],[-10,19],[-80,22],[-23,24],[-18,38],[-9,33],[-1,19],[6,22],[27,23],[25,16],[5,22],[-1,23],[-4,11],[-50,11],[-5,6],[-1,8],[2,10],[28,41],[3,79],[26,55],[-29,32],[2,5],[44,17],[41,4],[18,7],[2,25],[-4,35],[-42,136],[-9,39],[-28,50],[-23,33],[-14,24],[-22,47],[-13,47],[-22,54],[-26,48],[-22,46],[-55,88],[-8,25],[1,22],[5,23],[44,73],[40,60],[51,71],[49,59],[53,69],[13,70],[-2,12],[-44,37],[-82,101],[-51,77],[-78,32],[-104,41],[-35,93],[-25,79],[2,29],[76,134],[7,25],[-1,15],[-8,9],[-11,6],[-70,4],[-11,18],[42,14],[35,19],[58,28],[18,7]],[[58045,91602],[43,16],[14,12],[11,15],[40,100],[10,16],[123,36],[45,18],[26,23],[12,19],[9,21],[7,24],[2,22],[-10,28],[6,3],[13,-1],[42,-28],[66,-30],[48,-2],[20,5],[10,13],[7,26],[0,27],[-15,75]],[[58574,92040],[50,-8],[112,-46],[26,5],[34,13],[34,55],[25,9],[33,-12],[9,14],[-17,46],[4,22],[113,-48],[48,-36],[105,-32],[18,-17],[2,-30],[-5,-25],[-23,-14],[-44,2],[-161,39],[-23,-24],[19,-20],[47,-25],[13,-43],[72,6],[69,-16],[32,5],[6,-14],[-22,-36],[10,-9],[77,34],[36,10],[19,-9],[3,-29],[-13,-36],[-1,-28],[-24,-66],[-36,-21],[-16,-27],[54,17],[28,18],[53,92],[16,12],[152,1],[34,-5],[142,-44],[40,-3],[46,5],[16,20],[16,6],[158,-48],[211,-109],[309,-179],[174,-160],[20,-34],[63,-20],[14,14],[35,-12],[205,-146],[70,-7],[-9,31],[-12,29],[18,-7],[24,-21],[38,-57],[48,-42],[48,-64],[41,-24],[36,-9],[30,-18],[56,-17],[26,-155],[20,-34],[0,-68],[36,-28],[27,-5],[-1,-51],[-22,-119],[-24,-51],[-186,-219],[-116,-84],[-226,-97],[-176,-36],[-72,-3],[-138,18],[-75,20],[-93,55],[-86,27],[-60,12],[-110,5],[-239,54],[-41,19],[-150,105],[-60,-30],[-35,-5],[-24,36],[10,10],[5,12],[-85,30],[-70,2],[-37,26],[-46,19],[-20,-12],[-11,0],[-92,46],[-41,37],[-43,65],[10,23],[13,15],[-148,38],[-140,5],[25,-18],[60,-10],[39,-26],[44,-37],[-10,-50],[62,-50],[47,-48],[2,-14],[18,-10],[70,-14],[12,-44],[-11,-17],[9,-25],[53,-27],[31,-7],[38,-17],[-17,-33],[-32,-22],[-33,-10],[16,-8],[41,3],[152,-55],[80,-56],[81,-102],[26,-50],[2,-28],[-4,-27],[-12,-30],[-5,-31],[-28,-88],[-20,-31],[-38,-35],[36,-68],[37,-63],[37,-105],[7,-42],[1,-65],[33,-26],[-13,-10],[-13,-18],[3,-84],[46,-69],[70,-45],[41,-9],[59,18],[43,-25],[96,-84],[43,-89],[18,-18],[97,-34],[72,-20],[111,-54],[19,-2],[54,47],[92,32],[29,44],[-3,37],[-23,67],[-7,65],[-31,27],[-28,18],[-86,-14],[-39,3],[-30,17],[-40,47],[-75,113],[-40,37],[-13,24],[-14,32],[2,53],[33,-2],[37,30],[27,106],[46,14],[25,-1],[108,-50],[134,-132],[29,-14],[31,-2],[51,4],[9,-18],[27,-20],[20,-3],[123,-42],[142,-82],[53,3],[21,46],[4,20],[59,46],[40,8],[57,-17],[10,13],[-19,68],[-26,59],[-39,37],[-68,111],[-28,54],[-13,57],[9,50],[10,36],[142,89],[51,53],[50,69],[23,14],[83,19],[111,59],[85,78],[84,119],[36,31],[28,-2],[38,-19],[42,-35],[57,-6],[55,5],[64,-3],[88,-54],[14,-17],[14,-23],[-28,-45],[-3,-29],[23,14],[32,6],[29,-9],[28,-25],[20,-28],[25,-24],[7,32],[4,28],[-13,70],[34,99],[26,43],[48,110],[-14,71],[-2,82],[-7,38],[-31,55],[-61,39],[-61,13],[-20,38],[4,43],[17,63],[50,133],[52,188],[2,43],[-5,24],[4,24],[-7,57],[-9,42],[-213,163],[-13,15],[-7,22],[23,5],[16,-1],[160,-76],[35,-4],[251,21],[123,-18],[103,-39],[74,-108],[76,-99],[70,-86],[2,-70],[-73,-14],[-70,-4],[-180,-35],[-43,-39],[-120,-122],[-11,-37],[11,-36],[55,-38],[118,-57],[52,-113],[37,-57],[28,-22],[27,-5],[60,-1],[42,-13],[12,-11],[17,11],[38,4],[224,60],[44,26],[15,40],[16,133],[20,46],[19,57],[-7,35],[-2,40],[112,38],[104,26],[50,-8],[13,28],[-32,55],[-19,28],[16,12],[24,-15],[32,-9],[56,9],[215,113],[84,63],[50,25],[80,57],[38,19],[67,7],[71,23],[78,42],[105,36],[17,2],[21,-5],[43,-42],[-16,-24],[-12,-25],[21,-14],[17,-6],[21,7],[22,17],[54,26],[15,33],[-21,13],[-27,49],[-32,11],[-26,-2],[95,71],[202,105],[108,48],[107,4],[85,-6],[-32,-16],[-140,-22],[-21,-11],[0,-13],[34,-8],[14,-16],[-11,-18],[-11,-6],[-16,-54],[-21,-43],[44,-56],[4,-58],[-28,-31],[-39,12],[-34,-20],[-62,-14],[-14,-18],[-9,-26],[40,-6],[31,2],[110,-17],[15,-2],[37,18],[37,4],[45,6],[23,11],[23,-13],[44,-51],[40,10],[17,99],[63,62],[74,50],[72,5],[69,35],[33,7],[64,-14],[96,-3],[81,-30],[60,-8],[88,51],[203,143],[17,-33],[33,48],[157,50],[38,2],[1,-20],[14,-44],[30,-27],[42,-64],[-20,-17],[-21,-10],[-31,-43],[-3,-99],[59,-25],[81,-29],[34,1],[28,16],[9,9],[10,15],[8,29],[5,22],[-21,55],[8,58],[74,-4],[91,17],[41,33],[49,63],[33,52],[-21,92],[-53,-20],[-91,199],[-47,77],[30,36],[78,23],[71,74],[27,15],[29,3],[210,-51],[239,-12],[203,-39],[230,-81],[112,-57],[93,-63],[-9,-45],[38,13],[82,-40],[56,-16],[57,-24],[22,-32],[75,-23],[78,-43],[14,-8],[95,-32],[68,-11],[41,-69],[136,-100],[25,-38],[119,-63],[59,-52],[37,20],[91,126],[54,144],[32,77],[-60,3],[-45,-22],[-29,5],[-32,23],[-52,58],[-66,97],[-13,106],[-18,35],[-64,28],[-42,32],[-156,63],[-28,-22],[-8,-34],[-10,-25],[-16,32],[-10,29],[0,46],[8,59],[26,99],[40,-5],[21,15],[26,44],[-12,37],[-14,28],[3,43],[25,118],[11,138],[-21,34],[-19,23],[-89,-24],[-33,13],[-8,26],[-2,21],[25,35],[25,59],[-43,-13],[-15,23],[36,34],[42,82],[99,38],[74,37],[116,78],[86,77],[56,98],[38,93],[62,218],[58,160],[98,165],[61,15],[23,-3],[4,-12],[-14,-14],[-4,-20],[26,-7],[42,-1],[79,10],[134,-6],[234,14],[33,-7],[87,-48],[47,6],[96,-23],[52,-26],[50,-31],[-7,-120],[-10,-80],[-35,-152],[-14,-39],[-56,-110],[-26,-72],[-42,-50],[-60,-35],[-8,-21],[-5,-31],[59,-87],[140,-90],[34,-108],[8,-81],[-9,-210],[-13,-31],[-26,-34],[-25,-40],[16,-59],[20,-219],[4,-178],[-16,-61],[-8,-129],[0,-43],[14,-64],[28,-54],[37,-34],[105,-63],[99,-76],[7,-24],[5,-29],[-35,-30],[-55,-78],[-35,-65],[-3,-53],[12,-67],[-6,-63],[-23,-56],[-33,-41],[-99,-63],[-207,-334],[-50,-39],[-84,13],[23,-48],[29,-68],[-4,-45],[-54,3],[-77,-48],[-35,-32],[-60,-17],[-45,17],[-50,31],[7,26],[10,12],[35,19],[34,25],[-17,5],[-14,0],[-38,-32],[-45,-7],[-52,40],[-41,43],[-19,9],[-38,-18],[-146,8],[-38,-7],[-18,-16],[10,-13],[11,-24],[15,-48],[14,-36],[60,-39],[81,-15],[78,-48],[99,-34],[224,14],[59,-4],[58,-15],[97,-50],[42,4],[71,45],[17,101],[9,31],[257,142],[48,31],[77,77],[25,52],[29,140],[25,50],[167,161],[26,41],[5,76],[-3,51],[-10,50],[-30,84],[-34,49],[-33,67],[24,138],[28,53],[151,63],[129,23],[144,43],[58,9],[40,-7],[41,-47],[36,-69],[104,-105],[35,-72],[7,-89],[-4,-216],[-20,-94],[41,-24],[20,-22],[51,-31],[27,-31],[27,-11],[59,-7],[168,11],[92,6],[-9,14],[-14,11],[-78,4],[-110,23],[-159,42],[-19,91],[4,56],[36,106],[25,18],[31,7],[36,15],[-11,67],[-14,61],[-34,85],[-37,157],[-51,1],[-39,31],[-189,92],[-179,68],[-123,9],[-39,-7],[-102,-71],[-66,-15],[-125,31],[-107,-17],[-40,17],[-16,31],[32,127],[-17,49],[-47,66],[-28,51],[5,56],[70,214],[29,56],[75,100],[38,76],[-9,44],[-161,239],[-43,85],[-19,27],[-39,32],[-60,38],[-18,34],[163,231],[74,40],[103,25],[50,22],[87,47],[52,39],[17,31],[11,37],[2,91],[-11,73],[-14,41],[-31,52],[-31,59],[22,15],[22,9],[58,-1],[60,-32],[30,-64],[35,-60],[0,-40],[-3,-31],[15,-44],[13,-18],[14,-31],[-13,-25],[-14,-12],[-27,-35],[-43,-108],[-33,-14],[-8,-84],[71,-92],[-9,-69],[-14,-23],[-39,-37],[5,-30],[10,-21],[111,-44],[105,-27],[176,-9],[51,-43],[19,30],[165,-7],[133,-105],[70,-32],[57,-11],[116,13],[20,9],[19,30],[-54,-2],[-24,-14],[-22,1],[-38,11],[-27,18],[-29,35],[-48,104],[-84,33],[-57,-14],[-62,7],[-102,56],[-68,21],[-121,61],[-34,25],[-27,51],[-31,84],[-20,47],[26,9],[83,46],[124,15],[53,-16],[136,-94],[63,-3],[114,41],[13,26],[-26,53],[-34,27],[-66,13],[-80,-24],[-23,20],[8,28],[9,21],[43,5],[30,16],[65,58],[72,28],[71,10],[261,-8],[148,-91],[144,-41],[63,-31],[17,-5],[15,-21],[11,-48],[182,-129],[42,-17],[116,-6],[130,30],[59,3],[63,-9],[33,-16],[36,-30],[-19,-38],[-17,-23],[-36,-64],[-16,-18],[-118,-73],[-47,-19],[-13,-96],[-6,-21],[-5,-34],[22,-68],[5,-42],[-18,-58],[-30,-62],[6,-50],[10,-67],[5,20],[-2,30],[8,35],[54,85],[39,115],[40,30],[36,7],[40,-34],[11,-46],[2,-70],[-8,-65],[-30,-100],[-50,-70],[-16,-39],[23,-37],[25,-29],[29,-9],[33,3],[8,9],[6,28],[-10,36],[-6,33],[61,25],[57,14],[45,42],[11,28],[10,46],[-23,72],[-20,54],[-68,129],[-51,66],[32,99],[53,110],[20,27],[6,17],[6,30],[-5,31],[-6,20],[-54,83],[-39,27],[-123,16],[-31,13],[-90,85],[-11,19],[-20,61],[-7,15],[-25,16],[-83,35],[-58,15],[-84,4],[-51,18],[-76,56],[-8,19],[-22,73],[-17,37],[5,28],[27,58],[19,51],[-23,44],[-33,14],[-36,21],[-15,40],[-9,43],[-1,34],[-6,39],[17,33],[38,34],[-9,24],[5,31],[247,41],[96,11],[480,4],[34,12],[209,20],[89,24],[94,-25],[34,1],[69,7],[45,51],[102,20],[170,21],[84,-4],[19,-15],[19,-21],[-92,-62],[-92,-56],[-76,-24],[-74,-49],[-7,-19],[-2,-12],[2,-39],[5,-25],[77,-32],[59,-44],[57,-32],[45,-19],[11,11],[-165,104],[-42,23],[-17,25],[8,38],[17,17],[26,19],[17,9],[62,20],[206,27],[49,51],[21,30],[56,31],[-19,13],[-46,8],[-36,18],[-142,183],[-35,28],[-109,20],[-49,21],[50,62],[59,16],[40,-4],[35,-17],[65,-51],[92,22],[-35,23],[-58,26],[-54,42],[-77,37],[-86,24],[-90,10],[25,55],[50,-7],[16,17],[23,33],[125,-77],[59,21],[50,35],[104,93],[14,42],[-50,23],[-41,11],[-56,-2],[-5,25],[24,33],[45,13],[139,-36],[232,93],[63,45],[161,58],[79,-7],[164,77],[227,33],[132,1],[102,42],[156,15],[54,17],[263,43],[146,34],[23,27],[-131,-22],[-31,20],[-27,-13],[-20,-19],[-63,34],[-17,-9],[-13,-18],[-23,-6],[-27,4],[-9,41],[32,55],[37,-29],[43,42],[27,1],[81,-26],[54,27],[72,13],[79,-12],[33,3],[19,25],[129,-22],[89,15],[61,-2],[95,-13],[43,-18],[-25,-42],[-92,-68],[25,-11],[53,31],[159,46],[26,-9],[-18,-40],[-11,-17],[106,23],[91,50],[40,9],[41,-31],[39,28],[9,28],[69,6],[28,26],[49,19],[40,8],[89,36],[31,-11],[59,-9],[56,-17],[105,-40],[14,-15],[13,-3],[30,-28],[-22,-42],[-24,-60],[-45,-28],[27,-3],[19,8],[36,40],[32,28],[-8,119],[-57,60],[-44,20],[-102,63],[-34,27],[-46,28],[18,17],[196,-22],[100,11],[108,-7],[144,27],[61,-28],[69,1],[80,-23],[24,27],[-131,29],[-58,-3],[-21,15],[22,34],[25,51],[-25,44],[-24,24],[-4,45],[23,52],[54,22],[30,42],[63,55],[303,179],[145,68],[55,9],[64,-6],[126,57],[47,0],[175,-45],[42,-33],[96,-26],[111,-14],[51,-21],[25,-24],[21,-33],[-90,-22],[-97,-66],[-132,-36],[-163,-24],[-34,-18],[311,-5],[90,4],[19,-57],[30,-2],[90,27],[54,2],[102,-20],[21,11],[44,1],[94,-25],[42,-37],[-67,-60],[-69,-53],[-84,-90],[-26,7],[-44,2],[8,-45],[74,2],[40,-20],[92,25],[130,-8],[27,7],[50,28],[13,52],[22,33],[43,11],[47,-10],[80,0],[203,17],[170,-22],[136,27],[178,-20],[78,-21],[57,-37],[52,-11],[42,-29],[43,-42],[-21,-34],[-21,-23],[56,25],[43,6],[32,-15],[57,-15],[18,-95],[17,-18],[15,-33],[-21,-30],[-18,-14],[45,3],[63,32],[13,11],[16,24],[-24,23],[-21,14],[27,11],[52,-4],[26,-42],[17,-38],[38,-127],[81,17],[4,-38],[-34,-87],[-36,-64],[-14,-14],[-23,-3],[9,34],[-14,20],[-21,12],[-74,12],[-138,79],[-37,8],[-8,-4],[-4,-7],[77,-54],[63,-95],[57,28],[23,-5],[31,-45],[56,-18],[47,-30],[-31,-91],[-192,-160],[-203,-93],[-90,-65],[-158,-47],[-113,-64],[-144,-47],[-42,-51],[-107,-32],[8,-17],[12,-18],[-13,-30],[-15,-23],[-83,-47],[-121,-32],[-243,-195],[-121,-40],[-137,-2],[-29,-18],[-104,-123],[-32,-26],[-136,-13],[-142,-201],[-79,-68],[-69,-37],[72,7],[85,27],[99,65],[26,30],[14,34],[29,27],[45,19],[176,21],[72,-8],[106,6],[70,36],[41,13],[37,4],[19,26],[62,5],[143,34],[21,12],[46,51],[85,-19],[61,10],[159,91],[96,34],[26,24],[-19,17],[-22,12],[-92,-32],[-83,-10],[-94,8],[-13,13],[-11,32],[30,47],[26,28],[60,37],[49,13],[183,-40],[38,-5],[21,66],[58,-3],[58,-11],[-25,-14],[-64,-21],[20,-48],[28,-33],[112,-47],[95,-21],[70,1],[110,20],[17,14],[23,38],[-28,72],[27,-9],[27,-18],[42,-44],[40,-75],[25,-35],[-15,-37],[-57,-71],[33,-39],[59,-26],[0,-116],[-4,-56],[-29,-61],[-34,-26],[-33,-38],[8,-36],[8,-22],[35,-42],[98,-13],[13,11],[-23,13],[-66,20],[-26,16],[-23,38],[27,42],[29,31],[35,71],[11,50],[-7,52],[23,24],[35,25],[17,5],[16,11],[-25,13],[-23,6],[-48,32],[-8,41],[96,17],[57,29],[210,13],[144,55],[322,-15],[226,-45],[317,-5],[117,-30],[11,-11],[7,-22],[-50,-9],[-83,0],[-22,-56],[14,-70],[148,-74],[129,-31],[90,-49],[48,-4],[188,5],[110,-25],[100,19],[109,0],[38,-5],[40,-37],[64,-10],[77,-1],[43,7],[17,9],[-6,15],[-64,22],[7,27],[25,6],[107,-36],[44,-6],[39,27],[29,49],[16,33],[17,17],[14,2],[14,10],[-34,39],[-33,49],[-7,32],[-10,16],[-4,59],[30,60],[21,17],[85,-23],[38,36],[24,14],[102,24],[43,-2],[71,-23],[228,-110],[-5,-42],[54,12],[26,17],[61,11],[41,18],[11,-7],[14,-17],[-10,-25],[-14,-25],[9,-15],[12,-3],[61,-31],[79,57],[32,55],[22,11],[197,-38],[59,-21],[12,-12],[8,-20],[32,-22],[39,-12],[-5,-18],[-2,-19],[92,-3],[40,-16],[44,-25],[-5,-29],[11,-17],[41,-2],[11,3],[-13,-39],[-55,-42],[-33,-16],[-38,-28],[21,-5],[95,-8],[59,-56],[6,-41],[-37,-16],[-84,-52],[-50,-21],[-35,-2],[-25,-7],[36,-22],[158,-6],[46,-28],[36,-70],[0,-86],[-36,-43],[-97,-7],[-127,96],[-78,37],[-109,71],[-21,-12],[32,-60],[51,-34],[92,-93],[154,-192],[36,16],[21,24],[10,31],[-9,43],[25,-21],[23,-38],[46,-64],[-62,3],[-80,-21],[-29,-26],[22,-35],[59,-5],[25,-49],[46,-60],[103,-164],[73,-31],[71,-68],[71,-32],[37,-2],[25,42],[20,-15],[19,-76],[34,-33],[38,-2],[31,13],[45,36],[36,42],[58,116],[38,58],[36,24],[-13,28],[4,33],[26,77],[36,91],[27,49],[66,97],[25,18],[18,-32],[14,-42],[10,-18],[10,-7],[81,-85],[82,-67],[73,-33],[115,-32],[167,5],[30,42],[58,32],[94,16],[55,39],[91,11],[57,-6],[88,-28],[197,-89],[55,-33],[29,-35],[64,-52],[41,-25],[40,-18],[14,5],[-5,15],[-20,15],[-16,19],[47,19],[5,15],[17,12],[62,11],[-61,19],[-20,3],[-29,11],[2,27],[19,19],[15,36],[19,23],[32,18],[24,3],[57,-23],[41,42],[30,-3],[63,-43],[56,-64],[31,0],[87,26],[98,1],[-13,38],[-68,83],[8,106],[-47,24],[-54,14],[78,27],[58,87],[46,8],[48,16],[-15,11],[-143,9],[-31,-10],[-21,-26],[-71,0],[-8,59],[-2,37],[93,79],[35,17],[236,-2],[71,15],[104,39],[-27,25],[-3,50],[-89,73],[7,16],[9,11],[27,0],[140,-19],[58,-39],[151,-40],[404,-13],[45,-14],[174,-17],[73,-19],[175,-23],[80,-17],[63,-25],[103,-15],[47,-17],[-5,-53],[-213,7],[-71,17],[-88,2],[-33,-8],[-53,-44],[-63,-23],[-53,-4],[35,-38],[49,-10],[158,49],[432,24],[66,-4],[-7,-34],[-58,-65],[-55,-50],[-80,-52],[-30,0],[63,110],[-26,6],[-24,-3],[-70,46],[-11,2],[-14,-11],[0,-16],[-13,-64],[26,-27],[0,-46],[-97,-29],[-38,3],[-40,18],[-17,0],[-5,-15],[8,-27],[-1,-13],[-15,-22],[-8,-23],[24,-26],[31,-7],[171,29],[75,36],[82,65],[146,159],[65,54],[37,21],[48,8],[269,-17],[156,-34],[149,-51],[74,-42],[54,-57],[10,-24],[5,-32],[-37,-30],[-167,-10],[-64,-17],[-24,-19],[-3,-11],[-8,-17],[12,-14],[75,-2],[72,-13],[100,-36],[15,-12],[32,-35],[10,-6],[149,6],[10,-12],[9,-26],[-39,-40],[-39,-27],[-80,-64],[40,23],[161,55],[41,10],[49,-4],[121,-50],[50,-39],[92,-112],[-26,-12],[-66,-12],[208,-85],[80,1],[184,24],[93,1],[172,54],[171,35],[157,2],[83,33],[220,-1],[211,-11],[164,-20],[185,-60],[180,-83],[105,-82],[21,-25],[30,-57],[13,-48],[13,-65],[-6,-51],[-26,-36],[-16,-45],[2,-53],[-31,-69],[29,-49],[80,-32],[172,-42],[47,-29],[6,-85],[14,-71],[15,-136],[29,-35],[47,-32],[9,-45],[-59,-144],[-37,-27],[-39,-40],[69,14],[35,53],[38,97],[36,16],[19,31],[0,92],[-23,79],[0,57],[15,46],[114,95],[61,38],[58,22],[158,19],[72,19],[82,-13],[58,5],[67,20],[59,-10],[98,-63],[347,-14],[61,-22],[233,-27],[18,0],[52,31],[154,108],[64,-7],[26,-17],[27,-43],[28,-27],[23,-75],[20,-102],[33,-18],[46,-6],[100,-38],[101,-48],[29,-92],[54,-77],[126,7],[132,16],[127,126],[0,52],[-31,74],[-47,72],[-37,112],[-117,25],[11,33],[44,39],[40,61],[6,46],[-11,98],[106,-7],[106,-11],[201,-44],[163,-18],[86,-28],[52,-32],[62,-23],[21,57],[23,14],[82,-33],[60,-9],[103,4],[130,-15],[141,3],[127,25],[47,-5],[52,-20],[84,-53],[143,-71],[130,-20],[150,-66],[141,-25],[113,-38],[16,-14],[5,-21],[8,-18],[89,-20],[165,-143],[-99962,-16],[56,-25],[56,-20],[23,6],[12,-2],[32,-35],[21,-16],[113,-41],[51,-45],[42,-52],[-21,10],[-38,34],[4,-39],[12,-27],[61,-26],[64,-20],[40,-24],[14,-21],[8,-38],[-10,-33],[37,12],[35,30],[-18,23],[-117,81],[-25,27],[34,-14],[158,-103],[43,-39],[-18,-8],[-13,-23],[14,-10],[19,8],[31,4],[31,-13],[35,-27],[73,-32],[434,-254],[10,-44],[12,-21],[7,-26],[2,-43],[-39,-51],[61,5],[9,6],[16,21],[17,14],[24,-17],[19,-34],[-6,-46],[-17,-38],[-2,-63],[15,-54],[15,-22],[13,-26],[3,-76],[-27,-34],[-15,-59],[17,-6],[52,-5],[18,-11],[30,-27],[7,-26],[7,-36],[9,-34],[7,-16],[8,3],[30,46],[14,14],[34,12],[19,-53],[-13,-88],[11,0],[8,10],[11,23],[15,14],[19,32],[16,39],[-19,31],[-21,20],[-51,10],[-26,24],[-10,29],[26,12],[22,21],[15,52],[-4,28],[-6,27],[-12,39],[-19,23],[-36,11],[-16,22],[-25,-1],[-25,6],[-9,8],[1,16],[28,7],[157,2],[57,22],[25,-6],[26,-16],[94,-21],[-3,-10],[-16,-10],[-27,-46],[-6,-26],[-1,-34],[24,-6],[24,14],[-12,27],[-3,33],[10,14],[13,3],[24,-24],[27,-8],[89,-10],[26,3],[8,13],[-18,14],[-116,33],[-2,17],[108,-22],[48,-20],[48,-15],[67,5],[66,-24],[63,-65],[58,-82],[59,-49],[61,-36],[103,-99],[13,-8],[10,-14],[-19,-16],[-17,-25],[34,17],[33,12],[17,-3],[15,-12],[10,-21],[5,-20],[-14,-18],[99,-4],[30,-12],[14,-49],[-28,-34],[-17,5],[-16,14],[-15,1],[-44,-14],[-67,-46],[-38,-37],[-7,-24],[6,-65],[-5,-31],[-29,-20],[-64,12],[-29,13],[-33,17],[-31,24],[-41,39],[-12,4],[-8,-10],[13,-24],[28,-31],[47,-40],[22,-45],[-14,-23],[-18,-5],[-13,1],[-41,14],[-29,3],[-90,-13],[-32,-8],[-11,7],[-3,19],[-48,15],[-29,2],[-13,6],[-11,21],[-32,30],[-48,11],[-31,2],[-17,-7],[63,-39],[56,-67],[-11,-13],[-7,-14],[31,-1],[21,4],[5,-17],[-16,-71],[-11,-15],[-98,-16],[25,-12],[25,-3],[29,3],[26,-13],[17,-44],[3,-46],[-25,-27],[-27,-21],[-53,-33],[-56,-14],[-29,3],[-28,-7],[-19,-17],[-5,-17],[24,11],[28,-6],[27,-21],[-3,-17],[-26,-18],[-5,-14],[9,-24],[-3,-20],[13,-11],[30,-4],[36,-14],[36,-20],[14,-16],[12,-24],[4,-24],[-6,-11],[-82,-4],[-12,3],[-5,28],[-10,22],[-31,16],[-12,-11],[9,-79],[-12,-24],[-14,-18],[-41,-10],[-33,6],[-28,37],[0,32],[19,19],[0,26],[-6,30],[-18,-35],[-23,-29],[-35,-37],[-18,-4],[-17,4],[-47,26],[-29,23],[-56,74],[-32,34],[-70,46],[-72,34],[-57,22],[-31,-3],[-30,-9],[-39,5],[-13,8],[-11,19],[-11,10],[-54,46],[-38,37],[-2,25],[8,30],[-7,73],[-18,69],[-48,68],[-126,44],[-104,31],[-37,7],[-33,-6],[-87,-57],[-59,-8],[-170,-3],[-28,6],[-26,24],[-6,33],[8,59],[-1,25],[-7,9],[-9,-1],[-33,24],[-31,40],[-25,41],[-16,56],[22,3],[31,-14],[5,13],[10,51],[21,24],[9,18],[14,68],[2,49],[-24,-26],[-39,-68],[-18,-20],[-14,-9],[-13,-4],[-30,13],[-22,17],[-1,65],[-10,17],[-10,-12],[-4,-24],[-28,-4],[-13,-10],[7,-39],[-3,-33],[-27,-13],[-53,-7],[-19,32],[-16,-45],[-12,-51],[-2,-67],[17,-56],[25,-27],[53,-40],[23,-28],[6,-37],[-2,-33],[-28,-42],[-18,-34],[-33,-81],[-19,-33],[-82,-69],[99951,-19],[-49,-66],[-56,-57],[-83,-23],[-126,-87],[-49,-16],[-65,40],[-149,26],[-47,35],[-68,88],[-23,13],[-21,35],[-82,39],[-72,-25],[-58,19],[-20,-14],[30,-12],[54,-11],[82,5],[27,-9],[24,-31],[28,-49],[-21,-32],[-22,-11],[-66,36],[-76,-5],[-36,9],[-102,60],[-78,-67],[-107,-35],[-83,-4],[-152,-53],[41,-2],[111,38],[65,0],[96,21],[51,24],[24,23],[31,23],[31,-11],[22,-24],[14,-35],[14,-45],[-18,-24],[-18,-12],[-22,-33],[102,56],[62,-33],[31,5],[58,49],[93,32],[11,-6],[11,-16],[-15,-94],[6,-74],[71,-81],[73,-47],[26,-2],[24,9],[9,43],[18,32],[23,-29],[19,-31],[27,-76],[-1,-23],[-6,-45],[23,-20],[32,-6],[12,-71],[11,-101],[-14,-9],[-16,0],[-51,-26],[7,-18],[52,-10],[15,-21],[-11,-47],[3,-21],[18,-5],[12,28],[-3,39],[5,17],[35,-81],[0,-31],[30,-36],[85,-54],[15,-24],[5,-40],[-21,-12],[-20,-28],[12,-40],[22,-32],[36,-12],[17,-52],[0,-49],[-26,-43],[-53,-59],[-31,-24],[-12,-42],[-3,-44],[-21,2],[-23,19],[-262,110],[-99,21],[-87,2],[-16,7],[1,26],[5,24],[13,29],[-6,26],[-11,2],[-11,-20],[-24,0],[-23,23],[-19,-7],[-9,-32],[-7,-17],[0,-20],[12,-18],[50,-20],[-8,-18],[-70,-14],[-57,-18],[-74,-54],[-30,-38],[-198,-93],[-48,-32],[-21,-4],[-27,-11],[-21,-39],[-110,-55],[-23,5],[-29,-46],[-27,-26],[-63,-3],[-41,-13],[-88,-67],[-55,21],[-65,-91],[-72,-87],[-21,0],[-55,36],[-14,-19],[9,-35],[19,-37],[-11,-10],[-22,10],[-16,2],[-12,-11],[2,-27],[-31,-33],[-24,-3],[-28,-11],[-10,-29],[9,-32],[-50,-36],[-41,-48],[-19,-8],[-22,-21],[-24,-16],[-28,3],[-67,-67],[-150,-117],[-42,-15],[-53,-36],[-5,-23],[0,-30],[-21,-48],[-25,-122],[-8,-22],[-12,-25],[-55,12],[-48,46],[-15,22],[-8,25],[-3,40],[-9,19],[-11,9],[-55,99],[-95,68],[-14,23],[-121,-18],[-33,-1],[-58,17],[-90,-11],[-109,-37],[-33,-23],[-111,-36],[-73,-57],[-142,-208],[-34,-43],[-16,-9],[-24,-4],[-10,42],[-4,33],[9,63],[17,52],[17,96],[5,39],[12,41],[-48,-3],[-66,-71],[-100,-69],[-46,-18],[-36,-41],[-26,-5],[-30,-15],[-3,-89],[-15,-48],[-18,-10],[-28,-2],[-21,19],[-30,71],[-40,37],[-24,7],[-18,-9],[-35,-48],[-38,-44],[6,50],[-33,19],[-29,11],[-36,2],[-11,-7],[-14,-29],[-33,-37],[-22,-15],[-23,-30],[-13,-31],[-12,-44],[-14,-107],[1,-125],[-53,-99],[-20,10],[-10,-6],[-10,-13],[18,-55],[-10,-19],[-9,-13],[-25,-14],[-56,-81],[-53,-52],[-87,-151],[-25,-100],[-25,-113],[12,-55],[10,-36],[16,-25],[28,-27],[59,-29],[-5,-19],[0,-16],[21,28],[15,79],[37,26],[18,-1],[118,-63],[23,-27],[-4,-60],[-7,-28],[-22,-42],[-42,-50],[-49,-69],[-5,-43],[0,-23],[13,-81],[1,-46],[-6,-85],[3,-37],[13,-31],[20,-20],[35,11],[33,-9],[25,-22],[-4,-71],[15,-67],[11,-124],[-21,-34],[-20,-21],[-39,-54],[-21,-6],[-37,18],[-58,96],[23,57],[50,40],[23,28],[17,42],[-26,-8],[-18,-18],[-57,8],[-23,-20],[-28,-32],[11,-80],[-19,-15],[-35,-27],[-52,-34],[-17,-23],[-45,-143],[-41,-107],[-15,-92],[2,-79],[15,-88],[11,-38],[48,-82],[23,-64],[7,-77],[-38,-37],[-67,-89],[-28,-10],[-92,2],[-46,45],[-54,-11],[-45,-22],[-71,-63],[-63,-82],[-60,-57],[-18,-34],[-24,-71],[-22,-129],[8,-64],[12,-30],[11,-39],[-16,-61],[0,-38],[29,-61],[6,-84],[-21,-2],[-49,60],[-52,4],[-124,-69],[-52,-40],[-57,-80],[-17,15],[-12,46],[-21,20],[-26,-10],[-11,-43],[36,-20],[13,-28],[-21,-107],[-15,-36],[6,-95],[-2,-45],[-8,-45],[-37,-123],[-63,-162],[-78,-118],[-54,-41],[-27,-31],[-12,-41],[-80,-113],[-98,-119],[-28,-21],[-6,45],[-3,44],[-12,59],[-36,49],[-6,40],[-6,54],[-3,252],[-31,262],[-3,82],[-38,67],[-21,70],[-12,68],[-3,81],[-41,425],[-13,106],[-55,342],[-24,198],[-16,192],[-2,86],[24,257],[21,160],[74,359],[11,33],[12,17],[128,138],[56,75],[33,80],[36,101],[-4,55],[-4,31],[-14,36],[-30,41],[11,18],[12,14],[31,15],[64,-31],[65,13],[60,127],[86,-19],[65,22],[18,-9],[13,43],[36,46],[66,68],[97,82],[48,55],[27,52],[40,50],[39,62],[71,186],[140,154],[55,88],[45,31],[40,15],[101,126],[64,105],[85,72],[25,46],[44,108],[18,26],[55,41],[124,71],[72,71],[106,10],[31,28],[33,16],[35,23],[-43,63],[10,33],[8,16],[76,74],[31,60],[-4,25],[-5,19],[-47,24],[9,55],[13,48],[38,40],[13,94],[2,99],[37,142],[22,32],[87,71],[20,2],[60,-24],[66,-12],[23,-22],[5,19],[-3,24],[18,9],[38,-10],[-5,27],[-98,14],[-70,31],[-63,60],[-41,17],[-45,-5],[-257,-84],[-12,-23],[-12,-32],[16,-47],[-13,-21],[-12,-14],[-14,-31],[-12,-61],[3,-59],[-31,-92],[-3,-57],[55,-32],[14,-21],[-16,-32],[-17,-19],[-14,-24],[-11,-9],[-15,-6],[-20,31],[-18,62],[-29,4],[-10,-10],[-5,-24],[-25,-2],[-28,12],[-32,-5],[-57,-70],[-319,-333],[-34,-40],[-42,-80],[-79,-8],[-31,-18],[-23,-24],[-31,-16],[1,30],[6,22],[7,59],[43,111],[-27,12],[-27,1],[-50,-23],[-34,-37],[-26,8],[13,33],[31,66],[-9,61],[-9,33],[13,18],[65,123],[23,64],[20,84],[1,26],[-4,32],[-19,5],[-16,0],[-128,-83],[-47,-23],[-15,36],[-21,15],[-35,61],[-30,9],[-31,-4],[-70,-41],[-77,-23],[-59,8],[-51,-35],[-23,-6],[-75,24],[-91,2],[-28,-30],[-79,-41],[-54,-64],[-28,-20],[-31,-28],[-14,-120],[-41,-39],[-38,-29],[-80,-92],[-56,-126],[-38,-54],[-81,-76],[-126,-100],[-110,-162],[-38,-122],[-14,-4],[-27,-25],[-7,-60],[1,-41],[-17,-33],[-17,-42],[18,-26],[16,-5],[24,4],[63,34],[108,-52],[54,-52],[-4,-52],[2,-46],[-40,3],[-53,-4],[-34,-27],[-68,43],[-23,-16],[-36,-46],[-65,-19],[-33,23],[-55,63],[-93,-6],[-24,-71],[-21,2],[-33,-7],[-55,-82],[-18,-8],[-67,16],[-48,42],[-23,2],[-43,-19],[-21,-50],[-107,-25],[-105,5],[-57,119],[107,47],[63,-10],[72,8],[75,37],[-26,31],[-18,7],[-45,-4],[-40,23],[-87,116],[-38,21],[-49,13],[-38,1],[-14,-8],[-20,-28],[-13,-27],[-12,-9],[-26,5],[-31,22],[-37,-7],[16,17],[35,18],[-58,20],[-37,28],[-34,7],[-156,69],[-60,-6],[-37,-19],[-63,-56],[17,-41],[14,-19],[8,-22],[-20,-4],[-58,-4],[-35,33],[-25,-48],[10,-43],[40,15],[21,-18],[-14,-49],[-52,-15],[-65,3],[-65,87],[-107,-15],[-51,-56],[-49,-13],[-131,56],[-66,5],[-74,48],[-26,-15],[-47,-121],[-63,-29],[-32,16],[-29,76],[-20,25],[-56,23],[-298,-22],[-100,19],[-70,2],[-96,-39],[-92,15],[-170,-75],[-70,-50],[-84,-88],[-76,-147],[-42,-55],[-71,-70],[-100,-64],[-54,-65],[-30,-53],[-52,-200],[-14,-30],[-123,-72],[-39,-80],[-17,-20],[-51,-34],[-31,-56],[-17,-16],[-73,-40],[-60,-100],[-85,-70],[-123,-194],[-11,-23],[-10,-52],[-19,-38],[-106,-169],[-33,-16],[-53,-79],[-54,-47],[-49,-56],[-61,-59],[-92,-67],[-31,-39],[-48,-90],[-118,-111],[-59,-27],[-77,-98],[-8,-23],[-6,-36],[13,-63],[19,-14],[31,-9],[115,-62],[107,17],[95,0],[37,6],[23,-2],[8,-34],[-1,-63],[-14,-57],[-11,-168],[-13,-75],[10,-73],[23,-13],[23,33],[37,5],[38,-15],[28,117],[-23,18],[-22,42],[13,31],[66,57],[41,5],[39,-4],[-43,-73],[-17,-15],[-13,-4],[-18,-14],[38,-42],[41,-32],[59,-14],[-14,-25],[-39,-22],[-36,-91],[-56,-44],[-26,-30],[9,-19],[21,-4],[114,12],[59,25],[84,71],[35,105],[32,29],[9,0],[11,-7],[1,-74],[-45,-83],[-32,-47],[-12,-40],[19,0],[37,8],[16,19],[42,101],[11,72],[6,100],[-5,60],[3,43],[-16,43],[11,13],[113,-59],[60,-14],[108,48],[24,-12],[18,-29],[89,-89],[17,-29],[29,-108],[95,-125],[88,-59],[3,-23],[56,-69],[44,-24],[7,-62],[-20,-50],[-41,-48],[-82,44],[-13,-2],[10,-28],[59,-81],[47,-34],[3,-108],[-6,-59],[-31,-66],[10,-38],[44,-56],[22,-22],[22,-32],[-28,-70],[-5,-78],[-30,-35],[-36,-76],[-55,-62],[-26,-119],[-42,-105],[-5,-104],[-7,-37],[-34,-108],[-13,-146],[17,-239],[8,-14],[16,-14],[-3,-17],[-8,-11],[-33,-71],[0,-49],[13,-37],[2,-95],[-24,-153],[-9,-24],[-10,-39],[-4,-36],[-7,-22],[-4,-39],[7,-34],[12,-17],[-43,-110],[-15,-144],[-16,-58],[-31,-57],[-66,-83],[-24,-52],[-43,-66],[-41,-51],[-57,-145],[-46,-145],[-116,-188],[-15,-46],[-9,-50],[-30,-84],[-15,-116],[-35,-46],[-29,-122],[-94,-186],[-23,-63],[-72,-103],[-77,-142],[-96,-128],[-18,-53],[-37,-58],[-40,-90],[-58,-90],[-12,-60],[-19,-42],[-43,-28],[-31,-39],[-95,-231],[-12,-42],[-2,-37],[-62,-86],[-35,-92],[-60,-57],[-62,-78],[-149,-144],[-41,-54],[-83,-68],[-34,-1],[-72,-37],[-47,-38],[-28,14],[-17,50],[-21,-2],[-16,-7],[-43,48],[-37,-3],[-26,22],[-50,-15],[9,205],[-7,43],[-21,-40],[-57,-72],[-23,-14],[-22,0],[9,44],[31,62],[-10,10],[-10,3],[-40,-27],[-20,-30],[-58,-119],[-34,-100],[-28,-29],[-13,-43],[-24,-41],[-37,11],[-22,-7],[-53,23],[-13,-10],[35,-77],[-29,-113],[-12,-14]],[[63178,98417],[127,-23],[95,6],[29,-3],[28,-7],[28,-16],[38,-35],[0,-49],[-17,-2],[-161,22],[-74,51],[-20,5],[-29,-13],[-25,-31],[-27,-8],[-31,-39],[-29,5],[-15,-4],[-37,-27],[-93,0],[-15,-12],[-30,-38],[-38,-10],[-66,-6],[-22,21],[-10,33],[-15,17],[-92,-19],[-69,13],[-67,22],[-68,8],[61,23],[334,48],[131,12],[62,34],[92,22],[25,0]],[[63966,98460],[42,-10],[103,2],[32,-14],[149,-84],[38,-2],[31,-30],[-154,-49],[-52,-36],[-189,-8],[-121,-17],[-26,-15],[12,-26],[-58,-29],[-191,-4],[-24,-9],[-37,-31],[3,-5],[65,-8],[10,-6],[9,-14],[5,-20],[-9,-26],[-24,-4],[-26,3],[-60,20],[-7,-7],[-6,-14],[-19,-28],[-22,-8],[-61,21],[-20,-6],[-19,-13],[-24,-6],[-56,-4],[-29,17],[25,23],[70,35],[-23,15],[-70,4],[-55,-9],[-28,-24],[-26,-5],[-72,2],[-40,31],[-30,12],[-26,25],[211,83],[70,32],[67,16],[87,9],[27,10],[27,4],[17,-6],[44,-29],[129,5],[27,24],[2,56],[-13,33],[27,63],[74,25],[171,34],[43,2]],[[68823,95758],[-111,-44],[-66,-30],[-65,-21],[-66,-15],[-104,-36],[-184,-46],[-116,-37],[-127,-30],[-134,-39],[-134,-27],[-33,-2],[-96,-38],[-75,-16],[-272,-85],[-125,-63],[-36,-5],[-36,3],[-30,-20],[-28,-33],[-59,-34],[-30,-31],[-30,-24],[-18,-8],[-34,2],[-16,-2],[-55,-27],[-10,-22],[59,-14],[13,-24],[-17,-16],[-38,-23],[-22,-23],[-40,-23],[-27,-7],[-65,1],[-4,-29],[11,-18],[-6,-16],[-22,-15],[-21,2],[-99,45],[-16,-15],[-7,-32],[-3,-34],[-13,-25],[-17,-13],[-31,-13],[-109,21],[-9,-20],[17,-25],[23,-54],[5,-22],[-13,-36],[-49,-56],[-187,-67],[3,-23],[21,-44],[5,-27],[-8,-26],[-24,-21],[-28,0],[-15,4],[-43,29],[-37,7],[-7,-14],[49,-39],[21,-51],[-23,-27],[-90,-61],[-47,-80],[-92,-35],[-57,-5],[-56,10],[-53,18],[-135,7],[-75,20],[-76,36],[-66,-3],[-56,-18],[-74,-39],[-47,75],[20,35],[-101,90],[-22,40],[25,19],[31,13],[59,36],[59,29],[61,9],[10,5],[25,43],[27,35],[25,20],[28,33],[89,134],[21,10],[184,26],[16,8],[-53,27],[-54,-1],[-25,9],[-14,19],[-8,22],[21,16],[71,81],[84,58],[78,35],[-19,9],[-25,23],[-95,-6],[-37,32],[-12,19],[-3,19],[31,25],[32,15],[35,-4],[35,-13],[28,-15],[27,-24],[23,1],[85,84],[-13,19],[-5,29],[9,14],[41,13],[27,5],[59,-6],[85,-18],[7,9],[21,56],[21,30],[86,50],[-5,15],[-4,25],[100,33],[65,33],[63,45],[32,9],[32,2],[65,19],[121,22],[71,22],[23,48],[45,17],[90,7],[35,-3],[20,-20],[39,1],[15,11],[16,17],[-5,29],[-1,37],[34,23],[13,5],[102,9],[60,-4],[125,-28],[65,-7],[87,9],[52,-5],[154,42],[261,39],[68,28],[67,33],[34,7],[35,2],[31,11],[61,28],[30,7],[33,0],[30,20],[26,43],[29,33],[79,43],[134,60],[121,23],[75,25],[32,2],[102,-12],[130,-33],[59,-36],[49,-47],[10,-17],[9,-30],[-14,-28],[-9,-28],[11,-22],[-95,-71],[-93,-78],[-16,-17],[-111,-27]],[[65366,94071],[130,-23],[97,-7],[59,-18],[22,-14],[-9,-36],[-17,-14],[-41,-47],[-6,-28],[7,-45],[-6,-33],[-13,-24],[-11,-10],[-73,0],[-27,-13],[-1,-26],[-5,-29],[-24,-42],[-48,-13],[-11,-16],[4,-27],[-17,-21],[1,-32],[9,-18],[2,-37],[33,-54],[-6,-22],[-26,-43],[-8,-53],[-21,-46],[48,-38],[21,-50],[19,-53],[57,-105],[62,-94],[114,-137],[122,-104],[48,-29],[116,-48],[20,-16],[19,-21],[-49,-39],[-51,-14],[-5,-18],[-28,-10],[-138,34],[-7,5],[-15,24],[-16,18],[-35,3],[-35,-11],[21,-22],[23,-7],[40,-41],[-17,-16],[-18,-2],[-82,55],[-7,-7],[-8,-16],[-40,18],[-10,-13],[-31,-6],[-25,15],[0,19],[-5,10],[-125,-15],[-52,0],[-51,7],[-61,36],[-11,-16],[-2,-19],[-23,8],[-51,29],[-37,12],[-133,28],[-94,34],[24,16],[40,8],[1,21],[-7,29],[-1,29],[23,20],[52,-9],[-7,32],[25,6],[47,-18],[18,11],[-75,41],[-82,58],[8,21],[-29,5],[-30,-1],[-25,34],[4,45],[22,31],[-13,6],[-127,-27],[-64,6],[-72,18],[-66,-26],[-67,-9],[-35,9],[-34,20],[-28,26],[-22,45],[-20,74],[-3,28],[4,62],[11,27],[28,52],[19,16],[43,25],[22,6],[51,-12],[51,-1],[22,14],[21,25],[15,32],[35,18],[10,10],[11,20],[12,31],[2,27],[10,26],[32,39],[-12,24],[5,16],[21,29],[-64,7],[-22,13],[-21,19],[6,18],[8,13],[64,48],[28,15],[31,7],[31,0],[33,-5],[32,7],[-34,33],[-3,22],[-13,53],[3,25],[14,21],[30,24],[43,8],[34,12],[33,19],[31,3],[63,-12],[31,2],[34,11],[97,40],[36,11],[38,-3],[50,-15],[55,-28]],[[76812,98545],[10,-26],[36,-21],[18,-21],[183,-67],[80,-8],[36,-17],[10,-20],[-3,-37],[-31,0],[-22,-12],[-124,-15],[-30,-22],[-24,-45],[13,-9],[12,-13],[37,-77],[10,-12],[37,-11],[-33,-29],[-35,-19],[-366,-37],[-249,-15],[-83,-16],[-27,2],[-65,-29],[-127,-38],[-61,0],[-181,53],[-222,45],[-31,25],[-55,15],[-71,12],[-31,51],[45,35],[58,34],[97,12],[92,20],[69,49],[43,48],[78,51],[-135,-13],[-51,7],[5,17],[28,36],[15,12],[49,19],[35,36],[81,25],[39,4],[38,-1],[70,12],[70,18],[66,10],[65,5],[63,14],[62,28],[27,48],[179,5],[28,-11],[22,-29],[26,-10],[31,-6],[79,-48],[15,-14]],[[77131,98017],[64,-37],[31,-41],[-30,-11],[-28,-28],[-13,-34],[-37,-27],[-10,-43],[17,-8],[20,12],[41,41],[53,28],[58,-16],[23,6],[40,39],[-7,33],[16,20],[18,5],[75,-4],[119,-17],[21,-17],[29,-10],[17,-16],[53,-13],[26,-12],[35,-28],[32,-42],[-40,-22],[-22,-40],[-9,-9],[-7,-15],[-3,-35],[-6,-30],[-7,-13],[-5,-17],[5,-45],[-12,-35],[-40,-27],[-41,-1],[-61,18],[-18,-1],[-17,-7],[76,-38],[56,-56],[65,-13],[18,-6],[23,-52],[8,-26],[-108,-62],[-28,-11],[-172,-9],[-113,-18],[-36,4],[-63,15],[-42,-6],[-60,10],[-37,0],[-85,23],[-88,38],[-17,18],[-18,12],[-105,10],[-23,8],[-153,-9],[-26,6],[-47,50],[-27,1],[-84,-29],[-31,2],[-64,19],[-38,24],[-6,8],[-4,29],[-38,15],[-46,52],[-27,54],[-128,28],[-77,7],[-58,-2],[-56,21],[93,78],[123,41],[53,31],[61,42],[25,65],[103,40],[27,14],[36,31],[12,4],[81,-38],[16,7],[15,17],[29,19],[100,3],[85,-8],[32,8],[39,-3],[195,28],[130,8],[24,-5]],[[78578,97496],[-27,-45],[-11,-40],[-83,-133],[-10,-23],[49,20],[44,45],[27,38],[30,24],[34,0],[35,9],[65,31],[66,14],[36,-1],[34,-15],[22,-35],[24,-28],[87,-21],[13,-7],[8,-24],[-7,-25],[50,-25],[69,11],[37,-7],[36,-14],[17,-22],[14,-27],[15,-39],[9,-41],[-8,-55],[-134,-84],[-25,-8],[-62,6],[-61,-9],[-161,-44],[-199,-1],[-57,-39],[-17,1],[-17,7],[-16,13],[-121,-11],[-136,-7],[-136,-1],[-45,-28],[-139,-55],[-127,-42],[-66,-10],[-96,11],[-30,14],[-29,21],[42,27],[30,54],[37,32],[94,61],[11,24],[18,51],[11,20],[15,18],[11,22],[2,33],[6,28],[37,42],[27,20],[29,6],[71,-8],[22,3],[-16,13],[-11,50],[2,16],[10,31],[18,15],[18,10],[11,42],[-5,15],[27,20],[13,27],[32,16],[65,13],[3,34],[10,21],[14,7],[33,6],[18,-1],[24,-34],[26,-28],[34,-6],[34,2],[-20,33],[1,35],[12,22],[16,10],[34,2],[107,-24],[70,-35],[16,-18],[-13,-10],[-31,-6],[-16,-10]],[[88902,95523],[28,-11],[34,7],[32,-15],[30,-61],[14,-16],[15,-11],[15,-5],[45,-2],[20,12],[15,28],[-1,28],[-4,29],[0,39],[7,35],[10,21],[13,14],[74,43],[52,42],[71,-16],[72,-38],[127,-80],[59,-23],[71,-21],[72,-8],[35,5],[69,22],[35,2],[436,-160],[15,-13],[14,-19],[-94,-24],[-61,-42],[-21,-29],[24,-24],[20,-32],[-133,-96],[-53,-25],[-54,-8],[-110,23],[-64,-1],[-62,20],[-69,58],[-29,29],[-25,40],[-8,64],[10,55],[37,16],[32,35],[5,15],[-17,31],[-108,5],[-68,-17],[-61,-18],[18,-117],[13,-37],[18,-27],[98,-123],[22,-17],[65,-24],[55,-53],[-97,-59],[-43,-17],[-42,-10],[-26,5],[-26,12],[-28,28],[-24,30],[-31,23],[-66,-5],[-61,-20],[-61,-14],[-180,-24],[-55,-15],[-55,-5],[-71,28],[-70,39],[-22,1],[-20,-11],[-17,-24],[-9,-38],[-23,-51],[-29,-36],[-31,-16],[-32,-2],[-33,10],[-32,16],[-215,56],[-25,17],[-24,25],[-65,79],[-32,19],[-33,8],[-64,40],[-59,64],[-12,20],[-4,32],[10,23],[51,-11],[34,1],[-21,119],[15,112],[25,19],[97,-13],[-31,37],[-26,49],[16,27],[18,19],[42,15],[56,7],[17,12],[16,19],[31,20],[62,8],[107,40],[29,-1],[27,-21],[26,-30],[28,-16],[88,-39],[60,-35],[85,-71]],[[90776,95259],[73,-4],[107,43],[14,1],[260,-15],[22,-15],[2,-30],[-8,-15],[-4,-22],[32,-21],[84,-4],[53,19],[156,-10],[128,-14],[49,-32],[38,-17],[31,-20],[23,12],[22,20],[18,4],[18,-4],[-49,-122],[-18,-14],[-69,-30],[-137,-42],[-67,-13],[-152,0],[-209,16],[-57,15],[-34,18],[-64,43],[-31,16],[-103,14],[-32,8],[-60,37],[-62,30],[-154,49],[10,56],[20,56],[24,50],[26,45],[28,13],[59,-41],[-1,-47],[14,-33]],[[89655,83175],[60,-145],[2,-32],[-5,-33],[-11,-42],[-4,-44],[7,-39],[-5,-10],[49,-176],[35,-111],[11,-45],[7,-48],[11,-99],[2,-151],[-3,-50],[-8,-49],[-8,-29],[-18,-20],[-8,-54],[-4,-153],[9,-80],[17,-56],[12,-60],[2,-64],[5,-29],[27,-36],[11,-28],[3,-40],[2,-59],[4,-13],[13,-18],[56,-426],[22,-129],[64,-223],[26,-135],[17,-64],[11,-68],[9,-69],[19,-76],[25,-74],[49,-67],[22,-37],[5,-30],[2,-103],[-11,22],[-14,79],[-24,45],[-35,54],[-35,48],[-44,80],[-21,23],[-23,16],[-41,18],[-24,2],[-98,-12],[-40,-16],[-37,-37],[-21,-54],[-16,-108],[-89,-386],[-21,-101],[-8,-108],[3,-85],[6,-31],[26,-84],[21,-49],[15,-21],[18,-14],[11,-17],[10,-23],[18,-57],[23,-128],[25,-91],[11,-28],[28,7],[18,-1],[18,-8],[10,-23],[15,-101],[11,-98],[1,-26],[-20,-75],[-5,-32],[-3,-34],[-5,-27],[-9,-23],[-3,111],[-14,79],[-5,68],[-19,47],[-65,20],[-61,7],[-9,9],[-14,29],[-15,23],[-16,3],[-16,-9],[-27,-33],[-21,-51],[-15,-55],[-13,-59],[-27,-155],[-16,-51],[-20,-48],[-17,26],[-15,30],[-9,43],[-4,48],[-24,161],[10,140],[41,194],[7,63],[-6,60],[-9,60],[-6,113],[1,25],[14,65],[17,62],[20,54],[9,64],[-13,159],[-29,108],[-37,102],[-7,28],[-2,27],[32,128],[11,62],[13,134],[12,74],[9,74],[3,373],[-3,55],[-20,117],[-1,67],[9,84],[13,65],[17,63],[0,129],[-32,119],[-24,52],[-37,63],[-28,35],[-14,27],[14,9],[10,21],[-24,33],[-15,50],[-2,196],[6,49],[18,55],[16,59],[14,137],[5,141],[-9,57],[-4,116],[8,29],[31,38],[49,23],[11,-7],[38,-45],[14,-2],[15,5],[29,21],[16,52],[-21,29],[12,37],[35,13],[3,32],[-13,4],[11,46],[7,45],[-10,42],[-57,104],[-36,76],[60,-1],[18,14],[14,32],[7,33],[19,-13]],[[0,93051],[43,8],[43,15],[40,3],[40,-9],[41,2],[40,15],[32,-2],[33,-9],[122,-21],[23,-7],[39,-27],[22,-10],[22,-16],[23,-27],[43,-29],[65,-34],[14,-10],[10,-26],[-7,-30],[-83,-57],[-67,-15],[-129,-15],[-175,-43],[-72,-12],[-25,2],[-63,28],[-74,12],[99966,-10],[-65,-44],[-137,-11],[-81,-31],[-19,-2],[-40,103],[-6,26],[15,34],[41,42],[17,30],[96,54],[86,71],[47,11],[47,33],[-99967,8]],[[59948,89390],[9,-23],[3,-37],[-9,-24],[5,-20],[-18,-14],[-27,46],[-17,1],[-17,20],[-8,33],[15,9],[7,-6],[33,24],[24,-9]],[[61864,90265],[-10,-8],[-55,27],[-5,21],[2,8],[22,6],[23,-7],[17,-27],[6,-20]],[[64695,92951],[25,-42],[22,-31],[19,3],[14,-16],[4,-32],[-38,-54],[-6,-20],[16,-18],[4,-10],[-27,-8],[-5,25],[-15,24],[-32,19],[-13,16],[-14,38],[-53,40],[-34,-6],[-38,18],[-11,8],[-3,23],[16,19],[60,16],[29,-1],[31,-16],[-2,20],[3,8],[13,-3],[35,-20]],[[96677,83274],[11,-30],[-112,106],[-52,56],[-13,36],[19,0],[23,-34],[32,-16],[48,-46],[44,-72]],[[94643,92639],[-19,-10],[-40,8],[-19,18],[1,42],[2,6],[33,-6],[22,-23],[20,-35]],[[94851,91532],[-12,-1],[9,39],[1,17],[-27,28],[-50,21],[-13,17],[-3,50],[11,78],[-23,42],[8,37],[59,41],[24,31],[27,25],[4,-3],[27,-24],[-2,-52],[-20,-37],[-46,-14],[-6,-25],[6,-44],[1,-57],[5,-51],[28,-52],[6,-26],[-3,-25],[-11,-15]],[[92467,95691],[-27,-20],[-64,33],[24,18],[43,12],[10,-6],[8,-13],[6,-24]],[[91430,96001],[-209,-6],[14,16],[75,40],[191,21],[-38,-20],[-18,-41],[-15,-10]],[[88321,93034],[-69,-49],[-27,6],[-28,24],[-15,5],[-15,-4],[-17,-10],[-22,-2],[-51,26],[-5,16],[5,8],[14,8],[10,0],[32,13],[149,5],[11,-3],[21,-23],[7,-20]],[[79915,96849],[-25,-28],[-35,-14],[-38,23],[-95,-1],[-163,25],[47,16],[257,13],[18,-3],[34,-31]],[[81243,95979],[43,-39],[8,-25],[-13,-6],[-8,-9],[-3,-18],[-12,-1],[-38,19],[-27,31],[-40,7],[-42,31],[-9,13],[11,4],[75,-8],[32,14],[23,-13]],[[76814,95782],[22,-9],[-6,-24],[-29,7],[-38,-12],[1,-20],[-15,-33],[-53,20],[-73,3],[-46,19],[-102,12],[3,27],[16,16],[59,-23],[54,26],[101,-13],[33,19],[73,-15]],[[76745,96213],[-9,-11],[-12,-9],[-33,6],[-65,-16],[-25,9],[-24,18],[-88,-6],[-26,4],[42,22],[120,24],[188,62],[9,-30],[0,-14],[-38,-34],[-39,-25]],[[74864,96306],[-59,-3],[-34,15],[-10,10],[16,26],[23,17],[93,6],[17,-18],[-4,-15],[-42,-38]],[[70738,93820],[-6,-5],[-14,10],[-42,15],[-71,39],[-22,27],[11,30],[16,20],[58,12],[53,-5],[35,-7],[66,-27],[-61,-17],[-26,-37],[3,-22],[11,-13],[-11,-20]],[[70973,94156],[-45,-14],[9,26],[54,37],[100,19],[30,-8],[4,-6],[-42,-39],[-21,-13],[-89,-2]],[[73207,94511],[-14,-14],[-13,2],[-11,-7],[-70,21],[-95,9],[24,22],[68,13],[101,-17],[30,-19],[-20,-10]],[[68706,91894],[-22,-50],[-46,3],[-14,11],[-6,9],[52,54],[32,-2],[4,-25]],[[68488,92477],[3,-23],[-15,8],[-19,26],[-11,32],[-4,64],[7,17],[6,9],[6,-2],[-1,-40],[28,-91]],[[69450,90150],[-49,-7],[-54,44],[-51,86],[10,21],[31,-7],[51,-2],[33,-14],[44,-9],[-5,-40],[0,-16],[14,-17],[-14,-30],[-10,-9]],[[63903,97968],[-23,-8],[-106,44],[-9,13],[91,41],[102,-6],[16,-20],[3,-7],[-69,-36],[-5,-21]],[[64280,97893],[7,-7],[-1,-6],[-99,6],[-173,-4],[-100,32],[106,32],[56,7],[72,27],[89,-26],[-5,-23],[1,-11],[24,-10],[23,-17]],[[64098,98529],[-39,-4],[-27,3],[-29,22],[-10,11],[-2,11],[26,2],[12,11],[4,8],[20,6],[34,1],[45,-12],[19,-24],[-44,-21],[-9,-14]],[[65410,98083],[-79,-27],[-40,1],[-20,16],[32,23],[41,17],[31,-5],[23,-8],[12,-17]],[[65115,98198],[-39,-30],[-129,32],[11,16],[14,6],[0,16],[-12,12],[5,24],[83,-18],[8,-7],[56,-12],[9,-24],[-6,-15]],[[66580,97900],[-100,-19],[-35,6],[-10,9],[-19,9],[-50,12],[7,33],[16,7],[150,37],[72,-21],[30,-51],[-61,-22]],[[66283,98526],[39,-30],[15,-33],[24,-20],[8,-38],[-20,-31],[-60,-6],[-99,-2],[-97,16],[-52,56],[-96,15],[-54,58],[56,17],[68,-8],[109,50],[15,-3],[24,-11],[88,-19],[32,-11]],[[63328,78045],[-4,-10],[-13,53],[-1,32],[8,17],[11,-54],[-1,-38]],[[63962,91696],[5,-56],[-17,-23],[-16,-6],[-7,35],[-13,15],[-48,-41],[-22,-46],[-60,-66],[-123,-47],[-75,-20],[-68,-6],[-63,42],[-35,79],[-6,24],[-4,32],[1,33],[4,50],[7,49],[26,44],[60,52],[59,34],[31,8],[75,2],[214,-117],[48,-30],[27,-41]],[[67603,98329],[-52,-2],[-51,9],[-67,29],[-67,34],[20,18],[63,23],[82,42],[139,9],[67,0],[67,10],[19,21],[13,41],[12,22],[15,17],[74,14],[63,-1],[63,-16],[40,-14],[38,-28],[20,-23],[-6,-28],[3,-23],[18,-21],[-122,-65],[-125,-36],[-326,-32]],[[66098,97996],[-43,-11],[-113,21],[-17,11],[-14,20],[-19,78],[-1,23],[-7,16],[-28,28],[-20,13],[18,15],[124,-11],[266,-6],[136,-28],[40,-16],[39,-26],[-238,-14],[-32,-12],[1,-29],[-9,-26],[-25,-3],[-58,-43]],[[67268,98406],[17,-23],[-10,-37],[-22,-27],[-10,-38],[-86,-9],[-24,-9],[-23,-29],[-87,-18],[-65,-49],[-91,9],[-124,34],[-105,-28],[-69,-8],[-85,42],[-11,10],[-5,29],[5,26],[23,55],[30,31],[15,10],[12,19],[34,11],[105,7],[39,-6],[12,-21],[57,2],[94,13],[137,20],[79,18],[70,-4],[70,-11],[18,-19]],[[66983,98473],[-87,-12],[-141,15],[-73,17],[6,8],[19,10],[122,41],[242,9],[30,-30],[-26,-23],[-92,-35]],[[64866,98032],[-184,-7],[-62,4],[-8,7],[-15,6],[-58,6],[-36,29],[16,8],[85,12],[29,12],[10,17],[38,31],[92,6],[40,-6],[5,-20],[39,-25],[101,-32],[-20,-23],[-35,-3],[-37,-22]],[[65855,98128],[12,-20],[-1,-71],[-13,-31],[2,-26],[-26,-13],[-218,3],[-108,6],[-25,10],[61,34],[19,23],[-6,67],[10,12],[175,-6],[14,19],[66,1],[38,-8]],[[66058,98816],[14,-23],[43,-13],[117,-11],[35,-26],[-53,-19],[-143,-10],[15,-38],[29,-28],[-29,-33],[-40,-16],[-88,-19],[-81,24],[-94,35],[-42,-23],[-44,-14],[-41,2],[-48,27],[-132,-21],[-40,23],[-29,48],[87,10],[104,-15],[69,48],[88,21],[70,51],[33,17],[76,-3],[25,4],[73,13],[26,-11]],[[65199,98568],[209,-55],[194,5],[84,-17],[122,-50],[182,-53],[35,-16],[-31,-21],[-213,-53],[-138,-18],[-120,-3],[-48,6],[-48,38],[-117,28],[-125,-8],[-13,15],[-25,11],[-43,2],[-86,15],[-6,34],[54,17],[35,1],[14,48],[60,73],[24,1]],[[67680,98853],[-34,-8],[-179,7],[-86,14],[-12,8],[-4,7],[-114,12],[49,16],[142,7],[254,-19],[16,-13],[5,-8],[-37,-23]],[[66193,98914],[-92,-12],[-13,9],[-3,6],[10,15],[11,29],[42,17],[313,16],[41,-17],[-15,-26],[0,-12],[-294,-25]],[[75745,97744],[-68,-5],[-80,5],[-130,61],[-85,26],[-70,40],[-15,44],[44,28],[54,11],[91,2],[117,-4],[116,-29],[247,-31],[90,-21],[-56,-51],[-61,-19],[-63,-27],[-64,-19],[-67,-11]],[[75435,98583],[-96,-45],[-346,29],[-16,20],[-5,13],[47,25],[288,-9],[103,-9],[25,-24]],[[89169,94469],[-140,-47],[-27,2],[-63,48],[-23,103],[26,31],[29,11],[30,6],[123,4],[26,-5],[26,-13],[12,-19],[5,-24],[-14,-68],[-10,-29]],[[89495,94409],[69,-25],[57,-28],[196,-135],[18,-28],[15,-35],[8,-123],[-11,-9],[-72,-6],[-98,14],[-70,5],[-68,0],[-60,17],[-147,16],[-115,45],[-120,33],[-25,4],[-75,-10],[-102,-43],[-28,-3],[-39,0],[-27,40],[65,14],[65,5],[63,14],[59,47],[29,38],[51,85],[28,31],[28,20],[30,6],[33,-3],[103,19],[70,6],[70,-11]],[[87763,95281],[-57,-16],[-81,5],[6,42],[14,19],[19,46],[-9,35],[5,42],[10,33],[23,45],[25,-27],[17,-40],[15,-20],[62,-39],[12,-12],[-52,-48],[-5,-21],[16,-27],[-20,-17]],[[87832,94420],[-21,-17],[-20,25],[-93,76],[-23,35],[-51,34],[-13,12],[-4,30],[67,-19],[113,-75],[62,-60],[-17,-41]],[[88316,83578],[25,-23],[39,4],[10,-15],[-31,-25],[-22,-51],[-7,-47],[-9,-18],[-25,-23],[-22,-30],[-19,-19],[-17,-6],[-37,99],[-18,28],[-52,-47],[-12,-1],[12,58],[30,63],[15,9],[30,85],[9,19],[93,-50],[8,-10]],[[96999,91923],[-79,-5],[-158,54],[-56,28],[-42,36],[-48,25],[-9,10],[7,21],[14,16],[54,43],[38,19],[45,4],[283,-76],[12,-16],[4,-14],[-4,-30],[-24,-6],[-9,-20],[-10,-61],[-5,-16],[-13,-12]],[[95453,85600],[-45,-54],[-7,9],[-4,12],[-1,19],[41,36],[42,91],[16,75],[-5,25],[-2,24],[123,47],[87,75],[16,-3],[15,-63],[9,-81],[-12,-49],[-94,-28],[-88,-54],[-91,-81]],[[96291,83432],[-2,-84],[-34,43],[-16,34],[-23,6],[-16,16],[-26,41],[-31,54],[-10,27],[-4,34],[-21,31],[-67,60],[22,7],[28,26],[78,-16],[18,-7],[-13,-40],[5,-44],[43,-92],[21,-32],[28,-25],[20,-39]],[[93002,80248],[-27,-25],[-28,15],[0,50],[59,153],[21,-9],[-5,-37],[-22,-57],[7,-69],[-5,-21]],[[93445,81023],[-11,-13],[-11,3],[-36,36],[-8,17],[13,30],[45,45],[22,-1],[9,-10],[-1,-53],[-22,-54]],[[93310,80819],[-35,-58],[-52,-14],[-25,-19],[-19,-39],[-14,-21],[-30,12],[-13,19],[0,68],[-13,30],[6,19],[30,-3],[30,44],[69,18],[25,47],[31,117],[33,41],[26,9],[8,-58],[-7,-64],[-15,-62],[-35,-86]],[[92799,79948],[-10,-30],[-12,10],[-2,9],[27,35],[10,41],[20,1],[8,-8],[-6,-20],[-35,-38]],[[93234,81118],[-26,-7],[-11,16],[-8,18],[-5,26],[29,12],[19,-14],[4,-38],[-2,-13]],[[92527,79356],[-13,-33],[-14,4],[-5,9],[18,39],[8,7],[6,-26]],[[92222,78857],[-52,-63],[-17,0],[-9,24],[-2,13],[42,10],[48,84],[35,55],[19,19],[16,-1],[-80,-141]],[[91579,78134],[-41,-29],[-26,1],[61,142],[36,21],[46,84],[97,103],[11,7],[56,-3],[-88,-113],[-11,-45],[-39,-48],[-28,-16],[-20,-23],[-54,-81]],[[91277,77947],[-52,-40],[-42,-18],[-71,-84],[-26,-46],[-36,-19],[-35,11],[-10,-19],[-3,-33],[-13,-29],[-70,-91],[-29,-72],[-30,-13],[-56,-73],[10,63],[11,30],[47,56],[3,60],[26,51],[51,52],[35,67],[28,18],[31,56],[32,20],[-3,43],[14,48],[11,-3],[26,-67],[20,-2],[54,14],[80,116],[26,21],[19,4],[11,-10],[4,-14],[-1,-17],[-6,-25],[10,-29],[-13,-22],[-53,-4]],[[90753,77041],[-9,-16],[-20,14],[1,32],[2,9],[57,28],[16,-18],[4,-15],[-51,-34]],[[90612,77475],[42,-42],[58,9],[-14,-38],[-22,1],[-39,-55],[-34,-7],[-17,-13],[-55,-82],[-8,-32],[-33,-62],[-50,-55],[-9,-104],[-32,42],[-4,42],[10,35],[57,74],[23,41],[7,34],[22,36],[10,32],[14,14],[48,131],[26,-1]],[[81496,94700],[-10,-27],[-15,-21],[-11,-26],[-19,-19],[-59,-24],[-46,-54],[-8,-5],[-163,30],[-26,9],[-53,33],[-75,31],[-39,46],[19,8],[19,4],[67,-6],[19,14],[10,39],[1,23],[5,18],[22,13],[241,-40],[93,-23],[28,-23]],[[71180,97725],[34,-21],[26,16],[248,-50],[53,-18],[11,-13],[-217,-8],[-44,3],[-4,29],[-49,1],[-85,19],[-23,27],[-5,11],[27,11],[28,-7]],[[72229,98414],[-258,-21],[-25,13],[-8,8],[36,44],[30,21],[164,8],[131,-14],[41,-13],[-15,-26],[-8,-9],[-88,-11]],[[69631,93948],[-82,-27],[-22,-2],[-50,7],[-22,-11],[-33,27],[2,24],[16,25],[9,31],[-6,78],[42,49],[56,19],[164,22],[23,-6],[33,-15],[25,-18],[33,-43],[26,-18],[40,-34],[12,-33],[-2,-30],[-75,-6],[-130,-25],[-59,-14]],[[71564,93485],[-135,-5],[-67,9],[-10,11],[9,28],[69,42],[31,27],[32,46],[56,38],[47,0],[147,-45],[21,-28],[3,-13],[-58,-38],[-41,-14],[-63,-48],[-41,-10]],[[72083,93733],[-20,-6],[-152,23],[-53,30],[-16,27],[6,24],[141,117],[54,-33],[15,-31],[36,-38],[-1,-86],[-10,-27]],[[72825,95287],[10,-19],[4,-21],[-12,-6],[-36,1],[-20,-54],[-20,9],[-13,31],[-45,-21],[-12,5],[-21,24],[-13,5],[-9,16],[59,48],[36,-25],[24,1],[-5,29],[1,22],[30,9],[40,1],[2,-55]],[[66791,92128],[9,-29],[-1,-53],[-11,-39],[-31,-6],[-31,-16],[-53,17],[-29,-11],[-30,-1],[-24,6],[-25,8],[-16,11],[1,30],[-22,43],[-34,14],[-31,5],[-35,13],[-17,-6],[-22,-16],[-14,5],[-76,92],[-12,21],[-8,24],[-11,15],[-26,64],[13,29],[26,19],[18,5],[32,43],[59,18],[12,-3],[11,-13],[61,-44],[33,-29],[28,-35],[30,-30],[89,-51],[60,-50],[61,-35],[16,-15]],[[55821,83685],[-27,-55],[-74,-116],[23,-15],[27,-5],[32,-22],[30,-3],[53,18],[10,100],[3,90]],[[55898,83677],[17,0],[26,6],[16,-23],[30,-23],[35,-20],[54,-34],[55,-22],[18,-2],[58,3],[61,-3],[17,-51],[30,-24],[25,-34],[1,-18],[-33,-119],[-7,-40],[-2,-40],[13,-51],[11,-28]],[[56323,83154],[-9,-4],[-157,6],[-148,9],[-137,9],[-132,9],[-127,8],[-79,8],[-78,7],[-11,7]],[[55445,83213],[43,49],[28,52],[23,67],[3,46],[6,52],[37,21],[80,-3],[35,25],[44,62],[46,74],[15,32]],[[55805,83690],[16,-5]],[[59722,78187],[6,-19],[66,-146],[31,-54],[24,-22],[28,-3],[53,46],[23,7],[50,-18],[18,31],[26,16],[33,2],[38,-13],[41,-23],[-17,-52],[-17,-41],[-7,-45],[-9,-51],[-46,-23],[-48,3],[-52,-15],[-18,20],[-12,18],[-23,18],[-30,10],[-27,-12],[-32,-69],[-56,-47],[-19,-54],[-56,12],[-47,-10],[-69,-49],[-52,-106],[-57,-66],[-46,-21],[-43,7],[-28,20],[-57,69],[4,25],[8,13],[10,35],[23,131],[-3,43],[-13,66],[-45,52],[-36,-9],[-21,13],[-75,89],[-40,6],[-45,-18],[-16,13],[-13,31],[89,109],[88,90],[38,9],[52,42],[55,63],[-8,49],[-12,37]],[[58251,77914],[-5,-38],[-3,-24],[-12,-99],[-8,-37],[-13,-42],[-142,-49],[9,23],[-3,42],[-6,31],[13,29],[-31,10],[-14,-15],[-11,-28],[9,-62],[-15,-35],[-6,-19],[-1,-46],[-9,-20],[-2,-21],[23,5],[-10,-39],[-43,-76],[-15,-45],[4,-180],[-19,-107],[-1,-32]],[[57940,77040],[-45,-1],[-14,2],[-42,16],[-48,29],[-28,55],[-18,40],[-40,-18],[-8,5],[-11,19],[-31,13],[-37,0],[-85,72],[-9,13],[-67,-13],[-99,-35],[-76,-45],[-79,-78],[-32,-60],[-37,-32],[-52,-23],[-94,9],[-97,30],[-105,32],[-57,-18],[-77,13],[-115,39],[-86,12],[-85,-23],[-14,17],[-4,20],[4,28],[12,23],[20,17],[11,17],[1,18],[-23,29],[-47,39],[-20,24]],[[55622,78403],[11,14],[63,19],[29,-19],[14,7],[13,16],[7,12],[1,14],[6,16],[22,8],[56,-10],[23,23],[8,13],[5,27],[6,23],[20,12],[0,20],[-3,22],[12,50],[7,20],[11,8],[14,15],[24,33],[-6,28],[5,21],[25,51],[19,49],[0,25],[3,22],[16,23],[18,31],[23,96],[9,16],[15,18],[11,18],[1,63],[11,18],[21,21],[20,33],[17,38],[12,19],[17,4],[19,16],[20,5],[20,-7],[13,4],[19,19],[48,71],[7,14]],[[57394,79642],[26,2],[20,-4],[32,-26],[22,-32],[9,-26],[19,-36],[20,-51],[22,-68],[4,-34],[9,-37],[16,-45],[31,-50],[5,-10],[14,-35],[27,-78],[23,-31],[20,-34],[9,-34],[15,-31],[33,-41],[27,-37],[22,-107],[15,-50],[10,-38],[-5,-76],[6,-33],[-12,-60],[-23,-120],[-5,-95],[4,-52],[0,-33],[6,-21],[6,-44],[1,-38],[-8,-11],[-12,-9],[-4,-8],[10,-17],[14,-32],[14,-36]],[[64112,66122],[8,35],[3,22],[-19,167],[-6,128],[2,26],[11,30],[19,66],[9,65],[28,148],[29,57],[43,42],[35,-82],[43,-63],[8,-70],[-13,-57],[-11,-90],[7,-42],[2,-36],[12,-61],[11,-78],[2,-55],[-6,-51],[-15,-42],[-29,-129],[-9,-13],[-36,-22]],[[45224,70776],[38,-30],[35,14],[43,-39],[23,-9],[-20,-27],[-21,-36],[-50,9],[-42,34],[-15,26],[-5,23],[14,35]],[[47942,73259],[-24,-6],[-95,-94],[-29,0],[-55,41],[-96,14],[-32,12],[-39,-27],[-30,1],[-25,-35],[-17,10],[20,77],[31,152],[-1,93],[7,81],[-8,80],[-16,50],[21,130],[-2,67],[-19,84],[59,-13],[-19,34],[-18,20],[-17,-4],[-15,1],[-50,-33],[-25,-10],[-8,6],[3,52],[-13,68],[20,18],[24,5],[20,29],[12,33],[-7,57],[18,55],[40,46],[-21,-7],[-24,-29],[-38,-104],[-12,-53],[-33,-17],[-29,-9],[-14,6],[-18,13],[-2,39],[2,31],[12,62],[4,88],[18,78],[-2,21],[-5,31],[16,30],[19,20],[28,68],[40,160],[47,170],[-4,21],[-10,15],[4,46],[28,200],[11,26],[13,59],[3,94],[5,65],[-1,33],[-4,39],[-18,75],[-18,159],[-2,53],[15,26],[-25,4],[-11,35],[2,38],[28,63]],[[43048,73133],[-2,-11],[-15,5],[-20,-4],[-11,31],[10,13],[22,3],[11,-14],[5,-23]],[[41350,74542],[-12,-27],[-21,10],[-7,10],[6,59],[17,14],[17,-24],[0,-42]],[[42479,74103],[-6,-6],[-58,16],[-16,21],[-7,39],[10,13],[25,8],[37,-7],[24,-28],[0,-36],[-9,-20]],[[42283,74052],[-13,-7],[-74,44],[-26,21],[-34,51],[96,-62],[51,-47]],[[42044,74034],[-29,-1],[-27,44],[40,23],[12,-14],[8,-16],[6,-21],[-10,-15]],[[42181,73993],[23,-23],[-35,-5],[-11,-11],[-29,16],[-33,-3],[-22,31],[-5,33],[11,20],[30,0],[71,-58]],[[42875,73640],[17,-4],[89,9],[24,-6],[-3,-43],[-17,-17],[-52,-11],[-82,27],[-27,37],[-4,27],[0,12],[17,10],[38,-41]],[[55231,80363],[-1,17],[-6,42],[-59,83],[-8,35],[3,13],[-4,22],[-13,13],[-47,16],[-12,-9],[-11,9],[-17,20],[-29,16],[-3,9],[-11,14],[-6,2],[-3,-9],[-9,-12],[-30,-16],[-12,7],[-11,13],[-13,29],[-18,25],[-15,9],[-9,14],[-2,10],[34,21],[7,21],[-4,39],[-5,5],[-13,-13],[-28,-11],[-26,-6],[-13,0],[-73,71],[-48,22],[-28,6],[-3,-7],[13,-40],[22,-49],[-1,-13],[-26,-20],[-15,-9],[-18,-17],[-15,-24],[-12,-10],[-12,2],[-11,12],[-31,73],[-38,55],[-4,13],[-12,3],[-17,12],[-6,18],[9,17],[11,17],[21,10],[6,9],[4,14],[7,19],[-2,6],[-14,21],[-22,20],[-60,-15],[-16,-10],[-9,13],[-7,21],[-16,3],[-20,19],[-25,18],[-24,5],[-50,26],[-19,1],[-11,9],[-12,20],[-10,21],[-5,44],[-37,19],[-37,13],[-2,-7],[1,-43],[-2,-24],[-24,-14],[-24,-2]],[[54113,81139],[2,8],[28,78],[13,50],[15,91],[-18,72],[-5,33],[-8,16],[-50,35],[-4,12],[8,48],[-4,20],[-12,21],[-16,41],[-7,36],[21,42],[5,30],[9,42],[6,23],[1,7],[-13,16],[-3,23],[3,33],[-7,25],[-18,15],[-11,21],[-6,27],[5,41],[13,56],[-29,67],[-72,79],[-35,55],[3,32],[15,28],[28,26],[21,45],[11,54],[1,10],[1,39],[-33,157],[-5,39],[-4,48],[-2,13]],[[53960,82793],[64,-33],[26,-19],[-3,21],[-5,18],[3,27],[-2,40],[-57,20],[-38,7]],[[53948,82874],[-5,28],[4,18]],[[53947,82920],[11,-11],[37,-4],[92,54],[159,70],[170,66],[40,7],[40,14],[14,24],[15,17],[23,43],[51,68],[91,24],[34,32],[70,45],[162,50],[67,11],[66,1],[59,-39],[62,-49],[12,-30],[-34,19],[-49,44],[-18,2],[42,-134],[22,-47],[47,-36],[39,-11],[119,21],[43,28],[12,14]],[[56323,83154],[16,23],[20,-3],[23,-14],[11,-11],[4,-12],[3,-13],[13,-3],[23,-10],[31,-24],[24,-23],[23,-33],[8,-37],[0,-42],[-1,-27],[2,-11]],[[56523,82914],[32,-196],[53,-189],[19,-92],[8,-49],[6,-70],[2,-50],[0,-28],[-4,-38],[-16,-23],[-101,-65],[-20,-20],[-29,-51],[-28,-52],[-6,-18],[-2,-11],[6,-18],[36,-27],[37,-23],[12,-17],[26,-21],[10,-19],[6,-17],[-1,-39],[-12,-54],[5,-40],[-12,-27],[-10,-30],[-2,-53],[18,-58]],[[83638,62566],[43,-30],[94,-108],[34,-27],[36,-20],[28,-5],[26,24],[10,25],[20,67],[20,8],[13,-24],[9,-33],[5,-47],[-6,-50],[-20,-44],[-12,-54],[-8,-177],[0,-53],[7,-51],[17,-81],[9,-23],[26,-29],[7,-22],[1,-39],[4,-35],[17,-13],[14,-18],[-5,-38],[-9,-39],[-12,-97],[-55,-223],[-3,-48],[-22,-96],[-45,-16],[-52,-46],[-28,-36],[-25,-47],[-10,-62],[8,-28],[5,-30],[0,-32],[-8,-27],[-25,-65],[-10,-54],[-11,-24],[-6,-29],[2,-33],[10,-29],[30,-125],[33,-121],[7,-14],[2,-16],[-19,-32],[1,-58],[5,-58],[29,-142],[4,-38],[10,-31],[14,-30],[17,-24],[46,-42],[18,-9],[19,-1],[4,28],[17,10],[-4,28],[-20,38],[0,21],[10,16],[13,9],[28,42],[29,34],[38,-3],[37,-19],[27,-19],[22,-37],[22,-62],[16,-69],[-1,-33],[-3,-33],[0,-33],[12,-22],[36,-1],[18,51],[3,58],[-13,22],[6,28],[11,22],[16,-19],[15,-36],[56,-39],[14,-1],[11,-7],[25,-28],[12,-21],[-14,-45],[-56,-10],[-16,-34],[17,-68],[26,-55],[17,-45],[15,-49],[0,-45],[-9,-46],[24,3],[23,-9],[32,-40],[10,-3],[10,6],[-1,-141],[-22,-129],[-27,16],[-23,54],[4,67],[15,64],[-8,14],[-15,-6],[-17,-14],[-19,-5],[-30,8],[-62,70],[-26,7],[-6,31],[2,67],[-25,80],[-4,28],[-8,23],[-74,86],[-9,15],[-23,69],[-52,98],[-14,10],[-16,3],[-5,-25],[7,-38],[3,-33],[-1,-35],[2,-27],[25,-54],[3,-26],[17,-70],[2,-82],[-21,-34],[-24,38],[-1,31],[-4,29],[-25,74],[-8,16],[-48,74],[-37,80],[-82,86],[-9,5],[-15,-7],[-13,-10],[-40,-43],[-14,-29],[-1,-46],[-28,-36],[-39,-5],[-30,23],[-25,45],[-21,2],[-25,71],[-31,9],[-26,-55],[-5,109],[0,111],[7,33],[13,27],[65,116],[8,38],[-3,50],[-15,40],[-23,25],[-27,10],[-19,23],[-15,38],[-11,-67],[10,-98],[2,-65],[-9,-24],[-17,0],[-16,7],[-11,23],[-9,67],[-23,43],[-9,63],[-10,9],[-21,-5],[-16,29],[-10,74],[-2,78],[-9,66],[-13,64],[-7,52],[-12,235],[-2,21],[-6,18],[-15,27],[-11,32],[-2,27],[3,115],[5,28],[11,13],[16,-22],[12,-28],[15,-14],[14,-17],[25,-69],[10,-10],[31,2],[18,8],[9,25],[5,30],[1,35],[-18,103],[-6,74],[0,67],[5,67],[24,112],[3,77],[-2,104],[4,61],[-1,36],[-14,55],[-4,60],[41,302],[13,58],[9,61],[4,80],[31,22],[29,33],[15,-3],[15,-8],[36,17],[13,1]],[[82586,56704],[-26,-42],[3,52],[7,49],[26,99],[19,31],[31,78],[18,38],[42,75],[39,82],[13,6],[14,1],[12,9],[25,45],[63,147],[53,110],[54,139],[26,41],[7,15],[49,128],[16,18],[17,14],[12,17],[11,22],[17,56],[8,65],[-5,37],[-10,54],[13,74],[9,34],[35,150],[10,31],[14,-19],[2,-27],[-7,-64],[0,-31],[8,-33],[-10,-53],[25,-142],[19,-89],[1,-30],[-26,-53],[-15,-16],[-33,-15],[-15,-15],[-23,-44],[-15,-57],[-4,-30],[-7,-23],[-68,-39],[-31,-25],[-15,-19],[-7,-31],[5,-55],[-57,-199],[-18,-51],[-19,-45],[-24,-31],[-33,-19],[-27,-39],[-18,-68],[-22,-61],[-28,-45],[-30,-40],[-28,-30],[-30,-20],[-9,-27],[-6,-33],[-14,-16],[-15,-8],[-28,-33]],[[84026,58533],[32,-29],[32,25],[31,-7],[26,-38],[-9,-24],[-1,-27],[57,58],[16,-3],[-1,-54],[-3,-46],[-7,-44],[-12,-52],[-17,-46],[-21,-33],[-26,-21],[-12,-19],[-4,-28],[1,-35],[-6,-32],[-27,-14],[-42,-62],[-90,-40],[-25,-27],[-16,-36],[-17,-32],[-10,-8],[-4,15],[-1,13],[13,84],[-3,35],[-6,33],[4,66],[16,62],[8,68],[3,132],[12,182],[-1,22],[-9,25],[-35,20],[-14,19],[7,36],[13,25],[18,-1],[16,-23],[57,-48],[30,-40],[27,-51]],[[84202,57064],[-18,-6],[-20,3],[-13,28],[-22,122],[-26,30],[-30,22],[-15,19],[-14,23],[-42,122],[-3,74],[7,42],[13,38],[14,10],[35,1],[18,5],[40,56],[3,22],[0,92],[-4,64],[-10,62],[11,29],[14,28],[14,55],[3,39],[0,41],[4,29],[12,14],[54,45],[10,3],[71,-41],[14,-62],[1,-20],[-11,-69],[-9,-46],[-24,-71],[-18,-77],[-13,-115],[-8,-38],[-22,-72],[-7,-40],[0,-86],[-4,-32],[0,-31],[44,-143],[4,-23],[0,-26],[-8,-32],[-18,-55],[-10,-19],[-17,-14]],[[84603,58377],[20,-20],[22,8],[27,45],[30,-16],[18,-68],[9,-25],[5,-44],[-2,-106],[-7,-95],[6,-20],[14,-17],[12,-22],[10,-27],[7,-30],[2,-74],[18,-62],[2,-24],[-4,-25],[-29,5],[-3,-21],[1,-27],[-10,17],[-17,60],[-16,26],[5,-98],[5,-48],[1,-47],[-27,36],[-33,23],[-9,19],[4,61],[-1,31],[-14,64],[16,140],[0,29],[-3,28],[-13,57],[-21,47],[-13,0],[-32,-33],[-16,11],[-9,131],[-13,127],[-9,32],[-7,34],[6,28],[13,-11],[17,-34],[21,-19],[10,-16],[7,-30]],[[84788,59059],[20,-47],[4,-34],[-2,-38],[9,-16],[16,-5],[20,-19],[15,-35],[-9,-32],[3,-46],[-16,-59],[2,-105],[9,-33],[1,-33],[-2,-36],[4,-28],[24,-96],[5,-32],[-8,-25],[-2,-24],[15,-2],[21,-40],[12,-53],[-3,-13],[-17,41],[-13,6],[-55,-11],[-33,17],[-22,2],[-21,70],[-19,12],[-15,31],[-25,79],[-8,46],[18,46],[5,37],[-1,36],[-17,-6],[-14,12],[-17,44],[-7,25],[-13,22],[-20,50],[-30,20],[-11,14],[-24,42],[-16,53],[-17,92],[-9,95],[76,-25],[76,5],[86,22],[25,-26]],[[83528,59607],[14,-5],[45,18],[18,-9],[12,-33],[15,-10],[12,-17],[23,29],[22,-33],[20,-63],[24,-44],[22,-33],[5,-25],[-14,-40],[-4,-50],[2,-55],[16,-114],[-5,-31],[-18,-44],[-12,-49],[1,-20],[-5,-16],[-1,-35],[-11,7],[-9,-5],[-9,-16],[-15,-33],[-23,10],[-10,10],[-3,29],[-7,20],[-9,12],[-24,50],[-11,38],[-1,40],[-6,37],[-12,33],[-16,26],[-6,24],[-2,29],[-1,75],[-24,92],[-8,23],[-21,22],[-18,30],[-8,29],[-7,48],[-5,7],[-14,-3],[-13,7],[3,35],[14,25],[19,3],[51,-14],[14,-11]],[[85001,57212],[22,-35],[30,9],[-1,-87],[5,-26],[27,-74],[4,-61],[-16,-59],[-12,-27],[-22,-40],[0,-18],[9,-20],[31,-12],[23,-32],[4,-91],[22,-71],[-1,-31],[-9,-128],[3,-54],[16,-44],[14,-19],[8,-27],[6,-75],[-1,-128],[-2,-44],[-10,-42],[-30,-94],[-40,-75],[-22,5],[-6,-22],[13,-68],[-5,-145],[-9,-100],[-13,51],[-9,53],[-9,140],[-10,64],[-16,57],[-7,52],[-16,48],[-22,125],[-14,-7],[-23,-34],[-5,-23],[-3,-36],[-6,-32],[-27,-51],[-22,-60],[-17,-67],[-6,-61],[15,-47],[15,-20],[21,-42],[7,-20],[23,-139],[-1,-141],[-17,-63],[-42,-119],[-30,-37],[-17,19],[-13,72],[-2,29],[9,68],[1,62],[-10,21],[-12,-4],[-4,-9],[-27,-81],[-12,-21],[-17,-2],[-13,5],[-81,71],[-66,70],[-51,65],[-38,99],[-8,74],[0,77],[-17,113],[-2,38],[2,37],[16,70],[20,35],[12,25],[9,28],[6,37],[-2,37],[-7,23],[-32,82],[-27,50],[-57,45],[-13,24],[-14,19],[-16,8],[-16,0],[-16,-14],[-5,-29],[2,-27],[-2,-26],[-24,-148],[-30,32],[-29,38],[-7,26],[-4,32],[-5,21],[-6,19],[-14,-49],[-16,-39],[-20,-10],[-21,0],[-7,17],[-7,94],[-22,30],[-27,-7],[-33,-52],[-6,-19],[-7,-45],[-36,-127],[-19,-98],[-21,-96],[-9,-31],[-13,-21],[-19,9],[-18,23],[-17,61],[6,72],[19,45],[15,49],[19,171],[1,61],[4,26],[31,77],[26,48],[13,10],[57,28],[23,23],[36,0],[30,13],[24,37],[2,38],[-2,40],[6,24],[9,21],[12,27],[15,20],[40,15],[14,17],[10,26],[16,50],[17,-12],[18,-20],[33,-16],[28,-42],[19,-66],[3,-32],[5,-108],[-7,-25],[-28,-51],[13,-5],[36,46],[19,18],[45,24],[11,16],[7,24],[16,66],[12,71],[9,29],[13,23],[13,4],[47,-48],[31,23],[8,73],[7,106],[6,29],[17,28],[21,-9],[28,-38],[27,-13],[9,31],[10,61],[10,-1],[36,-20],[34,13],[10,73],[-7,78],[-27,226],[16,51],[14,1],[34,-60],[65,-81],[22,-50],[14,-61]],[[84269,57286],[-11,-15],[-4,38],[3,51],[21,179],[-5,45],[36,100],[22,93],[32,99],[5,51],[29,97],[27,134],[-1,45],[7,22],[4,33],[0,29],[20,50],[6,-33],[-6,-64],[1,-30],[3,-14],[0,-60],[-7,-91],[7,-105],[-13,-107],[-15,-48],[-21,-34],[-24,-21],[-25,-53],[-15,-62],[-3,-57],[-39,-192],[-34,-80]],[[83866,62727],[-17,-42],[-10,12],[10,40],[0,14],[8,31],[15,11],[13,-31],[-19,-35]],[[83755,62996],[3,-52],[-17,1],[-24,32],[-3,16],[1,13],[4,11],[36,-21]],[[83877,63574],[-5,-7],[-8,3],[8,55],[14,15],[11,-6],[-20,-60]],[[83854,63814],[-13,-47],[-11,0],[2,26],[14,55],[5,-1],[3,-33]],[[83655,55342],[15,-41],[19,11],[30,-12],[6,-22],[-1,-14],[-32,-40],[-21,42],[-38,-29],[-18,17],[-24,-15],[-15,33],[6,31],[39,51],[34,-12]],[[82521,56384],[-14,-44],[-16,50],[1,71],[5,19],[24,11],[0,-107]],[[83309,57883],[-34,-18],[-8,56],[24,51],[28,-21],[16,-20],[-8,-18],[-18,-30]],[[83360,58852],[15,-9],[11,8],[10,31],[9,-45],[22,-37],[-7,-38],[-20,-4],[-19,8],[-21,-15],[-25,9],[-14,35],[-17,63],[-9,12],[1,26],[6,16],[-3,4],[2,12],[3,8],[5,3],[13,-28],[32,-42],[6,-17]],[[83343,58584],[-21,-19],[-5,12],[-3,28],[0,20],[-20,104],[15,15],[11,-12],[12,-16],[10,-9],[10,-32],[-2,-23],[3,-22],[-10,-46]],[[84068,57875],[-7,-8],[-7,2],[-16,-21],[-6,39],[5,66],[25,50],[6,16],[7,10],[8,1],[8,-20],[2,-30],[-16,-90],[-9,-15]],[[84609,57480],[-3,-21],[-22,2],[-8,-3],[-20,-54],[-12,-14],[-66,-18],[-52,14],[-18,30],[-12,49],[-3,33],[13,35],[12,24],[42,46],[10,35],[22,43],[45,14],[4,-11],[6,-6],[9,-2],[23,-35],[25,-23],[-6,-85],[7,-28],[4,-25]],[[83402,54871],[-7,-35],[-9,-16],[-12,9],[-9,18],[-5,-27],[-24,-10],[-15,-41],[-23,-12],[-15,6],[2,37],[43,54],[27,21],[23,39],[12,5],[6,-33],[6,-15]],[[83914,55546],[-28,-8],[-9,0],[-22,59],[-2,26],[-18,29],[6,29],[23,7],[40,38],[64,-59],[10,-21],[-20,-13],[-14,-56],[-30,-31]],[[85016,57468],[-4,-3],[-15,45],[2,51],[21,76],[15,-67],[0,-30],[-2,-15],[14,-37],[-10,-19],[-21,-1]],[[84913,57554],[-5,-16],[-6,33],[-17,31],[-15,53],[-11,16],[7,42],[1,68],[16,31],[7,10],[11,33],[6,2],[5,-28],[-11,-85],[16,-100],[-6,-62],[3,-14],[-1,-14]],[[83408,59764],[0,-39],[-47,57],[-1,20],[1,14],[5,9],[25,-21],[17,-40]],[[83864,59642],[18,-1],[5,5],[33,-48],[-2,-24],[4,-33],[-19,-55],[-3,-19],[-11,-18],[-35,44],[-13,27],[-4,56],[14,81],[13,-15]],[[83914,58959],[-22,-143],[-15,49],[6,31],[-13,26],[-3,24],[5,31],[13,29],[3,94],[29,30],[11,1],[-4,-23],[1,-43],[-11,-106]],[[84070,58933],[-14,-13],[-29,56],[-17,26],[-4,15],[13,21],[37,0],[19,-39],[3,-24],[-8,-42]],[[84244,59247],[24,-88],[-26,60],[-30,41],[-31,67],[-23,24],[-6,14],[2,28],[17,5],[7,-2],[45,-119],[21,-30]],[[84381,59017],[1,-51],[-10,19],[-34,99],[-9,36],[9,24],[25,-37],[18,-90]],[[84365,58921],[53,-69],[37,-116],[4,-89],[-3,-35],[-17,39],[-38,54],[-26,12],[-8,10],[3,30],[-17,27],[-2,11],[-15,12],[-23,61],[-16,12],[-15,-13],[-35,-91],[-37,-64],[-1,25],[15,79],[10,128],[6,39],[-8,57],[-1,51],[28,-24],[35,-23],[27,-33],[4,-22],[40,-68]],[[84542,59695],[-8,-37],[-9,13],[-12,-2],[-21,-32],[-33,43],[-5,33],[24,73],[0,109],[8,27],[9,19],[11,11],[23,-75],[8,-10],[22,-34],[-5,-70],[2,-41],[-14,-27]],[[83937,59935],[-1,-23],[-60,85],[-3,15],[0,13],[4,14],[60,-104]],[[83897,60486],[5,-20],[-5,1],[-4,-4],[-13,-41],[14,-77],[-9,-56],[-16,-4],[-6,6],[3,28],[4,12],[-3,37],[-10,23],[-7,44],[-12,27],[6,43],[36,5],[17,-24]],[[84531,57952],[-7,-3],[13,61],[10,-9],[3,-6],[0,-28],[-19,-15]],[[84799,57593],[2,-29],[-35,75],[-8,53],[12,-2],[16,-20],[13,-77]],[[84148,56111],[3,-14],[-1,-14],[-29,-27],[-9,1],[-3,44],[7,21],[14,-18],[12,21],[6,-14]],[[84939,55853],[-4,-32],[-17,77],[-7,19],[9,65],[19,-32],[0,-97]],[[84613,58463],[-35,-4],[-15,26],[-19,78],[21,16],[21,-4],[15,-27],[15,-52],[-3,-33]],[[84668,57109],[-8,-34],[-31,28],[-8,25],[4,29],[15,10],[8,0],[15,-31],[5,-27]],[[83680,62835],[-1,-39],[-14,21],[-3,29],[1,21],[6,26],[9,-23],[2,-35]],[[83294,58482],[6,-31],[-8,-46],[-7,-10],[-8,19],[-20,14],[-1,24],[10,0],[18,24],[10,6]],[[84376,58342],[16,-76],[-22,0],[-8,56],[10,18],[4,2]],[[83974,59060],[-8,-18],[-5,3],[-4,31],[8,21],[3,-2],[6,-35]],[[84991,57369],[-5,-15],[-8,31],[7,68],[5,11],[7,-43],[-6,-52]],[[84681,58522],[-5,-30],[-8,8],[-7,14],[-11,44],[-3,33],[16,-18],[9,-33],[9,-18]],[[82598,56575],[-19,-14],[-4,36],[2,35],[14,-3],[6,-11],[1,-43]],[[84360,57164],[2,-60],[-25,-18],[-21,16],[-13,36],[0,13],[11,-1],[26,31],[8,7],[12,-24]],[[30565,49403],[-2,-38],[-9,-15],[-14,-3],[-21,26],[-15,-6],[-15,-2],[-22,31],[-7,31],[-17,25],[-35,-10],[-29,-1],[-24,6],[-22,-8],[-18,-33],[-14,-38],[-16,-31],[-48,-22],[-25,0],[-23,-21],[-33,-8],[-23,-18],[-41,-10],[-49,-10],[-28,-28],[-10,-12],[-28,-39],[-49,-62],[-26,-21],[-33,-67],[-38,-62],[-25,-33],[-37,-16],[-16,-16],[-5,-20],[3,-24],[-6,-60],[-12,-111],[-3,-54],[-2,-26],[-25,-89],[-26,-83],[-13,-55],[-8,-40],[9,-34],[10,-60],[9,-48],[3,-32],[-3,-38],[-11,-34],[-18,-22],[-23,-7],[-49,-60],[-54,-89],[-18,-41],[-5,-39],[-8,-62],[4,-31],[9,-22],[10,-52],[1,-27],[-8,-15],[-16,-3],[-13,-5],[-11,-14],[-10,4],[-10,-7],[0,-22],[3,-25],[-1,-26],[-7,-17],[-5,-12],[5,-17],[10,-15],[14,-25],[21,-48],[15,-9],[13,-16],[1,-27],[-4,-27],[-12,-12],[-1,-23],[16,-28],[10,-21],[11,-30],[9,-41],[0,-27],[11,-34],[6,-28],[0,-27],[17,-27],[15,-20],[10,-18],[11,-12],[2,-20],[-1,-30],[15,-50],[28,-38],[22,-55],[14,-39],[27,-64],[1,-73],[-33,-84],[-33,-84],[54,3],[56,-2],[58,-24],[39,-23],[23,-11],[17,-26],[8,-42],[7,-34],[1,-50],[25,-40],[-2,-38],[-1,-54],[11,-1],[71,0],[78,0],[74,10],[28,13],[34,65],[21,20],[20,30],[24,56],[19,25],[16,31],[23,31],[10,23],[8,8],[19,15],[-8,-30],[-6,-31],[-2,-44],[9,-49],[-8,-36],[-12,-32],[0,-85],[0,-121],[0,-104],[-1,-129],[0,-147],[0,-98],[13,20],[17,17],[23,-45],[16,-20],[14,-4],[15,1],[19,10],[43,37],[29,31],[34,-2],[46,-12],[26,1]],[[30672,45534],[35,-125],[25,-91],[29,-105],[24,-84],[35,-127],[31,-110],[32,-118],[37,-133],[-11,-34],[-10,-27],[1,-46],[-15,-24],[-15,-15],[-19,-38],[-12,-34],[-1,-47],[3,-242],[-3,-66],[-10,-56],[-10,-29],[-6,-22],[15,-56],[13,-113],[10,-22],[13,-46],[6,-44],[-3,-16],[-25,-21],[-9,-18],[-3,-64],[-11,-23],[-18,-31],[-12,-35],[-10,-24],[-10,-14],[-5,-42],[-7,-44],[-23,-28],[-4,-53],[0,-44],[12,-43],[40,-92],[4,-22],[-23,-56],[-13,-38],[-32,-117],[-1,-22],[8,-55],[49,-238],[8,-19],[15,-23],[24,3],[37,-26],[18,-29],[2,-15],[-4,-9],[-20,-20],[-22,-26],[-7,-24],[-2,-39],[5,-57],[-9,-18],[-22,-23],[-18,-32],[-19,-53],[-32,-81],[-11,-22],[-5,-28],[-18,-9],[-34,-55],[-5,-28],[5,-27],[17,-22],[12,-32],[3,-41],[0,-26]],[[30691,41759],[-21,-39],[-27,-44],[-34,-9],[-13,-22],[3,-47],[11,-66],[0,-52],[-10,-60],[-24,-65],[-37,-44],[-35,-24],[-27,0],[-27,-5],[-11,-7]],[[30439,41275],[-20,39],[-91,130],[-34,69],[-32,33],[-78,111],[-8,36],[-9,114],[-11,32],[-26,41],[-68,55],[-26,28],[-27,50],[-40,36],[-44,72],[-26,59],[-29,38],[-91,54],[-45,54],[-85,76],[-38,49],[-91,59],[-27,28],[-90,138],[-62,46],[-51,77],[-153,166],[-24,53],[-23,81],[-34,49],[-38,112],[-57,66],[-54,87],[-20,80],[-36,101],[-11,54],[-32,53],[-2,107],[-22,49],[16,24],[17,11],[21,165],[-12,83],[-56,151],[-21,72],[-15,93],[-22,55],[-34,116],[-21,102],[-45,75],[-12,27],[-7,38],[-25,26],[-1,79],[-17,150],[-25,76],[-90,140],[-2,55],[-7,99],[-20,106],[-99,332],[-26,99],[-25,161],[-22,91],[-25,162],[-37,123],[-24,107],[-25,133],[-2,71],[-45,122],[-24,112],[-42,94],[-42,72],[-18,50],[-58,240],[-8,71],[-40,132],[-40,95],[-25,76],[-32,69],[-195,212],[-69,88],[-23,42],[-10,66],[4,38],[20,36],[28,-27],[17,11],[13,47],[1,72],[-17,92],[-63,177],[5,38],[12,42],[-24,86],[-27,68],[-13,53],[15,200],[14,51],[95,203],[26,86],[40,54],[42,82],[49,62]],[[27687,49891],[8,-11],[7,-10],[0,-21],[2,-18],[5,-17],[1,-32],[6,-21],[1,-23],[0,-33],[-3,-16],[3,-28],[11,-52],[-4,-16],[-11,-11],[-10,-14],[-10,-32],[-15,1],[-22,14],[-15,-18],[-5,-35],[4,-28],[2,-27],[9,-23],[28,-2],[-25,-73],[-12,-33],[3,-21],[15,-18],[11,-2],[25,27],[17,39],[10,22],[16,9],[21,-18],[28,-36],[33,-32],[13,-18],[24,5],[20,7],[17,-26],[17,-22],[4,-76],[13,-55],[15,-42],[19,-51],[18,-17],[22,0],[31,-19],[12,12],[11,35],[5,20],[16,9],[1,23],[-3,28],[5,32],[13,28],[33,42],[15,18],[4,25],[6,35],[-3,19],[-6,23],[1,34],[9,45],[12,52],[11,67],[4,31],[12,20],[4,29],[6,34],[14,38],[0,41],[6,18],[0,46],[15,94],[0,20],[6,5],[11,-6],[9,-22],[3,-21],[4,-9],[9,2],[10,12],[-1,19],[-7,18],[-2,11],[3,18],[15,38],[17,44],[36,92],[22,38],[56,40],[42,30],[41,29],[55,42],[78,58],[56,42],[50,76],[39,58],[33,50],[42,64],[56,138],[40,95],[28,70],[20,44],[16,123],[18,142],[8,62],[3,22],[8,-9],[9,-15],[10,-1],[11,1],[6,8],[-9,141],[1,31],[5,37],[-1,20],[-17,28],[-28,56],[-11,50],[-7,43],[-19,27],[-20,25],[1,20],[12,0],[30,-20],[22,7],[16,2],[15,20]],[[29087,51781],[17,38],[11,0],[13,-5],[23,-39],[14,-22],[17,-19],[15,-6],[15,-2],[9,1],[6,-25],[7,-31],[18,-21],[21,-21],[17,-34],[11,-23],[14,-28],[13,-36],[12,-64],[6,-43],[7,-24],[-2,-24],[14,-45],[11,-24],[18,-16],[35,-18],[19,-40],[16,-16],[18,-41],[16,-12],[20,2],[19,-20],[15,-39],[10,-49],[15,-27],[8,-51],[-9,-58],[8,-32],[16,-25],[25,-27],[23,7],[12,-9],[7,-25],[5,-29],[10,-70],[5,-45],[-10,-43],[-3,-30],[5,-41],[24,-19],[22,-16],[13,-31],[15,-9],[21,2],[27,8],[15,18],[10,5],[11,-8],[24,-17],[29,-19],[26,11],[23,5],[23,11],[23,33],[19,-2],[14,22],[19,35],[17,36],[14,8],[23,-17],[31,-25],[18,-31],[13,-9],[14,-23],[27,0],[29,12],[23,39],[24,12],[16,10],[15,-6],[58,-71],[16,-37],[20,-7],[17,-20],[27,-22],[15,-22],[19,-14],[14,-31],[22,-19],[20,-11],[8,-25],[0,-16],[-2,-12],[-21,-65],[-39,-129],[-36,-116],[-56,-182],[-32,-102],[8,-4],[49,-45],[12,-1],[18,11],[12,18],[11,2],[11,-17],[17,-22],[11,-65],[9,-31],[20,-25],[21,-40],[15,-42]],[[33844,40227],[6,-42],[4,-32],[9,-23],[9,-31],[9,-17],[7,-28],[-2,-33],[4,-41],[4,-37],[5,-9],[13,-10],[7,-33],[-5,-16],[2,-19],[5,-19],[-5,-18],[2,-14],[9,-12],[9,-46],[1,-78],[-10,-42],[-7,-34],[-2,-21],[6,-31],[-9,-36],[-11,-44],[2,-30],[2,-29],[1,-30],[3,-29],[-4,-30],[-4,-27],[-1,-30],[4,-35],[-8,-32],[-5,-23],[-1,-23],[8,-36],[21,-15],[16,-4],[16,19],[12,6],[22,-17],[20,-31],[26,-4],[23,-5],[17,-10],[26,11],[27,-11],[31,-17],[26,-15],[25,3],[20,2],[20,17],[19,-1],[15,30],[8,27],[8,19],[21,15],[14,-10],[12,-49],[21,-29],[9,-21],[15,-9],[34,-2],[21,2],[24,-15],[16,0],[14,-27],[13,-32],[1,-59],[12,-46],[16,-17],[8,-29],[-2,-40],[-8,-40],[1,-44],[8,-40],[0,-40],[6,-40],[11,-34],[4,-55],[-2,-40],[7,-23],[3,-33],[-5,-26],[-2,-36],[1,-33],[6,-26],[16,-35],[5,-61],[0,-42],[7,-49],[14,-23],[22,-8],[26,-7],[31,11],[28,13],[15,14],[31,36],[26,21],[14,13],[13,10],[27,-23],[24,-29],[20,-40],[35,-43],[-6,-11],[-15,-36],[1,-42],[10,-61],[-9,-127],[-28,-196],[-11,-114],[4,-32],[-10,-57],[-38,-123],[-1,-82]],[[34829,37110],[-5,-248],[-13,-174],[-21,-129],[-20,-69],[-17,-8],[-13,-21],[-8,-33],[-14,-27],[-21,-22],[-11,-24],[-2,-26],[-20,-16],[-38,-8],[-23,-21],[-6,-34],[-13,-27],[-19,-20],[-9,-33],[1,-46],[-11,-40],[-23,-33],[-21,-1],[-19,31],[-25,21],[-33,10],[-26,-8],[-22,-26],[-19,-41],[-17,-57],[-18,-9],[-21,38],[-26,11],[-31,-15],[-25,5],[-18,26],[-28,3],[-39,-20],[-77,23],[-117,65],[-99,25],[-121,-23],[-11,68],[7,37],[19,27],[13,32],[5,35],[13,27],[23,18],[9,19],[-3,19],[4,16],[13,15],[7,23],[2,31],[5,15],[8,12],[1,21],[-4,67],[0,55],[6,43],[8,25],[5,7],[5,15],[2,26],[8,24],[38,49],[15,27],[1,24],[6,33],[23,71],[7,34],[1,16],[8,17],[27,40],[16,37],[2,35],[-7,39],[-16,45],[-49,110],[-38,50],[-49,42],[-33,13],[-15,-14],[-16,11],[-16,38],[-27,29],[-57,33],[-128,129],[-52,62],[-17,39],[-48,69],[-79,100],[-61,48],[-42,-2],[-67,29],[-93,61],[-54,59],[-14,57],[-35,57],[-54,57],[-28,38],[-2,18],[-16,24],[-31,29],[-33,50],[-36,71],[-38,109],[-41,148],[-44,100],[-47,51],[-23,35],[0,16],[-7,16]],[[32597,39035],[6,29],[17,112],[25,164],[25,169],[31,199],[0,141],[0,149],[43,122],[30,87],[27,83],[26,142],[18,94],[68,23],[116,49],[57,24],[122,52],[123,53],[130,3],[125,3],[97,-117],[74,-90],[82,-99],[5,-21],[6,-83],[-6,-96]],[[92490,49103],[-21,-44],[-13,41],[-16,36],[-13,36],[-17,79],[0,40],[4,42],[1,43],[-8,87],[-19,78],[-68,189],[-21,49],[-24,44],[-16,11],[-31,11],[-14,8],[-26,31],[-24,36],[-60,106],[-31,30],[-17,37],[-94,120],[-27,28],[-34,0],[-28,24],[22,15],[5,40],[-5,41],[47,-67],[50,-58],[14,-47],[25,-3],[45,-38],[30,-35],[29,-40],[33,-58],[62,-45],[9,-17],[32,-75],[42,-64],[14,-35],[177,-301],[30,-85],[2,-58],[-6,-22],[-19,-49],[1,-58],[-6,-51],[-16,-52]],[[92198,49368],[14,-12],[42,60],[22,-42],[28,-20],[30,-12],[-12,-86],[4,-40],[7,-40],[-1,-59],[-13,-52],[-26,-76],[-12,-15],[-13,-8],[-43,-6],[-8,-40],[3,-43],[23,-57],[18,-63],[-18,-59],[-30,-40],[-29,-21],[-47,12],[-50,-5],[-10,-22],[0,-37],[-7,-28],[-9,-25],[-25,-53],[-29,-46],[-38,-45],[-13,-10],[-35,-7],[-31,-26],[-13,-25],[-15,-20],[-33,-22],[-32,-43],[-12,-8],[-66,-7],[-95,-2],[-28,-5],[-27,6],[-15,17],[-32,79],[-28,26],[-30,0],[-41,-28],[-8,6],[-80,116],[-25,28],[-26,21],[-32,15],[-30,23],[-18,55],[2,72],[24,42],[37,-21],[14,0],[14,12],[16,-4],[17,-10],[60,15],[34,-22],[34,-29],[32,-6],[32,6],[43,33],[14,-4],[42,0],[36,44],[14,177],[9,60],[13,14],[9,-4],[13,-30],[-17,-38],[-8,-29],[-2,-71],[9,-69],[22,-54],[32,-7],[29,36],[32,7],[30,-35],[30,6],[14,23],[16,10],[16,4],[14,13],[20,60],[13,67],[19,52],[52,88],[15,11],[17,6],[37,-4],[27,32],[2,70],[-4,72],[-31,167],[-2,27],[4,30],[9,27],[31,0],[32,-9],[13,-26],[14,-20]],[[89159,46590],[0,8],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,118],[0,96],[-16,38],[-15,57],[3,74],[19,92],[9,61],[0,50],[0,117],[0,117],[0,117],[0,117],[0,118],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[0,117],[-1,118],[0,117],[0,117],[0,70],[0,39],[0,2]],[[89158,50339],[9,0],[28,-1],[22,-9],[140,-125],[41,-50],[14,-12],[14,-1],[14,-5],[62,-70],[94,-69],[99,-67],[31,-14],[31,-6],[69,-23],[37,-21],[53,-82],[27,-25],[25,-46],[35,-50],[15,-12],[15,-6],[35,-2],[35,9],[15,-4],[14,-9],[13,-17],[6,-33],[22,-47],[31,-20],[29,-42],[27,-50],[19,-50],[22,-43],[34,-18],[35,-2],[120,-253],[6,-39],[1,-165],[-13,-129],[30,-40],[40,-15],[58,-28],[55,-41],[175,-174],[24,-15],[35,-6],[36,3],[13,-9],[26,-32],[14,-20],[24,-57],[21,-61],[9,-17],[11,-14],[6,-33],[9,-103],[-3,-64],[-9,-24],[-28,-11],[-99,-11],[-65,12],[-46,-65],[-2,-28],[4,-27],[40,-137],[23,-121],[20,-50],[29,-40],[26,-48],[24,-54],[50,-95],[27,-36],[31,-21],[53,-74],[7,-33],[16,-103],[6,-69],[1,-29],[4,-26],[46,-63],[11,-18],[20,-140],[16,-65],[27,-24],[31,2],[85,42],[12,1],[16,-10],[14,-23],[4,-63],[-13,-66],[-4,-64],[17,-52],[43,-41],[16,-12],[78,-13],[30,-11],[30,-17],[11,-16],[-8,-28],[-15,-14],[-18,-6],[-29,-20],[1,-36],[16,-38],[15,-45],[12,-17],[14,-11],[33,-15],[33,-22],[22,-22],[22,-15],[48,-10],[36,-29],[51,12],[-44,-47],[-15,-11],[-53,17],[-10,-18],[22,-50],[32,-34],[12,-19],[-9,-23],[-37,-46],[-16,-6],[-29,-4],[-50,20],[-35,25],[-9,34],[-10,20],[-31,49],[-23,26],[-28,9],[-30,-1],[-53,28],[-116,20],[-27,12],[-35,39],[-16,6],[-18,-12],[-44,-8],[-13,3],[-32,33],[-33,12],[-14,-9],[-14,-3],[-44,24],[-34,10],[-28,33],[-15,30],[-17,28],[-16,70],[-24,67],[-31,54],[-65,89],[-13,22],[-25,81],[1,54],[9,54],[-14,-19],[-16,3],[-44,36],[-18,42],[-30,116],[-19,62],[-44,108],[-13,64],[-18,56],[-12,21],[-9,24],[-9,32],[-12,21],[-62,49],[-11,15],[-12,8],[-46,5],[-26,8],[-50,39],[-26,12],[-31,7],[-30,15],[-15,15],[-10,25],[-6,59],[-25,-7],[-25,10],[-24,21],[-24,13],[-17,-18],[-5,-47],[-8,-2],[-14,9],[-7,-5],[-16,-22],[-12,-29],[-23,4],[-47,30],[-21,18],[-18,34],[-15,38],[-16,29],[-19,22],[24,-51],[56,-228],[-14,-4],[-14,6],[13,-44],[-15,-6],[-15,0],[-32,19],[-31,6],[-10,-9],[7,-16],[11,-49],[9,-50],[-46,-23],[-46,-14],[-52,-27],[-53,-2],[-27,16],[-28,9],[-26,-9],[-25,-20],[-21,3],[-14,36],[-6,27],[-8,23],[-20,-4],[-19,-12],[33,-2],[10,-30],[8,-36],[23,-32],[29,19],[61,-5],[60,-57],[14,-7],[13,-11],[31,-56],[24,-51],[19,-59],[4,-23],[-1,-61],[-6,-30],[-39,-43],[-41,-33],[-61,-63],[-59,-73],[-31,15],[-28,38],[-10,10],[-29,21],[-18,7],[-69,-16],[-70,-8],[-30,1],[-28,12],[-32,23],[-31,-11],[-21,-26],[-23,-4],[-44,59]],[[91117,48486],[-11,-4],[-5,26],[-26,23],[-26,70],[1,61],[3,17],[15,1],[57,-70],[6,-22],[-4,-66],[-10,-36]],[[90560,49120],[-19,-17],[-13,13],[-6,38],[5,36],[16,29],[10,9],[12,-20],[4,-38],[-9,-50]],[[92408,50038],[-7,-51],[-17,30],[-12,42],[8,20],[19,11],[9,-52]],[[92249,50145],[-3,-29],[-9,1],[-24,57],[-4,15],[5,14],[28,-41],[7,-17]],[[91601,50948],[-1,-21],[-20,11],[-6,-3],[-34,60],[0,37],[9,31],[15,-5],[25,-39],[12,-71]],[[91966,46071],[12,0],[20,43],[17,13],[11,-20],[-18,-137],[-16,21],[-60,38],[-2,54],[-15,18],[-10,53],[-20,58],[-4,38],[12,-16],[12,-38],[53,-79],[-2,-25],[10,-21]],[[91762,46374],[-4,-14],[-16,10],[-46,80],[7,59],[21,30],[31,-33],[10,-49],[3,-27],[-6,-56]],[[91973,46812],[5,-41],[-22,44],[10,50],[2,27],[-1,15],[-22,26],[11,42],[13,14],[7,4],[0,-59],[6,-27],[-9,-95]],[[92855,45298],[-4,-31],[-10,10],[-30,-16],[-16,4],[-9,28],[-3,13],[27,-10],[-5,31],[38,-16],[12,-13]],[[89884,46957],[-12,-2],[-49,39],[-12,29],[57,-7],[15,-7],[3,-40],[-2,-12]],[[90881,48714],[-15,-3],[-26,54],[-6,21],[3,28],[32,39],[21,-35],[4,-75],[-13,-29]],[[90851,50714],[93,-38],[6,1],[-1,13],[1,4],[6,-10],[-2,-27],[-15,-7],[-13,3],[-10,-15],[-26,-52],[-18,9],[-22,-12],[-38,-1],[-50,23],[-13,-20],[-18,6],[-17,-22],[-8,1],[-4,32],[1,16],[20,14],[-3,49],[17,25],[29,-3],[27,17],[58,-6]],[[91787,50309],[-55,-8],[-20,9],[-18,33],[-16,52],[-16,12],[-7,11],[39,39],[35,12],[56,-49],[6,-25],[0,-16],[-1,-53],[-3,-17]],[[91813,46459],[39,-48],[21,14],[12,-7],[25,-55],[1,-40],[4,-34],[-1,-15],[-14,-21],[1,24],[-10,4],[-37,-1],[-28,15],[-39,4],[16,36],[4,14],[-21,59],[0,28],[1,15],[17,8],[9,0]],[[92397,46682],[16,-9],[33,4],[11,-33],[16,-11],[13,-15],[12,-22],[0,-13],[-3,-12],[-7,-10],[2,-23],[-12,3],[-16,-12],[-30,27],[-11,6],[-3,24],[-19,39],[-35,28],[18,23],[15,6]],[[92648,45232],[46,-30],[16,-34],[-17,-15],[-40,-10],[-10,20],[-39,21],[-6,37],[-19,-13],[10,27],[-25,29],[-7,40],[-1,16],[28,-19],[64,-69]],[[89885,46869],[5,-25],[-40,35],[-39,58],[-19,15],[-13,38],[24,-28],[41,-27],[41,-66]],[[91076,50527],[-9,-30],[-21,3],[-9,9],[15,6],[6,25],[7,8],[11,-21]],[[92209,50212],[-6,0],[-1,46],[4,24],[16,-16],[2,-42],[-15,-12]],[[91915,45757],[-4,-45],[-22,13],[-5,10],[4,28],[20,1],[7,-7]],[[92682,49481],[-2,-13],[-17,15],[14,30],[6,2],[-1,-34]],[[93321,47991],[-7,-54],[-5,-9],[-7,20],[-24,-20],[-11,-22],[-13,-17],[-28,4],[-27,15],[-26,28],[-23,35],[-23,55],[-14,57],[7,66],[-9,60],[-44,43],[-10,14],[-19,59],[-19,26],[-25,52],[-6,23],[-11,66],[-3,40],[9,116],[-4,58],[12,-5],[13,-23],[15,-16],[35,-11],[27,-46],[25,-90],[4,-30],[8,-21],[26,-38],[14,-25],[26,-98],[15,-21],[17,-9],[16,-14],[27,-43],[24,-49],[17,-51],[12,-55],[9,-70]],[[92957,48713],[-6,-4],[-12,72],[-2,54],[-4,40],[-6,24],[18,43],[8,12],[13,-23],[2,-51],[11,-43],[-8,-95],[-14,-29]],[[28507,56830],[-5,-8],[-16,-45],[-8,-39],[20,-41],[6,-44],[11,-47],[17,-47],[20,-89],[4,-35],[-5,-23],[-19,-14],[-17,-41],[-5,-51],[3,-25],[-52,-80],[-13,-13],[-9,12],[-11,40],[-13,33],[-8,11],[-4,1],[-4,-8],[-2,-17],[7,-76],[-6,-30],[-17,-24],[-20,-123]],[[28361,56007],[-8,16],[-67,165],[-58,205],[-12,93],[15,6],[14,-3],[8,15],[9,27],[-7,63],[28,47],[11,32],[7,-3],[19,-55],[26,-31],[33,-46],[21,-10],[-26,47],[-44,63],[-13,42],[-12,57],[-17,-25],[-8,-21],[-9,-12],[-8,15],[-1,18],[-26,4],[-7,17],[-7,9],[3,-36],[5,-22],[-2,-27],[-9,-1],[-7,27],[-9,25],[-13,105],[-29,49],[-14,16],[-11,7],[-17,33],[-22,18],[-29,52],[-37,37],[-44,14],[-54,-9],[-19,-20],[-12,-27],[-6,-12],[-32,-30],[-12,-43],[-7,-37],[-16,-42],[18,-25],[-104,-142],[-21,-20],[-47,-15],[-11,-15],[-14,-28],[-2,-42],[2,-37],[14,-28],[12,-17],[29,-85],[52,-106],[9,-39],[8,-57],[-15,-27],[-12,-11],[-49,-5],[-17,-23],[-7,-35],[-18,-29],[-64,-28],[-49,-3],[-16,33],[-4,92],[-33,158],[-8,108],[-8,-13],[-18,-13],[-6,-27],[-5,-80],[-6,-27],[-14,2],[-28,29],[-37,26],[-48,170],[-5,32],[-9,38],[-37,16],[-32,29],[-34,4],[-17,-16],[-18,21],[-3,46],[-36,-21],[-47,7],[-41,20],[-28,-10],[-24,-33],[4,-85],[-7,-16]],[[26978,56492],[-1,34],[-9,40],[-10,33],[-20,34],[-1,12],[8,18],[38,49],[4,21],[1,43],[-4,41],[-17,60],[10,38],[19,30],[20,24],[4,10],[-4,20],[-12,22],[-27,38],[-16,3],[-1,108],[1,116],[4,11],[10,7],[8,18],[5,34],[11,12],[22,-26],[22,-24],[9,8],[7,11],[5,12],[1,10]],[[27065,57359],[18,-31],[36,-54],[2,-27],[-3,-26],[10,-74],[18,-10],[19,14],[5,-14],[-4,-13],[-9,-15],[-3,-64],[31,-30],[15,-26],[51,13],[19,-7],[13,7],[-14,51],[-19,38],[1,17],[15,-13],[11,-25],[25,-32],[46,-111],[53,-26],[42,3],[39,15],[63,43],[45,78],[36,34],[116,74],[42,77],[17,10],[17,10],[36,58],[20,46],[21,22],[62,-16],[39,-22],[28,3],[27,-15],[11,-33],[12,-14],[65,3],[54,-16],[117,-98],[70,-97],[37,-103],[90,-133]],[[28084,56609],[-6,-24],[-13,54],[2,14],[-1,49],[13,13],[9,1],[7,-7],[5,-58],[-4,-26],[-12,-16]],[[27332,56067],[-15,-3],[-31,24],[-23,48],[-2,15],[1,16],[12,49],[17,17],[6,0],[16,-57],[-11,-21],[5,-35],[22,-26],[3,-27]],[[27157,57246],[-3,-27],[-21,49],[12,8],[5,-1],[7,-29]],[[28037,56597],[-12,-25],[-5,24],[9,25],[3,0],[5,-24]],[[86436,53586],[-6,-3],[-4,2],[0,8],[4,9],[6,4],[4,-3],[0,-8],[-4,-9]],[[87387,56095],[-17,-12],[-8,44],[3,51],[11,39],[12,13],[2,4],[12,51],[3,-28],[-8,-93],[-9,-37],[-1,-32]],[[71323,72385],[13,-52],[19,-78],[13,-51],[14,-58],[7,-29],[13,-50]],[[71402,72067],[-5,-27],[-9,-41],[-30,-30],[-30,-23],[-7,-12],[-3,-18],[-14,-35],[-28,-29],[-24,3],[-15,8],[-79,-51],[-36,2],[-29,-33],[-21,-30],[-42,-33],[-29,-1],[-43,20],[-52,37],[-21,22],[-19,-1],[-47,5],[-45,18],[-54,22],[-27,10],[-55,19],[-35,-26],[-33,-23],[-26,-16],[-22,-71],[-9,-26],[-10,-36],[-5,-25],[4,-31],[32,-21],[13,-30],[2,-26],[-11,-27],[-10,-21],[0,-19],[5,-18],[8,-14],[45,-9],[27,0],[10,-8],[2,-25],[-10,-34],[-38,-28],[-22,-29],[-7,-39],[1,-30],[7,-21],[18,-23],[17,-27],[6,-22],[-3,-30],[-6,-41],[-19,-48],[-16,-34],[-1,-12],[4,-18],[12,-27],[22,-39],[27,-31],[17,-9],[5,-8],[6,-37],[2,-38],[-7,-29],[13,-24],[36,1],[29,-10],[13,10],[8,-8],[-5,-86],[4,-51],[7,-15],[29,-21],[55,3],[33,-24],[36,-28],[19,-31],[8,-22],[-2,-37],[-20,-43],[-32,-21],[-19,-9],[-92,-81],[-29,-34],[-22,-41],[-8,-31],[-4,-30],[19,-108],[4,-34],[-17,-118],[-4,-43],[6,-31],[19,-11],[5,-26],[2,-19],[-35,-43],[-35,-39],[-12,0],[-34,-71],[-58,-144],[-30,-49],[-2,-23],[-3,-24],[12,-41],[2,-34],[-13,-35],[-21,-40],[-42,-34],[-53,-36],[-24,-21],[-18,-93],[-16,-94],[-8,-34],[-28,-108],[-50,-158],[-13,-35],[-77,-76],[-79,-83],[-14,-32],[-16,-75],[-15,-83],[-14,-44],[-50,-97],[-17,-75],[-5,-49],[-42,-27],[-49,-26],[-70,-9],[-29,-13],[-86,-68],[-22,-3],[-16,12],[-13,23],[-12,38],[-6,59],[-16,26],[-23,23],[-23,1],[-24,-25],[-20,-27],[-14,-23],[-14,-26],[-26,-89],[-43,-128],[-48,-92],[-17,-28],[-11,-21],[-15,-31],[-9,-30],[-12,-97],[-6,-86],[3,-19],[7,-17],[26,-25],[37,-41],[49,-24],[41,-4],[16,-18],[9,-24],[2,-20],[-2,-71],[-4,-77],[-16,-82],[1,-47],[6,-46],[45,-117],[17,-12],[34,-3],[16,2],[18,12],[13,-8],[9,-14],[2,-24],[-1,-117],[14,-53],[27,-72],[22,-82],[20,-99],[19,-77],[8,-40],[-13,-20],[-7,-20],[-2,-27],[3,-29],[-2,-20],[9,-25],[11,-8],[0,-17],[-17,-23],[-15,1],[-12,-10],[-23,-48],[-10,-9],[-14,-4],[-16,4],[-22,19],[-7,30],[3,32],[-5,18],[-16,-3],[-56,-32],[-53,-40],[-9,-27],[-12,-28],[-25,-12],[-35,-3],[-25,4],[-23,30],[-21,28],[-32,1],[-58,-4],[-32,0],[-19,10],[-18,-7],[-24,11],[-10,-15],[-10,-1],[-8,26],[-5,2],[-6,-4],[-5,-8],[-4,-15],[-1,-174],[-38,1],[-27,1],[-30,-10],[-27,-13],[-14,-16],[-19,-25]],[[68934,65585],[-4,-34],[-10,-26],[-13,38],[-9,17],[-9,-13],[-14,2],[-26,42],[-11,-43],[-42,-9],[-5,32],[-1,30],[-23,-22],[-17,34],[-7,45],[-6,12],[-8,15],[-17,15],[-16,48],[-1,51],[-4,60],[-33,224],[-20,21],[-110,39],[-6,40],[8,105],[-3,66],[-36,88],[-10,61],[-29,52],[-29,15],[-30,-7],[-15,-20],[-9,-35],[63,8],[14,-13],[17,-23],[-18,1],[-21,11],[-26,-1],[-98,-26],[-56,-37],[-76,11],[-96,-36],[-79,-2],[-33,-71],[-18,12],[-14,18],[-109,56],[-7,23],[-18,17],[-20,-30],[-15,-5],[-59,25],[-46,-19],[-17,-32],[-1,-50],[-57,10],[-32,15],[-43,-17],[-98,23],[-25,-6],[-36,-33],[-15,-26],[-21,-10],[-18,36],[-14,16],[-13,-10],[-18,-30],[-50,-14],[-46,4],[-49,28],[6,9]],[[67107,66360],[8,48],[7,172],[8,62],[-2,34],[2,10],[19,31],[4,12],[8,88],[8,98],[9,35],[7,9],[61,44],[11,29],[31,-7],[3,7],[3,34],[14,36],[21,30],[15,11],[54,19],[32,26],[10,2],[85,-6],[18,10],[3,9],[5,99],[15,16],[3,8],[-5,69],[3,45],[17,27],[-1,16],[-12,32],[-17,21],[-8,5],[-70,-20],[-29,7],[-14,12],[-2,9],[2,20],[1,32],[10,51],[3,30],[-8,175],[-12,116],[6,115],[-1,24],[-2,5],[-9,0],[-43,-10],[-36,74],[-22,30],[-62,36],[-27,7],[-40,32],[-37,70],[-37,72],[-15,45],[-17,78],[-47,149],[0,39],[-6,23],[-46,98],[-33,70],[-53,112]],[[66900,69042],[106,-63],[83,-48],[133,-78],[103,-60],[29,-10],[303,52],[112,-40],[36,-22],[5,13],[15,27],[26,27],[35,21],[36,12],[51,1],[34,-1],[25,-7],[49,4],[24,10],[81,43],[54,29],[82,44],[60,33],[15,17],[15,32],[8,28],[-19,43],[-2,38],[12,48],[7,74],[-2,104],[-4,61],[17,112],[14,63],[28,30],[19,19],[8,13],[8,15],[30,86],[27,40],[26,24],[29,-3],[25,-33],[47,-15],[46,10],[40,25],[18,20],[21,18],[-1,20],[-24,18],[-14,25],[-5,31],[14,18],[31,6],[77,74],[31,49],[9,23],[15,3],[29,-23],[34,-8],[22,23],[21,5],[21,-25],[11,-29],[20,-36],[24,-7],[29,19],[30,41],[29,58],[26,56],[-7,180],[-4,107],[14,55],[19,35],[13,53],[-1,47],[14,40],[13,107],[19,26],[37,17],[61,11],[47,49],[47,52],[7,46],[-18,50],[-24,95],[-22,57],[-52,103],[6,63],[29,26],[72,-44],[20,-9],[25,-6],[66,1],[54,17],[57,39],[11,41],[-1,48],[1,40],[1,56],[-20,35],[-12,32],[-4,25],[14,14],[14,26],[13,47],[31,57],[19,51],[18,24],[27,33],[17,48],[8,29],[16,29],[5,18],[-4,17],[-8,21],[-9,23],[0,23],[7,24],[8,22],[-3,30],[-5,50],[-14,29],[-10,68],[-16,68],[-8,27],[-15,34],[-34,35],[-10,24],[13,46],[22,29],[42,70],[23,48],[21,34],[27,-5],[15,3],[14,31],[27,28],[49,57],[17,39],[26,19],[21,5],[29,13],[28,21],[25,16],[40,3],[63,9],[35,10],[81,8],[89,3],[11,1],[38,-21],[26,-17],[11,2],[43,41],[66,50],[30,22]],[[70705,73169],[17,8],[25,0],[21,-14],[21,-19],[13,-15],[16,9],[30,11],[25,-8],[56,-35],[8,-17],[13,-84],[10,-7],[32,19],[26,-10],[29,-27],[19,-26],[12,-28],[14,-46],[5,-36],[6,-44],[-1,-123],[-10,-20],[-8,-26],[2,-23],[9,-18],[18,-12],[17,-8],[9,-19],[12,-70],[9,-10],[20,0],[38,15],[32,24],[14,5],[3,-66],[19,-25],[26,-29],[11,-10]],[[66311,63489],[-17,-8],[-6,4],[1,73],[40,91],[27,106],[19,-94],[-33,-53],[-17,-91],[-14,-28]],[[65663,66232],[28,-152],[42,-142],[37,-78],[38,-106],[59,-98],[27,-33],[108,-69],[60,-25],[82,-25],[57,-53],[19,-3],[29,15],[22,-1],[54,-73],[16,-69],[23,-36],[20,-57],[13,-60],[45,-92],[33,-103],[33,-76],[29,-47],[44,-19],[36,-21],[4,-51],[-4,-67],[-7,-49],[-33,-96],[-8,-59],[-37,-97],[-41,-163],[-18,-37],[-66,-84],[-48,-102],[-57,-176],[-43,-174],[-17,-56],[-35,-12],[-23,5],[-15,17],[6,47],[4,54],[-21,-6],[-19,-11],[-43,-131],[-24,-57],[-5,-73],[-12,-94],[-16,-86],[-8,-73],[0,-41],[13,-101],[1,-103],[7,-62],[6,-74],[-20,-23],[-18,-11],[-68,-8],[-70,-24],[-61,-43],[-37,-43],[-47,-95],[-29,-243],[-47,-103],[-31,-21],[-76,-9],[-106,-28],[-38,-25],[-62,-148],[-5,-47],[12,-34],[4,-37],[-5,-35],[-29,-94],[-30,-68],[-81,-43],[-30,25],[-27,13],[-53,2],[-86,-17],[-31,-50],[-50,-36],[-46,-55],[-87,-21],[-59,-43]],[[65577,66856],[24,83],[9,13],[8,-6],[22,9],[11,45],[9,25],[10,-3],[4,-14],[-3,-69],[0,-57],[-12,-175],[-13,-30],[-6,-25],[-2,-34]],[[53163,85850],[-1,17],[-5,22],[-65,22],[-12,-1],[-25,13],[-15,4],[-31,8],[-25,64],[-28,54],[-3,22],[0,101],[-8,44],[-2,49],[-17,-39],[9,-63],[-21,-26],[-26,-13],[2,-37],[11,-7],[3,-38],[-7,-56],[-52,-126],[-11,-13],[-7,-17],[-27,11],[-34,-35],[-32,-5],[-12,39],[-46,53],[-22,-3],[20,-26],[19,-34],[-11,-22],[-11,-14],[-18,-8],[-67,-44],[23,-29],[-20,-34],[-23,-5],[-13,-15],[-4,-21],[-69,-61],[-113,-155],[-59,-44],[-40,-46],[-36,2],[-45,-39],[-114,-34],[-75,15],[-53,-13],[-28,26],[-4,19],[2,10],[5,13],[-10,5],[-21,2],[-9,-13],[-1,-29],[-10,-8],[-39,17],[-10,15],[14,30],[25,28],[-5,5],[-5,17],[-11,2],[-35,-4],[-29,5],[-93,62],[-21,33],[-75,52],[-34,56],[-19,61],[2,56],[9,87],[15,22],[68,-31],[68,-51],[10,3],[22,40],[41,32],[-12,9],[-61,-37],[-23,21],[-36,42],[0,21],[17,22],[5,29],[-8,28],[4,37],[27,40],[41,40],[30,39],[31,24],[-4,8],[-34,-15],[-34,-26],[-39,-44],[-48,-35],[-35,-13],[-17,-12],[-26,-11],[-27,-50],[-29,-21],[-53,-3],[-11,37],[15,131],[16,64],[17,45],[27,7],[20,34],[16,0],[13,-16],[54,-15],[26,43],[35,6],[62,42],[-1,8],[-42,-9],[-26,-2],[-37,-10],[-20,7],[-9,32],[15,29],[59,68],[21,30],[11,28],[-2,19],[10,39],[58,69],[47,32],[15,-28],[-13,-84],[0,-35],[38,123],[16,30],[19,20],[45,14],[13,20],[-53,-7],[-127,-47],[-54,-42],[-15,-32],[-37,-49],[-17,-31],[-8,-47],[-21,-25],[-29,-9],[-39,-59],[-17,-48],[-39,-37],[-25,-29],[-8,-11],[-14,-28],[-11,-2],[-10,16],[-1,37],[3,59],[19,42],[9,42],[-12,38],[9,24],[16,0],[31,-11],[33,1],[54,31],[-9,18],[-23,2],[-44,-2],[-36,29],[-29,59],[-13,79],[9,23],[105,81],[28,36],[-16,4],[-39,-45],[-57,-27],[-35,38],[-19,41],[-11,87],[4,45],[-4,59],[24,19],[27,-10],[26,-4],[61,5],[133,35],[85,-21],[35,2],[54,31],[46,3],[35,-23],[19,-27],[3,-36],[16,-23],[11,7],[-9,29],[-2,43],[140,50],[17,19],[-56,7],[-16,45],[30,68],[-3,9],[-31,-36],[-15,-51],[6,-40],[-6,-19],[-29,-9],[-64,-3],[-41,17],[-38,10],[-13,13],[4,29],[-7,6],[-16,-26],[-14,-52],[-30,-12],[-84,19],[-121,-11],[-54,-26],[-35,3],[-61,46],[-24,36],[-8,73],[3,33],[47,13],[24,-1],[22,17],[-19,12],[-28,22],[-19,44],[-29,14],[-19,38],[-5,57],[6,40],[15,13],[37,-9],[97,6],[91,-40],[62,-23],[125,12],[73,36],[-13,10],[-80,-21],[-73,1],[-130,40],[-53,14],[-57,-6],[-30,12],[-18,40],[13,77],[27,17],[15,-20],[18,-2],[18,32],[17,19],[14,41],[51,39],[22,3],[31,18],[20,-5],[12,-18],[16,-15],[35,2],[103,31],[11,10],[20,25],[-65,-11],[-54,-18],[-35,-5],[-5,22],[13,21],[20,21],[10,37],[22,16],[24,-1],[50,7],[35,9],[60,-6],[90,-14],[58,-34],[21,3],[23,9],[11,12],[-46,14],[-2,21],[5,15],[74,28],[81,6],[-14,23],[-177,-34],[-46,23],[-36,0],[-24,-13],[-68,-16],[-13,11],[13,40],[41,65],[3,16],[19,16],[106,37],[51,44],[23,6],[22,-3],[35,5],[67,-13],[30,-55],[28,-17],[87,-69],[-4,20],[-75,93],[-29,23],[-21,46],[7,43],[24,29],[86,15],[15,17],[2,29],[-13,19],[-32,-1],[-26,12],[-7,31],[10,21],[50,38],[27,13],[47,13],[81,-30],[6,-16],[-22,-38],[2,-21],[20,-3],[46,64],[55,9],[23,14],[26,9],[38,-58],[16,-19],[12,-7],[12,-48],[12,-3],[17,24],[30,13],[42,8],[69,-12],[32,9],[15,-1],[-14,43],[-10,12],[15,39],[15,15],[48,27],[46,12],[30,26],[40,24],[-6,18],[-12,22],[-26,2],[-10,12],[33,28],[45,32],[-8,12],[-34,14],[-26,-10],[-38,-25],[-45,-39],[15,-11],[22,-32],[-31,-43],[-166,-115],[-78,-34],[-37,5],[-9,32],[-16,23],[-18,48],[-31,-1],[-17,-11],[-8,16],[13,51],[26,40],[44,31],[20,36],[20,59],[63,55],[91,138],[75,44],[27,48],[44,21],[38,37],[29,4],[54,34],[30,40],[-20,2],[-47,-26],[-27,-10],[2,43],[13,44],[39,40],[186,117],[19,-19],[22,-35],[56,8],[64,66],[49,72],[-26,-12],[-29,-30],[-57,-41],[-26,-6],[-15,5],[-8,28],[-20,8],[-18,-6],[-18,20],[-3,48],[23,71],[19,47],[20,36],[78,101],[17,56],[36,29],[46,-7],[14,9],[-16,36],[-50,29],[-3,18],[167,47],[80,-1],[24,23],[43,15],[33,29],[-17,13],[-81,-26],[-51,-13],[-23,0],[-18,-9],[-64,-3],[-14,115],[10,63],[24,-2],[5,60],[28,35],[39,8],[19,15],[28,31],[46,-7],[48,7],[-12,14],[-59,19],[-14,32],[20,17],[23,13],[20,3],[40,62],[24,27],[26,-5],[38,28],[37,-10],[35,18],[49,12],[178,5],[5,25],[-38,6],[-132,7],[-67,-1],[-29,-7],[-10,9],[2,16],[24,24],[12,26],[49,65],[58,44],[44,-11],[46,-42],[34,-5],[15,-13],[25,-57],[11,-2],[-5,55],[32,44],[-8,13],[-49,-16],[-37,16],[-29,34],[-8,31],[18,30],[17,15],[-11,18],[-74,-48],[-51,-11],[-21,7],[11,43],[-6,34],[70,85],[23,9],[39,-6],[35,-24],[30,4],[32,12],[-5,23],[-69,9],[-18,19],[7,19],[47,19],[48,36],[54,10],[43,27],[8,-6],[8,-11],[15,-99],[39,-81],[15,-3],[-15,69],[14,20],[17,15],[6,17],[-20,6],[-17,24],[-24,79],[9,21],[51,41],[64,10],[68,-29],[24,-1],[40,8],[67,24],[40,10],[20,0],[5,12],[-19,8],[-6,7],[-15,5],[-62,-13],[-172,4],[-16,14],[-3,24],[18,34],[20,20],[65,34],[68,5],[72,61],[28,45],[15,71],[44,57],[111,32],[4,14],[-12,30],[1,53],[31,63],[20,21],[9,3],[24,-21],[29,-43],[45,-24],[59,-5],[16,12],[-46,25],[-35,32],[-3,33],[17,17],[25,-2],[33,4],[30,21],[4,16],[1,20],[8,22],[44,50],[136,33],[10,-14],[-7,-97],[-16,-63],[0,-46],[27,46],[35,126],[27,59],[30,34],[22,8],[21,17],[28,11],[9,-14],[9,-31],[-16,-110],[2,-35],[-17,-46],[-65,-104],[3,-13],[15,5],[25,17],[80,98],[70,-12],[1,8],[-22,29],[-28,28],[-8,34],[4,91],[21,37],[60,-4],[37,5],[17,-17],[36,1],[25,66],[50,6],[44,-44],[52,-29],[43,-42],[12,12],[-23,98],[-25,35],[-54,19],[-58,44],[-15,19],[3,15],[50,14],[68,-16],[59,36],[17,-10],[46,19],[28,-25],[17,7],[11,35],[73,21],[46,-20],[25,-20],[12,-39],[17,-78],[36,-42],[23,-21],[27,-5],[12,21],[-24,25],[-7,24],[12,59],[14,23],[78,87],[66,46],[39,4],[68,102],[20,18],[18,5],[-5,24],[-37,16],[-2,31],[50,38],[60,63],[30,4],[18,-17],[59,-29],[35,-33],[26,-16],[17,3],[14,25],[17,11],[37,-6],[22,-16],[18,-2],[15,-9],[4,-21],[-32,-23],[-55,-61],[-54,-69],[-18,-36],[-17,-95],[-43,-61],[-3,-43],[17,-20],[47,16],[57,57],[15,60],[143,164],[68,91],[76,75],[43,15],[21,-49],[-17,-65],[-32,-41],[24,-19],[-5,-50],[-7,-27],[-5,-28],[0,-26],[23,7],[89,52],[23,56],[21,42],[10,36],[35,34],[66,0],[3,14],[-80,47],[-9,22],[27,28],[73,55],[38,-6],[23,-13],[91,-9],[69,-39],[-2,-61],[-16,-26],[-15,-15],[-89,-47],[-15,-22],[28,-8],[60,23],[16,-21],[-19,-53],[-4,-78],[-7,-46],[0,-42],[8,-23],[24,90],[8,22],[36,34],[13,68],[34,81],[39,47],[23,13],[75,-2],[33,-18],[28,-39],[21,-16],[67,-17],[24,-21],[4,-12],[16,-3],[45,30],[30,5],[48,-46],[-10,-35],[3,-11],[58,2],[48,-13],[92,-71],[10,-33],[-5,-40],[-132,-44],[-57,-42],[-94,-16],[-318,28],[7,-31],[221,-66],[13,-19],[-7,-40],[-1,-33],[5,-22],[16,-20],[27,-10],[55,5],[27,-11],[19,17],[7,55],[16,12],[31,-16],[13,-59],[9,-6],[15,42],[31,-3],[33,3],[43,-7]],[[58045,91602],[-20,22],[-17,34],[4,33],[50,64],[46,45],[13,16],[27,46],[-54,114],[-94,34],[-108,53],[-40,28],[-62,58],[-43,52],[-40,1],[-43,-13],[-68,-47],[-39,-24],[-22,-7],[-5,-1],[-49,14],[-54,3],[-43,-4],[-16,-7],[-61,-76],[-42,-39],[-23,-14],[-17,-22],[-14,-37],[-31,-128],[-23,-48],[-5,-30],[5,-89],[-5,-50],[-28,-40],[-20,-19],[-27,-4],[-34,-10],[-30,-24],[-21,-32],[-24,-73],[-40,-26],[-39,7],[-28,27],[-59,21],[-44,13],[-49,28],[-44,22],[-39,4],[-23,-27],[-18,-26],[-68,-21],[-39,-16],[-50,-4],[-20,19],[-72,12],[-86,14],[-25,0],[-8,32],[-23,46],[-61,79],[-25,28],[-48,65],[-55,67],[-7,2],[-37,2],[-54,-2],[-34,-15],[-22,-20],[-4,-15],[21,-61],[-6,-16],[-11,-7],[-49,17],[-59,-1],[-15,-19]],[[51377,87030],[-25,-8],[-19,6],[7,55],[10,9],[15,4],[16,-30],[-4,-36]],[[51412,86582],[1,-68],[-25,5],[-12,26],[-3,17],[2,39],[-6,41],[7,20],[10,3],[16,-36],[10,-47]],[[58321,92048],[-53,-17],[-6,14],[11,22],[14,44],[22,-2],[22,-17],[17,-20],[-27,-24]],[[53324,89646],[-18,-18],[-35,5],[-3,15],[9,31],[21,13],[27,-3],[9,-13],[-10,-30]],[[52352,88517],[-31,-1],[-20,13],[46,25],[72,25],[6,15],[9,2],[12,-19],[2,-26],[-8,-13],[-88,-21]],[[52250,88327],[-27,0],[-32,9],[-21,19],[-3,16],[38,21],[37,12],[18,-23],[1,-37],[-11,-17]],[[56511,92635],[-6,-18],[-9,-18],[-23,-18],[-66,-74],[-38,-11],[-13,-12],[-15,-7],[-48,10],[-14,-15],[-14,-10],[-34,-4],[-21,4],[-53,27],[-31,29],[-17,26],[49,-1],[17,6],[33,-5],[19,26],[42,-3],[80,18],[29,-10],[67,60],[21,-2],[32,17],[13,-15]],[[57107,92823],[74,-22],[25,0],[37,-41],[19,4],[-3,-25],[-37,-12],[-58,-7],[-9,-5],[-49,4],[-28,33],[-47,9],[0,11],[30,25],[46,26]],[[56559,92482],[5,-27],[2,-23],[-26,-32],[-59,-42],[3,-11],[-20,-11],[-31,-8],[-17,8],[2,36],[-5,11],[-23,-15],[-24,19],[-1,18],[7,16],[23,25],[37,16],[25,-6],[83,65],[9,-14],[10,-25]],[[56671,92492],[-53,-23],[-31,20],[-13,20],[-1,45],[7,27],[25,15],[16,-11],[4,-8],[29,-9],[34,-28],[-17,-48]],[[53853,91166],[17,-10],[43,3],[8,-4],[-6,-16],[-19,-18],[-39,-11],[-18,-27],[-12,-9],[-34,-1],[-20,-6],[-25,-24],[-20,18],[-5,-13],[-4,-23],[-11,-6],[-34,-9],[-8,53],[16,20],[12,22],[19,4],[17,-2],[30,50],[42,14],[26,1],[25,-6]],[[53603,90941],[-41,-31],[15,56],[22,56],[30,32],[16,-12],[-7,-27],[0,-27],[-7,-13],[-28,-34]],[[54224,91556],[36,-58],[16,-34],[-13,-64],[-35,-32],[-54,-6],[-38,3],[-24,16],[-3,17],[-14,5],[-37,-22],[-25,-3],[-32,17],[-9,28],[34,35],[16,27],[38,-3],[10,-8],[21,-5],[13,32],[-3,23],[10,15],[46,-11],[0,61],[17,5],[8,-3],[13,-13],[9,-22]],[[55490,92290],[15,-7],[14,4],[11,-6],[23,-30],[25,-12],[2,-15],[-23,-15],[-31,-4],[-32,5],[-9,19],[-10,31],[-27,31],[-4,27],[23,5],[23,-33]],[[55771,92217],[-15,-14],[-23,-5],[-12,8],[-17,6],[-20,-3],[-16,25],[1,20],[23,28],[45,16],[36,-6],[10,-9],[-12,-66]],[[55348,92203],[25,-31],[22,3],[6,12],[15,6],[30,-17],[-4,-28],[-42,-36],[-30,-50],[-38,-12],[-18,6],[-35,-29],[-27,-31],[-28,-38],[-2,-20],[-5,-15],[-104,-15],[-37,-10],[-40,12],[-19,26],[6,14],[40,5],[1,24],[10,14],[13,8],[9,30],[16,8],[30,-7],[20,22],[11,3],[14,-18],[6,25],[-6,23],[3,15],[38,40],[17,29],[24,19],[22,-3],[7,28],[-7,28],[3,18],[20,45],[22,2],[11,-40],[1,-65]],[[53474,89805],[-22,-2],[0,23],[13,22],[20,14],[26,4],[29,2],[9,-12],[-17,-16],[-58,-35]],[[53449,89886],[-25,-4],[4,26],[21,24],[8,16],[4,20],[18,14],[26,-19],[1,-31],[-13,-30],[-44,-16]],[[53119,89208],[-14,-16],[-33,13],[-63,-10],[-26,15],[20,31],[58,32],[31,-2],[31,-39],[-4,-24]],[[54861,91933],[34,-33],[15,10],[29,3],[22,-11],[18,-21],[22,-1],[13,-27],[7,-36],[-16,-27],[-22,-12],[-6,-31],[9,-44],[-49,-15],[-58,-7],[-22,21],[-45,-38],[-46,-60],[-21,-7],[-2,19],[-32,13],[-42,1],[1,14],[8,10],[36,15],[7,30],[-7,54],[7,26],[1,19],[23,21],[77,-10],[9,20],[-6,13],[-39,22],[6,15],[28,14],[28,2],[8,22],[1,10],[4,6]],[[54377,91336],[4,-4],[38,56],[41,17],[3,19],[16,19],[-2,31],[9,24],[21,7],[13,8],[15,5],[27,-20],[15,-22],[19,-50],[-8,-48],[-50,-38],[-40,-17],[-41,-43],[-20,-35],[-17,-8],[-11,3],[-10,9],[-21,0],[-22,-31],[-68,-25],[-27,7],[-1,31],[-16,-3],[-26,-36],[-25,-12],[-16,-4],[-31,14],[-83,-63],[-78,-11],[-25,7],[0,38],[50,49],[41,34],[142,23],[88,101],[21,109],[21,39],[-10,23],[-24,4],[-1,34],[12,37],[47,51],[25,22],[42,62],[20,14],[23,0],[23,-16],[-4,-33],[-34,-60],[-50,-51],[6,-37],[20,-30],[5,-51],[1,-50],[-38,-66],[-9,-33]],[[47512,92649],[-25,-4],[-15,13],[37,35],[124,66],[49,63],[95,22],[6,-35],[-6,-44],[-84,-35],[-92,-23],[-89,-58]],[[55338,94695],[-33,-23],[-51,34],[-33,43],[18,16],[89,3],[22,-23],[4,-13],[-16,-37]],[[57465,97147],[-41,-1],[-75,42],[-14,37],[13,15],[36,1],[57,-51],[61,-15],[-37,-28]],[[59034,97994],[-263,-22],[-27,16],[427,63],[22,6],[80,8],[68,-14],[-20,-11],[-287,-46]],[[56002,97117],[38,-14],[83,3],[45,-98],[26,-103],[41,-8],[80,15],[70,7],[36,-8],[65,-30],[28,-21],[-24,-17],[-59,-19],[-10,-55],[59,-20],[98,-47],[56,-6],[98,19],[93,-37],[92,-45],[-215,-56],[-19,-16],[-29,-42],[-32,-35],[-29,-20],[-64,-35],[-35,-13],[-78,3],[-29,-14],[-27,-28],[-27,-21],[-69,-5],[-35,28],[12,9],[5,17],[-13,40],[66,40],[15,23],[-13,8],[-18,-2],[-48,12],[-14,0],[-40,-24],[-55,-16],[-55,-4],[-224,-31],[-34,11],[-15,61],[91,31],[14,53],[23,35],[26,23],[50,60],[12,4],[-123,48],[-48,31],[-53,61],[-17,50],[-71,42],[9,54],[-52,-4],[-41,38],[38,21],[190,24],[113,24],[43,-1]],[[55804,98069],[28,-6],[153,2],[30,-14],[11,-34],[24,-12],[32,-3],[81,-42],[28,-6],[24,23],[19,58],[0,68],[-7,33],[9,21],[27,8],[34,-2],[34,12],[29,21],[31,3],[67,-16],[18,-13],[-18,-25],[-7,-37],[-31,-75],[66,-4],[93,15],[24,22],[50,35],[53,-5],[25,4],[13,15],[5,18],[29,-3],[40,-34],[19,-6],[34,9],[13,0],[34,-14],[157,-25],[54,-14],[24,-12],[23,-8],[167,1],[118,-9],[43,-20],[37,-38],[14,-88],[-33,-24],[-239,-108],[-60,-35],[-29,-32],[-48,-70],[-24,-21],[-112,-34],[-26,-3],[-84,16],[-25,-2],[-102,-36],[-36,-22],[-34,-27],[-51,-13],[-53,7],[-237,14],[-32,20],[-26,37],[47,48],[-265,-18],[-292,10],[-15,6],[-13,19],[-100,12],[-75,15],[-64,26],[-62,33],[20,15],[20,9],[54,4],[48,-4],[85,0],[20,33],[34,10],[27,24],[-90,15],[-94,2],[-62,-20],[-73,-9],[-66,-1],[-127,6],[-60,14],[-83,36],[-28,21],[-11,16],[-9,24],[95,21],[36,17],[36,24],[-142,13],[-60,19],[-59,29],[48,16],[192,13],[51,-11],[50,-21],[56,-12],[53,27],[-50,12],[-46,45],[-9,22],[6,17],[23,3],[18,-7],[67,-42],[51,-14],[14,39],[2,19],[-9,15],[-24,28],[-21,35],[33,9],[33,-4],[70,-24],[71,-17],[32,-16],[61,-42],[56,-29]],[[54662,97872],[15,-1],[14,6],[10,16],[11,9],[71,-11],[99,-32],[30,-16],[41,-33],[34,-55],[-27,-40],[-35,-37],[-12,-21],[13,-30],[-6,-29],[-13,-26],[54,29],[114,94],[17,6],[18,-3],[51,-19],[46,-48],[11,-16],[8,-20],[5,-24],[-3,-28],[-4,-19],[-25,-12],[-11,-12],[26,-1],[30,-15],[27,-31],[31,-13],[111,11],[73,-17],[39,-52],[62,12],[0,27],[13,12],[82,-9],[43,-13],[43,-27],[-74,-45],[61,-43],[103,-31],[61,-33],[12,-14],[10,-18],[-40,-24],[-41,-13],[-104,-2],[-93,-17],[-172,-12],[-26,-7],[-6,-7],[-10,-21],[-66,-47],[-64,-58],[-26,-35],[-20,-49],[-8,-29],[15,-29],[-4,-30],[-48,-23],[-31,0],[-38,4],[-38,-13],[-2,-20],[2,-28],[-9,-85],[-12,-65],[-18,-59],[-19,-33],[-25,-9],[-81,-5],[-62,-57],[-50,-100],[-26,-39],[-55,-62],[10,-22],[17,-24],[-30,-43],[-46,-48],[1,-19],[16,-34],[7,-35],[-35,-30],[-66,-16],[-66,17],[-32,21],[-30,32],[-32,22],[-33,13],[-127,72],[-117,114],[-108,45],[-69,21],[-34,20],[-33,28],[-28,31],[-27,39],[-12,24],[-3,36],[9,21],[12,11],[85,9],[31,-5],[30,-19],[27,-7],[63,94],[357,54],[115,9],[115,0],[-18,25],[-15,33],[-17,7],[-87,-18],[-133,-19],[-65,0],[-67,13],[-67,-7],[-69,-28],[-69,-17],[-68,-7],[-143,3],[-35,14],[-48,33],[-11,17],[-10,21],[-9,63],[10,17],[14,9],[15,6],[32,1],[31,-11],[72,-36],[-17,39],[208,46],[96,40],[49,6],[50,-2],[-11,21],[0,20],[35,16],[25,7],[77,8],[174,-2],[62,11],[47,28],[-50,-10],[-50,-2],[-23,6],[-53,24],[-24,31],[68,63],[24,30],[-70,-5],[-23,-10],[-80,-58],[-60,-26],[-73,-12],[-73,1],[-16,8],[-22,39],[-7,20],[3,11],[23,31],[12,34],[-2,29],[-17,5],[-27,-28],[-25,-39],[-33,-20],[-35,6],[-15,15],[-13,23],[-13,9],[-15,0],[-31,-9],[-31,-18],[11,-25],[3,-29],[-14,-23],[-10,-28],[32,-17],[26,-28],[-39,-13],[-38,-18],[-34,-29],[-36,-23],[-56,-2],[-70,-12],[-141,-5],[-66,37],[-12,17],[-13,12],[-44,19],[-63,57],[-50,64],[-33,6],[-49,21],[-27,19],[-25,24],[-8,29],[3,26],[29,12],[-69,29],[-68,39],[25,13],[25,6],[202,-46],[14,6],[22,23],[-8,7],[-34,5],[-46,0],[-11,5],[-18,24],[-16,30],[-6,20],[-3,23],[34,35],[19,32],[-29,14],[-83,-1],[-28,-4],[10,-45],[-26,-31],[-51,-25],[-36,12],[-28,60],[-37,41],[-14,26],[-10,38],[-15,27],[-27,33],[-3,20],[3,16],[20,34],[-15,28],[-19,25],[-1,14],[18,18],[16,6],[17,-2],[51,-21],[28,-25],[9,2],[19,38],[25,8],[100,12],[111,-48],[29,-10],[23,-4],[-12,21],[-7,28],[17,10],[89,-24],[42,1],[98,33],[163,16],[62,-25],[3,-14],[-2,-18],[-3,-5],[-36,-22],[-206,-17],[-134,-66],[183,10],[33,-7],[14,-55],[13,-5],[48,-8],[32,-16],[32,-31],[34,-21],[21,3],[7,22],[-8,27],[-5,30],[3,33],[5,27],[39,19],[56,62],[59,42],[66,-19],[62,-53],[55,-74],[53,-80],[60,-99],[29,-35],[27,-8],[121,-103],[13,-3],[-25,78],[-62,133],[-43,102],[-9,39],[-7,54],[3,16],[5,14],[31,59],[40,28],[-12,40],[10,31],[42,24],[39,2],[38,-19],[73,-65]],[[53125,97125],[3,-40],[45,4],[53,-42],[58,-22],[17,-16],[12,-20],[35,-40],[17,-42],[-42,-4],[-58,60],[-47,34],[-60,29],[-48,2],[-21,12],[-78,105],[-15,24],[-44,39],[-20,48],[0,38],[60,-9],[52,-24],[45,-54],[9,-16],[-21,-22],[21,-27],[27,-17]],[[55205,98099],[-60,-32],[-100,25],[12,25],[23,15],[64,-6],[61,-27]],[[58068,97299],[83,-4],[83,9],[14,-9],[-107,-31],[-119,16],[-107,4],[-127,-33],[-42,13],[65,33],[70,10],[11,20],[27,4],[93,2],[56,-34]],[[85175,73606],[-3,5],[-14,4],[-56,47],[-46,-29],[-12,-37],[-12,-12],[-19,73],[-30,2],[-48,65],[-21,-13],[-5,-26],[-26,-60],[-37,-48],[-12,-7],[-13,3],[2,14],[-15,55],[-58,22],[-21,23],[-11,6],[57,61],[15,11],[-11,14],[-12,7],[-47,-9],[-24,20],[-36,-7],[-24,16],[51,60],[2,36],[-1,27],[26,80],[26,44],[67,62],[30,9],[21,-3],[17,6],[-18,24],[-18,11],[-35,-2],[-36,36],[-3,38],[70,240],[1,22],[-11,58],[-3,57],[-51,33],[-22,4],[-64,64],[-26,33],[-10,-10],[-2,-51],[-9,-12],[-17,-10],[-9,59],[-14,42],[-42,44],[-16,23],[8,52],[-4,4]],[[84544,74886],[7,58],[26,45],[64,79],[17,37],[33,44],[14,-1],[16,4],[4,19],[4,15],[13,13],[31,25],[36,31],[28,9],[35,48],[14,21],[15,0],[3,10],[9,24],[11,16],[15,3],[25,12],[32,7],[22,40],[7,29],[14,31],[31,34],[20,51],[24,55],[11,18],[10,3],[7,21],[7,59],[11,56],[6,27],[27,30],[7,14],[6,5],[12,-4],[16,17],[16,19],[14,-7],[15,-15],[15,-32],[7,-25],[12,-21],[2,-30],[12,-14],[25,-6],[42,-21],[27,-1],[15,-16],[32,-8],[64,12],[26,-7],[11,-19],[17,-16],[10,-1],[14,27],[16,42],[10,32],[-1,26],[-9,28],[-21,25],[-14,40],[-13,41],[-8,14],[-6,20],[-1,30],[4,21],[32,14],[41,8],[33,-9],[56,6],[34,12],[25,-2],[23,0],[11,18],[32,42],[16,15],[17,29],[3,30],[3,24],[10,26],[17,32],[14,15],[16,-2],[17,-15],[11,-14],[12,4],[10,25],[7,5],[19,2],[6,16],[8,74],[7,59],[2,40],[17,68],[6,41],[10,19],[12,-1],[10,-12],[12,-7],[17,6],[12,-10],[7,-22],[25,-15],[2,-11],[0,-74],[13,-34],[18,-31],[25,-29],[14,-6],[8,-20]],[[86301,76210],[-14,-16],[-19,10],[-31,6],[-39,-51],[-22,-17],[-16,-50],[-31,-30],[-17,-31],[-22,-54],[-14,-53],[-33,-54],[-20,-67],[-1,-58],[21,-59],[2,-51],[-15,-104],[9,-110],[-10,-43],[-102,-76],[-26,-37],[-38,-98],[-46,-36],[-28,-40],[-39,-24],[-26,-69],[-27,-39],[-33,-24],[-25,-30],[-55,-2],[-39,-21],[-27,-58],[-83,-66],[-12,-49],[6,-77],[0,-58],[-7,-49],[-18,14],[-10,-16],[-11,-44],[4,-51],[28,-17],[23,-20],[33,-11],[24,-24],[52,-107],[42,-47],[11,-17],[24,-24],[22,-37],[13,-33]],[[84695,74617],[-16,-17],[0,30],[12,25],[12,3],[-8,-41]],[[52027,54388],[-26,-18],[-18,4],[24,77],[12,-17],[16,-7],[-8,-39]],[[53779,59737],[44,-124],[47,-133],[36,-104]],[[53906,59376],[27,-268],[3,-51],[2,-23],[2,-21],[3,-37],[21,-16],[40,-7],[29,-26],[17,-44],[1,-7],[9,-34],[3,-24],[-3,-71],[-6,-90],[-10,-58],[6,-79],[-2,-34],[-4,-23],[-18,-27],[-24,-26],[-57,-76],[-17,-12],[-24,-2],[-21,-19],[-25,-41],[-53,-154],[-46,-154],[-16,-128],[-17,-122],[-40,-78],[-6,-44],[-2,-25],[-1,-59],[-5,-97],[-6,-47],[-7,-14],[-43,-30],[-25,-35],[-15,-71],[-5,-77],[-9,-87],[-5,-76],[-7,-40],[-14,-42],[-22,-44],[-19,-26],[-50,-16],[-26,-101],[-21,-79],[-1,-32],[-21,-164],[-36,-124],[-3,-44],[0,-35],[-45,-109],[-12,-32],[-12,-42],[12,-41],[12,-37],[2,-12],[-20,-35],[-36,-60],[-22,-36],[-5,-20],[-3,-90],[-6,-25],[-14,-33],[-21,-37],[-22,-28],[-24,-20],[-23,-7],[-13,12],[-8,27],[-13,111],[-7,24],[-15,21],[-30,61],[-30,61],[-36,43],[-8,-3],[-6,-12],[-11,-61],[-10,-23],[-19,-8],[-33,0],[-25,8],[-5,13],[-5,26],[-7,22],[-29,-43],[-46,-68],[-15,-12],[-11,-13],[-15,-64],[-18,-68],[-24,-35],[-23,-30],[-14,-26],[-19,-31],[-37,-77],[-50,-102],[-17,-53],[-18,-78],[-10,-87],[-11,-96],[-16,-153],[-24,-87],[-20,-69],[-16,-54],[-8,-45]],[[52376,54582],[-3,1],[-8,-19],[-23,13],[-11,39],[-14,6],[-25,57],[-5,-9],[26,-145],[-10,-57],[-73,-1],[-64,-19],[-43,1],[-22,21],[-10,54],[-3,-5],[-3,-30],[-13,-22],[-49,-5],[-22,37],[-17,42],[-19,18],[3,-17],[22,-41],[-3,-58],[-39,-67],[-25,-4],[-16,29],[-8,47],[-4,70],[-10,46],[-6,0],[5,-42],[2,-34],[0,-71],[19,-55],[-29,-17],[-11,-1],[-23,-1],[-4,20],[-5,46],[-6,12],[-7,-78],[-15,-5],[-10,1],[-46,-17],[-10,3],[-2,14],[6,22],[-2,35],[-15,-27],[-3,-54],[-9,-8],[-27,7],[-29,28],[-18,28],[-30,39],[-58,111],[-10,49],[-17,61],[-12,62],[-18,105],[5,8],[14,-9],[7,15],[-25,12],[-5,12],[-1,37],[1,45],[19,16],[18,8],[8,27],[5,28],[-45,-42],[-43,47],[-9,29],[4,22],[21,3],[29,-1],[17,21],[-10,8],[-19,-1],[-7,14],[0,34],[-6,-7],[-8,-31],[-29,-22],[-16,22],[-2,50],[-4,23],[-14,17],[-50,132],[-63,110],[-57,76],[-84,36],[-178,-2],[-10,11],[11,17],[16,12],[57,61],[-10,8],[-59,-38],[-21,-4],[-26,-74],[-156,-12],[-19,-3]],[[50751,55512],[1,33],[7,97],[5,38],[6,29],[-6,34],[-6,47],[-3,74],[8,22],[2,28],[-1,43],[0,145],[4,16],[5,12],[0,20],[-9,37],[-9,43],[0,61],[-3,60],[-6,27],[4,102],[3,128],[-3,57],[6,40],[3,100],[0,97],[11,153],[35,7],[40,13],[19,60],[10,77],[-3,75],[8,25],[16,41],[29,58],[-1,64],[8,20],[14,15],[20,8],[23,32],[12,56],[12,89],[-19,63],[0,13],[8,34],[11,34],[10,10],[22,-8],[3,3],[4,10],[14,99],[-2,27],[-20,66],[-3,47],[-3,70],[-5,62],[-6,23],[-11,20],[-5,13],[-42,126],[1,60],[18,76],[11,37]],[[50998,58580],[16,21],[3,17],[-4,22],[-8,16],[-2,34],[2,23],[6,25],[-2,53],[0,80],[3,118],[0,71],[35,53],[49,89],[25,91],[14,70],[17,232],[12,14],[14,11],[50,84],[38,31],[29,18],[44,16],[28,-6],[49,-4],[40,8],[33,46],[15,13],[21,8],[96,-62],[96,-59],[18,6],[14,-8],[24,-32],[36,-68],[21,-44],[10,-26],[50,-148],[18,-37],[18,-20],[19,-7],[15,2],[13,17],[19,33],[28,15],[23,-3],[120,133],[12,1],[34,-10],[39,-18],[100,-134],[82,-87],[58,-29],[67,-21],[116,-6],[87,187],[32,41],[39,37],[12,6],[68,28],[135,24],[125,-10],[25,-8],[54,-24],[82,-61],[36,-59],[55,-9],[40,11],[14,58],[40,76],[29,31],[31,40],[49,49],[40,22],[37,57],[28,17],[50,2]],[[50998,58580],[-17,53],[-23,37],[-25,16],[-17,27],[-9,37],[-33,73],[-75,144],[-8,3],[-12,6],[-22,-17],[-13,-24],[-9,-9],[-14,-1],[-36,-19],[-28,-23],[-1,-19],[14,-109],[-7,-59]],[[50663,58696],[-13,28],[-41,110],[-29,81],[-5,18],[-4,28],[3,12],[11,9],[27,11],[5,8],[1,23],[-4,41],[-15,57],[-15,37],[-8,7],[-16,2],[-17,-5],[-32,-46],[-14,-9],[-33,4],[-30,9],[-18,24],[-53,91],[-59,96],[-25,13],[-5,10],[-4,74],[1,89],[3,23],[25,-14],[26,-6],[8,16],[-21,32],[-30,32],[-11,48],[-9,17],[-13,17],[-16,9],[-15,14],[-11,14],[-17,6],[-19,10],[-26,79],[-26,76],[-16,60],[-5,36],[8,62],[-8,24],[-29,62],[-24,59],[6,89],[5,75],[0,47],[4,27]],[[50060,60432],[3,30],[16,10],[41,-1],[79,-14],[64,16],[3,3],[45,80],[50,84],[74,8],[81,9],[64,4],[92,7],[75,5],[86,7],[3,38],[5,10],[9,1],[63,-21],[60,-20],[4,73],[53,92],[30,18],[7,16],[9,31],[6,48],[3,34],[11,28],[8,52],[11,90],[29,95],[17,129],[3,125],[3,95],[9,19],[0,168],[-1,170],[0,143],[0,178],[-1,156],[0,169],[0,152],[0,101]],[[51174,62870],[60,24],[63,25],[92,36],[99,39],[108,43],[25,26],[81,146],[37,66],[74,130],[56,101],[72,128],[76,129],[61,103],[95,117],[144,176],[144,176],[144,175],[143,176],[144,176],[144,176],[144,176],[144,176]],[[53324,65390],[145,-67],[137,-64],[138,-64],[33,-35],[73,-125],[94,-160],[4,-3],[4,0],[91,94],[117,123]],[[54160,65089],[31,-333],[23,-285],[2,-183],[1,-47],[9,-32],[22,-33],[87,-263],[-19,-46],[13,-81],[23,-35],[72,-157],[10,-31],[-4,-25],[-51,-185],[-9,-45],[-10,-235],[-7,-167],[-10,-228],[-11,-273],[-10,-230],[-12,-304],[-12,-289],[-73,-158],[-129,-280],[-105,-229],[-53,-153],[-103,-298],[-46,-194],[-36,-100],[-18,-44],[16,-141],[28,-248]],[[26900,60479],[-7,-21],[-9,-14],[-18,-69],[-6,-6],[-1,51],[-10,7],[-13,-18],[-7,-26],[11,-35],[10,0],[11,-9],[31,-236],[-7,-42],[-19,-65],[-18,-56],[-18,-35],[-23,-148],[-20,-241],[14,-217],[-7,-200],[6,-48],[2,-59],[-15,-10],[-8,1],[-9,37],[1,31],[9,38],[4,50],[-5,27],[-9,-58],[-15,-26],[-10,-9],[-10,-29],[10,-55],[14,-40],[4,-29],[-5,-34],[-3,-117],[-5,3],[-5,16],[-14,1],[-2,-47],[1,-26],[-12,-21],[-4,-20],[10,-14],[11,-9],[13,2],[12,-58],[3,-47],[-26,-44],[-9,-36],[-14,-43],[-8,-43],[-3,-31],[10,-98],[18,-69],[15,-44],[20,-10]],[[26766,58131],[-5,-46],[-15,-29],[-27,-25],[-30,-4],[-49,23],[-20,3],[-8,12],[-3,23],[-14,34],[-25,45],[-15,-3],[-24,10],[-41,31],[-18,4],[-27,-27],[-31,-34],[-75,54],[-53,38],[-47,35],[-13,13],[-10,-3],[-9,-18],[-10,-32],[-4,-9],[-5,-9],[-6,-2]],[[26182,58215],[0,15],[-24,64],[-36,76],[-141,234],[-52,140],[-28,101],[-27,53],[-76,107],[-17,43],[-76,143],[-57,85],[-1,35],[24,45],[11,-2],[13,-32],[20,-36],[10,-1],[14,17],[0,17]],[[25739,59319],[78,7],[13,10],[14,26],[8,37],[1,35],[3,26],[12,25],[23,7],[17,3],[5,17],[-5,54],[-9,131],[-2,37],[3,27],[7,10],[34,6],[65,-11],[13,9],[26,74],[24,55],[17,25],[14,7],[15,-49],[55,-69],[9,4],[6,4],[1,10],[0,32],[13,29],[29,26],[28,47],[29,66],[25,39],[21,12],[8,18],[-5,24],[1,35],[9,46],[12,26],[16,7],[6,14],[-3,22],[3,23],[15,39],[34,33],[20,-12],[17,-44],[23,-30],[30,-16],[23,6],[17,28],[15,8],[13,-11],[7,6],[1,24],[7,5],[13,-13],[12,-3],[10,6],[4,12],[2,11],[7,9],[26,-9],[29,14],[33,35],[21,16],[11,-4],[12,18],[15,40],[34,18],[71,-9]],[[98087,28064],[32,-3],[29,43],[31,34],[32,28],[49,66],[12,9],[32,13],[14,15],[15,4],[-14,-39],[-17,-13],[-3,-14],[10,-22],[-15,-31],[0,-39],[-18,-46],[28,18],[10,30],[-5,17],[12,34],[18,16],[-7,25],[0,20],[23,-7],[11,0],[9,8],[16,4],[4,-23],[21,3],[-8,-28],[-16,-33],[-4,-20],[-27,-33],[-18,-14],[28,-4],[40,44],[24,39],[-1,-48],[-19,-44],[-17,-28],[-19,-8],[-18,-23],[-9,-36],[1,-25],[5,-19],[19,-32],[-21,-63],[24,8],[13,-12],[18,-36],[-11,-42],[-8,-22],[-47,-88],[-20,-44],[-24,-29],[1,-47],[-14,-34],[-70,-117],[-12,-25],[-55,-186],[-35,-78],[-20,-27],[-21,-22],[-51,-36],[-23,-43],[-25,-35],[-26,-8],[1,-15],[17,-9],[13,-23],[-10,-26],[-19,-16],[-19,-5],[-10,-17],[46,12],[13,-13],[3,-29],[5,-26],[11,-34],[39,-21],[35,-10],[7,-16],[5,-54],[-6,-27],[-8,-18],[-12,-6],[-28,-3],[-29,12],[-19,33],[-54,-11],[-15,-7],[-7,6],[30,35],[-16,19],[-13,8],[-14,-12],[-9,-18],[-3,-30],[-10,-17],[-15,-5],[-21,25],[-21,35],[-30,36],[4,-22],[24,-54],[12,-36],[-28,-29],[-28,-22],[-25,-13],[-22,-20],[-27,-32],[-15,-11],[-39,-1],[-21,-10],[-7,-42],[-15,-27],[-34,-5],[12,-8],[8,-14],[-23,-126],[-5,-53],[-4,-89],[-14,-83],[-41,0],[6,-15],[31,-23],[-6,-36],[-34,-64],[-14,-38],[-14,-90],[-20,-84],[-32,-95],[0,-17],[11,-24],[13,-21],[1,-30],[-4,-16],[-15,-4],[-13,-10],[-71,-26],[-24,-29],[-19,-53],[-22,-45],[-74,-100],[-44,-83],[-9,-24],[-12,-18],[-95,-39],[-68,-6],[-37,10],[-36,20],[-19,7],[-38,-12],[-16,-14],[-30,13],[-23,-10],[-7,10],[-9,25],[5,32],[-6,24],[-15,17],[-10,19],[-12,13],[-31,6],[-49,-9],[-16,1],[-34,80],[-11,20],[-39,25],[-14,-3],[-21,-43],[-13,-7],[-74,-5],[-75,14],[-28,16],[-5,37],[57,102],[-17,-14],[-35,-41],[-22,6],[21,45],[2,20],[-4,23],[-30,-38],[-33,-5],[-4,35],[3,41],[7,11],[89,22],[33,14],[14,22],[-54,7],[-3,31],[7,25],[46,41],[-33,-11],[-38,4],[3,43],[9,34],[40,1],[-13,23],[-1,33],[11,2],[39,-44],[29,-16],[-12,33],[2,21],[7,9],[24,7],[-7,6],[-22,8],[-26,25],[-3,26],[1,31],[28,42],[17,-25],[20,7],[-15,19],[-9,30],[6,19],[60,78],[15,-75],[4,25],[1,24],[-7,20],[1,21],[7,18],[25,17],[34,58],[25,26],[20,-17],[13,-23],[-2,23],[-9,19],[-3,53],[45,81],[49,78],[48,82],[25,29],[54,34],[34,-14],[9,3],[51,58],[21,16],[19,-21],[12,-8],[-12,54],[10,24],[42,44],[54,45],[40,19],[30,30],[18,1],[-3,23],[3,22],[16,-2],[5,9],[-14,12],[44,44],[24,48],[13,11],[11,14],[14,34],[17,11],[15,-5],[11,-17],[-6,28],[-20,15],[22,24],[22,16],[21,-12],[21,-19],[-21,30],[-3,18],[25,21],[14,6],[19,-39],[-2,31],[4,28],[28,45],[36,75],[11,-26],[2,-31],[-2,-39],[8,14],[2,34],[-5,61],[45,113],[8,12],[10,8],[16,3],[-5,17],[-12,17],[12,57],[8,65],[10,63],[17,62],[18,102],[14,22],[38,7],[16,15],[28,37],[32,67],[18,54],[23,140],[13,147],[37,108],[54,79],[48,60],[19,12],[33,4],[32,-17],[-59,-14],[-6,-36],[-2,-35],[7,-33],[11,-28],[28,-27],[33,-16],[15,-61],[3,-72],[5,-62],[13,-54]],[[98309,28304],[-38,-34],[2,23],[7,51],[17,26],[8,1],[17,20],[-1,-43],[-12,-44]],[[96317,25543],[-1,-28],[-3,-14],[-10,0],[-14,3],[-14,13],[-10,-4],[-7,5],[10,32],[33,17],[12,-14],[4,-10]],[[96382,25818],[12,-70],[-25,14],[-11,20],[20,35],[4,1]],[[96706,24848],[0,-23],[-29,9],[1,-26],[23,-14],[8,-18],[24,5],[5,-28],[-5,-24],[-16,-19],[-47,-9],[-31,-36],[-26,6],[-7,-3],[-30,-39],[-34,-12],[-9,3],[5,34],[25,33],[0,31],[7,25],[24,18],[0,33],[16,29],[-10,63],[6,56],[47,3],[53,-97]],[[98761,30944],[2,-31],[-21,11],[-8,24],[-24,24],[-4,8],[-2,48],[12,23],[2,10],[6,4],[10,-26],[19,-36],[8,-59]],[[98129,31719],[5,-26],[15,18],[11,30],[19,30],[-3,-48],[10,-11],[61,-34],[13,-28],[13,-8],[7,16],[9,8],[22,-18],[50,-49],[4,-17],[-2,-25],[2,-27],[7,-21],[17,-5],[22,31],[10,4],[15,-45],[6,-25],[-3,1],[10,-25],[12,-25],[22,-74],[-3,-26],[-6,-23],[20,-68],[-13,-5],[-40,12],[1,-14],[23,-50],[20,-70],[15,-43],[55,-132],[-8,-47],[1,-31],[-7,-26],[19,-70],[-12,-22],[-8,-72],[-8,-12],[1,-26],[22,-7],[13,-11],[12,-21],[7,25],[10,7],[26,-34],[55,-34],[15,-13],[8,-27],[5,-67],[11,-29],[21,-6],[23,9],[7,25],[-5,65],[-16,104],[0,34],[2,33],[-3,34],[-9,32],[-8,24],[-12,21],[4,32],[17,14],[10,-27],[9,-32],[42,-97],[26,7],[2,-40],[17,-41],[10,-47],[12,-143],[19,-133],[35,-59],[4,-28],[-21,15],[-7,-9],[2,-14],[20,-25],[23,-13],[14,2],[14,-9],[90,-87],[43,-34],[109,-56],[31,-4],[17,2],[33,19],[29,34],[25,52],[22,59],[23,28],[27,23],[14,21],[14,15],[73,-7],[25,-30],[32,-24],[16,-18],[-5,-38],[-19,-56],[-15,-61],[-13,-138],[-9,-141],[-13,-61],[-24,-48],[-27,-34],[-30,-17],[-12,-79],[-6,-93],[1,-24],[10,-18],[4,-28],[-16,-56],[-9,8],[-13,47],[-12,19],[-36,15],[-37,7],[-32,-5],[-31,-19],[-47,-41],[-14,-21],[-13,-25],[-21,-58],[-5,-71],[1,-38],[7,-28],[40,-40],[-39,-136],[-35,-143],[-20,-40],[-23,-38],[-21,-85],[-38,-74],[-25,-56],[-20,-59],[-17,-62],[-37,-88],[-16,-58],[-22,-48],[-40,-61],[-42,-53],[-67,-73],[-18,-24],[-20,-18],[-24,21],[-5,23],[-6,50],[-5,18],[-31,15],[-41,-24],[-7,5],[-2,11],[0,73],[7,20],[-9,12],[-10,-5],[-3,-18],[6,-16],[-23,-20],[-25,-1],[-7,8],[-2,13],[6,22],[8,20],[45,91],[47,122],[40,130],[11,67],[15,125],[-12,51],[-16,49],[-40,94],[-55,53],[-35,7],[-33,20],[-31,45],[-29,53],[-56,43],[-60,34],[-34,48],[-8,29],[-5,33],[0,30],[5,32],[6,24],[11,17],[63,62],[67,35],[12,-1],[12,6],[17,21],[30,48],[8,33],[6,104],[10,102],[17,116],[26,73],[9,44],[-11,73],[10,27],[12,17],[13,9],[-23,69],[-26,104],[-6,32],[4,32],[7,31],[-17,8],[-10,30],[-24,101],[7,16],[14,-11],[20,-73],[4,38],[16,23],[16,12],[18,2],[-40,82],[-14,-4],[-18,-12],[-19,-8],[-18,7],[-17,18],[-8,34],[-11,66],[-7,24],[-53,135],[16,4],[43,-67],[8,21],[7,31],[-3,35],[-10,26],[-15,17],[-1,30],[12,28],[-1,20],[-24,40],[-10,4],[-5,-18],[7,-28],[-6,-3],[-61,73],[-18,58],[-15,65],[-2,-26],[2,-37],[24,-74],[39,-82],[7,-22],[-6,-29],[-14,-8],[-11,18],[-18,71],[-13,35],[-148,365],[19,48],[29,41],[7,18],[5,22],[-13,3],[-11,-10],[-13,-18],[-11,-22],[-15,-47],[-7,-11],[-17,33],[-7,20],[0,24],[-4,16],[-13,5],[-19,48],[-12,24],[20,47],[1,62],[-21,65],[-24,60],[-47,96],[-43,102],[47,13],[47,2],[-22,-61],[10,-35],[15,-30],[32,-91],[3,-27],[16,-26],[8,-21]],[[96993,21602],[15,-29],[-29,-13],[-14,11],[-10,13],[-5,19],[15,-2],[14,8],[14,-7]],[[96172,22602],[6,-48],[-16,-1],[-32,14],[-9,21],[-7,5],[-12,-24],[-18,-1],[-5,8],[8,25],[44,49],[8,61],[-1,19],[35,5],[8,-7],[3,-9],[-2,-11],[-14,-20],[0,-23],[3,-24],[-11,-12],[6,-21],[6,-6]],[[1062,26647],[-10,-15],[-17,1],[-30,-59],[2,44],[-9,17],[-26,-4],[-4,-10],[17,-12],[4,-6],[-17,-25],[17,-55],[15,2],[14,-43],[0,-13],[-33,-16],[-17,-23],[-16,1],[-7,4],[-9,41],[0,17],[19,31],[11,30],[-9,28],[-22,19],[-48,-9],[-11,6],[24,39],[26,-5],[28,28],[108,-13]],[[1062,26312],[-12,-5],[1,33],[-4,21],[21,7],[9,-26],[-15,-30]],[[2089,46900],[-1,-1],[-1,6],[-2,7],[-1,7],[0,1],[3,-6],[2,-7],[0,-7]],[[2448,46454],[0,-2],[-2,3],[-2,5],[-1,6],[1,1],[2,-4],[1,-4],[1,-5]],[[2832,40850],[-28,-31],[-12,37],[11,48],[13,12],[8,2],[11,-45],[-3,-23]],[[5628,39602],[-9,0],[-12,4],[-7,3],[-1,5],[3,16],[6,9],[12,-2],[8,-11],[1,-19],[-1,-5]],[[51664,81077],[-28,1],[-26,1],[-14,3],[-15,9],[-7,18],[-8,21],[2,14],[25,37],[4,11],[-3,5],[3,17],[19,56],[2,23],[-8,16],[-13,9],[-40,17],[-19,23],[-8,21],[-9,6],[-13,-7],[-33,-8],[-27,11],[-32,39],[-7,35],[-4,26],[-8,10],[-11,-14],[-13,-22],[-27,-2],[-7,5],[-2,12],[-1,11],[-8,14],[-7,8],[-34,-40],[-13,1],[-16,15],[-8,15],[-17,-9],[-16,-18],[6,-35],[-9,-6],[-19,3],[-22,14]],[[51173,81443],[-24,9],[-37,24],[-51,-20],[-36,24],[-29,2],[-19,19],[-19,31],[14,21],[13,7],[54,4],[40,-13],[71,-68],[18,1],[19,8],[-10,19],[-18,9],[-26,18],[-21,26],[49,8],[-7,13],[-6,23],[-52,79],[9,22],[13,46],[16,38],[13,10],[22,27],[46,80],[30,65],[22,76],[32,212],[10,36],[15,40],[20,-8],[13,-11],[48,30],[83,78],[24,68],[24,31],[95,62],[52,18],[81,5],[59,11],[70,4],[27,-38],[15,-28],[25,-15],[39,-11]],[[51999,82535],[-3,-55],[1,-108],[-3,-19],[-18,-46],[-18,-81],[-5,-54],[-5,-11],[-74,1],[-10,-10],[-2,-11],[4,-14],[-2,-14],[-6,-11],[3,-18],[13,-20],[23,-13],[25,-1],[13,2],[9,-14],[10,-22],[-1,-29],[-4,-37],[-11,-35],[-34,-40],[-16,-14],[-14,-8],[-7,-10],[-3,-14],[1,-12],[24,-32],[-1,-7],[-7,-17],[-9,-16],[-62,-33],[-26,3],[-14,-16],[-5,-4],[-16,16],[-37,17],[-13,-6],[-8,-10],[-23,-11],[-16,-18],[0,-23],[29,-60],[10,-12],[0,-23],[14,-28],[15,-35],[1,-22],[-1,-23],[-8,-32],[-25,-75],[0,-15],[2,-11],[9,-3],[6,-6],[-2,-10],[-47,-52],[-6,-9],[-19,3],[-3,-9],[2,-14],[8,-13],[17,-6],[14,-13],[12,-26],[-16,-89]],[[51173,81443],[-4,-22],[-10,-24],[-37,-34],[-39,-23],[-19,3],[-14,12],[-7,12],[-21,12],[-28,6],[-18,-13],[-12,-12],[-11,2],[-8,10],[-7,16],[-8,50]],[[50930,81438],[21,9],[46,4],[35,-18],[46,-8],[36,24],[28,-21],[31,15]],[[51759,82667],[-39,-20],[-10,4],[3,6],[34,12],[12,-2]],[[51647,82637],[-55,-9],[-19,7],[-3,6],[15,4],[47,1],[14,-6],[1,-3]],[[51419,82550],[-52,-42],[-4,6],[33,37],[23,-1]],[[51479,82595],[-26,-5],[-12,8],[63,23],[39,7],[7,-3],[-71,-30]],[[51357,82413],[-28,-41],[-17,12],[-4,9],[8,32],[41,53],[0,-65]],[[51096,81646],[28,-31],[5,-10],[2,-11],[-34,-12],[-37,38],[-24,-9],[-9,18],[0,12],[25,9],[44,-4]],[[51870,82708],[-25,-2],[7,15],[24,12],[13,0],[-19,-25]],[[31054,58838],[-14,-64],[-8,28],[-1,52],[-6,20],[-11,12],[-6,17],[0,26],[42,-41],[4,-50]],[[32517,61921],[-7,-12],[-6,1],[-4,11],[0,20],[5,-6],[3,-2],[1,-4],[8,-8]],[[32435,61994],[-2,-2],[-4,5],[1,10],[3,4],[2,-3],[2,-7],[-2,-7]],[[30583,59015],[1,-16],[-13,9],[-17,35],[-17,27],[4,29],[4,10],[18,-27],[17,-50],[3,-17]],[[30902,58789],[-14,-8],[-54,56],[-44,90],[-1,47],[11,-4],[12,-18],[17,-64],[52,-42],[21,-57]],[[74474,67897],[11,-16],[2,-25],[-2,-29],[-12,-61],[-10,-44],[-13,-91],[-11,-158],[3,-28],[33,-91],[12,-69],[2,-48],[-14,-80],[-16,-90],[-8,-20],[-9,-7],[-40,31],[-28,-4],[-32,-18],[-34,4],[-27,10],[-35,-36],[-34,20],[-21,22],[-15,63],[-6,8],[-70,-66],[-17,-4],[-44,35],[-36,35],[-13,10],[-35,14],[-31,8],[-34,22],[-42,-29],[-17,3],[-16,20],[-8,42],[-2,40],[-15,27],[-22,6],[-31,-24],[-45,-33],[-15,6],[-13,9],[-5,9],[-7,37],[-7,9],[-10,1],[-19,9],[-23,27],[-70,66],[-9,29],[0,65],[-3,27],[-9,28],[-36,28],[-70,46],[-38,37],[-19,-17],[-35,-16],[-19,-33],[-23,11],[-54,34],[-29,6],[-18,-12],[-4,-20],[-22,-23],[-21,18],[-41,25],[-37,13],[-55,30],[-6,44],[-10,45],[-13,7],[-50,-8],[-45,48],[-49,63],[-21,20],[-13,8],[-12,-8],[-14,-15],[-12,-4],[-26,27],[-34,38],[-42,47],[-48,66],[-20,37],[-9,28],[-11,27],[-42,43],[-34,34],[-40,41],[-7,8],[-15,24],[-23,31],[-20,9],[-6,-17],[-4,-18],[-17,4],[-26,32],[-28,32],[-21,31],[-22,31],[-5,23],[9,71],[13,62],[11,13],[17,41],[7,71],[-1,61],[18,85],[23,91],[41,98],[18,32],[20,22],[37,72],[8,12],[17,19],[16,4],[12,-9]],[[72502,69218],[13,-37],[15,-36],[18,2],[22,30],[45,141],[63,29],[59,-15],[52,-20],[16,-47],[10,-50],[6,-25],[17,-29],[74,-71],[43,-64],[59,-85],[45,-37],[39,-3],[22,-34],[33,-66],[29,-77],[35,-71],[24,3],[33,23],[41,30],[24,-15],[22,-20],[7,-36],[13,-69],[15,-72],[23,-25],[28,-37],[15,-30],[51,-53],[8,-22],[10,-15],[13,-10],[10,-11],[16,-3],[60,32],[15,-4],[10,-6],[0,-12],[-11,-50],[-9,-65],[9,-32],[25,-14],[55,-9],[75,0],[22,-32],[23,-49],[22,-84],[9,-36],[12,-10],[19,14],[3,35],[1,51],[16,18],[11,-14],[12,-40],[30,-36],[23,-17],[21,6],[9,14],[10,70],[17,10],[21,-5],[8,-14],[9,-28],[25,-13],[26,-18],[24,-22],[33,-52],[42,-10],[48,1],[25,-1],[19,-4],[17,4],[49,37],[20,3],[25,-5],[24,-7]],[[96376,51545],[-5,-20],[-6,3],[-3,13],[2,14],[7,6],[5,-5],[0,-11]],[[57016,41593],[-12,3],[-85,-19],[-33,-25],[-73,-108],[-15,14],[-17,22],[-15,7],[-32,-27],[-32,-31],[-35,-44],[-29,-43],[-10,-23],[-45,-89],[-15,-15],[-13,-6],[-5,4],[-6,38],[-28,90],[-45,117],[-13,12],[-9,4],[-33,-6],[-96,-33],[-82,-28],[-124,-47],[-134,-39],[-83,-24],[-71,-7],[0,-116],[0,-235],[0,-235],[0,-235],[0,-235],[1,-235],[0,-235],[0,-235],[0,-235],[0,-102],[-2,-22],[-41,0],[-94,0],[-78,0],[-63,0],[0,-140],[0,-165],[0,-165],[0,-165],[0,-165],[0,-165],[0,-166],[0,-165],[0,-165],[1,-124],[0,-15]],[[54568,35358],[-31,47],[-91,175],[-32,46],[-48,107],[-105,334],[-15,64],[-20,161],[-23,120],[-3,69],[11,39],[-6,53],[-12,47],[-36,62],[-10,208],[-24,134],[5,110],[-11,101],[-1,65],[5,123],[-19,141],[-39,138],[-35,199],[-5,88],[3,235],[-6,95],[0,113],[-14,117],[-6,63],[10,51],[6,-16],[10,-8],[7,67],[1,59],[-17,146],[-39,149],[-97,244],[-24,92],[-13,77],[-108,321],[-46,226],[-33,196],[-35,90],[-162,634],[-36,101],[-65,121],[-15,41],[-25,115],[-48,155],[-12,144],[-4,164],[6,125]],[[53261,41906],[45,14],[31,33],[28,2],[27,-26],[29,-2],[12,4],[52,-3],[30,30],[36,30],[20,26],[29,27],[39,28],[21,-3],[27,-10],[36,-10],[20,-19],[24,-58],[36,-53],[28,-32],[31,-42],[9,-16],[14,-9],[8,-3],[58,7],[53,6],[56,0],[106,-1],[107,0],[106,0],[106,-1],[106,0],[107,0],[106,-1],[106,0],[44,0],[76,-2],[80,-2],[8,-3],[9,-12],[8,-10],[28,-73],[36,-77],[30,-36],[36,-22],[33,-8],[32,5],[52,-9],[73,-25],[76,-8],[78,11],[55,-14],[32,-38],[33,-25],[33,-13],[45,8],[57,28],[49,-4],[22,-21],[14,0],[83,30],[68,25],[101,39],[83,32],[123,47],[87,34]],[[59222,43770],[12,-17],[40,-142],[32,-83],[37,-77],[6,4],[10,18],[19,7],[57,18],[23,1],[14,20],[30,15],[34,9],[12,-10],[36,-99],[5,-77],[8,-110],[2,-54],[-1,-72],[-4,-90],[-29,-104],[-6,-51],[-16,-80],[-21,-39],[-10,-33],[1,-33],[11,-28],[24,-51],[8,-32],[-2,-29],[0,-40],[6,-27],[6,-16],[25,-26],[23,-65],[41,-78],[48,-111],[23,-34],[18,-8],[9,-38],[-5,-43],[-14,-25],[6,-35],[7,-19],[9,-9],[22,-2],[19,7],[5,12],[-2,167],[-15,97],[-14,38],[-3,7],[5,32],[16,75],[14,74],[8,31],[10,19],[67,20],[31,17],[12,21],[10,58],[8,160],[3,151],[-7,88],[10,133],[15,82],[-8,17],[-5,111],[-44,118],[-56,152],[-31,82],[-36,94],[-65,146],[-29,52],[-16,21],[-52,17],[-14,28],[-14,45],[-5,83],[0,62],[-6,105],[-11,149],[-5,44],[-15,112],[-14,107],[-1,26],[5,26],[24,79],[18,55],[8,31],[14,83],[4,40],[11,18],[46,8],[37,-2]],[[61239,45815],[15,-60],[26,-54],[-15,-31],[-19,-28],[30,-38],[-22,-57],[-3,-40],[6,-15],[5,-24],[-15,-65],[-20,-50],[-5,-38],[18,-68],[-9,-119],[17,-108],[4,-55],[6,-37],[-8,-67],[2,-111],[4,-46],[-10,-57],[17,-20],[9,-63],[-3,-71],[-5,-38],[-29,-46],[-4,-18],[1,-27],[36,-1],[2,-42],[-3,-33],[2,-63],[-5,-40],[8,-46],[-10,-51],[4,-40],[0,-51],[9,-130],[1,-160],[2,-25],[13,-18],[18,-9],[0,-44],[-21,-58],[-1,-35],[3,-50],[22,68],[14,-1],[12,-26],[-2,-39],[4,-20],[-2,-38],[7,-48],[-3,-42],[-16,-29],[-21,-50],[-4,-48],[2,-30],[-14,-10],[-7,-19],[10,-45],[-1,-39],[-25,-123],[-68,-167],[-30,-59],[-27,-65],[0,-27],[-3,-23],[-32,-92],[-34,-15],[-20,-25],[15,-81],[-22,-19],[-39,-64],[-106,-122],[-17,-29],[-27,-75],[-35,-19],[-20,-21],[-36,-8],[-12,6],[-12,-3],[-10,-16],[-70,-53],[-66,-42],[-16,-19],[-11,-26],[-58,-41],[-91,-103],[-74,-97],[-54,-98],[-14,-15],[-17,-33],[-5,-50],[-6,-28],[-40,-103],[-60,-121],[-11,-34],[-24,-67],[-2,-44],[-22,-14],[-18,42],[-7,-81],[-15,-6],[-16,17],[-40,-41],[-35,-46],[-56,-98],[-80,-191],[-116,-183],[-16,-5],[-10,0],[-37,64],[-20,5],[18,-38],[12,-32],[-3,-61],[1,-93],[-14,-181],[2,-40],[16,-51],[31,-62],[30,-79],[37,-224],[3,-115],[39,-147],[1,-64],[16,-159],[-1,-128],[-3,-79],[19,-33],[7,30],[-2,50],[5,80],[10,35],[11,-5],[3,-38],[7,-33],[3,-31],[0,-43],[-14,-162],[4,-66],[19,-110],[-22,-128],[-33,-301],[-1,-52],[7,-23],[18,-7],[6,38],[11,0],[5,-23],[-14,-139],[-15,-61],[-51,-149],[-27,-64],[-46,-63],[-106,-98],[-215,-142],[-85,-70],[-50,-42],[-108,-132],[-47,-88],[-19,-102],[-19,-47],[-18,-59],[16,-50],[16,-39],[18,-25],[10,-22],[12,-16],[13,80],[6,25],[11,2],[-6,-98],[-13,-333],[-1,-11]],[[59622,44922],[-5,17],[-9,8],[-10,-7],[-4,-21],[11,-27],[12,0],[5,30]],[[59644,44866],[7,13],[3,17],[0,16],[-5,11],[-7,6],[-9,-4],[-4,-22],[-1,-31],[6,-10],[10,4]],[[49383,72064],[8,-43],[16,-34],[59,-78],[35,-48],[1,-17],[-12,-39],[-4,-27],[9,-29],[21,-35],[2,-17],[-5,-20],[-11,-37],[23,-111],[4,-107],[-6,-76],[0,-44],[3,-37],[20,-87],[-13,-143],[15,-78],[21,-63],[11,-113],[17,-53],[27,-47],[15,-16],[30,-39],[22,-32],[13,-48],[-27,-40],[-22,-36],[-6,-38],[10,-61],[0,-33],[-14,-11],[-56,3],[-44,3],[-50,3],[-71,6],[-44,4],[-61,5],[-20,-3],[-56,-17],[-39,-12],[-6,-4],[-13,-15],[-8,-45],[-8,-52],[-8,-23],[-117,-74],[-46,-11],[-26,8],[-19,-6],[-16,-16],[-6,-24],[-1,-31],[4,-31],[11,-43],[2,-44],[-7,-30],[-2,-31],[-3,-33],[6,-18],[11,-3],[11,-15],[16,-14],[14,-26],[-1,-38],[-11,-21],[-10,-11],[-44,-10],[-35,-8],[-45,-60],[-48,-64],[-58,-42],[-25,-12],[-44,-30],[-53,-50],[-26,-80],[-32,-93],[-32,-62],[-43,-58],[-40,-23],[-51,-28],[-63,-21],[-45,-8],[-14,-4],[-39,-2],[-20,5],[-14,2],[-6,-6],[-2,-15],[-1,-33],[-3,-38],[-12,-32],[-9,-15],[-11,-6],[-33,9],[-28,10],[-66,14],[-13,-3],[-5,-4],[-21,-22],[-32,-46],[-22,-41],[-16,-18],[-38,-10],[-17,-15],[-72,-101],[-15,-24],[-74,-88],[-21,-29],[-17,-28],[-44,-65],[-28,-28],[-5,-17],[-2,-40],[0,-87],[0,-84],[0,-122],[0,-122],[0,-140]],[[47587,67774],[-37,0],[0,-1],[1,-24],[8,-48],[3,-40],[-4,-25],[-4,-32],[2,-31],[6,-33],[6,-34],[0,-23],[-11,-18],[-27,-9],[-31,-8],[-23,0],[-34,5],[-22,-1],[-19,0],[-16,-5],[-21,-22],[-23,-35],[-29,-46],[-17,-29],[-23,-6],[-23,0],[-22,23],[-14,12],[-10,-1],[-15,-16],[-19,-12],[-17,0],[-29,24],[-34,34],[-20,17],[-29,6],[-29,11],[-20,-5],[-26,0],[-34,-23],[-29,-17],[-31,-18],[-36,-16],[9,-51],[12,-28],[0,-35],[-6,-30],[-17,-28],[-20,-37],[-11,-29],[-12,-39],[-8,-24],[-15,-37],[-13,-47],[-4,-30],[-6,-33],[-10,-11],[-35,-9],[-22,-11],[-19,-12],[-8,-20],[-1,-3],[-5,-40],[0,-29],[-6,-23],[-8,-57],[-11,-53],[-9,-69],[-8,-57],[-11,-93],[-11,-86],[-14,-81],[-11,-51],[-9,-29],[-19,-35],[-17,-22],[-19,-30],[-22,-28],[-31,-35],[-25,-29],[-10,-13],[-12,-16],[-20,-40],[-16,-57],[-11,-47],[-20,-74],[-14,-41],[-8,-22],[-22,-23],[-25,-18],[-28,-23],[-22,-23],[-31,-23],[-19,-23],[-14,-34],[-11,-41],[-14,-58],[-11,-63],[-6,-40],[-16,-139],[-6,-80],[-6,-52],[-8,-64],[-5,-97],[0,-81],[-6,-46],[-3,-35],[-14,-40],[-11,-29],[-19,-40],[-17,-23],[-5,-23],[-17,-29],[-17,-46],[-14,-29],[3,-23],[3,-40],[-8,-41],[-9,-46],[-22,-57],[-25,-29],[-36,-6],[-50,0],[-39,6],[-47,0],[-42,11],[-39,12],[-47,6],[-33,0],[-42,-12],[-108,0],[-42,-6],[-61,-23],[-15,-5]],[[45276,64182],[21,276],[38,149],[30,66],[47,35],[43,150],[16,138],[28,64],[9,50],[-11,38],[27,75],[32,114],[15,73],[38,113],[5,25],[-4,29],[-15,-25],[-16,-41],[-19,-33],[8,40],[15,60],[34,62],[53,69],[110,234],[42,41],[37,98],[14,88],[4,200],[13,106],[24,83],[29,150],[22,68],[15,136],[16,53],[28,24],[40,69],[60,42],[71,89],[33,53],[23,79],[24,158],[42,166],[22,125],[1,2],[37,66],[26,83],[43,37],[90,18],[134,69],[120,104],[34,42],[37,83],[60,108],[114,130],[52,72],[79,182],[53,150],[44,97],[30,86],[21,87],[12,140],[-8,55],[-33,89],[-23,24],[-6,42],[12,75],[0,128],[7,204],[37,165],[91,217],[17,88],[10,142],[1,50],[114,200],[67,154],[23,37],[59,70],[205,154],[116,109],[68,80],[40,94],[112,371],[110,521],[9,61],[49,17],[35,7],[28,19],[34,40],[33,-16],[-16,-27],[0,-64],[23,-75],[41,-85],[75,-107],[58,-43],[83,-26],[96,47],[54,1],[27,20],[28,-30],[55,-9],[52,16],[40,45],[25,51],[4,-25],[1,-28],[8,-16],[15,-66],[9,-25],[30,4],[26,-13],[59,6],[57,-11]],[[47587,67774],[0,-96],[0,-118]],[[47587,67560],[1,-96],[0,-114],[0,-114],[0,-130],[0,-129],[0,-94],[0,-66],[-57,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-52,0],[-52,0],[-51,0],[-52,0],[-52,0],[-41,0],[0,-69],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-78],[0,-79],[0,-78],[0,-79],[0,-78],[0,-79],[0,-69],[-2,-63],[-17,-19],[-40,-33],[-40,-34],[-52,-16],[-17,-11],[-33,-46],[-44,-59],[-37,-51],[-25,-67],[-9,-37],[-4,-39],[3,-37],[14,-74],[3,-37],[2,-65],[3,-71],[2,-76],[3,-76],[2,-81],[3,-81],[2,-82],[2,-61],[3,-76],[-42,0],[-64,0],[-63,-1],[-64,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-63,0],[-64,0],[-64,0],[-63,0],[-64,0],[-64,-1],[-64,0],[-63,0],[-36,0],[-11,-108],[-10,-77],[-6,-63],[4,-53]],[[45264,63828],[-14,29],[25,300],[1,25]],[[55651,76513],[-36,-17],[-7,-25],[-17,3],[-21,0],[-7,-16],[10,-27],[7,-31],[-5,-43],[-2,-6]],[[55573,76351],[-5,2],[-30,-25],[-22,-12],[-20,-6],[-9,12],[-5,17],[1,47],[-4,16],[-6,7],[-14,-11],[-16,-36],[-15,-42],[-22,-45],[-18,-42],[-19,-53],[-14,-44],[14,-25],[9,-35],[-3,-26],[3,-15],[-5,-46],[-1,-28]],[[55372,75961],[-43,46],[-18,64],[-63,109],[-73,74],[-4,12],[4,14],[4,11],[-15,1],[-11,-9],[-10,3]],[[55143,76286],[-11,27],[-11,24],[0,22]],[[55121,76359],[5,2],[7,9],[15,23],[3,13],[-1,18],[-21,60],[-3,38],[-3,72],[4,17],[8,8],[38,9],[-1,56],[2,17],[8,23],[5,21],[21,31],[28,36],[12,1],[11,-5],[12,-31],[14,4],[2,37],[-17,49],[-9,31],[3,18],[6,9],[15,-6],[14,-9],[10,6],[14,5],[8,-2]],[[82411,80543],[-26,-80],[-52,-161],[-44,-135],[-23,-77],[-17,-58],[-18,-56],[-3,-33],[-19,-54],[-37,-64],[-8,-70],[1,-63],[-3,-57],[-41,-35],[-32,-32],[10,-107],[16,-41],[26,-43],[28,-35],[24,-30],[27,14],[22,45],[44,40],[24,1],[16,-9],[38,-3],[38,14],[31,3],[39,-9],[14,-10],[33,-17],[35,-38],[25,-43],[18,-8],[9,14],[20,37],[27,37],[34,60],[26,45],[20,7],[38,0],[18,11],[29,6],[26,-17],[71,-9],[20,-23],[34,-70],[19,-37],[33,-19],[21,-13],[18,-10],[17,-18],[5,-22],[7,-33],[11,-19],[20,-19],[16,-11],[4,-25],[5,-11],[14,-17],[42,-72],[20,-20],[31,-41],[13,-35],[1,-36],[8,-28],[20,-41],[10,-29],[-4,-38],[4,-34],[-8,-35],[-34,-25],[-11,-13],[-24,-1],[-41,13],[-39,-7],[-47,14],[-37,31],[-20,25],[-32,14],[-15,-7],[-18,-32],[-21,5],[-19,-5],[-49,6],[-26,8],[-42,-22],[-24,-7],[-45,-27],[-27,-47],[-20,-11],[-19,2],[-14,17],[-21,21],[-30,-1],[-9,-9],[-4,-19],[-10,-58],[0,-26],[-6,-17],[-18,-6],[-32,2],[-49,4],[-33,15],[-20,-7],[-27,-31],[-20,-5],[-15,-14],[-13,-46],[-20,-29],[-24,-36],[-26,-77],[-14,-44],[4,-24],[3,-28],[-12,-33],[-24,-30],[-20,-6],[-29,-29],[-40,-53],[-30,-44],[-40,-11],[-27,-11],[-62,-14],[-15,-3],[-68,-7],[-50,24],[-26,-4],[-24,-13],[-11,-15],[-5,-28],[-4,-25],[-19,-40],[-38,-53],[-32,-35],[-24,-45],[-14,-17],[-27,-17],[-15,-10],[-35,-40],[-28,-36],[-18,-10],[-22,9],[-14,3],[-43,14],[-29,2],[-41,9],[-95,42],[-31,20],[-27,54],[-24,27],[-34,3],[-49,0],[-23,10],[-37,-10],[-41,-54],[-19,-41],[-17,-41],[-20,-89],[-9,-60],[-8,-33],[-21,-53],[-3,-30],[8,-26],[16,-29],[9,-46],[23,-49],[22,-38],[43,-61],[12,-33],[14,-36],[3,-36],[-2,-24],[-16,-18],[-29,-9],[-15,-25],[-21,-33],[-26,-39],[-13,-2],[-14,-10],[-74,-48],[-27,-13],[-22,-16],[-27,-49],[-20,-36],[-25,-48],[-11,-21],[-23,-48],[-30,-55],[-16,-30],[-9,-17],[-8,-23],[-31,-18],[-26,-19],[-38,-28],[-55,-32],[-45,-30],[-29,-25],[-42,-31],[-29,-10],[-57,1],[-72,-8],[-52,-6],[-39,7],[-59,5],[-45,6],[-30,-12],[-72,-12],[-16,-3],[-126,-30],[-56,-16],[-52,-7],[-37,-12],[-22,-14],[-31,-21],[-17,-9],[-56,-41],[-125,-84],[-84,-69],[-13,-12],[-57,-48],[-32,-19],[-23,-43],[-18,-27],[-19,-12],[-34,28],[-24,-2],[-77,11],[0,125],[-53,-17],[-86,-29],[-79,-26],[-73,60],[-56,47],[-48,40],[-74,26],[-65,23],[-116,38],[-51,33],[-26,45],[-46,99],[-15,20],[-22,14],[-24,8],[-50,0],[-62,8],[-88,21],[-71,16],[-120,32],[-29,3],[-62,-27],[-81,-36],[-145,28],[-64,13],[-130,26],[-147,30],[-142,31],[-104,-17],[-57,-9],[-67,-14],[-9,15],[-3,59],[-12,46],[-36,50],[-25,47],[-46,63],[-15,40],[-5,62],[-43,162],[-27,109],[-6,22],[-12,36],[-15,18],[-32,12],[-8,19],[0,38],[5,52],[6,38],[-5,9],[-83,-10],[-51,25],[-43,27],[-60,70],[-36,27],[-46,73],[-67,17],[-25,28],[-32,62],[-27,40],[-39,25],[-62,23],[-105,21],[-35,9],[-58,-14],[-43,-2],[-70,16],[-40,19],[-49,0],[-32,0],[-43,4],[-20,13],[-19,15],[-36,-4],[-25,16],[-24,28],[-24,13],[-27,0],[-11,-13],[-10,1],[-7,39],[-25,62],[-4,28],[-15,32],[-9,29],[3,40],[10,78],[24,71],[16,18],[10,21],[20,37],[12,29],[-2,40],[-14,41],[-10,54],[2,31],[15,37],[17,81],[-1,21],[-7,17],[-2,38],[-3,51],[-21,77],[-11,41],[-20,18],[-23,11],[-20,55],[-25,66],[-16,41],[-5,25],[-3,45],[-12,56],[-12,30],[-9,23],[-5,34],[-5,12],[-34,15],[-24,25],[-10,33],[-4,27],[-7,16],[-19,5],[-14,-24],[-22,-12],[-14,2],[-15,14],[-9,16],[-15,17],[-22,55],[-22,14],[-42,-2],[-37,-26],[-22,4],[-19,9],[-22,27],[-14,23],[-22,7],[-44,40],[-29,28],[-3,56],[-14,39],[-28,11],[-29,39],[-42,22],[-27,16],[-23,10],[-3,15],[1,13],[11,21],[11,20],[2,19],[-9,16],[-23,17],[-31,15],[-6,26],[-19,26],[4,21],[14,16],[15,12],[3,19],[-10,19],[-5,28],[2,20],[-3,27]],[[52066,77044],[-17,-10]],[[52049,77034],[1,12],[4,7],[5,3],[6,-5],[1,-7]],[[23015,66797],[-5,-119],[-17,-97],[-55,-203],[-24,-126],[-44,-360],[-14,-236],[-3,-111],[-4,-15],[4,-17],[-10,-245],[5,-210],[-3,-32],[-17,-63],[-11,-88],[5,-39],[-1,-27],[17,-133],[5,-100],[50,-171],[28,-60],[34,-51],[13,-30],[-6,-72],[-14,-37],[-6,-59],[-7,49],[2,62],[11,34],[1,25],[-21,26],[-37,86],[-45,153],[32,-244],[11,-39],[9,-16],[14,-17],[4,-27],[0,-19],[40,-170],[45,-175],[3,-48],[18,-58],[114,-246],[70,-184],[25,-174],[15,-54],[7,-75],[46,-83],[14,-54],[24,-30],[20,-90],[38,-53],[-9,-1],[-33,27],[2,-18],[28,-37],[54,-37],[13,0],[-21,19],[-18,26],[6,4],[38,-32],[105,-11],[47,-75],[60,-32],[32,-96],[38,-100],[24,-5],[19,0],[56,17],[88,63],[30,30],[59,42],[90,8],[28,-12],[67,26],[33,32],[11,29],[5,22],[62,30],[13,6],[63,6],[31,11],[35,7],[26,-45],[0,-22],[-17,-21],[8,-20],[31,-34],[56,-13],[19,5],[26,49],[46,48],[-1,55],[-9,31],[-13,2],[-3,17],[9,40],[-2,14],[-29,-39],[-6,0],[3,18],[6,15],[83,85],[22,35],[28,31],[60,115],[13,218],[12,38],[40,67],[4,20],[3,45],[-1,114],[2,90],[-2,102],[7,90],[7,26],[23,145],[47,64],[82,76],[19,13],[261,80],[37,20],[45,52],[33,17],[60,-1],[18,7],[4,7],[0,7],[11,7],[34,-7],[65,-31],[24,-8],[58,-36],[63,-15],[10,6],[8,11],[6,22],[-6,18],[-6,-1],[-11,-10],[-13,-1],[-25,15],[5,13],[25,-1],[17,6],[24,22],[26,-16],[35,-75],[24,-24],[2,-108],[4,-19],[8,-29],[-12,-84],[-13,-69],[-17,-57],[-37,-89],[-45,-71],[-56,-159],[-13,-75],[1,-59],[9,-58],[-3,-21],[-6,-22],[-12,2],[-22,-28],[-28,-82],[-1,-25],[13,-23],[16,11],[21,1],[12,7],[12,-2],[-3,-47],[-13,-33],[-8,-11],[-15,-5],[-17,-19],[-9,-18],[1,-54],[9,-4],[20,40],[12,-2],[2,-17],[-26,-139],[-16,-143],[-23,-82],[-8,-121],[-11,-51],[-14,-51],[-8,3],[-21,96],[-23,25],[-4,23],[12,117],[-6,65],[-11,-3],[-15,-35],[-19,-31],[0,-45],[-22,-73],[-6,-25]],[[25473,62483],[-21,6],[-25,-3],[-17,-18],[-18,-89],[-43,-126],[-18,-62],[-14,-21],[-11,-8],[-13,15],[-29,34],[-24,-17],[-8,-39],[1,-50]],[[25233,62105],[-59,0],[-99,0],[-126,0],[-122,0],[-102,1],[0,-113],[-1,-100],[0,-112],[-56,1],[-60,1],[5,-12],[20,-21],[27,-50],[31,-78],[38,-63],[44,-46],[29,-46],[14,-44],[8,-38],[0,-32],[16,-24],[29,-17],[15,-28],[0,-22],[-9,-52],[-3,-57],[4,-52],[-21,-1],[-51,0],[-76,0],[-71,0],[-56,0],[-84,0],[-23,-80],[-38,-132],[-35,-119],[-29,-101],[-5,-26],[0,-22],[36,-94],[-6,-27],[-13,-15],[-4,-22],[1,-36],[-9,-47],[3,-33],[5,-41],[-8,-35],[-6,-34],[-7,-15]],[[24379,60221],[-8,13],[-74,157],[-78,172],[-30,56],[-29,43],[-40,79],[-104,174],[-54,80],[-50,95],[-45,53],[-45,34],[-20,20],[-17,26],[-10,2],[-5,-35],[16,-18],[19,-15],[14,-1],[16,-13],[46,-48],[7,-25],[-130,97],[-53,9],[-6,15],[27,50],[-9,18],[-9,3],[-28,-35],[-11,-2],[-2,23],[1,21],[-18,32],[-11,-1],[-10,-22],[-25,-42],[1,-17],[49,-18],[16,-10],[-3,-11],[-42,0],[-51,-19],[-92,-116],[-86,-50],[-122,-113],[-54,-5],[-29,-18],[-82,43],[-105,105],[-158,33],[-107,138],[-106,57],[-67,132],[-41,6],[-26,21],[-96,48],[-95,32],[-93,115],[-61,37],[-52,46],[-115,79],[-43,43],[-41,68],[-66,69],[-28,59],[-32,21],[-45,109],[-23,47],[-20,21],[-21,8],[-62,-9],[-91,48],[-43,12],[-88,72],[-118,80],[-39,91],[-32,86],[-60,113],[-37,48],[-64,57],[-36,46],[-55,35],[-93,91],[-29,77],[-18,68],[-49,83],[-55,156],[-14,57],[-10,88],[-13,51],[-15,39],[8,29],[27,36],[46,8],[33,39],[4,32],[-2,19],[-21,49],[-26,13],[-20,1],[-5,18],[15,20],[18,48],[25,58],[18,53],[4,75],[-3,76],[7,63],[-62,74],[-7,31],[-19,84],[-34,98],[1,195],[-41,173],[-42,86],[-22,30],[-59,134],[-46,77],[-46,146],[-45,93],[-58,156],[-41,78],[-189,262],[11,0],[55,-64],[9,5],[2,32],[-7,37],[-10,9],[-15,-8],[-20,8],[-10,12],[-29,8],[-38,44],[-16,45],[-1,52],[-54,110],[-20,62],[10,-5],[14,-25],[15,-7],[17,0],[12,10],[-4,18],[-12,15],[-78,58],[-26,41],[-64,68],[-15,24],[-10,65],[-16,3],[-13,-18],[-38,-18],[-10,21],[-1,20],[27,22],[24,61],[0,22],[-14,-25],[-20,-28],[-21,-15],[-32,-13],[-16,9],[-14,14],[-22,54],[-11,176],[20,61],[23,61],[20,35],[11,-27],[12,-3],[-9,31],[-19,28],[-7,29],[-1,26],[-9,48],[-57,102],[-54,-8],[-22,3],[-20,39],[-17,65],[-9,55],[-1,29],[-5,29],[-93,48],[-28,41],[-27,51],[-12,42],[-11,32],[-9,54],[-7,63],[11,82],[13,39],[-64,30],[-24,1],[-21,-16],[-18,21],[-37,24],[-45,85],[-53,155],[-57,50],[-19,54],[-24,48],[-20,60],[-4,26],[-6,15],[-29,42],[-32,71],[-9,57],[-8,87],[-22,31],[-21,14],[-5,41],[2,24],[-7,44],[-44,105],[-23,87],[-12,27],[-11,39],[-6,81],[-18,101],[-36,120],[-29,82],[-15,82],[7,83],[-5,51],[-4,12],[3,17],[10,-9],[8,15],[-1,53],[-10,16],[-29,17],[-12,11],[-70,22],[-39,30],[-3,70],[-19,32],[-16,20],[-52,41],[-9,-21],[-7,-39],[-21,-8],[-19,-2],[-32,27],[-79,103],[-17,17],[-25,9],[-12,16],[-53,55],[11,-29],[15,-30],[14,-87],[-16,-63],[-10,-220],[11,-44],[23,-70],[16,-112],[5,-82],[14,-66],[-4,-155],[5,-47],[22,-77],[41,-73],[9,-38],[53,-55],[33,-72],[65,-98],[20,-42],[58,-152],[2,-46],[11,-56],[33,12],[15,-42],[-2,-20],[4,-15],[17,3],[15,-11],[31,-166],[17,-22],[21,-10],[24,-18],[1,-42],[-1,-34],[21,-49],[-4,-66],[17,-56],[-3,-55],[7,-43],[50,-97],[62,-77],[13,-101],[26,-93],[25,-23],[27,-39],[-4,-40],[2,-24],[35,-73],[6,-94],[30,-61],[9,-4],[6,9],[-22,61],[-10,40],[-2,63],[8,8],[62,-99],[7,-74],[21,-42],[1,-56],[13,-34],[4,-49],[20,-80],[1,-112],[10,-82],[40,-125],[32,-26],[6,-61],[33,-159],[38,-87],[19,-73],[3,-45],[-14,-68],[-2,-47],[21,-143],[31,-73],[35,-18],[6,-10],[-3,-20],[12,-18],[13,23],[7,32],[-7,37],[-1,27],[6,19],[11,3],[67,-98],[11,-38],[25,-43],[23,-55],[9,-42],[19,-36],[9,-81],[46,-37],[25,-68],[2,-43],[-12,-110],[-11,-31],[-37,-47],[-27,-56],[-27,-34],[-27,-21],[-23,4],[-23,65],[-26,193],[-18,41],[-12,61],[-20,50],[-75,76],[-37,81],[-37,53],[-39,78],[-106,129],[-44,66],[-29,65],[-19,-1],[-14,-7],[-6,18],[-1,33],[-6,22],[-62,98],[-13,55],[-3,62],[14,162],[6,95],[-4,49],[-6,6],[-6,27],[-2,78],[-15,84],[-56,174],[-41,34],[-37,25],[-101,154],[-27,76],[-7,44],[-3,89],[-14,-52],[-19,-38],[-42,3],[-48,-43],[-29,40],[-15,46],[-24,55],[-26,11],[-17,2],[-31,68],[-26,21],[-36,9],[-32,34],[-9,38],[-5,53],[-12,32],[-49,62],[-39,69],[-38,45],[-11,36],[-1,25],[59,-7],[71,-27],[34,8],[21,25],[20,18],[3,-19],[-4,-37],[20,-33],[26,-27],[19,3],[-18,29],[-12,60],[5,22],[0,29],[-26,-6],[-4,15],[23,45],[25,120],[13,118],[-27,103],[-46,72],[-98,210],[-59,108],[-17,40],[-16,19],[-48,25],[-40,60],[-71,85],[-30,44],[-21,104],[-16,14],[5,71],[-7,127],[-12,32],[-38,31],[-9,86],[-2,82],[-8,57],[-65,96],[-3,46],[0,44],[-7,44],[-35,91],[-42,79],[-14,38],[-2,77],[-15,21],[6,5],[13,-2],[8,10],[1,54],[-63,84],[-18,116],[-34,61],[-8,23],[-18,109]],[[25850,63538],[-15,-18],[-7,64],[11,61],[14,36],[28,4],[18,12],[2,-16],[-15,-48],[-36,-95]],[[20416,64291],[-8,-47],[-21,19],[-8,30],[-1,48],[11,9],[17,-21],[4,-14],[6,-24]],[[19190,62638],[-17,-12],[-24,36],[6,27],[14,19],[14,-35],[7,-35]],[[19287,66246],[8,-65],[-15,10],[-18,35],[-13,44],[1,20],[3,4],[26,-26],[8,-22]],[[18568,68578],[-2,-10],[-29,35],[-64,122],[-23,61],[-4,28],[2,64],[22,-8],[25,-42],[12,-40],[0,-45],[48,-21],[7,-98],[6,-46]],[[18008,68012],[-4,-19],[-47,39],[26,67],[-4,70],[12,15],[10,-23],[13,-90],[-6,-59]],[[18832,68551],[-21,-136],[-21,2],[-44,43],[-5,27],[17,157],[13,21],[39,21],[6,-19],[4,-47],[12,-69]],[[17155,68514],[-12,-22],[-32,120],[0,29],[9,15],[15,-3],[0,-30],[13,-26],[5,-24],[2,-59]],[[25913,64077],[4,-28],[-4,4],[-7,21],[-4,26],[4,1],[3,-9],[4,-15]],[[24532,62601],[-31,-13],[-6,13],[63,58],[11,-2],[4,-8],[-33,-28],[-8,-20]],[[19498,65755],[-6,-3],[-14,31],[-6,75],[3,8],[27,-93],[-1,-11],[-3,-7]],[[18140,70106],[-9,-2],[-17,26],[1,25],[4,2],[17,-21],[6,-19],[-2,-11]],[[19139,66831],[3,-20],[-2,-6],[-11,14],[-19,-86],[-6,-8],[12,118],[12,17],[13,3],[-2,-32]],[[18972,65894],[-3,-27],[-84,108],[20,10],[23,-8],[44,-83]],[[18873,65982],[-6,-7],[-24,67],[-3,46],[-10,19],[-24,15],[21,93],[17,193],[8,-35],[-18,-195],[1,-26],[8,-24],[10,-40],[1,-44],[16,-40],[3,-22]],[[66014,40043],[-36,-17],[-39,6],[-15,31],[-3,13],[13,12],[-1,39],[7,63],[8,26],[20,23],[8,51],[17,34],[22,4],[22,-63],[16,-66],[-3,-65],[-16,-25],[-5,-38],[-15,-28]],[[45451,63194],[-17,-56],[-8,22],[-3,37],[15,52],[8,28],[14,9],[-9,-92]],[[45406,60966],[0,258],[15,97],[5,85],[33,187],[38,153],[36,204],[14,197],[-5,193],[-11,172],[-18,113],[-17,164],[-26,87],[-47,76],[-11,44],[11,16],[29,12],[18,59],[-38,-23],[44,181],[14,123],[-2,81],[9,50],[-35,108],[-26,136],[-14,22],[-14,11],[-1,-32],[-8,-29],[-17,18],[-29,99],[-41,161],[-15,17],[-12,-23],[-7,-21],[-14,-134]],[[47587,67560],[53,-63],[52,-64],[52,-64],[52,-64],[53,-63],[52,-64],[52,-64],[52,-63],[53,-64],[52,-64],[52,-63],[52,-64],[53,-64],[52,-64],[52,-63],[52,-64],[44,-53],[67,-86],[63,-80],[63,-81]],[[48660,66241],[-97,0],[-130,0],[-89,0],[-91,0],[-85,-1],[7,-131],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[7,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[7,-144],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[8,-143],[8,-143],[8,-143],[8,-144],[8,-143],[7,-143],[8,-143],[8,-139],[33,-73],[42,-92],[-12,-129],[-15,-155],[-16,-169],[-58,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-57,0],[-56,0],[-57,0],[-53,0],[-32,4],[-12,13],[-4,87],[-10,-5],[-11,-26],[-6,-28],[2,-36],[-2,-31],[-36,-12],[-49,-21],[-52,-16],[-52,6],[-18,7],[-19,12],[-42,12],[-22,2],[-26,-3],[-31,-7],[-10,-16],[-23,-66],[-22,-75],[-15,0],[-16,42],[-45,78],[-55,102],[-24,51],[-14,7],[-26,-37],[-22,-35],[-23,-50],[-11,-47],[-8,-57],[-4,-66],[-8,-78],[-19,-62],[-23,-47],[-16,-22],[-7,-13],[-49,37]],[[54046,72495],[-10,-19],[-26,1],[-24,29],[0,61],[27,-12],[25,-41],[8,-19]],[[53975,72596],[-16,-9],[-17,17],[-4,11],[23,9],[12,-8],[4,-15],[-2,-5]],[[48660,66241],[85,-110],[77,-104],[91,-124],[91,-123],[91,-123],[91,-124],[90,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[91,-123],[91,-123],[91,-124],[41,-55],[3,-23],[4,-46],[-2,-52],[0,-43],[12,-29],[23,-31],[89,-91],[7,-18],[3,-37],[11,-47],[19,-27],[22,-20],[26,-14],[81,-14],[17,-22],[35,-84],[19,-16],[54,-25],[38,-13],[17,-8],[35,-23],[38,-38],[20,-35],[0,-11],[0,-30],[0,-91],[7,-50],[8,-36],[-1,-22],[-9,-16],[-8,-19],[-4,-25],[-11,-32],[-9,-36],[4,-27],[15,-18],[23,-34],[19,-14],[9,-1],[12,1],[11,4],[68,26],[63,25],[88,34]],[[50060,60432],[-58,42],[-68,43],[-47,-27],[-8,10],[-6,18],[-23,10],[-36,-5],[-26,-12],[-41,-64],[-31,-55],[-8,-13],[-43,-33],[-80,-78],[-46,-57],[-10,-11],[-21,-13],[-31,-3],[-26,-14],[-23,-151],[-16,-15],[-95,61],[-19,-9],[-17,-18],[-53,-88],[-27,-71],[-14,-95],[2,-29],[0,-32],[-9,-18],[-13,-7],[-12,1],[-44,20],[-14,-9],[-6,-46],[1,-102],[-10,-69],[-26,-22],[-20,-27],[-16,-8],[-14,7],[-77,103],[-26,17],[-29,-12],[-28,-44],[-12,-28],[-17,-34],[-20,-45],[5,-39],[14,-44],[10,-55],[-1,-50],[-70,-70],[6,-24],[10,-28],[0,-51],[-2,-89],[-14,-33],[-18,-31],[-12,-42],[-11,-20],[-20,-25],[-27,-25],[-48,-23],[-38,-15],[-14,-14],[-20,-30],[-16,-36],[-4,-39],[3,-44],[6,-37],[7,-25],[4,-31],[-6,-85],[-14,-97],[-13,-44],[-21,-24],[-19,-27],[6,-64],[4,-92],[-6,-73],[0,-45],[-8,-48],[-5,-33]],[[48465,57848],[-9,8],[-38,-3],[-42,-26],[-14,-20],[-3,-27],[-10,-19],[-13,-20],[-13,-26],[-23,4],[-22,18],[-11,17],[-1,10],[7,25],[6,27],[1,18],[-8,43],[-6,47],[3,23],[-6,70],[-3,3],[-29,-18],[-10,-4],[-6,-8],[-2,-13],[7,-44],[-5,-8],[-16,1],[-23,15],[-25,40],[-6,-13],[-3,-32],[-1,-38],[6,-69],[-7,-25],[-16,5],[-23,0],[-19,-7],[-13,-2],[-8,-24],[-4,-28],[8,-31],[-1,-12],[-6,-12],[-8,-7],[-6,0],[-18,34],[-22,13],[-50,19],[-6,47],[-8,1],[-12,24],[-11,32],[-10,-1],[-8,-9],[-28,3],[-24,-49],[-18,-61],[-20,-29],[-21,-13],[-8,0]],[[47780,57697],[4,38],[-3,28],[-6,25],[-62,67],[-10,28],[-9,76],[-7,76],[1,44],[4,40],[-2,31],[-6,24],[-19,22],[-20,11],[-24,-30],[-12,-5],[-11,2],[-6,10],[1,16],[27,81],[13,34],[16,26],[10,14],[7,20],[1,15],[-3,12],[-17,14],[-28,38],[-14,4],[-12,18],[-13,59],[-6,11],[-13,6],[-12,15],[1,77],[0,66],[-27,108],[-10,67],[-13,69],[-12,33],[-22,27],[-26,19],[-24,4],[-18,-6],[-8,-8],[0,-13],[15,-44],[2,-24],[-2,-24],[-5,-16],[-13,-2],[-23,-13],[-28,-27],[-19,-22],[-16,-58],[-11,-8],[-18,8],[-53,42],[-44,35],[-30,21],[-18,-13],[-9,-7],[-26,-23],[-34,-86],[-8,-28],[-7,-9],[-9,-15],[-9,0],[-7,10],[-3,6],[-17,62],[-20,68],[-15,30],[-20,2],[-17,-22],[-18,-43],[-22,-41],[-14,-12],[-13,7],[-30,51],[-22,36],[-3,18],[8,28],[8,42],[8,34],[8,15]],[[70393,53704],[-6,-1],[-4,10],[1,14],[5,10],[7,1],[4,-9],[-2,-14],[-5,-11]],[[70419,54242],[-4,-6],[-5,2],[-2,7],[3,10],[3,13],[3,14],[4,7],[3,-2],[0,-8],[-2,-11],[-1,-14],[-2,-12]],[[78361,55438],[48,-22],[18,-18],[54,-178],[71,-126],[30,-46],[23,-23],[32,-67],[28,-84],[61,-237],[10,-105],[5,-159],[-14,-240],[-16,-119],[3,-57],[22,-86],[-6,-82],[4,-68],[-2,-189],[13,-55],[15,-36],[76,-112],[6,-41],[37,-143],[70,-310],[19,-139],[-2,-38],[-8,-15],[-21,-14],[-17,27],[-6,20],[2,24],[-7,24],[-16,28],[-10,26],[3,-42],[0,-55],[-21,-5],[-28,17],[-34,-15],[-40,-68],[-19,-2],[-15,58],[-8,39],[-12,28],[-127,142],[-47,37],[-50,107],[-112,119],[-71,116],[-30,71],[-73,64],[-31,74],[-16,15],[-15,27],[16,72],[-7,76],[-8,64],[-51,126],[-25,88],[-49,87],[-19,51],[-18,58],[11,21],[11,12],[-10,43],[-27,74],[-13,85],[0,160],[-39,226],[-34,313],[6,110],[-9,119],[-22,114],[-29,82],[-11,67]],[[82659,54245],[-11,1],[-24,12],[-48,61],[-49,22],[-71,2],[-41,8],[-16,-9],[-14,0],[-10,12],[-11,6],[-27,-36],[-13,11],[-14,16],[-23,5],[-28,-5],[-32,-37],[-34,34],[-10,-1],[-7,-8],[-15,-46],[-29,-35],[-14,-64],[-9,-61],[-7,-21],[-3,-119],[-4,-57],[7,-76],[-1,-32],[-13,-49],[-2,-11],[-6,-77],[2,-21],[-1,-25],[-11,-54],[-20,-15],[-20,-9],[-18,19],[-16,-30],[-20,-46],[-8,-31],[0,-29],[2,-19],[-4,-20],[-1,-21],[1,-30],[14,-13],[14,-26],[-1,-25],[-7,-17],[-18,-27],[-33,-55],[-37,-47],[-14,-11],[-5,-22],[-2,-29],[8,-64],[7,-18],[5,-23],[-5,-26],[-4,-23],[-14,-15],[-13,-10],[-5,-19],[-7,-76],[-8,-40],[-18,-59],[-6,-27],[-9,-9],[-35,28],[-31,-17],[-41,-11],[-35,2],[-27,-12],[-19,-31],[-21,-40],[-22,-29],[-16,-14],[-30,41],[-16,-3],[-27,14],[-65,47],[-16,13],[-17,2],[-5,13],[3,23],[-3,29],[-13,11],[-129,-4],[-38,-26],[-25,-20],[-18,-23],[-5,-59],[-11,-54],[-14,-58],[-43,-17],[-32,-59],[-11,-7],[-21,9],[-24,5],[-17,-17],[-17,1],[-55,28],[-51,4],[-30,-14],[-16,-5],[-89,-81],[-31,-9],[-12,12],[-17,33],[-24,32],[-55,112],[-21,26],[-14,27],[-13,32],[-18,35],[-17,24],[-23,48],[-22,53],[-5,93],[-18,17],[-7,24],[-2,28],[25,76]],[[80452,53011],[18,-80],[7,-18],[40,-54],[33,-27],[36,-11],[37,-2],[15,4],[14,10],[14,-11],[76,-88],[30,-15],[31,6],[13,-8],[44,-67],[13,-8],[22,5],[-28,30],[-18,22],[-8,41],[4,44],[18,29],[12,31],[5,94],[8,48],[14,46],[5,43],[-16,34],[-4,57],[3,47],[10,33],[15,-22],[15,-19],[15,2],[11,7],[2,25],[-3,43],[1,78],[19,63],[31,43],[29,21],[108,35],[172,89],[51,35],[19,18],[15,25],[27,80],[50,125],[35,103],[74,151],[59,139],[8,26],[9,76],[1,36],[-2,36],[8,17],[12,10],[3,0]],[[81684,54488],[8,-16],[21,-22],[15,-28],[10,-37],[8,-34],[0,-29],[10,-24],[26,-4],[8,-30],[18,-52],[17,-37],[10,-14],[13,7],[19,34],[14,42],[10,56],[-8,9],[14,42],[2,22],[-6,21],[-8,20],[-3,51],[-5,66],[-4,29],[11,22],[22,27],[22,31],[23,25]],[[81951,54665],[1,-45],[-1,-75],[7,-63],[15,-110],[18,-15],[21,-10],[12,3],[8,7],[2,9],[-13,44],[-3,102],[-11,67],[-17,67],[-7,19]],[[81983,54665],[65,19],[14,21],[26,46],[10,26],[7,58],[-32,34],[-12,44],[-1,48],[38,88],[13,21],[6,-31],[17,-8],[15,-1],[16,2],[22,44],[12,64],[39,91],[14,70],[8,72],[99,226],[12,36],[59,227],[7,7],[16,-22],[4,-72],[-2,-31],[-9,-47],[-6,-49],[7,1],[28,30],[29,79],[17,69],[14,30],[28,-17],[6,-12],[-2,-49],[3,-29],[11,-61],[24,-37],[33,-24],[31,-34],[10,-22],[6,-27],[7,-45],[0,-44],[-22,-44],[10,-71],[-2,-41],[-7,-35],[-33,-33],[88,33],[22,18],[30,47],[16,-41],[15,-69],[-12,-18],[-38,-26],[-2,-10],[13,-36],[16,3],[31,24],[29,38],[14,0],[15,-8],[29,-24],[16,-20],[13,-26],[9,-53],[33,-19],[68,-75],[12,-7],[14,-1],[35,9],[13,-10],[9,-27],[3,-34],[-1,-36],[-4,-27],[-8,-22],[-25,-34],[-61,-45],[-66,-34],[-34,2],[-47,29],[-17,-3],[-17,-14],[-21,-92],[39,-92],[66,-96],[9,-24],[-2,-29],[-11,-18],[-14,-9],[-37,-16],[-38,-11],[-30,-17],[-31,-21],[-31,7],[-43,43],[-12,3],[-13,-22],[-13,-60],[-8,-17]],[[78950,53416],[-14,-6],[-7,4],[-5,23],[11,51],[4,9],[11,-56],[0,-25]],[[77857,54893],[-7,-16],[-20,9],[4,94],[11,12],[18,-17],[8,-16],[-14,-66]],[[77735,55567],[19,-62],[-9,-27],[-5,-8],[-12,9],[-11,-24],[-11,-4],[-11,42],[-13,17],[-3,30],[18,5],[10,-10],[20,20],[8,12]],[[82539,55972],[-17,-31],[-6,37],[1,47],[23,44],[33,8],[4,-35],[-4,-40],[-7,-21],[-27,-9]],[[78143,53564],[-14,-10],[0,15],[2,21],[10,20],[5,-12],[-3,-34]],[[80941,53234],[-9,-8],[-13,21],[-3,175],[9,15],[6,-2],[7,-32],[-1,-76],[1,-68],[3,-25]],[[82745,54254],[-39,-11],[-27,1]],[[82679,54244],[5,20],[-1,27],[13,7],[15,-6],[34,-38]],[[63760,44681],[13,-60],[15,-58],[46,-140],[20,-53],[17,-57],[8,-114],[30,-178],[28,-266],[8,-273],[9,-126],[21,-118],[36,-122],[11,-136],[-21,-140],[-32,-132],[-8,-25],[-15,-34],[-6,1],[-26,34],[-20,56],[-26,132],[-10,66],[-10,11],[-31,-6],[-22,-41],[-4,-27],[5,-74],[8,-66],[4,-68],[0,-85],[9,-26],[12,-22],[12,-55],[3,-133],[-8,-67],[-22,-58],[2,-32],[8,-32],[-8,-20],[-29,-25],[-11,-22],[-16,-59],[-25,-120],[-3,-61],[16,-186],[-5,-132],[-32,-252],[-18,-119],[-26,-143],[-40,-189],[-39,-237],[-34,-243],[-25,-147],[-28,-144],[-38,-255],[-33,-258],[-48,-285],[-68,-317],[-7,-41],[-14,-163],[-15,-140],[-18,-140],[-37,-230],[-5,-71],[-8,-68],[-36,-144],[-16,-54],[-10,-57],[-6,-72],[-11,-70],[-27,-129],[-39,-110],[-27,-40],[-58,-59],[-30,-11],[-65,-2],[-64,-33],[-66,-64],[-63,-73],[-25,-35],[-27,-20],[-83,-4],[-26,16],[-84,120],[-32,20],[-62,17],[-18,10],[-17,16],[-25,62],[-50,54],[-12,16],[-7,37],[-5,39],[-13,45],[-10,84],[-16,59],[-45,104],[-5,33],[-4,110],[2,75],[-5,136],[5,65],[16,58],[-6,62],[-17,66],[-6,68],[-13,62],[-48,112],[-11,55],[-8,57],[-18,178],[-2,62],[3,130],[7,68],[11,47],[3,35],[8,30],[11,24],[7,28],[18,168],[23,37],[33,21],[27,44],[16,59],[15,121],[42,121],[15,63],[34,96],[30,135],[9,64],[7,65],[8,143],[5,71],[-1,70],[-17,72],[-41,132],[-1,24],[3,98],[-4,70],[-15,71],[-19,66],[-19,124],[-10,205],[2,74],[-5,65],[-14,63],[10,109],[123,397],[4,47],[-5,121],[2,71],[5,26],[9,15],[21,7],[99,18],[13,12],[25,33],[34,65],[15,19],[14,-7],[8,-28],[11,-15],[40,29],[16,1],[16,-5],[7,27],[4,36],[6,26],[11,14],[51,8],[33,11],[43,25],[9,-5],[34,-91],[11,-8],[13,-4],[12,17],[-28,48],[-4,26],[1,31],[15,65],[25,50],[56,76],[57,88],[17,6],[14,-14],[11,-103],[-1,-17],[9,-3],[10,13],[10,42],[0,34],[-7,34],[-4,28],[0,26],[29,61],[23,58],[10,70],[10,32],[24,36],[7,-6],[6,-29],[3,-31],[-6,-31],[-9,-31],[-4,-40],[14,-8],[13,10],[19,73],[21,70],[13,36],[16,25],[27,-5],[26,-15],[-43,73],[-10,101],[50,174],[1,37],[7,11],[3,14],[-26,59],[-5,29],[4,44],[12,40],[12,27],[16,11],[13,-15],[28,-49],[19,-7],[23,46],[18,58],[28,40],[32,25],[49,91],[32,191],[2,56],[-7,67],[-11,65],[-19,80],[5,18],[27,-11],[9,11],[28,71],[48,136],[16,0],[13,-25],[5,-37],[10,-28],[32,-65],[16,-48]],[[63428,44145],[0,-21],[-36,8],[-6,72],[18,3],[4,29],[11,4],[11,-64],[-2,-31]],[[63871,42106],[-32,-106],[9,89],[36,127],[11,10],[-24,-120]],[[56206,76217],[43,-86],[23,-34],[28,-27],[32,-19],[11,-19],[20,-91],[10,-34],[13,-11],[3,-10],[1,-13],[-15,-64],[-6,-144],[-4,-11]],[[56365,75654],[-16,0],[-21,-3],[-8,-11],[-8,-77],[-34,-22],[-30,-13],[-26,3],[-45,18],[-15,2],[-13,-10],[-40,-5],[-18,-14],[-42,-90],[-42,-32],[-14,-15],[-33,20],[-15,2],[-22,-23],[-49,-3],[-13,-4],[-38,-3]],[[55823,75374],[-2,12],[-7,18],[-17,9],[-36,-7],[-9,13],[-15,77],[-11,12],[-13,26],[-22,83],[-1,37],[2,32],[-12,74],[7,19],[11,12],[0,30],[-3,46],[14,90],[3,6]],[[55712,75963],[4,-4],[32,-7],[8,11],[6,18],[1,66],[8,30],[78,58],[23,2],[18,-27],[14,-17],[8,1],[3,17],[10,33],[16,19],[48,16]],[[51699,80714],[-3,-15],[1,-35],[8,-34],[18,-34],[14,-25],[19,-20],[33,-19],[13,-4],[1,-25],[-2,-27],[-11,-15],[-11,-21],[-8,-26],[-8,-50],[-1,-35]],[[51762,80329],[-19,14],[-10,10],[-17,3],[-17,-8],[-12,-18],[-18,-5],[-14,5],[-9,13],[-7,8],[-22,8],[-9,19]],[[51608,80378],[7,9],[6,15],[5,19],[7,19],[-21,50],[-5,16],[-17,28],[0,14],[4,14],[-1,11],[2,25],[12,24],[8,30],[14,40],[31,49],[21,-8],[10,0],[6,-17],[2,-2]],[[55805,83690],[32,66],[12,43],[8,61],[8,20],[0,-28],[-3,-46],[-20,-80],[-21,-41]],[[55898,83677],[0,4],[-9,42],[10,64],[-19,93],[-30,113],[-2,121],[-2,27]],[[55846,84141],[74,68],[94,73],[22,6],[86,44],[12,3],[78,-8],[62,-10],[51,1],[29,11],[26,-9],[20,-33],[22,4],[21,21],[116,-19],[26,0],[29,-3],[54,-19],[32,-18],[68,11],[30,0],[15,7],[47,49],[21,9],[19,8],[17,-7],[11,-42],[35,-72],[38,-13],[106,-27],[21,-15],[59,-64],[36,-31],[22,-25],[35,-49],[20,-35],[33,-27],[39,-18],[15,-3]],[[57387,83909],[-1,-26],[-7,-44],[-13,-56],[-14,-44],[-3,-17],[10,-14],[52,-7],[22,-7],[4,-12],[-11,-15],[-17,-13],[-7,-12],[-13,-42],[-86,5],[-12,-9],[-5,-19],[-4,-23],[-12,-28],[-23,-23],[-35,-9],[-29,-16],[-22,-49],[-16,-67],[0,-47],[2,-26],[-2,-15],[-11,-17],[-18,-43],[-14,-48],[-6,-26],[3,-12],[16,-1],[24,-10],[13,-19],[4,-22],[0,-24],[-4,-13],[-19,-10],[-30,0],[-17,12],[-4,9],[8,22],[-6,29],[-12,16],[-25,-24],[-24,0],[-29,-21],[-19,-34],[-18,-13],[-49,7],[-13,-15],[-10,-69],[-6,-14],[-40,3],[-40,-28],[-45,-22],[-22,15],[-13,18],[-24,-3],[-27,-8],[-17,4],[-20,-1],[-39,-14],[-48,4],[-21,12]],[[52646,79072],[3,-9],[1,-12],[3,-12],[1,-16],[4,-16],[8,-15],[3,-14],[-4,-18],[-4,-11]],[[53195,70957],[43,-37],[43,-14],[130,-136],[40,-17],[91,-16],[107,56],[40,10],[71,-52],[31,-15],[52,-4],[89,-47],[22,-17],[52,-75],[25,-23],[184,-69],[25,-46],[26,-87],[1,-109],[14,-79],[23,-102],[28,-72],[30,-61],[35,-37],[81,-56],[91,-21],[92,-8],[158,-76],[133,-89],[33,-44],[67,-43],[134,-208],[74,-72],[52,-14],[46,13],[83,72],[34,43],[84,180],[27,94],[11,66],[-3,67],[-10,61],[-23,63],[-17,84],[-9,151],[13,104],[16,63],[25,64],[69,122],[70,86],[122,113],[71,1],[30,12],[58,80],[24,3],[33,-20],[97,6],[42,-22],[51,-50],[64,-31],[45,-30],[48,-40],[11,-98],[-5,-29],[-1,-38],[50,-68],[142,-32],[28,-18],[39,-52],[25,-16],[97,-7],[57,11],[54,-18],[20,-18],[21,-40],[25,-99],[10,-33]],[[56986,70077],[-11,-16],[-15,-35],[-10,-30],[-26,-50],[-21,-53],[2,-79],[5,-79],[14,-78],[13,-86],[-4,-56],[-11,-70],[-12,-58],[-42,-119],[-7,-28],[3,-41],[25,-141],[2,-44],[16,-138],[14,-112],[15,-87],[2,-25],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129],[0,-130],[0,-129],[0,-129],[0,-130],[0,-129]],[[56661,63073],[-133,137],[-134,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-133,136],[-133,137],[-133,136],[-133,136],[-134,137],[-133,136],[-92,94],[-99,-92],[-77,-72],[-103,-95]],[[53324,65390],[-26,102],[-30,114],[-40,142],[-24,87],[-8,14],[-111,69],[-117,67],[-69,-41],[-12,3],[-19,26],[-20,35],[-10,49],[-28,66],[-25,150],[-2,119],[-6,43],[-61,168],[-55,153],[-37,102],[-7,46],[4,57],[15,51],[54,60],[48,66],[7,45],[3,125],[-16,39],[-12,74],[-11,101],[-2,64],[22,128],[25,134],[-16,149],[-12,297],[8,235],[-7,85],[-4,36],[-16,110],[-21,114],[-9,40],[-26,92],[-43,114],[-22,70],[30,37],[28,29]],[[47143,56730],[14,3],[24,17],[14,-8],[6,-23],[3,-20],[72,51],[6,11],[4,-2],[9,-47],[5,3],[5,14],[5,1],[5,-6],[6,-22],[9,-19],[16,-14],[10,-19],[-2,-49],[4,-49],[7,-11],[4,-28],[1,-32],[4,-17],[3,-32],[-1,-34],[2,-24],[12,-41],[7,-53],[0,-37],[-4,-39],[-8,-35],[-13,-39],[-1,-16],[8,-10],[12,-2],[10,8],[25,-18],[14,-25],[12,-32],[10,-16],[5,-20],[18,6],[21,19],[4,9],[7,-5],[13,-2],[10,35],[7,40],[17,43],[8,16],[2,28],[1,36],[6,30],[13,17],[15,0],[8,-6],[4,-30],[11,-23],[10,-15]],[[47642,56197],[5,-7],[9,-18],[8,-60],[31,-194],[-2,-54],[-6,-35],[0,-35],[-2,-33],[-19,-56],[-56,-114],[4,-10],[13,-13],[14,-6],[11,3],[14,-28],[16,-36],[16,-18],[23,-17],[20,-2],[17,7],[24,-7],[26,-30],[9,-49],[7,-42],[9,-22],[1,-36],[18,-33],[26,-6],[34,-38],[9,2],[4,5],[4,-8],[8,-109],[7,-58],[-3,-23],[-5,-19],[0,-88],[-16,-51],[-2,-56],[-5,-18],[-16,-16],[0,-42],[-4,-52],[-2,-55],[4,-144],[1,-107],[8,-20]],[[47904,54349],[-32,9],[-94,82],[-73,47],[-242,267],[-68,108],[-77,160],[-173,322],[-39,51],[-50,25],[-31,28],[-21,30],[-18,89],[-43,53],[-80,75],[-60,126]],[[59963,71101],[-8,-10],[-15,-26],[-14,-22],[-30,-33],[-7,-20],[-6,18],[-13,-12],[-11,-75],[-23,-26],[-29,3],[-23,7],[-32,-5]],[[59752,70900],[13,44],[13,57],[13,77],[24,64],[49,217],[28,87],[10,125],[43,109],[33,32],[15,31],[0,47]],[[55846,84141],[-9,109],[5,217],[11,108],[51,63],[26,49],[15,65],[5,61],[10,49],[75,144],[60,15],[80,40],[90,33],[17,-42],[9,-32],[108,-117],[27,-40],[42,-135],[100,-68],[79,22],[34,33],[63,61],[28,45],[6,43],[-11,184],[-17,80],[6,50]],[[56756,85178],[11,-2],[27,24],[88,44],[17,2],[20,9],[56,34],[18,-18],[14,-20],[9,-1],[4,8],[-2,13],[4,10],[16,-6],[65,-55],[24,-13],[17,-4],[20,-26],[55,-18],[7,-13],[4,-17],[51,-71],[23,-35],[46,-33],[20,-7],[79,33],[23,11],[18,1],[19,-18],[42,-23],[39,-8],[7,2]],[[57818,84183],[-8,2],[-24,-8],[-38,-32],[-56,-78],[-14,-17],[-15,-59],[-3,-6],[-33,2],[-9,2],[-33,-1],[-71,15],[-28,-10],[-36,-60],[-14,-9],[-42,-8],[-7,-7]],[[79866,60313],[-15,-23],[-14,-59],[-10,-4],[-24,21],[-9,-11],[-15,-43],[-27,-47],[-13,0],[-9,5],[-11,-20],[-15,-36],[-7,1],[-26,-9],[-10,12],[-12,30],[-21,31],[-18,22],[-10,15],[-9,26],[-8,16],[-15,-36],[-26,-35],[-24,7],[-12,5],[-9,-50],[-7,-9],[-44,-9],[-8,-8],[7,-46],[26,-79],[7,-45],[-16,-73],[-45,2],[-20,30],[-19,41],[-7,21],[-57,41],[-39,-28],[-12,1],[-18,30],[-11,23],[-11,34],[-6,34],[0,16]],[[77811,63546],[2,32],[15,125],[18,81],[22,38],[22,16],[24,-6],[20,7],[16,19],[-1,12],[-19,3],[-8,21],[4,41],[8,26],[13,13],[13,40],[12,70],[15,35],[18,1],[30,30],[42,59],[16,57]],[[78093,64266],[16,-26],[-6,-66],[9,-14],[4,-23],[-2,-37],[3,-32],[7,-15],[9,-8],[45,27],[27,2],[12,-17],[10,-11],[13,-9],[11,-11],[6,3],[15,28],[5,5],[1,13],[-11,25],[-11,21],[0,46],[5,80],[1,41],[-1,100],[-2,27],[-10,33],[-27,61],[-7,38],[-5,38],[1,24],[-7,27],[-4,26],[13,13],[14,29],[7,45],[7,33],[10,14],[9,5],[6,-3],[23,-59],[28,30],[22,-1],[19,-15],[10,-19]],[[69707,76179],[-15,26],[0,27],[16,46],[14,23],[6,44],[20,29],[20,47],[25,38],[46,28],[25,-9],[24,7],[38,23],[7,1],[15,1],[96,-36],[32,-1],[74,-46],[34,-10],[24,-13],[11,-20],[18,-25],[93,-19],[26,-13],[9,-22],[26,-27],[23,-6],[-20,106],[8,63],[30,173],[15,26],[30,23],[46,26],[18,36],[38,-4],[16,3],[12,6],[6,21],[43,-35],[72,-71],[54,-45],[64,-43],[88,-39],[75,-13],[13,10],[30,59],[14,2],[26,-5],[79,-3],[81,-3],[38,6],[83,25],[12,1],[19,-2],[50,-33],[37,-5],[25,0],[14,-2],[31,1],[50,-4],[61,-22],[75,4],[23,4],[42,-4],[32,-20],[42,-22],[26,-9],[17,-5],[31,-2],[19,7],[11,-10],[10,-53],[26,-35],[20,-34],[17,-36],[17,-15],[30,-1],[57,-10],[33,-15],[41,-63],[39,-65]],[[72280,76146],[5,-35],[5,-40],[-3,-10],[-5,-6],[-86,-10],[-19,-11],[-20,-56],[-73,-45],[-42,-23],[-17,1],[-40,-37],[-113,-91],[-55,-58],[-28,-24],[-22,-27],[-4,-27],[-1,-25],[-62,-118],[-46,-15],[-39,3],[-27,-18],[-38,-18],[-83,12],[-28,-2],[-55,17],[-21,-9],[-24,-24],[-32,-95],[-13,-22],[-6,-21],[-5,-46],[-12,-49],[-16,-38],[-11,-36],[-23,-34],[-22,-22],[-17,45],[-14,-13],[-14,-18],[-26,6],[-16,-9],[-37,-39],[-54,1],[-6,14],[-11,108],[-9,51],[-8,11],[-10,2],[-77,-85],[-36,-15],[-30,-3],[-39,25],[-8,-6],[-7,-14],[-3,-17],[12,-48],[-3,-10],[-18,1],[-24,-11],[-19,-22],[-56,-78],[-47,-26],[-43,-10],[-18,-9],[-8,-9],[-15,-37],[-15,-58],[-8,-29],[-6,-16],[1,-22],[12,-27],[9,-63],[-2,-16],[-9,-26],[-14,-25],[-30,-16],[-23,-7]],[[63409,68907],[-16,-13],[-10,6],[-11,31],[-17,77],[10,29],[-1,12],[2,9],[5,6],[6,36],[7,12],[12,-25],[33,-88],[0,-37],[-2,-14],[-18,-41]],[[62925,68603],[45,94],[21,51],[38,109],[19,78],[19,87],[16,67],[4,12],[9,23],[21,24],[30,22],[51,9],[36,1],[8,-1],[22,-11],[63,-54]],[[63327,69114],[-2,-21],[9,-64],[20,-69],[17,-56],[2,-27],[-15,4],[-12,11],[-22,11],[-42,-75],[-26,-40],[0,-14],[34,-16],[25,1],[17,11],[15,-18],[10,-46],[4,-37],[23,-133],[19,-45],[24,-80],[9,-41],[5,-35],[15,-51]],[[55712,75963],[5,26],[-2,55],[-15,91],[-10,30],[-22,30],[-16,19],[-30,17],[-15,50],[-23,57],[-11,13]],[[98046,53645],[-17,-19],[-6,3],[21,27],[0,-3],[2,-8]],[[98011,53600],[-20,-22],[-6,12],[8,0],[14,22],[16,1],[-2,-11],[-10,-2]],[[98060,52906],[1,-14],[-16,37],[-9,23],[0,10],[5,-6],[5,-12],[3,-9],[11,-29]],[[98063,52832],[-10,-3],[7,9],[2,11],[-1,36],[4,-3],[1,-15],[1,-21],[-4,-14]],[[98064,52426],[15,-23],[-2,-15],[-5,-18],[-20,-46],[-6,4],[19,42],[8,27],[-11,21],[-5,-5],[-1,0],[-4,20],[4,0],[8,-7]],[[98474,51381],[-9,-16],[-4,14],[5,18],[-8,73],[-12,10],[-8,22],[4,0],[12,-20],[10,-9],[6,-48],[4,-44]],[[98547,51145],[2,-30],[-7,4],[-2,11],[-2,30],[-7,30],[8,-8],[6,-23],[2,-14]],[[98065,52616],[-7,-2],[5,11],[31,13],[3,4],[5,-7],[0,-7],[-2,-3],[-16,-1],[-12,-6],[-7,-2]],[[97097,51339],[-3,-1],[-5,6],[0,7],[4,4],[5,-6],[-1,-10]],[[2163,49244],[1,-4],[4,1],[4,1],[-2,-4],[-8,-2],[-3,10],[4,8],[4,1],[1,-2],[-1,-2],[-1,0],[-3,-2],[0,-5]],[[2476,50037],[-1,-5],[-2,4],[1,6],[2,6],[1,-3],[-1,-8]],[[2435,49272],[-3,-3],[-3,1],[-2,4],[0,6],[3,4],[3,-1],[3,-6],[-1,-5]],[[1524,49150],[3,-8],[0,-4],[-1,1],[-5,2],[-1,5],[3,-3],[2,1],[-4,6],[-2,5],[-3,2],[0,3],[3,-1],[5,-9]],[[6957,49488],[-1,-4],[-4,5],[-6,9],[-6,9],[0,4],[8,5],[10,5],[2,-6],[-2,-9],[-1,-18]],[[7838,45252],[-2,-9],[-5,3],[-2,12],[-1,12],[2,11],[2,-1],[4,-12],[2,-16]],[[6704,48601],[-6,-2],[-8,0],[-3,7],[-1,6],[3,1],[2,-2],[11,-1],[3,-4],[-1,-5]],[[6294,52912],[46,-67],[-20,-5],[-48,32],[-44,66],[13,15],[7,-24],[20,-22],[12,46],[7,11],[-35,48],[14,-3],[33,-32],[-5,-65]],[[5739,54103],[22,-49],[-4,-24],[-16,2],[-7,8],[12,5],[2,9],[-6,14],[-7,10],[-5,0],[-2,-20],[-8,16],[5,15],[6,10],[8,4]],[[2306,50249],[9,-11],[7,-15],[4,-20],[-1,-5],[-5,0],[-6,6],[-5,9],[-2,2],[-1,2],[6,-1],[6,-9],[5,-4],[-1,10],[-5,18],[-4,6],[-4,5],[-5,3],[-4,-3],[-1,-2],[-1,5],[1,3],[1,4],[6,-3]],[[61387,50599],[-11,-5],[6,33],[30,43],[13,-10],[2,-10],[-1,-8],[-5,-9],[-34,-34]],[[59796,55006],[-1,-19],[0,-27],[7,-16],[10,-11],[15,12],[12,16],[13,3],[77,-43],[12,-38],[0,-40],[3,-30],[-6,-29],[-6,-90],[2,-82],[23,-60],[20,-48],[16,-67],[13,-21],[16,-10],[53,-3],[78,-4],[75,-4],[7,-2],[16,-9],[69,-91],[63,-82],[54,-72],[52,-70],[51,-68],[39,-57],[39,-17],[62,-8],[44,-3],[40,-23],[60,-22],[44,-12],[27,-12],[75,-14],[12,8],[33,63],[37,101],[15,56],[47,56],[84,77],[59,55],[66,55],[30,-48],[41,-76],[18,-38],[15,-17],[23,-11],[27,0],[15,2],[30,10],[71,9],[41,-1]],[[61536,50866],[-40,-99],[-33,-45],[-45,-21],[-13,4],[-18,14],[-7,-24],[-5,-37],[-10,8],[-7,11],[4,-66],[5,-32],[-7,-44],[-22,-38],[-2,-32],[-47,-85],[-66,-10],[-35,-42],[-16,-34],[-12,-75],[5,-116],[-19,-88],[-3,-45],[-35,-57],[-15,-53],[-11,-54],[-10,-24],[-12,-120],[-16,-73],[-4,-25],[-4,-22],[-12,-43],[-8,-29],[-6,-20],[-41,-187],[-32,-85],[-24,10],[-17,-33],[-2,-15]],[[63939,77681],[-9,-17],[-15,3],[-28,61],[8,62],[10,13],[14,8],[2,-13],[-20,-28],[-2,-35],[17,-39],[23,-15]],[[63975,77748],[-10,-8],[-6,37],[11,31],[15,4],[-5,-49],[-5,-15]],[[64633,78001],[-5,-6],[-18,16],[-12,26],[15,31],[14,-5],[9,-33],[-3,-29]],[[64581,75910],[-7,60],[-3,94],[1,30],[15,79],[16,54],[13,56],[5,73],[-11,118],[-13,26],[-16,9],[-17,2],[-30,-5],[-14,-9],[-25,40],[-30,6],[-16,-11],[-16,-6],[-17,11],[-15,24],[-10,25],[-7,29],[-23,57],[-24,31],[-28,7],[-46,-1],[-15,3],[-1,33],[6,72],[0,38],[-3,35],[-8,29],[-10,25],[-27,42],[-21,58],[-35,120],[-30,135],[-13,21],[-27,21],[-60,17],[-39,18],[-15,17],[-7,29],[1,32],[3,38],[9,31],[31,25],[67,5],[58,-3],[53,-56],[17,-13],[18,-4],[37,18],[19,5],[46,-6],[-14,27],[-17,14],[-18,-1],[-16,11],[-25,52],[-45,59],[-10,24],[-3,39],[8,34],[32,34],[26,47],[13,63],[11,28],[23,45],[34,-8],[54,32],[87,-6],[105,9],[29,-3],[67,-32],[39,-14],[46,-7],[34,14],[-32,44],[-69,51],[-17,44],[31,119],[43,109],[26,129],[-7,128],[-13,35],[4,42],[15,35],[11,35],[-9,42],[-19,65],[-10,22],[-33,35],[-66,2],[-54,19],[-17,-16],[-10,-24],[-13,-15],[-42,-32],[-14,-6],[-14,6],[-21,36],[-18,-4],[-56,22],[-26,49],[-10,7],[-90,38],[-32,8],[-71,-40],[-52,-52],[-15,-7],[-27,-32],[-15,-6],[-16,6],[-14,-2],[-32,-49],[-57,-57],[-28,-35],[-31,-23],[-35,-14],[-36,-2],[-13,-13],[-41,-4],[-25,-11],[-1,-19],[5,-43],[-21,15],[-22,-30],[7,-28]],[[74256,80118],[-26,11],[-51,3],[-30,-7],[-15,-4],[-21,-24],[-16,-24],[-6,-40],[8,-45],[-11,-94],[-15,-36],[-32,-61],[-19,-14],[-30,-11],[-30,-18],[-58,-18],[-63,-9],[-22,-13],[-16,-42],[-12,-35],[-7,-27],[-17,-88],[-11,-78],[10,-98],[8,-108],[-1,-37],[16,-56],[7,-34],[-3,-48],[-22,-38],[-13,-51],[-13,-21],[-36,-10],[-34,-6],[-34,-43],[-27,-30],[-43,-38],[-20,-7],[-11,19],[-8,43],[-14,19],[-21,2],[-17,0],[-53,12],[-35,-1],[-25,-9],[-30,-5],[-51,16],[-33,13],[-22,13],[-53,38],[-70,45],[-28,13],[-17,-14],[-3,-25],[-4,-62],[-8,-39],[-49,-197],[-30,-137],[-38,-131],[-12,-88],[-23,-112],[-22,-81],[-9,-44],[-1,-18],[4,-25],[35,-28],[36,-17],[8,-10],[4,-29],[-1,-47],[-7,-44],[-11,-35],[-10,-17],[-12,-2],[-23,23],[-20,25],[-16,7],[-40,-13],[-37,-20],[-12,0],[-22,12],[-21,25],[-9,49],[-19,22],[-24,-22],[-75,-37],[-82,-44],[-51,-23],[-21,3],[-40,-5],[-35,-12],[-26,-17],[-52,-24],[-47,-16],[-30,-36],[-22,-35],[1,-13],[16,-20],[18,-17],[36,4],[35,3],[30,-22],[26,-14],[7,-18],[-7,-18],[-15,-4],[-6,-12],[3,-17],[-10,-43],[-5,-65],[5,-65],[3,-59],[-2,-30],[-1,-43],[11,-29],[10,-55],[18,-34],[27,-119],[16,-70],[15,-79],[-11,-42],[1,-25],[17,-21],[8,-40],[8,-25],[-2,-24],[-8,-10],[-37,15],[-31,-24],[-32,-25],[-4,-13],[-1,-14],[3,-13],[19,-22],[26,-14],[-2,-22],[-32,-10],[-48,-34],[-13,-36],[-11,-39],[-1,-24],[5,-61],[8,-69],[13,-72],[1,-22],[-7,-16],[-6,-10]],[[60770,71066],[20,-127],[19,-125],[20,-129],[20,-125],[-21,-12],[16,-96],[28,15],[29,11],[13,-62],[-41,-68]],[[59708,68751],[9,76],[-3,40]],[[59714,68867],[14,134],[8,63],[5,47],[20,94],[-3,31],[5,109],[-2,21],[9,60],[17,86],[17,74],[7,33],[17,71],[16,86],[-9,47],[-2,10],[6,54],[8,89]],[[59847,69976],[4,48],[9,63],[17,54],[-8,126],[1,68],[11,78],[-6,91]],[[59875,70504],[5,129],[1,12],[6,16],[4,8],[35,27],[14,3]],[[87046,72697],[-12,-21],[-24,7],[-14,31],[5,35],[25,27],[23,-54],[-3,-25]],[[88428,73630],[-26,-2],[-7,6],[16,14],[1,24],[10,42],[0,13],[-21,2],[1,48],[16,48],[43,75],[11,14],[2,-33],[-13,-77],[-3,-28],[34,-6],[-22,-93],[-42,-47]],[[87480,71594],[-30,-49],[-26,3],[-13,22],[-4,27],[25,43],[21,60],[19,27],[16,15],[12,-1],[-27,-84],[7,-63]],[[86283,69275],[-32,-12],[-17,13],[-16,71],[30,45],[41,-44],[8,-13],[-14,-60]],[[86377,69352],[-24,-6],[-1,34],[19,75],[2,55],[18,70],[8,15],[6,6],[6,-22],[-7,-85],[-18,-65],[-9,-77]],[[86133,70408],[-22,-20],[-3,19],[-9,9],[16,28],[0,12],[-11,19],[12,71],[-3,30],[44,12],[8,-29],[1,-87],[-33,-64]],[[85910,71499],[-18,-23],[-8,35],[8,102],[34,-21],[0,-31],[-16,-62]],[[85940,71632],[-6,-28],[-19,19],[-8,18],[17,87],[-2,34],[1,16],[35,45],[6,-8],[2,-13],[-3,-20],[2,-43],[-27,-71],[2,-36]],[[85740,70727],[10,-15],[16,9],[13,2],[9,-8],[11,-40],[4,-24],[-20,-3],[-9,-5],[-11,-30],[-16,11],[-10,14],[-2,19],[5,70]],[[86216,70520],[-24,-3],[-11,7],[-4,18],[35,37],[26,-6],[-11,-34],[-11,-19]],[[89186,77956],[-11,-37],[-14,55],[-3,58],[8,0],[16,-9],[3,-28],[1,-39]],[[89248,77833],[-19,-4],[-23,24],[-3,30],[17,24],[16,-9],[16,-31],[5,-16],[-9,-18]],[[88744,76083],[-6,-3],[-7,5],[-6,43],[5,23],[18,16],[17,5],[-14,-80],[-7,-9]],[[87319,71706],[-5,-11],[-5,3],[-18,-26],[-4,25],[-13,17],[-2,13],[40,9],[13,-7],[-6,-23]],[[88737,71846],[-3,-27],[-15,6],[-7,18],[1,32],[16,0],[8,-29]],[[85854,70760],[-7,-6],[-9,52],[-6,18],[10,10],[21,94],[4,-37],[8,-37],[8,-6],[-8,-27],[-12,-10],[-9,-51]],[[85969,70980],[-19,-27],[-15,0],[13,32],[2,15],[11,43],[21,15],[9,2],[-17,-44],[-5,-36]],[[86054,71283],[-20,-24],[-14,19],[7,51],[5,17],[16,-17],[6,-46]],[[86826,71494],[-8,-23],[-24,7],[10,20],[7,24],[6,5],[4,-26],[5,-7]],[[86740,71396],[13,-21],[32,9],[4,-6],[-9,-19],[-14,-19],[-26,14],[-16,1],[-2,31],[2,12],[16,-2]],[[86032,70078],[-9,-10],[6,45],[22,40],[2,-26],[-21,-49]],[[89496,67175],[-5,-1],[-18,61],[5,3],[10,-9],[12,-36],[-4,-18]],[[89950,77256],[35,-3],[16,2],[26,-8],[106,-88],[32,-11],[33,-1],[23,7],[20,24],[64,106],[67,97],[8,-4],[0,-27],[-5,-29],[-30,-89],[-33,-119],[-7,-60],[11,-59],[20,-49],[17,-66],[19,-93],[26,-11],[14,-2],[27,28],[25,35],[22,4],[22,-6],[-30,-24],[-28,-30],[-24,-57],[-9,-10],[-28,3],[-16,-2],[-32,-24],[-29,-27],[-27,-33],[-30,-17],[-32,-4],[-49,-27],[-32,-2],[-59,23],[-29,-6],[-63,-53],[-58,-77],[-50,-86],[-42,-104],[-17,-54],[-10,-60],[-2,-40],[-4,-38],[-9,-27],[-12,-22],[-35,13],[-57,55],[-110,81],[-117,123],[-66,62],[-123,-19],[-117,-118],[-11,10],[-44,81],[-22,32],[-26,9],[-19,-1],[-19,-6],[-26,-41],[-10,-30],[-7,-34],[-2,-24],[3,-24],[25,-53],[31,-40],[13,-8],[30,3],[14,-4],[49,-80],[55,-74],[12,-25],[-20,-26],[-22,-13],[-26,3],[-25,10],[-44,32],[-18,-27],[-29,-56],[-16,-60],[-13,-28],[-32,-36],[-34,-19],[-17,6],[-14,23],[-7,27],[-4,32],[7,69],[17,62],[7,63],[-14,89],[-9,18],[-36,53],[-17,50],[-4,63],[2,35],[9,77],[9,39],[16,13],[18,8],[28,27],[30,36],[29,41],[29,51],[15,55],[-25,68],[-5,40],[4,38],[26,20],[27,-15],[55,-56],[11,-5],[37,-3],[51,-12],[30,3],[14,8],[22,46],[10,59],[-4,75],[0,75],[14,61],[43,99],[12,57],[4,141],[16,62],[12,64],[6,135],[-17,129],[-18,64],[-20,60],[3,58],[16,53],[0,16],[4,14],[31,11],[14,11],[14,26],[16,15],[12,-15],[10,-26],[43,-65],[68,-116],[80,-176],[50,-86],[53,-78],[59,-79],[63,-69],[39,-32],[29,-52],[18,-8]],[[86437,71199],[37,-17],[16,-1],[14,7],[23,23],[23,17],[17,-9],[14,-20],[8,-28],[-4,-30],[-26,-63],[-22,-68],[50,-13],[50,1],[-12,-42],[-1,-36],[15,-18],[13,-23],[-4,-21],[-7,-21],[27,-32],[-2,-21],[-7,-22],[-68,-145],[-20,-73],[-13,-81],[-13,-59],[-9,-61],[-8,-66],[-12,-68],[4,-61],[-4,-62],[-34,-153],[-25,3],[-30,18],[-19,-3],[-10,-34],[17,-70],[-54,-83],[-60,-56],[-1,26],[6,20],[9,16],[6,19],[9,66],[-5,65],[-18,83],[-1,29],[12,12],[9,4],[4,11],[1,27],[-6,21],[-17,6],[-17,1],[-11,-31],[-16,-59],[-8,-59],[3,-33],[7,-29],[22,-49],[-6,-29],[-9,-22],[-77,50],[-17,4],[-14,11],[-15,67],[32,16],[9,8],[3,22],[5,65],[-15,55],[-12,19],[-11,23],[7,46],[-4,58],[-1,81],[6,14],[29,16],[21,44],[19,49],[27,87],[22,94],[-21,5],[-18,17],[19,45],[-6,56],[-29,69],[-17,81],[-26,36],[-14,13],[-17,-19],[-14,-23],[13,-53],[-1,-46],[2,-47],[13,-2],[16,11],[13,-8],[7,-24],[2,-32],[-5,-31],[-12,-15],[-15,1],[-14,17],[-12,24],[-27,13],[-28,-28],[-28,-58],[-23,-29],[11,42],[5,47],[-11,32],[-27,54],[-6,31],[-2,38],[5,37],[28,-43],[14,-53],[20,-23],[25,-1],[-19,79],[-7,20],[-28,35],[-37,59],[-23,29],[8,62],[14,12],[12,-3],[39,-22],[4,31],[-6,16],[-3,20],[26,26],[42,22],[9,11],[8,22],[10,11],[30,0],[25,21],[20,58],[5,31],[8,27],[51,46],[13,7],[34,-6],[32,-26],[16,-55],[13,-60],[33,-40]],[[87321,71576],[38,-24],[39,6],[0,-105],[5,-35],[11,-32],[-5,-46],[18,-16],[-53,-52],[-48,-70],[-20,-47],[-17,-50],[-11,-53],[-6,-58],[-16,23],[-46,93],[-29,26],[-47,13],[-15,-3],[-96,-87],[-13,-63],[-26,-96],[-12,-32],[-14,-9],[-10,-16],[-11,-82],[-30,-51],[-18,-1],[-31,14],[-14,-8],[19,81],[-30,9],[-30,-1],[0,52],[-18,30],[13,39],[0,31],[8,18],[3,25],[-1,22],[-18,6],[-12,16],[2,57],[-10,2],[-26,-10],[-54,-44],[-15,0],[23,31],[48,43],[21,25],[48,69],[29,33],[16,58],[5,36],[10,31],[9,49],[15,17],[27,43],[15,-4],[17,-53],[23,-40],[16,3],[30,21],[14,5],[34,-3],[30,26],[13,30],[4,37],[-11,63],[15,-6],[14,3],[33,40],[34,23],[35,6],[40,-22],[39,-36]],[[89229,75675],[11,-11],[52,29],[-10,-88],[-5,-89],[4,-148],[4,-67],[9,-65],[22,-46],[29,-33],[42,-105],[23,-129],[16,-63],[11,-66],[4,-30],[0,-30],[-3,-41],[4,-33],[-5,-105],[-19,-121],[-2,-62],[-16,-12],[-10,-29],[-9,-13],[-9,-10],[-14,-3],[-9,-11],[-4,-33],[-6,-31],[-12,-28],[-9,-31],[-8,-75],[-3,-77],[-11,-54],[-28,-14],[-32,1],[-40,-25],[-9,-15],[-32,-94],[-9,-56],[0,-59],[9,-73],[12,-72],[9,-133],[-10,-203],[-9,-65],[-20,-44],[-16,-20],[-13,-25],[-17,-66],[-29,-132],[-2,-34],[0,-34],[-8,-45],[-5,-44],[5,-51],[9,-48],[38,-123],[15,-36],[17,-34],[-65,-36],[-12,-17],[-39,-70],[-12,-67],[1,-73],[-7,-27],[-10,-23],[-12,-15],[-43,-34],[-28,-33],[-27,-52],[-11,-28],[-21,9],[-13,24],[12,31],[-3,35],[6,93],[-7,37],[22,28],[10,45],[24,35],[16,32],[3,26],[-15,28],[-15,20],[-22,0],[-21,-6],[-13,-27],[-5,-36],[1,-16],[-2,-15],[-32,-49],[4,-52],[10,-26],[12,-13],[-4,-17],[-15,-42],[-11,-4],[-20,58],[-25,32],[-31,0],[-31,-12],[-25,-39],[-8,-32],[-5,-33],[2,-81],[-10,-68],[-19,-59],[-10,-22],[-23,-40],[-17,-5],[-12,18],[-9,28],[12,101],[-1,57],[28,29],[-23,41],[-28,16],[-39,-21],[-11,-25],[-8,-33],[-21,-41],[-24,-39],[-26,-66],[-18,-79],[-58,26],[-32,6],[-32,-2],[-57,9],[-63,-16],[-71,-30],[4,22],[59,47],[2,14],[-6,26],[-14,1],[-35,-9],[-18,4],[-8,28],[-12,12],[-7,-12],[2,-54],[-9,-7],[-11,14],[4,42],[-8,61],[-1,39],[12,32],[-12,14],[-14,-5],[-17,-16],[-14,-22],[-32,-112],[-12,-64],[23,-52],[63,-72],[10,-17],[1,-31],[-8,-32],[-17,-15],[-69,-24],[-59,-46],[-18,-47],[-54,-183],[-43,-125],[-62,-43],[-67,39],[-16,43],[-14,54],[-25,48],[-22,53],[-13,63],[2,101],[-10,61],[9,16],[37,37],[12,21],[21,48],[8,27],[1,41],[-17,21],[-44,-1],[-43,-13],[-31,18],[-41,49],[-12,11],[-43,3],[-31,-9],[-31,-18],[-32,-6],[-11,-9],[-37,-60],[-29,-38],[-26,-19],[-55,-5],[-28,-12],[-29,-20],[-8,1],[-30,-27],[-35,-24],[-19,-24],[-34,16],[-68,-43],[-33,-5],[-34,23],[-31,38],[-30,-16],[-21,-56],[-10,-113],[-12,-50],[-4,-61],[-15,10],[-91,109],[-6,4],[-74,-19],[-19,-9],[-23,-22],[-25,-10],[-23,16],[-22,26],[-21,-8],[-22,-18],[-8,165],[4,21],[14,29],[14,25],[36,9],[36,-9],[25,12],[22,32],[23,47],[26,37],[35,30],[34,34],[30,48],[28,52],[26,39],[28,32],[43,77],[57,87],[22,64],[13,18],[49,35],[65,28],[31,-2],[30,-56],[17,8],[16,14],[34,8],[34,-9],[34,0],[33,7],[65,19],[34,22],[33,29],[118,20],[82,48],[12,-3],[13,-11],[1,-36],[-10,-39],[10,-24],[16,-14],[76,-5],[22,-8],[32,26],[30,33],[31,44],[22,49],[-20,61],[-4,67],[17,73],[24,62],[30,37],[27,42],[54,121],[40,98],[14,121],[-8,142],[34,106],[33,18],[66,49],[34,14],[5,-21],[-1,-28],[-51,-89],[-30,-36],[-17,-12],[-16,-16],[-7,-31],[26,-53],[7,-38],[-2,-37],[1,-34],[30,-36],[34,-12],[14,0],[13,10],[39,89],[8,15],[111,65],[55,50],[30,13],[28,26],[64,100],[23,46],[21,51],[18,59],[13,64],[18,40],[101,95],[32,52],[11,25],[12,73],[9,75],[12,59],[16,56],[22,57],[25,52],[15,54],[21,128],[10,72],[7,25],[11,22],[9,27],[7,31],[3,30],[5,93],[-3,72],[-16,61],[-14,17],[-15,1],[-23,-5],[-19,24],[4,22],[20,4],[13,12],[9,21],[18,66],[11,71],[1,31],[-14,58],[-11,69],[0,37],[12,43],[17,34],[16,9],[17,2],[15,13],[14,20],[8,21],[13,59],[4,33],[-7,90],[8,24],[11,15],[16,-11],[15,-2],[19,3],[17,-9],[4,-23],[11,-151],[6,-21],[13,-16],[14,3],[13,23],[8,32],[17,6],[51,-34],[18,24],[11,37],[11,66],[-5,60],[-13,21],[-12,-4],[-11,-16],[-13,-9],[-75,-31],[1,66],[16,99],[9,31],[12,15],[32,-17],[15,-11],[34,-48]],[[84525,65965],[-16,-91],[-14,-13],[-14,7],[-14,51],[10,19],[14,-10],[11,4],[25,74],[7,-12],[-9,-29]],[[84413,65829],[-18,-8],[-21,10],[-19,2],[0,18],[20,17],[0,25],[5,13],[46,-30],[-2,-22],[-11,-25]],[[84845,66096],[-24,-15],[-25,8],[4,81],[9,-11],[5,-28],[19,-16],[12,-19]],[[85627,67196],[-27,-27],[-10,-31],[-25,-11],[-24,-44],[-23,-9],[0,-35],[10,-30],[-15,-6],[-17,-36],[-1,-27],[6,-22],[-1,-11],[-20,-31],[-22,-2],[-1,35],[2,25],[20,63],[0,73],[19,8],[7,10],[29,52],[6,22],[-16,21],[1,25],[4,11],[24,-8],[10,-19],[5,-2],[14,14],[6,25],[27,50],[11,49],[21,-41],[-6,-52],[-14,-39]],[[85832,67811],[-12,-11],[-15,15],[-5,66],[7,32],[12,7],[11,-57],[7,-24],[-5,-28]],[[85958,68092],[-24,-47],[-25,42],[-31,29],[15,7],[8,11],[1,18],[20,27],[40,20],[12,2],[14,19],[5,17],[6,9],[25,24],[7,-28],[-1,-21],[-19,-12],[-19,-29],[-17,-36],[-16,-15],[-5,-11],[4,-26]],[[85922,68032],[2,-13],[-27,11],[-11,53],[18,-10],[6,-18],[12,-23]],[[88844,70884],[-5,-6],[-13,19],[-2,17],[2,10],[9,2],[18,-20],[-9,-22]],[[28538,62475],[34,-21],[35,-11],[15,0],[14,-7],[32,-49],[26,-28],[97,-60],[33,-105],[6,-33],[-25,-19],[-32,-7],[-30,-1],[-28,20],[-12,16],[-29,7],[7,14],[-13,7],[-16,-2],[-12,-40],[-14,-32],[-25,3],[-10,27],[-13,-12],[-11,-20],[-13,-75],[-21,37],[-23,31],[-28,13],[-57,2],[-28,11],[-22,63],[-9,18],[-23,17],[-22,72],[-8,10],[-62,16],[-12,40],[4,36],[20,44],[10,12],[34,-1],[32,13],[14,19],[15,12],[117,-32],[27,0],[26,-5]],[[52903,78839],[7,-6],[28,-1],[31,-4],[19,-31],[19,-10],[28,-3],[18,4],[9,11],[11,36],[19,45],[31,22],[52,5],[27,8],[27,-1],[20,-7],[21,1],[54,31],[56,25],[8,-4],[1,-9],[-10,-18],[-10,-25],[7,-29],[31,-57],[17,-44],[17,-33],[25,-17],[33,-11],[28,-4],[30,-12],[100,-31],[51,-8],[39,-2],[58,-20]],[[53811,78103],[17,23],[-43,82],[-19,0],[-26,-35],[-72,36],[-14,-15],[-10,-28],[-25,-35],[-35,-15],[-40,-38],[-41,-27],[-32,-21],[-18,4],[29,44],[-13,1],[-38,-31],[-22,-27],[-7,-44],[-7,-74],[17,-19],[30,-97],[36,-41],[-7,-40],[-9,-31],[-22,-27],[-19,20],[-11,0],[-8,-64],[16,-168],[25,-119],[25,-51],[57,-81],[60,-42],[108,-136],[59,-42],[15,-24],[36,-104],[31,-121],[33,-189],[24,-94],[48,-105],[100,-151],[90,-111],[84,-68],[66,-12],[155,15],[27,-6],[29,-19],[6,-47],[-10,-32],[-33,-33],[-33,-46],[-4,-63],[31,-44],[150,-117],[153,-98],[48,-50],[55,-78],[134,-107],[22,-52],[82,-111],[36,-87],[7,-67],[-17,-67],[-8,-48],[-14,-48],[-35,18],[-39,49],[-59,197],[-108,20],[-22,15],[-39,34],[-2,22],[-10,28],[-9,10],[-42,6],[-28,-32],[-34,-76],[-38,-109],[-39,-160],[-2,-64],[21,-63],[63,-35],[48,-56],[32,-58],[3,-140],[14,-80],[-21,-45],[-41,11],[-54,-29],[-39,-51],[-16,-49],[4,-128],[-8,-48],[-73,-92],[-38,-94],[-10,-39],[-14,-45],[-93,-1],[-21,55],[-1,81],[16,50],[34,24],[22,104],[-7,75],[14,33],[12,23],[26,14],[37,13],[3,105],[-28,48],[-10,66],[-14,124],[-47,157],[-25,140],[-19,69],[-30,37],[-54,-1],[-27,10],[-96,98],[-6,15],[0,25],[16,40],[-10,52],[-12,50],[-18,43],[-21,22],[-43,-14],[-15,-10],[-27,4],[-21,-19],[-12,-1],[33,75],[-9,17],[-33,31],[-45,5],[-12,4],[-8,-20],[-8,11],[1,33],[-53,150],[-35,61],[-17,11],[-32,-13],[-54,27],[-32,6],[-17,-7],[-27,-19],[-13,12],[-5,20],[-48,63],[-61,35],[-118,197],[-36,74],[-75,81],[-47,119],[-39,43],[-56,35],[-13,-4],[-17,-13],[-13,-2],[-10,15],[10,16],[12,7],[-4,45],[-64,118],[-38,37],[-10,24],[-8,32],[-8,20],[-18,13],[-15,-3],[-21,8],[1,57],[4,43],[-3,37],[-20,96],[-36,82],[-20,195],[-17,55],[-39,42],[-88,46],[-122,126],[-26,2],[-74,49],[-46,8],[-59,-43],[-72,-121],[-59,-125],[-21,-25],[-75,-43],[-67,-20]],[[52081,77054],[-1,32],[-2,24],[11,27],[19,31],[17,40],[7,28],[-3,19],[-8,28],[-11,2],[-63,-23],[-15,6],[-47,36],[-50,46],[-19,32],[-7,32],[5,21],[-4,20],[-10,27],[9,31],[16,39],[8,26],[13,7],[6,16],[-10,64],[-6,10],[-9,8],[-14,1],[-24,13],[-18,22],[-4,30],[-9,28],[-16,27],[-1,28],[17,15],[25,1],[17,-6],[39,46],[14,4],[13,10],[10,63],[9,19],[2,11],[-8,13],[-31,45],[-15,46],[-22,51],[-21,23],[-4,18],[-1,23],[5,19],[37,31],[23,34]],[[52887,76530],[9,-22],[1,-13],[-6,-15],[3,-33],[-24,28],[-35,-14],[-21,3],[-6,24],[5,15],[33,3],[11,7],[20,-3],[10,20]],[[53871,75291],[-12,-5],[-7,6],[-4,9],[5,22],[25,-13],[-1,-12],[-6,-7]],[[53347,73016],[-13,-6],[-18,19],[-1,28],[3,9],[22,-13],[6,-26],[1,-11]],[[54326,73859],[-19,-66],[-9,-25],[-67,-160],[-7,-37],[-5,-40],[-7,-35],[-9,-34],[-9,-42],[1,-48],[4,-23],[8,-16],[13,-14],[10,-22],[-16,-21],[18,-40],[14,-24],[2,-24],[0,-24],[-30,-46],[-12,-24],[-8,-31],[-3,-31],[3,-28],[-1,-28],[-30,4],[-32,17],[-31,-8],[-45,33],[-16,5],[-15,13],[-38,100],[-30,43],[-32,33],[-33,2],[-33,-4],[-29,20],[-59,68],[-63,55],[-27,35],[-12,24],[-14,16],[-36,16],[-33,37],[-14,2],[-32,-4],[-16,2],[-16,13],[-32,44],[-20,60],[-5,26],[14,69],[17,65],[15,19],[17,13],[11,20],[9,23],[32,-68],[15,-17],[14,4],[26,24],[2,27],[29,35],[36,0],[17,-6],[9,-31],[14,-9],[16,-5],[53,-59],[15,-9],[15,-2],[41,25],[31,9],[66,-13],[36,15],[25,1],[36,23],[28,38],[15,9],[15,3],[38,-2],[38,-9],[16,9],[13,25],[16,11],[17,-8],[44,43],[19,2],[18,-16],[-16,-27]],[[52675,75392],[14,-37],[31,-151],[3,-32],[-6,-34],[-8,-23],[-31,-76],[5,-63],[11,-39],[2,-43],[-6,-54],[-19,-328],[-9,-58],[-6,-50],[-21,-16],[-28,17],[-34,28],[-16,-2],[-16,-10],[-13,9],[-13,16],[-9,-113],[-16,-46],[-23,-29],[-23,-2],[-23,10],[-19,0],[-15,21],[-12,38],[-18,47],[-19,55],[-2,49],[-3,109],[5,24],[8,23],[4,49],[-3,43],[6,15],[11,-15],[8,5],[-1,22],[3,40],[-15,34],[-24,11],[-2,35],[2,35],[13,23],[4,30],[1,94],[-18,34],[-6,52],[-9,33],[-16,34],[-18,27],[-12,26],[-2,69],[6,58],[6,24],[6,-3],[18,-29],[15,-6],[29,-7],[29,9],[35,26],[34,31],[49,93],[30,18],[16,25],[5,33],[13,8],[15,-32],[19,-3],[29,-26],[12,-26],[11,-30],[10,-13],[11,-8],[2,-7],[-9,-7],[-10,-35],[6,-10],[16,-19]],[[52355,74347],[-16,-57],[-17,40],[-1,35],[3,10],[20,-15],[11,-13]],[[52301,75483],[-9,-26],[-13,2],[5,19],[12,39],[15,13],[6,-11],[-7,-23],[-9,-13]],[[59875,70504],[-19,3],[-23,28],[-4,25],[-7,8],[-16,3],[-31,13],[-35,-43],[-15,-70],[-4,-33],[-12,-70],[5,-42],[2,-55],[3,-45],[-3,-27],[-7,-15],[2,-10],[6,-4],[19,12],[21,-12],[20,-23],[1,-15],[-14,-9],[-33,-35],[-23,-41],[-6,-38],[-16,-81],[2,-16],[8,-10],[54,9],[48,32],[37,35],[12,-2]],[[59714,68867],[-19,-44]],[[59695,68823],[-10,50],[-21,142],[-16,98],[-21,121],[-36,147],[-3,35],[-8,51],[-25,134],[-20,96],[-23,123]],[[59512,69820],[29,48],[0,41],[49,94],[-1,9],[-13,25]],[[59576,70037],[2,4],[54,175],[35,173],[33,241],[23,122],[20,81],[9,67]],[[59512,69820],[-9,48],[-4,18]],[[59499,69886],[52,92],[25,59]],[[47236,82899],[-1,-17],[-21,21],[-10,22],[-56,11],[23,22],[12,-6],[40,-1],[11,-10],[2,-42]],[[48272,83000],[12,-21],[5,-21],[-20,-7],[-22,4],[-10,-14],[-1,-26],[8,-34],[14,-24],[11,-55],[10,-60],[14,-37],[3,-45],[-2,-22],[3,-40],[-6,-14],[4,-38],[18,-78],[7,-43],[5,-94],[-12,-36],[-16,-33],[-11,-40],[-8,-43],[-5,-70],[-36,-81],[-15,-20],[-18,-13],[39,-56],[-32,-26],[-34,-8],[-38,14],[-23,-1],[-22,-19],[-8,-11],[-7,6],[-14,46],[-11,-48],[-22,-15],[-37,3],[-62,-13],[-24,-14],[-10,-21],[-8,-25],[-10,-14],[-11,-8],[-48,-18],[-9,-8],[-23,-40],[-29,-23],[-24,-7],[-21,23],[-9,14],[-10,8],[-33,-2],[10,-7],[7,-16],[3,-32],[-4,-31],[-16,-15],[-19,-3],[-31,-32],[-41,-9],[-22,-30],[-134,-50],[-7,0],[-19,13],[-20,5],[-20,-4],[-56,-28],[-28,6],[35,69],[47,35],[5,10],[-16,4],[-88,-24],[-31,-21],[-31,-6],[14,32],[40,43],[21,21],[14,8],[14,25],[42,29],[-135,-59],[-35,7],[-8,16],[-28,-7],[-10,40],[40,61],[24,26],[29,14],[27,20],[10,25],[-13,8],[-82,-6],[-39,5],[2,20],[8,22],[40,37],[22,6],[20,-4],[19,-9],[15,-13],[46,8],[-19,23],[-3,49],[-15,16],[19,22],[21,14],[36,47],[13,7],[71,11],[76,24],[76,34],[-39,19],[-19,25],[-30,-51],[-21,-19],[-61,-10],[-19,6],[-27,15],[-9,-6],[-8,-12],[-40,-24],[-42,-6],[49,45],[62,76],[14,25],[20,42],[-6,18],[-13,11],[45,87],[16,15],[29,3],[22,14],[9,0],[8,5],[19,26],[-29,16],[-29,9],[-92,-9],[-12,2],[-12,8],[-7,11],[-6,30],[-6,6],[-21,0],[-20,-9],[-15,1],[-14,13],[23,30],[-29,7],[-29,-6],[-25,9],[0,19],[11,19],[-15,18],[-3,23],[16,11],[16,-4],[35,17],[43,8],[-37,16],[-15,14],[-1,22],[3,18],[44,32],[46,13],[-4,21],[4,22],[-47,7],[-46,-16],[5,43],[11,38],[2,25],[-2,27],[-22,-11],[-3,38],[-9,26],[-32,-18],[1,35],[9,24],[17,11],[17,-5],[30,0],[30,19],[43,4],[69,-5],[47,-52],[12,9],[19,33],[9,3],[71,-14],[44,-18],[12,6],[-7,35],[-15,25],[19,33],[23,22],[16,11],[36,14],[15,13],[11,42],[16,35],[-90,-18],[-85,41],[14,29],[18,17],[31,13],[3,15],[15,13],[26,33],[-9,43],[5,32],[19,21],[6,30],[8,22],[38,8],[37,20],[13,-2],[43,5],[15,-8],[-4,36],[27,4],[10,-7],[5,-25],[12,-17],[3,-28],[-8,-22],[-13,-17],[12,-17],[-19,-31],[21,13],[29,31],[-1,25],[-5,31],[-9,28],[4,31],[17,20],[43,10],[-18,35],[16,3],[18,-7],[25,-28],[26,-21],[28,-17],[-27,-35],[-32,-23],[-13,-26]],[[62434,73238],[0,-4],[9,-41],[23,-153],[13,-19],[15,-16],[11,-23],[4,-23],[-1,-35],[0,-41],[6,-31],[9,-24],[8,-12],[12,-1],[14,-6],[9,-24],[31,-174],[3,-22],[13,-7],[21,3],[21,-18],[24,-28],[21,-53],[15,-9],[46,8],[63,-8],[29,-28],[-3,-16],[-23,-19],[-39,-22],[-12,-38],[-7,-48],[1,-27],[10,-30],[28,-60],[2,-21],[5,-30],[5,-21],[-6,-40],[-25,-27],[-34,-30],[-67,-132],[-5,-29],[0,-78],[-7,-23],[-21,1],[-17,4],[0,-28],[-11,-36],[-6,-32],[25,-75],[4,-40],[-4,-36],[-23,-63],[-13,-42],[3,-9],[18,-17],[56,-138],[17,-48],[24,13],[9,-1],[7,-8],[4,-16],[0,-21],[-6,-31],[30,-12],[11,-32],[35,-107],[-2,-32],[-16,-50],[0,-34],[3,-30],[5,-11],[52,-4],[22,-12],[53,-55],[61,-84],[50,-69],[43,-58],[45,4],[13,-11],[11,-18],[13,-48],[26,-109],[22,-37],[34,-87],[32,-82],[-21,-111],[-20,-116],[0,-149],[0,-80],[43,-3],[49,-4],[0,-96],[0,-96],[1,-110],[14,-5],[23,-23],[9,-36],[13,-19],[14,-3],[15,-18],[14,-32],[5,-24],[-4,-16],[3,-29],[10,-42],[13,-19],[18,-24]],[[63484,69102],[-25,-14],[-28,11],[-59,48],[-19,2],[-25,-19],[-1,-16]],[[65607,67350],[-26,-69],[-39,-58],[-17,18],[-12,0],[-28,-23],[-20,-3],[-37,-40],[-33,-20],[-23,2],[-8,4],[-5,27],[0,10],[15,-5],[51,36],[64,58],[6,26],[-10,43],[3,9],[41,-21],[46,42],[39,11],[19,-29],[-26,-18]],[[67017,72361],[5,-38],[-1,-23],[-9,-23],[-6,-29],[-7,-36],[-3,-28],[-13,-14],[-11,-9],[1,-36],[6,-31],[6,-36],[-7,-25],[-5,-28],[-10,-46],[3,-38],[-11,-33],[-14,-28],[-9,-23],[-2,-33],[-10,-11],[-19,-27],[-12,-19],[-18,-5],[-3,-16],[2,-15],[8,-9],[11,-33],[24,-57],[-68,-7],[-21,-51],[-23,-72],[11,-145],[-11,-75],[7,-42],[17,-29],[23,-16],[42,-1],[28,-12],[3,-19],[-16,-28],[-26,-54],[-14,-23],[-43,-107],[0,-45],[4,-37],[19,-116],[18,-112],[33,-202],[0,-46],[-11,-105],[0,-63],[4,-82],[-3,-43],[8,-95],[9,-7],[72,-18],[65,-17],[87,-23],[27,-56],[16,-122],[-1,-92],[-7,-47],[-63,-134],[-63,-136],[-63,-135],[-73,-156]],[[67107,66360],[-15,-4],[-12,-24],[-22,-30],[-47,23],[-37,24],[-124,57],[-13,28],[-8,48],[-21,13],[-31,-72],[-104,42],[-36,-13],[-21,22],[-57,2],[-44,45],[-64,-31],[-50,-6],[-69,79],[-74,22],[-60,-7],[-31,6],[-50,29],[-24,29],[-39,-22],[-18,41],[-110,38],[-21,74],[-15,68],[-1,70],[-27,123],[-9,177],[-10,70],[-15,60],[-20,51],[-27,55],[-24,22],[-103,42],[-20,-6],[-46,-27],[-49,-61],[-81,-34],[-17,-26],[-20,-59],[-26,-35],[-36,9],[-39,-35],[-72,-97],[-38,-29],[-32,2],[-34,46],[-76,62],[-49,20],[-69,-14],[-32,11],[-56,72],[-14,53],[-32,35],[-99,79],[-81,105],[-15,39],[-10,59],[-35,71],[-79,58],[-45,61],[-52,14],[-49,-2],[-21,11],[-20,27],[-67,127],[0,51],[-41,124],[-10,45],[-9,123],[-11,32],[-43,51],[-7,33],[10,44],[0,34],[-23,31],[-33,17],[-8,38],[6,73],[-5,47],[-30,73],[-43,76],[-44,111],[-17,28],[-11,73],[-16,87],[-24,6],[-119,-104],[-35,59],[-104,102],[-8,15],[-7,23],[13,14],[13,5],[26,-18],[16,21],[-6,35],[-26,21],[-36,-2],[10,-32],[-34,-30],[-7,-41],[5,-49],[3,-70],[-14,-33],[-10,-16],[-45,-4],[-21,-31],[-14,-7]],[[62449,74683],[5,-13],[45,-118],[20,-35],[12,-29],[8,-33],[13,-23],[18,-12],[23,-32],[15,-25],[25,-51],[26,-20],[96,-37],[54,-17]],[[62809,74238],[15,-5],[41,25],[48,-4]],[[62913,74254],[18,-1],[64,105],[19,36],[38,18],[21,42],[34,50],[42,48],[38,43],[30,26],[53,61],[33,21],[29,-1],[43,-71],[36,-65],[11,-28],[-18,-25],[-34,-25],[-6,-18],[-2,-23],[1,-22],[5,-18],[41,-42],[5,-23],[0,-23],[-5,-15],[-9,-8],[-29,-12],[-24,-13],[-9,-14],[-7,-16],[1,-17],[7,-20],[51,-55],[5,-20],[10,-27],[13,-17],[21,-4],[10,-11],[48,-101],[12,-7],[57,22],[8,-1]],[[63574,73983],[1,-25],[8,-143],[7,-74],[9,-72],[16,-66],[18,-62],[25,-39],[56,-47],[27,-13],[71,-9],[71,-21],[41,-22],[13,-15],[11,-23],[34,-110],[54,-78],[110,-117],[53,-39],[179,-74],[119,4],[328,142],[110,36],[41,0],[-25,-28],[-41,-17],[25,-20],[38,-3],[18,3],[13,18],[2,30],[-2,30],[-18,132],[-10,93]],[[77077,52687],[61,-162],[24,-22],[33,-74],[8,-25],[-9,-52],[-7,-147],[-15,-37],[-38,18],[-1,26],[-22,111],[-39,62],[-16,3],[-10,63],[-20,76],[-60,137],[46,-1],[22,33],[5,27],[4,7],[34,-43]],[[77545,50818],[-26,-3],[-55,69],[-13,31],[-3,42],[-52,159],[-7,37],[20,131],[54,31],[18,-22],[6,-59],[30,-106],[10,-57],[8,-26],[3,-19],[-2,-14],[22,-68],[15,-39],[2,-64],[-30,-23]],[[82399,46881],[-35,-120],[13,-19],[7,-18],[-58,-25],[-24,13],[-14,-3],[-59,22],[-42,28],[-5,21],[3,26],[13,-8],[32,-4],[13,11],[0,77],[-5,100],[44,82],[24,33],[27,20],[68,-46],[11,-12],[9,-18],[4,-30],[-26,-130]],[[82068,47145],[28,-31],[40,-89],[3,-25],[-12,-24],[-28,-38],[-63,-58],[-10,-28],[-14,-54],[-3,-23],[-4,-13],[-7,-9],[-14,-8],[-15,12],[13,34],[1,42],[-10,39],[-14,32],[-29,44],[-30,40],[-31,19],[-33,9],[-12,19],[-19,49],[-6,27],[-3,28],[2,27],[8,1],[32,-6],[59,-32],[30,-2],[16,7],[43,62],[11,-1],[41,-27],[30,-23]],[[79456,50881],[10,-40],[13,-35],[10,-39],[13,-185],[43,-159],[126,-63],[-21,-25],[-10,-23],[-8,-27],[-18,-110],[1,-24],[11,-37],[3,-41],[-16,0],[-17,10],[-15,15],[-13,20],[-14,16],[-15,10],[-26,32],[-34,22],[-36,17],[-17,47],[-8,58],[9,86],[-9,24],[-13,21],[-15,62],[-6,73],[-22,28],[-30,17],[-13,14],[-58,-26],[-14,6],[-12,20],[-32,21],[1,40],[15,32],[35,33],[16,27],[3,36],[-6,26],[3,28],[11,27],[13,21],[34,27],[16,-48],[7,-40],[10,-30],[14,42],[-9,72],[27,16],[26,1],[19,-20],[13,-31],[5,-44]],[[84216,49221],[6,-124],[-2,-32],[-15,47],[-6,10],[-4,-10],[-6,-5],[-8,0],[-10,-48],[-1,-45],[-8,-30],[-4,-101],[3,-28],[12,14],[7,3],[27,-39],[15,-28],[-4,-34],[-19,-35],[-21,-15],[-16,15],[-5,-7],[-9,-18],[-8,-24],[3,-24],[-19,-68],[-10,-19],[-22,21],[-14,-18],[-11,1],[-16,69],[0,32],[15,36],[1,26],[7,29],[17,40],[10,29],[0,19],[8,72],[2,30],[5,32],[8,66],[1,122],[26,101],[25,28],[11,5],[-2,-27],[31,-68]],[[84067,48807],[-7,-38],[-15,-30],[-13,-2],[-12,6],[-23,26],[-6,-27],[-18,1],[-6,35],[12,105],[19,39],[-2,41],[-15,88],[10,46],[43,34],[37,42],[12,9],[11,-32],[5,-149],[-40,-118],[8,-76]],[[80087,53968],[-38,-21],[-22,30],[24,36],[8,3],[6,7],[2,15],[-43,24],[-12,21],[-12,54],[0,34],[55,91],[13,10],[2,-38],[38,-95],[2,-64],[-1,-23],[-22,-84]],[[80057,50116],[-5,-61],[-6,-23],[-24,-30],[-7,-18],[-22,3],[-3,32],[-7,21],[-23,25],[-6,-6],[-4,-37],[-45,-26],[-13,-2],[6,49],[-11,38],[-1,47],[-2,21],[-6,12],[11,32],[-1,37],[12,39],[7,95],[47,21],[10,-17],[56,-21],[39,-58],[21,-77],[-23,-96]],[[87606,51467],[59,-22],[21,1],[21,-25],[26,12],[14,-8],[49,-88],[24,-58],[35,-50],[26,-17],[-19,-45],[-39,-24],[-15,-1],[-30,27],[-25,-5],[-21,34],[-4,52],[-21,119],[-29,-34],[-33,54],[-9,1],[-3,-9],[-14,19],[-12,37],[-1,30]],[[87631,50926],[110,-29],[29,4],[63,-12],[52,-38],[91,-7],[28,-12],[21,-26],[-51,-22],[-24,-20],[-45,-10],[-38,10],[-27,-12],[-10,20],[-39,20],[-51,41],[-105,49],[-5,30],[1,14]],[[86336,51840],[48,-24],[11,4],[70,-64],[11,-31],[-4,-21],[10,-29],[-22,-43],[-11,-5],[-12,16],[-22,10],[-25,-18],[-17,13],[-14,40],[-24,24],[-35,84],[-17,-3],[5,-33],[14,-21],[20,-64],[11,-6],[11,2],[16,-27],[-1,-41],[-40,-16],[-14,30],[-3,55],[-23,-19],[-9,-19],[-7,-2],[-15,57],[-43,3],[-29,30],[14,32],[2,30],[19,17],[19,-15],[19,22],[14,-6],[10,14],[38,9],[25,15]],[[85681,53025],[-44,-10],[-10,27],[-12,124],[31,99],[40,58],[27,15],[9,1],[24,-71],[-18,-144],[-21,-73],[-26,-26]],[[85597,50886],[-17,-23],[-8,-7],[-41,16],[-48,-3],[-50,-22],[-29,18],[-18,30],[1,32],[17,78],[37,60],[16,10],[26,-16],[45,-45],[36,-54],[32,-41],[1,-33]],[[85014,50431],[-4,-11],[-17,31],[-11,88],[-10,24],[-11,83],[3,24],[14,35],[11,0],[8,-21],[-5,-90],[25,-114],[-3,-49]],[[85006,50812],[85,-19],[-12,-21],[-92,-33],[-33,6],[-100,-20],[-12,1],[-2,32],[-11,23],[16,20],[21,4],[55,-7],[85,14]],[[84713,50860],[26,-20],[9,0],[9,24],[5,4],[12,-12],[2,-39],[17,6],[13,-14],[4,-9],[-1,-39],[-50,-6],[-36,-32],[-48,28],[-54,-48],[-33,-16],[-28,1],[-25,84],[14,99],[11,16],[18,8],[50,5],[85,-40]],[[86478,47235],[-4,-7],[-35,8],[-19,0],[2,43],[-10,33],[14,48],[0,56],[15,7],[2,32],[17,84],[10,19],[15,7],[17,49],[10,15],[10,37],[15,17],[-2,32],[9,17],[23,13],[16,-15],[10,-33],[-26,-40],[13,-99],[-19,-108],[-12,-33],[-23,-27],[-6,-27],[-27,-53],[-8,-46],[-2,-19],[-5,-10]],[[85222,47426],[3,-28],[0,-13],[-33,-9],[-32,-31],[-17,-36],[-13,-46],[-44,19],[-39,3],[-18,16],[-19,-1],[-24,-14],[-35,-40],[-8,-3],[3,60],[10,37],[36,88],[31,-19],[36,-6],[40,18],[29,39],[40,21],[33,-52],[21,-3]],[[84603,47153],[7,-35],[22,20],[21,4],[47,-3],[35,-8],[21,-15],[2,-70],[-10,-15],[-181,-53],[-18,17],[-7,17],[20,52],[-9,25],[10,40],[22,27],[18,-3]],[[86389,51085],[-10,-16],[-34,15],[-17,35],[-12,48],[-8,39],[-2,32],[-10,38],[1,14],[62,40],[12,-15],[26,-1],[12,-29],[-8,-127],[-12,-73]],[[76803,54855],[34,-5],[63,31],[35,-3],[32,-23],[30,-13],[72,17],[14,-5],[13,-13],[11,-20],[33,-75],[56,-92],[16,-59],[9,-67],[6,-15],[63,-127],[7,-54],[-9,-73],[19,-59],[61,-55],[36,-40],[8,-24],[5,-29],[21,-44],[25,-28],[78,-74],[103,-156],[59,-74],[48,-112],[18,-54],[14,-58],[29,-84],[50,-105],[13,-31],[13,-46],[16,-43],[19,-39],[22,-30],[22,-10],[37,-75],[20,-24],[-3,59],[-17,51],[0,32],[3,27],[14,24],[16,6],[31,-21],[49,-89],[21,-52],[16,-72],[13,-75],[20,-37],[27,-13],[31,-5],[28,-23],[65,-104],[22,-48],[16,-57],[12,-68],[7,-71],[4,-16],[42,-85],[22,-36],[27,-18],[78,-19],[28,-30],[23,-49],[10,-50],[-17,-44],[-61,-68],[-66,-47],[64,16],[32,20],[30,31],[30,39],[46,55],[17,11],[21,-4],[18,-16],[28,-53],[26,-57],[20,-66],[12,-73],[-22,-39],[-33,-28],[-45,-71],[-4,-28],[9,-18],[-11,-52],[25,-32],[4,-28],[-22,-39],[2,-24],[26,-103],[13,-24],[40,-52],[60,-53],[34,-25],[38,-19],[17,1],[28,8],[6,-20],[12,-102],[6,-64],[9,-137],[11,-57],[-1,-69],[15,-59],[30,-38],[32,-31],[15,-30],[0,-45],[-5,-36],[-11,-28],[-33,-60],[-6,-25],[-5,-65],[6,-30],[13,-2],[10,16],[40,87],[11,16],[15,12],[15,8],[72,0],[31,-13],[27,-29],[25,-36],[88,-228],[40,-126],[3,-31],[1,-33],[-7,-25],[-37,-86],[-4,-23],[-12,-94],[2,-67],[13,-29],[9,-30],[0,-28],[-25,-139],[-2,-23],[15,-226],[1,-61],[-3,-77],[2,-124],[-19,-384],[-4,-23],[-15,-59],[-20,1],[-16,10],[-12,22],[-6,28],[-9,23],[-48,71],[-13,-12],[-49,-88],[-13,-13],[-16,11],[-25,26],[-81,93],[-5,-30],[-1,-40],[16,-101],[2,-44],[-15,-9],[-8,2],[-33,59],[-31,65],[-35,87],[-26,42],[-23,46],[-66,177],[-17,27],[-101,124],[-20,30],[-26,51],[-28,46],[-61,72],[-106,184],[-46,105],[-51,170],[-17,43],[-86,128],[-47,77],[-20,44],[-45,155],[-14,52],[-16,46],[-28,37],[-24,44],[-49,140],[-15,55],[-11,61],[2,120],[-103,366],[-26,114],[-23,158],[-6,16],[-56,142],[-19,45],[-24,43],[-20,50],[-38,162],[-15,45],[-20,33],[-73,61],[-27,34],[-22,48],[-13,62],[-14,131],[-35,199],[-38,267],[-26,119],[-30,94],[-9,21],[-133,169],[-22,25],[-24,15],[-34,11],[-27,43],[-10,78],[-6,105],[-7,63],[-7,35],[-56,75],[-21,58],[-18,65],[-17,50],[-61,172],[-21,45],[-26,32],[-76,33],[-23,29],[-37,98],[-22,50],[-67,109],[-114,230],[-23,57],[-18,60],[-14,64],[-48,177],[3,36],[8,37],[-1,31],[-6,31],[1,27],[15,16],[32,21],[34,-2],[31,-9],[30,-17],[29,-38],[51,-94],[30,-33],[33,-15],[67,-22]],[[84106,46882],[-40,-20],[-24,-20],[-23,-26],[-15,-5],[-27,-2],[-37,5],[-26,-9],[-71,-66],[-28,-6],[-24,-16],[-8,26],[-10,19],[-24,4],[-24,-1],[-24,-59],[-38,13],[-15,-6],[-14,-12],[-14,-5],[-15,4],[-56,45],[-64,27],[-64,-10],[-55,25],[-30,-19],[-29,-28],[-8,29],[-11,26],[-9,37],[0,44],[3,30],[8,27],[5,29],[3,31],[12,-15],[12,5],[38,34],[37,50],[34,19],[20,5],[16,-10],[17,4],[18,11],[28,-39],[11,-8],[38,-3],[34,-22],[30,-34],[44,-31],[27,-42],[20,-15],[15,-5],[13,6],[18,28],[20,12],[18,0],[32,7],[14,7],[15,15],[15,-9],[13,-15],[54,-74],[17,-2],[30,16],[10,20],[4,31],[9,25],[11,22],[14,17],[40,28],[28,28],[19,48],[-44,20],[9,34],[15,20],[20,-7],[17,-27],[7,-102],[-14,-15],[-8,-15],[-6,-20],[-26,-38],[10,-46],[-7,-20],[-10,-9]],[[83336,46442],[13,-25],[45,-50],[7,-21],[3,-35],[9,-26],[21,-4],[22,5],[16,-16],[15,-26],[21,-50],[19,-56],[23,-31],[14,-46],[-8,-41],[-30,-57],[-16,-12],[-21,-4],[-35,-34],[-12,18],[-39,12],[-30,24],[-26,45],[-15,47],[-19,43],[-33,28],[-58,83],[-37,7],[-15,-6],[-15,0],[-77,37],[-12,22],[-9,28],[-9,27],[-5,31],[10,27],[10,19],[43,32],[31,10],[35,-2],[53,10],[51,-16],[15,12],[25,34],[9,-12],[11,-31]],[[82844,47051],[14,-22],[13,2],[26,34],[16,13],[17,1],[17,-6],[16,-25],[6,-40],[6,-13],[10,49],[13,14],[14,8],[22,-3],[17,-23],[16,-69],[-1,-60],[6,-22],[11,-17],[8,-23],[-7,-24],[-7,-11],[-21,-11],[-9,4],[-9,17],[-10,6],[-23,-6],[-21,-13],[3,-22],[17,-10],[5,-11],[-1,-14],[-7,-3],[-22,19],[-15,-3],[-54,-26],[-14,1],[-9,24],[1,63],[-6,17],[-40,-77],[-12,-19],[-17,-9],[-16,3],[-59,-46],[-18,6],[-18,0],[-62,-50],[-33,-14],[-17,-1],[-17,4],[-15,-4],[-14,-21],[-28,-17],[-28,13],[-25,18],[-23,23],[-5,29],[1,35],[10,48],[-7,84],[5,39],[9,38],[15,14],[18,2],[31,34],[28,45],[16,-4],[37,-31],[22,-4],[37,5],[15,-19],[6,-44],[8,-16],[11,-11],[26,-74],[24,4],[21,-14],[38,45],[28,-1],[8,34],[-17,37],[-20,31],[-11,6],[-12,-2],[-11,5],[-45,67],[-14,37],[-8,43],[5,31],[31,28],[15,7],[55,-19],[9,-16],[14,-68],[11,-29]],[[84691,52416],[-53,-98],[-17,-47],[-14,-51],[-21,-56],[-24,-50],[-12,-15],[-29,-27],[-17,-10],[-32,-4],[-97,-39],[-31,-5],[-32,2],[-60,10],[-12,5],[-24,51],[-27,40],[-24,5],[-24,-4],[-175,-3],[-61,-8],[-61,-18],[-33,8],[-33,21],[-24,7],[-25,-2],[-115,-31],[-29,3],[-58,39],[-34,8],[-33,-10],[-31,-36],[-11,-23],[-32,-81],[-18,-58],[-14,-73],[-11,-75],[-7,-61],[0,-64],[5,-72],[9,-71],[10,-55],[39,-126],[8,-17],[44,-36],[25,-45],[25,-126],[17,-65],[17,0],[19,4],[33,-8],[33,-17],[32,39],[17,73],[18,55],[43,103],[25,48],[15,15],[16,-6],[13,-28],[16,-22],[32,-11],[33,7],[34,34],[12,20],[11,26],[29,22],[69,0],[36,-8],[64,9],[-1,19],[-12,20],[-4,16],[12,11],[41,23],[42,17],[31,-12],[27,-33],[11,-34],[4,-41],[-10,-105],[-5,-25],[-22,-12],[-20,14],[-21,54],[-28,20],[-41,-16],[-14,-16],[-13,-22],[-23,-56],[-19,-64],[-41,-100],[-48,-86],[-23,-33],[-26,-23],[-83,-57],[-22,-42],[-17,-55],[-19,-19],[-22,-6],[-16,10],[-33,31],[-11,-25],[-2,-39],[16,-14],[27,-43],[20,-61],[13,-13],[29,-20],[12,-19],[22,-52],[34,-122],[12,-66],[19,-53],[58,-91],[3,-26],[-3,-30],[4,-27],[21,-52],[5,-34],[-23,-43],[-1,-62],[-14,-83],[-3,-28],[0,-26],[10,-24],[11,-18],[16,-10],[14,-17],[26,-65],[14,-17],[8,-23],[0,-36],[12,-20],[11,-37],[16,-9],[8,10],[6,16],[14,-6],[8,-25],[4,-33],[2,-37],[-1,-69],[-7,-24],[-15,1],[-27,28],[-1,-20],[2,-20],[-14,-7],[-16,3],[-40,-3],[-73,-42],[-26,-26],[-17,-46],[-1,-31],[6,-68],[-9,-23],[-34,-9],[-47,18],[-28,18],[-16,15],[-21,45],[-8,58],[16,172],[4,22],[7,19],[8,31],[2,37],[-22,45],[-34,18],[-29,37],[-111,209],[-6,21],[0,34],[4,33],[37,114],[4,22],[5,91],[-1,74],[-4,75],[-17,46],[-31,15],[-32,2],[-31,-15],[-30,-37],[-57,-79],[-22,-46],[-2,-60],[13,-58],[17,-54],[8,-58],[13,-207],[-1,-23],[-14,-60],[-6,-135],[6,-190],[10,-116],[-4,-63],[-26,-136],[-8,-75],[-1,-31],[31,-142],[7,-56],[4,-58],[-33,28],[-15,-1],[-16,-9],[-34,-9],[-35,-1],[-12,-11],[-25,-38],[-15,-15],[-13,-3],[-44,47],[-27,52],[-24,56],[-4,63],[8,66],[12,70],[24,116],[-1,78],[8,64],[14,62],[5,58],[3,224],[-3,20],[-33,133],[-4,22],[0,36],[3,34],[1,31],[-7,24],[-14,22],[-16,9],[-34,-9],[-68,-36],[-20,31],[-15,49],[-10,68],[-5,71],[2,67],[10,65],[-8,45],[-12,49],[0,25],[7,23],[12,18],[15,11],[14,19],[37,66],[12,58],[1,72],[10,68],[19,63],[22,58],[7,60],[-11,96],[5,43],[-4,51],[0,50],[13,95],[42,194],[40,103],[16,27],[21,-47],[16,-57],[1,51],[-5,50],[-16,117],[-14,228],[4,21],[14,-3],[15,20],[7,36],[-15,84],[0,30],[28,119],[24,43],[10,27],[6,73],[12,27],[16,20],[20,50],[11,63],[7,5],[8,2],[12,-55],[14,-22],[28,-18],[24,21],[7,27],[9,24],[14,25],[12,28],[14,66],[18,59],[12,21],[15,13],[16,8],[16,1],[35,-37],[21,-7],[20,2],[14,-6],[10,-17],[9,-34],[11,-29],[10,-14],[12,-7],[76,12],[67,-33],[91,-8],[32,-19],[30,-26],[36,-44],[14,-10],[15,2],[19,42],[14,10],[15,1],[59,-8],[158,-52],[23,8],[96,99],[38,93],[34,26],[11,43],[7,51],[12,13],[29,15],[11,15],[21,62],[24,56],[11,16],[34,-8],[15,-25],[19,-81],[-3,-14],[-22,-40],[-7,-17],[-25,-115],[-17,-56],[-21,-50]],[[79825,48382],[28,-66],[25,-35],[29,-19],[30,-2],[30,-8],[35,-25],[35,-11],[17,4],[16,13],[11,1],[10,-12],[25,-56],[27,-51],[6,-26],[18,-123],[20,-35],[29,-10],[33,0],[33,-5],[77,-29],[30,4],[27,29],[24,-19],[65,-34],[32,-8],[36,10],[37,2],[17,-10],[17,-15],[14,-6],[15,1],[26,29],[18,52],[14,67],[11,69],[7,30],[10,26],[14,17],[14,11],[38,-7],[8,-16],[42,-118],[8,-10],[45,-8],[12,4],[27,24],[16,2],[28,-29],[13,-25],[13,-18],[70,-19],[28,-50],[13,-7],[49,6],[34,-5],[29,-13],[13,-72],[11,-73],[7,-25],[28,-25],[12,-23],[-3,-73],[3,-70],[61,-60],[65,-35],[69,-4],[70,12],[35,15],[45,26],[9,0],[87,-80],[8,-12],[9,-60],[0,-62],[-16,-149],[-1,-41],[1,-41],[18,-89],[9,-25],[31,-47],[1,-25],[-4,-24],[-35,17],[-21,20],[-12,33],[-17,19],[-33,-7],[-61,34],[-69,52],[-122,110],[-33,-1],[-32,-14],[-33,-28],[-35,-20],[-26,-7],[-26,5],[-65,27],[-66,17],[-168,11],[-47,25],[-79,12],[-63,22],[-62,30],[-158,149],[-51,36],[-159,71],[-24,6],[-58,-5],[-36,21],[-32,0],[-47,-23],[-15,-17],[-18,-35],[-33,2],[-32,7],[-84,33],[-31,21],[-30,30],[-28,40],[-14,14],[-72,41],[-60,14],[-122,18],[-27,12],[-22,15],[-12,33],[1,42],[9,36],[12,36],[8,34],[-89,73],[-71,40],[-30,7],[-31,0],[-34,-8],[-34,4],[-16,11],[-17,5],[-16,-9],[-13,3],[-4,33],[9,28],[17,32],[10,6],[4,-50],[5,-10],[16,-11],[6,3],[27,64],[8,31],[13,85],[14,-16],[14,10],[8,13],[23,196],[19,58],[26,47],[12,12],[26,-29],[51,-11],[30,-20],[31,-2],[29,-10],[42,-34],[15,3],[14,11],[23,38],[9,60],[32,-31],[48,-12],[11,-17]],[[82659,54245],[-3,-5],[-19,-16],[-9,-33],[27,-51],[1,-34],[21,-30],[24,-46],[1,-16],[9,-21],[4,-25],[-17,-26],[-24,-5],[-17,24],[-16,30],[-4,-37],[-13,-21],[-45,6],[-32,0],[-32,-10],[16,-5],[14,-12],[50,-96],[11,-35],[-17,-70],[8,-29],[19,-16],[24,-35],[17,-4],[12,-19],[0,-34],[7,-32],[-19,-12],[19,-8],[17,-16],[-9,-16],[-7,-20],[7,-10],[23,-19],[10,-16],[6,-45],[22,-73],[41,-95],[9,-34],[0,-32],[-6,-27],[-24,-32],[-19,-42],[-2,-15],[-26,-20],[12,-14],[9,-19],[18,-59],[42,-95],[22,-35],[87,-129],[46,-57],[60,-128],[31,-30],[6,-36],[-26,-54],[-38,-28],[-62,-15],[-62,20],[-32,15],[-28,32],[-22,63],[-29,35],[12,-39],[7,-39],[-4,-43],[-11,-33],[-20,-25],[-21,-20],[-9,-14],[-53,-224],[-9,-60],[-16,-252],[0,-71],[24,-133],[2,-69],[5,-30],[-4,-25],[-11,-15],[-46,-41],[-32,-34],[-26,-48],[-21,-59],[-19,-44],[-25,-20],[-18,3],[-14,20],[-10,38],[-6,42],[-4,-31],[1,-30],[8,-33],[4,-34],[-5,-35],[-11,-28],[-29,-30],[-16,-26],[-2,-46],[-8,-26],[-11,-20],[-40,-46],[-9,-18],[-7,-24],[22,4],[19,-4],[2,-45],[6,-34],[-8,-75],[-30,-50],[15,-11],[14,-16],[30,-12],[10,-53],[-4,-64],[-6,-58],[-21,-16],[-14,11],[-14,-1],[-10,-17],[-2,-30],[19,15],[-1,-75],[-5,-72],[-7,-40],[-11,-33],[-18,-10],[-16,24],[-4,-28],[5,-24],[24,-58],[-15,-13],[-10,-20],[-5,-29],[-26,-66],[-11,-49],[-5,-52],[-12,-41],[-194,-180],[-156,-151],[-12,10],[-7,23],[-6,235],[-19,121],[-3,68],[-22,-61],[-14,6],[-15,16],[-11,19],[0,26],[11,75],[-14,-41],[-16,-31],[-16,3],[-14,16],[-5,24],[-7,4],[-35,-67],[-45,-35],[-25,0],[-20,21],[1,50],[-2,50],[-5,29],[-13,10],[-11,-4],[-32,-25],[-12,3],[-7,-13],[-85,180],[-18,-146],[-59,-78],[-44,-45],[-43,17],[-45,29],[-44,-35],[-47,-86],[-13,-13],[-14,1],[-10,11],[3,65],[1,64],[-4,145],[-4,28],[-13,40],[-18,28],[-11,-21],[-9,-28],[-36,1],[-35,23],[-30,-13],[-60,-58],[-32,-8],[-17,12],[-11,31],[6,29],[14,21],[-25,-17],[-21,-29],[-9,-19],[-10,10],[-26,65],[-54,-24],[-8,-8],[-13,-22],[-13,11],[-7,24],[-2,136],[-28,262],[-7,134],[-6,31],[-32,49],[1,69],[16,57],[4,68],[-5,73],[-10,71],[-12,54],[-18,46],[-24,52],[-30,39],[-63,43],[-33,-4],[-13,17],[-8,23],[3,43],[12,30],[15,7],[2,17],[-33,35],[-26,48],[-9,28],[-2,31],[0,73],[8,46],[4,25],[8,76],[18,24],[-3,14],[-8,10],[-11,25],[-9,29],[-20,49],[-36,60],[-6,102],[-5,150],[3,68],[11,128],[21,40],[16,12],[12,17],[-10,2],[-9,-6],[-15,-4],[12,114],[6,33],[25,64],[30,57],[12,67],[17,58],[70,61]],[[85480,52331],[21,-13],[21,4],[10,26],[3,33],[11,62],[24,42],[17,7],[12,18],[-2,46],[1,45],[18,48],[57,68],[31,24],[42,7],[5,-25],[-5,-37],[8,-56],[-4,-150],[-10,-21],[-42,-52],[-47,-42],[-13,-17],[-12,-42],[1,-41],[38,-54],[59,-52],[13,-24],[8,-40],[2,-45],[14,-21],[20,-10],[13,-22],[11,-30],[-100,70],[-26,31],[-32,4],[-31,9],[-32,27],[-34,6],[-16,-19],[-7,-38],[-4,-43],[8,-53],[-1,-32],[-6,-58],[25,-171],[31,-137],[45,-142],[23,-49],[25,-44],[-41,13],[-12,48],[-52,47],[-10,28],[-34,135],[-10,25],[-31,46],[-14,33],[-5,46],[4,48],[-2,66],[1,65],[7,81],[-11,28],[-15,26],[-17,62],[-5,70],[1,40],[7,35],[10,31],[2,30],[-25,44],[-25,124],[-2,65],[32,124],[-1,60],[7,36],[3,38],[17,83],[28,70],[47,99],[18,21],[20,14],[2,-24],[-4,-21],[-34,-101],[-5,-22],[-1,-43],[17,-24],[18,-51],[3,-68],[1,-72],[-4,-73],[-7,-25],[-28,-73],[-65,-85],[-5,-21],[0,-24],[12,-29],[15,-22]],[[86042,50192],[64,-64],[33,-9],[56,8],[21,-6],[53,-82],[15,-56],[4,-48],[9,-46],[13,-11],[15,-5],[20,-66],[4,-21],[-15,-166],[-63,63],[-60,71],[-26,27],[-69,60],[-11,21],[-8,27],[-30,37],[-60,6],[-23,-1],[-9,-6],[2,-20],[0,-40],[-15,-12],[-37,26],[-34,9],[-29,25],[-39,14],[-4,12],[3,19],[-1,18],[-9,6],[-18,-3],[-17,-17],[-14,-21],[-20,-55],[-11,-21],[-34,-9],[-14,5],[-13,14],[-39,101],[-13,22],[-14,18],[-14,8],[-13,-16],[-8,-31],[-3,-37],[-4,-22],[-17,-59],[-13,-36],[-5,6],[7,57],[0,32],[-9,34],[-5,35],[65,165],[24,40],[103,13],[61,-8],[34,4],[22,12],[19,-5],[4,-33],[12,-24],[16,2],[29,25],[26,40],[15,17],[16,3],[16,-3],[16,-9],[43,-34]],[[85238,50064],[46,-45],[10,-29],[9,-35],[9,-20],[10,-15],[18,-31],[5,-46],[-4,-93],[-21,-8],[-19,-14],[-40,-54],[-20,-10],[-21,-4],[-15,-14],[-15,-6],[-39,30],[-38,35],[-54,61],[-10,15],[-9,32],[-25,59],[-6,38],[-2,106],[6,25],[11,13],[36,-25],[24,26],[69,22],[71,-2],[14,-11]],[[84740,46363],[-19,-30],[-10,-58],[-34,-54],[-37,-89],[-29,-46],[-26,-53],[-23,-36],[-28,-13],[-42,-7],[-56,-65],[-32,-28],[-31,-2],[-28,21],[-11,24],[2,31],[10,28],[12,22],[7,29],[-33,37],[-2,27],[12,75],[9,76],[12,52],[46,93],[28,46],[17,19]],[[84567,46549],[36,20],[20,22],[17,32],[51,53],[9,15]],[[87429,48555],[-2,-22],[-1,-41],[5,-38],[-12,-39],[11,-57],[2,-29],[-1,-41],[-3,-18],[-8,-54],[-9,-19],[-6,-5],[-7,-16],[-54,18],[-24,37],[-21,40],[-4,17],[-25,46],[-6,16],[0,25],[20,7],[21,-1],[-1,22],[13,80],[-33,51],[-6,21],[12,15],[26,-18],[32,89],[10,19],[4,50],[18,6],[13,-6],[8,-31],[3,-27],[-3,-24],[15,-13],[13,-60]],[[87370,48132],[-4,-41],[-5,-45],[-25,-51],[-16,-78],[-9,-19],[-34,-35],[-30,43],[-9,37],[13,172],[13,-6],[9,1],[2,12],[-19,19],[-4,98],[1,38],[15,8],[18,-29],[24,-52],[27,-40],[33,-32]],[[88481,47077],[-66,-76],[-87,13],[-31,2],[-51,-19],[-11,15],[10,71],[41,190],[49,168],[20,43],[29,41],[31,33],[69,34],[62,-7],[9,-13],[27,-56],[18,-44],[7,-63],[-27,-107],[-29,-102],[-49,-80],[-21,-43]],[[89159,46590],[-14,19],[-39,64],[-34,74],[-23,68],[-25,62],[-108,184],[-27,61],[-6,16],[3,16],[12,32],[22,92],[-23,-57],[-27,-45],[-40,-3],[-39,-11],[-37,-27],[-37,-10],[-18,14],[-11,34],[-6,35],[-3,36],[-15,-59],[-31,-33],[-41,-69],[-12,14],[-7,27],[-3,27],[8,29],[6,31],[8,73],[19,44],[12,84],[8,30],[4,30],[-11,34],[-18,12],[-13,20],[-15,57],[-9,20],[-16,23],[-13,28],[14,20],[19,8],[15,-1],[27,-13],[13,0],[31,21],[-17,-7],[-18,1],[-57,37],[-35,38],[-33,77],[0,15],[23,14],[51,16],[-16,39],[-23,34],[-8,61],[-15,38],[-34,61],[-23,64],[-19,129],[-20,98],[5,35],[17,25],[-26,3],[-23,19],[12,47],[27,28],[-25,-7],[-23,-14],[-11,-2],[-11,4],[-6,19],[-1,27],[3,48],[-4,46],[-21,22],[-17,33],[-10,13],[-13,-1],[-12,22],[-10,32],[-126,139],[-8,40],[-11,-18],[-12,-8],[-14,23],[-16,15],[-16,-2],[-15,12],[-16,7],[-17,1],[-66,43],[-63,68],[-51,29],[-31,38],[-33,31],[-73,30],[-74,20],[-27,1],[-22,-7],[-22,2],[-122,147],[-21,67],[2,39],[6,33],[50,9],[-36,9],[-14,-4],[-29,-27],[-16,-2],[-22,18],[-21,22],[-35,-20],[-17,34],[-7,35],[-9,17],[-13,-2],[-17,-13],[-18,2],[-11,25],[-8,32],[-12,23],[-15,17],[-24,42],[-12,56],[1,98],[4,36],[24,57],[16,54],[-20,6],[-19,-25],[-8,-25],[-3,-31],[-2,-103],[-15,-30],[-22,2],[6,-60],[-9,-57],[-26,-67],[-2,-31],[4,-33],[-6,-32],[-42,-94],[-14,-5],[-32,1],[-32,-15],[-15,22],[-13,28],[-9,34],[-13,70],[-10,71],[32,88],[-11,80],[-21,68],[-55,94],[-57,90],[-26,18],[-43,8],[-13,9],[-13,33],[-10,39],[26,17],[46,46],[26,-3],[70,-24],[21,-23],[20,-13],[48,75],[38,99],[24,21],[20,7],[20,-9],[41,-34],[32,-16],[23,-4],[12,-30],[13,-14],[3,46],[12,54],[22,17],[12,3],[8,14],[-2,50],[-30,6],[17,43],[14,21],[5,21],[1,26],[-59,-50],[-62,-21],[-36,5],[-37,1],[-73,-33],[-27,1],[-65,13],[-36,17],[-27,-13],[-27,-1],[-28,38],[-23,48],[-12,34],[-16,25],[-7,33],[-17,126],[-2,89],[-27,2],[-28,9],[-121,85],[-15,-21],[-17,-11],[-17,-4],[-17,5],[-17,13],[1,23],[13,58],[12,21],[17,17],[11,30],[18,92],[1,31],[-2,32],[1,24],[11,12],[46,30],[95,45],[24,27],[20,43],[24,26],[10,27],[12,21],[74,57],[32,4],[32,-6],[65,-34],[61,-54],[53,-72],[57,-52],[70,-8],[35,5],[34,-7],[14,-15],[24,-44],[-7,-29],[-4,-60],[13,-58],[20,-58],[16,-62],[3,-30],[-6,-65],[-5,-31],[-20,-53],[-11,-58],[7,-71],[4,-71],[-1,-66],[4,-65],[10,-65],[47,-180],[27,-122],[9,68],[-2,76],[9,27],[14,15],[17,-16],[4,-30],[2,-67],[14,-131],[19,-6],[21,20],[3,-40],[-1,-74],[10,-59],[8,-23],[34,-48],[15,-9],[44,-12],[33,-3],[32,17],[21,44],[18,47],[65,110],[18,53],[18,80],[7,18],[63,87],[8,31],[9,59],[14,58],[10,30],[62,28],[64,16],[64,53],[27,46],[2,30],[-14,53],[-1,23],[15,23],[56,67],[66,69],[53,47],[29,0],[27,-42],[28,-34],[150,-101],[24,-31],[21,-42],[30,-29],[33,-14],[31,-27],[28,-35],[64,-64],[86,-79],[21,-5],[80,4],[14,-15],[13,-21],[12,-5],[91,-14],[14,-15],[13,-21],[8,-57],[62,-2]],[[88581,47010],[-14,-7],[-69,17],[-8,24],[-1,12],[16,24],[15,40],[24,14],[10,0],[28,-94],[-1,-30]],[[78251,53040],[16,-47],[3,-31],[-11,-35],[-4,-54],[-33,-42],[-28,10],[-9,15],[-18,82],[2,69],[11,27],[26,-4],[27,38],[18,-28]],[[78451,52413],[-13,-18],[-15,28],[-13,39],[-6,41],[-6,68],[-2,48],[8,28],[5,-1],[23,-28],[15,-49],[9,-15],[1,-45],[-5,-52],[-1,-44]],[[78469,52683],[2,-74],[-20,20],[-17,29],[-25,22],[-32,7],[-23,19],[-16,34],[0,16],[1,13],[5,10],[119,-67],[6,-29]],[[78618,52273],[-5,-22],[-11,16],[-54,25],[-18,2],[-47,28],[-14,14],[-10,19],[3,35],[7,21],[4,59],[12,24],[23,-44],[26,-38],[15,-17],[46,-38],[16,-19],[7,-65]],[[78657,52344],[-9,-17],[-14,4],[-14,20],[-20,35],[-21,31],[-28,20],[-17,5],[-6,8],[6,60],[18,4],[58,-56],[19,-31],[28,-83]],[[78689,52155],[-31,-4],[-9,8],[4,54],[9,33],[14,-1],[16,-49],[-3,-41]],[[78735,52225],[-5,-7],[-24,73],[6,42],[6,11],[13,-26],[10,-27],[8,-32],[-14,-34]],[[78895,52523],[18,-25],[14,16],[-1,-21],[-3,-21],[-17,-59],[-28,13],[-7,19],[-2,15],[4,9],[3,29],[12,0],[7,25]],[[79051,52543],[1,-43],[16,-21],[4,-32],[-3,-51],[-14,-59],[-7,-15],[-20,12],[-6,19],[-3,16],[3,11],[-15,14],[10,22],[-7,32],[-40,-20],[-12,-1],[-2,36],[2,15],[31,45],[18,9],[20,-10],[24,21]],[[79104,51741],[8,-9],[10,30],[19,-41],[11,-21],[15,-20],[-15,-1],[-6,-19],[-4,-4],[-59,66],[-38,-21],[-25,19],[-8,14],[14,36],[13,83],[26,-21],[6,-26],[-2,-7],[17,-16],[18,-42]],[[79020,51650],[26,-56],[6,-20],[-13,-31],[-10,-44],[-6,-9],[-20,16],[-14,-43],[-9,69],[-20,44],[12,44],[5,4],[6,-2],[6,-11],[31,39]],[[78815,51642],[-36,-20],[-41,15],[5,34],[20,41],[17,-2],[31,-27],[12,-23],[-8,-18]],[[80474,51163],[-55,-59],[-13,3],[-10,21],[6,113],[7,34],[39,4],[23,-17],[12,-18],[5,-38],[-2,-23],[-12,-20]],[[81623,47750],[-6,-9],[-47,5],[-30,-47],[-21,-14],[-76,0],[-9,6],[-7,0],[-4,-10],[-24,7],[-77,42],[-10,38],[12,42],[27,58],[56,12],[252,4],[27,-51],[3,-16],[-55,-35],[-11,-32]],[[87489,51200],[-13,-11],[-15,12],[-15,44],[5,34],[17,23],[15,-23],[4,-30],[11,-2],[-9,-47]],[[85346,51557],[-17,-15],[-19,1],[-4,61],[6,78],[18,13],[27,-16],[-10,-20],[8,-42],[-9,-60]],[[85434,51659],[32,-86],[-21,-82],[15,-46],[40,-2],[10,-17],[7,-21],[4,-28],[-10,-23],[-23,-20],[-26,29],[-7,28],[-5,10],[-35,-21],[-10,-2],[-6,39],[8,55],[-24,25],[-23,57],[-1,24],[9,39],[-1,32],[13,3],[23,-43],[11,40],[9,17],[11,-7]],[[86923,48443],[-22,-50],[21,117],[4,59],[20,36],[29,179],[7,-5],[10,-17],[-15,-131],[-41,-92],[-13,-96]],[[86890,48472],[-17,-55],[-11,19],[-7,1],[-4,32],[4,68],[-14,76],[19,-1],[5,-23],[6,-8],[18,-73],[1,-36]],[[85631,49726],[-7,-21],[-16,-14],[-14,1],[5,21],[-4,11],[-10,-5],[-16,-16],[-20,-33],[-13,16],[-2,26],[1,11],[24,45],[29,8],[40,43],[18,-2],[-4,-27],[-6,-20],[-4,-20],[-1,-24]],[[85226,54166],[-11,-12],[-18,4],[-2,30],[18,52],[12,56],[-13,14],[-12,35],[-1,41],[11,76],[15,-6],[14,-33],[6,-62],[10,-47],[-20,-64],[-9,-84]],[[84904,53822],[-7,-18],[-34,32],[2,51],[-4,25],[-9,27],[-4,26],[4,28],[20,-36],[12,-57],[16,-55],[4,-23]],[[86350,47051],[-24,-18],[16,45],[52,104],[18,-19],[25,-4],[-37,-47],[-38,-19],[-12,-42]],[[86065,47261],[-16,-53],[-18,3],[-34,71],[2,50],[3,16],[13,5],[43,-15],[9,-40],[-2,-37]],[[85506,47177],[48,-23],[28,3],[6,-21],[-27,-49],[-56,38],[-10,40],[11,12]],[[86208,50869],[4,-34],[16,-32],[-5,-49],[-7,-7],[4,-23],[7,-17],[-13,-12],[-10,6],[-15,-16],[-10,-22],[-32,-9],[-11,20],[-57,24],[-37,53],[-5,16],[71,62],[32,17],[26,-1],[33,23],[9,1]],[[78435,48687],[-23,-3],[-42,71],[-7,22],[12,21],[13,-2],[48,-45],[9,-22],[-10,-42]],[[77895,50009],[11,-84],[-33,58],[1,40],[-5,26],[-20,33],[-15,40],[-7,96],[5,20],[13,1],[58,-126],[4,-21],[-1,-45],[-8,-14],[-3,-24]],[[77834,50264],[-20,-47],[-33,1],[-6,29],[1,70],[-8,22],[0,9],[6,40],[6,9],[53,-98],[1,-35]],[[77733,50493],[2,-15],[-45,50],[-22,14],[-19,56],[5,26],[1,37],[3,15],[14,5],[18,-27],[13,-66],[23,-61],[7,-34]],[[77349,51537],[-17,-27],[-25,26],[9,37],[4,51],[15,41],[5,47],[-29,130],[14,5],[12,-14],[19,-87],[17,-52],[-7,-70],[-17,-87]],[[76795,53202],[-18,-5],[-16,12],[-14,33],[-75,96],[-23,1],[-16,25],[-20,8],[-21,64],[-5,35],[16,16],[9,35],[25,-15],[28,-62],[29,-23],[8,-12],[14,-34],[66,-85],[7,-28],[5,-29],[1,-32]],[[83900,48710],[-18,-15],[-33,66],[-14,54],[3,31],[10,26],[5,7],[-2,28],[13,14],[15,-2],[9,-38],[11,-10],[6,-36],[-5,-125]],[[84225,51168],[6,-36],[-10,-31],[11,-59],[28,78],[27,10],[15,-13],[10,-15],[6,-30],[-10,-63],[-18,-30],[-22,-5],[-11,37],[-15,4],[-10,-81],[-5,-12],[-13,-10],[-12,22],[-2,12],[17,37],[-9,108],[-13,-20],[-34,-99],[-26,-44],[-8,23],[-14,67],[6,86],[21,58],[18,-4],[52,18],[15,-8]],[[83850,51608],[12,-25],[-7,-30],[-9,7],[-26,0],[-9,-2],[-12,-18],[-7,0],[5,27],[21,41],[14,-6],[18,6]],[[83479,48215],[-11,-96],[-6,33],[-2,88],[-7,43],[5,49],[-1,126],[8,58],[16,-74],[4,-38],[-6,-189]],[[82048,47827],[-22,-10],[-21,21],[0,27],[5,25],[32,13],[17,0],[18,-18],[12,-18],[6,-21],[-34,-1],[-13,-18]],[[82306,49614],[-59,-107],[-9,28],[5,109],[-17,67],[2,51],[11,89],[15,68],[34,46],[8,5],[-2,-83],[7,-31],[2,-27],[-3,-23],[6,-105],[4,-26],[-8,-33],[4,-28]],[[84152,45559],[-26,-1],[-8,6],[-3,51],[8,28],[60,37],[23,34],[34,70],[20,18],[5,8],[4,-1],[3,-54],[9,-31],[1,-17],[-30,-27],[-26,-62],[-59,-41],[-15,-18]],[[84523,47045],[-17,-36],[-11,-62],[-11,-19],[-22,-11],[-14,62],[-24,-3],[12,54],[11,21],[16,0],[7,-22],[4,-4],[36,92],[7,1],[6,-4],[5,-11],[-5,-58]],[[84423,47077],[-39,-15],[-24,-72],[-19,1],[-11,-32],[-2,-14],[1,-12],[-2,-13],[-8,-12],[-17,20],[-16,-25],[-6,-7],[-23,30],[-21,-2],[-6,5],[26,52],[36,50],[6,18],[-14,5],[-8,7],[-2,12],[23,7],[16,2],[12,-16],[8,1],[48,58],[20,-14],[14,-14],[8,-20]],[[84254,47030],[-6,-25],[-75,2],[2,33],[21,36],[7,12],[23,11],[33,-20],[-5,-49]],[[87420,48070],[-15,-6],[-8,48],[13,12],[14,-29],[-4,-25]],[[78728,52447],[2,-32],[-19,8],[-13,37],[11,26],[7,10],[7,-36],[5,-13]],[[78840,52304],[2,-17],[-25,34],[-1,24],[3,11],[15,-26],[6,-26]],[[78955,52323],[-18,-17],[-22,53],[1,12],[2,9],[4,6],[13,-27],[16,-10],[4,-26]],[[79080,51877],[2,-14],[-13,16],[-8,10],[-5,8],[-29,79],[12,-5],[32,-69],[9,-25]],[[79523,53661],[-1,-39],[-19,23],[-4,44],[7,14],[13,-8],[4,-34]],[[79377,53492],[-12,-2],[-3,17],[1,29],[-2,24],[-3,17],[0,30],[11,-15],[8,-14],[10,-10],[7,-6],[4,-5],[-7,-42],[-14,-23]],[[80246,53516],[-14,-30],[-14,19],[22,61],[5,4],[1,-54]],[[80264,50910],[-32,-25],[-10,55],[21,16],[22,-14],[-1,-32]],[[79853,50172],[-11,-14],[-7,14],[-2,16],[5,20],[15,2],[7,-6],[-7,-32]],[[79690,50111],[-5,-11],[-15,6],[-11,16],[-7,15],[-2,16],[15,20],[32,-20],[-7,-42]],[[81780,47733],[-4,-22],[-14,5],[-13,38],[6,10],[8,4],[9,-4],[8,-31]],[[81310,48495],[-6,-20],[-26,1],[-5,24],[17,41],[12,3],[10,-15],[-2,-34]],[[79236,48018],[-17,-13],[-13,11],[-6,16],[19,40],[10,10],[9,3],[5,-22],[-7,-45]],[[77037,53038],[-2,-13],[-29,61],[-32,34],[13,8],[27,-9],[11,-9],[10,-30],[2,-42]],[[76489,55191],[-6,-16],[-16,8],[-18,52],[6,10],[12,-5],[21,-12],[2,-20],[-1,-17]],[[84332,50861],[-19,-4],[-13,17],[1,85],[12,18],[5,-3],[4,-25],[5,-23],[10,-21],[-5,-44]],[[84233,49473],[-27,-69],[-19,4],[-23,45],[-6,50],[-1,18],[16,28],[52,-9],[9,-25],[-1,-42]],[[84401,50716],[5,-23],[-17,1],[-7,43],[1,24],[18,-45]],[[84208,50796],[-20,-47],[-2,25],[4,23],[5,16],[9,9],[4,-26]],[[83184,46808],[-11,-6],[-11,8],[4,52],[-6,34],[11,28],[3,48],[5,15],[6,-15],[4,-10],[5,-5],[13,-1],[3,-21],[-1,-19],[-5,-21],[-15,-23],[-11,-25],[6,-39]],[[83075,47097],[-12,-1],[-2,23],[4,24],[12,11],[5,0],[8,-22],[2,-11],[-8,-15],[-9,-9]],[[82113,46791],[-8,-20],[-22,35],[-6,16],[17,23],[6,3],[14,-24],[-1,-33]],[[82745,54254],[9,-55],[2,-21],[-52,-29],[-31,68],[6,27]],[[82682,53732],[-3,-19],[-24,47],[-7,33],[3,27],[25,2],[12,-17],[-6,-73]],[[84458,48402],[-3,-28],[-10,32],[-9,15],[1,34],[13,-12],[8,-41]],[[84340,48806],[-1,-58],[-11,3],[-9,20],[-3,20],[1,15],[5,13],[18,-13]],[[83548,47742],[-29,-3],[-8,5],[-3,56],[32,-24],[10,-2],[-2,-32]],[[82654,47023],[-7,-1],[-12,11],[5,24],[-7,40],[2,32],[16,18],[33,2],[1,-24],[-31,-102]],[[82339,49847],[-10,-99],[-17,56],[19,67],[9,13],[-1,-37]],[[85380,52298],[-9,-18],[-9,6],[-6,24],[2,18],[8,11],[9,-8],[5,-33]],[[87325,50619],[-8,-8],[-3,25],[5,33],[5,6],[6,-2],[8,-12],[-13,-42]],[[87102,49397],[14,-31],[-33,24],[-47,51],[-3,34],[40,-52],[29,-26]],[[86362,51395],[-7,-30],[-14,-19],[-119,-36],[10,21],[5,21],[8,11],[12,-3],[6,7],[5,2],[7,-3],[12,9],[24,-6],[25,5],[-2,28],[28,-7]],[[86284,51538],[-16,-1],[-28,25],[16,22],[11,5],[9,13],[5,0],[12,-11],[7,-19],[-16,-34]],[[85985,51735],[-12,-2],[-10,34],[-28,37],[-17,65],[65,-107],[2,-27]],[[85403,51839],[-1,-17],[-9,24],[-6,6],[6,62],[4,11],[5,-43],[1,-43]],[[85394,52213],[-10,-7],[-3,2],[-3,24],[5,39],[12,0],[5,-6],[1,-29],[-7,-23]],[[85360,51393],[-3,-12],[-29,15],[-8,8],[15,82],[14,-2],[12,-78],[-1,-13]],[[85755,49800],[0,-25],[-2,-8],[-15,9],[-11,-1],[-10,44],[3,10],[20,-12],[7,-5],[8,-12]],[[85711,49777],[-48,-30],[11,56],[6,15],[24,-15],[7,-26]],[[85199,54075],[1,-25],[-17,56],[-7,65],[14,-23],[15,-49],[-6,-24]],[[85236,54013],[-5,-6],[-10,15],[-6,17],[1,17],[7,9],[14,-26],[0,-15],[-1,-11]],[[84835,53370],[-3,-13],[-11,68],[9,34],[12,-13],[3,-12],[-11,-32],[1,-32]],[[86661,47694],[-4,-28],[-12,15],[-11,33],[-17,5],[-13,8],[-7,16],[47,7],[17,-56]],[[85741,47705],[-13,-15],[-20,30],[-6,13],[13,29],[14,9],[9,-13],[4,-13],[-2,-14],[1,-26]],[[85393,47451],[-17,-13],[5,43],[-1,34],[29,-11],[0,-27],[-3,-10],[-13,-16]],[[84281,45908],[-25,-20],[0,42],[20,54],[17,18],[10,-22],[1,-9],[-26,-20],[3,-43]],[[83856,45742],[-14,-7],[-30,17],[-6,10],[25,28],[20,39],[23,4],[14,-8],[-5,-47],[-27,-36]],[[87449,48136],[-7,-4],[0,28],[8,25],[8,14],[9,1],[-18,-64]],[[87409,47955],[-5,-9],[-7,18],[-1,12],[10,32],[9,18],[11,1],[-3,-26],[-14,-46]],[[85551,50151],[-14,-48],[-24,2],[-4,7],[29,30],[13,9]],[[85445,49933],[7,-25],[-28,16],[-12,25],[12,15],[7,4],[14,-35]],[[84160,46920],[-9,-34],[-16,10],[4,33],[8,19],[22,28],[22,5],[13,-10],[4,-11],[-34,-11],[-14,-29]],[[71402,72067],[33,36],[35,37],[36,38],[41,44],[35,37],[28,31]],[[71610,72290],[1,-2],[2,-5],[12,-14],[12,-6],[14,13],[18,10],[9,-6],[1,-17],[-11,-82],[1,-33],[18,-66],[23,-109],[22,-102],[12,-66],[13,-28],[52,-28],[43,-23],[26,-37],[28,-36],[20,-22],[9,-29],[2,-25],[-1,-18],[-11,-22],[-50,-59],[-6,-18],[-1,-24],[10,-73],[6,-45],[1,-92],[4,-86],[17,-40],[15,-25],[8,-24],[18,-31],[15,-24],[13,-14],[6,-31],[-3,-37],[-6,-32],[2,-17],[10,-12],[16,-32],[2,-47],[-1,-32],[6,-29],[2,-32],[-5,-80],[1,-33],[0,-4],[-14,-2],[-12,-12],[-17,-51],[-19,-13],[-22,-4],[-22,31],[-19,32],[-5,18],[-4,34],[-10,23],[-20,-11],[-29,-4],[-31,-8],[-6,-7],[-1,-15],[8,-30],[7,-40],[3,-56],[9,-37],[3,-12],[50,-111],[13,-23],[3,-14],[-4,-41],[-9,-47],[2,-38],[16,-41],[14,-29],[-13,-39],[-8,-45],[9,-21],[-5,-65],[4,-12],[10,-5],[15,4],[15,18],[13,3],[7,-5],[11,49],[9,7],[17,-13],[35,-93],[30,-78],[8,-15],[6,-9],[29,-41],[20,-26],[27,10],[36,1],[22,-25],[12,-17],[1,-3],[2,0],[43,-62],[19,5],[12,-18],[4,-43],[-6,-46],[2,-21],[19,-4],[41,-30],[37,-26],[19,-9],[20,-19],[18,-32],[35,-40],[31,-31],[7,-42]],[[74474,67897],[-3,20],[3,16],[9,9],[37,12],[42,24],[17,13],[12,14],[13,20],[12,0],[38,-30],[13,-19],[7,-58],[5,-22],[-5,-58],[-22,-142],[4,-53],[19,-38],[16,-27]],[[74691,67578],[-2,-11],[-34,-46],[-6,-24],[7,-24],[14,-20],[6,-20],[6,-60],[17,-16],[34,-39],[30,-28],[51,18],[14,-12],[25,-14],[20,-4],[11,-10],[7,-9],[-1,-13],[1,-12],[28,-3],[15,-7],[49,13],[50,17],[23,54],[11,4],[28,20],[29,-22],[31,-32],[17,-9],[33,-5],[32,4],[77,14],[43,-7],[39,44],[8,0],[17,-34],[43,-3],[22,16],[25,13],[16,4],[12,0],[15,-3],[15,12],[6,23],[-1,34],[-11,38],[-9,22],[-1,12],[3,27],[7,39],[15,44],[-11,43],[-15,49],[-11,5],[-28,-12],[-30,3],[-23,29],[-18,37],[-4,31],[5,38],[8,34],[2,13]],[[75453,67833],[22,0],[31,-7],[24,-10],[19,0],[34,45],[16,2],[18,9],[7,8],[6,-6],[20,-6],[20,3],[18,12],[19,19],[32,40],[7,23],[0,21],[-6,14],[-6,7],[2,18],[14,31],[50,47],[42,57],[24,43],[10,52],[14,57],[13,22],[30,14],[84,21],[27,23],[39,42],[20,33],[11,27],[1,30],[26,10],[23,48],[28,49],[48,41],[43,56],[15,-9],[16,-26],[8,-29],[2,-15],[55,-18],[9,3],[40,-26],[38,-32],[20,-8],[10,1],[9,10],[10,28],[10,20],[7,8],[-1,32],[54,61],[49,45],[42,32],[12,-13],[14,-25],[18,-62],[11,-16],[29,9],[5,-7],[-5,-22],[-19,-28],[-25,-26],[-16,-20],[5,-68],[-1,-24],[7,-7],[51,67],[25,14],[9,-16],[2,-37],[21,-74],[8,-38],[-51,-91],[-19,-47],[1,-16],[-1,-16],[-14,-24],[1,-9],[11,-15],[13,-11],[6,1],[11,22],[48,31],[14,-6],[34,-48],[16,-3],[41,-14],[27,18],[19,-16],[40,-60],[9,-11]],[[77033,68097],[-3,-36],[-2,-40],[10,-32],[1,-28],[-2,-25],[-8,-18],[-23,-10],[-18,-30],[-31,-45],[-24,-35],[-17,-32],[-7,-32],[2,-42],[5,-43],[56,-159],[0,-28],[-18,-8],[-23,18],[-21,26],[-22,68],[-19,21],[-18,4],[-109,-35],[-23,-10],[-36,-25],[-25,-52],[-18,-47],[-19,-18],[-28,-37],[-76,-112],[-44,-48],[-29,-18],[-20,-25],[-11,-42],[-8,-29],[-3,-73],[5,-90],[11,-58],[6,-12],[1,-17],[-11,-31],[-15,-26],[-7,-17],[-6,-82],[-13,-40],[-23,-59],[-21,-45],[-33,-35],[-13,-28],[-12,-52],[-7,-44],[0,-16],[4,-14],[13,-16],[17,-15],[8,-23],[1,-28],[-12,-68],[-22,-95],[-26,-74],[-26,-71],[-6,-24],[-23,-87],[-21,-120],[-13,-81],[-12,-56],[-15,-2],[-18,18],[-43,23],[-27,19],[-21,17],[-14,0],[-19,-12],[-19,-7],[-12,8],[-27,50],[-8,-6],[-5,-24],[18,-143],[12,-53],[-2,-88],[-5,-109],[-7,-119],[-4,-28],[-12,-31],[-15,-9],[-14,13],[-11,-3],[-3,-20],[3,-52],[-14,-58],[-10,-51],[3,-49],[5,-49],[16,-108],[0,-39],[-3,-36],[-9,-14],[-14,2],[-7,-15],[-6,-22],[-16,-81],[-16,-9],[-15,12],[-23,55],[-14,16],[-9,-1],[-4,-15],[-6,-32],[-6,-22],[-16,-19]],[[75714,64503],[-3,40],[-8,209],[-7,66],[-5,92],[-7,28],[-10,51],[-10,43],[-9,19],[-5,81],[-2,99],[0,47],[-13,97],[-12,110],[-16,-4],[-10,26],[-7,0],[-23,-25],[-18,8],[-14,-3],[0,-51],[3,-54],[-6,-19],[-36,-64],[-9,-42],[1,-45],[4,-59],[-6,-31],[-16,-28],[-21,-14],[-18,7],[-12,24],[-11,62],[-10,34],[-10,8],[-8,-9],[-1,-39],[0,-33],[-2,-3],[-6,5],[-6,16],[-17,155],[-25,119],[-1,46],[8,59],[11,91],[29,56],[4,24],[5,19],[7,4],[37,-5],[13,9],[11,27],[16,21],[16,9],[13,3],[20,-21],[9,12],[6,38],[9,37],[5,18],[14,8],[18,2],[5,7],[5,13],[4,49],[23,111],[8,49],[1,8],[-1,55],[7,8],[37,-27],[16,1],[9,11],[3,20],[-5,23],[-26,41],[-47,55],[-43,34],[-80,-5],[-79,-11],[-23,6],[-29,15],[-70,-2],[-86,-9],[-32,5],[-17,0],[-32,-6],[-52,16],[-37,20],[-32,22],[-38,20],[-9,0],[-5,7],[-4,18],[-1,23],[8,106],[-7,161],[6,59],[-31,132],[-11,25],[-15,1],[-9,-17],[-3,-31],[5,-35],[-12,-38],[-23,-13],[-27,13],[-22,18],[-29,40],[-21,55],[-2,61],[-10,40],[-13,19],[-10,5],[-9,-4],[-8,-21],[7,-22],[9,-30],[-3,-20],[-8,-3],[-12,9],[-19,-5],[-19,16],[-11,1],[-11,6],[0,35],[-17,45],[-28,50],[-28,31],[-14,-4],[-6,-35],[1,-12],[10,-7],[14,-20],[3,-20],[-2,-19],[-17,-33],[-13,-31],[-27,-46],[-23,-52],[-6,-40],[-9,-36],[-4,-39],[6,-27],[12,-17],[29,-13],[31,-52],[24,-72],[14,-21],[26,-24],[48,-3],[8,-20],[7,-52],[9,-18],[25,-25],[2,-18],[-6,-21],[-11,-16],[-20,-11],[-20,-4],[-19,6],[-29,5],[-33,0],[-23,-131],[-16,-46],[-10,1],[-25,22],[-11,-4],[-29,-116],[-4,-28],[-2,-21],[16,-45],[18,-37],[22,-14],[17,11],[14,-15],[17,-37],[28,-25],[40,-12],[23,-29],[2,-25],[-1,-26],[-4,-67],[-4,-39],[-21,-102],[-16,-87],[8,-42],[6,-17],[5,-13],[17,-33],[12,-32],[-10,-83],[6,-22],[23,-14],[25,-11],[9,-14],[-22,-84],[5,-59],[9,-55],[6,-90],[1,-9],[-2,-23],[15,-69],[21,-136],[2,-51],[-1,-54]],[[74736,64569],[-7,-90],[-22,1],[20,-60],[6,-44],[3,-60],[-24,-7],[-16,7],[-14,52],[-7,-48],[-24,-44],[-9,22],[-5,23],[-1,41],[13,157],[-2,17],[-7,12],[-13,6],[-5,32],[-21,-167],[9,-68],[-4,-32],[-38,-26],[-39,63],[-5,20],[-3,-35],[-7,-43],[-36,8],[-19,33],[12,58],[23,137],[4,62],[-30,45],[-26,27],[-15,63],[6,-69],[14,-24],[20,-17],[21,-35],[-15,-43],[-15,-27],[-29,-101],[-34,-57],[-41,-42],[-132,-63],[-28,-25],[-41,-78],[-26,-74],[-5,-75],[15,-81],[12,-127],[10,-26],[-14,-47],[-25,-49],[-20,-66],[2,-37],[-5,-24],[-70,-82],[-15,-47],[-19,-48],[-23,27],[-14,0],[19,-38],[-3,-25],[-6,-14],[-18,-14],[-101,-60],[-77,-57],[-22,3],[4,17],[14,15],[-1,66],[-15,12],[-12,4],[-59,-79],[-23,-79],[5,-15],[13,4],[39,44],[19,-12],[1,-18],[-60,-68],[-126,-220],[-6,-44],[-17,-49],[-22,-46],[-41,-112],[-78,-167],[-21,-62],[-125,-128],[-23,-39],[-51,-125],[-53,-102],[-62,-85],[-106,-108],[-65,-102],[-20,-68],[-2,-25],[7,-33],[12,-30],[3,-25],[-6,-44],[-3,-24],[-19,-60],[-33,-43],[-105,-90],[-14,3],[-86,18],[-32,-17],[-13,-42],[-30,-174],[-28,-46],[-11,-42],[-4,-29],[-17,1],[-14,13],[-11,-10],[-12,59],[-21,12],[-17,4],[-73,-59],[-25,-47],[-53,-223],[-14,-144],[13,-159],[18,-127],[4,-57],[-2,-75],[-10,-36],[-6,-43],[8,-88],[23,-116],[5,-48],[1,-51],[17,-115],[-12,20],[-9,49],[-21,62],[-26,-62],[14,-44],[49,-53],[15,-44],[-32,-386],[-24,-138],[-29,-90],[-16,-34],[-34,-142],[-24,-172],[-5,-67],[11,-74],[-12,-43],[-16,-34],[30,15],[10,-40],[3,-42],[1,-246],[-3,-257],[-23,-11],[-25,-2],[-22,7],[-16,10],[-39,-14],[-21,-28],[-17,-47],[1,-81],[-72,-203],[-16,-67],[-6,-65],[10,-34],[18,-35],[24,-14],[47,-14],[23,-19],[15,-34],[-55,36],[-65,8],[-155,-95],[-41,-66],[-23,-57],[-15,-131],[-3,-88],[-18,-73],[-81,-112],[-51,-34],[-19,-30],[-60,39],[-66,98],[-27,53],[-97,253],[-18,32],[-19,108],[-4,41],[-5,16],[-9,11],[-5,16],[-21,124],[-9,130],[-14,144],[11,-10],[17,-47],[8,-70],[1,-96],[12,-11],[11,9],[-31,222],[-28,55],[-7,4],[-7,36],[-1,44],[2,22],[-21,72],[-8,44],[-48,220],[-22,157],[-33,175],[-22,62],[-34,135],[-28,63],[-30,84],[-24,38],[-9,19],[-70,292],[-21,162],[-18,76],[-9,58],[-25,247],[0,44],[-3,49],[-17,105],[-31,113],[-9,70],[1,28],[-20,110],[-4,50],[-13,47],[-15,42],[-16,34],[-37,112],[-14,27],[-25,72],[-18,134],[-23,52],[36,0],[-22,49],[-11,32],[-12,20],[17,50],[-27,-1],[-15,30],[-20,93],[-37,105],[-6,57],[-32,177],[-27,426],[-26,189],[2,54],[-30,165],[-15,110],[-6,93],[-8,61],[-7,121],[-12,39],[-1,23],[8,55],[22,85],[8,54],[-10,77],[-20,-80],[-18,-23],[-9,60],[0,80],[-2,20],[5,27],[49,-13],[-56,49],[-6,29],[-3,22],[12,40],[-20,33],[-8,103],[-6,24],[-2,19],[11,142],[48,280],[4,63],[-5,90],[-10,71],[-5,76],[-3,19],[-17,7],[-16,28],[-19,112],[17,36],[13,21],[-18,-9],[-15,3],[29,52],[25,39],[59,46],[25,30],[-37,-27],[-38,-10],[-83,6],[14,104],[14,35],[16,19],[-23,-6],[-27,9],[9,106],[21,22],[22,5],[28,15],[-30,17],[-31,9],[-37,-18],[-34,13],[-42,0],[17,-14],[17,-33],[-8,-57],[-9,-36],[-23,-24],[-18,-38],[-6,-32],[-10,-24],[18,-16],[19,-12],[11,-26],[13,-39],[-1,-75],[-49,-177],[-17,-39],[-124,-107],[-48,-58],[-104,-75],[-40,-14],[-44,15],[-66,57],[-99,147],[-26,48],[-79,189],[-57,99],[-44,93],[-54,88],[-51,118],[-10,54],[3,54],[19,30],[22,-12],[18,-46],[12,-21],[11,-8],[76,71],[29,-3],[20,35],[25,-7],[52,55],[22,3],[26,11],[42,140],[31,89],[20,19],[-1,22],[-5,28],[-16,-7],[-10,-27],[-8,-33],[-8,-19],[-24,18],[-17,-3],[-20,-11],[-75,-52],[-31,-47],[-20,-9],[-119,51],[-117,118],[-49,79],[-31,100],[-31,120],[10,33],[48,72],[42,56],[-37,-25],[-41,-35],[-20,-24],[-22,-51],[-31,-12],[-11,76],[-8,74]],[[76080,55778],[-17,-48],[-33,145],[-15,9],[0,69],[8,28],[38,30],[10,-17],[20,-134],[-11,-82]],[[76036,56080],[-26,-54],[-12,33],[5,22],[11,13],[11,17],[11,-31]],[[75872,56595],[8,-22],[-15,4],[-15,32],[4,31],[6,12],[12,-57]],[[75956,56381],[-22,-1],[-6,24],[-9,26],[6,25],[12,6],[16,-40],[4,-28],[-1,-12]],[[75982,56484],[-13,-22],[-4,3],[-1,16],[-1,12],[-2,20],[-2,37],[11,30],[10,-6],[-5,-31],[7,-59]],[[75774,57106],[-13,-4],[-7,20],[-1,23],[7,15],[6,7],[7,-1],[7,-39],[-6,-21]],[[75694,57923],[-8,-20],[-29,15],[3,60],[-7,58],[5,24],[21,42],[18,18],[12,-56],[5,-55],[-20,-86]],[[75747,58399],[-13,-12],[-14,15],[11,23],[2,47],[13,-26],[0,-30],[1,-17]],[[75756,58488],[-7,-14],[-9,15],[-25,104],[-5,66],[-7,23],[9,33],[12,11],[6,37],[3,57],[10,46],[5,13],[20,0],[6,6],[-3,44],[-12,20],[-4,12],[0,106],[3,43],[8,30],[-6,64],[4,24],[15,33],[7,72],[-6,21],[14,110],[-1,73],[19,74],[29,33],[9,1],[1,-62],[3,-21],[-17,-37],[16,-49],[-2,-17],[-6,-39],[-11,-37],[-15,-16],[-11,-50],[-7,-19],[22,-53],[7,-180],[-16,-49],[-19,-10],[4,-120],[-3,-26],[-19,-59],[-4,-26],[-11,-24],[5,-30],[9,-13],[0,-25],[-8,-64],[-1,-72],[-11,-59]],[[75837,58776],[13,-79],[-22,35],[-8,24],[11,17],[6,3]],[[75754,59253],[-9,-37],[-1,80],[4,10],[4,3],[6,-8],[-4,-48]],[[70216,58296],[-2,-4],[0,10],[2,17],[3,11],[1,-1],[0,-11],[-2,-15],[-2,-7]],[[70296,56606],[-4,-7],[-4,-3],[-3,1],[-1,7],[0,6],[4,-7],[5,6],[5,18],[1,6],[1,-3],[-1,-10],[-3,-14]],[[45682,89993],[32,-3],[52,20],[22,13],[53,45],[32,13],[49,-3],[23,3],[1,-5],[-30,-18],[-24,-6],[-35,-27],[-32,-62],[-25,-30],[1,-13],[29,-24],[32,-13],[30,12],[13,-5],[12,-17],[6,-18],[2,-17],[-6,-36],[-17,-37],[-24,-30],[3,-10],[19,-5],[92,20],[10,-1],[5,-10],[1,-19],[5,-16],[9,-15],[-3,-15],[-40,-48],[48,30],[37,9],[65,-15],[26,-18],[15,-30],[23,10],[9,-1],[15,-17],[0,-18],[-10,-27],[-4,-24],[-11,-10],[-21,-7],[-6,-9],[9,-18],[14,-18],[19,-1],[3,-9],[1,-10],[-3,-12],[-6,-8],[-10,-4],[-13,-13],[48,-29],[6,-10],[1,-16],[-4,-17],[-8,-18],[-15,-11],[-34,-2],[-22,-12],[7,-20],[0,-26],[-6,-29],[-28,-46],[-26,-24],[-25,-15],[-45,5],[-24,12],[2,-39],[-25,-24],[5,-20],[9,-10],[-5,-26],[-11,-26],[-20,-27],[-23,-17],[-45,-21],[-38,-35],[-26,-14],[-65,1],[-67,-22],[-93,-47],[-64,-38],[-48,-43],[-65,-69],[-48,-30],[-27,-7],[-54,-7],[-45,-19],[-150,-35],[-50,-19],[-7,-18],[-21,-27],[-1,-9],[9,-8],[2,-9],[-19,-32],[-37,-22],[-17,0],[-21,20],[-10,-1],[-3,-3],[0,-6],[12,-24],[-23,-10],[-97,-28],[-166,20],[-65,22],[-81,33],[-49,9],[-68,2],[-56,47],[-26,29],[-2,12],[3,14],[5,9],[9,5],[19,0],[2,5],[-14,23],[-14,-8],[-36,-33],[-16,2],[-21,16],[-1,16],[-41,6],[-36,20],[-36,28],[-5,11],[17,16],[-3,3],[-13,3],[-26,-5],[-39,-36],[-17,-9],[-257,-8],[-65,-4],[-13,-5],[-11,23],[-10,53],[-4,34],[3,17],[9,20],[14,-4],[13,-15],[12,-23],[14,-11],[89,28],[37,18],[15,18],[18,29],[20,16],[9,14],[18,46],[13,21],[14,16],[18,10],[40,7],[-27,11],[-24,0],[-85,-48],[-28,0],[1,7],[12,14],[29,24],[-20,1],[-8,11],[-1,22],[15,37],[69,47],[24,7],[7,10],[-9,7],[-14,5],[-70,-49],[-50,-17],[-15,3],[-26,19],[-8,9],[-12,22],[2,13],[24,38],[-4,8],[-17,3],[-44,36],[-71,-4],[-174,21],[-36,-9],[-59,-30],[-36,-10],[-16,6],[-15,16],[-14,22],[-12,27],[5,19],[23,11],[17,5],[47,-6],[58,19],[37,4],[10,3],[22,20],[11,5],[16,-7],[8,-14],[59,22],[20,10],[2,7],[9,8],[28,-12],[24,0],[29,8],[52,3],[115,2],[18,18],[8,15],[10,39],[-4,8],[-73,-36],[-16,1],[-84,19],[-30,21],[10,18],[44,37],[46,30],[67,32],[16,13],[2,15],[-45,26],[-85,-7],[-22,31],[-70,19],[-47,-12],[-25,19],[-61,-26],[-134,-38],[-54,-27],[-28,-8],[-33,21],[-57,25],[-64,7],[-6,14],[37,44],[26,8],[26,-4],[49,-30],[34,-10],[-43,45],[1,17],[-3,26],[-13,11],[-13,29],[5,9],[17,4],[34,-10],[82,-50],[40,9],[22,18],[29,14],[-8,7],[-70,1],[-38,10],[-19,14],[-17,25],[6,11],[20,10],[60,-3],[-40,43],[-27,24],[-3,12],[2,15],[3,10],[6,5],[69,-25],[15,-1],[-14,16],[-30,24],[-2,9],[13,7],[6,14],[1,11],[21,9],[21,1],[21,-9],[66,-46],[10,-13],[3,-17],[-3,-22],[2,-8],[26,7],[21,-9],[10,2],[26,32],[17,-7],[11,-15],[3,-14],[2,-18],[-5,-39],[1,-5],[18,22],[31,1],[4,11],[1,41],[-3,34],[-3,7],[-101,48],[-17,11],[-22,24],[5,11],[19,11],[30,4],[68,-1],[7,5],[-13,13],[-32,8],[-7,7],[-4,14],[-38,-8],[-42,0],[-40,8],[-1,11],[16,15],[33,26],[15,7],[46,-5],[46,8],[37,-9],[29,-26],[42,-45],[57,-29],[5,-9],[30,-24],[60,-63],[60,-37],[3,-10],[-10,-11],[-23,-13],[5,-7],[31,-9],[21,-25],[2,-11],[-20,-78],[-10,-16],[-13,-9],[-56,15],[14,-25],[40,-26],[9,-15],[-6,-14],[4,-4],[15,8],[6,-8],[-3,-24],[-6,-20],[-10,-16],[3,-7],[16,2],[14,-4],[23,-22],[19,-67],[9,-21],[7,19],[8,49],[8,25],[7,1],[7,8],[5,15],[11,55],[38,41],[18,12],[16,3],[9,-5],[28,-43],[17,-7],[9,2],[12,29],[15,56],[3,63],[-8,69],[5,49],[18,30],[23,9],[29,-12],[22,-18],[42,-68],[34,-36],[29,-39],[15,-12],[29,-7],[7,3],[6,9],[2,15],[-6,98],[8,31],[12,22],[53,12],[28,14],[28,22],[22,12],[19,2],[19,-9],[19,-19],[31,-37],[39,-61],[50,-46],[26,-73],[5,-13],[6,-1],[7,9],[4,14],[1,32],[-14,43],[-46,109],[-1,20],[6,17],[33,1],[75,-9],[25,-17],[51,-66],[15,-16],[8,-5],[4,9],[20,12],[13,15],[23,36],[51,66],[10,2],[15,-5],[26,-18],[12,-13],[24,-11],[25,4],[35,23],[38,14],[14,32],[2,15],[-31,97],[13,20],[68,24],[59,2],[14,-7],[38,-47],[25,-23],[13,-19],[3,-42],[15,-16],[29,-17]],[[55251,78301],[-1,0],[-19,-12],[-31,-7],[-16,5],[-28,-54],[-8,-10],[-27,-17],[-22,-8],[-19,7],[-7,0],[-84,3],[-43,12],[-28,21],[-19,23],[-9,27],[-21,15],[-34,6],[-27,26],[-19,46],[-26,37],[-32,27],[-26,38],[-19,50],[-34,44],[-50,40],[-15,8]],[[54470,78838],[44,62],[22,18],[26,-3],[8,5],[2,9],[4,21],[3,19],[2,18],[-3,10],[-12,3],[-6,45],[6,17],[6,12],[-7,54],[2,18],[20,3],[16,12],[14,13],[4,17],[11,34],[-10,42],[-58,27],[-3,11],[13,12],[15,17],[8,13],[11,2],[16,-7],[28,-30],[10,-5],[11,9],[11,2],[30,-1],[26,7],[-6,32],[0,24],[-4,19],[3,20],[10,16],[3,36],[17,25]],[[25739,59319],[2,61],[-23,25],[-12,50],[-11,34],[3,21],[-1,24],[-31,19],[-30,-14],[-17,9],[-12,13]],[[25607,59561],[21,30],[2,18],[-7,14],[-7,8],[2,34],[4,40],[12,94],[-4,17],[-20,28],[-25,3],[-27,-9],[-13,14],[-12,32],[-20,16],[-34,-26],[-37,-39],[-11,-14],[-10,2],[-4,29],[-2,35],[-2,8],[-20,12],[-23,9],[-11,10],[-11,23],[-28,30],[-6,22],[-37,52],[-7,25],[-8,19],[-18,23],[-14,-5],[-46,29],[-7,3]],[[25177,60147],[6,26],[15,39],[32,45],[2,36],[-8,68],[-8,45],[4,20],[10,80],[8,19],[46,40],[4,6],[37,57],[40,63],[42,69],[47,78],[26,45],[12,20]],[[25492,60903],[27,-16],[21,37],[12,12],[29,44],[9,10],[48,18],[23,-1],[21,-44],[16,-25],[30,21],[26,5],[105,-42],[42,19],[76,4],[35,-11],[49,59],[31,12],[37,27],[-5,29],[-9,12],[56,-12],[83,-60],[89,11],[32,32],[21,9],[91,-61],[24,-47],[19,-4],[14,10],[4,10],[-18,10],[-8,15],[72,-29],[135,-222],[3,-18],[-58,65],[-31,-5],[-8,-10],[2,-36],[3,-17],[13,-2],[10,10],[24,-12],[15,-24],[19,-36],[12,-40],[12,-1],[12,24],[23,3],[15,-26],[11,1],[-15,42],[-35,41],[9,1],[77,-74],[21,-92],[19,-21],[18,-29]],[[25994,61277],[-44,-45],[-14,1],[20,35],[33,30],[28,14],[23,-6],[-46,-29]],[[26147,61325],[-21,-33],[-4,15],[10,31],[13,17],[12,-1],[-3,-14],[-7,-15]],[[30061,63201],[6,-17],[13,-116],[1,-38],[-13,-56],[2,-22],[28,-52],[0,-18],[-3,-19],[-24,-49],[-18,-34],[6,-39],[15,-36],[2,-31],[-5,-41],[-22,-50],[-12,-18],[-34,-2],[-3,-7],[16,-49],[19,-56],[31,-43],[7,-41],[-8,-38],[-1,-95]],[[30064,62234],[-23,46],[-26,38],[-16,15],[-16,10],[-123,-5],[-14,-7],[-11,-12],[-11,-6],[-34,-12],[-34,-2],[-79,31],[-31,16],[-31,10],[-36,-3],[-36,-10],[-29,-22],[-21,-40],[-4,-36],[-13,-10],[-29,59],[-27,41],[-30,31],[-62,45],[-12,27],[-5,32],[26,101],[28,19],[16,3],[35,-12],[35,-23],[31,-15],[49,-6],[27,-25],[187,-38],[35,-12],[14,4],[12,15],[10,27],[12,21],[56,4],[11,9],[8,29],[0,29],[-33,40],[-51,86],[-45,103],[20,34],[-8,63],[8,58],[10,57],[-44,49],[-53,49],[-73,15],[-22,13],[-12,36],[11,49],[23,28],[27,16],[28,12],[67,14],[67,-16],[57,-50],[59,-40],[73,-13],[34,-14],[15,12]],[[29776,62659],[-5,-40],[-71,48],[-57,61],[2,33],[30,7],[28,-20],[41,-40],[32,-49]],[[29815,63385],[12,-13],[-5,-17],[-28,10],[-29,19],[-9,-5],[-6,2],[-17,18],[15,14],[15,4],[17,-1],[35,-31]],[[33328,56767],[10,-9],[40,-92],[23,-20],[4,0],[0,24],[21,-10],[52,-63],[77,-103],[108,-195],[31,-75],[20,-35],[33,-85],[9,-41],[-1,-166],[-28,-112],[-7,-84],[-2,-113],[-16,-64],[22,35],[6,101],[19,62],[24,67],[33,16],[35,-28],[28,-5],[24,-20],[53,-108],[52,-86],[18,-68],[55,-34],[32,-54],[10,-47],[7,-122],[-11,-185],[3,-9]],[[34310,52961],[-12,-8],[-10,-12],[-15,9],[-21,-5],[-21,-12],[-19,-7],[-37,21],[-11,2],[-8,9],[-15,40],[-8,5],[-19,-19],[-24,-13],[-12,3],[-14,-14],[-12,-18],[-25,-78],[-12,-27],[-14,-13],[-27,1],[-29,-3],[-21,-19],[-21,-10],[-10,-1],[-3,-42],[-5,-20],[-6,-12],[-16,-3],[-14,1],[-9,18],[-15,9],[-15,7],[-9,10],[-7,-3],[-6,-18],[-5,-15],[-4,-28],[-22,-9],[-9,-16],[5,-52],[-2,-20],[-5,-16],[-26,-4],[-22,2],[-12,-20],[-16,-22],[-10,-4],[-11,1],[-15,26],[-14,32],[-37,23],[-36,18],[-24,51],[-6,25],[-11,11],[-28,61],[-16,39],[-17,10],[-19,17],[0,28],[-1,27],[-8,11],[-12,7],[-4,15],[1,36],[2,92],[-3,88],[-26,30],[-11,21],[-20,130],[-9,58],[-1,44],[7,129],[7,56],[20,113],[12,38],[1,28],[-2,37],[-6,72],[35,46],[14,19],[3,30],[18,39],[8,37],[7,29],[-2,15],[-8,9],[-10,27],[-19,79],[-7,16],[-6,22],[3,35],[7,38],[-1,16],[-11,21],[-25,34],[-20,2],[-16,13],[-23,1],[-18,4],[-10,13],[2,21],[4,16],[16,40],[10,42],[2,42],[3,55],[4,47],[3,54],[-25,35],[-7,29],[-10,25],[-11,0],[-17,11],[-26,-33],[-21,6],[-14,-13],[-32,3],[-21,16],[-25,-11]],[[46186,59143],[-1,-46],[16,-66],[-2,-49],[-7,-47],[-6,-18],[-9,-11],[-25,1],[-10,-10],[-17,-18],[0,-21],[13,-21],[11,-28],[13,-23],[21,-25],[2,-29],[1,-72],[-1,-57],[-61,-41],[-47,-7],[-40,4],[-17,-17],[-35,-43],[-42,-25],[-22,-2],[-10,-15],[-17,-44],[-46,-192],[-15,-46],[-12,-30]],[[45821,58145],[-14,40],[11,76],[-12,-1],[-23,-61],[-12,-2],[2,72],[-13,3],[-15,-5],[-21,37],[-2,28],[1,40],[13,25],[-2,10],[-12,3],[-14,-6],[-8,11],[14,51],[49,43],[24,5],[26,9],[-14,37],[-30,15],[-24,-10],[-12,-27],[-15,-5],[-25,63],[1,31],[9,38],[14,16],[57,0],[22,21],[9,4],[8,19],[-2,12],[-9,1],[-21,-25],[-69,10],[-22,-15],[-38,-58],[-47,-31],[-34,13],[11,77],[-5,10],[-10,13],[-50,-25],[-38,35],[-15,43],[3,53],[17,36],[3,18],[-19,3],[-34,-22],[-77,86]],[[45523,58213],[-22,-8],[-10,28],[-2,11],[12,10],[5,0],[9,21],[11,14],[5,5],[5,-1],[4,-46],[-5,-20],[-12,-14]],[[45584,58227],[-3,-16],[-16,2],[4,16],[-4,5],[5,49],[2,7],[8,-18],[1,-8],[3,-37]],[[45631,58303],[0,-23],[-11,4],[-4,7],[7,43],[11,19],[12,-3],[4,-6],[-2,-16],[-6,-14],[-11,-11]],[[45679,58488],[-2,-13],[-16,11],[23,49],[15,8],[-1,-37],[-11,-8],[-8,-10]],[[45582,58447],[-13,-18],[-13,9],[-7,16],[1,29],[15,41],[14,-6],[3,-71]],[[45559,58687],[-15,-70],[-17,7],[-13,42],[-1,18],[36,6],[10,-3]],[[46307,57055],[-3,17],[10,53],[-8,28],[-28,55],[-2,27],[-9,34],[-36,71],[-35,-4],[10,59],[-1,79],[-11,43],[3,44],[-7,-2],[-11,-31],[-18,10],[-38,47],[-18,46],[-3,38],[-4,15],[-11,-8],[-24,1],[-71,69],[-51,174],[-1,39],[7,67],[-1,19],[-23,-45],[-5,30],[-18,70],[-5,40],[-17,17],[-14,4],[-10,-14],[-14,-81],[-11,0],[-10,18],[2,61]],[[47780,57697],[-6,-22],[-18,-33],[-17,-26],[-5,-28],[3,-53],[0,-119],[2,-103],[14,-38],[16,-19],[19,4],[18,7],[-1,-62],[-5,-69],[22,-22],[11,-21],[6,-19],[-35,-37],[-10,-22],[-4,-57],[1,-54],[46,-38],[18,-45],[8,-46],[3,-88],[-4,-20],[-12,0],[-14,27],[-10,26],[-12,0],[-24,6],[-26,10],[-33,-2],[-12,-5],[-8,-16],[-2,-27],[-3,-89],[11,-20],[21,-22],[14,-9],[12,3],[9,-15],[2,-38],[-7,-28],[-11,-26],[-15,-67],[3,-25],[0,-37],[-25,-98],[-7,-19],[-33,19],[-22,7],[-16,-25]],[[25233,62105],[-3,-140],[-3,-162],[-2,-119],[-3,-159],[-3,-162],[-5,-222],[-2,-143],[1,-3],[33,7],[49,-6],[12,0]],[[25307,60996],[15,-12],[12,-4],[24,-32],[30,-25],[18,50],[-9,29],[-8,15],[1,14],[102,-128]],[[25177,60147],[-6,6],[-10,2],[-23,-10],[-11,-2],[-9,-11],[-1,-25],[6,-40],[3,-21],[-7,-9],[-28,-25],[-11,-23],[-11,-38],[-12,-15],[-13,3],[-9,-6],[-19,-27],[-30,-54],[-15,-40],[-1,-30],[3,-27]],[[24973,59755],[-106,95],[-36,16],[-150,-2],[-64,37],[-73,72],[-50,66],[-115,182]],[[32856,58762],[-18,-2],[7,21],[2,37],[10,44],[15,30],[15,-8],[-6,-98],[-25,-24]],[[57738,72899],[-6,-9],[-14,26],[0,14],[14,16],[7,3],[2,-10],[0,-23],[-3,-17]],[[55725,73953],[4,-67],[19,-12],[26,-60],[-2,-31],[-6,-10],[-43,28],[-10,-13],[-13,5],[-7,34],[1,11],[-8,20],[-5,9],[-17,-26],[-11,-5],[0,24],[16,66],[7,11],[13,-22],[10,8],[8,36],[1,36],[3,11],[14,-53]],[[55802,73620],[29,-56],[-23,14],[-26,-39],[-31,45],[-20,46],[-4,18],[20,43],[19,-44],[22,-7],[14,-20]],[[55746,74083],[-11,-5],[-9,3],[-9,-2],[-8,-11],[1,45],[10,57],[11,33],[17,15],[7,-26],[-1,-92],[-8,-17]],[[55766,73922],[-14,-6],[-17,55],[-7,38],[7,2],[7,-5],[8,-14],[0,-15],[3,-15],[7,-19],[6,-21]],[[55577,74557],[6,-32],[-35,20],[-25,29],[-21,71],[-45,81],[0,24],[17,18],[36,12],[15,-13],[9,-13],[3,-16],[-20,-31],[-5,-14],[16,-28],[0,-11],[7,-55],[8,-20],[20,-16],[14,-6]],[[56504,74284],[15,-62],[15,-21],[31,-25],[15,-4],[52,-45],[62,-8],[8,-13],[7,-35],[13,-27],[3,-22],[-7,-23],[9,-72],[16,-68],[23,-33],[29,-10],[28,1],[7,-14],[-3,-59],[-12,-24],[-9,-5],[-9,6],[-7,14],[-8,7],[-16,1],[-12,24],[-29,33],[-5,19],[-1,31],[-13,22],[-11,43],[-11,11],[-6,22],[-1,9],[-43,6],[-35,0],[-30,24],[-9,63],[-18,17],[-13,18],[-11,25],[-29,45],[-31,39],[-30,25],[-32,16],[-26,-19],[-15,4],[-3,13],[33,27],[44,50],[31,16],[15,2],[29,-44]],[[56605,74374],[-12,-20],[-20,9],[-20,65],[52,-54]],[[56635,74399],[-13,-7],[13,46],[23,24],[-9,-38],[-14,-25]],[[56854,74198],[-30,-14],[-8,2],[7,18],[0,7],[-29,33],[4,42],[3,11],[22,-22],[5,-37],[26,-40]],[[56881,75238],[-35,-20],[-37,39],[1,23],[19,47],[10,14],[27,-4],[15,-32],[4,-15],[-5,-26],[1,-26]],[[56541,73689],[-11,-14],[-12,1],[-9,5],[-4,11],[5,6],[7,23],[6,6],[9,-3],[5,-9],[4,-26]],[[56403,72689],[-3,-25],[-28,17],[-8,26],[-2,57],[8,28],[5,9],[13,-32],[27,-47],[-12,-33]],[[57548,72272],[-10,-32],[-11,27],[5,31],[-13,50],[24,74],[0,36],[18,19],[-4,-62],[-14,-49],[14,-40],[7,-46],[-16,-8]],[[57505,73132],[-28,-8],[5,46],[-13,36],[21,-20],[14,-24],[7,-5],[-2,-15],[-4,-10]],[[57485,72999],[-8,-1],[10,28],[29,38],[43,34],[14,3],[24,-21],[-44,-34],[-12,-18],[-32,-4],[-24,-25]],[[57096,73137],[-25,-22],[-17,32],[-10,50],[46,72],[11,-6],[6,-19],[-1,-65],[-10,-42]],[[57021,73195],[-22,-44],[-18,5],[-8,20],[12,42],[24,24],[11,-7],[-1,-31],[2,-9]],[[57078,72806],[-13,-30],[-18,11],[7,11],[5,15],[0,22],[-5,13],[3,5],[17,-22],[4,-25]],[[57050,72968],[-5,-9],[-21,37],[-8,21],[10,18],[31,-42],[-7,-25]],[[57451,73623],[34,-19],[9,2],[16,-6],[5,-35],[-22,-6],[-37,-32],[-15,7],[-19,28],[-30,3],[-9,8],[16,33],[29,16],[23,1]],[[57230,73461],[-13,-2],[4,23],[25,40],[34,2],[32,20],[7,0],[-15,-31],[-25,-30],[-49,-22]],[[57183,73035],[-25,-4],[-8,4],[15,10],[11,10],[5,13],[25,23],[16,29],[18,-20],[-23,-13],[-34,-52]],[[57350,72917],[-22,-14],[-14,-29],[-17,21],[0,28],[18,-9],[13,16],[-4,18],[15,-9],[11,-22]],[[56765,73488],[-19,-28],[-3,42],[12,44],[16,3],[6,-19],[-12,-42]],[[56787,73354],[-16,-17],[6,40],[-8,21],[7,17],[10,15],[5,-15],[9,-24],[-13,-37]],[[56815,73020],[0,-34],[-1,-12],[-57,-16],[5,38],[3,13],[19,-18],[7,9],[3,10],[21,10]],[[56928,73440],[-1,-60],[-8,1],[-4,9],[0,23],[3,36],[10,-9]],[[56942,73594],[-9,-39],[-21,45],[-24,31],[-9,27],[-14,16],[-4,36],[17,15],[8,1],[18,-44],[28,-5],[-2,-27],[8,-35],[4,-21]],[[57015,73501],[-10,-37],[-18,6],[-29,40],[-10,18],[-5,18],[12,2],[14,-19],[37,-10],[9,-18]],[[56866,73111],[-5,-3],[-7,25],[-2,22],[3,13],[10,2],[13,-43],[-12,-16]],[[57248,73858],[-27,-33],[-29,47],[-5,15],[21,19],[11,30],[-8,36],[-31,53],[-1,38],[46,16],[27,-33],[14,-3],[-5,-31],[2,-10],[2,-96],[-13,-13],[-2,-26],[-2,-9]],[[57336,74498],[-5,-34],[38,-57],[13,-36],[5,-35],[-3,-10],[-15,19],[-12,6],[4,-25],[13,-21],[-22,-13],[-22,1],[-64,30],[-14,32],[38,48],[8,19],[-27,-2],[-29,-57],[-46,25],[-14,23],[-4,12],[19,51],[32,-2],[17,11],[21,16],[1,24],[50,6],[18,-31]],[[57134,75130],[-31,-15],[-35,47],[34,19],[15,-14],[11,-16],[6,-21]],[[57065,74874],[-10,-19],[-8,-34],[-4,-47],[-16,-2],[-10,10],[-3,18],[-1,23],[-7,-1],[-6,-25],[-5,-11],[-16,-2],[-18,15],[1,33],[-4,38],[2,14],[49,3],[14,-28],[18,16],[7,18],[21,11],[-4,-30]],[[57056,73397],[-27,-3],[2,44],[10,11],[31,-22],[-1,-14],[-15,-16]],[[56812,73228],[-11,-9],[-17,13],[5,32],[11,13],[13,-10],[2,-14],[-3,-25]],[[57734,72539],[-21,-12],[-6,2],[-9,26],[12,65],[-11,41],[-1,18],[17,24],[11,36],[27,40],[72,46],[17,5],[-1,-37],[-24,-92],[-21,-46],[6,-37],[-34,-11],[-34,-68]],[[56625,72312],[19,-4],[26,1],[6,3],[16,34],[20,1],[9,-34],[-20,-15],[-5,-9],[4,-7],[16,-13],[21,5],[1,-26],[4,-22],[11,-13],[11,-2],[26,4],[25,8],[25,17],[26,9],[79,-9],[28,-36],[53,-5],[50,-19],[26,13],[45,12],[7,-13],[-6,-82],[3,-24],[13,-11],[12,5],[16,27],[37,21],[39,0],[33,54],[10,3],[-6,-26],[-5,-63],[-7,-37],[-3,-29],[-22,-15],[-33,-3],[-61,6],[-60,-10],[-113,-28],[-113,-14],[-15,9],[0,37],[-3,25],[-7,18],[-35,15],[-33,26],[-130,36],[-31,14],[-50,-8],[-18,1],[-13,13],[-9,22],[-4,69],[7,69],[10,18],[5,-21],[13,-9],[12,21],[0,31],[6,29],[9,-12],[7,-45],[16,-12]],[[57232,75303],[-7,24],[-43,43],[-100,25],[-48,32],[-21,-6],[-40,36],[-28,-16],[-59,-63],[-31,7],[-34,38],[-22,7],[-26,-20],[-42,-73],[-42,-36],[-38,14],[-51,0],[-5,-41],[10,-28],[27,-48],[-13,-37],[10,-36],[18,-7],[28,2],[50,-47],[22,-50],[14,-54],[-30,39],[-21,37],[-28,14],[-40,32],[-25,5],[-26,-22],[-3,-25],[29,-47],[26,-29],[14,-23],[9,-52],[-5,-17],[-10,-17],[-31,33],[-47,116],[-66,23],[-11,-24],[13,-61],[9,-24],[58,-67],[-5,-14],[-8,-6],[-65,38],[-19,58],[-4,73],[-59,50],[-56,55],[-13,53],[12,19],[8,38],[-31,-7],[-19,-24],[-32,-23],[-1,-39],[5,-36],[-10,-52],[-10,-90],[6,-48],[68,-136],[23,-99],[16,-37],[35,-42],[36,-76],[15,-41],[11,-65],[-30,-41],[-18,-2],[-9,19],[13,44],[-2,28],[-47,42],[-20,-15],[-22,-27],[13,-51],[14,-34],[8,-46],[28,4],[-38,-52],[-35,-27],[-35,-1],[-23,-5],[-7,-13],[18,-10],[15,-1],[24,-28],[68,-34],[33,-42],[32,-4],[32,-78],[56,-21],[31,-79],[43,-16],[36,-29],[11,-27],[5,-50],[2,-107],[8,-79],[0,-25],[-2,-37],[-9,-19],[-14,0],[-26,58],[-40,61],[-42,73],[-12,13],[-10,1],[-23,-25],[-63,-19],[-29,-26],[-11,-6],[-4,-14],[14,-15],[17,-33],[0,-45],[14,-56],[18,-14],[24,1],[13,-10],[4,-22],[14,-26],[9,-19],[-1,-13],[-66,-37],[-13,-16],[-12,-9],[-17,18],[-1,44],[-22,23],[-21,21],[-25,9],[-21,30],[-14,-25],[11,-85],[24,-60],[40,-158],[18,-93],[4,-46],[-9,-75],[19,-56],[14,-57],[-15,2],[-13,20],[-21,24],[-42,92],[-15,57],[-17,4],[-30,-8],[-34,-122],[1,-70],[-18,17],[-14,22],[1,76],[-1,32],[-40,104],[-19,12],[-8,35],[-15,38],[-19,-8],[-16,-15],[-4,-56],[-2,-51],[-11,-38],[-43,72],[-43,126],[-1,68],[31,63],[-4,45],[-30,89],[-43,57],[-24,17],[-11,60],[-23,31],[-19,15],[-4,22],[6,16],[45,62],[27,97],[13,5],[27,-23],[31,6],[25,57],[21,31],[36,-4],[80,-76],[87,-44],[43,-38],[25,-38],[13,-8],[20,-5],[-1,28],[-6,25],[17,14],[46,-1],[9,14],[8,21],[-9,24],[-16,12],[-16,3],[-11,8],[-17,-8],[-28,19],[-14,16],[-8,16],[-47,32],[-45,54],[-10,-31],[-19,-16],[-25,-3],[-73,35],[-45,-27],[-24,-6],[-19,-1],[-23,-12],[-26,-7],[-23,50],[-9,39],[-7,7],[-1,-37],[-7,-29],[-33,-16],[-20,23],[-15,68],[-18,87],[-33,70],[-27,18],[-3,39],[3,30],[32,8],[50,-32],[11,6],[11,15],[-2,33],[-7,29],[-14,2],[-10,-4],[-31,6],[-39,-16],[-19,15],[-6,19],[-33,46],[-29,62],[-46,41],[-31,126],[-25,55],[-28,40]],[[55555,74717],[6,0],[11,-6],[19,-22],[21,-5],[12,15],[7,13],[4,21],[2,26],[3,8],[16,-3],[5,6],[0,23],[-10,28],[-10,35],[0,16],[8,7],[13,15],[6,19],[14,9],[19,2],[22,8],[15,20],[2,19],[9,55],[5,27],[10,24],[5,33],[10,31],[21,13],[19,15],[14,40],[8,34],[0,20],[-12,35],[-9,33],[3,43]],[[56365,75654],[30,-6],[37,-2],[23,36],[37,3],[17,5],[28,-8],[28,1],[35,15],[33,25],[26,-2],[10,4],[6,5],[7,34],[48,2],[17,-3],[27,-1],[28,18],[8,-2],[14,-49],[8,-14],[15,-13],[34,-37],[6,10],[14,12],[41,-17],[39,-28],[33,-42],[36,12],[40,21],[27,6],[28,3],[17,8],[38,-10],[40,22],[19,20],[6,29],[-3,50],[-9,49],[-10,19],[-3,19],[5,18],[6,12],[26,11],[34,-16]],[[50329,55350],[-22,-22],[-16,-33],[-12,-50],[-16,-55],[-55,-29],[-22,-1],[-114,-1],[-108,-109],[-61,-39],[-38,-61],[-51,-44],[-36,-53],[-74,-25],[-122,-83],[-38,-33],[-38,-58],[-63,-68],[-24,1],[-49,63],[-37,32],[-90,49],[-67,18],[-33,21],[-8,4]],[[49135,54774],[7,23]],[[49142,54797],[19,1]],[[49161,54798],[20,-7],[14,18],[22,2],[6,18],[2,46],[0,37],[7,16],[2,44],[-11,96],[-7,11],[-39,14],[-3,19],[-7,21],[-8,49],[-8,74],[-14,92],[-27,151],[-6,54],[-5,54],[-1,66],[6,24],[-1,33],[-2,34],[18,77],[37,94],[7,34],[7,24],[1,34],[7,110],[17,132],[11,51],[7,27],[9,44],[3,21],[33,52],[16,14],[3,20],[-5,23],[2,15],[8,8],[12,6],[9,21],[-14,164],[-11,163],[-1,14],[-7,23],[-6,67],[-12,39],[-16,12],[1,37],[16,63],[4,37],[-8,11],[-1,28],[5,47],[-2,28]],[[49251,57304],[-3,31],[-17,71],[-4,51],[9,29],[-1,65],[-9,100],[-1,63],[6,26],[-3,25],[-12,24],[-1,23],[10,23],[-1,17],[-13,13],[-11,31],[-10,48],[2,78],[19,144],[2,12],[22,-1],[0,-6],[68,2],[77,1],[92,2],[83,2],[4,6],[14,8],[84,-15],[53,8],[22,-5],[17,-10],[36,6],[20,-3],[14,-36],[6,0],[8,15],[15,18],[15,13],[11,28],[6,22],[10,-5],[13,2],[10,18],[3,27],[64,-29]],[[52115,79258],[-14,8],[-10,38],[3,58],[15,76],[4,56],[-7,35],[9,54],[25,71],[16,75],[9,78],[12,52],[23,36],[56,100],[5,8],[-2,50],[-15,7],[-22,15],[-56,18],[-52,11],[-24,14],[-21,38],[-13,1],[-25,-14],[-32,-9],[-22,8],[-15,-2],[-8,-7],[-4,6],[-6,33],[-12,9],[-18,7],[-12,-3],[-8,-16],[-12,-12],[-12,4],[-35,75],[-9,17],[-3,15],[-8,28],[-22,27],[-21,9],[-10,-3]],[[51699,80714],[1,11],[15,53],[52,49],[-5,48],[-1,30],[-13,19],[-25,8],[-7,13],[-3,14],[19,29],[-23,24],[-10,24],[-31,30],[-4,11]],[[51999,82535],[-13,26],[-27,28],[6,59],[9,45],[27,57],[22,15],[96,9],[105,-4],[44,-84],[-16,-44],[25,-20],[13,7],[9,38],[6,42],[9,13],[33,-32],[12,-21],[0,-69],[12,93],[-9,66],[6,63],[14,34],[12,21],[77,-23],[86,12],[32,-25],[73,-123],[24,-20],[31,-6],[-42,26],[-89,149],[-26,19],[-41,5],[-26,15],[-16,23],[-4,20],[1,150],[-16,22],[-20,8],[-12,-10],[-25,-1],[-5,34],[6,26],[51,17],[33,23],[2,41],[-22,32],[-25,58],[-30,56],[-3,64]],[[52408,83469],[52,-1],[13,-3],[78,-30],[19,-21],[24,-1],[44,20],[33,8],[12,-12],[18,-5],[4,0]],[[52705,83424],[2,-10],[40,-16],[17,-24],[19,-37],[2,-54],[-24,-38],[-20,-24],[76,9],[8,-22],[11,-24],[41,17],[103,-70],[63,34],[16,2],[14,-57],[-16,-57],[-55,-61],[13,-38],[17,-8],[52,8],[82,-37],[17,11],[67,86],[26,18],[88,14],[16,33],[35,33],[23,36],[55,70],[56,-13],[33,-13],[37,-7],[33,-74],[83,-81],[77,7],[27,-77],[12,-96],[24,-30],[20,-19],[63,-21],[2,-1]],[[54113,81139],[-3,-9],[-9,-14],[-12,-2],[-18,10],[-12,13],[3,34],[-8,3],[-10,20],[-4,23],[-11,9],[-39,10],[-13,6],[-10,-5],[-8,-15],[5,-15],[8,-14],[21,-22],[-2,-9],[-47,-21],[-29,-23],[-27,-12],[-28,-23],[-55,-26],[-40,-7],[-8,-6],[-15,-44],[-10,-9],[-10,4],[-7,8],[-10,-6],[-9,-15],[-11,-6],[-8,1],[-16,-39],[-46,-11],[-5,-20],[-9,-23],[-6,-5],[-21,9],[-29,5],[-16,-13],[-20,-7],[-24,-2],[-26,-25],[-27,-44],[-14,-39],[-8,-14],[-13,36],[-16,26],[-11,13],[-10,0],[-2,-6],[0,-19],[10,-32],[13,-21],[2,-16],[8,-29],[19,-32],[30,-25],[20,-25],[15,-35],[0,-10],[-4,-14],[-7,-13],[-6,-18],[-17,-35],[5,-15],[14,-19],[12,-23],[15,-37],[21,-66],[14,-27],[19,-28],[18,-21],[28,1],[30,-41],[33,-58],[24,-27],[17,-8],[14,-22],[12,-30],[5,-18],[11,-12],[30,2],[38,-48],[23,-35],[13,-28]],[[53837,79934],[-3,-11],[-2,-35],[0,-38],[-3,-19],[-17,-26],[-9,-6],[-5,-5],[-52,34],[-4,-6],[-4,-4],[-14,-99],[-9,-18],[-15,-18],[-30,-17],[-20,-7],[-17,-8],[-51,-41],[-23,-25],[-15,-31],[0,-18],[25,-52],[29,-55],[0,-47],[-13,-36],[-3,-14],[9,-5],[16,-2],[13,-6],[6,-25],[-2,-44],[-5,-41],[-4,-17],[-13,-2],[-25,18],[-19,21],[-8,12],[0,15],[4,10],[-7,19],[-24,17],[-25,-8],[-19,-11],[-12,0],[-13,17],[-20,13],[-27,8],[-16,9],[-4,-5],[2,-36],[-5,-16],[-130,-21],[-40,-19],[-28,-25],[-22,-11],[-5,-16],[-21,-20],[-24,-6],[-6,6],[-15,-9],[-26,-9],[-17,3],[-8,16],[-16,25],[-7,18],[1,11],[-37,2],[-23,14],[-49,-4],[-12,6],[-2,-6],[-8,-71],[-9,-30],[-16,-30],[-20,-17],[-16,-3],[1,22],[4,27],[-12,6],[-17,3],[-8,8],[2,20],[-4,12],[-7,14],[-18,18],[-36,27],[-25,14],[-10,-14],[-18,-15],[-28,5],[-7,-6]],[[53808,83169],[7,-39],[-8,-19],[-31,32],[-32,0],[-18,-51],[-14,-2],[-49,46],[-7,23],[-2,18],[7,65],[-1,20],[15,22],[2,32],[27,34],[24,1],[8,-28],[11,-20],[40,-22],[6,-10],[4,-14],[-19,-27],[-6,-14],[6,-23],[30,-24]],[[53948,82874],[-12,2],[-34,-6],[-34,9],[-7,34],[6,34],[-14,22],[-13,14],[-2,19],[2,20],[59,-54],[48,-48]],[[53134,83189],[-43,-1],[-16,23],[-17,6],[9,29],[12,10],[41,-19],[13,-36],[1,-12]],[[52307,83402],[-6,-12],[3,82],[30,86],[13,-2],[-13,-23],[-4,-16],[-5,-33],[2,-17],[70,-5],[-8,-15],[-71,-10],[-11,-35]],[[52385,83359],[-11,-14],[-26,2],[-15,13],[5,14],[14,11],[11,2],[18,-7],[4,-21]],[[61530,75758],[53,108],[16,65],[1,39],[0,49],[-27,102],[-24,144],[-25,151],[-19,45],[-81,52],[-19,59],[-62,77],[-87,33],[-17,14],[-76,96],[-59,62]],[[62897,75973],[-7,-20],[-16,-38],[-13,-19],[-14,-3],[-14,-8],[-5,-20],[0,-26],[2,-19],[4,-7],[14,-6],[14,-54],[22,-28],[34,-31],[31,-36],[15,-33],[-3,-23],[-10,-50],[-25,-41],[-22,-10],[-7,3],[-14,13],[-28,32],[-30,25],[-24,-8],[-15,-10],[-31,12],[-35,21],[-19,22],[-8,16],[5,28],[-81,50],[-40,14],[-17,-15],[-60,-76]],[[62500,75628],[-7,-8],[-46,-10],[0,-7],[10,-16],[-2,-5],[-77,-2],[-25,-10],[-68,13],[-23,-6],[-19,-12],[-47,-13],[-32,-16],[-41,-9],[-43,0],[-14,-5]],[[45343,59368],[-2,49],[-15,111],[21,48],[22,29],[15,-23],[5,-45],[12,-31],[39,-20],[40,14],[24,-6],[-1,25],[8,33],[48,15],[50,9],[52,20],[41,-1],[12,6],[-3,8],[-36,10],[-78,-23],[-80,-7],[-60,-60],[-24,6],[-25,60],[-9,74]],[[53692,53088],[-1,-40],[-22,-99],[-11,-76],[-2,-81],[6,-65],[10,-46],[7,-51],[-5,-35],[-11,-15],[8,-18],[16,-4],[27,15],[42,27],[55,39],[36,21],[60,-13],[32,-15],[16,-28],[18,-116],[8,-17],[15,-50],[12,-59],[2,-30],[-1,-22],[-12,-32],[-14,-47],[-5,-29],[-11,-21],[-14,-21],[-40,-8],[-6,-13],[-12,-50],[-21,-43],[-9,-40],[-9,-53],[2,-67],[-4,-96],[-5,-64],[11,-23],[48,-16],[9,-13],[13,-40],[16,-38],[43,-23],[17,-29],[14,-32],[2,-26],[-10,-104],[-10,-99],[4,-76],[4,-73],[5,-105],[-2,-65],[-13,-39],[0,-31],[6,-37],[-11,-103],[-7,-17],[-20,-20],[-10,-27],[-3,-44],[-11,-59],[-10,-22],[0,-27],[10,-21],[0,-30],[-20,-37],[-11,-28],[-26,-14],[-30,14],[-7,21],[7,32],[-2,25],[-11,27],[-16,69],[-14,15],[-7,-28],[-25,-53],[-42,-67],[-30,-6],[-55,21],[-47,32],[-21,79],[-14,65],[-20,76],[-22,36],[-24,23],[-10,1],[-34,-42],[-10,-16],[0,-36],[3,-33],[5,-16],[5,-21],[-1,-33],[-6,-44],[-2,-49],[-106,-47],[-19,17],[-13,22],[-16,-4],[-46,-25],[-17,18],[-17,12],[-7,-10],[-1,-21],[8,-114],[-3,-44],[-10,-57],[-6,-38],[29,-11],[10,-18],[10,-29],[13,-27],[1,-16],[-15,-30],[-6,-37],[8,-28],[19,-30],[28,-32],[14,-20],[-2,-19],[-13,-40],[-5,-33],[-9,-31],[2,-28],[13,-26],[-2,-23],[-8,-18],[-18,4],[-14,-3],[-13,8],[-42,90],[-9,3],[-60,-70],[-15,-28],[-12,-41],[-17,-89]],[[53091,49587],[-27,51],[-24,95],[-27,58],[-58,94],[-15,69],[-66,153],[-95,152],[-69,133],[-10,29],[12,-3],[66,-66],[9,7],[7,15],[-28,34],[-27,28],[-26,17],[-26,-2],[-14,28],[-9,43],[-5,36],[-11,38],[-37,79],[-9,30],[-19,41],[12,6],[39,-40],[3,16],[-3,23],[-39,38],[-22,2],[-5,27],[3,30],[-28,115],[-29,85],[-4,41],[78,-186],[11,-4],[13,2],[33,21],[-6,25],[-15,26],[-14,-12],[-19,-2],[-9,11],[-5,19],[19,90],[-8,-4],[-6,-16],[-10,-8],[-16,-5],[-39,49],[-34,130],[-9,27],[-9,46],[-9,18],[-39,186],[15,-14],[18,-53],[35,11],[13,31],[12,-1],[12,7],[15,29],[45,128],[12,169],[-4,100],[-7,100],[15,32],[6,-21],[3,-36],[7,-26],[16,-23],[29,-7],[46,-36],[16,-24],[4,47],[53,40],[-16,14],[-47,-15],[-64,59],[-21,38],[-20,72],[-20,38],[1,34],[46,31],[12,-4],[5,-37],[12,-15],[5,5],[2,31],[0,86],[-14,122],[5,23]],[[52664,52437],[12,9],[11,16],[8,3],[16,-3],[8,-29],[4,-15],[15,-7],[13,-15],[11,4],[10,17],[13,4],[42,0],[38,-1],[75,0],[76,-1],[75,0],[57,0],[0,69],[0,108],[-1,127],[0,122],[0,113],[-1,133]],[[53146,53091],[3,38],[4,16],[-1,22],[58,2],[106,-10],[46,1],[13,-1],[58,6],[47,-8],[20,-10],[18,-4],[56,-6],[73,7],[25,-2],[14,-18],[6,-36]],[[52633,76500],[-7,-84],[5,-25],[10,-18],[5,-19],[8,-225],[-2,-18],[-34,-91],[-7,-26],[-2,-113],[-6,-30],[-12,-30],[-21,-96],[-19,-43],[-51,53],[-30,22],[-14,25],[-10,17],[6,23],[14,23],[2,19],[-32,21],[-15,14],[0,24],[11,38],[-5,32],[-18,-2],[-15,5],[-1,17],[10,21],[14,27],[-1,30],[-16,13],[-15,25],[-6,33],[12,23],[18,15],[-13,34],[-10,1],[-7,7],[6,16],[14,24],[21,71],[28,33],[50,22],[14,9],[12,25],[14,16],[16,-2],[16,-9],[9,-11],[8,11],[6,31],[-4,27],[2,75],[9,42],[15,3],[13,-24],[-1,-20],[5,-49],[1,-32]],[[52081,77054],[-15,-10]],[[52049,77034],[-32,-21],[-23,-21],[-88,-127],[-41,-38],[-8,-22],[-8,-42],[-24,-36],[-22,-17],[-52,-18],[-53,-38],[-23,16],[-62,-1],[-38,46],[-74,29],[-24,67],[-33,4],[-22,-2],[-13,10],[-4,23],[0,22],[-23,-10],[-18,0],[-11,-9],[-8,-10],[-10,7],[-6,-3],[1,-13],[-22,-3],[-23,8],[-61,35],[-9,5],[-42,13],[-17,14],[-14,35],[-11,10],[-6,7],[-39,-17],[-14,-27],[-21,-32],[-146,-155],[-27,-64],[-31,-96],[-2,-44],[13,-142],[30,-75],[4,-18]],[[50473,76326],[3,13],[7,18],[0,11],[-9,16],[-39,18],[-18,4],[-12,-12],[-9,-15]],[[49501,76847],[45,17],[41,73],[39,263],[28,311],[20,58],[26,17],[-21,42],[-13,-21],[-5,-23],[-7,-12],[15,285],[11,105],[19,109],[39,-43],[32,-44],[17,-39],[21,-127],[15,-27],[24,-26],[-9,29],[-17,22],[-25,170],[-16,48],[-25,40],[-80,85],[-8,17],[-4,32],[27,-1],[23,-16],[-3,18],[-7,19],[-10,69],[-9,161],[1,28],[-4,34],[-26,7],[-20,2],[-22,13],[-110,95],[-37,98],[-39,72],[-9,32],[1,32],[20,67],[-18,43],[-17,8],[-15,21],[14,35],[11,23],[22,6],[30,-8],[28,-20],[21,-5],[-64,54],[-105,-18],[-23,7],[-19,12],[-7,40],[15,18],[13,34],[-15,23],[-20,9],[-31,-1],[-29,-7],[-7,14],[17,37],[-15,14],[-20,-7],[-29,-7],[-28,11],[-26,42],[-17,0],[-12,-5],[-18,16],[-19,4],[-13,-5],[-18,24],[-109,49],[-47,6],[-43,-22],[-24,7],[-18,32],[-14,52],[-70,41],[14,27],[32,6],[37,19],[14,23],[-29,28],[-22,7],[-9,10],[-9,24],[13,12],[9,-6],[26,-4],[45,6],[-16,25],[-18,6],[-8,6],[-36,3],[-17,-9],[-37,4],[-9,27],[-3,23],[11,51],[53,46],[131,51],[56,-7],[40,9],[47,31],[20,28],[67,16],[63,-29],[59,-109],[28,-37],[68,64],[102,-2],[21,-36],[8,30],[19,36],[15,-16],[8,-22],[107,6],[17,6],[-29,26],[-23,62],[-5,229],[-30,64],[-34,102],[-16,60],[-1,21],[5,30],[42,-1],[32,-8],[62,23],[30,-16],[-2,-47],[9,-60],[11,-28],[15,-33],[50,3],[54,-19],[68,-3],[99,-34],[42,20],[41,41],[78,27],[7,14],[-45,-6],[-42,26],[-5,29],[5,25],[16,58],[120,92],[85,28],[89,50],[45,52],[30,68],[10,14],[12,13],[-12,24],[8,256],[9,46],[17,38],[27,29],[40,32],[148,44],[22,17]],[[50701,81276],[3,-27],[11,-35],[7,-19],[-6,-25],[5,-21],[20,-37],[25,-35],[22,-23],[7,3],[16,6],[28,23],[24,7],[13,-17],[7,-10],[15,-40],[4,-41],[7,-34],[12,-14],[44,-5],[33,-13],[9,-11],[11,-76],[6,-11],[9,9],[8,12],[11,2],[19,-5],[26,-1],[26,-8],[36,-44],[-1,-14],[-7,-25],[-3,-20],[6,-8],[10,-20],[-2,-24],[-10,-17],[-3,-14],[0,-9],[3,-7],[8,-6],[53,-9],[49,9],[31,24],[5,25],[9,29],[18,25],[13,8],[12,-10],[-20,-102],[14,-26],[2,-39],[6,-34],[17,1],[21,-6],[15,-13],[18,-20],[25,-19],[18,-6],[6,-16],[15,-18],[22,-37],[20,-25],[10,0],[19,10],[28,6],[22,-1]],[[49672,78285],[-10,-50],[-18,46],[-25,41],[-5,37],[0,10],[29,-27],[29,-57]],[[62549,44368],[-17,-5],[-8,15],[-5,36],[5,35],[1,28],[-14,49],[14,28],[12,-32],[6,-2],[18,-23],[-5,-42],[1,-13],[-8,-42],[0,-32]],[[65499,39550],[-40,-17],[-27,6],[-54,49],[-15,33],[-21,91],[5,32],[17,57],[38,23],[41,-9],[18,-15],[21,-66],[28,-68],[-4,-80],[-7,-36]],[[33103,60192],[-2,-33],[-7,-6],[-11,27],[-45,-4],[-7,25],[-1,11],[22,42],[-26,11],[-10,18],[-22,87],[2,26],[9,13],[15,2],[28,-28],[20,-40],[7,-1],[3,-11],[-4,-29],[12,-24],[5,-17],[12,-69]],[[32964,61192],[-32,-6],[-22,5],[-5,41],[11,35],[-8,42],[5,25],[11,17],[18,-22],[3,-32],[11,-29],[51,-61],[-43,-15]],[[32891,61063],[-22,-26],[-11,8],[-14,50],[-9,138],[7,22],[5,9],[30,-17],[12,-19],[13,-13],[-7,-25],[4,-103],[-8,-24]],[[32991,60996],[-15,-2],[-7,5],[-2,34],[12,24],[7,6],[10,-27],[3,-22],[-8,-18]],[[34956,54930],[20,30],[27,152],[19,54],[20,7],[109,-126],[51,-11],[103,-68],[38,-88],[86,-145],[45,-45],[1,-39],[-10,-60],[29,53],[45,-84],[13,-41],[14,-76],[-5,-49],[-6,-25],[-1,-19],[14,27],[7,21],[3,51],[10,63],[15,1],[12,-38],[24,-163],[9,-33],[4,-52],[-2,-23],[2,-22]],[[35652,54182],[-9,-12],[-23,-27],[-11,-37],[-6,-34],[-14,-24],[-14,-30],[-4,-24],[-13,-19],[-3,-32],[-32,-112],[-13,-50],[-19,-54],[-11,-20],[-16,-32],[-8,-36],[0,-39],[-11,-45],[-6,-40],[-10,-23],[-28,-124],[-1,-43],[-7,-26],[-19,-59],[-13,-36],[-23,-27],[-25,-29],[-9,-31],[-17,-17],[-12,-1],[-20,12],[-28,5],[-13,-3],[-7,16],[-9,36],[-13,25],[-9,-9],[-19,-25],[-21,-15],[-15,5],[-33,17],[-15,9],[-4,16],[-5,11],[-7,-5],[-10,-19],[-13,-20],[-19,-26],[-40,-48],[-11,-17],[-11,10],[-17,9],[-18,1],[-39,30],[-22,22],[-10,28],[-12,11],[-7,8]],[[34402,78779],[-6,-5],[-19,8],[9,18],[7,5],[9,2],[4,-5],[-1,-13],[-3,-10]],[[34370,78823],[-24,-25],[-9,14],[2,17],[13,39],[-1,11],[-14,76],[2,13],[4,5],[21,-16],[3,-21],[-10,-46],[7,-31],[9,-23],[-3,-13]],[[1066,44162],[-4,-4],[-5,22],[7,34],[6,12],[6,-26],[-10,-38]],[[543,43595],[-16,-4],[-16,7],[-9,33],[4,14],[10,-7],[10,-24],[17,-11],[0,-8]],[[32497,62251],[-32,0]],[[32465,62251],[3,13],[14,14],[11,-2],[4,-5],[0,-20]],[[32546,62140],[-4,-1],[-3,5],[-3,9],[-2,8],[1,6],[2,-3],[18,-5],[-2,-7],[-3,-7],[-4,-5]],[[7926,42247],[-5,-4],[-6,10],[-2,16],[2,26],[13,-17],[6,-11],[-8,-20]],[[8385,41736],[-9,-15],[-11,11],[-5,14],[-2,15],[2,19],[26,-3],[8,-8],[-9,-33]],[[7942,42120],[-11,0],[-10,9],[2,59],[3,12],[15,-20],[13,-52],[-12,-8]],[[8522,41653],[40,-27],[7,-44],[-8,-29],[-21,7],[-10,16],[-14,52],[-39,-12],[-27,11],[-15,67],[0,31],[6,19],[29,20],[36,-15],[13,-38],[3,-58]],[[11382,46258],[42,-30],[13,3],[-13,-29],[-42,-16],[-14,-15],[-16,10],[-9,34],[39,43]],[[11372,46122],[-20,-45],[-1,48],[8,6],[7,0],[6,-9]],[[11486,45785],[-10,-9],[-1,61],[13,-12],[5,-9],[-2,-17],[-5,-14]],[[11091,46710],[-27,-14],[-13,3],[-10,47],[3,29],[5,9],[46,-11],[4,-22],[-1,-20],[-7,-21]],[[11090,46413],[-6,-11],[-11,35],[-2,14],[20,18],[11,-9],[-12,-47]],[[10886,41557],[2,-11],[-11,1],[-3,4],[1,20],[7,25],[6,21],[11,20],[21,19],[11,8],[3,-5],[-4,-2],[-35,-41],[-10,-29],[-5,-20],[1,-6],[5,-4]],[[11234,46693],[-18,-5],[-3,29],[6,15],[8,7],[13,-9],[8,-12],[-1,-11],[-13,-14]],[[10921,41255],[3,-21],[-6,10],[-22,20],[-2,17],[27,-26]],[[10880,41365],[2,-16],[-10,11],[-10,29],[-17,36],[-4,15],[13,-14],[9,-21],[17,-40]],[[12140,41160],[-5,-12],[-1,12],[-7,6],[-11,12],[-15,14],[-8,3],[-4,8],[6,4],[9,-6],[12,-13],[15,-13],[9,-15]],[[11952,41277],[0,-11],[-26,55],[10,-4],[16,-40]],[[11526,39828],[-8,-11],[3,15],[-6,32],[-6,5],[6,9],[9,-25],[2,-25]],[[10413,42571],[-5,-7],[7,46],[7,6],[-9,-45]],[[10155,42269],[15,-28],[-20,19],[-25,8],[9,5],[15,0],[6,-4]],[[10119,42260],[-11,-3],[-27,34],[11,0],[15,-21],[12,-10]],[[9708,42709],[-2,-26],[-5,25],[-17,40],[-7,18],[8,-3],[23,-54]],[[9587,42436],[1,-10],[-6,1],[-10,29],[-4,25],[-6,29],[-9,21],[-1,19],[0,30],[10,-46],[9,-37],[8,-31],[8,-30]],[[95611,40180],[31,-36],[34,15],[42,-57],[108,-172],[37,-37],[23,-14],[16,-28],[16,-40],[20,-28],[9,-26],[2,-36],[8,-22],[37,-57],[22,-50],[32,-26],[13,-30],[17,-14],[18,-31],[30,-24],[68,-88],[53,-84],[26,-52],[29,-46],[36,-37],[34,-42],[17,-99],[-9,-35],[-20,-18],[-18,-1],[-17,-12],[-56,64],[-14,9],[-15,-4],[-8,14],[-6,21],[-35,24],[-32,37],[-9,26],[-5,32],[-8,19],[-45,28],[-31,31],[-22,44],[-34,31],[-54,63],[-27,20],[-24,31],[-65,115],[-23,21],[-20,51],[-55,120],[-27,50],[-29,44],[-22,52],[-17,61],[-40,88],[-5,38],[2,38],[-10,25],[-16,15],[-8,26],[1,35],[5,18],[40,-60]],[[96539,38811],[-9,-22],[-11,5],[-8,8],[-6,12],[6,44],[24,-22],[4,-25]],[[94430,40718],[-4,-12],[-2,92],[8,34],[5,-71],[-7,-43]],[[96669,39498],[13,-10],[22,1],[-5,-98],[-32,-16],[-11,1],[-7,21],[-18,14],[1,33],[-18,76],[31,11],[17,20],[0,-18],[2,-22],[5,-13]],[[96262,39919],[-15,-5],[18,52],[1,33],[7,63],[-1,22],[12,-3],[12,-18],[-14,-16],[-5,-28],[0,-34],[6,-7],[-9,-37],[-12,-22]],[[96499,39653],[-15,-4],[-20,41],[-39,21],[-17,36],[-11,43],[22,11],[22,58],[-15,22],[-26,3],[3,23],[42,27],[18,-16],[8,-18],[-2,-92],[19,-29],[20,-65],[-1,-18],[-8,-43]],[[69217,23554],[23,-4],[13,6],[62,76],[16,2],[-2,-59],[16,-26],[-20,-6],[-38,2],[-9,-33],[39,-42],[19,-6],[15,0],[29,10],[23,15],[36,36],[22,14],[41,0],[21,34],[10,10],[24,-1],[21,-13],[13,-31],[7,-37],[-5,-37],[-15,-36],[-26,-22],[6,-26],[-7,-13],[-13,-1],[-12,6],[-16,31],[-20,16],[-48,-1],[-22,-2],[-3,-23],[-12,-18],[-12,-10],[-16,4],[-3,-10],[9,-24],[21,-31],[36,-22],[21,-5],[3,42],[26,4],[23,-12],[16,-30],[-13,-10],[-12,-16],[-3,-21],[-23,-23],[-13,-2],[-44,11],[-26,25],[-6,18],[-16,7],[-18,-23],[-19,-5],[-37,19],[-35,31],[-22,12],[-33,8],[-19,-71],[-26,-30],[-33,-3],[-16,6],[-9,28],[2,29],[5,29],[11,29],[6,32],[-2,30],[-12,22],[6,40],[-12,30],[4,23],[20,16],[-9,13],[-10,4],[-7,18],[-6,22],[7,41],[12,39],[-2,45],[19,42],[17,47],[12,19],[15,3],[7,-13],[3,-26],[-6,-17],[14,-7],[4,-55],[-9,-22],[-1,-22],[-19,-46],[5,-37],[37,-16]],[[69244,23583],[-17,-5],[-5,19],[1,25],[-10,20],[-5,22],[4,20],[28,3],[28,-7],[8,-35],[-21,-48],[-11,-14]],[[64398,25092],[-20,-5],[-18,11],[-11,32],[23,27],[12,-19],[9,-20],[5,-26]],[[55552,86607],[9,0],[3,5],[15,-4],[23,-22],[4,-12],[16,-6],[5,-13],[-18,-39],[-11,0],[-8,4],[-15,-4],[-8,-7],[-3,-16],[0,-34],[-65,-7],[-15,10],[-20,77],[4,20],[14,8],[12,2],[1,-41],[18,4],[5,27],[1,20],[-4,9],[-12,8],[-7,13],[10,21],[18,9],[16,-28],[12,-4]],[[55461,86513],[2,-13],[-11,3],[-8,-4],[-6,-16],[-12,5],[-5,23],[9,34],[22,2],[9,-34]],[[55725,86428],[-2,-13],[-23,-3],[-10,12],[-21,-2],[-3,6],[8,12],[17,8],[22,-3],[12,-17]],[[57721,86714],[-10,-2],[-26,-20],[-40,-5],[-17,-14],[-61,42],[-11,3],[-36,-11],[-34,-31],[-64,-9],[-32,-10],[-20,-14],[-4,33],[9,43],[14,29],[1,18],[-10,-1],[-21,-42],[-11,-49],[-21,-25],[-48,-10],[-47,39],[-23,0],[14,-28],[10,-31],[-1,-17],[-25,3],[-28,-19],[-25,-27],[-11,0],[-17,38],[-30,-18],[-26,-24],[-52,-7],[-31,-31],[-55,-22],[-30,1],[-69,-25],[-23,-40],[-20,-14],[-29,12],[-88,-19],[-84,-25],[-36,1],[-36,11],[-38,-35],[-40,-47],[-45,-16],[-16,6],[13,24],[29,25],[21,35],[2,28],[-13,12],[-19,3],[-24,30],[-23,64],[-13,3],[-6,-17],[-7,-49],[-7,-14],[-12,-11],[-15,-12],[-14,-5],[-51,1],[-7,24],[0,11],[9,32],[-7,6],[7,26],[12,-2],[14,4],[7,13],[0,16],[-20,4],[-1,11],[18,45],[2,12],[-7,3],[-11,-5],[-73,14],[-90,57],[-22,3],[-14,51],[-21,-6],[-32,-30],[-24,22],[-25,15],[-7,24],[0,34],[-2,41],[-7,47],[-5,68],[5,53],[20,39],[8,25],[9,64],[3,74],[-6,26],[2,17],[16,0],[-4,14],[-7,8],[-8,17],[7,9],[19,0],[2,6],[2,8],[-15,43],[-2,21],[-21,62],[-23,60],[-36,43],[13,71],[14,64],[-3,31],[-5,37],[-44,41],[-7,58],[-10,63],[4,38],[7,29],[14,29],[73,92],[4,48],[50,4],[-23,42],[-6,24],[-1,29],[71,19],[27,-16],[62,20],[55,38],[-1,20],[-8,18],[-12,35],[8,10],[21,-7],[-10,17],[2,18],[22,-7],[36,51],[1,39],[63,21],[71,79],[33,25],[32,18],[69,80],[29,3],[15,54],[58,72],[17,9],[27,64],[71,75],[45,95],[25,33],[8,36],[28,3],[25,27],[54,18],[53,-5],[22,-12],[21,4],[-2,32],[-15,20],[12,19],[28,14],[-2,32],[-7,20],[-23,25],[12,58],[2,63],[11,73],[-29,39],[-112,65],[-21,-2],[-24,8],[-26,50],[11,43],[2,16],[-11,-1],[-16,-21],[-36,-23],[-46,18],[-23,-4]],[[56109,86599],[-20,-3],[-29,29],[-3,11],[11,6],[-8,23],[3,10],[22,-18],[12,-21],[-12,-5],[20,-22],[4,-10]],[[55893,88272],[3,-11],[17,3],[21,20],[16,-9],[-2,-28],[-10,1],[-3,4],[-14,-16],[-2,-9],[-16,-7],[-29,28],[-18,45],[42,0],[-4,-11],[-1,-10]],[[56159,86618],[35,-13],[15,5],[17,-30],[-29,-20],[-2,-24],[12,-14],[4,-22],[-29,0],[-13,18],[-6,23],[-13,16],[-18,13],[9,16],[5,24],[13,8]],[[55958,86710],[-4,-27],[-19,3],[-19,-5],[-15,27],[-9,45],[3,9],[12,10],[9,-24],[42,-38]],[[56064,86486],[-28,-20],[-10,5],[3,33],[16,15],[28,2],[-9,-35]],[[56007,86467],[-24,-6],[-15,17],[6,12],[17,14],[18,-2],[4,-16],[-6,-19]],[[56902,89280],[-42,-19],[-33,12],[-1,37],[21,18],[37,7],[52,-18],[7,-10],[-29,-7],[-12,-20]],[[99999,42529],[-42,-77],[-15,-39],[-13,-44],[-36,-47],[-15,-63],[1,-63],[36,66],[40,54],[12,11],[13,0],[-1,-19],[-6,-18],[-5,-48],[11,-45],[-30,5],[-29,-4],[-35,-25],[-34,-11],[-13,-1],[-13,9],[-8,13],[-6,29],[-6,5],[-28,-1],[-40,-59],[-14,-49],[-16,-3],[-18,11],[-23,-38],[-26,-14],[-12,32],[-7,40],[-10,29],[-29,7],[4,36],[8,15],[7,21],[5,24],[14,-16],[14,-9],[16,18],[17,1],[17,53],[26,33],[37,26],[37,19],[19,3],[18,11],[32,50],[21,25],[24,15],[22,9],[20,-8],[17,5],[42,35],[0,-9]],[[99521,41836],[0,-26],[8,-11],[8,-2],[21,-48],[31,-42],[19,-32],[1,-28],[-6,-29],[8,-51],[4,-54],[14,-86],[-20,-16],[-30,-2],[-7,-15],[-11,8],[-25,-6],[-25,-28],[-23,-38],[-27,0],[-30,-8],[-30,5],[-21,21],[-38,22],[-49,19],[-21,15],[-17,25],[-16,63],[-3,31],[3,30],[15,10],[12,15],[1,19],[6,14],[7,5],[3,9],[-5,32],[-1,29],[29,53],[31,45],[56,42],[34,-4],[52,33],[17,15],[16,-10],[9,-24]],[[0,42174],[30,49],[9,7],[10,-45],[-12,-49],[-30,-43],[-7,-22],[0,103]],[[99999,42071],[-21,-21],[-8,21],[10,50],[19,52],[0,-42],[0,-60]],[[99579,40913],[0,-25],[-36,-16],[-12,20],[-8,4],[-21,-36],[-6,-15],[-2,-11],[-6,-6],[-39,-17],[-17,17],[12,12],[14,23],[14,-3],[15,22],[14,33],[21,8],[14,13],[24,-10],[19,-13]],[[281,41487],[-8,-8],[-6,2],[-7,9],[-4,16],[9,14],[13,-16],[3,-17]],[[344,41339],[-3,-10],[-15,17],[-6,12],[16,9],[8,-3],[0,-25]],[[486,41501],[-16,-6],[-14,25],[9,26],[13,-7],[7,-25],[1,-13]],[[290,41893],[-7,-20],[-6,7],[8,33],[1,15],[-12,17],[-1,12],[3,8],[15,-20],[9,-15],[1,-8],[-2,-15],[-9,-14]],[[407,40802],[-3,-5],[-8,6],[-6,8],[-1,8],[3,10],[6,6],[3,-2],[-2,-3],[-3,-4],[0,-11],[5,-6],[4,-1],[2,-6]],[[56,40932],[0,-17],[-4,1],[-5,8],[-2,-4],[-2,-5],[-1,-12],[-1,-7],[-4,3],[0,11],[1,9],[2,12],[7,11],[9,-10]],[[99231,41965],[-15,-9],[8,45],[8,15],[5,3],[9,3],[-4,-32],[-11,-25]],[[99839,41839],[-10,-16],[-4,79],[9,0],[7,-8],[4,-20],[-6,-35]],[[99818,41415],[-2,-5],[-24,46],[0,19],[5,16],[9,15],[9,-26],[7,-44],[-4,-21]],[[99673,41630],[-14,-10],[-8,35],[11,35],[12,4],[6,-36],[-7,-28]],[[99999,42315],[-4,-1],[0,11],[-99995,19],[16,28],[12,5],[-8,-27],[0,-14],[-20,-21],[99999,0]],[[0,42538],[9,15],[6,0],[-3,-13],[-12,-11],[0,9]],[[99199,44639],[-10,-6],[-18,5],[-4,9],[6,2],[11,6],[14,-3],[3,-6],[-2,-7]],[[98507,39346],[-2,-7],[-8,2],[-2,13],[5,7],[7,-4],[0,-11]],[[358,39937],[0,-1],[-1,0],[-2,2],[-2,4],[0,4],[0,4],[1,0],[2,-4],[1,-4],[1,-5]],[[60145,60055],[5,1],[38,28],[37,5],[36,-20],[23,-5],[11,10],[10,26],[9,41],[15,23],[20,5],[26,-47],[43,-125],[11,-7],[7,3],[21,100],[17,78],[31,144],[18,83],[16,-24],[17,-42],[18,-20],[20,-12],[10,-2],[12,-17],[44,-103],[15,-24],[20,-2],[86,33],[51,60],[7,24],[14,0],[17,-27],[7,-25],[11,-34],[20,-5],[49,24],[23,14],[21,-12],[26,-9],[16,0],[38,-34],[47,11],[22,-2],[22,-15],[37,-53],[47,-65],[68,-47],[14,-19],[33,-74],[51,-142],[67,-136],[73,-107],[39,-75],[26,-91],[26,-83],[26,-35],[24,-29],[26,-63],[18,-52],[24,-60]],[[61771,59024],[-27,-82],[-37,-110],[-42,-127],[-13,-32],[-37,-77],[-7,-22],[-7,-56],[0,-101],[5,-130],[4,-119],[21,-14],[23,-9],[27,16],[31,13],[40,8],[43,24],[26,20],[27,-2],[24,-21],[12,-19],[17,-6],[21,1]],[[56756,85178],[2,23],[37,113],[7,89],[13,13],[4,12],[-6,29],[-38,18],[-15,-3],[-14,-30],[-14,-22],[-34,-14],[-29,23],[-67,32],[-18,41],[-4,42],[-35,40],[-15,48],[6,33],[32,22],[9,19],[-40,-3],[-9,5],[-2,17],[-18,58],[16,23],[7,22],[-13,19],[4,22],[10,22],[-6,50],[40,27],[40,19],[83,10],[-8,46],[34,2],[57,56],[56,-10],[82,38],[157,0],[22,22],[-4,22],[0,24],[30,-7],[49,4],[186,-46],[45,0],[63,-47],[34,-13],[101,0],[154,-21],[31,32],[3,9]],[[56282,85611],[20,-14],[18,4],[18,10],[40,-9],[92,-71],[8,-19],[-54,-8],[-13,-22],[-13,-15],[-15,-5],[-27,-30],[-35,-29],[-8,-17],[-64,3],[-35,-11],[-29,-33],[-11,-62],[-21,-49],[-21,-18],[-22,-3],[-6,19],[3,18],[46,69],[10,23],[-23,10],[-20,24],[-42,28],[-8,22],[10,2],[10,7],[11,19],[5,21],[-34,64],[18,10],[21,-2],[22,-19],[24,22],[11,3],[17,-8],[17,42],[40,14],[20,13],[20,-3]],[[56367,85729],[-23,-28],[-13,11],[-7,14],[-30,-65],[-33,-11],[-19,13],[2,24],[-19,63],[-29,19],[-40,1],[-30,26],[113,18],[12,30],[23,32],[17,3],[15,-7],[2,-25],[4,-10],[51,-13],[20,-41],[8,-50],[-24,-4]],[[56484,85570],[-23,-6],[-55,41],[13,27],[15,11],[47,-17],[6,-42],[-3,-14]],[[60724,62214],[84,-333],[34,-196],[30,-206],[23,-308],[21,-157],[34,-78],[23,-146],[21,-6],[14,-40],[25,-138],[18,-51],[9,44],[-1,25],[-7,43],[7,54],[14,33],[31,-44],[18,-34],[5,-68],[7,-37],[33,-80],[28,-23],[37,-6],[30,-17],[25,-29],[46,-81],[104,-71],[85,-216],[49,-151],[163,-227],[28,-110],[15,-106],[34,5],[59,-117],[17,-89],[48,-32],[9,52],[23,-43],[9,-67]],[[61976,59163],[-31,-26],[-34,-24],[-4,1],[-12,-31],[-16,-84],[-17,-25],[-10,-2],[-53,79],[-8,4],[-11,-15],[-9,-16]],[[61132,61107],[9,-56],[-27,21],[-5,12],[12,22],[3,13],[8,-12]],[[61150,60884],[11,-30],[8,3],[7,10],[4,21],[44,-42],[-3,-29],[-26,-1],[-30,12],[-28,-4],[-33,12],[-8,48],[21,-23],[11,6],[2,6],[-15,33],[-21,6],[1,26],[10,10],[6,12],[-13,36],[24,-9],[15,-21],[10,-25],[3,-57]],[[52426,54008],[7,-3],[41,2],[12,-30],[-1,-45],[-43,-131],[-8,-55],[-17,-46],[-14,-4],[-49,27],[-9,17],[-3,22],[5,52],[4,16],[23,10],[8,9],[13,56],[4,51],[10,39],[17,13]],[[52664,52437],[2,13],[-25,35],[-18,3],[-16,11],[13,90],[17,80],[25,61],[13,14],[4,30],[20,99],[25,80],[-8,81],[6,136]],[[52722,53170],[7,-4],[1,-13],[2,-19],[9,-16],[31,-27],[91,0],[54,0],[80,0],[85,0],[64,0]],[[25607,59561],[-7,-8],[5,-58],[-16,-35],[-14,-25],[-26,-7],[-44,-2],[-66,28],[-48,39],[-26,0],[8,-13],[21,-8],[27,-27],[-8,-8],[-99,57],[-114,112],[-68,18],[-78,30],[-46,71],[-35,30]],[[56986,70077],[21,-70],[43,-12],[142,62],[157,-62],[86,-24],[133,-54],[81,-95],[23,-12],[58,2],[38,-56],[152,-27],[81,-62],[46,-50],[28,-15],[24,2],[33,19],[42,35],[45,48],[94,125],[33,22],[22,-6],[27,2],[11,33],[14,23],[8,27],[15,31],[48,9],[98,54],[-11,-25],[-89,-61],[38,-8],[39,21],[45,13],[8,26],[6,49],[9,6],[30,-9],[92,-74],[23,-2],[65,41],[13,9],[21,-23],[48,-93],[-17,2],[-51,80],[-4,-40],[-29,-70],[36,-30],[30,-11],[16,-39],[10,-35],[29,15],[21,47],[-11,27],[-8,27],[10,1],[20,-23],[58,-89],[20,-19],[22,3],[48,26],[13,-4],[63,33],[8,-25],[10,-24],[51,27],[80,0],[66,29],[76,71],[6,11]],[[59695,68823],[-15,-26],[-32,-93],[-33,-296],[-47,-231],[-5,-144],[-8,-52],[-23,-73],[-27,-72],[-49,37],[-79,126],[-46,120],[-49,77],[-47,103],[-13,73],[1,48],[-21,115],[-15,55],[-57,123],[-16,65],[-13,29],[-12,41],[-21,160],[-23,101],[-25,-28],[4,-43],[-22,-59],[-14,-68],[11,-56],[46,-85],[10,-37],[11,-80],[-2,-110],[7,-37],[35,-81],[13,-48],[7,-42],[12,-38],[34,-71],[50,-134],[47,-91],[35,-44],[14,-44],[3,-113],[-2,-55],[30,-101],[11,-52],[29,-42],[13,-48],[12,-78],[18,-231],[26,-56],[77,-303],[66,-192],[32,-144],[48,-174],[95,-383],[56,-118],[22,-66],[41,-51],[44,-74],[-42,7],[-10,-5],[-15,-12],[-7,-45],[-3,-37],[5,-194],[11,-98],[37,-188],[28,-56],[14,-36],[18,-27],[88,-63],[52,-136],[115,-170],[11,-47],[0,-11]],[[27687,49891],[6,8],[40,29],[17,29],[20,26],[18,41],[11,39],[28,180],[26,114],[-5,54],[-21,74],[-5,109],[2,33],[-3,25],[-14,-45],[4,-160],[-13,-72],[-17,-18],[-12,13],[7,117],[-13,-22],[-21,-79],[-34,-59],[-1,-19],[-9,-25],[-26,23],[-20,24],[-65,132],[-43,28],[-25,46],[-6,19],[-3,27],[26,27],[28,37],[2,82],[0,65],[-20,109],[9,144],[-5,56],[-23,119],[17,60],[60,44],[20,29],[13,95],[14,56],[27,-22],[21,2],[-28,21],[-24,85],[-3,40],[44,116],[24,30],[28,62],[25,93],[6,147],[-10,105],[-8,111],[15,28],[36,15],[30,36],[15,33],[36,-5],[41,51],[66,26],[91,58],[20,52],[-9,92]],[[28094,52681],[9,-12],[25,-44],[16,-43],[26,-27],[21,-22],[55,-88],[37,-44],[40,-41],[57,-42],[36,7],[8,-32],[7,-34],[13,-19],[21,-17],[12,-5],[4,-9],[12,-122],[8,-17],[29,-20],[35,-7],[14,4],[31,-34],[23,-16],[25,-12],[17,-3],[8,5],[3,12],[14,-2],[21,-16],[30,-3],[19,15],[2,25],[2,43],[7,15],[21,25],[11,-5],[57,-54],[11,-19],[15,-38],[26,-55],[29,-36],[44,-15],[42,-58],[50,-40]],[[27741,50130],[-5,-22],[-27,2],[-7,7],[0,25],[6,81],[7,34],[22,32],[18,16],[23,-3],[25,-29],[-29,-55],[-16,-8],[-6,-7],[-11,-73]],[[28080,52564],[-15,-4],[-7,28],[19,32],[6,6],[-3,-62]],[[24907,51398],[-15,-1],[-43,56],[3,55],[17,37],[56,18],[23,-34],[-2,-66],[-19,-48],[-15,-9],[-5,-8]],[[25161,51318],[-33,-24],[-11,11],[-7,11],[-2,15],[19,35],[17,20],[16,41],[29,24],[9,-6],[5,-8],[2,-14],[-9,-33],[-18,-23],[-17,-49]],[[24604,51577],[-28,-10],[-24,20],[-10,31],[-2,46],[2,15],[52,16],[17,-38],[0,-57],[-7,-23]],[[24882,51071],[-11,-1],[-16,24],[12,45],[13,-11],[9,-12],[5,-18],[-12,-27]],[[24646,51857],[18,-37],[9,-106],[56,-112],[7,-62],[-5,-29],[2,-11],[27,-44],[18,-47],[-30,-108],[-62,-46],[-67,2],[-13,12],[-18,41],[-4,37],[11,35],[34,54],[53,48],[6,37],[-21,35],[-14,71],[-34,50],[-16,152],[-11,8],[-23,-21],[-11,18],[-2,10],[25,35],[5,24],[36,12],[15,-20],[9,-38]],[[24840,51650],[-13,-17],[-52,20],[-16,33],[13,46],[11,18],[31,-17],[32,-51],[-6,-32]],[[30061,63201],[12,10],[8,34],[11,31],[14,17],[17,10],[32,-1],[44,-27],[13,1],[43,24],[35,14],[34,-16],[13,-21],[28,-33],[14,-10],[43,1],[12,-3],[37,-55],[30,-22],[18,-1],[32,21],[16,-1],[18,-47],[4,-67],[15,-61],[24,-39],[115,16],[25,-32],[-8,-27],[-17,-14],[-54,6],[-24,-3],[-5,-26],[0,-25],[32,-6],[31,-12],[32,-20],[33,-13],[36,-9],[36,-14],[61,-49],[66,-109],[18,-25],[12,-34],[-6,-43],[-24,-69],[-13,-22],[-20,-14],[-13,-28],[-13,-49],[-8,-4],[-9,2],[-16,28],[-12,42],[-32,39],[-38,-5],[-56,24],[-34,-12],[-34,-2],[-35,12],[-35,4],[-35,-15],[-34,-25],[-12,-17],[-22,-39],[-12,-15],[-82,-20],[-24,29],[-22,40],[-32,5],[-46,-30],[-28,-11],[-12,-14],[-3,-14],[0,-56],[-7,-33],[-45,-127],[-25,-90],[-10,-28],[-12,-6],[-23,52],[-14,19],[-17,9],[-7,27],[0,39],[-5,38],[-10,29],[-16,20]],[[32977,60627],[-26,-13],[-11,100],[-18,72],[3,45],[3,17],[38,-28],[12,-33],[7,-89],[-8,-71]],[[61976,59163],[4,-27],[47,-114],[15,-56],[16,-102],[-9,-56],[-12,-37],[-18,-33],[-62,-81],[-69,-52],[-44,-103],[-33,7],[5,-39],[12,-5],[19,8],[38,30],[34,14],[37,1],[33,-13],[23,-38]],[[41679,99979],[267,-35],[141,-40],[30,1],[191,-15],[182,-19],[302,-51],[42,-16],[-32,-14],[-75,-9],[-386,-16],[-700,-21],[-401,-39],[-127,-2],[-11,-59],[54,-3],[89,8],[314,59],[117,9],[219,-5],[285,-22],[114,8],[205,-6],[239,17],[283,37],[77,-82],[104,-81],[83,9],[70,-5],[24,-26],[39,-12],[80,6],[245,-23],[168,-42],[63,-19],[30,-28],[18,-22],[-27,-28],[-105,-49],[-133,-45],[-179,-34],[-207,-22],[-1588,-73],[-54,-17],[-31,-44],[21,-57],[74,-9],[173,32],[300,31],[221,-2],[527,-26],[155,-68],[82,-105],[183,24],[39,18],[29,31],[22,33],[18,36],[19,24],[21,13],[45,11],[105,13],[274,13],[66,-4],[48,-49],[10,-28],[3,-38],[-1,-45],[-6,-55],[-24,-54],[-76,-94],[-61,-52],[-66,-37],[-126,-84],[-44,-23],[-138,-99],[-35,-45],[-2,-34],[24,-6],[40,31],[15,23],[26,23],[205,62],[44,17],[133,74],[86,28],[70,29],[37,20],[206,146],[107,43],[112,0],[20,-73],[135,-12],[59,3],[94,-18],[41,-14],[70,-8],[73,-17],[63,18],[19,12],[62,54],[83,47],[77,59],[26,15],[41,13],[42,5],[115,28],[29,2],[62,-9],[273,-5],[150,-14],[208,-40],[145,-21],[67,-20],[97,-41],[79,-43],[37,-13],[-2,-13],[-27,-19],[-195,-66],[-64,-45],[-185,-83],[-90,-29],[-98,-11],[-109,-2],[-71,-12],[-10,-12],[50,-34],[22,-25],[-3,-22],[-53,-32],[-20,-8],[-192,-24],[-97,-41],[-126,-5],[-89,5],[-123,-44],[48,-36],[44,-16],[137,-32],[1,-19],[-66,-38],[-89,-44],[-105,-31],[-40,-5],[-50,8],[-46,-2],[-101,-14],[-97,-2],[-173,20],[-93,23],[-49,8],[-62,-2],[-24,-9],[-98,-56],[-48,-38],[-31,-39],[-13,-42],[5,-46],[12,-32],[19,-17],[23,-10],[41,-6],[89,6],[35,-3],[11,-10],[19,-29],[-3,-28],[-17,-39],[-12,-45],[-9,-52],[5,-29],[36,-6],[17,2],[19,-9],[23,-21],[17,-22],[11,-23],[-6,-19],[-23,-15],[-52,-17],[-128,-33],[-13,-10],[-10,-21],[-7,-30],[-16,-28],[-23,-25],[-22,-15],[-42,-6],[-54,-1],[-61,-14],[-144,-84],[-2,-9],[54,-27],[-2,-24],[-67,-101],[-18,-50],[-14,-68],[-24,-58],[-33,-47],[-33,-55],[-31,-61],[5,-47],[41,-33],[56,26],[69,86],[74,38],[81,-12],[70,-17],[90,-34],[76,-21],[65,-28],[26,-23],[27,-33],[1,-20],[-48,-12],[-16,4],[-119,54],[-58,14],[-77,-16],[-67,-25],[60,-99],[65,-45],[117,-21],[62,-22],[44,-28],[35,-14],[47,6],[64,28],[88,1],[40,-13],[28,-26],[13,-47],[-3,-70],[-9,-52],[-16,-35],[-32,-47],[-27,-9],[-37,3],[-35,9],[-32,17],[-49,13],[-98,14],[-98,31],[-56,8],[-117,-4],[-127,-20],[-5,-25],[-182,-89],[-37,1],[-50,30],[-71,30],[-41,0],[-62,-38],[-15,-14],[1,-14],[45,-32],[18,-7],[24,-6],[80,-8],[36,-8],[33,-100],[52,-61],[23,-13],[19,-5],[65,3],[83,20],[28,-16],[61,-20],[36,-6],[43,1],[49,-7],[67,-57],[-26,-72],[42,-57],[67,-59],[15,-21],[7,-39],[1,-26],[5,-24],[9,-21],[9,-42],[9,-62],[-2,-51],[-15,-39],[-27,-29],[-42,-18],[-34,5],[-26,27],[-37,29],[-48,31],[-80,3],[-117,-90],[-52,-5],[-42,-9],[-46,-39],[-66,-24],[-59,9],[-103,46],[37,-30],[54,-36],[33,-19],[25,-4],[27,4],[39,15],[88,41],[23,6],[20,-3],[16,-12],[19,-35],[21,-58],[-3,-49],[-26,-41],[-23,-26],[-18,-12],[0,-9],[49,-10],[69,53],[22,66],[32,76],[56,25],[64,-25],[52,-71],[72,-131],[31,-14],[39,-31],[17,-39],[-4,-45],[-9,-33],[-12,-21],[-15,-13],[-27,-8],[-50,-7],[-111,14],[-58,0],[7,-45],[-117,-39],[-133,-15],[-125,30],[-104,47],[34,65],[20,72],[-51,48],[-11,1],[18,-74],[-15,-28],[-57,-35],[-40,-15],[-3,-10],[19,-8],[13,-15],[6,-23],[-7,-23],[-19,-24],[-11,-19],[-2,-16],[18,-20],[38,-22],[41,-11],[191,-5],[77,-13],[182,-53],[8,-17],[-31,-96],[-17,-92],[-35,-17],[-191,-4],[-62,-14],[-90,-42],[-87,-51],[-45,-1],[-178,45],[-68,29],[-147,84],[-110,128],[-51,-53],[-30,-26],[-32,-13],[-31,-2],[-30,9],[-34,20],[-56,47],[-68,46],[-47,22],[-1,-6],[27,-27],[41,-32],[103,-92],[37,-23],[-4,-16],[-65,-15],[-79,-31],[-39,-24],[-60,-56],[-20,-9],[-90,-14],[-29,3],[-67,32],[-99,20],[-59,18],[-82,33],[29,-36],[157,-55],[17,-17],[-32,-33],[-20,-12],[-37,-3],[-56,7],[-56,-1],[-58,-10],[-24,-12],[8,-15],[13,-14],[20,-12],[18,0],[44,38],[33,2],[88,-9],[89,29],[64,13],[48,3],[175,44],[37,50],[58,20],[131,15],[126,-8],[65,-6],[53,-47],[70,-34],[59,-37],[69,-13],[40,-50],[111,-57],[71,-12],[44,-27],[4,-114],[5,-49],[-19,-136],[-57,-31],[11,-72],[-15,-58],[-57,22],[-58,38],[-139,59],[-130,38],[-50,35],[-59,26],[-81,109],[-52,135],[-23,67],[-44,4],[-57,-18],[-49,-19],[-24,-32],[-168,-45],[-61,-30],[-35,0],[-125,-45],[50,-22],[23,-3],[51,12],[31,16],[114,44],[92,7],[33,19],[70,26],[48,8],[7,-7],[5,-12],[33,-165],[-14,-44],[-38,-19],[-80,-31],[-21,-15],[23,-27],[76,25],[50,27],[26,-10],[43,-41],[49,-21],[123,-64],[59,-35],[82,-34],[93,-47],[24,-17],[85,-24],[18,-8],[36,-83],[29,-10],[85,-5],[-15,-32],[-83,-72],[-43,-22],[-10,-15],[4,-25],[2,-42],[17,-78],[20,72],[13,34],[19,10],[17,2],[58,32],[58,-17],[15,-81],[8,-76],[-5,-66],[6,-101],[-2,-35],[14,-29],[14,-124],[14,-37],[-29,-33],[-88,-14],[-35,16],[-87,-6],[0,30],[-5,33],[0,24],[-6,21],[-4,122],[-25,-31],[-1,-24],[-7,-25],[-15,-132],[-22,-32],[-70,8],[-69,-5],[-38,5],[-129,60],[-50,54],[-44,82],[-28,76],[-10,71],[-31,57],[-51,45],[-61,36],[-70,28],[-62,35],[-53,44],[-58,33],[-64,25],[-90,10],[-133,-4],[-89,27],[-22,-2],[-21,-14],[16,-40],[103,-18],[79,-5],[105,3],[64,-10],[24,-23],[16,-42],[9,-59],[-21,-47],[-76,-52],[-39,-25],[-117,-47],[-39,-10],[-97,-4],[-75,5],[-98,23],[-55,5],[-115,3],[-27,-8],[30,-25],[49,-14],[34,-17],[4,-32],[-13,-48],[-13,-33],[-21,-25],[-75,-47],[-31,-15],[-141,-50],[-10,-10],[33,2],[89,17],[26,0],[146,-43],[116,2],[236,40],[19,-1],[16,-6],[15,-15],[16,-23],[-19,-23],[-54,-22],[-84,-22],[-36,-15],[-35,-22],[-64,-53],[-19,-56],[68,-21],[30,27],[36,59],[33,35],[76,24],[94,-12],[72,14],[148,58],[26,4],[217,-34],[197,-65],[103,-25],[138,-14],[246,7],[22,-11],[-8,-23],[-14,-20],[-41,-27],[-50,-18],[-31,-5],[-27,-13],[-59,-13],[-15,-10],[21,-45],[-10,-7],[-52,-1],[-88,-29],[-72,2],[-15,-5],[14,-10],[14,-21],[16,-32],[-9,-22],[-32,-13],[-24,-4],[-85,18],[-14,-3],[13,-13],[7,-20],[2,-28],[-21,-23],[-43,-18],[-81,-51],[-35,-15],[-74,-12],[-15,-7],[30,-39],[-4,-16],[-49,-42],[-76,-27],[-10,-14],[-7,-38],[-6,-15],[-20,-22],[-71,-42],[-51,-21],[-25,-17],[-31,-28],[-40,-16],[-47,-1],[-45,-11],[-74,-30],[-51,-10],[-163,-53],[-76,-8],[-66,-19],[-137,-50],[-64,-16],[-45,-19],[-49,-5],[-80,12],[-43,1],[-27,-8],[-24,-15],[-40,-42],[-34,-4],[-112,34],[3,-15],[29,-36],[-1,-26],[-67,-26],[-36,-7],[-52,11],[-70,28],[-90,59],[-109,89],[-53,30],[4,-29],[12,-28],[20,-27],[5,-20],[-13,-12],[-16,-6],[-20,0],[-3,-7],[33,-43],[25,-44],[-2,-41],[-31,-39],[-26,-23],[-22,-7],[-130,-98],[-37,-13],[-16,-12],[-14,-18],[-38,-81],[-15,-25],[-30,-32],[-13,-6],[-4,-13],[6,-21],[-9,-34],[-22,-49],[-76,-133],[-61,-125],[-27,-41],[-20,-17],[-12,6],[-30,-3],[-15,-22],[-13,-40],[-15,-30],[-16,-21],[-122,-89],[-32,-17],[-28,11],[-34,-4],[-70,47],[-12,17],[-45,39],[2,-20],[8,-11],[6,-17],[16,-20],[34,-105],[-27,-22],[-25,-25],[-63,-42],[-68,-70],[-25,-19],[-5,57],[3,17],[-39,27],[1,-19],[-4,-19],[-27,-74],[-8,-13],[-14,3],[-30,-14],[-30,7],[-26,33],[-11,18],[-47,-48],[-23,1],[-4,-40],[-22,-37],[-30,-16],[-41,1],[-25,-21],[-55,23],[-13,44],[44,60],[12,25],[-8,30],[11,39],[84,125],[57,63],[-3,12],[-77,13],[-68,22],[-66,8],[-29,-8],[46,-36],[66,-35],[-33,-34],[-27,-36],[-29,-97],[-19,-40],[-72,46],[-33,16],[21,-51],[63,-48],[4,-16],[0,-57],[-121,-50],[-125,-8],[-91,-14],[-152,-18],[-59,0],[-5,-19],[149,-89],[22,-16],[-21,-30],[-31,-19],[-48,-65],[-25,-23],[-63,-31],[-115,35],[-59,-16],[-57,11],[-1,-38],[17,-27],[17,-69],[38,6],[48,21],[38,-52],[24,-87],[43,-45],[19,-34],[8,-33],[-27,-32],[-55,-46],[-62,-8],[4,-36],[-27,-26],[-56,7],[-26,18],[-28,9],[-112,10],[113,-70],[40,-32],[18,19],[39,5],[58,-18],[-10,-118],[26,-95],[3,-21],[-62,-57],[-1,-54],[-36,-15],[-40,4],[-2,-59],[-27,-36],[5,-23],[8,-20],[-25,-38],[-22,-45],[-31,-39],[-17,4],[-50,-3],[-60,3],[-49,52],[-20,17],[-23,11],[9,-33],[14,-20],[45,-37],[82,-46],[-2,-33],[-22,-14],[-52,-89],[-18,-1],[-23,-23],[-72,7],[-30,9],[-88,-5],[-30,7],[-26,-3],[24,-25],[51,-23],[57,-23],[87,-17],[-3,-32],[-22,-27],[13,-39],[-10,-29],[-4,-34],[-20,-78],[23,-54],[26,-26],[-3,-35],[12,-55],[-38,-50],[-33,2],[-45,-11],[-16,-22],[73,-20],[-7,-38],[-19,-46],[-21,-100],[-42,-172],[-20,-171],[-91,-141],[-32,-3],[-8,-6],[-45,7],[-69,33],[-54,10],[-36,1],[-5,-16],[30,-27],[46,-10],[37,-18],[66,-16],[23,-31],[16,-33],[-3,-19],[0,-21],[12,-117],[-31,-40],[-24,-37],[-82,5],[-15,13],[-79,38],[5,-18],[57,-52],[20,-26],[-13,-5],[-23,-2],[-33,-18],[-58,10],[3,26],[11,27],[-27,-4],[-29,-14],[-18,5],[-14,-1],[-8,13],[-12,53],[14,27],[48,69],[15,37],[-13,16],[-34,-39],[-36,-63],[-16,-38],[-22,-8],[-55,20],[-158,88],[5,53],[-2,45],[46,5],[34,20],[30,23],[33,43],[31,71],[-4,6],[-90,-91],[-56,-30],[-27,-6],[-14,14],[-44,29],[-29,13],[-67,22],[-12,11],[-19,9],[-27,93],[35,113],[23,32],[15,38],[9,50],[-6,22],[-20,-8],[-9,-17],[1,-27],[-11,-18],[-80,-43],[-79,-35],[-38,-33],[-24,-26],[-19,-25],[-29,2],[-41,-5],[-27,-16],[-41,10],[-26,24],[-32,3],[-35,-12],[-25,1],[2,-16],[16,-41],[-27,-3],[-52,-1],[-26,11],[-20,16],[-17,22],[10,28],[83,52],[38,30],[-24,10],[-80,-9],[-14,7],[-53,-4],[2,77],[-13,19],[-1,9],[-18,21],[-18,6],[-11,7],[-90,18],[-12,43],[-6,44],[-17,55],[-43,14],[-24,24],[19,24],[8,31],[-20,14],[-13,22],[2,14],[-16,38],[-5,30],[18,27],[51,32],[17,13],[9,14],[58,23],[-50,16],[-31,3],[-23,-8],[-21,-31],[-19,-20],[-77,-7],[-11,11],[-5,43],[4,34],[32,47],[-37,23],[-33,8],[-39,22],[-35,23],[-30,27],[-29,31],[-10,4],[11,34],[6,27],[1,58],[-12,25],[26,50],[36,54],[78,82],[-83,-39],[-68,-86],[-15,-4],[-5,16],[-26,55],[-19,15],[-9,17],[-39,29],[-17,23],[-24,44],[-34,52],[-48,103],[-78,119],[-20,67],[25,84],[-27,58],[74,27],[106,31],[55,25],[32,7],[68,5],[22,25],[-37,-6],[-25,3],[-2,12],[9,21],[6,27],[-13,-5],[-66,-46],[-97,-37],[-76,-21],[-13,1],[-26,-13],[-16,-3],[-11,3],[-27,36],[-8,23],[49,63],[36,86],[48,56],[33,7],[57,-3],[20,-5],[-7,33],[3,16],[46,20],[53,8],[38,-6],[24,-39],[31,-72],[41,-24],[-2,34],[-21,45],[-8,68],[-27,29],[-22,14],[-61,-7],[-36,50],[-9,19],[0,24],[-37,72],[-12,36],[-19,47],[-10,3],[13,-60],[17,-42],[24,-93],[12,-38],[-16,-29],[-31,-30],[-27,-17],[-64,-21],[14,46],[8,45],[-32,-16],[-30,-33],[-10,-45],[-20,-41],[-57,-101],[-23,-56],[-21,-27],[-24,-8],[-21,22],[-18,51],[-9,41],[-1,104],[3,49],[-10,65],[-31,153],[-7,54],[-52,29],[-1,9],[-14,31],[-10,31],[9,12],[12,8],[78,46],[58,51],[70,80],[28,25],[102,19],[45,3],[-1,14],[-15,6],[-68,-4],[-92,-32],[-16,-12],[-40,-50],[-31,-27],[-87,-62],[-56,0],[-58,74],[-65,-14],[-44,5],[-13,11],[-10,102],[36,119],[-38,1],[-8,5],[-20,27],[-13,8],[9,14],[94,56],[141,111],[61,43],[37,19],[29,21],[34,47],[11,20],[20,16],[40,19],[44,28],[72,63],[9,23],[-15,5],[-34,-21],[-68,-58],[-49,-32],[-166,-145],[-71,-52],[-38,-34],[-30,-32],[-32,-23],[-33,-14],[-71,-10],[-35,-12],[-21,9],[-10,69],[7,40],[-3,40],[18,58],[26,40],[11,22],[5,16],[55,42],[30,18],[21,42],[121,15],[31,-1],[16,5],[13,13],[-12,9],[-36,7],[-97,-2],[-89,8],[-40,7],[-20,-4],[-32,12],[-35,23],[-55,86],[22,110],[2,53],[69,46],[37,15],[53,35],[71,59],[84,36],[43,7],[36,-6],[131,-51],[68,-10],[60,13],[75,-18],[132,-74],[25,11],[-7,18],[-148,78],[1,23],[38,6],[40,22],[-22,14],[-98,-12],[-29,-18],[-95,-10],[-49,16],[-45,8],[-67,33],[-56,-11],[-35,-13],[-62,-13],[-23,-8],[-122,-106],[-51,-22],[-37,7],[26,69],[7,27],[0,30],[11,40],[62,77],[40,84],[16,53],[31,6],[42,-8],[126,-34],[105,-40],[77,-11],[51,-1],[22,13],[17,22],[7,15],[5,32],[6,12],[17,13],[34,49],[11,34],[-11,20],[-24,-2],[-45,-13],[-6,-6],[1,-10],[-44,-54],[-47,-12],[-110,-18],[-50,-1],[-89,25],[-13,9],[-9,19],[-109,-5],[-33,-5],[-26,2],[13,32],[34,35],[48,114],[41,29],[80,27],[84,-4],[145,-88],[44,-8],[40,7],[96,30],[18,12],[34,36],[40,63],[-2,15],[-61,-35],[-33,-10],[-28,0],[26,115],[10,87],[9,22],[82,-7],[111,12],[26,19],[0,9],[-45,11],[-21,25],[-38,-8],[-50,-16],[-62,2],[5,37],[46,79],[5,36],[18,72],[1,37],[24,36],[72,25],[31,16],[1,16],[-43,64],[11,18],[34,16],[13,11],[-9,8],[-31,7],[-49,-14],[-53,-7],[-47,21],[-37,10],[-24,-3],[-63,-36],[-23,-1],[-27,10],[-183,31],[-22,11],[-65,54],[-54,36],[-72,39],[-93,30],[-114,20],[-68,19],[-34,27],[-58,59],[-44,50],[-8,24],[26,30],[26,22],[50,18],[85,-6],[46,-8],[50,-17],[38,-3],[79,4],[80,-10],[48,-12],[63,-25],[172,-106],[72,-37],[32,-4],[129,-39],[20,0],[53,19],[6,12],[-18,11],[-57,10],[-67,43],[-42,34],[-4,57],[5,32],[10,15],[8,48],[-39,29],[-27,9],[-72,43],[-6,10],[34,5],[34,-3],[73,-21],[38,-3],[28,8],[3,9],[-44,24],[-56,44],[-115,6],[-75,-5],[-48,15],[-51,24],[-32,7],[-67,-16],[-34,-1],[-31,5],[-30,76],[8,23],[24,10],[18,25],[12,26],[40,25],[217,56],[55,42],[-2,7],[-37,-8],[-48,-19],[-31,-4],[-128,24],[-20,-5],[-52,-35],[-70,-38],[-32,2],[-44,23],[-7,16],[-3,19],[48,26],[15,14],[31,38],[-2,18],[-52,-10],[-7,17],[1,30],[-5,37],[-13,37],[-43,57],[-18,14],[-15,21],[-33,77],[10,19],[29,14],[5,7],[-69,-12],[-7,-13],[13,-20],[9,-26],[6,-32],[9,-29],[25,-31],[20,-16],[33,-43],[14,-48],[-4,-25],[-26,-26],[-40,-27],[-13,-23],[-5,-23],[-32,-21],[-19,8],[-16,1],[18,-37],[12,-39],[-14,-38],[-38,-24],[-20,0],[-41,-19],[-103,-10],[-36,4],[-66,20],[-78,10],[-31,26],[-40,47],[-21,42],[0,38],[11,27],[22,17],[27,109],[38,88],[96,91],[27,33],[9,17],[0,14],[-15,8],[-118,-112],[-73,-12],[-21,25],[6,45],[13,11],[59,-5],[23,25],[-37,38],[-39,10],[-9,9],[40,29],[93,-2],[21,20],[34,22],[37,40],[14,34],[3,29],[-8,23],[-1,23],[7,24],[-10,26],[-26,28],[-57,28],[-17,-31],[-18,-13],[-25,-3],[-24,13],[-24,5],[-24,12],[-24,3],[-10,10],[-6,26],[-1,34],[28,16],[39,13],[26,23],[17,34],[3,38],[-12,40],[-32,37],[-58,-36],[-23,-9],[-6,26],[-8,19],[-24,25],[-33,18],[-31,13],[-1,19],[7,21],[14,24],[18,52],[20,-5],[16,5],[-9,42],[-16,36],[-19,20],[-1,9],[-4,10],[-14,25],[-16,19],[-29,52],[-20,19],[-26,11],[-28,0],[-45,-13],[-83,-16],[-66,-8],[-11,4],[33,20],[49,21],[64,14],[19,34],[-7,29],[2,28],[-17,30],[17,16],[58,16],[27,3],[26,21],[-74,50],[-77,33],[-20,14],[-17,22],[-15,30],[-24,31],[-33,31],[-48,30],[-125,54],[-42,38],[-40,57],[-19,25],[-21,18],[-87,43],[-10,18],[89,50],[9,20],[-36,61],[-38,44],[-41,16],[-60,8],[-56,20],[-50,31],[-51,23],[-76,22],[-126,56],[-195,59],[-87,35],[-52,13],[-68,3],[-132,33],[-111,10],[-69,-4],[-22,5],[-51,33],[-79,19],[-41,-7],[-51,-36],[-62,-35],[-32,-4],[-49,32],[-24,22],[-23,8],[-23,-8],[-43,-29],[-41,-21],[-61,-25],[-49,-12],[-63,-3],[-16,-9],[-24,-1],[-32,8],[-31,17],[-28,24],[-25,14],[-22,2],[-50,-13],[-63,-37],[-29,-9],[-24,3],[-30,12],[-59,30],[-33,-3],[-24,-10],[6,-25],[56,-59],[50,-42],[-42,-5],[-368,57],[-46,14],[-68,34],[-56,21],[-96,54],[-74,30],[-24,22],[-6,16],[23,22],[149,72],[56,14],[116,18],[27,11],[9,8],[-30,16],[-151,-6],[-135,11],[-117,28],[-21,10],[-19,17],[-20,26],[5,28],[28,32],[16,22],[5,11],[-147,-77],[-60,-28],[-48,9],[-34,13],[-16,14],[1,16],[5,11],[10,7],[-78,33],[-35,25],[-4,26],[28,27],[27,19],[27,12],[72,11],[263,20],[188,-19],[64,64],[43,21],[127,21],[195,3],[138,-12],[64,-15],[88,-33],[5,10],[-21,30],[-2,25],[36,43],[16,27],[-11,29],[-38,29],[-69,38],[-36,3],[-41,-9],[-49,-21],[-102,-53],[-49,-11],[-80,-3],[-44,7],[-43,8],[-67,28],[-25,5],[-29,-12],[-35,-30],[-34,-21],[-32,-12],[-30,-5],[-43,2],[-173,47],[-40,21],[-2,31],[-53,30],[-60,5],[-8,11],[77,46],[57,19],[-10,6],[-82,1],[-56,-25],[-32,-4],[-74,-1],[-77,13],[-33,11],[-34,25],[-38,14],[-115,21],[-26,12],[-25,19],[-94,55],[-57,40],[-8,22],[66,49],[3,12],[-28,21],[-12,15],[10,22],[57,47],[22,13],[103,28],[104,40],[37,9],[34,3],[136,-3],[42,10],[36,20],[58,20],[123,30],[272,46],[18,6],[1,8],[-24,24],[-5,12],[55,21],[126,33],[86,16],[55,2],[45,7],[63,21],[35,4],[214,8],[95,-12],[46,1],[30,8],[40,24],[74,59],[38,36],[37,56],[48,88],[35,85],[24,83],[18,51],[13,18],[44,23],[47,18],[79,16],[-7,7],[-34,12],[-31,5],[-29,-3],[-53,-18],[-69,-13],[-67,2],[-48,-5],[-44,-17],[-71,-14],[-48,3],[-86,25],[-43,5],[-110,-3],[-32,10],[-28,17],[-23,25],[-16,32],[2,34],[40,60],[15,16],[107,68],[66,31],[66,24],[48,13],[45,7],[43,14],[80,47],[82,40],[102,75],[50,20],[173,32],[47,1],[40,-9],[38,-16],[106,-74],[9,2],[-19,28],[-39,84],[7,34],[61,37],[25,6],[64,-2],[103,-11],[70,-13],[52,-20],[63,-13],[32,1],[23,9],[33,32],[43,54],[17,66],[-8,78],[-13,58],[-16,36],[9,30],[52,36],[48,26],[114,38],[92,9],[55,-2],[72,-18],[100,-10],[91,-34],[146,-78],[97,-39],[81,-18],[79,-29],[117,-64],[62,-27],[36,-10],[32,-1],[-12,18],[-56,37],[-85,42],[-191,75],[-104,53],[-94,60],[-69,36],[-126,35],[2,14],[151,50],[278,44],[313,33],[105,-3],[184,14],[18,22],[39,9],[172,30],[49,0],[76,-15],[80,-27],[37,-24],[51,-42],[25,-59],[-4,-186],[1,-36],[10,-13],[35,20],[42,38],[37,26],[29,41],[20,56],[12,41],[-49,46],[-2,76],[24,41],[69,0],[284,-140],[111,-31],[127,-75],[149,8],[137,-9],[60,3],[30,11],[-42,32],[-195,85],[-88,67],[-62,84],[-15,45],[47,8],[217,-1],[327,-39],[418,-133],[205,-45],[369,-154],[111,-23],[45,-5],[34,19],[21,21],[1,27],[-18,35],[-10,39],[-3,46],[25,89],[60,30],[26,33],[-24,59],[-70,41],[-271,105],[-1,13],[55,14],[81,8],[671,-25],[116,-10],[50,-9],[21,-11],[28,-6],[144,15],[-3,26],[-18,16],[-779,45],[-145,16],[-74,1],[-77,-12],[-158,-6],[-73,2],[-95,54],[86,64],[72,-1],[137,-25],[82,35],[129,29],[128,10],[278,63],[52,5],[65,-3],[143,-16],[57,-15],[65,-33],[38,-10],[45,-2],[61,-15],[89,48],[81,52],[92,33],[131,-19],[83,-25],[75,-30],[107,-16],[182,-102],[34,0],[16,8],[17,19],[6,28],[22,38],[-16,14],[-152,42],[-29,17],[-29,26],[0,22],[28,18],[30,8],[98,-8],[32,6],[31,15],[37,27],[29,7],[66,1],[101,-18],[88,-1],[32,8],[5,17],[8,11],[10,5],[321,1],[79,4],[63,13],[76,2],[66,-8],[83,-17],[81,1],[122,27],[115,13],[634,-4],[208,-16]],[[35352,92133],[93,-47],[98,-32],[9,-15],[8,-22],[2,-12],[-3,-11],[-6,-10],[7,-12],[21,-16],[2,-19],[-25,-31],[-34,-35],[-183,-72],[-64,-13],[-160,-49],[-49,2],[-11,2],[-30,22],[-42,20],[-19,16],[-17,23],[7,14],[30,5],[44,0],[65,16],[-18,15],[-17,9],[-12,19],[-27,-3],[-20,11],[-38,7],[-101,7],[-66,19],[-20,11],[-17,20],[-15,28],[22,109],[15,27],[34,9],[84,-24],[11,11],[-92,40],[-33,23],[-10,19],[-6,28],[0,16],[4,16],[8,17],[23,22],[92,35],[102,-12],[175,-43],[22,-10],[54,-37],[103,-113]],[[35829,91907],[-43,-20],[-9,5],[-9,15],[-22,70],[-7,34],[5,41],[-8,29],[39,35],[32,5],[43,-8],[72,-35],[-5,-11],[-16,-18],[-44,-24],[-15,-53],[-3,-27],[2,-20],[-12,-18]],[[35129,92765],[-26,-4],[-75,29],[-12,11],[-5,14],[3,16],[24,30],[45,43],[32,8],[20,-27],[20,-37],[2,-18],[-1,-22],[-5,-19],[-9,-15],[-13,-9]],[[34717,93773],[-39,-39],[-32,-23],[-70,-66],[-12,-3],[-18,9],[-15,18],[-26,4],[-9,11],[-4,9],[-12,6],[-18,3],[-30,-7],[-27,7],[-21,29],[38,20],[24,17],[91,6],[25,-7],[16,0],[25,4],[54,21],[8,10],[48,-12],[4,-17]],[[30092,96385],[-99,-5],[-97,22],[-34,17],[2,27],[14,9],[53,9],[44,2],[29,-4],[70,-16],[50,-16],[33,-5],[-9,-24],[-56,-16]],[[37537,99126],[-56,-10],[-118,61],[-186,61],[-164,40],[-154,107],[-12,38],[21,33],[135,5],[108,15],[274,-66],[138,-56],[46,-45],[-7,-92],[-25,-91]],[[42935,92696],[10,-34],[1,-16],[-2,-14],[-6,-9],[-13,-9],[25,-22],[7,-15],[2,-12],[-16,-24],[-110,-31],[-31,-15],[-38,-37],[-47,-31],[-16,0],[-18,33],[-74,24],[-139,-13],[-162,-30],[-58,-14],[-29,7],[-9,12],[0,15],[19,47],[8,12],[37,15],[25,41],[-8,44],[10,62],[25,10],[64,-22],[41,-5],[73,-3],[99,8],[79,25],[144,71],[25,-1],[19,-25],[13,-12],[43,-20],[7,-12]],[[44815,98989],[-29,-18],[-73,7],[-94,52],[-62,43],[-5,50],[32,22],[50,4],[69,-43],[71,-58],[41,-59]],[[45107,97825],[-117,-66],[-174,5],[-103,31],[-30,45],[40,51],[125,41],[156,25],[142,-15],[20,-51],[-59,-66]],[[44723,96758],[-37,-20],[-25,61],[-22,81],[-5,92],[57,45],[29,11],[20,-11],[-5,-40],[0,-82],[19,-55],[-31,-82]],[[44838,95646],[-32,-16],[-108,239],[0,87],[7,66],[49,5],[42,-36],[20,-137],[22,-208]],[[44999,95280],[22,-61],[10,-56],[35,-35],[73,5],[29,-66],[-53,-26],[-214,10],[-88,-5],[-61,41],[2,71],[8,71],[61,41],[51,-36],[62,26],[63,20]],[[45012,96567],[-54,0],[-20,15],[13,27],[75,85],[25,7],[37,-9],[11,-44],[-24,-44],[-63,-37]],[[39713,89591],[-43,0],[-14,45],[4,50],[49,15],[26,-34],[-10,-50],[-12,-26]],[[37148,86855],[-32,-70],[-32,15],[-16,31],[-31,15],[-34,-4],[-1,12],[110,74],[53,20],[-4,-31],[-10,-27],[-3,-35]],[[35645,92658],[-37,-2],[-86,11],[-7,6],[-1,13],[12,37],[38,5],[45,-20],[49,-29],[6,-13],[-19,-8]],[[48160,87445],[-6,-22],[-7,1],[-26,26],[-21,15],[-7,13],[-6,21],[12,2],[14,-4],[36,-20],[10,-20],[1,-12]],[[48139,87237],[5,-18],[-6,2],[-19,20],[-33,48],[-11,39],[-2,18],[8,-2],[7,-16],[31,-11],[8,-8],[0,-19],[10,-23],[2,-30]],[[48003,87637],[25,-22],[9,-16],[-14,-15],[-18,-4],[-21,3],[-34,17],[-12,38],[24,-1],[28,7],[13,-7]],[[48158,87688],[-7,-77],[-12,0],[-20,22],[-15,4],[-5,-11],[1,-14],[8,-9],[24,-52],[2,-15],[-3,-7],[-23,15],[-57,67],[-44,110],[60,18],[43,-29],[48,-22]],[[48220,87706],[-13,-42],[-20,7],[-5,4],[-5,11],[3,31],[-1,45],[22,-37],[19,-19]],[[53491,83977],[0,-58],[-7,-17],[-10,-11],[-28,-11],[-24,-17],[-22,-29],[-7,-41],[16,-30],[31,-16],[8,-58],[-26,-28],[-64,-28],[-7,-68],[2,-54],[-1,-39],[-5,-54],[-52,-24],[-34,82],[0,33],[-11,38],[-1,33],[-12,52],[-50,14],[-19,2],[-27,-9],[-6,3],[-33,72],[6,79],[-17,40],[-3,18],[1,20],[-14,16],[-18,9],[-8,44],[20,11],[48,-5],[15,3],[13,9],[39,73],[-1,16],[4,21],[42,8],[19,-28],[-3,-46],[2,-57],[26,-16],[10,-3],[10,43],[8,21],[10,12],[4,39],[-6,24],[-13,17],[48,49],[50,38],[29,2],[29,-9],[27,-13],[15,-11],[8,-18],[-18,-43],[-5,-23],[12,-77]],[[52408,83469],[-3,48],[-6,34],[-18,51],[27,12],[-5,100],[-10,52],[-75,53],[-60,51],[14,174],[6,46],[-23,91],[3,105],[9,164],[19,7],[14,-1],[53,-30],[22,-3],[15,-26],[18,-11],[13,28],[5,48],[42,62],[30,23],[20,11],[20,-25],[16,-28],[4,61],[12,117],[-40,19],[-33,-16],[-32,-74],[-29,-94],[-47,-8],[-37,-27],[-34,28],[-22,24],[0,35],[5,22],[39,76],[54,73],[53,-1],[39,23],[24,3],[72,-5],[38,16],[33,34],[73,141],[41,59],[82,21],[76,68],[22,1],[-36,-51],[-6,-19],[-4,-30],[25,-66],[-5,-40],[2,-78],[-24,-41],[-28,-87],[-12,-13],[-2,-101],[3,-25],[-4,-92],[28,-38],[29,-20],[99,1],[10,-16],[13,-29],[-9,-49],[-11,-36],[-28,-31],[-37,-23],[-23,-1],[-31,44],[-15,-14],[-15,-23],[-26,-119],[-12,-81],[-6,-7],[-15,12],[-25,1],[-31,-19],[16,-17],[17,-30],[-7,-15],[-28,-16],[-24,-32],[-11,-25],[-31,-29],[-19,-37],[9,-46],[4,-40],[9,-45],[-8,-35],[-38,-51],[-14,-45],[32,1],[21,-10],[12,-13],[12,-19],[-8,-23],[10,-59]],[[52956,83876],[12,-30],[14,-64],[23,-72],[-10,-30],[7,-38],[-7,-41],[-44,-46],[-51,-2],[-52,22],[-74,44],[-6,24],[-10,13],[-20,74],[1,92],[37,11],[81,43],[18,-6],[20,-23],[23,-1],[32,32],[6,-2]],[[53155,83462],[50,-36],[33,2],[22,-14],[6,-23],[2,-51],[-24,-15],[-26,5],[-36,-19],[-117,83],[2,69],[4,27],[56,7],[28,-35]],[[52981,83381],[-12,-3],[-17,46],[-2,15],[20,30],[12,34],[33,52],[19,61],[7,-1],[-8,-55],[-43,-151],[-9,-28]],[[53485,83505],[-10,-9],[-43,7],[-48,-40],[-18,12],[7,26],[5,9],[16,11],[11,16],[4,25],[10,-14],[30,-5],[14,-8],[12,-12],[10,-18]],[[53518,83868],[-26,-24],[-6,1],[-9,34],[14,20],[8,17],[6,0],[8,-19],[5,-29]],[[52912,83437],[-19,-6],[-21,12],[-35,48],[-4,12],[18,-8],[23,-25],[18,-5],[25,-21],[-5,-7]],[[52794,83459],[-29,-8],[-14,14],[-28,5],[-9,89],[2,5],[14,-6],[47,-41],[16,-45],[1,-13]],[[52946,83976],[-5,-11],[-17,11],[-2,37],[6,34],[-7,30],[8,19],[25,-45],[7,-21],[-9,-25],[-6,-29]],[[53070,84822],[-12,-13],[-38,19],[17,26],[42,13],[24,-4],[-27,-27],[-6,-14]],[[54190,83537],[-10,-10],[-46,17],[-56,40],[9,78],[14,34],[102,-88],[1,-33],[-14,-38]],[[54709,79837],[-7,13],[-13,48],[-14,6],[-19,4],[-14,7],[-31,28],[-16,8],[-18,2],[-18,-16],[-13,-19],[-41,0],[-45,9],[-65,63],[-16,1],[-18,-3],[-28,15],[-55,41],[-26,9],[-16,-5],[-14,-9],[-11,-2],[-6,14],[-20,16],[-21,2],[-6,-10],[-6,-90],[-7,-32],[-28,1],[-10,-15],[-22,-44],[-5,-41],[-38,8],[-18,7],[-16,-6],[-18,-23],[-49,2],[-39,13],[-17,52],[-18,21],[-22,18],[-8,4]],[[59445,72041],[-11,-4],[-17,16],[-10,5],[-10,-15],[-11,-11],[-10,-5],[-8,-2],[-14,-11],[-17,3],[-25,9],[-14,-22],[-3,3],[-2,55],[-9,23],[-11,13],[-16,-6],[-22,2],[-16,10],[-31,-16],[-26,-17],[-18,-17],[-14,1],[-24,16],[-18,17],[-2,14]],[[59086,72102],[17,-6],[30,12],[13,56],[4,65],[50,-19],[52,-9],[42,-4],[41,11],[126,69],[36,41],[23,14],[38,34],[40,19],[-25,-39],[-145,-174],[-10,-52],[7,-35],[20,-44]],[[59445,72041],[5,-11],[8,-33],[-32,-10],[-31,-3],[-18,4],[-17,-1],[-51,-95],[-28,-32],[-33,-19],[-33,-11],[-17,-1],[-15,-12],[-10,-22],[0,-22],[-5,-17],[-18,4],[-8,34],[-13,15],[-32,-8],[-16,1],[-52,33],[-16,13],[-10,28],[-27,101],[-4,75],[25,-19],[23,23],[23,38],[27,15],[16,-7]],[[27267,65185],[73,-26],[59,7],[28,16],[-3,-16],[26,-40],[10,-3],[38,20],[99,8],[10,-11],[18,-39],[25,-24],[26,-18],[28,-5],[27,8],[26,-4],[32,-37],[10,-5],[28,10],[-8,-34],[48,-49],[36,-95],[25,-39],[28,-35],[23,-24],[25,-11],[79,5],[18,-3],[17,-14],[15,-5],[9,5],[151,-149],[48,-79],[30,-41],[63,-59],[25,-13],[14,7],[-3,14],[-18,33],[-3,12],[24,-11],[43,-67],[12,-24],[21,-23],[22,-17],[-11,-26],[-17,-3],[-34,11],[27,-43],[5,-31],[12,-3],[19,35],[11,29],[48,-75],[25,-34],[-6,-20],[-2,-20],[28,18],[11,-2],[10,-11],[12,-32],[26,-7],[27,1],[55,-27],[51,-54],[49,-11],[49,-2],[24,-28],[11,-39],[-12,-27],[-7,-28],[18,-35],[-39,-15],[-6,-21],[2,-23],[8,-12],[23,11],[33,-10],[51,-8],[35,7],[71,-24],[21,-13],[42,-44],[19,-30],[42,-79],[35,-31],[31,-8],[11,5],[10,-8],[9,-11],[8,-35],[-5,-37],[-17,-29],[-10,-22],[-44,-2],[-62,-10],[-60,-32],[-29,-26],[-14,-17],[-31,-15],[-2,13],[0,17],[-8,31],[-7,-28],[-12,-21],[-19,-17],[-73,-1],[-29,23],[-30,17],[-109,16],[-27,-1],[-73,-18],[-73,-9],[-31,-11],[-30,-16],[-59,0],[-70,-18],[-70,-4],[45,131],[95,125],[17,27],[13,35],[3,26],[-4,23],[-23,39],[-4,29],[-7,19],[-33,17],[-33,10],[-35,0],[-73,13],[-39,1],[-33,27],[-55,96],[-26,26],[-13,22],[-10,24],[-13,140],[-11,68],[-17,58],[-25,45],[-27,15],[-101,-38],[-24,5],[-23,13],[-154,91],[-63,50],[-26,25],[-22,35],[-23,58],[-25,52],[0,-21],[-4,-14],[-129,-6],[-20,12],[-13,14],[-10,21],[-7,42],[-12,35],[-4,-38],[-6,-34],[-17,-20],[-20,-3],[-24,46],[-104,10],[-9,8],[-34,44],[-30,56],[29,19],[60,26],[13,18],[8,21],[-5,33],[-12,24],[-13,14],[-13,9],[-18,4],[-232,5],[-13,-17],[-21,-37],[-41,-46],[-28,-49],[-10,-25],[-12,-18],[-29,-30],[-24,-46],[-30,-21],[-16,13],[-16,0],[-11,-12],[-13,-5],[-59,-6],[-9,-11],[-8,-34],[-10,-64],[-9,-21],[-30,-8],[-28,-18],[-58,-62],[-15,-9],[3,45],[-3,44],[-16,2],[-19,-7],[-15,-13],[-29,-32],[-14,-9],[-14,17],[3,21],[95,79],[11,6],[17,-6],[17,3],[13,22],[-16,105],[6,71],[22,55],[45,83],[21,27],[219,174],[22,9],[142,35],[22,12],[66,51],[69,21],[73,-16]],[[28425,64488],[-11,-18],[-13,26],[-8,2],[-11,10],[-21,29],[-5,29],[17,2],[23,-5],[39,-16],[-4,-34],[-6,-25]],[[28326,64680],[-6,-10],[-15,22],[-22,9],[-13,33],[-12,13],[-1,12],[20,9],[14,-4],[16,-26],[9,-46],[10,-12]],[[28158,64834],[38,-13],[13,8],[13,2],[13,-5],[19,-48],[-16,-6],[-13,0],[-10,8],[-34,3],[-23,14],[-12,12],[-6,14],[18,11]],[[28367,64589],[-10,-2],[-27,24],[-9,20],[10,27],[2,30],[4,1],[4,-35],[22,-15],[1,-8],[13,-30],[-10,-12]],[[27066,64269],[-26,-31],[-55,-43],[-30,-1],[-30,16],[-20,36],[-12,35],[1,17],[19,-28],[16,-14],[13,9],[10,16],[-31,114],[2,25],[24,62],[65,-19],[11,-11],[10,-40],[14,-31],[17,-83],[2,-29]],[[27958,64898],[1,-15],[-49,42],[-21,44],[-8,10],[13,1],[55,-72],[9,-10]],[[55279,77689],[-18,-2],[-29,10],[-14,18],[-2,19],[0,17],[-9,29],[-23,29],[-49,5],[-18,9],[-18,11],[-20,8],[-19,-1],[-22,-8],[-40,13],[-13,-17],[-20,-20],[-18,0],[-34,46],[-10,3],[-30,-23],[-12,-1],[-9,7],[-40,18],[-18,3],[-14,-8],[-23,9],[-58,61],[-35,-46],[-73,11],[-21,-31],[-25,-60],[-20,-29],[-17,11],[-20,26],[-36,67],[-18,13],[-21,3],[-18,-8],[-10,-14],[-7,-98],[-7,-87],[0,-53],[40,-48],[47,-83],[15,-10],[7,-27],[11,-70],[12,-79],[24,-52],[22,-37],[26,-33],[33,-52],[27,-56],[7,-21],[52,-75],[51,-76],[46,-27],[7,-14],[0,-59],[5,-22],[30,-61],[62,-90],[7,-21],[2,-15],[-4,-12],[-16,-12]],[[54884,76577],[-13,13],[-58,88],[-55,56],[-63,104],[-84,41],[-58,46],[-34,-7],[-39,-14],[-23,-1],[-17,9],[-12,28],[2,22],[-2,28],[-34,46],[-46,44],[-43,56],[-87,151],[-18,49],[17,9],[13,0],[15,10],[24,0],[28,-10],[-25,32],[-31,32],[-80,127],[-24,59],[-3,65],[6,88],[-14,63],[-62,82],[-23,43],[-45,25],[-21,-2],[-12,-32],[-9,-71],[-40,-93],[-14,-41],[-21,-52],[-18,-4],[-11,5],[-33,88],[-32,68],[-4,31],[-3,40],[-24,144],[17,20]],[[54625,76610],[51,-16],[38,8],[34,-10],[21,-19],[5,-9],[-28,-1],[-31,8],[-35,-19],[-31,10],[-12,12],[-8,15],[-4,21]],[[54776,76685],[-20,-6],[-123,4],[-36,12],[-40,31],[-9,9],[41,9],[37,-9],[12,-22],[101,-18],[37,-10]],[[54662,76768],[-44,-1],[-38,10],[-19,18],[2,15],[6,25],[42,-3],[65,-18],[15,-21],[-4,-9],[-25,-16]],[[54230,77224],[5,-20],[-35,38],[-13,26],[-3,11],[46,-55]],[[54113,77751],[-34,-12],[-16,22],[-4,18],[-29,6],[-17,25],[-3,11],[24,28],[13,45],[16,-27],[20,-51],[11,-14],[19,-51]],[[54119,77625],[7,-25],[-26,23],[-23,9],[-5,17],[3,14],[5,14],[18,-2],[3,-14],[18,-36]],[[54218,77382],[-7,-16],[-18,29],[-16,20],[-12,23],[-23,30],[-8,34],[-34,69],[-6,19],[18,-28],[14,-18],[12,-4],[30,-44],[30,-57],[35,-49],[-8,-2],[-7,-6]],[[54219,77143],[4,-8],[-1,-6],[-14,8],[-4,-2],[-68,126],[-7,24],[24,-29],[66,-113]],[[54269,77173],[19,-43],[-18,9],[-18,27],[-11,28],[28,-21]],[[54024,77568],[-2,-22],[-17,28],[-9,51],[-21,82],[-3,23],[11,23],[0,23],[-15,72],[12,11],[8,2],[3,-50],[7,-29],[20,-35],[-4,-58],[4,-83],[4,-18],[2,-20]],[[54891,76479],[37,-39],[-111,51],[13,5],[12,1],[49,-18]],[[55143,76286],[-51,54],[-48,61],[-93,94],[-67,23],[-91,76],[-59,27],[23,6],[26,0],[140,-101],[-16,27]],[[54907,76553],[20,10],[17,-7],[11,-33],[22,-22],[35,-38],[22,-29],[50,-53],[12,-7],[25,-15]],[[49135,54774],[-37,15],[8,19],[36,-11]],[[48465,57848],[17,-38],[22,-26],[34,3],[24,-15],[21,-30],[14,-65],[15,-47],[7,-67],[24,-35],[19,-17],[26,-48],[27,-25],[27,6],[13,-26],[21,-18],[20,-1],[18,56],[24,22],[61,45],[23,20],[25,13],[58,4],[54,-13],[27,-11],[18,8],[18,-27],[18,-56],[14,-18],[15,-19],[12,-44],[13,-44],[7,-19],[16,-44],[14,0],[14,18],[6,14]],[[49161,54798],[-2,12],[-11,4],[-29,26],[5,83],[-13,4],[-11,-11],[-20,-101],[-10,-17],[-146,52],[-31,42],[-38,9],[-66,-5],[-54,-12],[-16,-25],[137,15],[15,-3],[7,-16],[-173,-33],[-67,-19],[-19,5],[-15,32],[-72,4],[-15,-11],[-8,-23],[28,5],[44,1],[12,-18],[-139,-24],[-97,-45],[-41,-33],[-135,-110],[-83,-52],[-22,-20],[-37,-53],[-48,-34],[-54,-64],[-33,-14]],[[26978,56492],[-19,64],[-26,61],[-23,37],[-2,88],[-9,48],[-34,44],[-30,30],[-21,-6],[13,-50],[34,-65],[3,-25],[-1,-33],[-23,5],[-21,14],[-26,4],[-17,20],[-36,77],[26,66],[8,43],[-1,90],[-6,43],[-28,67],[-44,72],[-61,60],[-29,47],[-73,37],[-27,24],[-22,45],[-3,33],[8,50],[-20,63],[-86,125],[-48,46],[-11,26],[-7,9],[7,-86],[21,-52],[55,-48],[15,-28],[6,-37],[-32,-70],[-16,-18],[-5,-38],[-10,-12],[-11,22],[-45,110],[-86,53],[-16,32],[-32,101],[-14,91],[5,61],[35,96],[11,41],[-2,26],[1,37],[-13,26],[-33,35],[-21,27],[6,14],[38,37],[2,33],[0,11]],[[26766,58131],[7,-23],[8,-36],[3,-46],[36,-155],[28,-86],[62,-158],[26,-29],[45,-127],[16,-21],[9,-37],[46,-31],[13,-23]],[[56657,45580],[-11,-11],[-6,-30],[-1,-23],[-19,-18],[-38,4],[-38,17],[-27,5],[-18,-4],[-67,-57],[-22,-7],[-73,4],[-41,12],[-30,2],[-20,-18],[-26,-42],[-22,-22],[-10,2],[-6,18],[-9,24],[-2,63],[-11,69],[7,36],[21,27],[8,53],[-7,81],[0,56],[6,33],[-8,79],[-22,126],[-30,102],[-39,79],[-25,76],[-12,72],[4,173],[12,153],[9,121],[-2,203],[-27,132],[-6,142],[15,152],[3,104],[-10,53],[-7,8],[-9,5],[-66,5],[-89,7],[-78,2],[-84,2],[-14,20],[-6,35],[0,35],[17,108],[-2,9],[-30,2],[-81,-18],[-54,-17],[-34,-6],[-59,-29],[-37,-62],[-12,-78],[1,-64],[-2,-47],[-17,-49],[-14,-56],[0,-30],[-8,-149],[-55,-20],[-55,0],[-13,1],[-68,36],[-25,0],[-22,-19],[-42,-18],[-39,-13],[-40,-45],[-11,-4],[-27,23],[-37,-2],[-38,-11],[-17,-5],[-12,14],[-35,111],[-46,149],[-25,94],[-10,24],[-16,32],[-22,61],[-9,58],[4,55],[-13,73],[-29,93],[-20,89],[-9,85],[-2,72],[4,60],[-5,45],[-16,28],[-9,37],[-7,15],[-13,34],[-29,38],[-33,20],[-70,0],[-93,1],[-84,-3],[-93,-3],[-94,-3],[-26,-6],[-72,-2],[-58,10],[-21,6],[-38,5],[-59,1],[-32,-4],[-77,0],[-7,-1],[-12,-11],[-33,15],[-32,-5]],[[53630,48464],[-19,17],[-39,-11],[-19,-13],[-31,-48],[-46,-25],[-17,2],[-12,8],[-27,53],[-20,50],[-8,28]],[[53392,48525],[12,7],[36,11],[27,5],[6,14],[4,156],[1,159],[-10,21],[-9,12],[-1,11],[14,20],[20,23],[6,11],[22,42],[43,97],[33,24],[30,25],[5,10]],[[53631,49173],[4,19],[14,-2],[4,-9],[7,-20],[12,-29],[21,-34],[22,-37],[11,-5],[17,19],[21,28],[30,20],[7,19],[4,40],[2,44],[3,51],[6,7],[11,5],[20,-15],[9,-15],[16,0],[10,14],[19,25],[25,10],[25,24],[25,31],[12,3],[12,-40],[11,-29],[2,-17],[-11,-34],[-12,-45],[10,-55],[3,-54],[-1,-32],[9,-13],[6,-7],[9,8],[17,-2],[21,-17],[21,2],[20,20],[37,81],[54,141],[44,88],[36,36],[24,43],[12,48],[21,33],[43,26],[32,29],[33,97],[44,174],[12,156],[7,94],[-4,326],[-3,107],[7,58],[16,40],[44,85],[30,70],[23,81],[44,186],[19,60],[8,26],[27,50],[37,43],[47,38],[73,129],[59,130],[-8,157],[13,129],[32,166],[11,174],[-11,184],[4,151],[31,175],[13,65],[4,106],[-1,169],[39,232],[37,138],[41,155],[15,94],[21,125],[-3,100]],[[55169,53846],[-4,116],[10,158],[-3,94],[-15,81],[7,51],[30,21],[36,81],[66,212],[71,104],[49,32],[52,-3],[33,-19],[16,-33],[39,-50],[62,-66],[46,-83],[26,-83],[20,-46],[25,-15],[40,6],[45,-19],[48,-47],[29,-17],[10,12],[23,-7],[52,-38],[42,21],[61,-16],[143,-68],[7,11],[4,3],[12,27],[31,137],[26,85],[12,31],[31,45],[35,11],[35,-4],[28,-19],[26,-23],[29,0],[30,22],[44,40],[46,26],[40,29],[65,50],[26,23],[33,10],[91,-46],[59,30],[24,-9],[51,33],[10,22],[32,111],[35,33],[52,-17],[30,-17],[98,-48],[127,-49],[38,-8],[15,-5],[13,7],[42,63],[14,9],[12,-1],[80,-51]],[[58059,50276],[0,-22],[1,-24],[13,-30],[25,-60],[19,-56],[1,-49],[-4,-82],[-1,-48],[2,-64],[0,-121],[-1,-86],[3,-44],[30,-106],[13,-118],[7,-86]],[[53692,53088],[67,-1],[66,-2],[73,1],[70,1],[55,-3],[26,25],[25,-38],[12,-9],[5,3],[9,-27],[31,3],[5,-6],[3,-33],[29,1],[14,-8],[12,1],[17,19],[12,-6],[22,-25],[15,-21],[22,7],[51,-4],[39,-20],[39,-57],[26,-33],[23,-48],[9,9],[8,13],[5,6],[-1,41],[-13,71],[-5,59],[3,49],[10,35],[17,22],[2,33],[0,4]],[[54495,53150],[19,79],[19,78],[22,92],[19,75],[-2,37],[1,56],[4,62],[-1,37],[6,25],[13,93],[7,53],[12,25],[17,17],[25,1],[66,11],[62,24],[21,11],[38,39],[15,2],[13,-15],[75,-45],[20,-17],[8,2],[11,-3],[17,-1],[18,6],[10,-6],[14,-29],[9,3],[12,21],[23,22],[43,25],[7,-11],[15,-54],[16,-19]],[[53631,49173],[-7,9],[-21,39],[-25,61],[-10,9],[-13,-1],[-22,-22],[-22,-35],[-39,-33],[-32,-18],[-3,-22],[-8,-39],[-11,-23],[-28,-8],[-11,-34],[-25,-66],[-16,-30]],[[53338,48960],[-4,13],[-10,16],[-21,51],[-20,63],[-5,29],[-6,17],[-1,64],[-30,75],[-77,135],[-8,40],[-65,124]],[[62354,44883],[14,-79],[0,-60],[-6,-19],[-13,12],[-23,48],[-43,46],[20,4],[12,-4],[12,4],[8,26],[1,16],[11,12],[7,-6]],[[62163,44753],[19,-35],[-54,15],[-8,31],[-1,24],[20,-5],[24,-30]],[[62073,44987],[-5,-8],[-25,33],[-15,8],[-21,53],[8,184],[7,24],[5,10],[12,3],[14,-23],[-4,-119],[19,-79],[12,-63],[-7,-23]],[[31423,52547],[-53,-26],[-4,4],[-3,15],[1,109],[0,124],[-9,51],[-24,81],[-31,108],[-9,31],[-14,18],[-16,2],[-11,-7],[-16,-20],[-15,-22],[-28,-65],[-29,-76],[-17,-17],[-16,-7],[-15,2],[-12,21],[-13,41],[-14,55],[-18,18],[-7,-17],[-6,-32],[-4,-32],[12,-41],[10,-32],[-18,1],[-56,0],[-66,0],[-65,0],[-58,0],[-55,0],[-21,3],[-21,18],[-20,9],[-10,-1],[-20,-18],[-24,-3],[-17,-17],[-14,2],[0,-95],[0,-135],[-1,-144],[15,11],[13,-1],[10,-10],[27,8],[14,-4],[14,-4],[13,-1],[8,-11],[11,2],[12,13],[13,-8],[15,-20],[10,-31],[8,-37],[9,-20],[-1,-35],[0,-28],[-3,-24],[4,-15],[2,-16],[0,-9],[-5,-4],[-11,-3],[-12,-3],[-8,1],[-6,14],[-6,2],[-9,-2],[-9,9],[-8,18],[-14,18],[-15,-8],[-11,-9],[-11,-11],[-9,-12],[-10,3],[-13,-9],[-10,-14],[-14,-10],[-15,-6],[-18,-5],[-17,-2],[-19,-4],[-1,-76],[-2,-148],[-1,-99],[0,-90],[7,-33],[34,-70],[26,-37],[22,-41],[23,-17],[9,-16],[6,-25],[3,-27],[3,-23],[-3,-24],[-5,-23],[2,-24],[8,-19],[2,-24],[6,-23],[3,-23],[7,-16],[8,-12],[11,-19],[2,-17],[-2,-21],[0,-15],[11,-35],[3,-25],[-5,-29],[-5,-101],[-12,-116],[-8,-88],[-12,-143],[-15,-167],[-18,-204],[-17,-201],[-18,-195],[-15,-176],[-17,-194],[-10,-117],[-5,-20]],[[28094,52681],[-8,40],[-38,57],[19,74],[46,56],[60,-44],[7,87],[-22,76],[4,144],[7,29],[16,39],[20,26],[12,8],[21,-13],[13,29],[49,-13],[15,12],[10,20],[12,14],[15,35],[9,40],[7,16],[17,-6],[1,18],[9,23],[30,53],[-1,23],[-8,51],[2,19],[17,6],[21,15],[10,48],[14,42],[15,63],[17,4],[9,72],[22,64],[46,189],[-13,-4],[-11,-26],[-13,3],[-14,15],[4,85],[-8,10],[-23,-65],[-19,67],[-2,40],[8,40],[-1,27],[-31,-20],[2,25],[19,26],[9,27],[17,29],[7,44],[4,69],[7,74],[-5,36],[-9,31],[-8,137],[2,80],[-4,62],[-8,54],[-37,69],[59,80],[21,60],[-27,124],[-35,105],[-1,62],[10,-8],[11,2],[11,132],[-3,41],[-19,67],[-24,1],[-21,83],[-13,19],[-9,52],[-34,102],[-27,53]],[[28507,56830],[8,-12],[23,-83],[37,-53],[38,-87],[16,-59],[12,-11],[11,-22],[-5,-16],[-12,-17],[-3,-35],[8,-19],[8,-12],[22,8],[12,40],[-8,178],[-13,89],[-15,27],[-13,35],[9,27],[24,12],[31,31],[115,170],[39,159],[30,58],[34,37],[41,-9],[33,20],[10,51],[-9,69],[-13,41],[12,61],[13,91],[-1,76],[16,46],[-6,18],[-23,-37],[-18,-16],[10,30],[33,76],[16,115],[13,48],[46,67],[10,32],[34,50],[56,108],[22,30],[108,-69],[34,4],[-6,-13],[-16,-4],[-23,-19],[-6,-41],[15,-44],[17,-12],[14,28],[14,80],[22,88],[6,92],[15,32],[24,11],[41,-18],[32,-19],[33,-3],[101,14],[164,240],[77,52],[47,50],[31,99],[8,74],[22,28],[24,0],[11,18],[3,23],[57,64],[33,8],[28,-1],[65,-56],[29,-98],[5,-68],[-40,-74],[-10,-32]],[[28301,53307],[-7,-13],[-14,23],[-5,29],[8,21],[12,-7],[5,-18],[1,-35]],[[82828,65953],[-10,-34],[-16,5],[0,25],[-4,7],[5,23],[3,7],[18,-20],[4,-13]],[[83850,69983],[-23,-16],[-72,49],[-51,55],[-31,65],[-4,28],[35,-5],[35,-24],[8,-36],[14,-11],[9,-21],[65,-49],[10,-15],[5,-20]],[[83970,69103],[-4,-12],[-34,33],[-37,7],[-13,29],[-2,46],[39,-2],[48,-41],[11,-21],[-8,-39]],[[83936,68939],[-1,-11],[-24,37],[-11,7],[5,21],[16,5],[13,-47],[2,-12]],[[84000,69062],[-2,-27],[-8,4],[-10,47],[6,12],[14,-3],[0,-33]],[[83283,66507],[-21,-27],[-13,13],[0,36],[7,32],[-8,23],[7,28],[16,8],[5,-17],[9,-10],[3,-9],[0,-18],[-9,-30],[7,-16],[-3,-13]],[[80662,63993],[10,-20],[28,14],[5,-25],[-1,-12],[-9,-29],[-23,22],[-23,-5],[-16,2],[-5,14],[13,28],[21,11]],[[83680,68021],[-24,-13],[-9,0],[0,42],[20,39],[8,-13],[5,-21],[0,-34]],[[81542,64979],[3,-27],[-22,41],[-6,2],[-11,15],[-6,25],[17,1],[16,-30],[9,-27]],[[81330,64286],[-6,-11],[-8,20],[-2,30],[-6,16],[14,21],[6,22],[15,-4],[7,-7],[-14,-23],[-3,-10],[-3,-54]],[[81289,64308],[-27,-12],[-6,2],[10,30],[24,21],[-1,-41]],[[78093,64266],[3,8],[-6,72],[1,17],[-3,6],[-11,6],[-17,-11],[-51,-47],[-44,-87],[-20,-19],[-20,-8],[-24,15],[-27,10],[-37,-22],[-19,10],[-9,18],[-7,27],[4,34],[-2,25],[-16,13],[-17,11],[-10,32],[-5,36],[4,47],[3,50],[-9,23],[-26,12],[-64,23],[-57,12],[-24,-6],[-19,6],[-11,9],[-6,16],[0,22],[9,52],[11,51],[26,73],[2,51],[-2,59],[13,79],[23,59],[11,18],[-3,26],[-9,24],[-13,13],[-21,16],[-34,4],[-45,16],[-54,35],[6,67],[0,42],[-7,34],[-11,24],[-6,22],[10,60],[-13,65],[-14,27],[-15,33],[-2,37],[7,34],[37,73],[0,17],[-9,-1],[-10,-2],[-50,-26],[-6,16],[-18,10],[-37,2],[-43,-5],[-54,-26],[-50,-45],[-22,-32],[-20,-19],[-15,-7],[-19,14],[2,45],[34,82],[4,56],[-10,49],[-1,38],[-12,25],[-17,12],[-9,28],[0,80],[15,83],[24,26],[15,13],[4,16],[-8,57],[1,37],[15,72],[14,54],[28,-9],[12,13],[13,19],[15,33],[10,38],[12,90],[8,13],[35,-15],[10,11],[19,52],[18,64],[26,20],[18,2],[9,21],[-1,31],[-17,50],[-8,39],[2,24],[26,15],[6,29],[-4,63],[11,75],[6,89],[2,66],[0,50],[-3,53],[-4,96],[-11,84],[2,32],[-2,102],[-7,86],[-14,16],[-26,28],[-15,5],[-12,-10],[-5,-30],[-11,-28],[-15,6],[-6,29],[-10,37],[-30,175],[-4,50],[-5,51],[-10,25],[-11,14],[-25,59],[-13,25],[-6,4],[-14,-4],[-13,0],[-11,29],[-9,36],[-10,18],[-17,9],[-17,-3],[-10,-31],[-7,-18],[-12,-41],[-21,-58],[-10,-21]],[[75453,67833],[-1,24],[3,70],[-10,17],[-31,17],[-35,23],[-17,25],[-9,8],[-13,-4],[-21,-26],[-20,-30],[-16,-3],[-16,15],[-16,18],[-53,26],[-24,4],[-42,-5],[-35,6],[-5,8],[0,14],[5,29],[3,27],[-4,16],[-35,20],[-33,14],[-34,5],[-23,-10],[-23,-22],[-18,-39],[-27,-17],[-32,-29],[-16,-28],[-24,-58],[-34,-72],[-31,-71],[-16,-68],[-21,-43],[-22,-31],[-16,-85]],[[71610,72290],[-21,-9],[-42,-5],[-14,1],[-21,1],[-42,19],[-57,25],[-58,35],[-32,28]],[[70705,73169],[-4,5],[-8,15],[-34,46],[-1,12],[52,45],[31,18],[16,13],[3,-2],[8,-22],[20,-13],[14,3]],[[84544,74886],[-3,5],[-23,-51],[-45,-48],[-96,-10],[-30,34],[-11,-24],[-9,-31],[-25,-11],[-39,-2],[-22,-21],[-12,-23],[-54,-8],[-20,-31],[-34,-11],[-140,-135],[-30,-57],[-29,-66],[-21,-34],[-18,-23],[-16,-10],[-17,-23],[-16,-3],[-17,11],[-19,-4],[-12,-28],[10,-36],[-5,-16],[-37,-19],[-55,-13],[-23,-24],[-8,-14],[-12,-7],[-12,47],[-4,62],[23,15],[20,8],[116,86],[-14,64],[10,28],[26,45],[17,23],[-10,8],[-75,-15],[-44,1],[-22,5],[7,39],[-4,38],[-5,15],[38,44],[18,11],[13,-1],[-1,27],[-11,40],[12,52],[79,61],[19,55],[31,51],[58,128],[4,22],[16,60],[3,24],[-26,35],[-11,49],[-78,89],[-7,76],[-7,-3],[-12,-53],[-10,-18],[-36,-1],[-18,20],[-100,13],[-25,-34],[-23,-53],[-22,-38],[-23,-20],[-19,-35],[-81,-206],[-31,-16],[-144,-124],[-72,-49],[-56,-87],[-19,-52],[-17,-58],[-10,-88],[-51,-107],[-18,-23],[-18,-9],[-23,3],[-21,-7],[-35,10],[-43,-34],[-48,-29],[-42,73],[-30,19],[-48,-21],[-23,-33],[-47,-162],[-17,-93],[1,-38],[27,-116],[31,-64],[69,-74],[147,-51],[34,18],[37,0],[39,-48],[24,-80],[3,-55],[0,-19],[9,-16],[5,-27],[-15,-23],[-12,-12],[-10,-84],[0,-94],[12,-31],[32,-44],[49,-36],[45,-8],[86,17],[35,57],[-2,24],[1,32],[76,83],[43,74],[-7,19],[-8,13],[8,8],[23,5],[106,76],[83,-62],[47,-72],[47,-13],[33,-36],[37,-32],[49,-2],[41,-7],[13,30],[13,19],[14,-4],[17,-38],[47,-30],[43,2],[30,11],[18,-14],[-26,-49],[4,-79],[-20,-25],[-19,-40],[11,-26],[10,-12],[-1,-32],[-17,-18],[-32,-48],[-19,1],[-9,9],[-6,18],[-4,27],[-12,18],[-31,7],[-33,-6],[-73,-71],[-71,-57],[-75,-45],[-25,-28],[-18,-8],[-30,22],[-19,-2],[-4,-14],[24,-40],[6,-31],[-3,-23],[-13,-11],[-20,18],[-18,-25],[-8,-42],[0,-99],[-12,-22],[-33,-12],[-35,-32],[-13,15],[-5,17],[4,46],[-4,22],[-16,-1],[-25,-13],[-18,-31],[-6,-18],[24,-58],[23,-6],[6,-13],[-19,-29],[-45,-42],[-8,-36],[-13,-34],[-19,-27],[-13,-28],[-15,-15],[-25,-17],[-31,-68],[-23,-65],[-27,-32],[-21,-109],[-38,-58],[-14,-94],[10,-58],[41,1],[21,-21],[44,-76],[52,-49],[53,-28],[66,-71],[19,-29],[15,-61],[29,-174],[20,-86],[2,-46],[31,-85],[33,-146],[37,-127],[8,-99],[-13,-46],[1,-59],[37,-55],[85,-63],[13,-18],[17,-31],[0,-95],[13,-31],[12,-18],[51,-41],[21,-33],[23,-54],[6,-48],[3,-65],[-29,-2],[-23,7],[-91,84],[-24,3],[-33,-12],[-48,16],[-51,93],[-36,28],[-39,15],[-93,-81],[-24,6],[-7,-9],[-11,-14],[44,-17],[43,26],[42,39],[60,-21],[10,-35],[10,-59],[42,-40],[33,-18],[41,-52],[41,-83],[86,-95],[35,-90],[13,-59],[12,-83],[-30,-27],[-26,-4],[-41,-13],[-30,-29],[-31,-52],[-86,-82],[-17,-51],[-11,-44],[-21,-22],[-54,21],[-50,-2],[-56,-60],[-14,-24],[9,4],[9,8],[25,-9],[40,32],[38,-98],[76,16],[71,82],[27,1],[23,-13],[25,-32],[69,-142],[37,-16],[37,-33],[20,-4],[18,-10],[-49,-52],[-64,-113],[-28,-27],[-19,-30],[51,15],[37,54],[18,13],[15,-12],[7,-67],[-14,-205],[-18,-3],[-17,56],[-20,17],[-18,-11],[-33,0],[-13,-25],[-11,-36],[20,-7],[40,-62],[4,-33],[-11,-22],[-28,9],[34,-46],[-9,-48],[-11,-19],[-20,-12],[-12,-42],[18,-69],[18,-89],[2,-43],[-28,18],[-43,-54],[-23,-4],[-16,71],[-19,-11],[-13,-21],[-18,-77],[-21,-69],[-19,-19],[-22,5],[-18,-2],[5,-18],[19,-23],[0,-27],[-41,-84],[-7,-33],[1,-28],[-21,-34],[11,-57],[-6,-40],[-19,-54],[-19,-36],[-24,-58],[-29,-33],[-39,-122],[-11,-61],[-3,-63],[-13,-21],[-20,-28],[-24,14],[-1,42],[-10,4],[-6,27],[-2,35],[3,28],[-10,-8],[-6,-33],[-16,-27],[-16,11],[-18,22],[1,-32],[9,-31],[4,-32],[24,-6],[17,-37],[13,-55],[2,-21],[10,-25],[1,-21],[-23,-20],[-29,-36],[-35,-63],[-29,-42],[-26,0],[-15,5],[-23,24],[-26,10],[35,-85],[19,-15],[24,3],[23,32],[33,-3],[8,-49],[-9,-55],[-18,-72],[-3,-62],[22,-88],[1,-27],[-9,-13],[-26,23],[-21,29],[-22,-7],[-22,12],[-23,-10],[-10,-21],[7,-34],[20,-28],[12,-43],[-14,-15],[-58,10],[-14,-8],[-17,-47],[11,-71],[-13,-43],[-24,-11],[-32,-35],[-19,-8],[1,-15],[14,-16],[8,-21],[-18,-72],[-26,-23],[-42,12],[-32,-17],[-28,31],[-30,1],[-20,-39],[-2,-45],[-20,-4],[-11,3],[-15,-3],[2,-24],[8,-21],[41,-10],[7,-30],[2,-47],[-43,-80],[-18,-54],[-27,1],[-20,-43],[-11,-60],[-14,12],[-31,-9],[-10,-28],[8,-12],[1,-20],[-13,-67],[-14,-18],[-6,27],[-4,42],[-11,3],[-18,-39],[-22,-28],[-18,-11],[-14,26],[-34,13],[-13,-112],[-29,-40],[-13,-13],[-23,-4],[15,-15],[5,-29],[-9,-28],[-23,-6],[-13,-22],[-5,-100],[-14,-35],[-35,-2],[-26,23],[-8,-19],[-4,-17],[-14,-18],[-26,-5],[-59,-45],[-26,13],[-32,17],[-23,-17],[-7,-34],[-10,-26],[-32,0],[-26,32],[-26,24],[-29,-20],[-22,-42],[-27,-14],[-5,-26],[-12,-13],[-29,5],[-11,65],[-16,9],[-16,-32],[-6,-26],[-8,-19],[3,-53],[-16,-1],[-21,32],[-23,6],[-20,-30]],[[81740,64827],[-11,8],[-11,6],[-18,0],[-7,-8],[-13,-5],[-9,-16],[-1,-2]],[[81670,64810],[-23,11],[-29,44],[-20,73],[-26,39],[-12,35],[-4,62],[-5,29],[2,33],[7,29],[-28,-15],[-20,-27],[4,-34],[-5,-32],[-31,-16],[2,-14],[2,-14],[24,-43],[5,-36],[10,-20],[19,-56],[-1,-110],[11,-31],[-4,-30],[-7,-42],[-1,0],[-6,12]],[[81534,64657],[-9,-2],[-3,-14],[-1,-13]],[[81521,64628],[-1,-1],[-16,-9],[-14,-8],[-11,-11],[-17,-32],[-33,-8],[-16,76],[-23,-51],[-6,-104],[-9,-18],[-14,-15],[-26,37],[-23,-25],[-18,-25],[-8,-22],[-13,-25],[-25,24],[-21,36],[5,27],[-2,17],[-10,14],[-10,-2],[5,-35],[4,-67],[-10,-19],[-14,-15],[-31,12],[-21,25],[-26,21],[-22,4],[-5,-42],[-15,-35],[-13,-4],[-14,6],[-18,-37],[-8,-27],[-22,-29],[-58,-13],[-21,-29],[-27,5],[-21,-7],[-13,2],[-10,15],[-13,0],[-5,-47],[-33,-20],[-30,-5],[-33,-62],[-24,-37],[-17,-4],[-13,13],[-7,56],[-6,6],[-4,-52],[-6,-43],[-12,-24],[-38,-54],[-11,-54],[7,-49],[51,-12],[7,-27],[-5,-22],[-13,-19],[-3,-28],[55,-88],[2,-34],[-9,-19],[-10,-41],[-29,-35],[-62,-18],[-51,18],[-16,40],[1,28],[13,-8],[14,3],[-4,26],[-6,15],[-24,23],[-19,62],[4,51],[-11,40],[-11,34],[-12,20],[-6,25],[12,78],[-7,45],[22,56],[6,63],[39,22],[3,60],[-29,2],[-19,44],[-5,-18],[-15,-2],[-26,84],[-8,11],[-12,2],[6,-90],[-30,-33],[-25,-15],[-35,-6],[-20,-10],[-18,8],[4,27],[10,33],[-9,27],[-20,20],[-30,-1],[-21,6],[-20,-2],[-8,12],[-19,42],[-17,26],[-7,26],[7,31],[-6,18],[-32,2],[1,-43],[3,-52],[9,-39],[-6,-22],[-16,-15],[-17,42],[-8,10],[-9,-2],[-6,-41],[-15,-37],[-28,4],[-22,-23],[-26,-10]],[[80802,63359],[13,-26],[9,-37],[8,-68],[4,-63],[-28,-40],[-25,-16],[-50,-154],[-11,-48],[-8,-21],[-3,-21],[1,-21],[-13,-74],[-12,-91],[-7,-37],[-14,-28],[-19,-15],[-11,-2],[-11,-8],[-27,-49],[-30,-38],[5,-17],[0,-16],[-13,-18],[-14,3],[-42,-14],[-16,-28],[-16,-51],[-6,-7],[-25,-12],[-20,-5],[-33,36],[-16,11],[-44,15],[-43,24],[-30,28],[-61,69],[-7,123],[-11,67],[0,24],[4,206],[4,22],[8,20],[27,46],[31,37],[44,76],[33,35],[27,50],[-16,-2],[-12,6],[12,43],[12,23],[14,12],[29,-9],[27,9],[19,38],[19,8],[71,-12],[49,17],[24,35],[12,2],[36,-10],[14,-37],[-1,25],[1,23],[7,-2],[47,-45],[0,55],[3,15],[15,23],[7,-1],[19,-44],[17,-26],[23,-13]],[[81534,64657],[6,-13],[0,-1],[-13,-11],[-4,-3],[-2,-1]],[[81740,64827],[1,-2],[6,-22],[-2,-24],[11,-12],[3,-23],[-12,-13],[-1,-28],[-6,-17],[-36,30],[-29,16],[-27,-6],[-9,18],[-2,18],[31,32],[2,16]],[[81730,64637],[-7,-9],[-19,42],[-1,14],[15,2],[16,-19],[0,-17],[-4,-13]],[[81665,64637],[-33,0],[-7,5],[-4,13],[12,22],[45,30],[-11,-32],[-2,-38]],[[19644,36209],[-43,-18],[2,32],[11,27],[31,-16],[15,-3],[-16,-22]],[[28110,32461],[-50,-12],[-2,3],[3,10],[11,18],[14,21],[3,1],[5,-2],[6,-4],[15,-14],[4,-10],[-1,-8],[-8,-3]],[[30691,41759],[5,-66],[38,-87],[12,-99],[9,-13],[52,-49],[1,-12],[-8,-18],[-7,-24],[5,-34],[9,-46],[4,-42],[5,-44],[6,-68],[4,-61],[13,-90],[3,-56],[0,-34],[10,-33],[20,-39],[28,-39],[22,-47],[16,-31],[21,-26],[15,-23],[6,-16],[2,-13],[-6,-13],[-25,-61],[-34,-92],[0,-12],[33,-66],[5,-27],[0,-37],[-11,-45],[-35,-14],[-8,-12],[-1,-15],[8,-19],[-1,-44],[13,-49],[-7,-16],[-13,-23],[0,-22],[4,-24],[14,-20],[54,-69],[4,-9],[-1,-7],[-21,-46],[-2,-28],[1,-47],[3,-30],[7,-12],[27,-14],[34,-105],[32,-98],[0,-85],[3,-98],[21,-78],[3,-62],[6,-70],[25,-43],[10,-85],[2,-45],[-1,-29],[19,-92],[2,-79],[-5,-57],[1,-32],[2,-22],[17,-20],[7,-13],[24,-5],[35,-2],[61,21],[46,20]],[[31334,38697],[52,-104],[-22,-140],[-36,-224],[-28,-174],[-5,-23],[-5,-34],[-60,-49],[-88,-71],[-44,-38],[-57,-48],[-13,-39],[-17,-22],[-18,-27],[-6,-30],[-17,-19],[-15,-68],[0,-52],[9,-35],[17,-15],[6,-43],[5,-30],[12,-23],[-3,-19],[-10,-14],[-18,-8],[-12,-43],[-15,-105],[-2,-38],[16,-96],[9,-51],[23,-187],[4,-51],[-32,-71],[-13,-43],[-5,-38],[0,-30],[3,-28],[27,-87],[31,-79],[15,-41],[0,-55],[-7,-31],[-17,-12],[-36,-21],[-16,-32],[-16,-5],[-16,25],[-17,-6],[-21,-22],[-8,-53],[-19,-92],[-16,-25],[-12,-70],[-21,-100],[-10,-60],[-5,-44],[-22,-28],[-25,-56],[-19,-55],[-7,-15],[-15,-5],[-10,-49],[-36,-74],[-9,-85],[-13,-46],[-2,-82],[-20,-151],[-4,-33],[-20,-26],[-27,-58],[-8,-43],[12,-128],[15,-128],[1,-61],[-6,-82],[-4,-36],[10,-14],[17,-10],[6,-31],[-13,-22],[-5,-40],[-14,-44],[-40,-17],[-14,16],[-5,-15],[2,-31],[-9,-37],[-21,-100],[-13,-90],[-8,-39],[3,-33],[7,-19],[0,-18],[-11,-21],[-11,-35],[-11,-5],[-12,10],[-13,-21],[-3,-43],[-7,-54],[-3,-64],[-5,-81],[16,-56],[21,-101],[16,-25],[17,2],[14,-20],[8,-24],[-11,-42],[-18,-7],[-2,-24],[6,-53],[6,-52],[18,-25],[7,-70],[17,-23],[-2,-89],[17,-105],[18,-30],[8,-14],[-5,-46],[-15,-36],[-3,-58],[6,-43],[18,-40],[14,-4],[20,16],[21,-19],[3,-35],[3,-31],[-11,-41],[-12,-76],[-3,-75],[3,-114],[6,-89],[1,-56],[1,-25],[-7,-17],[-19,-9],[-16,-4],[-13,-14],[-3,-28],[-11,-47],[-11,-35],[-19,-51],[-12,-53],[-10,-35],[1,-24],[-7,-46],[-8,-39],[-15,-129],[-20,-27],[-17,-13],[-8,-18],[6,-35],[18,-10],[6,-29],[-3,-44],[12,-41],[-1,-50],[11,-93],[-10,-62],[3,-53],[0,-52],[-15,-41],[-29,-8],[-16,-38],[-28,-41],[-3,-33],[-5,-30],[-11,-11],[-18,0],[-14,-5],[-20,-38],[-22,-21],[-5,-32],[2,-38],[-11,-23],[-15,-44],[-9,-48],[9,-44],[10,-78],[2,-34],[-13,-65],[-10,-42],[10,-53],[8,-30],[-8,-66],[-6,-41],[5,-76],[20,-85],[19,-75],[2,-88],[5,-70],[9,-76],[19,-29],[15,-26],[-3,-36],[-11,-44],[-15,-33],[-38,-11],[-30,-30],[-25,-21],[-19,-25],[-13,-26],[-7,-29],[5,-127],[-3,-47],[-13,-67],[-12,-53],[-5,-16],[-1,-24],[-2,-22],[-14,-5],[-18,10],[-11,-6],[-8,-18],[7,-41],[7,-73],[9,-31],[-2,-24],[-4,-53],[-12,-42],[-17,0],[-10,-18],[-5,-30],[5,-39],[22,-31],[7,-21],[-3,-27],[-17,-11],[-10,-22],[-9,-49],[-13,-55],[-13,-41],[-3,-56],[19,-60],[-2,-59],[-2,-171],[-1,-58],[5,-97],[-7,-26],[-4,-25],[19,-71],[21,-113],[5,-45],[-3,-31],[-28,-27],[-23,-11],[-13,19],[-10,-8],[-10,-33],[-12,-27],[-5,-27],[13,-34],[7,-66],[-15,-29],[-10,-31],[4,-41],[4,-74],[-9,-123],[12,-44],[14,-21],[43,-25],[32,-12],[9,-41],[-4,-33],[-15,-16],[-24,-14],[0,-53],[20,-51],[23,-36],[5,-32],[-1,-34],[-16,-28],[22,-60],[10,-41],[-10,-32],[-15,-47],[-12,-23],[0,-26],[-5,-52],[-1,-51],[4,-31],[137,-24],[31,-9],[18,-31],[-3,-38],[-17,-40],[-11,-76],[-27,-13],[-27,20],[-29,-7],[-26,-5],[-36,-2],[-48,-10],[-30,11],[-2,-28],[8,-48],[64,-15],[60,-28],[18,-51],[24,-58],[25,-36],[1,-58],[-39,-61],[-5,-43],[-51,-13],[-15,-25],[-7,-84],[6,-66],[20,-23],[13,-43],[-15,-51],[-34,-35],[-19,-33],[12,-27],[15,-42],[5,-23],[8,-62],[10,-87],[-1,-42],[-9,-32],[-34,-49],[-24,-23],[-4,-61],[-2,-45],[2,-41],[15,-33],[-1,-33],[-20,-7],[-18,-16],[-17,-58],[-50,-60],[-17,-27],[1,-46],[-20,-65],[-16,-57],[-13,-53],[2,-56],[28,-24],[23,-54],[9,-69],[-17,-79],[-40,-30],[-23,-33],[-7,-25],[6,-83],[-2,-38],[-6,-37],[-10,-28],[-22,-31],[-38,-28],[-32,-19],[-14,-21],[-17,-48],[-15,-52],[3,-65],[-90,-8],[-6,-48],[-20,-38],[-6,-69],[20,-66],[9,-56],[-16,-67],[6,-69],[2,-54],[32,-61],[20,-76],[11,-63],[6,-50],[8,-30],[13,-34],[6,-39],[20,-13],[35,37],[25,25],[17,9],[51,-6],[31,23],[14,-3],[19,-13],[14,-27],[11,-62],[7,-69],[-9,-71],[-14,-16],[-5,-20],[5,-43],[16,-31],[-1,-43],[-17,-99],[-12,-41],[21,-46],[18,-40],[37,-31],[30,-43],[21,-35],[-5,-49],[14,-14],[56,-1],[84,-2],[131,-2],[128,-3],[145,-3],[69,-39],[62,-35],[79,0],[78,-41],[58,-27],[35,-11],[36,-10],[5,-38]],[[30988,21683],[-157,54],[-35,30],[-30,3],[-57,-36],[-32,-88],[-16,-25],[-40,-23],[-40,-5],[-134,-85],[-48,-7],[-33,-23],[-32,-32],[-12,-70],[5,-42],[-36,-152],[-9,-84],[0,-44],[10,-70],[-13,-120],[-25,-26],[-59,-34],[-41,24],[-69,22],[-50,46],[-63,33],[-21,20],[-56,92],[-6,31],[-4,39],[30,56],[16,4],[46,-2],[39,9],[25,-30],[6,-65],[-10,-34],[-10,-22],[3,-16],[28,23],[14,145],[94,72],[31,42],[30,66],[5,18],[2,25],[-20,20],[-44,27],[-142,-137],[-64,-36],[-42,-39],[-50,-71],[-9,-21],[-11,-46],[-5,-52],[-49,24],[-76,74],[-15,28],[15,38],[23,31],[2,107],[6,38],[16,30],[29,33],[14,7],[12,-14],[2,-25],[48,2],[93,94],[38,3],[51,-22],[57,13],[11,10],[11,22],[-42,26],[-41,13],[-115,10],[-25,-10],[-34,-51],[-11,13],[-7,25],[-39,18],[-19,-4],[-18,-24],[3,-37],[-10,-41],[-36,-39],[-25,-64],[1,-49],[-1,-26],[-9,-14],[-19,-16],[-60,11],[-34,52],[-13,35],[-38,39],[83,47],[29,27],[27,61],[20,39],[-14,27],[-17,0],[1,-43],[-18,-36],[-38,17],[-57,-52],[-35,14],[-56,-16],[-28,28],[-6,36],[10,38],[-10,63],[-16,15],[-16,-4],[-7,38],[-17,66],[-8,18],[-8,31],[9,7],[19,-8],[17,-20],[26,-3],[57,-43],[24,10],[13,10],[5,36],[0,34],[10,0],[32,-43],[21,4],[36,-12],[19,5],[34,16],[54,48],[27,49],[14,7],[16,-6],[12,-15],[0,-34],[12,-32],[17,-26],[5,-31],[-3,-32],[-31,-43],[-6,-16],[11,-16],[12,8],[18,21],[10,30],[2,16],[1,22],[-1,27],[-25,76],[-3,18],[0,35],[28,32],[8,25],[2,48],[-15,33],[-61,77],[-101,76],[-12,-8],[-8,-14],[10,-10],[13,-5],[90,-63],[24,-37],[15,-10],[19,-24],[-5,-36],[-91,-34],[-72,-76],[-55,-46],[-37,17],[-18,47],[-19,60],[-28,35],[-16,-4],[-13,7],[-11,18],[-21,-15],[-49,42],[-13,18],[35,58],[39,-22],[9,165],[-12,37],[-51,41],[-24,-5],[-34,5],[-23,19],[-26,8],[-22,11],[-29,25],[-34,14],[-47,104],[-20,55],[-11,60],[72,2],[42,10],[10,25],[-15,47],[-20,38],[15,36],[21,27],[22,-12],[56,-61],[9,-41],[39,-126],[10,-12],[4,-11],[82,-71],[11,1],[-5,59],[23,81],[23,26],[11,0],[1,13],[-22,34],[11,44],[-7,1],[-19,-28],[-40,-140],[-24,-26],[-33,64],[-18,45],[-10,17],[4,71],[65,-14],[-22,23],[-77,42],[-19,20],[-14,7],[-25,49],[-32,41],[55,74],[27,52],[88,-27],[17,16],[-15,38],[-17,-12],[-27,24],[-43,72],[2,36],[7,67],[17,14],[36,14],[41,-22],[17,-17],[16,8],[-16,49],[-27,19],[-29,35],[3,39],[9,33],[8,35],[5,50],[-3,39],[8,17],[13,8],[1,15],[-26,-3],[-9,-49],[-3,-45],[-19,-35],[-7,-41],[-5,-48],[-10,-55],[-23,21],[-13,21],[-5,15],[3,28],[-6,175],[-1,147],[11,114],[32,45],[14,13],[13,-6],[20,1],[14,16],[-45,28],[-28,-16],[-20,-22],[-37,17],[-7,58],[-21,51],[-4,65],[2,93],[51,-8],[42,-18],[110,2],[90,-90],[40,12],[-2,18],[-30,22],[-19,51],[-11,14],[-6,31],[-1,35],[-23,129],[-9,-3],[-9,-44],[-18,-74],[-26,-36],[-40,-15],[-40,-8],[-34,14],[-8,31],[1,35],[-15,17],[-39,16],[-11,8],[-13,32],[19,49],[15,29],[18,-6],[18,-13],[23,-38],[22,-7],[25,30],[5,21],[-16,13],[-14,5],[-23,16],[-44,58],[22,59],[52,68],[16,16],[-14,57],[16,63],[-16,51],[-29,56],[-39,12],[-8,-16],[-2,-23],[6,-17],[-3,-12],[-9,0],[-50,12],[-33,37],[-54,34],[-7,26],[-6,39],[19,67],[-10,1],[-35,-52],[-53,-27],[-40,-9],[-17,-20],[-7,-18],[11,-10],[22,-2],[17,-65],[-4,-25],[-8,-16],[-19,-4],[-38,45],[-20,51],[0,40],[14,54],[61,74],[17,31],[36,34],[48,78],[41,43],[-20,36],[-21,53],[2,75],[84,30],[37,-13],[47,3],[26,18],[18,3],[40,21],[17,29],[4,22],[0,20],[-4,23],[-7,62],[7,21],[17,24],[22,8],[10,-2],[27,-22],[-6,-32],[-10,-39],[-22,-153],[-11,-35],[-17,-30],[12,-62],[-18,-44],[-76,-47],[-10,-2],[6,-17],[44,4],[34,10],[34,39],[11,60],[14,117],[18,17],[22,3],[11,-27],[-4,-62],[0,-60],[-28,-176],[-35,-71],[-4,-19],[2,-22],[27,3],[21,38],[15,49],[15,68],[-2,49],[5,30],[6,100],[11,50],[-1,71],[-19,26],[-26,16],[-7,43],[14,86],[50,-3],[48,59],[31,21],[18,-5],[62,-56],[12,-1],[-2,21],[-9,14],[-25,19],[-45,60],[-61,10],[11,78],[12,72],[30,9],[49,24],[94,107],[17,81],[4,91],[-45,23],[-48,60],[-39,31],[-35,40],[7,59],[5,97],[43,21],[20,132],[-29,102],[7,76],[38,64],[6,45],[11,49],[33,5],[1,27],[-3,49],[-22,58],[-1,80],[21,94],[33,-6],[6,4],[-23,57],[-19,63],[3,25],[18,21],[21,12],[23,-32],[33,-103],[5,27],[-13,104],[-11,130],[-35,-17],[-31,9],[-12,20],[-12,30],[11,35],[11,27],[23,33],[49,12],[35,42],[11,87],[-11,-9],[-19,-76],[-32,-26],[-16,4],[-19,14],[-38,67],[-21,15],[-20,2],[-17,-17],[-44,-117],[-19,-20],[-78,-9],[-28,14],[-31,17],[3,29],[10,31],[17,16],[1,17],[-24,5],[-28,32],[-13,41],[-5,73],[-25,116],[-5,83],[17,59],[38,232],[12,119],[20,104],[0,68],[52,63],[20,38],[45,211],[6,114],[-71,346],[-11,66],[-3,82],[17,136],[2,52],[-15,75],[-40,122],[-1,62],[17,64],[-16,80],[8,49],[9,39],[63,-21],[29,10],[15,23],[12,65],[6,103],[4,44],[5,64],[31,26],[11,61],[26,84],[26,238],[27,58],[27,68],[-11,100],[18,46],[15,34],[14,61],[19,58],[46,83],[11,101],[35,176],[7,112],[11,76],[-3,71],[21,86],[20,73],[7,40],[46,97],[8,76],[-17,52],[0,81],[-13,112],[30,41],[12,31],[39,179],[-3,70],[11,87],[-25,103],[-4,231],[-14,179],[-23,188],[2,105],[-15,131],[0,76],[11,171],[74,108],[15,121],[9,163],[-3,119],[-8,54],[-36,87],[-10,157],[7,41],[31,44],[21,61],[11,95],[23,75],[9,181],[18,144],[10,50],[30,63],[5,17],[5,48],[-2,113],[5,70],[23,136],[3,63],[26,141],[6,101],[12,53],[-5,60],[8,134],[-18,76],[-4,44],[22,137],[16,34],[24,64],[11,72],[2,45],[-32,227],[-4,78],[7,180],[11,116],[-3,93],[3,48],[6,60],[21,72],[5,52],[-7,21],[-26,27],[-21,66],[-2,65],[7,47],[2,67],[31,13],[17,37],[16,70],[20,169],[9,209],[12,125],[8,63],[7,130],[12,85],[2,78],[-2,60],[-30,304],[0,112],[13,174],[0,244],[-2,57],[-12,54],[-3,72],[-18,127],[-17,253],[0,134],[-7,114],[-16,30]],[[30936,21513],[-1,-171],[0,-169],[-1,-157],[0,-158],[0,-152],[-1,-156],[-2,-175],[-2,-130]],[[30929,20245],[-41,0],[-12,-13],[-66,-19],[-112,29],[-28,27],[-38,58],[-13,-16],[-36,-25],[-36,-19],[-30,-2],[-28,24],[-6,12],[-6,3],[-60,-34],[-66,34],[-53,21],[-84,12],[-59,43],[-109,-4],[-19,14],[-7,42],[6,20],[23,11],[6,24],[24,-6],[30,-31],[9,1],[20,29],[30,26],[11,3],[54,-32],[22,4],[32,14],[5,12],[5,22],[9,13],[28,6],[27,-12],[3,-38],[-4,-41],[36,-11],[43,1],[30,-15],[4,25],[-48,65],[-20,40],[-26,24],[-35,12],[-28,75],[1,66],[-3,64],[62,36],[-14,55],[21,41],[25,16],[24,-153],[18,-54],[-23,-11],[-47,1],[27,-76],[43,-25],[37,-56],[1,-41],[20,-18],[50,-1],[34,8],[16,27],[19,9],[33,-34],[57,-25],[15,-17],[11,-30],[0,-31],[3,-16],[17,8],[23,42],[12,15],[14,7],[8,10],[1,12],[-42,31],[-220,141],[-28,56],[-18,71],[1,73],[16,23],[39,29],[72,41],[84,58],[10,11],[-1,37],[-10,25],[-33,18],[-35,4],[-33,-1],[-33,-8],[-60,-39],[-34,2],[-32,21],[-24,42],[-13,57],[0,36],[5,33],[15,35],[19,14],[18,-2],[17,8],[10,12],[8,16],[-3,13],[-6,12],[-27,24],[-10,23],[-23,38],[12,10],[41,6],[28,-26],[26,-30],[16,0],[15,13],[33,38],[28,49],[25,56],[21,34],[23,3],[69,-105],[24,-4],[80,57],[9,-3],[28,-29],[8,-12]],[[31366,20072],[-8,-22],[-17,-29],[-24,-23],[-23,-6],[-16,12],[-9,20],[-4,21],[-5,11],[-9,2],[-11,0],[-14,-8],[-29,-29],[-13,-8],[-9,-2],[-84,22],[-8,9],[-10,19],[-11,59],[-35,52],[54,29],[65,0],[125,-22],[49,-5],[39,-50],[6,-30],[1,-22]],[[29507,26874],[-21,-12],[-19,-3],[-20,9],[-35,-1],[-34,22],[-32,32],[-9,19],[3,26],[24,61],[22,116],[15,166],[-12,63],[1,26],[6,31],[2,33],[-1,32],[3,30],[24,64],[4,29],[0,31],[11,64],[-3,21],[-9,18],[7,16],[85,-47],[56,-11],[3,-49],[11,-38],[7,-68],[8,-16],[-4,-49],[-26,-21],[2,-45],[15,-42],[-22,-16],[-23,-9],[-6,-11],[-17,-10],[-20,-23],[6,-21],[26,-48],[29,-33],[16,-49],[21,-51],[-10,-33],[-19,-46],[-31,-31],[-27,-19],[3,-76],[-10,-31]],[[29312,23532],[2,-85],[-4,-85],[-11,-104],[2,-21],[12,-5],[4,-13],[-4,-55],[-7,-42],[-13,-35],[-7,-41],[-7,-9],[-30,-7],[-17,4],[-13,47],[-4,29],[1,38],[-16,51],[-1,19],[6,34],[14,16],[2,52],[6,15],[15,21],[2,9],[-1,8],[-5,1],[-61,-64],[-5,-18],[-3,-24],[-1,-84],[-10,-49],[-10,-9],[-28,-2],[-37,5],[-42,44],[-27,-12],[-6,54],[14,44],[51,-4],[8,77],[-16,18],[-18,32],[-10,28],[9,21],[30,31],[15,3],[15,-17],[36,13],[-2,49],[-32,22],[7,37],[41,35],[24,36],[2,41],[-10,40],[3,16],[20,34],[29,16],[13,-2],[26,-24],[24,-3],[5,-7],[5,-26],[15,-193]],[[29025,23753],[-32,-1],[-7,103],[36,149],[3,56],[-12,43],[-5,35],[3,14],[47,30],[14,-32],[18,-83],[33,-119],[-1,-114],[-18,-28],[-58,-29],[-21,-24]],[[29337,21357],[5,-5],[10,1],[16,-9],[58,-11],[52,-27],[27,-26],[35,-7],[29,-33],[13,-8],[15,-2],[39,-60],[2,-7],[44,-47],[2,-7],[-25,-3],[-51,22],[-25,1],[-19,7],[-4,4],[-4,27],[-5,13],[-49,63],[-21,14],[-35,12],[-40,-8],[-28,8],[-9,-3],[-40,50],[-40,42],[-17,50],[-25,38],[-1,11],[12,9],[27,-22],[27,-37],[15,-14],[10,-36]],[[29287,23852],[-6,-14],[-34,9],[-59,-15],[-25,52],[-11,83],[-8,18],[-14,47],[-8,31],[-15,48],[-6,51],[-3,16],[13,30],[62,29],[22,48],[19,-6],[-5,-98],[11,-33],[22,-28],[3,-11],[4,-35],[11,-53],[13,-26],[4,-15],[0,-13],[-5,-19],[15,-96]],[[29743,21035],[8,-46],[4,-9],[20,7],[34,4],[57,-17],[6,-6],[24,-51],[19,-22],[28,-47],[-28,-32],[-17,-45],[-1,-23],[-11,-13],[-17,-14],[-26,-27],[-31,-3],[-31,-14],[-15,-12],[-8,-1],[-10,7],[-11,13],[-4,15],[22,14],[28,50],[5,52],[-30,9],[-18,-7],[-14,0],[-15,16],[-9,-24],[-4,-24],[4,-36],[-3,-11],[-10,-7],[-26,14],[-26,24],[-2,14],[6,48],[-1,25],[-5,37],[-3,3],[-10,0],[-31,-7],[-31,46],[-16,49],[-57,14],[44,69],[67,10],[22,-35],[74,-24],[-4,37],[1,13],[10,16],[6,2],[9,-12],[14,-5],[7,-11],[6,-23]],[[29216,22102],[11,-112],[9,-16],[28,-8],[31,-57],[1,-16],[-37,-96],[-8,-69],[-43,5],[-19,68],[-27,66],[-10,77],[-15,66],[27,38],[26,-8],[1,50],[25,12]],[[30638,20207],[223,-57],[68,35],[55,-1],[16,-48],[-55,-49],[-5,-16],[8,-13],[57,-8],[14,-16],[13,-20],[-11,-31],[-1,-14],[6,-14],[42,-46],[18,-24],[9,-23],[3,-40],[-1,-32],[-9,-4],[-21,10],[-20,18],[-18,46],[-12,10],[-36,9],[-35,22],[-28,-1],[-25,10],[-23,-9],[-8,16],[-10,30],[0,14],[12,48],[0,13],[-7,1],[-26,-10],[-11,7],[-29,35],[-11,7],[-29,3],[-17,-62],[-1,-16],[17,-39],[33,-61],[-17,-1],[-47,19],[-13,11],[-14,31],[-28,18],[-10,11],[-3,13],[-1,40],[-6,6],[-40,-11],[-8,10],[-3,17],[-6,9],[-26,16],[-2,9],[11,12],[7,28],[10,104],[51,-22]],[[30169,20718],[62,-46],[40,0],[0,-28],[5,-49],[-6,-20],[-16,-20],[-9,-29],[-7,-5],[-45,35],[-47,48],[-24,-9],[-31,12],[-25,-3],[-16,-27],[-36,-14],[-7,54],[-33,51],[-33,41],[18,63],[22,10],[20,21],[81,-22],[42,-19],[45,-44]],[[29518,26270],[-14,-25],[-22,-4],[-33,-29],[-4,-25],[-1,-30],[23,-37],[11,-43],[14,-64],[10,-61],[-1,-19],[2,-31],[17,-50],[1,-22],[-1,-22],[-7,-41],[-5,-5],[-17,-4],[-1,-25],[-4,-8],[-46,-3],[-23,12],[2,74],[-29,30],[-20,49],[-23,85],[-19,27],[-22,67],[-33,58],[38,36],[-6,64],[22,22],[33,23],[25,-18],[22,6],[10,16],[-3,65],[7,52],[25,26],[26,3],[10,-29],[13,-28],[32,-23],[-1,-29],[-8,-40]],[[29726,26048],[-68,-46],[-33,15],[-13,34],[-7,29],[-7,48],[12,26],[24,37],[10,24],[4,28],[-2,27],[4,25],[14,9],[50,-28],[52,-43],[18,-29],[3,-23],[-22,-52],[-15,-42],[-24,-39]],[[29155,25984],[-7,-9],[-9,3],[-7,18],[-5,31],[10,12],[7,0],[9,-17],[4,-26],[-2,-12]],[[29082,22649],[-7,-53],[-23,5],[-7,13],[-4,34],[-7,16],[9,34],[7,37],[-2,29],[34,-2],[41,-7],[11,-8],[-12,-25],[-12,-16],[-25,-9],[-3,-48]],[[29137,23711],[-3,-46],[-41,-88],[-35,-52],[-32,-41],[-21,0],[-17,20],[19,33],[24,32],[-8,42],[-7,13],[-10,4],[-17,22],[5,33],[10,15],[14,12],[12,-7],[54,23],[17,18],[32,4],[4,-37]],[[29135,24286],[-20,-7],[-3,19],[-18,31],[16,21],[31,21],[24,-2],[22,-17],[3,-19],[-38,-25],[-9,-14],[-8,-8]],[[29258,26723],[-39,-10],[-9,17],[0,15],[7,12],[20,7],[13,-9],[7,-15],[2,-12],[-1,-5]],[[29546,26024],[-9,-7],[-8,1],[-8,20],[-3,26],[-18,39],[-5,18],[0,22],[10,32],[16,9],[10,-2],[13,-37],[3,-40],[4,-42],[-5,-39]],[[29289,22305],[-1,-48],[-8,-15],[-8,-5],[-20,15],[-11,1],[-18,-25],[-16,-13],[-23,3],[-31,17],[-27,-72],[-13,-25],[-27,-33],[-3,39],[17,60],[8,40],[16,60],[31,-22],[44,22],[41,41],[34,1],[12,-23],[3,-18]],[[29151,22870],[-54,-46],[-16,19],[-39,0],[10,50],[4,37],[6,14],[2,32],[12,58],[32,-19],[24,-6],[33,-19],[36,-12],[10,-51],[-34,-23],[-26,-34]],[[29497,26597],[6,-29],[-13,-4],[-19,5],[-10,-23],[-5,-4],[-45,20],[-7,9],[1,29],[48,3],[31,19],[4,-3],[9,-22]],[[29405,21928],[-9,-6],[-30,14],[-16,12],[-24,30],[-3,31],[-11,38],[7,0],[25,-15],[10,-11],[13,-24],[40,-34],[5,-10],[-1,-13],[-6,-12]],[[29357,25523],[-15,-26],[-27,-12],[-27,20],[-32,-9],[-3,43],[12,36],[24,43],[18,58],[-2,81],[14,18],[8,29],[31,18],[7,-61],[-8,-107],[20,-64],[3,-21],[-4,-24],[-19,-22]],[[31229,19648],[-10,-1],[-25,11],[-36,4],[-5,5],[0,8],[4,9],[20,7],[60,-6],[8,-4],[2,-7],[-10,-19],[-8,-7]],[[31535,20029],[-22,-25],[-16,1],[-6,9],[-1,12],[3,12],[7,11],[16,14],[5,2],[24,-14],[-10,-22]],[[30280,20237],[13,-37],[4,-6],[35,-15],[15,9],[37,4],[23,14],[32,7],[38,-90],[-4,-28],[-30,-30],[-20,-6],[-19,9],[2,15],[-4,13],[-13,17],[-12,-1],[-19,-13],[-10,2],[-19,14],[-35,10],[-7,13],[0,19],[-7,9],[-36,31],[-23,25],[-20,4],[-7,-3],[-7,-13],[-17,-11],[-5,2],[-6,9],[-3,14],[7,29],[11,3],[49,-6],[30,-13],[27,0]],[[31308,19713],[-10,-4],[-7,10],[-12,8],[-46,16],[-1,10],[5,14],[9,12],[18,13],[14,32],[7,-3],[6,-13],[11,-44],[14,-32],[-2,-11],[-6,-8]],[[56349,58133],[-11,4],[-25,16],[-29,13],[-36,11],[-35,-26],[-37,-33],[-12,-25],[-10,-14],[-16,2],[-15,-4],[-9,-24],[-13,-26],[-54,-54],[-11,-19],[-7,-20],[0,-21],[5,-44],[0,-55],[-12,-44],[-13,-30],[-16,-11],[-14,-6],[-8,-19],[-28,-100],[-12,-19],[-25,3],[-71,-150],[-7,-45],[-25,-62],[-33,-70],[-29,-34],[-3,-13],[-8,-13],[-18,-16],[-62,-85],[-75,4],[-33,-34],[-32,-15],[-47,-16],[-14,2],[-61,-7],[-70,2],[-27,-12],[-26,-32],[-19,-29],[-3,-9],[3,-12],[0,-9],[49,-70],[12,-34],[-12,-33],[-6,-5],[-1,-2],[-8,-26],[-29,-79],[-44,-93],[-22,-26],[-10,-17],[-11,-62],[-8,-9],[-30,-8],[-60,-6],[-83,-20],[-50,-7],[-31,5],[-43,-42],[-16,-11],[-10,-4],[-43,-41],[-36,-64],[-12,-12],[-51,-27],[-20,-44],[-9,-4],[-32,58],[-23,53],[-10,53],[-2,17],[-6,-3],[-17,-23],[-16,-27],[-7,-51],[-52,-35],[-45,-30],[-20,-37],[-31,-18],[-40,7],[-31,16],[-31,5]],[[54299,56177],[15,46],[6,35],[1,42],[-2,29],[-18,14],[-12,23],[-26,133],[-27,138],[-38,135],[-41,86],[-30,53],[-9,7],[-15,16],[-11,16],[-55,92],[-56,102],[-15,47],[-28,70],[-32,72],[-16,33],[-8,59],[22,54],[23,67],[29,45],[37,3],[61,-18],[67,-7],[65,14],[17,10],[17,-1],[35,-15],[61,3],[32,27],[-34,47],[-37,74],[-34,81],[-21,73],[-19,95],[-18,116],[-11,152],[2,85],[6,61],[18,100],[-12,58],[2,47],[-1,70],[-6,36],[-24,115],[-5,13],[-21,80],[-9,134],[-24,89],[-39,43],[-21,52],[-8,91],[-15,25],[-61,32],[-50,0]],[[54495,53150],[-13,54],[-8,63],[-4,73],[2,19],[-5,22],[0,4],[-7,55],[7,38],[-5,40],[-16,39],[-14,30],[-8,27],[-7,12],[-15,4],[-21,14],[-27,59],[-27,57],[-34,74],[-27,63],[-33,78],[-31,72],[-19,69],[-7,40],[9,4],[13,1],[6,7],[0,19],[-14,54],[-6,70],[-12,42],[-35,66],[-35,49],[-11,26],[-6,36],[-13,231],[-6,65],[-10,29],[-8,13],[-3,16],[1,41],[5,37],[-1,14],[10,32],[0,213],[-5,11],[-6,18],[-10,-1],[-11,2],[-11,31],[-9,39],[3,28],[9,23],[11,20],[13,17],[39,34],[11,17],[7,21],[4,29],[23,109],[33,109],[15,23],[14,72],[20,89],[8,41],[6,41],[10,33],[37,54],[28,96]],[[43008,61604],[-27,-11],[-12,5],[-3,46],[-6,30],[1,14],[63,59],[21,-10],[16,-47],[-11,-26],[-42,-60]],[[43487,60488],[-17,-53],[-36,4],[-19,22],[-22,66],[0,52],[8,44],[-1,39],[3,10],[11,-6],[2,-26],[34,-64],[12,-13],[25,-75]],[[43086,61530],[-22,-13],[-14,1],[-21,21],[7,22],[22,24],[15,5],[12,-43],[1,-17]],[[43634,61196],[23,-11],[8,4],[15,-2],[16,-30],[3,-33],[-8,-40],[-30,-33],[-18,4],[-21,30],[12,60],[0,51]],[[43247,60400],[-21,-22],[-15,10],[-15,23],[-7,33],[6,28],[29,33],[17,-11],[10,-51],[-4,-43]],[[43309,61418],[11,-17],[4,-12],[-17,-7],[-42,22],[-11,-13],[-11,-48],[-21,72],[2,27],[4,8],[30,-19],[51,-13]],[[43642,61439],[-9,-30],[-11,44],[-6,10],[-3,62],[16,19],[8,1],[0,-64],[5,-42]],[[43560,60562],[-8,-2],[-11,26],[2,36],[-1,9],[10,39],[20,-4],[6,-28],[0,-59],[-18,-17]],[[13151,83022],[26,-34],[61,22],[11,-4],[12,-13],[12,-28],[14,-42],[3,-46],[-5,-17],[-11,-18],[-98,-73],[-2,-7],[2,-7],[9,-7],[19,1],[77,18],[5,13],[5,57],[11,31],[0,23],[-7,55],[1,22],[54,5],[33,20],[35,38],[8,-1],[-5,-68],[-5,-21],[-33,-84],[-19,-73],[-9,-73],[-2,-120],[-8,-41],[-15,-25],[-93,-43],[-48,2],[-43,40],[-20,27],[15,33],[10,2],[30,-7],[24,-12],[10,0],[-2,7],[-66,63],[-49,28],[-14,32],[-1,24],[-4,14],[-38,86],[-8,34],[-5,48],[0,49],[10,80],[4,8],[16,-1],[27,-9],[66,-8]],[[13402,82485],[28,-53],[8,-48],[-3,-56],[-45,-22],[-23,17],[-11,-3],[-15,-17],[19,-7],[26,-28],[23,-36],[32,-6],[44,-25],[-33,-45],[-5,-26],[41,-72],[4,-18],[13,-4],[30,6],[4,-6],[0,-15],[-19,-42],[2,-8],[17,-7],[32,0],[8,-41],[-30,-38],[-55,49],[-25,48],[-14,45],[-17,25],[-52,57],[-78,121],[-21,18],[-20,48],[-6,23],[1,15],[7,9],[24,5],[0,24],[-90,42],[-10,8],[-12,30],[7,4],[49,-5],[53,14],[33,11],[13,13],[27,17],[11,-1],[28,-20]],[[14667,81013],[138,-72],[138,-35],[102,-42],[62,-13],[22,-9],[15,-15],[17,-36],[29,-85],[23,-55],[46,-94],[37,-67],[8,-27],[-8,-8],[1,-16],[28,-65],[52,-59],[41,-28],[86,-45],[53,-45],[16,-30],[23,-30],[9,-21],[19,-76],[35,-73],[36,-139],[7,11],[4,42],[4,9],[8,5],[7,-17],[6,-36],[23,-87],[-7,-26],[-7,-2],[-31,11],[-10,-15],[-15,-32],[-10,-13],[-6,6],[-90,31],[-55,29],[-72,45],[-87,47],[-50,33],[-41,33],[-29,29],[-5,24],[1,11],[56,77],[23,42],[9,31],[5,34],[-3,41],[-3,-3],[-5,-40],[-8,-34],[-10,-28],[-6,-9],[-67,-14],[-54,4],[-27,-33],[-8,-4],[-15,11],[-33,44],[-47,36],[5,9],[31,19],[16,26],[-3,5],[-11,-2],[-10,6],[-19,34],[-10,10],[-23,-16],[-10,-1],[-9,23],[13,53],[1,13],[-24,-20],[-8,7],[-7,17],[-7,7],[-19,-3],[-21,15],[-7,-6],[-3,-23],[-7,-6],[-31,39],[-8,1],[-15,-29],[-5,-2],[-9,13],[-4,71],[2,21],[4,7],[28,16],[79,18],[7,13],[-60,-7],[-15,10],[-17,24],[-17,0],[-9,8],[-10,18],[-25,64],[-17,17],[-29,10],[-15,12],[-6,-5],[-6,-19],[-9,-11],[-19,-7],[-19,5],[-14,18],[-8,22],[-4,25],[8,33],[0,14],[-3,15],[-7,12],[-9,10],[-5,-5],[-1,-20],[-5,-14],[-17,-11],[-13,19],[-9,27],[-11,19],[-57,0],[-27,-25],[-13,-2],[-13,6],[-2,13],[12,35],[-3,47],[-3,12],[-27,7],[-4,12],[15,57],[9,11],[12,4],[53,4],[17,-8],[26,-34],[-1,13],[-9,39],[-2,24],[18,26],[-17,8],[-63,6],[1,-17],[5,-24],[-37,-21],[-28,-4],[-26,4],[-21,12],[-37,51],[-23,51],[1,27],[13,29],[16,19],[39,18],[51,1],[57,-23],[143,-104]],[[10833,91964],[39,-9],[126,-19],[119,11],[221,-61],[137,-114],[111,-57],[45,-38],[72,-34],[169,-75],[53,-7],[98,-36],[61,5],[104,-9],[71,-28],[140,-79],[29,-7],[8,6],[-49,78],[-8,7],[-56,29],[-67,14],[-5,6],[-12,27],[4,11],[14,5],[50,-1],[29,5],[4,11],[-21,2],[-25,11],[-30,18],[-17,17],[61,115],[21,-11],[32,26],[58,-17],[10,10],[7,58],[9,14],[16,11],[80,10],[99,-10],[11,5],[-10,39],[-1,16],[6,35],[6,18],[12,10],[46,-8],[15,-17],[15,-30],[16,-17],[49,-17],[6,-11],[-19,-45],[-19,-24],[-41,-62],[-3,-16],[63,28],[71,38],[60,22],[51,4],[36,12],[22,21],[16,22],[31,70],[21,12],[87,-4],[21,2],[13,7],[-2,8],[-19,11],[-25,3],[0,5],[9,12],[14,6],[42,8],[29,-25],[19,-2],[63,28],[98,74],[39,21],[34,3],[29,-13],[22,4],[29,41],[12,23],[17,19],[73,43],[46,10],[29,-8],[33,-18],[28,-7],[37,5],[27,-2],[13,8],[47,50],[15,0],[14,-14],[24,-36],[0,-18],[-31,-44],[-225,-126],[-69,-54],[-34,-20],[-36,-11],[-69,-9],[-27,-11],[-46,-10],[-109,-17],[-21,-9],[-14,-10],[-39,-66],[-18,-22],[-38,-33],[-41,-20],[-58,-7],[-36,-31],[-42,-60],[-33,-42],[-39,-36],[-42,-46],[-11,-25],[13,-32],[7,-10],[42,-18],[16,4],[-15,17],[-35,25],[-5,9],[9,7],[166,-19],[36,19],[12,16],[-2,9],[-45,3],[-10,15],[-7,29],[-2,23],[4,17],[10,22],[49,35],[52,15],[40,20],[22,19],[60,32],[23,27],[13,20],[2,10],[-11,7],[9,18],[43,16],[20,1],[61,-15],[11,-12],[-6,-31],[8,2],[24,39],[13,13],[14,3],[13,-5],[14,-13],[8,-38],[1,-63],[3,-25],[16,43],[11,20],[59,93],[40,51],[46,50],[65,37],[152,61],[85,17],[43,15],[21,13],[14,17],[24,19],[4,-2],[-9,-39],[-6,-12],[-56,-24],[-5,-19],[6,-29],[9,-19],[13,-9],[23,6],[33,23],[41,34],[89,86],[8,16],[22,69],[51,31],[92,35],[22,22],[-80,19],[-17,13],[-3,8],[15,19],[-36,20],[-14,12],[1,36],[11,25],[24,24],[14,5],[36,-15],[30,-18],[104,-85],[42,-42],[25,-33],[58,-102],[26,-59],[21,-61],[21,-44],[20,-27],[100,-107],[52,-45],[44,-28],[49,-22],[57,-16],[38,-2],[60,46],[1,29],[-26,50],[-27,35],[4,21],[35,40],[-3,14],[8,42],[24,-8],[10,1],[13,15],[17,29],[22,24],[27,19],[7,12],[-26,9],[-16,0],[-12,4],[-8,8],[11,9],[57,22],[11,22],[19,14],[23,5],[15,-6],[16,-17],[1,-28],[-7,-46],[-2,-37],[18,-87],[16,-19],[63,-25],[-4,-22],[-72,-91],[-16,-23],[-7,-17],[2,-14],[13,-12],[24,-9],[63,-3],[18,8],[122,3],[22,6],[19,18],[28,44],[31,14],[10,12],[19,52],[10,61],[9,26],[14,16],[19,5],[48,-6],[22,5],[88,-5],[88,4],[92,-11],[58,-12],[54,-20],[104,-46],[41,-26],[145,-113],[43,-23],[79,-22],[274,-49],[34,-13],[72,-51],[50,-30],[59,-29],[73,-25],[144,-37],[24,-13],[26,-3],[30,5],[132,-22],[35,1],[25,-4],[31,-15],[45,-6],[-2,11],[-51,59],[2,9],[21,1],[64,-10],[15,17],[21,-1],[49,-8],[53,-18],[56,-28],[68,-24],[104,-60],[57,-50],[55,-62],[29,-43],[6,-24],[11,-12],[17,0],[7,-9],[-16,-53],[-9,-14],[-12,-9],[-49,-11],[-136,13],[-25,-43],[-76,-37],[-13,-16],[-4,-11],[6,-38],[-10,-12],[-62,-43],[-2,-12],[40,-18],[43,-30],[34,-7],[43,4],[54,-11],[65,-25],[45,-12],[25,2],[35,-4],[44,-12],[59,-4],[129,1],[39,-8],[54,-4],[105,1],[19,1],[33,21],[22,6],[38,1],[108,14],[38,0],[34,11],[45,23],[27,4],[10,-14],[19,-6],[27,2],[52,23],[120,71],[43,0],[32,22],[8,0],[8,-9],[30,-52],[9,-8],[20,-4],[20,-27],[20,-39],[16,-11],[113,-2],[39,-11],[12,-11],[13,-31],[7,-60],[5,-22],[16,-33],[11,-9],[10,9],[28,84],[10,13],[18,-4],[6,-5],[28,-62],[40,-46],[100,-84],[16,-31],[6,-23],[-6,-21],[-17,-18],[-27,-15],[-37,-11],[-34,4],[-32,19],[-10,1],[11,-17],[66,-70],[17,-28],[16,-18],[14,-10],[13,-15],[12,-21],[55,-56],[16,-27],[62,-84],[30,-33],[23,-19],[8,-1],[-5,15],[-79,111],[-41,70],[-5,17],[-3,26],[-2,85],[6,13],[28,11],[35,-39],[13,-5],[9,2],[5,10],[20,-9],[36,-29],[12,0],[-27,54],[-19,27],[-7,19],[18,28],[-10,14],[-45,41],[-24,42],[-21,65],[-2,25],[3,26],[-3,22],[-29,43],[-31,30],[-24,35],[-5,19],[3,50],[19,21],[36,29],[9,30],[-16,31],[-3,14],[10,-2],[70,15],[18,-5],[26,6],[35,19],[28,9],[36,-2],[20,5],[24,8],[13,9],[22,36],[12,6],[37,-4],[21,-8],[9,3],[-1,50],[7,18],[37,37],[39,4],[25,10],[30,20],[21,19],[21,29],[9,38],[-7,11],[-44,15],[-26,-8],[-59,-27],[-61,-34],[-24,-33],[-6,-41],[-12,-18],[-47,17],[-21,0],[-25,-7],[-27,-16],[-29,-25],[-42,-4],[-56,15],[-33,5],[-34,-26],[2,-20],[15,-28],[-15,-17],[-82,-6],[-21,4],[-44,-12],[-17,3],[-12,13],[-89,58],[-9,11],[22,47],[82,126],[9,8],[152,22],[91,23],[169,69],[32,6],[108,46],[45,12],[41,-8],[60,-24],[32,-21],[22,-26],[18,-37],[23,-81],[8,-69],[14,-26],[51,-48],[26,-18],[16,-6],[14,11],[9,2],[7,-4],[7,-31],[9,-3],[30,4],[32,-12],[5,-10],[-7,-37],[9,-16],[40,-34],[37,-12],[44,-6],[81,6],[68,16],[51,26],[42,-29],[84,-71],[50,-51],[41,-23],[84,-29],[19,-15],[31,-2],[43,12],[48,-5],[54,-21],[37,-9],[127,40],[20,2],[47,19],[31,6],[36,0],[27,5],[17,13],[68,-1],[122,-14],[84,-17],[49,-23],[41,-12],[32,-3],[31,4],[30,11],[32,20],[68,11],[11,5],[-1,11],[-14,17],[-39,32],[-27,31],[-5,20],[1,24],[8,14],[16,4],[26,-15],[34,-34],[98,-126],[24,-17],[13,-17],[90,-45],[42,-9],[50,29],[22,17],[11,17],[0,17],[4,24],[-5,14],[-13,20],[-36,26],[-59,34],[-53,10],[-48,-14],[-55,-29],[-23,12],[-68,81],[-17,31],[0,8],[31,-9],[2,9],[-19,40],[-12,13],[-39,62],[-5,18],[24,5],[11,7],[15,-1],[70,-37],[35,17],[83,23],[-33,36],[-7,35],[3,8],[27,5],[53,-29],[25,-4],[19,11],[19,1],[21,-10],[19,-15],[37,-43],[17,-26],[20,-39],[7,-6],[97,-3],[54,35],[-1,-12],[-12,-27],[-68,-105],[1,-13],[36,6],[17,8],[10,13],[9,29],[6,9],[101,49],[29,8],[-18,-53],[-37,-188],[-8,-65],[-8,-23],[-40,-72],[1,-25],[43,-61],[8,-17],[4,-50],[8,-9],[36,-1],[37,16],[44,11],[7,-11],[-24,-60],[1,-6],[42,16],[19,2],[8,-3],[31,-31],[3,-23],[0,-35],[-3,-24],[-11,-14],[-13,-6],[-16,-4],[-14,2],[-44,-5],[-26,6],[-25,19],[-18,5],[-21,-15],[-34,3],[-37,41],[-15,-4],[-5,-6],[0,-9],[17,-27],[132,-143],[20,-29],[4,-43],[3,0],[12,43],[-8,20],[-67,83],[-9,31],[3,8],[18,9],[96,-21],[38,4],[25,15],[13,18],[9,99],[17,63],[-10,57],[-26,90],[-21,54],[-47,53],[-5,20],[53,163],[9,14],[12,6],[42,2],[30,14],[47,-19],[26,-5],[33,17],[72,69],[28,21],[36,40],[43,59],[48,43],[76,40],[47,32],[10,12],[-44,2],[-10,6],[-9,30],[4,57],[-1,31],[-5,28],[-9,25],[-14,23],[-13,13],[-11,4],[-8,-2],[-4,-8],[-12,-54],[-15,-39],[-20,-21],[-43,-14],[-72,-10],[-30,19],[-4,16],[10,62],[25,27],[66,53],[42,42],[1,7],[-39,1],[-9,8],[-9,52],[3,20],[6,22],[27,16],[84,20],[65,23],[2,-8],[-52,-70],[-5,-16],[20,-16],[50,41],[32,34],[6,11],[-30,4],[-1,14],[5,26],[-2,17],[-33,22],[-40,-12],[-34,-23],[-28,-7],[-41,0],[-30,5],[-18,11],[-23,25],[-26,38],[-33,38],[-12,4],[-10,-4],[-22,-37],[-9,-4],[-130,52],[-56,28],[-26,22],[-34,13],[-39,4],[-32,11],[-24,16],[-19,23],[-15,31],[-27,38],[-62,77],[-16,49],[-2,19],[4,49],[58,82],[10,24],[20,17],[29,11],[21,4],[47,-11],[-28,26],[-3,13],[29,45],[-6,2],[-78,-34],[-20,2],[-28,21],[-52,75],[-1,47],[17,65],[5,38],[-15,33],[6,10],[16,9],[7,10],[-7,36],[11,20],[38,38],[36,33],[22,10],[19,-2],[19,-10],[21,-19],[34,-19],[26,-5],[19,10],[33,71],[11,18],[-11,8],[-63,0],[-28,5],[-16,7],[-11,27],[9,15],[62,50],[29,53],[86,73],[87,34],[43,11],[34,3],[15,-5],[18,-36],[4,-39],[47,-48],[38,-4],[24,7],[76,-2],[18,-14],[-1,-15],[-9,-24],[6,-21],[51,-40],[47,-28],[42,-34],[63,-72],[13,-21],[10,-22],[16,-80],[2,-31],[-6,-88],[-5,-17],[-16,-20],[5,-8],[50,-23],[39,-46],[21,-15],[49,-24],[9,-9],[12,-16],[28,-66],[46,-59],[3,-13],[-10,-28],[7,-9],[18,-10],[16,5],[14,21],[15,6],[17,-9],[12,-16],[17,-38],[25,-31],[-2,-10],[-12,-8],[-68,-8],[-37,6],[-35,15],[-25,16],[-22,24],[-9,-2],[-12,-20],[-25,-29],[-16,-27],[18,-12],[89,1],[19,-8],[23,-19],[-26,-31],[-60,-53],[-129,-103],[-38,-26],[9,-8],[14,-2],[45,5],[41,14],[51,-6],[22,-12],[-8,-11],[14,-17],[83,-42],[52,8],[53,40],[41,20],[51,-2],[14,-5],[-5,-10],[-38,-22],[-34,-25],[-3,-7],[42,10],[94,-16],[45,-4],[34,4],[31,-6],[29,-17],[9,-11],[-27,-6],[-25,0],[-22,-11],[-18,-20],[-13,-26],[-8,-33],[-19,-13],[-31,6],[-13,9],[7,13],[-9,2],[-25,-10],[-20,0],[-5,-9],[137,-104],[44,-91],[30,-38],[3,-10],[-20,-26],[-1,-19],[9,-56],[-4,-45],[-14,-78],[13,-25],[29,-22],[18,-27],[12,-10],[9,-22],[10,-14],[12,-6],[8,8],[5,20],[11,19],[31,34],[30,54],[5,17],[-5,42],[4,18],[28,64],[9,44],[8,69],[15,48],[32,40],[56,82],[20,16],[22,8],[40,-2],[28,-26],[39,-49],[49,-44],[90,-60],[25,-23],[51,-59],[21,-59],[15,-84],[13,-50],[10,-17],[5,-25],[-1,-34],[-4,-26],[-7,-19],[-11,-11],[-27,-4],[-34,6],[-9,8],[-18,40],[-7,2],[-31,-29],[-4,-16],[12,-54],[-2,-102],[3,-23],[33,-106],[55,-81],[138,-155],[8,-18],[15,-64],[7,-13],[9,-8],[11,-2],[15,6],[51,48],[44,51],[31,27],[18,2],[18,9],[21,17],[13,18],[7,19],[9,77],[8,37],[21,50],[8,14],[107,127],[9,16],[45,147],[17,67],[2,41],[-6,36],[3,30],[12,24],[13,16],[22,17],[13,24],[7,2],[19,0],[24,-16],[17,-3],[113,19],[0,9],[-66,31],[1,16],[5,21],[21,24],[26,7],[6,15],[0,19],[9,31],[-8,11],[-62,42],[-36,-2],[-9,5],[-31,35],[-11,50],[-1,20],[4,33],[4,9],[-2,15],[-8,20],[0,19],[6,16],[-4,19],[-14,22],[-6,18],[15,56],[1,17],[-15,24],[-10,9],[8,6],[25,2],[31,-7],[36,-18],[43,0],[52,17],[52,9],[91,-4],[21,-5],[90,-52],[70,-26],[32,3],[156,-11],[68,6],[35,-3],[68,-28],[-4,-24],[-30,-39],[-38,-8],[-34,-14],[32,-21],[92,-28],[22,-44],[6,-21],[-11,-18],[6,-10],[21,0],[55,16],[61,-10],[89,-35],[10,-7],[15,-27],[-2,-11],[-78,-67],[-41,-27],[-54,-27],[-1,-15],[75,-3],[58,-7],[27,-9],[14,-13],[19,-27],[3,-22],[-2,-29],[-6,-20],[-69,-59],[-31,-18],[-53,-21],[-23,-17],[-26,3],[-28,20],[-28,5],[-52,-17],[-29,1],[-13,-6],[-2,-13],[25,-37],[14,-14],[6,-11],[-11,-18],[3,-6],[8,-7],[47,-80],[10,-6],[10,3],[20,23],[13,9],[5,-1],[0,-12],[-22,-70],[-2,-19],[0,-17],[11,-35],[23,-38],[30,-35],[45,-46],[60,-49],[22,-24],[33,-56],[7,-22],[-9,-59],[-24,-97],[-15,-55],[-7,-14],[-45,-39],[-26,-9],[-42,1],[-14,-8],[-22,-31],[-30,-55],[-24,-35],[-17,-14],[-32,-17],[-50,-51],[-24,-20],[-86,-21],[-69,-68],[-28,-23],[-30,-12],[-32,-2],[-19,11],[-10,42],[-7,14],[-24,29],[-50,83],[-22,29],[-14,6],[-30,-5],[-14,3],[-33,26],[-11,17],[1,7],[25,9],[-11,14],[-43,37],[-18,20],[-2,6],[-43,26],[-43,7],[-53,-42],[-21,-29],[1,-9],[26,-11],[11,6],[22,26],[11,8],[33,-4],[28,-18],[10,-16],[4,-11],[75,-83],[26,-17],[12,-20],[8,-33],[16,-37],[36,-61],[39,-75],[8,-30],[-20,-14],[-10,-1],[-30,11],[-78,35],[-9,-1],[-20,-18],[-17,-42],[-5,-4],[-42,17],[-78,36],[-52,31],[-27,26],[-32,41],[-37,56],[-45,17],[-52,-20],[-76,-7],[-158,6],[-21,-5],[-8,-7],[14,-30],[-4,-9],[-10,-6],[-3,-9],[18,-32],[27,-23],[79,-30],[52,-25],[32,-22],[10,-19],[1,-20],[-15,-41],[-8,-15],[-183,-203],[-70,-82],[-35,-50],[-32,-33],[-27,-17],[-45,-9],[-62,-2],[-81,8],[-42,26],[-76,70],[-54,41],[-23,14],[-20,39],[-18,7],[-39,7],[-39,21],[-92,70],[-48,28],[-44,15],[-39,3],[-15,-4],[27,-36],[-12,-2],[-31,8],[-32,0],[-55,26],[-55,-4],[-39,5],[-48,14],[-51,7],[-82,0],[-29,-3],[-5,-7],[40,-31],[68,-37],[-9,32],[2,8],[23,11],[107,-19],[122,-42],[31,-4],[34,-15],[38,-25],[52,-51],[99,-116],[32,-29],[43,-27],[215,-40],[75,0],[149,-11],[79,-21],[22,-15],[7,-51],[-7,-26],[-43,-79],[-27,-58],[-168,-245],[-22,-57],[-9,-34],[-30,-34],[-76,-55],[-76,-46],[-46,-10],[-41,11],[-26,14],[-39,45],[-3,-4],[29,-72],[-7,-7],[-23,9],[-53,32],[-17,-6],[-10,-9],[-14,0],[-18,10],[-32,26],[-9,13],[-7,40],[-6,7],[-64,-23],[-10,-7],[26,-16],[9,-12],[25,-58],[2,-13],[-19,-8],[-61,23],[-7,-2],[30,-59],[12,-27],[1,-15],[-39,-66],[-25,-27],[-35,-10],[-21,6],[-24,17],[-18,-2],[-11,-22],[-20,-15],[-29,-9],[-37,4],[-45,17],[-120,62],[-37,9],[-70,9],[-9,9],[1,8],[10,8],[-3,7],[-15,6],[-15,-6],[-16,-16],[-28,-5],[-40,7],[-59,24],[-116,62],[-128,53],[-74,68],[28,-62],[-3,-20],[-14,-19],[-2,-18],[29,-44],[40,-15],[40,1],[1,7],[-16,11],[-15,16],[-7,24],[7,4],[36,-12],[23,-15],[177,-81],[53,-15],[40,-15],[11,-10],[-14,-20],[-71,-50],[-1,-8],[49,4],[59,45],[33,20],[32,13],[43,-22],[55,-56],[44,-32],[63,-18],[37,-19],[62,-53],[10,-27],[6,-111],[-2,-27],[-8,-27],[-14,-26],[-26,-15],[-38,-3],[-30,-11],[-65,-59],[-28,-9],[-117,18],[-45,16],[-21,-1],[-12,-13],[-12,-6],[-46,-5],[-8,-11],[3,-16],[9,-22],[11,-13],[18,-16],[26,-11],[53,-12],[6,-30],[-2,-10],[-18,-20],[-20,2],[-35,24],[-18,1],[-15,-13],[-21,-4],[-27,4],[-15,-10],[-3,-25],[-9,-19],[-31,-30],[-17,-22],[0,-18],[18,-12],[21,-28],[23,-45],[5,-19],[-15,5],[-19,18],[-24,29],[-36,27],[-80,35],[-15,-1],[8,-9],[53,-36],[20,-24],[3,-17],[-45,-38],[-1,-13],[12,-11],[3,-9],[-16,-18],[-26,-16],[-51,-2],[-4,-9],[19,-19],[6,-12],[-16,-16],[-11,-2],[-58,7],[15,-40],[9,-14],[18,-20],[32,-19],[1,-7],[-11,-16],[-19,-20],[-81,-59],[-56,-70],[-8,-22],[14,-45],[1,-12],[-15,-21],[-33,6],[-7,-8],[8,-22],[2,-31],[-5,-42],[-24,-66],[-43,-88],[-33,-81],[-23,-73],[-16,-36],[-31,-2],[-23,-23],[16,-12],[9,-14],[7,-21],[-7,-67],[-19,-111],[-13,-89],[3,-274],[-3,-121],[-9,-67],[-14,-37],[-24,-11],[30,-10],[20,-17],[9,-26],[8,-42],[12,-19],[13,3],[13,-4],[11,-12],[33,-59],[37,-17],[2,-33],[-15,-184],[0,-24],[17,46],[18,144],[23,63],[19,14],[77,7],[81,-16],[31,-2],[27,8],[28,-17],[6,-18],[8,-75],[8,-43],[48,-153],[23,-86],[29,-133],[10,-38],[59,-178],[11,-49],[5,-37],[-2,-26],[-11,-40],[-19,-54],[-18,-42],[-17,-28],[-18,-22],[-18,-14],[1,-3],[21,6],[20,15],[39,37],[15,8],[43,5],[1,-13],[-20,-28],[4,-2],[30,22],[64,31],[252,103],[59,9],[85,-19],[69,-43],[75,-56],[79,-41],[124,-38],[37,-18],[73,-19],[34,-21],[40,-52],[65,-67],[49,-42],[54,-39],[55,-73],[88,-164],[22,-20],[54,-27],[102,-35],[151,-81],[66,-32],[43,-13],[43,-22],[43,-32],[32,-35],[23,-38],[19,-25],[35,-28],[18,-19],[2,-30],[-42,-116],[-1,-10],[42,84],[24,24],[19,11],[39,-1],[59,-14],[53,0],[44,13],[39,6],[31,-1],[23,4],[14,10],[17,0],[68,-29],[27,-2],[99,-27],[63,10],[11,-5],[22,-36],[19,-3],[31,6],[31,-10],[51,-46],[23,-40],[23,-82],[2,-25],[-42,-190],[-13,-73],[-2,-65],[8,-36],[37,-62],[6,-17],[22,-91],[6,-39],[-3,-45],[-11,-75],[3,-56],[9,-85],[-3,-58],[-17,-31],[-11,-29],[-9,-54],[0,-21],[9,-40],[16,-23],[26,-25],[24,-38],[45,-92],[33,-51],[39,-75],[8,-38],[-11,-25],[-14,-17],[-32,-23],[-14,-17],[3,-4],[47,12],[27,-1],[23,-19],[19,-36],[32,-30],[43,-25],[44,-43],[74,-100],[13,-23],[19,-52],[26,-82],[13,-54],[1,-25],[-14,-25],[-49,-46],[-50,-81],[16,4],[32,34],[56,67],[30,13],[29,-7],[45,-20],[39,-27],[35,-36],[51,-95],[55,-76],[30,-65],[-9,41],[-20,48],[-51,76],[-22,39],[-5,19],[-2,21],[4,37],[10,55],[13,39],[16,22],[10,24],[6,25],[8,19],[44,33],[12,-3],[9,-41],[10,-8],[21,-6],[17,-15],[14,-21],[10,-23],[6,-22],[13,-73],[9,-34],[2,41],[11,65],[8,26],[27,39],[-2,17],[-11,22],[-56,97],[-1,24],[15,14],[11,26],[5,40],[12,28],[35,40],[30,62],[16,42],[12,23],[13,5],[-18,17],[-4,11],[-1,51],[-8,54],[-12,25],[-34,53],[-6,16],[-6,60],[4,30],[9,26],[-5,24],[-32,45],[-12,39],[-14,93],[-13,118],[-14,86],[-16,56],[-3,35],[9,14],[11,44],[10,10],[16,-2],[1,5],[-25,23],[-12,30],[1,11],[21,29],[-3,12],[-16,16],[-49,28],[18,10],[11,23],[-2,7],[-20,10],[-22,17],[-17,27],[-20,42],[-13,34],[-12,56],[-22,63],[-9,16],[-11,10],[-12,5],[0,10],[13,14],[210,106],[18,16],[103,59],[48,33],[48,48],[66,49],[32,31],[21,31],[105,122],[44,62],[26,53],[37,64],[49,75],[31,63],[13,54],[16,91],[4,82],[3,119],[-1,106],[-14,167],[-7,53],[-15,62],[-37,125],[-6,35],[-23,57],[-74,151],[-92,101],[-18,26],[-36,30],[-56,34],[-36,28],[-94,104],[-31,13],[-11,27],[-3,19],[4,50],[5,34],[7,26],[7,16],[52,77],[29,61],[20,34],[22,26],[41,34],[23,44],[-6,17],[-18,19],[-4,19],[31,47],[4,13],[-4,45],[6,10],[38,3],[54,-64],[13,5],[-17,18],[-21,43],[3,18],[40,47],[1,21],[-12,29],[-1,24],[23,55],[-6,12],[-65,11],[-11,16],[4,7],[31,19],[2,7],[-54,125],[-9,37],[23,46],[26,20],[-3,12],[-35,2],[-21,7],[-21,35],[8,23],[8,10],[20,54],[20,11],[-4,9],[-74,-23],[-35,19],[-35,-5],[-16,6],[6,19],[62,86],[29,47],[18,43],[10,28],[1,14],[-6,93],[3,26],[25,24],[37,44],[-51,41],[-32,39],[-21,20],[-16,19],[-21,40],[-15,53],[-17,106],[-3,58],[4,42],[7,21],[11,22],[47,41],[82,60],[64,24],[47,-13],[90,-15],[73,-34],[222,-86],[40,-38],[-37,-33],[5,-8],[84,62],[22,12],[19,3],[63,-24],[25,-4],[32,-20],[76,-66],[6,6],[-21,34],[12,15],[60,35],[62,29],[44,28],[47,37],[32,20],[16,2],[21,-11],[56,-49],[36,-25],[29,-26],[40,-47],[16,-10],[31,-32],[41,3],[13,-3],[4,-7],[7,-21],[4,-14],[0,-14],[-9,-42],[-30,-66],[13,-1],[18,14],[24,25],[19,9],[40,-20],[38,-32],[13,-17],[15,-28],[12,-15],[12,-27],[-1,-9],[-11,-14],[-46,-22],[9,-9],[53,14],[17,14],[11,24],[16,6],[63,-41],[9,-14],[-4,-11],[-10,-13],[-27,-14],[-24,-35],[-4,-15],[17,-11],[41,-4],[0,-8],[-24,-16],[-3,-20],[53,-71],[36,-32],[21,-5],[48,-2],[39,-12],[86,-40],[51,-8],[44,13],[29,2],[25,-16],[8,-11],[4,-23],[0,-34],[14,-24],[28,-14],[23,2],[31,27],[25,5],[9,20],[7,37],[8,20],[18,6],[15,-11],[9,-17],[16,-51],[4,-23],[-1,-20],[-8,-19],[-16,-20],[-23,-21],[-19,-31],[-22,-70],[-9,-46],[-2,-28],[1,-29],[4,-33],[9,-27],[21,-37],[1,-13],[2,-30],[-2,-14],[-12,-27],[-34,-26],[-46,-7],[-152,-1],[-41,6],[10,-24],[43,-8],[38,0],[145,-15],[20,-15],[17,-28],[12,-28],[12,-57],[2,-27],[-6,-31],[-15,-33],[-10,-44],[-5,-55],[8,-29],[78,-3],[15,-20],[-1,-15],[-28,-56],[-3,-15],[13,-38],[-2,-11],[-7,-11],[-8,-28],[-7,-46],[-9,-30],[-21,-22],[-11,-5],[-8,6],[-21,62],[-9,9],[-8,-6],[-4,-9],[0,-14],[-4,-14],[-7,-14],[-31,-23],[-50,-16],[1,-16],[34,-9],[43,-28],[25,-4],[38,22],[75,71],[31,19],[27,7],[30,1],[34,-5],[68,9],[17,-7],[20,-15],[25,-25],[17,-23],[9,-23],[15,-85],[21,-23],[4,-16],[2,-25],[-1,-49],[-23,-100],[-11,-36],[-31,-50],[-36,-23],[-64,-21],[-33,-18],[-25,-25],[-1,-13],[72,42],[79,20],[23,24],[17,22],[17,50],[32,130],[18,40],[25,7],[11,-14],[26,-76],[0,-19],[-7,-16],[-42,-74],[15,7],[43,70],[9,21],[5,32],[14,23],[5,-11],[13,-82],[0,-60],[3,-19],[-5,-56],[5,-10],[13,49],[4,37],[6,26],[7,16],[52,50],[61,40],[40,36],[33,17],[50,17],[31,33],[14,50],[12,35],[10,20],[33,34],[17,2],[17,-12],[20,-26],[21,-40],[13,-30],[4,-23],[4,-78],[4,0],[19,60],[3,21],[-2,23],[-6,22],[-20,49],[-7,31],[1,18],[22,11],[31,4],[5,8],[-23,21],[-1,11],[22,36],[13,1],[26,-5],[-5,18],[0,12],[7,5],[42,-11],[5,14],[36,1],[4,12],[-32,18],[-30,12],[-10,9],[-7,15],[-9,35],[2,9],[9,0],[14,-9],[9,18],[9,43],[9,18],[28,-21],[1,9],[-23,68],[4,13],[35,5],[21,-9],[55,-49],[11,5],[-9,14],[-28,29],[-26,19],[-23,9],[-17,16],[-19,45],[-3,18],[2,24],[13,50],[7,11],[14,8],[19,5],[21,-5],[44,-33],[7,11],[-23,18],[-13,16],[-6,21],[2,24],[19,49],[9,40],[39,109],[12,20],[12,12],[8,13],[31,3],[57,-39],[18,-23],[4,-32],[-30,-45],[-51,-33],[-16,-14],[10,-9],[49,27],[42,12],[34,0],[28,-53],[4,-73],[-16,-60],[21,30],[26,17],[22,-40],[2,-32],[12,-31],[24,-40],[25,-36],[-28,-37],[-33,-23],[7,-16],[46,-18],[6,-18],[-5,-24],[7,1],[32,36],[27,-5],[34,-79],[-25,-46],[-39,-21],[-30,-9],[-43,2],[-17,-7],[8,-15],[41,-1],[63,12],[47,19],[20,1],[22,-8],[7,-6],[-23,-13],[-1,-5],[8,-13],[18,-44],[-2,-10],[-17,-25],[27,-5],[38,12],[11,-14],[23,-52],[15,-53],[-64,-73],[-32,-15],[-48,-39],[-13,-31],[-28,-39],[18,0],[49,64],[24,15],[18,-4],[7,-11],[-3,-18],[16,3],[66,37],[28,7],[36,3],[3,-13],[-22,-89],[-38,-69],[-70,-42],[-24,-25],[-31,-40],[12,-7],[66,52],[45,21],[64,17],[28,-3],[51,-104],[28,-10],[24,5],[44,-30],[16,-29],[-4,-21],[-15,-13],[-7,-19],[18,-58],[-11,-33],[-32,-29],[-23,-14],[-24,-5],[-24,-25],[-10,-4],[-33,6],[11,-15],[16,-8],[26,-4],[30,8],[30,-1],[46,-19],[20,-23],[0,-6],[-10,-13],[-15,-42],[-10,-15],[9,-12],[23,-18],[17,-6],[23,6],[25,-8],[82,-99],[-4,-51],[-12,-40],[5,-44],[0,-55],[-44,-15],[-148,25],[-84,39],[-5,12],[24,26],[-21,2],[-24,-10],[-11,-10],[29,-41],[77,-36],[35,-44],[38,-4],[11,-8],[21,-25],[-6,-9],[-39,-3],[-30,-30],[19,-17],[69,-16],[49,-4],[25,-17],[-20,-19],[-58,-22],[-2,-33],[43,-14],[38,8],[16,-3],[11,-80],[7,-17],[-41,-14],[-1,-16],[28,-13],[45,-10],[15,-15],[3,-24],[9,-12],[26,-3],[29,30],[17,25],[25,-9],[1,-31],[30,-36],[10,-6],[9,-51],[24,45],[17,-9],[20,-2],[-7,-44],[-11,-34],[15,-22],[12,-32],[33,-43],[-9,-21],[-38,-45],[-20,-72],[-5,-24],[-20,-41],[-26,-40],[16,4],[60,73],[36,25],[78,13],[19,20],[29,9],[18,-23],[1,-42],[24,-14],[24,14],[22,-12],[-13,-26],[-71,-108],[-21,-44],[-6,-31],[24,43],[90,97],[9,14],[20,42],[18,27],[48,-10],[25,-19],[11,-55],[19,-59],[30,-65],[78,-32],[28,-6],[49,23],[7,30],[38,10],[27,-4],[9,-59],[29,-31],[28,-26],[27,-14],[40,-6],[22,-28],[0,-12],[-22,-30],[-22,-45],[-38,-31],[-53,-1],[-72,-20],[-3,-17],[-16,-19],[-39,-20],[-21,-14],[-35,-72],[-20,-31],[-24,-6],[-34,3],[-22,-6],[-16,-14],[-10,-19],[-7,-7],[-45,-20],[-82,-55],[-44,-2],[-26,7],[-21,-5],[-14,-15],[-39,-27],[-12,-16],[-7,-19],[-5,-38],[-5,-14],[-7,-8],[-33,8],[-37,25],[7,-27],[58,-44],[17,-25],[-16,-21],[-37,-34],[-4,-18],[15,-10],[-6,-15],[-20,-16],[2,-7],[2,-6],[51,23],[45,50],[29,50],[14,14],[58,19],[34,22],[49,39],[54,58],[58,76],[74,59],[91,42],[66,22],[42,1],[2,7],[-37,14],[-32,2],[-39,-10],[-12,24],[2,10],[12,17],[33,15],[161,-21],[55,-17],[60,-137],[14,-44],[4,-32],[-6,-20],[-24,-24],[-69,-48],[-9,-12],[-1,-7],[30,-9],[9,-14],[15,-52],[31,34],[58,83],[48,38],[40,11],[47,5],[17,-1],[6,-27],[25,-54],[23,-14],[45,-7],[40,-67],[15,-46],[14,-27],[-1,-19],[2,-15],[11,-23],[5,-19],[-3,-45],[-23,-77],[17,-71],[-7,-31],[-4,-51],[14,-33],[5,-20],[-13,-11],[-88,-28],[-35,-1],[-9,-17],[27,-5],[48,1],[59,-17],[27,-19],[11,-27],[-3,-21],[-17,-16],[-33,3],[-32,15],[2,-14],[47,-35],[14,-17],[26,-22],[5,-30],[-6,-30],[-90,-120],[-73,-76],[-74,-67],[-119,-129],[-12,-6],[-21,-3],[-57,21],[-45,-5],[-85,-25],[-24,-15],[-47,-45],[-18,-6],[-51,-9],[-47,6],[-19,-7],[-23,-21],[-6,-12],[-7,-38],[-115,-168],[-31,-57],[-59,-60],[-65,-106],[-57,-43],[-19,-58],[-54,-36],[-100,-9],[-47,-10],[-55,16],[-42,-25],[-62,-8],[-30,6],[-121,-57],[-31,54],[-23,21],[-68,3],[-55,22],[-50,4],[-48,10],[-32,0],[-33,-6],[-52,2],[-29,-30],[-96,9],[-41,27],[-34,6],[-44,-6],[-43,-20],[-94,22],[-100,-19],[-87,13],[-24,13],[-138,-35],[-53,20],[-48,-54],[-32,11],[-35,-8],[-12,11],[-23,-8],[-15,-29],[-20,-3],[-33,-52],[-56,-41],[-82,-226],[-7,-87],[-31,-59],[-27,-8],[-22,-1],[-141,-44],[-63,-34],[18,-27],[-21,-21],[-33,-8],[-36,-25],[-24,-28],[-11,-39],[-72,-64],[-84,-147],[-40,-108],[-49,-78],[-34,-30],[-25,-5],[-25,10],[-41,36],[-30,4],[-76,51],[-177,52],[27,-19],[23,-32],[47,-8],[47,0],[99,-63],[48,-22],[30,-19],[25,-43],[-18,-84],[-19,-69],[-24,-53],[-85,-137],[-41,-46],[-72,-163],[-74,-77],[-40,-47],[-42,-74],[-99,-56],[-37,-15],[-34,8],[-41,-46],[-49,-28],[-15,-42],[-117,-114],[-45,-15],[-39,-30],[-11,-51],[-34,-32],[-10,-23],[-29,-72],[-53,-94],[-66,-15],[-24,-32],[-27,-53],[-39,-36],[-77,17],[18,-22],[69,-34],[7,-51],[-34,-12],[-72,-68],[-98,-117]],[[15892,80064],[-11,21],[-27,26],[-10,0],[-11,-8],[-7,-12],[-6,-27],[-4,-8],[-4,1],[-3,7],[-8,37],[2,16],[9,20],[-1,7],[-20,-6],[-8,5],[-4,10],[1,42],[-11,23],[13,10],[32,8],[34,1],[9,18],[10,43],[-24,-40],[-14,-4],[-44,15],[-29,-2],[-4,8],[2,9],[6,9],[4,31],[7,85],[9,31],[3,16],[-2,4],[-38,-59],[-3,-19],[4,-16],[-4,-33],[-18,-10],[-10,5],[-20,-28],[-6,-3],[-91,50],[-10,6],[-15,23],[-23,40],[-7,34],[9,28],[8,14],[10,0],[10,-10],[21,-47],[8,-29],[22,4],[35,37],[8,14],[-35,-14],[-15,1],[-15,15],[-16,30],[-8,34],[0,107],[5,20],[17,16],[11,25],[-1,11],[-10,22],[-15,16],[-15,9],[-4,-3],[23,-46],[0,-18],[-26,-46],[-4,-13],[0,-45],[-3,-9],[-21,-13],[-23,-35],[-39,-12],[-36,4],[-20,17],[-61,86],[-22,36],[0,30],[-42,107],[0,23],[-14,33],[-16,5],[-4,32],[33,68],[21,58],[2,18],[-1,28],[-5,62],[5,27],[-21,-36],[-4,-26],[5,-27],[-3,-30],[-12,-43],[-21,-45],[-42,-21],[-74,12],[-8,6],[-5,15],[-4,66],[-5,-8],[-8,-35],[-7,-51],[-9,-11],[-15,-1],[-12,8],[-9,17],[-19,2],[-34,-14],[-17,6],[-19,0],[-40,15],[-47,4],[-12,11],[1,22],[8,11],[49,10],[48,23],[47,12],[-2,11],[-21,4],[-108,-26],[-34,4],[-6,4],[-1,26],[13,24],[21,23],[6,18],[-12,7],[-20,-5],[-9,14],[10,55],[-9,55],[-13,-52],[-19,-29],[-91,-13],[-15,-15],[-12,0],[-58,28],[-25,17],[-23,25],[-42,57],[-33,37],[-1,67],[7,43],[15,49],[59,104],[21,19],[18,7],[87,9],[65,13],[12,7],[-95,7],[-85,-5],[-29,-16],[-37,-67],[-9,-28],[-10,-21],[-7,0],[-12,7],[-4,9],[-6,22],[-19,34],[-9,40],[-5,59],[1,26],[10,34],[28,66],[-36,-2],[4,55],[13,61],[34,35],[34,26],[31,34],[55,22],[18,-46],[47,-14],[13,-21],[17,-38],[20,-36],[25,-35],[7,-3],[-11,30],[-40,65],[-2,23],[-10,25],[-52,36],[-10,14],[-9,36],[-4,24],[6,22],[53,69],[13,37],[0,17],[-5,19],[-11,34],[-3,0],[3,-51],[-2,-20],[-6,-22],[-8,-17],[-12,-11],[-114,-158],[-12,-9],[-42,-14],[-22,-17],[-12,-22],[-19,-58],[-25,-115],[-30,-93],[-25,121],[-46,92],[89,92],[2,14],[-8,49],[2,15],[8,21],[23,32],[-1,3],[-26,-12],[-41,-71],[-16,-22],[-8,-3],[-1,41],[22,109],[18,105],[6,30],[16,30],[-15,-2],[-72,-47],[-24,29],[-20,153],[-36,59],[-60,49],[-59,22],[-13,43],[-12,53],[16,62],[26,29],[23,14],[23,-7],[1,-22],[-15,-61],[20,-6],[81,-74],[17,-6],[34,28],[18,-1],[44,-23],[15,-28],[42,-54],[-6,32],[-46,66],[-25,22],[-45,4],[-28,-11],[-12,3],[-24,17],[-21,28],[-21,61],[-5,29],[1,21],[5,19],[9,17],[17,13],[26,7],[7,8],[-32,35],[-15,0],[-52,-51],[-10,-5],[-5,10],[-4,1],[-15,-25],[-12,-11],[-42,-79],[-7,-37],[-2,-57],[-5,-35],[-7,-14],[-50,-27],[-28,-55],[-34,48],[-38,45],[-25,80],[-45,14],[-52,45],[-20,41],[28,82],[41,63],[6,74],[6,16],[70,19],[46,37],[-47,4],[-29,-6],[-52,-26],[-57,51],[-29,47],[-10,40],[10,34],[2,34],[5,47],[5,20],[12,26],[25,17],[22,54],[9,37],[44,111],[16,48],[31,67],[61,105],[-20,-6],[-10,-9],[-9,1],[-9,11],[-9,24],[-8,35],[-5,-16],[-1,-66],[-6,-57],[-11,-39],[-30,-80],[-18,-31],[-12,29],[10,50],[17,40],[3,54],[-16,65],[-10,53],[-4,40],[-1,36],[3,33],[7,35],[11,39],[-1,4]],[[19495,97148],[49,-34],[17,1],[21,-6],[10,-9],[29,-43],[6,-21],[2,-27],[-5,-23],[-10,-19],[-27,-11],[-62,-8],[-87,11],[-75,-14],[-35,-2],[-93,9],[-24,7],[-52,26],[-40,11],[-16,-6],[-20,-23],[-37,-28],[-23,-7],[-68,4],[-103,48],[-118,-14],[-123,-28],[-48,-5],[-14,8],[-19,21],[3,11],[36,32],[82,33],[60,19],[118,28],[141,15],[52,17],[33,23],[92,37],[53,16],[73,13],[58,-1],[74,-30],[56,-15],[34,-16]],[[19317,96833],[223,-14],[9,-3],[1,-10],[-17,-33],[-25,-24],[-119,-30],[-153,-28],[-32,-13],[2,-8],[13,-10],[25,-12],[119,2],[29,-5],[10,-8],[6,-12],[4,-15],[0,-53],[-6,-30],[-17,-27],[-48,-20],[-86,-26],[-59,-11],[-46,4],[-46,-3],[-202,-48],[-62,-1],[-55,12],[-75,46],[-78,18],[-34,21],[-33,11],[-9,16],[-3,13],[6,11],[14,10],[4,9],[-13,25],[-6,24],[-22,35],[-4,20],[0,13],[4,14],[15,25],[8,5],[46,4],[60,13],[139,37],[305,47],[93,-4],[40,9],[75,4]],[[17902,96407],[21,-23],[2,-9],[-10,-9],[-33,-15],[-164,-51],[-32,-24],[12,-20],[59,-41],[60,-35],[13,-18],[-28,-17],[-55,5],[-20,-1],[-20,-8],[6,-16],[60,-52],[20,-28],[0,-14],[-11,-14],[-26,-19],[-40,-25],[-68,-19],[-148,-26],[-5,-21],[1,-15],[-3,-38],[-6,-18],[-17,-29],[-13,-14],[-22,-9],[-32,-6],[-40,0],[-67,26],[-30,16],[-42,35],[-8,24],[5,28],[11,45],[18,46],[25,46],[8,29],[-10,12],[-18,0],[-54,-19],[-35,-7],[-27,-13],[-20,-21],[-11,-22],[-6,-43],[-10,-23],[-29,-13],[-44,0],[-17,-7],[-8,-16],[6,-12],[43,-27],[6,-30],[-6,-18],[-46,-33],[-11,-11],[-29,-52],[-11,-13],[-24,-12],[-24,1],[-23,19],[-33,36],[-22,31],[-12,26],[-9,11],[-16,-8],[-19,-26],[0,-21],[4,-31],[-1,-19],[-28,-23],[4,-10],[49,-28],[6,-12],[0,-19],[-3,-9],[-20,1],[-16,-22],[-19,-17],[-49,-33],[-69,-4],[-57,-16],[-12,1],[-14,26],[-15,50],[-14,29],[-20,15],[-26,58],[-12,18],[-11,8],[-10,2],[-15,-12],[-33,-82],[-54,-21],[-29,-4],[-30,2],[-74,23],[-60,8],[-41,-9],[-68,-34],[-27,-9],[-37,4],[-16,13],[-14,21],[-1,12],[10,5],[17,24],[0,9],[-17,14],[0,11],[6,7],[-2,6],[-8,3],[-17,-3],[-61,-16],[7,17],[29,37],[71,72],[26,21],[16,6],[209,24],[15,7],[99,97],[28,22],[29,18],[143,58],[13,14],[22,40],[13,10],[31,16],[102,82],[94,59],[47,37],[65,37],[75,16],[227,28],[163,-37],[38,-2],[19,10],[17,17],[25,-7],[60,-5],[14,4],[25,19],[-17,11],[-73,19],[-5,10],[2,9],[26,23],[31,14],[90,11],[41,-3],[43,-15],[55,-32],[127,-56]],[[19919,95654],[35,-1],[41,6],[46,-4],[21,-13],[15,-23],[0,-13],[-3,-10],[-6,-9],[-60,-58],[-14,-20],[19,-5],[10,3],[59,44],[45,13],[34,4],[57,-9],[22,-8],[15,-8],[9,-11],[22,-41],[16,-54],[2,5],[1,31],[3,23],[55,16],[1,5],[-20,13],[-16,18],[-12,33],[4,12],[12,14],[35,28],[42,17],[36,4],[137,-29],[54,-25],[21,-12],[8,-9],[12,-28],[23,-78],[-1,-25],[-10,-40],[-44,-76],[-7,-51],[-44,-127],[-31,-35],[-33,-24],[-138,-43],[-104,-43],[-26,-7],[-27,-1],[-86,15],[-99,27],[-57,-7],[-56,-20],[-36,-6],[-33,3],[-33,7],[-44,19],[23,8],[10,10],[-9,10],[-46,14],[-48,-32],[-139,-73],[-187,-25],[-58,-15],[-44,-19],[-22,-16],[-35,-38],[-53,-28],[-96,-31],[-123,-48],[-220,-49],[-138,-8],[-138,16],[-44,13],[-46,21],[-93,49],[-26,17],[-31,39],[18,25],[50,30],[75,26],[150,36],[135,58],[49,11],[130,9],[66,-5],[48,3],[31,8],[47,20],[68,42],[50,39],[12,18],[-16,17],[-25,2],[-81,-40],[-41,-13],[-44,-1],[-61,-14],[-60,-5],[-11,0],[-62,39],[-33,6],[-16,-4],[-14,-10],[-26,-28],[-16,-10],[-27,-8],[-107,-8],[-104,-14],[-23,9],[-14,16],[-3,10],[-1,33],[-7,14],[9,28],[12,21],[14,15],[71,43],[10,11],[-34,-2],[-80,-21],[-11,7],[-18,24],[-9,2],[-11,-10],[-6,-14],[-13,-58],[-13,-30],[-32,6],[-40,18],[-15,3],[-9,-6],[3,-10],[41,-50],[0,-17],[-26,-31],[-114,-51],[-44,-13],[-16,5],[-14,14],[-13,22],[-29,31],[-18,7],[-19,1],[-18,-7],[-17,-13],[-10,-15],[-10,-26],[-20,-21],[-13,-3],[-115,42],[-93,75],[-101,-11],[-46,2],[-138,28],[-17,17],[-10,22],[1,12],[6,12],[17,25],[35,37],[15,12],[21,10],[29,8],[73,4],[189,2],[37,5],[206,72],[24,12],[30,23],[7,10],[-1,6],[-254,-57],[-109,-12],[-166,9],[-31,9],[-8,16],[35,42],[18,16],[48,15],[114,21],[154,19],[100,0],[84,15],[51,17],[-170,-1],[-204,-8],[-30,5],[-58,23],[-3,16],[23,19],[9,15],[-17,33],[5,13],[38,27],[68,29],[42,5],[81,-11],[230,-10],[45,4],[-28,13],[-40,9],[-178,17],[-37,7],[-7,10],[-3,15],[2,19],[13,20],[55,42],[162,35],[64,5],[65,-3],[65,-15],[29,-14],[15,-16],[7,-16],[1,-26],[3,-11],[12,-17],[37,-42],[28,-13],[128,24],[53,6],[54,-8],[78,-24],[101,-75],[130,-77],[-1,-16],[-49,-26],[-10,-11],[7,-7],[50,-5],[46,4],[45,-6],[10,-7],[16,-28],[23,-49],[27,-37],[31,-24],[31,-13],[45,-1],[46,8],[74,-3],[381,-28],[23,5],[16,15],[9,26],[4,22],[-5,29],[-8,14],[-236,94],[-21,38],[116,54],[8,12],[2,17],[-4,21],[-15,21],[-62,39],[-55,6],[-82,38],[-12,10],[-11,15],[-8,21],[1,16],[11,12],[80,39],[33,21],[100,98],[46,39],[33,19],[34,11],[74,5],[77,-36],[17,-2],[7,-10],[-3,-17],[-10,-16],[-27,-29],[-7,-12],[2,-13],[19,-29],[6,-19],[4,-32],[3,-5],[47,-27],[42,-36],[20,-55],[-16,-19],[-35,-27],[-21,-22],[-7,-18],[5,-10],[27,-6]],[[18188,93659],[18,-7],[32,6],[47,19],[60,15],[74,13],[19,-15],[12,3],[22,24],[4,16],[-3,18],[1,40],[12,23],[44,50],[23,18],[37,9],[89,-6],[84,-28],[112,-28],[165,-71],[52,-30],[5,-26],[-29,-55],[-71,-79],[-57,-28],[-22,-18],[37,-12],[24,-20],[36,29],[27,33],[38,27],[13,3],[3,-6],[-7,-14],[-2,-14],[1,-13],[4,-8],[23,-4],[13,5],[50,38],[49,59],[75,38],[20,19],[65,16],[-1,12],[3,44],[-22,19],[-77,40],[-37,48],[8,37],[42,-5],[115,-4],[24,-5],[111,-62],[39,-39],[31,-19],[65,-28],[22,-23],[16,-9],[5,-10],[-5,-10],[-2,-23],[12,-8],[42,-9],[12,-9],[16,-30],[19,-50],[17,-55],[27,-103],[54,-137],[18,-86],[7,-16],[12,-11],[34,-16],[27,-22],[31,-7],[7,2],[8,19],[20,31],[94,59],[5,9],[-11,14],[-3,9],[1,7],[20,5],[-66,75],[-43,71],[-27,89],[-4,25],[-4,55],[-9,15],[-15,13],[-6,17],[2,21],[-3,18],[-17,37],[-67,261],[0,26],[9,19],[24,11],[38,2],[13,6],[-15,10],[-25,27],[-3,13],[17,26],[86,-11],[62,-24],[106,-55],[11,3],[12,28],[22,17],[34,-6],[96,-40],[112,-71],[74,-36],[53,-48],[35,-45],[23,-35],[1,-13],[-5,-14],[5,-19],[16,-22],[8,-20],[7,-43],[15,-56],[3,-28],[99,-250],[19,-45],[12,-20],[69,-97],[37,-70],[3,-48],[5,-13],[2,-22],[-2,-30],[-8,-25],[-14,-22],[-14,-30],[-22,-67],[-1,-16],[15,-23],[97,-79],[59,-95],[28,-16],[74,-59],[81,-34],[27,-15],[26,-21],[7,-1],[16,4],[4,6],[1,9],[-22,45],[-2,17],[11,3],[83,-76],[45,-31],[61,-32],[105,-74],[15,-6],[57,7],[15,-5],[10,-7],[4,-10],[2,-44],[16,-21],[90,9],[25,-2],[16,-7],[13,-14],[20,-47],[17,-92],[1,-33],[-8,-56],[-13,-20],[-17,-7],[-48,7],[-33,17],[-18,23],[-16,48],[-7,10],[-7,-10],[-16,-45],[-10,-19],[-13,-14],[-24,4],[-35,19],[-66,50],[-23,12],[-15,-2],[-31,-17],[-49,-31],[-20,-23],[8,-15],[6,-19],[3,-22],[-2,-17],[-6,-10],[-16,-13],[-34,-2],[-49,9],[-39,18],[-68,46],[-15,6],[-21,-10],[-8,-14],[13,-19],[34,-24],[42,-41],[11,-8],[11,0],[4,-7],[5,-22],[-2,-38],[-21,-76],[-2,-18],[9,4],[57,75],[29,21],[65,32],[27,24],[82,7],[30,-13],[18,-23],[1,-10],[-21,-27],[-4,-14],[-1,-17],[2,-15],[5,-13],[14,-13],[26,6],[8,-4],[14,-13],[9,-20],[0,-29],[-19,-62],[-34,-21],[-105,-37],[-36,-20],[-70,-14],[-26,-18],[-17,-5],[-74,2],[-85,-11],[-98,23],[-69,10],[-79,36],[-30,-9],[-31,-24],[-148,28],[-18,20],[6,14],[35,42],[2,9],[-1,8],[-68,7],[-75,23],[-75,11],[-57,-3],[-37,8],[-36,19],[-19,17],[-4,16],[0,17],[3,34],[-5,24],[-16,18],[-34,17],[-33,-2],[-28,-18],[-26,-35],[-50,-96],[-24,-16],[-65,-70],[-24,-17],[-117,-27],[-140,-11],[-52,-22],[-49,-40],[-60,-39],[-146,-48],[-135,-27],[-142,-12],[-105,-18],[-31,9],[-47,-3],[-51,-27],[-57,-5],[-219,-10],[-100,-17],[-55,-5],[-44,2],[-30,8],[-28,23],[-30,37],[-60,97],[-17,41],[6,70],[-4,40],[-20,88],[-4,7],[-105,33],[-70,10],[-104,2],[-128,-4],[-127,10],[-68,12],[-67,19],[-114,51],[-7,5],[-8,17],[-12,28],[-28,37],[-78,82],[-31,49],[-5,13],[-7,36],[-10,59],[-3,36],[9,22],[7,5],[162,43],[284,47],[261,32],[118,-3],[69,-15],[70,-7],[126,-3],[160,-22],[31,2],[72,15],[21,12],[113,-2],[22,8],[20,13],[-26,25],[-108,55],[-286,97],[-70,21],[-100,22],[-58,3],[-74,-12],[-28,0],[-72,-19],[-69,-12],[-131,-12],[-189,-8],[-26,2],[-39,15],[-28,4],[-185,-11],[-165,15],[-188,149],[-32,46],[7,18],[23,20],[93,58],[34,13],[139,31],[138,38],[110,35],[53,12],[52,2],[42,11],[-9,11],[-34,13],[0,18],[18,9],[69,9],[72,-11],[37,3],[10,13],[-10,9],[-69,21],[-331,-59],[-155,-5],[-107,-26],[-59,1],[-70,25],[-10,8],[-1,10],[22,34],[75,20],[38,57],[-41,1],[-134,-12],[-59,5],[-79,22],[-23,26],[-10,18],[-2,23],[3,63],[6,34],[5,8],[98,105],[62,22],[43,33],[1,13],[-10,14],[-40,34],[-17,17],[-9,17],[7,25],[23,36],[67,57],[162,114],[82,48],[79,26],[110,55],[284,91],[254,92],[93,-24],[27,-19],[12,-16],[10,-23],[9,-29],[12,-63],[1,-32],[-2,-33],[-6,-29],[-9,-27],[-19,-32],[-29,-38],[-60,-65],[-7,-19]],[[16740,94534],[2,-2],[71,53],[44,3],[30,-5],[10,-6],[6,-11],[3,-23],[2,-58],[4,-7],[9,3],[16,14],[78,85],[33,23],[23,7],[96,13],[65,0],[71,-8],[54,-12],[88,-35],[69,-40],[63,-43],[212,-161],[90,-47],[35,-27],[15,-20],[13,-25],[4,-23],[-5,-21],[-10,-15],[-21,-13],[-130,-54],[-69,-16],[-67,-24],[-162,-84],[-111,-40],[-144,-78],[-272,-126],[-32,-25],[-15,-18],[-77,-143],[-29,-33],[-71,-34],[-89,-9],[-25,-9],[-5,-50],[-32,-82],[-15,-55],[-22,-148],[-5,-15],[-16,-28],[-28,-29],[-86,-35],[-64,-18],[-86,-15],[-21,10],[-21,24],[-22,2],[-13,-4],[-114,-103],[-109,-41],[-47,-38],[-33,-18],[-27,-5],[-44,3],[-32,17],[-29,27],[-22,28],[-56,118],[-24,40],[-21,20],[-55,72],[-15,14],[-209,91],[-101,51],[-25,18],[-23,11],[-130,-7],[-18,2],[-4,8],[15,27],[6,16],[2,17],[-2,27],[2,4],[49,27],[-8,5],[-5,10],[-4,15],[5,11],[15,6],[17,24],[21,43],[15,24],[22,16],[38,41],[27,17],[23,21],[1,9],[-10,8],[-3,16],[5,50],[-1,25],[5,22],[8,17],[11,11],[97,37],[4,10],[2,12],[-3,14],[-5,9],[-15,8],[-26,2],[-23,21],[-5,10],[9,29],[44,45],[14,22],[48,101],[86,63],[23,67],[65,72],[0,10],[-21,24],[-60,17],[-29,26],[-19,29],[-87,170],[-15,13],[-5,20],[-18,13],[4,12],[341,51],[235,16],[243,44],[68,2],[52,-8],[52,-23],[69,-40],[90,-39],[170,-58],[106,-12],[-42,-45],[-6,-14],[0,-10]],[[30697,99663],[227,-10],[73,4],[84,-26],[51,-3],[83,5],[61,-6],[226,-6],[47,-10],[-1,-11],[-48,-26],[-66,-25],[-423,-82],[-31,-13],[83,-4],[121,3],[94,9],[111,28],[37,2],[70,13],[137,38],[109,20],[49,-9],[42,-14],[28,-2],[15,11],[23,30],[14,11],[36,7],[22,-1],[35,-14],[40,-33],[36,-23],[20,0],[83,26],[41,3],[96,-9],[39,-12],[7,-12],[-25,-13],[-16,-11],[-6,-10],[14,-11],[58,-23],[83,-51],[-1,-19],[-45,-38],[1,-9],[214,40],[217,-18],[61,-12],[23,-15],[25,-24],[27,-34],[-19,-35],[-95,-55],[-98,-43],[-58,-38],[-88,-22],[-305,-92],[-149,-30],[-85,-30],[-39,-5],[-181,6],[-48,-16],[-26,-28],[-58,-13],[-84,-9],[-172,-7],[-39,-31],[-10,-21],[-17,-16],[-15,-8],[-492,-111],[-10,-18],[50,-8],[63,8],[717,134],[137,9],[128,-10],[-14,-31],[-181,-88],[-231,-80],[-115,-61],[-291,-104],[-237,-105],[-92,-52],[-122,-95],[-42,-23],[-51,-9],[-60,4],[-54,14],[-72,35],[-65,39],[-21,7],[13,-19],[126,-132],[-14,-25],[-232,-27],[-103,-23],[-53,-6],[-38,4],[-36,-2],[-36,-10],[-2,-10],[32,-11],[92,-9],[206,30],[33,-2],[52,-15],[3,-13],[-55,-42],[-166,-50],[21,-2],[48,-18],[-1,-16],[-52,-38],[-25,-12],[-160,-35],[-70,-8],[-62,4],[-281,77],[-99,11],[-94,19],[-69,-3],[-74,-22],[33,-12],[136,-21],[114,-4],[47,-9],[18,-14],[49,-51],[8,-27],[-11,-25],[-15,-18],[-18,-10],[-30,-5],[-111,3],[-41,-6],[-48,-15],[-61,-6],[-109,3],[-128,-22],[-67,-4],[-76,10],[-81,24],[-86,12],[-145,11],[12,-14],[51,-6],[104,-37],[50,-51],[47,-8],[96,-42],[69,-6],[72,-14],[102,18],[68,-3],[-14,-102],[-30,-10],[-164,0],[-79,15],[-34,15],[-76,17],[-68,-10],[-62,2],[-42,-10],[-67,1],[-174,-18],[-92,0],[-68,11],[-79,4],[-90,-4],[7,-12],[38,-4],[55,-19],[52,-29],[43,-13],[51,7],[52,14],[190,23],[84,3],[75,-10],[49,-12],[35,-15],[44,-40],[109,-5],[84,-13],[133,-58],[37,-4],[15,-15],[-28,-38],[-4,-22],[-92,-44],[-144,-12],[-158,4],[-113,-5],[-12,-6],[78,-11],[180,-51],[69,-28],[13,-16],[-100,-61],[-87,-122],[-29,-10],[-30,-3],[-77,2],[-98,-30],[-74,-6],[-134,11],[-154,-1],[-13,-19],[-7,-38],[1,-57],[9,-76],[-8,-56],[-26,-35],[-32,-26],[-58,-25],[-60,-16],[-44,-5],[-75,-1],[-213,-18],[-105,1],[-81,8],[-83,25],[-140,71],[-40,16],[-38,9],[1,-15],[42,-40],[35,-26],[28,-11],[-7,-12],[-62,-20],[-67,-8],[-81,0],[-2,-7],[27,-21],[35,-19],[24,-6],[61,6],[72,24],[44,8],[89,-6],[35,-9],[110,-54],[16,-2],[82,27],[118,1],[44,-21],[16,-43],[2,-34],[-12,-26],[27,-25],[67,-25],[52,-6],[37,14],[56,35],[24,8],[23,-2],[34,-25],[46,-48],[5,-56],[-38,-64],[-46,-42],[-180,-69],[-55,-27],[-43,-28],[-63,-26],[-123,-34],[-64,-6],[-140,-37],[-31,-2],[-45,6],[-9,18],[11,32],[15,30],[19,27],[0,23],[-39,35],[-28,16],[-27,9],[-54,-5],[-30,-10],[-33,-2],[-35,6],[-29,15],[-59,63],[-22,8],[-29,-2],[-25,9],[-23,20],[-38,19],[10,-15],[38,-35],[26,-36],[15,-35],[-7,-27],[-321,-16],[-138,8],[-28,25],[-66,103],[-14,-183],[-241,-30],[-56,5],[-93,20],[-121,50],[-50,33],[-20,32],[-15,18],[-9,3],[-30,-39],[-33,-81],[-83,21],[-104,20],[-38,80],[-2,-115],[-169,15],[-81,-4],[-23,100],[-4,112],[-33,-71],[14,-59],[5,-73],[-72,21],[-157,10],[-56,10],[7,96],[13,97],[202,96],[60,45],[44,18],[69,12],[89,7],[60,-6],[70,6],[82,17],[59,5],[11,6],[-17,9],[-63,62],[-23,14],[-23,6],[-45,3],[-45,27],[-25,24],[-28,32],[-43,62],[-44,69],[22,37],[72,30],[72,21],[73,11],[60,0],[73,-16],[103,-32],[59,-36],[74,-76],[49,-61],[39,-27],[177,-50],[59,-8],[70,4],[143,13],[70,14],[31,16],[16,23],[21,18],[63,41],[96,85],[54,68],[12,22],[11,28],[9,32],[-30,-17],[-167,-167],[-35,-30],[-97,-51],[-42,-8],[-66,2],[-89,23],[-104,-36],[-63,9],[-56,25],[0,118],[-71,95],[78,48],[65,29],[115,77],[26,1],[84,-12],[-46,17],[-45,26],[-100,-7],[35,166],[-67,-124],[-68,-65],[-42,-33],[-46,-18],[-176,-17],[43,61],[40,90],[-42,-34],[-99,-50],[-74,-27],[-61,-14],[-118,4],[-59,25],[17,62],[0,77],[36,35],[54,46],[59,61],[40,63],[158,29],[153,11],[128,34],[63,6],[60,-16],[244,-26],[100,-20],[44,-15],[33,-5],[34,22],[44,21],[152,-2],[42,3],[39,10],[47,20],[56,30],[8,15],[-38,-1],[-39,-8],[-58,-21],[-56,-12],[-57,2],[-115,19],[-200,3],[-102,8],[-47,9],[-27,12],[-23,19],[-20,25],[10,17],[41,10],[35,2],[57,-14],[63,-23],[69,-3],[-24,21],[-88,42],[-60,36],[-51,44],[-40,43],[-87,68],[-70,68],[-50,30],[-52,15],[-160,18],[-32,12],[-76,59],[-20,100],[-34,61],[32,77],[54,35],[318,-27],[135,4],[172,-10],[92,-19],[106,-47],[94,-53],[91,-36],[83,-48],[91,-73],[54,-34],[47,-21],[62,-19],[118,-23],[103,-7],[53,3],[57,16],[41,20],[-45,6],[-119,-3],[-82,11],[-47,23],[-50,31],[-79,59],[-60,39],[-131,63],[-97,62],[-78,60],[-7,25],[56,18],[69,13],[432,40],[258,48],[105,56],[12,13],[346,78],[244,29],[94,5],[85,13],[3,7],[-74,11],[-75,5],[-171,0],[-152,9],[-46,18],[10,28],[14,25],[46,40],[49,31],[209,88],[140,38],[41,25],[-302,-57],[-106,-41],[-106,-62],[-55,-19],[-39,5],[-35,-6],[-31,-16],[-25,-30],[-21,-44],[-19,-30],[-17,-16],[-43,-23],[-104,-44],[-242,-63],[-82,-16],[-70,-3],[-226,-35],[-68,-2],[-76,11],[33,31],[119,56],[32,25],[-77,-5],[-78,-16],[-172,-12],[-69,-23],[-66,-42],[-53,-26],[-40,-11],[-55,-6],[-202,-3],[-45,2],[-116,32],[-103,-11],[-43,2],[-78,23],[-23,14],[3,20],[45,37],[53,35],[170,78],[109,37],[158,31],[369,35],[17,26],[-374,-29],[-318,-36],[-52,-14],[-74,-35],[-235,-129],[-70,-33],[-106,-7],[-81,11],[-63,16],[-109,38],[-83,21],[-39,13],[-23,14],[-18,17],[-15,18],[27,16],[210,33],[284,-6],[128,7],[125,20],[186,51],[201,71],[40,22],[-74,5],[-54,-5],[-131,-26],[-208,-68],[-181,-24],[-448,-13],[-142,-19],[-63,4],[-47,19],[-52,34],[9,28],[107,31],[84,7],[15,7],[-119,30],[-11,15],[69,34],[148,50],[76,15],[137,10],[142,-5],[5,9],[-140,19],[-105,4],[-138,-14],[-369,-80],[-31,2],[-53,14],[15,20],[197,85],[6,13],[-141,-2],[-42,4],[-40,10],[-58,-9],[-75,-27],[-52,-12],[-31,4],[-78,33],[10,27],[62,35],[57,25],[77,23],[126,29],[90,10],[148,0],[70,13],[62,22],[78,36],[86,25],[140,20],[118,-6],[65,-18],[51,-31],[56,-24],[5,19],[46,24],[58,10],[69,-3],[61,-12],[79,-28],[63,-13],[30,0],[38,16],[99,1],[-2,6],[-32,17],[-40,12],[-352,82],[-10,18],[119,17],[74,21],[35,5],[87,43],[57,22],[105,25],[43,-7],[53,-22],[51,-14],[151,-13],[65,-14],[115,-81],[46,-26],[66,-27],[39,-10],[77,-6],[8,15],[-92,38],[-25,22],[11,18],[20,10],[28,1],[72,-17],[192,-56],[288,-67],[110,-15],[68,-24],[62,-29],[61,-20],[11,2],[-57,45],[-139,55],[-371,94],[-147,50],[-72,33],[-53,34],[-1,19],[50,21],[68,17],[85,7],[11,7],[-78,26],[-45,22],[1,16],[93,12],[57,-4],[108,-28],[91,-13],[15,8],[-94,75],[-9,17],[14,9],[33,10],[98,-5],[161,-37],[290,-18],[79,3],[-12,8],[-115,23],[-121,30],[-53,18],[-39,24],[-47,21],[-4,9],[75,16],[196,-3],[182,-24],[155,9],[97,-6],[39,-8],[70,-26],[224,-96],[23,-15],[26,-23],[27,-32],[38,-8],[74,21],[49,21],[-21,20],[-124,46],[-28,20],[-61,34],[-139,59],[-37,28],[-23,24],[383,22],[370,-20],[60,-14],[40,-19],[38,-30],[60,-30],[119,-46],[171,-29],[-33,20],[-127,51],[-58,35],[1,23],[10,18],[20,13],[144,47],[206,15],[24,-3],[161,-73],[76,-30],[53,-12],[2,5],[-74,34],[-56,18],[-6,12],[94,35],[59,9],[251,10],[28,-3],[24,-10],[59,-39],[22,-5]],[[23476,96654],[70,-22],[76,11],[81,2],[182,-10],[120,6],[31,-3],[47,-14],[25,-18],[23,-28],[-59,-18],[-50,-89],[-7,-5],[-54,-1],[-27,-7],[-159,13],[-438,5],[-19,11],[-58,53],[-4,21],[11,24],[12,16],[14,8],[128,39],[55,6]],[[24016,95061],[18,-43],[3,-18],[1,-37],[-8,-49],[-5,-9],[-7,-4],[-4,-13],[0,-21],[-7,-12],[-15,-5],[-99,-10],[-62,2],[-91,-6],[-45,3],[-30,11],[-43,22],[-91,55],[-45,2],[-116,19],[-63,58],[-24,11],[-25,-18],[-7,4],[-6,12],[-7,20],[-12,10],[-48,-5],[-9,6],[-2,18],[0,15],[9,23],[51,65],[25,5],[31,12],[17,35],[-2,33],[48,49],[28,15],[51,34],[172,54],[48,4],[63,-4],[62,-17],[47,-28],[97,-70],[44,-43],[23,-43],[21,-25],[26,-54],[-9,-21],[-6,-28],[3,-14]],[[22221,94438],[235,-123],[33,10],[71,6],[73,19],[102,15],[63,27],[26,8],[45,5],[25,0],[70,-15],[29,-11],[15,-11],[16,-19],[28,-49],[4,-18],[-1,-5],[-26,-30],[-17,-13],[-36,-12],[-30,-4],[-27,-21],[-29,5],[-9,-19],[4,-12],[8,-6],[15,1],[17,8],[33,-4],[18,-13],[15,-21],[-11,-20],[-59,-27],[-87,-31],[-105,-98],[-56,-41],[-11,-13],[-6,-13],[2,-24],[2,-10],[16,-4],[51,34],[34,16],[33,9],[60,0],[25,-5],[44,-20],[41,-32],[9,-11],[-4,-11],[-17,-12],[-2,-8],[39,-15],[43,-43],[3,-26],[-19,-26],[-5,-18],[9,-8],[21,5],[51,29],[55,15],[22,-2],[14,-6],[14,-40],[12,-45],[2,-37],[-9,-31],[-13,-23],[-33,-30],[-30,-11],[-16,0],[2,-5],[35,-25],[15,-19],[6,-19],[-2,-18],[-5,-16],[-41,-57],[2,-9],[12,-3],[26,-33],[3,-78],[-93,-24],[-22,-18],[-25,-28],[-29,-22],[-67,-22],[-33,-3],[-167,19],[-17,11],[-11,19],[-7,29],[-1,22],[2,16],[0,9],[-5,3],[-19,-16],[-19,-29],[11,-33],[52,-91],[10,-39],[2,-16],[-3,-13],[-59,-53],[-34,-18],[-36,-9],[-33,7],[-32,22],[-24,10],[-51,-1],[-15,11],[-15,22],[-35,76],[-50,54],[-42,61],[-108,89],[-56,53],[-75,86],[-31,19],[-26,8],[-51,6],[-12,11],[-19,29],[-32,22],[-11,3],[-19,-6],[-50,-20],[-63,22],[-14,15],[-8,25],[-8,14],[-21,13],[-18,31],[-119,63],[-71,72],[-14,26],[-2,10],[7,35],[17,39],[21,39],[14,16],[46,33],[37,8],[51,-4],[27,-8],[24,-22],[11,-26],[12,-18],[38,-19],[20,-15],[30,-36],[24,-43],[21,-14],[52,-5],[53,7],[114,27],[5,4],[7,16],[13,98],[8,0],[39,-45],[11,-5],[16,9],[10,23],[-1,10],[-24,53],[-15,23],[-13,15],[-14,4],[-31,-4],[-24,10],[-5,15],[4,19],[13,21],[14,12],[27,6],[32,-6],[44,-25],[28,-6],[40,7],[-51,15],[-70,58],[-30,11],[-36,-25],[-25,-9],[-47,-12],[-37,-2],[-156,89],[-9,9],[-11,23],[1,11],[16,17],[38,22],[58,13],[39,3],[34,-17],[49,-44],[43,-26],[4,9],[-8,26],[-20,38],[-14,10],[-34,11],[-33,26],[-15,20],[-8,20],[-1,22],[7,15],[13,8],[120,22],[83,-24],[53,-4],[22,30],[-7,6],[-28,-8],[-32,0],[-19,17],[-1,9],[25,23],[37,10]],[[26411,89435],[10,-7],[11,4],[20,29],[44,82],[13,7],[18,-1],[65,-52],[24,-30],[13,-41],[14,-16],[51,-21],[49,-7],[65,-21],[23,-16],[51,-78],[6,-5],[59,-32],[89,-72],[23,-10],[87,-24],[32,-17],[30,-27],[34,-49],[39,-77],[31,-123],[2,-24],[-3,-14],[-12,-16],[-50,-50],[4,-9],[48,4],[105,31],[65,-23],[22,-3],[5,1],[24,39],[25,-6],[38,-38],[24,-30],[10,-23],[-2,-13],[-25,-5],[60,-22],[53,-35],[-11,-23],[-57,-51],[-57,-45],[-67,-66],[-17,-11],[-9,0],[-37,12],[-54,32],[-164,73],[-51,15],[-64,9],[-9,17],[-16,110],[-29,19],[-99,23],[-29,13],[-2,22],[7,38],[-14,19],[-33,-1],[-33,-8],[-53,-26],[-25,-24],[-9,-25],[-6,-55],[-7,-26],[-18,-35],[-82,-88],[-33,-27],[-33,-7],[-13,-9],[-22,-32],[-33,-80],[-14,-23],[-21,-24],[-46,-36],[-46,-29],[-77,-33],[-42,-11],[-29,11],[-20,76],[-41,223],[-7,15],[-8,9],[-10,4],[-138,-29],[-76,3],[-75,-50],[-19,-3],[-39,1],[-27,8],[-7,6],[-5,21],[2,23],[9,25],[34,66],[28,41],[13,13],[129,74],[31,24],[16,25],[0,25],[-6,33],[-23,80],[-5,73],[0,36],[8,55],[33,135],[11,66],[20,234],[11,67],[16,62],[15,37],[42,73],[31,30],[41,20],[8,-2],[8,-9],[15,-31],[56,-29],[18,-28],[12,-31],[7,-40],[-7,-18],[-26,-27],[-5,-11],[1,-9],[51,-42],[38,-102]],[[22861,95890],[3,-26],[-4,-19],[-9,-14],[-1,-17],[9,-18],[37,-45],[12,-25],[2,-25],[-2,-17],[-23,-32],[-10,-43],[-1,-22],[14,-35],[0,-16],[-26,-28],[-54,-25],[8,-13],[117,-30],[9,-7],[0,-70],[20,-76],[-8,-1],[-28,24],[-52,28],[-63,-53],[7,-90],[42,-40],[12,-23],[-4,-13],[-35,-6],[-12,2],[-35,19],[-21,27],[-7,-1],[-6,-13],[4,-14],[24,-24],[11,-29],[-11,-8],[-36,-8],[-48,0],[-76,-13],[-38,-2],[-36,7],[-49,1],[-41,-3],[-24,6],[-23,14],[-26,-3],[-57,-35],[-89,11],[-80,3],[-16,11],[-18,23],[-35,70],[6,18],[86,9],[2,6],[-61,25],[-70,18],[-32,15],[7,27],[-2,7],[120,32],[88,62],[54,25],[4,12],[46,13],[106,7],[4,18],[-200,-10],[-274,-35],[-85,-18],[-71,10],[-300,-54],[-13,0],[-31,17],[-27,33],[19,22],[88,43],[44,37],[-5,21],[35,35],[56,5],[96,-29],[49,-29],[45,-14],[39,3],[41,20],[-11,3],[-69,-11],[-8,3],[-35,33],[-15,20],[-10,21],[-1,15],[21,28],[-79,9],[-29,19],[-14,24],[3,11],[25,28],[67,39],[-8,10],[-97,-1],[-22,5],[-42,24],[9,27],[39,39],[30,23],[19,7],[31,0],[73,-15],[21,-8],[56,-38],[14,-21],[-2,-21],[11,-15],[43,-22],[186,-115],[35,-27],[23,-12],[43,-9],[26,2],[20,8],[3,10],[-80,40],[-20,22],[-17,29],[7,9],[24,4],[58,-4],[69,8],[-76,12],[-50,16],[-52,1],[-64,26],[0,8],[16,9],[87,11],[17,5],[1,7],[-29,18],[-26,9],[-132,21],[-47,24],[-15,11],[-4,11],[17,28],[71,35],[51,17],[89,12],[71,-1],[40,-5],[94,-59],[45,-39],[77,7],[-22,40],[-15,45],[23,17],[64,29],[51,-15],[66,-40],[15,-13],[75,-25],[44,-8],[23,-13],[7,-17]],[[21270,97531],[65,-11],[77,-37],[73,-79],[4,-10],[0,-13],[-3,-16],[-9,-21],[-13,-12],[37,-15],[4,-8],[-3,-17],[4,-12],[23,12],[19,19],[5,12],[4,32],[57,17],[60,23],[28,5],[47,-5],[112,-56],[43,-5],[16,-7],[14,-13],[1,-14],[-23,-32],[-9,-20],[6,-13],[58,-11],[134,22],[117,-53],[65,-63],[47,-21],[8,-11],[-14,-11],[-13,-29],[-39,-22],[-8,-10],[21,-26],[1,-17],[-2,-22],[7,-13],[53,-14],[119,-93],[22,-26],[14,-32],[1,-11],[-17,-18],[-19,-51],[-10,-12],[-49,-10],[-88,-9],[-83,-17],[-88,22],[-87,34],[-26,22],[-22,28],[-5,10],[-9,44],[-4,9],[-37,24],[-32,37],[-63,3],[-147,38],[-63,8],[-64,-2],[-89,-15],[-17,4],[-15,11],[-14,18],[-3,14],[14,23],[-262,-29],[-75,-35],[-105,6],[-53,14],[-69,33],[-32,29],[-30,38],[-3,29],[24,20],[25,11],[26,4],[142,-23],[125,-11],[54,11],[25,32],[-30,16],[-120,7],[26,17],[101,16],[53,26],[-10,8],[-30,10],[-137,-2],[-48,9],[-3,9],[11,10],[77,51],[-3,10],[-33,16],[-29,22],[-11,3],[-68,-20],[-95,-75],[-22,-11],[-22,1],[-21,12],[1,16],[21,19],[44,58],[-4,21],[-42,14],[-114,-10],[-63,-1],[-9,17],[-3,30],[3,29],[15,45],[22,35],[13,12],[151,-7],[245,21],[71,2],[78,-21]],[[24476,98578],[36,-48],[134,-115],[61,-42],[103,-51],[13,-19],[1,-8],[-3,-28],[30,-10],[88,-16],[99,-28],[18,1],[34,17],[42,5],[54,-4],[26,-12],[19,-18],[8,-13],[1,-10],[-19,-19],[2,-8],[12,-8],[2,-11],[-20,-41],[5,-15],[50,-37],[45,-19],[89,-20],[58,2],[36,-13],[1,8],[-17,23],[-34,34],[-65,18],[-9,19],[-5,34],[6,22],[33,18],[27,6],[84,1],[45,-8],[80,-25],[8,-14],[4,-27],[3,-54],[-2,-12],[-67,-30],[-15,-21],[17,-6],[58,-5],[90,-19],[35,-2],[35,-44],[27,-41],[-20,-52],[-26,-82],[-21,-19],[-21,-28],[15,-6],[88,12],[18,4],[59,28],[86,-7],[29,-7],[15,-10],[26,-31],[22,-41],[16,3],[40,51],[15,12],[20,12],[9,-2],[40,-47],[91,-82],[31,-34],[6,-26],[-39,-29],[-30,-15],[-223,-62],[-99,-35],[-50,-28],[-25,-9],[-54,5],[-12,-5],[-16,-44],[-18,-19],[-46,-30],[-65,-55],[-38,-24],[-68,18],[-17,25],[-10,58],[-1,24],[2,13],[9,20],[29,49],[-3,6],[-14,-5],[-45,-24],[-18,-13],[-16,-23],[-8,-38],[7,-70],[-6,-28],[-18,-14],[7,-11],[53,-15],[9,-7],[6,-12],[3,-17],[-3,-16],[-16,-25],[-30,-10],[-38,11],[-82,61],[-36,-3],[-9,-7],[8,-22],[25,-48],[5,-41],[-12,-33],[-23,-53],[-16,-29],[-9,-3],[-41,-1],[-35,14],[-104,93],[-51,39],[-76,78],[-19,15],[-12,4],[-10,-33],[20,-31],[68,-72],[41,-53],[29,-43],[4,-19],[-9,-7],[-15,4],[-20,16],[-62,25],[-26,15],[-16,16],[-31,13],[-45,8],[-45,2],[-45,-5],[-8,-8],[50,-23],[18,-12],[13,-17],[9,-19],[-17,-13],[-63,-7],[-84,5],[-137,17],[-136,28],[-125,44],[-91,44],[-36,23],[-11,17],[34,16],[119,19],[119,13],[-19,11],[-217,25],[-71,4],[-38,-6],[-44,4],[-34,20],[-45,37],[-23,25],[3,10],[17,5],[99,-4],[13,3],[-49,19],[-157,37],[-59,33],[-11,12],[-4,13],[1,12],[59,25],[183,59],[62,9],[63,1],[44,16],[38,56],[189,20],[146,25],[12,7],[-109,-4],[-155,5],[-65,37],[-45,7],[-49,0],[-57,-12],[-98,-35],[-47,-9],[-107,-36],[-29,3],[-15,4],[-5,7],[19,24],[28,17],[-5,5],[-42,4],[-48,-1],[-34,-6],[-122,-32],[-55,-23],[-17,-3],[-59,38],[-95,20],[-21,16],[20,63],[27,13],[73,11],[217,57],[13,11],[20,29],[-50,-7],[-109,-27],[-90,-14],[-71,0],[-51,4],[-33,8],[-40,17],[-128,83],[-36,39],[-4,36],[-9,26],[-38,65],[276,-40],[107,-8],[208,-2],[10,3],[3,11],[-4,17],[2,13],[7,9],[77,23],[12,8],[-91,4],[-168,-39],[-59,0],[-67,56],[-71,-10],[-34,4],[-53,14],[-26,12],[-16,15],[-7,13],[2,10],[14,12],[62,16],[28,1],[73,-10],[55,1],[-18,17],[-79,43],[-70,47],[5,80],[57,17],[60,2],[58,-20],[77,-2],[56,-23],[37,-44],[44,1],[69,-8],[155,1],[-28,15],[-49,14],[-109,18],[-53,63],[-114,33],[-88,17],[1,15],[67,79],[80,28],[128,-10],[85,14],[108,28],[106,-13],[28,2],[16,8],[14,17],[0,15],[-14,14],[-34,17],[-135,2],[-60,7],[-23,9],[-7,14],[-4,14],[0,15],[4,9],[11,5],[33,6],[126,0],[76,8],[83,-10],[173,-39],[55,-20],[60,-34],[31,-30]],[[23807,96147],[52,-5],[44,8],[38,-2],[56,-23],[53,-36],[40,-16],[13,-8],[5,-9],[6,-27],[0,-12],[-3,-10],[-18,-25],[-15,-30],[-30,-27],[-16,-20],[-14,-26],[31,15],[119,85],[77,-10],[117,7],[141,35],[67,5],[67,-3],[50,-10],[108,-47],[37,-22],[14,-16],[3,-11],[-22,-18],[-67,11],[-111,10],[-20,5],[-18,0],[-12,-6],[8,-25],[22,-5],[133,-6],[436,-78],[19,-25],[-5,-11],[-16,-12],[-31,-17],[-252,-18],[-143,16],[-120,26],[-41,-6],[35,-35],[72,-10],[61,-21],[25,-17],[128,-13],[21,-13],[40,-34],[33,-3],[33,-24],[27,-41],[13,-5],[39,7],[64,-36],[21,-19],[0,-14],[-15,-22],[-29,-31],[-73,-35],[-6,-11],[86,4],[16,-5],[101,-63],[13,-1],[8,6],[10,23],[-4,21],[-13,28],[4,21],[19,13],[19,7],[19,0],[21,-8],[102,-77],[131,37],[24,-17],[20,-30],[9,-5],[49,61],[30,15],[123,-73],[75,-16],[30,-15],[55,-18],[79,-6],[13,27],[-45,35],[26,15],[109,29],[58,-4],[107,42],[66,5],[40,0],[133,63],[31,10],[23,22],[52,-3],[141,-36],[40,3],[150,36],[56,8],[55,-1],[141,-21],[105,-22],[33,-12],[-12,-29],[6,-9],[13,-7],[35,-8],[131,-1],[57,-7],[46,-28],[10,-11],[-1,-11],[-45,-30],[7,-7],[45,-6],[100,-4],[22,-7],[21,-37],[21,-52],[0,-20],[-35,-35],[-95,-46],[-106,-39],[-7,-10],[34,-18],[35,-9],[27,2],[85,18],[19,-1],[38,-18],[18,-17],[17,-24],[-30,-22],[-121,-27],[-72,36],[-24,7],[-16,-3],[9,-15],[35,-28],[11,-18],[-12,-9],[-6,-18],[1,-26],[-3,-27],[-11,-42],[-5,-2],[-263,-8],[-32,-8],[-74,-29],[-56,-15],[-36,-2],[-36,5],[-96,31],[-64,-6],[-25,3],[-55,20],[-13,10],[-22,27],[-16,37],[1,22],[7,32],[-4,17],[-16,0],[-17,6],[-52,33],[-32,10],[-6,-6],[10,-25],[6,-8],[34,-19],[6,-21],[-14,-55],[-5,-8],[-34,-40],[-25,-12],[-68,-1],[-105,-28],[-50,-4],[-67,7],[-42,12],[-27,15],[-27,21],[-13,2],[-7,-46],[-13,-6],[-23,1],[-35,14],[-28,33],[-9,0],[-4,-19],[-7,-13],[-8,-6],[-74,-20],[-41,0],[-43,23],[-28,-2],[-36,-13],[-87,24],[-21,1],[18,-39],[-29,-6],[-62,1],[-103,13],[-64,-19],[-114,11],[-116,3],[-22,9],[-15,18],[-1,16],[6,23],[17,33],[28,45],[10,23],[-26,11],[-15,15],[-13,1],[-41,-17],[-27,-50],[-20,-14],[-9,12],[-7,30],[-9,15],[-11,-1],[-11,-8],[-11,-15],[-15,-6],[-22,4],[-7,-7],[6,-20],[2,-18],[-2,-16],[-18,-17],[-52,-24],[-31,-7],[-79,-4],[-48,7],[-96,29],[-53,1],[-64,48],[-51,11],[3,18],[22,32],[-1,9],[-69,-47],[-10,-15],[9,-34],[-10,-3],[-47,13],[-47,-10],[-12,3],[-32,25],[-57,26],[-25,28],[-39,90],[-20,59],[2,12],[29,16],[-4,13],[-36,34],[-39,28],[-12,19],[-5,20],[-5,28],[-1,21],[5,13],[22,42],[62,76],[8,14],[3,13],[-8,40],[-12,40],[-12,29],[-34,39],[-46,42],[-66,73],[-48,58],[-58,80],[-28,7],[-32,-3],[-70,-28],[-24,-13],[-5,-9],[-52,-2],[-148,7],[-56,9],[-42,-3],[-72,-20],[-77,4],[-48,56],[-110,31],[-33,17],[-22,24],[7,15],[63,14],[26,15],[12,12],[-62,-10],[-27,1],[-186,77],[-57,14],[-10,7],[-4,9],[0,11],[5,17],[55,-22],[25,-1],[39,6],[14,14],[-9,7],[-64,26],[-30,19],[-12,15],[12,20],[3,13],[21,8],[37,1],[48,10],[88,26],[59,10],[59,-2],[142,-27],[142,-34],[89,-26]],[[23276,97079],[66,-15],[113,7],[41,-11],[106,-39],[32,-23],[8,-17],[0,-9],[-35,-19],[-71,-28],[-17,-22],[63,-27],[32,-24],[15,-17],[0,-18],[-42,-48],[-31,-14],[-48,2],[-23,-5],[-60,-22],[-95,-21],[-129,-9],[-35,-13],[-65,-22],[-43,-3],[-14,12],[-6,18],[3,13],[9,15],[-21,15],[-92,28],[-54,39],[-8,13],[-2,11],[119,7],[52,8],[23,13],[4,7],[-23,3],[-82,26],[-138,16],[-7,19],[-57,36],[-6,35],[-12,10],[-39,15],[-6,5],[-12,22],[-1,12],[2,12],[71,23],[-10,16],[-54,61],[-14,34],[2,13],[34,18],[47,0],[124,-5],[59,-8],[59,-14],[65,-22],[97,-19],[31,-12],[58,-41],[7,-12],[-4,-13],[14,-12]],[[24119,94562],[109,-27],[53,-18],[26,-12],[50,-40],[25,-12],[97,24],[68,8],[151,-10],[127,-34],[48,-24],[28,-23],[-7,-26],[-24,-41],[-27,-38],[-56,-61],[-47,-31],[-11,-14],[-8,-21],[-18,-29],[-50,-65],[-14,-11],[-71,-28],[25,-12],[11,-11],[-10,-29],[-45,-69],[-46,-63],[-33,-39],[-59,-55],[-32,-15],[-44,-5],[-263,48],[-66,-1],[-176,-25],[17,-12],[64,-19],[41,-20],[55,-63],[8,-16],[3,-18],[-2,-36],[-4,-9],[-87,-97],[-29,-71],[-18,-58],[-29,-16],[-98,24],[-32,0],[-110,-17],[-52,8],[8,88],[-8,95],[-16,90],[-82,161],[-9,29],[-6,31],[-3,33],[0,33],[6,67],[0,34],[-4,88],[-11,132],[-1,47],[1,19],[3,14],[18,19],[34,13],[17,2],[108,-40],[50,-13],[33,0],[2,5],[-30,8],[-27,18],[-46,51],[-20,44],[-5,14],[-1,16],[3,15],[6,15],[23,22],[18,10],[68,26],[69,15],[151,11],[42,-8],[66,29],[38,6],[67,-10]],[[22933,91959],[9,-7],[16,6],[12,19],[8,4],[12,-4],[39,-34],[29,-35],[32,-25],[50,-23],[110,-73],[32,-49],[34,-77],[31,-58],[26,-41],[29,-32],[46,-36],[41,26],[18,7],[15,-11],[14,-27],[-7,-12],[-18,-16],[-29,-17],[-42,-2],[-20,-5],[-32,-28],[-26,-35],[-36,-11],[-67,-57],[-37,-22],[-55,-5],[-114,44],[-71,-6],[-58,9],[-64,48],[-51,26],[-97,39],[-6,6],[-4,13],[-2,20],[-5,14],[-6,7],[-16,-1],[-15,-14],[-30,-11],[-46,2],[-20,9],[-15,12],[-8,15],[-1,17],[-5,13],[-7,9],[-16,0],[-26,-8],[-10,-11],[5,-13],[-4,-8],[-46,0],[-18,8],[-34,24],[-15,24],[-19,43],[2,11],[12,26],[16,19],[103,10],[48,11],[53,29],[61,52],[13,15],[1,11],[-4,12],[-19,30],[-7,20],[6,9],[25,1],[-13,12],[-11,16],[-4,10],[1,16],[19,4],[24,-8],[47,-47],[18,-9],[32,-7],[-34,32],[-35,67],[-4,24],[1,13],[9,36],[8,14],[11,10],[33,21],[53,14],[28,2],[27,-11],[24,-23],[54,-37],[8,-15],[-1,-7],[-20,-10],[-3,-9],[8,-14]],[[33026,78308],[9,-4],[38,28],[20,-1],[-1,-20],[-32,-22],[-15,-17],[18,-15],[0,-10],[-22,-25],[-11,-27],[9,-26],[36,26],[14,0],[20,-6],[19,8],[11,13],[63,99],[3,13],[-68,-20],[-8,13],[45,61],[-4,31],[23,51],[20,30],[15,16],[22,16],[15,-24],[5,-43],[37,6],[37,-9],[26,-18],[5,-10],[0,-17],[-9,-29],[-15,-25],[30,-31],[-4,-13],[-48,-36],[-28,-35],[-25,-44],[-50,-51],[-80,-36],[-25,0],[-30,11],[-30,-3],[-29,-13],[-29,1],[-13,-7],[-14,1],[-11,14],[-23,41],[-12,27],[-12,130],[4,68],[20,63],[29,43],[17,34],[72,200],[14,45],[17,39],[31,39],[40,64],[12,14],[23,6],[23,-4],[-7,-23],[2,-23],[26,-89],[0,-18],[-15,-71],[-27,-116],[-7,-63],[4,-19],[-11,-32],[-12,-25],[-47,-45],[-24,-11],[-22,-17],[-54,-58]],[[29247,77766],[40,22],[82,85],[61,30],[80,89],[57,17],[11,20],[9,73],[6,26],[26,73],[33,61],[26,84],[47,54],[71,45],[66,98],[36,30],[35,22],[15,40],[21,23],[58,46],[64,13],[64,38],[50,21],[30,36],[44,19],[132,104],[36,49],[48,99],[41,51],[14,54],[60,87],[62,116],[30,83],[46,45],[89,132],[47,52],[20,6],[53,47],[34,48],[54,49],[97,60],[91,72],[123,63],[144,93],[117,50],[82,7],[100,24],[35,-3],[156,-40],[74,-50],[85,-106],[13,-27],[2,-39],[-45,19],[-40,1],[28,-22],[47,-65],[-3,-81],[-26,-73],[-79,-36],[-20,-29],[-16,-47],[-16,-18],[-39,-22],[-21,-30],[-62,-49],[-28,-6],[-32,11],[-78,47],[-47,44],[-24,-24],[-20,-25],[-46,8],[-21,-11],[-34,12],[-71,-56],[20,-6],[56,32],[19,-4],[42,-41],[100,-45],[26,-29],[25,-95],[16,-15],[35,10],[39,47],[32,25],[63,20],[-13,-31],[48,3],[48,-42],[-18,-30],[-24,-59],[-16,-116],[-49,-78],[-64,-76],[16,-19],[19,-11],[41,22],[28,-1],[31,-15],[-10,-59],[-11,-40],[7,-38],[18,-71],[25,-16],[10,-92],[14,-50],[-2,-40],[25,-25],[4,-41],[92,-12],[19,-16],[63,-15],[12,-12],[12,-22],[-63,-49],[51,-36],[47,-59],[38,12],[16,-2],[42,-36],[12,-19],[6,-16],[21,4],[31,14],[54,-4],[59,-20],[-5,-32],[-9,-21],[46,7],[28,-23],[10,11],[7,14],[57,38],[73,79],[9,-9],[3,-30],[10,-49],[28,-34],[33,-8],[45,26],[18,-22],[22,-43],[20,-57],[-1,-20],[-26,-17],[-24,-26],[99,-10],[10,-11],[10,-22],[-10,-22],[-9,-11],[-18,13],[-33,-12],[-28,-29],[-31,-16],[-20,-2],[-22,-14],[-20,-20],[-20,-6],[-65,-52],[-66,-33],[-69,-54],[-71,-34],[-73,-40],[-16,-4],[-19,2],[-41,-40],[-21,6],[-21,-7],[-25,9],[-16,16],[13,-42],[3,-39],[-6,-16],[-12,-20],[-42,3],[-16,14],[-20,21],[-9,33],[-21,24],[-13,-33],[1,-25],[-16,-33],[-18,57],[-34,-21],[-14,-61],[7,-17],[10,-46],[-16,-25],[-12,7],[-25,-68],[-31,-25],[-31,-69],[-37,-53],[-11,-36],[-62,-81],[-24,2],[-17,-2],[-26,-34],[-5,-68],[-11,9],[-12,-2],[-6,-22],[-9,-3],[-23,20],[-27,-11],[-21,15],[-27,100],[-14,35],[-26,12],[-6,-22],[-10,-20],[-25,41],[-18,153],[0,37],[26,129],[64,116],[-21,4],[-56,-81],[6,20],[9,20],[19,33],[29,31],[39,17],[27,3],[18,17],[27,30],[5,16],[-24,-18],[-39,-18],[10,23],[10,13],[209,208],[42,34],[84,44],[12,28],[-12,19],[33,-17],[-3,-23],[-5,-18],[-2,-29],[3,-28],[34,-14],[27,-52],[-13,71],[25,40],[96,54],[80,6],[25,25],[-68,17],[-81,-9],[-50,19],[-70,-12],[-73,11],[-22,-15],[-19,-34],[-23,15],[-12,3],[-11,11],[24,58],[74,87],[46,75],[12,15],[10,31],[-24,-5],[-22,-12],[-15,34],[-27,47],[-2,-20],[13,-57],[-51,-101],[-34,-7],[-44,-47],[-62,-41],[-73,-78],[-95,-66],[-19,-1],[-43,55],[12,24],[11,34],[-11,-10],[-7,-14],[-25,-24],[21,-45],[-11,-17],[-30,-22],[-27,-32],[-25,-22],[-20,28],[-54,-35],[-46,-9],[-10,17],[-3,28],[-16,7],[-30,-8],[-11,15]],[[34594,81530],[-20,-58],[-14,-28],[-13,-9],[-28,-8],[-59,-9],[-25,-8],[-3,-39],[4,-20],[8,-16],[11,-4],[24,9],[9,-1],[7,-8],[6,-15],[3,-20],[0,-25],[-4,-31],[-20,-73],[-25,-40],[-33,-33],[-7,-12],[-5,-15],[-4,-48],[-16,-38],[-52,-96],[-20,-22],[0,-17],[-8,-46],[-16,-36],[-43,-85],[-10,-30],[-5,-24],[1,-33],[-2,-15],[-10,-28],[-14,-27],[-3,-13],[6,-23],[5,-8],[1,-22],[-4,-34],[18,22],[40,78],[31,47],[20,16],[15,21],[15,46],[20,44],[19,15],[9,-9],[7,-21],[-1,-28],[-10,-33],[0,-10],[24,24],[41,21],[15,-3],[30,-30],[26,3],[40,18],[7,-8],[-7,-27],[-15,-26],[-37,-36],[-90,-72],[-28,-49],[5,2],[20,21],[20,11],[21,2],[9,-7],[-3,-14],[-3,-37],[-54,-74],[13,3],[62,33],[39,-46],[52,16],[31,16],[0,-10],[6,-20],[0,-33],[3,-5],[15,11],[3,12],[-1,58],[5,6],[10,-9],[6,-15],[2,-42],[-7,-43],[-9,-39],[-23,-57],[3,-24],[-6,-27],[5,-1],[23,25],[1,10],[-2,24],[3,11],[19,26],[31,31],[11,4],[4,-7],[-2,-19],[10,5],[20,28],[18,16],[17,6],[18,19],[19,32],[20,27],[21,21],[9,2],[-3,-35],[4,-40],[1,-34],[4,-7],[17,36],[9,13],[11,6],[12,-3],[87,13],[27,-9],[30,-24],[37,-36],[14,-33],[3,-42],[-4,-29],[-27,-37],[-24,-24],[-14,-24],[-5,-25],[-5,-15],[-16,-20],[-72,-59],[17,-2],[41,13],[28,3],[1,-9],[-11,-16],[-21,-17],[-2,-8],[1,-11],[22,-12],[29,6],[24,-9],[-3,-14],[-19,-46],[-5,-28],[-26,-25],[-50,-37],[-13,-15],[3,-3],[46,28],[24,7],[14,0],[17,27],[26,9],[26,-17],[39,46],[14,6],[24,-5],[15,8],[26,32],[20,15],[4,-1],[4,-13],[2,-36],[-5,-32],[-6,-21],[-21,-45],[-13,-16],[-12,-6],[-21,2],[-9,-7],[-20,-35],[-35,-36],[-22,-14],[14,-20],[5,-37],[-8,-12],[-37,-12],[-2,-6],[-13,-8],[-31,-13],[21,-6],[39,9],[4,-6],[-5,-27],[-11,-27],[-46,-70],[0,-7],[7,-35],[9,-26],[11,-18],[26,-1],[19,8],[27,47],[62,146],[55,41],[45,45],[11,-9],[5,-11],[-2,-11],[-23,-37],[-12,-31],[-31,-94],[-12,-45],[-6,-47],[1,-81],[4,-14],[9,-19],[19,17],[31,40],[20,38],[15,63],[10,24],[10,-1],[10,-13],[2,-30],[8,-42],[6,-41],[-4,-46],[-5,-25],[-63,-186],[6,-33],[2,-20],[-2,-22],[-20,-89],[-19,-55],[-11,-24],[-12,-15],[-15,-5],[-13,8],[-11,21],[-10,11],[-9,1],[-17,-4],[-42,-45],[-9,-3],[-6,6],[-8,24],[6,120],[4,40],[-9,30],[9,52],[1,19],[-6,7],[-10,-4],[-17,-26],[-22,-47],[-23,-42],[-42,-57],[-18,-11],[-8,2],[-8,8],[-12,24],[1,22],[5,29],[17,68],[34,101],[28,72],[5,31],[-7,13],[-7,27],[-11,78],[-13,64],[-16,28],[-41,32],[-7,-8],[-4,-43],[-48,-124],[-8,-54],[-6,-20],[-9,-14],[-21,-17],[6,29],[22,64],[-3,6],[-28,-51],[-21,-29],[-26,-7],[-16,2],[-15,-8],[-65,-121],[-3,-41],[-11,-33],[-32,-60],[-17,-21],[-24,-4],[-21,11],[-15,-2],[-33,-19],[-38,-8],[-16,4],[-10,7],[-19,24],[-2,16],[1,10],[10,25],[22,32],[18,11],[45,16],[33,24],[25,35],[12,21],[47,110],[60,39],[29,31],[21,40],[3,14],[-30,-20],[-15,-5],[-25,7],[-11,14],[-34,-4],[-47,6],[-7,-10],[-6,-54],[-6,-28],[-7,-9],[-11,-6],[-21,-6],[-55,19],[-11,11],[-14,8],[-60,-18],[-13,2],[12,12],[60,40],[6,112],[-3,18],[-17,-16],[-28,-16],[-20,5],[-9,10],[-8,-9],[-19,-59],[-12,-7],[-17,-3],[-38,-21],[-73,-15],[-14,-15],[-49,5],[-145,33],[-52,-3],[-62,20],[-12,8],[-87,-3],[-26,4],[2,25],[-3,6],[-25,-27],[-23,-18],[-29,-15],[-91,-26],[-49,-6],[-28,18],[-11,19],[-17,59],[-12,74],[0,13],[6,26],[19,36],[87,94],[69,96],[30,49],[28,18],[46,41],[2,5],[-45,-5],[-32,11],[-32,5],[-62,-11],[-62,0],[0,21],[29,40],[62,68],[6,1],[-19,-32],[-5,-24],[8,-16],[9,-10],[36,-4],[8,14],[12,73],[27,85],[14,61],[25,47],[13,7],[11,-9],[37,-11],[38,-43],[12,-3],[4,3],[-14,13],[-11,20],[-5,19],[14,59],[16,17],[3,12],[-32,0],[-26,16],[-8,27],[1,47],[9,28],[21,37],[25,25],[15,-6],[30,-34],[18,10],[-3,10],[-27,53],[-9,39],[1,19],[59,187],[29,100],[40,153],[9,24],[20,45],[9,12],[25,0],[16,6],[-23,19],[-8,14],[-1,15],[6,15],[9,12],[31,24],[22,40],[13,48],[-2,16],[-7,16],[0,9],[17,10],[42,56],[5,11],[16,75],[19,33],[17,17],[28,21],[86,52],[51,46],[34,-3],[10,-32],[49,-21],[9,23],[-12,28],[10,11],[40,10],[7,-4],[12,-16],[-2,-14]],[[25947,92747],[11,-12],[64,16],[54,18],[84,45],[50,15],[152,0],[26,-9],[-11,-26],[-7,-8],[5,-11],[17,-16],[33,-17],[13,16],[9,37],[23,153],[9,46],[5,44],[-1,41],[-11,26],[-39,16],[-53,-3],[-28,4],[-33,8],[-25,13],[-16,17],[-31,52],[-24,28],[-60,52],[-28,17],[14,21],[55,23],[33,23],[39,65],[23,11],[84,-9],[114,-51],[72,-44],[19,-5],[0,8],[-18,21],[-82,54],[-38,40],[-17,29],[8,12],[46,13],[6,14],[-63,17],[-31,0],[-26,-12],[-28,-1],[-51,22],[-14,13],[-30,38],[-15,34],[-17,21],[-7,16],[-3,51],[2,30],[7,26],[12,22],[33,39],[19,12],[35,5],[76,-20],[203,-71],[-5,23],[-227,96],[-81,24],[-20,35],[122,133],[111,31],[56,38],[91,2],[85,-25],[1,7],[-38,46],[3,12],[48,27],[89,32],[108,26],[22,13],[28,9],[51,9],[127,3],[71,-3],[95,-20],[55,-35],[17,-21],[30,-69],[24,-95],[35,-40],[56,-21],[39,-24],[22,-26],[6,-32],[-10,-39],[7,-40],[25,-41],[20,-24],[42,-26],[1,-14],[-13,-16],[-28,-23],[-70,-69],[-90,-76],[-64,-66],[-3,-20],[133,104],[42,-4],[2,-15],[-28,-50],[-33,-45],[-33,-29],[6,-11],[63,-50],[-11,-9],[-31,5],[-12,-5],[-9,-9],[-6,-14],[0,-20],[5,-25],[-1,-18],[-6,-13],[7,-5],[18,2],[16,10],[27,34],[88,93],[57,34],[18,4],[52,-23],[13,1],[-58,72],[-5,18],[12,26],[7,9],[32,20],[26,10],[15,-4],[24,-36],[11,-25],[19,-11],[44,14],[28,30],[36,-20],[54,-48],[-5,-48],[0,-49],[3,-35],[65,-65],[44,-28],[9,-1],[-2,10],[-9,22],[-24,21],[-23,34],[-20,40],[12,95],[34,50],[32,-13],[43,-29],[34,-2],[53,3],[108,-58],[58,-1],[-5,23],[-44,12],[-64,31],[-101,38],[-46,44],[-8,20],[1,22],[6,20],[10,16],[20,17],[97,50],[69,22],[51,7],[87,-1],[100,-9],[55,-14],[62,-36],[79,-35],[28,-6],[33,0],[38,8],[36,-3],[114,-52],[30,-27],[18,-32],[14,-32],[8,-31],[-3,-24],[-95,-108],[-41,-18],[-28,-41],[-40,-77],[-35,-42],[-3,-8],[7,-2],[21,19],[36,53],[26,46],[47,38],[78,45],[68,22],[58,-2],[49,-6],[39,-11],[24,-10],[7,-7],[16,-34],[-1,-23],[-10,-26],[-19,-29],[-84,-33],[-47,-25],[-29,-10],[-87,-9],[4,-10],[65,-14],[71,4],[-1,-16],[-34,-44],[-11,-38],[9,-31],[-1,-26],[-26,-53],[-28,-48],[10,-7],[66,69],[18,76],[27,66],[31,37],[23,14],[74,5],[40,39],[35,12],[15,1],[29,-15],[-1,-15],[-43,-70],[-92,-112],[38,13],[25,27],[34,26],[38,40],[25,-36],[39,-27],[23,-61],[38,-29],[23,-23],[-3,39],[-33,77],[9,31],[25,16],[79,65],[55,-22],[34,-19],[17,5],[43,-3],[69,-10],[67,-19],[66,-25],[50,-31],[35,-34],[21,-24],[8,-14],[12,-34],[-9,-23],[-50,-53],[-27,-24],[-27,-11],[-73,11],[-23,-7],[-24,-16],[-76,-73],[-42,-32],[-41,-20],[-10,-10],[89,1],[24,21],[21,41],[39,42],[74,19],[103,-41],[52,2],[39,41],[44,28],[17,6],[9,-3],[33,-30],[10,-26],[0,-60],[-5,-18],[-29,-46],[-73,-68],[-47,-25],[-52,-14],[-57,-23],[-20,-19],[-20,-26],[-20,-18],[-25,-14],[33,-22],[12,1],[13,13],[33,50],[24,23],[14,4],[14,-2],[14,-10],[14,-18],[-1,-43],[-42,-171],[7,0],[26,47],[74,178],[18,36],[36,36],[80,54],[63,29],[70,24],[37,9],[43,-6],[28,-28],[37,-5],[46,7],[30,-4],[33,-11],[29,-20],[48,-24],[110,-44],[14,-10],[12,-16],[12,-25],[-1,-24],[-15,-23],[-18,-15],[-22,-5],[-23,-13],[-42,-34],[-13,-6],[-66,-14],[-61,-7],[-38,-14],[-73,-37],[-101,-68],[1,-16],[40,-8],[33,10],[45,47],[42,18],[66,15],[91,12],[39,-2],[7,-2],[5,-11],[3,-20],[-15,-26],[-17,-12],[-47,-58],[31,-15],[42,-7],[24,16],[22,36],[25,19],[27,4],[24,9],[21,15],[5,9],[-30,19],[-2,11],[12,28],[22,30],[23,19],[17,2],[57,-21],[39,-35],[98,-107],[12,-21],[34,-79],[7,-35],[-6,-25],[-8,-15],[-10,-5],[-22,-1],[-130,33],[-60,-4],[-26,-9],[-21,-14],[-16,-17],[-12,-21],[-23,-12],[-82,0],[-47,-12],[-80,-28],[-28,-16],[-7,-20],[49,4],[81,26],[75,8],[127,-59],[41,-9],[23,9],[28,2],[101,-4],[35,-7],[51,-22],[78,-49],[15,-14],[9,-15],[2,-16],[0,-39],[-8,-13],[-27,-9],[-112,10],[-35,9],[-42,-11],[-34,4],[-44,15],[-48,28],[-72,-26],[-58,17],[-59,-15],[-117,-62],[13,-11],[160,53],[31,-3],[51,-20],[80,-38],[23,-16],[0,-60],[-12,-41],[-25,-45],[-37,6],[-85,28],[-35,4],[-26,-4],[-34,-19],[-17,0],[-137,36],[-31,2],[-3,-4],[6,-7],[125,-56],[92,-6],[57,-10],[34,-17],[16,-13],[2,-37],[30,-38],[28,-15],[18,-1],[30,14],[30,2],[25,-9],[31,-21],[37,-6],[33,-13],[26,-2],[71,6],[31,-8],[8,-7],[-13,-12],[-66,-29],[-10,-28],[37,-36],[20,-28],[-1,-20],[-20,-47],[-5,-19],[6,-2],[48,38],[7,-4],[5,-53],[6,3],[16,43],[-7,58],[28,23],[88,18],[-15,-91],[-2,-47],[-39,-79],[-32,-25],[1,-6],[23,-10],[14,-1],[14,13],[33,60],[66,64],[12,1],[0,-23],[-9,-42],[31,-20],[29,19],[16,17],[37,-2],[17,-8],[5,-19],[-17,-79],[3,-19],[39,-52],[4,3],[-8,25],[-8,62],[8,28],[32,34],[65,50],[25,10],[15,-7],[24,-24],[-8,-14],[-26,-15],[-19,-27],[-13,-39],[14,-21],[53,-2],[54,32],[30,-16],[37,-42],[66,-67],[39,18],[47,-51],[-64,-40],[20,-86],[-82,4],[-46,-7],[-31,8],[-34,-3],[31,-20],[59,-9],[6,-25],[46,0],[35,5],[63,-1],[4,30],[41,17],[23,19],[20,-12],[57,-12],[77,-59],[-34,-35],[-9,-33],[-12,-28],[-6,-25],[-14,-17],[-109,-99],[18,-1],[46,24],[91,35],[50,15],[36,-10],[18,0],[16,13],[30,-15],[62,-13],[71,81],[43,-16],[40,-50],[86,-89],[45,-51],[15,-23],[-2,-23],[-41,-25],[-20,-5],[-55,46],[-50,24],[-31,-3],[-30,-18],[10,-9],[121,-71],[21,-52],[2,-23],[-81,-35],[-26,-2],[-57,17],[-32,31],[-28,11],[-37,3],[-12,-6],[41,-52],[-4,-16],[-21,-10],[-11,-25],[81,-46],[61,-46],[9,-19],[-41,-13],[-29,-4],[-62,7],[-35,10],[-9,-11],[35,-24],[14,-16],[10,-23],[7,-22],[1,-20],[-28,-17],[-35,-46],[-14,-48],[-31,-5],[-13,9],[-42,-15],[-55,21],[-20,22],[-61,90],[-1,-10],[15,-46],[-3,-27],[-64,-20],[0,-7],[39,-15],[48,-11],[-8,-42],[1,-181],[-11,-64],[-23,-56],[-34,-53],[-36,35],[-15,36],[-12,18],[-17,15],[-23,7],[-23,0],[-25,-32],[-28,28],[-26,33],[10,88],[11,44],[-4,-1],[-16,-20],[-36,-64],[-23,-79],[-31,30],[-28,38],[-22,38],[-37,43],[-36,51],[-19,60],[-8,13],[-21,50],[-8,14],[-8,5],[-17,31],[6,34],[28,39],[26,28],[42,28],[50,16],[22,36],[28,66],[30,46],[33,26],[-16,4],[-42,-22],[-30,-32],[-35,-54],[-32,-34],[-84,-40],[-30,-8],[-36,-4],[-78,5],[-18,14],[9,38],[56,68],[-9,5],[-20,-24],[-27,-17],[-23,-9],[-34,3],[-41,43],[-19,13],[-39,15],[-16,14],[-66,104],[-13,28],[-7,27],[-21,23],[-35,18],[-8,-3],[13,-23],[0,-20],[-30,-12],[-31,4],[-33,21],[-3,-28],[35,-51],[1,-64],[-10,-6],[-24,-4],[-16,8],[-53,48],[-50,33],[-36,18],[-4,-13],[23,-57],[27,-57],[44,-47],[69,-56],[32,-32],[-25,-46],[-22,-14],[-13,-5],[-42,0],[-77,25],[-37,28],[-52,67],[-87,69],[-19,-1],[-61,-28],[9,-4],[40,-2],[29,-9],[69,-55],[6,-23],[-18,-25],[1,-32],[20,-39],[20,-25],[41,-18],[20,-2],[8,-11],[-25,-87],[-2,-24],[7,-10],[9,0],[52,35],[22,9],[19,2],[22,-10],[26,-22],[14,-23],[5,-23],[7,-15],[52,-24],[-5,-12],[-53,-37],[-3,-5],[11,-3],[33,-22],[31,-34],[19,-41],[4,-21],[0,-19],[4,-11],[16,-2],[7,7],[7,-1],[9,-10],[8,-32],[19,-92],[10,-25],[5,-1],[3,92],[9,15],[33,-16],[47,-36],[34,-32],[4,-15],[-25,-29],[5,-13],[19,-19],[17,7],[12,33],[22,32],[25,22],[48,-18],[39,-48],[6,-16],[26,-21],[22,11],[44,-54],[-21,-25],[-45,-36],[-5,-12],[11,2],[87,1],[23,-15],[5,-28],[-38,-76],[-35,6],[-47,2],[-24,-4],[4,-10],[65,-35],[18,-29],[25,-30],[12,-25],[-1,-11],[-10,-17],[5,-6],[44,-11],[28,10],[34,4],[30,-3],[3,-11],[-5,-28],[-31,-25],[9,-7],[36,8],[17,-12],[21,-62],[25,-48],[-20,-11],[-22,-5],[3,-61],[14,-64],[1,-60],[-5,-54],[-20,-12],[-22,1],[-8,14],[-53,161],[-13,29],[-16,25],[-56,70],[2,-11],[14,-32],[12,-48],[16,-96],[8,-61],[-4,-23],[-11,-6],[-3,-11],[5,-17],[43,-63],[21,-38],[15,-39],[13,-26],[13,-14],[-3,-11],[-19,-9],[-32,-4],[-16,5],[-58,36],[-8,-11],[32,-133],[-1,-32],[-16,-11],[-20,13],[-24,38],[-36,42],[-49,46],[-47,37],[-11,-1],[-7,-11],[-7,-2],[-9,7],[-16,28],[-16,18],[-68,62],[-7,0],[7,-18],[6,-41],[-7,-8],[-18,3],[-34,18],[-23,40],[-28,70],[-16,26],[-1,-17],[8,-67],[-1,-22],[-17,-6],[-8,6],[-7,18],[-6,29],[-17,23],[-25,15],[-14,16],[-7,29],[-5,6],[-45,-6],[-23,20],[-65,81],[-59,88],[-38,46],[-14,12],[20,-57],[22,-84],[6,-39],[-10,-1],[-22,17],[-113,108],[-69,51],[-39,9],[-63,6],[-14,-28],[34,-62],[33,-47],[32,-32],[50,-61],[46,-79],[19,-25],[62,-34],[33,-9],[34,-2],[3,-12],[-16,-23],[-4,-14],[75,-35],[28,-20],[27,-32],[15,-8],[65,-82],[16,-14],[58,-26],[19,-17],[32,-53],[20,-27],[28,-64],[21,-29],[52,-32],[22,-10],[10,-12],[-7,-29],[-6,-12],[-30,-20],[5,-28],[17,-50],[-1,-31],[-18,-12],[-37,-14],[-19,1],[-28,12],[-35,20],[-70,50],[-105,35],[-39,18],[-13,17],[-20,10],[-260,48],[-44,12],[-27,15],[-25,22],[-100,49],[-12,11],[-67,85],[-49,100],[-17,13],[-54,13],[-45,-8],[-30,-11],[-46,4],[-30,16],[-63,45],[-64,23],[-56,39],[-29,14],[3,10],[41,58],[-12,0],[-73,-45],[-26,14],[-43,35],[-32,35],[-66,97],[-38,35],[5,8],[43,3],[34,-3],[23,8],[44,39],[19,25],[2,14],[-37,4],[-8,7],[-7,16],[-17,21],[-27,25],[-31,10],[-107,-9],[-19,11],[0,17],[21,47],[12,19],[3,10],[-4,3],[-14,-2],[-62,-42],[-14,3],[-24,45],[-15,51],[-11,17],[-14,6],[-51,50],[-72,95],[-27,30],[-30,27],[-21,11],[3,14],[46,79],[2,12],[-40,-4],[-59,16],[-28,-20],[-18,-1],[-21,11],[-12,-4],[-11,-65],[-9,-16],[-12,-9],[-11,2],[-9,11],[0,15],[-9,79],[-21,12],[-58,3],[-13,6],[-14,15],[-12,27],[-10,40],[-12,22],[-13,3],[-11,-3],[-8,-10],[-18,-6],[-28,-3],[-1,-15],[27,-28],[25,-40],[25,-52],[-15,-35],[-55,-18],[-48,-5],[-41,7],[-32,12],[-44,29],[-63,-9],[-15,-76],[-13,-4],[-60,1],[-24,-6],[-80,-42],[-25,-6],[-18,5],[-18,-11],[-27,-24],[-37,-2],[-47,19],[-39,8],[-33,-3],[-33,12],[-34,25],[-29,11],[-36,-2],[-9,4],[-54,55],[-17,22],[-35,68],[-7,27],[-1,29],[3,21],[13,32],[13,76],[12,25],[17,23],[32,29],[120,51],[24,20],[-1,14],[-27,62],[0,16],[9,9],[19,37],[9,10],[21,6],[44,-19],[37,-7],[50,-3],[83,-25],[115,-49],[66,-33],[50,-50],[36,-49],[5,-25],[-16,-38],[-9,-11],[1,-13],[9,-15],[29,-21],[7,8],[-3,26],[6,22],[15,17],[1,23],[-11,28],[-13,24],[-17,21],[-74,70],[-7,23],[25,11],[108,-24],[42,6],[16,27],[17,19],[18,10],[37,4],[51,-13],[25,-2],[23,5],[29,15],[42,50],[28,11],[41,8],[31,1],[56,-20],[35,0],[-3,34],[-23,63],[-28,66],[-23,22],[-57,41],[-68,78],[-34,49],[-9,24],[4,16],[12,24],[123,86],[97,86],[42,44],[21,31],[21,22],[22,14],[47,16],[13,22],[3,36],[8,32],[44,85],[33,23],[51,16],[33,20],[41,70],[-4,17],[-19,13],[-14,20],[-62,182],[-42,89],[-49,76],[-45,94],[-73,92],[-1,24],[13,28],[-6,6],[-76,-40],[-18,-2],[-29,17],[-20,22],[-16,38],[1,20],[11,19],[15,47],[0,24],[-5,22],[-6,16],[-9,9],[-23,6],[-38,2],[-13,-8],[43,-71],[-7,-17],[-54,-7],[-24,3],[-22,8],[-20,14],[-63,74],[-13,27],[4,20],[-5,11],[-13,-7],[-17,0],[-24,7],[-5,8],[44,40],[3,12],[-21,13],[-30,3],[-8,12],[10,12],[41,22],[15,14],[-25,11],[-13,1],[-28,-24],[-42,-48],[-30,-18],[-41,22],[-27,8],[-18,-5],[-28,-38],[-61,-27],[-109,-65],[-46,-20],[-51,4],[-9,13],[0,22],[4,18],[6,14],[2,18],[-4,73],[9,21],[17,12],[32,12],[81,-15],[37,3],[27,17],[26,24],[27,33],[5,31],[-28,50],[-10,11],[-72,39],[-40,14],[-35,6],[-26,11],[-16,17],[-15,27],[-1,18],[2,24],[15,17],[64,20],[0,5],[-53,14],[-25,-2],[-21,-16],[-27,-37],[-16,-11],[-48,22],[-29,3],[-19,11],[-11,10],[7,10],[24,11],[41,32],[3,18],[-29,28],[-15,7],[-60,10],[-72,-10],[-28,5],[-12,32],[-7,37],[-4,44],[-13,75],[-14,39],[-19,4],[-88,-16],[-20,0],[-15,6],[-57,50],[-24,18],[-13,4],[-42,53],[-16,10],[-19,26],[-22,42],[-24,13],[-26,-16],[-26,-24],[-26,-30],[-14,-26],[-2,-21],[16,-16],[91,-28],[24,-18],[19,-30],[15,-36],[10,-43],[-1,-32],[-11,-22],[-20,-19],[-57,-30],[-58,-17],[-59,-5],[-28,4],[-152,59],[-27,0],[-35,8],[-79,24],[-43,3],[-76,20],[-128,11],[-25,-9],[34,-27],[30,-14],[25,0],[37,-24],[48,-47],[28,-29],[22,-34],[1,-12],[-23,-23],[-178,122],[-109,-42],[-51,-16],[-43,-3],[-54,17],[-121,59],[-46,20],[-16,3],[-106,-25],[-91,-1],[-185,24],[-67,17],[-18,17],[-22,8],[-40,0],[-105,19],[-97,-43],[-116,40],[-35,23],[-11,16],[-33,66],[-5,36],[10,32],[9,22],[10,12],[-64,-37],[-22,-6],[-29,-1],[-87,13],[-14,-7],[5,-12],[23,-19],[2,-12],[-48,-8],[-73,9],[-33,-4],[-14,-5],[-33,-30],[-14,-7],[-17,3],[-77,67],[-62,43],[-73,16],[-33,14],[-18,16],[-100,137],[-14,29],[-32,107],[-10,23],[-13,15],[25,3],[95,-13],[91,0],[50,-8],[57,-27],[76,-19],[53,-4],[87,7],[98,18],[11,14],[-63,24],[-57,31],[-52,41],[-31,17],[-53,11],[-146,8],[-137,27],[-93,37],[-77,41],[-31,22],[-11,18],[-12,54],[-13,90],[-12,61],[-12,31],[-1,27],[26,57],[74,63],[2,10],[-15,3],[-31,16],[-10,23],[-4,37],[0,32],[3,25],[13,33],[32,57],[46,71],[49,65],[9,22],[4,58],[7,43],[6,30],[11,22],[31,43],[38,41],[60,34],[5,13],[1,18],[3,13],[6,9],[149,110],[68,45],[57,29],[69,21],[195,43],[101,12],[127,-3],[233,-24],[28,-17],[7,-9],[10,-24],[-7,-16],[-64,-52],[-80,-44],[-53,-38],[-88,-86],[-24,-30],[-110,-173],[-26,-28],[-15,-23],[-11,-63],[4,-22],[17,-36],[59,-79],[16,-36],[0,-34],[-7,-81],[-1,-41],[3,-39],[12,-56],[22,-73],[51,-74],[79,-74],[59,-50],[59,-36],[69,-54],[15,-26],[-32,-29],[-74,-44],[-98,-19],[-52,-18],[-65,-39],[-82,-30],[-32,-19]],[[32833,80122],[-117,-8],[-92,36],[-69,17],[-67,31],[-146,100],[-16,35],[-14,43],[-28,39],[-30,32],[-154,98],[-13,34],[31,23],[36,10],[31,-1],[104,-38],[130,-34],[56,-26],[64,-38],[62,-47],[140,-125],[24,-10],[63,-61],[23,-46],[11,-38],[-14,-19],[-15,-7]],[[32274,78610],[8,-8],[13,15],[15,47],[41,-12],[22,-21],[12,4],[12,-2],[23,-28],[44,-22],[46,4],[70,13],[8,5],[72,11],[72,5],[25,-12],[9,-12],[5,-14],[-41,-38],[-41,-44],[-58,-44],[-7,-21],[4,-39],[-1,-40],[11,-3],[7,-14],[-15,-13],[-59,-6],[-17,4],[-21,16],[-7,39],[-25,-6],[-7,5],[35,32],[-16,42],[-18,-3],[-11,19],[1,27],[16,13],[5,14],[-22,-13],[-17,-24],[-21,-9],[-22,-22],[33,-6],[-17,-17],[-17,-3],[-81,32],[-20,12],[-26,34],[-19,45],[11,2],[3,8],[-2,7],[-28,6],[-45,-2],[-25,12],[1,79],[-8,22],[-28,18],[-42,5],[-4,30],[13,44],[21,39],[16,37],[18,31],[46,62],[-1,-46],[4,-40],[-30,-79],[52,-79],[6,-17],[5,-21],[-4,-19],[-8,-18],[20,-8],[6,-15]],[[27222,88107],[11,-17],[3,-24],[-4,-32],[-7,-30],[-10,-27],[-25,-44],[-76,-77],[-28,-42],[-22,-25],[-124,-111],[-16,-6],[-16,2],[-34,17],[-34,3],[-90,-45],[-4,8],[-4,48],[-9,27],[-40,57],[-2,13],[0,16],[3,13],[45,54],[101,193],[24,10],[49,-22],[24,-7],[17,1],[72,41],[68,-5],[63,24],[29,0],[23,-4],[13,-9]],[[27904,87794],[22,-16],[36,-52],[14,-26],[4,-36],[-10,-48],[-5,-44],[-13,-34],[-25,-42],[-22,-50],[-20,-56],[-15,-38],[-13,-18],[-14,-10],[-14,-1],[-23,21],[-30,42],[-24,25],[-31,18],[-17,23],[-3,23],[-1,76],[1,37],[4,32],[7,25],[16,34],[44,75],[26,29],[16,7],[43,-6],[18,2],[14,9],[15,-1]],[[28979,91199],[145,-51],[14,-19],[7,-16],[4,-19],[0,-38],[-3,-15],[-14,-36],[-1,-12],[11,-123],[-1,-67],[-10,-56],[-21,-45],[-31,-34],[-24,-20],[-105,-48],[-75,-12],[-79,-2],[-100,-13],[-46,3],[-24,5],[-17,10],[-19,30],[-23,51],[-18,58],[-23,102],[0,12],[21,83],[29,56],[50,82],[57,81],[14,14],[26,14],[64,23],[54,-6],[23,3],[29,10],[33,3],[53,-8]],[[27906,94270],[47,-7],[300,14],[63,-11],[189,-64],[48,-21],[25,-28],[21,-45],[10,-10],[69,-26],[28,-32],[10,-17],[14,-38],[31,-22],[36,-12],[11,-11],[-5,-48],[15,-22],[33,-27],[13,-18],[-26,-22],[-61,-13],[-170,13],[-228,31],[-133,-9],[-67,-14],[-161,-49],[-51,-8],[-51,-1],[-89,40],[-32,22],[-11,16],[-21,49],[-17,58],[-9,48],[-10,37],[-31,12],[-90,14],[-30,20],[-14,17],[-13,27],[0,27],[7,25],[6,6],[11,1],[-25,29],[-9,33],[-1,46],[4,29],[7,13],[17,8],[39,5],[58,-1],[81,-33],[64,-4],[98,-27]],[[27574,82227],[-19,-8],[-58,16],[-24,11],[-71,41],[-135,61],[-46,31],[-10,22],[25,48],[13,19],[15,12],[143,22],[55,-11],[65,-97],[38,-66],[15,-52],[0,-26],[-6,-23]],[[28103,84184],[-14,-8],[-10,1],[2,19],[14,38],[8,34],[2,28],[6,25],[10,22],[11,11],[15,-1],[4,-70],[-5,-32],[-10,-28],[-14,-22],[-19,-17]],[[28073,84254],[-23,-58],[-18,-56],[-25,-106],[-15,-3],[-13,25],[37,123],[1,14],[-1,12],[-11,18],[-11,-21],[-52,-139],[-13,-22],[-11,-13],[-9,-2],[-22,3],[-44,-40],[74,165],[1,13],[-14,8],[-6,-5],[-60,-104],[-34,-40],[-23,13],[-6,10],[2,13],[59,104],[54,75],[22,48],[9,44],[4,33],[0,36],[3,10],[3,-2],[3,-14],[1,-38],[-12,-77],[-10,-38],[-12,-32],[5,-7],[22,18],[18,38],[15,57],[9,50],[10,80],[3,-3],[4,-16],[10,-11],[15,-7],[9,-10],[6,-26],[7,-12],[23,-10],[9,-8],[6,-29],[-1,-16],[3,-9],[7,-5],[-8,-31]],[[27784,84220],[-14,-4],[-17,8],[9,42],[14,18],[36,17],[7,11],[11,6],[17,0],[19,15],[21,32],[7,4],[-14,-46],[-16,-34],[-80,-69]],[[25046,96352],[-73,-33],[-37,1],[-212,67],[-43,33],[-8,23],[-2,32],[0,43],[9,30],[12,10],[25,10],[49,7],[46,-4],[70,-12],[70,-19],[92,-60],[34,-28],[7,-37],[0,-22],[-5,-17],[-10,-10],[-24,-14]],[[20956,96279],[-43,-10],[-84,23],[-56,10],[-45,42],[-49,57],[-39,62],[-14,37],[-28,22],[-10,36],[-51,57],[8,9],[48,8],[77,-11],[36,-20],[47,-34],[60,-54],[18,-24],[4,-33],[11,-17],[51,-4],[63,-43],[12,-17],[13,-34],[-1,-16],[-10,-34],[-18,-12]],[[22558,97915],[6,-75],[-6,-38],[-14,-28],[-12,-7],[-17,0],[-76,21],[-23,13],[-1,11],[-8,21],[-50,27],[-95,-4],[-40,3],[-16,8],[-10,12],[-9,47],[2,17],[11,29],[7,7],[70,27],[20,2],[85,-10],[75,-1],[38,-7],[34,-17],[20,-26],[9,-32]],[[20753,93847],[-14,-3],[-26,14],[-39,29],[-63,60],[-75,59],[-12,36],[-19,26],[-96,63],[-62,26],[-48,13],[-7,17],[33,51],[37,41],[23,15],[70,13],[236,27],[54,1],[56,-13],[78,-56],[32,-6],[20,-13],[17,-21],[9,-21],[0,-44],[-8,-64],[-11,-25],[-47,-82],[-49,-46],[-10,-29],[-20,-23],[-35,-29],[-24,-16]],[[21603,95630],[58,-35],[3,-9],[-11,-6],[-75,-19],[-29,-15],[-25,-35],[-19,-16],[-101,-10],[-103,1],[20,33],[56,56],[-44,22],[-158,-38],[-60,24],[51,60],[-51,5],[-71,0],[-46,36],[16,42],[94,24],[122,20],[131,31],[103,-3],[40,-14],[14,-49],[12,-59],[18,-5],[55,-41]],[[21105,95957],[13,-3],[43,12],[27,2],[30,-22],[8,-14],[110,-36],[38,-16],[5,-10],[-13,-15],[-33,-20],[-31,-13],[-44,-11],[-222,-2],[-24,5],[-14,18],[-28,65],[-19,36],[-8,24],[5,14],[24,13],[82,21],[36,0],[23,-5],[9,-11],[-3,-14],[-14,-18]],[[17131,95379],[-79,-37],[-57,4],[-75,27],[-61,10],[-21,9],[-3,9],[20,26],[26,21],[62,41],[105,78],[69,30],[67,21],[69,47],[38,21],[33,2],[33,-9],[4,-13],[-35,-64],[-25,-26],[-49,-67],[-93,-112],[-28,-18]],[[18380,96632],[-76,-19],[-51,0],[-89,28],[-103,84],[-14,30],[39,5],[28,9],[17,13],[34,15],[76,21],[10,-8],[-2,-18],[6,-16],[28,-4],[26,-11],[53,-36],[36,-7],[13,-8],[6,-12],[22,-21],[0,-11],[-30,-22],[-29,-12]],[[13631,83225],[-6,-1],[-3,12],[2,25],[9,42],[4,9],[36,-7],[5,-3],[1,-8],[-2,-13],[-12,-19],[-34,-37]],[[13603,81774],[-5,-1],[-9,12],[-7,19],[-4,51],[3,20],[3,8],[24,-32],[-5,-77]],[[13823,82925],[-8,-21],[-20,-32],[-13,-13],[-6,6],[-18,4],[-19,32],[-14,13],[-10,1],[-5,-12],[-1,-15],[3,-20],[-2,-9],[-6,2],[-5,9],[-6,16],[-1,17],[4,17],[13,24],[42,47],[13,9],[14,-2],[23,-22],[5,-7],[17,-44]],[[13931,82469],[-6,-2],[-18,7],[-60,98],[-43,35],[-29,48],[-30,31],[18,50],[16,-6],[56,-41],[44,-39],[25,-26],[53,-110],[-4,-16],[-22,-29]],[[13829,83540],[3,-46],[-40,-76],[-52,-38],[-11,12]],[[14291,82338],[13,-184],[-1,-59],[-19,-38],[-13,-65],[-15,-29],[-15,39],[-1,64],[-4,51],[-5,24],[6,95],[-6,-7],[-18,-41],[-19,-3],[-34,47],[-17,38],[-3,40],[-22,42],[-3,15],[2,16],[19,42],[7,28],[7,58],[7,23],[18,-3],[31,-27],[33,-28],[30,-39],[22,-99]],[[14974,80272],[8,-52],[-34,9],[-12,10],[0,25],[6,23],[26,-8],[6,-7]],[[15513,80374],[4,-12],[-62,45],[-27,27],[-10,19],[-6,11],[-32,28],[-5,13],[7,10],[21,-6],[35,-21],[32,-35],[43,-79]],[[14822,80417],[-11,-2],[-18,7],[-19,16],[-35,44],[-3,10],[3,9],[9,7],[3,11],[-8,32],[27,20],[25,-17],[11,-20],[13,-36],[6,-41],[1,-28],[-4,-12]],[[15226,80700],[-3,-30],[-17,49],[-28,105],[4,24],[12,35],[11,2],[18,-16],[16,-29],[3,-11],[10,-30],[5,-27],[-11,-33],[-20,-39]],[[14184,82090],[-9,-26],[-37,63],[-13,18],[-28,67],[-5,29],[1,17],[5,6],[9,-4],[8,-8],[53,-74],[15,-35],[1,-53]],[[14465,81493],[-4,-9],[-11,0],[-18,10],[-13,21],[-16,66],[2,12],[5,12],[25,24],[10,-3],[3,-18],[15,-39],[5,-11],[0,-46],[-3,-19]],[[14342,82027],[-21,-7],[7,31],[2,18],[-4,17],[-3,33],[-1,79],[21,49],[33,1],[-1,-25],[-14,-111],[-7,-51],[-5,-19],[-7,-15]],[[14079,82368],[-4,-5],[-11,8],[-11,15],[-19,43],[-6,18],[-4,29],[3,5],[9,-3],[5,-5],[30,-70],[8,-35]],[[14120,82440],[-2,-4],[-28,0],[-8,6],[-5,12],[-2,19],[4,22],[17,42],[1,18],[3,8],[12,-22],[5,-19],[3,-82]],[[15712,79927],[-11,-15],[-7,2],[-5,10],[-18,102],[8,-3],[24,-31],[-5,-12],[18,-31],[4,-21],[-8,-1]],[[33392,77153],[-37,-20],[-32,1],[-22,19],[-1,8],[51,-8],[19,5],[39,32],[-17,-37]],[[33066,78046],[-12,-4],[-2,8],[-18,24],[-1,12],[15,11],[32,-6],[-12,-30],[-2,-15]],[[32801,79080],[10,-11],[18,1],[12,-4],[-17,-21],[-33,-3],[-16,9],[23,110],[27,26],[56,71],[22,22],[21,9],[21,-5],[-22,-43],[-30,-2],[-28,-35],[-18,-40],[-23,-22],[-15,-27],[-8,-35]],[[32081,79427],[-7,-42],[-25,-36],[-12,-2],[-5,3],[6,23],[0,40],[20,6],[7,-4],[16,12]],[[32090,79469],[-32,-30],[14,45],[6,11],[5,5],[5,-4],[2,-27]],[[31590,77357],[-14,-21],[4,20],[17,51],[11,7],[-18,-57]],[[31455,77581],[-38,-31],[15,78],[12,24],[15,-8],[-2,-47],[-2,-16]],[[29565,78034],[-22,-11],[-36,11],[-41,-15],[-11,0],[30,42],[46,27],[46,80],[13,2],[-18,-91],[-3,-33],[-4,-12]],[[29529,78102],[-34,-12],[-11,5],[37,56],[42,13],[-34,-62]],[[30270,78843],[-25,-5],[6,20],[35,36],[25,20],[15,0],[-24,-44],[-32,-27]],[[34573,81059],[-9,-6],[-9,0],[-8,7],[-1,11],[8,23],[21,12],[17,-3],[-1,-12],[-9,-19],[-9,-13]],[[34846,80408],[-43,-34],[-10,-13],[-12,-7],[-9,11],[-12,35],[2,12],[12,2],[7,-5],[1,-11],[5,-6],[9,0],[32,35],[16,5],[6,-6],[-4,-18]],[[34622,81733],[-14,-1],[-3,7],[6,22],[15,26],[20,7],[-6,-38],[-18,-23]],[[34974,80497],[20,-37],[11,-10],[-72,-41],[-8,-2],[-5,4],[-1,38],[4,29],[5,5],[16,-18],[17,36],[13,-4]],[[34937,79171],[-14,-20],[-14,0],[2,18],[17,34],[8,24],[1,15],[3,11],[13,13],[11,23],[-5,-43],[-22,-75]],[[31993,87879],[53,-6],[33,2],[14,-9],[13,-28],[-17,-40],[-19,-16],[-31,-4],[-50,13],[-17,8],[-16,22],[7,15],[25,5],[4,7],[-6,12],[0,10],[7,9]],[[31046,86544],[-25,-5],[-12,12],[0,35],[8,26],[29,55],[25,62],[15,14],[31,-10],[18,-17],[18,-30],[8,-22],[-7,-34],[-22,-29],[-25,-21],[-61,-36]],[[30462,87873],[-20,-2],[-37,4],[-40,12],[-23,14],[-19,29],[-4,33],[-38,48],[-42,16],[-23,33],[24,3],[34,-8],[49,-14],[45,-19],[64,-42],[21,-40],[21,-28],[7,-22],[-6,-10],[-13,-7]],[[31991,87192],[-7,-7],[-6,2],[-21,30],[-28,13],[-10,12],[-84,63],[-9,28],[-2,22],[28,11],[56,10],[49,-1],[46,-13],[9,-14],[24,-26],[-6,-30],[-2,-40],[-10,-19],[-15,-14],[-12,-27]],[[31936,87487],[6,-5],[7,6],[6,-5],[4,-16],[6,-12],[17,-14],[5,-11],[0,-11],[-14,-16],[-9,0],[-66,37],[-18,39],[-1,19],[7,18],[10,8],[13,0],[16,-10],[11,-27]],[[30789,85852],[-17,-42],[-23,5],[-8,-8],[-6,-1],[10,39],[1,27],[-5,27],[8,13],[30,1],[0,-31],[4,-11],[7,-6],[-1,-13]],[[32109,86616],[-10,-40],[-32,15],[-50,30],[-20,20],[-7,22],[0,30],[15,5],[37,3],[32,-42],[9,-6],[26,-37]],[[33057,84123],[3,-14],[-43,10],[-15,9],[-1,9],[2,15],[8,17],[20,13],[11,-7],[23,-17],[3,-11],[-11,-24]],[[32849,84996],[23,-17],[6,-63],[-44,4],[-50,42],[-10,31],[1,5],[7,5],[13,-7],[12,11],[13,3],[29,-14]],[[31134,91901],[-7,-4],[-72,26],[-6,21],[36,24],[29,12],[22,2],[22,-4],[21,-25],[-25,-23],[-20,-29]],[[32588,90469],[-34,-15],[-19,19],[13,6],[19,23],[26,20],[11,17],[43,8],[15,-1],[5,-6],[-24,-26],[-55,-45]],[[28038,95579],[3,-34],[-20,1],[-65,-22],[-52,-3],[-26,10],[-17,23],[41,43],[47,31],[57,47],[47,30],[23,-6],[22,-16],[-28,-47],[-30,-23],[-2,-34]],[[27814,84547],[-7,-10],[-14,11],[0,29],[13,22],[10,-1],[10,-12],[-3,-15],[-9,-24]],[[27856,84974],[-4,-5],[-12,4],[-5,-38],[-4,-3],[-9,23],[7,20],[-1,14],[2,10],[12,23],[7,5],[4,-2],[4,-29],[-1,-22]],[[27911,84479],[-9,-7],[-7,0],[7,51],[-8,18],[-1,9],[4,9],[5,2],[11,-16],[6,-17],[2,-16],[0,-16],[-4,-11],[-6,-6]],[[27795,82548],[-1,-17],[-18,3],[-9,10],[-8,15],[-2,12],[7,11],[21,-7],[10,-27]],[[27949,81769],[-12,-4],[-26,4],[-22,15],[-13,18],[86,51],[18,-6],[0,-10],[-13,-27],[-3,-18],[-6,-14],[-9,-9]],[[15730,80003],[-4,-7],[-43,41],[-29,54],[-12,32],[57,-81],[29,-26],[2,-13]],[[15284,80661],[-7,-5],[-7,66],[9,23],[2,12],[-1,13],[15,-30],[6,-20],[2,-27],[0,-8],[-19,-24]],[[29549,90889],[-135,-1],[-74,4],[-29,9],[-26,13],[-29,45],[-19,45],[-1,20],[5,17],[7,11],[91,15],[74,-19],[64,-22],[83,-4],[25,-9],[9,-6],[7,-11],[9,-53],[1,-28],[-2,-21],[-60,-5]],[[28367,88404],[24,-25],[24,2],[14,-20],[32,-63],[3,-10],[-1,-21],[-17,-26],[-18,-13],[-37,-20],[-42,-9],[-23,14],[-64,58],[-59,68],[-19,38],[8,16],[25,11],[51,11],[83,-6],[16,-5]],[[23742,95477],[-27,0],[-35,12],[-10,12],[-8,17],[-5,22],[-7,18],[-10,13],[-2,10],[6,9],[11,5],[27,2],[57,22],[11,-2],[8,-12],[7,-31],[9,-19],[22,-34],[10,-22],[-2,-6],[-7,-6],[-55,-10]],[[27698,86188],[-9,-2],[-2,7],[7,24],[12,3],[13,26],[12,-9],[-4,-15],[-16,-22],[-13,-12]],[[27760,86273],[-29,-4],[13,34],[10,16],[12,11],[24,4],[16,-14],[-15,-25],[-31,-22]],[[23116,93857],[-45,-6],[-41,40],[-2,38],[3,21],[5,18],[15,16],[43,18],[19,-13],[7,-17],[6,-6],[28,-14],[13,-16],[-2,-19],[-8,-28],[-10,-18],[-11,-8],[-20,-6]],[[22957,94772],[-84,-34],[-18,13],[-8,12],[65,53],[28,14],[27,-16],[7,-13],[-3,-9],[-14,-20]],[[22702,94394],[-80,-13],[-36,6],[-20,-16],[-15,-7],[-44,-3],[-90,29],[-24,10],[-9,9],[4,9],[16,9],[69,12],[25,10],[11,13],[17,11],[24,8],[65,8],[146,41],[72,5],[28,-3],[9,-11],[2,-10],[-4,-11],[-22,-28],[-30,-21],[-79,-46],[-35,-11]],[[24944,91831],[6,-36],[-24,-49],[-8,-8],[-10,-4],[-9,6],[-28,38],[-8,24],[10,12],[22,15],[15,7],[20,-6],[6,10],[8,-9]],[[24863,91716],[-23,-6],[-14,24],[-12,5],[-5,16],[-24,3],[2,25],[7,12],[22,10],[17,-4],[17,-25],[8,-20],[7,-25],[-2,-15]],[[29444,87913],[-15,-5],[-55,7],[-69,27],[-35,25],[2,8],[15,4],[18,-4],[29,-17],[80,-9],[25,-10],[8,-16],[-3,-10]],[[29199,91214],[-21,-4],[-32,36],[-66,40],[-25,30],[-1,14],[2,22],[8,27],[23,30],[24,5],[35,-7],[25,-21],[27,-59],[19,-29],[5,-21],[-9,-10],[1,-10],[4,-6],[-1,-11],[-8,-16],[-10,-10]],[[28185,86824],[-38,-6],[0,8],[16,24],[59,20],[44,6],[-10,-20],[-26,-16],[-45,-16]],[[28060,91124],[-23,-6],[-30,30],[0,17],[6,41],[55,10],[24,-24],[11,-24],[-43,-44]],[[28700,88360],[-29,-6],[-38,13],[-38,25],[-85,80],[64,54],[102,-63],[31,-40],[-7,-63]],[[27936,92043],[11,-33],[7,-11],[-11,-15],[-41,-31],[-92,-13],[-46,14],[22,-44],[4,-19],[-6,-8],[-20,2],[-31,13],[-19,15],[-4,18],[-7,4],[-9,-10],[-8,2],[-19,27],[-14,9],[-92,16],[-4,7],[5,12],[14,18],[20,5],[52,-7],[4,4],[4,22],[4,9],[36,-3],[22,5],[13,-11],[12,-26],[17,5],[26,-4],[28,9],[43,23],[33,9],[46,-13]],[[28325,92001],[14,-29],[3,-15],[-20,-17],[-74,-33],[-46,-28],[-22,-7],[-31,7],[-37,-14],[-15,2],[17,23],[58,67],[49,7],[16,14],[14,-5],[8,12],[1,17],[17,13],[16,0],[32,-14]],[[28432,88704],[-20,-26],[-59,9],[-8,8],[-2,10],[9,12],[61,12],[26,1],[14,-4],[1,-4],[-22,-18]],[[26910,90024],[28,-7],[21,1],[4,-9],[-22,-28],[-13,-5],[-25,20],[-18,25],[-5,15],[-2,16],[4,3],[28,-31]],[[27997,91500],[-19,-4],[-23,11],[-8,19],[-4,19],[4,10],[10,9],[13,21],[18,32],[27,22],[60,21],[8,7],[27,58],[9,9],[30,6],[3,8],[-10,14],[0,14],[10,15],[15,12],[39,10],[35,-2],[9,-4],[7,-10],[11,-27],[1,-6],[-16,-24],[-42,-36],[-26,-31],[-5,-10],[-3,-13],[-9,-15],[-31,-38],[-20,-36],[-21,-20],[-56,-19],[-43,-22]],[[28612,91672],[-35,-7],[-26,4],[-17,13],[-13,19],[-16,46],[6,22],[2,38],[3,15],[6,7],[37,14],[21,-2],[32,-15],[69,-4],[18,-14],[4,-8],[-1,-10],[-4,-12],[-34,-35],[-17,-24],[-12,-29],[-23,-18]],[[25857,92230],[32,-4],[30,5],[22,-5],[13,-16],[9,-17],[5,-18],[-12,-13],[-49,-11],[-34,6],[-35,15],[-17,-7],[-41,11],[-20,14],[-17,21],[0,13],[43,14],[17,12],[54,-20]],[[26743,89744],[35,-23],[36,-13],[57,-6],[8,-5],[0,-11],[-8,-16],[-19,-22],[-14,0],[-31,15],[-12,7],[-13,17],[-6,2],[-9,-6],[-2,-7],[4,-10],[-5,-2],[-39,6],[-6,6],[3,18],[27,27],[-23,8],[-8,10],[-35,-17],[-19,-4],[-30,12],[-4,60],[-3,23],[-14,15],[-9,16],[-13,12],[-27,12],[-23,30],[-4,14],[3,10],[13,14],[79,-30],[48,-29],[46,-36],[23,-26],[2,-17],[-5,-17],[-14,-17],[11,-20]],[[25945,90861],[-11,-1],[-19,9],[-43,35],[-9,15],[-4,17],[0,21],[3,20],[14,42],[-26,33],[-6,19],[3,10],[14,26],[4,16],[14,22],[37,44],[37,-10],[32,-36],[9,-24],[-3,-26],[3,-37],[8,-49],[3,-36],[-4,-22],[-14,-41],[-12,-20],[-16,-18],[-14,-9]],[[26479,89616],[-15,-6],[-15,3],[-13,17],[-11,30],[-17,22],[-39,28],[-7,11],[-11,37],[-2,37],[-9,34],[0,16],[7,25],[33,6],[26,-10],[5,-7],[8,-14],[6,-18],[31,-47],[18,-38],[25,-78],[0,-15],[-7,-16],[-13,-17]],[[24154,87467],[-11,-1],[-26,29],[-5,15],[33,9],[23,-26],[-2,-12],[-12,-14]],[[21881,95955],[-72,-2],[-33,6],[-2,11],[29,13],[95,22],[57,39],[21,5],[73,6],[43,-1],[55,-10],[-132,-49],[-134,-40]],[[21388,96858],[-32,-12],[-37,7],[-6,7],[0,9],[3,10],[42,36],[38,12],[23,3],[18,-13],[10,-18],[-59,-41]],[[21752,96599],[-39,-6],[-69,3],[-83,21],[-22,24],[-5,38],[1,22],[7,4],[51,5],[96,6],[78,-5],[88,-22],[36,-14],[18,-10],[22,-20],[8,-8],[5,-16],[-110,-4],[-52,-6],[-30,-12]],[[25076,95914],[-13,-8],[-42,4],[-14,-8],[-22,5],[-31,16],[-36,32],[-41,48],[-32,41],[-1,12],[10,19],[32,13],[76,15],[52,0],[48,-31],[14,-11],[8,-13],[1,-12],[-4,-11],[-22,-24],[-10,-16],[0,-17],[5,-23],[9,-16],[13,-8],[0,-7]],[[23311,95339],[-21,-19],[-23,-1],[-30,18],[-32,-7],[-45,-36],[-16,-22],[-12,-7],[-37,-7],[-16,6],[-15,19],[-14,32],[10,24],[35,16],[93,27],[26,13],[3,14],[6,9],[8,4],[62,-23],[29,-16],[22,-18],[-2,-8],[-31,-18]],[[23526,94760],[-13,-2],[-25,3],[-93,26],[-16,10],[-4,8],[21,9],[8,10],[23,12],[42,0],[44,-29],[21,-27],[1,-12],[-9,-8]],[[16368,95475],[-22,-3],[-24,6],[5,15],[54,41],[3,11],[0,9],[-7,11],[14,15],[22,5],[7,-5],[2,-12],[-5,-36],[-6,-18],[-10,-14],[-14,-14],[-19,-11]],[[18455,96049],[-42,-18],[-289,27],[-15,9],[-8,12],[52,33],[64,14],[146,11],[51,-13],[34,-15],[19,-12],[8,-24],[-20,-24]],[[21078,95066],[-53,-3],[-90,18],[-54,33],[-17,16],[2,8],[9,7],[13,22],[31,63],[12,17],[48,36],[36,10],[75,-3],[44,-19],[18,-12],[13,-15],[13,-32],[3,-21],[22,-24],[7,-14],[0,-14],[-6,-14],[-12,-13],[-29,-21],[-85,-25]],[[22162,91478],[-9,-18],[-11,-6],[-22,-21],[-8,-3],[-13,14],[-11,22],[-4,3],[-7,0],[-14,-15],[-7,1],[-5,9],[-3,19],[0,29],[7,43],[1,16],[-4,12],[3,12],[10,10],[12,4],[30,-4],[23,-17],[12,-23],[23,-18],[7,-13],[-10,-56]],[[22223,91597],[-6,-34],[-34,9],[-15,12],[-13,28],[-2,8],[3,10],[14,25],[9,9],[23,-11],[10,-14],[8,-23],[3,-19]],[[22136,92451],[-3,-5],[-60,22],[-23,12],[-8,10],[-5,19],[-3,28],[12,14],[27,-1],[28,-11],[44,-31],[-12,-10],[-1,-20],[5,-20],[-1,-7]],[[23468,91920],[37,-39],[0,-19],[-5,-31],[-11,-24],[-16,-16],[-23,-8],[-29,-1],[-13,7],[10,24],[7,8],[1,21],[-5,35],[-6,22],[-16,12],[-12,1],[-3,-12],[5,-23],[-4,-30],[-13,-38],[-9,-17],[-18,9],[-8,14],[2,23],[-4,22],[4,22],[12,34],[17,22],[21,12],[26,-1],[29,-13],[24,-16]],[[21897,91818],[-23,-5],[-4,1],[2,16],[-2,8],[-6,5],[20,13],[3,10],[-7,7],[-27,14],[-8,13],[2,11],[10,10],[19,-2],[41,-18],[19,-26],[8,-20],[-13,-3],[-11,-8],[-11,-16],[-12,-10]],[[21709,91351],[-11,-1],[-16,10],[-90,35],[-11,11],[10,15],[33,19],[22,19],[17,30],[51,-16],[19,-14],[8,-12],[3,-17],[-3,-41],[-17,-9],[-15,-29]],[[20961,91247],[-16,-2],[-28,9],[-43,21],[-31,21],[-21,23],[-3,16],[16,9],[24,4],[57,-3],[28,-8],[36,-34],[7,-19],[2,-12],[-5,-11],[-23,-14]],[[20028,90668],[-14,-48],[-6,5],[-9,23],[-20,11],[-21,25],[0,55],[8,25],[-2,35],[22,21],[16,-25],[5,-42],[-4,-20],[16,-22],[7,-5],[4,-17],[-2,-21]],[[19676,91003],[31,-6],[23,4],[17,-23],[7,-23],[-2,-8],[-8,-4],[-49,26],[-18,16],[-6,14],[5,4]],[[19974,90440],[35,-5],[45,1],[-8,-44],[-17,-29],[-14,-8],[-6,16],[-26,35],[-9,34]],[[19632,91008],[-10,-2],[-38,34],[8,30],[35,-31],[5,-18],[0,-13]],[[11377,91921],[-23,-21],[-37,22],[-9,11],[42,30],[19,-1],[39,-18],[14,-15],[-45,-8]],[[52722,53170],[6,135],[12,113],[5,105],[18,93],[-9,93],[-11,40],[-57,131],[26,50],[-34,-7],[-7,49],[-17,58],[10,10],[10,32],[31,-10],[-1,16],[-27,49],[3,25],[11,27],[-6,12],[-19,-29],[-14,1],[-10,19],[-8,3],[5,-38],[-11,-33],[-10,-12],[-18,2],[-14,8],[-4,19],[-13,15],[-38,24],[-31,30],[-7,80],[-12,34],[-6,39],[-3,44],[5,69],[-8,11],[-9,3],[-14,-3],[-13,4],[-15,38],[-13,14],[8,-69],[-9,-20],[-23,6],[-9,26],[-2,20],[10,84],[-4,2]],[[78623,58343],[-5,-5],[-5,0],[-5,8],[1,34],[3,20],[9,4],[2,-61]],[[78699,58017],[-11,-22],[-16,46],[0,12],[27,-36]],[[79007,57840],[-46,75],[-90,26],[-10,33],[-9,6],[-8,-43],[-50,-41],[-21,25],[-15,30],[2,37],[15,30],[24,22],[12,76],[-19,97],[-16,28],[-18,23],[-18,-37],[-15,-61],[-16,-32],[-23,-7],[-33,2],[-13,93],[-4,79],[4,90],[5,53],[-32,74],[-2,70],[-15,37],[-4,-19],[0,-20]],[[77417,57713],[-13,-7],[-26,-83],[-12,42],[-7,43],[8,98],[-16,186],[10,25],[9,13],[18,71],[21,70],[2,85],[17,61],[-4,52],[1,61],[4,49],[-2,41],[14,42],[24,32],[-10,11],[-10,23],[-31,-35],[-16,11],[-3,37],[4,39],[2,23],[12,27],[-1,52],[-6,46],[9,57],[-18,0],[-9,11],[5,32],[17,28],[-15,53],[11,57],[0,71],[-8,62],[0,45],[-11,79],[-6,101],[-24,76],[-19,110],[-48,144],[0,61],[-2,54],[-11,27],[-14,-192],[-11,38],[-3,107],[-7,50],[7,101],[-28,100],[-6,73],[-19,110],[6,25],[25,-25],[-23,64],[-19,-14],[-16,69],[-3,188],[-16,70],[9,71],[-18,257],[-35,82],[7,72],[9,63],[-2,118],[8,36],[17,28],[-16,-10],[-13,-8],[-32,-7],[-36,-2],[-12,86],[-18,41],[-16,86],[-9,98],[6,19],[-27,40],[-8,24],[-29,64],[-33,48],[8,-34],[9,-21],[-17,-59],[16,-99],[-14,-63],[-13,-82],[-12,-40],[-40,-84],[-32,-29],[-21,-5],[-19,9],[-23,44],[-5,36],[-4,61],[-8,9],[-9,-7],[14,-79],[0,-37],[24,-71],[-9,-20],[-44,-38],[-15,6],[-10,-8],[-3,-32],[-6,-18],[-69,-48],[-14,-56],[-9,-55],[-35,-80],[-46,-66],[-11,3],[-13,16],[2,71],[15,61],[-5,64],[-3,-37],[-30,-90],[-14,-29],[-27,8],[-38,-12],[-14,92],[0,34],[-3,29],[5,30],[-2,25],[-9,-47],[-3,-40],[-14,-35],[-38,-39],[-1,49],[-2,44],[8,39],[-1,63],[12,90],[-1,31],[-3,34],[-7,-50],[-4,-51],[-8,-16],[-13,-11],[-26,-60],[-15,-52],[-40,-50],[-20,5],[-3,63],[16,225],[15,32],[8,39],[12,131],[15,50],[6,104],[6,18],[19,82],[7,150],[-8,75],[-18,72],[-18,217],[-46,176],[-4,59],[-22,71],[21,5],[-43,62],[-6,26],[-9,146],[2,81],[-6,-11],[-6,-50],[-17,-21],[7,-87],[-1,-21],[-9,-33],[-36,35],[-26,38],[-30,93],[-29,104],[10,16],[13,2],[42,-77],[27,-16],[17,19],[21,33],[10,64],[-11,24],[-20,13],[-13,17],[-20,43],[-2,23],[-6,28],[-20,20],[-16,25],[14,45],[13,34],[-35,-2],[-39,58],[-9,16],[-13,12],[-31,7],[-26,-17],[12,-82],[-2,-27],[-17,4],[-36,124],[11,32],[15,30],[-7,4],[-15,-2],[14,111],[-9,16],[-4,-34],[-8,-34],[-30,-78],[-15,15],[-10,19],[14,41],[8,11],[5,22],[-11,43],[-18,32],[-14,53],[-7,1],[6,-63],[-2,-91],[-32,100],[-64,143],[-15,42]],[[75645,63819],[-4,42],[-7,39],[-5,42],[-1,33],[-14,29],[-6,52],[-3,52],[8,38],[19,40],[15,7],[11,-18],[28,-27],[19,-24],[8,-33],[8,4],[9,21],[-2,25],[-8,68],[-3,81],[0,191],[-3,22]],[[77280,58152],[23,-100],[-3,-15],[-3,-8],[-6,3],[-9,54],[-17,34],[-21,-6],[17,44],[7,10],[12,-16]],[[77272,57565],[-13,-34],[-5,2],[6,55],[23,41],[19,4],[-2,-26],[-14,-31],[-14,-11]],[[77283,58455],[-1,-13],[-2,0],[-7,9],[4,55],[11,44],[11,66],[6,14],[2,-35],[-7,-74],[-5,-40],[-12,-26]],[[77365,58700],[-12,-3],[-5,93],[3,14],[16,-46],[24,-28],[-9,-18],[-17,-12]],[[77375,58608],[-7,-119],[-17,17],[-9,0],[-10,67],[0,18],[-6,44],[41,8],[8,-35]],[[77336,59100],[7,-16],[9,0],[-3,-56],[-22,-69],[-13,-10],[-5,0],[5,101],[-9,57],[3,39],[24,-18],[4,-28]],[[77259,58842],[-3,-3],[-4,1],[-10,10],[-10,39],[5,27],[4,7],[10,-2],[4,-5],[2,-10],[-3,-22],[1,-19],[4,-23]],[[76243,61028],[-18,-56],[-7,84],[30,47],[14,44],[15,31],[5,-37],[-14,-71],[-25,-42]],[[77103,61205],[-10,-7],[-16,37],[-3,90],[13,20],[7,5],[11,-11],[3,-14],[2,-18],[-3,-19],[-4,-83]],[[76024,62605],[-4,-5],[-29,49],[-23,62],[36,12],[35,-13],[1,-33],[-8,-53],[-8,-19]],[[75969,63301],[6,-79],[-19,30],[-7,41],[-2,42],[22,-34]],[[76031,63109],[32,-48],[13,3],[19,-30],[1,-12],[-4,-24],[-9,-19],[-24,-20],[-16,16],[-7,52],[-19,25],[-6,20],[13,29],[7,8]],[[77372,58157],[-6,-1],[-6,2],[-6,9],[14,62],[4,-72]],[[77242,58578],[3,-32],[-18,34],[-3,95],[14,-60],[6,-14],[-2,-23]],[[77240,58980],[-2,-21],[-16,-43],[-14,25],[-4,13],[15,28],[15,-4],[4,6],[2,-4]],[[77309,59388],[-2,-95],[-14,46],[-2,52],[1,49],[3,8],[1,-8],[8,-22],[5,-30]],[[76334,60955],[-6,-15],[-11,11],[-3,6],[26,64],[3,-24],[-9,-42]],[[75835,63320],[4,-55],[-13,22],[-18,76],[1,50],[12,-23],[14,-70]],[[50663,58696],[-7,-33],[-21,-86],[-16,-36],[-69,-121],[-35,14],[-71,-24],[-11,28],[-16,3],[-21,-4],[-8,-11],[-2,-12],[-7,-17],[-14,-48],[-10,-12],[-13,-8],[-15,1],[-9,-6],[0,-24],[-3,-21],[-11,-10],[-4,-23],[1,-23],[-6,-10],[-14,5],[-8,7],[-7,-30],[-10,-20],[-6,0]],[[57940,77040],[-7,-139],[-27,-65],[-40,22],[-52,-18],[-27,-73],[-16,-22],[-14,-26],[-9,-95],[-2,-156],[-19,-19],[-18,-6],[-75,-137],[43,-39],[19,-29],[32,-82],[44,-93],[9,-45]],[[81951,54665],[32,0]],[[81684,54488],[31,-1],[34,10],[35,30],[33,37],[28,43],[27,47],[27,38],[43,44],[15,-4],[0,-31],[-6,-36]],[[35652,54182],[26,99],[3,45],[24,2],[37,-52],[30,-75],[40,-243],[6,-225],[17,-118],[46,-245],[3,-45],[7,-55],[15,-58],[16,-96],[1,-18],[-11,-26],[16,-2],[14,-15],[9,-61],[11,-41],[21,-56],[43,-19],[33,-7],[37,-31],[27,-41],[21,-138],[-7,-87],[2,-61],[-11,-24],[-30,-40],[-7,-22],[-62,-103],[-14,-49],[-33,-65],[-33,-125],[-48,-114],[-17,-29],[-26,-7],[-16,-17],[-37,-93],[-51,-31],[-4,-54],[-29,-124],[-26,-67],[-16,-23],[-41,-122],[-5,-54],[0,-94],[-28,-57],[-28,-37],[-4,-80],[-12,-27],[-11,-18],[-58,21],[-91,-88],[-30,-21],[98,-5],[32,-46],[69,31],[83,110],[32,24],[65,75],[27,50],[48,60],[10,26],[27,29],[15,-36],[1,-23],[-22,-44],[6,-28],[14,-36],[5,-49],[2,-37],[9,-66],[30,-88],[1,-30],[-4,-38],[14,-32],[15,-19],[51,-95],[39,53],[25,15],[15,23],[33,14],[27,-22],[51,-32],[37,34],[75,78],[-23,-138],[-17,-127],[-13,-51],[-13,-138],[-13,-37],[-10,-42],[17,15],[14,20],[18,53],[14,92],[55,247],[16,22],[45,28],[78,197],[31,-1],[19,-45],[19,-27],[4,54],[27,22],[-28,27],[-5,24],[-2,40],[19,55],[-12,48],[40,61],[-3,45],[14,38],[18,39],[21,19],[3,33],[13,14],[10,4],[20,-37],[22,44],[21,17],[9,-7],[12,-20],[12,-8],[10,4],[26,28],[24,-46],[15,-10],[-4,26],[-8,23],[6,20],[11,12],[36,-11],[19,-20],[21,-38],[28,-3],[23,4],[14,-21],[23,1],[11,-33],[35,-46],[7,-31],[28,-16],[27,-19],[28,-5],[28,5],[1,-40],[21,-11],[26,9],[21,-48],[53,-37],[38,-56],[24,10],[27,-15],[30,-121],[6,-87],[13,12],[12,39],[16,71],[29,23],[14,-27],[30,-44],[25,-47],[11,-31],[19,-5],[-16,-38],[16,4],[19,27],[17,-55],[13,-60],[2,-62],[-12,-35],[-10,-22],[-12,-44],[-13,-7],[-14,-14],[16,-32],[10,-30],[24,82],[16,23],[23,13],[13,-59],[2,-55],[-38,-23],[0,-44],[-12,-24],[-7,-29],[-6,-59],[-8,-50],[-23,-218],[0,-36],[27,38],[52,112],[16,118],[20,117],[22,37],[14,0],[20,-13],[1,-38],[-3,-22],[-22,-58],[-9,-32],[9,-32],[50,97],[22,33],[19,-6],[38,44],[76,9],[5,51],[16,22],[41,-6],[82,-45],[29,-37],[43,-35],[23,-41],[96,-76],[69,-8],[34,35],[43,-36],[23,-41],[44,-21],[45,-12],[35,29],[88,10],[112,42],[66,-10],[75,-28],[54,-71],[45,-41],[27,-40],[44,-41],[94,-111],[33,-64],[58,-88],[59,-37],[32,-91],[25,-42],[61,-154],[71,-108],[47,-109],[90,-69],[35,-115],[61,-14],[26,-17],[32,-49],[44,-27],[56,8],[63,-6],[50,23],[120,-43],[19,-21],[24,-49],[44,-182],[26,-202],[13,-154],[30,-120],[16,-226],[14,-71],[1,-54],[12,-13],[7,-152],[-3,-61],[-11,-80],[-1,-35],[2,-23],[-5,-33],[-2,-32],[12,-72],[0,-57],[-15,-70],[-21,-181],[-53,-302],[-51,-173],[-71,-178],[-47,-93],[-18,-10],[-17,19],[12,-50],[-11,-43],[-47,-131],[-46,-86],[-49,-150],[-4,-3],[-62,-58],[-37,-47],[-47,-85],[-43,-135],[-9,-18],[-16,10],[0,-69],[-37,-108],[-11,-16],[0,30],[7,24],[3,25],[-1,29],[-10,-21],[-22,-82],[7,-59],[-16,-90],[-60,-257],[-75,-217],[-17,-66],[-62,-146],[-45,-70],[-12,-1],[-15,6],[-7,112],[-36,68],[-10,12],[-15,-72],[-12,-20],[-18,-4],[19,-31],[6,-36],[-19,-73],[-1,-66],[-34,-72],[-20,-53],[-10,-67],[-7,-62],[16,17],[7,-13],[5,-19],[-3,-29],[-11,-54],[2,-134],[-4,-30],[11,-33],[12,56],[6,-16],[-32,-359],[13,-162],[4,-183],[15,-179],[16,-160],[1,-13],[-22,-185],[-28,-183],[-17,-150],[-11,-161],[-11,-78],[-4,-79],[13,-188],[4,-35],[-34,-84],[-37,-41],[-21,-40],[-45,-151],[-25,-224],[-1,-118],[12,-249],[-9,-102],[-14,-67],[-17,-45],[-44,-53],[-39,-131],[-17,-137],[-27,-50],[-5,-76],[-21,-83],[-56,-124],[-36,-36],[-18,-34],[-11,-72],[-35,-119],[-25,-154],[6,-53],[1,-8],[9,-178],[-3,-46],[-34,-49],[-128,-91],[-34,-39],[-77,-156],[-4,-36],[3,-53],[12,-30],[-13,-33],[-15,-59],[-22,4],[-127,0],[-69,-19],[-36,4],[-16,14],[-18,23],[-6,30],[10,46],[-6,27],[-19,-1],[-20,-13],[-4,-27],[1,-20],[8,-28],[4,-35],[-8,-30],[-40,-4],[-46,-28],[-56,-12],[-45,-20],[-21,26],[21,13],[29,-7],[32,21],[-7,25],[-45,32],[-51,-19],[-28,-39],[-61,4],[-75,-29],[-12,-30],[2,-57],[15,-13],[14,-26],[-14,-24],[-13,-11],[-79,-27],[-73,-112],[-31,-14],[-27,-49],[-3,-42],[-8,-25],[-18,-2],[-38,23],[-50,1],[-35,-18],[-183,-182],[-66,-72],[-75,-148],[-126,-166],[-67,-99],[-12,-26],[-11,-1],[-21,-21],[9,-17],[14,-2],[-6,-57],[-26,-40],[-50,-103],[-11,7],[16,54],[-25,2],[-36,20],[-15,-22],[9,-54],[-14,-22],[-24,-3],[-23,6],[-24,39],[11,-70],[51,-18],[22,-16],[8,-27],[-40,-126],[-34,-17],[-3,-17],[18,0],[10,-35],[-12,-141],[-16,-26],[-10,-1],[-10,-24],[14,-46],[13,-33],[-2,-65],[-5,-54],[0,-52],[17,-101],[6,-104],[7,-37],[4,-42],[-11,-39],[6,-63],[-19,-107],[10,-154],[-4,-144],[-8,-76],[-12,-59],[-29,-76],[-1,-77],[-62,-71],[-69,-99],[-63,-118],[-69,-166],[-80,-252],[-73,-360],[-89,-272],[-36,-98],[-48,-109],[-64,-128],[-86,-128],[-94,-114],[-34,-51],[-33,-73],[-8,30],[7,49],[-4,37],[-1,48],[19,9],[28,-30],[14,20],[11,21],[34,12],[65,125],[48,47],[28,79],[4,42],[-1,85],[16,22],[35,-8],[7,24],[-3,27],[6,59],[48,52],[22,63],[-7,160],[8,7],[20,-25],[9,11],[10,70],[-5,36],[-23,10],[-79,-79],[-26,3],[-4,62],[-39,29],[-15,52],[-4,35],[-14,14],[1,-61],[4,-59],[34,-69],[-8,-28],[-17,-32],[-11,-71],[1,-92],[-9,28],[-12,16],[-5,-99],[-23,-38],[-7,-38],[6,-43],[-12,-30],[-58,-80],[-58,-55],[-13,-26],[-6,-61],[-9,-63],[-26,-55],[-21,-110],[1,-47],[7,-69],[11,-46],[-18,-31],[-23,-59],[-19,-67],[-46,-251],[-40,-151],[-31,-74],[-44,-78],[-125,-196]],[[33997,34453],[13,28],[44,61],[24,54],[5,48],[21,43],[38,38],[41,70],[47,102],[28,75],[9,49],[19,37],[26,26],[23,55],[20,84],[26,66],[35,49],[19,41],[4,32],[9,21],[15,9],[8,17],[-1,25],[5,17],[8,10],[15,-4],[21,-15],[12,3],[4,21],[-5,24],[-15,27],[5,30],[40,48],[29,18],[19,30],[18,47],[28,33],[40,18],[10,18],[-1,23],[8,16],[23,12],[13,22],[2,33],[7,31],[13,28],[15,10],[16,-7],[15,10],[14,29],[17,13],[19,-2],[10,6],[34,14],[18,24],[16,53],[13,20],[12,-12],[21,18],[29,48],[5,1],[22,22],[22,82],[11,55],[-3,45],[-7,32],[3,48],[7,128],[2,53],[12,37],[-1,36],[-21,82],[-21,71],[-12,121],[-7,46],[-18,13],[-16,40],[-20,3],[-9,16],[-10,12],[-15,-3],[-12,-24],[-23,-1],[-14,-9],[-17,-21],[-16,9],[-10,19],[-21,0]],[[33844,40227],[19,8],[7,23],[13,32],[17,8],[20,12],[7,24],[-47,84],[-28,51],[17,69],[27,116],[27,112],[21,85],[5,16],[18,6],[-3,44],[-1,29],[-14,1],[16,105],[24,148],[18,113],[6,19],[13,5],[3,13],[-16,19],[-10,35],[-20,100],[-33,159],[-3,57],[-12,35],[-20,-12],[-24,12],[-60,86],[-39,47],[-13,27],[-6,89],[-12,97],[-5,121],[2,30],[33,91],[0,47],[3,40],[-1,32],[-9,1],[-13,-14],[-20,-11],[-12,-1],[-116,9],[-133,10],[-110,8],[-96,7],[-3,79],[-5,133],[-4,94],[-6,149],[-39,93],[-41,101],[-15,25],[50,4],[36,2],[-7,271],[-11,28],[-10,87],[-6,49],[-18,41],[-4,45],[3,30],[10,19],[7,46],[-5,47],[-11,43],[-13,42],[-24,26],[-36,46],[-53,60],[-45,41],[-15,-5],[-79,-16],[-27,-9],[-18,10],[-59,-1],[-24,32],[-19,37],[-42,95],[-6,47],[-16,15],[-25,-6],[-25,7],[-48,39],[-44,40],[-22,-1],[-20,25],[-34,61],[-16,24],[-7,32],[-7,47],[-14,10],[-18,-9],[-19,-24],[-27,16],[-33,44],[-21,33],[-12,16],[-29,24],[-27,5],[-42,-35],[-34,14],[-54,13],[-46,25],[-17,65],[-9,44],[-27,27],[-22,33],[-26,50],[-13,17],[-23,14],[-22,17],[-2,32],[-8,42],[-2,10],[-15,51],[-7,4],[-8,-10],[-5,-8],[-6,10],[-2,22],[4,37],[-8,38],[-21,40],[-11,41],[-1,43],[-5,29],[-8,14],[-5,25],[-1,36],[6,43],[13,49],[-3,76],[-19,103],[-10,74],[-2,45],[3,34],[11,32],[23,81],[4,61],[-7,69],[-1,52],[5,37],[-8,47],[-16,45],[-11,1],[-16,-12],[-18,-38],[-22,-7],[-19,24],[-61,-10],[-94,-24],[-38,-24],[-22,-10],[-26,-8],[-43,-44],[-106,-169],[-22,-24],[-25,-3],[-15,-24],[-23,-18],[-46,-67],[-24,-54],[-15,-48],[-18,-2],[-13,13],[-44,-6],[-22,-17],[-24,-47],[-30,-85],[-13,-24],[-24,-26],[-28,-20],[-34,-32],[-16,-2],[-13,-5],[-12,14],[-4,31],[-18,19],[-42,10],[-63,22],[-65,4],[-33,-2]],[[36214,51711],[26,-3],[37,11],[24,27],[28,5],[27,-3],[92,-30],[55,-9],[20,-9],[20,-14],[14,-15],[4,-32],[-14,-51],[-10,-53],[-9,-75],[-7,-16],[-12,4],[7,-67],[-2,-27],[-6,-26],[-15,-54],[-22,-69],[-7,-14],[-17,-24],[-14,-31],[3,-29],[7,-29],[-8,-36],[-27,-53],[-16,-13],[-14,-6],[-14,6],[-23,53],[-3,-42],[-6,-42],[-8,-24],[-31,3],[-17,23],[-28,25],[-5,-69],[-18,-47],[-17,-15],[-27,-10],[-16,-20],[-30,16],[-27,31],[-16,3],[-12,-25],[-63,-5],[-29,-26],[-18,8],[-26,52],[-5,34],[-15,70],[-14,84],[-10,75],[8,66],[17,-3],[20,-9],[4,4],[1,21],[-4,18],[-32,-3],[-21,39],[-3,60],[4,124],[2,26],[15,36],[4,31],[-3,34],[6,61],[13,52],[52,67],[59,24],[172,-65]],[[37741,38512],[9,-16],[-16,2],[-18,-14],[-28,-12],[-11,23],[24,32],[9,24],[6,-5],[8,-17],[17,-17]],[[36504,36634],[-5,-7],[-18,72],[35,69],[12,-28],[-9,-55],[-10,-38],[-5,-13]],[[37427,38082],[0,-30],[-11,15],[-31,-12],[-11,23],[42,97],[8,-14],[6,-18],[5,-25],[-5,-16],[-3,-20]],[[37639,50149],[-28,-56],[9,65],[-4,45],[3,35],[19,34],[6,5],[-2,-41],[1,-13],[-4,-74]],[[39237,44298],[-10,-12],[-2,36],[29,47],[4,54],[15,-25],[4,-28],[0,-12],[-40,-60]],[[39193,44081],[-9,-33],[-11,5],[-5,22],[-8,22],[4,18],[8,10],[20,-2],[1,-42]],[[37532,51083],[-18,-27],[-5,-15],[-15,11],[3,16],[4,-2],[5,47],[25,-6],[1,-24]],[[36183,51997],[12,-30],[-40,-120],[-21,-18],[-24,-3],[-31,36],[-48,-3],[-15,9],[-1,52],[20,56],[40,-3],[69,45],[39,-21]],[[36028,52959],[-28,-26],[-16,10],[-15,69],[5,57],[20,19],[16,-4],[6,-8],[14,-93],[-2,-24]],[[35929,51767],[-76,-113],[-25,37],[-6,22],[5,21],[-1,9],[8,39],[43,32],[21,5],[27,-10],[5,-27],[-1,-15]],[[36265,51778],[-73,-18],[-34,29],[8,24],[25,38],[30,28],[28,12],[28,-15],[8,-33],[-2,-32],[-18,-33]],[[35992,51923],[-5,-85],[-50,36],[4,87],[24,24],[20,46],[7,56],[1,77],[8,14],[6,5],[6,-5],[3,-116],[2,-70],[-26,-69]],[[36068,52069],[-30,-19],[-5,18],[0,72],[8,40],[38,11],[4,12],[11,7],[7,-25],[-1,-41],[-32,-75]],[[35602,51017],[-30,-11],[38,144],[34,67],[1,133],[36,118],[34,49],[47,14],[26,-72],[-32,-205],[-9,-1],[-43,-108],[-48,-75],[-54,-53]],[[36531,35848],[-19,-26],[4,137],[10,45],[11,34],[14,21],[10,-29],[-8,-67],[-25,-81],[3,-34]],[[54907,76553],[-23,24]],[[32597,39035],[-4,9],[-22,34],[-20,63],[-5,29],[-3,1],[-118,-1],[-113,-3],[-11,-13],[-17,0],[-12,13],[-11,-1],[-17,-13],[-15,-25],[-44,-169],[-21,-72],[-16,-65],[-12,-110],[-4,-19],[-14,38],[-20,102],[-9,57],[-13,66],[-22,82],[-27,25],[-16,8],[-23,16],[-42,20],[-18,4],[-119,2],[-9,2],[-46,-9],[-24,6],[-25,46],[-55,81],[-11,26],[-21,17],[-13,2],[-7,-16],[-10,-68],[-11,-61],[-12,-35],[-39,-25],[-37,-27],[-20,-7],[-11,-30],[-5,-43],[-9,-38],[-53,-58],[-12,-24],[-6,-57],[-29,-71],[-10,-27]],[[50751,55512],[-116,-24],[-130,-39],[-55,-25]],[[25473,62483],[-15,-65],[15,-9],[14,7],[32,-3],[13,-71],[-4,-61],[-30,-158],[-4,-55],[-14,-81],[19,-54],[-18,-72],[-6,-46],[-1,-69],[9,-132],[-15,-190],[-25,-83],[-16,-32],[-28,-82],[-37,-25],[-51,-133],[-9,-35],[5,-38]],[[25569,62168],[-13,-11],[11,34],[1,21],[16,89],[10,-1],[3,-8],[-28,-124]],[[25596,61879],[-21,-81],[-2,23],[9,60],[12,21],[8,22],[2,26],[10,-13],[-3,-25],[-15,-33]],[[50701,81276],[121,97],[73,50],[35,15]],[[33474,59378],[-8,-11],[-25,23],[-9,28],[-1,88],[15,8],[29,-70],[17,-25],[-18,-41]],[[75645,63819],[-5,0],[-16,53],[-15,58],[-39,110],[-12,197],[-1,97],[-26,114],[-18,158],[-7,41],[9,51],[2,19],[-5,-4],[-14,-26],[-17,63],[-11,56],[-46,117],[-13,52],[-1,50],[-19,-50],[-27,-36],[-27,-54],[-18,-16],[-57,-10],[-33,72],[-47,175],[-7,40],[6,103],[-11,97],[0,52],[-3,34],[-8,-8],[-4,-23],[2,-36],[-3,-31],[-41,6],[-39,14],[34,-51],[36,-12],[19,-46],[3,-36],[-1,-40],[-19,-29],[-17,-17],[3,-39],[21,-47],[-26,-14],[-6,-31],[-1,-43],[13,-39],[5,-29],[-3,-26],[12,-29],[18,-60],[5,-42],[-7,-60],[-10,-23],[-16,-23],[-39,-75],[-19,-86],[-16,-40],[-20,-7],[-7,18],[-17,22],[0,42],[5,33],[33,81],[-18,-11],[-21,-23],[-31,-43],[-11,53],[-6,50],[0,61],[25,91],[-29,-45],[-8,-57],[4,-67],[-4,-47],[-11,-62],[-15,-37],[-25,-24],[-11,-37],[-17,-27],[0,54],[-5,71],[-18,168],[-4,-36],[9,-104],[0,-68],[-14,-54],[-27,-57],[-21,-8],[-12,8],[-19,36],[-20,51],[-4,82],[-8,45]],[[75319,64616],[-30,-40],[10,239],[22,-89],[6,-48],[-8,-62]],[[75432,64736],[-13,-17],[-12,14],[-16,56],[8,71],[5,11],[7,-23],[11,-50],[7,-38],[3,-24]],[[75215,64567],[-48,-20],[-25,6],[46,151],[-1,68],[-7,55],[-24,44],[-1,32],[-11,43],[-5,51],[26,16],[21,-29],[3,-16],[4,-42],[11,-43],[36,-88],[0,-55],[-10,-132],[-15,-41]],[[75520,64419],[-10,-47],[-5,34],[4,43],[4,24],[3,0],[6,-25],[-2,-29]],[[75541,64232],[-17,-3],[-8,17],[4,24],[-5,78],[14,8],[7,-1],[5,-22],[3,-42],[-3,-59]],[[75178,65070],[4,-25],[-15,15],[-12,17],[-7,23],[12,12],[18,-42]],[[64057,66752],[-9,-44],[-9,16],[-21,76],[6,53],[-10,76],[5,22],[26,11],[6,-4],[-8,-24],[15,-43],[2,-70],[-3,-69]],[[28428,65811],[1,-13],[-28,-36],[20,-26],[19,56],[15,-46],[8,-86],[-1,-15],[1,-12],[3,-17],[1,-24],[-16,-75],[-54,8],[-2,63],[-8,12],[-13,91],[-17,29],[-24,74],[14,19],[18,-6],[10,9],[25,7],[16,10],[12,-22]],[[28548,66764],[-6,-5],[-24,58],[-19,17],[30,41],[13,35],[0,76],[7,42],[-2,36],[7,37],[-9,42],[-26,33],[-50,131],[-79,32],[-41,1],[22,21],[21,-2],[32,-13],[39,-6],[23,-39],[22,-51],[21,-20],[8,-14],[-1,-14],[3,-14],[27,-24],[26,-39],[8,-113],[-36,-54],[-6,-164],[-10,-30]],[[29714,64050],[-8,-42],[-30,-81],[-65,-20],[-73,-4],[-5,22],[-2,20],[5,30],[0,12],[-3,12],[26,13],[18,37],[27,7],[34,-27],[19,-1],[27,29],[22,63],[13,-8],[-5,-62]],[[28404,66075],[0,-70],[3,-52],[-3,-19],[-30,-34],[-8,-20],[-28,-20],[-17,-27],[-9,45],[-17,27],[-2,47],[-13,-16],[-19,10],[-30,35],[-19,48],[27,8],[5,-30],[22,37],[-5,19],[-4,3],[-7,36],[32,94],[7,60],[-15,98],[14,6],[36,-34],[16,-34],[0,-46],[16,-35],[21,-86],[27,-50]],[[28196,67240],[34,-18],[18,2],[11,12],[49,-5],[41,17],[6,-30],[-1,-16],[-86,-15],[-78,-45],[-43,-31],[-21,-3],[-15,16],[-52,93],[14,-10],[38,-52],[24,10],[22,34],[4,26],[-4,13],[10,41],[29,-39]],[[28514,66252],[-31,-12],[-23,11],[-5,10],[9,16],[21,13],[34,1],[15,-15],[2,-7],[-22,-17]],[[29428,64932],[6,-10],[-17,-23],[-40,28],[-9,-2],[-8,31],[-3,22],[2,21],[24,-16],[12,-30],[33,-21]],[[29325,65707],[-22,-63],[-12,6],[7,78],[15,12],[6,0],[6,-33]],[[29387,64639],[-20,-18],[5,30],[37,51],[21,44],[11,16],[5,12],[16,17],[8,28],[-2,24],[-17,38],[0,27],[6,20],[29,9],[-8,-29],[12,-82],[-39,-103],[-33,-31],[-31,-53]],[[28708,66524],[46,-65],[39,-24],[42,-82],[18,-29],[4,-26],[-7,-120],[-10,-73],[2,-63],[-10,18],[-10,42],[-17,24],[-5,13],[29,2],[3,66],[14,51],[-2,54],[-34,59],[-24,53],[-36,16],[-34,52],[-20,7],[-24,-10],[9,31],[6,41],[4,8],[17,-45]],[[28982,65351],[-12,-4],[-21,16],[-48,70],[-23,6],[8,39],[17,-14],[39,-60],[15,-30],[25,-23]],[[29211,65031],[-2,-15],[-35,115],[-44,28],[-26,28],[6,15],[17,7],[3,37],[-7,39],[-24,80],[-13,54],[-6,12],[-1,45],[27,-70],[12,-62],[18,-61],[13,-105],[35,-36],[25,-51],[2,-60]],[[29081,65783],[2,-30],[-19,6],[-28,-11],[-9,0],[6,20],[19,27],[1,26],[-24,37],[-27,92],[-13,22],[-6,35],[-23,38],[5,20],[4,4],[16,-9],[35,-134],[2,-12],[59,-131]],[[29711,64763],[17,-9],[9,1],[32,-17],[19,-24],[4,-10],[-10,-21],[-29,40],[-26,5],[-36,-1],[-14,8],[10,43],[24,-15]],[[29745,64231],[-37,-28],[-3,33],[18,27],[22,-32]],[[62435,74713],[27,9],[46,27],[13,-13],[13,-27],[7,-23],[1,-42],[5,-7],[23,14],[9,-17],[18,-21],[29,-20],[43,32],[21,8],[18,-1],[9,-10],[4,-33],[-4,-41],[-5,-22],[9,-16],[35,-40],[15,-21],[-7,-38],[26,-93],[9,-36],[10,-44]],[[62913,74254],[-1,53],[1,41],[-4,24],[-20,33],[-1,14],[6,8],[16,-5],[20,2],[10,13],[-22,43],[-19,29],[-17,19],[-3,12],[0,8],[3,10],[28,24],[3,21],[-2,25],[-44,36],[-34,-14],[-30,41],[-19,31],[-24,33],[-21,19],[-20,42],[-36,43],[-23,12],[1,7],[4,8],[9,6],[64,-1],[7,7],[4,19],[9,27],[10,41],[-1,34],[-63,55],[-46,50],[-32,67],[-22,61],[1,20],[6,19],[49,56],[4,15],[-1,10],[-18,29],[-22,29],[-7,22],[-14,11],[-27,1],[-46,36],[-10,4],[-2,7],[2,7],[33,15],[0,12],[-10,16],[-19,12],[-17,29],[-6,26]],[[63492,75947],[25,-34],[45,-90],[63,-147],[15,-42],[10,-48],[9,-59],[14,-52],[64,-130],[28,-48],[45,-63],[16,-14],[21,-3],[39,-1],[35,-24],[18,-17],[18,-25],[16,-28],[17,-77],[-62,25],[-62,-4],[-36,-16],[-34,-22],[-32,-32],[-21,-62],[-17,-142],[-25,-134],[0,-61],[12,-59],[-2,-29],[-11,-12],[-15,-25],[-19,-122],[-10,-25],[-12,-15],[-3,15],[0,32],[-27,28],[-14,-32],[-10,-67],[-20,-71],[-1,-13],[5,-219]],[[62653,75239],[3,19],[-8,9],[-8,0],[-8,-9],[0,-24],[10,-5],[11,10]],[[62506,75476],[-6,-7],[-9,7],[-3,14],[1,16],[9,3],[7,-4],[2,-14],[-1,-15]],[[89771,44956],[-7,-69],[-14,-55],[-1,-32],[3,-45],[22,-33],[18,-21],[10,-58],[31,-81],[-1,-56],[16,-69],[16,-137],[4,-121],[16,-80],[-10,-172],[11,-70],[15,-58],[18,-116],[13,-106],[19,-30],[38,-36],[41,40],[28,53],[31,13],[43,28],[31,-71],[17,-80],[74,-104],[42,-68],[32,-37],[30,-50],[-3,-50],[-7,-39],[7,-61],[4,-71],[-6,-86],[22,-130],[7,-103],[23,-101],[-2,-104],[-4,-40],[-3,-58],[18,-72],[17,-54],[24,-58],[33,-89],[23,-17],[20,-2],[-3,-90],[41,-179],[22,-147],[-15,-197],[-14,-114],[3,-56],[53,-137],[30,-25],[-6,-65],[-4,-101],[24,-78],[27,-58],[30,-35],[29,-28],[38,-28],[48,-12],[25,-44],[13,-35],[39,-12],[17,7],[22,14],[14,-24],[11,-31],[21,-86],[44,-85],[30,-14],[18,-43],[24,-11],[22,-6],[30,-33],[49,-75],[45,-13],[20,-21],[44,-83],[17,-44],[18,-66],[-22,-6],[-21,13],[-13,-64],[29,-90],[35,-63],[41,-67],[40,-94],[10,-72],[11,-29],[13,-101],[35,-59],[2,-108],[18,-149],[19,-135],[14,-40],[17,-65],[18,8],[14,21],[28,-64],[15,-28],[8,16],[-17,123],[11,72],[10,9],[16,2],[18,-58],[26,-62],[47,-55],[38,-52],[11,2],[-4,40],[1,59],[15,9],[14,-29],[25,-91],[5,-188],[0,-158],[17,-162],[24,-43],[16,-40],[28,-54],[18,-51],[23,-23],[74,-108],[20,-13],[32,-2],[40,-49],[19,-45],[43,-169],[20,-59],[43,-59],[19,-19],[29,-40],[10,-59],[3,-34],[17,-63],[25,-75],[38,-41],[34,-91],[2,-148],[18,-73],[12,-32],[27,-30],[11,-24],[-23,-195],[22,-391],[-12,-122],[22,-121],[52,-210],[12,-74],[7,-87],[34,-111],[-2,-169],[13,-80],[-3,-105],[-40,-112],[-31,-139],[-1,-118],[-20,-228],[-14,-62],[-10,-95],[-43,-230],[-2,-90],[6,-108],[-7,-103],[-11,-71],[-10,-130],[-44,-202],[-63,-150],[-4,-114],[-8,-50],[-13,-62],[-39,-69],[-23,-29],[-9,-40],[-22,0],[0,-13],[15,-12],[-7,-21],[-58,-36],[-40,-47],[-40,-113],[-17,-60],[-21,-57],[-13,-27],[-6,-28],[-8,-72],[-21,-13],[-18,-21],[8,-68],[-9,-78],[-3,-53],[-10,-34],[-11,12],[-10,-5],[-12,-19],[19,-5],[11,-9],[-39,-76],[-36,-78],[-10,-51],[-15,-65],[-14,-144],[-11,-83],[8,-58],[-2,-11],[-8,-4],[-5,7],[-17,-20],[-4,-20],[7,-25],[4,-8],[-2,-12],[-6,-13],[-16,0],[-19,-21],[-53,-213],[-23,-57],[-27,-87],[-10,-79],[-8,-86],[-10,-145],[-9,-103],[-21,-99],[-7,-71],[-3,-135],[10,-103],[-7,-54],[0,-52],[-8,-49],[-34,-11],[-28,-40],[-40,-65],[-23,-24],[-51,-18],[-99,8],[-189,-24],[-37,-15],[-70,-45],[-68,-70],[-66,-94],[-149,-256],[-117,-28],[-22,0],[-18,7],[-21,-16],[0,-32],[19,-33],[14,-31],[25,43],[11,-12],[4,-79],[1,-50],[-8,-27],[-15,-20],[-17,13],[-2,27],[-22,65],[-26,57],[-25,18],[-14,-19],[-23,-20],[-20,72],[-20,63],[-28,7],[-24,-1],[-19,27],[-39,43],[8,33],[10,35],[22,13],[-6,48],[-12,39],[-30,10],[-21,-7],[-12,-30],[-16,-54],[-64,-67],[-32,37],[-36,55],[18,-4],[36,2],[30,49],[13,31],[15,66],[-19,46],[-18,34],[-26,30],[-98,-102],[-21,-15],[-19,-20],[34,-17],[20,5],[21,-30],[-34,-42],[-26,-12],[-34,-25],[-63,-66],[-80,-136],[-35,-39],[-41,-32],[-56,37],[-31,8],[-40,56],[-67,38],[-63,74],[-44,38],[-31,8],[-43,-16],[-73,67],[-56,7],[-36,-67],[-29,5],[-18,9],[-59,110],[-56,55],[-107,28],[-66,76],[-49,146],[-94,168],[-25,61],[-12,60],[-1,47],[13,90],[17,89],[3,50],[-35,167],[-50,159],[-23,49],[-62,106],[-57,79],[-15,42],[-4,21],[27,-10],[12,32],[19,11],[14,-43],[17,-8],[0,72],[10,35],[-7,15],[-5,14],[-25,16],[-28,-24],[-21,-31],[-28,-26],[-11,-28],[-29,-1],[-12,-7],[-58,-53],[-36,-1],[-57,18],[18,73],[23,43],[19,50],[30,173],[-5,151],[-15,61],[-48,125],[-22,76],[-27,80],[-13,-46],[-8,-49],[-26,-70],[-13,-157],[-50,-239],[-35,-3],[-30,10],[-52,-28],[-35,-33],[-32,0],[-18,-10],[-23,8],[37,187],[31,-5],[35,7],[15,-3],[23,2],[18,86],[11,96],[-7,62],[-3,64],[7,73],[3,53],[43,174],[37,89],[42,72],[-5,68],[-14,85],[-4,65],[20,20],[19,41],[-22,187],[-14,55],[-22,55],[0,-71],[2,-70],[-30,-89],[-40,-64],[-26,-60],[-25,-136],[-32,-115],[-30,-43],[-27,-9],[-27,-18],[-42,-45],[-42,-39],[-30,-50],[-26,-27],[-86,-230],[-40,-76],[-8,-31],[-16,-26],[3,-37],[13,-24],[13,-102],[-8,-22],[-14,11],[-35,57],[-22,-21],[-18,-23],[-46,105],[-20,24],[-24,42],[-26,36],[-11,5],[-19,-8],[2,28],[13,23],[11,6],[21,-34],[24,-30],[14,-2],[6,12],[-23,118],[-15,104],[-7,30],[-19,106],[-9,30],[-40,74],[-43,88],[-11,104],[-16,67],[-20,42],[-31,38],[-85,14],[-35,107],[-21,133],[16,9],[19,2],[7,41],[-5,64],[-84,78],[-40,83],[-34,35],[-31,14],[-42,-3],[-53,3],[-126,131],[-30,4],[-90,-41],[-31,7],[-137,179],[-91,86],[-30,15],[-39,15],[-32,-21],[-22,-19],[-46,-22],[-182,14],[-156,-28],[-105,-19],[-67,-24],[-112,-107],[-133,-103],[-108,-49],[-99,-65],[-66,-19],[-84,-8],[-179,32],[-61,-24],[-97,-120],[-29,-29],[-55,-33],[-141,-155],[-65,-33],[-42,-11],[-36,-32],[-32,-66],[-45,-183],[-27,-86],[-61,-138],[-39,-46],[-40,6],[-44,-48],[-38,51],[-31,9],[-50,-4],[-174,-58],[-25,68],[-32,10],[-60,-3],[-90,20],[-164,-25],[-79,-28],[-31,-25],[-58,16],[-99,-23],[-35,-38],[-26,-35],[-51,-154],[-56,-51],[-47,-1],[-51,-12],[-105,-148],[-106,-144],[-36,-15],[-40,-24],[-52,-12],[-26,-13],[-122,37],[-77,4],[-97,22],[-83,71],[-64,40],[-73,155],[-44,58],[-80,70],[-23,-2],[-19,-19],[-33,49],[-1,64],[-9,54],[1,142],[5,167],[29,-38],[23,-36],[49,2],[44,62],[25,92],[21,103],[-3,110],[-15,193],[10,41],[15,16],[5,96],[4,296],[-11,111],[-68,226],[-45,197],[-32,88],[-28,143],[-23,198],[-7,100],[-7,185],[8,105],[-4,61],[-28,167],[-64,156],[-10,58],[0,61],[-15,71],[-51,143],[-52,123],[-9,60],[-10,249],[-19,114],[-89,287],[-104,248],[-29,102],[-13,34],[8,4],[11,-13],[13,-25],[7,-2],[6,21],[-1,47],[4,26],[9,-14],[11,-53],[33,-138],[10,-70],[42,-21],[13,18],[15,36],[5,97],[-21,44],[-20,19],[-32,72],[-21,115],[-33,107],[0,38],[15,28],[25,-15],[23,-62],[25,-57],[-4,-100],[-4,-27],[2,-23],[9,-22],[12,-17],[13,25],[11,58],[7,-7],[18,-133],[14,-36],[27,-42],[24,32],[11,28],[-4,94],[7,91],[-4,67],[-61,177],[-56,218],[-34,109],[-28,164],[-18,56],[-24,92],[-1,104],[2,71],[19,151],[18,79],[56,181],[3,78],[0,59],[8,90],[0,63],[-8,59],[-23,100],[31,177],[45,226],[18,33],[28,31],[5,-47],[-13,-157],[19,-81],[-6,-92],[18,15],[27,18],[21,48],[11,46],[51,184],[30,69],[41,50],[85,61],[81,80],[39,77],[49,66],[34,73],[32,49],[166,183],[28,34],[36,4],[44,-6],[40,10],[43,-42],[31,-5],[77,46],[41,40],[71,89],[31,25],[72,28],[82,37],[98,154],[70,-10],[63,-15],[51,46],[119,28],[66,39],[124,102],[33,35],[50,73],[44,91],[43,123],[27,110],[11,57],[26,90],[17,71],[14,34],[48,48],[71,135],[23,28],[4,43],[-15,24],[-19,15],[-13,143],[-12,99],[-1,69],[5,66],[28,103],[19,44],[28,51],[25,16],[21,45],[34,44],[15,45],[21,91],[19,69],[15,-3],[28,-160],[19,-85],[35,-100],[32,-148],[27,-67],[13,-44],[10,-20],[3,28],[-3,33],[13,112],[-6,79],[2,31],[6,12],[13,-8],[25,-44],[13,-16],[9,3],[-1,72],[13,45],[-5,31],[-22,-2],[-9,39],[-18,44],[-21,32],[-24,74],[-8,28],[10,14],[15,-2],[13,31],[5,42],[-11,69],[12,25],[22,-7],[36,-109],[16,11],[13,44],[23,12],[24,-8],[15,-31],[32,-32],[42,4],[22,-8],[45,6],[22,-10],[-4,17],[-25,20],[-27,4],[-32,-2],[-14,21],[-5,55],[8,40],[5,17],[21,-7],[19,2],[2,53],[7,48],[11,39],[0,37],[-12,-10],[-28,-86],[-14,70],[-20,53],[4,77],[12,76],[18,10],[16,-12],[23,45],[13,34],[-3,28],[3,21],[16,-6],[62,-69],[12,-36],[13,14],[4,39],[-1,39],[-14,-5],[-32,3],[-7,22],[3,19],[-15,46],[21,29],[17,2],[13,20],[0,27],[4,12],[10,-17],[32,-7],[31,-35],[15,-8],[6,19],[2,41],[-39,41],[-1,40],[-17,47],[0,45],[24,39],[5,37],[15,15],[27,0],[19,32],[21,11],[6,70],[-1,48],[9,12],[21,-20],[-6,-55],[0,-53],[-6,-29],[8,2],[5,12],[9,35],[22,-14],[6,-37],[3,-37],[11,-12],[15,56],[21,15],[-1,71],[8,51],[2,38],[13,19],[3,40],[-10,28],[-6,51],[18,11],[18,-25],[13,-64],[8,-29],[11,16],[7,42],[22,25],[22,-34],[24,-48],[31,42],[28,77],[-5,47],[4,49],[35,26],[29,-19],[25,-52],[54,-39],[46,-56],[20,-36],[40,-58],[25,-60],[34,-107],[82,-131],[5,-23],[-11,-43],[-10,-56],[-12,-95],[-3,-139],[12,10],[12,50],[13,-10],[14,-32],[2,31],[-9,18],[-15,64],[0,34],[12,28],[19,32],[20,22],[13,18],[2,24],[18,23],[28,8],[16,-4],[118,-59],[29,-60],[3,-73],[11,-26],[7,46],[-2,100],[10,20],[31,-15],[22,-20],[30,-66],[6,-32],[13,-21],[4,30],[-6,43],[-4,50],[6,43],[36,3],[23,10],[-11,16],[-15,6],[-25,40],[-17,42],[27,42],[-1,10],[-25,-1],[-34,40],[-29,56],[22,103],[45,101],[25,34],[2,34],[12,62],[8,53],[2,42],[11,43],[28,41],[37,15],[18,16],[18,38],[16,46],[-34,90],[3,50],[6,59],[42,43],[22,112],[15,17],[33,-3],[13,10],[-2,89],[3,35],[14,14],[18,-12],[11,-39],[25,-36],[9,20],[-4,39],[-3,51],[23,11],[19,3],[1,41],[-3,33],[8,14],[48,7],[13,34],[7,29],[6,-16],[8,-66],[27,-38],[80,-1],[45,27],[19,-16],[30,-13],[32,31],[20,24],[33,-31],[11,-32],[8,69],[20,24],[20,14],[26,-12],[10,4],[-23,51],[1,46],[-1,69],[4,62],[8,45],[-55,91],[-55,14],[-40,-19],[-17,15],[-36,72],[-34,27],[-2,18],[41,52],[16,-9],[24,-49],[14,-17],[12,4],[7,38],[11,20],[20,-12],[62,-82],[34,-80],[18,21],[31,45],[29,-9],[17,-27],[25,-97],[20,-48],[48,-13],[24,-19],[25,-32],[33,3],[70,-12],[65,-62],[27,-39],[32,-11],[18,-15],[34,-5],[53,44],[24,-40],[11,-28],[48,-52],[53,-16],[37,53],[55,39],[38,60],[28,29],[27,49],[10,-2],[-22,-46],[-2,-26],[17,-11],[-2,-14],[-23,-35],[-29,-56],[1,-34],[11,-18],[13,8],[18,28],[23,16],[19,-23],[7,-80],[14,-53],[30,-7],[19,0],[19,74],[-10,63],[-12,14],[6,23],[48,104],[27,-3],[19,-102],[31,-53],[32,4],[17,-14],[14,-61],[-114,-251],[-5,-28],[15,-45],[6,-53],[-37,-128],[-14,-6],[-13,35],[-19,22],[-18,-16],[-18,-9],[-66,-71],[0,-183],[17,-109],[-10,-71],[-19,-126],[-22,-47],[-17,-30],[-57,-172],[-18,-41],[-19,-59],[6,-56],[7,-39],[22,-44],[83,-92],[38,-64],[66,-76],[15,-53],[9,-43],[47,-49],[34,-30],[10,8],[7,10],[8,0],[9,-6],[-2,-38],[-3,-21],[3,-27],[24,-34],[38,1],[22,8],[25,-36],[22,-24],[36,-48],[63,-58],[49,-38],[58,-140],[44,-81],[49,-59],[72,-41],[33,7],[54,-48],[53,-22],[28,-66],[9,-50],[3,-39],[26,-92],[54,-30],[69,-92],[57,-41],[14,-24],[25,-29],[48,-1],[84,46],[38,47],[51,74],[23,128],[14,103],[71,212],[20,105],[18,140],[15,87],[-5,95],[16,172],[36,237],[13,79],[-7,118],[-22,220],[10,77],[10,106],[-16,77],[-16,53],[-2,75],[17,140],[15,74],[16,96],[-9,182],[34,63],[13,32],[26,0],[12,-14],[3,36],[-10,34],[-4,39],[-8,20],[-16,7],[-13,21],[-19,22],[3,81],[33,156],[18,60],[11,-25],[14,-20],[2,45],[-5,46],[25,152],[27,207],[8,188],[44,36],[23,47],[13,55],[25,0],[17,-24],[-11,-41],[-4,-31],[47,-79],[16,-60],[7,-57],[9,-54],[4,-72],[0,-115],[6,-109],[17,-34],[15,-22],[22,-3],[31,-18]],[[92521,37009],[-7,-16],[-13,29],[-8,102],[6,59],[14,55],[3,30],[-6,62],[42,71],[10,37],[4,48],[-15,52],[-12,10],[10,29],[12,15],[9,6],[7,-5],[5,-102],[17,-36],[-3,-50],[-58,-259],[-16,-97],[-1,-40]],[[88751,42296],[-21,-51],[-11,7],[-10,-27],[-20,-13],[-12,0],[-22,-13],[-4,16],[4,51],[19,56],[18,35],[46,16],[36,25],[4,-4],[26,-65],[-38,-8],[-15,-25]],[[87975,43891],[12,-24],[13,2],[12,53],[7,-8],[5,-13],[4,-23],[-17,-40],[-8,-6],[-7,-23],[-12,-73],[1,-24],[11,-25],[27,-22],[13,10],[5,-3],[-5,-36],[-11,-27],[-36,12],[-32,-4],[-52,26],[-27,3],[-8,10],[16,21],[10,28],[-5,67],[4,84],[30,41],[14,42],[20,26],[13,-3],[-2,-26],[5,-45]],[[86238,45115],[23,-14],[10,-19],[7,-21],[1,-25],[-29,-11],[-52,37],[-51,-31],[-15,0],[-10,22],[8,61],[19,-9],[16,22],[-3,67],[-9,37],[27,68],[12,13],[12,0],[11,-48],[2,-51],[13,-48],[8,-50]],[[86282,45290],[37,-5],[45,43],[21,-18],[9,4],[33,41],[21,12],[15,30],[14,-33],[32,-38],[11,-40],[13,-19],[5,-12],[-20,-42],[-3,-45],[-21,3],[-25,-74],[-95,-124],[-85,106],[-37,71],[-24,99],[-5,82],[-10,51],[4,14],[5,6],[7,-1],[25,-56],[12,-15],[16,-40]],[[81439,36835],[-7,-24],[-54,180],[-15,123],[10,22],[10,6],[32,-170],[10,-39],[0,-40],[4,-12],[10,-46]],[[88220,31256],[67,-14],[26,21],[32,-17],[22,-56],[-16,-27],[-15,-4],[-49,23],[-46,-18],[-13,-23],[-9,-51],[-40,-28],[-18,31],[-48,22],[-17,-32],[-34,9],[-32,-14],[-43,8],[-46,57],[-14,26],[11,47],[16,34],[126,49],[67,41],[55,-7],[15,-9],[14,-21],[-10,-38],[-1,-9]],[[90412,29749],[-42,-38],[-15,17],[1,29],[3,13],[36,2],[17,-23]],[[90364,29671],[10,-28],[2,-11],[-24,22],[-39,-5],[24,40],[20,-8],[7,-10]],[[91400,40154],[-6,-6],[-10,0],[-13,11],[12,74],[6,-39],[12,-32],[-1,-8]],[[91370,40236],[-6,-3],[-7,6],[5,24],[7,19],[10,14],[-3,-52],[-6,-8]],[[91984,38311],[10,-15],[8,2],[8,-9],[-3,-38],[13,-42],[6,-30],[-10,-24],[-6,-8],[-15,20],[-42,121],[7,41],[24,-18]],[[91809,38984],[-8,-1],[-7,10],[6,23],[1,32],[10,-10],[7,-45],[-9,-9]],[[91646,39059],[-10,-18],[-6,42],[1,44],[10,15],[5,-58],[0,-25]],[[92649,36038],[-24,-158],[-7,3],[-9,24],[1,91],[10,58],[24,-10],[5,-8]],[[92622,36108],[-6,-9],[-12,55],[-4,56],[5,51],[14,11],[10,-4],[-11,-94],[4,-66]],[[89520,45676],[-23,-33],[-15,18],[-4,36],[2,16],[19,28],[21,-65]],[[89538,45972],[-17,-36],[-17,11],[-6,20],[6,29],[23,5],[11,-29]],[[89490,45994],[-7,-16],[-12,34],[14,40],[12,-19],[-7,-39]],[[90632,41341],[6,-55],[12,-42],[-5,-28],[-7,-21],[-18,19],[-12,51],[-21,41],[-5,23],[25,-2],[12,8],[5,9],[8,-3]],[[87943,45288],[-20,-35],[-1,26],[10,21],[25,84],[11,20],[6,11],[5,31],[1,46],[14,7],[-11,-105],[-40,-106]],[[87871,45159],[-44,-43],[24,58],[51,52],[8,12],[-2,-25],[-26,-43],[-11,-11]],[[88081,42754],[-12,-27],[-15,28],[-3,29],[-12,8],[6,27],[6,7],[6,33],[16,-39],[1,-43],[7,-23]],[[88017,42845],[-5,-4],[0,48],[8,24],[4,-50],[-7,-18]],[[87941,42840],[-17,-2],[-4,3],[-3,25],[5,23],[18,6],[7,-6],[-6,-49]],[[88738,41984],[-11,-10],[-3,24],[14,24],[9,34],[19,-30],[3,-30],[-31,-12]],[[87843,43879],[-7,-6],[-25,11],[0,21],[3,15],[7,10],[16,41],[11,-24],[5,-49],[-10,-19]],[[86831,45332],[-6,-9],[-22,89],[6,27],[-9,46],[15,5],[12,34],[4,-16],[1,-63],[9,-36],[-10,-77]],[[84777,43444],[-18,-36],[-12,29],[7,58],[12,20],[10,-10],[-1,-45],[2,-16]],[[84610,42971],[-11,-17],[-10,5],[0,23],[-11,24],[6,28],[4,14],[9,-2],[3,-23],[12,-26],[-2,-26]],[[82068,39868],[-17,-45],[-19,9],[-3,23],[13,37],[22,45],[7,-28],[-3,-41]],[[90289,28348],[32,-2],[18,14],[16,-2],[19,-33],[22,-18],[16,3],[13,-6],[12,-24],[30,-20],[14,-13],[11,-20],[13,-16],[81,-54],[57,-26],[71,12],[21,15],[21,22],[17,-20],[17,-32],[-3,34],[6,30],[17,23],[20,15],[32,-2],[31,7],[14,13],[14,2],[19,-17],[19,-9],[13,22],[21,51],[12,18],[55,-16],[15,0],[27,53],[17,-1],[51,-42],[22,-53],[-3,-97],[2,-34],[4,-34],[2,-67],[-6,-67],[-1,-52],[3,-52],[-3,-98],[8,-64],[-4,-44],[0,-21],[7,-19],[4,-22],[-3,-28],[3,-32],[-3,-27],[-11,4],[-4,21],[2,26],[-2,22],[-6,19],[-20,22],[6,13],[10,12],[-7,29],[-13,-24],[-8,-33],[5,-11],[-8,-9],[-17,-38],[-12,-51],[-5,-50],[1,-52],[-10,-40],[-14,-39],[-3,-49],[1,-91],[11,-83],[7,-113],[-10,-15],[-30,-7],[-14,-15],[-24,57],[-15,58],[11,24],[24,-14],[8,13],[2,16],[-2,15],[-30,32],[-33,15],[-11,-19],[4,-55],[-3,-13],[-24,-21],[-12,80],[-31,60],[1,-29],[13,-50],[-1,-21],[-5,-29],[-13,-10],[-5,-23],[0,-32],[-5,-51],[-20,-23],[-48,57],[-4,-19],[1,-17],[25,-33],[-12,-25],[-8,-29],[-14,-76],[-23,-64],[-11,-4],[-37,10],[-42,54],[-38,-6],[-62,4],[-40,-20],[-9,59],[-8,21],[3,18],[32,13],[33,-1],[-6,23],[-8,8],[-15,-5],[-41,19],[-29,-8],[-19,28],[-34,96],[-20,45],[-12,18],[-13,9],[-9,14],[-61,221],[-8,51],[-11,129],[48,-62],[18,-39],[9,-50],[16,61],[-3,19],[-43,73],[-6,21],[-2,25],[-10,-25],[-17,-3],[7,51],[-6,51],[-51,111],[-39,105],[-38,130],[-3,16],[-1,28],[-18,87],[-10,65],[-4,56],[17,114],[3,64],[27,-29],[63,-37]],[[89979,28734],[-8,-2],[-6,32],[3,47],[-14,45],[8,46],[-1,50],[5,22],[16,24],[3,43],[14,2],[25,-33],[9,-85],[-4,-51],[9,-46],[-8,-40],[-21,-32],[-30,-22]],[[91110,28941],[50,-104],[25,-17],[8,-11],[-2,-45],[-11,-20],[20,-26],[-3,-17],[-4,1],[-24,-35],[-29,-17],[-9,12],[-8,17],[-6,23],[-37,91],[4,25],[-8,38],[-18,-3],[-12,23],[20,22],[26,61],[18,-18]],[[90931,26844],[-13,-59],[-21,10],[-22,-10],[-13,40],[0,10],[16,-10],[6,13],[4,17],[5,4],[4,24],[14,29],[8,0],[9,-38],[3,-30]],[[91139,27240],[-15,-5],[-6,2],[1,30],[-2,13],[13,27],[20,-13],[7,-20],[-19,-17],[1,-17]],[[90953,26934],[-17,0],[-7,5],[-3,29],[-11,12],[6,9],[2,18],[7,20],[13,-22],[10,-71]],[[90217,28509],[-10,-47],[-11,60],[12,8],[9,21],[2,-3],[-2,-39]],[[91201,28624],[26,-34],[15,-38],[-20,-31],[-14,-6],[-9,36],[-29,-13],[-31,3],[-23,27],[-3,14],[14,14],[38,-1],[36,29]],[[91176,28504],[-14,-44],[-17,28],[-2,13],[21,10],[7,-1],[5,-6]],[[94132,20328],[-9,-23],[-3,26],[17,114],[17,20],[-3,-60],[-19,-77]],[[79367,45798],[-8,-41],[-14,23],[-17,7],[3,30],[14,5],[7,1],[10,11],[5,-36]],[[76899,44825],[4,-2],[4,3],[2,-4],[-7,-5],[-4,10],[-2,16],[-1,15],[2,0],[0,-6],[1,-5],[1,-9],[-1,-6],[1,-7]],[[76921,44818],[-3,-3],[-3,3],[-1,1],[0,3],[3,1],[3,2],[1,5],[1,7],[1,-7],[0,-6],[-2,-6]],[[70474,21234],[-34,-28],[-34,1],[-14,21],[-22,68],[-14,4],[-8,19],[-1,8],[15,5],[23,-19],[55,-16],[40,-37],[30,-12],[-12,-10],[-24,-4]],[[96649,35127],[6,-6],[5,-3],[3,-5],[0,-9],[-3,-10],[-3,-4],[-1,-2],[-1,-1],[0,-3],[0,-2],[-2,8],[-3,6],[-3,0],[-2,-6],[-1,0],[-1,6],[-1,6],[-1,5],[1,5],[3,5],[0,4],[-2,2],[-3,-2],[4,9],[5,-3]],[[84331,44685],[0,-6],[-6,1],[0,6],[6,-1]],[[33833,33138],[-6,-53],[14,-228],[-8,-32],[-14,-37],[-16,-2],[-19,6],[-13,-23],[-9,-100],[-25,-218],[4,-51],[21,-84],[7,-53],[6,-41],[5,-76],[-12,-34],[-11,-6],[-14,-19],[16,-93],[13,-43],[38,-87],[144,-122],[60,-72],[68,-97],[37,-100],[3,-83],[-54,-124],[-6,-103],[11,-73],[20,-68],[52,-88],[39,-32],[52,4],[9,-25],[5,-21],[8,-178],[-1,-67],[-15,-61],[-100,-282],[-86,-172],[-31,-94],[-11,-102],[-27,-48],[-148,-154],[-230,-137],[-186,-71],[-42,-24],[-299,-78],[-58,-11],[-75,7],[-61,-10],[-68,21],[-61,25],[-34,61],[-41,7],[-11,-30],[20,-78],[-9,-93],[11,-54],[24,-11],[23,-27],[21,-37],[-35,-4],[13,-29],[15,-18],[-2,-61],[-13,-148],[-34,-32],[-9,-8],[-11,-32],[-21,-142],[-7,-92],[9,-59],[41,-124],[-15,-81],[-26,-44],[-112,-90],[-45,-36],[-70,-25],[-114,-4],[-42,6],[-97,82],[-73,49],[-66,39],[-64,23],[9,12],[4,21],[-18,12],[-13,3],[-42,-43],[-18,-43],[-5,-38],[-1,-92],[8,-76],[30,-189],[3,-103],[-14,-130],[20,-76],[24,-34],[56,-34],[21,-23],[24,3],[7,-9],[-4,-16],[-14,-33],[1,-35],[42,-10],[43,7],[46,16],[11,24],[0,50],[-53,9],[6,18],[41,21],[53,33],[27,7],[18,-23],[12,-21],[16,-54],[9,-71],[1,-86],[-7,-81],[-7,-28],[-14,-35],[-95,-43],[-26,11],[-25,61],[-8,63],[-21,42],[-46,34],[-45,-10],[-45,-59],[-44,-19],[-15,-53],[110,-86],[52,-24],[17,0],[17,-11],[-15,-32],[-16,-20],[-79,-44],[-34,-31],[-41,-60],[-57,-132],[-17,-28],[-9,-34],[-6,-91],[19,-150],[-20,-63],[12,-70],[-6,-47],[-20,-67],[-80,-106],[-14,-78],[28,-45],[-2,-40],[-9,-36],[-33,0],[-120,24],[-44,-39],[-41,-49],[-11,-23],[-14,-14],[-83,-26],[-16,-17],[-88,-184],[-38,-115],[-45,-112],[-12,-47],[-3,-66],[7,-59],[6,-44],[16,-56],[33,-64],[170,-260],[35,-23],[181,-28],[40,-36],[23,-58],[9,-51],[-10,-128],[-11,-41],[-20,-36],[-43,-47],[-51,-25],[14,-18],[21,2],[46,16],[19,-16],[15,-50],[-28,-21],[-9,-24],[-20,-38],[-105,-148],[-56,-45],[-52,-59],[-70,-61],[-27,-34],[-37,-73],[-56,-79],[-61,-170],[-2,-33],[9,-22],[-34,-298],[-12,-35],[-24,-37],[-65,-62],[-31,-7],[-41,35],[-23,38],[-22,63],[-28,66],[-1,-23],[9,-40],[-6,-42],[-70,-19],[-18,-20],[63,9],[43,-13],[18,-15],[16,-32],[15,-38],[-12,-21],[-35,-18],[-44,-32],[-53,-58],[-29,-68],[-13,-48],[-14,-98],[-4,-64],[-22,-50],[-35,-44],[2,-11],[24,23],[18,7],[16,-59],[22,-119],[10,-82],[-2,-25],[-6,-33],[-45,-8],[-39,1],[-29,-15],[15,-15],[27,6],[37,-36],[41,15],[19,-23],[13,-22],[63,-172],[55,-106],[27,-63],[-13,-29]],[[30936,21513],[16,-25],[65,-118],[17,-48],[10,-56],[-26,35],[-27,-20],[-13,-34],[-12,-36],[0,-26],[9,-23],[27,-19],[64,-7],[5,-7],[37,-141],[19,-32],[22,-25],[51,-72],[49,-77],[58,-74],[62,-57],[57,-42],[54,-53],[58,-73],[63,-54],[67,-37],[69,-32],[105,13],[32,-4],[20,-23],[-20,-64],[-26,-51],[-35,-21],[-36,-8],[-34,1],[-33,10],[-31,-6],[-29,-21],[-31,-11],[-32,-2],[-31,-18],[-32,-13],[-32,11],[-84,51],[-55,12],[-185,20],[-59,12],[-59,18],[-31,0],[-45,-11],[-35,1],[-10,-11]],[[32069,20324],[31,-13],[61,10],[32,0],[14,-5],[6,-7],[42,11],[18,-1],[-5,-25],[-38,-24],[-16,10],[-82,-2],[-36,-25],[-15,0],[-36,-36],[-26,23],[-7,21],[18,29],[18,1],[12,12],[9,21]],[[32812,29278],[3,-36],[-15,4],[-34,35],[-12,33],[-2,14],[35,-15],[16,-14],[9,-21]],[[32856,61657],[-9,-23],[-31,9],[-6,29],[-1,20],[19,41],[22,-18],[9,-19],[6,-4],[0,-17],[-3,-12],[-6,-6]],[[32848,61966],[-4,-15],[-23,28],[-7,51],[1,11],[3,6],[9,-10],[12,-4],[8,-17],[1,-50]],[[53392,48525],[-4,16],[-12,57],[7,54],[7,41],[-8,82],[-18,74],[-20,93],[-6,18]],[[53261,41906],[11,218],[11,96],[0,116],[-7,298],[-7,41],[-5,48],[27,37],[14,27],[19,50],[13,69],[16,153],[58,352],[27,345],[35,163],[13,183],[96,236],[24,145],[50,72],[70,75],[51,135],[24,94],[28,179],[-1,187],[18,250],[-4,72],[-26,99],[-5,71],[-24,70],[-27,53],[-12,94],[-45,149],[-13,99],[-21,71],[-4,88],[-11,93],[-22,92],[-22,105],[0,32],[14,40],[12,13],[-4,-20],[-8,-23],[2,-19],[84,184],[6,36],[-3,41],[-1,49],[4,57],[-80,340],[-64,316],[-10,159],[-84,210],[-33,137],[-19,96],[-15,36],[6,18],[21,5],[49,22],[65,24],[61,56],[17,24]],[[49383,72064],[56,-11],[29,5],[67,51],[52,69],[41,36],[37,75],[32,48],[48,52],[136,111],[21,1],[45,-25],[39,8],[27,39],[29,93],[44,57],[57,58],[76,54],[50,51],[80,43],[199,28],[102,24],[70,-5],[70,80],[35,26],[152,6],[72,58],[272,0],[33,-19],[33,-32],[56,-75],[27,-17],[36,16],[84,72],[94,37],[51,42],[22,62],[44,23],[25,-47],[98,-48],[60,13],[26,15],[-9,71],[63,-19],[49,-34],[51,-69],[33,-14],[60,31],[125,16]],[[55555,74717],[-1,52],[-9,41],[-31,99],[-102,96],[-24,43],[-11,36],[-10,35],[10,1],[10,-9],[13,-11],[5,18],[-6,37],[-26,87],[-2,24],[13,74],[21,82],[-1,99],[7,75],[-8,49],[-3,60],[15,79],[14,20],[8,25],[1,85],[-31,39],[-35,8]],[[37300,16980],[61,-14],[31,-21],[8,-24],[36,-9],[5,-5],[7,-14],[4,-15],[-1,-20],[-62,48],[-86,3],[-20,34],[-44,-20],[-5,13],[0,17],[6,24],[28,-10],[32,13]],[[24851,12213],[-3,-1],[-6,0],[-4,0],[-4,-1],[-3,-1],[-3,0],[-1,0],[0,1],[-2,2],[-3,5],[-2,5],[-1,5],[1,7],[3,3],[0,4],[0,5],[1,5],[1,5],[0,3],[1,1],[2,1],[5,0],[3,0],[5,-1],[3,-1],[3,-2],[4,-5],[3,-6],[0,-3],[1,-3],[0,-4],[1,-5],[1,-4],[-1,-7],[-2,-7],[-2,-1],[-1,0]],[[0,0],[99608,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-391,0],[-390,0],[-391,0],[-390,0],[-391,0]],[[0,3253],[447,8],[89,-8],[94,-25],[207,-2],[194,-11],[50,-33],[65,-20],[137,17],[110,9],[89,1],[823,-46],[843,-81],[172,-26],[154,-61],[162,9],[957,-47],[148,0],[586,-50],[1026,-114],[89,-4],[97,3],[-51,62],[-96,56],[-129,40],[84,12],[184,1],[-37,29],[-101,16],[-366,19],[-1463,144],[-32,9],[-21,12],[-38,13],[-60,14],[-223,8],[-61,13],[-29,16],[15,7],[17,-3],[340,13],[38,16],[2,11],[-18,8],[-59,10],[-137,48],[-44,21],[23,33],[28,14],[105,11],[31,22],[-20,40],[-241,80],[-162,29],[-107,-20],[-203,-1],[-251,-10],[-68,11],[-70,32],[-82,57],[-42,15],[-80,47],[-106,46],[-561,111],[-98,30],[-702,175],[-29,30],[-18,32],[324,-71],[61,0],[72,18],[55,-5],[75,18],[84,9],[219,-55],[442,-89],[118,-31],[63,-22],[52,-7],[51,-16],[63,9],[38,-8],[92,5],[419,10],[166,-8],[195,-43],[75,-71],[56,-32],[107,25],[90,30],[173,25],[56,-10],[93,-37],[105,-62],[445,17],[187,-3],[133,-28],[485,93],[75,20],[111,65],[-91,20],[-65,7],[-25,33],[44,13],[140,18],[272,28],[161,27],[86,70],[369,109],[117,48],[108,79],[-242,157],[-232,136],[74,42],[73,33],[35,26],[29,37],[-76,45],[-71,33],[-117,32],[-440,77],[-150,33],[60,51],[80,39],[169,17],[1079,60],[1087,74],[27,37],[-144,44],[-123,11],[-45,13],[-17,28],[-1,38],[-14,6],[-46,4],[-196,44],[-41,17],[-65,41],[-17,32],[39,82],[60,35],[104,19],[75,7],[225,-1],[88,10],[37,11],[-7,39],[-25,18],[-1,24],[38,14],[47,-1],[13,29],[-26,47],[-67,25],[-176,43],[-400,65],[-155,49],[-89,38],[-74,44],[-75,21],[-52,23],[11,28],[-24,44],[-29,8],[-127,-19],[-227,10],[-278,41],[-192,47],[-251,127],[-99,63],[73,44],[80,28],[334,65],[50,22],[68,58],[-112,24],[-95,-2],[-84,16],[-342,4],[-193,-8],[-162,72],[-121,71],[-34,36],[-26,64],[41,94],[34,67],[-4,83],[9,113],[58,38],[45,7],[105,-87],[90,-7],[131,17],[83,45],[44,17],[81,4],[156,-20],[71,8],[80,-4],[251,-58],[55,-27],[30,-21],[9,-30],[31,-31],[107,-15],[299,17],[78,-7],[212,-85],[180,-91],[62,-23],[102,-15],[36,13],[31,34],[97,42],[218,52],[52,52],[-29,28],[-84,30],[-51,10],[-28,34],[2,47],[17,45],[57,11],[104,-61],[130,-57],[45,-8],[35,2],[65,20],[78,15],[149,-122],[88,-8],[110,-1],[21,19],[-13,32],[-18,35],[-23,5],[-3,32],[48,30],[33,13],[-13,22],[-53,33],[-31,6],[-28,14],[9,23],[35,10],[49,34],[-15,39],[2,51],[-20,27],[-116,53],[-169,87],[-157,39],[-350,-31],[-124,20],[-81,23],[-88,30],[103,32],[108,22],[32,20],[41,40],[48,29],[39,8],[128,-15],[289,-108],[61,-12],[198,-49],[55,-3],[68,11],[-55,48],[-61,34],[-145,96],[16,46],[94,76],[245,6],[107,27],[139,58],[179,96],[154,12],[192,30],[65,-22],[164,-93],[103,-32],[35,-3],[37,3],[-97,116],[63,14],[80,13],[66,29],[49,24],[168,111],[150,31],[426,48],[146,-44],[123,-5],[27,13],[25,59],[65,115],[55,41],[185,43],[145,-2],[104,-47],[97,-31],[89,-14],[90,1],[134,27],[178,9],[83,14],[96,-26],[236,-9],[183,-37],[113,0],[153,36],[83,5],[299,58],[234,12],[177,-26],[286,16],[290,-12],[117,-21],[652,13],[518,55],[71,19],[111,60],[61,55],[41,17],[87,6],[149,-12],[205,-41],[176,15],[337,-23],[32,19],[32,104],[55,165],[47,49],[77,-13],[233,-94],[5,-40],[-24,-29],[-38,-11],[-11,-80],[31,-23],[52,7],[33,-35],[-73,-60],[-52,-34],[-33,-15],[-23,-115],[-31,-38],[-4,-42],[50,0],[50,18],[44,4],[140,30],[255,35],[84,17],[48,6],[31,23],[-43,57],[-14,47],[26,39],[-7,67],[-24,68],[49,50],[46,-11],[79,8],[45,-25],[69,-22],[66,-11],[63,-45],[21,-98],[-19,-100],[-65,-73],[-121,-66],[-137,-105],[29,-50],[71,17],[309,-5],[199,8],[125,-12],[158,-27],[125,-39],[149,-8],[93,15],[87,-20],[339,84],[138,48],[79,-24],[128,20],[71,-18],[133,30],[84,3],[97,-12],[296,-6],[22,-55],[90,-83],[73,-32],[93,14],[67,25],[106,-9],[153,35],[153,-11],[64,6],[29,23],[25,51],[-47,28],[-134,36],[-123,74],[-55,16],[-88,-9],[-41,13],[-44,24],[57,29],[70,93],[-29,84],[-33,18],[-81,-3],[-98,-30],[-39,21],[-64,11],[-25,78],[-68,146],[-36,42],[-108,38],[-93,19],[-90,24],[-27,58],[17,79],[108,17],[104,-8],[58,-15],[67,-6],[77,-16],[50,-23],[40,-13],[75,0],[260,21],[35,15],[31,28],[55,7],[51,-4],[74,17],[-85,23],[-91,44],[-137,53],[-115,29],[-209,20],[-107,-7],[-67,11],[-239,-6],[-65,21],[-46,58],[-65,138],[-18,72],[44,27],[29,30],[71,3],[103,-12],[34,-14],[25,-43],[-25,-44],[-33,-23],[20,-21],[105,-6],[52,-13],[45,-5],[97,20],[142,8],[71,-20],[85,-15],[125,24],[445,-13],[54,-6],[54,-40],[46,-24],[49,10],[145,-46],[77,-36],[79,-18],[67,-5],[75,9],[98,30],[81,12],[58,-11],[123,-6],[94,-36],[73,15],[77,41],[244,29],[163,-8],[298,-74],[69,-7],[136,44],[44,72],[-6,81],[39,19],[33,-9],[60,56],[82,-5],[51,-10],[31,36],[28,77],[97,6],[70,-12],[92,-49],[0,-41],[-38,-43],[-63,-107],[39,-63],[59,6],[75,-13],[91,27],[58,1],[101,-93],[68,-5],[53,5],[172,84],[50,9],[61,-38],[89,-89],[78,-51],[114,-32],[99,-9],[116,-42],[64,-35],[146,0],[62,-15],[176,-72],[160,36],[83,33],[40,61],[-20,91],[-7,92],[24,38],[42,7],[191,-103],[-12,62],[-16,47],[-49,82],[7,61],[41,19],[80,-32],[96,-16],[79,-36],[155,-128],[50,-112],[105,-28],[73,5],[83,18],[111,16],[86,-5],[79,21],[24,-61],[-74,-88],[-29,-57],[24,-15],[45,13],[37,18],[129,-9],[104,40],[89,14],[84,42],[69,-4],[53,-7],[72,-33],[69,18],[41,-7],[56,-2],[297,145],[67,-3],[85,9],[107,34],[83,15],[68,-1],[121,53],[193,-7],[98,28],[191,32],[128,37],[228,98],[92,58],[100,129],[63,129],[70,171],[-34,111],[-37,49],[-31,54],[-73,111],[-20,139],[7,131],[-26,123],[-26,91],[-54,152],[-66,99],[-77,133],[0,121],[-19,95],[-46,68],[-20,54],[36,11],[33,17],[89,21],[213,-37],[19,54],[54,40],[38,50],[-13,77],[-47,31],[-56,65],[26,52],[45,0],[22,57],[-17,56],[21,70],[41,90],[28,33],[-51,54],[-48,70],[12,54],[24,57],[29,80],[40,57],[26,20],[-7,19],[-61,20],[-56,4],[-101,-36],[-16,7],[-5,19],[-6,39],[10,95],[16,90],[14,13],[40,11],[38,69],[35,4],[22,-23],[7,-91],[12,-21],[-4,-44],[18,-15],[22,28],[41,14],[16,-31],[15,-15],[7,26],[-5,74],[-7,30],[-5,48],[9,23],[10,37],[-17,78],[6,29],[37,47],[18,9],[35,0],[63,-31],[30,-2],[22,14],[14,30],[11,98],[-27,35],[0,31],[16,20],[28,68],[42,4],[41,-6],[40,13],[-14,28],[-12,43],[45,21],[29,6],[77,-27],[30,-15],[28,35],[-9,34],[-30,19],[-5,30],[7,39],[48,-20],[11,8],[13,34],[-8,17],[-6,22],[63,5],[9,9],[13,27],[19,9],[56,-1],[12,14],[6,30],[-31,7],[-39,29],[-6,80],[9,57],[35,50],[42,34],[78,-30],[60,7],[24,-30],[33,-8],[8,34],[-15,30],[-10,49],[96,59],[31,-10],[38,14],[-14,45],[21,57],[27,8],[19,-50],[26,-10],[29,12],[71,58],[35,9],[35,3],[36,34],[9,40],[20,28],[62,38],[25,27],[55,95],[-10,24],[16,20],[163,86],[80,8],[133,52],[81,61],[51,25],[45,68],[55,11],[128,47],[96,77],[133,53],[62,-5],[25,-16],[16,-63],[26,-77],[40,-38],[-15,-34],[-38,4],[-41,-8],[-9,38],[15,28],[-15,25],[-37,-6],[-49,-13],[-33,-19],[-43,-41],[-34,-23],[-113,-61],[-74,-88],[-53,-93],[-32,-63],[-47,-5],[-11,-23],[19,-18],[15,-8],[35,-7],[-6,-27],[-24,-7],[3,-22],[25,-32],[5,-46],[-29,-7],[-44,49],[-50,5],[-39,23],[-25,33],[-24,-7],[-18,-47],[11,-52],[-21,-31],[-24,14],[-9,62],[-23,11],[-32,1],[-77,-67],[-28,-2],[-14,-34],[-45,-38],[-29,-31],[-71,-102],[-40,-43],[-76,-24],[-30,3],[-18,10],[-27,7],[-28,1],[-9,-27],[44,-88],[-24,-30],[-53,2],[-26,25],[-21,-24],[-17,-23],[-17,-34],[26,-72],[41,-32],[30,-6],[11,-27],[-65,-11],[-44,-63],[-20,-44],[-23,-38],[3,-44],[34,-66],[46,-47],[46,-4],[60,15],[14,13],[59,7],[26,46],[19,3],[17,-8],[27,-2],[15,30],[20,11],[28,-8],[54,1],[15,-27],[-17,-30],[-33,-42],[-31,23],[-27,-4],[-15,-22],[29,-47],[-11,-42],[-24,-42],[-29,27],[-4,45],[-40,27],[-39,12],[-26,-47],[-41,-13],[-6,-54],[-17,-50],[-24,15],[-9,62],[-67,50],[-35,7],[-70,-13],[-24,1],[-28,-11],[-20,-42],[29,-31],[10,-42],[-1,-31],[-6,-12],[-5,-26],[32,-37],[1,-50],[-25,1],[-21,15],[-81,130],[-51,58],[-22,51],[-53,12],[-38,1],[-46,-21],[18,-24],[9,-36],[-28,-15],[-35,-56],[-23,-48],[-14,-10],[-18,-28],[75,-61],[11,-24],[4,-41],[-24,-22],[-56,-9],[-99,43],[-43,1],[-15,30],[-22,-4],[-13,-51],[-16,-45],[-24,-30],[7,-46],[19,-11],[-15,-19],[-31,-15],[-21,-18],[46,-17],[9,-15],[2,-22],[-72,-16],[-47,-4],[-28,18],[-26,-9],[-17,-29],[-5,-39],[5,-48],[9,-34],[7,-13],[8,-29],[-43,-74],[-5,-16],[-3,-34],[21,-31],[16,-46],[-23,-23],[-25,-47],[26,-9],[44,-2],[48,6],[72,41],[20,7],[9,-16],[6,-25],[-18,-24],[-130,-68],[-24,-29],[33,-16],[67,-3],[26,-22],[-16,-24],[-24,-23],[-28,-54],[23,-20],[72,-32],[131,-42],[97,-14],[-22,49],[-3,60],[68,49],[35,16],[162,29],[44,-1],[34,-13],[-13,-25],[-37,9],[-65,-16],[-100,-54],[-18,-23],[7,-42],[85,-34],[27,-27],[-37,-81],[6,-52],[43,-57],[57,-65],[28,-43],[43,-25],[70,-61],[38,-61],[12,-140],[57,-116],[67,-53],[8,-46],[-22,-46],[-57,27],[-32,-27],[-12,-49],[40,-34],[64,-42],[138,4],[4,-46],[-32,-27],[-25,-34],[-31,-19],[-52,-12],[-13,-41],[22,-58],[72,26],[53,3],[55,-10],[17,-77],[65,-95],[16,-45],[-12,-43],[-40,-13],[-25,-34],[-36,-29],[-41,-16],[-76,-79],[-33,-8],[-14,-16],[65,-8],[45,-2],[97,64],[37,-14],[24,-42],[12,-49],[-24,-42],[-169,-25],[-82,-23],[-88,-66],[101,-31],[74,11],[37,-12],[51,-23],[56,12],[44,24],[33,-1],[31,-12],[4,-41],[4,-72],[7,-54],[-18,-36],[-88,-26],[-64,1],[-2,-76],[96,-57],[60,30],[53,-15],[0,-91],[41,-101],[36,-6],[30,46],[38,0],[15,-54],[-17,-91],[-29,-50],[-78,21],[-44,16],[-35,-34],[-58,-29],[-51,-4],[-45,45],[-52,34],[-83,17],[-78,8],[26,-39],[35,-23],[14,-69],[28,-72],[65,19],[90,-41],[56,-43],[24,-57],[-31,-91],[-51,-34],[-32,-16],[-56,35],[-39,0],[-41,-16],[-14,-42],[-27,-20],[144,-3],[45,-11],[33,-38],[-52,-50],[-95,8],[-41,-19],[-35,-36],[142,-22],[59,12],[93,38],[22,-38],[-37,-38],[-48,-61],[-100,-19],[-75,-1],[-98,22],[-26,13],[-41,7],[3,-37],[26,-26],[66,-94],[11,-36],[-21,-50],[-58,-37],[-65,-14],[-54,32],[-39,91],[-50,27],[-51,8],[-30,-4],[3,-46],[12,-49],[-20,-35],[-44,18],[-57,-16],[-53,-27],[-48,-30],[98,-14],[65,-3],[46,-46],[-17,-23],[-88,-10],[-86,-20],[-117,-50],[86,-21],[81,1],[57,-5],[47,-9],[13,-27],[-29,-30],[-192,-74],[-201,-91],[-74,-29],[-77,-16],[-179,-78],[-113,-36],[-318,-55],[-497,-139],[-169,-99],[-50,-76],[-32,-11],[-95,-26],[-95,-12],[-251,-8],[-257,37],[-208,8],[-113,-12],[-386,66],[-49,-3],[-60,-12],[-48,0],[-36,9],[-78,4],[-263,-26],[-27,-41],[33,-76],[96,-92],[160,-162],[86,-35],[53,-37],[100,-43],[224,-2],[306,-34],[174,-31],[-6,-60],[-105,-115],[-65,-44],[-155,-80],[-213,-40],[-163,12],[-289,65],[-362,60],[-538,57],[-118,26],[-139,26],[-79,-27],[-60,-25],[-133,-2],[39,-23],[537,-155],[458,-113],[54,-29],[65,-20],[-6,-72],[-26,-57],[-90,-50],[-234,-3],[-293,-40],[-146,-1],[-145,39],[-309,113],[-189,84],[-132,96],[-91,76],[-102,75],[7,-47],[18,-47],[50,-58],[73,-63],[5,-25],[-35,-4],[-53,30],[-45,-28],[-16,-33],[19,-44],[28,-42],[93,-94],[80,-25],[106,-57],[258,-106],[44,-36],[78,-78],[16,-59],[76,-58],[52,-9],[47,2],[16,50],[-3,61],[20,15],[74,15],[193,-21],[821,-12],[78,-35],[31,-45],[21,-93],[-87,-112],[-59,-48],[-97,-29],[-88,-23],[-133,-9],[-275,8],[-269,0],[209,-54],[203,-44],[282,8],[112,12],[97,21],[41,-37],[77,-78],[45,-25],[31,-26],[43,-85],[17,-50],[42,-58],[30,-49],[44,-33],[75,-15],[82,28],[159,13],[154,-45],[99,-14],[132,37],[105,52],[221,47],[41,20],[60,16],[91,-4],[36,-12],[46,-51],[43,-70],[63,-35],[67,-25],[38,-3],[126,-22],[164,21],[73,-21],[12,-40],[39,-32],[49,-11],[665,-180],[229,-35],[353,-18],[274,-2],[38,-11],[53,-35],[-105,-24],[-112,-3],[-169,9],[-60,-5],[-129,10],[-67,-7],[-61,11],[-91,-25],[-166,-19],[37,-27],[62,-6],[126,-10],[172,5],[15,-43],[-158,-10],[-336,-9],[-35,-7],[-26,-22],[50,-11],[31,-12],[16,-31],[-36,-79],[56,-55],[39,-9],[41,8],[71,-22],[69,-30],[146,-2],[173,40],[85,-1],[228,25],[207,-4],[289,48],[48,-1],[44,-6],[-80,-44],[-355,-110],[-127,-21],[-51,-14],[29,-54],[46,-56],[94,-60],[59,-89],[57,-19],[110,41],[27,-31],[5,-61],[-29,-49],[-37,-28],[-26,-27],[-17,-36],[46,-31],[123,-19],[163,-7],[151,-1],[93,-9],[341,194],[137,94],[67,39],[56,29],[288,119],[67,36],[76,53],[141,8],[193,86],[171,66],[68,13],[51,5],[60,14],[150,-5],[107,11],[190,42],[145,27],[154,23],[174,4],[463,44],[132,-19],[146,-46],[95,1],[125,14],[86,18],[39,-53],[20,-69],[-42,-64],[-70,-40],[-19,-66],[95,-33],[108,10],[206,32],[164,42],[45,28],[64,-8],[109,35],[136,146],[171,147],[144,94],[93,110],[77,63],[86,48],[58,24],[132,5],[189,76],[275,87],[211,-42],[223,-63],[110,51],[87,9],[74,23],[74,17],[53,45],[71,38],[54,55],[271,27],[284,36],[38,13],[37,-7],[98,10],[125,30],[172,10],[90,-3],[82,81],[164,17],[175,32],[73,24],[57,6],[1413,63],[61,31],[124,25],[47,61],[-190,25],[-58,26],[-65,7],[-38,-9],[-164,7],[-1303,94],[-27,8],[-45,57],[9,105],[-39,81],[-91,22],[-94,-2],[-119,-10],[-314,-44],[-125,-4],[-335,68],[-221,77],[-145,25],[-104,52],[-97,40],[-7,91],[23,85],[187,246],[117,118],[78,9],[71,53],[73,119],[59,56],[135,66],[59,17],[212,81],[58,2],[95,-13],[108,73],[329,156],[75,59],[91,35],[266,132],[238,64],[118,19],[144,39],[160,59],[139,57],[497,109],[298,29],[203,32],[144,-19],[143,6],[123,29],[57,23],[83,59],[276,-28],[178,40],[74,4],[78,18],[-31,21],[-28,3],[-28,28],[-37,58],[37,73],[28,36],[82,45],[43,64],[40,94],[135,185],[38,26],[86,8],[73,-5],[83,2],[210,-48],[39,19],[67,54],[56,68],[120,100],[23,30],[-10,49],[-180,-21],[-136,-33],[-131,18],[-17,28],[28,21],[49,8],[19,34],[-45,28],[-81,16],[-36,21],[3,51],[20,75],[44,21],[36,31],[96,105],[57,32],[164,29],[190,-44],[44,12],[46,59],[-47,90],[-36,34],[0,30],[100,-14],[93,-20],[109,4],[129,90],[181,75],[88,31],[78,18],[42,76],[62,144],[46,75],[-1,45],[-14,38],[-47,-11],[-43,-5],[-101,38],[-125,61],[-38,68],[-18,61],[39,33],[38,20],[41,5],[73,-25],[93,-62],[46,-24],[53,-46],[40,4],[47,64],[38,85],[32,26],[49,28],[54,41],[-24,40],[-58,21],[-8,24],[25,27],[47,6],[59,-59],[80,-39],[55,-13],[47,-32],[74,-108],[89,-179],[41,-2],[78,16],[84,7],[56,51],[12,128],[22,58],[-8,59],[-38,60],[-33,44],[6,33],[28,24],[37,8],[64,24],[99,-28],[54,-5],[81,16],[84,35],[86,25],[67,-19],[29,-64],[-33,-65],[-54,-48],[-49,-59],[-13,-64],[2,-35],[47,-9],[416,8],[55,-6],[72,0],[78,-21],[132,8],[118,23],[56,0],[97,-21],[69,-44],[143,13],[40,14],[39,59],[41,11],[48,-48],[15,-110],[22,-52],[61,-47],[60,40],[39,48],[94,93],[107,71],[82,42],[200,70],[99,44],[194,60],[250,32],[446,108],[147,12],[240,28],[123,30],[125,23],[77,80],[175,-61],[60,-7],[82,48],[90,119],[131,-49],[75,-77],[93,-60],[208,-104],[66,-24],[138,-21],[37,17],[65,69],[67,100],[42,42],[61,35],[69,55],[-18,30],[-39,10],[-36,16],[9,29],[122,7],[64,-101],[66,-33],[80,-33],[186,26],[159,2],[138,-20],[68,3],[61,76],[99,28],[56,-34],[35,-112],[127,-31],[266,-51],[30,13],[33,59],[23,72],[54,12],[69,39],[37,-6],[52,-47],[-18,-114],[-29,-105],[35,-85],[31,-47],[40,-8],[67,-2],[82,6],[51,-4],[261,42],[32,94],[42,107],[103,136],[40,-10],[31,-14],[70,-67],[42,-34],[9,-49],[-46,-47],[13,-31],[46,-25],[148,-41],[48,8],[71,43],[72,85],[39,98],[61,-5],[59,-20],[41,-51],[0,-97],[57,-66],[46,-42],[120,-45],[128,-11],[90,-27],[146,10],[71,30],[46,8],[80,24],[84,57],[52,23],[192,52],[145,57],[154,102],[150,61],[230,31],[64,13],[88,-1],[217,73],[82,42],[46,15],[52,52],[28,102],[22,63],[-4,61],[-20,80],[-46,71],[-47,104],[21,119],[37,49],[96,54],[95,11],[108,-7],[94,-11],[8,-51],[-41,-55],[-52,-54],[-31,-23],[11,-46],[68,-7],[149,10],[43,-42],[106,-184],[26,-87],[37,-25],[58,12],[125,-1],[87,13],[71,1],[37,-9],[38,-42],[72,-49],[72,36],[52,17],[63,-4],[99,-57],[99,-133],[107,-67],[7,43],[-14,53],[44,47],[53,79],[77,103],[61,105],[15,145],[29,119],[49,57],[48,37],[75,38],[92,8],[88,86],[62,35],[130,47],[163,47],[114,131],[39,16],[58,21],[107,8],[173,42],[54,6],[91,33],[80,78],[58,22],[104,-3],[88,44],[74,2],[68,22],[10,49],[-32,33],[-1,43],[38,56],[30,21],[90,-4],[75,-48],[55,-2],[14,-27],[-48,-34],[-32,-61],[55,-53],[49,-36],[59,7],[71,32],[70,-23],[31,-49],[0,-76],[15,-41],[49,36],[27,76],[-8,97],[3,60],[117,97],[46,73],[-82,15],[-58,-10],[-32,27],[-37,73],[101,61],[116,-2],[67,-52],[144,-83],[80,2],[72,-13],[15,26],[-27,122],[3,68],[-60,38],[-17,87],[25,91],[71,51],[97,24],[208,140],[55,30],[137,29],[160,14],[199,50],[355,-34],[95,-21],[59,-28],[57,-45],[74,-74],[107,-94],[139,-30],[39,-29],[51,-80],[-55,-52],[-45,-5],[-87,31],[-60,32],[-42,-13],[41,-55],[45,-34],[7,-46],[-24,-66],[-164,-130],[98,-37],[59,30],[54,55],[55,25],[37,10],[130,2],[74,22],[56,-16],[55,-35],[81,-35],[116,-38],[143,-147],[111,15],[60,32],[171,10],[147,-65],[83,-24],[240,-20],[143,-42],[91,50],[61,20],[128,10],[65,-10],[178,-54],[315,-55],[217,-29],[191,-1],[91,-24],[166,-26],[63,-20],[159,16],[74,21],[70,47],[39,-11],[27,-59],[-15,-101],[29,-69],[23,-69],[33,-57],[21,-49],[-15,-41],[-46,-37],[-64,-79],[4,-69],[27,-44],[-32,-53],[24,-74],[4,-45],[-22,-36],[-50,-22],[-85,-3],[-44,-21],[-7,-55],[22,-41],[49,-22],[14,-44],[-7,-66],[-22,-56],[-45,-26],[-49,-6],[-91,12],[-66,37],[-42,-33],[-31,-34],[-95,-77],[-44,-52],[-41,-55],[108,-31],[79,-55],[172,6],[55,24],[73,26],[39,-5],[24,-56],[-14,-89],[-3,-69],[-87,-190],[-29,-32],[-41,-52],[-48,-41],[-39,-20],[-75,-60],[-46,-109],[-50,-90],[-73,-154],[-42,-165],[-18,-99],[-28,-103],[-62,-177],[-40,-30],[-69,-72],[20,-48],[54,-5],[66,-11],[89,-37],[118,76],[62,48],[13,96],[-13,97],[38,57],[87,78],[205,56],[42,6],[68,19],[60,70],[53,70],[93,44],[77,72],[12,51],[32,11],[96,50],[25,37],[30,28],[21,63],[8,118],[24,89],[47,118],[38,86],[37,54],[99,29],[43,33],[57,73],[39,44],[-5,90],[22,83],[61,50],[78,92],[98,13],[74,48],[79,-33],[95,-46],[161,14],[76,-21],[59,25],[52,71],[19,87],[61,50],[69,-1],[114,87],[118,77],[96,18],[77,60],[55,102],[59,79],[73,75],[20,133],[46,67],[85,59],[71,32],[298,100],[229,66],[231,82],[71,-1],[93,45],[153,2],[40,4],[53,93],[114,86],[71,28],[90,74],[73,7],[103,-13],[87,-20],[78,-1],[113,62],[176,10],[54,30],[38,26],[249,87],[93,-17],[132,15],[80,-4],[76,-11],[96,-3],[166,31],[70,20],[132,76],[146,18],[64,20],[82,17],[67,-29],[48,-27],[29,-6],[39,-5],[95,30],[79,-8],[101,-33],[67,-27],[35,0],[62,24],[76,60],[71,24],[67,-15],[46,-25],[81,-34],[126,5],[120,13],[101,28],[87,30],[80,-46],[92,-17],[149,81],[57,-18],[39,-21],[32,-10],[39,-68],[142,13],[126,57],[108,43],[105,28],[83,39],[122,148],[-2,46],[17,28],[26,12],[194,-1],[60,12],[79,39],[137,-30],[131,-47],[34,5],[53,1],[93,-29],[105,-57],[93,-15],[385,-142],[218,-35],[110,-47],[28,-16],[32,-48],[58,-5],[46,19],[61,-73],[148,-55],[154,-27],[100,43],[170,123],[52,55],[-10,122],[89,136],[151,67],[188,35],[116,30],[154,28],[74,-29],[38,-21],[57,-25],[68,-76],[106,-172],[79,-62],[69,-5],[60,-10],[63,-39],[90,-121],[-54,-108],[-46,-40],[-196,-46],[-86,-37],[-75,-23],[-21,-90],[31,-42],[81,21],[95,10],[74,18],[68,28],[59,40],[140,21],[91,34],[82,20],[57,35],[58,-5],[58,-34],[46,3],[124,-11],[58,25],[51,2],[52,-19],[54,-26],[54,-7],[70,16],[98,42],[125,46],[117,15],[28,-1],[24,-9],[-117,-53],[-187,-72],[-100,-69],[59,-29],[352,77],[160,58],[142,26],[35,19],[116,90],[42,24],[125,32],[163,34],[124,39],[84,40],[63,4],[49,-29],[63,-33],[62,8],[76,31],[53,72],[31,53],[57,18],[73,16],[59,-18],[96,-38],[67,-20],[58,-151],[136,-133],[49,-35],[119,13],[128,-52],[55,7],[52,15],[47,-10],[70,32],[73,167],[67,163],[66,72],[40,30],[50,14],[77,34],[104,10],[77,-14],[167,-12],[136,41],[154,-7],[76,48],[82,7],[111,-41],[32,-29],[61,-42],[15,-41],[16,-74],[30,-2],[103,73],[56,13],[106,117],[56,-30],[127,-50],[51,-15],[100,-85],[51,18],[42,40],[124,-4],[116,-35],[48,-29],[59,-50],[37,-12],[29,14],[240,-19],[104,-37],[79,-45],[278,-21],[107,-46],[64,22],[127,-7],[52,-39],[46,-43],[101,-37],[55,7],[78,30],[78,41],[78,0],[37,-35],[13,-88],[58,2],[64,40],[56,-10],[20,-61],[-30,-81],[-71,-114],[-29,-95],[-59,-86],[10,-41],[59,-20],[59,61],[132,42],[69,55],[119,20],[117,-19],[83,-73],[154,-123],[6,-44],[13,-46],[-5,-41],[-23,-47],[82,-55],[73,-9],[59,5],[247,-53],[118,21],[106,0],[126,8],[97,-2],[77,-9],[91,19],[74,26],[36,-16],[15,-137],[5,-81],[42,-30],[44,30],[32,41],[195,-19],[78,-2],[74,-22],[75,-51],[72,22],[43,31],[58,20],[17,51],[7,85],[-2,83],[34,15],[35,-15],[46,-39],[105,-125],[80,-81],[34,-38],[49,-31],[99,-75],[136,-31],[133,-60],[155,4],[121,-77],[82,60],[43,14],[63,-16],[76,-52],[60,-12],[205,-86],[110,-30],[41,-63],[54,-60],[0,-61],[24,-77],[123,-61],[48,-59],[59,-78],[107,-293],[56,-52],[81,5],[76,-76],[24,11],[3,30],[-69,198],[-5,107],[54,61],[127,17],[98,-114],[90,-69],[60,-12],[120,3],[113,73],[86,-26],[138,-9],[179,-43],[77,8],[137,-18],[167,-62],[95,-23],[20,-25],[44,-41],[22,-50],[24,-46],[58,-52],[58,-9],[115,-44],[241,-136],[87,-40],[51,-29],[25,35],[7,72],[44,15],[47,-107],[49,-81],[22,-71],[-51,-58],[-74,12],[-52,0],[-53,-96],[-22,-166],[49,3],[36,15],[8,-61],[-22,-51],[-44,-20],[-76,39],[-93,27],[-102,10],[-99,49],[-39,3],[-41,-3],[53,-51],[55,-46],[125,-40],[156,-62],[4,-38],[-37,-47],[-46,-100],[-142,-86],[-83,62],[-98,15],[-49,-37],[-98,4],[-194,-14],[-76,79],[-119,43],[4,-36],[102,-130],[109,-30],[108,-35],[26,-33],[-49,-31],[-66,5],[-83,-61],[-158,10],[-75,-3],[-44,-25],[-39,-9],[31,-22],[38,-60],[-54,-51],[-50,-25],[-51,12],[-56,-20],[-27,56],[-2,122],[-32,109],[-34,4],[-54,-13],[-17,-93],[38,-161],[26,-50],[-21,-45],[-36,-14],[73,-136],[62,-93],[38,-31],[3,-46],[-30,-20],[-83,18],[-41,-9],[-46,6],[-77,20],[-66,6],[-66,-26],[-56,2],[-50,85],[-44,20],[-36,-26],[-28,-101],[-57,-31],[-58,-46],[-41,-50],[-20,-198],[-34,-41],[-51,2],[-39,-16],[-49,16],[-64,10],[-214,-68],[34,-35],[54,6],[188,-11],[80,-36],[13,-89],[32,-38],[63,-41],[48,-20],[18,-30],[-20,-61],[-27,-56],[-59,-61],[17,-31],[64,-10],[27,-137],[-42,-61],[20,-51],[5,-51],[-43,-47],[-33,-24],[-11,-50],[64,-29],[47,-10],[66,-5],[45,-54],[58,-82],[42,-68],[3,-113],[41,-67],[77,-43],[-2,-45],[54,-14],[53,-4],[19,-41],[-17,-50],[-89,-61],[-37,-44],[89,-7],[92,-46],[117,52],[62,56],[40,50],[30,-13],[3,-52],[36,-87],[151,-84],[84,-27],[81,-14],[71,2],[20,-50],[-22,-46],[-56,3],[-90,-8],[-66,38],[-47,33],[-412,-19],[-93,-15],[-111,-50],[-110,-24],[-169,-50],[-71,-30],[-185,117],[-60,86],[-25,5],[-44,-20],[-2,-61],[86,-133],[39,-35],[0,-35],[-25,-18],[-35,0],[-53,26],[-99,21],[-88,-41],[-108,-87],[23,-58],[29,-33],[-7,-39],[-121,-74],[-40,-3],[-25,-15],[30,-27],[66,-1],[7,-33],[-23,-26],[-109,-30],[7,-40],[59,-19],[77,7],[48,-29],[0,-46],[-49,-26],[-57,-19],[-392,-118],[-57,-32],[3,-43],[137,-11],[410,10],[27,-14],[-10,-34],[-23,-43],[23,-31],[61,-21],[2,-33],[-30,-13],[-61,-15],[-67,-4],[4,-35],[92,-31],[31,-4],[3,-118],[-3,-50],[-49,-24],[-18,-17],[-2,-40],[122,-29],[187,-127],[41,0],[74,-24],[119,-65],[42,-39],[68,-19],[9,-32],[42,-27],[166,-88],[22,-38],[-348,-73],[-350,-54],[32,-48],[378,5],[102,-30],[45,9],[26,32],[204,38],[207,25],[65,-18],[278,-141],[129,-53],[82,-20],[60,-5],[44,-21],[43,-45],[-10,-42],[18,-19],[29,-8],[55,-28],[63,10],[73,32],[51,-7],[92,-45],[-35,-35],[-20,-17],[-24,-32],[-23,-11],[-74,-7],[-41,0],[-42,6],[-4,-23],[51,-25],[74,-27],[480,-21],[137,-46],[135,25],[61,-8],[51,-15],[19,-46],[69,-15],[106,-36],[148,-18],[118,1],[145,-49],[73,-2],[45,-28],[330,-17],[49,-22],[38,-36],[78,-16],[85,-3],[464,-59],[174,-31],[40,2],[40,-6],[125,-26],[127,-14],[61,-36],[-99894,-48]],[[37438,6445],[36,-2],[146,6],[146,-2],[89,-7],[26,-16],[23,-32],[26,-50],[24,-55],[27,-45],[16,-79],[25,-29],[43,-73],[6,-59],[-13,-128],[-21,-52],[-56,-50],[-64,5],[-29,-2],[-28,-10],[-11,-7],[-4,-10],[74,-43],[9,-16],[1,-19],[-10,-13],[-10,-7],[-1573,-260],[-61,-14],[-61,-27],[-20,-23],[-20,-18],[-1219,-49],[-11,3],[-11,10],[-31,50],[-6,79],[7,31],[61,30],[23,17],[103,117],[53,55],[25,46],[13,-3],[47,-27],[35,-8],[68,11],[67,33],[29,18],[29,-6],[5,-28],[12,-9],[162,88],[147,98],[144,111],[73,66],[18,19],[12,28],[-10,28],[-13,25],[-12,10],[-12,4],[-75,18],[23,29],[22,35],[14,39],[5,47],[-3,24],[3,18],[34,15],[23,24],[16,28],[-26,9],[-12,21],[23,49],[21,52],[21,28],[56,55],[163,138],[59,74],[17,27],[386,119],[63,12],[121,17],[56,3],[158,-12],[74,-12],[128,-32],[189,-61],[71,-27],[71,-34],[68,-43],[67,-52],[13,-16],[6,-29],[2,-28],[-3,-27],[-18,-56],[-26,-39],[-311,-37],[-41,-15],[-22,-30],[-16,-30],[36,-11]],[[33407,5562],[-11,-124],[1,-56],[-16,-45],[-28,-23],[-55,-39],[-40,-23],[-87,-38],[-400,34],[-180,31],[-75,40],[-12,18],[-23,61],[-21,19],[-159,-13],[-97,-19],[-17,-10],[-26,-38],[-14,-8],[-259,81],[-273,95],[-113,49],[-39,22],[-11,15],[25,19],[26,12],[29,9],[30,1],[22,-7],[22,-14],[14,-51],[14,-8],[38,-14],[961,7],[80,2],[166,15],[89,21],[33,29],[-80,7],[-32,22],[-27,41],[-6,38],[9,28],[106,14],[16,10],[-28,16],[1,37],[63,14],[25,31],[124,39],[196,-21],[47,-56],[-13,-36],[-9,-37],[-1,-57],[80,-8],[25,-21],[24,-26],[-29,-1],[-28,-6],[-23,-27],[-20,-35],[-14,-16]],[[30541,11987],[-8,-70],[46,25],[17,-5],[40,-26],[81,-151],[18,-48],[33,-139],[40,-105],[100,-183],[49,-100],[26,-58],[3,-78],[31,-22],[7,-32],[10,-107],[7,-124],[7,-238],[-4,-55],[-43,-89],[-18,-63],[-23,-42],[-27,-30],[-141,-125],[-17,-62],[-237,-53],[-134,-22],[-52,24],[-53,6],[-66,-8],[-191,-7],[-144,-18],[-19,7],[-13,23],[-14,16],[-38,-3],[-31,9],[-30,19],[-33,36],[-14,21],[-8,23],[64,60],[33,13],[33,4],[67,-13],[67,-20],[147,-16],[204,-4],[56,6],[67,19],[62,55],[-30,21],[-31,13],[-30,3],[-30,-4],[-84,-34],[-65,-20],[-65,-12],[-69,20],[-64,56],[-2,18],[220,43],[20,7],[40,27],[13,24],[6,23],[-148,40],[-31,-1],[-30,-7],[-67,17],[-64,47],[-59,57],[-22,5],[-21,-17],[-143,-150],[-12,-1],[-54,11],[-68,30],[-62,10],[-40,-8],[-15,-12],[39,-34],[33,-30],[10,-24],[-101,-75],[-27,-10],[-43,7],[-16,9],[-31,40],[-30,10],[-65,-8],[-34,3],[-34,18],[-32,26],[-30,14],[-36,29],[-26,20],[-8,29],[3,28],[11,16],[2,15],[-8,27],[5,19],[12,18],[54,34],[65,7],[63,-43],[42,-13],[19,-1],[7,2],[5,12],[-1,22],[-12,42],[-1,29],[14,24],[19,9],[20,6],[13,3],[41,-15],[29,-16],[59,-46],[49,-32],[19,-3],[14,11],[13,18],[-59,46],[-6,30],[3,26],[36,15],[22,2],[104,-27],[56,-9],[55,-3],[114,31],[-61,35],[-132,30],[-25,21],[-18,34],[97,31],[99,-1],[177,-40],[59,19],[55,58],[32,15],[125,-5],[101,27],[16,-3],[15,-8],[97,-97],[13,5],[10,19],[3,34],[1,34],[-3,35],[-12,22],[-16,-3],[-17,-10],[-28,9],[-28,18],[-29,8],[-100,11],[-71,18],[-37,14],[-34,28],[-5,31],[36,71],[138,76],[65,25],[66,6],[32,-5],[76,-32],[12,2],[11,8],[-73,53],[-65,41],[-33,31],[-26,12],[-109,12],[-57,-31],[-27,-5],[-27,3],[-160,74],[-9,8],[-23,28],[-12,21],[-7,35],[3,35],[5,23],[24,91],[13,72],[-7,59],[-25,32],[-36,22],[-33,35],[-9,24],[-6,28],[-1,36],[9,32],[14,34],[18,17],[34,17],[133,39],[270,49],[30,-25],[43,-52],[14,-21],[15,-104],[0,-29]],[[22752,10418],[-23,-61],[2,-60],[68,4],[30,114],[64,21],[31,-68],[-30,-55],[15,-31],[18,-22],[32,-1],[29,33],[13,24],[11,26],[19,58],[61,54],[135,8],[71,-34],[-48,-86],[-115,-50],[-74,-52],[25,-14],[25,-7],[23,2],[65,27],[160,50],[61,37],[22,-6],[0,-62],[21,-42],[-12,-93],[-69,-17],[-71,-8],[18,-41],[-4,-17],[-6,-13],[-178,17],[-31,-6],[-31,-12],[-31,3],[-62,30],[-32,0],[-64,-15],[-65,-6],[-93,1],[-68,5],[-64,33],[-67,9],[-75,1],[-79,38],[-66,15],[-95,39],[-25,15],[-25,8],[-45,-3],[-346,59],[-51,-1],[-33,-8],[-33,4],[-67,28],[-14,31],[7,29],[15,13],[30,13],[480,69],[50,19],[37,-2],[28,-59],[42,-61],[14,1],[14,6],[47,51],[86,-16],[48,23],[33,45],[97,52],[61,-10],[57,-22],[27,-54]],[[16512,9357],[49,-58],[19,-38],[11,-39],[-199,-96],[-9,-10],[-9,-50],[5,-11],[8,-8],[1,-19],[-17,-6],[-340,-38],[-159,35],[-22,23],[-5,36],[19,7],[35,5],[-9,16],[-22,29],[-2,24],[48,61],[23,16],[-90,57],[-11,13],[-12,4],[-44,-7],[-43,3],[15,23],[12,38],[38,32],[28,5],[28,-3],[132,-2],[130,-17],[131,-12],[215,-11],[46,-2]],[[14908,9627],[74,-16],[25,-25],[33,-18],[33,-10],[31,-27],[18,-48],[16,-15],[49,-32],[17,-28],[-3,-14],[-93,-11],[-31,4],[-29,-9],[-9,-17],[1,-18],[16,-13],[34,-12],[34,2],[63,14],[28,-3],[32,-15],[32,-2],[84,46],[21,8],[21,-2],[115,-54],[24,-27],[-17,-15],[-14,-22],[6,-15],[55,-22],[23,-28],[14,-11],[-3,-24],[-8,-29],[1,-33],[-28,-18],[-13,0],[-60,18],[-187,10],[-60,15],[-92,65],[-36,4],[-37,16],[-57,46],[-99,37],[-63,45],[2,38],[-9,27],[-12,11],[-12,6],[-36,10],[-35,-3],[-18,-11],[-29,-28],[-32,-5],[-25,6],[-5,6],[-1,74],[-27,10],[-23,30],[-4,40],[10,37],[35,45],[40,5],[40,-7],[41,10],[65,6],[74,-4]],[[5819,5871],[-347,-22],[-141,19],[-294,63],[-403,114],[-110,36],[-72,31],[-70,39],[-16,43],[10,62],[13,51],[21,32],[86,38],[43,42],[87,44],[25,33],[37,2],[70,-4],[69,-9],[65,-11],[63,-19],[144,-62],[100,-61],[144,-72],[143,-81],[80,-30],[77,-45],[74,-61],[14,-21],[31,-27],[19,-26],[19,-22],[19,-11],[15,-24],[-3,-26],[-12,-15]],[[96411,7303],[105,-42],[275,4],[229,-39],[21,-40],[-65,-21],[-101,-53],[-65,-17],[-55,0],[-112,22],[-146,-3],[-31,-31],[-71,-31],[-82,-54],[-22,44],[-33,42],[-82,89],[-6,13],[45,17],[22,29],[47,39],[-5,24],[-39,26],[-15,22],[26,36],[58,16],[75,-15],[34,-48],[-6,-21],[-1,-8]],[[41355,5876],[38,-12],[40,28],[-6,26],[23,45],[33,-49],[219,-52],[71,-50],[-29,-12],[-22,2],[-64,-5],[-109,-43],[-117,41],[-209,29],[-63,22],[-49,68],[88,56],[21,-6],[135,-88]],[[40573,6151],[-32,-21],[-675,36],[-33,7],[9,43],[92,7],[52,8],[72,19],[53,33],[18,1],[317,-77],[111,-32],[13,-15],[3,-9]],[[30462,5944],[-60,-2],[-120,5],[-120,20],[-31,10],[-44,32],[-14,17],[-12,21],[-1,33],[32,114],[59,68],[56,39],[174,92],[23,10],[159,43],[62,23],[97,48],[534,186],[122,27],[55,-20],[31,-19],[-16,-22],[-72,-53],[-34,-32],[-87,-65],[-188,-109],[-133,-82],[-171,-113],[-40,-40],[-81,-95],[15,-42],[-27,-58],[-107,-28],[-61,-8]],[[33931,14945],[11,-8],[9,4],[9,8],[9,19],[33,27],[31,3],[-10,-28],[74,-50],[-6,-39],[14,-32],[-30,-10],[-24,-33],[21,-13],[12,-28],[-25,-7],[-54,17],[-28,-4],[3,26],[-9,10],[-33,-5],[-14,-57],[-10,-5],[-12,9],[9,37],[-14,6],[-14,-1],[-42,-27],[-12,-1],[-25,32],[79,42],[-33,21],[-7,26],[5,36],[-29,-5],[-28,-14],[-13,-2],[-11,12],[4,26],[23,43],[18,45],[36,22],[21,17],[28,8],[12,16],[26,1],[15,-37],[-1,-22],[-12,-24],[-6,-61]],[[34575,15452],[17,-15],[70,1],[16,-4],[14,-25],[9,-43],[-23,-17],[-121,10],[-44,22],[-22,-1],[-49,-24],[-21,-24],[-82,-32],[-23,12],[-11,34],[-1,14],[8,9],[4,9],[-1,11],[22,29],[95,44],[126,16],[17,-16],[0,-10]],[[33895,16179],[35,-16],[31,11],[17,-12],[12,-33],[-1,-12],[-47,5],[-43,-38],[-51,8],[-7,-31],[11,-17],[-14,-14],[-44,30],[-35,-11],[-11,-51],[-16,-10],[-8,-2],[-14,13],[-29,4],[-2,7],[-18,20],[-51,-22],[13,26],[68,69],[8,21],[79,40],[37,-9],[80,24]],[[32450,14706],[-27,-60],[40,1],[28,21],[29,9],[25,-30],[-52,-23],[-50,-40],[-20,-21],[-22,-9],[-28,3],[-28,-4],[-25,-39],[-26,-18],[-8,15],[-10,9],[-56,14],[-26,20],[-23,14],[-25,7],[13,35],[15,31],[85,42],[-8,13],[-6,17],[67,21],[2,21],[-4,24],[21,16],[20,24],[14,7],[42,-3],[29,-33],[-12,-33],[26,-51]],[[32687,14732],[-20,-23],[-16,-4],[-15,10],[-20,-35],[-40,11],[-16,9],[10,5],[7,15],[22,31],[38,79],[7,25],[-31,41],[-5,13],[7,24],[11,17],[26,19],[34,0],[17,-16],[0,-29],[58,-27],[-10,-56],[-22,-35],[-3,-42],[-33,-19],[-6,-13]],[[31114,12975],[-29,-37],[-23,-11],[-21,10],[-21,5],[-15,-14],[-16,-58],[-19,-29],[-20,-15],[-12,6],[-12,0],[-19,-13],[-24,-5],[-23,6],[-22,37],[-32,44],[-6,14],[-5,36],[1,37],[14,28],[73,98],[24,44],[21,50],[23,45],[44,80],[22,29],[111,84],[30,19],[33,-5],[8,-44],[-16,-22],[-53,-56],[-11,-79],[1,-29],[5,-8],[20,-10],[14,-11],[18,-24],[21,-14],[-45,-41],[-30,-21],[-21,-26],[-40,-25],[-17,-16],[26,-6],[38,-21],[10,-18],[-5,-14]],[[29526,11154],[43,-51],[-40,-40],[-142,-75],[-83,-29],[-84,-22],[-380,-69],[-27,0],[-26,9],[-15,15],[-25,57],[3,29],[34,27],[35,18],[60,16],[229,36],[23,12],[19,27],[6,31],[8,24],[15,11],[16,0],[30,-23],[55,-93],[18,13],[16,25],[3,80],[16,6],[49,-22],[30,-23],[1,45],[21,14],[22,-5],[22,-10],[48,-33]],[[29170,11677],[49,-14],[72,-63],[24,-32],[7,-19],[-6,-13],[-33,-15],[-25,-77],[-50,-27],[-116,17],[-128,31],[-10,6],[-11,27],[-2,31],[14,39],[22,20],[95,24],[7,14],[14,39],[24,8],[11,-3],[42,7]],[[29346,9735],[-40,-75],[-7,-8],[-40,-19],[14,-20],[11,-10],[7,-24],[23,-33],[28,-21],[-23,-59],[-34,-26],[-369,160],[-28,26],[-14,19],[-11,30],[-1,30],[9,24],[13,14],[33,17],[34,1],[75,-32],[10,5],[14,28],[40,1],[9,24],[-55,8],[-44,24],[-29,24],[-8,19],[99,33],[251,-42],[38,-14],[17,-19],[14,-26],[-36,-59]],[[24677,9687],[-51,-14],[-46,6],[17,132],[26,33],[-7,24],[-47,66],[-33,75],[16,17],[86,27],[99,-5],[39,-32],[12,-40],[-5,-29],[-32,-53],[33,-18],[7,-36],[-7,-44],[-32,-52],[-30,-31],[-45,-26]],[[96566,6830],[-34,-43],[-39,-19],[-123,16],[-86,-36],[-95,-13],[-45,19],[-20,35],[-10,47],[0,17],[27,7],[127,-33],[53,-29],[29,1],[76,38],[63,48],[16,23],[21,8],[27,-17],[13,-52],[0,-17]],[[78050,14010],[-121,-14],[-10,15],[-45,2],[-16,12],[-6,28],[15,47],[24,32],[37,33],[18,7],[76,11],[55,-15],[39,-40],[11,-32],[-6,-21],[-71,-65]],[[57460,11301],[-18,-22],[-51,4],[-39,-21],[-31,8],[-98,35],[-11,45],[-3,20],[8,35],[88,73],[35,7],[50,-10],[22,-21],[14,-41],[39,-83],[-5,-29]],[[48362,11202],[-73,-34],[-6,15],[-24,20],[-48,56],[54,4],[49,24],[27,-10],[6,-6],[15,-69]],[[49088,11213],[-45,-1],[-13,16],[-2,11],[58,83],[32,21],[62,16],[40,-5],[26,-18],[8,-33],[0,-49],[-15,-26],[-151,-15]],[[31618,5715],[-26,-2],[-14,4],[-14,12],[-12,46],[-137,37],[-16,21],[-9,46],[-23,18],[-178,82],[-15,17],[-10,25],[33,10],[70,-18],[127,-5],[28,-8],[26,-14],[142,-3],[72,-7],[40,-65],[81,-19],[11,-38],[10,-68],[-110,-50],[-25,-7],[-51,-14]],[[31316,6075],[-48,-28],[-202,13],[-69,9],[-39,15],[36,60],[27,20],[25,8],[56,33],[88,8],[67,-6],[113,-26],[-29,-25],[-19,-9],[-18,-38],[12,-34]],[[34676,16577],[-37,-16],[-13,22],[-7,37],[-19,23],[14,20],[199,-26],[-11,-13],[-96,-17],[-30,-30]],[[34480,15244],[-24,-26],[-61,39],[-16,25],[7,19],[98,17],[26,-9],[12,-40],[-42,-25]],[[34100,14650],[-24,-2],[-30,17],[-4,30],[0,16],[23,13],[14,2],[81,47],[36,12],[-16,-29],[2,-26],[-13,-23],[-69,-57]],[[34427,15507],[-55,-54],[-26,2],[-54,41],[-15,21],[-3,9],[34,37],[97,-14],[22,-4],[1,-3],[2,-21],[-3,-14]],[[34062,15087],[4,-10],[56,6],[15,-15],[-31,-20],[-8,4],[-27,-6],[-76,15],[-18,23],[67,13],[18,-10]],[[32778,11680],[-24,-4],[-24,53],[-13,82],[-77,119],[-20,62],[14,15],[21,5],[56,-17],[34,-23],[38,-49],[46,-44],[9,-37],[-7,-42],[-29,-11],[1,-31],[-17,-60],[-8,-18]],[[33159,15806],[14,-7],[121,13],[38,-40],[43,2],[-103,-75],[-28,22],[-9,16],[-7,36],[-67,-9],[-22,7],[-27,-24],[-55,-10],[-19,0],[-24,26],[-1,26],[49,-1],[38,33],[11,34],[19,-9],[29,-40]],[[30004,11694],[-60,-24],[-40,19],[-120,36],[-50,66],[5,35],[23,21],[36,11],[73,-22],[37,-23],[96,-119]],[[23603,9985],[-53,-3],[-15,13],[16,28],[128,47],[52,28],[8,-4],[7,-9],[22,-56],[2,-14],[-167,-30]],[[20961,9696],[-33,-26],[-62,6],[-48,43],[-19,58],[-2,20],[13,15],[31,14],[120,-130]],[[16792,9152],[-58,-6],[-18,1],[-18,13],[-5,9],[30,30],[29,13],[9,10],[-40,101],[37,3],[43,20],[83,-2],[72,-18],[13,-15],[9,-25],[-31,-51],[-19,-18],[-108,-45],[-28,-20]],[[14620,8857],[-42,-10],[-83,38],[-27,18],[-24,31],[-19,7],[-7,6],[-11,80],[25,9],[53,-11],[102,-42],[71,-12],[24,-32],[-24,-56],[-38,-26]],[[5002,3963],[-87,-13],[-206,26],[-54,21],[-30,22],[-56,20],[-14,11],[0,24],[-9,14],[-19,13],[-9,13],[-17,8],[277,-12],[108,-20],[20,-14],[195,-60],[-53,-9],[-46,-44]],[[5426,4844],[-29,-5],[-745,67],[-143,22],[-34,12],[-14,11],[-3,8],[6,22],[17,16],[185,25],[207,-19],[250,-48],[172,-38],[89,-34],[37,-26],[5,-13]],[[95548,8736],[-37,0],[-22,18],[-7,39],[1,13],[72,48],[58,12],[-31,-72],[-11,-12],[-23,-46]],[[95268,8313],[-50,-74],[-35,2],[-20,14],[36,41],[34,18],[21,5],[14,-6]],[[97178,9444],[-38,-12],[-51,37],[-12,12],[50,70],[-4,23],[7,19],[19,14],[12,-2],[29,-77],[20,-32],[-28,-31],[-4,-21]],[[95786,12937],[-24,-16],[-15,5],[-15,34],[16,53],[-6,69],[3,17],[39,-39],[7,-21],[16,-32],[3,-17],[-16,-32],[-8,-21]],[[95361,13351],[-5,-35],[-14,8],[-20,28],[-20,69],[18,7],[23,-12],[9,-34],[8,-18],[1,-13]],[[95169,13549],[-15,-27],[-13,3],[-58,69],[7,30],[-8,25],[1,23],[2,8],[71,-105],[13,-26]],[[76836,13804],[32,-15],[57,2],[20,-22],[4,-25],[-1,-14],[-23,-21],[-150,-14],[-24,22],[26,61],[28,20],[31,6]],[[77851,13700],[-37,-8],[-14,15],[-2,9],[27,33],[33,11],[-3,-39],[-4,-21]],[[77456,13554],[-26,-7],[-27,16],[-13,31],[-3,10],[42,8],[56,-30],[-29,-28]],[[78721,14144],[-17,-14],[-45,8],[-10,12],[-4,55],[-3,16],[-17,15],[-73,28],[-8,40],[10,18],[27,4],[67,-35],[15,-27],[-2,-41],[1,-13],[21,-27],[33,-28],[5,-11]],[[75722,13935],[-37,-8],[-38,8],[-19,27],[-4,12],[15,19],[54,3],[38,-17],[8,-17],[2,-8],[-19,-19]],[[73839,13275],[-48,-15],[-8,8],[-1,9],[-72,55],[-12,45],[7,31],[59,-3],[70,-27],[37,-69],[-32,-34]],[[74039,13382],[-32,-14],[-25,3],[-29,31],[12,21],[30,13],[38,-7],[10,-11],[26,-7],[-30,-29]],[[73702,13472],[-30,-18],[-24,3],[-16,19],[-3,12],[15,38],[12,-2],[8,-20],[38,-32]],[[69421,10415],[-35,-74],[-13,2],[-15,43],[13,27],[16,16],[28,-8],[6,-6]],[[69016,10195],[-14,0],[7,23],[37,41],[28,50],[17,8],[31,-44],[-7,-37],[-41,-27],[-58,-14]],[[70000,11156],[-20,0],[-25,6],[-32,42],[-18,30],[-7,31],[3,61],[16,30],[26,12],[11,-28],[4,-32],[8,-21],[33,-30],[16,-25],[5,-14],[6,-29],[-5,-20],[-21,-13]],[[63484,13373],[-46,-14],[-21,6],[-2,14],[-1,13],[2,15],[16,12],[78,1],[31,-10],[9,-7],[1,-21],[-3,-6],[-64,-3]],[[54506,11516],[-18,-37],[-87,51],[-51,16],[-13,9],[-12,32],[-3,12],[10,20],[28,32],[59,26],[93,13],[91,-10],[15,-16],[-86,-54],[-26,-94]],[[50843,11176],[-94,-15],[-21,17],[-11,34],[13,20],[123,68],[33,-6],[11,-6],[8,-26],[-11,-41],[-14,-20],[-37,-25]],[[49179,10821],[-30,-13],[-39,3],[-30,17],[-21,34],[-5,13],[3,22],[-2,11],[38,6],[14,-14],[6,-11],[66,-68]],[[50360,11373],[-24,-73],[-15,2],[-15,43],[-31,46],[-11,32],[-1,43],[22,25],[80,16],[27,-10],[13,-55],[-45,-69]],[[49296,11078],[30,-19],[47,3],[45,-15],[-7,-20],[-26,-26],[-22,-56],[-22,-26],[-66,-56],[-49,-15],[-11,31],[1,32],[4,25],[2,18],[-46,24],[-3,33],[-9,19],[-134,66],[-23,19],[10,12],[138,5],[81,-12],[60,-42]],[[51257,11244],[-45,-13],[-51,29],[-14,20],[-15,53],[-2,20],[12,13],[40,15],[66,-6],[25,-24],[9,-43],[-8,-37],[-17,-27]],[[44275,9281],[-13,-125],[4,-27],[11,-26],[49,-70],[4,-52],[-2,-20],[-20,-29],[-69,7],[-22,15],[-8,10],[-36,122],[-21,29],[-32,25],[-123,23],[-118,-8],[29,28],[178,39],[45,29],[28,34],[13,52],[31,65],[49,30],[31,3],[16,-53],[0,-50],[-24,-51]],[[45526,9977],[-19,-14],[-40,1],[-38,28],[-16,41],[-1,29],[17,33],[27,9],[15,-11],[36,-71],[19,-45]],[[46525,10268],[-22,-13],[-37,5],[-47,29],[-15,22],[-5,20],[13,29],[11,8],[24,-4],[42,-37],[29,-40],[7,-19]],[[41016,5948],[-48,-6],[-19,15],[23,38],[34,33],[63,3],[60,-22],[-6,-21],[-13,-2],[-94,-38]],[[34980,16532],[-12,-5],[-19,22],[-3,13],[20,26],[20,35],[7,4],[-5,-70],[-8,-25]],[[33656,15954],[-62,-26],[-32,27],[-7,10],[38,26],[20,-6],[8,-9],[23,-2],[12,-20]],[[33011,11534],[-42,-1],[-19,16],[-7,10],[5,23],[16,21],[49,-16],[12,-41],[-14,-12]],[[33151,12230],[-11,-16],[-35,10],[-20,11],[-34,28],[19,17],[37,-4],[30,-20],[14,-26]],[[33127,11111],[-23,0],[-20,12],[-17,35],[-5,17],[9,38],[16,9],[92,5],[28,-20],[1,-34],[-10,-25],[-71,-37]],[[33180,10914],[-28,-4],[-38,10],[-33,20],[-11,23],[16,19],[30,12],[47,-4],[22,-24],[5,-22],[-6,-23],[-4,-7]],[[33503,15872],[-38,-4],[-26,33],[-12,23],[51,2],[23,-9],[12,-26],[-10,-19]],[[33193,15571],[-14,-6],[-18,5],[0,-10],[15,-13],[-16,-5],[-19,13],[-14,27],[10,25],[19,6],[37,-42]],[[33152,15053],[-35,-20],[-21,6],[-33,24],[45,7],[4,70],[22,27],[43,-15],[-26,-37],[-9,-28],[9,-24],[1,-10]],[[32791,14932],[-26,-2],[7,31],[23,21],[38,14],[-24,-35],[-7,-16],[-11,-13]],[[32412,14480],[-44,-26],[-23,0],[27,64],[26,2],[41,36],[11,-5],[-22,-30],[-16,-41]],[[32607,15512],[-12,-2],[5,24],[31,62],[58,29],[-7,-25],[-19,-31],[-56,-57]],[[31709,13915],[-60,-22],[-31,8],[-2,23],[8,31],[29,16],[-5,46],[18,19],[9,35],[38,26],[54,-12],[-8,-45],[-1,-16],[-32,-12],[-8,-7],[-7,-30],[1,-43],[-3,-17]],[[31501,13709],[-62,-65],[-9,4],[-5,7],[1,11],[20,24],[4,70],[41,26],[16,-9],[-14,-30],[9,-26],[-1,-12]],[[31288,13309],[-13,-4],[-31,2],[-20,13],[26,41],[-3,28],[23,11],[26,-10],[18,-35],[3,-15],[-29,-31]],[[31292,12807],[-55,-11],[-41,12],[1,44],[-11,5],[-4,10],[52,33],[39,8],[47,-5],[20,-14],[7,-15],[-36,-36],[-6,-14],[-13,-17]],[[30084,11367],[14,-17],[60,16],[21,-17],[4,-12],[-27,-42],[-32,-28],[-37,-2],[-27,71],[-3,18],[27,13]],[[29478,9586],[-27,-11],[-17,6],[-31,29],[4,23],[14,15],[10,17],[60,62],[44,7],[36,-13],[-39,-59],[-10,-41],[-44,-35]],[[23945,9838],[-47,0],[-31,21],[-10,14],[19,21],[11,2],[57,-36],[12,-15],[-11,-7]],[[17572,9121],[-136,-16],[-37,18],[-10,22],[6,23],[277,125],[49,-17],[14,-8],[-83,-62],[-37,-22],[-6,-7],[20,-9],[6,-7],[-16,-17],[-47,-23]],[[13225,8961],[-44,-32],[-86,21],[7,23],[78,20],[53,-13],[-8,-19]],[[13592,8880],[-31,-12],[-116,29],[-68,6],[-31,17],[-20,15],[-6,14],[-32,22],[62,44],[49,14],[47,-3],[10,-22],[90,-26],[70,-1],[7,-24],[-3,-34],[-28,-39]],[[9003,7690],[3,-8],[-42,6],[-63,32],[-12,11],[28,11],[36,-10],[33,-20],[17,-22]],[[9656,8230],[-31,-3],[-53,14],[-140,46],[-30,23],[21,23],[50,16],[38,-5],[95,-43],[29,-31],[17,-23],[4,-17]],[[9276,7510],[-104,-25],[-27,7],[9,36],[-16,25],[-4,12],[9,17],[61,0],[172,-27],[23,-37],[-123,-8]],[[8723,7484],[-116,-7],[-64,15],[-16,44],[18,9],[148,-20],[54,-11],[20,-13],[-10,-12],[-34,-5]],[[8518,7651],[113,-8],[74,6],[77,-14],[18,-16],[-14,-13],[-83,-4],[-40,-22],[-47,-3],[-71,16],[-64,35],[37,23]],[[8550,7294],[81,-29],[-142,9],[-62,41],[40,15],[40,-3],[35,-21],[8,-12]],[[8269,7617],[-118,-8],[-48,16],[-12,15],[10,13],[183,13],[20,-16],[6,-10],[-41,-23]],[[9253,7922],[-57,-8],[-71,36],[-54,29],[-18,25],[-3,8],[0,10],[16,6],[115,-21],[72,-85]],[[9225,7699],[-33,-46],[-87,24],[-37,30],[21,39],[40,12],[52,-14],[19,-5],[25,-40]],[[8223,7275],[-22,-2],[-241,44],[-47,13],[82,27],[54,4],[146,-66],[39,-8],[-11,-12]],[[7241,5741],[-51,-2],[-65,6],[-50,14],[-114,20],[-29,38],[-134,31],[-62,10],[21,37],[142,-49],[175,-49],[141,-30],[26,-26]],[[8547,7418],[-17,-9],[-121,5],[-25,8],[-11,9],[-168,13],[-76,41],[-15,13],[30,20],[57,12],[23,16],[145,14],[23,-8],[13,-22],[66,-43],[17,-27],[7,-18],[36,-8],[16,-16]],[[6115,4547],[-25,-4],[-22,31],[-108,63],[-64,42],[-42,33],[-18,23],[21,0],[158,-70],[24,-27],[118,-48],[-42,-43]],[[32497,62251],[-1,-14],[-3,-15],[-18,13],[-10,13],[0,3]]],\"bbox\":[-180,-89.999,180,83.599609375],\"transform\":{\"scale\":[0.0036000360003600037,0.001736003453784538],\"translate\":[-180,-89.999]}}\n","import createREGL from \"regl\";\nimport * as React from \"react\";\nimport type { XlsxChart } from \"./types\";\n\ntype SurfacePalette = {\n  border: string;\n  mutedText: string;\n  surface: string;\n  text: string;\n};\n\ntype SurfaceLayout = {\n  height: number;\n  plot: {\n    height: number;\n    left: number;\n    top: number;\n    width: number;\n  };\n  width: number;\n};\n\ntype SurfaceCompositeProps = {\n  background: string;\n  borderColor: string;\n  chart: XlsxChart;\n  fontFamily: string;\n  layout: SurfaceLayout;\n  onDoubleClick?: React.MouseEventHandler<SVGSVGElement>;\n  onPointerDown?: React.PointerEventHandler<SVGSVGElement>;\n  overlay: React.ReactNode;\n  palette: SurfacePalette;\n  fallback: React.ReactNode;\n};\n\ntype SurfaceDomain = {\n  maxValue: number;\n  minValue: number;\n  safeMax: number;\n  ticks: number[];\n};\n\ntype SurfacePoint3D = {\n  depth: number;\n  worldX: number;\n  worldY: number;\n  worldZ: number;\n  x: number;\n  y: number;\n};\n\ntype SurfaceVertex = {\n  bandColor: string;\n  point: SurfacePoint3D;\n  value: number;\n};\n\ntype SolidSurfaceTriangle = {\n  color: string;\n  points: [SurfacePoint3D, SurfacePoint3D, SurfacePoint3D];\n};\n\ntype SurfaceScene = {\n  fillColors: Float32Array;\n  fillPositions: Float32Array;\n  lineColors: Float32Array;\n  linePositions: Float32Array;\n  wallColors: Float32Array;\n  wallPositions: Float32Array;\n};\n\nfunction clamp(value: number, min: number, max: number) {\n  return Math.max(min, Math.min(max, value));\n}\n\nfunction safeNumber(value: unknown) {\n  if (typeof value === \"number\" && Number.isFinite(value)) {\n    return value;\n  }\n  if (typeof value === \"string\") {\n    const normalized = value.trim().replace(/,/g, \"\");\n    if (!normalized) {\n      return null;\n    }\n    const parsed = Number(normalized);\n    return Number.isFinite(parsed) ? parsed : null;\n  }\n  return null;\n}\n\nfunction parseRgbColor(color: string) {\n  const match = /^#?([0-9a-f]{6})$/i.exec(color);\n  if (!match) {\n    return null;\n  }\n  return {\n    blue: Number.parseInt(match[1].slice(4, 6), 16),\n    green: Number.parseInt(match[1].slice(2, 4), 16),\n    red: Number.parseInt(match[1].slice(0, 2), 16)\n  };\n}\n\nfunction mixRgbColor(color: string, mixWith: string, ratio: number) {\n  const base = parseRgbColor(color);\n  const target = parseRgbColor(mixWith);\n  if (!base || !target) {\n    return color;\n  }\n  const clamped = clamp(ratio, 0, 1);\n  const mixChannel = (left: number, right: number) => Math.round(left + (right - left) * clamped);\n  return `#${[\n    mixChannel(base.red, target.red),\n    mixChannel(base.green, target.green),\n    mixChannel(base.blue, target.blue)\n  ].map((value) => value.toString(16).padStart(2, \"0\")).join(\"\")}`;\n}\n\nfunction lightenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#ffffff\", ratio);\n}\n\nfunction darkenColor(color: string, ratio: number) {\n  return mixRgbColor(color, \"#000000\", ratio);\n}\n\nfunction resolveSurfaceBaseColor(chart: XlsxChart, palette: SurfacePalette) {\n  return chart.chartColorPalette?.[0]\n    ?? chart.series[0]?.color\n    ?? chart.series[0]?.lineColor\n    ?? chart.axisLineColor\n    ?? chart.textColor\n    ?? palette.text;\n}\n\nfunction normalizeBuiltinSurfaceStyleId(styleId: number | undefined) {\n  if (typeof styleId !== \"number\" || !Number.isFinite(styleId)) {\n    return null;\n  }\n  return styleId >= 100 ? styleId - 100 : styleId;\n}\n\nfunction normalizeSurfaceRendererHexColor(value: unknown) {\n  if (typeof value !== \"string\") {\n    return null;\n  }\n  const trimmed = value.trim();\n  if (!trimmed) {\n    return null;\n  }\n  const normalized = trimmed.startsWith(\"#\") ? trimmed.slice(1) : trimmed;\n  return /^[0-9a-f]{6}$/i.test(normalized) ? `#${normalized.toLowerCase()}` : null;\n}\n\nfunction hasExplicitSurfaceBaseColor(chart: XlsxChart) {\n  const primarySeriesColor = normalizeSurfaceRendererHexColor(chart.series[0]?.color ?? chart.series[0]?.lineColor);\n  if (!primarySeriesColor) {\n    return null;\n  }\n  const paletteColor = normalizeSurfaceRendererHexColor(chart.chartColorPalette?.[0]);\n  return paletteColor && paletteColor === primarySeriesColor ? null : primarySeriesColor;\n}\n\nfunction buildMonochromeSurfacePalette(baseColor: string, count: number) {\n  if (count <= 3) {\n    return [\n      lightenColor(baseColor, 0.22),\n      baseColor,\n      darkenColor(baseColor, 0.2)\n    ];\n  }\n  return [\n    lightenColor(baseColor, 0.3),\n    lightenColor(baseColor, 0.14),\n    baseColor,\n    darkenColor(baseColor, 0.1),\n    darkenColor(baseColor, 0.22)\n  ];\n}\n\nfunction getBuiltinSurfacePalette(chart: XlsxChart) {\n  const normalized = normalizeBuiltinSurfaceStyleId(chart.chartStyleId);\n  const explicitBaseColor = hasExplicitSurfaceBaseColor(chart);\n  if (normalized === 26) {\n    return buildMonochromeSurfacePalette(explicitBaseColor ?? \"#ff006e\", 3);\n  }\n  if (normalized === 34 && explicitBaseColor) {\n    return buildMonochromeSurfacePalette(explicitBaseColor, 3);\n  }\n  if (normalized === 34 || (chart.wireframe === true && normalized == null)) {\n    return [\"#5b9bd5\", \"#ed7d31\", \"#a5a5a5\"];\n  }\n  if (normalized === 35 || normalized === 36 || (chart.wireframe !== true && normalized == null)) {\n    return [\"#2f5597\", \"#4472c4\", \"#5b9bd5\", \"#8faadc\", \"#d9e2f3\"];\n  }\n  return null;\n}\n\nfunction shouldPreferBuiltinSurfacePalette(chart: XlsxChart) {\n  const normalized = normalizeBuiltinSurfaceStyleId(chart.chartStyleId);\n  const rawChartType = chart.raw && typeof chart.raw === \"object\" && typeof (chart.raw as Record<string, unknown>).xmlChartType === \"string\"\n    ? String((chart.raw as Record<string, unknown>).xmlChartType)\n    : \"\";\n  return (\n    (rawChartType === \"surfaceChart\" || rawChartType === \"surface3DChart\")\n    && (normalized === 26 || normalized === 34 || normalized === 35 || normalized === 36)\n  );\n}\n\nfunction getSurfaceBandCount(chart: XlsxChart) {\n  const raw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const explicitBandCount = typeof raw?.bandFormatCount === \"number\" && Number.isFinite(raw.bandFormatCount)\n    ? raw.bandFormatCount\n    : null;\n  if (explicitBandCount != null && explicitBandCount > 0 && !(isContourSurfaceChart(chart) && chart.wireframe !== true)) {\n    return explicitBandCount;\n  }\n  const builtinPalette = getBuiltinSurfacePalette(chart);\n  if (shouldPreferBuiltinSurfacePalette(chart) && builtinPalette && builtinPalette.length > 0) {\n    return builtinPalette.length;\n  }\n  if (chart.chartColorPalette && chart.chartColorPalette.length > 1) {\n    return chart.chartColorPalette.length;\n  }\n  if (builtinPalette && builtinPalette.length > 0) {\n    return builtinPalette.length;\n  }\n  return chart.wireframe ? 3 : 5;\n}\n\nfunction getSurfaceColorStops(chart: XlsxChart, palette: SurfacePalette) {\n  const builtinPalette = getBuiltinSurfacePalette(chart);\n  if (shouldPreferBuiltinSurfacePalette(chart) && builtinPalette && builtinPalette.length >= 2) {\n    return builtinPalette;\n  }\n  const explicitStops = (chart.chartColorPalette ?? []).filter((value): value is string => typeof value === \"string\" && value.length > 0);\n  if (explicitStops.length >= 2) {\n    return explicitStops;\n  }\n  if (builtinPalette && builtinPalette.length >= 2) {\n    return builtinPalette;\n  }\n  const baseColor = resolveSurfaceBaseColor(chart, palette);\n  return [\n    darkenColor(baseColor, 0.42),\n    darkenColor(baseColor, 0.24),\n    baseColor,\n    lightenColor(baseColor, 0.18),\n    lightenColor(baseColor, 0.34),\n    lightenColor(baseColor, 0.5)\n  ];\n}\n\nfunction getSurfaceDomain(chart: XlsxChart): SurfaceDomain | null {\n  const numericValues = chart.series.flatMap((series) => (\n    series.values\n      .map((value) => safeNumber(value))\n      .filter((value): value is number => value != null)\n  ));\n  if (numericValues.length === 0) {\n    return null;\n  }\n  const explicitMin = typeof chart.valueAxis?.min === \"number\" && Number.isFinite(chart.valueAxis.min)\n    ? chart.valueAxis.min\n    : null;\n  const explicitMax = typeof chart.valueAxis?.max === \"number\" && Number.isFinite(chart.valueAxis.max)\n    ? chart.valueAxis.max\n    : null;\n  const rawMin = Math.min(...numericValues);\n  const rawMax = Math.max(...numericValues);\n  const bandCount = Math.max(1, getSurfaceBandCount(chart));\n  const spanBase = Math.max(1e-6, rawMax - Math.min(0, rawMin));\n  const roughStep = spanBase / bandCount;\n  const magnitude = Math.pow(10, Math.floor(Math.log10(Math.max(roughStep, 1e-6))));\n  const normalized = roughStep / magnitude;\n  const niceStep = normalized <= 1 ? 1 : normalized <= 2 ? 2 : normalized <= 5 ? 5 : 10;\n  const step = typeof chart.valueAxis?.majorUnit === \"number\" && chart.valueAxis.majorUnit > 0\n    ? chart.valueAxis.majorUnit\n    : niceStep * magnitude;\n  const minValue = explicitMin ?? (rawMin >= 0 ? 0 : Math.floor(rawMin / step) * step);\n  const maxValue = explicitMax ?? Math.ceil(rawMax / step) * step;\n  const safeMax = maxValue <= minValue ? minValue + step : maxValue;\n  const ticks: number[] = [];\n  for (let current = minValue; current <= safeMax + step * 0.001; current += step) {\n    ticks.push(Number(current.toFixed(8)));\n  }\n  return {\n    maxValue,\n    minValue,\n    safeMax,\n    ticks: [...new Set(ticks)].sort((left, right) => left - right)\n  };\n}\n\nfunction resolveSurfaceColor(chart: XlsxChart, palette: SurfacePalette, ratio: number) {\n  const stops = getSurfaceColorStops(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBaseColor(chart, palette);\n  }\n  if (stops.length === 1) {\n    return stops[0];\n  }\n  const clampedRatio = clamp(ratio, 0, 1) * (stops.length - 1);\n  const lowerIndex = Math.floor(clampedRatio);\n  const upperIndex = Math.min(stops.length - 1, lowerIndex + 1);\n  const mixRatio = clampedRatio - lowerIndex;\n  return mixRgbColor(stops[lowerIndex] ?? stops[0], stops[upperIndex] ?? stops[stops.length - 1], mixRatio);\n}\n\nfunction resolveSurfaceBandPaletteColor(chart: XlsxChart, palette: SurfacePalette, domain: SurfaceDomain, value: number) {\n  const stops = getSurfaceColorStops(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBaseColor(chart, palette);\n  }\n  const ticks = domain.ticks;\n  for (let index = 0; index < ticks.length - 1; index += 1) {\n    const end = ticks[index + 1] ?? domain.safeMax;\n    if (value <= end || index === ticks.length - 2) {\n      return stops[Math.min(stops.length - 1, Math.max(0, index))] ?? stops[stops.length - 1] ?? resolveSurfaceBaseColor(chart, palette);\n    }\n  }\n  return stops[stops.length - 1] ?? resolveSurfaceBaseColor(chart, palette);\n}\n\nfunction resolveSurfaceBandColor(chart: XlsxChart, palette: SurfacePalette, domain: SurfaceDomain, value: number) {\n  return resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n}\n\nfunction getSurfaceWireframePalette(chart: XlsxChart, palette: SurfacePalette) {\n  const raw = chart.raw && typeof chart.raw === \"object\" ? chart.raw as Record<string, unknown> : null;\n  const explicit = Array.isArray(raw?.bandFormatLineColors)\n    ? raw.bandFormatLineColors.filter((color): color is string => typeof color === \"string\" && color.length > 0)\n    : [];\n  if (explicit.length > 0) {\n    return explicit;\n  }\n  return getSurfaceColorStops(chart, palette);\n}\n\nfunction resolveSurfaceWireframeColor(chart: XlsxChart, palette: SurfacePalette, domain: SurfaceDomain, value: number) {\n  const stops = getSurfaceWireframePalette(chart, palette);\n  if (stops.length === 0) {\n    return resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n  }\n  const ticks = domain.ticks;\n  for (let index = 0; index < ticks.length - 1; index += 1) {\n    const end = ticks[index + 1] ?? domain.safeMax;\n    if (value <= end || index === ticks.length - 2) {\n      return stops[Math.min(stops.length - 1, Math.max(0, index))] ?? resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n    }\n  }\n  return stops[stops.length - 1] ?? resolveSurfaceBandPaletteColor(chart, palette, domain, value);\n}\n\nfunction colorToRgba(color: string, alpha = 1) {\n  const rgb = parseRgbColor(color);\n  if (!rgb) {\n    return [0.1, 0.1, 0.1, alpha] as const;\n  }\n  return [rgb.red / 255, rgb.green / 255, rgb.blue / 255, alpha] as const;\n}\n\nfunction shadeSurfaceColor(color: string, intensity: number) {\n  const shaded = intensity >= 1\n    ? lightenColor(color, clamp((intensity - 1) * 0.4, 0, 0.22))\n    : darkenColor(color, clamp((1 - intensity) * 0.5, 0, 0.28));\n  return colorToRgba(shaded, 1);\n}\n\nfunction bilinearInterpolate(p00: number, p10: number, p01: number, p11: number, u: number, v: number) {\n  return (\n    p00 * (1 - u) * (1 - v)\n    + p10 * u * (1 - v)\n    + p01 * (1 - u) * v\n    + p11 * u * v\n  );\n}\n\nfunction normalizeSurfaceX(column: number, cols: number) {\n  return cols <= 1 ? 0 : ((column / (cols - 1)) - 0.5) * 2;\n}\n\nfunction normalizeSurfaceY(row: number, rows: number) {\n  return rows <= 1 ? 0 : ((row / (rows - 1)) - 0.5) * 2;\n}\n\nfunction normalizeSurfaceZ(value: number, domain: SurfaceDomain, depthScale: number) {\n  return -((((value - domain.minValue) / (domain.safeMax - domain.minValue)) - 0.5) * 1.8) * depthScale;\n}\n\nfunction projectCartesian3dPoint(\n  x: number,\n  y: number,\n  z: number,\n  rotXRad: number,\n  rotYRad: number,\n  usePerspective: boolean,\n  perspectiveStrength: number\n) {\n  const cosX = Math.cos(rotXRad);\n  const sinX = Math.sin(rotXRad);\n  const cosY = Math.cos(rotYRad);\n  const sinY = Math.sin(rotYRad);\n  const x1 = x * cosY + z * sinY;\n  const z1 = -x * sinY + z * cosY;\n  const y1 = y * cosX - z1 * sinX;\n  const z2 = y * sinX + z1 * cosX;\n  const perspective = usePerspective\n    ? 1 / Math.max(0.18, 1 + z2 * (0.24 + perspectiveStrength * 0.5))\n    : 1;\n  return {\n    depth: z2,\n    x: x1 * perspective,\n    y: y1 * perspective\n  };\n}\n\nfunction computeNormal(left: SurfacePoint3D, middle: SurfacePoint3D, right: SurfacePoint3D) {\n  const ux = middle.worldX - left.worldX;\n  const uy = middle.worldY - left.worldY;\n  const uz = middle.worldZ - left.worldZ;\n  const vx = right.worldX - left.worldX;\n  const vy = right.worldY - left.worldY;\n  const vz = right.worldZ - left.worldZ;\n  const nx = uy * vz - uz * vy;\n  const ny = uz * vx - ux * vz;\n  const nz = ux * vy - uy * vx;\n  const length = Math.hypot(nx, ny, nz) || 1;\n  return {\n    x: nx / length,\n    y: ny / length,\n    z: nz / length\n  };\n}\n\nfunction withProjectedDepth(point: SurfacePoint3D, depth: number): SurfacePoint3D {\n  return {\n    ...point,\n    depth\n  };\n}\n\nfunction nudgeProjectedDepth(point: SurfacePoint3D, delta: number): SurfacePoint3D {\n  return {\n    ...point,\n    depth: point.depth + delta\n  };\n}\n\nfunction isContourSurfaceChart(chart: XlsxChart) {\n  const rawChartType = chart.raw && typeof chart.raw === \"object\" && typeof chart.raw.xmlChartType === \"string\"\n    ? chart.raw.xmlChartType\n    : \"\";\n  if (rawChartType === \"surfaceChart\") {\n    return true;\n  }\n  if (rawChartType === \"surface3DChart\") {\n    return false;\n  }\n  return chart.chartType === \"Surface\" && chart.is3d !== true;\n}\n\nfunction buildSurfaceMesh(chart: XlsxChart, palette: SurfacePalette, layout: SurfaceLayout): SurfaceScene | null {\n  const rows = chart.series.length;\n  const cols = chart.series.reduce((max, series) => Math.max(max, series.values.length), 0);\n  if (rows < 2 || cols < 2) {\n    return null;\n  }\n  const matrix = chart.series.map((series) => (\n    Array.from({ length: cols }, (_, columnIndex) => safeNumber(series.values[columnIndex]))\n  ));\n  const domain = getSurfaceDomain(chart);\n  if (!domain) {\n    return null;\n  }\n  const isContour = isContourSurfaceChart(chart);\n  const isWireframe = chart.wireframe === true;\n  const fillVertices: SurfaceVertex[] = [];\n  const wallTriangles: SolidSurfaceTriangle[] = [];\n  const contourLines: Array<{ color: string; from: SurfacePoint3D; to: SurfacePoint3D }> = [];\n  const meshLines: Array<{ color: string; from: SurfacePoint3D; to: SurfacePoint3D }> = [];\n  const stepsPerCell = isContour ? 12 : 24;\n  const rotX = clamp(chart.view3d?.rotX ?? (isWireframe ? 85 : 25), -88, 88) * (Math.PI / 180);\n  const rotY = clamp(chart.view3d?.rotY ?? (isWireframe ? 0 : 30), -88, 88) * (Math.PI / 180);\n  const usePerspective = !isContour && chart.view3d?.rAngAx === false;\n  const perspectiveStrength = clamp((chart.view3d?.perspective ?? (usePerspective ? 30 : 0)) / 100, 0, 1);\n  const depthScale = isContour ? 1 : clamp((chart.view3d?.depthPercent ?? 100) / 100, 0.2, 4);\n  const usesFlatMaterial = chart.surfaceMaterial === \"flat\";\n  const wallLineColor = chart.backWall?.lineColor ?? chart.sideWall?.lineColor ?? chart.floor?.lineColor ?? chart.axisLineColor ?? \"#a6a6a6\";\n  const backWallFill = chart.backWall?.fillColor ?? \"#d9d9df\";\n  const sideWallFill = chart.sideWall?.fillColor ?? \"#d5d7dc\";\n  const floorFill = chart.floor?.fillColor ?? \"#d0d2d8\";\n  const projectPoint = (column: number, row: number, value: number): SurfacePoint3D => {\n    const worldX = normalizeSurfaceX(column, cols);\n    if (isContour) {\n      return {\n        depth: 0,\n        worldX,\n        worldY: normalizeSurfaceY(row, rows),\n        worldZ: 0,\n        x: worldX,\n        y: normalizeSurfaceY(row, rows)\n      };\n    }\n    const worldY = normalizeSurfaceZ(value, domain, depthScale);\n    const worldZ = normalizeSurfaceY(row, rows);\n    const projected = projectCartesian3dPoint(worldX, worldY, worldZ, rotX, rotY, usePerspective, perspectiveStrength);\n    return {\n      depth: projected.depth,\n      worldX,\n      worldY,\n      worldZ,\n      x: projected.x,\n      y: projected.y\n    };\n  };\n  const addWallQuad = (a: SurfacePoint3D, b: SurfacePoint3D, c: SurfacePoint3D, d: SurfacePoint3D, color: string) => {\n    wallTriangles.push(\n      { color, points: [a, b, c] },\n      { color, points: [a, c, d] }\n    );\n  };\n  const addMeshLine = (from: SurfacePoint3D, to: SurfacePoint3D, color: string) => {\n    meshLines.push({ color, from, to });\n  };\n\n  for (let rowIndex = 0; rowIndex < rows - 1; rowIndex += 1) {\n    for (let columnIndex = 0; columnIndex < cols - 1; columnIndex += 1) {\n      const p00 = matrix[rowIndex]?.[columnIndex];\n      const p10 = matrix[rowIndex]?.[columnIndex + 1];\n      const p01 = matrix[rowIndex + 1]?.[columnIndex];\n      const p11 = matrix[rowIndex + 1]?.[columnIndex + 1];\n      if (p00 == null || p10 == null || p01 == null || p11 == null) {\n        continue;\n      }\n      for (let stepRow = 0; stepRow < stepsPerCell; stepRow += 1) {\n        for (let stepColumn = 0; stepColumn < stepsPerCell; stepColumn += 1) {\n          const u0 = stepColumn / stepsPerCell;\n          const u1 = (stepColumn + 1) / stepsPerCell;\n          const v0 = stepRow / stepsPerCell;\n          const v1 = (stepRow + 1) / stepsPerCell;\n          const sample = (u: number, v: number) => {\n            const value = bilinearInterpolate(p00, p10, p01, p11, u, v);\n            return {\n              bandColor: resolveSurfaceBandColor(chart, palette, domain, value),\n              point: isContour\n                ? withProjectedDepth(projectPoint(columnIndex + u, rowIndex + v, value), isWireframe ? 0.12 : 0.08)\n                : projectPoint(columnIndex + u, rowIndex + v, value),\n              value\n            };\n          };\n          const a = sample(u0, v0);\n          const b = sample(u1, v0);\n          const c = sample(u1, v1);\n          const d = sample(u0, v1);\n          if (!isWireframe) {\n            const avg1 = (a.value + b.value + c.value) / 3;\n            const avg2 = (a.value + c.value + d.value) / 3;\n            fillVertices.push(\n              { ...a, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg1) },\n              { ...b, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg1) },\n              { ...c, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg1) },\n              { ...a, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg2) },\n              { ...c, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg2) },\n              { ...d, bandColor: resolveSurfaceBandColor(chart, palette, domain, avg2) }\n            );\n          }\n        }\n      }\n\n      const thresholds = domain.ticks.slice(1, -1);\n      if (isContour && isWireframe) {\n        const corners = [\n          { value: p00, x: columnIndex, y: rowIndex },\n          { value: p10, x: columnIndex + 1, y: rowIndex },\n          { value: p11, x: columnIndex + 1, y: rowIndex + 1 },\n          { value: p01, x: columnIndex, y: rowIndex + 1 }\n        ];\n        const edges: Array<[typeof corners[number], typeof corners[number]]> = [\n          [corners[0], corners[1]],\n          [corners[1], corners[2]],\n          [corners[2], corners[3]],\n          [corners[3], corners[0]]\n        ];\n        thresholds.forEach((threshold) => {\n          const intersections: Array<{ x: number; y: number }> = [];\n          edges.forEach(([start, end]) => {\n            const delta = end.value - start.value;\n            if (delta === 0) {\n              return;\n            }\n            const crosses = (start.value < threshold && end.value > threshold) || (start.value > threshold && end.value < threshold);\n            if (!crosses) {\n              return;\n            }\n            const ratio = (threshold - start.value) / delta;\n            intersections.push({\n              x: start.x + (end.x - start.x) * ratio,\n              y: start.y + (end.y - start.y) * ratio\n            });\n          });\n          if (intersections.length === 2) {\n            contourLines.push({\n              color: darkenColor(resolveSurfaceBandColor(chart, palette, domain, threshold), 0.22),\n              from: withProjectedDepth(projectPoint(intersections[0]?.x ?? columnIndex, intersections[0]?.y ?? rowIndex, threshold), 0.18),\n              to: withProjectedDepth(projectPoint(intersections[1]?.x ?? columnIndex + 1, intersections[1]?.y ?? rowIndex + 1, threshold), 0.18)\n            });\n          } else if (intersections.length === 4) {\n            const center = (p00 + p10 + p01 + p11) / 4;\n            const pairings = center >= threshold\n              ? [[0, 1], [2, 3]]\n              : [[0, 3], [1, 2]];\n            pairings.forEach(([leftIndex, rightIndex]) => {\n              const leftPoint = intersections[leftIndex] ?? intersections[0];\n              const rightPoint = intersections[rightIndex] ?? intersections[intersections.length - 1];\n              if (!leftPoint || !rightPoint) {\n                return;\n              }\n              contourLines.push({\n                color: darkenColor(resolveSurfaceBandColor(chart, palette, domain, threshold), 0.22),\n                from: withProjectedDepth(projectPoint(leftPoint.x, leftPoint.y, threshold), 0.18),\n                to: withProjectedDepth(projectPoint(rightPoint.x, rightPoint.y, threshold), 0.18)\n              });\n            });\n          }\n        });\n      } else if (!isContour) {\n        const corners = [\n          { value: p00, x: columnIndex, y: rowIndex },\n          { value: p10, x: columnIndex + 1, y: rowIndex },\n          { value: p11, x: columnIndex + 1, y: rowIndex + 1 },\n          { value: p01, x: columnIndex, y: rowIndex + 1 }\n        ];\n        const edges: Array<[typeof corners[number], typeof corners[number]]> = [\n          [corners[0], corners[1]],\n          [corners[1], corners[2]],\n          [corners[2], corners[3]],\n          [corners[3], corners[0]]\n        ];\n        thresholds.forEach((threshold) => {\n          const intersections: Array<{ x: number; y: number }> = [];\n          edges.forEach(([start, end]) => {\n            const delta = end.value - start.value;\n            if (delta === 0) {\n              return;\n            }\n            const crosses = (start.value < threshold && end.value > threshold) || (start.value > threshold && end.value < threshold);\n            if (!crosses) {\n              return;\n            }\n            const ratio = (threshold - start.value) / delta;\n            intersections.push({\n              x: start.x + (end.x - start.x) * ratio,\n              y: start.y + (end.y - start.y) * ratio\n            });\n          });\n          if (intersections.length === 2) {\n            contourLines.push({\n              color: darkenColor(resolveSurfaceBandPaletteColor(chart, palette, domain, threshold), 0.26),\n              from: projectPoint(intersections[0]?.x ?? columnIndex, intersections[0]?.y ?? rowIndex, threshold),\n              to: projectPoint(intersections[1]?.x ?? columnIndex + 1, intersections[1]?.y ?? rowIndex + 1, threshold)\n            });\n          } else if (intersections.length === 4) {\n            const center = (p00 + p10 + p01 + p11) / 4;\n            const pairings = center >= threshold\n              ? [[0, 1], [2, 3]]\n              : [[0, 3], [1, 2]];\n            pairings.forEach(([leftIndex, rightIndex]) => {\n              const leftPoint = intersections[leftIndex] ?? intersections[0];\n              const rightPoint = intersections[rightIndex] ?? intersections[intersections.length - 1];\n              if (!leftPoint || !rightPoint) {\n                return;\n              }\n              contourLines.push({\n                color: darkenColor(resolveSurfaceBandPaletteColor(chart, palette, domain, threshold), 0.26),\n                from: projectPoint(leftPoint.x, leftPoint.y, threshold),\n                to: projectPoint(rightPoint.x, rightPoint.y, threshold)\n              });\n            });\n          }\n        });\n      }\n    }\n  }\n\n  const columnSkip = Math.max(1, chart.categoryAxis?.tickMarkSkip ?? 1);\n  const rowSkip = Math.max(1, chart.seriesAxis?.tickMarkSkip ?? 1);\n  if (isContour) {\n    const topLeft = withProjectedDepth(projectPoint(0, 0, domain.minValue), -0.12);\n    const topRight = withProjectedDepth(projectPoint(cols - 1, 0, domain.minValue), -0.12);\n    const bottomRight = withProjectedDepth(projectPoint(cols - 1, rows - 1, domain.minValue), -0.12);\n    const bottomLeft = withProjectedDepth(projectPoint(0, rows - 1, domain.minValue), -0.12);\n    if (chart.backWall?.hidden !== true && backWallFill !== \"transparent\") {\n      addWallQuad(topLeft, topRight, bottomRight, bottomLeft, backWallFill);\n    }\n    for (let columnIndex = 0; columnIndex < cols; columnIndex += columnSkip) {\n      addMeshLine(\n        withProjectedDepth(projectPoint(columnIndex, 0, domain.minValue), 0.04),\n        withProjectedDepth(projectPoint(columnIndex, rows - 1, domain.minValue), 0.04),\n        wallLineColor\n      );\n    }\n    for (let rowIndex = 0; rowIndex < rows; rowIndex += rowSkip) {\n      addMeshLine(\n        withProjectedDepth(projectPoint(0, rowIndex, domain.minValue), 0.04),\n        withProjectedDepth(projectPoint(cols - 1, rowIndex, domain.minValue), 0.04),\n        wallLineColor\n      );\n    }\n  } else {\n    const minPlaneValue = domain.minValue;\n    const wallDepthOffset = -0.2;\n    if (chart.floor?.hidden !== true && floorFill !== \"transparent\") {\n      addWallQuad(\n        nudgeProjectedDepth(projectPoint(0, 0, minPlaneValue), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, 0, minPlaneValue), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, rows - 1, minPlaneValue), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(0, rows - 1, minPlaneValue), wallDepthOffset),\n        floorFill\n      );\n    }\n    if (chart.backWall?.hidden !== true && backWallFill !== \"transparent\") {\n      addWallQuad(\n        nudgeProjectedDepth(projectPoint(0, 0, domain.safeMax), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, 0, domain.safeMax), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, 0, minPlaneValue), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(0, 0, minPlaneValue), wallDepthOffset),\n        backWallFill\n      );\n    }\n    if (chart.sideWall?.hidden !== true && sideWallFill !== \"transparent\") {\n      addWallQuad(\n        nudgeProjectedDepth(projectPoint(cols - 1, 0, domain.safeMax), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, rows - 1, domain.safeMax), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, rows - 1, minPlaneValue), wallDepthOffset),\n        nudgeProjectedDepth(projectPoint(cols - 1, 0, minPlaneValue), wallDepthOffset),\n        sideWallFill\n      );\n    }\n    for (const tick of domain.ticks) {\n      if (chart.backWall?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(0, 0, tick), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(cols - 1, 0, tick), wallDepthOffset * 0.75), wallLineColor);\n      }\n      if (chart.sideWall?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(cols - 1, 0, tick), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(cols - 1, rows - 1, tick), wallDepthOffset * 0.75), wallLineColor);\n      }\n    }\n    for (let columnIndex = 0; columnIndex < cols; columnIndex += columnSkip) {\n      if (chart.floor?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(columnIndex, 0, minPlaneValue), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(columnIndex, rows - 1, minPlaneValue), wallDepthOffset * 0.75), wallLineColor);\n      }\n      if (chart.backWall?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(columnIndex, 0, minPlaneValue), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(columnIndex, 0, domain.safeMax), wallDepthOffset * 0.75), wallLineColor);\n      }\n    }\n    for (let rowIndex = 0; rowIndex < rows; rowIndex += rowSkip) {\n      if (chart.floor?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(0, rowIndex, minPlaneValue), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(cols - 1, rowIndex, minPlaneValue), wallDepthOffset * 0.75), wallLineColor);\n      }\n      if (chart.sideWall?.hidden !== true && wallLineColor !== \"transparent\") {\n        addMeshLine(nudgeProjectedDepth(projectPoint(cols - 1, rowIndex, minPlaneValue), wallDepthOffset * 0.75), nudgeProjectedDepth(projectPoint(cols - 1, rowIndex, domain.safeMax), wallDepthOffset * 0.75), wallLineColor);\n      }\n    }\n  }\n\n  if (!isContour && isWireframe) {\n    const addWireMeshLine = (\n      fromColumn: number,\n      fromRow: number,\n      toColumn: number,\n      toRow: number,\n      fromValue: number,\n      toValue: number,\n      color: string\n    ) => {\n      const averageValue = (fromValue + toValue) * 0.5;\n      addMeshLine(\n        projectPoint(fromColumn, fromRow, fromValue),\n        projectPoint(toColumn, toRow, toValue),\n        color || resolveSurfaceWireframeColor(chart, palette, domain, averageValue)\n      );\n    };\n    for (let rowIndex = 0; rowIndex < rows; rowIndex += 1) {\n      const rowValues = matrix[rowIndex]?.filter((value): value is number => value != null) ?? [];\n      const rowAverage = rowValues.length > 0\n        ? rowValues.reduce((sum, value) => sum + value, 0) / rowValues.length\n        : domain.minValue;\n      const rowColor = chart.series[rowIndex]?.lineColor\n        ?? chart.series[rowIndex]?.color\n        ?? resolveSurfaceWireframeColor(chart, palette, domain, rowAverage);\n      for (let columnIndex = 0; columnIndex < cols - 1; columnIndex += 1) {\n        const left = matrix[rowIndex]?.[columnIndex];\n        const right = matrix[rowIndex]?.[columnIndex + 1];\n        if (left == null || right == null) {\n          continue;\n        }\n        for (let step = 0; step < stepsPerCell; step += 1) {\n          const u0 = step / stepsPerCell;\n          const u1 = (step + 1) / stepsPerCell;\n          const fromColumn = columnIndex + u0;\n          const toColumn = columnIndex + u1;\n          const fromValue = left + (right - left) * u0;\n          const toValue = left + (right - left) * u1;\n          addWireMeshLine(fromColumn, rowIndex, toColumn, rowIndex, fromValue, toValue, rowColor);\n        }\n      }\n    }\n    for (let columnIndex = 0; columnIndex < cols; columnIndex += 1) {\n      const columnValues = Array.from({ length: rows }, (_, rowIndex) => matrix[rowIndex]?.[columnIndex])\n        .filter((value): value is number => value != null);\n      const columnAverage = columnValues.length > 0\n        ? columnValues.reduce((sum, value) => sum + value, 0) / columnValues.length\n        : domain.minValue;\n      const columnColor = resolveSurfaceWireframeColor(chart, palette, domain, columnAverage);\n      for (let rowIndex = 0; rowIndex < rows - 1; rowIndex += 1) {\n        const top = matrix[rowIndex]?.[columnIndex];\n        const bottom = matrix[rowIndex + 1]?.[columnIndex];\n        if (top == null || bottom == null) {\n          continue;\n        }\n        for (let step = 0; step < stepsPerCell; step += 1) {\n          const v0 = step / stepsPerCell;\n          const v1 = (step + 1) / stepsPerCell;\n          const fromRow = rowIndex + v0;\n          const toRow = rowIndex + v1;\n          const fromValue = top + (bottom - top) * v0;\n          const toValue = top + (bottom - top) * v1;\n          addWireMeshLine(columnIndex, fromRow, columnIndex, toRow, fromValue, toValue, columnColor);\n        }\n      }\n    }\n  }\n\n  const allPoints = [\n    ...fillVertices.map((vertex) => vertex.point),\n    ...wallTriangles.flatMap((triangle) => triangle.points),\n    ...meshLines.flatMap((line) => [line.from, line.to]),\n    ...contourLines.flatMap((line) => [line.from, line.to])\n  ];\n  if (allPoints.length === 0) {\n    return null;\n  }\n\n  const minX = Math.min(...allPoints.map((point) => point.x));\n  const maxX = Math.max(...allPoints.map((point) => point.x));\n  const minY = Math.min(...allPoints.map((point) => point.y));\n  const maxY = Math.max(...allPoints.map((point) => point.y));\n  const minDepth = Math.min(...allPoints.map((point) => point.depth));\n  const maxDepth = Math.max(...allPoints.map((point) => point.depth));\n  const scale = Math.min(\n    layout.plot.width / Math.max(0.25, maxX - minX),\n    layout.plot.height / Math.max(0.25, maxY - minY)\n  ) * 0.82;\n  const centerX = layout.plot.left + layout.plot.width / 2;\n  const centerY = layout.plot.top + layout.plot.height / 2;\n  const centerRawX = (minX + maxX) / 2;\n  const centerRawY = (minY + maxY) / 2;\n  const toScreenX = (x: number) => centerX + (x - centerRawX) * scale;\n  const toScreenY = (y: number) => centerY + (y - centerRawY) * scale;\n  const toClipPoint = (point: SurfacePoint3D) => {\n    const screenX = toScreenX(point.x);\n    const screenY = toScreenY(point.y);\n    return {\n      x: (screenX / layout.width) * 2 - 1,\n      y: 1 - (screenY / layout.height) * 2,\n      z: clamp(((point.depth - minDepth) / Math.max(1e-6, maxDepth - minDepth)) * 2 - 1, -1, 1)\n    };\n  };\n\n  const fillPositions: number[] = [];\n  const fillColors: number[] = [];\n  const wallPositions: number[] = [];\n  const wallColors: number[] = [];\n  for (const triangle of wallTriangles) {\n    const rgba = colorToRgba(triangle.color, 1);\n    for (const point of triangle.points) {\n      const clip = toClipPoint(point);\n      wallPositions.push(clip.x, clip.y, clip.z);\n      wallColors.push(rgba[0], rgba[1], rgba[2], rgba[3] * 0.92);\n    }\n  }\n  for (let index = 0; index < fillVertices.length; index += 3) {\n    const left = fillVertices[index];\n    const middle = fillVertices[index + 1];\n    const right = fillVertices[index + 2];\n    if (!left || !middle || !right) {\n      continue;\n    }\n    const normal = computeNormal(left.point, middle.point, right.point);\n    const lightDirection = { x: -0.32, y: 0.84, z: 0.44 };\n    const rawLight = normal.x * lightDirection.x + normal.y * lightDirection.y + normal.z * lightDirection.z;\n    const shaded = usesFlatMaterial\n      ? colorToRgba(left.bandColor, 1)\n      : shadeSurfaceColor(left.bandColor, clamp(0.8 + rawLight * 0.28, 0.52, 1.08));\n    [left, middle, right].forEach((vertex) => {\n      const clip = toClipPoint(vertex.point);\n      fillPositions.push(clip.x, clip.y, clip.z);\n      fillColors.push(shaded[0], shaded[1], shaded[2], shaded[3]);\n    });\n  }\n\n  const linePositions: number[] = [];\n  const lineColors: number[] = [];\n  meshLines.forEach((line) => {\n    const from = toClipPoint(line.from);\n    const to = toClipPoint(line.to);\n    const rgba = colorToRgba(line.color, 1);\n    linePositions.push(from.x, from.y, from.z, to.x, to.y, to.z);\n    lineColors.push(rgba[0], rgba[1], rgba[2], rgba[3], rgba[0], rgba[1], rgba[2], rgba[3]);\n  });\n  contourLines.forEach((line) => {\n    const from = toClipPoint(line.from);\n    const to = toClipPoint(line.to);\n    const rgba = colorToRgba(line.color, 1);\n    linePositions.push(from.x, from.y, from.z, to.x, to.y, to.z);\n    lineColors.push(rgba[0], rgba[1], rgba[2], rgba[3], rgba[0], rgba[1], rgba[2], rgba[3]);\n  });\n\n  return {\n    fillColors: new Float32Array(fillColors),\n    fillPositions: new Float32Array(fillPositions),\n    lineColors: new Float32Array(lineColors),\n    linePositions: new Float32Array(linePositions),\n    wallColors: new Float32Array(wallColors),\n    wallPositions: new Float32Array(wallPositions)\n  };\n}\n\nexport const MemoSurfaceChartComposite = React.memo(function MemoSurfaceChartComposite({\n  background,\n  borderColor,\n  chart,\n  fontFamily,\n  layout,\n  onDoubleClick,\n  onPointerDown,\n  overlay,\n  palette,\n  fallback\n}: SurfaceCompositeProps) {\n  const canvasRef = React.useRef<HTMLCanvasElement | null>(null);\n  const [ready, setReady] = React.useState(false);\n  const [failed, setFailed] = React.useState(false);\n  const isContour = isContourSurfaceChart(chart);\n\n  React.useEffect(() => {\n    if (isContour) {\n      setReady(false);\n      setFailed(false);\n      return;\n    }\n    const canvas = canvasRef.current;\n    if (!canvas) {\n      return;\n    }\n    let cancelled = false;\n    let reglInstance: ReturnType<typeof createREGL> | null = null;\n\n    const drawSurface = () => {\n      try {\n        const scene = buildSurfaceMesh(chart, palette, layout);\n        if (!scene) {\n          if (!cancelled) {\n            setFailed(true);\n            setReady(false);\n          }\n          return;\n        }\n        const dpr = window.devicePixelRatio || 1;\n        canvas.width = Math.max(1, Math.round(layout.width * dpr));\n        canvas.height = Math.max(1, Math.round(layout.height * dpr));\n        reglInstance = createREGL({\n          attributes: {\n            alpha: true,\n            antialias: true,\n            depth: true,\n            premultipliedAlpha: true\n          },\n          canvas\n        });\n        const fillCommand = scene.fillPositions.length > 0\n          ? reglInstance({\n              attributes: {\n                color: scene.fillColors,\n                position: scene.fillPositions\n              },\n              blend: {\n                enable: true,\n                func: {\n                  dstRGB: \"one minus src alpha\",\n                  dstAlpha: \"one minus src alpha\",\n                  srcRGB: \"src alpha\",\n                  srcAlpha: \"src alpha\"\n                }\n              },\n              count: scene.fillPositions.length / 3,\n              depth: {\n                enable: true\n              },\n              frag: `\n                precision mediump float;\n                varying vec4 vColor;\n                void main() {\n                  gl_FragColor = vColor;\n                }\n              `,\n              primitive: \"triangles\",\n              vert: `\n                precision mediump float;\n                attribute vec3 position;\n                attribute vec4 color;\n                varying vec4 vColor;\n                void main() {\n                  gl_Position = vec4(position, 1.0);\n                  vColor = color;\n                }\n              `\n            })\n          : null;\n        const wallCommand = scene.wallPositions.length > 0\n          ? reglInstance({\n              attributes: {\n                color: scene.wallColors,\n                position: scene.wallPositions\n              },\n              blend: {\n                enable: true,\n                func: {\n                  dstRGB: \"one minus src alpha\",\n                  dstAlpha: \"one minus src alpha\",\n                  srcRGB: \"src alpha\",\n                  srcAlpha: \"src alpha\"\n                }\n              },\n              count: scene.wallPositions.length / 3,\n              depth: {\n                enable: false\n              },\n              frag: `\n                precision mediump float;\n                varying vec4 vColor;\n                void main() {\n                  gl_FragColor = vColor;\n                }\n              `,\n              primitive: \"triangles\",\n              vert: `\n                precision mediump float;\n                attribute vec3 position;\n                attribute vec4 color;\n                varying vec4 vColor;\n                void main() {\n                  gl_Position = vec4(position, 1.0);\n                  vColor = color;\n                }\n              `\n            })\n          : null;\n        const lineCommand = scene.linePositions.length > 0\n          ? reglInstance({\n              attributes: {\n                color: scene.lineColors,\n                position: scene.linePositions\n              },\n              blend: {\n                enable: true,\n                func: {\n                  dstRGB: \"one minus src alpha\",\n                  dstAlpha: \"one minus src alpha\",\n                  srcRGB: \"src alpha\",\n                  srcAlpha: \"src alpha\"\n                }\n              },\n              count: scene.linePositions.length / 3,\n              depth: {\n                enable: false\n              },\n              frag: `\n                precision mediump float;\n                varying vec4 vColor;\n                void main() {\n                  gl_FragColor = vColor;\n                }\n              `,\n              lineWidth: 1,\n              primitive: \"lines\",\n              vert: `\n                precision mediump float;\n                attribute vec3 position;\n                attribute vec4 color;\n                varying vec4 vColor;\n                void main() {\n                  gl_Position = vec4(position, 1.0);\n                  vColor = color;\n                }\n              `\n            })\n          : null;\n\n        reglInstance.clear({ color: [0, 0, 0, 0], depth: 1 });\n        wallCommand?.();\n        fillCommand?.();\n        lineCommand?.();\n        if (!cancelled) {\n          setReady(true);\n          setFailed(false);\n        }\n      } catch {\n        if (!cancelled) {\n          setReady(false);\n          setFailed(true);\n        }\n      }\n    };\n\n    setReady(false);\n    setFailed(false);\n    drawSurface();\n\n    return () => {\n      cancelled = true;\n      reglInstance?.destroy();\n    };\n  }, [\n    chart,\n    isContour,\n    layout,\n    palette\n  ]);\n\n  const shouldRenderFallback = isContour || failed || !ready;\n\n  return (\n    <div\n      aria-label={chart.title ?? chart.name ?? \"Chart\"}\n      role=\"img\"\n      style={{\n        background,\n        border: borderColor.trim().toLowerCase() === \"transparent\" ? \"none\" : `1px solid ${borderColor}`,\n        boxSizing: \"border-box\",\n        fontFamily,\n        height: \"100%\",\n        overflow: \"hidden\",\n        pointerEvents: \"auto\",\n        position: \"relative\",\n        width: \"100%\"\n      }}\n    >\n      <canvas\n        ref={canvasRef}\n        style={{\n          display: shouldRenderFallback ? \"none\" : \"block\",\n          height: \"100%\",\n          inset: 0,\n          position: \"absolute\",\n          width: \"100%\"\n        }}\n      />\n      <svg\n        onDoubleClick={onDoubleClick}\n        onPointerDown={onPointerDown}\n        style={{ display: \"block\", height: \"100%\", inset: 0, position: \"absolute\", width: \"100%\" }}\n        viewBox={`0 0 ${layout.width} ${layout.height}`}\n      >\n        {shouldRenderFallback ? fallback : null}\n        {overlay}\n      </svg>\n    </div>\n  );\n}, (prev, next) => (\n  prev.chart === next.chart\n  && prev.palette === next.palette\n  && prev.background === next.background\n  && prev.borderColor === next.borderColor\n  && prev.fontFamily === next.fontFamily\n  && prev.onDoubleClick === next.onDoubleClick\n  && prev.onPointerDown === next.onPointerDown\n  && prev.layout.width === next.layout.width\n  && prev.layout.height === next.layout.height\n  && prev.layout.plot.left === next.layout.plot.left\n  && prev.layout.plot.top === next.layout.plot.top\n  && prev.layout.plot.width === next.layout.plot.width\n  && prev.layout.plot.height === next.layout.plot.height\n  && prev.overlay === next.overlay\n  && prev.fallback === next.fallback\n));\n","export type ViewerPalette = {\n  border: string;\n  buttonSurface: string;\n  buttonText: string;\n  canvas: string;\n  danger: string;\n  headerSurface: string;\n  headerText: string;\n  mutedSurface: string;\n  mutedText: string;\n  rowHeaderSurface: string;\n  shadow: string;\n  sheetActiveSurface: string;\n  sheetActiveText: string;\n  sheetInactiveSurface: string;\n  sheetInactiveText: string;\n  strongBorder: string;\n  subtleSurface: string;\n  surface: string;\n  text: string;\n  toolbarSurface: string;\n};\n\nconst LIGHT_PALETTE: ViewerPalette = {\n  border: \"#e4e4e7\",\n  buttonSurface: \"#ffffff\",\n  buttonText: \"#18181b\",\n  canvas: \"#fafafa\",\n  danger: \"#dc2626\",\n  headerSurface: \"#f4f4f5\",\n  headerText: \"#71717a\",\n  mutedSurface: \"#f5f5f5\",\n  mutedText: \"#71717a\",\n  rowHeaderSurface: \"#f4f4f5\",\n  shadow: \"0 1px 2px rgba(0, 0, 0, 0.04)\",\n  sheetActiveSurface: \"#ffffff\",\n  sheetActiveText: \"#18181b\",\n  sheetInactiveSurface: \"#e4e4e7\",\n  sheetInactiveText: \"#52525b\",\n  strongBorder: \"#d4d4d8\",\n  subtleSurface: \"#fafafa\",\n  surface: \"#ffffff\",\n  text: \"#18181b\",\n  toolbarSurface: \"#f5f5f5\"\n};\n\nconst DARK_PALETTE: ViewerPalette = {\n  border: \"rgba(255, 255, 255, 0.10)\",\n  buttonSurface: \"rgba(255, 255, 255, 0.06)\",\n  buttonText: \"#f4f4f5\",\n  canvas: \"#09090b\",\n  danger: \"#f87171\",\n  headerSurface: \"#18181b\",\n  headerText: \"#a1a1aa\",\n  mutedSurface: \"#111113\",\n  mutedText: \"#a1a1aa\",\n  rowHeaderSurface: \"#18181b\",\n  shadow: \"0 1px 2px rgba(0, 0, 0, 0.28)\",\n  sheetActiveSurface: \"#27272a\",\n  sheetActiveText: \"#fafafa\",\n  sheetInactiveSurface: \"#18181b\",\n  sheetInactiveText: \"#a1a1aa\",\n  strongBorder: \"rgba(255, 255, 255, 0.16)\",\n  subtleSurface: \"#101012\",\n  surface: \"#111113\",\n  text: \"#f4f4f5\",\n  toolbarSurface: \"#101012\"\n};\n\nexport function isDarkViewerPalette(palette: ViewerPalette) {\n  return palette.surface === DARK_PALETTE.surface;\n}\n\nexport function resolveViewerPalette(\n  isDark = false,\n  headerBackgroundColor?: string,\n  headerTextColor?: string\n): ViewerPalette {\n  const basePalette = isDark ? DARK_PALETTE : LIGHT_PALETTE;\n  if (headerBackgroundColor === undefined && headerTextColor === undefined) {\n    return basePalette;\n  }\n  return {\n    ...basePalette,\n    headerSurface: headerBackgroundColor ?? basePalette.headerSurface,\n    headerText: headerTextColor ?? basePalette.headerText,\n    rowHeaderSurface: headerBackgroundColor ?? basePalette.rowHeaderSurface\n  };\n}\n"],"mappings":"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A;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACAA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MA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MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,KAAI,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,KAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,IAAI,GAAE,CAAC,KAAK,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,GAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,KAAI,MAAK,MAAK,MAAK,MAAK,MAAK,KAAI,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,IAAG,MAAK,MAAK,MAAK,IAAG,MAAK,MAAK,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,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CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,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GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,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CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,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MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,GAAE,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,KAAK,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,OAAM,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,CAAC,CAAC,EAAC;;;ACA1wxwB,8BAAC,MAAO,YAAW,SAAU,EAAC,WAAY,EAAC,MAAO,sBAAqB,YAAa,CAAC,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,GAAE,GAAE,GAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,WAAU,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,IAAG,GAAE,GAAE,GAAE,GAAE,GAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,SAAQ,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,IAAG,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,QAAO,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,IAAG,IAAG,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,UAAS,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,IAAG,IAAG,IAAG,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,YAAW,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,EAAE,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,UAAS,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,UAAS,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,IAAG,IAAG,IAAG,IAAG,EAAE,GAAE,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,aAAY,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,IAAG,IAAG,EAAE,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,UAAS,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,aAAY,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,eAAc,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,iBAAgB,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,kBAAiB,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,EAAE,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,OAAM,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,EAAE,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,iBAAgB,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,cAAa,EAAC,GAAE,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAI,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAI,KAAI,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,2BAA0B,EAAC,GAAE,EAAC,MAAO,gB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GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,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C,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,MAAK,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAA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,GAAE,CAAC,CAAC,MAAK,MAAK,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC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CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,aAAY,EAAC,GAAE,EAAC,MAAO,WAAU,MAAO,CAAC,CAAC,OAAM,IAAI,CAAC,GAAE,IAAK,OAAM,YAAa,EAAC,MAAO,eAAc,EAAC,CAAC,EAAC,GAAE,MAAO,EAAC,MAAO,sBAAqB,YAAa,CAAC,EAAC,MAAO,gBAAe,MAAO,CAAC,CAAC,CAAC,KAAI,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,MAAK,KAAI,MAAK,KAAI,MAAK,MAAK,MAAK,MAAK,KAAI,KAAI,MAAK,MAAK,KAAI,MAAK,KAAI,KAAI,KAAI,KAAI,MAAK,KAAI,KAAI,MAAK,MAAK,MAAK,KAAI,KAAI,KAAI,MAAK,KAAI,KAAI,KAAI,KAAI,KAAI,MAAK,KAAI,MAAK,MAAK,KAAI,MAAK,MAAK,MAAK,KAAI,MAAK,MAAK,KAAI,MAAK,KAAI,KAAI,KAAI,MAAK,MAAK,KAAI,KAAI,MAAK,MAAK,MAAK,KAAI,MAAK,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,MAAK,KAAI,MAAK,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,MAAK,MAAK,MAAK,MAAK,MAAK,IAAG,MAAK,KAAI,KAAI,KAAI,MAAK,MAAK,MAAK,KAAI,MAAK,MAAK,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,IAAG,KAAI,KAAI,MAAK,MAAK,KAAI,MAAK,MAAK,KAAI,KAAI,KAAI,KAAI,KAAI,GAAG,GAAE,CAAC,KAAI,KAAI,MAAK,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,KAAI,MAAK,MAAK,IAAG,MAAK,MAAK,KAAI,MAAK,MAAK,KAAI,MAAK,KAAI,MAAK,MAAK,MAAK,KAAI,KAAI,MAAK,KAAI,MAAK,KAAI,MAAK,MAAK,KAAI,KAAI,MAAK,MAAK,MAAK,KAAI,MAAK,KAAI,MAAK,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,EAAE,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAI,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,MAAK,MAAK,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAG,CAAC,GAAE,CAAC,CAAC,GAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,GAAE,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,GAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAC,CAAC,EAAC,EAAC,GAAE,MAAO,CAAC,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KA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AI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,QAAO,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,OAAM,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,GAAE,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,OAAM,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,QAAO,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GA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AE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GA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AG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GA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AI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KA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AG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,GAAE,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,IAAG,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,QAAO,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,OAAM,CAAC,CAAC,GAAE,CAAC,CAAC,GAAE,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,KAAI,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,OAAM,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KA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AG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GA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AE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GA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AC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,GAAE,CAAC,GAAE,CAAC,OAAM,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,CAAC,GAAE,CAAC,CAAC,GAAE,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,OAAM,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,OAAM,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,QAAO,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,OAAM,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,GAAE,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GA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AG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,MAAK,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,IAAI,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GA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AE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,KAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,IAAI,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,KAAK,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,OAAM,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,GAAG,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,GAAE,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,CAAC,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,KAAI,GAAG,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,MAAK,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,KAAI,CAAC,GAAE,CAAC,MAAK,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,KAAI,EAAE,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,IAAG,GAAG,GAAE,CAAC,GAAE,GAAG,GAAE,CAAC,IAAG,EAAE,GAAE,CAAC,IAAG,GAAG,CAAC,GAAE,CAAC,CAAC,MAAK,IAAI,GAAE,CAAC,KAAI,EAAE,GA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,MACL;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEO,SAAS,uBAA0C;AACxD,QAAM;AAAA,IACJ;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA,qBAAAG;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI,cAAc;AAElB,SAAa;AAAA,IACX,OAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,qBAAAA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACAA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEO,SAAS,sBAAwC;AACtD,QAAM,EAAE,WAAW,WAAW,OAAO,IAAI,cAAc;AAEvD,SAAa;AAAA,IACX,OAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA,CAAC,WAAW,WAAW,MAAM;AAAA,EAC/B;AACF;AAEO,SAAS,sBAAwC;AACtD,QAAM;AAAA,IACJ;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI,cAAc;AAElB,SAAa;AAAA,IACX,OAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEO,SAAS,sBAAwC;AACtD,QAAM;AAAA,IACJ;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI,cAAc;AAElB,SAAa;AAAA,IACX,OAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEO,SAAS,wBACd,UAA0C,CAAC,GACrB;AACtB,QAAM;AAAA,IACJ;AAA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","names":["import_fflate","styleAppearance","plotAreaShapeProperties","document","primarySeries","ext","cx","cy","normalizeHexColor","parseHexColor","rgbToHsl","hueToRgb","hslToRgb","rgbToHex","import_fflate","EMU_PER_PIXEL","normalizeArchivePath","dirname","parseXml","document","serializeXml","readArchiveText","isElementNode","normalizeHexColor","rgbToHex","extNode","updateAnchorNode","extNode","readArchiveText","parseXml","serializeXml","normalizeArchivePath","EMU_PER_PIXEL","MIN_ROW_HEIGHT_PX","normalizeWorksheetVisibility","MIN_ROW_HEIGHT_PX","parseA1CellReference","parseA1RangeReference","cloneBytes","createAbortError","timeoutHandle","error","visibleSheetIndexByWorkbookSheetIndex","selection","control","getCellDisplayValue","cloneBytes","options","React","React","React","normalizeBuiltinSurfaceStyleId","getBuiltinSurfacePalette","MemoSurfaceChartComposite","createREGL","import_jsx_runtime","topojsonFeature","parseRgbColor","mixRgbColor","lightenColor","darkenColor","clamp","safeNumber","canonicalKey","normalizeLegendPosition","resolveSurfaceBaseColor","normalizeBuiltinSurfaceStyleId","hasExplicitSurfaceBaseColor","buildMonochromeSurfacePalette","getBuiltinSurfacePalette","shouldPreferBuiltinSurfacePalette","getSurfaceBandCount","isContourSurfaceChart","getSurfaceColorStops","resolveSurfaceBandPaletteColor","getSurfaceDomain","resolveSurfaceBandColor","d3Line","getSurfaceWireframePalette","resolveSurfaceWireframeColor","projectCartesian3dPoint","d3Symbol","startCenter","endCenter","startAxisA","endAxisA","startAxisB","endAxisB","backStartArc","backEndArc","frontStartArc","frontEndArc","backWallPath","frontWallPath","endCapPath","positive","negative","_","start","end","d3Area","d3Pie","d3Arc","quads","points","d3Hierarchy","d3Partition","d3Treemap","MemoChartSvg","import_jsx_runtime","DEFAULT_ROW_HEIGHT","DEFAULT_COL_WIDTH","INTERNAL_CLIPBOARD_MIME","top","bottom","lightenColor","darkenColor","parseRgbColor","mixRgbColor","normalizeRange","normalizeRange","visible","DEFAULT_ROW_HEIGHT","DEFAULT_COL_WIDTH","columnLabel","cellAddressToA1","parseA1CellReference","resolveInheritedCellStyle","decodeHtmlEntities","mapBorder","parseHexColor","hslToRgb","hueToRgb","hslToRgb","mapBorder","cellAddressToA1","decodeHtmlEntities","parseA1RangeReference","parseA1CellReference","normalizeRange","minValue","maxValue","formatBinaryBytes","darkenColor","mixRgbColor","lightenColor","DEFAULT_ROW_HEIGHT","DEFAULT_COL_WIDTH","isLiveZooming","liveZoomScale","firstVisibleRow","lastVisibleRow","resolveInheritedCellStyle","position","columnLabel","selection","INTERNAL_CLIPBOARD_MIME","getCellDisplayValue"]}