diff --git a/.env.example b/.env.example index c28c7dc..c56cf13 100644 --- a/.env.example +++ b/.env.example @@ -51,11 +51,8 @@ CLIP_MAX=6 # Host cron: for programmatic control from Admin UI, set PROJECT_ROOT to your project path on host. # PROJECT_ROOT=/path/to/project -# ── 4. TubeArchivist metadata (optional) ───────────────────────────────────── -# When set, chunk generator fetches video metadata from TubeArchivist and extracts -# "Model - " from descriptions. Requires both URL and token. -# TUBEARCHIVIST_URL=https://ta.example.com -# TUBEARCHIVIST_TOKEN=your_api_token -# If TubeArchivist returns no model, use this as the watermark text (optional). -# Test mode (/generate_chunk.sh test) uses "Sample watermark" when both are empty. +# ── 4. Video metadata (optional) ────────────────────────────────────────────── +# Metadata is auto-detected from yt-dlp .info.json files alongside videos (Pinchflat). +# Legacy TubeArchivist paths (UCxxx/video_id.mp4) are also supported via video ID extraction. +# If no .info.json is found and no model is detected, use this as the watermark text (optional). # WATERMARK_FALLBACK=My channel diff --git a/Dockerfile.nginx b/Dockerfile.nginx new file mode 100644 index 0000000..ad07488 --- /dev/null +++ b/Dockerfile.nginx @@ -0,0 +1,7 @@ +FROM nginx:alpine + +COPY nginx.conf /etc/nginx/conf.d/default.conf +COPY frontend-flutter/build/web /usr/share/nginx/html + +HEALTHCHECK --interval=10s --timeout=5s --retries=3 --start-period=5s \ + CMD wget -qO- http://localhost:8090/health || exit 1 diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..b26d78c --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,14 @@ +.git +.env +.tmp +tmp +__pycache__ +*.pyc +*.pyo +.DS_Store +*.log +*.db +chunks +videos +audio +data diff --git a/backend/Dockerfile.generator b/backend/Dockerfile.generator index 5e3f039..6f789c4 100644 --- a/backend/Dockerfile.generator +++ b/backend/Dockerfile.generator @@ -12,10 +12,12 @@ RUN mkdir -p /etc/fonts COPY scripts/fonts.conf /etc/fonts/fonts.conf ENV FONTCONFIG_FILE=/etc/fonts/fonts.conf -COPY generate_chunk.sh /generate_chunk.sh +# Copy scripts individually so changing one doesn't bust cache for others COPY scripts/segment_tracker.py /scripts/segment_tracker.py -COPY scripts/tubearchivist_metadata.py /scripts/tubearchivist_metadata.py +COPY scripts/video_metadata.py /scripts/video_metadata.py +COPY scripts/moody.cube /scripts/moody.cube COPY scripts/chunk-gen-entrypoint.sh /chunk-gen-entrypoint.sh -RUN chmod +x /generate_chunk.sh /scripts/segment_tracker.py /scripts/tubearchivist_metadata.py /chunk-gen-entrypoint.sh +COPY generate_chunk.sh /generate_chunk.sh +RUN chmod +x /generate_chunk.sh /scripts/segment_tracker.py /scripts/video_metadata.py /chunk-gen-entrypoint.sh ENTRYPOINT ["/chunk-gen-entrypoint.sh"] diff --git a/backend/app.py b/backend/app.py index 1fb808b..9e2753f 100644 --- a/backend/app.py +++ b/backend/app.py @@ -12,6 +12,7 @@ import re import signal import sys +import urllib.error import urllib.request from flask import Flask, jsonify, request, Response, send_file from flask_cors import CORS @@ -33,7 +34,10 @@ PORT = int(os.getenv('PORT', '8080')) EXTERNAL_PORT = int(os.getenv('EXTERNAL_PORT', str(PORT))) HLS_PORT = int(os.getenv('HLS_PORT', '8080')) -RTMP_URL = os.getenv('RTMP_URL', 'rtmp://nginx-rtmp:1935/live/stream') +# Shared dir where ffmpeg writes the HLS playlist + segments (served by nginx). +HLS_DIR = os.getenv('HLS_DIR', '/hls').strip() or '/hls' +# Public-facing playlist path as served by the ingress/nginx (e.g. /live/stream.m3u8). +HLS_PATH = os.getenv('HLS_PATH', '/live/stream.m3u8').strip() or '/live/stream.m3u8' AUDIO_FOLDER = os.getenv('AUDIO_FOLDER', '') # Persistent stats dir (mount this volume so hours played / chunks created survive new deployments) STATS_DIR = os.getenv('STATS_DIR', '').strip() or None @@ -44,16 +48,32 @@ CRON_JOB_COMMENT = 'random-video-streamer chunk-gen' +# Process start time — used by /api/stream-health startup grace period. +_PROCESS_START_TS = time.time() + # Initialize components print(f"Initializing Random Video Clips Streaming Server...") print(f"Chunk folder: {CHUNK_FOLDER}") -print(f"RTMP URL: {RTMP_URL}") +print(f"HLS dir: {HLS_DIR}") print(f"Audio folder: {AUDIO_FOLDER or '(none — video audio used)'}") print(f"Stats dir (persistent): {STATS_DIR or CHUNK_FOLDER}") -print("Streaming mode: RTMP push (chunked stream)") +print("Streaming mode: HLS (direct from chunks, no RTMP)") + +# Lock / stop files live in the trigger dir (shared emptyDir in K8s). +# emptyDir auto-clears on pod restart so no stale-lock cleanup needed, +# but we do it anyway for docker-compose or manual runs. +_LOCK_DIR = TRIGGER_DIR or CHUNK_FOLDER +for _stale in ('.generation_running', '.stop_generation'): + _stale_path = os.path.join(_LOCK_DIR, _stale) + if os.path.exists(_stale_path): + try: + os.remove(_stale_path) + print(f"Cleaned up stale {_stale}") + except OSError: + pass # Initialize clip pusher -clip_pusher = ClipPusher(CHUNK_FOLDER, RTMP_URL, +clip_pusher = ClipPusher(CHUNK_FOLDER, HLS_DIR, audio_folder=AUDIO_FOLDER if AUDIO_FOLDER else None, stats_dir=STATS_DIR) @@ -493,8 +513,14 @@ def _fetch_og_meta(url: str, timeout: float = 5.0) -> dict: def _extract_video_id(path): - """Extract 11-char YouTube video ID from path (e.g. .../abc123.mp4 -> abc123).""" + """Extract 11-char YouTube video ID from path. + Supports Pinchflat format: 'Title [video_id].mp4' and TubeArchivist legacy: 'video_id.mp4'.""" stem = os.path.splitext(os.path.basename(path))[0] + # Pinchflat: "Title [video_id]" + m = re.search(r'\[([a-zA-Z0-9_-]{11})\]', stem) + if m: + return m.group(1) + # TubeArchivist legacy: stem IS the video_id if stem and len(stem) == 11 and stem.replace('-', '').replace('_', '').isalnum(): return stem return None @@ -637,15 +663,14 @@ def api_stats(): def _stream_url(): - """Build HLS stream URL (respects X-Forwarded-Proto when behind HTTPS proxy).""" - if request.scheme == 'https': - return f"https://{request.host}/hls/stream.m3u8" - return f"http://{request.host.split(':')[0]}:{HLS_PORT}/hls/stream.m3u8" + """Build HLS stream URL served by the in-pod nginx (ffmpeg writes directly + to the shared HLS dir; nginx serves it at HLS_PATH).""" + return f"{request.scheme}://{request.host}{HLS_PATH}" @app.route('/iptv.m3u') def iptv_playlist(): - """IPTV playlist for TV apps - points to nginx-rtmp HLS stream""" + """IPTV playlist for TV apps — points to the HLS live stream.""" hls_url = _stream_url() playlist_content = f"""#EXTM3U @@ -667,18 +692,19 @@ def status(): """Get server status""" pusher_status = clip_pusher.get_status() - generation_in_progress = os.path.exists(os.path.join(CHUNK_FOLDER, '.generation_running')) + generation_in_progress = os.path.exists(os.path.join(_LOCK_DIR, '.generation_running')) status_data = { 'server': 'running', - 'mode': 'RTMP push (chunked stream)', + 'mode': 'HLS (direct from chunks)', 'stream_url': _stream_url(), - 'rtmp_pusher': pusher_status, + 'rtmp_pusher': pusher_status, # retained key name for API back-compat 'generation_in_progress': generation_in_progress, 'config': { 'chunk_folder': CHUNK_FOLDER, 'port': EXTERNAL_PORT, - 'rtmp_url': RTMP_URL + 'hls_dir': HLS_DIR, + 'hls_path': HLS_PATH, } } @@ -690,6 +716,77 @@ def stream_status(): return jsonify(clip_pusher.get_status()) +@app.route('/api/wake', methods=['POST', 'GET']) +def api_wake(): + """Explicit wake: unpauses the stream if idle. Called by the Shield app + on launch / resume so ffmpeg restarts before the player loads HLS.""" + info = clip_pusher.wake() + info.update(clip_pusher.get_idle_status()) + return jsonify(info), 200 + + +@app.route('/api/_hls_ping', methods=['GET', 'POST', 'HEAD']) +def api_hls_ping(): + """Internal: nginx mirrors every HLS playlist/segment request here so we + can track 'last client activity' for the idle auto-pause timer. + Fire-and-forget from nginx — must be cheap.""" + clip_pusher.mark_activity() + return ('', 204) + + +# Max age (seconds) of stream.m3u8 before we consider the stream dead. +# kubelet liveness probe hits this; if it returns 503 the pod is restarted. +STREAM_STALE_THRESHOLD_SECONDS = int(os.getenv('STREAM_STALE_THRESHOLD_SECONDS', '90')) + + +@app.route('/api/stream-health') +def stream_health(): + """Stream-aware liveness probe. + + Returns 503 if: + - clip_pusher control loop has exited, or + - stream.m3u8 doesn't exist, or + - stream.m3u8 mtime is older than STREAM_STALE_THRESHOLD_SECONDS. + + Used as the kubelet livenessProbe so a silently-stuck pusher gets + restarted instead of serving a 2-day-old playlist. + """ + playlist = os.path.join(HLS_DIR, 'stream.m3u8') + now = time.time() + + # Grace period after startup — clip_pusher needs a moment to produce the + # first playlist. Report healthy if process uptime is under the threshold. + if now - _PROCESS_START_TS < STREAM_STALE_THRESHOLD_SECONDS: + return jsonify({'healthy': True, 'reason': 'startup_grace'}), 200 + + if not clip_pusher._running: + return jsonify({'healthy': False, 'reason': 'pusher_not_running'}), 503 + + # Paused (idle auto-shutdown) is a healthy state — ffmpeg is intentionally + # stopped, so stream.m3u8 is expected to be stale. Do not flap the pod. + if getattr(clip_pusher, '_paused', False): + return jsonify({'healthy': True, 'reason': 'idle_paused'}), 200 + + try: + mtime = os.path.getmtime(playlist) + except OSError as e: + return jsonify({'healthy': False, 'reason': f'playlist_missing: {e}'}), 503 + + age = now - mtime + if age > STREAM_STALE_THRESHOLD_SECONDS: + return jsonify({ + 'healthy': False, + 'reason': 'playlist_stale', + 'age_seconds': round(age, 1), + 'threshold_seconds': STREAM_STALE_THRESHOLD_SECONDS, + }), 503 + + return jsonify({ + 'healthy': True, + 'age_seconds': round(age, 1), + }), 200 + + @app.route('/api/chunks') def api_chunks(): """Get chunks with pagination (offset, limit). Used for loading more chunks on dashboard.""" @@ -844,8 +941,11 @@ def api_cron(): if request.method == 'GET': available = _cron_available() schedule, command = _cron_get_job() if available else (None, None) + # In K8s, cron is managed via CronJob resource, not host crontab + k8s_managed = not available and os.getenv('KUBERNETES_SERVICE_HOST') is not None return jsonify({ 'available': available, + 'k8s_managed': k8s_managed, 'schedule': schedule, 'command': command, 'project_root': PROJECT_ROOT, @@ -1051,17 +1151,127 @@ def serve_chunk(filename): return jsonify({'error': 'Not found'}), 404 return send_file(path, mimetype='video/mp4', as_attachment=False) + +# ── Chunk-level thumbnail endpoint ── +# Many YouTube source videos referenced by chunks are deleted upstream and +# return 404 at every size. As a robust fallback we extract a frame directly +# from the chunk's own .mp4 using ffmpeg and cache it on disk. The endpoint +# also tries YouTube first (when the chunk has a YT-derived source) so live +# uploads still get the upstream poster. +import subprocess as _subprocess # local import — used only by thumb route + + +def _chunk_thumb_cache_dir(): + base = STATS_DIR or CHUNK_FOLDER + return os.path.join(base, '.chunk_thumbs') + + +_YT_THUMB_SIZES = ('maxresdefault', 'hqdefault', 'mqdefault', 'default') + + +def _try_fetch_youtube_thumb(video_id): + """Return (bytes, content_type) for the first YT thumbnail size that + actually exists, or (None, None) if the video has no thumbnails.""" + for size in _YT_THUMB_SIZES: + url = f'https://i.ytimg.com/vi/{video_id}/{size}.jpg' + try: + req = urllib.request.Request(url, headers={'User-Agent': 'random-streamer/1.0'}) + with urllib.request.urlopen(req, timeout=5) as resp: + if resp.status == 200: + data = resp.read() + # YouTube returns a 1x1 grey "no thumb" placeholder for some + # deleted videos at /default.jpg (~1 KB). Skip it. + if size == 'default' and len(data) < 2000: + continue + return data, resp.headers.get('Content-Type', 'image/jpeg') + except (urllib.error.HTTPError, urllib.error.URLError, TimeoutError, OSError): + continue + return None, None + + +def _extract_frame_with_ffmpeg(chunk_path, out_path): + """Extract a single frame ~3s into the chunk and write a 480x270 JPEG.""" + try: + os.makedirs(os.path.dirname(out_path), exist_ok=True) + # -ss before -i for fast seek; -frames:v 1 takes one frame. + # scale=480:-2 keeps aspect ratio with even height. + result = _subprocess.run( + [ + 'ffmpeg', '-y', '-ss', '3', '-i', chunk_path, + '-frames:v', '1', '-vf', 'scale=480:-2', + '-q:v', '4', out_path, + ], + stdout=_subprocess.DEVNULL, stderr=_subprocess.DEVNULL, + timeout=15, + ) + return result.returncode == 0 and os.path.isfile(out_path) and os.path.getsize(out_path) > 0 + except (_subprocess.TimeoutExpired, OSError): + return False + + +@app.route('/api/chunk-thumb/') +def serve_chunk_thumb(filename): + """Return a JPEG thumbnail for a chunk. + + Strategy: + 1. Serve from on-disk cache if present. + 2. Try YouTube (if the chunk's first source has an extractable video_id). + 3. Fall back to extracting a frame from the chunk .mp4 with ffmpeg. + + URL is `/api/chunk-thumb/.mp4` (we keep the .mp4 in the path + so the frontend can build it from `chunk.name` directly). + """ + if not filename or '..' in filename or '/' in filename: + return jsonify({'error': 'Invalid filename'}), 400 + chunk_path = os.path.join(CHUNK_FOLDER, filename) + if not os.path.abspath(chunk_path).startswith(os.path.abspath(CHUNK_FOLDER)): + return jsonify({'error': 'Invalid path'}), 400 + if not os.path.isfile(chunk_path): + return jsonify({'error': 'Not found'}), 404 + + cache_dir = _chunk_thumb_cache_dir() + cache_path = os.path.join(cache_dir, os.path.splitext(filename)[0] + '.jpg') + + # 1) Cached hit + if os.path.isfile(cache_path) and os.path.getsize(cache_path) > 0: + return send_file(cache_path, mimetype='image/jpeg', max_age=86400) + + os.makedirs(cache_dir, exist_ok=True) + + # 2) Try YouTube based on the chunk's metadata + try: + meta = _load_chunks_meta_cache().get(filename) or {} + for src in (meta.get('source_videos') or []): + if not isinstance(src, dict): + continue + vid = _extract_video_id(src.get('path', '')) + if not vid: + continue + data, _ctype = _try_fetch_youtube_thumb(vid) + if data: + with open(cache_path, 'wb') as f: + f.write(data) + return send_file(cache_path, mimetype='image/jpeg', max_age=86400) + except Exception: # pragma: no cover — best-effort, never block fallback + pass + + # 3) ffmpeg frame extraction + if _extract_frame_with_ffmpeg(chunk_path, cache_path): + return send_file(cache_path, mimetype='image/jpeg', max_age=86400) + + return jsonify({'error': 'Could not generate thumbnail'}), 502 + + @app.route('/api/generate_chunk', methods=['POST']) def trigger_generation(): """Trigger the chunk generator container to create new chunks manually""" - running_file = os.path.join(CHUNK_FOLDER, '.generation_running') + running_file = os.path.join(_LOCK_DIR, '.generation_running') if os.path.exists(running_file): return jsonify({ 'success': False, 'error': 'Chunk generation is already running. Please wait for it to finish.' }), 409 - # Prefer /app/trigger (named volume) when mounted – avoids host permission issues on Proxmox - trigger_dir = TRIGGER_DIR or ('/app/trigger' if os.path.isdir('/app/trigger') else None) or STATS_DIR or CHUNK_FOLDER + trigger_dir = _LOCK_DIR trigger_file = os.path.join(trigger_dir, '.trigger_generation') trigger_type = 'cron' if request.args.get('source') == 'cron' else 'manual' try: @@ -1073,6 +1283,58 @@ def trigger_generation(): return jsonify({'success': False, 'error': str(e)}), 500 +@app.route('/api/generate_test_chunk', methods=['POST']) +def generate_test_chunk(): + """Trigger a 10-second test chunk and return its playback URL when ready.""" + running_file = os.path.join(_LOCK_DIR, '.generation_running') + if os.path.exists(running_file): + return jsonify({'success': False, 'error': 'Generation already running.'}), 409 + + trigger_dir = _LOCK_DIR + trigger_file = os.path.join(trigger_dir, '.trigger_test_generation') + done_file = os.path.join(trigger_dir, '.test_generation_done') + test_chunk = os.path.join(CHUNK_FOLDER, 'test_clip_10s.mp4') + + # Clean previous + for f in (done_file, trigger_file): + try: + os.remove(f) + except OSError: + pass + + # Write trigger + try: + os.makedirs(trigger_dir, exist_ok=True) + with open(trigger_file, 'w') as f: + f.write('test\n') + except Exception as e: + return jsonify({'success': False, 'error': str(e)}), 500 + + # Poll for completion (generator polls every 5s, generation takes ~10-30s) + import time as _time + deadline = _time.time() + 120 # 2 minute timeout + while _time.time() < deadline: + if os.path.exists(done_file): + result = 'ok' + try: + result = open(done_file).read().strip() + except OSError: + pass + try: + os.remove(done_file) + except OSError: + pass + if result == 'ok' and os.path.isfile(test_chunk): + # Build playback URL + host = request.host_url.rstrip('/') + url = f"{host}/chunks/test_clip_10s.mp4" + return jsonify({'success': True, 'url': url, 'message': 'Test chunk ready!'}) + return jsonify({'success': False, 'error': 'Test generation failed.'}), 500 + _time.sleep(2) + + return jsonify({'success': False, 'error': 'Test generation timed out (120s).'}), 504 + + EDITABLE_SETTINGS = {'MAX_CHUNKS', 'CHUNK_DURATION', 'CLIP_MIN', 'CLIP_MAX', 'CHUNKS_PER_RUN', 'HW_ACCEL'} @app.route('/api/update_settings', methods=['POST']) @@ -1121,14 +1383,14 @@ def env_value(s): @app.route('/api/restart_chunk_generator', methods=['POST']) def restart_chunk_generator(): - """Restart the chunk-generator container via Docker API""" + """Trigger the chunk-generator via shared trigger file (works in both Docker Compose and K8s)""" try: - import docker - # Use Unix socket directly to avoid "http+docker" scheme errors (requests 2.32+ / Docker Desktop) - client = docker.DockerClient(base_url='unix:///var/run/docker.sock') - container = client.containers.get('chunk-generator') - container.restart() - return jsonify({'success': True, 'message': 'chunk-generator restarted'}) + trigger_dir = os.environ.get('TRIGGER_DIR', '/app/trigger') + trigger_file = os.path.join(trigger_dir, '.trigger_generation') + os.makedirs(trigger_dir, exist_ok=True) + with open(trigger_file, 'w') as f: + f.write('manual') + return jsonify({'success': True, 'message': 'chunk-generator trigger sent'}) except Exception as e: return jsonify({'success': False, 'error': str(e)}), 500 @@ -1136,8 +1398,8 @@ def restart_chunk_generator(): @app.route('/api/stop_generation', methods=['POST']) def stop_generation(): """Force stop chunk generation by creating a stop signal and clearing running flag""" - running_file = os.path.join(CHUNK_FOLDER, '.generation_running') - stop_file = os.path.join(CHUNK_FOLDER, '.stop_generation') + running_file = os.path.join(_LOCK_DIR, '.generation_running') + stop_file = os.path.join(_LOCK_DIR, '.stop_generation') if not os.path.exists(running_file): return jsonify({ 'success': False, @@ -1154,8 +1416,24 @@ def stop_generation(): except Exception as e: return jsonify({'success': False, 'error': str(e)}), 500 + +@app.route('/api/clear_generation_lock', methods=['POST']) +def clear_generation_lock(): + """Manually clear a stale generation lock file (e.g. after a crash)""" + running_file = os.path.join(_LOCK_DIR, '.generation_running') + stop_file = os.path.join(_LOCK_DIR, '.stop_generation') + cleared = [] + for f in (running_file, stop_file): + if os.path.exists(f): + try: + os.remove(f) + cleared.append(os.path.basename(f)) + except OSError: + pass + return jsonify({'success': True, 'cleared': cleared}) + def start_clip_pusher(): - """Start the RTMP clip pusher""" + """Start the HLS clip pusher""" clip_pusher.start() def shutdown_handler(signum, frame): @@ -1176,8 +1454,8 @@ def shutdown_handler(signum, frame): try: print(f"\nStarting server internally on port {PORT}...") print(f"External API port exposed mapping: {EXTERNAL_PORT}") - print(f"RTMP stream: {RTMP_URL}") - print(f"HLS playback: http://localhost:{HLS_PORT}/hls/stream.m3u8") + print(f"HLS dir: {HLS_DIR}") + print(f"HLS playback path: {HLS_PATH}") print(f"API: http://localhost:{EXTERNAL_PORT}/api/status") app.run(host='0.0.0.0', port=PORT, debug=False, threaded=True) diff --git a/backend/clip_pusher.py b/backend/clip_pusher.py index 958ea44..d8d33bf 100644 --- a/backend/clip_pusher.py +++ b/backend/clip_pusher.py @@ -1,6 +1,7 @@ """ -Clip Pusher - Continuously pushes pre-generated chunks to RTMP server -Creates a never-ending live stream from pre-generated video chunks with continuous background audio. +Clip Pusher - Continuously emits an HLS live stream from pre-generated chunks. +Uses ffmpeg concat demuxer for seamless chunk transitions, writing directly to +an HLS directory served by nginx. No RTMP/SRS in the path. """ import glob @@ -11,13 +12,24 @@ import subprocess import threading import time -from typing import List, Optional +from typing import List, Optional, Tuple STREAM_STATS_FILENAME = ".stream_stats.json" CHUNKS_CREATED_FILENAME = ".chunks_created_total" PLAY_COUNTS_FILENAME = ".play_counts.json" -# Legacy stats stored only chunk counts; convert to estimated seconds for fairness until real seconds accrue. LEGACY_CHUNK_SECONDS_ESTIMATE = 120.0 +CONCAT_FILE_PATH = '/tmp/stream_concat.txt' + +# ── Idle auto-pause ─────────────────────────────────────────────── +# After this many seconds of no client activity (HLS playlist/segment +# requests pinged from nginx, or explicit /api/wake), ffmpeg is stopped +# to save CPU/GPU. Waking restarts the concat pass. +IDLE_TIMEOUT_SEC = int(os.getenv('IDLE_TIMEOUT_SEC', '300')) + +# ── HLS output tuning ───────────────────────────────────────────── +HLS_SEGMENT_SECONDS = 6 # target segment duration +HLS_LIST_SIZE = 30 # sliding window (~180s of live edge) — big buffer so skip/audio-skip gaps hide inside TV player buffer +HLS_PLAYLIST_NAME = 'stream.m3u8' # ── Output normalization ────────────────────────────────────────── OUTPUT_AUDIO_RATE = 44100 @@ -38,17 +50,24 @@ def _find_audio_files(audio_folder: str) -> List[str]: class ClipPusher: - """Pushes random video clips + continuous background audio to RTMP.""" + """Emits a continuous HLS live stream from pre-generated video clips plus + continuous background audio. Uses the ffmpeg concat demuxer to stitch + chunks seamlessly within a pass and append_list+discont_start across + restarts so TV clients keep polling the same m3u8 across skip/audio-skip.""" - def __init__(self, chunk_folder: str, rtmp_url: str, + def __init__(self, chunk_folder: str, hls_dir: str, audio_folder: Optional[str] = None, stats_dir: Optional[str] = None): self.chunk_folder = chunk_folder - self.rtmp_url = rtmp_url + self.hls_dir = hls_dir self.audio_folder = audio_folder - # Persistent stats (hours played, chunks pushed/created) live here so they survive deployments self._stats_dir = (stats_dir or chunk_folder).rstrip(os.sep) self._audio_files: List[str] = [] + # Shuffled play queue: every track gets played exactly once per cycle + # before any repeats. Refilled (re-shuffled) once exhausted. This is + # how music players “shuffle” — fair to short and long tracks alike, + # unlike a least-total-seconds metric which over-picks short tracks. + self._audio_queue: List[str] = [] self._thread: Optional[threading.Thread] = None self._running = False @@ -56,18 +75,35 @@ def __init__(self, chunk_folder: str, rtmp_url: str, self._current_chunk_started_at: Optional[float] = None self._current_chunk_duration: Optional[float] = None self._current_audio = None - self._persistent_audio_path: Optional[str] = None # same track across chunks - self._persistent_audio_duration: Optional[float] = None # seconds - self._audio_position: float = 0.0 # position within track (0..duration), so next chunk continues from here + self._persistent_audio_path: Optional[str] = None + self._persistent_audio_duration: Optional[float] = None + self._audio_position: float = 0.0 self._chunks_pushed = 0 - self._total_seconds_streamed: float = 0.0 # persisted, survives restarts + self._total_seconds_streamed: float = 0.0 self._errors = 0 self._last_error: Optional[str] = None self._streamer_process: Optional[subprocess.Popen] = None self._play_chunk_next: Optional[str] = None self._play_chunk_lock = threading.Lock() - # When skip_to_next() runs, it already advances _audio_position; post-_stream_chunk must not add again. - self._audio_advance_done_for_this_chunk: bool = False + + # Idle auto-pause state. Start in paused mode so ffmpeg only spins + # up once a client actually asks for the stream (via /api/wake or + # an HLS request mirrored by nginx). + self._last_activity_ts: float = time.time() + self._paused: bool = True + self._idle_timeout_sec: int = IDLE_TIMEOUT_SEC + + # Concat-pass state + self._pass_chunks: List[Tuple[str, float]] = [] # [(path, duration), ...] + self._pass_cumulative: List[float] = [] # [0, d0, d0+d1, ...] + self._pass_start_time: Optional[float] = None + self._interrupt_reason: Optional[str] = None # 'skip', 'play_chunk', 'audio_skip' + self._interrupt_lock = threading.Lock() + + # Systemic-failure detection: count consecutive loop iterations where + # we saw chunks on disk but none validated. This catches silent bugs + # (e.g. broken ffprobe) that would otherwise leave us idle forever. + self._consecutive_empty_validations = 0 self._load_stream_stats() @@ -88,11 +124,15 @@ def start(self): if self._running: print("Clip pusher already running") return + try: + os.makedirs(self.hls_dir, exist_ok=True) + except OSError as e: + print(f"Warning: could not create HLS dir {self.hls_dir}: {e}") self._running = True self._thread = threading.Thread(target=self._push_loop, daemon=True, name="clip-pusher") self._thread.start() - print(f"Clip pusher started → {self.rtmp_url}") + print(f"Clip pusher started → HLS {self.hls_dir}/{HLS_PLAYLIST_NAME}") def stop(self): self._running = False @@ -207,8 +247,14 @@ def _format_audio_stream_time(sec: float) -> str: return f'{m:d}:{s2:02d}' def _extract_video_id(self, path: str) -> Optional[str]: - """Extract 11-char YouTube video ID from path (e.g. .../UCxxx/abc123.mp4 -> abc123).""" + """Extract 11-char YouTube video ID from path. + Supports Pinchflat format: 'Title [video_id].mp4' and TubeArchivist legacy: 'video_id.mp4'.""" stem = os.path.splitext(os.path.basename(path))[0] + # Pinchflat: "Title [video_id]" + m = re.search(r'\[([a-zA-Z0-9_-]{11})\]', stem) + if m: + return m.group(1) + # TubeArchivist legacy: stem IS the video_id if stem and len(stem) == 11 and stem.replace('-', '').replace('_', '').isalnum(): return stem return None @@ -300,7 +346,8 @@ def get_status(self) -> dict: hours_played = round(self._total_seconds_streamed / 3600, 2) if self._total_seconds_streamed else 0 return { 'running': self._running, - 'rtmp_url': self.rtmp_url, + 'hls_dir': self.hls_dir, + 'hls_playlist': os.path.join(self.hls_dir, HLS_PLAYLIST_NAME), 'chunks_pushed': self._chunks_pushed, 'total_seconds_streamed': round(self._total_seconds_streamed, 1), 'hours_played': hours_played, @@ -317,60 +364,29 @@ def get_status(self) -> dict: } def skip_to_next(self) -> bool: - """Stop the current chunk so the loop advances to the next one. Returns True if a stream was running.""" - if self._streamer_process and self._streamer_process.poll() is None: - # Advance audio position by how long this chunk actually played, so next chunk continues from there. - # Only set the flag when we applied it here — otherwise post-_stream_chunk still advances once. - self._audio_advance_done_for_this_chunk = False - if self._current_chunk_started_at and self._persistent_audio_duration and self._persistent_audio_duration > 0: - actual = time.time() - self._current_chunk_started_at - self._audio_position = (self._audio_position + actual) % self._persistent_audio_duration - self._audio_advance_done_for_this_chunk = True - try: - self._streamer_process.terminate() - self._streamer_process.wait(timeout=3) - except subprocess.TimeoutExpired: - self._streamer_process.kill() - except Exception: - pass - return True - return False + """Stop the current concat pass so the loop reshuffles and starts fresh.""" + with self._interrupt_lock: + self._interrupt_reason = 'skip' + return self._terminate_streamer() def skip_to_next_audio(self) -> bool: - """Stop current stream and switch to the next audio track. Returns True if a stream was running.""" - if self._streamer_process and self._streamer_process.poll() is None: - # Pre-select next audio before terminating so status/refresh shows it immediately - if self._audio_files: - # Least-played among tracks other than current (fair rotation). - next_audio = self._get_next_audio(exclude_basename=self._current_audio) - self._persistent_audio_path = next_audio - self._audio_position = 0.0 - if self._persistent_audio_path: - try: - out = subprocess.check_output( - ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', - '-of', 'default=noprint_wrappers=1:nokey=1', self._persistent_audio_path] - ) - self._persistent_audio_duration = float(out.decode('utf-8').strip()) - except Exception: - self._persistent_audio_duration = 3600.0 - else: - self._persistent_audio_duration = None + """Stop current stream and switch to the next audio track.""" + if self._audio_files: + next_audio = self._get_next_audio(exclude_basename=self._current_audio) + self._persistent_audio_path = next_audio + self._audio_position = 0.0 + if self._persistent_audio_path: + self._persistent_audio_duration = self._probe_duration(self._persistent_audio_path) or 3600.0 + self._current_audio = os.path.basename(self._persistent_audio_path) else: - self._persistent_audio_path = None + self._persistent_audio_duration = None self._current_audio = None - try: - self._streamer_process.terminate() - self._streamer_process.wait(timeout=3) - except subprocess.TimeoutExpired: - self._streamer_process.kill() - except Exception: - pass - return True - return False + with self._interrupt_lock: + self._interrupt_reason = 'audio_skip' + return self._terminate_streamer() def play_chunk(self, chunk_name: str) -> bool: - """Queue a specific chunk to play next in the stream. Stops current chunk if running.""" + """Queue a specific chunk to play next. Restarts the stream.""" base = os.path.basename(chunk_name) if not base.endswith('.mp4'): return False @@ -379,11 +395,13 @@ def play_chunk(self, chunk_name: str) -> bool: return False with self._play_chunk_lock: self._play_chunk_next = base - self.skip_to_next() + with self._interrupt_lock: + self._interrupt_reason = 'play_chunk' + self._terminate_streamer() return True def play_audio(self, audio_name: str) -> bool: - """Switch to a specific audio track. Stops current stream and restarts with the new track.""" + """Switch to a specific audio track.""" if not self._audio_files: return False name = os.path.basename(audio_name) @@ -393,36 +411,106 @@ def play_audio(self, audio_name: str) -> bool: self._persistent_audio_path = match self._current_audio = os.path.basename(match) self._audio_position = 0.0 - try: - out = subprocess.check_output( - ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', - '-of', 'default=noprint_wrappers=1:nokey=1', match] - ) - self._persistent_audio_duration = float(out.decode('utf-8').strip()) - except Exception: - self._persistent_audio_duration = 3600.0 - if self._streamer_process and self._streamer_process.poll() is None: + self._persistent_audio_duration = self._probe_duration(match) or 3600.0 + with self._interrupt_lock: + self._interrupt_reason = 'audio_skip' + self._terminate_streamer() + return True + + def _terminate_streamer(self) -> bool: + """Terminate the running ffmpeg process. Returns True if a process was running.""" + proc = self._streamer_process + if proc and proc.poll() is None: try: - self._streamer_process.terminate() - self._streamer_process.wait(timeout=3) + proc.terminate() + proc.wait(timeout=5) except subprocess.TimeoutExpired: - self._streamer_process.kill() + proc.kill() except Exception: pass return True - return True + return False + + # ── Idle pause / wake ───────────────────────────────────────── + + def mark_activity(self) -> None: + """Record a client interaction. Refreshes the idle timer; does NOT + unpause (use wake() for that). Called from nginx-mirrored HLS + requests on every playlist/segment fetch.""" + self._last_activity_ts = time.time() + + def wake(self) -> dict: + """Explicit wake. Marks activity AND clears the paused flag so the + push loop restarts ffmpeg. Idempotent — safe to call repeatedly.""" + was_paused = self._paused + self._last_activity_ts = time.time() + self._paused = False + if was_paused: + print("Stream wake requested — resuming ffmpeg") + return { + 'paused': False, + 'was_paused': was_paused, + 'last_activity_ts': self._last_activity_ts, + } + def get_idle_status(self) -> dict: + idle_sec = time.time() - self._last_activity_ts + return { + 'paused': self._paused, + 'idle_seconds': round(idle_sec, 1), + 'idle_timeout_sec': self._idle_timeout_sec, + 'seconds_until_pause': max(0, round(self._idle_timeout_sec - idle_sec, 1)) if not self._paused else 0, + } # ── Internal ────────────────────────────────────────────────── + @staticmethod + def _probe_duration(path: str) -> Optional[float]: + """Get media duration in seconds via ffprobe. Returns None on failure.""" + try: + out = subprocess.check_output( + ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', + '-of', 'default=noprint_wrappers=1:nokey=1', path], + stderr=subprocess.DEVNULL, timeout=10 + ) + return float(out.decode('utf-8').strip()) + except Exception: + return None + + @staticmethod + def _validate_chunk(path: str) -> Tuple[bool, float]: + """Check chunk has a video stream and return its duration. Returns (valid, duration_sec).""" + try: + out = subprocess.check_output( + ['ffprobe', '-v', 'error', + '-select_streams', 'v:0', + '-show_entries', 'stream=codec_type', + '-show_entries', 'format=duration', + '-of', 'json', path], + stderr=subprocess.DEVNULL, timeout=10 + ) + data = json.loads(out.decode('utf-8')) + streams = data.get('streams', []) + if not streams or streams[0].get('codec_type') != 'video': + return False, 0.0 + dur = float(data.get('format', {}).get('duration', 0)) + return dur > 0, dur + except Exception: + return False, 0.0 + def _audio_play_count(self, basename: str) -> float: - """Fairness weight = total seconds streamed (legacy int entries estimated as chunks * avg length).""" + """Fairness weight = total seconds streamed.""" data = self._load_play_counts() audio = data.get('audio', {}) raw = audio.get(basename, 0) return float(self._coerce_audio_entry(raw)['seconds']) def _pick_audio_least_played(self, pool: List[str]) -> Optional[str]: - """Pick a file from pool with minimum recorded play count; random tie-break.""" + """Pick a file from pool with minimum recorded play count; random tie-break. + + Kept for backward compatibility / stats display. Not used for the + next-track decision anymore — see _get_next_audio for the fair + round-robin shuffle queue. + """ if not pool: return None scores = [(self._audio_play_count(os.path.basename(p)), p) for p in pool] @@ -432,17 +520,48 @@ def _pick_audio_least_played(self, pool: List[str]) -> Optional[str]: self._current_audio = os.path.basename(chosen) return chosen + def _refill_audio_queue(self, avoid_first: Optional[str] = None) -> None: + """Reshuffle all audio files into the play queue. Optionally make sure + the just-played track isn't the first in the new cycle (so we don't + get track A immediately followed by track A again across cycles).""" + if not self._audio_files: + self._audio_queue = [] + return + queue = list(self._audio_files) + random.shuffle(queue) + if (avoid_first and len(queue) > 1 + and os.path.basename(queue[0]) == avoid_first): + # Swap with a random later position to avoid back-to-back repeat. + swap_idx = random.randrange(1, len(queue)) + queue[0], queue[swap_idx] = queue[swap_idx], queue[0] + self._audio_queue = queue + def _get_next_audio(self, exclude_basename: Optional[str] = None) -> Optional[str]: - """Pick next track: least-played among library (or among pool excluding current).""" + """Pop the next track off the shuffled queue. Refills the queue with a + fresh shuffle once exhausted, so every audio file plays exactly once + per cycle before any repeats. Length-fair: short and long tracks are + selected with equal probability per cycle. + """ if not self._audio_files: return None - pool = [p for p in self._audio_files if os.path.basename(p) != exclude_basename] - if not pool: - pool = list(self._audio_files) - return self._pick_audio_least_played(pool) + # Drop any queue entries for files no longer on disk (rare, e.g. + # operator removed a file mid-cycle). + self._audio_queue = [p for p in self._audio_queue if p in self._audio_files] + if not self._audio_queue: + self._refill_audio_queue(avoid_first=exclude_basename) + # If the front of the queue is the track we want to skip past (e.g. + # user pressed audio-skip while it was playing), rotate it to the + # back so it still plays this cycle, just later. + if (exclude_basename + and len(self._audio_queue) > 1 + and os.path.basename(self._audio_queue[0]) == exclude_basename): + self._audio_queue.append(self._audio_queue.pop(0)) + chosen = self._audio_queue.pop(0) + self._current_audio = os.path.basename(chosen) + return chosen def _rotate_audio_after_full_chunk_round(self) -> None: - """After playing a full shuffled pass (no push-chunk break), switch to another least-played track.""" + """After a full shuffle pass, switch to another least-played track.""" if not self._audio_files: return cur = os.path.basename(self._persistent_audio_path) if self._persistent_audio_path else None @@ -452,207 +571,320 @@ def _rotate_audio_after_full_chunk_round(self) -> None: self._persistent_audio_path = nxt self._current_audio = os.path.basename(nxt) self._audio_position = 0.0 - try: - out = subprocess.check_output( - ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', - '-of', 'default=noprint_wrappers=1:nokey=1', nxt] - ) - self._persistent_audio_duration = float(out.decode('utf-8').strip()) - except Exception: - self._persistent_audio_duration = 3600.0 - - def _stream_chunk(self, chunk_path: str, audio_start_sec: float = 0.0): - """ - Stream a single chunk to RTMP with background audio. - audio_start_sec = position in track so playback continues across chunks. - We use concat filter: [audio from start_sec to end] + [audio looped from 0] so the seek is respected. - """ - audio_file = self._persistent_audio_path - seek_sec = round(audio_start_sec, 2) if audio_start_sec > 0.01 else 0.0 - + self._persistent_audio_duration = self._probe_duration(nxt) or 3600.0 + + def _write_concat_file(self, chunk_paths: List[str]) -> str: + """Write ffmpeg concat demuxer file. Returns path.""" + with open(CONCAT_FILE_PATH, 'w') as f: + for path in chunk_paths: + safe = path.replace("'", "'\\''") + f.write(f"file '{safe}'\n") + return CONCAT_FILE_PATH + + def _build_concat_cmd(self, concat_path: str, audio_file: Optional[str], + audio_seek: float) -> List[str]: + """Build ffmpeg command that writes an HLS live stream directly to the + shared hls_dir. Uses append_list + discont_start so restarts (skip, + audio_skip, play_chunk, pass-rollover) append to the same playlist and + insert a discontinuity tag rather than ending the stream.""" cmd = [ 'ffmpeg', '-y', '-hide_banner', '-nostats', '-loglevel', 'warning', - - # Input 0: video chunk '-re', - '-i', chunk_path, + '-f', 'concat', '-safe', '0', + '-i', concat_path, ] - if audio_file: - # Input 1: audio from seek_sec to end (once). Input 2: same file looped from 0. - # Concat gives: [position..end] then [0..end, 0..end, ...] = continuous from position. - if seek_sec > 0: - cmd.extend([ - '-ss', str(seek_sec), - '-i', audio_file, - '-stream_loop', '-1', - '-i', audio_file, - ]) - # [1:a] = tail from seek, [2:a] = full loop; concat so we start at position then loop - cmd.extend([ - '-filter_complex', '[1:a][2:a]concat=n=2:v=0:a=1[a]', - '-map', '0:v:0', '-map', '[a]', - ]) - else: - cmd.extend([ - '-stream_loop', '-1', - '-i', audio_file, - ]) - cmd.extend(['-map', '0:v:0', '-map', '1:a:0']) + if audio_seek > 0.01: + cmd.extend(['-ss', str(round(audio_seek, 2))]) + cmd.extend(['-stream_loop', '-1', '-i', audio_file]) + cmd.extend(['-map', '0:v:0', '-map', '1:a:0']) else: cmd.extend([ '-f', 'lavfi', '-i', f'anullsrc=channel_layout=stereo:sample_rate={OUTPUT_AUDIO_RATE}', ]) cmd.extend(['-map', '0:v:0', '-map', '1:a:0']) - - # Determine chunk duration to stop audio properly - duration_cmd = ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'default=noprint_wrappers=1:nokey=1', chunk_path] - try: - chunk_duration = float(subprocess.check_output(duration_cmd).decode('utf-8').strip()) - # Add a tiny buffer so it definitely reaches the end of the video. - # Important: we must advance _audio_position using the same duration we ask ffmpeg to run. - chunk_duration += 0.5 - self._current_chunk_duration = chunk_duration - except Exception: - # Fallback 5 mins (keep _current_chunk_duration consistent with ffmpeg -t) - chunk_duration = 300.0 - chunk_duration += 0.5 - self._current_chunk_duration = chunk_duration + + playlist = os.path.join(self.hls_dir, HLS_PLAYLIST_NAME) + segment_pattern = os.path.join(self.hls_dir, 'seg%d.ts') cmd.extend([ - '-c:v', 'copy', # remux H264 natively, zero CPU! + '-c:v', 'copy', '-c:a', 'aac', '-ar', str(OUTPUT_AUDIO_RATE), '-ac', str(OUTPUT_AUDIO_CHANNELS), '-b:a', OUTPUT_AUDIO_BITRATE, - '-t', str(chunk_duration), # Stop when chunk ends - '-f', 'flv', - '-flvflags', 'no_duration_filesize', - self.rtmp_url, + '-shortest', + '-fflags', '+genpts', + '-f', 'hls', + '-hls_time', str(HLS_SEGMENT_SECONDS), + '-hls_list_size', str(HLS_LIST_SIZE), + '-hls_flags', 'append_list+delete_segments+omit_endlist+independent_segments+discont_start+program_date_time+temp_file', + '-hls_segment_type', 'mpegts', + '-hls_allow_cache', '0', + '-hls_start_number_source', 'datetime', + '-hls_segment_filename', segment_pattern, + playlist, ]) + return cmd - print(f"Streaming chunk: {os.path.basename(chunk_path)} → {self.rtmp_url}" + (f" (audio from {seek_sec}s)" if seek_sec > 0 and audio_file else "")) - - self._streamer_process = subprocess.Popen( - cmd, stdout=subprocess.DEVNULL, stderr=subprocess.PIPE - ) + def _chunk_index_at(self, elapsed: float) -> int: + """Given elapsed seconds, return index into current pass chunks.""" + for i in range(len(self._pass_cumulative) - 1): + if elapsed < self._pass_cumulative[i + 1]: + return i + return max(0, len(self._pass_chunks) - 1) - while self._running and self._streamer_process.poll() is None: - time.sleep(1) - - stderr_out = None - if self._streamer_process.stderr: - try: - stderr_out = self._streamer_process.stderr.read().decode('utf-8', errors='replace') - except Exception: - pass - - if self._running and self._streamer_process.poll() is not None: - if self._streamer_process.returncode != 0: - print(f"Streamer process exited with code {self._streamer_process.returncode}") - if stderr_out: - print(f"ffmpeg stderr: {stderr_out[:500]}") - self._errors += 1 - self._chunks_pushed += 1 + def _ensure_audio(self) -> None: + """Ensure an audio track is selected; pick one if needed.""" + if not self._audio_files: + return + if self._persistent_audio_path and os.path.isfile(self._persistent_audio_path): + return + self._persistent_audio_path = self._get_next_audio(exclude_basename=None) + self._current_audio = os.path.basename(self._persistent_audio_path) if self._persistent_audio_path else None + self._audio_position = 0.0 + if self._persistent_audio_path: + self._persistent_audio_duration = self._probe_duration(self._persistent_audio_path) or 3600.0 def _push_loop(self): - print("Clip pusher control loop started") - time.sleep(3) # let nginx-rtmp warm up + print("Clip pusher control loop started (HLS output)") + time.sleep(3) while self._running: - chunks = sorted([ + # Idle pause: if no client has touched the stream in a while, + # don't spin up ffmpeg — sit here and wait for a wake() or an + # nginx-mirrored HLS ping. Cheap busy-wait at 1Hz. + if self._paused: + time.sleep(1) + continue + + # Scan and validate chunks + raw_chunks = sorted([ os.path.join(self.chunk_folder, f) for f in os.listdir(self.chunk_folder) if f.endswith('.mp4') and not f.startswith('chunk_temp') ]) - - if not chunks: - print(f"No chunks found in {self.chunk_folder}. Waiting...") + if not raw_chunks: + print(f"No chunks in {self.chunk_folder}. Waiting...") + time.sleep(10) + continue + + # Validate chunks (check video stream exists, get durations) + valid_chunks: List[str] = [] + durations: List[float] = [] + for chunk in raw_chunks: + ok, dur = self._validate_chunk(chunk) + if ok and dur > 0: + valid_chunks.append(chunk) + durations.append(dur) + else: + print(f"Skipping invalid chunk: {os.path.basename(chunk)}") + + if not valid_chunks: + # Systemic-failure guard: if we saw raw chunks on disk but NONE + # validated for multiple consecutive cycles, something is + # broken upstream of chunks (e.g. ffprobe in the container). + # Sitting idle here is the exact failure mode that left the + # stream stale for 2 days on 2026-04-18. Exit loudly so the + # kubelet restarts the pod and the liveness probe flags it. + self._consecutive_empty_validations += 1 + print( + f"No valid chunks. raw_chunks={len(raw_chunks)} " + f"empty_cycles={self._consecutive_empty_validations}" + ) + if (len(raw_chunks) >= 10 + and self._consecutive_empty_validations >= 3): + msg = ( + f"FATAL: {len(raw_chunks)} raw chunks on disk but " + f"0 validated for {self._consecutive_empty_validations} " + f"consecutive cycles — likely broken ffprobe or " + f"systemic chunk corruption. Exiting so kubelet " + f"can restart the pod." + ) + print(msg, flush=True) + # Exit the whole process (not just the thread) so the + # liveness probe / kubelet handles recovery. + os._exit(42) time.sleep(10) continue - - random.shuffle(chunks) + # Reset the counter — we have valid chunks again. + self._consecutive_empty_validations = 0 + + # Shuffle + combined = list(zip(valid_chunks, durations)) + random.shuffle(combined) + valid_chunks, durations = [list(x) for x in zip(*combined)] + + # Handle queued play_chunk — put it first with self._play_chunk_lock: next_name = self._play_chunk_next if next_name: self._play_chunk_next = None full = os.path.join(self.chunk_folder, next_name) - if full in chunks: - chunks.remove(full) - chunks.insert(0, full) + for i, c in enumerate(valid_chunks): + if c == full: + valid_chunks.pop(i) + durations.pop(i) + break + ok, dur = self._validate_chunk(full) + if ok and dur > 0: + valid_chunks.insert(0, full) + durations.insert(0, dur) + + # Ensure audio is ready + self._ensure_audio() + + # Build cumulative timeline + cumulative = [0.0] + for d in durations: + cumulative.append(cumulative[-1] + d) + total_duration = cumulative[-1] + + self._pass_chunks = list(zip(valid_chunks, durations)) + self._pass_cumulative = cumulative + + # Clear any previous interrupt + with self._interrupt_lock: + self._interrupt_reason = None + + # Write concat file and build command + concat_path = self._write_concat_file(valid_chunks) + audio_file = self._persistent_audio_path + audio_seek = self._audio_position + cmd = self._build_concat_cmd(concat_path, audio_file, audio_seek) + + print(f"Starting concat pass: {len(valid_chunks)} chunks, ~{int(total_duration)}s total") + if audio_file and audio_seek > 0: + print(f" Audio: {self._current_audio} from {audio_seek:.1f}s / {self._persistent_audio_duration:.1f}s") + + # Launch ffmpeg. + # IMPORTANT: stderr MUST NOT be subprocess.PIPE here — we don't drain it while + # ffmpeg runs, and the 64KB pipe buffer fills up on long sessions (-loglevel + # warning emits on every concat boundary), causing ffmpeg to block on write + # indefinitely. That manifests as ffmpeg alive at 0% CPU with SRS seeing no + # publisher (the exact symptom we hit). Use DEVNULL. + self._pass_start_time = time.time() + self._streamer_process = subprocess.Popen( + cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL + ) - # Pick one audio track for this pass; rotate to another least-played track after a full round - # (not when user queued a chunk — that must keep the same track/position). - if self._audio_files: - if self._persistent_audio_path is None or not os.path.isfile(self._persistent_audio_path): - self._persistent_audio_path = self._get_next_audio(exclude_basename=None) - self._current_audio = os.path.basename(self._persistent_audio_path) if self._persistent_audio_path else None - self._audio_position = 0.0 - if self._persistent_audio_path: - try: - out = subprocess.check_output( - ['ffprobe', '-v', 'error', '-show_entries', 'format=duration', - '-of', 'default=noprint_wrappers=1:nokey=1', self._persistent_audio_path] - ) - self._persistent_audio_duration = float(out.decode('utf-8').strip()) - except Exception as e: - self._persistent_audio_duration = 3600.0 - print(f"Warning: ffprobe duration failed for {self._persistent_audio_path}: {e}. Using 3600s fallback.") - - broke_for_queued_chunk = False - for chunk in chunks: - if not self._running: - break + prev_chunk_idx = -1 + last_stats_save = time.time() + # Watchdog: if chunk_idx doesn't advance for this many seconds past the + # expected chunk duration, ffmpeg is stalled — kill it and restart the pass. + STALL_GRACE = 120 # seconds + last_progress_time = time.time() + + while self._running and self._streamer_process.poll() is None: + elapsed = time.time() - self._pass_start_time + chunk_idx = self._chunk_index_at(elapsed) + + # Record play counts when crossing chunk boundaries + if chunk_idx > prev_chunk_idx and prev_chunk_idx >= 0: + for ci in range(prev_chunk_idx, min(chunk_idx, len(self._pass_chunks))): + p, d = self._pass_chunks[ci] + self._chunks_pushed += 1 + self._total_seconds_streamed += d + self._record_play_count(p, self._current_audio, d) + last_progress_time = time.time() + prev_chunk_idx = chunk_idx + + # Stall watchdog: if we haven't crossed a chunk boundary in + # (current_chunk_duration + STALL_GRACE) seconds, ffmpeg is hung. + if chunk_idx < len(self._pass_chunks): + expected_dur = self._pass_chunks[chunk_idx][1] + if time.time() - last_progress_time > expected_dur + STALL_GRACE: + print(f"Stream stalled (no progress in {int(time.time() - last_progress_time)}s on chunk {chunk_idx}); killing ffmpeg") + self._errors += 1 + self._last_error = "stall watchdog triggered" + self._terminate_streamer() + break - self._current_chunk = os.path.basename(chunk) - self._current_chunk_started_at = time.time() - self._current_chunk_duration = None # set in _stream_chunk after ffprobe - self._audio_advance_done_for_this_chunk = False - audio_start = self._audio_position - if audio_start > 0 and self._persistent_audio_duration: - print(f"Resuming audio at {audio_start:.1f}s / {self._persistent_audio_duration:.1f}s") - try: - self._stream_chunk(chunk, audio_start_sec=audio_start) - except Exception as exc: - self._last_error = str(exc) - self._errors += 1 - print(f"Stream loop error: {exc}") - time.sleep(5) - # Advance audio timeline. If skip_to_next() ran, it already updated _audio_position — do not add again. - skipped_audio_advance = self._audio_advance_done_for_this_chunk - if skipped_audio_advance: - self._audio_advance_done_for_this_chunk = False - advance = time.time() - self._current_chunk_started_at - elif self._current_chunk_duration is not None and self._streamer_process and self._streamer_process.returncode == 0: - advance = self._current_chunk_duration - else: - advance = time.time() - self._current_chunk_started_at - - if self._persistent_audio_duration and self._persistent_audio_duration > 0 and not skipped_audio_advance: - self._audio_position = (self._audio_position + advance) % self._persistent_audio_duration - - self._total_seconds_streamed += advance - self._save_stream_stats() - self._record_play_count(chunk, self._current_audio, advance) - - # Cleanup process before next iteration - if self._streamer_process and self._streamer_process.poll() is None: - self._streamer_process.terminate() - try: - self._streamer_process.wait(timeout=5) - except Exception: - self._streamer_process.kill() - - with self._play_chunk_lock: - if self._play_chunk_next: - broke_for_queued_chunk = True + # Update current-chunk state + if chunk_idx < len(self._pass_chunks): + p, d = self._pass_chunks[chunk_idx] + self._current_chunk = os.path.basename(p) + self._current_chunk_started_at = self._pass_start_time + self._pass_cumulative[chunk_idx] + self._current_chunk_duration = d + + # Update audio position for status display + if self._persistent_audio_duration and self._persistent_audio_duration > 0: + self._audio_position = (audio_seek + elapsed) % self._persistent_audio_duration + + # Save stats periodically + now = time.time() + if now - last_stats_save >= 30: + self._save_stream_stats() + last_stats_save = now + + # Check for interrupts + with self._interrupt_lock: + if self._interrupt_reason: break - # Rotate track only after a full pass while still running (not mid-shutdown). - if not broke_for_queued_chunk and self._running and self._audio_files: - self._rotate_audio_after_full_chunk_round() + # Idle auto-pause: stop ffmpeg if no client activity recently. + if (time.time() - self._last_activity_ts) > self._idle_timeout_sec: + print( + f"Idle timeout: no client activity for " + f"{int(time.time() - self._last_activity_ts)}s — pausing stream" + ) + self._paused = True + self._terminate_streamer() + break + + time.sleep(1) + + # ── Post-process ── + actual_elapsed = time.time() - self._pass_start_time + + # Update audio position + if self._persistent_audio_duration and self._persistent_audio_duration > 0: + self._audio_position = (audio_seek + actual_elapsed) % self._persistent_audio_duration + + # Record stats for the last chunk that was playing + chunk_idx = self._chunk_index_at(actual_elapsed) + if chunk_idx >= 0 and chunk_idx < len(self._pass_chunks): + p, d = self._pass_chunks[chunk_idx] + chunk_elapsed = actual_elapsed - self._pass_cumulative[chunk_idx] + self._chunks_pushed += 1 + self._total_seconds_streamed += max(0, min(chunk_elapsed, d)) + self._record_play_count(p, self._current_audio, max(0, min(chunk_elapsed, d))) + # Also record any fully-completed chunks between prev_chunk_idx and chunk_idx + if prev_chunk_idx >= 0 and chunk_idx > prev_chunk_idx: + for ci in range(prev_chunk_idx, min(chunk_idx, len(self._pass_chunks))): + cp, cd = self._pass_chunks[ci] + self._chunks_pushed += 1 + self._total_seconds_streamed += cd + self._record_play_count(cp, self._current_audio, cd) + + self._save_stream_stats() + + rc = self._streamer_process.returncode if self._streamer_process else None + if rc is not None and rc != 0: + print(f"Concat pass ended with code {rc}") + self._errors += 1 + self._last_error = f"ffmpeg exit {rc}" + + # Cleanup + if self._streamer_process and self._streamer_process.poll() is None: + self._terminate_streamer() + + # Handle interrupt or completion + with self._interrupt_lock: + reason = self._interrupt_reason + self._interrupt_reason = None + + if reason in ('skip', 'play_chunk', 'audio_skip'): + time.sleep(0.3) + elif reason is None and self._running: + # Full pass completed — rotate audio for next pass + if self._audio_files: + self._rotate_audio_after_full_chunk_round() + time.sleep(0.5) + else: + time.sleep(3) print("Clip pusher loop ended") diff --git a/backend/generate_chunk.sh b/backend/generate_chunk.sh index e50e74d..085558c 100755 --- a/backend/generate_chunk.sh +++ b/backend/generate_chunk.sh @@ -4,7 +4,7 @@ TEST_MODE=0 if [ "$1" = "test" ]; then echo ">>> TEST MODE: single 10s clip → test_clip_10s.mp4 <<<" TEST_MODE=1 - export CHUNK_DURATION=10 CLIP_MIN=10 CLIP_MAX=10 CHUNKS_PER_RUN=1 + export CHUNK_DURATION=10 CLIP_MIN=10 CLIP_MAX=10 CHUNKS_PER_RUN=1 VIDEO_WALL=1 set -- manual fi @@ -19,7 +19,10 @@ HW_ACCEL="${HW_ACCEL:-none}" # VIDEO_WALL=1: triple-panel layout (3 portrait clips side-by-side) per segment VIDEO_WALL="${VIDEO_WALL:-0}" -RUNNING_FILE="$OUTPUT_DIR/.generation_running" +# Lock/stop files go in TRIGGER_DIR (shared emptyDir in K8s) so both +# the generator and the API container can read/write them. +LOCK_DIR="${TRIGGER_DIR:-$OUTPUT_DIR}" +RUNNING_FILE="$LOCK_DIR/.generation_running" DURATION_CACHE="" MODEL_CACHE="" cleanup() { @@ -124,8 +127,9 @@ get_model_label_cached() { fi local model="" - if [ -n "${TUBEARCHIVIST_URL}" ] && [ -n "${TUBEARCHIVIST_TOKEN}" ] && [ -f "${TUBEARCHIVIST_SCRIPT:-/scripts/tubearchivist_metadata.py}" ]; then - model=$(python3 "${TUBEARCHIVIST_SCRIPT:-/scripts/tubearchivist_metadata.py}" --model-only "${TUBEARCHIVIST_URL}" "${TUBEARCHIVIST_TOKEN}" "$path" 2>/dev/null) + local meta_script="${VIDEO_METADATA_SCRIPT:-/scripts/video_metadata.py}" + if [ -f "$meta_script" ]; then + model=$(python3 "$meta_script" --model-only "$path" 2>/dev/null) fi model=$(printf '%s' "$model" | tr '\t' ' ') printf '%s\t%s\n' "$path" "$model" >> "$MODEL_CACHE" @@ -139,8 +143,21 @@ escape_drawtext_text() { format_watermark_label() { local label="$1" - # Keep only the ID/path fragment for known social URLs; no icon/prefix. - printf '%s' "$label" | python3 -c "import re,sys; s=sys.stdin.read().strip(); s=s.replace('https://','').replace('http://',''); s=re.sub(r'^www\\.', '', s, flags=re.I); s=re.sub(r'^(instagram\\.com|tiktok\\.com)/?', '', s, flags=re.I); print(s.strip('/'))" + # Keep only the handle/path fragment for known social URLs; no icon/prefix. + # Robust to malformed prefixes (ww., m., www., http(s)://) and any subdomain. + printf '%s' "$label" | python3 -c " +import re, sys +s = sys.stdin.read().strip() +s = re.sub(r'^https?://', '', s, flags=re.I) +m = re.search(r'(?:^|[./])(instagram\.com|tiktok\.com|youtube\.com|youtu\.be|x\.com|twitter\.com|facebook\.com|onlyfans\.com)/+([^/?#\s]+)', s, flags=re.I) +if m: + print(m.group(2).strip('/')) +else: + # Generic: strip leading subdomain-ish noise and any leading domain-looking token. + s = re.sub(r'^[A-Za-z0-9-]{1,8}\.', '', s) + s = re.sub(r'^[A-Za-z0-9-]+\.[A-Za-z]{2,}/+', '', s) + print(s.strip('/')) +" } touch "$RUNNING_FILE" @@ -154,7 +171,7 @@ USED_SEGMENTS_JSON="${STATS_DIR}/.used_segments.json" SEGMENT_TRACKER="${SEGMENT_TRACKER:-/scripts/segment_tracker.py}" # Generate CHUNKS_PER_RUN chunks -STOP_FILE="$OUTPUT_DIR/.stop_generation" +STOP_FILE="$LOCK_DIR/.stop_generation" CHUNKS_CREATED_FILE="${STATS_DIR}/.chunks_created_total" for i in $(seq 1 "$CHUNKS_PER_RUN"); do if [ -f "$STOP_FILE" ]; then @@ -168,6 +185,9 @@ for i in $(seq 1 "$CHUNKS_PER_RUN"); do total=0 idx=0 SOURCE_BASENAMES="" + PARALLEL_SEGMENTS="${PARALLEL_SEGMENTS:-3}" + declare -a _SEG_CLIPS=() _SEG_SRCS=() + _bg_count=0 while [ "$total" -lt "$CHUNK_DURATION" ]; do if [ -f "$STOP_FILE" ]; then @@ -203,17 +223,20 @@ for i in $(seq 1 "$CHUNKS_PER_RUN"); do MODEL_LABEL="${WATERMARK_FALLBACK:-Sample watermark}" fi if [ "$TEST_MODE" = "1" ]; then - echo " [test] Watermark text will be: ${MODEL_LABEL:-}" + _WM_PREVIEW=$(format_watermark_label "$MODEL_LABEL") + echo " [test] Watermark text will be: ${_WM_PREVIEW:-}" fi if [ "$HW_ACCEL" = "nvidia" ] && [ "$HAS_NVENC" = "1" ]; then - ENCODER_ARGS="-c:v h264_nvenc -preset p4" + ENCODER_ARGS="-c:v h264_nvenc -preset p1 -bf 0" + DECODE_ARGS="-hwaccel cuda" else if [ "$HW_ACCEL" = "nvidia" ] && [ "$HAS_NVENC" != "1" ] && [ "$NVENC_WARNED" = "0" ]; then echo "Warning: h264_nvenc encoder unavailable. Falling back to libx264." NVENC_WARNED=1 fi ENCODER_ARGS="-c:v libx264 -preset veryfast" + DECODE_ARGS="" fi if [ "$VIDEO_WALL" = "1" ]; then @@ -253,54 +276,37 @@ for i in $(seq 1 "$CHUNKS_PER_RUN"); do fi # Build the wall in one pass, then apply a moody + subtle-psychedelic look. - VF_STACK="[0:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v0];[1:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v1];[2:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v2];[v0][v1][v2]xstack=inputs=3:layout=0_0|w0_0|w0+w1_0[stacked];[stacked]split=2[orig][tmp];[tmp]gblur=sigma=6[blur];[orig][blur]blend=all_mode=screen:all_opacity=0.08,eq=contrast=1.03:brightness=-0.022:saturation=1.09,curves=all='0/0 0.68/0.62 1/0.88',vignette=PI/13,hue=h=5,unsharp=5:5:0.24:5:5:0.0[outf]" + # Post-LUT eq nudges contrast/sat/gamma to strengthen the grade without double-LUTing. + VF_STACK="[0:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v0];[1:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v1];[2:v]scale=640:1080:force_original_aspect_ratio=increase,crop=640:1080[v2];[v0][v1][v2]xstack=inputs=3:layout=0_0|w0_0|w0+w1_0[stacked];[stacked]fps=30,format=yuv420p,lut3d=/scripts/moody.cube,eq=contrast=1.08:saturation=1.08:gamma=0.96,vignette=PI/11,unsharp=5:5:0.55:5:5:0.0[outf]" if [ -n "$MODEL_LABEL" ]; then if [ "$HAS_DRAWTEXT" = "1" ]; then echo " Combining + drawtext..." WM_LABEL=$(format_watermark_label "$MODEL_LABEL") DT_TEXT=$(escape_drawtext_text "$WM_LABEL") - VF_STACK_WM="${VF_STACK};[outf]drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf:text='${DT_TEXT}':fontsize=26:fontcolor=white:box=1:boxcolor=black@0.42:boxborderw=12:x=(640-tw)/2:y=h-th-24:shadowcolor=black@0.65:shadowx=2:shadowy=2[outwm]" + VF_STACK_WM="${VF_STACK};[outf]drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf:text='${DT_TEXT}':fontsize=26:fontcolor=white:box=1:boxcolor=black@0.42:boxborderw=12:x=(w-tw)/2:y=h-th-24:shadowcolor=black@0.65:shadowx=2:shadowy=2[outwm]" + ( ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ -t "$clip_len" \ -filter_complex "$VF_STACK_WM" -map "[outwm]" -map "1:a?" \ $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ -g 60 -keyint_min 60 \ -c:a aac -b:a 128k -ar 44100 -ac 2 \ - -movflags +faststart -loglevel error "$tmp" || \ + -loglevel error "$tmp" || \ ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ -t "$clip_len" \ -filter_complex "$VF_STACK_WM" -map "[outwm]" -an \ $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ -g 60 -keyint_min 60 \ - -movflags +faststart -loglevel error "$tmp" + -loglevel error "$tmp" + ) & else echo " Combining + ASS watermark..." - XS_TMP="/tmp/xstack_pre_wm_${idx}.mp4" - ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ - -t "$clip_len" \ - -filter_complex "$VF_STACK" -map "[outf]" -map "1:a?" \ - $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ - -g 60 -keyint_min 60 \ - -c:a aac -b:a 128k -ar 44100 -ac 2 \ - -movflags +faststart -loglevel error "$XS_TMP" || \ - ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ - -t "$clip_len" \ - -filter_complex "$VF_STACK" -map "[outf]" -an \ - $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ - -g 60 -keyint_min 60 \ - -movflags +faststart -loglevel error "$XS_TMP" ASS_FILE="/tmp/watermark_${idx}.ass" safe_label=$(printf '%s' "$MODEL_LABEL" | python3 -c "import sys; t=sys.stdin.read().rstrip(); print(t.replace('\\\\','\\\\\\\\').replace('{','\\\\{').replace('}','\\\\}'));" 2>/dev/null || echo "$MODEL_LABEL") cat > "$ASS_FILE" << ASSEOF @@ -314,36 +320,63 @@ Style: Watermark,DejaVu Sans,24,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,-1,- [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text -Dialogue: 0,0:00:00.00,99:00:00.00,Watermark,,0,0,0,,{\an2\pos(320,1068)\blur0.6\h\h}${safe_label} +Dialogue: 0,0:00:00.00,99:00:00.00,Watermark,,0,0,0,,{\an2\pos(960,1068)\blur0.6\h\h}${safe_label} ASSEOF - ffmpeg -hide_banner -y -i "$XS_TMP" -vf "subtitles=${ASS_FILE}:fontsdir=/usr/share/fonts,format=yuv420p" -map 0:v -map 0:a? -c:v libx264 -preset veryfast -c:a copy -movflags +faststart -loglevel error "$tmp" - rm -f "$XS_TMP" + VF_STACK_ASS="${VF_STACK};[outf]subtitles=${ASS_FILE}:fontsdir=/usr/share/fonts[outwm]" + ( + ffmpeg -hide_banner -y \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ + -t "$clip_len" \ + -filter_complex "$VF_STACK_ASS" -map "[outwm]" -map "1:a?" \ + $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ + -g 60 -keyint_min 60 \ + -c:a aac -b:a 128k -ar 44100 -ac 2 \ + -loglevel error "$tmp" || \ + ffmpeg -hide_banner -y \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ + -t "$clip_len" \ + -filter_complex "$VF_STACK_ASS" -map "[outwm]" -an \ + $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ + -g 60 -keyint_min 60 \ + -loglevel error "$tmp" + ) & fi else echo " Combining..." + ( ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ -t "$clip_len" \ -filter_complex "$VF_STACK" -map "[outf]" -map "1:a?" \ $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ -g 60 -keyint_min 60 \ -c:a aac -b:a 128k -ar 44100 -ac 2 \ - -movflags +faststart -loglevel error "$tmp" || \ + -loglevel error "$tmp" || \ ffmpeg -hide_banner -y \ - -ss "$start1" -i "$file" \ - -ss "$start2" -i "$file" \ - -ss "$start3" -i "$file" \ + $DECODE_ARGS -ss "$start1" -i "$file" \ + $DECODE_ARGS -ss "$start2" -i "$file" \ + $DECODE_ARGS -ss "$start3" -i "$file" \ -t "$clip_len" \ -filter_complex "$VF_STACK" -map "[outf]" -an \ $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ -g 60 -keyint_min 60 \ - -movflags +faststart -loglevel error "$tmp" + -loglevel error "$tmp" + ) & fi - [ -f "$tmp" ] && echo "file '$tmp'" >> "$CONCAT_LIST" && \ - { fullpath=$(realpath "$file" 2>/dev/null || readlink -f "$file" 2>/dev/null || echo "$file"); [ -n "${VIDEO_HOST_PATH}" ] && fullpath="${fullpath//${VIDEO_DIR}\//${VIDEO_HOST_PATH%/}/}"; SOURCE_BASENAMES="${SOURCE_BASENAMES}${SOURCE_BASENAMES:+ -}${fullpath}"; total=$(( total + clip_len )); idx=$(( idx + 1 )); echo " Segment $idx: ${total}s / ${CHUNK_DURATION}s"; true; } + fullpath=$(realpath "$file" 2>/dev/null || readlink -f "$file" 2>/dev/null || echo "$file") + [ -n "${VIDEO_HOST_PATH}" ] && fullpath="${fullpath//${VIDEO_DIR}\/${VIDEO_HOST_PATH%/}/}" + _SEG_CLIPS[$idx]="$tmp" + _SEG_SRCS[$idx]="$fullpath" + total=$(( total + clip_len )); idx=$(( idx + 1 )) + echo " Segment $idx: ${total}s / ${CHUNK_DURATION}s" + _bg_count=$((_bg_count + 1)) + if [ "$_bg_count" -ge "$PARALLEL_SEGMENTS" ]; then wait -n; _bg_count=$((_bg_count - 1)); fi else # Single-panel: center clip with pad (original behavior) start="" @@ -355,8 +388,7 @@ ASSEOF [ -f "$SEGMENT_TRACKER" ] && python3 "$SEGMENT_TRACKER" record "$USED_SEGMENTS_JSON" "$file" "$start" "$(( start + clip_len ))" 2>/dev/null || true fi - # Single panel look: slightly moodier shadows, a bit more glow, subtle psychedelic hue shift. - VF_BASE="scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,fps=30,format=yuv420p,split=2[orig][tmp];[tmp]gblur=sigma=6[blur];[orig][blur]blend=all_mode=screen:all_opacity=0.08,eq=contrast=1.03:brightness=-0.022:saturation=1.09,curves=all='0/0 0.68/0.62 1/0.88',vignette=PI/13,hue=h=5,unsharp=5:5:0.24:5:5:0.0" + VF_BASE="scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,fps=30,format=yuv420p,lut3d=/scripts/moody.cube,eq=contrast=1.08:saturation=1.08:gamma=0.96,vignette=PI/11,unsharp=5:5:0.55:5:5:0.0" if [ -n "$MODEL_LABEL" ]; then if [ "$HAS_DRAWTEXT" = "1" ]; then WM_LABEL=$(format_watermark_label "$MODEL_LABEL") @@ -382,16 +414,34 @@ ASSEOF fi fi - ffmpeg -hide_banner -y -ss "$start" -i "$file" -t "$clip_len" \ + ( + ffmpeg -hide_banner -y $DECODE_ARGS -ss "$start" -i "$file" -t "$clip_len" \ -vf "$VF_BASE" \ $ENCODER_ARGS -b:v 4000k -maxrate 4000k -bufsize 8000k \ -g 60 -keyint_min 60 \ -c:a aac -b:a 128k -ar 44100 -ac 2 \ - -movflags +faststart \ - -loglevel error "$tmp" && \ - echo "file '$tmp'" >> "$CONCAT_LIST" && \ - { fullpath=$(realpath "$file" 2>/dev/null || readlink -f "$file" 2>/dev/null || echo "$file"); [ -n "${VIDEO_HOST_PATH}" ] && fullpath="${fullpath//${VIDEO_DIR}\//${VIDEO_HOST_PATH%/}/}"; SOURCE_BASENAMES="${SOURCE_BASENAMES}${SOURCE_BASENAMES:+ -}${fullpath}"; total=$(( total + clip_len )); idx=$(( idx + 1 )); echo " Segment $idx: ${total}s / ${CHUNK_DURATION}s"; true; } + -loglevel error "$tmp" + ) & + fullpath=$(realpath "$file" 2>/dev/null || readlink -f "$file" 2>/dev/null || echo "$file") + [ -n "${VIDEO_HOST_PATH}" ] && fullpath="${fullpath//${VIDEO_DIR}\/${VIDEO_HOST_PATH%/}/}" + _SEG_CLIPS[$idx]="$tmp" + _SEG_SRCS[$idx]="$fullpath" + total=$(( total + clip_len )); idx=$(( idx + 1 )) + echo " Segment $idx: ${total}s / ${CHUNK_DURATION}s" + _bg_count=$((_bg_count + 1)) + if [ "$_bg_count" -ge "$PARALLEL_SEGMENTS" ]; then wait -n; _bg_count=$((_bg_count - 1)); fi + fi + done + + # Wait for all parallel segment encodes to finish + wait + + # Build concat list and source basenames from successful clips + for _si in $(seq 0 $((idx - 1))); do + if [ -f "${_SEG_CLIPS[$_si]}" ]; then + echo "file '${_SEG_CLIPS[$_si]}'" >> "$CONCAT_LIST" + SOURCE_BASENAMES="${SOURCE_BASENAMES}${SOURCE_BASENAMES:+ +}${_SEG_SRCS[$_si]}" fi done @@ -414,35 +464,32 @@ ASSEOF done fi ffmpeg -y -f concat -safe 0 -i "$CONCAT_LIST" \ - -c copy "$CHUNK_NAME" -loglevel error + -c copy -movflags +faststart "$CHUNK_NAME" -loglevel error # Write metadata: source videos (full paths + model per source), codec, resolution (for dashboard) META_FILE="$OUTPUT_DIR/${CHUNK_BASE}.meta.json" SOURCES_JSON="[]" if [ -n "$SOURCE_BASENAMES" ]; then - export TUBEARCHIVIST_URL TUBEARCHIVIST_TOKEN TUBEARCHIVIST_SCRIPT + export VIDEO_METADATA_SCRIPT WATERMARK_FALLBACK SOURCES_JSON=$(echo "$SOURCE_BASENAMES" | sort -u | python3 -c " import sys, json, subprocess, os paths = [l.strip() for l in sys.stdin if l.strip()] -tube_url = (os.environ.get('TUBEARCHIVIST_URL') or '').strip().rstrip('/') -tube_token = (os.environ.get('TUBEARCHIVIST_TOKEN') or '').strip() -script = os.environ.get('TUBEARCHIVIST_SCRIPT', '/scripts/tubearchivist_metadata.py') +script = os.environ.get('VIDEO_METADATA_SCRIPT', '/scripts/video_metadata.py') sources = [] for path in paths: model = None thumb = None title = None channel = None - if tube_url and tube_token: - try: - out = subprocess.run([sys.executable, script, tube_url, tube_token, path], capture_output=True, text=True, timeout=12) - if out.returncode == 0: - d = json.loads(out.stdout or '{}') - model = d.get('model_info') - thumb = d.get('thumbnail_url') - title = d.get('title') - channel = d.get('channel') - except: pass + try: + out = subprocess.run([sys.executable, script, path], capture_output=True, text=True, timeout=12) + if out.returncode == 0: + d = json.loads(out.stdout or '{}') + model = d.get('model_info') + thumb = d.get('thumbnail_url') + title = d.get('title') + channel = d.get('channel') + except: pass sources.append({'path': path, 'model': model, 'thumbnail_url': thumb, 'title': title, 'channel': channel}) print(json.dumps(sources)) " 2>/dev/null) diff --git a/backend/gunicorn.conf.py b/backend/gunicorn.conf.py index 69e2746..645f045 100644 --- a/backend/gunicorn.conf.py +++ b/backend/gunicorn.conf.py @@ -1,11 +1,13 @@ # Gunicorn config: start clip_pusher in the worker after fork. # With --preload, the app is loaded in the master; the push loop must run in the # worker so /api/status and the RTMP push share the same process state. +import os + def post_fork(server, worker): from app import clip_pusher clip_pusher.start() -bind = "0.0.0.0:8080" +bind = f"0.0.0.0:{os.environ.get('PORT', '8080')}" worker_class = "gthread" threads = 2 workers = 1 diff --git a/backend/requirements.txt b/backend/requirements.txt index 2d9aff1..7eb096b 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,6 @@ flask==3.0.0 flask-cors==4.0.0 python-dotenv==1.0.0 -docker>=7.1.0 gunicorn==22.0.0 gevent==24.2.1 python-crontab==3.0.0 diff --git a/backend/scripts/chunk-gen-entrypoint.sh b/backend/scripts/chunk-gen-entrypoint.sh index ae6f37e..41572e5 100644 --- a/backend/scripts/chunk-gen-entrypoint.sh +++ b/backend/scripts/chunk-gen-entrypoint.sh @@ -1,14 +1,55 @@ #!/bin/bash -set -e +# NOTE: deliberately no `set -e` — ffmpeg inside generate_chunk.sh can SIGABRT +# on rare memory-corruption bugs (NVENC / concat-filter edge cases). We want +# the container to stay up and self-heal so the next trigger works, instead of +# crash-looping and leaving a stale .generation_running lock behind. # Trigger path: TRIGGER_DIR (named volume) avoids host permission issues; else STATS_DIR or /chunks TRIGGER_DIR="${TRIGGER_DIR:-${STATS_DIR:-/chunks}}" TRIGGER_FILE="${TRIGGER_DIR}/.trigger_generation" +TEST_TRIGGER_FILE="${TRIGGER_DIR}/.trigger_test_generation" +TEST_DONE_FILE="${TRIGGER_DIR}/.test_generation_done" +RUNNING_FILE="${TRIGGER_DIR}/.generation_running" RUN_HISTORY="${STATS_DIR:-/chunks}/.cron_run_history" +# Defensive: if we're starting up and a stale lock exists from a previous crash, +# clear it. (generate_chunk.sh trap cleanup doesn't run on SIGABRT/SIGKILL.) +if [ -f "$RUNNING_FILE" ]; then + echo "[chunk-gen] Removing stale lock from previous run: $RUNNING_FILE" + rm -f "$RUNNING_FILE" +fi + +run_generation() { + local mode="$1" + /generate_chunk.sh "$mode" + local rc=$? + # Always scrub the running lock — protects against SIGABRT/OOM/SIGKILL + # where the bash EXIT trap inside generate_chunk.sh can't fire. + if [ -f "$RUNNING_FILE" ]; then + echo "[chunk-gen] Cleaning up lock file after generation (exit=$rc)" + rm -f "$RUNNING_FILE" + fi + return $rc +} + echo "[chunk-gen] Ready. Waiting for host cron or manual UI triggers (${TRIGGER_FILE})..." while true; do + # Test generation trigger (10s clip) + if [ -f "$TEST_TRIGGER_FILE" ]; then + echo "[chunk-gen] Test generation triggered!" + rm -f "$TEST_TRIGGER_FILE" "$TEST_DONE_FILE" + rm -f /chunks/test_clip_10s.mp4 + run_generation test + # Signal completion + if [ -f /chunks/test_clip_10s.mp4 ]; then + echo "ok" > "$TEST_DONE_FILE" + else + echo "fail" > "$TEST_DONE_FILE" + fi + echo "[chunk-gen] Test generation done." + fi + # Normal generation trigger if [ -f "$TRIGGER_FILE" ]; then trigger_type="cron" if grep -q "manual" "$TRIGGER_FILE" 2>/dev/null; then @@ -17,7 +58,7 @@ while true; do echo "[chunk-gen] Generation triggered! (${trigger_type})" echo "$(date -Iseconds) ${trigger_type}" >> "$RUN_HISTORY" 2>/dev/null || true rm -f "$TRIGGER_FILE" - /generate_chunk.sh manual + run_generation manual fi sleep 5 done diff --git a/backend/scripts/generate_lut.py b/backend/scripts/generate_lut.py new file mode 100644 index 0000000..7e96b15 --- /dev/null +++ b/backend/scripts/generate_lut.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +"""Generate a 3D LUT (.cube) baking: eq(contrast=1.03,brightness=-0.022,saturation=1.09) + curves(all='0/0 0.68/0.62 1/0.88') + hue(h=5)""" +SIZE = 33 + +def apply_eq(r, g, b): + r -= 0.022; g -= 0.022; b -= 0.022 + r = (r - 0.5) * 1.03 + 0.5 + g = (g - 0.5) * 1.03 + 0.5 + b = (b - 0.5) * 1.03 + 0.5 + luma = 0.2126 * r + 0.7152 * g + 0.0722 * b + r = luma + (r - luma) * 1.09 + g = luma + (g - luma) * 1.09 + b = luma + (b - luma) * 1.09 + return r, g, b + +def apply_curves(v): + if v <= 0.68: + return v * (0.62 / 0.68) + return 0.62 + (v - 0.68) * ((0.88 - 0.62) / (1.0 - 0.68)) + +def apply_hue(r, g, b, deg=5): + cmax = max(r, g, b); cmin = min(r, g, b); delta = cmax - cmin + if delta == 0: h = 0 + elif cmax == r: h = 60 * (((g - b) / delta) % 6) + elif cmax == g: h = 60 * ((b - r) / delta + 2) + else: h = 60 * ((r - g) / delta + 4) + s = 0 if cmax == 0 else delta / cmax; v = cmax + h = (h + deg) % 360 + c = v * s; x = c * (1 - abs((h / 60) % 2 - 1)); m = v - c + if h < 60: r1, g1, b1 = c, x, 0 + elif h < 120: r1, g1, b1 = x, c, 0 + elif h < 180: r1, g1, b1 = 0, c, x + elif h < 240: r1, g1, b1 = 0, x, c + elif h < 300: r1, g1, b1 = x, 0, c + else: r1, g1, b1 = c, 0, x + return r1 + m, g1 + m, b1 + m + +clamp = lambda v: max(0.0, min(1.0, v)) + +import sys +out = sys.argv[1] if len(sys.argv) > 1 else "moody.cube" +with open(out, "w") as f: + f.write(f"LUT_3D_SIZE {SIZE}\nDOMAIN_MIN 0.0 0.0 0.0\nDOMAIN_MAX 1.0 1.0 1.0\n\n") + for bi in range(SIZE): + for gi in range(SIZE): + for ri in range(SIZE): + r, g, b = ri/(SIZE-1), gi/(SIZE-1), bi/(SIZE-1) + r, g, b = apply_eq(r, g, b) + r, g, b = apply_curves(r), apply_curves(g), apply_curves(b) + r, g, b = apply_hue(r, g, b) + f.write(f"{clamp(r):.6f} {clamp(g):.6f} {clamp(b):.6f}\n") +print(f"Generated {out} ({SIZE}x{SIZE}x{SIZE})") diff --git a/backend/scripts/moody.cube b/backend/scripts/moody.cube new file mode 100644 index 0000000..cdb2d52 --- /dev/null +++ b/backend/scripts/moody.cube @@ -0,0 +1,35941 @@ +LUT_3D_SIZE 33 +DOMAIN_MIN 0.0 0.0 0.0 +DOMAIN_MAX 1.0 1.0 1.0 + +0.000000 0.000000 0.000000 +0.000000 0.000000 0.000000 +0.028517 0.000000 0.000000 +0.059944 0.000000 0.000000 +0.091372 0.000000 0.000000 +0.122799 0.000000 0.000000 +0.154226 0.000000 0.000000 +0.185653 0.000000 0.000000 +0.217080 0.000000 0.000000 +0.248507 0.000000 0.000000 +0.279935 0.000000 0.000000 +0.311362 0.000000 0.000000 +0.342789 0.000000 0.000000 +0.374216 0.000000 0.000000 +0.405643 0.000000 0.000000 +0.437070 0.000000 0.000000 +0.468498 0.000000 0.000000 +0.499925 0.001434 0.000000 +0.531352 0.003538 0.000000 +0.562779 0.005643 0.000000 +0.594206 0.007747 0.000000 +0.625020 0.009800 0.000000 +0.653026 0.011619 0.000000 +0.681031 0.013438 0.000000 +0.709037 0.015257 0.000000 +0.737043 0.017076 0.000000 +0.765048 0.018895 0.000000 +0.793054 0.020714 0.000000 +0.821060 0.022533 0.000000 +0.849065 0.024352 0.000000 +0.877071 0.026171 0.000000 +0.905077 0.027990 0.000000 +0.933082 0.029810 0.000000 +0.000000 0.000000 0.000000 +0.000000 0.000000 0.000000 +0.026628 0.000000 0.000000 +0.058055 0.002075 0.000000 +0.089483 0.004179 0.000000 +0.120910 0.006284 0.000000 +0.152337 0.008388 0.000000 +0.183764 0.010492 0.000000 +0.215191 0.012596 0.000000 +0.246618 0.014700 0.000000 +0.278046 0.016805 0.000000 +0.309473 0.018909 0.000000 +0.340900 0.021013 0.000000 +0.372327 0.023117 0.000000 +0.403754 0.025221 0.000000 +0.435181 0.027325 0.000000 +0.466608 0.029430 0.000000 +0.498036 0.031534 0.000000 +0.529463 0.033638 0.000000 +0.560890 0.035742 0.000000 +0.592317 0.037846 0.000000 +0.623337 0.039917 0.000000 +0.651342 0.041736 0.000000 +0.679348 0.043555 0.000000 +0.707354 0.045374 0.000000 +0.735359 0.047193 0.000000 +0.763365 0.049012 0.000000 +0.791371 0.050831 0.000000 +0.819376 0.052650 0.000000 +0.847382 0.054469 0.000000 +0.875388 0.056288 0.000000 +0.903393 0.058107 0.000000 +0.931399 0.059926 0.000000 +0.000000 0.025862 0.000000 +0.000000 0.025301 0.000000 +0.019408 0.024739 0.000000 +0.056166 0.032175 0.000000 +0.087594 0.034279 0.000000 +0.119021 0.036383 0.000000 +0.150448 0.038487 0.000000 +0.181875 0.040592 0.000000 +0.213302 0.042696 0.000000 +0.244729 0.044800 0.000000 +0.276156 0.046904 0.000000 +0.307584 0.049008 0.000000 +0.339011 0.051113 0.000000 +0.370438 0.053217 0.000000 +0.401865 0.055321 0.000000 +0.433292 0.057425 0.000000 +0.464719 0.059529 0.000000 +0.496147 0.061634 0.000000 +0.527574 0.063738 0.000000 +0.559001 0.065842 0.000000 +0.590428 0.067946 0.000000 +0.621653 0.070033 0.000000 +0.649659 0.071853 0.000000 +0.677665 0.073672 0.000000 +0.705670 0.075491 0.000000 +0.733676 0.077310 0.000000 +0.761682 0.079129 0.000000 +0.789687 0.080948 0.000000 +0.817693 0.082767 0.000000 +0.845699 0.084586 0.000000 +0.873704 0.086405 0.000000 +0.901710 0.088224 0.000000 +0.929715 0.090043 0.000000 +0.000000 0.055962 0.000000 +0.000000 0.055400 0.000000 +0.014853 0.054839 0.000000 +0.046280 0.054277 0.000000 +0.085704 0.064379 0.000000 +0.117132 0.066483 0.000000 +0.148559 0.068587 0.000000 +0.179986 0.070691 0.000000 +0.211413 0.072795 0.000000 +0.242840 0.074900 0.000000 +0.274267 0.077004 0.000000 +0.305695 0.079108 0.000000 +0.337122 0.081212 0.000000 +0.368549 0.083316 0.000000 +0.399976 0.085421 0.000000 +0.431403 0.087525 0.000000 +0.462830 0.089629 0.000000 +0.494258 0.091733 0.000000 +0.525685 0.093837 0.000000 +0.557112 0.095942 0.000000 +0.588539 0.098046 0.000000 +0.619966 0.100150 0.000000 +0.647976 0.101969 0.000000 +0.675981 0.103788 0.000000 +0.703987 0.105607 0.000000 +0.731993 0.107426 0.000000 +0.759998 0.109246 0.000000 +0.788004 0.111065 0.000000 +0.816009 0.112884 0.000000 +0.844015 0.114703 0.000000 +0.872021 0.116522 0.000000 +0.900026 0.118341 0.000000 +0.928032 0.120160 0.000000 +0.000000 0.086062 0.000000 +0.000000 0.085500 0.000000 +0.010298 0.084939 0.000000 +0.041725 0.084377 0.000000 +0.073153 0.083815 0.000000 +0.115243 0.096583 0.000000 +0.146670 0.098687 0.000000 +0.178097 0.100791 0.000000 +0.209524 0.102895 0.000000 +0.240951 0.104999 0.000000 +0.272378 0.107103 0.000000 +0.303806 0.109208 0.000000 +0.335233 0.111312 0.000000 +0.366660 0.113416 0.000000 +0.398087 0.115520 0.000000 +0.429514 0.117624 0.000000 +0.460941 0.119729 0.000000 +0.492369 0.121833 0.000000 +0.523796 0.123937 0.000000 +0.555223 0.126041 0.000000 +0.586650 0.128145 0.000000 +0.618077 0.130250 0.000000 +0.646292 0.132086 0.000000 +0.674298 0.133905 0.000000 +0.702303 0.135724 0.000000 +0.730309 0.137543 0.000000 +0.758315 0.139362 0.000000 +0.786320 0.141181 0.000000 +0.814326 0.143000 0.000000 +0.842332 0.144820 0.000000 +0.870337 0.146639 0.000000 +0.898343 0.148458 0.000000 +0.926349 0.150277 0.000000 +0.000000 0.116161 0.000000 +0.000000 0.115600 0.000000 +0.005743 0.115038 0.000000 +0.037171 0.114477 0.000000 +0.068598 0.113915 0.000000 +0.100025 0.113354 0.000000 +0.144781 0.128786 0.000000 +0.176208 0.130891 0.000000 +0.207635 0.132995 0.000000 +0.239062 0.135099 0.000000 +0.270489 0.137203 0.000000 +0.301917 0.139307 0.000000 +0.333344 0.141412 0.000000 +0.364771 0.143516 0.000000 +0.396198 0.145620 0.000000 +0.427625 0.147724 0.000000 +0.459052 0.149828 0.000000 +0.490480 0.151932 0.000000 +0.521907 0.154037 0.000000 +0.553334 0.156141 0.000000 +0.584761 0.158245 0.000000 +0.616188 0.160349 0.000000 +0.644609 0.162203 0.000000 +0.672614 0.164022 0.000000 +0.700620 0.165841 0.000000 +0.728626 0.167660 0.000000 +0.756631 0.169479 0.000000 +0.784637 0.171298 0.000000 +0.812643 0.173117 0.000000 +0.840648 0.174936 0.000000 +0.868654 0.176755 0.000000 +0.896660 0.178574 0.000000 +0.924665 0.180394 0.000000 +0.000000 0.146261 0.000000 +0.000000 0.145699 0.000000 +0.001189 0.145138 0.000000 +0.032616 0.144576 0.000000 +0.064043 0.144015 0.000000 +0.095470 0.143453 0.000000 +0.126897 0.142892 0.000000 +0.174319 0.160990 0.000000 +0.205746 0.163094 0.000000 +0.237173 0.165199 0.000000 +0.268600 0.167303 0.000000 +0.300028 0.169407 0.000000 +0.331455 0.171511 0.000000 +0.362882 0.173615 0.000000 +0.394309 0.175720 0.000000 +0.425736 0.177824 0.000000 +0.457163 0.179928 0.000000 +0.488590 0.182032 0.000000 +0.520018 0.184136 0.000000 +0.551445 0.186241 0.000000 +0.582872 0.188345 0.000000 +0.614299 0.190449 0.000000 +0.642925 0.192320 0.000000 +0.670931 0.194139 0.000000 +0.698937 0.195958 0.000000 +0.726942 0.197777 0.000000 +0.754948 0.199596 0.000000 +0.782954 0.201415 0.000000 +0.810959 0.203234 0.000000 +0.838965 0.205053 0.000000 +0.866971 0.206872 0.000000 +0.894976 0.208691 0.000000 +0.922982 0.210510 0.000000 +0.000000 0.176361 0.000000 +0.000000 0.175799 0.000000 +0.000000 0.175237 0.000000 +0.028061 0.174676 0.000000 +0.059488 0.174114 0.000000 +0.090915 0.173553 0.000000 +0.122343 0.172991 0.000000 +0.153770 0.172430 0.000000 +0.203857 0.193194 0.000000 +0.235284 0.195298 0.000000 +0.266711 0.197402 0.000000 +0.298138 0.199507 0.000000 +0.329566 0.201611 0.000000 +0.360993 0.203715 0.000000 +0.392420 0.205819 0.000000 +0.423847 0.207923 0.000000 +0.455274 0.210028 0.000000 +0.486701 0.212132 0.000000 +0.518129 0.214236 0.000000 +0.549556 0.216340 0.000000 +0.580983 0.218444 0.000000 +0.612410 0.220549 0.000000 +0.641242 0.222436 0.000000 +0.669248 0.224256 0.000000 +0.697253 0.226075 0.000000 +0.725259 0.227894 0.000000 +0.753265 0.229713 0.000000 +0.781270 0.231532 0.000000 +0.809276 0.233351 0.000000 +0.837282 0.235170 0.000000 +0.865287 0.236989 0.000000 +0.893293 0.238808 0.000000 +0.921299 0.240627 0.000000 +0.000000 0.206460 0.000000 +0.000000 0.205899 0.000000 +0.000000 0.205337 0.000000 +0.023506 0.204776 0.000000 +0.054934 0.204214 0.000000 +0.086361 0.203653 0.000000 +0.117788 0.203091 0.000000 +0.149215 0.202529 0.000000 +0.180642 0.201968 0.000000 +0.233395 0.225398 0.000000 +0.264822 0.227502 0.000000 +0.296249 0.229606 0.000000 +0.327677 0.231711 0.000000 +0.359104 0.233815 0.000000 +0.390531 0.235919 0.000000 +0.421958 0.238023 0.000000 +0.453385 0.240127 0.000000 +0.484812 0.242231 0.000000 +0.516240 0.244336 0.000000 +0.547667 0.246440 0.000000 +0.579094 0.248544 0.000000 +0.610521 0.250648 0.000000 +0.639559 0.252553 0.000000 +0.667564 0.254372 0.000000 +0.695570 0.256191 0.000000 +0.723576 0.258010 0.000000 +0.751581 0.259830 0.000000 +0.779587 0.261649 0.000000 +0.807593 0.263468 0.000000 +0.835598 0.265287 0.000000 +0.863604 0.267106 0.000000 +0.891610 0.268925 0.000000 +0.919615 0.270744 0.000000 +0.000000 0.236560 0.000000 +0.000000 0.235998 0.000000 +0.000000 0.235437 0.000000 +0.018952 0.234875 0.000000 +0.050379 0.234314 0.000000 +0.081806 0.233752 0.000000 +0.113233 0.233191 0.000000 +0.144660 0.232629 0.000000 +0.176087 0.232068 0.000000 +0.207515 0.231506 0.000000 +0.262933 0.257602 0.000000 +0.294360 0.259706 0.000000 +0.325788 0.261810 0.000000 +0.357215 0.263914 0.000000 +0.388642 0.266019 0.000000 +0.420069 0.268123 0.000000 +0.451496 0.270227 0.000000 +0.482923 0.272331 0.000000 +0.514351 0.274435 0.000000 +0.545778 0.276540 0.000000 +0.577205 0.278644 0.000000 +0.608632 0.280748 0.000000 +0.637875 0.282670 0.000000 +0.665881 0.284489 0.000000 +0.693887 0.286308 0.000000 +0.721892 0.288127 0.000000 +0.749898 0.289946 0.000000 +0.777904 0.291765 0.000000 +0.805909 0.293584 0.000000 +0.833915 0.295404 0.000000 +0.861921 0.297223 0.000000 +0.889926 0.299042 0.000000 +0.917932 0.300861 0.000000 +0.000000 0.266660 0.000000 +0.000000 0.266098 0.000000 +0.000000 0.265536 0.000000 +0.014397 0.264975 0.000000 +0.045824 0.264413 0.000000 +0.077251 0.263852 0.000000 +0.108678 0.263290 0.000000 +0.140105 0.262729 0.000000 +0.171533 0.262167 0.000000 +0.202960 0.261606 0.000000 +0.234387 0.261044 0.000000 +0.292471 0.289806 0.000000 +0.323899 0.291910 0.000000 +0.355326 0.294014 0.000000 +0.386753 0.296118 0.000000 +0.418180 0.298222 0.000000 +0.449607 0.300327 0.000000 +0.481034 0.302431 0.000000 +0.512461 0.304535 0.000000 +0.543889 0.306639 0.000000 +0.575316 0.308743 0.000000 +0.606743 0.310848 0.000000 +0.636192 0.312787 0.000000 +0.664198 0.314606 0.000000 +0.692203 0.316425 0.000000 +0.720209 0.318244 0.000000 +0.748215 0.320063 0.000000 +0.776220 0.321882 0.000000 +0.804226 0.323701 0.000000 +0.832232 0.325520 0.000000 +0.860237 0.327339 0.000000 +0.888243 0.329158 0.000000 +0.916248 0.330978 0.000000 +0.000000 0.296759 0.000000 +0.000000 0.296198 0.000000 +0.000000 0.295636 0.000000 +0.009842 0.295075 0.000000 +0.041269 0.294513 0.000000 +0.072696 0.293952 0.000000 +0.104124 0.293390 0.000000 +0.135551 0.292828 0.000000 +0.166978 0.292267 0.000000 +0.198405 0.291705 0.000000 +0.229832 0.291144 0.000000 +0.261259 0.290582 0.000000 +0.322009 0.322009 0.000000 +0.353437 0.324114 0.000000 +0.384864 0.326218 0.000000 +0.416291 0.328322 0.000000 +0.447718 0.330426 0.000000 +0.479145 0.332530 0.000000 +0.510572 0.334635 0.000000 +0.542000 0.336739 0.000000 +0.573427 0.338843 0.000000 +0.604854 0.340947 0.000000 +0.634509 0.342904 0.000000 +0.662514 0.344723 0.000000 +0.690520 0.346542 0.000000 +0.718526 0.348361 0.000000 +0.746531 0.350180 0.000000 +0.774537 0.351999 0.000000 +0.802542 0.353818 0.000000 +0.830548 0.355637 0.000000 +0.858554 0.357456 0.000000 +0.886559 0.359275 0.000000 +0.914565 0.361094 0.000000 +0.000000 0.326859 0.000000 +0.000000 0.326297 0.000000 +0.000000 0.325736 0.000000 +0.005287 0.325174 0.000000 +0.036714 0.324613 0.000000 +0.068142 0.324051 0.000000 +0.099569 0.323490 0.000000 +0.130996 0.322928 0.000000 +0.162423 0.322367 0.000000 +0.193850 0.321805 0.000000 +0.225277 0.321244 0.000000 +0.256705 0.320682 0.000000 +0.288132 0.320120 0.000000 +0.348882 0.351548 0.000000 +0.382975 0.356318 0.000000 +0.414402 0.358422 0.000000 +0.445829 0.360526 0.000000 +0.477256 0.362630 0.000000 +0.508683 0.364734 0.000000 +0.540111 0.366838 0.000000 +0.571538 0.368943 0.000000 +0.602965 0.371047 0.000000 +0.632825 0.373020 0.000000 +0.660831 0.374840 0.000000 +0.688836 0.376659 0.000000 +0.716842 0.378478 0.000000 +0.744848 0.380297 0.000000 +0.772853 0.382116 0.000000 +0.800859 0.383935 0.000000 +0.828865 0.385754 0.000000 +0.856870 0.387573 0.000000 +0.884876 0.389392 0.000000 +0.912882 0.391211 0.000000 +0.000000 0.356959 0.000000 +0.000000 0.356397 0.000000 +0.000000 0.355835 0.000000 +0.000733 0.355274 0.000000 +0.032160 0.354712 0.000000 +0.063587 0.354151 0.000000 +0.095014 0.353589 0.000000 +0.126441 0.353028 0.000000 +0.157868 0.352466 0.000000 +0.189296 0.351905 0.000000 +0.220723 0.351343 0.000000 +0.252150 0.350782 0.000000 +0.283577 0.350220 0.000000 +0.315004 0.349659 0.000000 +0.375754 0.381086 0.000000 +0.412513 0.388521 0.000000 +0.443940 0.390626 0.000000 +0.475367 0.392730 0.000000 +0.506794 0.394834 0.000000 +0.538222 0.396938 0.000000 +0.569649 0.399042 0.000000 +0.601076 0.401147 0.000000 +0.631142 0.403137 0.000000 +0.659147 0.404956 0.000000 +0.687153 0.406775 0.000000 +0.715159 0.408594 0.000000 +0.743164 0.410414 0.000000 +0.771170 0.412233 0.000000 +0.799176 0.414052 0.000000 +0.827181 0.415871 0.000000 +0.855187 0.417690 0.000000 +0.883193 0.419509 0.000000 +0.911198 0.421328 0.000000 +0.000000 0.387058 0.000000 +0.000000 0.386497 0.000000 +0.000000 0.385935 0.000000 +0.000000 0.385374 0.000000 +0.027605 0.384812 0.000000 +0.059032 0.384251 0.000000 +0.090459 0.383689 0.000000 +0.121886 0.383127 0.000000 +0.153314 0.382566 0.000000 +0.184741 0.382004 0.000000 +0.216168 0.381443 0.000000 +0.247595 0.380881 0.000000 +0.279022 0.380320 0.000000 +0.310449 0.379758 0.000000 +0.341877 0.379197 0.000000 +0.402627 0.410624 0.000000 +0.442051 0.420725 0.000000 +0.473478 0.422829 0.000000 +0.504905 0.424934 0.000000 +0.536333 0.427038 0.000000 +0.567760 0.429142 0.000000 +0.599187 0.431246 0.000000 +0.629458 0.433254 0.000000 +0.657464 0.435073 0.000000 +0.685470 0.436892 0.000000 +0.713475 0.438711 0.000000 +0.741481 0.440530 0.000000 +0.769487 0.442349 0.000000 +0.797492 0.444168 0.000000 +0.825498 0.445988 0.000000 +0.853504 0.447807 0.000000 +0.881509 0.449626 0.000000 +0.909515 0.451445 0.000000 +0.000000 0.417158 0.000000 +0.000000 0.416596 0.000000 +0.000000 0.416035 0.000000 +0.000000 0.415473 0.000000 +0.023050 0.414912 0.000000 +0.054477 0.414350 0.000000 +0.085905 0.413789 0.000000 +0.117332 0.413227 0.000000 +0.148759 0.412666 0.000000 +0.180186 0.412104 0.000000 +0.211613 0.411543 0.000000 +0.243040 0.410981 0.000000 +0.274467 0.410419 0.000000 +0.305895 0.409858 0.000000 +0.337322 0.409296 0.000000 +0.368749 0.408735 0.000000 +0.429499 0.440162 0.000000 +0.471589 0.452929 0.000000 +0.503016 0.455033 0.000000 +0.534443 0.457137 0.000000 +0.565871 0.459242 0.000000 +0.597298 0.461346 0.000000 +0.627775 0.463371 0.000000 +0.655781 0.465190 0.000000 +0.683786 0.467009 0.000000 +0.711792 0.468828 0.000000 +0.739798 0.470647 0.000000 +0.767803 0.472466 0.000000 +0.795809 0.474285 0.000000 +0.823815 0.476104 0.000000 +0.851820 0.477923 0.000000 +0.879826 0.479742 0.000000 +0.907832 0.481562 0.000000 +0.000000 0.447257 0.000000 +0.000000 0.446696 0.000000 +0.000000 0.446134 0.000000 +0.000000 0.445573 0.000000 +0.018495 0.445011 0.000000 +0.049923 0.444450 0.000000 +0.081350 0.443888 0.000000 +0.112777 0.443327 0.000000 +0.144204 0.442765 0.000000 +0.175631 0.442204 0.000000 +0.207058 0.441642 0.000000 +0.238486 0.441081 0.000000 +0.269913 0.440519 0.000000 +0.301340 0.439958 0.000000 +0.332767 0.439396 0.000000 +0.364194 0.438834 0.000000 +0.395621 0.438273 0.000000 +0.456371 0.469700 0.000000 +0.501127 0.485133 0.000000 +0.532554 0.487237 0.000000 +0.563982 0.489341 0.000000 +0.595409 0.491446 0.000000 +0.626092 0.493488 0.000000 +0.654097 0.495307 0.000000 +0.682103 0.497126 0.000000 +0.710109 0.498945 0.000000 +0.738114 0.500764 0.000000 +0.766120 0.502583 0.000000 +0.794126 0.504402 0.000000 +0.822131 0.506221 0.000000 +0.850137 0.508040 0.000000 +0.878143 0.509859 0.000000 +0.906148 0.511678 0.000000 +0.000000 0.477357 0.000000 +0.000000 0.476796 0.000000 +0.000000 0.476234 0.000000 +0.000000 0.475673 0.000000 +0.013941 0.475111 0.000000 +0.045368 0.474549 0.000000 +0.076795 0.473988 0.000000 +0.108222 0.473426 0.000000 +0.139649 0.472865 0.000000 +0.171076 0.472303 0.000000 +0.202504 0.471742 0.000000 +0.233931 0.471180 0.000000 +0.265358 0.470619 0.000000 +0.296785 0.470057 0.000000 +0.328212 0.469496 0.000000 +0.359639 0.468934 0.000000 +0.391067 0.468373 0.000000 +0.422494 0.467811 0.000000 +0.483244 0.499238 0.000000 +0.530665 0.517337 0.000000 +0.562093 0.519441 0.000000 +0.593520 0.521545 0.000000 +0.624408 0.523604 0.000000 +0.652414 0.525424 0.000000 +0.680420 0.527243 0.000000 +0.708425 0.529062 0.000000 +0.736431 0.530881 0.000000 +0.764437 0.532700 0.000000 +0.792442 0.534519 0.000000 +0.820448 0.536338 0.000000 +0.848454 0.538157 0.000000 +0.876459 0.539976 0.000000 +0.904465 0.541795 0.000000 +0.000000 0.507457 0.000000 +0.000000 0.506895 0.000000 +0.000000 0.506334 0.000000 +0.000000 0.505772 0.000000 +0.009386 0.505211 0.000000 +0.040813 0.504649 0.000000 +0.072240 0.504088 0.000000 +0.103667 0.503526 0.000000 +0.135095 0.502965 0.000000 +0.166522 0.502403 0.000000 +0.197949 0.501841 0.000000 +0.229376 0.501280 0.000000 +0.260803 0.500718 0.000000 +0.292230 0.500157 0.000000 +0.323658 0.499595 0.000000 +0.355085 0.499034 0.000000 +0.386512 0.498472 0.000000 +0.417939 0.497911 0.000000 +0.449366 0.497349 0.000000 +0.510116 0.528776 0.000000 +0.560204 0.549541 0.000000 +0.591631 0.551645 0.000000 +0.622725 0.553721 0.000000 +0.650731 0.555540 0.000000 +0.678736 0.557359 0.000000 +0.706742 0.559178 0.000000 +0.734748 0.560998 0.000000 +0.762753 0.562817 0.000000 +0.790759 0.564636 0.000000 +0.818765 0.566455 0.000000 +0.846770 0.568274 0.000000 +0.874776 0.570093 0.000000 +0.902782 0.571912 0.000000 +0.000000 0.537556 0.000000 +0.000000 0.536995 0.000000 +0.000000 0.536433 0.000000 +0.000000 0.535872 0.000000 +0.004831 0.535310 0.000000 +0.036258 0.534749 0.000000 +0.067685 0.534187 0.000000 +0.099113 0.533626 0.000000 +0.130540 0.533064 0.000000 +0.161967 0.532503 0.000000 +0.193394 0.531941 0.000000 +0.224821 0.531380 0.000000 +0.256248 0.530818 0.000000 +0.287676 0.530257 0.000000 +0.319103 0.529695 0.000000 +0.350530 0.529133 0.000000 +0.381957 0.528572 0.000000 +0.413384 0.528010 0.000000 +0.444811 0.527449 0.000000 +0.476239 0.526887 0.000000 +0.536989 0.558314 0.000000 +0.589742 0.581744 0.000000 +0.621042 0.583838 0.000000 +0.649047 0.585657 0.000000 +0.677053 0.587476 0.000000 +0.705059 0.589295 0.000000 +0.733064 0.591114 0.000000 +0.761070 0.592933 0.000000 +0.789076 0.594752 0.000000 +0.817081 0.596572 0.000000 +0.845087 0.598391 0.000000 +0.873092 0.600210 0.000000 +0.901098 0.602029 0.000000 +0.000000 0.567656 0.000000 +0.000000 0.567095 0.000000 +0.000000 0.566533 0.000000 +0.000000 0.565972 0.000000 +0.000276 0.565410 0.000000 +0.031704 0.564848 0.000000 +0.063131 0.564287 0.000000 +0.094558 0.563725 0.000000 +0.125985 0.563164 0.000000 +0.157412 0.562602 0.000000 +0.188839 0.562041 0.000000 +0.220267 0.561479 0.000000 +0.251694 0.560918 0.000000 +0.283121 0.560356 0.000000 +0.314548 0.559795 0.000000 +0.345975 0.559233 0.000000 +0.377402 0.558672 0.000000 +0.408829 0.558110 0.000000 +0.440257 0.557549 0.000000 +0.471684 0.556987 0.000000 +0.503111 0.556425 0.000000 +0.563861 0.587853 0.000000 +0.619280 0.613948 0.000000 +0.647364 0.615774 0.000000 +0.675370 0.617593 0.000000 +0.703375 0.619412 0.000000 +0.731381 0.621231 0.000000 +0.759386 0.623050 0.000000 +0.787392 0.624869 0.000000 +0.815398 0.626688 0.000000 +0.843403 0.628507 0.000000 +0.871409 0.630326 0.000000 +0.899415 0.632146 0.000000 +0.000000 0.597756 0.000000 +0.000000 0.597194 0.000000 +0.000000 0.596633 0.000000 +0.000000 0.596071 0.000000 +0.000000 0.595510 0.000000 +0.027149 0.594948 0.000000 +0.058576 0.594387 0.000000 +0.090003 0.593825 0.000000 +0.121430 0.593264 0.000000 +0.152857 0.592702 0.000000 +0.184285 0.592140 0.000000 +0.215712 0.591579 0.000000 +0.247139 0.591017 0.000000 +0.278566 0.590456 0.000000 +0.309993 0.589894 0.000000 +0.341420 0.589333 0.000000 +0.372848 0.588771 0.000000 +0.404275 0.588210 0.000000 +0.435702 0.587648 0.000000 +0.467129 0.587087 0.000000 +0.498556 0.586525 0.000000 +0.529983 0.585964 0.000000 +0.590734 0.617391 0.000000 +0.645470 0.645680 0.000000 +0.673686 0.647710 0.000000 +0.701692 0.649529 0.000000 +0.729697 0.651348 0.000000 +0.757703 0.653167 0.000000 +0.785709 0.654986 0.000000 +0.813714 0.656805 0.000000 +0.841720 0.658624 0.000000 +0.869726 0.660443 0.000000 +0.897731 0.662262 0.000000 +0.000000 0.627000 0.000000 +0.000000 0.626500 0.000000 +0.000000 0.625999 0.000000 +0.000000 0.625499 0.000000 +0.000000 0.624999 0.000000 +0.022640 0.624498 0.000000 +0.054062 0.623998 0.000000 +0.085484 0.623497 0.000000 +0.116906 0.622997 0.000000 +0.148328 0.622497 0.000000 +0.179750 0.621996 0.000000 +0.211172 0.621496 0.000000 +0.242594 0.620995 0.000000 +0.274016 0.620495 0.000000 +0.305438 0.619994 0.000000 +0.336866 0.619432 0.000000 +0.368293 0.618871 0.000000 +0.399720 0.618309 0.000000 +0.431147 0.617748 0.000000 +0.462574 0.617186 0.000000 +0.494001 0.616625 0.000000 +0.525429 0.616063 0.000000 +0.556856 0.615502 0.000000 +0.611987 0.643997 0.000000 +0.666179 0.672003 0.000000 +0.700008 0.679646 0.000000 +0.728014 0.681465 0.000000 +0.756020 0.683284 0.000000 +0.784025 0.685103 0.000000 +0.812031 0.686922 0.000000 +0.840037 0.688741 0.000000 +0.868042 0.690560 0.000000 +0.896048 0.692379 0.000000 +0.000000 0.653823 0.000000 +0.000000 0.653323 0.000000 +0.000000 0.652822 0.000000 +0.000000 0.652322 0.000000 +0.000000 0.651821 0.000000 +0.018358 0.651321 0.000000 +0.049780 0.650821 0.000000 +0.081202 0.650320 0.000000 +0.112624 0.649820 0.000000 +0.144046 0.649319 0.000000 +0.175468 0.648819 0.000000 +0.206891 0.648319 0.000000 +0.238313 0.647818 0.000000 +0.269735 0.647318 0.000000 +0.301157 0.646817 0.000000 +0.332579 0.646317 0.000000 +0.364001 0.645817 0.000000 +0.395423 0.645316 0.000000 +0.426845 0.644816 0.000000 +0.458267 0.644315 0.000000 +0.489689 0.643815 0.000000 +0.521111 0.643315 0.000000 +0.552533 0.642814 0.000000 +0.581229 0.642314 0.000000 +0.635360 0.670319 0.000000 +0.689491 0.698325 0.000000 +0.726331 0.709039 0.000000 +0.754336 0.710919 0.000000 +0.782342 0.712799 0.000000 +0.810348 0.714679 0.000000 +0.838353 0.716560 0.000000 +0.866359 0.718440 0.000000 +0.894365 0.720320 0.000000 +0.000000 0.680646 0.000000 +0.000000 0.680145 0.000000 +0.000000 0.679645 0.000000 +0.000000 0.679144 0.000000 +0.000000 0.678644 0.000000 +0.014076 0.678144 0.000000 +0.045499 0.677643 0.000000 +0.076921 0.677143 0.000000 +0.108343 0.676642 0.000000 +0.139765 0.676142 0.000000 +0.171187 0.675642 0.000000 +0.202609 0.675141 0.000000 +0.234031 0.674641 0.000000 +0.265453 0.674140 0.000000 +0.296875 0.673640 0.000000 +0.328297 0.673140 0.000000 +0.359719 0.672639 0.000000 +0.391141 0.672139 0.000000 +0.422563 0.671638 0.000000 +0.453985 0.671138 0.000000 +0.485407 0.670638 0.000000 +0.516830 0.670137 0.000000 +0.548252 0.669637 0.000000 +0.577153 0.669136 0.000000 +0.605154 0.668636 0.000000 +0.659285 0.696642 0.000000 +0.713416 0.724647 0.000000 +0.752653 0.737759 0.000000 +0.780659 0.739639 0.000000 +0.808664 0.741519 0.000000 +0.836670 0.743399 0.000000 +0.864676 0.745280 0.000000 +0.892681 0.747160 0.000000 +0.000000 0.707468 0.000000 +0.000000 0.706968 0.000000 +0.000000 0.706467 0.000000 +0.000000 0.705967 0.000000 +0.000000 0.705467 0.000000 +0.009795 0.704966 0.000000 +0.041217 0.704466 0.000000 +0.072639 0.703965 0.000000 +0.104061 0.703465 0.000000 +0.135483 0.702965 0.000000 +0.166905 0.702464 0.000000 +0.198327 0.701964 0.000000 +0.229749 0.701463 0.000000 +0.261171 0.700963 0.000000 +0.292593 0.700463 0.000000 +0.324015 0.699962 0.000000 +0.355438 0.699462 0.000000 +0.386860 0.698961 0.000000 +0.418282 0.698461 0.000000 +0.449704 0.697961 0.000000 +0.481126 0.697460 0.000000 +0.512548 0.696960 0.000000 +0.543970 0.696459 0.000000 +0.573077 0.695959 0.000000 +0.601078 0.695459 0.000000 +0.629078 0.694958 0.000000 +0.683209 0.722964 0.000000 +0.737341 0.750970 0.000000 +0.778975 0.766479 0.000000 +0.806981 0.768359 0.000000 +0.834987 0.770239 0.000000 +0.862992 0.772119 0.000000 +0.890998 0.774000 0.000000 +0.000000 0.734291 0.000000 +0.000000 0.733791 0.000000 +0.000000 0.733290 0.000000 +0.000000 0.732790 0.000000 +0.000000 0.732289 0.000000 +0.005513 0.731789 0.000000 +0.036935 0.731289 0.000000 +0.068357 0.730788 0.000000 +0.099779 0.730288 0.000000 +0.131201 0.729787 0.000000 +0.162623 0.729287 0.000000 +0.194046 0.728787 0.000000 +0.225468 0.728286 0.000000 +0.256890 0.727786 0.000000 +0.288312 0.727285 0.000000 +0.319734 0.726785 0.000000 +0.351156 0.726285 0.000000 +0.382578 0.725784 0.000000 +0.414000 0.725284 0.000000 +0.445422 0.724783 0.000000 +0.476844 0.724283 0.000000 +0.508266 0.723783 0.000000 +0.539688 0.723282 0.000000 +0.569001 0.722782 0.000000 +0.597002 0.722281 0.000000 +0.625002 0.721781 0.000000 +0.653003 0.721281 0.000000 +0.707134 0.749286 0.000000 +0.761265 0.777292 0.000000 +0.805298 0.795199 0.000000 +0.833303 0.797079 0.000000 +0.861309 0.798959 0.000000 +0.889315 0.800839 0.000000 +0.000000 0.761114 0.000000 +0.000000 0.760613 0.000000 +0.000000 0.760113 0.000000 +0.000000 0.759612 0.000000 +0.000000 0.759112 0.000000 +0.001231 0.758612 0.000000 +0.032654 0.758111 0.000000 +0.064076 0.757611 0.000000 +0.095498 0.757110 0.000000 +0.126920 0.756610 0.000000 +0.158342 0.756110 0.000000 +0.189764 0.755609 0.000000 +0.221186 0.755109 0.000000 +0.252608 0.754608 0.000000 +0.284030 0.754108 0.000000 +0.315452 0.753608 0.000000 +0.346874 0.753107 0.000000 +0.378296 0.752607 0.000000 +0.409718 0.752106 0.000000 +0.441140 0.751606 0.000000 +0.472562 0.751106 0.000000 +0.503985 0.750605 0.000000 +0.535407 0.750105 0.000000 +0.564925 0.749604 0.000000 +0.592926 0.749104 0.000000 +0.620926 0.748604 0.000000 +0.648927 0.748103 0.000000 +0.676927 0.747603 0.000000 +0.731059 0.775609 0.000000 +0.785190 0.803614 0.000000 +0.831620 0.823919 0.000000 +0.859625 0.825799 0.000000 +0.887631 0.827679 0.000000 +0.000000 0.787936 0.000000 +0.000000 0.787436 0.000000 +0.000000 0.786936 0.000000 +0.000000 0.786435 0.000000 +0.000000 0.785935 0.000000 +0.000000 0.785434 0.000000 +0.028372 0.784934 0.000000 +0.059794 0.784434 0.000000 +0.091216 0.783933 0.000000 +0.122638 0.783433 0.000000 +0.154060 0.782932 0.000000 +0.185482 0.782432 0.000000 +0.216904 0.781932 0.000000 +0.248326 0.781431 0.000000 +0.279748 0.780931 0.000000 +0.311170 0.780430 0.000000 +0.342592 0.779930 0.000000 +0.374015 0.779430 0.000000 +0.405437 0.778929 0.000000 +0.436859 0.778429 0.000000 +0.468281 0.777928 0.000000 +0.499703 0.777428 0.000000 +0.531125 0.776928 0.000000 +0.560849 0.776427 0.000000 +0.588850 0.775927 0.000000 +0.616850 0.775426 0.000000 +0.644851 0.774926 0.000000 +0.672851 0.774426 0.000000 +0.700852 0.773925 0.000000 +0.754983 0.801931 0.000000 +0.809114 0.829936 0.000000 +0.857942 0.852639 0.000000 +0.885948 0.854519 0.000000 +0.000000 0.814759 0.000000 +0.000000 0.814259 0.000000 +0.000000 0.813758 0.000000 +0.000000 0.813258 0.000000 +0.000000 0.812757 0.000000 +0.000000 0.812257 0.000000 +0.024090 0.811757 0.000000 +0.055512 0.811256 0.000000 +0.086934 0.810756 0.000000 +0.118356 0.810255 0.000000 +0.149778 0.809755 0.000000 +0.181200 0.809255 0.000000 +0.212623 0.808754 0.000000 +0.244045 0.808254 0.000000 +0.275467 0.807753 0.000000 +0.306889 0.807253 0.000000 +0.338311 0.806753 0.000000 +0.369733 0.806252 0.000000 +0.401155 0.805752 0.000000 +0.432577 0.805251 0.000000 +0.463999 0.804751 0.000000 +0.495421 0.804251 0.000000 +0.526843 0.803750 0.000000 +0.556773 0.803250 0.000000 +0.584774 0.802749 0.000000 +0.612774 0.802249 0.000000 +0.640775 0.801749 0.000000 +0.668775 0.801248 0.000000 +0.696776 0.800748 0.000000 +0.724777 0.800247 0.000000 +0.778908 0.828253 0.000000 +0.833039 0.856259 0.000000 +0.884264 0.881359 0.000000 +0.000000 0.841582 0.000000 +0.000000 0.841081 0.000000 +0.000000 0.840581 0.000000 +0.000000 0.840080 0.000000 +0.000000 0.839580 0.000000 +0.000000 0.839080 0.000000 +0.019808 0.838579 0.000000 +0.051231 0.838079 0.000000 +0.082653 0.837578 0.000000 +0.114075 0.837078 0.000000 +0.145497 0.836578 0.000000 +0.176919 0.836077 0.000000 +0.208341 0.835577 0.000000 +0.239763 0.835076 0.000000 +0.271185 0.834576 0.000000 +0.302607 0.834076 0.000000 +0.334029 0.833575 0.000000 +0.365451 0.833075 0.000000 +0.396873 0.832574 0.000000 +0.428295 0.832074 0.000000 +0.459717 0.831574 0.000000 +0.491139 0.831073 0.000000 +0.522562 0.830573 0.000000 +0.552697 0.830072 0.000000 +0.580698 0.829572 0.000000 +0.608698 0.829072 0.000000 +0.636699 0.828571 0.000000 +0.664699 0.828071 0.000000 +0.692700 0.827570 0.000000 +0.720700 0.827070 0.000000 +0.748701 0.826570 0.000000 +0.802832 0.854575 0.000000 +0.856963 0.882581 0.000000 +0.000000 0.868404 0.000000 +0.000000 0.867904 0.000000 +0.000000 0.867404 0.000000 +0.000000 0.866903 0.000000 +0.000000 0.866403 0.000000 +0.000000 0.865902 0.000000 +0.015527 0.865402 0.000000 +0.046949 0.864902 0.000000 +0.078371 0.864401 0.000000 +0.109793 0.863901 0.000000 +0.141215 0.863400 0.000000 +0.172637 0.862900 0.000000 +0.204059 0.862400 0.000000 +0.235481 0.861899 0.000000 +0.266903 0.861399 0.000000 +0.298325 0.860898 0.000000 +0.329747 0.860398 0.000000 +0.361170 0.859898 0.000000 +0.392592 0.859397 0.000000 +0.424014 0.858897 0.000000 +0.455436 0.858396 0.000000 +0.486858 0.857896 0.000000 +0.518280 0.857396 0.000000 +0.548621 0.856895 0.000000 +0.576622 0.856395 0.000000 +0.604622 0.855894 0.000000 +0.632623 0.855394 0.000000 +0.660623 0.854894 0.000000 +0.688624 0.854393 0.000000 +0.716624 0.853893 0.000000 +0.744625 0.853392 0.000000 +0.772626 0.852892 0.000000 +0.826757 0.880898 0.000000 +0.000000 0.895227 0.000000 +0.000000 0.894727 0.000000 +0.000000 0.894226 0.000000 +0.000000 0.893726 0.000000 +0.000000 0.893225 0.000000 +0.000000 0.892725 0.000000 +0.011245 0.892225 0.000000 +0.042667 0.891724 0.000000 +0.074089 0.891224 0.000000 +0.105511 0.890723 0.000000 +0.136933 0.890223 0.000000 +0.168355 0.889723 0.000000 +0.199778 0.889222 0.000000 +0.231200 0.888722 0.000000 +0.262622 0.888221 0.000000 +0.294044 0.887721 0.000000 +0.325466 0.887221 0.000000 +0.356888 0.886720 0.000000 +0.388310 0.886220 0.000000 +0.419732 0.885719 0.000000 +0.451154 0.885219 0.000000 +0.482576 0.884719 0.000000 +0.513998 0.884218 0.000000 +0.544545 0.883718 0.000000 +0.572546 0.883217 0.000000 +0.600546 0.882717 0.000000 +0.628547 0.882217 0.000000 +0.656547 0.881716 0.000000 +0.684548 0.881216 0.000000 +0.712548 0.880715 0.000000 +0.740549 0.880215 0.000000 +0.768550 0.879715 0.000000 +0.796550 0.879214 0.000000 +0.000000 0.000000 0.000000 +0.000000 0.000000 0.000000 +0.028327 0.000000 0.000000 +0.059754 0.000000 0.000000 +0.091181 0.000000 0.000000 +0.122608 0.000000 0.000000 +0.154035 0.000000 0.000000 +0.185462 0.000000 0.000000 +0.216890 0.000000 0.000000 +0.248317 0.000000 0.000000 +0.279744 0.000000 0.000000 +0.311171 0.000000 0.000000 +0.342598 0.000000 0.000000 +0.374025 0.000000 0.000000 +0.405452 0.000000 0.000000 +0.436880 0.000000 0.000000 +0.468307 0.000000 0.000000 +0.499734 0.000000 0.000000 +0.531161 0.000000 0.000000 +0.562588 0.000000 0.000000 +0.594015 0.000000 0.000000 +0.624850 0.000000 0.000000 +0.652856 0.000000 0.000000 +0.680861 0.000000 0.000000 +0.708867 0.000000 0.000000 +0.736873 0.000000 0.000000 +0.764878 0.000000 0.000000 +0.792884 0.000000 0.000000 +0.820890 0.000000 0.000000 +0.848895 0.000000 0.000000 +0.876901 0.000000 0.000000 +0.904907 0.000000 0.000000 +0.932912 0.000000 0.000000 +0.000000 0.000000 0.000000 +0.000000 0.000000 0.000000 +0.026438 0.000000 0.000000 +0.057865 0.000000 0.000000 +0.089292 0.001323 0.000000 +0.120719 0.003427 0.000000 +0.152146 0.005531 0.000000 +0.183573 0.007636 0.000000 +0.215000 0.009740 0.000000 +0.246428 0.011844 0.000000 +0.277855 0.013948 0.000000 +0.309282 0.016052 0.000000 +0.340709 0.018156 0.000000 +0.372136 0.020261 0.000000 +0.403563 0.022365 0.000000 +0.434991 0.024469 0.000000 +0.466418 0.026573 0.000000 +0.497845 0.028677 0.000000 +0.529272 0.030782 0.000000 +0.560699 0.032886 0.000000 +0.592126 0.034990 0.000000 +0.623167 0.037062 0.000000 +0.651172 0.038881 0.000000 +0.679178 0.040700 0.000000 +0.707184 0.042519 0.000000 +0.735189 0.044338 0.000000 +0.763195 0.046157 0.000000 +0.791201 0.047976 0.000000 +0.819206 0.049795 0.000000 +0.847212 0.051614 0.000000 +0.875218 0.053434 0.000000 +0.903223 0.055253 0.000000 +0.931229 0.057072 0.000000 +0.000000 0.025672 0.000000 +0.000000 0.025110 0.000000 +0.021883 0.024548 0.000000 +0.055976 0.029318 0.000000 +0.087403 0.031423 0.000000 +0.118830 0.033527 0.000000 +0.150257 0.035631 0.000000 +0.181684 0.037735 0.000000 +0.213111 0.039839 0.000000 +0.244539 0.041944 0.000000 +0.275966 0.044048 0.000000 +0.307393 0.046152 0.000000 +0.338820 0.048256 0.000000 +0.370247 0.050360 0.000000 +0.401674 0.052465 0.000000 +0.433102 0.054569 0.000000 +0.464529 0.056673 0.000000 +0.495956 0.058777 0.000000 +0.527383 0.060881 0.000000 +0.558810 0.062985 0.000000 +0.590237 0.065090 0.000000 +0.621483 0.067179 0.000000 +0.649489 0.068998 0.000000 +0.677495 0.070817 0.000000 +0.705500 0.072636 0.000000 +0.733506 0.074455 0.000000 +0.761512 0.076274 0.000000 +0.789517 0.078093 0.000000 +0.817523 0.079912 0.000000 +0.845529 0.081731 0.000000 +0.873534 0.083550 0.000000 +0.901540 0.085369 0.000000 +0.929546 0.087188 0.000000 +0.000000 0.055771 0.000000 +0.000000 0.055210 0.000000 +0.017328 0.054648 0.000000 +0.048755 0.054087 0.000000 +0.085514 0.061522 0.000000 +0.116941 0.063626 0.000000 +0.148368 0.065731 0.000000 +0.179795 0.067835 0.000000 +0.211222 0.069939 0.000000 +0.242650 0.072043 0.000000 +0.274077 0.074147 0.000000 +0.305504 0.076252 0.000000 +0.336931 0.078356 0.000000 +0.368358 0.080460 0.000000 +0.399785 0.082564 0.000000 +0.431213 0.084668 0.000000 +0.462640 0.086773 0.000000 +0.494067 0.088877 0.000000 +0.525494 0.090981 0.000000 +0.556921 0.093085 0.000000 +0.588348 0.095189 0.000000 +0.619776 0.097294 0.000000 +0.647806 0.099115 0.000000 +0.675811 0.100934 0.000000 +0.703817 0.102753 0.000000 +0.731823 0.104572 0.000000 +0.759828 0.106391 0.000000 +0.787834 0.108210 0.000000 +0.815840 0.110029 0.000000 +0.843845 0.111848 0.000000 +0.871851 0.113667 0.000000 +0.899857 0.115486 0.000000 +0.927862 0.117305 0.000000 +0.000000 0.085871 0.000568 +0.000000 0.085309 0.000000 +0.012773 0.084748 0.000000 +0.044200 0.084186 0.000000 +0.075628 0.083625 0.000000 +0.115052 0.093726 0.000000 +0.146479 0.095830 0.000000 +0.177906 0.097934 0.000000 +0.209333 0.100039 0.000000 +0.240761 0.102143 0.000000 +0.272188 0.104247 0.000000 +0.303615 0.106351 0.000000 +0.335042 0.108455 0.000000 +0.366469 0.110560 0.000000 +0.397896 0.112664 0.000000 +0.429324 0.114768 0.000000 +0.460751 0.116872 0.000000 +0.492178 0.118976 0.000000 +0.523605 0.121081 0.000000 +0.555032 0.123185 0.000000 +0.586459 0.125289 0.000000 +0.617886 0.127393 0.000000 +0.646122 0.129231 0.000000 +0.674128 0.131050 0.000000 +0.702134 0.132870 0.000000 +0.730139 0.134689 0.000000 +0.758145 0.136508 0.000000 +0.786151 0.138327 0.000000 +0.814156 0.140146 0.000000 +0.842162 0.141965 0.000000 +0.870167 0.143784 0.000000 +0.898173 0.145603 0.000000 +0.926179 0.147422 0.000000 +0.000000 0.115971 0.001344 +0.000000 0.115409 0.000000 +0.008218 0.114847 0.000000 +0.039646 0.114286 0.000000 +0.071073 0.113724 0.000000 +0.102500 0.113163 0.000000 +0.144590 0.125930 0.000000 +0.176017 0.128034 0.000000 +0.207444 0.130138 0.000000 +0.238872 0.132243 0.000000 +0.270299 0.134347 0.000000 +0.301726 0.136451 0.000000 +0.333153 0.138555 0.000000 +0.364580 0.140659 0.000000 +0.396007 0.142763 0.000000 +0.427434 0.144868 0.000000 +0.458862 0.146972 0.000000 +0.490289 0.149076 0.000000 +0.521716 0.151180 0.000000 +0.553143 0.153284 0.000000 +0.584570 0.155389 0.000000 +0.615997 0.157493 0.000000 +0.644439 0.159348 0.000000 +0.672445 0.161167 0.000000 +0.700450 0.162986 0.000000 +0.728456 0.164805 0.000000 +0.756461 0.166624 0.000000 +0.784467 0.168444 0.000000 +0.812473 0.170263 0.000000 +0.840478 0.172082 0.000000 +0.868484 0.173901 0.000000 +0.896490 0.175720 0.000000 +0.924495 0.177539 0.000000 +0.000000 0.146070 0.002121 +0.000000 0.145509 0.000000 +0.003664 0.144947 0.000000 +0.035091 0.144386 0.000000 +0.066518 0.143824 0.000000 +0.097945 0.143263 0.000000 +0.129372 0.142701 0.000000 +0.174128 0.158134 0.000000 +0.205555 0.160238 0.000000 +0.236982 0.162342 0.000000 +0.268410 0.164446 0.000000 +0.299837 0.166551 0.000000 +0.331264 0.168655 0.000000 +0.362691 0.170759 0.000000 +0.394118 0.172863 0.000000 +0.425545 0.174967 0.000000 +0.456973 0.177072 0.000000 +0.488400 0.179176 0.000000 +0.519827 0.181280 0.000000 +0.551254 0.183384 0.000000 +0.582681 0.185488 0.000000 +0.614108 0.187592 0.000000 +0.642755 0.189465 0.000000 +0.670761 0.191284 0.000000 +0.698767 0.193103 0.000000 +0.726772 0.194922 0.000000 +0.754778 0.196741 0.000000 +0.782784 0.198560 0.000000 +0.810789 0.200379 0.000000 +0.838795 0.202198 0.000000 +0.866801 0.204018 0.000000 +0.894806 0.205837 0.000000 +0.922812 0.207656 0.000000 +0.000000 0.176170 0.002898 +0.000000 0.175608 0.000000 +0.000000 0.175047 0.000000 +0.030536 0.174485 0.000000 +0.061963 0.173924 0.000000 +0.093390 0.173362 0.000000 +0.124818 0.172801 0.000000 +0.156245 0.172239 0.000000 +0.203666 0.190338 0.000000 +0.235093 0.192442 0.000000 +0.266521 0.194546 0.000000 +0.297948 0.196650 0.000000 +0.329375 0.198754 0.000000 +0.360802 0.200859 0.000000 +0.392229 0.202963 0.000000 +0.423656 0.205067 0.000000 +0.455084 0.207171 0.000000 +0.486511 0.209275 0.000000 +0.517938 0.211380 0.000000 +0.549365 0.213484 0.000000 +0.580792 0.215588 0.000000 +0.612219 0.217692 0.000000 +0.641072 0.219582 0.000000 +0.669078 0.221401 0.000000 +0.697083 0.223220 0.000000 +0.725089 0.225039 0.000000 +0.753095 0.226858 0.000000 +0.781100 0.228677 0.000000 +0.809106 0.230496 0.000000 +0.837112 0.232315 0.000000 +0.865117 0.234134 0.000000 +0.893123 0.235953 0.000000 +0.921129 0.237772 0.000000 +0.000000 0.206270 0.003674 +0.000000 0.205708 0.000447 +0.000000 0.205146 0.000000 +0.025981 0.204585 0.000000 +0.057409 0.204023 0.000000 +0.088836 0.203462 0.000000 +0.120263 0.202900 0.000000 +0.151690 0.202339 0.000000 +0.183117 0.201777 0.000000 +0.233204 0.222542 0.000000 +0.264632 0.224646 0.000000 +0.296059 0.226750 0.000000 +0.327486 0.228854 0.000000 +0.358913 0.230958 0.000000 +0.390340 0.233062 0.000000 +0.421767 0.235167 0.000000 +0.453195 0.237271 0.000000 +0.484622 0.239375 0.000000 +0.516049 0.241479 0.000000 +0.547476 0.243583 0.000000 +0.578903 0.245688 0.000000 +0.610330 0.247792 0.000000 +0.639389 0.249699 0.000000 +0.667394 0.251518 0.000000 +0.695400 0.253337 0.000000 +0.723406 0.255156 0.000000 +0.751411 0.256975 0.000000 +0.779417 0.258794 0.000000 +0.807423 0.260613 0.000000 +0.835428 0.262432 0.000000 +0.863434 0.264251 0.000000 +0.891440 0.266070 0.000000 +0.919445 0.267889 0.000000 +0.000000 0.236369 0.004451 +0.000000 0.235808 0.001224 +0.000000 0.235246 0.000000 +0.021427 0.234685 0.000000 +0.052854 0.234123 0.000000 +0.084281 0.233562 0.000000 +0.115708 0.233000 0.000000 +0.147135 0.232438 0.000000 +0.178562 0.231877 0.000000 +0.209990 0.231315 0.000000 +0.262743 0.254745 0.000000 +0.294170 0.256850 0.000000 +0.325597 0.258954 0.000000 +0.357024 0.261058 0.000000 +0.388451 0.263162 0.000000 +0.419878 0.265266 0.000000 +0.451306 0.267371 0.000000 +0.482733 0.269475 0.000000 +0.514160 0.271579 0.000000 +0.545587 0.273683 0.000000 +0.577014 0.275787 0.000000 +0.608441 0.277891 0.000000 +0.637705 0.279815 0.000000 +0.665711 0.281634 0.000000 +0.693717 0.283454 0.000000 +0.721722 0.285273 0.000000 +0.749728 0.287092 0.000000 +0.777734 0.288911 0.000000 +0.805739 0.290730 0.000000 +0.833745 0.292549 0.000000 +0.861751 0.294368 0.000000 +0.889756 0.296187 0.000000 +0.917762 0.298006 0.000000 +0.000000 0.266469 0.005228 +0.000000 0.265907 0.002001 +0.000000 0.265346 0.000000 +0.016872 0.264784 0.000000 +0.048299 0.264223 0.000000 +0.079726 0.263661 0.000000 +0.111153 0.263100 0.000000 +0.142580 0.262538 0.000000 +0.174008 0.261977 0.000000 +0.205435 0.261415 0.000000 +0.236862 0.260854 0.000000 +0.292281 0.286949 0.000000 +0.323708 0.289053 0.000000 +0.355135 0.291158 0.000000 +0.386562 0.293262 0.000000 +0.417989 0.295366 0.000000 +0.449416 0.297470 0.000000 +0.480844 0.299574 0.000000 +0.512271 0.301679 0.000000 +0.543698 0.303783 0.000000 +0.575125 0.305887 0.000000 +0.606552 0.307991 0.000000 +0.636022 0.309932 0.000000 +0.664028 0.311751 0.000000 +0.692033 0.313570 0.000000 +0.720039 0.315389 0.000000 +0.748045 0.317208 0.000000 +0.776050 0.319028 0.000000 +0.804056 0.320847 0.000000 +0.832062 0.322666 0.000000 +0.860067 0.324485 0.000000 +0.888073 0.326304 0.000000 +0.916079 0.328123 0.000000 +0.000000 0.296568 0.006005 +0.000000 0.296007 0.002777 +0.000000 0.295445 0.000000 +0.012317 0.294884 0.000000 +0.043744 0.294322 0.000000 +0.075171 0.293761 0.000000 +0.106599 0.293199 0.000000 +0.138026 0.292638 0.000000 +0.169453 0.292076 0.000000 +0.200880 0.291515 0.000000 +0.232307 0.290953 0.000000 +0.263734 0.290392 0.000000 +0.321819 0.319153 0.000000 +0.353246 0.321257 0.000000 +0.384673 0.323361 0.000000 +0.416100 0.325466 0.000000 +0.447527 0.327570 0.000000 +0.478955 0.329674 0.000000 +0.510382 0.331778 0.000000 +0.541809 0.333882 0.000000 +0.573236 0.335987 0.000000 +0.604663 0.338091 0.000000 +0.634339 0.340049 0.000000 +0.662344 0.341868 0.000000 +0.690350 0.343687 0.000000 +0.718356 0.345506 0.000000 +0.746361 0.347325 0.000000 +0.774367 0.349144 0.000000 +0.802373 0.350963 0.000000 +0.830378 0.352782 0.000000 +0.858384 0.354602 0.000000 +0.886390 0.356421 0.000000 +0.914395 0.358240 0.000000 +0.000000 0.326668 0.006781 +0.000000 0.326107 0.003554 +0.000000 0.325545 0.000000 +0.007762 0.324984 0.000000 +0.039189 0.324422 0.000000 +0.070617 0.323860 0.000000 +0.102044 0.323299 0.000000 +0.133471 0.322737 0.000000 +0.164898 0.322176 0.000000 +0.196325 0.321614 0.000000 +0.227752 0.321053 0.000000 +0.259180 0.320491 0.000000 +0.290607 0.319930 0.000000 +0.351357 0.351357 0.000000 +0.382784 0.353461 0.000000 +0.414211 0.355565 0.000000 +0.445638 0.357669 0.000000 +0.477066 0.359774 0.000000 +0.508493 0.361878 0.000000 +0.539920 0.363982 0.000000 +0.571347 0.366086 0.000000 +0.602774 0.368190 0.000000 +0.632655 0.370166 0.000000 +0.660661 0.371985 0.000000 +0.688667 0.373804 0.000000 +0.716672 0.375623 0.000000 +0.744678 0.377442 0.000000 +0.772684 0.379261 0.000000 +0.800689 0.381080 0.000000 +0.828695 0.382899 0.000000 +0.856700 0.384718 0.000000 +0.884706 0.386537 0.000000 +0.912712 0.388356 0.000000 +0.000000 0.356768 0.007558 +0.000000 0.356206 0.004331 +0.000000 0.355645 0.000000 +0.003208 0.355083 0.000000 +0.034635 0.354522 0.000000 +0.066062 0.353960 0.000000 +0.097489 0.353399 0.000000 +0.128916 0.352837 0.000000 +0.160343 0.352276 0.000000 +0.191771 0.351714 0.000000 +0.223198 0.351152 0.000000 +0.254625 0.350591 0.000000 +0.286052 0.350029 0.000000 +0.317479 0.349468 0.000000 +0.378229 0.380895 0.000000 +0.412322 0.385665 0.000000 +0.443749 0.387769 0.000000 +0.475177 0.389873 0.000000 +0.506604 0.391978 0.000000 +0.538031 0.394082 0.000000 +0.569458 0.396186 0.000000 +0.600885 0.398290 0.000000 +0.630972 0.400283 0.000000 +0.658978 0.402102 0.000000 +0.686983 0.403921 0.000000 +0.714989 0.405740 0.000000 +0.742994 0.407559 0.000000 +0.771000 0.409378 0.000000 +0.799006 0.411197 0.000000 +0.827011 0.413016 0.000000 +0.855017 0.414835 0.000000 +0.883023 0.416654 0.000000 +0.911028 0.418473 0.000000 +0.000000 0.386867 0.008335 +0.000000 0.386306 0.005107 +0.000000 0.385744 0.000000 +0.000000 0.385183 0.000000 +0.030080 0.384621 0.000000 +0.061507 0.384060 0.000000 +0.092934 0.383498 0.000000 +0.124361 0.382937 0.000000 +0.155789 0.382375 0.000000 +0.187216 0.381814 0.000000 +0.218643 0.381252 0.000000 +0.250070 0.380691 0.000000 +0.281497 0.380129 0.000000 +0.312924 0.379568 0.000000 +0.344352 0.379006 0.000000 +0.405102 0.410433 0.000000 +0.441860 0.417869 0.000000 +0.473287 0.419973 0.000000 +0.504715 0.422077 0.000000 +0.536142 0.424181 0.000000 +0.567569 0.426286 0.000000 +0.598996 0.428390 0.000000 +0.629289 0.430399 0.000000 +0.657294 0.432218 0.000000 +0.685300 0.434038 0.000000 +0.713305 0.435857 0.000000 +0.741311 0.437676 0.000000 +0.769317 0.439495 0.000000 +0.797322 0.441314 0.000000 +0.825328 0.443133 0.000000 +0.853334 0.444952 0.000000 +0.881339 0.446771 0.000000 +0.909345 0.448590 0.000000 +0.000000 0.416967 0.009111 +0.000000 0.416406 0.005884 +0.000000 0.415844 0.000000 +0.000000 0.415283 0.000000 +0.025525 0.414721 0.000000 +0.056952 0.414159 0.000000 +0.088380 0.413598 0.000000 +0.119807 0.413036 0.000000 +0.151234 0.412475 0.000000 +0.182661 0.411913 0.000000 +0.214088 0.411352 0.000000 +0.245515 0.410790 0.000000 +0.276943 0.410229 0.000000 +0.308370 0.409667 0.000000 +0.339797 0.409106 0.000000 +0.371224 0.408544 0.000000 +0.431974 0.439971 0.000000 +0.471398 0.450073 0.000000 +0.502826 0.452177 0.000000 +0.534253 0.454281 0.000000 +0.565680 0.456385 0.000000 +0.597107 0.458489 0.000000 +0.627605 0.460516 0.000000 +0.655611 0.462335 0.000000 +0.683616 0.464154 0.000000 +0.711622 0.465973 0.000000 +0.739628 0.467792 0.000000 +0.767633 0.469612 0.000000 +0.795639 0.471431 0.000000 +0.823645 0.473250 0.000000 +0.851650 0.475069 0.000000 +0.879656 0.476888 0.000000 +0.907662 0.478707 0.000000 +0.000000 0.447067 0.009888 +0.000000 0.446505 0.006661 +0.000000 0.445944 0.000000 +0.000000 0.445382 0.000000 +0.020970 0.444821 0.000000 +0.052398 0.444259 0.000000 +0.083825 0.443698 0.000000 +0.115252 0.443136 0.000000 +0.146679 0.442575 0.000000 +0.178106 0.442013 0.000000 +0.209533 0.441451 0.000000 +0.240961 0.440890 0.000000 +0.272388 0.440328 0.000000 +0.303815 0.439767 0.000000 +0.335242 0.439205 0.000000 +0.366669 0.438644 0.000000 +0.398096 0.438082 0.000000 +0.458847 0.469509 0.000000 +0.500937 0.482277 0.000000 +0.532364 0.484381 0.000000 +0.563791 0.486485 0.000000 +0.595218 0.488589 0.000000 +0.625922 0.490633 0.000000 +0.653927 0.492452 0.000000 +0.681933 0.494271 0.000000 +0.709939 0.496090 0.000000 +0.737944 0.497909 0.000000 +0.765950 0.499728 0.000000 +0.793956 0.501547 0.000000 +0.821961 0.503366 0.000000 +0.849967 0.505186 0.000000 +0.877973 0.507005 0.000000 +0.905978 0.508824 0.000000 +0.000000 0.477166 0.010665 +0.000000 0.476605 0.007437 +0.000000 0.476043 0.000000 +0.000000 0.475482 0.000000 +0.016416 0.474920 0.000000 +0.047843 0.474359 0.000000 +0.079270 0.473797 0.000000 +0.110697 0.473236 0.000000 +0.142124 0.472674 0.000000 +0.173552 0.472113 0.000000 +0.204979 0.471551 0.000000 +0.236406 0.470990 0.000000 +0.267833 0.470428 0.000000 +0.299260 0.469867 0.000000 +0.330687 0.469305 0.000000 +0.362114 0.468743 0.000000 +0.393542 0.468182 0.000000 +0.424969 0.467620 0.000000 +0.485719 0.499048 0.000000 +0.530475 0.514480 0.000000 +0.561902 0.516585 0.000000 +0.593329 0.518689 0.000000 +0.624238 0.520750 0.000000 +0.652244 0.522569 0.000000 +0.680250 0.524388 0.000000 +0.708255 0.526207 0.000000 +0.736261 0.528026 0.000000 +0.764267 0.529845 0.000000 +0.792272 0.531664 0.000000 +0.820278 0.533483 0.000000 +0.848284 0.535302 0.000000 +0.876289 0.537121 0.000000 +0.904295 0.538940 0.000000 +0.000000 0.507266 0.011441 +0.000000 0.506705 0.008214 +0.000000 0.506143 0.000000 +0.000000 0.505582 0.000000 +0.011861 0.505020 0.000000 +0.043288 0.504458 0.000000 +0.074715 0.503897 0.000000 +0.106142 0.503335 0.000000 +0.137570 0.502774 0.000000 +0.168997 0.502212 0.000000 +0.200424 0.501651 0.000000 +0.231851 0.501089 0.000000 +0.263278 0.500528 0.000000 +0.294705 0.499966 0.000000 +0.326133 0.499405 0.000000 +0.357560 0.498843 0.000000 +0.388987 0.498282 0.000000 +0.420414 0.497720 0.000000 +0.451841 0.497159 0.000000 +0.512591 0.528586 0.000000 +0.560013 0.546684 0.000000 +0.591440 0.548788 0.000000 +0.622555 0.550867 0.000000 +0.650561 0.552686 0.000000 +0.678566 0.554505 0.000000 +0.706572 0.556324 0.000000 +0.734578 0.558143 0.000000 +0.762583 0.559962 0.000000 +0.790589 0.561781 0.000000 +0.818595 0.563600 0.000000 +0.846600 0.565419 0.000000 +0.874606 0.567238 0.000000 +0.902612 0.569057 0.000000 +0.000000 0.537366 0.012218 +0.000000 0.536804 0.008991 +0.000000 0.536243 0.000000 +0.000000 0.535681 0.000000 +0.007306 0.535120 0.000000 +0.038733 0.534558 0.000000 +0.070160 0.533997 0.000000 +0.101588 0.533435 0.000000 +0.133015 0.532874 0.000000 +0.164442 0.532312 0.000000 +0.195869 0.531750 0.000000 +0.227296 0.531189 0.000000 +0.258723 0.530627 0.000000 +0.290151 0.530066 0.000000 +0.321578 0.529504 0.000000 +0.353005 0.528943 0.000000 +0.384432 0.528381 0.000000 +0.415859 0.527820 0.000000 +0.447286 0.527258 0.000000 +0.478714 0.526697 0.000000 +0.539464 0.558124 0.000000 +0.589551 0.578888 0.000000 +0.620872 0.580983 0.000000 +0.648877 0.582802 0.000000 +0.676883 0.584622 0.000000 +0.704889 0.586441 0.000000 +0.732894 0.588260 0.000000 +0.760900 0.590079 0.000000 +0.788906 0.591898 0.000000 +0.816911 0.593717 0.000000 +0.844917 0.595536 0.000000 +0.872923 0.597355 0.000000 +0.900928 0.599174 0.000000 +0.000000 0.567465 0.012995 +0.000000 0.566904 0.009767 +0.000000 0.566342 0.000000 +0.000000 0.565781 0.000000 +0.002751 0.565219 0.000000 +0.034179 0.564658 0.000000 +0.065606 0.564096 0.000000 +0.097033 0.563535 0.000000 +0.128460 0.562973 0.000000 +0.159887 0.562412 0.000000 +0.191314 0.561850 0.000000 +0.222742 0.561289 0.000000 +0.254169 0.560727 0.000000 +0.285596 0.560165 0.000000 +0.317023 0.559604 0.000000 +0.348450 0.559042 0.000000 +0.379877 0.558481 0.000000 +0.411305 0.557919 0.000000 +0.442732 0.557358 0.000000 +0.474159 0.556796 0.000000 +0.505586 0.556235 0.000000 +0.566336 0.587662 0.000000 +0.619089 0.611092 0.000000 +0.647194 0.612919 0.000000 +0.675200 0.614738 0.000000 +0.703205 0.616557 0.000000 +0.731211 0.618376 0.000000 +0.759217 0.620196 0.000000 +0.787222 0.622015 0.000000 +0.815228 0.623834 0.000000 +0.843234 0.625653 0.000000 +0.871239 0.627472 0.000000 +0.899245 0.629291 0.000000 +0.000000 0.597565 0.013771 +0.000000 0.597004 0.010544 +0.000000 0.596442 0.000000 +0.000000 0.595880 0.000000 +0.000000 0.595319 0.000000 +0.029624 0.594757 0.000000 +0.061051 0.594196 0.000000 +0.092478 0.593634 0.000000 +0.123905 0.593073 0.000000 +0.155332 0.592511 0.000000 +0.186760 0.591950 0.000000 +0.218187 0.591388 0.000000 +0.249614 0.590827 0.000000 +0.281041 0.590265 0.000000 +0.312468 0.589704 0.000000 +0.343895 0.589142 0.000000 +0.375323 0.588581 0.000000 +0.406750 0.588019 0.000000 +0.438177 0.587457 0.000000 +0.469604 0.586896 0.000000 +0.501031 0.586334 0.000000 +0.532458 0.585773 0.000000 +0.593209 0.617200 0.000000 +0.645511 0.643036 0.000000 +0.673516 0.644855 0.000000 +0.701522 0.646674 0.000000 +0.729528 0.648493 0.000000 +0.757533 0.650312 0.000000 +0.785539 0.652131 0.000000 +0.813544 0.653950 0.000000 +0.841550 0.655769 0.000000 +0.869556 0.657589 0.000000 +0.897561 0.659408 0.000000 +0.000000 0.626830 0.014479 +0.000000 0.626330 0.011256 +0.000000 0.625829 0.000000 +0.000000 0.625329 0.000000 +0.000000 0.624829 0.000000 +0.025113 0.624328 0.000000 +0.056535 0.623828 0.000000 +0.087957 0.623327 0.000000 +0.119379 0.622827 0.000000 +0.150801 0.622327 0.000000 +0.182223 0.621826 0.000000 +0.213646 0.621326 0.000000 +0.245068 0.620825 0.000000 +0.276490 0.620325 0.000000 +0.307914 0.619803 0.000000 +0.339341 0.619242 0.000000 +0.370768 0.618680 0.000000 +0.402195 0.618119 0.000000 +0.433622 0.617557 0.000000 +0.465049 0.616996 0.000000 +0.496476 0.616434 0.000000 +0.527904 0.615873 0.000000 +0.559331 0.615311 0.000000 +0.614501 0.643827 0.000000 +0.668694 0.671833 0.000000 +0.699838 0.676791 0.000000 +0.727844 0.678610 0.000000 +0.755850 0.680429 0.000000 +0.783855 0.682248 0.000000 +0.811861 0.684067 0.000000 +0.839867 0.685886 0.000000 +0.867872 0.687705 0.000000 +0.895878 0.689524 0.000000 +0.000000 0.653653 0.014982 +0.000000 0.653153 0.011760 +0.000000 0.652652 0.000000 +0.000000 0.652152 0.000000 +0.000000 0.651651 0.000000 +0.020831 0.651151 0.000000 +0.052254 0.650651 0.000000 +0.083676 0.650150 0.000000 +0.115098 0.649650 0.000000 +0.146520 0.649149 0.000000 +0.177942 0.648649 0.000000 +0.209364 0.648149 0.000000 +0.240786 0.647648 0.000000 +0.272208 0.647148 0.000000 +0.303630 0.646647 0.000000 +0.335052 0.646147 0.000000 +0.366474 0.645647 0.000000 +0.397896 0.645146 0.000000 +0.429318 0.644646 0.000000 +0.460740 0.644145 0.000000 +0.492162 0.643645 0.000000 +0.523585 0.643145 0.000000 +0.555007 0.642644 0.000000 +0.583723 0.642144 0.000000 +0.637854 0.670149 0.000000 +0.691986 0.698155 0.000000 +0.726161 0.706205 0.000000 +0.754166 0.708085 0.000000 +0.782172 0.709965 0.000000 +0.810178 0.711845 0.000000 +0.838183 0.713726 0.000000 +0.866189 0.715606 0.000000 +0.894195 0.717486 0.000000 +0.000000 0.680476 0.015486 +0.000000 0.679975 0.012264 +0.000000 0.679475 0.000000 +0.000000 0.678974 0.000000 +0.000000 0.678474 0.000000 +0.016550 0.677974 0.000000 +0.047972 0.677473 0.000000 +0.079394 0.676973 0.000000 +0.110816 0.676472 0.000000 +0.142238 0.675972 0.000000 +0.173660 0.675472 0.000000 +0.205082 0.674971 0.000000 +0.236504 0.674471 0.000000 +0.267926 0.673970 0.000000 +0.299348 0.673470 0.000000 +0.330770 0.672970 0.000000 +0.362193 0.672469 0.000000 +0.393615 0.671969 0.000000 +0.425037 0.671468 0.000000 +0.456459 0.670968 0.000000 +0.487881 0.670468 0.000000 +0.519303 0.669967 0.000000 +0.550725 0.669467 0.000000 +0.579647 0.668966 0.000000 +0.607648 0.668466 0.000000 +0.661779 0.696472 0.000000 +0.715910 0.724477 0.000000 +0.752483 0.734925 0.000000 +0.780489 0.736805 0.000000 +0.808494 0.738685 0.000000 +0.836500 0.740566 0.000000 +0.864506 0.742446 0.000000 +0.892511 0.744326 0.000000 +0.000000 0.707298 0.015989 +0.000000 0.706798 0.012767 +0.000000 0.706298 0.000000 +0.000000 0.705797 0.000000 +0.000000 0.705297 0.000000 +0.012268 0.704796 0.000000 +0.043690 0.704296 0.000000 +0.075112 0.703796 0.000000 +0.106534 0.703295 0.000000 +0.137956 0.702795 0.000000 +0.169378 0.702294 0.000000 +0.200800 0.701794 0.000000 +0.232223 0.701294 0.000000 +0.263645 0.700793 0.000000 +0.295067 0.700293 0.000000 +0.326489 0.699792 0.000000 +0.357911 0.699292 0.000000 +0.389333 0.698792 0.000000 +0.420755 0.698291 0.000000 +0.452177 0.697791 0.000000 +0.483599 0.697290 0.000000 +0.515021 0.696790 0.000000 +0.546443 0.696290 0.000000 +0.575571 0.695789 0.000000 +0.603572 0.695289 0.000000 +0.631572 0.694788 0.000000 +0.685703 0.722794 0.000000 +0.739835 0.750800 0.000000 +0.778805 0.763645 0.000000 +0.806811 0.765525 0.000000 +0.834817 0.767405 0.000000 +0.862822 0.769286 0.000000 +0.890828 0.771166 0.000000 +0.000000 0.734121 0.016493 +0.000000 0.733621 0.013271 +0.000000 0.733120 0.000000 +0.000000 0.732620 0.000000 +0.000000 0.732119 0.000000 +0.007986 0.731619 0.000000 +0.039408 0.731119 0.000000 +0.070831 0.730618 0.000000 +0.102253 0.730118 0.000000 +0.133675 0.729617 0.000000 +0.165097 0.729117 0.000000 +0.196519 0.728617 0.000000 +0.227941 0.728116 0.000000 +0.259363 0.727616 0.000000 +0.290785 0.727115 0.000000 +0.322207 0.726615 0.000000 +0.353629 0.726115 0.000000 +0.385051 0.725614 0.000000 +0.416473 0.725114 0.000000 +0.447895 0.724613 0.000000 +0.479317 0.724113 0.000000 +0.510739 0.723613 0.000000 +0.542162 0.723112 0.000000 +0.571495 0.722612 0.000000 +0.599496 0.722111 0.000000 +0.627496 0.721611 0.000000 +0.655497 0.721111 0.000000 +0.709628 0.749116 0.000000 +0.763759 0.777122 0.000000 +0.805128 0.792365 0.000000 +0.833133 0.794245 0.000000 +0.861139 0.796125 0.000000 +0.889145 0.798006 0.000000 +0.000000 0.760944 0.016997 +0.000000 0.760443 0.013774 +0.000000 0.759943 0.000000 +0.000000 0.759442 0.000000 +0.000000 0.758942 0.000000 +0.003705 0.758442 0.000000 +0.035127 0.757941 0.000000 +0.066549 0.757441 0.000000 +0.097971 0.756940 0.000000 +0.129393 0.756440 0.000000 +0.160815 0.755940 0.000000 +0.192237 0.755439 0.000000 +0.223659 0.754939 0.000000 +0.255081 0.754439 0.000000 +0.286503 0.753938 0.000000 +0.317925 0.753438 0.000000 +0.349347 0.752937 0.000000 +0.380770 0.752437 0.000000 +0.412192 0.751937 0.000000 +0.443614 0.751436 0.000000 +0.475036 0.750936 0.000000 +0.506458 0.750435 0.000000 +0.537880 0.749935 0.000000 +0.567419 0.749435 0.000000 +0.595420 0.748934 0.000000 +0.623420 0.748434 0.000000 +0.651421 0.747933 0.000000 +0.679421 0.747433 0.000000 +0.733553 0.775439 0.000000 +0.787684 0.803444 0.000000 +0.831450 0.821085 0.000000 +0.859456 0.822965 0.000000 +0.887461 0.824845 0.000000 +0.000000 0.787766 0.017500 +0.000000 0.787266 0.014278 +0.000000 0.786766 0.000000 +0.000000 0.786265 0.000000 +0.000000 0.785765 0.000000 +0.000000 0.785264 0.000000 +0.030845 0.784764 0.000000 +0.062267 0.784264 0.000000 +0.093689 0.783763 0.000000 +0.125111 0.783263 0.000000 +0.156533 0.782762 0.000000 +0.187955 0.782262 0.000000 +0.219378 0.781762 0.000000 +0.250800 0.781261 0.000000 +0.282222 0.780761 0.000000 +0.313644 0.780260 0.000000 +0.345066 0.779760 0.000000 +0.376488 0.779260 0.000000 +0.407910 0.778759 0.000000 +0.439332 0.778259 0.000000 +0.470754 0.777758 0.000000 +0.502176 0.777258 0.000000 +0.533598 0.776758 0.000000 +0.563343 0.776257 0.000000 +0.591344 0.775757 0.000000 +0.619344 0.775256 0.000000 +0.647345 0.774756 0.000000 +0.675345 0.774256 0.000000 +0.703346 0.773755 0.000000 +0.757477 0.801761 0.000000 +0.811608 0.829767 0.000000 +0.857772 0.849805 0.000000 +0.885778 0.851685 0.000000 +0.000000 0.814589 0.018004 +0.000000 0.814089 0.014782 +0.000000 0.813588 0.000000 +0.000000 0.813088 0.000000 +0.000000 0.812587 0.000000 +0.000000 0.812087 0.000000 +0.026563 0.811587 0.000000 +0.057986 0.811086 0.000000 +0.089408 0.810586 0.000000 +0.120830 0.810085 0.000000 +0.152252 0.809585 0.000000 +0.183674 0.809085 0.000000 +0.215096 0.808584 0.000000 +0.246518 0.808084 0.000000 +0.277940 0.807583 0.000000 +0.309362 0.807083 0.000000 +0.340784 0.806583 0.000000 +0.372206 0.806082 0.000000 +0.403628 0.805582 0.000000 +0.435050 0.805081 0.000000 +0.466472 0.804581 0.000000 +0.497894 0.804081 0.000000 +0.529317 0.803580 0.000000 +0.559267 0.803080 0.000000 +0.587268 0.802579 0.000000 +0.615268 0.802079 0.000000 +0.643269 0.801579 0.000000 +0.671269 0.801078 0.000000 +0.699270 0.800578 0.000000 +0.727271 0.800077 0.000000 +0.781402 0.828083 0.000000 +0.835533 0.856089 0.000000 +0.884094 0.878525 0.000000 +0.000000 0.841412 0.018507 +0.000000 0.840911 0.015285 +0.000000 0.840411 0.000000 +0.000000 0.839911 0.000000 +0.000000 0.839410 0.000000 +0.000000 0.838910 0.000000 +0.022282 0.838409 0.000000 +0.053704 0.837909 0.000000 +0.085126 0.837409 0.000000 +0.116548 0.836908 0.000000 +0.147970 0.836408 0.000000 +0.179392 0.835907 0.000000 +0.210814 0.835407 0.000000 +0.242236 0.834907 0.000000 +0.273658 0.834406 0.000000 +0.305080 0.833906 0.000000 +0.336502 0.833405 0.000000 +0.367924 0.832905 0.000000 +0.399347 0.832405 0.000000 +0.430769 0.831904 0.000000 +0.462191 0.831404 0.000000 +0.493613 0.830903 0.000000 +0.525035 0.830403 0.000000 +0.555191 0.829903 0.000000 +0.583192 0.829402 0.000000 +0.611192 0.828902 0.000000 +0.639193 0.828401 0.000000 +0.667193 0.827901 0.000000 +0.695194 0.827401 0.000000 +0.723195 0.826900 0.000000 +0.751195 0.826400 0.000000 +0.805326 0.854405 0.000000 +0.859457 0.882411 0.000000 +0.000000 0.868234 0.019011 +0.000000 0.867734 0.015789 +0.000000 0.867234 0.000000 +0.000000 0.866733 0.000000 +0.000000 0.866233 0.000000 +0.000000 0.865732 0.000000 +0.018000 0.865232 0.000000 +0.049422 0.864732 0.000000 +0.080844 0.864231 0.000000 +0.112266 0.863731 0.000000 +0.143688 0.863230 0.000000 +0.175110 0.862730 0.000000 +0.206532 0.862230 0.000000 +0.237955 0.861729 0.000000 +0.269377 0.861229 0.000000 +0.300799 0.860728 0.000000 +0.332221 0.860228 0.000000 +0.363643 0.859728 0.000000 +0.395065 0.859227 0.000000 +0.426487 0.858727 0.000000 +0.457909 0.858226 0.000000 +0.489331 0.857726 0.000000 +0.520753 0.857226 0.000000 +0.551115 0.856725 0.000000 +0.579116 0.856225 0.000000 +0.607116 0.855724 0.000000 +0.635117 0.855224 0.000000 +0.663117 0.854724 0.000000 +0.691118 0.854223 0.000000 +0.719119 0.853723 0.000000 +0.747119 0.853222 0.000000 +0.775120 0.852722 0.000000 +0.829251 0.880728 0.000000 +0.000000 0.895057 0.019515 +0.000000 0.894557 0.016292 +0.000000 0.894056 0.000000 +0.000000 0.893556 0.000000 +0.000000 0.893055 0.000000 +0.000000 0.892555 0.000000 +0.013718 0.892055 0.000000 +0.045140 0.891554 0.000000 +0.076563 0.891054 0.000000 +0.107985 0.890554 0.000000 +0.139407 0.890053 0.000000 +0.170829 0.889553 0.000000 +0.202251 0.889052 0.000000 +0.233673 0.888552 0.000000 +0.265095 0.888052 0.000000 +0.296517 0.887551 0.000000 +0.327939 0.887051 0.000000 +0.359361 0.886550 0.000000 +0.390783 0.886050 0.000000 +0.422205 0.885550 0.000000 +0.453627 0.885049 0.000000 +0.485049 0.884549 0.000000 +0.516471 0.884048 0.000000 +0.547039 0.883548 0.000000 +0.575040 0.883048 0.000000 +0.603040 0.882547 0.000000 +0.631041 0.882047 0.000000 +0.659041 0.881546 0.000000 +0.687042 0.881046 0.000000 +0.715043 0.880546 0.000000 +0.743043 0.880045 0.000000 +0.771044 0.879545 0.000000 +0.799044 0.879044 0.000000 +0.000000 0.000000 0.029259 +0.002040 0.000000 0.028697 +0.028136 0.000000 0.022804 +0.059563 0.000000 0.019577 +0.090990 0.000000 0.016350 +0.122417 0.000000 0.013123 +0.153845 0.000000 0.009895 +0.185272 0.000000 0.006668 +0.216699 0.000000 0.003441 +0.248126 0.000000 0.000214 +0.279553 0.000000 0.000000 +0.310980 0.000000 0.000000 +0.342407 0.000000 0.000000 +0.373835 0.000000 0.000000 +0.405262 0.000000 0.000000 +0.436689 0.000000 0.000000 +0.468116 0.000000 0.000000 +0.499543 0.000000 0.000000 +0.530970 0.000000 0.000000 +0.562398 0.000000 0.000000 +0.593825 0.000000 0.000000 +0.624680 0.000000 0.000000 +0.652686 0.000000 0.000000 +0.680691 0.000000 0.000000 +0.708697 0.000000 0.000000 +0.736703 0.000000 0.000000 +0.764708 0.000000 0.000000 +0.792714 0.000000 0.000000 +0.820720 0.000000 0.000000 +0.848725 0.000000 0.000000 +0.876731 0.000000 0.000000 +0.904737 0.000000 0.000000 +0.932742 0.000000 0.000000 +0.000000 0.000000 0.027370 +0.000000 0.000000 0.026808 +0.026247 0.000000 0.023581 +0.057674 0.000000 0.020354 +0.089101 0.000000 0.017127 +0.120528 0.000000 0.013899 +0.151955 0.000000 0.010672 +0.183383 0.000000 0.007445 +0.214810 0.000000 0.004218 +0.246237 0.000000 0.000990 +0.277664 0.000000 0.000000 +0.309091 0.000000 0.000000 +0.340518 0.000000 0.000000 +0.371946 0.000000 0.000000 +0.403373 0.000000 0.000000 +0.434800 0.000000 0.000000 +0.466227 0.000000 0.000000 +0.497654 0.000000 0.000000 +0.529081 0.000000 0.000000 +0.560509 0.000706 0.000000 +0.591936 0.002811 0.000000 +0.622997 0.004884 0.000000 +0.651002 0.006703 0.000000 +0.679008 0.008522 0.000000 +0.707014 0.010341 0.000000 +0.735019 0.012161 0.000000 +0.763025 0.013980 0.000000 +0.791031 0.015799 0.000000 +0.819036 0.017618 0.000000 +0.847042 0.019437 0.000000 +0.875048 0.021256 0.000000 +0.903053 0.023075 0.000000 +0.931059 0.024894 0.000000 +0.000000 0.020149 0.025481 +0.000000 0.022254 0.024919 +0.024358 0.024358 0.024358 +0.055785 0.026462 0.023796 +0.087212 0.028566 0.023235 +0.118639 0.030670 0.022673 +0.150066 0.032775 0.022112 +0.181494 0.034879 0.021550 +0.212921 0.036983 0.020989 +0.244348 0.039087 0.020427 +0.275775 0.041191 0.019866 +0.307202 0.043296 0.019304 +0.338629 0.045400 0.018742 +0.370057 0.047504 0.018181 +0.401484 0.049608 0.017619 +0.432911 0.051712 0.017058 +0.464338 0.053816 0.016496 +0.495765 0.055921 0.015935 +0.527192 0.058025 0.015373 +0.558620 0.060129 0.014812 +0.590047 0.062233 0.014250 +0.621313 0.064324 0.013689 +0.649319 0.066143 0.013127 +0.677325 0.067962 0.012566 +0.705330 0.069781 0.012004 +0.733336 0.071600 0.011443 +0.761342 0.073419 0.010881 +0.789347 0.075238 0.010319 +0.817353 0.077058 0.009758 +0.845359 0.078877 0.009196 +0.873364 0.080696 0.008635 +0.901370 0.082515 0.008073 +0.929376 0.084334 0.007512 +0.000000 0.055581 0.031589 +0.000000 0.055019 0.028362 +0.022469 0.054457 0.025134 +0.051230 0.053896 0.021907 +0.085323 0.058666 0.021346 +0.116750 0.060770 0.020784 +0.148177 0.062874 0.020223 +0.179605 0.064978 0.019661 +0.211032 0.067083 0.019100 +0.242459 0.069187 0.018538 +0.273886 0.071291 0.017976 +0.305313 0.073395 0.017415 +0.336740 0.075499 0.016853 +0.368168 0.077604 0.016292 +0.399595 0.079708 0.015730 +0.431022 0.081812 0.015169 +0.462449 0.083916 0.014607 +0.493876 0.086020 0.014046 +0.525303 0.088125 0.013484 +0.556730 0.090229 0.012923 +0.588158 0.092333 0.012361 +0.619585 0.094437 0.011800 +0.647636 0.096260 0.011238 +0.675641 0.098079 0.010677 +0.703647 0.099898 0.010115 +0.731653 0.101717 0.009553 +0.759658 0.103536 0.008992 +0.787664 0.105355 0.008430 +0.815670 0.107174 0.007869 +0.843675 0.108993 0.007307 +0.871681 0.110812 0.006746 +0.899687 0.112632 0.006184 +0.927692 0.114451 0.005623 +0.000000 0.085680 0.032366 +0.000000 0.085119 0.029138 +0.020580 0.084557 0.025911 +0.046675 0.083996 0.020018 +0.078103 0.083434 0.019457 +0.114861 0.090870 0.018895 +0.146288 0.092974 0.018334 +0.177716 0.095078 0.017772 +0.209143 0.097182 0.017211 +0.240570 0.099286 0.016649 +0.271997 0.101391 0.016087 +0.303424 0.103495 0.015526 +0.334851 0.105599 0.014964 +0.366278 0.107703 0.014403 +0.397706 0.109807 0.013841 +0.429133 0.111912 0.013280 +0.460560 0.114016 0.012718 +0.491987 0.116120 0.012157 +0.523414 0.118224 0.011595 +0.554841 0.120328 0.011034 +0.586269 0.122433 0.010472 +0.617696 0.124537 0.009911 +0.645952 0.126377 0.009349 +0.673958 0.128196 0.008788 +0.701964 0.130015 0.008226 +0.729969 0.131834 0.007664 +0.757975 0.133653 0.007103 +0.785981 0.135472 0.006541 +0.813986 0.137291 0.005980 +0.841992 0.139110 0.005418 +0.869998 0.140929 0.004857 +0.898003 0.142748 0.004295 +0.926009 0.144567 0.003734 +0.000000 0.115780 0.033142 +0.000000 0.115218 0.029915 +0.018691 0.114657 0.026688 +0.042121 0.114095 0.018129 +0.073548 0.113534 0.017568 +0.104975 0.112972 0.017006 +0.144399 0.123074 0.016445 +0.175826 0.125178 0.015883 +0.207254 0.127282 0.015321 +0.238681 0.129386 0.014760 +0.270108 0.131490 0.014198 +0.301535 0.133594 0.013637 +0.332962 0.135699 0.013075 +0.364389 0.137803 0.012514 +0.395817 0.139907 0.011952 +0.427244 0.142011 0.011391 +0.458671 0.144115 0.010829 +0.490098 0.146220 0.010268 +0.521525 0.148324 0.009706 +0.552952 0.150428 0.009145 +0.584380 0.152532 0.008583 +0.615807 0.154636 0.008022 +0.644269 0.156494 0.007460 +0.672275 0.158313 0.006898 +0.700280 0.160132 0.006337 +0.728286 0.161951 0.005775 +0.756292 0.163770 0.005214 +0.784297 0.165589 0.004652 +0.812303 0.167408 0.004091 +0.840309 0.169227 0.003529 +0.868314 0.171046 0.002968 +0.896320 0.172865 0.002406 +0.924325 0.174684 0.001845 +0.000000 0.145880 0.033919 +0.000000 0.145318 0.030692 +0.016802 0.144756 0.027465 +0.037566 0.144195 0.016240 +0.068993 0.143633 0.015679 +0.100420 0.143072 0.015117 +0.131847 0.142510 0.014556 +0.173937 0.155277 0.013994 +0.205365 0.157382 0.013432 +0.236792 0.159486 0.012871 +0.268219 0.161590 0.012309 +0.299646 0.163694 0.011748 +0.331073 0.165798 0.011186 +0.362500 0.167903 0.010625 +0.393928 0.170007 0.010063 +0.425355 0.172111 0.009502 +0.456782 0.174215 0.008940 +0.488209 0.176319 0.008379 +0.519636 0.178423 0.007817 +0.551063 0.180528 0.007256 +0.582491 0.182632 0.006694 +0.613918 0.184736 0.006133 +0.642586 0.186610 0.005571 +0.670591 0.188429 0.005009 +0.698597 0.190248 0.004448 +0.726603 0.192068 0.003886 +0.754608 0.193887 0.003325 +0.782614 0.195706 0.002763 +0.810619 0.197525 0.002202 +0.838625 0.199344 0.001640 +0.866631 0.201163 0.001079 +0.894636 0.202982 0.000517 +0.922642 0.204801 0.000000 +0.000000 0.175979 0.034696 +0.000000 0.175418 0.031468 +0.014913 0.174856 0.028241 +0.033011 0.174295 0.014351 +0.064438 0.173733 0.013790 +0.095865 0.173171 0.013228 +0.127293 0.172610 0.012666 +0.158720 0.172048 0.012105 +0.203476 0.187481 0.011543 +0.234903 0.189585 0.010982 +0.266330 0.191690 0.010420 +0.297757 0.193794 0.009859 +0.329184 0.195898 0.009297 +0.360611 0.198002 0.008736 +0.392039 0.200106 0.008174 +0.423466 0.202211 0.007613 +0.454893 0.204315 0.007051 +0.486320 0.206419 0.006490 +0.517747 0.208523 0.005928 +0.549174 0.210627 0.005367 +0.580602 0.212732 0.004805 +0.612029 0.214836 0.004243 +0.640902 0.216727 0.003682 +0.668908 0.218546 0.003120 +0.696913 0.220365 0.002559 +0.724919 0.222184 0.001997 +0.752925 0.224003 0.001436 +0.780930 0.225822 0.000874 +0.808936 0.227641 0.000313 +0.836942 0.229461 0.000000 +0.864947 0.231280 0.000000 +0.892953 0.233099 0.000000 +0.920959 0.234918 0.000000 +0.000000 0.206079 0.035472 +0.000000 0.205517 0.032245 +0.013024 0.204956 0.029018 +0.028456 0.204394 0.012462 +0.059884 0.203833 0.011901 +0.091311 0.203271 0.011339 +0.122738 0.202710 0.010777 +0.154165 0.202148 0.010216 +0.185592 0.201587 0.009654 +0.233014 0.219685 0.009093 +0.264441 0.221789 0.008531 +0.295868 0.223893 0.007970 +0.327295 0.225998 0.007408 +0.358722 0.228102 0.006847 +0.390150 0.230206 0.006285 +0.421577 0.232310 0.005724 +0.453004 0.234414 0.005162 +0.484431 0.236519 0.004601 +0.515858 0.238623 0.004039 +0.547285 0.240727 0.003478 +0.578712 0.242831 0.002916 +0.610140 0.244935 0.002354 +0.639219 0.246844 0.001793 +0.667224 0.248663 0.001231 +0.695230 0.250482 0.000670 +0.723236 0.252301 0.000108 +0.751241 0.254120 0.000000 +0.779247 0.255939 0.000000 +0.807253 0.257758 0.000000 +0.835258 0.259577 0.000000 +0.863264 0.261396 0.000000 +0.891270 0.263215 0.000000 +0.919275 0.265035 0.000000 +0.000000 0.236178 0.036249 +0.000000 0.235617 0.033022 +0.011135 0.235055 0.029795 +0.023902 0.234494 0.010573 +0.055329 0.233932 0.010011 +0.086756 0.233371 0.009450 +0.118183 0.232809 0.008888 +0.149610 0.232248 0.008327 +0.181037 0.231686 0.007765 +0.212465 0.231125 0.007204 +0.262552 0.251889 0.006642 +0.293979 0.253993 0.006081 +0.325406 0.256097 0.005519 +0.356833 0.258202 0.004958 +0.388260 0.260306 0.004396 +0.419688 0.262410 0.003835 +0.451115 0.264514 0.003273 +0.482542 0.266618 0.002712 +0.513969 0.268722 0.002150 +0.545396 0.270827 0.001588 +0.576823 0.272931 0.001027 +0.608251 0.275035 0.000465 +0.637535 0.276961 0.000000 +0.665541 0.278780 0.000000 +0.693547 0.280599 0.000000 +0.721552 0.282418 0.000000 +0.749558 0.284237 0.000000 +0.777564 0.286056 0.000000 +0.805569 0.287875 0.000000 +0.833575 0.289694 0.000000 +0.861581 0.291513 0.000000 +0.889586 0.293332 0.000000 +0.917592 0.295151 0.000000 +0.000000 0.266278 0.037026 +0.000000 0.265717 0.033799 +0.009246 0.265155 0.030571 +0.019347 0.264594 0.008684 +0.050774 0.264032 0.008122 +0.082201 0.263470 0.007561 +0.113628 0.262909 0.006999 +0.145056 0.262347 0.006438 +0.176483 0.261786 0.005876 +0.207910 0.261224 0.005315 +0.239337 0.260663 0.004753 +0.292090 0.284093 0.004192 +0.323517 0.286197 0.003630 +0.354944 0.288301 0.003069 +0.386371 0.290405 0.002507 +0.417799 0.292510 0.001946 +0.449226 0.294614 0.001384 +0.480653 0.296718 0.000823 +0.512080 0.298822 0.000261 +0.543507 0.300926 0.000000 +0.574934 0.303031 0.000000 +0.606362 0.305135 0.000000 +0.635852 0.307078 0.000000 +0.663858 0.308897 0.000000 +0.691863 0.310716 0.000000 +0.719869 0.312535 0.000000 +0.747875 0.314354 0.000000 +0.775880 0.316173 0.000000 +0.803886 0.317992 0.000000 +0.831892 0.319811 0.000000 +0.859897 0.321630 0.000000 +0.887903 0.323449 0.000000 +0.915909 0.325268 0.000000 +0.000000 0.296378 0.037803 +0.000000 0.295816 0.034575 +0.007356 0.295255 0.031348 +0.014792 0.294693 0.006795 +0.046219 0.294132 0.006233 +0.077646 0.293570 0.005672 +0.109074 0.293009 0.005110 +0.140501 0.292447 0.004549 +0.171928 0.291886 0.003987 +0.203355 0.291324 0.003426 +0.234782 0.290762 0.002864 +0.266209 0.290201 0.002303 +0.321628 0.316297 0.001741 +0.353055 0.318401 0.001180 +0.384482 0.320505 0.000618 +0.415910 0.322609 0.000057 +0.447337 0.324713 0.000000 +0.478764 0.326818 0.000000 +0.510191 0.328922 0.000000 +0.541618 0.331026 0.000000 +0.573045 0.333130 0.000000 +0.604473 0.335234 0.000000 +0.634169 0.337194 0.000000 +0.662174 0.339013 0.000000 +0.690180 0.340832 0.000000 +0.718186 0.342651 0.000000 +0.746191 0.344471 0.000000 +0.774197 0.346290 0.000000 +0.802203 0.348109 0.000000 +0.830208 0.349928 0.000000 +0.858214 0.351747 0.000000 +0.886220 0.353566 0.000000 +0.914225 0.355385 0.000000 +0.000000 0.326477 0.038579 +0.000000 0.325916 0.035352 +0.005467 0.325354 0.032125 +0.010237 0.324793 0.004906 +0.041665 0.324231 0.004344 +0.073092 0.323670 0.003783 +0.104519 0.323108 0.003221 +0.135946 0.322547 0.002660 +0.167373 0.321985 0.002098 +0.198800 0.321424 0.001537 +0.230227 0.320862 0.000975 +0.261655 0.320301 0.000414 +0.293082 0.319739 0.000000 +0.351166 0.348500 0.000000 +0.382593 0.350605 0.000000 +0.414021 0.352709 0.000000 +0.445448 0.354813 0.000000 +0.476875 0.356917 0.000000 +0.508302 0.359021 0.000000 +0.539729 0.361126 0.000000 +0.571156 0.363230 0.000000 +0.602584 0.365334 0.000000 +0.632485 0.367311 0.000000 +0.660491 0.369130 0.000000 +0.688497 0.370949 0.000000 +0.716502 0.372768 0.000000 +0.744508 0.374587 0.000000 +0.772514 0.376406 0.000000 +0.800519 0.378225 0.000000 +0.828525 0.380045 0.000000 +0.856531 0.381864 0.000000 +0.884536 0.383683 0.000000 +0.912542 0.385502 0.000000 +0.000000 0.356577 0.039356 +0.000000 0.356016 0.036129 +0.003578 0.355454 0.032901 +0.005683 0.354893 0.003017 +0.037110 0.354331 0.002455 +0.068537 0.353769 0.001894 +0.099964 0.353208 0.001332 +0.131391 0.352646 0.000771 +0.162818 0.352085 0.000209 +0.194246 0.351523 0.000000 +0.225673 0.350962 0.000000 +0.257100 0.350400 0.000000 +0.288527 0.349839 0.000000 +0.319954 0.349277 0.000000 +0.380704 0.380704 0.000000 +0.412132 0.382809 0.000000 +0.443559 0.384913 0.000000 +0.474986 0.387017 0.000000 +0.506413 0.389121 0.000000 +0.537840 0.391225 0.000000 +0.569267 0.393329 0.000000 +0.600694 0.395434 0.000000 +0.630802 0.397428 0.000000 +0.658808 0.399247 0.000000 +0.686813 0.401066 0.000000 +0.714819 0.402885 0.000000 +0.742825 0.404704 0.000000 +0.770830 0.406523 0.000000 +0.798836 0.408342 0.000000 +0.826842 0.410161 0.000000 +0.854847 0.411980 0.000000 +0.882853 0.413799 0.000000 +0.910858 0.415619 0.000000 +0.000000 0.386677 0.040133 +0.000000 0.386115 0.036905 +0.001689 0.385554 0.033678 +0.001128 0.384992 0.001128 +0.032555 0.384431 0.000566 +0.063982 0.383869 0.000005 +0.095409 0.383308 0.000000 +0.126836 0.382746 0.000000 +0.158264 0.382185 0.000000 +0.189691 0.381623 0.000000 +0.221118 0.381061 0.000000 +0.252545 0.380500 0.000000 +0.283972 0.379938 0.000000 +0.315399 0.379377 0.000000 +0.346827 0.378815 0.000000 +0.407577 0.410242 0.000000 +0.441670 0.415012 0.000000 +0.473097 0.417117 0.000000 +0.504524 0.419221 0.000000 +0.535951 0.421325 0.000000 +0.567378 0.423429 0.000000 +0.598805 0.425533 0.000000 +0.629119 0.427545 0.000000 +0.657124 0.429364 0.000000 +0.685130 0.431183 0.000000 +0.713136 0.433002 0.000000 +0.741141 0.434821 0.000000 +0.769147 0.436640 0.000000 +0.797152 0.438459 0.000000 +0.825158 0.440278 0.000000 +0.853164 0.442097 0.000000 +0.881169 0.443916 0.000000 +0.909175 0.445735 0.000000 +0.000000 0.416776 0.040909 +0.000000 0.416215 0.037682 +0.000000 0.415653 0.034455 +0.000000 0.415092 0.001905 +0.028000 0.414530 0.000000 +0.059427 0.413969 0.000000 +0.090855 0.413407 0.000000 +0.122282 0.412846 0.000000 +0.153709 0.412284 0.000000 +0.185136 0.411723 0.000000 +0.216563 0.411161 0.000000 +0.247990 0.410600 0.000000 +0.279418 0.410038 0.000000 +0.310845 0.409477 0.000000 +0.342272 0.408915 0.000000 +0.373699 0.408353 0.000000 +0.434449 0.439781 0.000000 +0.471208 0.447216 0.000000 +0.502635 0.449320 0.000000 +0.534062 0.451425 0.000000 +0.565489 0.453529 0.000000 +0.596916 0.455633 0.000000 +0.627435 0.457661 0.000000 +0.655441 0.459481 0.000000 +0.683447 0.461300 0.000000 +0.711452 0.463119 0.000000 +0.739458 0.464938 0.000000 +0.767463 0.466757 0.000000 +0.795469 0.468576 0.000000 +0.823475 0.470395 0.000000 +0.851480 0.472214 0.000000 +0.879486 0.474033 0.000000 +0.907492 0.475852 0.000000 +0.000000 0.446876 0.041686 +0.000000 0.446315 0.038459 +0.000000 0.445753 0.035231 +0.000000 0.445191 0.002681 +0.023445 0.444630 0.000000 +0.054873 0.444068 0.000000 +0.086300 0.443507 0.000000 +0.117727 0.442945 0.000000 +0.149154 0.442384 0.000000 +0.180581 0.441822 0.000000 +0.212008 0.441261 0.000000 +0.243436 0.440699 0.000000 +0.274863 0.440138 0.000000 +0.306290 0.439576 0.000000 +0.337717 0.439015 0.000000 +0.369144 0.438453 0.000000 +0.400571 0.437892 0.000000 +0.461322 0.469319 0.000000 +0.500746 0.479420 0.000000 +0.532173 0.481524 0.000000 +0.563600 0.483628 0.000000 +0.595027 0.485733 0.000000 +0.625752 0.487778 0.000000 +0.653757 0.489597 0.000000 +0.681763 0.491416 0.000000 +0.709769 0.493235 0.000000 +0.737774 0.495055 0.000000 +0.765780 0.496874 0.000000 +0.793786 0.498693 0.000000 +0.821791 0.500512 0.000000 +0.849797 0.502331 0.000000 +0.877803 0.504150 0.000000 +0.905808 0.505969 0.000000 +0.000000 0.476976 0.042463 +0.000000 0.476414 0.039235 +0.000000 0.475853 0.036008 +0.000000 0.475291 0.003458 +0.018891 0.474730 0.000000 +0.050318 0.474168 0.000000 +0.081745 0.473607 0.000000 +0.113172 0.473045 0.000000 +0.144599 0.472483 0.000000 +0.176027 0.471922 0.000000 +0.207454 0.471360 0.000000 +0.238881 0.470799 0.000000 +0.270308 0.470237 0.000000 +0.301735 0.469676 0.000000 +0.333162 0.469114 0.000000 +0.364589 0.468553 0.000000 +0.396017 0.467991 0.000000 +0.427444 0.467430 0.000000 +0.488194 0.498857 0.000000 +0.530284 0.511624 0.000000 +0.561711 0.513728 0.000000 +0.593138 0.515832 0.000000 +0.624068 0.517895 0.000000 +0.652074 0.519714 0.000000 +0.680080 0.521533 0.000000 +0.708085 0.523352 0.000000 +0.736091 0.525171 0.000000 +0.764097 0.526990 0.000000 +0.792102 0.528809 0.000000 +0.820108 0.530629 0.000000 +0.848114 0.532448 0.000000 +0.876119 0.534267 0.000000 +0.904125 0.536086 0.000000 +0.000000 0.507075 0.043239 +0.000000 0.506514 0.040012 +0.000000 0.505952 0.036785 +0.000000 0.505391 0.004235 +0.014336 0.504829 0.000000 +0.045763 0.504268 0.000000 +0.077190 0.503706 0.000000 +0.108617 0.503145 0.000000 +0.140045 0.502583 0.000000 +0.171472 0.502022 0.000000 +0.202899 0.501460 0.000000 +0.234326 0.500899 0.000000 +0.265753 0.500337 0.000000 +0.297180 0.499775 0.000000 +0.328608 0.499214 0.000000 +0.360035 0.498652 0.000000 +0.391462 0.498091 0.000000 +0.422889 0.497529 0.000000 +0.454316 0.496968 0.000000 +0.515066 0.528395 0.000000 +0.559822 0.543828 0.000000 +0.591249 0.545932 0.000000 +0.622385 0.548012 0.000000 +0.650391 0.549831 0.000000 +0.678396 0.551650 0.000000 +0.706402 0.553469 0.000000 +0.734408 0.555288 0.000000 +0.762413 0.557107 0.000000 +0.790419 0.558926 0.000000 +0.818425 0.560745 0.000000 +0.846430 0.562564 0.000000 +0.874436 0.564383 0.000000 +0.902442 0.566203 0.000000 +0.000000 0.537175 0.044016 +0.000000 0.536614 0.040789 +0.000000 0.536052 0.037562 +0.000000 0.535490 0.005011 +0.009781 0.534929 0.000000 +0.041208 0.534367 0.000000 +0.072636 0.533806 0.000000 +0.104063 0.533244 0.000000 +0.135490 0.532683 0.000000 +0.166917 0.532121 0.000000 +0.198344 0.531560 0.000000 +0.229771 0.530998 0.000000 +0.261198 0.530437 0.000000 +0.292626 0.529875 0.000000 +0.324053 0.529314 0.000000 +0.355480 0.528752 0.000000 +0.386907 0.528191 0.000000 +0.418334 0.527629 0.000000 +0.449761 0.527067 0.000000 +0.481189 0.526506 0.000000 +0.541939 0.557933 0.000000 +0.589360 0.576032 0.000000 +0.620702 0.578129 0.000000 +0.648707 0.579948 0.000000 +0.676713 0.581767 0.000000 +0.704719 0.583586 0.000000 +0.732724 0.585405 0.000000 +0.760730 0.587224 0.000000 +0.788736 0.589043 0.000000 +0.816741 0.590862 0.000000 +0.844747 0.592681 0.000000 +0.872753 0.594500 0.000000 +0.900758 0.596319 0.000000 +0.000000 0.567275 0.044793 +0.000000 0.566713 0.041565 +0.000000 0.566152 0.038338 +0.000000 0.565590 0.005788 +0.005226 0.565029 0.000000 +0.036654 0.564467 0.000000 +0.068081 0.563906 0.000000 +0.099508 0.563344 0.000000 +0.130935 0.562782 0.000000 +0.162362 0.562221 0.000000 +0.193789 0.561659 0.000000 +0.225217 0.561098 0.000000 +0.256644 0.560536 0.000000 +0.288071 0.559975 0.000000 +0.319498 0.559413 0.000000 +0.350925 0.558852 0.000000 +0.382352 0.558290 0.000000 +0.413780 0.557729 0.000000 +0.445207 0.557167 0.000000 +0.476634 0.556606 0.000000 +0.508061 0.556044 0.000000 +0.568811 0.587471 0.000000 +0.618898 0.608235 0.000000 +0.647024 0.610065 0.000000 +0.675030 0.611884 0.000000 +0.703035 0.613703 0.000000 +0.731041 0.615522 0.000000 +0.759047 0.617341 0.000000 +0.787052 0.619160 0.000000 +0.815058 0.620979 0.000000 +0.843064 0.622798 0.000000 +0.871069 0.624617 0.000000 +0.899075 0.626436 0.000000 +0.000000 0.597374 0.045569 +0.000000 0.596813 0.042342 +0.000000 0.596251 0.039115 +0.000000 0.595690 0.006565 +0.000672 0.595128 0.000000 +0.032099 0.594567 0.000000 +0.063526 0.594005 0.000000 +0.094953 0.593444 0.000000 +0.126380 0.592882 0.000000 +0.157807 0.592321 0.000000 +0.189235 0.591759 0.000000 +0.220662 0.591198 0.000000 +0.252089 0.590636 0.000000 +0.283516 0.590074 0.000000 +0.314943 0.589513 0.000000 +0.346370 0.588951 0.000000 +0.377798 0.588390 0.000000 +0.409225 0.587828 0.000000 +0.440652 0.587267 0.000000 +0.472079 0.586705 0.000000 +0.503506 0.586144 0.000000 +0.534933 0.585582 0.000000 +0.595684 0.617009 0.000000 +0.645341 0.640181 0.000000 +0.673346 0.642000 0.000000 +0.701352 0.643819 0.000000 +0.729358 0.645639 0.000000 +0.757363 0.647458 0.000000 +0.785369 0.649277 0.000000 +0.813375 0.651096 0.000000 +0.841380 0.652915 0.000000 +0.869386 0.654734 0.000000 +0.897392 0.656553 0.000000 +0.000000 0.626660 0.046278 +0.000000 0.626160 0.043056 +0.000000 0.625660 0.039834 +0.000000 0.625159 0.007289 +0.000000 0.624659 0.000000 +0.027586 0.624158 0.000000 +0.059008 0.623658 0.000000 +0.090431 0.623158 0.000000 +0.121853 0.622657 0.000000 +0.153275 0.622157 0.000000 +0.184697 0.621656 0.000000 +0.216119 0.621156 0.000000 +0.247541 0.620656 0.000000 +0.278963 0.620155 0.000000 +0.310389 0.619613 0.000000 +0.341816 0.619051 0.000000 +0.373243 0.618490 0.000000 +0.404670 0.617928 0.000000 +0.436097 0.617366 0.000000 +0.467524 0.616805 0.000000 +0.498952 0.616243 0.000000 +0.530379 0.615682 0.000000 +0.561806 0.615120 0.000000 +0.617016 0.643657 0.000000 +0.671209 0.671663 0.000000 +0.699669 0.673936 0.000000 +0.727674 0.675755 0.000000 +0.755680 0.677574 0.000000 +0.783686 0.679393 0.000000 +0.811691 0.681213 0.000000 +0.839697 0.683032 0.000000 +0.867702 0.684851 0.000000 +0.895708 0.686670 0.000000 +0.000000 0.653483 0.046782 +0.000000 0.652983 0.043560 +0.000000 0.652482 0.040338 +0.000000 0.651982 0.007792 +0.000000 0.651481 0.000000 +0.023305 0.650981 0.000000 +0.054727 0.650481 0.000000 +0.086149 0.649980 0.000000 +0.117571 0.649480 0.000000 +0.148993 0.648979 0.000000 +0.180415 0.648479 0.000000 +0.211837 0.647979 0.000000 +0.243259 0.647478 0.000000 +0.274681 0.646978 0.000000 +0.306103 0.646477 0.000000 +0.337525 0.645977 0.000000 +0.368947 0.645477 0.000000 +0.400370 0.644976 0.000000 +0.431792 0.644476 0.000000 +0.463214 0.643975 0.000000 +0.494636 0.643475 0.000000 +0.526058 0.642975 0.000000 +0.557480 0.642474 0.000000 +0.586217 0.641974 0.000000 +0.640348 0.669980 0.000000 +0.694480 0.697985 0.000000 +0.725991 0.703371 0.000000 +0.753996 0.705251 0.000000 +0.782002 0.707131 0.000000 +0.810008 0.709012 0.000000 +0.838013 0.710892 0.000000 +0.866019 0.712772 0.000000 +0.894025 0.714652 0.000000 +0.000000 0.680306 0.047286 +0.000000 0.679805 0.044063 +0.000000 0.679305 0.040841 +0.000000 0.678805 0.008296 +0.000000 0.678304 0.000000 +0.019023 0.677804 0.000000 +0.050445 0.677303 0.000000 +0.081867 0.676803 0.000000 +0.113289 0.676303 0.000000 +0.144711 0.675802 0.000000 +0.176133 0.675302 0.000000 +0.207555 0.674801 0.000000 +0.238978 0.674301 0.000000 +0.270400 0.673801 0.000000 +0.301822 0.673300 0.000000 +0.333244 0.672800 0.000000 +0.364666 0.672299 0.000000 +0.396088 0.671799 0.000000 +0.427510 0.671299 0.000000 +0.458932 0.670798 0.000000 +0.490354 0.670298 0.000000 +0.521776 0.669797 0.000000 +0.553198 0.669297 0.000000 +0.582141 0.668797 0.000000 +0.610142 0.668296 0.000000 +0.664273 0.696302 0.000000 +0.718404 0.724307 0.000000 +0.752313 0.732091 0.000000 +0.780319 0.733971 0.000000 +0.808324 0.735851 0.000000 +0.836330 0.737732 0.000000 +0.864336 0.739612 0.000000 +0.892341 0.741492 0.000000 +0.000000 0.707128 0.047789 +0.000000 0.706628 0.044567 +0.000000 0.706128 0.041345 +0.000000 0.705627 0.008800 +0.000000 0.705127 0.000000 +0.014741 0.704626 0.000000 +0.046163 0.704126 0.000000 +0.077586 0.703626 0.000000 +0.109008 0.703125 0.000000 +0.140430 0.702625 0.000000 +0.171852 0.702124 0.000000 +0.203274 0.701624 0.000000 +0.234696 0.701124 0.000000 +0.266118 0.700623 0.000000 +0.297540 0.700123 0.000000 +0.328962 0.699622 0.000000 +0.360384 0.699122 0.000000 +0.391806 0.698622 0.000000 +0.423228 0.698121 0.000000 +0.454650 0.697621 0.000000 +0.486072 0.697120 0.000000 +0.517494 0.696620 0.000000 +0.548917 0.696120 0.000000 +0.578065 0.695619 0.000000 +0.606066 0.695119 0.000000 +0.634066 0.694618 0.000000 +0.688198 0.722624 0.000000 +0.742329 0.750630 0.000000 +0.778635 0.760811 0.000000 +0.806641 0.762691 0.000000 +0.834647 0.764571 0.000000 +0.862652 0.766452 0.000000 +0.890658 0.768332 0.000000 +0.000000 0.733951 0.048293 +0.000000 0.733451 0.045071 +0.000000 0.732950 0.041848 +0.000000 0.732450 0.009303 +0.000000 0.731949 0.000000 +0.010460 0.731449 0.000000 +0.041882 0.730949 0.000000 +0.073304 0.730448 0.000000 +0.104726 0.729948 0.000000 +0.136148 0.729447 0.000000 +0.167570 0.728947 0.000000 +0.198992 0.728447 0.000000 +0.230414 0.727946 0.000000 +0.261836 0.727446 0.000000 +0.293258 0.726945 0.000000 +0.324680 0.726445 0.000000 +0.356102 0.725945 0.000000 +0.387525 0.725444 0.000000 +0.418947 0.724944 0.000000 +0.450369 0.724443 0.000000 +0.481791 0.723943 0.000000 +0.513213 0.723443 0.000000 +0.544635 0.722942 0.000000 +0.573989 0.722442 0.000000 +0.601990 0.721941 0.000000 +0.629990 0.721441 0.000000 +0.657991 0.720941 0.000000 +0.712122 0.748946 0.000000 +0.766253 0.776952 0.000000 +0.804958 0.789531 0.000000 +0.832963 0.791411 0.000000 +0.860969 0.793291 0.000000 +0.888975 0.795172 0.000000 +0.000000 0.760774 0.048796 +0.000000 0.760273 0.045574 +0.000000 0.759773 0.042352 +0.000000 0.759273 0.009807 +0.000000 0.758772 0.000000 +0.006178 0.758272 0.000000 +0.037600 0.757771 0.000000 +0.069022 0.757271 0.000000 +0.100444 0.756771 0.000000 +0.131866 0.756270 0.000000 +0.163288 0.755770 0.000000 +0.194710 0.755269 0.000000 +0.226132 0.754769 0.000000 +0.257555 0.754269 0.000000 +0.288977 0.753768 0.000000 +0.320399 0.753268 0.000000 +0.351821 0.752767 0.000000 +0.383243 0.752267 0.000000 +0.414665 0.751767 0.000000 +0.446087 0.751266 0.000000 +0.477509 0.750766 0.000000 +0.508931 0.750265 0.000000 +0.540353 0.749765 0.000000 +0.569913 0.749265 0.000000 +0.597914 0.748764 0.000000 +0.625914 0.748264 0.000000 +0.653915 0.747763 0.000000 +0.681916 0.747263 0.000000 +0.736047 0.775269 0.000000 +0.790178 0.803274 0.000000 +0.831280 0.818251 0.000000 +0.859286 0.820131 0.000000 +0.887291 0.822011 0.000000 +0.000000 0.787596 0.049300 +0.000000 0.787096 0.046078 +0.000000 0.786596 0.042856 +0.000000 0.786095 0.010310 +0.000000 0.785595 0.000000 +0.001896 0.785094 0.000000 +0.033318 0.784594 0.000000 +0.064740 0.784094 0.000000 +0.096163 0.783593 0.000000 +0.127585 0.783093 0.000000 +0.159007 0.782592 0.000000 +0.190429 0.782092 0.000000 +0.221851 0.781592 0.000000 +0.253273 0.781091 0.000000 +0.284695 0.780591 0.000000 +0.316117 0.780090 0.000000 +0.347539 0.779590 0.000000 +0.378961 0.779090 0.000000 +0.410383 0.778589 0.000000 +0.441805 0.778089 0.000000 +0.473227 0.777588 0.000000 +0.504649 0.777088 0.000000 +0.536071 0.776588 0.000000 +0.565837 0.776087 0.000000 +0.593838 0.775587 0.000000 +0.621838 0.775086 0.000000 +0.649839 0.774586 0.000000 +0.677840 0.774086 0.000000 +0.705840 0.773585 0.000000 +0.759971 0.801591 0.000000 +0.814102 0.829597 0.000000 +0.857602 0.846971 0.000000 +0.885608 0.848851 0.000000 +0.000000 0.814419 0.049804 +0.000000 0.813919 0.046581 +0.000000 0.813418 0.043359 +0.000000 0.812918 0.010814 +0.000000 0.812418 0.000000 +0.000000 0.811917 0.000000 +0.029037 0.811417 0.000000 +0.060459 0.810916 0.000000 +0.091881 0.810416 0.000000 +0.123303 0.809916 0.000000 +0.154725 0.809415 0.000000 +0.186147 0.808915 0.000000 +0.217569 0.808414 0.000000 +0.248991 0.807914 0.000000 +0.280413 0.807414 0.000000 +0.311835 0.806913 0.000000 +0.343257 0.806413 0.000000 +0.374679 0.805912 0.000000 +0.406102 0.805412 0.000000 +0.437524 0.804912 0.000000 +0.468946 0.804411 0.000000 +0.500368 0.803911 0.000000 +0.531790 0.803410 0.000000 +0.561761 0.802910 0.000000 +0.589762 0.802410 0.000000 +0.617762 0.801909 0.000000 +0.645763 0.801409 0.000000 +0.673763 0.800908 0.000000 +0.701764 0.800408 0.000000 +0.729765 0.799908 0.000000 +0.783896 0.827913 0.000000 +0.838027 0.855919 0.000000 +0.883925 0.875691 0.000000 +0.000000 0.841242 0.050307 +0.000000 0.840741 0.047085 +0.000000 0.840241 0.043863 +0.000000 0.839741 0.011318 +0.000000 0.839240 0.000000 +0.000000 0.838740 0.000000 +0.024755 0.838239 0.000000 +0.056177 0.837739 0.000000 +0.087599 0.837239 0.000000 +0.119021 0.836738 0.000000 +0.150443 0.836238 0.000000 +0.181865 0.835737 0.000000 +0.213287 0.835237 0.000000 +0.244710 0.834737 0.000000 +0.276132 0.834236 0.000000 +0.307554 0.833736 0.000000 +0.338976 0.833235 0.000000 +0.370398 0.832735 0.000000 +0.401820 0.832235 0.000000 +0.433242 0.831734 0.000000 +0.464664 0.831234 0.000000 +0.496086 0.830733 0.000000 +0.527508 0.830233 0.000000 +0.557685 0.829733 0.000000 +0.585686 0.829232 0.000000 +0.613686 0.828732 0.000000 +0.641687 0.828231 0.000000 +0.669687 0.827731 0.000000 +0.697688 0.827231 0.000000 +0.725689 0.826730 0.000000 +0.753689 0.826230 0.000000 +0.807820 0.854235 0.000000 +0.861951 0.882241 0.000000 +0.000000 0.868064 0.050811 +0.000000 0.867564 0.047589 +0.000000 0.867064 0.044366 +0.000000 0.866563 0.011821 +0.000000 0.866063 0.000000 +0.000000 0.865562 0.000000 +0.020473 0.865062 0.000000 +0.051895 0.864562 0.000000 +0.083318 0.864061 0.000000 +0.114740 0.863561 0.000000 +0.146162 0.863060 0.000000 +0.177584 0.862560 0.000000 +0.209006 0.862060 0.000000 +0.240428 0.861559 0.000000 +0.271850 0.861059 0.000000 +0.303272 0.860558 0.000000 +0.334694 0.860058 0.000000 +0.366116 0.859558 0.000000 +0.397538 0.859057 0.000000 +0.428960 0.858557 0.000000 +0.460382 0.858056 0.000000 +0.491804 0.857556 0.000000 +0.523226 0.857056 0.000000 +0.553609 0.856555 0.000000 +0.581610 0.856055 0.000000 +0.609610 0.855554 0.000000 +0.637611 0.855054 0.000000 +0.665611 0.854554 0.000000 +0.693612 0.854053 0.000000 +0.721613 0.853553 0.000000 +0.749613 0.853053 0.000000 +0.777614 0.852552 0.000000 +0.831745 0.880558 0.000000 +0.000000 0.894887 0.051314 +0.000000 0.894387 0.048092 +0.000000 0.893886 0.044870 +0.000000 0.893386 0.012325 +0.000000 0.892886 0.000000 +0.000000 0.892385 0.000000 +0.016192 0.891885 0.000000 +0.047614 0.891384 0.000000 +0.079036 0.890884 0.000000 +0.110458 0.890384 0.000000 +0.141880 0.889883 0.000000 +0.173302 0.889383 0.000000 +0.204724 0.888882 0.000000 +0.236146 0.888382 0.000000 +0.267568 0.887882 0.000000 +0.298990 0.887381 0.000000 +0.330412 0.886881 0.000000 +0.361834 0.886380 0.000000 +0.393257 0.885880 0.000000 +0.424679 0.885380 0.000000 +0.456101 0.884879 0.000000 +0.487523 0.884379 0.000000 +0.518945 0.883878 0.000000 +0.549533 0.883378 0.000000 +0.577534 0.882878 0.000000 +0.605534 0.882377 0.000000 +0.633535 0.881877 0.000000 +0.661535 0.881376 0.000000 +0.689536 0.880876 0.000000 +0.717537 0.880376 0.000000 +0.745537 0.879875 0.000000 +0.773538 0.879375 0.000000 +0.801538 0.878874 0.000000 +0.000000 0.000000 0.061057 +0.004515 0.000000 0.060495 +0.035942 0.000000 0.059934 +0.059372 0.000000 0.051375 +0.090799 0.000000 0.048148 +0.122227 0.000000 0.044921 +0.153654 0.000000 0.041693 +0.185081 0.000000 0.038466 +0.216508 0.000000 0.035239 +0.247935 0.000000 0.032012 +0.279362 0.000000 0.028784 +0.310790 0.000000 0.025557 +0.342217 0.000000 0.022330 +0.373644 0.000000 0.019103 +0.405071 0.000000 0.015875 +0.436498 0.000000 0.012648 +0.467925 0.000000 0.009421 +0.499353 0.000000 0.006194 +0.530780 0.000000 0.002966 +0.562207 0.000000 0.000000 +0.593634 0.000000 0.000000 +0.624510 0.000000 0.000000 +0.652516 0.000000 0.000000 +0.680522 0.000000 0.000000 +0.708527 0.000000 0.000000 +0.736533 0.000000 0.000000 +0.764538 0.000000 0.000000 +0.792544 0.000000 0.000000 +0.820550 0.000000 0.000000 +0.848555 0.000000 0.000000 +0.876561 0.000000 0.000000 +0.904567 0.000000 0.000000 +0.932572 0.000000 0.000000 +0.000000 0.000000 0.059168 +0.000000 0.000000 0.058606 +0.031388 0.000000 0.058045 +0.057483 0.000000 0.052152 +0.088910 0.000000 0.048925 +0.120338 0.000000 0.045697 +0.151765 0.000000 0.042470 +0.183192 0.000000 0.039243 +0.214619 0.000000 0.036016 +0.246046 0.000000 0.032788 +0.277473 0.000000 0.029561 +0.308901 0.000000 0.026334 +0.340328 0.000000 0.023107 +0.371755 0.000000 0.019879 +0.403182 0.000000 0.016652 +0.434609 0.000000 0.013425 +0.466036 0.000000 0.010197 +0.497464 0.000000 0.006970 +0.528891 0.000000 0.003743 +0.560318 0.000000 0.000516 +0.591745 0.000000 0.000000 +0.622827 0.000000 0.000000 +0.650832 0.000000 0.000000 +0.678838 0.000000 0.000000 +0.706844 0.000000 0.000000 +0.734849 0.000000 0.000000 +0.762855 0.000000 0.000000 +0.790861 0.000000 0.000000 +0.818866 0.000000 0.000000 +0.846872 0.000000 0.000000 +0.874878 0.000000 0.000000 +0.902883 0.000000 0.000000 +0.930889 0.000000 0.000000 +0.000000 0.017293 0.057279 +0.000000 0.019397 0.056717 +0.026833 0.024167 0.056156 +0.055594 0.023606 0.052929 +0.087021 0.023044 0.049701 +0.118449 0.022482 0.046474 +0.149876 0.021921 0.043247 +0.181303 0.021359 0.040019 +0.212730 0.020798 0.036792 +0.244157 0.020236 0.033565 +0.275584 0.019675 0.030338 +0.307012 0.019113 0.027110 +0.338439 0.018552 0.023883 +0.369866 0.017990 0.020656 +0.401293 0.017429 0.017429 +0.432720 0.019533 0.016867 +0.464147 0.021637 0.016306 +0.495575 0.023741 0.015744 +0.527002 0.025845 0.015183 +0.558429 0.027950 0.014621 +0.589856 0.030054 0.014059 +0.621143 0.032146 0.013498 +0.649149 0.033965 0.012936 +0.677155 0.035785 0.012375 +0.705160 0.037604 0.011813 +0.733166 0.039423 0.011252 +0.761172 0.041242 0.010690 +0.789177 0.043061 0.010129 +0.817183 0.044880 0.009567 +0.845189 0.046699 0.009006 +0.873194 0.048518 0.008444 +0.901200 0.050337 0.007883 +0.929206 0.052156 0.007321 +0.000000 0.047393 0.055390 +0.000000 0.049497 0.054828 +0.022278 0.051601 0.054267 +0.053705 0.053705 0.053705 +0.085132 0.055809 0.053144 +0.116560 0.057914 0.052582 +0.147987 0.060018 0.052021 +0.179414 0.062122 0.051459 +0.210841 0.064226 0.050898 +0.242268 0.066330 0.050336 +0.273695 0.068435 0.049774 +0.305123 0.070539 0.049213 +0.336550 0.072643 0.048651 +0.367977 0.074747 0.048090 +0.399404 0.076851 0.047528 +0.430831 0.078956 0.046967 +0.462258 0.081060 0.046405 +0.493685 0.083164 0.045844 +0.525113 0.085268 0.045282 +0.556540 0.087372 0.044721 +0.587967 0.089476 0.044159 +0.619394 0.091581 0.043598 +0.647466 0.093405 0.043036 +0.675471 0.095224 0.042475 +0.703477 0.097043 0.041913 +0.731483 0.098862 0.041351 +0.759488 0.100681 0.040790 +0.787494 0.102501 0.040228 +0.815500 0.104320 0.039667 +0.843505 0.106139 0.039105 +0.871511 0.107958 0.038544 +0.899517 0.109777 0.037982 +0.927522 0.111596 0.037421 +0.000000 0.085489 0.064164 +0.000000 0.084928 0.060936 +0.020389 0.084366 0.057709 +0.051816 0.083805 0.054482 +0.080578 0.083243 0.051255 +0.114671 0.088013 0.050693 +0.146098 0.090117 0.050132 +0.177525 0.092222 0.049570 +0.208952 0.094326 0.049009 +0.240379 0.096430 0.048447 +0.271806 0.098534 0.047885 +0.303233 0.100638 0.047324 +0.334661 0.102743 0.046762 +0.366088 0.104847 0.046201 +0.397515 0.106951 0.045639 +0.428942 0.109055 0.045078 +0.460369 0.111159 0.044516 +0.491796 0.113264 0.043955 +0.523224 0.115368 0.043393 +0.554651 0.117472 0.042832 +0.586078 0.119576 0.042270 +0.617505 0.121680 0.041709 +0.645782 0.123522 0.041147 +0.673788 0.125341 0.040586 +0.701794 0.127160 0.040024 +0.729799 0.128979 0.039462 +0.757805 0.130798 0.038901 +0.785811 0.132617 0.038339 +0.813816 0.134436 0.037778 +0.841822 0.136255 0.037216 +0.869828 0.138075 0.036655 +0.897833 0.139894 0.036093 +0.925839 0.141713 0.035532 +0.000000 0.115589 0.064940 +0.000000 0.115028 0.061713 +0.018500 0.114466 0.058486 +0.049927 0.113905 0.055259 +0.076023 0.113343 0.049366 +0.107450 0.112781 0.048804 +0.144209 0.120217 0.048243 +0.175636 0.122321 0.047681 +0.207063 0.124425 0.047119 +0.238490 0.126530 0.046558 +0.269917 0.128634 0.045996 +0.301344 0.130738 0.045435 +0.332772 0.132842 0.044873 +0.364199 0.134946 0.044312 +0.395626 0.137051 0.043750 +0.427053 0.139155 0.043189 +0.458480 0.141259 0.042627 +0.489907 0.143363 0.042066 +0.521335 0.145467 0.041504 +0.552762 0.147572 0.040943 +0.584189 0.149676 0.040381 +0.615616 0.151780 0.039820 +0.644099 0.153639 0.039258 +0.672105 0.155458 0.038696 +0.700110 0.157277 0.038135 +0.728116 0.159096 0.037573 +0.756122 0.160915 0.037012 +0.784127 0.162734 0.036450 +0.812133 0.164553 0.035889 +0.840139 0.166372 0.035327 +0.868144 0.168191 0.034766 +0.896150 0.170010 0.034204 +0.924156 0.171829 0.033643 +0.000000 0.145689 0.065717 +0.000000 0.145127 0.062490 +0.016611 0.144566 0.059263 +0.048038 0.144004 0.056035 +0.071468 0.143443 0.047477 +0.102895 0.142881 0.046915 +0.134322 0.142320 0.046354 +0.173747 0.152421 0.045792 +0.205174 0.154525 0.045230 +0.236601 0.156629 0.044669 +0.268028 0.158734 0.044107 +0.299455 0.160838 0.043546 +0.330883 0.162942 0.042984 +0.362310 0.165046 0.042423 +0.393737 0.167150 0.041861 +0.425164 0.169254 0.041300 +0.456591 0.171359 0.040738 +0.488018 0.173463 0.040177 +0.519446 0.175567 0.039615 +0.550873 0.177671 0.039054 +0.582300 0.179775 0.038492 +0.613727 0.181880 0.037931 +0.642416 0.183756 0.037369 +0.670421 0.185575 0.036807 +0.698427 0.187394 0.036246 +0.726433 0.189213 0.035684 +0.754438 0.191032 0.035123 +0.782444 0.192851 0.034561 +0.810450 0.194670 0.034000 +0.838455 0.196489 0.033438 +0.866461 0.198308 0.032877 +0.894467 0.200127 0.032315 +0.922472 0.201946 0.031754 +0.000000 0.175788 0.066494 +0.000000 0.175227 0.063266 +0.014722 0.174665 0.060039 +0.046149 0.174104 0.056812 +0.066913 0.173542 0.045588 +0.098341 0.172981 0.045026 +0.129768 0.172419 0.044464 +0.161195 0.171858 0.043903 +0.203285 0.184625 0.043341 +0.234712 0.186729 0.042780 +0.266139 0.188833 0.042218 +0.297566 0.190937 0.041657 +0.328994 0.193042 0.041095 +0.360421 0.195146 0.040534 +0.391848 0.197250 0.039972 +0.423275 0.199354 0.039411 +0.454702 0.201458 0.038849 +0.486129 0.203563 0.038288 +0.517556 0.205667 0.037726 +0.548984 0.207771 0.037165 +0.580411 0.209875 0.036603 +0.611838 0.211979 0.036041 +0.640732 0.213872 0.035480 +0.668738 0.215691 0.034918 +0.696744 0.217511 0.034357 +0.724749 0.219330 0.033795 +0.752755 0.221149 0.033234 +0.780761 0.222968 0.032672 +0.808766 0.224787 0.032111 +0.836772 0.226606 0.031549 +0.864777 0.228425 0.030988 +0.892783 0.230244 0.030426 +0.920789 0.232063 0.029865 +0.000000 0.205888 0.067270 +0.000000 0.205327 0.064043 +0.012833 0.204765 0.060816 +0.044260 0.204204 0.057589 +0.062359 0.203642 0.043699 +0.093786 0.203080 0.043137 +0.125213 0.202519 0.042575 +0.156640 0.201957 0.042014 +0.188067 0.201396 0.041452 +0.232823 0.216829 0.040891 +0.264250 0.218933 0.040329 +0.295677 0.221037 0.039768 +0.327104 0.223141 0.039206 +0.358532 0.225245 0.038645 +0.389959 0.227350 0.038083 +0.421386 0.229454 0.037522 +0.452813 0.231558 0.036960 +0.484240 0.233662 0.036399 +0.515667 0.235766 0.035837 +0.547095 0.237871 0.035276 +0.578522 0.239975 0.034714 +0.609949 0.242079 0.034152 +0.639049 0.243989 0.033591 +0.667055 0.245808 0.033029 +0.695060 0.247627 0.032468 +0.723066 0.249446 0.031906 +0.751071 0.251265 0.031345 +0.779077 0.253085 0.030783 +0.807083 0.254904 0.030222 +0.835088 0.256723 0.029660 +0.863094 0.258542 0.029099 +0.891100 0.260361 0.028537 +0.919105 0.262180 0.027976 +0.000000 0.235988 0.068047 +0.000000 0.235426 0.064820 +0.010944 0.234865 0.061593 +0.042371 0.234303 0.058365 +0.057804 0.233742 0.041809 +0.089231 0.233180 0.041248 +0.120658 0.232619 0.040686 +0.152085 0.232057 0.040125 +0.183512 0.231496 0.039563 +0.214940 0.230934 0.039002 +0.262361 0.249033 0.038440 +0.293788 0.251137 0.037879 +0.325215 0.253241 0.037317 +0.356643 0.255345 0.036756 +0.388070 0.257449 0.036194 +0.419497 0.259553 0.035633 +0.450924 0.261658 0.035071 +0.482351 0.263762 0.034510 +0.513778 0.265866 0.033948 +0.545206 0.267970 0.033386 +0.576633 0.270074 0.032825 +0.608060 0.272179 0.032263 +0.637365 0.274106 0.031702 +0.665371 0.275925 0.031140 +0.693377 0.277744 0.030579 +0.721382 0.279563 0.030017 +0.749388 0.281382 0.029456 +0.777394 0.283201 0.028894 +0.805399 0.285020 0.028333 +0.833405 0.286839 0.027771 +0.861411 0.288659 0.027210 +0.889416 0.290478 0.026648 +0.917422 0.292297 0.026087 +0.000000 0.266087 0.068824 +0.000000 0.265526 0.065597 +0.009055 0.264964 0.062369 +0.040482 0.264403 0.059142 +0.053249 0.263841 0.039920 +0.084676 0.263280 0.039359 +0.116103 0.262718 0.038797 +0.147531 0.262157 0.038236 +0.178958 0.261595 0.037674 +0.210385 0.261034 0.037113 +0.241812 0.260472 0.036551 +0.291899 0.281236 0.035990 +0.323326 0.283341 0.035428 +0.354754 0.285445 0.034867 +0.386181 0.287549 0.034305 +0.417608 0.289653 0.033744 +0.449035 0.291757 0.033182 +0.480462 0.293862 0.032621 +0.511889 0.295966 0.032059 +0.543317 0.298070 0.031497 +0.574744 0.300174 0.030936 +0.606171 0.302278 0.030374 +0.635682 0.304223 0.029813 +0.663688 0.306042 0.029251 +0.691693 0.307861 0.028690 +0.719699 0.309680 0.028128 +0.747705 0.311499 0.027567 +0.775710 0.313318 0.027005 +0.803716 0.315137 0.026444 +0.831722 0.316956 0.025882 +0.859727 0.318775 0.025321 +0.887733 0.320594 0.024759 +0.915739 0.322413 0.024197 +0.000000 0.296187 0.069601 +0.000000 0.295626 0.066373 +0.007166 0.295064 0.063146 +0.038593 0.294502 0.059919 +0.048694 0.293941 0.038031 +0.080121 0.293379 0.037470 +0.111549 0.292818 0.036908 +0.142976 0.292256 0.036347 +0.174403 0.291695 0.035785 +0.205830 0.291133 0.035224 +0.237257 0.290572 0.034662 +0.268684 0.290010 0.034101 +0.321437 0.313440 0.033539 +0.352865 0.315544 0.032978 +0.384292 0.317649 0.032416 +0.415719 0.319753 0.031855 +0.447146 0.321857 0.031293 +0.478573 0.323961 0.030731 +0.510000 0.326065 0.030170 +0.541428 0.328170 0.029608 +0.572855 0.330274 0.029047 +0.604282 0.332378 0.028485 +0.633999 0.334340 0.027924 +0.662004 0.336159 0.027362 +0.690010 0.337978 0.026801 +0.718016 0.339797 0.026239 +0.746021 0.341616 0.025678 +0.774027 0.343435 0.025116 +0.802033 0.345254 0.024555 +0.830038 0.347073 0.023993 +0.858044 0.348892 0.023432 +0.886050 0.350711 0.022870 +0.914055 0.352530 0.022308 +0.000000 0.326287 0.070377 +0.000000 0.325725 0.067150 +0.005277 0.325164 0.063923 +0.036704 0.324602 0.060695 +0.044140 0.324041 0.036142 +0.075567 0.323479 0.035581 +0.106994 0.322918 0.035019 +0.138421 0.322356 0.034458 +0.169848 0.321794 0.033896 +0.201275 0.321233 0.033335 +0.232703 0.320671 0.032773 +0.264130 0.320110 0.032212 +0.295557 0.319548 0.031650 +0.350976 0.345644 0.031089 +0.382403 0.347748 0.030527 +0.413830 0.349852 0.029966 +0.445257 0.351957 0.029404 +0.476684 0.354061 0.028842 +0.508111 0.356165 0.028281 +0.539538 0.358269 0.027719 +0.570966 0.360373 0.027158 +0.602393 0.362478 0.026596 +0.632315 0.364456 0.026035 +0.660321 0.366275 0.025473 +0.688327 0.368095 0.024912 +0.716332 0.369914 0.024350 +0.744338 0.371733 0.023789 +0.772344 0.373552 0.023227 +0.800349 0.375371 0.022666 +0.828355 0.377190 0.022104 +0.856361 0.379009 0.021542 +0.884366 0.380828 0.020981 +0.912372 0.382647 0.020419 +0.000000 0.356386 0.071154 +0.000000 0.355825 0.067927 +0.003388 0.355263 0.064699 +0.034815 0.354702 0.061472 +0.039585 0.354140 0.034253 +0.071012 0.353579 0.033692 +0.102439 0.353017 0.033130 +0.133866 0.352456 0.032569 +0.165293 0.351894 0.032007 +0.196721 0.351333 0.031446 +0.228148 0.350771 0.030884 +0.259575 0.350210 0.030323 +0.291002 0.349648 0.029761 +0.322429 0.349086 0.029200 +0.380514 0.377848 0.028638 +0.411941 0.379952 0.028076 +0.443368 0.382056 0.027515 +0.474795 0.384160 0.026953 +0.506222 0.386265 0.026392 +0.537649 0.388369 0.025830 +0.569077 0.390473 0.025269 +0.600504 0.392577 0.024707 +0.630632 0.394573 0.024146 +0.658638 0.396392 0.023584 +0.686643 0.398211 0.023023 +0.714649 0.400030 0.022461 +0.742655 0.401849 0.021900 +0.770660 0.403669 0.021338 +0.798666 0.405488 0.020777 +0.826672 0.407307 0.020215 +0.854677 0.409126 0.019653 +0.882683 0.410945 0.019092 +0.910689 0.412764 0.018530 +0.000000 0.386486 0.071931 +0.000000 0.385925 0.068703 +0.001499 0.385363 0.065476 +0.032926 0.384801 0.062249 +0.035030 0.384240 0.032364 +0.066457 0.383678 0.031803 +0.097884 0.383117 0.031241 +0.129312 0.382555 0.030680 +0.160739 0.381994 0.030118 +0.192166 0.381432 0.029557 +0.223593 0.380871 0.028995 +0.255020 0.380309 0.028434 +0.286447 0.379748 0.027872 +0.317874 0.379186 0.027310 +0.349302 0.378625 0.026749 +0.410052 0.410052 0.026187 +0.441479 0.412156 0.025626 +0.472906 0.414260 0.025064 +0.504333 0.416364 0.024503 +0.535760 0.418469 0.023941 +0.567188 0.420573 0.023380 +0.598615 0.422677 0.022818 +0.628949 0.424690 0.022257 +0.656954 0.426509 0.021695 +0.684960 0.428328 0.021134 +0.712966 0.430147 0.020572 +0.740971 0.431966 0.020011 +0.768977 0.433785 0.019449 +0.796983 0.435604 0.018887 +0.824988 0.437423 0.018326 +0.852994 0.439243 0.017764 +0.881000 0.441062 0.017203 +0.909005 0.442881 0.016641 +0.000000 0.416586 0.072707 +0.000000 0.416024 0.069480 +0.000000 0.415463 0.066253 +0.031037 0.414901 0.063025 +0.030475 0.414340 0.030475 +0.061902 0.413778 0.029914 +0.093330 0.413217 0.029352 +0.124757 0.412655 0.028791 +0.156184 0.412093 0.028229 +0.187611 0.411532 0.027668 +0.219038 0.410970 0.027106 +0.250465 0.410409 0.026545 +0.281893 0.409847 0.025983 +0.313320 0.409286 0.025421 +0.344747 0.408724 0.024860 +0.376174 0.408163 0.024298 +0.436924 0.439590 0.023737 +0.471017 0.444360 0.023175 +0.502444 0.446464 0.022614 +0.533871 0.448568 0.022052 +0.565299 0.450672 0.021491 +0.596726 0.452777 0.020929 +0.627265 0.454807 0.020368 +0.655271 0.456626 0.019806 +0.683277 0.458445 0.019245 +0.711282 0.460264 0.018683 +0.739288 0.462083 0.018122 +0.767294 0.463902 0.017560 +0.795299 0.465721 0.016998 +0.823305 0.467540 0.016437 +0.851310 0.469359 0.015875 +0.879316 0.471178 0.015314 +0.907322 0.472997 0.014752 +0.000000 0.446685 0.073484 +0.000000 0.446124 0.070257 +0.000000 0.445562 0.067029 +0.029148 0.445001 0.063802 +0.028586 0.444439 0.031252 +0.057348 0.443878 0.028025 +0.088775 0.443316 0.027463 +0.120202 0.442755 0.026902 +0.151629 0.442193 0.026340 +0.183056 0.441632 0.025779 +0.214483 0.441070 0.025217 +0.245911 0.440509 0.024655 +0.277338 0.439947 0.024094 +0.308765 0.439385 0.023532 +0.340192 0.438824 0.022971 +0.371619 0.438262 0.022409 +0.403046 0.437701 0.021848 +0.463797 0.469128 0.021286 +0.500555 0.476564 0.020725 +0.531982 0.478668 0.020163 +0.563410 0.480772 0.019602 +0.594837 0.482876 0.019040 +0.625582 0.484924 0.018479 +0.653588 0.486743 0.017917 +0.681593 0.488562 0.017356 +0.709599 0.490381 0.016794 +0.737605 0.492200 0.016232 +0.765610 0.494019 0.015671 +0.793616 0.495838 0.015109 +0.821621 0.497657 0.014548 +0.849627 0.499476 0.013986 +0.877633 0.501295 0.013425 +0.905638 0.503114 0.012863 +0.000000 0.476785 0.074261 +0.000000 0.476224 0.071033 +0.000000 0.475662 0.067806 +0.027259 0.475100 0.064579 +0.026697 0.474539 0.032029 +0.052793 0.473977 0.026136 +0.084220 0.473416 0.025574 +0.115647 0.472854 0.025013 +0.147074 0.472293 0.024451 +0.178502 0.471731 0.023890 +0.209929 0.471170 0.023328 +0.241356 0.470608 0.022766 +0.272783 0.470047 0.022205 +0.304210 0.469485 0.021643 +0.335637 0.468924 0.021082 +0.367065 0.468362 0.020520 +0.398492 0.467801 0.019959 +0.429919 0.467239 0.019397 +0.490669 0.498666 0.018836 +0.530093 0.508768 0.018274 +0.561520 0.510872 0.017713 +0.592948 0.512976 0.017151 +0.623899 0.515040 0.016590 +0.651904 0.516859 0.016028 +0.679910 0.518679 0.015467 +0.707915 0.520498 0.014905 +0.735921 0.522317 0.014343 +0.763927 0.524136 0.013782 +0.791932 0.525955 0.013220 +0.819938 0.527774 0.012659 +0.847944 0.529593 0.012097 +0.875949 0.531412 0.011536 +0.903955 0.533231 0.010974 +0.000000 0.506885 0.075037 +0.000000 0.506323 0.071810 +0.000000 0.505762 0.068583 +0.025370 0.505200 0.065356 +0.024808 0.504639 0.032805 +0.048238 0.504077 0.024247 +0.079665 0.503516 0.023685 +0.111092 0.502954 0.023124 +0.142520 0.502392 0.022562 +0.173947 0.501831 0.022000 +0.205374 0.501269 0.021439 +0.236801 0.500708 0.020877 +0.268228 0.500146 0.020316 +0.299655 0.499585 0.019754 +0.331083 0.499023 0.019193 +0.362510 0.498462 0.018631 +0.393937 0.497900 0.018070 +0.425364 0.497339 0.017508 +0.456791 0.496777 0.016947 +0.517541 0.528204 0.016385 +0.559631 0.540971 0.015824 +0.591059 0.543076 0.015262 +0.622215 0.545157 0.014701 +0.650221 0.546976 0.014139 +0.678226 0.548795 0.013577 +0.706232 0.550614 0.013016 +0.734238 0.552433 0.012454 +0.762243 0.554253 0.011893 +0.790249 0.556072 0.011331 +0.818255 0.557891 0.010770 +0.846260 0.559710 0.010208 +0.874266 0.561529 0.009647 +0.902272 0.563348 0.009085 +0.000000 0.536984 0.075814 +0.000000 0.536423 0.072587 +0.000000 0.535861 0.069360 +0.023481 0.535300 0.066132 +0.022919 0.534738 0.033582 +0.043683 0.534177 0.022358 +0.075111 0.533615 0.021796 +0.106538 0.533054 0.021235 +0.137965 0.532492 0.020673 +0.169392 0.531931 0.020111 +0.200819 0.531369 0.019550 +0.232246 0.530808 0.018988 +0.263674 0.530246 0.018427 +0.295101 0.529684 0.017865 +0.326528 0.529123 0.017304 +0.357955 0.528561 0.016742 +0.389382 0.528000 0.016181 +0.420809 0.527438 0.015619 +0.452236 0.526877 0.015058 +0.483664 0.526315 0.014496 +0.544414 0.557742 0.013935 +0.589170 0.573175 0.013373 +0.620532 0.575274 0.012812 +0.648537 0.577093 0.012250 +0.676543 0.578912 0.011688 +0.704549 0.580731 0.011127 +0.732554 0.582550 0.010565 +0.760560 0.584369 0.010004 +0.788566 0.586188 0.009442 +0.816571 0.588007 0.008881 +0.844577 0.589827 0.008319 +0.872583 0.591646 0.007758 +0.900588 0.593465 0.007196 +0.000000 0.567084 0.076591 +0.000000 0.566523 0.073363 +0.000000 0.565961 0.070136 +0.021592 0.565399 0.066909 +0.021030 0.564838 0.034359 +0.039129 0.564276 0.020469 +0.070556 0.563715 0.019907 +0.101983 0.563153 0.019345 +0.133410 0.562592 0.018784 +0.164837 0.562030 0.018222 +0.196264 0.561469 0.017661 +0.227692 0.560907 0.017099 +0.259119 0.560346 0.016538 +0.290546 0.559784 0.015976 +0.321973 0.559223 0.015415 +0.353400 0.558661 0.014853 +0.384827 0.558099 0.014292 +0.416255 0.557538 0.013730 +0.447682 0.556976 0.013169 +0.479109 0.556415 0.012607 +0.510536 0.555853 0.012046 +0.571286 0.587281 0.011484 +0.618708 0.605379 0.010922 +0.646854 0.607210 0.010361 +0.674860 0.609029 0.009799 +0.702865 0.610848 0.009238 +0.730871 0.612667 0.008676 +0.758877 0.614486 0.008115 +0.786882 0.616305 0.007553 +0.814888 0.618124 0.006992 +0.842894 0.619943 0.006430 +0.870899 0.621762 0.005869 +0.898905 0.623581 0.005307 +0.000000 0.597184 0.077367 +0.000000 0.596622 0.074140 +0.000000 0.596061 0.070913 +0.019703 0.595499 0.067686 +0.019141 0.594938 0.035135 +0.034574 0.594376 0.018580 +0.066001 0.593814 0.018018 +0.097428 0.593253 0.017456 +0.128855 0.592691 0.016895 +0.160283 0.592130 0.016333 +0.191710 0.591568 0.015772 +0.223137 0.591007 0.015210 +0.254564 0.590445 0.014649 +0.285991 0.589884 0.014087 +0.317418 0.589322 0.013526 +0.348845 0.588761 0.012964 +0.380273 0.588199 0.012403 +0.411700 0.587638 0.011841 +0.443127 0.587076 0.011280 +0.474554 0.586515 0.010718 +0.505981 0.585953 0.010157 +0.537408 0.585391 0.009595 +0.598159 0.616819 0.009033 +0.645171 0.637327 0.008472 +0.673176 0.639146 0.007910 +0.701182 0.640965 0.007349 +0.729188 0.642784 0.006787 +0.757193 0.644603 0.006226 +0.785199 0.646422 0.005664 +0.813205 0.648241 0.005103 +0.841210 0.650060 0.004541 +0.869216 0.651879 0.003980 +0.897222 0.653698 0.003418 +0.000000 0.626490 0.078078 +0.000000 0.625990 0.074856 +0.000000 0.625490 0.071634 +0.017814 0.624989 0.068412 +0.017252 0.624489 0.035866 +0.030060 0.623988 0.016690 +0.061482 0.623488 0.016129 +0.092904 0.622988 0.015567 +0.124326 0.622487 0.015006 +0.155748 0.621987 0.014444 +0.187170 0.621486 0.013883 +0.218592 0.620986 0.013321 +0.250014 0.620486 0.012760 +0.281436 0.619983 0.012198 +0.312864 0.619422 0.011637 +0.344291 0.618860 0.011075 +0.375718 0.618299 0.010514 +0.407145 0.617737 0.009952 +0.438572 0.617176 0.009391 +0.469999 0.616614 0.008829 +0.501427 0.616053 0.008267 +0.532854 0.615491 0.007706 +0.564281 0.614930 0.007144 +0.619531 0.643487 0.006583 +0.671493 0.669263 0.006021 +0.699499 0.671082 0.005460 +0.727504 0.672901 0.004898 +0.755510 0.674720 0.004337 +0.783516 0.676539 0.003775 +0.811521 0.678358 0.003214 +0.839527 0.680177 0.002652 +0.867533 0.681996 0.002091 +0.895538 0.683815 0.001529 +0.000000 0.653313 0.078582 +0.000000 0.652813 0.075359 +0.000000 0.652312 0.072137 +0.015925 0.651812 0.068915 +0.015363 0.651311 0.036370 +0.025778 0.650811 0.014801 +0.057200 0.650311 0.014240 +0.088622 0.649810 0.013678 +0.120044 0.649310 0.013117 +0.151466 0.648810 0.012555 +0.182888 0.648309 0.011994 +0.214310 0.647809 0.011432 +0.245733 0.647308 0.010871 +0.277155 0.646808 0.010309 +0.308577 0.646308 0.009748 +0.339999 0.645807 0.009186 +0.371421 0.645307 0.008625 +0.402843 0.644806 0.008063 +0.434265 0.644306 0.007502 +0.465687 0.643806 0.006940 +0.497109 0.643305 0.006378 +0.528531 0.642805 0.005817 +0.559953 0.642304 0.005255 +0.588711 0.641804 0.004694 +0.642843 0.669810 0.004132 +0.696974 0.697815 0.003571 +0.725821 0.700537 0.003009 +0.753827 0.702417 0.002448 +0.781832 0.704297 0.001886 +0.809838 0.706178 0.001325 +0.837844 0.708058 0.000763 +0.865849 0.709938 0.000202 +0.893855 0.711818 0.000000 +0.000000 0.680136 0.079085 +0.000000 0.679635 0.075863 +0.000000 0.679135 0.072641 +0.014035 0.678635 0.069419 +0.013474 0.678134 0.036874 +0.021496 0.677634 0.012912 +0.052918 0.677133 0.012351 +0.084340 0.676633 0.011789 +0.115763 0.676133 0.011228 +0.147185 0.675632 0.010666 +0.178607 0.675132 0.010105 +0.210029 0.674631 0.009543 +0.241451 0.674131 0.008982 +0.272873 0.673631 0.008420 +0.304295 0.673130 0.007859 +0.335717 0.672630 0.007297 +0.367139 0.672129 0.006736 +0.398561 0.671629 0.006174 +0.429983 0.671129 0.005612 +0.461405 0.670628 0.005051 +0.492827 0.670128 0.004489 +0.524249 0.669627 0.003928 +0.555671 0.669127 0.003366 +0.584635 0.668627 0.002805 +0.612636 0.668126 0.002243 +0.666767 0.696132 0.001682 +0.720898 0.724138 0.001120 +0.752143 0.729257 0.000559 +0.780149 0.731137 0.000000 +0.808154 0.733017 0.000000 +0.836160 0.734898 0.000000 +0.864166 0.736778 0.000000 +0.892171 0.738658 0.000000 +0.000000 0.706958 0.079589 +0.000000 0.706458 0.076367 +0.000000 0.705958 0.073145 +0.012146 0.705457 0.069922 +0.011585 0.704957 0.037377 +0.017215 0.704456 0.011023 +0.048637 0.703956 0.010462 +0.080059 0.703456 0.009900 +0.111481 0.702955 0.009339 +0.142903 0.702455 0.008777 +0.174325 0.701954 0.008216 +0.205747 0.701454 0.007654 +0.237169 0.700954 0.007093 +0.268591 0.700453 0.006531 +0.300013 0.699953 0.005970 +0.331435 0.699452 0.005408 +0.362857 0.698952 0.004847 +0.394279 0.698452 0.004285 +0.425702 0.697951 0.003723 +0.457124 0.697451 0.003162 +0.488546 0.696950 0.002600 +0.519968 0.696450 0.002039 +0.551390 0.695950 0.001477 +0.580559 0.695449 0.000916 +0.608560 0.694949 0.000354 +0.636560 0.694448 0.000000 +0.690692 0.722454 0.000000 +0.744823 0.750460 0.000000 +0.778465 0.757977 0.000000 +0.806471 0.759857 0.000000 +0.834477 0.761737 0.000000 +0.862482 0.763618 0.000000 +0.890488 0.765498 0.000000 +0.000000 0.733781 0.080092 +0.000000 0.733281 0.076870 +0.000000 0.732780 0.073648 +0.010257 0.732280 0.070426 +0.009696 0.731780 0.037881 +0.012933 0.731279 0.009134 +0.044355 0.730779 0.008573 +0.075777 0.730278 0.008011 +0.107199 0.729778 0.007450 +0.138621 0.729278 0.006888 +0.170043 0.728777 0.006327 +0.201465 0.728277 0.005765 +0.232887 0.727776 0.005204 +0.264310 0.727276 0.004642 +0.295732 0.726776 0.004081 +0.327154 0.726275 0.003519 +0.358576 0.725775 0.002957 +0.389998 0.725274 0.002396 +0.421420 0.724774 0.001834 +0.452842 0.724274 0.001273 +0.484264 0.723773 0.000711 +0.515686 0.723273 0.000150 +0.547108 0.722772 0.000000 +0.576483 0.722272 0.000000 +0.604484 0.721772 0.000000 +0.632484 0.721271 0.000000 +0.660485 0.720771 0.000000 +0.714616 0.748776 0.000000 +0.768747 0.776782 0.000000 +0.804788 0.786697 0.000000 +0.832793 0.788577 0.000000 +0.860799 0.790457 0.000000 +0.888805 0.792338 0.000000 +0.000000 0.760604 0.080596 +0.000000 0.760103 0.077374 +0.000000 0.759603 0.074152 +0.008368 0.759103 0.070930 +0.007807 0.758602 0.038384 +0.008651 0.758102 0.007245 +0.040073 0.757601 0.006684 +0.071495 0.757101 0.006122 +0.102918 0.756601 0.005561 +0.134340 0.756100 0.004999 +0.165762 0.755600 0.004438 +0.197184 0.755099 0.003876 +0.228606 0.754599 0.003315 +0.260028 0.754099 0.002753 +0.291450 0.753598 0.002192 +0.322872 0.753098 0.001630 +0.354294 0.752597 0.001068 +0.385716 0.752097 0.000507 +0.417138 0.751597 0.000000 +0.448560 0.751096 0.000000 +0.479982 0.750596 0.000000 +0.511404 0.750095 0.000000 +0.542826 0.749595 0.000000 +0.572407 0.749095 0.000000 +0.600408 0.748594 0.000000 +0.628408 0.748094 0.000000 +0.656409 0.747593 0.000000 +0.684410 0.747093 0.000000 +0.738541 0.775099 0.000000 +0.792672 0.803104 0.000000 +0.831110 0.815417 0.000000 +0.859116 0.817297 0.000000 +0.887121 0.819177 0.000000 +0.000000 0.787426 0.081100 +0.000000 0.786926 0.077877 +0.000000 0.786426 0.074655 +0.006479 0.785925 0.071433 +0.005918 0.785425 0.038888 +0.005356 0.784924 0.006343 +0.035792 0.784424 0.004795 +0.067214 0.783924 0.004233 +0.098636 0.783423 0.003672 +0.130058 0.782923 0.003110 +0.161480 0.782423 0.002549 +0.192902 0.781922 0.001987 +0.224324 0.781422 0.001426 +0.255746 0.780921 0.000864 +0.287168 0.780421 0.000302 +0.318590 0.779921 0.000000 +0.350012 0.779420 0.000000 +0.381434 0.778920 0.000000 +0.412857 0.778419 0.000000 +0.444279 0.777919 0.000000 +0.475701 0.777419 0.000000 +0.507123 0.776918 0.000000 +0.538545 0.776418 0.000000 +0.568331 0.775917 0.000000 +0.596332 0.775417 0.000000 +0.624332 0.774917 0.000000 +0.652333 0.774416 0.000000 +0.680334 0.773916 0.000000 +0.708334 0.773415 0.000000 +0.762465 0.801421 0.000000 +0.816596 0.829427 0.000000 +0.857432 0.844137 0.000000 +0.885438 0.846017 0.000000 +0.000000 0.814249 0.081603 +0.000000 0.813749 0.078381 +0.000000 0.813248 0.075159 +0.004590 0.812748 0.071937 +0.004029 0.812248 0.039392 +0.003467 0.811747 0.006847 +0.031510 0.811247 0.002906 +0.062932 0.810746 0.002344 +0.094354 0.810246 0.001783 +0.125776 0.809746 0.001221 +0.157198 0.809245 0.000660 +0.188620 0.808745 0.000098 +0.220042 0.808244 0.000000 +0.251465 0.807744 0.000000 +0.282887 0.807244 0.000000 +0.314309 0.806743 0.000000 +0.345731 0.806243 0.000000 +0.377153 0.805742 0.000000 +0.408575 0.805242 0.000000 +0.439997 0.804742 0.000000 +0.471419 0.804241 0.000000 +0.502841 0.803741 0.000000 +0.534263 0.803240 0.000000 +0.564255 0.802740 0.000000 +0.592256 0.802240 0.000000 +0.620256 0.801739 0.000000 +0.648257 0.801239 0.000000 +0.676258 0.800738 0.000000 +0.704258 0.800238 0.000000 +0.732259 0.799738 0.000000 +0.786390 0.827743 0.000000 +0.840521 0.855749 0.000000 +0.883755 0.872857 0.000000 +0.000000 0.841072 0.082107 +0.000000 0.840571 0.078885 +0.000000 0.840071 0.075663 +0.002701 0.839571 0.072440 +0.002140 0.839070 0.039895 +0.001578 0.838570 0.007350 +0.027228 0.838069 0.001017 +0.058650 0.837569 0.000455 +0.090072 0.837069 0.000000 +0.121495 0.836568 0.000000 +0.152917 0.836068 0.000000 +0.184339 0.835567 0.000000 +0.215761 0.835067 0.000000 +0.247183 0.834567 0.000000 +0.278605 0.834066 0.000000 +0.310027 0.833566 0.000000 +0.341449 0.833065 0.000000 +0.372871 0.832565 0.000000 +0.404293 0.832065 0.000000 +0.435715 0.831564 0.000000 +0.467137 0.831064 0.000000 +0.498559 0.830563 0.000000 +0.529981 0.830063 0.000000 +0.560179 0.829563 0.000000 +0.588180 0.829062 0.000000 +0.616180 0.828562 0.000000 +0.644181 0.828061 0.000000 +0.672182 0.827561 0.000000 +0.700182 0.827061 0.000000 +0.728183 0.826560 0.000000 +0.756183 0.826060 0.000000 +0.810314 0.854066 0.000000 +0.864445 0.882071 0.000000 +0.000000 0.867895 0.082610 +0.000000 0.867394 0.079388 +0.000000 0.866894 0.076166 +0.000812 0.866393 0.072944 +0.000251 0.865893 0.040399 +0.000000 0.865393 0.007854 +0.022947 0.864892 0.000000 +0.054369 0.864392 0.000000 +0.085791 0.863891 0.000000 +0.117213 0.863391 0.000000 +0.148635 0.862891 0.000000 +0.180057 0.862390 0.000000 +0.211479 0.861890 0.000000 +0.242901 0.861389 0.000000 +0.274323 0.860889 0.000000 +0.305745 0.860389 0.000000 +0.337167 0.859888 0.000000 +0.368589 0.859388 0.000000 +0.400011 0.858887 0.000000 +0.431434 0.858387 0.000000 +0.462856 0.857887 0.000000 +0.494278 0.857386 0.000000 +0.525700 0.856886 0.000000 +0.556103 0.856385 0.000000 +0.584104 0.855885 0.000000 +0.612104 0.855385 0.000000 +0.640105 0.854884 0.000000 +0.668106 0.854384 0.000000 +0.696106 0.853883 0.000000 +0.724107 0.853383 0.000000 +0.752107 0.852883 0.000000 +0.780108 0.852382 0.000000 +0.834239 0.880388 0.000000 +0.000000 0.894717 0.083114 +0.000000 0.894217 0.079892 +0.000000 0.893716 0.076670 +0.000000 0.893216 0.073448 +0.000000 0.892716 0.040902 +0.000000 0.892215 0.008357 +0.018665 0.891715 0.000000 +0.050087 0.891214 0.000000 +0.081509 0.890714 0.000000 +0.112931 0.890214 0.000000 +0.144353 0.889713 0.000000 +0.175775 0.889213 0.000000 +0.207197 0.888712 0.000000 +0.238619 0.888212 0.000000 +0.270042 0.887712 0.000000 +0.301464 0.887211 0.000000 +0.332886 0.886711 0.000000 +0.364308 0.886210 0.000000 +0.395730 0.885710 0.000000 +0.427152 0.885210 0.000000 +0.458574 0.884709 0.000000 +0.489996 0.884209 0.000000 +0.521418 0.883708 0.000000 +0.552027 0.883208 0.000000 +0.580028 0.882708 0.000000 +0.608028 0.882207 0.000000 +0.636029 0.881707 0.000000 +0.664030 0.881206 0.000000 +0.692030 0.880706 0.000000 +0.720031 0.880206 0.000000 +0.748031 0.879705 0.000000 +0.776032 0.879205 0.000000 +0.804032 0.878704 0.000000 +0.000000 0.000000 0.092855 +0.006990 0.000000 0.092293 +0.038417 0.000000 0.091732 +0.069845 0.000000 0.091170 +0.090609 0.000000 0.079946 +0.122036 0.000000 0.076719 +0.153463 0.000000 0.073491 +0.184890 0.000000 0.070264 +0.216317 0.000000 0.067037 +0.247745 0.000000 0.063810 +0.279172 0.000000 0.060582 +0.310599 0.000000 0.057355 +0.342026 0.000000 0.054128 +0.373453 0.000000 0.050901 +0.404880 0.000000 0.047673 +0.436308 0.000000 0.044446 +0.467735 0.000000 0.041219 +0.499162 0.000000 0.037992 +0.530589 0.000000 0.034764 +0.562016 0.000000 0.031537 +0.593443 0.000000 0.028310 +0.624340 0.000000 0.025127 +0.652346 0.000000 0.022185 +0.680352 0.000000 0.019242 +0.708357 0.000000 0.016300 +0.736363 0.000000 0.013358 +0.764369 0.000000 0.010416 +0.792374 0.000000 0.007474 +0.820380 0.000000 0.004532 +0.848386 0.000000 0.001590 +0.876391 0.000000 0.000000 +0.904397 0.000000 0.000000 +0.932402 0.000000 0.000000 +0.000000 0.000000 0.090966 +0.002435 0.000000 0.090404 +0.033863 0.000000 0.089843 +0.065290 0.000000 0.089281 +0.088720 0.000000 0.080723 +0.120147 0.000000 0.077495 +0.151574 0.000000 0.074268 +0.183001 0.000000 0.071041 +0.214428 0.000000 0.067814 +0.245856 0.000000 0.064586 +0.277283 0.000000 0.061359 +0.308710 0.000000 0.058132 +0.340137 0.000000 0.054905 +0.371564 0.000000 0.051677 +0.402991 0.000000 0.048450 +0.434419 0.000000 0.045223 +0.465846 0.000000 0.041995 +0.497273 0.000000 0.038768 +0.528700 0.000000 0.035541 +0.560127 0.000000 0.032314 +0.591554 0.000000 0.029086 +0.622657 0.000000 0.025886 +0.650663 0.000000 0.022944 +0.678668 0.000000 0.020002 +0.706674 0.000000 0.017060 +0.734680 0.000000 0.014118 +0.762685 0.000000 0.011176 +0.790691 0.000000 0.008233 +0.818696 0.000000 0.005291 +0.846702 0.000000 0.002349 +0.874708 0.000000 0.000000 +0.902713 0.000000 0.000000 +0.930719 0.000000 0.000000 +0.000000 0.014437 0.089077 +0.000000 0.016541 0.088515 +0.029308 0.023976 0.087954 +0.060735 0.023415 0.087392 +0.086831 0.022853 0.081499 +0.118258 0.022292 0.078272 +0.149685 0.021730 0.075045 +0.181112 0.021169 0.071817 +0.212539 0.020607 0.068590 +0.243967 0.020046 0.065363 +0.275394 0.019484 0.062136 +0.306821 0.018923 0.058908 +0.338248 0.018361 0.055681 +0.369675 0.017800 0.052454 +0.401102 0.017238 0.049227 +0.432529 0.016676 0.045999 +0.463957 0.016115 0.042772 +0.495384 0.015553 0.039545 +0.526811 0.014992 0.036318 +0.558238 0.014430 0.033090 +0.589665 0.013869 0.029863 +0.620974 0.013307 0.026646 +0.648979 0.012746 0.023704 +0.676985 0.012184 0.020762 +0.704990 0.011623 0.017819 +0.732996 0.011061 0.014877 +0.761002 0.010500 0.011935 +0.789007 0.010883 0.009938 +0.817013 0.012702 0.009377 +0.845019 0.014521 0.008815 +0.873024 0.016340 0.008253 +0.901030 0.018159 0.007692 +0.929036 0.019978 0.007130 +0.000000 0.044536 0.087188 +0.000000 0.046640 0.086626 +0.022087 0.048745 0.086065 +0.056180 0.053515 0.085503 +0.084942 0.052953 0.082276 +0.116369 0.052391 0.079049 +0.147796 0.051830 0.075821 +0.179223 0.051268 0.072594 +0.210650 0.050707 0.069367 +0.242077 0.050145 0.066140 +0.273505 0.049584 0.062912 +0.304932 0.049022 0.059685 +0.336359 0.048461 0.056458 +0.367786 0.047899 0.053231 +0.399213 0.047338 0.050003 +0.430640 0.046776 0.046776 +0.462068 0.048880 0.046215 +0.493495 0.050984 0.045653 +0.524922 0.053089 0.045092 +0.556349 0.055193 0.044530 +0.587776 0.057297 0.043968 +0.619203 0.059401 0.043407 +0.647296 0.061228 0.042845 +0.675301 0.063047 0.042284 +0.703307 0.064866 0.041722 +0.731313 0.066685 0.041161 +0.759318 0.068504 0.040599 +0.787324 0.070323 0.040038 +0.815330 0.072142 0.039476 +0.843335 0.073961 0.038915 +0.871341 0.075780 0.038353 +0.899347 0.077599 0.037792 +0.927352 0.079418 0.037230 +0.000000 0.074636 0.085299 +0.000000 0.076740 0.084737 +0.020198 0.078844 0.084176 +0.051625 0.080948 0.083614 +0.083053 0.083053 0.083053 +0.114480 0.085157 0.082491 +0.145907 0.087261 0.081930 +0.177334 0.089365 0.081368 +0.208761 0.091469 0.080807 +0.240188 0.093574 0.080245 +0.271616 0.095678 0.079683 +0.303043 0.097782 0.079122 +0.334470 0.099886 0.078560 +0.365897 0.101990 0.077999 +0.397324 0.104095 0.077437 +0.428751 0.106199 0.076876 +0.460179 0.108303 0.076314 +0.491606 0.110407 0.075753 +0.523033 0.112511 0.075191 +0.554460 0.114616 0.074630 +0.585887 0.116720 0.074068 +0.617314 0.118824 0.073507 +0.645612 0.120667 0.072945 +0.673618 0.122486 0.072384 +0.701624 0.124305 0.071822 +0.729629 0.126125 0.071260 +0.757635 0.127944 0.070699 +0.785641 0.129763 0.070137 +0.813646 0.131582 0.069576 +0.841652 0.133401 0.069014 +0.869658 0.135220 0.068453 +0.897663 0.137039 0.067891 +0.925669 0.138858 0.067330 +0.000000 0.115398 0.096738 +0.000000 0.114837 0.093511 +0.018309 0.114275 0.090284 +0.049736 0.113714 0.087057 +0.081164 0.113152 0.083829 +0.109925 0.112591 0.080602 +0.144018 0.117361 0.080041 +0.175445 0.119465 0.079479 +0.206872 0.121569 0.078917 +0.238299 0.123673 0.078356 +0.269727 0.125777 0.077794 +0.301154 0.127882 0.077233 +0.332581 0.129986 0.076671 +0.364008 0.132090 0.076110 +0.395435 0.134194 0.075548 +0.426862 0.136298 0.074987 +0.458290 0.138403 0.074425 +0.489717 0.140507 0.073864 +0.521144 0.142611 0.073302 +0.552571 0.144715 0.072741 +0.583998 0.146819 0.072179 +0.615425 0.148924 0.071618 +0.643929 0.150784 0.071056 +0.671935 0.152603 0.070494 +0.699940 0.154422 0.069933 +0.727946 0.156241 0.069371 +0.755952 0.158060 0.068810 +0.783957 0.159879 0.068248 +0.811963 0.161699 0.067687 +0.839969 0.163518 0.067125 +0.867974 0.165337 0.066564 +0.895980 0.167156 0.066002 +0.923986 0.168975 0.065441 +0.000000 0.145498 0.097515 +0.000000 0.144937 0.094288 +0.016420 0.144375 0.091061 +0.047847 0.143814 0.087833 +0.079275 0.143252 0.084606 +0.105370 0.142690 0.078713 +0.136797 0.142129 0.078152 +0.173556 0.149565 0.077590 +0.204983 0.151669 0.077028 +0.236410 0.153773 0.076467 +0.267838 0.155877 0.075905 +0.299265 0.157981 0.075344 +0.330692 0.160085 0.074782 +0.362119 0.162190 0.074221 +0.393546 0.164294 0.073659 +0.424973 0.166398 0.073098 +0.456401 0.168502 0.072536 +0.487828 0.170606 0.071975 +0.519255 0.172711 0.071413 +0.550682 0.174815 0.070852 +0.582109 0.176919 0.070290 +0.613536 0.179023 0.069729 +0.642246 0.180901 0.069167 +0.670251 0.182720 0.068605 +0.698257 0.184539 0.068044 +0.726263 0.186358 0.067482 +0.754268 0.188177 0.066921 +0.782274 0.189996 0.066359 +0.810280 0.191815 0.065798 +0.838285 0.193634 0.065236 +0.866291 0.195453 0.064675 +0.894297 0.197273 0.064113 +0.922302 0.199092 0.063552 +0.000000 0.175598 0.098292 +0.000000 0.175036 0.095064 +0.014531 0.174475 0.091837 +0.045958 0.173913 0.088610 +0.077386 0.173352 0.085383 +0.100816 0.172790 0.076824 +0.132243 0.172229 0.076262 +0.163670 0.171667 0.075701 +0.203094 0.181768 0.075139 +0.234521 0.183873 0.074578 +0.265949 0.185977 0.074016 +0.297376 0.188081 0.073455 +0.328803 0.190185 0.072893 +0.360230 0.192289 0.072332 +0.391657 0.194394 0.071770 +0.423084 0.196498 0.071209 +0.454511 0.198602 0.070647 +0.485939 0.200706 0.070086 +0.517366 0.202810 0.069524 +0.548793 0.204914 0.068963 +0.580220 0.207019 0.068401 +0.611647 0.209123 0.067839 +0.640562 0.211018 0.067278 +0.668568 0.212837 0.066716 +0.696574 0.214656 0.066155 +0.724579 0.216475 0.065593 +0.752585 0.218294 0.065032 +0.780591 0.220113 0.064470 +0.808596 0.221932 0.063909 +0.836602 0.223751 0.063347 +0.864608 0.225570 0.062786 +0.892613 0.227389 0.062224 +0.920619 0.229208 0.061663 +0.000000 0.205697 0.099068 +0.000000 0.205136 0.095841 +0.012642 0.204574 0.092614 +0.044069 0.204013 0.089387 +0.075497 0.203451 0.086159 +0.096261 0.202890 0.074935 +0.127688 0.202328 0.074373 +0.159115 0.201767 0.073812 +0.190542 0.201205 0.073250 +0.232632 0.213972 0.072689 +0.264059 0.216076 0.072127 +0.295487 0.218181 0.071566 +0.326914 0.220285 0.071004 +0.358341 0.222389 0.070443 +0.389768 0.224493 0.069881 +0.421195 0.226597 0.069320 +0.452622 0.228702 0.068758 +0.484050 0.230806 0.068197 +0.515477 0.232910 0.067635 +0.546904 0.235014 0.067074 +0.578331 0.237118 0.066512 +0.609758 0.239223 0.065950 +0.638879 0.241135 0.065389 +0.666885 0.242954 0.064827 +0.694890 0.244773 0.064266 +0.722896 0.246592 0.063704 +0.750902 0.248411 0.063143 +0.778907 0.250230 0.062581 +0.806913 0.252049 0.062020 +0.834919 0.253868 0.061458 +0.862924 0.255687 0.060897 +0.890930 0.257506 0.060335 +0.918935 0.259325 0.059774 +0.000000 0.235797 0.099845 +0.000000 0.235236 0.096618 +0.010753 0.234674 0.093391 +0.042180 0.234112 0.090163 +0.073607 0.233551 0.086936 +0.091706 0.232989 0.073046 +0.123133 0.232428 0.072484 +0.154560 0.231866 0.071923 +0.185987 0.231305 0.071361 +0.217415 0.230743 0.070800 +0.262170 0.246176 0.070238 +0.293598 0.248280 0.069677 +0.325025 0.250384 0.069115 +0.356452 0.252489 0.068554 +0.387879 0.254593 0.067992 +0.419306 0.256697 0.067431 +0.450733 0.258801 0.066869 +0.482161 0.260905 0.066308 +0.513588 0.263010 0.065746 +0.545015 0.265114 0.065184 +0.576442 0.267218 0.064623 +0.607869 0.269322 0.064061 +0.637196 0.271251 0.063500 +0.665201 0.273070 0.062938 +0.693207 0.274889 0.062377 +0.721213 0.276709 0.061815 +0.749218 0.278528 0.061254 +0.777224 0.280347 0.060692 +0.805229 0.282166 0.060131 +0.833235 0.283985 0.059569 +0.861241 0.285804 0.059008 +0.889246 0.287623 0.058446 +0.917252 0.289442 0.057885 +0.000000 0.265897 0.100622 +0.000000 0.265335 0.097395 +0.008864 0.264774 0.094167 +0.040291 0.264212 0.090940 +0.071718 0.263651 0.087713 +0.087151 0.263089 0.071157 +0.118578 0.262528 0.070595 +0.150006 0.261966 0.070034 +0.181433 0.261404 0.069472 +0.212860 0.260843 0.068911 +0.244287 0.260281 0.068349 +0.291709 0.278380 0.067788 +0.323136 0.280484 0.067226 +0.354563 0.282588 0.066665 +0.385990 0.284693 0.066103 +0.417417 0.286797 0.065542 +0.448844 0.288901 0.064980 +0.480272 0.291005 0.064418 +0.511699 0.293109 0.063857 +0.543126 0.295213 0.063295 +0.574553 0.297318 0.062734 +0.605980 0.299422 0.062172 +0.635512 0.301368 0.061611 +0.663518 0.303187 0.061049 +0.691523 0.305006 0.060488 +0.719529 0.306825 0.059926 +0.747535 0.308644 0.059365 +0.775540 0.310463 0.058803 +0.803546 0.312283 0.058242 +0.831552 0.314102 0.057680 +0.859557 0.315921 0.057119 +0.887563 0.317740 0.056557 +0.915569 0.319559 0.055995 +0.000000 0.295996 0.101399 +0.000000 0.295435 0.098171 +0.006975 0.294873 0.094944 +0.038402 0.294312 0.091717 +0.069829 0.293750 0.088489 +0.082596 0.293189 0.069268 +0.114024 0.292627 0.068706 +0.145451 0.292066 0.068145 +0.176878 0.291504 0.067583 +0.208305 0.290943 0.067022 +0.239732 0.290381 0.066460 +0.271159 0.289820 0.065899 +0.321247 0.310584 0.065337 +0.352674 0.312688 0.064776 +0.384101 0.314792 0.064214 +0.415528 0.316896 0.063653 +0.446955 0.319001 0.063091 +0.478382 0.321105 0.062529 +0.509810 0.323209 0.061968 +0.541237 0.325313 0.061406 +0.572664 0.327417 0.060845 +0.604091 0.329522 0.060283 +0.633829 0.331485 0.059722 +0.661834 0.333304 0.059160 +0.689840 0.335123 0.058599 +0.717846 0.336942 0.058037 +0.745851 0.338761 0.057476 +0.773857 0.340580 0.056914 +0.801863 0.342399 0.056353 +0.829868 0.344218 0.055791 +0.857874 0.346037 0.055230 +0.885880 0.347856 0.054668 +0.913885 0.349676 0.054106 +0.000000 0.326096 0.102175 +0.000000 0.325535 0.098948 +0.005086 0.324973 0.095721 +0.036513 0.324411 0.092493 +0.067940 0.323850 0.089266 +0.078042 0.323288 0.067379 +0.109469 0.322727 0.066817 +0.140896 0.322165 0.066256 +0.172323 0.321604 0.065694 +0.203750 0.321042 0.065133 +0.235178 0.320481 0.064571 +0.266605 0.319919 0.064010 +0.298032 0.319358 0.063448 +0.350785 0.342788 0.062887 +0.382212 0.344892 0.062325 +0.413639 0.346996 0.061763 +0.445066 0.349100 0.061202 +0.476493 0.351204 0.060640 +0.507921 0.353309 0.060079 +0.539348 0.355413 0.059517 +0.570775 0.357517 0.058956 +0.602202 0.359621 0.058394 +0.632145 0.361602 0.057833 +0.660151 0.363421 0.057271 +0.688157 0.365240 0.056710 +0.716162 0.367059 0.056148 +0.744168 0.368878 0.055587 +0.772174 0.370697 0.055025 +0.800179 0.372516 0.054464 +0.828185 0.374335 0.053902 +0.856191 0.376154 0.053340 +0.884196 0.377973 0.052779 +0.912202 0.379792 0.052217 +0.000000 0.356196 0.102952 +0.000000 0.355634 0.099725 +0.003197 0.355073 0.096497 +0.034624 0.354511 0.093270 +0.066051 0.353950 0.090043 +0.073487 0.353388 0.065490 +0.104914 0.352827 0.064928 +0.136341 0.352265 0.064367 +0.167768 0.351703 0.063805 +0.199196 0.351142 0.063244 +0.230623 0.350580 0.062682 +0.262050 0.350019 0.062121 +0.293477 0.349457 0.061559 +0.324904 0.348896 0.060998 +0.380323 0.374991 0.060436 +0.411750 0.377096 0.059874 +0.443177 0.379200 0.059313 +0.474604 0.381304 0.058751 +0.506032 0.383408 0.058190 +0.537459 0.385512 0.057628 +0.568886 0.387617 0.057067 +0.600313 0.389721 0.056505 +0.630462 0.391719 0.055944 +0.658468 0.393538 0.055382 +0.686473 0.395357 0.054821 +0.714479 0.397176 0.054259 +0.742485 0.398995 0.053698 +0.770490 0.400814 0.053136 +0.798496 0.402633 0.052575 +0.826502 0.404452 0.052013 +0.854507 0.406271 0.051451 +0.882513 0.408090 0.050890 +0.910519 0.409909 0.050328 +0.000000 0.386295 0.103729 +0.000000 0.385734 0.100501 +0.001308 0.385172 0.097274 +0.032735 0.384611 0.094047 +0.064162 0.384049 0.090820 +0.068932 0.383488 0.063601 +0.100359 0.382926 0.063039 +0.131787 0.382365 0.062478 +0.163214 0.381803 0.061916 +0.194641 0.381242 0.061355 +0.226068 0.380680 0.060793 +0.257495 0.380119 0.060232 +0.288922 0.379557 0.059670 +0.320350 0.378995 0.059108 +0.351777 0.378434 0.058547 +0.409861 0.407195 0.057985 +0.441288 0.409300 0.057424 +0.472715 0.411404 0.056862 +0.504143 0.413508 0.056301 +0.535570 0.415612 0.055739 +0.566997 0.417716 0.055178 +0.598424 0.419820 0.054616 +0.628779 0.421835 0.054055 +0.656784 0.423654 0.053493 +0.684790 0.425473 0.052932 +0.712796 0.427293 0.052370 +0.740801 0.429112 0.051809 +0.768807 0.430931 0.051247 +0.796813 0.432750 0.050685 +0.824818 0.434569 0.050124 +0.852824 0.436388 0.049562 +0.880830 0.438207 0.049001 +0.908835 0.440026 0.048439 +0.000000 0.416395 0.104505 +0.000000 0.415834 0.101278 +0.000000 0.415272 0.098051 +0.030846 0.414710 0.094823 +0.062273 0.414149 0.091596 +0.064377 0.413587 0.061712 +0.095805 0.413026 0.061150 +0.127232 0.412464 0.060589 +0.158659 0.411903 0.060027 +0.190086 0.411341 0.059466 +0.221513 0.410780 0.058904 +0.252940 0.410218 0.058343 +0.284368 0.409657 0.057781 +0.315795 0.409095 0.057219 +0.347222 0.408534 0.056658 +0.378649 0.407972 0.056096 +0.439399 0.439399 0.055535 +0.470826 0.441503 0.054973 +0.502254 0.443608 0.054412 +0.533681 0.445712 0.053850 +0.565108 0.447816 0.053289 +0.596535 0.449920 0.052727 +0.627095 0.451952 0.052166 +0.655101 0.453771 0.051604 +0.683107 0.455590 0.051043 +0.711112 0.457409 0.050481 +0.739118 0.459228 0.049920 +0.767124 0.461047 0.049358 +0.795129 0.462866 0.048796 +0.823135 0.464686 0.048235 +0.851141 0.466505 0.047673 +0.879146 0.468324 0.047112 +0.907152 0.470143 0.046550 +0.000000 0.446495 0.105282 +0.000000 0.445933 0.102055 +0.000000 0.445372 0.098827 +0.028957 0.444810 0.095600 +0.060384 0.444249 0.092373 +0.059823 0.443687 0.059823 +0.091250 0.443125 0.059261 +0.122677 0.442564 0.058700 +0.154104 0.442002 0.058138 +0.185531 0.441441 0.057577 +0.216958 0.440879 0.057015 +0.248386 0.440318 0.056453 +0.279813 0.439756 0.055892 +0.311240 0.439195 0.055330 +0.342667 0.438633 0.054769 +0.374094 0.438072 0.054207 +0.405521 0.437510 0.053646 +0.466272 0.468937 0.053084 +0.500364 0.473707 0.052523 +0.531792 0.475811 0.051961 +0.563219 0.477916 0.051400 +0.594646 0.480020 0.050838 +0.625412 0.482069 0.050277 +0.653418 0.483888 0.049715 +0.681423 0.485707 0.049154 +0.709429 0.487526 0.048592 +0.737435 0.489345 0.048030 +0.765440 0.491164 0.047469 +0.793446 0.492983 0.046907 +0.821452 0.494802 0.046346 +0.849457 0.496621 0.045784 +0.877463 0.498440 0.045223 +0.905468 0.500260 0.044661 +0.000000 0.476594 0.106059 +0.000000 0.476033 0.102831 +0.000000 0.475471 0.099604 +0.027068 0.474910 0.096377 +0.058495 0.474348 0.093150 +0.057934 0.473787 0.060599 +0.086695 0.473225 0.057372 +0.118122 0.472664 0.056811 +0.149549 0.472102 0.056249 +0.180977 0.471541 0.055688 +0.212404 0.470979 0.055126 +0.243831 0.470417 0.054564 +0.275258 0.469856 0.054003 +0.306685 0.469294 0.053441 +0.338112 0.468733 0.052880 +0.369540 0.468171 0.052318 +0.400967 0.467610 0.051757 +0.432394 0.467048 0.051195 +0.493144 0.498475 0.050634 +0.529903 0.505911 0.050072 +0.561330 0.508015 0.049511 +0.592757 0.510119 0.048949 +0.623729 0.512186 0.048388 +0.651734 0.514005 0.047826 +0.679740 0.515824 0.047265 +0.707746 0.517643 0.046703 +0.735751 0.519462 0.046141 +0.763757 0.521281 0.045580 +0.791762 0.523100 0.045018 +0.819768 0.524919 0.044457 +0.847774 0.526738 0.043895 +0.875779 0.528557 0.043334 +0.903785 0.530376 0.042772 +0.000000 0.506694 0.106835 +0.000000 0.506132 0.103608 +0.000000 0.505571 0.100381 +0.025179 0.505009 0.097154 +0.056606 0.504448 0.093926 +0.056045 0.503886 0.061376 +0.082140 0.503325 0.055483 +0.113567 0.502763 0.054922 +0.144995 0.502202 0.054360 +0.176422 0.501640 0.053798 +0.207849 0.501079 0.053237 +0.239276 0.500517 0.052675 +0.270703 0.499956 0.052114 +0.302130 0.499394 0.051552 +0.333558 0.498833 0.050991 +0.364985 0.498271 0.050429 +0.396412 0.497709 0.049868 +0.427839 0.497148 0.049306 +0.459266 0.496586 0.048745 +0.520016 0.528014 0.048183 +0.559441 0.538115 0.047622 +0.590868 0.540219 0.047060 +0.622045 0.542302 0.046499 +0.650051 0.544122 0.045937 +0.678057 0.545941 0.045375 +0.706062 0.547760 0.044814 +0.734068 0.549579 0.044252 +0.762073 0.551398 0.043691 +0.790079 0.553217 0.043129 +0.818085 0.555036 0.042568 +0.846090 0.556855 0.042006 +0.874096 0.558674 0.041445 +0.902102 0.560493 0.040883 +0.000000 0.536794 0.107612 +0.000000 0.536232 0.104385 +0.000000 0.535671 0.101158 +0.023290 0.535109 0.097930 +0.054717 0.534548 0.094703 +0.054156 0.533986 0.062153 +0.077586 0.533424 0.053594 +0.109013 0.532863 0.053033 +0.140440 0.532301 0.052471 +0.171867 0.531740 0.051909 +0.203294 0.531178 0.051348 +0.234721 0.530617 0.050786 +0.266149 0.530055 0.050225 +0.297576 0.529494 0.049663 +0.329003 0.528932 0.049102 +0.360430 0.528371 0.048540 +0.391857 0.527809 0.047979 +0.423284 0.527248 0.047417 +0.454712 0.526686 0.046856 +0.486139 0.526125 0.046294 +0.546889 0.557552 0.045733 +0.588979 0.570319 0.045171 +0.620362 0.572419 0.044610 +0.648367 0.574238 0.044048 +0.676373 0.576057 0.043486 +0.704379 0.577876 0.042925 +0.732384 0.579696 0.042363 +0.760390 0.581515 0.041802 +0.788396 0.583334 0.041240 +0.816401 0.585153 0.040679 +0.844407 0.586972 0.040117 +0.872413 0.588791 0.039556 +0.900418 0.590610 0.038994 +0.000000 0.566893 0.108389 +0.000000 0.566332 0.105161 +0.000000 0.565770 0.101934 +0.021401 0.565209 0.098707 +0.052828 0.564647 0.095480 +0.052267 0.564086 0.062929 +0.073031 0.563524 0.051705 +0.104458 0.562963 0.051143 +0.135885 0.562401 0.050582 +0.167312 0.561840 0.050020 +0.198739 0.561278 0.049459 +0.230167 0.560716 0.048897 +0.261594 0.560155 0.048336 +0.293021 0.559593 0.047774 +0.324448 0.559032 0.047213 +0.355875 0.558470 0.046651 +0.387302 0.557909 0.046090 +0.418730 0.557347 0.045528 +0.450157 0.556786 0.044967 +0.481584 0.556224 0.044405 +0.513011 0.555663 0.043844 +0.573761 0.587090 0.043282 +0.618517 0.602523 0.042720 +0.646684 0.604355 0.042159 +0.674690 0.606174 0.041597 +0.702695 0.607993 0.041036 +0.730701 0.609812 0.040474 +0.758707 0.611631 0.039913 +0.786712 0.613450 0.039351 +0.814718 0.615270 0.038790 +0.842724 0.617089 0.038228 +0.870729 0.618908 0.037667 +0.898735 0.620727 0.037105 +0.000000 0.596993 0.109165 +0.000000 0.596431 0.105938 +0.000000 0.595870 0.102711 +0.019512 0.595308 0.099484 +0.050939 0.594747 0.096256 +0.050378 0.594185 0.063706 +0.068476 0.593624 0.049816 +0.099903 0.593062 0.049254 +0.131330 0.592501 0.048693 +0.162758 0.591939 0.048131 +0.194185 0.591378 0.047570 +0.225612 0.590816 0.047008 +0.257039 0.590255 0.046447 +0.288466 0.589693 0.045885 +0.319893 0.589132 0.045324 +0.351321 0.588570 0.044762 +0.382748 0.588008 0.044201 +0.414175 0.587447 0.043639 +0.445602 0.586885 0.043078 +0.477029 0.586324 0.042516 +0.508456 0.585762 0.041955 +0.539883 0.585201 0.041393 +0.600634 0.616628 0.040831 +0.645001 0.634472 0.040270 +0.673006 0.636291 0.039708 +0.701012 0.638110 0.039147 +0.729018 0.639929 0.038585 +0.757023 0.641748 0.038024 +0.785029 0.643567 0.037462 +0.813035 0.645386 0.036901 +0.841040 0.647205 0.036339 +0.869046 0.649024 0.035778 +0.897052 0.650844 0.035216 +0.000000 0.626320 0.109878 +0.000000 0.625820 0.106656 +0.000000 0.625320 0.103433 +0.017623 0.624819 0.100211 +0.049050 0.624319 0.096989 +0.048488 0.623818 0.064444 +0.063955 0.623318 0.047927 +0.095377 0.622818 0.047365 +0.126799 0.622317 0.046804 +0.158221 0.621817 0.046242 +0.189643 0.621316 0.045681 +0.221065 0.620816 0.045119 +0.252487 0.620316 0.044558 +0.283911 0.619793 0.043996 +0.315339 0.619231 0.043435 +0.346766 0.618670 0.042873 +0.378193 0.618108 0.042312 +0.409620 0.617547 0.041750 +0.441047 0.616985 0.041189 +0.472474 0.616424 0.040627 +0.503902 0.615862 0.040065 +0.535329 0.615300 0.039504 +0.566756 0.614739 0.038942 +0.622046 0.643317 0.038381 +0.671323 0.666408 0.037819 +0.699329 0.668227 0.037258 +0.727334 0.670046 0.036696 +0.755340 0.671865 0.036135 +0.783346 0.673684 0.035573 +0.811351 0.675503 0.035012 +0.839357 0.677322 0.034450 +0.867363 0.679141 0.033889 +0.895368 0.680960 0.033327 +0.000000 0.653143 0.110381 +0.000000 0.652643 0.107159 +0.000000 0.652142 0.103937 +0.015734 0.651642 0.100715 +0.047161 0.651142 0.097493 +0.046599 0.650641 0.064948 +0.059673 0.650141 0.046038 +0.091095 0.649640 0.045476 +0.122518 0.649140 0.044915 +0.153940 0.648640 0.044353 +0.185362 0.648139 0.043792 +0.216784 0.647639 0.043230 +0.248206 0.647138 0.042669 +0.279628 0.646638 0.042107 +0.311050 0.646138 0.041546 +0.342472 0.645637 0.040984 +0.373894 0.645137 0.040423 +0.405316 0.644636 0.039861 +0.436738 0.644136 0.039300 +0.468160 0.643636 0.038738 +0.499582 0.643135 0.038176 +0.531004 0.642635 0.037615 +0.562426 0.642134 0.037053 +0.591205 0.641634 0.036492 +0.645337 0.669640 0.035930 +0.697645 0.695823 0.035369 +0.725651 0.697703 0.034807 +0.753657 0.699583 0.034246 +0.781662 0.701463 0.033684 +0.809668 0.703344 0.033123 +0.837674 0.705224 0.032561 +0.865679 0.707104 0.032000 +0.893685 0.708984 0.031438 +0.000000 0.679966 0.110885 +0.000000 0.679465 0.107663 +0.000000 0.678965 0.104441 +0.013845 0.678465 0.101218 +0.045272 0.677964 0.097996 +0.044710 0.677464 0.065451 +0.055392 0.676963 0.044149 +0.086814 0.676463 0.043587 +0.118236 0.675963 0.043026 +0.149658 0.675462 0.042464 +0.181080 0.674962 0.041903 +0.212502 0.674461 0.041341 +0.243924 0.673961 0.040780 +0.275346 0.673461 0.040218 +0.306768 0.672960 0.039657 +0.338190 0.672460 0.039095 +0.369612 0.671959 0.038534 +0.401034 0.671459 0.037972 +0.432457 0.670959 0.037410 +0.463879 0.670458 0.036849 +0.495301 0.669958 0.036287 +0.526723 0.669457 0.035726 +0.558145 0.668957 0.035164 +0.587129 0.668457 0.034603 +0.615130 0.667956 0.034041 +0.669261 0.695962 0.033480 +0.723392 0.723968 0.032918 +0.751973 0.726423 0.032357 +0.779979 0.728303 0.031795 +0.807985 0.730184 0.031234 +0.835990 0.732064 0.030672 +0.863996 0.733944 0.030111 +0.892002 0.735824 0.029549 +0.000000 0.706789 0.111389 +0.000000 0.706288 0.108166 +0.000000 0.705788 0.104944 +0.011956 0.705287 0.101722 +0.043383 0.704787 0.098500 +0.042821 0.704287 0.065955 +0.051110 0.703786 0.042260 +0.082532 0.703286 0.041698 +0.113954 0.702785 0.041137 +0.145376 0.702285 0.040575 +0.176798 0.701785 0.040014 +0.208220 0.701284 0.039452 +0.239642 0.700784 0.038891 +0.271065 0.700283 0.038329 +0.302487 0.699783 0.037768 +0.333909 0.699283 0.037206 +0.365331 0.698782 0.036645 +0.396753 0.698282 0.036083 +0.428175 0.697781 0.035521 +0.459597 0.697281 0.034960 +0.491019 0.696781 0.034398 +0.522441 0.696280 0.033837 +0.553863 0.695780 0.033275 +0.583053 0.695279 0.032714 +0.611054 0.694779 0.032152 +0.639055 0.694279 0.031591 +0.693186 0.722284 0.031029 +0.747317 0.750290 0.030468 +0.778296 0.755143 0.029906 +0.806301 0.757023 0.029345 +0.834307 0.758904 0.028783 +0.862312 0.760784 0.028222 +0.890318 0.762664 0.027660 +0.000000 0.733611 0.111892 +0.000000 0.733111 0.108670 +0.000000 0.732610 0.105448 +0.010067 0.732110 0.102226 +0.041494 0.731610 0.099004 +0.040932 0.731109 0.066458 +0.046828 0.730609 0.040371 +0.078250 0.730108 0.039809 +0.109672 0.729608 0.039248 +0.141095 0.729108 0.038686 +0.172517 0.728607 0.038125 +0.203939 0.728107 0.037563 +0.235361 0.727606 0.037002 +0.266783 0.727106 0.036440 +0.298205 0.726606 0.035879 +0.329627 0.726105 0.035317 +0.361049 0.725605 0.034755 +0.392471 0.725104 0.034194 +0.423893 0.724604 0.033632 +0.455315 0.724104 0.033071 +0.486737 0.723603 0.032509 +0.518159 0.723103 0.031948 +0.549581 0.722602 0.031386 +0.578977 0.722102 0.030825 +0.606978 0.721602 0.030263 +0.634979 0.721101 0.029702 +0.662979 0.720601 0.029140 +0.717110 0.748606 0.028579 +0.771241 0.776612 0.028017 +0.804618 0.783863 0.027456 +0.832623 0.785743 0.026894 +0.860629 0.787624 0.026332 +0.888635 0.789504 0.025771 +0.000000 0.760434 0.112396 +0.000000 0.759933 0.109174 +0.000000 0.759433 0.105951 +0.008178 0.758933 0.102729 +0.039605 0.758432 0.099507 +0.039043 0.757932 0.066962 +0.042547 0.757431 0.038482 +0.073969 0.756931 0.037920 +0.105391 0.756431 0.037359 +0.136813 0.755930 0.036797 +0.168235 0.755430 0.036236 +0.199657 0.754929 0.035674 +0.231079 0.754429 0.035113 +0.262501 0.753929 0.034551 +0.293923 0.753428 0.033990 +0.325345 0.752928 0.033428 +0.356767 0.752427 0.032866 +0.388189 0.751927 0.032305 +0.419611 0.751427 0.031743 +0.451034 0.750926 0.031182 +0.482456 0.750426 0.030620 +0.513878 0.749925 0.030059 +0.545300 0.749425 0.029497 +0.574901 0.748925 0.028936 +0.602902 0.748424 0.028374 +0.630903 0.747924 0.027813 +0.658903 0.747424 0.027251 +0.686904 0.746923 0.026690 +0.741035 0.774929 0.026128 +0.795166 0.802934 0.025566 +0.830940 0.812583 0.025005 +0.858946 0.814463 0.024443 +0.886951 0.816344 0.023882 +0.000000 0.787257 0.112899 +0.000000 0.786756 0.109677 +0.000000 0.786256 0.106455 +0.006289 0.785755 0.103233 +0.037716 0.785255 0.100011 +0.037154 0.784755 0.067466 +0.038265 0.784254 0.036593 +0.069687 0.783754 0.036031 +0.101109 0.783253 0.035470 +0.132531 0.782753 0.034908 +0.163953 0.782253 0.034347 +0.195375 0.781752 0.033785 +0.226797 0.781252 0.033224 +0.258219 0.780751 0.032662 +0.289642 0.780251 0.032100 +0.321064 0.779751 0.031539 +0.352486 0.779250 0.030977 +0.383908 0.778750 0.030416 +0.415330 0.778249 0.029854 +0.446752 0.777749 0.029293 +0.478174 0.777249 0.028731 +0.509596 0.776748 0.028170 +0.541018 0.776248 0.027608 +0.570825 0.775747 0.027047 +0.598826 0.775247 0.026485 +0.626827 0.774747 0.025924 +0.654827 0.774246 0.025362 +0.682828 0.773746 0.024801 +0.710828 0.773245 0.024239 +0.764959 0.801251 0.023677 +0.819090 0.829257 0.023116 +0.857262 0.841303 0.022554 +0.885268 0.843183 0.021993 +0.000000 0.814079 0.113403 +0.000000 0.813579 0.110181 +0.000000 0.813078 0.106959 +0.004400 0.812578 0.103737 +0.035827 0.812078 0.100514 +0.035265 0.811577 0.067969 +0.034704 0.811077 0.035424 +0.065405 0.810576 0.034142 +0.096827 0.810076 0.033581 +0.128250 0.809576 0.033019 +0.159672 0.809075 0.032458 +0.191094 0.808575 0.031896 +0.222516 0.808074 0.031334 +0.253938 0.807574 0.030773 +0.285360 0.807074 0.030211 +0.316782 0.806573 0.029650 +0.348204 0.806073 0.029088 +0.379626 0.805572 0.028527 +0.411048 0.805072 0.027965 +0.442470 0.804572 0.027404 +0.473892 0.804071 0.026842 +0.505314 0.803571 0.026281 +0.536736 0.803070 0.025719 +0.566749 0.802570 0.025158 +0.594750 0.802070 0.024596 +0.622750 0.801569 0.024035 +0.650751 0.801069 0.023473 +0.678752 0.800568 0.022911 +0.706752 0.800068 0.022350 +0.734753 0.799568 0.021788 +0.788884 0.827573 0.021227 +0.843015 0.855579 0.020665 +0.883585 0.870023 0.020104 +0.000000 0.840902 0.113907 +0.000000 0.840402 0.110684 +0.000000 0.839901 0.107462 +0.002511 0.839401 0.104240 +0.033938 0.838900 0.101018 +0.033376 0.838400 0.068473 +0.032815 0.837900 0.035928 +0.061124 0.837399 0.032253 +0.092546 0.836899 0.031692 +0.123968 0.836398 0.031130 +0.155390 0.835898 0.030569 +0.186812 0.835398 0.030007 +0.218234 0.834897 0.029445 +0.249656 0.834397 0.028884 +0.281078 0.833896 0.028322 +0.312500 0.833396 0.027761 +0.343922 0.832896 0.027199 +0.375344 0.832395 0.026638 +0.406766 0.831895 0.026076 +0.438189 0.831394 0.025515 +0.469611 0.830894 0.024953 +0.501033 0.830394 0.024392 +0.532455 0.829893 0.023830 +0.562673 0.829393 0.023269 +0.590674 0.828892 0.022707 +0.618674 0.828392 0.022146 +0.646675 0.827892 0.021584 +0.674676 0.827391 0.021022 +0.702676 0.826891 0.020461 +0.730677 0.826390 0.019899 +0.758677 0.825890 0.019338 +0.812808 0.853896 0.018776 +0.866939 0.881901 0.018215 +0.000000 0.867725 0.114410 +0.000000 0.867224 0.111188 +0.000000 0.866724 0.107966 +0.000622 0.866223 0.104744 +0.032049 0.865723 0.101522 +0.031487 0.865223 0.068976 +0.030926 0.864722 0.036431 +0.056842 0.864222 0.030364 +0.088264 0.863721 0.029803 +0.119686 0.863221 0.029241 +0.151108 0.862721 0.028679 +0.182530 0.862220 0.028118 +0.213952 0.861720 0.027556 +0.245374 0.861219 0.026995 +0.276797 0.860719 0.026433 +0.308219 0.860219 0.025872 +0.339641 0.859718 0.025310 +0.371063 0.859218 0.024749 +0.402485 0.858717 0.024187 +0.433907 0.858217 0.023626 +0.465329 0.857717 0.023064 +0.496751 0.857216 0.022503 +0.528173 0.856716 0.021941 +0.558597 0.856215 0.021380 +0.586598 0.855715 0.020818 +0.614598 0.855215 0.020256 +0.642599 0.854714 0.019695 +0.670600 0.854214 0.019133 +0.698600 0.853713 0.018572 +0.726601 0.853213 0.018010 +0.754601 0.852713 0.017449 +0.782602 0.852212 0.016887 +0.836733 0.880218 0.016326 +0.000000 0.894547 0.114914 +0.000000 0.894047 0.111692 +0.000000 0.893546 0.108469 +0.000000 0.893046 0.105247 +0.030160 0.892546 0.102025 +0.029598 0.892045 0.069480 +0.029037 0.891545 0.036935 +0.052560 0.891044 0.028475 +0.083982 0.890544 0.027914 +0.115404 0.890044 0.027352 +0.146827 0.889543 0.026790 +0.178249 0.889043 0.026229 +0.209671 0.888542 0.025667 +0.241093 0.888042 0.025106 +0.272515 0.887542 0.024544 +0.303937 0.887041 0.023983 +0.335359 0.886541 0.023421 +0.366781 0.886040 0.022860 +0.398203 0.885540 0.022298 +0.429625 0.885040 0.021737 +0.461047 0.884539 0.021175 +0.492469 0.884039 0.020614 +0.523891 0.883539 0.020052 +0.554521 0.883038 0.019491 +0.582522 0.882538 0.018929 +0.610522 0.882037 0.018367 +0.638523 0.881537 0.017806 +0.666524 0.881037 0.017244 +0.694524 0.880536 0.016683 +0.722525 0.880036 0.016121 +0.750525 0.879535 0.015560 +0.778526 0.879035 0.014998 +0.806526 0.878535 0.014437 +0.000000 0.000000 0.124653 +0.009465 0.000000 0.124091 +0.040892 0.000000 0.123530 +0.072320 0.000000 0.122968 +0.103747 0.000000 0.122407 +0.121845 0.000000 0.108517 +0.153272 0.000000 0.105289 +0.184700 0.000000 0.102062 +0.216127 0.000000 0.098835 +0.247554 0.000000 0.095608 +0.278981 0.000000 0.092380 +0.310408 0.000000 0.089153 +0.341835 0.000000 0.085926 +0.373263 0.000000 0.082699 +0.404690 0.000000 0.079471 +0.436117 0.000000 0.076244 +0.467544 0.000000 0.073017 +0.498971 0.000000 0.069790 +0.530398 0.000000 0.066562 +0.561826 0.000000 0.063335 +0.593253 0.000000 0.060108 +0.624170 0.000000 0.056923 +0.652176 0.000000 0.053981 +0.680182 0.000000 0.051039 +0.708187 0.000000 0.048097 +0.736193 0.000000 0.045154 +0.764199 0.000000 0.042212 +0.792204 0.000000 0.039270 +0.820210 0.000000 0.036328 +0.848216 0.000000 0.033386 +0.876221 0.000000 0.030444 +0.904227 0.000000 0.027502 +0.932233 0.000000 0.024559 +0.000000 0.000000 0.122764 +0.004910 0.000000 0.122202 +0.036338 0.000000 0.121641 +0.067765 0.000000 0.121079 +0.099192 0.000000 0.120518 +0.119956 0.000000 0.109293 +0.151383 0.000000 0.106066 +0.182811 0.000000 0.102839 +0.214238 0.000000 0.099612 +0.245665 0.000000 0.096384 +0.277092 0.000000 0.093157 +0.308519 0.000000 0.089930 +0.339946 0.000000 0.086703 +0.371374 0.000000 0.083475 +0.402801 0.000000 0.080248 +0.434228 0.000000 0.077021 +0.465655 0.000000 0.073793 +0.497082 0.000000 0.070566 +0.528509 0.000000 0.067339 +0.559936 0.000000 0.064112 +0.591364 0.000000 0.060884 +0.622487 0.000000 0.057683 +0.650493 0.000000 0.054740 +0.678498 0.000000 0.051798 +0.706504 0.000000 0.048856 +0.734510 0.000000 0.045914 +0.762515 0.000000 0.042972 +0.790521 0.000000 0.040030 +0.818527 0.000000 0.037088 +0.846532 0.000000 0.034145 +0.874538 0.000000 0.031203 +0.902544 0.000000 0.028261 +0.930549 0.000000 0.025319 +0.000000 0.011580 0.120875 +0.000000 0.013684 0.120313 +0.031783 0.023786 0.119752 +0.063210 0.023224 0.119190 +0.094637 0.022663 0.118629 +0.118067 0.022101 0.110070 +0.149494 0.021540 0.106843 +0.180922 0.020978 0.103615 +0.212349 0.020416 0.100388 +0.243776 0.019855 0.097161 +0.275203 0.019293 0.093934 +0.306630 0.018732 0.090706 +0.338057 0.018170 0.087479 +0.369484 0.017609 0.084252 +0.400912 0.017047 0.081025 +0.432339 0.016486 0.077797 +0.463766 0.015924 0.074570 +0.495193 0.015363 0.071343 +0.526620 0.014801 0.068116 +0.558047 0.014240 0.064888 +0.589475 0.013678 0.061661 +0.620804 0.013117 0.058442 +0.648809 0.012555 0.055500 +0.676815 0.011993 0.052558 +0.704821 0.011432 0.049616 +0.732826 0.010870 0.046674 +0.760832 0.010309 0.043731 +0.788838 0.009747 0.040789 +0.816843 0.009186 0.037847 +0.844849 0.008624 0.034905 +0.872854 0.008063 0.031963 +0.900860 0.007501 0.029021 +0.928866 0.006940 0.026079 +0.000000 0.041680 0.118986 +0.000000 0.043784 0.118424 +0.021897 0.045888 0.117863 +0.058655 0.053324 0.117301 +0.090082 0.052762 0.116740 +0.116178 0.052201 0.110847 +0.147605 0.051639 0.107619 +0.179032 0.051078 0.104392 +0.210460 0.050516 0.101165 +0.241887 0.049955 0.097938 +0.273314 0.049393 0.094710 +0.304741 0.048832 0.091483 +0.336168 0.048270 0.088256 +0.367595 0.047708 0.085029 +0.399023 0.047147 0.081801 +0.430450 0.046585 0.078574 +0.461877 0.046024 0.075347 +0.493304 0.045462 0.072120 +0.524731 0.044901 0.068892 +0.556158 0.044339 0.065665 +0.587586 0.043778 0.062438 +0.619013 0.043216 0.059211 +0.647126 0.042655 0.056259 +0.675132 0.042093 0.053317 +0.703137 0.041532 0.050375 +0.731143 0.040970 0.047433 +0.759148 0.040409 0.044491 +0.787154 0.039847 0.041549 +0.815160 0.039964 0.039285 +0.843165 0.041783 0.038724 +0.871171 0.043602 0.038162 +0.899177 0.045421 0.037601 +0.927182 0.047241 0.037039 +0.000000 0.071779 0.117097 +0.000000 0.073884 0.116535 +0.020008 0.075988 0.115974 +0.051435 0.078092 0.115412 +0.085528 0.082862 0.114851 +0.114289 0.082300 0.111623 +0.145716 0.081739 0.108396 +0.177143 0.081177 0.105169 +0.208571 0.080616 0.101942 +0.239998 0.080054 0.098714 +0.271425 0.079493 0.095487 +0.302852 0.078931 0.092260 +0.334279 0.078370 0.089033 +0.365706 0.077808 0.085805 +0.397134 0.077247 0.082578 +0.428561 0.076685 0.079351 +0.459988 0.076124 0.076124 +0.491415 0.078228 0.075562 +0.522842 0.080332 0.075000 +0.554269 0.082436 0.074439 +0.585697 0.084540 0.073877 +0.617124 0.086644 0.073316 +0.645442 0.088490 0.072754 +0.673448 0.090309 0.072193 +0.701454 0.092128 0.071631 +0.729459 0.093947 0.071070 +0.757465 0.095766 0.070508 +0.785471 0.097585 0.069947 +0.813476 0.099404 0.069385 +0.841482 0.101223 0.068824 +0.869488 0.103042 0.068262 +0.897493 0.104861 0.067701 +0.925499 0.106680 0.067139 +0.000000 0.101879 0.115208 +0.000000 0.103983 0.114646 +0.018119 0.106088 0.114085 +0.049546 0.108192 0.113523 +0.080973 0.110296 0.112962 +0.112400 0.112400 0.112400 +0.143827 0.114504 0.111839 +0.175254 0.116608 0.111277 +0.206682 0.118713 0.110715 +0.238109 0.120817 0.110154 +0.269536 0.122921 0.109592 +0.300963 0.125025 0.109031 +0.332390 0.127129 0.108469 +0.363817 0.129234 0.107908 +0.395245 0.131338 0.107346 +0.426672 0.133442 0.106785 +0.458099 0.135546 0.106223 +0.489526 0.137650 0.105662 +0.520953 0.139755 0.105100 +0.552380 0.141859 0.104539 +0.583807 0.143963 0.103977 +0.615235 0.146067 0.103416 +0.643759 0.147929 0.102854 +0.671765 0.149748 0.102292 +0.699770 0.151568 0.101731 +0.727776 0.153387 0.101169 +0.755782 0.155206 0.100608 +0.783787 0.157025 0.100046 +0.811793 0.158844 0.099485 +0.839799 0.160663 0.098923 +0.867804 0.162482 0.098362 +0.895810 0.164301 0.097800 +0.923816 0.166120 0.097239 +0.000000 0.145307 0.129313 +0.000000 0.144746 0.126086 +0.016230 0.144184 0.122859 +0.047657 0.143623 0.119631 +0.079084 0.143061 0.116404 +0.110511 0.142500 0.113177 +0.139272 0.141938 0.109950 +0.173365 0.146708 0.109388 +0.204793 0.148812 0.108826 +0.236220 0.150916 0.108265 +0.267647 0.153021 0.107703 +0.299074 0.155125 0.107142 +0.330501 0.157229 0.106580 +0.361928 0.159333 0.106019 +0.393355 0.161437 0.105457 +0.424783 0.163542 0.104896 +0.456210 0.165646 0.104334 +0.487637 0.167750 0.103773 +0.519064 0.169854 0.103211 +0.550491 0.171958 0.102650 +0.581918 0.174063 0.102088 +0.613346 0.176167 0.101526 +0.642076 0.178046 0.100965 +0.670081 0.179865 0.100403 +0.698087 0.181684 0.099842 +0.726093 0.183503 0.099280 +0.754098 0.185322 0.098719 +0.782104 0.187142 0.098157 +0.810110 0.188961 0.097596 +0.838115 0.190780 0.097034 +0.866121 0.192599 0.096473 +0.894127 0.194418 0.095911 +0.922132 0.196237 0.095350 +0.000000 0.175407 0.130090 +0.000000 0.174846 0.126862 +0.014341 0.174284 0.123635 +0.045768 0.173722 0.120408 +0.077195 0.173161 0.117181 +0.108622 0.172599 0.113953 +0.134718 0.172038 0.108060 +0.166145 0.171476 0.107499 +0.202903 0.178912 0.106937 +0.234331 0.181016 0.106376 +0.265758 0.183120 0.105814 +0.297185 0.185225 0.105253 +0.328612 0.187329 0.104691 +0.360039 0.189433 0.104130 +0.391466 0.191537 0.103568 +0.422894 0.193641 0.103007 +0.454321 0.195745 0.102445 +0.485748 0.197850 0.101884 +0.517175 0.199954 0.101322 +0.548602 0.202058 0.100761 +0.580029 0.204162 0.100199 +0.611457 0.206266 0.099637 +0.640392 0.208163 0.099076 +0.668398 0.209982 0.098514 +0.696404 0.211801 0.097953 +0.724409 0.213620 0.097391 +0.752415 0.215439 0.096830 +0.780421 0.217258 0.096268 +0.808426 0.219077 0.095707 +0.836432 0.220896 0.095145 +0.864438 0.222716 0.094584 +0.892443 0.224535 0.094022 +0.920449 0.226354 0.093461 +0.000000 0.205507 0.130866 +0.000000 0.204945 0.127639 +0.012451 0.204384 0.124412 +0.043879 0.203822 0.121185 +0.075306 0.203261 0.117957 +0.106733 0.202699 0.114730 +0.130163 0.202138 0.106171 +0.161590 0.201576 0.105610 +0.193017 0.201014 0.105048 +0.232442 0.211116 0.104487 +0.263869 0.213220 0.103925 +0.295296 0.215324 0.103364 +0.326723 0.217428 0.102802 +0.358150 0.219533 0.102241 +0.389577 0.221637 0.101679 +0.421005 0.223741 0.101118 +0.452432 0.225845 0.100556 +0.483859 0.227949 0.099995 +0.515286 0.230054 0.099433 +0.546713 0.232158 0.098871 +0.578140 0.234262 0.098310 +0.609568 0.236366 0.097748 +0.638709 0.238280 0.097187 +0.666715 0.240099 0.096625 +0.694720 0.241918 0.096064 +0.722726 0.243737 0.095502 +0.750732 0.245556 0.094941 +0.778737 0.247375 0.094379 +0.806743 0.249194 0.093818 +0.834749 0.251013 0.093256 +0.862754 0.252832 0.092695 +0.890760 0.254651 0.092133 +0.918766 0.256470 0.091572 +0.000000 0.235606 0.131643 +0.000000 0.235045 0.128416 +0.010562 0.234483 0.125189 +0.041990 0.233922 0.121961 +0.073417 0.233360 0.118734 +0.104844 0.232799 0.115507 +0.125608 0.232237 0.104282 +0.157035 0.231676 0.103721 +0.188463 0.231114 0.103159 +0.219890 0.230553 0.102598 +0.261980 0.243320 0.102036 +0.293407 0.245424 0.101475 +0.324834 0.247528 0.100913 +0.356261 0.249632 0.100352 +0.387688 0.251736 0.099790 +0.419116 0.253841 0.099229 +0.450543 0.255945 0.098667 +0.481970 0.258049 0.098106 +0.513397 0.260153 0.097544 +0.544824 0.262257 0.096982 +0.576251 0.264362 0.096421 +0.607679 0.266466 0.095859 +0.637026 0.268397 0.095298 +0.665031 0.270216 0.094736 +0.693037 0.272035 0.094175 +0.721043 0.273854 0.093613 +0.749048 0.275673 0.093052 +0.777054 0.277492 0.092490 +0.805060 0.279311 0.091929 +0.833065 0.281130 0.091367 +0.861071 0.282949 0.090806 +0.889077 0.284768 0.090244 +0.917082 0.286587 0.089683 +0.000000 0.265706 0.132420 +0.000000 0.265145 0.129193 +0.008673 0.264583 0.125965 +0.040101 0.264021 0.122738 +0.071528 0.263460 0.119511 +0.102955 0.262898 0.116284 +0.121053 0.262337 0.102393 +0.152481 0.261775 0.101832 +0.183908 0.261214 0.101270 +0.215335 0.260652 0.100709 +0.246762 0.260091 0.100147 +0.291518 0.275524 0.099586 +0.322945 0.277628 0.099024 +0.354372 0.279732 0.098463 +0.385799 0.281836 0.097901 +0.417227 0.283940 0.097340 +0.448654 0.286044 0.096778 +0.480081 0.288149 0.096216 +0.511508 0.290253 0.095655 +0.542935 0.292357 0.095093 +0.574362 0.294461 0.094532 +0.605789 0.296565 0.093970 +0.635342 0.298513 0.093409 +0.663348 0.300332 0.092847 +0.691354 0.302152 0.092286 +0.719359 0.303971 0.091724 +0.747365 0.305790 0.091163 +0.775371 0.307609 0.090601 +0.803376 0.309428 0.090040 +0.831382 0.311247 0.089478 +0.859387 0.313066 0.088917 +0.887393 0.314885 0.088355 +0.915399 0.316704 0.087793 +0.000000 0.295806 0.133197 +0.000000 0.295244 0.129969 +0.006784 0.294683 0.126742 +0.038212 0.294121 0.123515 +0.069639 0.293560 0.120287 +0.101066 0.292998 0.117060 +0.116499 0.292436 0.100504 +0.147926 0.291875 0.099943 +0.179353 0.291313 0.099381 +0.210780 0.290752 0.098820 +0.242207 0.290190 0.098258 +0.273634 0.289629 0.097697 +0.321056 0.307727 0.097135 +0.352483 0.309832 0.096574 +0.383910 0.311936 0.096012 +0.415337 0.314040 0.095451 +0.446765 0.316144 0.094889 +0.478192 0.318248 0.094327 +0.509619 0.320353 0.093766 +0.541046 0.322457 0.093204 +0.572473 0.324561 0.092643 +0.603900 0.326665 0.092081 +0.633659 0.328630 0.091520 +0.661665 0.330449 0.090958 +0.689670 0.332268 0.090397 +0.717676 0.334087 0.089835 +0.745681 0.335906 0.089274 +0.773687 0.337726 0.088712 +0.801693 0.339545 0.088151 +0.829698 0.341364 0.087589 +0.857704 0.343183 0.087028 +0.885710 0.345002 0.086466 +0.913715 0.346821 0.085904 +0.000000 0.325905 0.133973 +0.000000 0.325344 0.130746 +0.004895 0.324782 0.127519 +0.036323 0.324221 0.124291 +0.067750 0.323659 0.121064 +0.099177 0.323098 0.117837 +0.111944 0.322536 0.098615 +0.143371 0.321975 0.098054 +0.174798 0.321413 0.097492 +0.206225 0.320852 0.096931 +0.237653 0.320290 0.096369 +0.269080 0.319728 0.095808 +0.300507 0.319167 0.095246 +0.350594 0.339931 0.094685 +0.382021 0.342035 0.094123 +0.413448 0.344140 0.093561 +0.444876 0.346244 0.093000 +0.476303 0.348348 0.092438 +0.507730 0.350452 0.091877 +0.539157 0.352556 0.091315 +0.570584 0.354661 0.090754 +0.602011 0.356765 0.090192 +0.631975 0.358747 0.089631 +0.659981 0.360566 0.089069 +0.687987 0.362385 0.088508 +0.715992 0.364204 0.087946 +0.743998 0.366023 0.087385 +0.772004 0.367842 0.086823 +0.800009 0.369661 0.086262 +0.828015 0.371480 0.085700 +0.856021 0.373300 0.085138 +0.884026 0.375119 0.084577 +0.912032 0.376938 0.084015 +0.000000 0.356005 0.134750 +0.000000 0.355443 0.131523 +0.003006 0.354882 0.128295 +0.034433 0.354320 0.125068 +0.065861 0.353759 0.121841 +0.097288 0.353197 0.118614 +0.107389 0.352636 0.096726 +0.138816 0.352074 0.096165 +0.170243 0.351513 0.095603 +0.201671 0.350951 0.095042 +0.233098 0.350390 0.094480 +0.264525 0.349828 0.093919 +0.295952 0.349267 0.093357 +0.327379 0.348705 0.092796 +0.380132 0.372135 0.092234 +0.411559 0.374239 0.091672 +0.442987 0.376343 0.091111 +0.474414 0.378448 0.090549 +0.505841 0.380552 0.089988 +0.537268 0.382656 0.089426 +0.568695 0.384760 0.088865 +0.600122 0.386864 0.088303 +0.630292 0.388864 0.087742 +0.658298 0.390683 0.087180 +0.686303 0.392502 0.086619 +0.714309 0.394321 0.086057 +0.742315 0.396140 0.085496 +0.770320 0.397959 0.084934 +0.798326 0.399778 0.084373 +0.826332 0.401597 0.083811 +0.854337 0.403416 0.083249 +0.882343 0.405235 0.082688 +0.910349 0.407054 0.082126 +0.000000 0.386105 0.135527 +0.000000 0.385543 0.132299 +0.001117 0.384982 0.129072 +0.032544 0.384420 0.125845 +0.063972 0.383859 0.122618 +0.095399 0.383297 0.119390 +0.102834 0.382735 0.094837 +0.134262 0.382174 0.094276 +0.165689 0.381612 0.093714 +0.197116 0.381051 0.093153 +0.228543 0.380489 0.092591 +0.259970 0.379928 0.092030 +0.291397 0.379366 0.091468 +0.322825 0.378805 0.090906 +0.354252 0.378243 0.090345 +0.409670 0.404339 0.089783 +0.441098 0.406443 0.089222 +0.472525 0.408547 0.088660 +0.503952 0.410651 0.088099 +0.535379 0.412756 0.087537 +0.566806 0.414860 0.086976 +0.598233 0.416964 0.086414 +0.628609 0.418981 0.085853 +0.656614 0.420800 0.085291 +0.684620 0.422619 0.084730 +0.712626 0.424438 0.084168 +0.740631 0.426257 0.083607 +0.768637 0.428076 0.083045 +0.796643 0.429895 0.082483 +0.824648 0.431714 0.081922 +0.852654 0.433533 0.081360 +0.880660 0.435352 0.080799 +0.908665 0.437171 0.080237 +0.000000 0.416204 0.136303 +0.000000 0.415643 0.133076 +0.000000 0.415081 0.129849 +0.030655 0.414520 0.126621 +0.062083 0.413958 0.123394 +0.093510 0.413397 0.120167 +0.098280 0.412835 0.092948 +0.129707 0.412274 0.092387 +0.161134 0.411712 0.091825 +0.192561 0.411151 0.091264 +0.223988 0.410589 0.090702 +0.255415 0.410027 0.090141 +0.286843 0.409466 0.089579 +0.318270 0.408904 0.089017 +0.349697 0.408343 0.088456 +0.381124 0.407781 0.087894 +0.439208 0.436543 0.087333 +0.470636 0.438647 0.086771 +0.502063 0.440751 0.086210 +0.533490 0.442855 0.085648 +0.564917 0.444960 0.085087 +0.596344 0.447064 0.084525 +0.626925 0.449097 0.083964 +0.654931 0.450916 0.083402 +0.682937 0.452736 0.082841 +0.710942 0.454555 0.082279 +0.738948 0.456374 0.081718 +0.766954 0.458193 0.081156 +0.794959 0.460012 0.080594 +0.822965 0.461831 0.080033 +0.850971 0.463650 0.079471 +0.878976 0.465469 0.078910 +0.906982 0.467288 0.078348 +0.000000 0.446304 0.137080 +0.000000 0.445742 0.133853 +0.000000 0.445181 0.130625 +0.028766 0.444619 0.127398 +0.060194 0.444058 0.124171 +0.091621 0.443496 0.120944 +0.093725 0.442935 0.091059 +0.125152 0.442373 0.090498 +0.156579 0.441812 0.089936 +0.188006 0.441250 0.089375 +0.219434 0.440689 0.088813 +0.250861 0.440127 0.088251 +0.282288 0.439566 0.087690 +0.313715 0.439004 0.087128 +0.345142 0.438443 0.086567 +0.376569 0.437881 0.086005 +0.407996 0.437319 0.085444 +0.468747 0.468747 0.084882 +0.500174 0.470851 0.084321 +0.531601 0.472955 0.083759 +0.563028 0.475059 0.083198 +0.594455 0.477163 0.082636 +0.625242 0.479214 0.082075 +0.653248 0.481033 0.081513 +0.681253 0.482852 0.080952 +0.709259 0.484671 0.080390 +0.737265 0.486490 0.079828 +0.765270 0.488310 0.079267 +0.793276 0.490129 0.078705 +0.821282 0.491948 0.078144 +0.849287 0.493767 0.077582 +0.877293 0.495586 0.077021 +0.905299 0.497405 0.076459 +0.000000 0.476404 0.137857 +0.000000 0.475842 0.134629 +0.000000 0.475281 0.131402 +0.026877 0.474719 0.128175 +0.058304 0.474158 0.124948 +0.089732 0.473596 0.121720 +0.089170 0.473034 0.089170 +0.120597 0.472473 0.088609 +0.152024 0.471911 0.088047 +0.183452 0.471350 0.087486 +0.214879 0.470788 0.086924 +0.246306 0.470227 0.086362 +0.277733 0.469665 0.085801 +0.309160 0.469104 0.085239 +0.340587 0.468542 0.084678 +0.372015 0.467981 0.084116 +0.403442 0.467419 0.083555 +0.434869 0.466858 0.082993 +0.495619 0.498285 0.082432 +0.529712 0.503055 0.081870 +0.561139 0.505159 0.081309 +0.592566 0.507263 0.080747 +0.623559 0.509331 0.080186 +0.651564 0.511150 0.079624 +0.679570 0.512969 0.079063 +0.707576 0.514788 0.078501 +0.735581 0.516607 0.077939 +0.763587 0.518426 0.077378 +0.791593 0.520245 0.076816 +0.819598 0.522064 0.076255 +0.847604 0.523884 0.075693 +0.875610 0.525703 0.075132 +0.903615 0.527522 0.074570 +0.000000 0.506503 0.138633 +0.000000 0.505942 0.135406 +0.000000 0.505380 0.132179 +0.024988 0.504819 0.128952 +0.056415 0.504257 0.125724 +0.087843 0.503696 0.122497 +0.087281 0.503134 0.089947 +0.116043 0.502573 0.086720 +0.147470 0.502011 0.086158 +0.178897 0.501450 0.085596 +0.210324 0.500888 0.085035 +0.241751 0.500326 0.084473 +0.273178 0.499765 0.083912 +0.304605 0.499203 0.083350 +0.336033 0.498642 0.082789 +0.367460 0.498080 0.082227 +0.398887 0.497519 0.081666 +0.430314 0.496957 0.081104 +0.461741 0.496396 0.080543 +0.522491 0.527823 0.079981 +0.559250 0.535259 0.079420 +0.590677 0.537363 0.078858 +0.621875 0.539448 0.078297 +0.649881 0.541267 0.077735 +0.677887 0.543086 0.077173 +0.705892 0.544905 0.076612 +0.733898 0.546724 0.076050 +0.761904 0.548543 0.075489 +0.789909 0.550362 0.074927 +0.817915 0.552181 0.074366 +0.845920 0.554000 0.073804 +0.873926 0.555819 0.073243 +0.901932 0.557638 0.072681 +0.000000 0.536603 0.139410 +0.000000 0.536041 0.136183 +0.000000 0.535480 0.132956 +0.023099 0.534918 0.129728 +0.054526 0.534357 0.126501 +0.085954 0.533795 0.123274 +0.085392 0.533234 0.090723 +0.111488 0.532672 0.084831 +0.142915 0.532111 0.084269 +0.174342 0.531549 0.083707 +0.205769 0.530988 0.083146 +0.237196 0.530426 0.082584 +0.268624 0.529865 0.082023 +0.300051 0.529303 0.081461 +0.331478 0.528742 0.080900 +0.362905 0.528180 0.080338 +0.394332 0.527618 0.079777 +0.425759 0.527057 0.079215 +0.457187 0.526495 0.078654 +0.488614 0.525934 0.078092 +0.549364 0.557361 0.077531 +0.588788 0.567462 0.076969 +0.620192 0.569565 0.076408 +0.648198 0.571384 0.075846 +0.676203 0.573203 0.075284 +0.704209 0.575022 0.074723 +0.732215 0.576841 0.074161 +0.760220 0.578660 0.073600 +0.788226 0.580479 0.073038 +0.816231 0.582298 0.072477 +0.844237 0.584117 0.071915 +0.872243 0.585936 0.071354 +0.900248 0.587755 0.070792 +0.000000 0.566703 0.140187 +0.000000 0.566141 0.136959 +0.000000 0.565580 0.133732 +0.021210 0.565018 0.130505 +0.052637 0.564457 0.127278 +0.084065 0.563895 0.124050 +0.083503 0.563333 0.091500 +0.106933 0.562772 0.082941 +0.138360 0.562210 0.082380 +0.169787 0.561649 0.081818 +0.201214 0.561087 0.081257 +0.232642 0.560526 0.080695 +0.264069 0.559964 0.080134 +0.295496 0.559403 0.079572 +0.326923 0.558841 0.079011 +0.358350 0.558280 0.078449 +0.389777 0.557718 0.077888 +0.421205 0.557157 0.077326 +0.452632 0.556595 0.076765 +0.484059 0.556033 0.076203 +0.515486 0.555472 0.075642 +0.576236 0.586899 0.075080 +0.618326 0.599666 0.074518 +0.646514 0.601500 0.073957 +0.674520 0.603320 0.073395 +0.702525 0.605139 0.072834 +0.730531 0.606958 0.072272 +0.758537 0.608777 0.071711 +0.786542 0.610596 0.071149 +0.814548 0.612415 0.070588 +0.842554 0.614234 0.070026 +0.870559 0.616053 0.069465 +0.898565 0.617872 0.068903 +0.000000 0.596802 0.140963 +0.000000 0.596241 0.137736 +0.000000 0.595679 0.134509 +0.019321 0.595118 0.131282 +0.050748 0.594556 0.128054 +0.082176 0.593995 0.124827 +0.081614 0.593433 0.092277 +0.102378 0.592872 0.081052 +0.133805 0.592310 0.080491 +0.165233 0.591748 0.079929 +0.196660 0.591187 0.079368 +0.228087 0.590625 0.078806 +0.259514 0.590064 0.078245 +0.290941 0.589502 0.077683 +0.322368 0.588941 0.077122 +0.353796 0.588379 0.076560 +0.385223 0.587818 0.075999 +0.416650 0.587256 0.075437 +0.448077 0.586695 0.074876 +0.479504 0.586133 0.074314 +0.510931 0.585572 0.073753 +0.542358 0.585010 0.073191 +0.603109 0.616437 0.072629 +0.644831 0.631617 0.072068 +0.672836 0.633436 0.071506 +0.700842 0.635255 0.070945 +0.728848 0.637074 0.070383 +0.756853 0.638894 0.069822 +0.784859 0.640713 0.069260 +0.812865 0.642532 0.068699 +0.840870 0.644351 0.068137 +0.868876 0.646170 0.067576 +0.896882 0.647989 0.067014 +0.000000 0.626151 0.141677 +0.000000 0.625650 0.138455 +0.000000 0.625150 0.135233 +0.017432 0.624649 0.132011 +0.048859 0.624149 0.128789 +0.080286 0.623649 0.125567 +0.079725 0.623148 0.093022 +0.097850 0.622648 0.079163 +0.129273 0.622147 0.078602 +0.160695 0.621647 0.078040 +0.192117 0.621147 0.077479 +0.223539 0.620646 0.076917 +0.254961 0.620146 0.076356 +0.286386 0.619602 0.075794 +0.317814 0.619040 0.075233 +0.349241 0.618479 0.074671 +0.380668 0.617917 0.074110 +0.412095 0.617356 0.073548 +0.443522 0.616794 0.072987 +0.474949 0.616233 0.072425 +0.506377 0.615671 0.071863 +0.537804 0.615110 0.071302 +0.569231 0.614548 0.070740 +0.624561 0.643147 0.070179 +0.671153 0.663553 0.069617 +0.699159 0.665372 0.069056 +0.727164 0.667191 0.068494 +0.755170 0.669010 0.067933 +0.783176 0.670829 0.067371 +0.811181 0.672648 0.066810 +0.839187 0.674468 0.066248 +0.867193 0.676287 0.065687 +0.895198 0.678106 0.065125 +0.000000 0.652973 0.142181 +0.000000 0.652473 0.138959 +0.000000 0.651972 0.135737 +0.015543 0.651472 0.132515 +0.046970 0.650972 0.129292 +0.078397 0.650471 0.126070 +0.077836 0.649971 0.093525 +0.093569 0.649470 0.077274 +0.124991 0.648970 0.076713 +0.156413 0.648470 0.076151 +0.187835 0.647969 0.075590 +0.219257 0.647469 0.075028 +0.250679 0.646968 0.074467 +0.282101 0.646468 0.073905 +0.313523 0.645968 0.073344 +0.344945 0.645467 0.072782 +0.376367 0.644967 0.072221 +0.407789 0.644466 0.071659 +0.439211 0.643966 0.071098 +0.470634 0.643466 0.070536 +0.502056 0.642965 0.069974 +0.533478 0.642465 0.069413 +0.564900 0.641964 0.068851 +0.593700 0.641464 0.068290 +0.647831 0.669470 0.067728 +0.697475 0.692989 0.067167 +0.725481 0.694869 0.066605 +0.753487 0.696749 0.066044 +0.781492 0.698630 0.065482 +0.809498 0.700510 0.064921 +0.837504 0.702390 0.064359 +0.865509 0.704270 0.063798 +0.893515 0.706150 0.063236 +0.000000 0.679796 0.142685 +0.000000 0.679295 0.139463 +0.000000 0.678795 0.136240 +0.013654 0.678295 0.133018 +0.045081 0.677794 0.129796 +0.076508 0.677294 0.126574 +0.075947 0.676794 0.094029 +0.089287 0.676293 0.075385 +0.120709 0.675793 0.074824 +0.152131 0.675292 0.074262 +0.183553 0.674792 0.073701 +0.214975 0.674292 0.073139 +0.246397 0.673791 0.072578 +0.277819 0.673291 0.072016 +0.309242 0.672790 0.071455 +0.340664 0.672290 0.070893 +0.372086 0.671790 0.070332 +0.403508 0.671289 0.069770 +0.434930 0.670789 0.069208 +0.466352 0.670288 0.068647 +0.497774 0.669788 0.068085 +0.529196 0.669288 0.067524 +0.560618 0.668787 0.066962 +0.589624 0.668287 0.066401 +0.617624 0.667786 0.065839 +0.671755 0.695792 0.065278 +0.723798 0.721709 0.064716 +0.751803 0.723589 0.064155 +0.779809 0.725469 0.063593 +0.807815 0.727350 0.063032 +0.835820 0.729230 0.062470 +0.863826 0.731110 0.061909 +0.891832 0.732990 0.061347 +0.000000 0.706619 0.143188 +0.000000 0.706118 0.139966 +0.000000 0.705618 0.136744 +0.011765 0.705117 0.133522 +0.043192 0.704617 0.130300 +0.074619 0.704117 0.127077 +0.074058 0.703616 0.094532 +0.085005 0.703116 0.073496 +0.116427 0.702615 0.072935 +0.147850 0.702115 0.072373 +0.179272 0.701615 0.071812 +0.210694 0.701114 0.071250 +0.242116 0.700614 0.070689 +0.273538 0.700113 0.070127 +0.304960 0.699613 0.069566 +0.336382 0.699113 0.069004 +0.367804 0.698612 0.068443 +0.399226 0.698112 0.067881 +0.430648 0.697611 0.067319 +0.462070 0.697111 0.066758 +0.493492 0.696611 0.066196 +0.524914 0.696110 0.065635 +0.556336 0.695610 0.065073 +0.585547 0.695109 0.064512 +0.613548 0.694609 0.063950 +0.641549 0.694109 0.063389 +0.695680 0.722114 0.062827 +0.749811 0.750120 0.062266 +0.778126 0.752309 0.061704 +0.806131 0.754189 0.061143 +0.834137 0.756070 0.060581 +0.862143 0.757950 0.060019 +0.890148 0.759830 0.059458 +0.000000 0.733441 0.143692 +0.000000 0.732941 0.140470 +0.000000 0.732440 0.137248 +0.009876 0.731940 0.134025 +0.041303 0.731440 0.130803 +0.072730 0.730939 0.127581 +0.072169 0.730439 0.095036 +0.080724 0.729938 0.071607 +0.112146 0.729438 0.071046 +0.143568 0.728938 0.070484 +0.174990 0.728437 0.069923 +0.206412 0.727937 0.069361 +0.237834 0.727436 0.068800 +0.269256 0.726936 0.068238 +0.300678 0.726436 0.067677 +0.332100 0.725935 0.067115 +0.363522 0.725435 0.066553 +0.394944 0.724934 0.065992 +0.426366 0.724434 0.065430 +0.457789 0.723934 0.064869 +0.489211 0.723433 0.064307 +0.520633 0.722933 0.063746 +0.552055 0.722432 0.063184 +0.581471 0.721932 0.062623 +0.609472 0.721432 0.062061 +0.637473 0.720931 0.061500 +0.665473 0.720431 0.060938 +0.719604 0.748437 0.060377 +0.773735 0.776442 0.059815 +0.804448 0.781029 0.059254 +0.832454 0.782909 0.058692 +0.860459 0.784790 0.058130 +0.888465 0.786670 0.057569 +0.000000 0.760264 0.144196 +0.000000 0.759764 0.140973 +0.000000 0.759263 0.137751 +0.007987 0.758763 0.134529 +0.039414 0.758262 0.131307 +0.070841 0.757762 0.128085 +0.070280 0.757262 0.095540 +0.076442 0.756761 0.069718 +0.107864 0.756261 0.069157 +0.139286 0.755760 0.068595 +0.170708 0.755260 0.068034 +0.202130 0.754760 0.067472 +0.233552 0.754259 0.066911 +0.264974 0.753759 0.066349 +0.296397 0.753258 0.065787 +0.327819 0.752758 0.065226 +0.359241 0.752258 0.064664 +0.390663 0.751757 0.064103 +0.422085 0.751257 0.063541 +0.453507 0.750756 0.062980 +0.484929 0.750256 0.062418 +0.516351 0.749756 0.061857 +0.547773 0.749255 0.061295 +0.577395 0.748755 0.060734 +0.605396 0.748254 0.060172 +0.633397 0.747754 0.059611 +0.661397 0.747254 0.059049 +0.689398 0.746753 0.058488 +0.743529 0.774759 0.057926 +0.797660 0.802764 0.057364 +0.830770 0.809749 0.056803 +0.858776 0.811629 0.056241 +0.886781 0.813510 0.055680 +0.000000 0.787087 0.144699 +0.000000 0.786586 0.141477 +0.000000 0.786086 0.138255 +0.006098 0.785585 0.135033 +0.037525 0.785085 0.131810 +0.068952 0.784585 0.128588 +0.068391 0.784084 0.096043 +0.072160 0.783584 0.067829 +0.103582 0.783083 0.067268 +0.135005 0.782583 0.066706 +0.166427 0.782083 0.066145 +0.197849 0.781582 0.065583 +0.229271 0.781082 0.065022 +0.260693 0.780581 0.064460 +0.292115 0.780081 0.063898 +0.323537 0.779581 0.063337 +0.354959 0.779080 0.062775 +0.386381 0.778580 0.062214 +0.417803 0.778079 0.061652 +0.449225 0.777579 0.061091 +0.480647 0.777079 0.060529 +0.512069 0.776578 0.059968 +0.543491 0.776078 0.059406 +0.573319 0.775577 0.058845 +0.601320 0.775077 0.058283 +0.629321 0.774577 0.057722 +0.657321 0.774076 0.057160 +0.685322 0.773576 0.056599 +0.713322 0.773075 0.056037 +0.767453 0.801081 0.055475 +0.821584 0.829087 0.054914 +0.857092 0.838469 0.054352 +0.885098 0.840349 0.053791 +0.000000 0.813909 0.145203 +0.000000 0.813409 0.141981 +0.000000 0.812909 0.138758 +0.004209 0.812408 0.135536 +0.035636 0.811908 0.132314 +0.067063 0.811407 0.129092 +0.066502 0.810907 0.096547 +0.067879 0.810407 0.065940 +0.099301 0.809906 0.065379 +0.130723 0.809406 0.064817 +0.162145 0.808905 0.064256 +0.193567 0.808405 0.063694 +0.224989 0.807905 0.063132 +0.256411 0.807404 0.062571 +0.287833 0.806904 0.062009 +0.319255 0.806403 0.061448 +0.350677 0.805903 0.060886 +0.382099 0.805403 0.060325 +0.413521 0.804902 0.059763 +0.444943 0.804402 0.059202 +0.476366 0.803901 0.058640 +0.507788 0.803401 0.058079 +0.539210 0.802901 0.057517 +0.569243 0.802400 0.056956 +0.597244 0.801900 0.056394 +0.625245 0.801399 0.055833 +0.653245 0.800899 0.055271 +0.681246 0.800399 0.054709 +0.709246 0.799898 0.054148 +0.737247 0.799398 0.053586 +0.791378 0.827403 0.053025 +0.845509 0.855409 0.052463 +0.883415 0.867189 0.051902 +0.000000 0.840732 0.145706 +0.000000 0.840232 0.142484 +0.000000 0.839731 0.139262 +0.002320 0.839231 0.136040 +0.033747 0.838730 0.132818 +0.065174 0.838230 0.129596 +0.064613 0.837730 0.097050 +0.064051 0.837229 0.064505 +0.095019 0.836729 0.063490 +0.126441 0.836228 0.062928 +0.157863 0.835728 0.062367 +0.189285 0.835228 0.061805 +0.220707 0.834727 0.061243 +0.252129 0.834227 0.060682 +0.283551 0.833726 0.060120 +0.314974 0.833226 0.059559 +0.346396 0.832726 0.058997 +0.377818 0.832225 0.058436 +0.409240 0.831725 0.057874 +0.440662 0.831224 0.057313 +0.472084 0.830724 0.056751 +0.503506 0.830224 0.056190 +0.534928 0.829723 0.055628 +0.565167 0.829223 0.055067 +0.593168 0.828722 0.054505 +0.621169 0.828222 0.053944 +0.649169 0.827722 0.053382 +0.677170 0.827221 0.052820 +0.705170 0.826721 0.052259 +0.733171 0.826220 0.051697 +0.761171 0.825720 0.051136 +0.815302 0.853726 0.050574 +0.869434 0.881731 0.050013 +0.000000 0.867555 0.146210 +0.000000 0.867054 0.142988 +0.000000 0.866554 0.139766 +0.000431 0.866053 0.136543 +0.031858 0.865553 0.133321 +0.063285 0.865053 0.130099 +0.062724 0.864552 0.097554 +0.062162 0.864052 0.065009 +0.090737 0.863551 0.061601 +0.122159 0.863051 0.061039 +0.153582 0.862551 0.060477 +0.185004 0.862050 0.059916 +0.216426 0.861550 0.059354 +0.247848 0.861049 0.058793 +0.279270 0.860549 0.058231 +0.310692 0.860049 0.057670 +0.342114 0.859548 0.057108 +0.373536 0.859048 0.056547 +0.404958 0.858547 0.055985 +0.436380 0.858047 0.055424 +0.467802 0.857547 0.054862 +0.499224 0.857046 0.054301 +0.530646 0.856546 0.053739 +0.561091 0.856045 0.053178 +0.589092 0.855545 0.052616 +0.617093 0.855045 0.052054 +0.645093 0.854544 0.051493 +0.673094 0.854044 0.050931 +0.701094 0.853543 0.050370 +0.729095 0.853043 0.049808 +0.757095 0.852543 0.049247 +0.785096 0.852042 0.048685 +0.839227 0.880048 0.048124 +0.000000 0.894377 0.146714 +0.000000 0.893877 0.143491 +0.000000 0.893377 0.140269 +0.000000 0.892876 0.137047 +0.029969 0.892376 0.133825 +0.061396 0.891875 0.130603 +0.060835 0.891375 0.098058 +0.060273 0.890875 0.065512 +0.086456 0.890374 0.059712 +0.117878 0.889874 0.059150 +0.149300 0.889373 0.058588 +0.180722 0.888873 0.058027 +0.212144 0.888373 0.057465 +0.243566 0.887872 0.056904 +0.274988 0.887372 0.056342 +0.306410 0.886871 0.055781 +0.337832 0.886371 0.055219 +0.369254 0.885871 0.054658 +0.400676 0.885370 0.054096 +0.432098 0.884870 0.053535 +0.463521 0.884369 0.052973 +0.494943 0.883869 0.052412 +0.526365 0.883369 0.051850 +0.557015 0.882868 0.051289 +0.585016 0.882368 0.050727 +0.613016 0.881867 0.050165 +0.641017 0.881367 0.049604 +0.669018 0.880867 0.049042 +0.697018 0.880366 0.048481 +0.725019 0.879866 0.047919 +0.753019 0.879365 0.047358 +0.781020 0.878865 0.046796 +0.809020 0.878365 0.046235 +0.000000 0.000000 0.156451 +0.011940 0.000000 0.155889 +0.043367 0.000000 0.155328 +0.074795 0.000000 0.154766 +0.106222 0.000000 0.154205 +0.137649 0.000000 0.153643 +0.153082 0.000000 0.137087 +0.184509 0.000000 0.133860 +0.215936 0.000000 0.130633 +0.247363 0.000000 0.127406 +0.278790 0.000000 0.124178 +0.310218 0.000000 0.120951 +0.341645 0.000000 0.117724 +0.373072 0.000000 0.114497 +0.404499 0.000000 0.111269 +0.435926 0.000000 0.108042 +0.467353 0.000000 0.104815 +0.498780 0.000000 0.101588 +0.530208 0.000000 0.098360 +0.561635 0.000000 0.095133 +0.593062 0.000000 0.091906 +0.624000 0.000000 0.088719 +0.652006 0.000000 0.085777 +0.680012 0.000000 0.082835 +0.708017 0.000000 0.079893 +0.736023 0.000000 0.076951 +0.764029 0.000000 0.074009 +0.792034 0.000000 0.071066 +0.820040 0.000000 0.068124 +0.848046 0.000000 0.065182 +0.876051 0.000000 0.062240 +0.904057 0.000000 0.059298 +0.932063 0.000000 0.056356 +0.000000 0.000000 0.154562 +0.007385 0.000000 0.154000 +0.038813 0.000000 0.153439 +0.070240 0.000000 0.152877 +0.101667 0.000000 0.152316 +0.133094 0.000000 0.151754 +0.151193 0.000000 0.137864 +0.182620 0.000000 0.134637 +0.214047 0.000000 0.131410 +0.245474 0.000000 0.128182 +0.276901 0.000000 0.124955 +0.308328 0.000000 0.121728 +0.339756 0.000000 0.118501 +0.371183 0.000000 0.115273 +0.402610 0.000000 0.112046 +0.434037 0.000000 0.108819 +0.465464 0.000000 0.105591 +0.496891 0.000000 0.102364 +0.528319 0.000000 0.099137 +0.559746 0.000000 0.095910 +0.591173 0.000000 0.092682 +0.622317 0.000000 0.089479 +0.650323 0.000000 0.086537 +0.678328 0.000000 0.083595 +0.706334 0.000000 0.080652 +0.734340 0.000000 0.077710 +0.762345 0.000000 0.074768 +0.790351 0.000000 0.071826 +0.818357 0.000000 0.068884 +0.846362 0.000000 0.065942 +0.874368 0.000000 0.063000 +0.902374 0.000000 0.060057 +0.930379 0.000000 0.057115 +0.000000 0.008724 0.152673 +0.000000 0.010828 0.152111 +0.034258 0.023595 0.151550 +0.065685 0.023033 0.150988 +0.097112 0.022472 0.150427 +0.128539 0.021910 0.149865 +0.149304 0.021349 0.138641 +0.180731 0.020787 0.135413 +0.212158 0.020226 0.132186 +0.243585 0.019664 0.128959 +0.275012 0.019103 0.125732 +0.306439 0.018541 0.122504 +0.337867 0.017980 0.119277 +0.369294 0.017418 0.116050 +0.400721 0.016857 0.112823 +0.432148 0.016295 0.109595 +0.463575 0.015734 0.106368 +0.495002 0.015172 0.103141 +0.526430 0.014610 0.099914 +0.557857 0.014049 0.096686 +0.589284 0.013487 0.093459 +0.620634 0.012926 0.090238 +0.648639 0.012364 0.087296 +0.676645 0.011803 0.084354 +0.704651 0.011241 0.081412 +0.732656 0.010680 0.078470 +0.760662 0.010118 0.075528 +0.788668 0.009557 0.072586 +0.816673 0.008995 0.069643 +0.844679 0.008434 0.066701 +0.872685 0.007872 0.063759 +0.900690 0.007311 0.060817 +0.928696 0.006749 0.057875 +0.000000 0.038823 0.150784 +0.000000 0.040928 0.150222 +0.021706 0.043032 0.149661 +0.061130 0.053133 0.149099 +0.092557 0.052572 0.148538 +0.123985 0.052010 0.147976 +0.147415 0.051449 0.139417 +0.178842 0.050887 0.136190 +0.210269 0.050325 0.132963 +0.241696 0.049764 0.129736 +0.273123 0.049202 0.126508 +0.304550 0.048641 0.123281 +0.335978 0.048079 0.120054 +0.367405 0.047518 0.116827 +0.398832 0.046956 0.113599 +0.430259 0.046395 0.110372 +0.461686 0.045833 0.107145 +0.493113 0.045272 0.103918 +0.524541 0.044710 0.100690 +0.555968 0.044149 0.097463 +0.587395 0.043587 0.094236 +0.618822 0.043026 0.091009 +0.646956 0.042464 0.088056 +0.674962 0.041902 0.085114 +0.702967 0.041341 0.082171 +0.730973 0.040779 0.079229 +0.758979 0.040218 0.076287 +0.786984 0.039656 0.073345 +0.814990 0.039095 0.070403 +0.842996 0.038533 0.067461 +0.871001 0.037972 0.064519 +0.899007 0.037410 0.061577 +0.927012 0.036849 0.058634 +0.000000 0.068923 0.148895 +0.000000 0.071027 0.148333 +0.019817 0.073131 0.147772 +0.051244 0.075236 0.147210 +0.088003 0.082671 0.146649 +0.119430 0.082110 0.146087 +0.145526 0.081548 0.140194 +0.176953 0.080987 0.136967 +0.208380 0.080425 0.133740 +0.239807 0.079864 0.130512 +0.271234 0.079302 0.127285 +0.302661 0.078741 0.124058 +0.334089 0.078179 0.120831 +0.365516 0.077617 0.117603 +0.396943 0.077056 0.114376 +0.428370 0.076494 0.111149 +0.459797 0.075933 0.107922 +0.491224 0.075371 0.104694 +0.522652 0.074810 0.101467 +0.554079 0.074248 0.098240 +0.585506 0.073687 0.095013 +0.616933 0.073125 0.091785 +0.645273 0.072564 0.088815 +0.673278 0.072002 0.085873 +0.701284 0.071441 0.082931 +0.729290 0.070879 0.079989 +0.757295 0.070318 0.077047 +0.785301 0.069756 0.074105 +0.813306 0.069194 0.071162 +0.841312 0.069045 0.068633 +0.869318 0.070865 0.068071 +0.897323 0.072684 0.067510 +0.925329 0.074503 0.066948 +0.000000 0.099023 0.147006 +0.000000 0.101127 0.146444 +0.017928 0.103231 0.145883 +0.049355 0.105335 0.145321 +0.080782 0.107439 0.144760 +0.114875 0.112209 0.144198 +0.143637 0.111648 0.140971 +0.175064 0.111086 0.137744 +0.206491 0.110525 0.134516 +0.237918 0.109963 0.131289 +0.269345 0.109402 0.128062 +0.300772 0.108840 0.124835 +0.332200 0.108279 0.121607 +0.363627 0.107717 0.118380 +0.395054 0.107156 0.115153 +0.426481 0.106594 0.111925 +0.457908 0.106033 0.108698 +0.489335 0.105471 0.105471 +0.520762 0.107575 0.104909 +0.552190 0.109679 0.104348 +0.583617 0.111784 0.103786 +0.615044 0.113888 0.103225 +0.643589 0.115752 0.102663 +0.671595 0.117571 0.102102 +0.699600 0.119390 0.101540 +0.727606 0.121209 0.100979 +0.755612 0.123028 0.100417 +0.783617 0.124847 0.099856 +0.811623 0.126666 0.099294 +0.839629 0.128485 0.098733 +0.867634 0.130304 0.098171 +0.895640 0.132123 0.097609 +0.923646 0.133942 0.097048 +0.000000 0.129122 0.145117 +0.000000 0.131227 0.144555 +0.016039 0.133331 0.143994 +0.047466 0.135435 0.143432 +0.078893 0.137539 0.142871 +0.110320 0.139643 0.142309 +0.141747 0.141747 0.141747 +0.173175 0.143852 0.141186 +0.204602 0.145956 0.140624 +0.236029 0.148060 0.140063 +0.267456 0.150164 0.139501 +0.298883 0.152268 0.138940 +0.330310 0.154373 0.138378 +0.361738 0.156477 0.137817 +0.393165 0.158581 0.137255 +0.424592 0.160685 0.136694 +0.456019 0.162789 0.136132 +0.487446 0.164894 0.135571 +0.518873 0.166998 0.135009 +0.550301 0.169102 0.134448 +0.581728 0.171206 0.133886 +0.613155 0.173310 0.133324 +0.641906 0.175192 0.132763 +0.669911 0.177011 0.132201 +0.697917 0.178830 0.131640 +0.725923 0.180649 0.131078 +0.753928 0.182468 0.130517 +0.781934 0.184287 0.129955 +0.809940 0.186106 0.129394 +0.837945 0.187925 0.128832 +0.865951 0.189744 0.128271 +0.893957 0.191563 0.127709 +0.921962 0.193382 0.127148 +0.000000 0.175216 0.161888 +0.000000 0.174655 0.158660 +0.014150 0.174093 0.155433 +0.045577 0.173532 0.152206 +0.077004 0.172970 0.148979 +0.108431 0.172409 0.145751 +0.139858 0.171847 0.142524 +0.168620 0.171286 0.139297 +0.202713 0.176056 0.138735 +0.234140 0.178160 0.138174 +0.265567 0.180264 0.137612 +0.296994 0.182368 0.137051 +0.328421 0.184472 0.136489 +0.359849 0.186576 0.135928 +0.391276 0.188681 0.135366 +0.422703 0.190785 0.134805 +0.454130 0.192889 0.134243 +0.485557 0.194993 0.133682 +0.516984 0.197097 0.133120 +0.548412 0.199202 0.132559 +0.579839 0.201306 0.131997 +0.611266 0.203410 0.131435 +0.640222 0.205308 0.130874 +0.668228 0.207127 0.130312 +0.696234 0.208946 0.129751 +0.724239 0.210766 0.129189 +0.752245 0.212585 0.128628 +0.780251 0.214404 0.128066 +0.808256 0.216223 0.127505 +0.836262 0.218042 0.126943 +0.864268 0.219861 0.126382 +0.892273 0.221680 0.125820 +0.920279 0.223499 0.125259 +0.000000 0.205316 0.162664 +0.000000 0.204754 0.159437 +0.012261 0.204193 0.156210 +0.043688 0.203631 0.152983 +0.075115 0.203070 0.149755 +0.106542 0.202508 0.146528 +0.137969 0.201947 0.143301 +0.164065 0.201385 0.137408 +0.195492 0.200824 0.136846 +0.232251 0.208259 0.136285 +0.263678 0.210364 0.135723 +0.295105 0.212468 0.135162 +0.326532 0.214572 0.134600 +0.357960 0.216676 0.134039 +0.389387 0.218780 0.133477 +0.420814 0.220885 0.132916 +0.452241 0.222989 0.132354 +0.483668 0.225093 0.131793 +0.515095 0.227197 0.131231 +0.546523 0.229301 0.130669 +0.577950 0.231405 0.130108 +0.609377 0.233510 0.129546 +0.638539 0.235425 0.128985 +0.666545 0.237244 0.128423 +0.694550 0.239063 0.127862 +0.722556 0.240882 0.127300 +0.750562 0.242701 0.126739 +0.778567 0.244520 0.126177 +0.806573 0.246340 0.125616 +0.834579 0.248159 0.125054 +0.862584 0.249978 0.124493 +0.890590 0.251797 0.123931 +0.918596 0.253616 0.123370 +0.000000 0.235416 0.163441 +0.000000 0.234854 0.160214 +0.010372 0.234293 0.156987 +0.041799 0.233731 0.153759 +0.073226 0.233170 0.150532 +0.104653 0.232608 0.147305 +0.136080 0.232046 0.144078 +0.159510 0.231485 0.135519 +0.190938 0.230923 0.134957 +0.222365 0.230362 0.134396 +0.261789 0.240463 0.133834 +0.293216 0.242567 0.133273 +0.324643 0.244672 0.132711 +0.356071 0.246776 0.132150 +0.387498 0.248880 0.131588 +0.418925 0.250984 0.131027 +0.450352 0.253088 0.130465 +0.481779 0.255193 0.129904 +0.513206 0.257297 0.129342 +0.544633 0.259401 0.128780 +0.576061 0.261505 0.128219 +0.607488 0.263609 0.127657 +0.636856 0.265542 0.127096 +0.664861 0.267361 0.126534 +0.692867 0.269180 0.125973 +0.720873 0.270999 0.125411 +0.748878 0.272818 0.124850 +0.776884 0.274637 0.124288 +0.804890 0.276456 0.123727 +0.832895 0.278275 0.123165 +0.860901 0.280094 0.122604 +0.888907 0.281914 0.122042 +0.916912 0.283733 0.121481 +0.000000 0.265515 0.164218 +0.000000 0.264954 0.160991 +0.008483 0.264392 0.157763 +0.039910 0.263831 0.154536 +0.071337 0.263269 0.151309 +0.102764 0.262708 0.148082 +0.134191 0.262146 0.144854 +0.154956 0.261585 0.133630 +0.186383 0.261023 0.133068 +0.217810 0.260462 0.132507 +0.249237 0.259900 0.131945 +0.291327 0.272667 0.131384 +0.322754 0.274771 0.130822 +0.354181 0.276875 0.130261 +0.385609 0.278980 0.129699 +0.417036 0.281084 0.129138 +0.448463 0.283188 0.128576 +0.479890 0.285292 0.128014 +0.511317 0.287396 0.127453 +0.542744 0.289501 0.126891 +0.574172 0.291605 0.126330 +0.605599 0.293709 0.125768 +0.635172 0.295659 0.125207 +0.663178 0.297478 0.124645 +0.691184 0.299297 0.124084 +0.719189 0.301116 0.123522 +0.747195 0.302935 0.122961 +0.775201 0.304754 0.122399 +0.803206 0.306573 0.121838 +0.831212 0.308392 0.121276 +0.859218 0.310211 0.120715 +0.887223 0.312030 0.120153 +0.915229 0.313849 0.119591 +0.000000 0.295615 0.164994 +0.000000 0.295053 0.161767 +0.006594 0.294492 0.158540 +0.038021 0.293930 0.155313 +0.069448 0.293369 0.152085 +0.100875 0.292807 0.148858 +0.132302 0.292246 0.145631 +0.150401 0.291684 0.131741 +0.181828 0.291123 0.131179 +0.213255 0.290561 0.130618 +0.244682 0.290000 0.130056 +0.276110 0.289438 0.129495 +0.320865 0.304871 0.128933 +0.352292 0.306975 0.128372 +0.383720 0.309079 0.127810 +0.415147 0.311184 0.127249 +0.446574 0.313288 0.126687 +0.478001 0.315392 0.126125 +0.509428 0.317496 0.125564 +0.540855 0.319600 0.125002 +0.572283 0.321704 0.124441 +0.603710 0.323809 0.123879 +0.633489 0.325776 0.123318 +0.661495 0.327595 0.122756 +0.689500 0.329414 0.122195 +0.717506 0.331233 0.121633 +0.745512 0.333052 0.121072 +0.773517 0.334871 0.120510 +0.801523 0.336690 0.119949 +0.829529 0.338509 0.119387 +0.857534 0.340328 0.118826 +0.885540 0.342147 0.118264 +0.913545 0.343966 0.117702 +0.000000 0.325715 0.165771 +0.000000 0.325153 0.162544 +0.004705 0.324592 0.159317 +0.036132 0.324030 0.156089 +0.067559 0.323469 0.152862 +0.098986 0.322907 0.149635 +0.130413 0.322345 0.146408 +0.145846 0.321784 0.129852 +0.177273 0.321222 0.129290 +0.208700 0.320661 0.128729 +0.240128 0.320099 0.128167 +0.271555 0.319538 0.127606 +0.302982 0.318976 0.127044 +0.350403 0.337075 0.126483 +0.381831 0.339179 0.125921 +0.413258 0.341283 0.125359 +0.444685 0.343387 0.124798 +0.476112 0.345492 0.124236 +0.507539 0.347596 0.123675 +0.538966 0.349700 0.123113 +0.570394 0.351804 0.122552 +0.601821 0.353908 0.121990 +0.631806 0.355892 0.121429 +0.659811 0.357711 0.120867 +0.687817 0.359530 0.120306 +0.715823 0.361350 0.119744 +0.743828 0.363169 0.119183 +0.771834 0.364988 0.118621 +0.799839 0.366807 0.118060 +0.827845 0.368626 0.117498 +0.855851 0.370445 0.116936 +0.883856 0.372264 0.116375 +0.911862 0.374083 0.115813 +0.000000 0.355814 0.166548 +0.000000 0.355253 0.163321 +0.002816 0.354691 0.160093 +0.034243 0.354130 0.156866 +0.065670 0.353568 0.153639 +0.097097 0.353007 0.150412 +0.128524 0.352445 0.147184 +0.141291 0.351884 0.127963 +0.172719 0.351322 0.127401 +0.204146 0.350761 0.126840 +0.235573 0.350199 0.126278 +0.267000 0.349637 0.125717 +0.298427 0.349076 0.125155 +0.329854 0.348514 0.124594 +0.379942 0.369279 0.124032 +0.411369 0.371383 0.123470 +0.442796 0.373487 0.122909 +0.474223 0.375591 0.122347 +0.505650 0.377695 0.121786 +0.537077 0.379800 0.121224 +0.568505 0.381904 0.120663 +0.599932 0.384008 0.120101 +0.630122 0.386009 0.119540 +0.658128 0.387828 0.118978 +0.686133 0.389647 0.118417 +0.714139 0.391466 0.117855 +0.742145 0.393285 0.117294 +0.770150 0.395104 0.116732 +0.798156 0.396924 0.116171 +0.826162 0.398743 0.115609 +0.854167 0.400562 0.115047 +0.882173 0.402381 0.114486 +0.910179 0.404200 0.113924 +0.000000 0.385914 0.167325 +0.000000 0.385352 0.164097 +0.000927 0.384791 0.160870 +0.032354 0.384229 0.157643 +0.063781 0.383668 0.154416 +0.095208 0.383106 0.151188 +0.126635 0.382545 0.147961 +0.136737 0.381983 0.126074 +0.168164 0.381422 0.125512 +0.199591 0.380860 0.124951 +0.231018 0.380299 0.124389 +0.262445 0.379737 0.123828 +0.293872 0.379176 0.123266 +0.325300 0.378614 0.122704 +0.356727 0.378053 0.122143 +0.409480 0.401482 0.121581 +0.440907 0.403587 0.121020 +0.472334 0.405691 0.120458 +0.503761 0.407795 0.119897 +0.535188 0.409899 0.119335 +0.566615 0.412003 0.118774 +0.598043 0.414108 0.118212 +0.628439 0.416126 0.117651 +0.656444 0.417945 0.117089 +0.684450 0.419764 0.116528 +0.712456 0.421583 0.115966 +0.740461 0.423402 0.115405 +0.768467 0.425221 0.114843 +0.796473 0.427040 0.114281 +0.824478 0.428859 0.113720 +0.852484 0.430678 0.113158 +0.880490 0.432498 0.112597 +0.908495 0.434317 0.112035 +0.000000 0.416014 0.168101 +0.000000 0.415452 0.164874 +0.000000 0.414891 0.161647 +0.030465 0.414329 0.158419 +0.061892 0.413768 0.155192 +0.093319 0.413206 0.151965 +0.124746 0.412644 0.148738 +0.132182 0.412083 0.124185 +0.163609 0.411521 0.123623 +0.195036 0.410960 0.123062 +0.226463 0.410398 0.122500 +0.257890 0.409837 0.121939 +0.289318 0.409275 0.121377 +0.320745 0.408714 0.120815 +0.352172 0.408152 0.120254 +0.383599 0.407591 0.119692 +0.439018 0.433686 0.119131 +0.470445 0.435791 0.118569 +0.501872 0.437895 0.118008 +0.533299 0.439999 0.117446 +0.564726 0.442103 0.116885 +0.596154 0.444207 0.116323 +0.626755 0.446243 0.115762 +0.654761 0.448062 0.115200 +0.682767 0.449881 0.114639 +0.710772 0.451700 0.114077 +0.738778 0.453519 0.113516 +0.766784 0.455338 0.112954 +0.794789 0.457157 0.112392 +0.822795 0.458976 0.111831 +0.850801 0.460795 0.111269 +0.878806 0.462614 0.110708 +0.906812 0.464433 0.110146 +0.000000 0.446113 0.168878 +0.000000 0.445552 0.165651 +0.000000 0.444990 0.162423 +0.028576 0.444429 0.159196 +0.060003 0.443867 0.155969 +0.091430 0.443306 0.152742 +0.122857 0.442744 0.149514 +0.127627 0.442183 0.122296 +0.159054 0.441621 0.121734 +0.190481 0.441059 0.121173 +0.221909 0.440498 0.120611 +0.253336 0.439936 0.120049 +0.284763 0.439375 0.119488 +0.316190 0.438813 0.118926 +0.347617 0.438252 0.118365 +0.379044 0.437690 0.117803 +0.410472 0.437129 0.117242 +0.468556 0.465890 0.116680 +0.499983 0.467994 0.116119 +0.531410 0.470099 0.115557 +0.562837 0.472203 0.114996 +0.594265 0.474307 0.114434 +0.625072 0.476360 0.113873 +0.653078 0.478179 0.113311 +0.681083 0.479998 0.112750 +0.709089 0.481817 0.112188 +0.737095 0.483636 0.111626 +0.765100 0.485455 0.111065 +0.793106 0.487274 0.110503 +0.821112 0.489093 0.109942 +0.849117 0.490912 0.109380 +0.877123 0.492731 0.108819 +0.905129 0.494550 0.108257 +0.000000 0.476213 0.169655 +0.000000 0.475651 0.166427 +0.000000 0.475090 0.163200 +0.026687 0.474528 0.159973 +0.058114 0.473967 0.156746 +0.089541 0.473405 0.153518 +0.120968 0.472844 0.150291 +0.123072 0.472282 0.120407 +0.154499 0.471721 0.119845 +0.185927 0.471159 0.119284 +0.217354 0.470598 0.118722 +0.248781 0.470036 0.118160 +0.280208 0.469475 0.117599 +0.311635 0.468913 0.117037 +0.343062 0.468351 0.116476 +0.374490 0.467790 0.115914 +0.405917 0.467228 0.115353 +0.437344 0.466667 0.114791 +0.498094 0.498094 0.114230 +0.529521 0.500198 0.113668 +0.560948 0.502302 0.113107 +0.592376 0.504407 0.112545 +0.623389 0.506476 0.111984 +0.651394 0.508295 0.111422 +0.679400 0.510114 0.110861 +0.707406 0.511934 0.110299 +0.735411 0.513753 0.109737 +0.763417 0.515572 0.109176 +0.791423 0.517391 0.108614 +0.819428 0.519210 0.108053 +0.847434 0.521029 0.107491 +0.875440 0.522848 0.106930 +0.903445 0.524667 0.106368 +0.000000 0.506313 0.170431 +0.000000 0.505751 0.167204 +0.000000 0.505190 0.163977 +0.024798 0.504628 0.160750 +0.056225 0.504066 0.157522 +0.087652 0.503505 0.154295 +0.119079 0.502943 0.151068 +0.118518 0.502382 0.118518 +0.149945 0.501820 0.117956 +0.181372 0.501259 0.117394 +0.212799 0.500697 0.116833 +0.244226 0.500136 0.116271 +0.275653 0.499574 0.115710 +0.307081 0.499013 0.115148 +0.338508 0.498451 0.114587 +0.369935 0.497890 0.114025 +0.401362 0.497328 0.113464 +0.432789 0.496767 0.112902 +0.464216 0.496205 0.112341 +0.524966 0.527632 0.111779 +0.559059 0.532402 0.111218 +0.590486 0.534506 0.110656 +0.621705 0.536593 0.110095 +0.649711 0.538412 0.109533 +0.677717 0.540231 0.108971 +0.705722 0.542050 0.108410 +0.733728 0.543869 0.107848 +0.761734 0.545688 0.107287 +0.789739 0.547508 0.106725 +0.817745 0.549327 0.106164 +0.845751 0.551146 0.105602 +0.873756 0.552965 0.105041 +0.901762 0.554784 0.104479 +0.000000 0.536412 0.171208 +0.000000 0.535851 0.167981 +0.000000 0.535289 0.164753 +0.022909 0.534728 0.161526 +0.054336 0.534166 0.158299 +0.085763 0.533605 0.155072 +0.117190 0.533043 0.151844 +0.116629 0.532482 0.119294 +0.145390 0.531920 0.116067 +0.176817 0.531358 0.115505 +0.208244 0.530797 0.114944 +0.239671 0.530235 0.114382 +0.271099 0.529674 0.113821 +0.302526 0.529112 0.113259 +0.333953 0.528551 0.112698 +0.365380 0.527989 0.112136 +0.396807 0.527428 0.111575 +0.428234 0.526866 0.111013 +0.459662 0.526305 0.110452 +0.491089 0.525743 0.109890 +0.551839 0.557170 0.109329 +0.588597 0.564606 0.108767 +0.620022 0.566710 0.108206 +0.648028 0.568529 0.107644 +0.676033 0.570348 0.107082 +0.704039 0.572167 0.106521 +0.732045 0.573986 0.105959 +0.760050 0.575805 0.105398 +0.788056 0.577624 0.104836 +0.816062 0.579443 0.104275 +0.844067 0.581262 0.103713 +0.872073 0.583081 0.103152 +0.900078 0.584901 0.102590 +0.000000 0.566512 0.171985 +0.000000 0.565950 0.168757 +0.000000 0.565389 0.165530 +0.021020 0.564827 0.162303 +0.052447 0.564266 0.159076 +0.083874 0.563704 0.155848 +0.115301 0.563143 0.152621 +0.114739 0.562581 0.120071 +0.140835 0.562020 0.114178 +0.172262 0.561458 0.113616 +0.203690 0.560897 0.113055 +0.235117 0.560335 0.112493 +0.266544 0.559774 0.111932 +0.297971 0.559212 0.111370 +0.329398 0.558650 0.110809 +0.360825 0.558089 0.110247 +0.392252 0.557527 0.109686 +0.423680 0.556966 0.109124 +0.455107 0.556404 0.108563 +0.486534 0.555843 0.108001 +0.517961 0.555281 0.107440 +0.578711 0.586708 0.106878 +0.618136 0.596810 0.106316 +0.646344 0.598646 0.105755 +0.674350 0.600465 0.105193 +0.702356 0.602284 0.104632 +0.730361 0.604103 0.104070 +0.758367 0.605922 0.103509 +0.786373 0.607741 0.102947 +0.814378 0.609560 0.102386 +0.842384 0.611379 0.101824 +0.870389 0.613198 0.101263 +0.898395 0.615017 0.100701 +0.000000 0.596612 0.172761 +0.000000 0.596050 0.169534 +0.000000 0.595489 0.166307 +0.019130 0.594927 0.163080 +0.050558 0.594365 0.159852 +0.081985 0.593804 0.156625 +0.113412 0.593242 0.153398 +0.112850 0.592681 0.120848 +0.136280 0.592119 0.112289 +0.167708 0.591558 0.111727 +0.199135 0.590996 0.111166 +0.230562 0.590435 0.110604 +0.261989 0.589873 0.110043 +0.293416 0.589312 0.109481 +0.324843 0.588750 0.108920 +0.356271 0.588189 0.108358 +0.387698 0.587627 0.107797 +0.419125 0.587066 0.107235 +0.450552 0.586504 0.106674 +0.481979 0.585942 0.106112 +0.513406 0.585381 0.105551 +0.544834 0.584819 0.104989 +0.605584 0.616247 0.104427 +0.644661 0.628763 0.103866 +0.672667 0.630582 0.103304 +0.700672 0.632401 0.102743 +0.728678 0.634220 0.102181 +0.756683 0.636039 0.101620 +0.784689 0.637858 0.101058 +0.812695 0.639677 0.100497 +0.840700 0.641496 0.099935 +0.868706 0.643315 0.099374 +0.896712 0.645134 0.098812 +0.000000 0.625981 0.173477 +0.000000 0.625480 0.170255 +0.000000 0.624980 0.167033 +0.017241 0.624479 0.163811 +0.048669 0.623979 0.160589 +0.080096 0.623479 0.157366 +0.111523 0.622978 0.154144 +0.110961 0.622478 0.121599 +0.131746 0.621977 0.110400 +0.163168 0.621477 0.109838 +0.194590 0.620977 0.109277 +0.226012 0.620476 0.108715 +0.257434 0.619973 0.108154 +0.288861 0.619411 0.107592 +0.320289 0.618850 0.107031 +0.351716 0.618288 0.106469 +0.383143 0.617727 0.105908 +0.414570 0.617165 0.105346 +0.445997 0.616604 0.104785 +0.477424 0.616042 0.104223 +0.508852 0.615481 0.103661 +0.540279 0.614919 0.103100 +0.571706 0.614358 0.102538 +0.627076 0.642977 0.101977 +0.670983 0.660698 0.101415 +0.698989 0.662517 0.100854 +0.726994 0.664337 0.100292 +0.755000 0.666156 0.099731 +0.783006 0.667975 0.099169 +0.811011 0.669794 0.098608 +0.839017 0.671613 0.098046 +0.867023 0.673432 0.097485 +0.895028 0.675251 0.096923 +0.000000 0.652803 0.173981 +0.000000 0.652303 0.170759 +0.000000 0.651802 0.167536 +0.015352 0.651302 0.164314 +0.046780 0.650802 0.161092 +0.078207 0.650301 0.157870 +0.109634 0.649801 0.154648 +0.109072 0.649300 0.122103 +0.127464 0.648800 0.108511 +0.158886 0.648300 0.107949 +0.190308 0.647799 0.107388 +0.221730 0.647299 0.106826 +0.253152 0.646798 0.106265 +0.284574 0.646298 0.105703 +0.315997 0.645798 0.105142 +0.347419 0.645297 0.104580 +0.378841 0.644797 0.104019 +0.410263 0.644296 0.103457 +0.441685 0.643796 0.102895 +0.473107 0.643296 0.102334 +0.504529 0.642795 0.101772 +0.535951 0.642295 0.101211 +0.567373 0.641794 0.100649 +0.596194 0.641294 0.100088 +0.650325 0.669300 0.099526 +0.697305 0.690155 0.098965 +0.725311 0.692035 0.098403 +0.753317 0.693915 0.097842 +0.781322 0.695796 0.097280 +0.809328 0.697676 0.096719 +0.837334 0.699556 0.096157 +0.865339 0.701436 0.095596 +0.893345 0.703316 0.095034 +0.000000 0.679626 0.174484 +0.000000 0.679126 0.171262 +0.000000 0.678625 0.168040 +0.013463 0.678125 0.164818 +0.044891 0.677624 0.161596 +0.076318 0.677124 0.158374 +0.107745 0.676624 0.155151 +0.107183 0.676123 0.122606 +0.123182 0.675623 0.106622 +0.154605 0.675122 0.106060 +0.186027 0.674622 0.105499 +0.217449 0.674122 0.104937 +0.248871 0.673621 0.104376 +0.280293 0.673121 0.103814 +0.311715 0.672620 0.103253 +0.343137 0.672120 0.102691 +0.374559 0.671620 0.102130 +0.405981 0.671119 0.101568 +0.437403 0.670619 0.101006 +0.468825 0.670118 0.100445 +0.500247 0.669618 0.099883 +0.531669 0.669118 0.099322 +0.563091 0.668617 0.098760 +0.592118 0.668117 0.098199 +0.620118 0.667616 0.097637 +0.674249 0.695622 0.097076 +0.723628 0.718875 0.096514 +0.751633 0.720755 0.095953 +0.779639 0.722635 0.095391 +0.807645 0.724516 0.094830 +0.835650 0.726396 0.094268 +0.863656 0.728276 0.093707 +0.891662 0.730156 0.093145 +0.000000 0.706449 0.174988 +0.000000 0.705948 0.171766 +0.000000 0.705448 0.168544 +0.011574 0.704947 0.165322 +0.043002 0.704447 0.162099 +0.074429 0.703947 0.158877 +0.105856 0.703446 0.155655 +0.105294 0.702946 0.123110 +0.118901 0.702445 0.104733 +0.150323 0.701945 0.104171 +0.181745 0.701445 0.103610 +0.213167 0.700944 0.103048 +0.244589 0.700444 0.102487 +0.276011 0.699943 0.101925 +0.307433 0.699443 0.101364 +0.338855 0.698943 0.100802 +0.370277 0.698442 0.100240 +0.401699 0.697942 0.099679 +0.433121 0.697441 0.099117 +0.464543 0.696941 0.098556 +0.495966 0.696441 0.097994 +0.527388 0.695940 0.097433 +0.558810 0.695440 0.096871 +0.588042 0.694939 0.096310 +0.616042 0.694439 0.095748 +0.644043 0.693939 0.095187 +0.698174 0.721944 0.094625 +0.749950 0.747595 0.094064 +0.777956 0.749475 0.093502 +0.805961 0.751355 0.092941 +0.833967 0.753236 0.092379 +0.861973 0.755116 0.091817 +0.889978 0.756996 0.091256 +0.000000 0.733271 0.175492 +0.000000 0.732771 0.172269 +0.000000 0.732271 0.169047 +0.009685 0.731770 0.165825 +0.041112 0.731270 0.162603 +0.072540 0.730769 0.159381 +0.103967 0.730269 0.156159 +0.103405 0.729769 0.123614 +0.114619 0.729268 0.102844 +0.146041 0.728768 0.102282 +0.177463 0.728267 0.101721 +0.208885 0.727767 0.101159 +0.240307 0.727267 0.100598 +0.271729 0.726766 0.100036 +0.303151 0.726266 0.099475 +0.334574 0.725765 0.098913 +0.365996 0.725265 0.098351 +0.397418 0.724765 0.097790 +0.428840 0.724264 0.097228 +0.460262 0.723764 0.096667 +0.491684 0.723263 0.096105 +0.523106 0.722763 0.095544 +0.554528 0.722263 0.094982 +0.583966 0.721762 0.094421 +0.611966 0.721262 0.093859 +0.639967 0.720761 0.093298 +0.667967 0.720261 0.092736 +0.722098 0.748267 0.092175 +0.776229 0.776272 0.091613 +0.804278 0.778195 0.091052 +0.832284 0.780075 0.090490 +0.860289 0.781956 0.089928 +0.888295 0.783836 0.089367 +0.000000 0.760094 0.175995 +0.000000 0.759594 0.172773 +0.000000 0.759093 0.169551 +0.007796 0.758593 0.166329 +0.039223 0.758092 0.163107 +0.070651 0.757592 0.159884 +0.102078 0.757092 0.156662 +0.101516 0.756591 0.124117 +0.110337 0.756091 0.100955 +0.141759 0.755590 0.100393 +0.173182 0.755090 0.099832 +0.204604 0.754590 0.099270 +0.236026 0.754089 0.098709 +0.267448 0.753589 0.098147 +0.298870 0.753088 0.097585 +0.330292 0.752588 0.097024 +0.361714 0.752088 0.096462 +0.393136 0.751587 0.095901 +0.424558 0.751087 0.095339 +0.455980 0.750586 0.094778 +0.487402 0.750086 0.094216 +0.518824 0.749586 0.093655 +0.550246 0.749085 0.093093 +0.579890 0.748585 0.092532 +0.607890 0.748084 0.091970 +0.635891 0.747584 0.091409 +0.663891 0.747084 0.090847 +0.691892 0.746583 0.090286 +0.746023 0.774589 0.089724 +0.800154 0.802595 0.089162 +0.830600 0.806915 0.088601 +0.858606 0.808796 0.088039 +0.886612 0.810676 0.087478 +0.000000 0.786917 0.176499 +0.000000 0.786416 0.173277 +0.000000 0.785916 0.170055 +0.005907 0.785415 0.166832 +0.037334 0.784915 0.163610 +0.068762 0.784415 0.160388 +0.100189 0.783914 0.157166 +0.099627 0.783414 0.124621 +0.106056 0.782913 0.099066 +0.137478 0.782413 0.098504 +0.168900 0.781913 0.097943 +0.200322 0.781412 0.097381 +0.231744 0.780912 0.096820 +0.263166 0.780411 0.096258 +0.294588 0.779911 0.095696 +0.326010 0.779411 0.095135 +0.357432 0.778910 0.094573 +0.388854 0.778410 0.094012 +0.420276 0.777909 0.093450 +0.451698 0.777409 0.092889 +0.483121 0.776909 0.092327 +0.514543 0.776408 0.091766 +0.545965 0.775908 0.091204 +0.575813 0.775408 0.090643 +0.603814 0.774907 0.090081 +0.631815 0.774407 0.089520 +0.659815 0.773906 0.088958 +0.687816 0.773406 0.088397 +0.715816 0.772906 0.087835 +0.769947 0.800911 0.087273 +0.824079 0.828917 0.086712 +0.856922 0.835635 0.086150 +0.884928 0.837516 0.085589 +0.000000 0.813739 0.177002 +0.000000 0.813239 0.173780 +0.000000 0.812739 0.170558 +0.004018 0.812238 0.167336 +0.035445 0.811738 0.164114 +0.066873 0.811237 0.160892 +0.098300 0.810737 0.157669 +0.097738 0.810237 0.125124 +0.101774 0.809736 0.097177 +0.133196 0.809236 0.096615 +0.164618 0.808735 0.096054 +0.196040 0.808235 0.095492 +0.227462 0.807735 0.094930 +0.258884 0.807234 0.094369 +0.290306 0.806734 0.093807 +0.321729 0.806233 0.093246 +0.353151 0.805733 0.092684 +0.384573 0.805233 0.092123 +0.415995 0.804732 0.091561 +0.447417 0.804232 0.091000 +0.478839 0.803731 0.090438 +0.510261 0.803231 0.089877 +0.541683 0.802731 0.089315 +0.571737 0.802230 0.088754 +0.599738 0.801730 0.088192 +0.627739 0.801229 0.087631 +0.655739 0.800729 0.087069 +0.683740 0.800229 0.086507 +0.711740 0.799728 0.085946 +0.739741 0.799228 0.085384 +0.793872 0.827233 0.084823 +0.848003 0.855239 0.084261 +0.883245 0.864355 0.083700 +0.000000 0.840562 0.177506 +0.000000 0.840062 0.174284 +0.000000 0.839561 0.171062 +0.002129 0.839061 0.167840 +0.033556 0.838560 0.164617 +0.064983 0.838060 0.161395 +0.096411 0.837560 0.158173 +0.095849 0.837059 0.125628 +0.097492 0.836559 0.095288 +0.128914 0.836058 0.094726 +0.160337 0.835558 0.094165 +0.191759 0.835058 0.093603 +0.223181 0.834557 0.093041 +0.254603 0.834057 0.092480 +0.286025 0.833556 0.091918 +0.317447 0.833056 0.091357 +0.348869 0.832556 0.090795 +0.380291 0.832055 0.090234 +0.411713 0.831555 0.089672 +0.443135 0.831054 0.089111 +0.474557 0.830554 0.088549 +0.505979 0.830054 0.087988 +0.537401 0.829553 0.087426 +0.567661 0.829053 0.086865 +0.595662 0.828552 0.086303 +0.623663 0.828052 0.085742 +0.651663 0.827552 0.085180 +0.679664 0.827051 0.084618 +0.707664 0.826551 0.084057 +0.735665 0.826050 0.083495 +0.763665 0.825550 0.082934 +0.817796 0.853556 0.082372 +0.871928 0.881561 0.081811 +0.000000 0.867385 0.178010 +0.000000 0.866884 0.174787 +0.000000 0.866384 0.171565 +0.000240 0.865884 0.168343 +0.031667 0.865383 0.165121 +0.063094 0.864883 0.161899 +0.094522 0.864382 0.158677 +0.093960 0.863882 0.126132 +0.093399 0.863382 0.093586 +0.124633 0.862881 0.092837 +0.156055 0.862381 0.092275 +0.187477 0.861880 0.091714 +0.218899 0.861380 0.091152 +0.250321 0.860880 0.090591 +0.281743 0.860379 0.090029 +0.313165 0.859879 0.089468 +0.344587 0.859378 0.088906 +0.376009 0.858878 0.088345 +0.407431 0.858378 0.087783 +0.438853 0.857877 0.087222 +0.470275 0.857377 0.086660 +0.501698 0.856876 0.086099 +0.533120 0.856376 0.085537 +0.563585 0.855876 0.084976 +0.591586 0.855375 0.084414 +0.619587 0.854875 0.083852 +0.647587 0.854374 0.083291 +0.675588 0.853874 0.082729 +0.703588 0.853374 0.082168 +0.731589 0.852873 0.081606 +0.759589 0.852373 0.081045 +0.787590 0.851872 0.080483 +0.841721 0.879878 0.079922 +0.000000 0.894207 0.178513 +0.000000 0.893707 0.175291 +0.000000 0.893207 0.172069 +0.000000 0.892706 0.168847 +0.029778 0.892206 0.165625 +0.061205 0.891705 0.162402 +0.092633 0.891205 0.159180 +0.092071 0.890705 0.126635 +0.091510 0.890204 0.094090 +0.120351 0.889704 0.090948 +0.151773 0.889203 0.090386 +0.183195 0.888703 0.089825 +0.214617 0.888203 0.089263 +0.246039 0.887702 0.088702 +0.277461 0.887202 0.088140 +0.308883 0.886701 0.087579 +0.340306 0.886201 0.087017 +0.371728 0.885701 0.086456 +0.403150 0.885200 0.085894 +0.434572 0.884700 0.085333 +0.465994 0.884199 0.084771 +0.497416 0.883699 0.084210 +0.528838 0.883199 0.083648 +0.559509 0.882698 0.083087 +0.587510 0.882198 0.082525 +0.615511 0.881697 0.081963 +0.643511 0.881197 0.081402 +0.671512 0.880697 0.080840 +0.699512 0.880196 0.080279 +0.727513 0.879696 0.079717 +0.755513 0.879195 0.079156 +0.783514 0.878695 0.078594 +0.811514 0.878195 0.078033 +0.000000 0.000000 0.188249 +0.014415 0.000000 0.187687 +0.045842 0.000000 0.187126 +0.077270 0.000000 0.186564 +0.108697 0.000000 0.186003 +0.140124 0.000000 0.185441 +0.171551 0.000000 0.184880 +0.184318 0.000000 0.165658 +0.215745 0.000000 0.162431 +0.247172 0.000000 0.159204 +0.278600 0.000000 0.155976 +0.310027 0.000000 0.152749 +0.341454 0.000000 0.149522 +0.372881 0.000000 0.146295 +0.404308 0.000000 0.143067 +0.435735 0.000000 0.139840 +0.467163 0.000000 0.136613 +0.498590 0.000000 0.133386 +0.530017 0.000000 0.130158 +0.561444 0.000000 0.126931 +0.592871 0.000000 0.123704 +0.623830 0.000000 0.120515 +0.651836 0.000000 0.117573 +0.679842 0.000000 0.114631 +0.707847 0.000000 0.111689 +0.735853 0.000000 0.108747 +0.763859 0.000000 0.105805 +0.791864 0.000000 0.102863 +0.819870 0.000000 0.099921 +0.847876 0.000000 0.096978 +0.875881 0.000000 0.094036 +0.903887 0.000000 0.091094 +0.931893 0.000000 0.088152 +0.000000 0.000000 0.186360 +0.009861 0.000000 0.185798 +0.041288 0.000000 0.185237 +0.072715 0.000000 0.184675 +0.104142 0.000000 0.184114 +0.135569 0.000000 0.183552 +0.166996 0.000000 0.182991 +0.182429 0.000000 0.166435 +0.213856 0.000000 0.163208 +0.245283 0.000000 0.159980 +0.276711 0.000000 0.156753 +0.308138 0.000000 0.153526 +0.339565 0.000000 0.150298 +0.370992 0.000000 0.147071 +0.402419 0.000000 0.143844 +0.433846 0.000000 0.140617 +0.465274 0.000000 0.137389 +0.496701 0.000000 0.134162 +0.528128 0.000000 0.130935 +0.559555 0.000000 0.127708 +0.590982 0.000000 0.124480 +0.622147 0.000000 0.121275 +0.650153 0.000000 0.118333 +0.678158 0.000000 0.115391 +0.706164 0.000000 0.112449 +0.734170 0.000000 0.109507 +0.762175 0.000000 0.106564 +0.790181 0.000000 0.103622 +0.818187 0.000000 0.100680 +0.846192 0.000000 0.097738 +0.874198 0.000000 0.094796 +0.902204 0.000000 0.091854 +0.930209 0.000000 0.088912 +0.000000 0.005867 0.184471 +0.000000 0.007971 0.183909 +0.036733 0.023404 0.183348 +0.068160 0.022843 0.182786 +0.099587 0.022281 0.182225 +0.131014 0.021720 0.181663 +0.162442 0.021158 0.181102 +0.180540 0.020597 0.167211 +0.211967 0.020035 0.163984 +0.243394 0.019474 0.160757 +0.274822 0.018912 0.157530 +0.306249 0.018350 0.154302 +0.337676 0.017789 0.151075 +0.369103 0.017227 0.147848 +0.400530 0.016666 0.144621 +0.431957 0.016104 0.141393 +0.463385 0.015543 0.138166 +0.494812 0.014981 0.134939 +0.526239 0.014420 0.131712 +0.557666 0.013858 0.128484 +0.589093 0.013297 0.125257 +0.620464 0.012735 0.122035 +0.648469 0.012174 0.119092 +0.676475 0.011612 0.116150 +0.704481 0.011051 0.113208 +0.732486 0.010489 0.110266 +0.760492 0.009927 0.107324 +0.788498 0.009366 0.104382 +0.816503 0.008804 0.101440 +0.844509 0.008243 0.098498 +0.872515 0.007681 0.095555 +0.900520 0.007120 0.092613 +0.928526 0.006558 0.089671 +0.000000 0.035967 0.182582 +0.000000 0.038071 0.182020 +0.021515 0.040175 0.181459 +0.063605 0.052942 0.180897 +0.095032 0.052381 0.180336 +0.126460 0.051819 0.179774 +0.157887 0.051258 0.179213 +0.178651 0.050696 0.167988 +0.210078 0.050135 0.164761 +0.241505 0.049573 0.161534 +0.272933 0.049012 0.158306 +0.304360 0.048450 0.155079 +0.335787 0.047889 0.151852 +0.367214 0.047327 0.148625 +0.398641 0.046766 0.145397 +0.430068 0.046204 0.142170 +0.461496 0.045642 0.138943 +0.492923 0.045081 0.135716 +0.524350 0.044519 0.132488 +0.555777 0.043958 0.129261 +0.587204 0.043396 0.126034 +0.618631 0.042835 0.122807 +0.646786 0.042273 0.119852 +0.674792 0.041712 0.116910 +0.702797 0.041150 0.113968 +0.730803 0.040589 0.111026 +0.758809 0.040027 0.108083 +0.786814 0.039466 0.105141 +0.814820 0.038904 0.102199 +0.842826 0.038343 0.099257 +0.870831 0.037781 0.096315 +0.898837 0.037219 0.093373 +0.926843 0.036658 0.090431 +0.000000 0.066067 0.180693 +0.000000 0.068171 0.180131 +0.019626 0.070275 0.179570 +0.051053 0.072379 0.179008 +0.090478 0.082481 0.178447 +0.121905 0.081919 0.177885 +0.153332 0.081357 0.177324 +0.176762 0.080796 0.168765 +0.208189 0.080234 0.165538 +0.239616 0.079673 0.162310 +0.271044 0.079111 0.159083 +0.302471 0.078550 0.155856 +0.333898 0.077988 0.152629 +0.365325 0.077427 0.149401 +0.396752 0.076865 0.146174 +0.428179 0.076304 0.142947 +0.459606 0.075742 0.139720 +0.491034 0.075181 0.136492 +0.522461 0.074619 0.133265 +0.553888 0.074058 0.130038 +0.585315 0.073496 0.126811 +0.616742 0.072934 0.123583 +0.645103 0.072373 0.120612 +0.673108 0.071811 0.117669 +0.701114 0.071250 0.114727 +0.729120 0.070688 0.111785 +0.757125 0.070127 0.108843 +0.785131 0.069565 0.105901 +0.813137 0.069004 0.102959 +0.841142 0.068442 0.100017 +0.869148 0.067881 0.097074 +0.897154 0.067319 0.094132 +0.925159 0.066758 0.091190 +0.000000 0.096166 0.178804 +0.000000 0.098270 0.178242 +0.017737 0.100375 0.177681 +0.049164 0.102479 0.177119 +0.080592 0.104583 0.176558 +0.117350 0.112019 0.175996 +0.148777 0.111457 0.175435 +0.174873 0.110896 0.169542 +0.206300 0.110334 0.166314 +0.237727 0.109773 0.163087 +0.269154 0.109211 0.159860 +0.300582 0.108649 0.156633 +0.332009 0.108088 0.153405 +0.363436 0.107526 0.150178 +0.394863 0.106965 0.146951 +0.426290 0.106403 0.143723 +0.457717 0.105842 0.140496 +0.489145 0.105280 0.137269 +0.520572 0.104719 0.134042 +0.551999 0.104157 0.130814 +0.583426 0.103596 0.127587 +0.614853 0.103034 0.124360 +0.643419 0.102473 0.121371 +0.671425 0.101911 0.118429 +0.699431 0.101350 0.115487 +0.727436 0.100788 0.112545 +0.755442 0.100226 0.109603 +0.783448 0.099665 0.106660 +0.811453 0.099103 0.103718 +0.839459 0.098542 0.100776 +0.867464 0.098127 0.097980 +0.895470 0.099946 0.097419 +0.923476 0.101765 0.096857 +0.000000 0.126266 0.176915 +0.000000 0.128370 0.176353 +0.015848 0.130474 0.175792 +0.047275 0.132579 0.175230 +0.078702 0.134683 0.174669 +0.110130 0.136787 0.174107 +0.144223 0.141557 0.173545 +0.172984 0.140995 0.170318 +0.204411 0.140434 0.167091 +0.235838 0.139872 0.163864 +0.267265 0.139311 0.160636 +0.298693 0.138749 0.157409 +0.330120 0.138188 0.154182 +0.361547 0.137626 0.150955 +0.392974 0.137065 0.147727 +0.424401 0.136503 0.144500 +0.455828 0.135941 0.141273 +0.487256 0.135380 0.138046 +0.518683 0.134818 0.134818 +0.550110 0.136923 0.134257 +0.581537 0.139027 0.133695 +0.612964 0.141131 0.133134 +0.641736 0.143014 0.132572 +0.669742 0.144833 0.132011 +0.697747 0.146652 0.131449 +0.725753 0.148471 0.130888 +0.753758 0.150290 0.130326 +0.781764 0.152109 0.129765 +0.809770 0.153928 0.129203 +0.837775 0.155747 0.128642 +0.865781 0.157566 0.128080 +0.893787 0.159385 0.127518 +0.921792 0.161205 0.126957 +0.000000 0.156366 0.175026 +0.000000 0.158470 0.174464 +0.013959 0.160574 0.173903 +0.045386 0.162678 0.173341 +0.076813 0.164782 0.172780 +0.108241 0.166887 0.172218 +0.139668 0.168991 0.171656 +0.171095 0.171095 0.171095 +0.202522 0.173199 0.170533 +0.233949 0.175303 0.169972 +0.265376 0.177407 0.169410 +0.296804 0.179512 0.168849 +0.328231 0.181616 0.168287 +0.359658 0.183720 0.167726 +0.391085 0.185824 0.167164 +0.422512 0.187928 0.166603 +0.453939 0.190033 0.166041 +0.485367 0.192137 0.165480 +0.516794 0.194241 0.164918 +0.548221 0.196345 0.164357 +0.579648 0.198449 0.163795 +0.611075 0.200554 0.163233 +0.640052 0.202454 0.162672 +0.668058 0.204273 0.162110 +0.696064 0.206092 0.161549 +0.724069 0.207911 0.160987 +0.752075 0.209730 0.160426 +0.780081 0.211549 0.159864 +0.808086 0.213368 0.159303 +0.836092 0.215187 0.158741 +0.864098 0.217006 0.158180 +0.892103 0.218825 0.157618 +0.920109 0.220644 0.157057 +0.000000 0.205125 0.194462 +0.000000 0.204564 0.191235 +0.012070 0.204002 0.188008 +0.043497 0.203441 0.184781 +0.074924 0.202879 0.181553 +0.106352 0.202318 0.178326 +0.137779 0.201756 0.175099 +0.169206 0.201195 0.171872 +0.197967 0.200633 0.168644 +0.232060 0.205403 0.168083 +0.263487 0.207507 0.167521 +0.294915 0.209611 0.166960 +0.326342 0.211716 0.166398 +0.357769 0.213820 0.165837 +0.389196 0.215924 0.165275 +0.420623 0.218028 0.164714 +0.452050 0.220132 0.164152 +0.483478 0.222236 0.163591 +0.514905 0.224341 0.163029 +0.546332 0.226445 0.162467 +0.577759 0.228549 0.161906 +0.609186 0.230653 0.161344 +0.638369 0.232570 0.160783 +0.666375 0.234389 0.160221 +0.694380 0.236209 0.159660 +0.722386 0.238028 0.159098 +0.750392 0.239847 0.158537 +0.778397 0.241666 0.157975 +0.806403 0.243485 0.157414 +0.834409 0.245304 0.156852 +0.862414 0.247123 0.156291 +0.890420 0.248942 0.155729 +0.918426 0.250761 0.155168 +0.000000 0.235225 0.195239 +0.000000 0.234663 0.192012 +0.010181 0.234102 0.188785 +0.041608 0.233540 0.185557 +0.073035 0.232979 0.182330 +0.104463 0.232417 0.179103 +0.135890 0.231856 0.175876 +0.167317 0.231294 0.172648 +0.193413 0.230733 0.166755 +0.224840 0.230171 0.166194 +0.261598 0.237607 0.165632 +0.293026 0.239711 0.165071 +0.324453 0.241815 0.164509 +0.355880 0.243919 0.163948 +0.387307 0.246024 0.163386 +0.418734 0.248128 0.162825 +0.450161 0.250232 0.162263 +0.481588 0.252336 0.161702 +0.513016 0.254440 0.161140 +0.544443 0.256545 0.160578 +0.575870 0.258649 0.160017 +0.607297 0.260753 0.159455 +0.636686 0.262687 0.158894 +0.664691 0.264506 0.158332 +0.692697 0.266325 0.157771 +0.720703 0.268144 0.157209 +0.748708 0.269963 0.156648 +0.776714 0.271783 0.156086 +0.804720 0.273602 0.155525 +0.832725 0.275421 0.154963 +0.860731 0.277240 0.154402 +0.888737 0.279059 0.153840 +0.916742 0.280878 0.153279 +0.000000 0.265325 0.196016 +0.000000 0.264763 0.192789 +0.008292 0.264202 0.189561 +0.039719 0.263640 0.186334 +0.071146 0.263079 0.183107 +0.102573 0.262517 0.179880 +0.134001 0.261955 0.176652 +0.165428 0.261394 0.173425 +0.188858 0.260832 0.164866 +0.220285 0.260271 0.164305 +0.251712 0.259709 0.163743 +0.291136 0.269811 0.163182 +0.322564 0.271915 0.162620 +0.353991 0.274019 0.162059 +0.385418 0.276123 0.161497 +0.416845 0.278227 0.160936 +0.448272 0.280332 0.160374 +0.479699 0.282436 0.159812 +0.511127 0.284540 0.159251 +0.542554 0.286644 0.158689 +0.573981 0.288748 0.158128 +0.605408 0.290853 0.157566 +0.635002 0.292804 0.157005 +0.663008 0.294623 0.156443 +0.691014 0.296442 0.155882 +0.719019 0.298261 0.155320 +0.747025 0.300080 0.154759 +0.775031 0.301899 0.154197 +0.803036 0.303718 0.153636 +0.831042 0.305537 0.153074 +0.859048 0.307357 0.152513 +0.887053 0.309176 0.151951 +0.915059 0.310995 0.151389 +0.000000 0.295424 0.196792 +0.000000 0.294863 0.193565 +0.006403 0.294301 0.190338 +0.037830 0.293740 0.187111 +0.069257 0.293178 0.183883 +0.100684 0.292617 0.180656 +0.132112 0.292055 0.177429 +0.163539 0.291494 0.174202 +0.184303 0.290932 0.162977 +0.215730 0.290370 0.162416 +0.247157 0.289809 0.161854 +0.278585 0.289247 0.161293 +0.320675 0.302015 0.160731 +0.352102 0.304119 0.160170 +0.383529 0.306223 0.159608 +0.414956 0.308327 0.159047 +0.446383 0.310431 0.158485 +0.477810 0.312535 0.157923 +0.509238 0.314640 0.157362 +0.540665 0.316744 0.156800 +0.572092 0.318848 0.156239 +0.603519 0.320952 0.155677 +0.633319 0.322921 0.155116 +0.661325 0.324740 0.154554 +0.689330 0.326559 0.153993 +0.717336 0.328378 0.153431 +0.745342 0.330197 0.152870 +0.773347 0.332016 0.152308 +0.801353 0.333835 0.151747 +0.829359 0.335654 0.151185 +0.857364 0.337473 0.150624 +0.885370 0.339292 0.150062 +0.913376 0.341111 0.149500 +0.000000 0.325524 0.197569 +0.000000 0.324962 0.194342 +0.004514 0.324401 0.191115 +0.035941 0.323839 0.187887 +0.067368 0.323278 0.184660 +0.098795 0.322716 0.181433 +0.130223 0.322155 0.178206 +0.161650 0.321593 0.174978 +0.179748 0.321032 0.161088 +0.211175 0.320470 0.160527 +0.242603 0.319909 0.159965 +0.274030 0.319347 0.159404 +0.305457 0.318786 0.158842 +0.350213 0.334218 0.158281 +0.381640 0.336323 0.157719 +0.413067 0.338427 0.157157 +0.444494 0.340531 0.156596 +0.475921 0.342635 0.156034 +0.507349 0.344739 0.155473 +0.538776 0.346844 0.154911 +0.570203 0.348948 0.154350 +0.601630 0.351052 0.153788 +0.631636 0.353038 0.153227 +0.659641 0.354857 0.152665 +0.687647 0.356676 0.152104 +0.715653 0.358495 0.151542 +0.743658 0.360314 0.150981 +0.771664 0.362133 0.150419 +0.799670 0.363952 0.149858 +0.827675 0.365771 0.149296 +0.855681 0.367590 0.148734 +0.883687 0.369409 0.148173 +0.911692 0.371228 0.147611 +0.000000 0.355624 0.198346 +0.000000 0.355062 0.195119 +0.002625 0.354501 0.191891 +0.034052 0.353939 0.188664 +0.065479 0.353377 0.185437 +0.096906 0.352816 0.182210 +0.128334 0.352254 0.178982 +0.159761 0.351693 0.175755 +0.175194 0.351131 0.159199 +0.206621 0.350570 0.158638 +0.238048 0.350008 0.158076 +0.269475 0.349447 0.157515 +0.300902 0.348885 0.156953 +0.332329 0.348324 0.156392 +0.379751 0.366422 0.155830 +0.411178 0.368526 0.155268 +0.442605 0.370631 0.154707 +0.474032 0.372735 0.154145 +0.505459 0.374839 0.153584 +0.536887 0.376943 0.153022 +0.568314 0.379047 0.152461 +0.599741 0.381152 0.151899 +0.629952 0.383154 0.151338 +0.657958 0.384973 0.150776 +0.685964 0.386793 0.150215 +0.713969 0.388612 0.149653 +0.741975 0.390431 0.149092 +0.769981 0.392250 0.148530 +0.797986 0.394069 0.147969 +0.825992 0.395888 0.147407 +0.853997 0.397707 0.146845 +0.882003 0.399526 0.146284 +0.910009 0.401345 0.145722 +0.000000 0.385723 0.199123 +0.000000 0.385162 0.195895 +0.000736 0.384600 0.192668 +0.032163 0.384039 0.189441 +0.063590 0.383477 0.186214 +0.095017 0.382916 0.182986 +0.126445 0.382354 0.179759 +0.157872 0.381793 0.176532 +0.170639 0.381231 0.157310 +0.202066 0.380669 0.156749 +0.233493 0.380108 0.156187 +0.264920 0.379546 0.155626 +0.296347 0.378985 0.155064 +0.327775 0.378423 0.154502 +0.359202 0.377862 0.153941 +0.409289 0.398626 0.153379 +0.440716 0.400730 0.152818 +0.472143 0.402834 0.152256 +0.503570 0.404939 0.151695 +0.534998 0.407043 0.151133 +0.566425 0.409147 0.150572 +0.597852 0.411251 0.150010 +0.628269 0.413271 0.149449 +0.656275 0.415090 0.148887 +0.684280 0.416909 0.148326 +0.712286 0.418728 0.147764 +0.740291 0.420547 0.147203 +0.768297 0.422367 0.146641 +0.796303 0.424186 0.146079 +0.824308 0.426005 0.145518 +0.852314 0.427824 0.144956 +0.880320 0.429643 0.144395 +0.908325 0.431462 0.143833 +0.000000 0.415823 0.199899 +0.000000 0.415261 0.196672 +0.000000 0.414700 0.193445 +0.030274 0.414138 0.190217 +0.061701 0.413577 0.186990 +0.093128 0.413015 0.183763 +0.124555 0.412454 0.180536 +0.155983 0.411892 0.177308 +0.166084 0.411331 0.155421 +0.197511 0.410769 0.154860 +0.228938 0.410208 0.154298 +0.260365 0.409646 0.153737 +0.291793 0.409085 0.153175 +0.323220 0.408523 0.152613 +0.354647 0.407961 0.152052 +0.386074 0.407400 0.151490 +0.438827 0.430830 0.150929 +0.470254 0.432934 0.150367 +0.501681 0.435038 0.149806 +0.533109 0.437142 0.149244 +0.564536 0.439247 0.148683 +0.595963 0.441351 0.148121 +0.626585 0.443388 0.147560 +0.654591 0.445207 0.146998 +0.682597 0.447026 0.146437 +0.710602 0.448845 0.145875 +0.738608 0.450664 0.145314 +0.766614 0.452483 0.144752 +0.794619 0.454302 0.144190 +0.822625 0.456121 0.143629 +0.850631 0.457941 0.143067 +0.878636 0.459760 0.142506 +0.906642 0.461579 0.141944 +0.000000 0.445923 0.200676 +0.000000 0.445361 0.197449 +0.000000 0.444800 0.194221 +0.028385 0.444238 0.190994 +0.059812 0.443676 0.187767 +0.091239 0.443115 0.184540 +0.122666 0.442553 0.181312 +0.154094 0.441992 0.178085 +0.161529 0.441430 0.153532 +0.192956 0.440869 0.152971 +0.224384 0.440307 0.152409 +0.255811 0.439746 0.151847 +0.287238 0.439184 0.151286 +0.318665 0.438623 0.150724 +0.350092 0.438061 0.150163 +0.381519 0.437500 0.149601 +0.412947 0.436938 0.149040 +0.468365 0.463034 0.148478 +0.499792 0.465138 0.147917 +0.531220 0.467242 0.147355 +0.562647 0.469346 0.146794 +0.594074 0.471451 0.146232 +0.624902 0.473505 0.145671 +0.652908 0.475324 0.145109 +0.680913 0.477143 0.144548 +0.708919 0.478962 0.143986 +0.736925 0.480781 0.143424 +0.764930 0.482600 0.142863 +0.792936 0.484419 0.142301 +0.820942 0.486238 0.141740 +0.848947 0.488057 0.141178 +0.876953 0.489876 0.140617 +0.904959 0.491695 0.140055 +0.000000 0.476022 0.201453 +0.000000 0.475461 0.198225 +0.000000 0.474899 0.194998 +0.026496 0.474338 0.191771 +0.057923 0.473776 0.188544 +0.089350 0.473215 0.185316 +0.120777 0.472653 0.182089 +0.152205 0.472092 0.178862 +0.156974 0.471530 0.151643 +0.188402 0.470968 0.151082 +0.219829 0.470407 0.150520 +0.251256 0.469845 0.149958 +0.282683 0.469284 0.149397 +0.314110 0.468722 0.148835 +0.345537 0.468161 0.148274 +0.376965 0.467599 0.147712 +0.408392 0.467038 0.147151 +0.439819 0.466476 0.146589 +0.497903 0.495238 0.146028 +0.529331 0.497342 0.145466 +0.560758 0.499446 0.144905 +0.592185 0.501550 0.144343 +0.623219 0.503622 0.143782 +0.651224 0.505441 0.143220 +0.679230 0.507260 0.142659 +0.707236 0.509079 0.142097 +0.735241 0.510898 0.141535 +0.763247 0.512717 0.140974 +0.791253 0.514536 0.140412 +0.819258 0.516355 0.139851 +0.847264 0.518174 0.139289 +0.875270 0.519993 0.138728 +0.903275 0.521812 0.138166 +0.000000 0.506122 0.202229 +0.000000 0.505560 0.199002 +0.000000 0.504999 0.195775 +0.024607 0.504437 0.192548 +0.056034 0.503876 0.189320 +0.087461 0.503314 0.186093 +0.118888 0.502753 0.182866 +0.150316 0.502191 0.179639 +0.152420 0.501630 0.149754 +0.183847 0.501068 0.149192 +0.215274 0.500507 0.148631 +0.246701 0.499945 0.148069 +0.278128 0.499384 0.147508 +0.309556 0.498822 0.146946 +0.340983 0.498260 0.146385 +0.372410 0.497699 0.145823 +0.403837 0.497137 0.145262 +0.435264 0.496576 0.144700 +0.466691 0.496014 0.144139 +0.527441 0.527441 0.143577 +0.558869 0.529546 0.143016 +0.590296 0.531650 0.142454 +0.621535 0.533738 0.141893 +0.649541 0.535557 0.141331 +0.677547 0.537377 0.140769 +0.705552 0.539196 0.140208 +0.733558 0.541015 0.139646 +0.761564 0.542834 0.139085 +0.789569 0.544653 0.138523 +0.817575 0.546472 0.137962 +0.845581 0.548291 0.137400 +0.873586 0.550110 0.136839 +0.901592 0.551929 0.136277 +0.000000 0.536222 0.203006 +0.000000 0.535660 0.199779 +0.000000 0.535099 0.196551 +0.022718 0.534537 0.193324 +0.054145 0.533975 0.190097 +0.085572 0.533414 0.186870 +0.116999 0.532852 0.183642 +0.148427 0.532291 0.180415 +0.147865 0.531729 0.147865 +0.179292 0.531168 0.147303 +0.210719 0.530606 0.146742 +0.242146 0.530045 0.146180 +0.273574 0.529483 0.145619 +0.305001 0.528922 0.145057 +0.336428 0.528360 0.144496 +0.367855 0.527799 0.143934 +0.399282 0.527237 0.143373 +0.430709 0.526676 0.142811 +0.462137 0.526114 0.142250 +0.493564 0.525552 0.141688 +0.554314 0.556980 0.141127 +0.588407 0.561750 0.140565 +0.619834 0.563854 0.140003 +0.647858 0.565674 0.139442 +0.675863 0.567493 0.138880 +0.703869 0.569312 0.138319 +0.731875 0.571131 0.137757 +0.759880 0.572951 0.137196 +0.787886 0.574770 0.136634 +0.815892 0.576589 0.136073 +0.843897 0.578408 0.135511 +0.871903 0.580227 0.134950 +0.899909 0.582046 0.134388 +0.000000 0.566321 0.203783 +0.000000 0.565760 0.200555 +0.000000 0.565198 0.197328 +0.020829 0.564637 0.194101 +0.052256 0.564075 0.190874 +0.083683 0.563514 0.187646 +0.115110 0.562952 0.184419 +0.146537 0.562391 0.181192 +0.145976 0.561829 0.148642 +0.174737 0.561267 0.145414 +0.206165 0.560706 0.144853 +0.237592 0.560144 0.144291 +0.269019 0.559583 0.143730 +0.300446 0.559021 0.143168 +0.331873 0.558460 0.142607 +0.363300 0.557898 0.142045 +0.394728 0.557337 0.141484 +0.426155 0.556775 0.140922 +0.457582 0.556214 0.140361 +0.489009 0.555652 0.139799 +0.520436 0.555091 0.139238 +0.581186 0.586518 0.138676 +0.617945 0.593953 0.138114 +0.646174 0.595791 0.137553 +0.674180 0.597610 0.136991 +0.702186 0.599429 0.136430 +0.730191 0.601248 0.135868 +0.758197 0.603067 0.135307 +0.786203 0.604886 0.134745 +0.814208 0.606705 0.134184 +0.842214 0.608525 0.133622 +0.870220 0.610344 0.133061 +0.898225 0.612163 0.132499 +0.000000 0.596421 0.204559 +0.000000 0.595859 0.201332 +0.000000 0.595298 0.198105 +0.018940 0.594736 0.194878 +0.050367 0.594175 0.191650 +0.081794 0.593613 0.188423 +0.113221 0.593052 0.185196 +0.144648 0.592490 0.181969 +0.144087 0.591929 0.149418 +0.170183 0.591367 0.143525 +0.201610 0.590806 0.142964 +0.233037 0.590244 0.142402 +0.264464 0.589682 0.141841 +0.295891 0.589121 0.141279 +0.327318 0.588559 0.140718 +0.358746 0.587998 0.140156 +0.390173 0.587436 0.139595 +0.421600 0.586875 0.139033 +0.453027 0.586313 0.138472 +0.484454 0.585752 0.137910 +0.515881 0.585190 0.137348 +0.547309 0.584629 0.136787 +0.608059 0.616056 0.136225 +0.644491 0.625908 0.135664 +0.672497 0.627727 0.135102 +0.700502 0.629546 0.134541 +0.728508 0.631365 0.133979 +0.756514 0.633184 0.133418 +0.784519 0.635003 0.132856 +0.812525 0.636822 0.132295 +0.840531 0.638641 0.131733 +0.868536 0.640460 0.131172 +0.896542 0.642279 0.130610 +0.000000 0.625811 0.205277 +0.000000 0.625310 0.202055 +0.000000 0.624810 0.198833 +0.017051 0.624309 0.195610 +0.048478 0.623809 0.192388 +0.079905 0.623309 0.189166 +0.111332 0.622808 0.185944 +0.142759 0.622308 0.182722 +0.142198 0.621807 0.150177 +0.165641 0.621307 0.141636 +0.197063 0.620807 0.141075 +0.228485 0.620306 0.140513 +0.259909 0.619782 0.139952 +0.291336 0.619221 0.139390 +0.322764 0.618659 0.138829 +0.354191 0.618098 0.138267 +0.385618 0.617536 0.137706 +0.417045 0.616974 0.137144 +0.448472 0.616413 0.136583 +0.479899 0.615851 0.136021 +0.511327 0.615290 0.135459 +0.542754 0.614728 0.134898 +0.574181 0.614167 0.134336 +0.629590 0.642808 0.133775 +0.670813 0.657844 0.133213 +0.698819 0.659663 0.132652 +0.726825 0.661482 0.132090 +0.754830 0.663301 0.131529 +0.782836 0.665120 0.130967 +0.810841 0.666939 0.130406 +0.838847 0.668758 0.129844 +0.866853 0.670577 0.129283 +0.894858 0.672396 0.128721 +0.000000 0.652633 0.205781 +0.000000 0.652133 0.202558 +0.000000 0.651633 0.199336 +0.015162 0.651132 0.196114 +0.046589 0.650632 0.192892 +0.078016 0.650131 0.189670 +0.109443 0.649631 0.186448 +0.140870 0.649131 0.183225 +0.140309 0.648630 0.150680 +0.161359 0.648130 0.139747 +0.192782 0.647629 0.139186 +0.224204 0.647129 0.138624 +0.255626 0.646629 0.138063 +0.287048 0.646128 0.137501 +0.318470 0.645628 0.136940 +0.349892 0.645127 0.136378 +0.381314 0.644627 0.135817 +0.412736 0.644127 0.135255 +0.444158 0.643626 0.134693 +0.475580 0.643126 0.134132 +0.507002 0.642625 0.133570 +0.538424 0.642125 0.133009 +0.569846 0.641625 0.132447 +0.598688 0.641124 0.131886 +0.652819 0.669130 0.131324 +0.697135 0.687321 0.130763 +0.725141 0.689201 0.130201 +0.753147 0.691081 0.129640 +0.781152 0.692962 0.129078 +0.809158 0.694842 0.128517 +0.837164 0.696722 0.127955 +0.865169 0.698602 0.127394 +0.893175 0.700482 0.126832 +0.000000 0.679456 0.206284 +0.000000 0.678956 0.203062 +0.000000 0.678455 0.199840 +0.013273 0.677955 0.196618 +0.044700 0.677454 0.193395 +0.076127 0.676954 0.190173 +0.107554 0.676454 0.186951 +0.138981 0.675953 0.183729 +0.138420 0.675453 0.151184 +0.157078 0.674952 0.137858 +0.188500 0.674452 0.137297 +0.219922 0.673952 0.136735 +0.251344 0.673451 0.136174 +0.282766 0.672951 0.135612 +0.314188 0.672450 0.135051 +0.345610 0.671950 0.134489 +0.377032 0.671450 0.133928 +0.408454 0.670949 0.133366 +0.439876 0.670449 0.132804 +0.471298 0.669948 0.132243 +0.502721 0.669448 0.131681 +0.534143 0.668948 0.131120 +0.565565 0.668447 0.130558 +0.594612 0.667947 0.129997 +0.622612 0.667446 0.129435 +0.676743 0.695452 0.128874 +0.723458 0.716041 0.128312 +0.751463 0.717921 0.127751 +0.779469 0.719802 0.127189 +0.807475 0.721682 0.126628 +0.835480 0.723562 0.126066 +0.863486 0.725442 0.125505 +0.891492 0.727322 0.124943 +0.000000 0.706279 0.206788 +0.000000 0.705778 0.203566 +0.000000 0.705278 0.200343 +0.011384 0.704778 0.197121 +0.042811 0.704277 0.193899 +0.074238 0.703777 0.190677 +0.105665 0.703276 0.187455 +0.137092 0.702776 0.184233 +0.136531 0.702276 0.151687 +0.152796 0.701775 0.135969 +0.184218 0.701275 0.135408 +0.215640 0.700774 0.134846 +0.247062 0.700274 0.134285 +0.278484 0.699774 0.133723 +0.309906 0.699273 0.133162 +0.341329 0.698773 0.132600 +0.372751 0.698272 0.132038 +0.404173 0.697772 0.131477 +0.435595 0.697272 0.130915 +0.467017 0.696771 0.130354 +0.498439 0.696271 0.129792 +0.529861 0.695770 0.129231 +0.561283 0.695270 0.128669 +0.590536 0.694770 0.128108 +0.618536 0.694269 0.127546 +0.646537 0.693769 0.126985 +0.700668 0.721774 0.126423 +0.749780 0.744761 0.125862 +0.777786 0.746641 0.125300 +0.805791 0.748522 0.124739 +0.833797 0.750402 0.124177 +0.861803 0.752282 0.123615 +0.889808 0.754162 0.123054 +0.000000 0.733101 0.207291 +0.000000 0.732601 0.204069 +0.000000 0.732101 0.200847 +0.009495 0.731600 0.197625 +0.040922 0.731100 0.194403 +0.072349 0.730599 0.191181 +0.103776 0.730099 0.187958 +0.135203 0.729599 0.184736 +0.134642 0.729098 0.152191 +0.148514 0.728598 0.134080 +0.179937 0.728097 0.133519 +0.211359 0.727597 0.132957 +0.242781 0.727097 0.132396 +0.274203 0.726596 0.131834 +0.305625 0.726096 0.131273 +0.337047 0.725595 0.130711 +0.368469 0.725095 0.130149 +0.399891 0.724595 0.129588 +0.431313 0.724094 0.129026 +0.462735 0.723594 0.128465 +0.494157 0.723093 0.127903 +0.525579 0.722593 0.127342 +0.557001 0.722093 0.126780 +0.586460 0.721592 0.126219 +0.614460 0.721092 0.125657 +0.642461 0.720591 0.125096 +0.670461 0.720091 0.124534 +0.724592 0.748097 0.123973 +0.776102 0.773481 0.123411 +0.804108 0.775361 0.122850 +0.832114 0.777242 0.122288 +0.860119 0.779122 0.121726 +0.888125 0.781002 0.121165 +0.000000 0.759924 0.207795 +0.000000 0.759424 0.204573 +0.000000 0.758923 0.201351 +0.007606 0.758423 0.198128 +0.039033 0.757922 0.194906 +0.070460 0.757422 0.191684 +0.101887 0.756922 0.188462 +0.133314 0.756421 0.185240 +0.132753 0.755921 0.152695 +0.144233 0.755420 0.132191 +0.175655 0.754920 0.131630 +0.207077 0.754420 0.131068 +0.238499 0.753919 0.130507 +0.269921 0.753419 0.129945 +0.301343 0.752918 0.129383 +0.332765 0.752418 0.128822 +0.364187 0.751918 0.128260 +0.395609 0.751417 0.127699 +0.427031 0.750917 0.127137 +0.458453 0.750416 0.126576 +0.489876 0.749916 0.126014 +0.521298 0.749416 0.125453 +0.552720 0.748915 0.124891 +0.582384 0.748415 0.124330 +0.610384 0.747914 0.123768 +0.638385 0.747414 0.123207 +0.666385 0.746914 0.122645 +0.694386 0.746413 0.122084 +0.748517 0.774419 0.121522 +0.802425 0.802201 0.120960 +0.830430 0.804081 0.120399 +0.858436 0.805962 0.119837 +0.886442 0.807842 0.119276 +0.000000 0.786747 0.208299 +0.000000 0.786246 0.205076 +0.000000 0.785746 0.201854 +0.005717 0.785246 0.198632 +0.037144 0.784745 0.195410 +0.068571 0.784245 0.192188 +0.099998 0.783744 0.188966 +0.131425 0.783244 0.185743 +0.130864 0.782744 0.153198 +0.139951 0.782243 0.130302 +0.171373 0.781743 0.129741 +0.202795 0.781242 0.129179 +0.234217 0.780742 0.128618 +0.265639 0.780242 0.128056 +0.297061 0.779741 0.127494 +0.328483 0.779241 0.126933 +0.359906 0.778740 0.126371 +0.391328 0.778240 0.125810 +0.422750 0.777740 0.125248 +0.454172 0.777239 0.124687 +0.485594 0.776739 0.124125 +0.517016 0.776238 0.123564 +0.548438 0.775738 0.123002 +0.578308 0.775238 0.122441 +0.606308 0.774737 0.121879 +0.634309 0.774237 0.121318 +0.662309 0.773736 0.120756 +0.690310 0.773236 0.120195 +0.718310 0.772736 0.119633 +0.772441 0.800741 0.119071 +0.826573 0.828747 0.118510 +0.856753 0.832801 0.117948 +0.884758 0.834682 0.117387 +0.000000 0.813569 0.208802 +0.000000 0.813069 0.205580 +0.000000 0.812569 0.202358 +0.003828 0.812068 0.199136 +0.035255 0.811568 0.195914 +0.066682 0.811067 0.192691 +0.098109 0.810567 0.189469 +0.129536 0.810067 0.186247 +0.128975 0.809566 0.153702 +0.135669 0.809066 0.128413 +0.167091 0.808565 0.127852 +0.198514 0.808065 0.127290 +0.229936 0.807565 0.126728 +0.261358 0.807064 0.126167 +0.292780 0.806564 0.125605 +0.324202 0.806063 0.125044 +0.355624 0.805563 0.124482 +0.387046 0.805063 0.123921 +0.418468 0.804562 0.123359 +0.449890 0.804062 0.122798 +0.481312 0.803561 0.122236 +0.512734 0.803061 0.121675 +0.544156 0.802561 0.121113 +0.574232 0.802060 0.120552 +0.602232 0.801560 0.119990 +0.630233 0.801059 0.119429 +0.658233 0.800559 0.118867 +0.686234 0.800059 0.118305 +0.714234 0.799558 0.117744 +0.742235 0.799058 0.117182 +0.796366 0.827064 0.116621 +0.850497 0.855069 0.116059 +0.883075 0.861521 0.115498 +0.000000 0.840392 0.209306 +0.000000 0.839892 0.206084 +0.000000 0.839391 0.202861 +0.001938 0.838891 0.199639 +0.033366 0.838391 0.196417 +0.064793 0.837890 0.193195 +0.096220 0.837390 0.189973 +0.127647 0.836889 0.186751 +0.127086 0.836389 0.154206 +0.131388 0.835889 0.126524 +0.162810 0.835388 0.125963 +0.194232 0.834888 0.125401 +0.225654 0.834387 0.124839 +0.257076 0.833887 0.124278 +0.288498 0.833387 0.123716 +0.319920 0.832886 0.123155 +0.351342 0.832386 0.122593 +0.382764 0.831885 0.122032 +0.414186 0.831385 0.121470 +0.445608 0.830885 0.120909 +0.477030 0.830384 0.120347 +0.508453 0.829884 0.119786 +0.539875 0.829383 0.119224 +0.570156 0.828883 0.118663 +0.598156 0.828383 0.118101 +0.626157 0.827882 0.117540 +0.654157 0.827382 0.116978 +0.682158 0.826881 0.116416 +0.710158 0.826381 0.115855 +0.738159 0.825881 0.115293 +0.766159 0.825380 0.114732 +0.820291 0.853386 0.114170 +0.874422 0.881391 0.113609 +0.000000 0.867215 0.209809 +0.000000 0.866714 0.206587 +0.000000 0.866214 0.203365 +0.000049 0.865714 0.200143 +0.031477 0.865213 0.196921 +0.062904 0.864713 0.193699 +0.094331 0.864212 0.190476 +0.125758 0.863712 0.187254 +0.125197 0.863212 0.154709 +0.127106 0.862711 0.124635 +0.158528 0.862211 0.124073 +0.189950 0.861710 0.123512 +0.221372 0.861210 0.122950 +0.252794 0.860710 0.122389 +0.284216 0.860209 0.121827 +0.315638 0.859709 0.121266 +0.347061 0.859208 0.120704 +0.378483 0.858708 0.120143 +0.409905 0.858208 0.119581 +0.441327 0.857707 0.119020 +0.472749 0.857207 0.118458 +0.504171 0.856706 0.117897 +0.535593 0.856206 0.117335 +0.566079 0.855706 0.116774 +0.594080 0.855205 0.116212 +0.622081 0.854705 0.115650 +0.650081 0.854204 0.115089 +0.678082 0.853704 0.114527 +0.706082 0.853204 0.113966 +0.734083 0.852703 0.113404 +0.762083 0.852203 0.112843 +0.790084 0.851702 0.112281 +0.844215 0.879708 0.111720 +0.000000 0.894037 0.210313 +0.000000 0.893537 0.207091 +0.000000 0.893037 0.203869 +0.000000 0.892536 0.200647 +0.029588 0.892036 0.197424 +0.061015 0.891535 0.194202 +0.092442 0.891035 0.190980 +0.123869 0.890535 0.187758 +0.123308 0.890034 0.155213 +0.122824 0.889534 0.122746 +0.154246 0.889033 0.122184 +0.185669 0.888533 0.121623 +0.217091 0.888033 0.121061 +0.248513 0.887532 0.120500 +0.279935 0.887032 0.119938 +0.311357 0.886531 0.119377 +0.342779 0.886031 0.118815 +0.374201 0.885531 0.118254 +0.405623 0.885030 0.117692 +0.437045 0.884530 0.117131 +0.468467 0.884029 0.116569 +0.499889 0.883529 0.116008 +0.531311 0.883029 0.115446 +0.562003 0.882528 0.114885 +0.590004 0.882028 0.114323 +0.618005 0.881527 0.113761 +0.646005 0.881027 0.113200 +0.674006 0.880527 0.112638 +0.702006 0.880026 0.112077 +0.730007 0.879526 0.111515 +0.758007 0.879025 0.110954 +0.786008 0.878525 0.110392 +0.814009 0.878025 0.109831 +0.000000 0.000000 0.220047 +0.016890 0.000000 0.219485 +0.048317 0.000000 0.218924 +0.079745 0.000000 0.218362 +0.111172 0.000000 0.217801 +0.142599 0.000000 0.217239 +0.174026 0.000000 0.216678 +0.205453 0.000000 0.216116 +0.215555 0.000000 0.194229 +0.246982 0.000000 0.191002 +0.278409 0.000000 0.187774 +0.309836 0.000000 0.184547 +0.341263 0.000000 0.181320 +0.372690 0.000000 0.178093 +0.404118 0.000000 0.174865 +0.435545 0.000000 0.171638 +0.466972 0.000000 0.168411 +0.498399 0.000000 0.165184 +0.529826 0.000000 0.161956 +0.561253 0.000000 0.158729 +0.592681 0.000000 0.155502 +0.623661 0.000000 0.152312 +0.651666 0.000000 0.149370 +0.679672 0.000000 0.146427 +0.707677 0.000000 0.143485 +0.735683 0.000000 0.140543 +0.763689 0.000000 0.137601 +0.791694 0.000000 0.134659 +0.819700 0.000000 0.131717 +0.847706 0.000000 0.128775 +0.875711 0.000000 0.125833 +0.903717 0.000000 0.122890 +0.931723 0.000000 0.119948 +0.000000 0.000000 0.218158 +0.012336 0.000000 0.217596 +0.043763 0.000000 0.217035 +0.075190 0.000000 0.216473 +0.106617 0.000000 0.215912 +0.138044 0.000000 0.215350 +0.169471 0.000000 0.214789 +0.200899 0.000000 0.214227 +0.213666 0.000000 0.195006 +0.245093 0.000000 0.191778 +0.276520 0.000000 0.188551 +0.307947 0.000000 0.185324 +0.339374 0.000000 0.182096 +0.370801 0.000000 0.178869 +0.402229 0.000000 0.175642 +0.433656 0.000000 0.172415 +0.465083 0.000000 0.169187 +0.496510 0.000000 0.165960 +0.527937 0.000000 0.162733 +0.559364 0.000000 0.159506 +0.590792 0.000000 0.156278 +0.621977 0.000000 0.153071 +0.649983 0.000000 0.150129 +0.677988 0.000000 0.147187 +0.705994 0.000000 0.144245 +0.734000 0.000000 0.141303 +0.762005 0.000000 0.138361 +0.790011 0.000000 0.135419 +0.818017 0.000000 0.132476 +0.846022 0.000000 0.129534 +0.874028 0.000000 0.126592 +0.902034 0.000000 0.123650 +0.930039 0.000000 0.120708 +0.000000 0.003011 0.216269 +0.000000 0.005115 0.215707 +0.039208 0.023214 0.215146 +0.070635 0.022652 0.214584 +0.102062 0.022091 0.214023 +0.133489 0.021529 0.213461 +0.164917 0.020967 0.212900 +0.196344 0.020406 0.212338 +0.211777 0.019844 0.195782 +0.243204 0.019283 0.192555 +0.274631 0.018721 0.189328 +0.306058 0.018160 0.186100 +0.337485 0.017598 0.182873 +0.368912 0.017037 0.179646 +0.400340 0.016475 0.176419 +0.431767 0.015914 0.173191 +0.463194 0.015352 0.169964 +0.494621 0.014791 0.166737 +0.526048 0.014229 0.163510 +0.557475 0.013668 0.160282 +0.588902 0.013106 0.157055 +0.620294 0.012544 0.153831 +0.648299 0.011983 0.150889 +0.676305 0.011421 0.147947 +0.704311 0.010860 0.145004 +0.732316 0.010298 0.142062 +0.760322 0.009737 0.139120 +0.788328 0.009175 0.136178 +0.816333 0.008614 0.133236 +0.844339 0.008052 0.130294 +0.872345 0.007491 0.127352 +0.900350 0.006929 0.124410 +0.928356 0.006368 0.121467 +0.000000 0.033111 0.214380 +0.000000 0.035215 0.213818 +0.021325 0.037319 0.213257 +0.066080 0.052752 0.212695 +0.097508 0.052190 0.212134 +0.128935 0.051629 0.211572 +0.160362 0.051067 0.211011 +0.191789 0.050506 0.210449 +0.209888 0.049944 0.196559 +0.241315 0.049383 0.193332 +0.272742 0.048821 0.190104 +0.304169 0.048259 0.186877 +0.335596 0.047698 0.183650 +0.367023 0.047136 0.180423 +0.398450 0.046575 0.177195 +0.429878 0.046013 0.173968 +0.461305 0.045452 0.170741 +0.492732 0.044890 0.167514 +0.524159 0.044329 0.164286 +0.555586 0.043767 0.161059 +0.587013 0.043206 0.157832 +0.618441 0.042644 0.154605 +0.646616 0.042083 0.151648 +0.674622 0.041521 0.148706 +0.702627 0.040960 0.145764 +0.730633 0.040398 0.142822 +0.758639 0.039836 0.139880 +0.786644 0.039275 0.136938 +0.814650 0.038713 0.133995 +0.842656 0.038152 0.131053 +0.870661 0.037590 0.128111 +0.898667 0.037029 0.125169 +0.926673 0.036467 0.122227 +0.000000 0.063210 0.212491 +0.000000 0.065314 0.211929 +0.019436 0.067419 0.211368 +0.050863 0.069523 0.210806 +0.092953 0.082290 0.210245 +0.124380 0.081728 0.209683 +0.155807 0.081167 0.209122 +0.187234 0.080605 0.208560 +0.207998 0.080044 0.197336 +0.239426 0.079482 0.194108 +0.270853 0.078921 0.190881 +0.302280 0.078359 0.187654 +0.333707 0.077798 0.184427 +0.365134 0.077236 0.181199 +0.396561 0.076675 0.177972 +0.427989 0.076113 0.174745 +0.459416 0.075551 0.171518 +0.490843 0.074990 0.168290 +0.522270 0.074428 0.165063 +0.553697 0.073867 0.161836 +0.585124 0.073305 0.158608 +0.616552 0.072744 0.155381 +0.644933 0.072182 0.152408 +0.672938 0.071621 0.149466 +0.700944 0.071059 0.146524 +0.728950 0.070498 0.143581 +0.756955 0.069936 0.140639 +0.784961 0.069375 0.137697 +0.812967 0.068813 0.134755 +0.840972 0.068252 0.131813 +0.868978 0.067690 0.128871 +0.896984 0.067128 0.125929 +0.924989 0.066567 0.122986 +0.000000 0.093310 0.210602 +0.000000 0.095414 0.210040 +0.017546 0.097518 0.209479 +0.048974 0.099622 0.208917 +0.080401 0.101727 0.208356 +0.119825 0.111828 0.207794 +0.151252 0.111266 0.207233 +0.182679 0.110705 0.206671 +0.206109 0.110143 0.198112 +0.237537 0.109582 0.194885 +0.268964 0.109020 0.191658 +0.300391 0.108459 0.188431 +0.331818 0.107897 0.185203 +0.363245 0.107336 0.181976 +0.394672 0.106774 0.178749 +0.426100 0.106213 0.175521 +0.457527 0.105651 0.172294 +0.488954 0.105090 0.169067 +0.520381 0.104528 0.165840 +0.551808 0.103967 0.162612 +0.583235 0.103405 0.159385 +0.614663 0.102843 0.156158 +0.643249 0.102282 0.153167 +0.671255 0.101720 0.150225 +0.699261 0.101159 0.147283 +0.727266 0.100597 0.144341 +0.755272 0.100036 0.141399 +0.783278 0.099474 0.138457 +0.811283 0.098913 0.135515 +0.839289 0.098351 0.132572 +0.867295 0.097790 0.129630 +0.895300 0.097228 0.126688 +0.923306 0.096667 0.123746 +0.000000 0.123410 0.208713 +0.000000 0.125514 0.208151 +0.015657 0.127618 0.207590 +0.047085 0.129722 0.207028 +0.078512 0.131826 0.206467 +0.109939 0.133930 0.205905 +0.146698 0.141366 0.205343 +0.178125 0.140805 0.204782 +0.204220 0.140243 0.198889 +0.235648 0.139681 0.195662 +0.267075 0.139120 0.192434 +0.298502 0.138558 0.189207 +0.329929 0.137997 0.185980 +0.361356 0.137435 0.182753 +0.392783 0.136874 0.179525 +0.424211 0.136312 0.176298 +0.455638 0.135751 0.173071 +0.487065 0.135189 0.169844 +0.518492 0.134628 0.166616 +0.549919 0.134066 0.163389 +0.581346 0.133505 0.160162 +0.612774 0.132943 0.156935 +0.641566 0.132382 0.153927 +0.669572 0.131820 0.150985 +0.697577 0.131258 0.148043 +0.725583 0.130697 0.145101 +0.753589 0.130135 0.142158 +0.781594 0.129574 0.139216 +0.809600 0.129012 0.136274 +0.837606 0.128451 0.133332 +0.865611 0.127889 0.130390 +0.893617 0.127328 0.127448 +0.921622 0.129027 0.126766 +0.000000 0.153509 0.206824 +0.000000 0.155613 0.206262 +0.013768 0.157718 0.205701 +0.045196 0.159822 0.205139 +0.076623 0.161926 0.204578 +0.108050 0.164030 0.204016 +0.139477 0.166134 0.203454 +0.173570 0.170904 0.202893 +0.202331 0.170343 0.199666 +0.233759 0.169781 0.196438 +0.265186 0.169220 0.193211 +0.296613 0.168658 0.189984 +0.328040 0.168097 0.186757 +0.359467 0.167535 0.183529 +0.390894 0.166973 0.180302 +0.422322 0.166412 0.177075 +0.453749 0.165850 0.173848 +0.485176 0.165289 0.170620 +0.516603 0.164727 0.167393 +0.548030 0.164166 0.164166 +0.579457 0.166270 0.163604 +0.610884 0.168374 0.163043 +0.639883 0.170276 0.162481 +0.667888 0.172095 0.161920 +0.695894 0.173914 0.161358 +0.723900 0.175733 0.160797 +0.751905 0.177552 0.160235 +0.779911 0.179371 0.159674 +0.807916 0.181190 0.159112 +0.835922 0.183009 0.158550 +0.863928 0.184828 0.157989 +0.891933 0.186648 0.157427 +0.919939 0.188467 0.156866 +0.000000 0.183609 0.204935 +0.000000 0.185713 0.204373 +0.011879 0.187817 0.203812 +0.043307 0.189921 0.203250 +0.074734 0.192026 0.202688 +0.106161 0.194130 0.202127 +0.137588 0.196234 0.201565 +0.169015 0.198338 0.201004 +0.200442 0.200442 0.200442 +0.231870 0.202547 0.199881 +0.263297 0.204651 0.199319 +0.294724 0.206755 0.198758 +0.326151 0.208859 0.198196 +0.357578 0.210963 0.197635 +0.389005 0.213067 0.197073 +0.420432 0.215172 0.196512 +0.451860 0.217276 0.195950 +0.483287 0.219380 0.195389 +0.514714 0.221484 0.194827 +0.546141 0.223588 0.194265 +0.577568 0.225693 0.193704 +0.608995 0.227797 0.193142 +0.638199 0.229716 0.192581 +0.666205 0.231535 0.192019 +0.694210 0.233354 0.191458 +0.722216 0.235173 0.190896 +0.750222 0.236992 0.190335 +0.778227 0.238811 0.189773 +0.806233 0.240630 0.189212 +0.834239 0.242449 0.188650 +0.862244 0.244268 0.188089 +0.890250 0.246087 0.187527 +0.918256 0.247906 0.186966 +0.000000 0.235034 0.227037 +0.000000 0.234473 0.223810 +0.009990 0.233911 0.220583 +0.041418 0.233350 0.217355 +0.072845 0.232788 0.214128 +0.104272 0.232227 0.210901 +0.135699 0.231665 0.207674 +0.167126 0.231104 0.204446 +0.198553 0.230542 0.201219 +0.227315 0.229980 0.197992 +0.261408 0.234750 0.197430 +0.292835 0.236855 0.196869 +0.324262 0.238959 0.196307 +0.355689 0.241063 0.195746 +0.387116 0.243167 0.195184 +0.418543 0.245271 0.194623 +0.449971 0.247376 0.194061 +0.481398 0.249480 0.193500 +0.512825 0.251584 0.192938 +0.544252 0.253688 0.192376 +0.575679 0.255792 0.191815 +0.607106 0.257896 0.191253 +0.636516 0.259833 0.190692 +0.664521 0.261652 0.190130 +0.692527 0.263471 0.189569 +0.720533 0.265290 0.189007 +0.748538 0.267109 0.188446 +0.776544 0.268928 0.187884 +0.804550 0.270747 0.187323 +0.832555 0.272566 0.186761 +0.860561 0.274385 0.186200 +0.888567 0.276204 0.185638 +0.916572 0.278023 0.185077 +0.000000 0.265134 0.227814 +0.000000 0.264572 0.224587 +0.008101 0.264011 0.221359 +0.039528 0.263449 0.218132 +0.070956 0.262888 0.214905 +0.102383 0.262326 0.211678 +0.133810 0.261765 0.208450 +0.165237 0.261203 0.205223 +0.196664 0.260642 0.201996 +0.222760 0.260080 0.196103 +0.254187 0.259519 0.195541 +0.290946 0.266954 0.194980 +0.322373 0.269058 0.194418 +0.353800 0.271163 0.193857 +0.385227 0.273267 0.193295 +0.416654 0.275371 0.192734 +0.448082 0.277475 0.192172 +0.479509 0.279579 0.191610 +0.510936 0.281684 0.191049 +0.542363 0.283788 0.190487 +0.573790 0.285892 0.189926 +0.605217 0.287996 0.189364 +0.634832 0.289949 0.188803 +0.662838 0.291768 0.188241 +0.690844 0.293587 0.187680 +0.718849 0.295407 0.187118 +0.746855 0.297226 0.186557 +0.774861 0.299045 0.185995 +0.802866 0.300864 0.185434 +0.830872 0.302683 0.184872 +0.858878 0.304502 0.184311 +0.886883 0.306321 0.183749 +0.914889 0.308140 0.183187 +0.000000 0.295234 0.228590 +0.000000 0.294672 0.225363 +0.006212 0.294111 0.222136 +0.037639 0.293549 0.218909 +0.069067 0.292987 0.215681 +0.100494 0.292426 0.212454 +0.131921 0.291864 0.209227 +0.163348 0.291303 0.206000 +0.194775 0.290741 0.202772 +0.218205 0.290180 0.194214 +0.249632 0.289618 0.193652 +0.281060 0.289057 0.193091 +0.320484 0.299158 0.192529 +0.351911 0.301262 0.191968 +0.383338 0.303366 0.191406 +0.414765 0.305471 0.190845 +0.446193 0.307575 0.190283 +0.477620 0.309679 0.189721 +0.509047 0.311783 0.189160 +0.540474 0.313887 0.188598 +0.571901 0.315992 0.188037 +0.603328 0.318096 0.187475 +0.633149 0.320066 0.186914 +0.661155 0.321885 0.186352 +0.689160 0.323704 0.185791 +0.717166 0.325523 0.185229 +0.745172 0.327342 0.184668 +0.773177 0.329161 0.184106 +0.801183 0.330981 0.183545 +0.829189 0.332800 0.182983 +0.857194 0.334619 0.182422 +0.885200 0.336438 0.181860 +0.913206 0.338257 0.181298 +0.000000 0.325333 0.229367 +0.000000 0.324772 0.226140 +0.004323 0.324210 0.222913 +0.035750 0.323649 0.219685 +0.067178 0.323087 0.216458 +0.098605 0.322526 0.213231 +0.130032 0.321964 0.210004 +0.161459 0.321403 0.206776 +0.192886 0.320841 0.203549 +0.213650 0.320279 0.192325 +0.245078 0.319718 0.191763 +0.276505 0.319156 0.191202 +0.307932 0.318595 0.190640 +0.350022 0.331362 0.190079 +0.381449 0.333466 0.189517 +0.412876 0.335570 0.188955 +0.444304 0.337675 0.188394 +0.475731 0.339779 0.187832 +0.507158 0.341883 0.187271 +0.538585 0.343987 0.186709 +0.570012 0.346091 0.186148 +0.601439 0.348195 0.185586 +0.631466 0.350183 0.185025 +0.659471 0.352002 0.184463 +0.687477 0.353821 0.183902 +0.715483 0.355640 0.183340 +0.743488 0.357459 0.182779 +0.771494 0.359278 0.182217 +0.799500 0.361097 0.181656 +0.827505 0.362916 0.181094 +0.855511 0.364735 0.180532 +0.883517 0.366555 0.179971 +0.911522 0.368374 0.179409 +0.000000 0.355433 0.230144 +0.000000 0.354871 0.226917 +0.002434 0.354310 0.223689 +0.033861 0.353748 0.220462 +0.065289 0.353187 0.217235 +0.096716 0.352625 0.214008 +0.128143 0.352064 0.210780 +0.159570 0.351502 0.207553 +0.190997 0.350941 0.204326 +0.209096 0.350379 0.190436 +0.240523 0.349818 0.189874 +0.271950 0.349256 0.189313 +0.303377 0.348695 0.188751 +0.334804 0.348133 0.188190 +0.379560 0.363566 0.187628 +0.410987 0.365670 0.187066 +0.442414 0.367774 0.186505 +0.473842 0.369878 0.185943 +0.505269 0.371983 0.185382 +0.536696 0.374087 0.184820 +0.568123 0.376191 0.184259 +0.599550 0.378295 0.183697 +0.629782 0.380300 0.183136 +0.657788 0.382119 0.182574 +0.685794 0.383938 0.182013 +0.713799 0.385757 0.181451 +0.741805 0.387576 0.180890 +0.769811 0.389395 0.180328 +0.797816 0.391214 0.179767 +0.825822 0.393033 0.179205 +0.853828 0.394852 0.178643 +0.881833 0.396671 0.178082 +0.909839 0.398490 0.177520 +0.000000 0.385533 0.230921 +0.000000 0.384971 0.227693 +0.000545 0.384410 0.224466 +0.031972 0.383848 0.221239 +0.063399 0.383286 0.218012 +0.094827 0.382725 0.214784 +0.126254 0.382163 0.211557 +0.157681 0.381602 0.208330 +0.189108 0.381040 0.205102 +0.204541 0.380479 0.188547 +0.235968 0.379917 0.187985 +0.267395 0.379356 0.187424 +0.298822 0.378794 0.186862 +0.330250 0.378233 0.186300 +0.361677 0.377671 0.185739 +0.409098 0.395770 0.185177 +0.440525 0.397874 0.184616 +0.471953 0.399978 0.184054 +0.503380 0.402082 0.183493 +0.534807 0.404186 0.182931 +0.566234 0.406291 0.182370 +0.597661 0.408395 0.181808 +0.628099 0.410417 0.181247 +0.656105 0.412236 0.180685 +0.684110 0.414055 0.180124 +0.712116 0.415874 0.179562 +0.740122 0.417693 0.179001 +0.768127 0.419512 0.178439 +0.796133 0.421331 0.177877 +0.824139 0.423150 0.177316 +0.852144 0.424969 0.176754 +0.880150 0.426788 0.176193 +0.908155 0.428607 0.175631 +0.000000 0.415632 0.231697 +0.000000 0.415071 0.228470 +0.000000 0.414509 0.225243 +0.030083 0.413948 0.222015 +0.061510 0.413386 0.218788 +0.092938 0.412825 0.215561 +0.124365 0.412263 0.212334 +0.155792 0.411702 0.209106 +0.187219 0.411140 0.205879 +0.199986 0.410578 0.186658 +0.231413 0.410017 0.186096 +0.262841 0.409455 0.185535 +0.294268 0.408894 0.184973 +0.325695 0.408332 0.184411 +0.357122 0.407771 0.183850 +0.388549 0.407209 0.183288 +0.438636 0.427973 0.182727 +0.470064 0.430078 0.182165 +0.501491 0.432182 0.181604 +0.532918 0.434286 0.181042 +0.564345 0.436390 0.180481 +0.595772 0.438494 0.179919 +0.626416 0.440533 0.179358 +0.654421 0.442352 0.178796 +0.682427 0.444171 0.178235 +0.710433 0.445991 0.177673 +0.738438 0.447810 0.177112 +0.766444 0.449629 0.176550 +0.794449 0.451448 0.175988 +0.822455 0.453267 0.175427 +0.850461 0.455086 0.174865 +0.878466 0.456905 0.174304 +0.906472 0.458724 0.173742 +0.000000 0.445732 0.232474 +0.000000 0.445170 0.229247 +0.000000 0.444609 0.226019 +0.028194 0.444047 0.222792 +0.059621 0.443486 0.219565 +0.091049 0.442924 0.216338 +0.122476 0.442363 0.213110 +0.153903 0.441801 0.209883 +0.185330 0.441240 0.206656 +0.195431 0.440678 0.184769 +0.226859 0.440117 0.184207 +0.258286 0.439555 0.183645 +0.289713 0.438993 0.183084 +0.321140 0.438432 0.182522 +0.352567 0.437870 0.181961 +0.383994 0.437309 0.181399 +0.415422 0.436747 0.180838 +0.468175 0.460177 0.180276 +0.499602 0.462282 0.179715 +0.531029 0.464386 0.179153 +0.562456 0.466490 0.178592 +0.593883 0.468594 0.178030 +0.624732 0.470650 0.177469 +0.652738 0.472469 0.176907 +0.680743 0.474288 0.176346 +0.708749 0.476107 0.175784 +0.736755 0.477926 0.175222 +0.764760 0.479745 0.174661 +0.792766 0.481565 0.174099 +0.820772 0.483384 0.173538 +0.848777 0.485203 0.172976 +0.876783 0.487022 0.172415 +0.904789 0.488841 0.171853 +0.000000 0.475832 0.233251 +0.000000 0.475270 0.230023 +0.000000 0.474708 0.226796 +0.026305 0.474147 0.223569 +0.057732 0.473585 0.220342 +0.089160 0.473024 0.217114 +0.120587 0.472462 0.213887 +0.152014 0.471901 0.210660 +0.183441 0.471339 0.207433 +0.190877 0.470778 0.182880 +0.222304 0.470216 0.182318 +0.253731 0.469655 0.181756 +0.285158 0.469093 0.181195 +0.316585 0.468532 0.180633 +0.348012 0.467970 0.180072 +0.379440 0.467409 0.179510 +0.410867 0.466847 0.178949 +0.442294 0.466285 0.178387 +0.497713 0.492381 0.177826 +0.529140 0.494485 0.177264 +0.560567 0.496590 0.176703 +0.591994 0.498694 0.176141 +0.623049 0.500767 0.175580 +0.651054 0.502586 0.175018 +0.679060 0.504405 0.174456 +0.707066 0.506224 0.173895 +0.735071 0.508043 0.173333 +0.763077 0.509862 0.172772 +0.791083 0.511681 0.172210 +0.819088 0.513500 0.171649 +0.847094 0.515319 0.171087 +0.875100 0.517139 0.170526 +0.903105 0.518958 0.169964 +0.000000 0.505931 0.234027 +0.000000 0.505370 0.230800 +0.000000 0.504808 0.227573 +0.024416 0.504247 0.224346 +0.055843 0.503685 0.221118 +0.087271 0.503124 0.217891 +0.118698 0.502562 0.214664 +0.150125 0.502000 0.211437 +0.181552 0.501439 0.208209 +0.186322 0.500877 0.180990 +0.217749 0.500316 0.180429 +0.249176 0.499754 0.179867 +0.280603 0.499193 0.179306 +0.312031 0.498631 0.178744 +0.343458 0.498070 0.178183 +0.374885 0.497508 0.177621 +0.406312 0.496947 0.177060 +0.437739 0.496385 0.176498 +0.469166 0.495824 0.175937 +0.527251 0.524585 0.175375 +0.558678 0.526689 0.174814 +0.590105 0.528793 0.174252 +0.621365 0.530884 0.173691 +0.649371 0.532703 0.173129 +0.677377 0.534522 0.172567 +0.705382 0.536341 0.172006 +0.733388 0.538160 0.171444 +0.761394 0.539979 0.170883 +0.789399 0.541798 0.170321 +0.817405 0.543617 0.169760 +0.845411 0.545436 0.169198 +0.873416 0.547255 0.168637 +0.901422 0.549074 0.168075 +0.000000 0.536031 0.234804 +0.000000 0.535469 0.231577 +0.000000 0.534908 0.228349 +0.022527 0.534346 0.225122 +0.053954 0.533785 0.221895 +0.085381 0.533223 0.218668 +0.116809 0.532662 0.215440 +0.148236 0.532100 0.212213 +0.179663 0.531539 0.208986 +0.181767 0.530977 0.179101 +0.213194 0.530416 0.178540 +0.244621 0.529854 0.177978 +0.276049 0.529292 0.177417 +0.307476 0.528731 0.176855 +0.338903 0.528169 0.176294 +0.370330 0.527608 0.175732 +0.401757 0.527046 0.175171 +0.433184 0.526485 0.174609 +0.464612 0.525923 0.174048 +0.496039 0.525362 0.173486 +0.556789 0.556789 0.172925 +0.588216 0.558893 0.172363 +0.619643 0.560997 0.171801 +0.647688 0.562820 0.171240 +0.675693 0.564639 0.170678 +0.703699 0.566458 0.170117 +0.731705 0.568277 0.169555 +0.759710 0.570096 0.168994 +0.787716 0.571915 0.168432 +0.815722 0.573734 0.167871 +0.843727 0.575553 0.167309 +0.871733 0.577372 0.166748 +0.899739 0.579191 0.166186 +0.000000 0.566131 0.235581 +0.000000 0.565569 0.232353 +0.000000 0.565007 0.229126 +0.020638 0.564446 0.225899 +0.052065 0.563884 0.222672 +0.083492 0.563323 0.219444 +0.114920 0.562761 0.216217 +0.146347 0.562200 0.212990 +0.177774 0.561638 0.209763 +0.177212 0.561077 0.177212 +0.208640 0.560515 0.176651 +0.240067 0.559954 0.176089 +0.271494 0.559392 0.175528 +0.302921 0.558831 0.174966 +0.334348 0.558269 0.174405 +0.365775 0.557708 0.173843 +0.397203 0.557146 0.173282 +0.428630 0.556584 0.172720 +0.460057 0.556023 0.172159 +0.491484 0.555461 0.171597 +0.522911 0.554900 0.171036 +0.583661 0.586327 0.170474 +0.617754 0.591097 0.169912 +0.646004 0.592936 0.169351 +0.674010 0.594755 0.168789 +0.702016 0.596575 0.168228 +0.730021 0.598394 0.167666 +0.758027 0.600213 0.167105 +0.786033 0.602032 0.166543 +0.814038 0.603851 0.165982 +0.842044 0.605670 0.165420 +0.870050 0.607489 0.164859 +0.898055 0.609308 0.164297 +0.000000 0.596230 0.236357 +0.000000 0.595669 0.233130 +0.000000 0.595107 0.229903 +0.018749 0.594546 0.226676 +0.050176 0.593984 0.223448 +0.081603 0.593423 0.220221 +0.113031 0.592861 0.216994 +0.144458 0.592299 0.213767 +0.175885 0.591738 0.210539 +0.175323 0.591176 0.177989 +0.204085 0.590615 0.174762 +0.235512 0.590053 0.174200 +0.266939 0.589492 0.173639 +0.298366 0.588930 0.173077 +0.329793 0.588369 0.172516 +0.361221 0.587807 0.171954 +0.392648 0.587246 0.171393 +0.424075 0.586684 0.170831 +0.455502 0.586123 0.170270 +0.486929 0.585561 0.169708 +0.518356 0.585000 0.169146 +0.549784 0.584438 0.168585 +0.610534 0.615865 0.168023 +0.644321 0.623053 0.167462 +0.672327 0.624872 0.166900 +0.700332 0.626691 0.166339 +0.728338 0.628510 0.165777 +0.756344 0.630329 0.165216 +0.784349 0.632149 0.164654 +0.812355 0.633968 0.164093 +0.840361 0.635787 0.163531 +0.868366 0.637606 0.162970 +0.896372 0.639425 0.162408 +0.000000 0.625641 0.237077 +0.000000 0.625140 0.233854 +0.000000 0.624640 0.230632 +0.016860 0.624140 0.227410 +0.048287 0.623639 0.224188 +0.079714 0.623139 0.220966 +0.111142 0.622638 0.217744 +0.142569 0.622138 0.214521 +0.173996 0.621638 0.211299 +0.173434 0.621137 0.178754 +0.199537 0.620637 0.172873 +0.230959 0.620136 0.172311 +0.262384 0.619591 0.171750 +0.293812 0.619030 0.171188 +0.325239 0.618468 0.170627 +0.356666 0.617907 0.170065 +0.388093 0.617345 0.169504 +0.419520 0.616784 0.168942 +0.450947 0.616222 0.168381 +0.482374 0.615661 0.167819 +0.513802 0.615099 0.167257 +0.545229 0.614538 0.166696 +0.576656 0.613976 0.166134 +0.632105 0.642638 0.165573 +0.670643 0.654989 0.165011 +0.698649 0.656808 0.164450 +0.726655 0.658627 0.163888 +0.754660 0.660446 0.163327 +0.782666 0.662265 0.162765 +0.810672 0.664084 0.162204 +0.838677 0.665903 0.161642 +0.866683 0.667723 0.161081 +0.894689 0.669542 0.160519 +0.000000 0.652463 0.237580 +0.000000 0.651963 0.234358 +0.000000 0.651463 0.231136 +0.014971 0.650962 0.227914 +0.046398 0.650462 0.224692 +0.077825 0.649961 0.221469 +0.109253 0.649461 0.218247 +0.140680 0.648961 0.215025 +0.172107 0.648460 0.211803 +0.171545 0.647960 0.179258 +0.195255 0.647459 0.170984 +0.226677 0.646959 0.170422 +0.258099 0.646459 0.169861 +0.289521 0.645958 0.169299 +0.320943 0.645458 0.168738 +0.352365 0.644957 0.168176 +0.383787 0.644457 0.167615 +0.415209 0.643957 0.167053 +0.446631 0.643456 0.166491 +0.478053 0.642956 0.165930 +0.509476 0.642455 0.165368 +0.540898 0.641955 0.164807 +0.572320 0.641455 0.164245 +0.601182 0.640954 0.163684 +0.655313 0.668960 0.163122 +0.696966 0.684487 0.162561 +0.724971 0.686367 0.161999 +0.752977 0.688248 0.161438 +0.780983 0.690128 0.160876 +0.808988 0.692008 0.160315 +0.836994 0.693888 0.159753 +0.864999 0.695768 0.159192 +0.893005 0.697649 0.158630 +0.000000 0.679286 0.238084 +0.000000 0.678786 0.234862 +0.000000 0.678285 0.231640 +0.013082 0.677785 0.228417 +0.044509 0.677284 0.225195 +0.075936 0.676784 0.221973 +0.107363 0.676284 0.218751 +0.138791 0.675783 0.215529 +0.170218 0.675283 0.212307 +0.169656 0.674782 0.179761 +0.190973 0.674282 0.169095 +0.222395 0.673782 0.168533 +0.253817 0.673281 0.167972 +0.285239 0.672781 0.167410 +0.316661 0.672280 0.166849 +0.348083 0.671780 0.166287 +0.379506 0.671280 0.165726 +0.410928 0.670779 0.165164 +0.442350 0.670279 0.164602 +0.473772 0.669779 0.164041 +0.505194 0.669278 0.163479 +0.536616 0.668778 0.162918 +0.568038 0.668277 0.162356 +0.597106 0.667777 0.161795 +0.625106 0.667277 0.161233 +0.679237 0.695282 0.160672 +0.723288 0.713207 0.160110 +0.751293 0.715087 0.159549 +0.779299 0.716968 0.158987 +0.807305 0.718848 0.158426 +0.835310 0.720728 0.157864 +0.863316 0.722608 0.157303 +0.891322 0.724488 0.156741 +0.000000 0.706109 0.238587 +0.000000 0.705608 0.235365 +0.000000 0.705108 0.232143 +0.011193 0.704608 0.228921 +0.042620 0.704107 0.225699 +0.074047 0.703607 0.222477 +0.105474 0.703106 0.219254 +0.136902 0.702606 0.216032 +0.168329 0.702106 0.212810 +0.167767 0.701605 0.180265 +0.186691 0.701105 0.167206 +0.218114 0.700604 0.166644 +0.249536 0.700104 0.166083 +0.280958 0.699604 0.165521 +0.312380 0.699103 0.164960 +0.343802 0.698603 0.164398 +0.375224 0.698102 0.163836 +0.406646 0.697602 0.163275 +0.438068 0.697102 0.162713 +0.469490 0.696601 0.162152 +0.500912 0.696101 0.161590 +0.532334 0.695600 0.161029 +0.563756 0.695100 0.160467 +0.593030 0.694600 0.159906 +0.621030 0.694099 0.159344 +0.649031 0.693599 0.158783 +0.703162 0.721604 0.158221 +0.749610 0.741927 0.157660 +0.777616 0.743807 0.157098 +0.805621 0.745688 0.156537 +0.833627 0.747568 0.155975 +0.861633 0.749448 0.155413 +0.889638 0.751328 0.154852 +0.000000 0.732931 0.239091 +0.000000 0.732431 0.235869 +0.000000 0.731931 0.232647 +0.009304 0.731430 0.229425 +0.040731 0.730930 0.226202 +0.072158 0.730429 0.222980 +0.103585 0.729929 0.219758 +0.135013 0.729429 0.216536 +0.166440 0.728928 0.213314 +0.165878 0.728428 0.180769 +0.182410 0.727927 0.165317 +0.213832 0.727427 0.164755 +0.245254 0.726927 0.164194 +0.276676 0.726426 0.163632 +0.308098 0.725926 0.163071 +0.339520 0.725425 0.162509 +0.370942 0.724925 0.161947 +0.402364 0.724425 0.161386 +0.433786 0.723924 0.160824 +0.465208 0.723424 0.160263 +0.496630 0.722923 0.159701 +0.528053 0.722423 0.159140 +0.559475 0.721923 0.158578 +0.588954 0.721422 0.158017 +0.616954 0.720922 0.157455 +0.644955 0.720421 0.156894 +0.672955 0.719921 0.156332 +0.727086 0.747927 0.155771 +0.775932 0.770647 0.155209 +0.803938 0.772527 0.154648 +0.831944 0.774408 0.154086 +0.859949 0.776288 0.153524 +0.887955 0.778168 0.152963 +0.000000 0.759754 0.239595 +0.000000 0.759254 0.236373 +0.000000 0.758753 0.233150 +0.007415 0.758253 0.229928 +0.038842 0.757753 0.226706 +0.070269 0.757252 0.223484 +0.101696 0.756752 0.220262 +0.133124 0.756251 0.217040 +0.164551 0.755751 0.213817 +0.163989 0.755251 0.181272 +0.178128 0.754750 0.163428 +0.209550 0.754250 0.162866 +0.240972 0.753749 0.162305 +0.272394 0.753249 0.161743 +0.303816 0.752749 0.161181 +0.335238 0.752248 0.160620 +0.366661 0.751748 0.160058 +0.398083 0.751247 0.159497 +0.429505 0.750747 0.158935 +0.460927 0.750247 0.158374 +0.492349 0.749746 0.157812 +0.523771 0.749246 0.157251 +0.555193 0.748745 0.156689 +0.584878 0.748245 0.156128 +0.612878 0.747745 0.155566 +0.640879 0.747244 0.155005 +0.668879 0.746744 0.154443 +0.696880 0.746243 0.153882 +0.751011 0.774249 0.153320 +0.802255 0.799367 0.152758 +0.830260 0.801247 0.152197 +0.858266 0.803128 0.151635 +0.886272 0.805008 0.151074 +0.000000 0.786577 0.240098 +0.000000 0.786076 0.236876 +0.000000 0.785576 0.233654 +0.005526 0.785076 0.230432 +0.036953 0.784575 0.227210 +0.068380 0.784075 0.223987 +0.099807 0.783574 0.220765 +0.131234 0.783074 0.217543 +0.162662 0.782574 0.214321 +0.162100 0.782073 0.181776 +0.173846 0.781573 0.161539 +0.205269 0.781072 0.160977 +0.236691 0.780572 0.160416 +0.268113 0.780072 0.159854 +0.299535 0.779571 0.159292 +0.330957 0.779071 0.158731 +0.362379 0.778570 0.158169 +0.393801 0.778070 0.157608 +0.425223 0.777570 0.157046 +0.456645 0.777069 0.156485 +0.488067 0.776569 0.155923 +0.519489 0.776068 0.155362 +0.550911 0.775568 0.154800 +0.580802 0.775068 0.154239 +0.608802 0.774567 0.153677 +0.636803 0.774067 0.153116 +0.664803 0.773566 0.152554 +0.692804 0.773066 0.151993 +0.720804 0.772566 0.151431 +0.774936 0.800571 0.150869 +0.828577 0.828087 0.150308 +0.856583 0.829967 0.149746 +0.884588 0.831848 0.149185 +0.000000 0.813399 0.240602 +0.000000 0.812899 0.237380 +0.000000 0.812399 0.234158 +0.003637 0.811898 0.230935 +0.035064 0.811398 0.227713 +0.066491 0.810897 0.224491 +0.097918 0.810397 0.221269 +0.129345 0.809897 0.218047 +0.160773 0.809396 0.214825 +0.160211 0.808896 0.182279 +0.169565 0.808395 0.159650 +0.200987 0.807895 0.159088 +0.232409 0.807395 0.158526 +0.263831 0.806894 0.157965 +0.295253 0.806394 0.157403 +0.326675 0.805894 0.156842 +0.358097 0.805393 0.156280 +0.389519 0.804893 0.155719 +0.420941 0.804392 0.155157 +0.452363 0.803892 0.154596 +0.483785 0.803392 0.154034 +0.515208 0.802891 0.153473 +0.546630 0.802391 0.152911 +0.576726 0.801890 0.152350 +0.604726 0.801390 0.151788 +0.632727 0.800890 0.151227 +0.660727 0.800389 0.150665 +0.688728 0.799889 0.150103 +0.716728 0.799388 0.149542 +0.744729 0.798888 0.148980 +0.798860 0.826894 0.148419 +0.852991 0.854899 0.147857 +0.882905 0.858687 0.147296 +0.000000 0.840222 0.241106 +0.000000 0.839722 0.237883 +0.000000 0.839221 0.234661 +0.001748 0.838721 0.231439 +0.033175 0.838221 0.228217 +0.064602 0.837720 0.224995 +0.096029 0.837220 0.221773 +0.127456 0.836719 0.218550 +0.158884 0.836219 0.215328 +0.158322 0.835719 0.182783 +0.165283 0.835218 0.157761 +0.196705 0.834718 0.157199 +0.228127 0.834217 0.156637 +0.259549 0.833717 0.156076 +0.290971 0.833217 0.155514 +0.322393 0.832716 0.154953 +0.353815 0.832216 0.154391 +0.385238 0.831715 0.153830 +0.416660 0.831215 0.153268 +0.448082 0.830715 0.152707 +0.479504 0.830214 0.152145 +0.510926 0.829714 0.151584 +0.542348 0.829213 0.151022 +0.572650 0.828713 0.150461 +0.600650 0.828213 0.149899 +0.628651 0.827712 0.149338 +0.656651 0.827212 0.148776 +0.684652 0.826711 0.148214 +0.712652 0.826211 0.147653 +0.740653 0.825711 0.147091 +0.768654 0.825210 0.146530 +0.822785 0.853216 0.145968 +0.876916 0.881222 0.145407 +0.000000 0.867045 0.241609 +0.000000 0.866544 0.238387 +0.000000 0.866044 0.235165 +0.000000 0.865544 0.231943 +0.031286 0.865043 0.228720 +0.062713 0.864543 0.225498 +0.094140 0.864042 0.222276 +0.125567 0.863542 0.219054 +0.156995 0.863042 0.215832 +0.156433 0.862541 0.183287 +0.161001 0.862041 0.155871 +0.192423 0.861540 0.155310 +0.223846 0.861040 0.154748 +0.255268 0.860540 0.154187 +0.286690 0.860039 0.153625 +0.318112 0.859539 0.153064 +0.349534 0.859038 0.152502 +0.380956 0.858538 0.151941 +0.412378 0.858038 0.151379 +0.443800 0.857537 0.150818 +0.475222 0.857037 0.150256 +0.506644 0.856536 0.149695 +0.538066 0.856036 0.149133 +0.568574 0.855536 0.148572 +0.596574 0.855035 0.148010 +0.624575 0.854535 0.147448 +0.652575 0.854034 0.146887 +0.680576 0.853534 0.146325 +0.708576 0.853034 0.145764 +0.736577 0.852533 0.145202 +0.764577 0.852033 0.144641 +0.792578 0.851532 0.144079 +0.846709 0.879538 0.143518 +0.000000 0.893868 0.242113 +0.000000 0.893367 0.238891 +0.000000 0.892867 0.235668 +0.000000 0.892366 0.232446 +0.029397 0.891866 0.229224 +0.060824 0.891366 0.226002 +0.092251 0.890865 0.222780 +0.123678 0.890365 0.219558 +0.155106 0.889864 0.216335 +0.154544 0.889364 0.183790 +0.156720 0.888864 0.153982 +0.188142 0.888363 0.153421 +0.219564 0.887863 0.152859 +0.250986 0.887362 0.152298 +0.282408 0.886862 0.151736 +0.313830 0.886362 0.151175 +0.345252 0.885861 0.150613 +0.376674 0.885361 0.150052 +0.408096 0.884860 0.149490 +0.439518 0.884360 0.148929 +0.470940 0.883860 0.148367 +0.502362 0.883359 0.147806 +0.533785 0.882859 0.147244 +0.564498 0.882358 0.146683 +0.592498 0.881858 0.146121 +0.620499 0.881358 0.145559 +0.648499 0.880857 0.144998 +0.676500 0.880357 0.144436 +0.704500 0.879856 0.143875 +0.732501 0.879356 0.143313 +0.760501 0.878856 0.142752 +0.788502 0.878355 0.142190 +0.816503 0.877855 0.141629 +0.000000 0.000000 0.251845 +0.019365 0.000000 0.251283 +0.050792 0.000000 0.250722 +0.082220 0.000000 0.250160 +0.113647 0.000000 0.249599 +0.145074 0.000000 0.249037 +0.176501 0.000000 0.248476 +0.207928 0.000000 0.247914 +0.239355 0.000000 0.247353 +0.246791 0.000000 0.222800 +0.278218 0.000000 0.219572 +0.309645 0.000000 0.216345 +0.341073 0.000000 0.213118 +0.372500 0.000000 0.209891 +0.403927 0.000000 0.206663 +0.435354 0.000000 0.203436 +0.466781 0.000000 0.200209 +0.498208 0.000000 0.196982 +0.529636 0.000000 0.193754 +0.561063 0.000000 0.190527 +0.592490 0.000000 0.187300 +0.623491 0.000000 0.184108 +0.651496 0.000000 0.181166 +0.679502 0.000000 0.178224 +0.707508 0.000000 0.175282 +0.735513 0.000000 0.172339 +0.763519 0.000000 0.169397 +0.791525 0.000000 0.166455 +0.819530 0.000000 0.163513 +0.847536 0.000000 0.160571 +0.875541 0.000000 0.157629 +0.903547 0.000000 0.154687 +0.931553 0.000000 0.151745 +0.000000 0.000000 0.249956 +0.014811 0.000000 0.249394 +0.046238 0.000000 0.248833 +0.077665 0.000000 0.248271 +0.109092 0.000000 0.247710 +0.140519 0.000000 0.247148 +0.171946 0.000000 0.246587 +0.203374 0.000000 0.246025 +0.234801 0.000000 0.245464 +0.244902 0.000000 0.223576 +0.276329 0.000000 0.220349 +0.307756 0.000000 0.217122 +0.339184 0.000000 0.213894 +0.370611 0.000000 0.210667 +0.402038 0.000000 0.207440 +0.433465 0.000000 0.204213 +0.464892 0.000000 0.200985 +0.496319 0.000000 0.197758 +0.527747 0.000000 0.194531 +0.559174 0.000000 0.191304 +0.590601 0.000000 0.188076 +0.621807 0.000000 0.184868 +0.649813 0.000000 0.181925 +0.677819 0.000000 0.178983 +0.705824 0.000000 0.176041 +0.733830 0.000000 0.173099 +0.761835 0.000000 0.170157 +0.789841 0.000000 0.167215 +0.817847 0.000000 0.164273 +0.845852 0.000000 0.161331 +0.873858 0.000000 0.158388 +0.901864 0.000000 0.155446 +0.929869 0.000000 0.152504 +0.000000 0.000154 0.248067 +0.000000 0.002259 0.247505 +0.041683 0.023023 0.246944 +0.073110 0.022461 0.246382 +0.104537 0.021900 0.245821 +0.135964 0.021338 0.245259 +0.167392 0.020777 0.244698 +0.198819 0.020215 0.244136 +0.230246 0.019654 0.243575 +0.243013 0.019092 0.224353 +0.274440 0.018531 0.221126 +0.305867 0.017969 0.217898 +0.337295 0.017408 0.214671 +0.368722 0.016846 0.211444 +0.400149 0.016284 0.208217 +0.431576 0.015723 0.204989 +0.463003 0.015161 0.201762 +0.494430 0.014600 0.198535 +0.525857 0.014038 0.195308 +0.557285 0.013477 0.192080 +0.588712 0.012915 0.188853 +0.620124 0.012354 0.185627 +0.648129 0.011792 0.182685 +0.676135 0.011231 0.179743 +0.704141 0.010669 0.176801 +0.732146 0.010108 0.173859 +0.760152 0.009546 0.170916 +0.788158 0.008985 0.167974 +0.816163 0.008423 0.165032 +0.844169 0.007861 0.162090 +0.872175 0.007300 0.159148 +0.900180 0.006738 0.156206 +0.928186 0.006177 0.153264 +0.000000 0.030254 0.246178 +0.000000 0.032358 0.245616 +0.021134 0.034462 0.245055 +0.068555 0.052561 0.244493 +0.099983 0.051999 0.243932 +0.131410 0.051438 0.243370 +0.162837 0.050876 0.242809 +0.194264 0.050315 0.242247 +0.225691 0.049753 0.241686 +0.241124 0.049192 0.225130 +0.272551 0.048630 0.221902 +0.303978 0.048069 0.218675 +0.335405 0.047507 0.215448 +0.366833 0.046946 0.212221 +0.398260 0.046384 0.208993 +0.429687 0.045823 0.205766 +0.461114 0.045261 0.202539 +0.492541 0.044700 0.199312 +0.523968 0.044138 0.196084 +0.555396 0.043576 0.192857 +0.586823 0.043015 0.189630 +0.618250 0.042453 0.186403 +0.646446 0.041892 0.183445 +0.674452 0.041330 0.180502 +0.702457 0.040769 0.177560 +0.730463 0.040207 0.174618 +0.758469 0.039646 0.171676 +0.786474 0.039084 0.168734 +0.814480 0.038523 0.165792 +0.842486 0.037961 0.162850 +0.870491 0.037400 0.159907 +0.898497 0.036838 0.156965 +0.926503 0.036277 0.154023 +0.000000 0.060354 0.244289 +0.000000 0.062458 0.243727 +0.019245 0.064562 0.243166 +0.050672 0.066666 0.242604 +0.095428 0.082099 0.242043 +0.126855 0.081538 0.241481 +0.158282 0.080976 0.240920 +0.189709 0.080415 0.240358 +0.221136 0.079853 0.239796 +0.239235 0.079291 0.225906 +0.270662 0.078730 0.222679 +0.302089 0.078168 0.219452 +0.333516 0.077607 0.216225 +0.364944 0.077045 0.212997 +0.396371 0.076484 0.209770 +0.427798 0.075922 0.206543 +0.459225 0.075361 0.203316 +0.490652 0.074799 0.200088 +0.522079 0.074238 0.196861 +0.553507 0.073676 0.193634 +0.584934 0.073115 0.190406 +0.616361 0.072553 0.187179 +0.644763 0.071992 0.184204 +0.672768 0.071430 0.181262 +0.700774 0.070868 0.178320 +0.728780 0.070307 0.175378 +0.756785 0.069745 0.172436 +0.784791 0.069184 0.169493 +0.812797 0.068622 0.166551 +0.840802 0.068061 0.163609 +0.868808 0.067499 0.160667 +0.896814 0.066938 0.157725 +0.924819 0.066376 0.154783 +0.000000 0.090453 0.242400 +0.000000 0.092558 0.241838 +0.017356 0.094662 0.241277 +0.048783 0.096766 0.240715 +0.080210 0.098870 0.240154 +0.122300 0.111637 0.239592 +0.153727 0.111076 0.239031 +0.185154 0.110514 0.238469 +0.216582 0.109953 0.237907 +0.237346 0.109391 0.226683 +0.268773 0.108830 0.223456 +0.300200 0.108268 0.220229 +0.331627 0.107707 0.217001 +0.363055 0.107145 0.213774 +0.394482 0.106583 0.210547 +0.425909 0.106022 0.207319 +0.457336 0.105460 0.204092 +0.488763 0.104899 0.200865 +0.520190 0.104337 0.197638 +0.551618 0.103776 0.194410 +0.583045 0.103214 0.191183 +0.614472 0.102653 0.187956 +0.643079 0.102091 0.184964 +0.671085 0.101530 0.182022 +0.699091 0.100968 0.179079 +0.727096 0.100407 0.176137 +0.755102 0.099845 0.173195 +0.783108 0.099284 0.170253 +0.811113 0.098722 0.167311 +0.839119 0.098160 0.164369 +0.867125 0.097599 0.161427 +0.895130 0.097037 0.158484 +0.923136 0.096476 0.155542 +0.000000 0.120553 0.240511 +0.000000 0.122657 0.239949 +0.015467 0.124761 0.239388 +0.046894 0.126866 0.238826 +0.078321 0.128970 0.238265 +0.109748 0.131074 0.237703 +0.149173 0.141175 0.237141 +0.180600 0.140614 0.236580 +0.212027 0.140052 0.236018 +0.235457 0.139491 0.227460 +0.266884 0.138929 0.224232 +0.298311 0.138368 0.221005 +0.329738 0.137806 0.217778 +0.361166 0.137245 0.214551 +0.392593 0.136683 0.211323 +0.424020 0.136122 0.208096 +0.455447 0.135560 0.204869 +0.486874 0.134999 0.201642 +0.518301 0.134437 0.198414 +0.549728 0.133875 0.195187 +0.581156 0.133314 0.191960 +0.612583 0.132752 0.188733 +0.641396 0.132191 0.185723 +0.669402 0.131629 0.182781 +0.697407 0.131068 0.179839 +0.725413 0.130506 0.176897 +0.753419 0.129945 0.173955 +0.781424 0.129383 0.171013 +0.809430 0.128822 0.168070 +0.837436 0.128260 0.165128 +0.865441 0.127699 0.162186 +0.893447 0.127137 0.159244 +0.921453 0.126576 0.156302 +0.000000 0.150653 0.238622 +0.000000 0.152757 0.238060 +0.013578 0.154861 0.237499 +0.045005 0.156965 0.236937 +0.076432 0.159070 0.236376 +0.107859 0.161174 0.235814 +0.139286 0.163278 0.235252 +0.176045 0.170714 0.234691 +0.207472 0.170152 0.234129 +0.233568 0.169590 0.228236 +0.264995 0.169029 0.225009 +0.296422 0.168467 0.221782 +0.327849 0.167906 0.218555 +0.359276 0.167344 0.215327 +0.390704 0.166783 0.212100 +0.422131 0.166221 0.208873 +0.453558 0.165660 0.205646 +0.484985 0.165098 0.202418 +0.516412 0.164537 0.199191 +0.547839 0.163975 0.195964 +0.579267 0.163414 0.192737 +0.610694 0.162852 0.189509 +0.639713 0.162291 0.186483 +0.667718 0.161729 0.183541 +0.695724 0.161167 0.180598 +0.723730 0.160606 0.177656 +0.751735 0.160044 0.174714 +0.779741 0.159483 0.171772 +0.807747 0.158921 0.168830 +0.835752 0.158360 0.165888 +0.863758 0.157798 0.162946 +0.891764 0.157237 0.160004 +0.919769 0.156675 0.157061 +0.000000 0.180752 0.236733 +0.000000 0.182857 0.236171 +0.011689 0.184961 0.235610 +0.043116 0.187065 0.235048 +0.074543 0.189169 0.234486 +0.105970 0.191273 0.233925 +0.137397 0.193378 0.233363 +0.168824 0.195482 0.232802 +0.202917 0.200252 0.232240 +0.231679 0.199690 0.229013 +0.263106 0.199129 0.225786 +0.294533 0.198567 0.222559 +0.325960 0.198006 0.219331 +0.357387 0.197444 0.216104 +0.388815 0.196882 0.212877 +0.420242 0.196321 0.209650 +0.451669 0.195759 0.206422 +0.483096 0.195198 0.203195 +0.514523 0.194636 0.199968 +0.545950 0.194075 0.196741 +0.577378 0.193513 0.193513 +0.608805 0.195617 0.192952 +0.638029 0.197538 0.192390 +0.666035 0.199357 0.191829 +0.694041 0.201176 0.191267 +0.722046 0.202995 0.190706 +0.750052 0.204814 0.190144 +0.778058 0.206633 0.189583 +0.806063 0.208452 0.189021 +0.834069 0.210272 0.188459 +0.862074 0.212091 0.187898 +0.890080 0.213910 0.187336 +0.918086 0.215729 0.186775 +0.000000 0.210852 0.234844 +0.000000 0.212956 0.234282 +0.009800 0.215060 0.233721 +0.041227 0.217165 0.233159 +0.072654 0.219269 0.232597 +0.104081 0.221373 0.232036 +0.135508 0.223477 0.231474 +0.166935 0.225581 0.230913 +0.198363 0.227686 0.230351 +0.229790 0.229790 0.229790 +0.261217 0.231894 0.229228 +0.292644 0.233998 0.228667 +0.324071 0.236102 0.228105 +0.355498 0.238207 0.227544 +0.386926 0.240311 0.226982 +0.418353 0.242415 0.226421 +0.449780 0.244519 0.225859 +0.481207 0.246623 0.225298 +0.512634 0.248727 0.224736 +0.544061 0.250832 0.224174 +0.575489 0.252936 0.223613 +0.606916 0.255040 0.223051 +0.636346 0.256978 0.222490 +0.664352 0.258797 0.221928 +0.692357 0.260616 0.221367 +0.720363 0.262435 0.220805 +0.748368 0.264254 0.220244 +0.776374 0.266073 0.219682 +0.804380 0.267892 0.219121 +0.832385 0.269711 0.218559 +0.860391 0.271530 0.217998 +0.888397 0.273349 0.217436 +0.916402 0.275168 0.216875 +0.000000 0.264943 0.259612 +0.000000 0.264382 0.256385 +0.007911 0.263820 0.253157 +0.039338 0.263259 0.249930 +0.070765 0.262697 0.246703 +0.102192 0.262136 0.243476 +0.133619 0.261574 0.240248 +0.165046 0.261013 0.237021 +0.196474 0.260451 0.233794 +0.227901 0.259889 0.230566 +0.256662 0.259328 0.227339 +0.290755 0.264098 0.226778 +0.322182 0.266202 0.226216 +0.353609 0.268306 0.225655 +0.385037 0.270410 0.225093 +0.416464 0.272515 0.224532 +0.447891 0.274619 0.223970 +0.479318 0.276723 0.223408 +0.510745 0.278827 0.222847 +0.542172 0.280931 0.222285 +0.573600 0.283036 0.221724 +0.605027 0.285140 0.221162 +0.634662 0.287095 0.220601 +0.662668 0.288914 0.220039 +0.690674 0.290733 0.219478 +0.718679 0.292552 0.218916 +0.746685 0.294371 0.218355 +0.774691 0.296190 0.217793 +0.802696 0.298009 0.217232 +0.830702 0.299828 0.216670 +0.858708 0.301647 0.216109 +0.886713 0.303466 0.215547 +0.914719 0.305285 0.214985 +0.000000 0.295043 0.260388 +0.000000 0.294481 0.257161 +0.006022 0.293920 0.253934 +0.037449 0.293358 0.250707 +0.068876 0.292797 0.247479 +0.100303 0.292235 0.244252 +0.131730 0.291674 0.241025 +0.163157 0.291112 0.237798 +0.194585 0.290551 0.234570 +0.226012 0.289989 0.231343 +0.252107 0.289428 0.225450 +0.283535 0.288866 0.224889 +0.320293 0.296302 0.224327 +0.351720 0.298406 0.223766 +0.383148 0.300510 0.223204 +0.414575 0.302614 0.222643 +0.446002 0.304718 0.222081 +0.477429 0.306823 0.221519 +0.508856 0.308927 0.220958 +0.540283 0.311031 0.220396 +0.571710 0.313135 0.219835 +0.603138 0.315239 0.219273 +0.632979 0.317211 0.218712 +0.660985 0.319031 0.218150 +0.688990 0.320850 0.217589 +0.716996 0.322669 0.217027 +0.745002 0.324488 0.216466 +0.773007 0.326307 0.215904 +0.801013 0.328126 0.215343 +0.829019 0.329945 0.214781 +0.857024 0.331764 0.214220 +0.885030 0.333583 0.213658 +0.913036 0.335402 0.213096 +0.000000 0.325143 0.261165 +0.000000 0.324581 0.257938 +0.004133 0.324019 0.254711 +0.035560 0.323458 0.251483 +0.066987 0.322896 0.248256 +0.098414 0.322335 0.245029 +0.129841 0.321773 0.241802 +0.161268 0.321212 0.238574 +0.192696 0.320650 0.235347 +0.224123 0.320089 0.232120 +0.247553 0.319527 0.223561 +0.278980 0.318966 0.223000 +0.310407 0.318404 0.222438 +0.349831 0.328506 0.221877 +0.381258 0.330610 0.221315 +0.412686 0.332714 0.220753 +0.444113 0.334818 0.220192 +0.475540 0.336922 0.219630 +0.506967 0.339026 0.219069 +0.538394 0.341131 0.218507 +0.569821 0.343235 0.217946 +0.601249 0.345339 0.217384 +0.631296 0.347328 0.216823 +0.659301 0.349147 0.216261 +0.687307 0.350966 0.215700 +0.715313 0.352785 0.215138 +0.743318 0.354605 0.214577 +0.771324 0.356424 0.214015 +0.799330 0.358243 0.213454 +0.827335 0.360062 0.212892 +0.855341 0.361881 0.212330 +0.883347 0.363700 0.211769 +0.911352 0.365519 0.211207 +0.000000 0.355242 0.261942 +0.000000 0.354681 0.258715 +0.002244 0.354119 0.255487 +0.033671 0.353558 0.252260 +0.065098 0.352996 0.249033 +0.096525 0.352435 0.245806 +0.127952 0.351873 0.242578 +0.159379 0.351311 0.239351 +0.190806 0.350750 0.236124 +0.222234 0.350188 0.232897 +0.242998 0.349627 0.221672 +0.274425 0.349065 0.221111 +0.305852 0.348504 0.220549 +0.337279 0.347942 0.219988 +0.379369 0.360709 0.219426 +0.410797 0.362814 0.218864 +0.442224 0.364918 0.218303 +0.473651 0.367022 0.217741 +0.505078 0.369126 0.217180 +0.536505 0.371230 0.216618 +0.567932 0.373335 0.216057 +0.599360 0.375439 0.215495 +0.629612 0.377445 0.214934 +0.657618 0.379264 0.214372 +0.685624 0.381083 0.213811 +0.713629 0.382902 0.213249 +0.741635 0.384721 0.212688 +0.769641 0.386540 0.212126 +0.797646 0.388359 0.211564 +0.825652 0.390178 0.211003 +0.853658 0.391998 0.210441 +0.881663 0.393817 0.209880 +0.909669 0.395636 0.209318 +0.000000 0.385342 0.262719 +0.000000 0.384780 0.259491 +0.000354 0.384219 0.256264 +0.031782 0.383657 0.253037 +0.063209 0.383096 0.249810 +0.094636 0.382534 0.246582 +0.126063 0.381973 0.243355 +0.157490 0.381411 0.240128 +0.188917 0.380850 0.236900 +0.220345 0.380288 0.233673 +0.238443 0.379727 0.219783 +0.269870 0.379165 0.219222 +0.301297 0.378603 0.218660 +0.332725 0.378042 0.218098 +0.364152 0.377480 0.217537 +0.408908 0.392913 0.216975 +0.440335 0.395017 0.216414 +0.471762 0.397122 0.215852 +0.503189 0.399226 0.215291 +0.534616 0.401330 0.214729 +0.566043 0.403434 0.214168 +0.597471 0.405538 0.213606 +0.627929 0.407562 0.213045 +0.655935 0.409381 0.212483 +0.683940 0.411200 0.211922 +0.711946 0.413019 0.211360 +0.739952 0.414838 0.210799 +0.767957 0.416657 0.210237 +0.795963 0.418476 0.209675 +0.823969 0.420295 0.209114 +0.851974 0.422114 0.208552 +0.879980 0.423933 0.207991 +0.907986 0.425752 0.207429 +0.000000 0.415442 0.263495 +0.000000 0.414880 0.260268 +0.000000 0.414318 0.257041 +0.029893 0.413757 0.253813 +0.061320 0.413195 0.250586 +0.092747 0.412634 0.247359 +0.124174 0.412072 0.244132 +0.155601 0.411511 0.240904 +0.187028 0.410949 0.237677 +0.218456 0.410388 0.234450 +0.233888 0.409826 0.217894 +0.265316 0.409265 0.217333 +0.296743 0.408703 0.216771 +0.328170 0.408142 0.216209 +0.359597 0.407580 0.215648 +0.391024 0.407019 0.215086 +0.438446 0.425117 0.214525 +0.469873 0.427221 0.213963 +0.501300 0.429325 0.213402 +0.532727 0.431430 0.212840 +0.564154 0.433534 0.212279 +0.595582 0.435638 0.211717 +0.626246 0.437679 0.211156 +0.654251 0.439498 0.210594 +0.682257 0.441317 0.210033 +0.710263 0.443136 0.209471 +0.738268 0.444955 0.208909 +0.766274 0.446774 0.208348 +0.794280 0.448593 0.207786 +0.822285 0.450412 0.207225 +0.850291 0.452231 0.206663 +0.878297 0.454050 0.206102 +0.906302 0.455869 0.205540 +0.000000 0.445541 0.264272 +0.000000 0.444980 0.261045 +0.000000 0.444418 0.257817 +0.028004 0.443857 0.254590 +0.059431 0.443295 0.251363 +0.090858 0.442734 0.248136 +0.122285 0.442172 0.244908 +0.153712 0.441610 0.241681 +0.185139 0.441049 0.238454 +0.216567 0.440487 0.235227 +0.229334 0.439926 0.216005 +0.260761 0.439364 0.215443 +0.292188 0.438803 0.214882 +0.323615 0.438241 0.214320 +0.355042 0.437680 0.213759 +0.386469 0.437118 0.213197 +0.417897 0.436557 0.212636 +0.467984 0.457321 0.212074 +0.499411 0.459425 0.211513 +0.530838 0.461529 0.210951 +0.562265 0.463633 0.210390 +0.593692 0.465738 0.209828 +0.624562 0.467795 0.209267 +0.652568 0.469614 0.208705 +0.680574 0.471434 0.208144 +0.708579 0.473253 0.207582 +0.736585 0.475072 0.207020 +0.764591 0.476891 0.206459 +0.792596 0.478710 0.205897 +0.820602 0.480529 0.205336 +0.848607 0.482348 0.204774 +0.876613 0.484167 0.204213 +0.904619 0.485986 0.203651 +0.000000 0.475641 0.265049 +0.000000 0.475079 0.261821 +0.000000 0.474518 0.258594 +0.026115 0.473956 0.255367 +0.057542 0.473395 0.252140 +0.088969 0.472833 0.248912 +0.120396 0.472272 0.245685 +0.151823 0.471710 0.242458 +0.183250 0.471149 0.239231 +0.214677 0.470587 0.236003 +0.224779 0.470026 0.214116 +0.256206 0.469464 0.213554 +0.287633 0.468902 0.212993 +0.319060 0.468341 0.212431 +0.350488 0.467779 0.211870 +0.381915 0.467218 0.211308 +0.413342 0.466656 0.210747 +0.444769 0.466095 0.210185 +0.497522 0.489525 0.209624 +0.528949 0.491629 0.209062 +0.560376 0.493733 0.208501 +0.591803 0.495837 0.207939 +0.622879 0.497912 0.207378 +0.650885 0.499731 0.206816 +0.678890 0.501550 0.206254 +0.706896 0.503369 0.205693 +0.734901 0.505188 0.205131 +0.762907 0.507008 0.204570 +0.790913 0.508827 0.204008 +0.818918 0.510646 0.203447 +0.846924 0.512465 0.202885 +0.874930 0.514284 0.202324 +0.902935 0.516103 0.201762 +0.000000 0.505741 0.265825 +0.000000 0.505179 0.262598 +0.000000 0.504617 0.259371 +0.024225 0.504056 0.256144 +0.055653 0.503494 0.252916 +0.087080 0.502933 0.249689 +0.118507 0.502371 0.246462 +0.149934 0.501810 0.243235 +0.181361 0.501248 0.240007 +0.212788 0.500687 0.236780 +0.220224 0.500125 0.212227 +0.251651 0.499564 0.211665 +0.283078 0.499002 0.211104 +0.314506 0.498441 0.210542 +0.345933 0.497879 0.209981 +0.377360 0.497318 0.209419 +0.408787 0.496756 0.208858 +0.440214 0.496194 0.208296 +0.471641 0.495633 0.207735 +0.527060 0.521729 0.207173 +0.558487 0.523833 0.206612 +0.589914 0.525937 0.206050 +0.621196 0.528029 0.205489 +0.649201 0.529848 0.204927 +0.677207 0.531667 0.204365 +0.705212 0.533486 0.203804 +0.733218 0.535305 0.203242 +0.761224 0.537124 0.202681 +0.789229 0.538943 0.202119 +0.817235 0.540762 0.201558 +0.845241 0.542582 0.200996 +0.873246 0.544401 0.200435 +0.901252 0.546220 0.199873 +0.000000 0.535840 0.266602 +0.000000 0.535279 0.263375 +0.000000 0.534717 0.260147 +0.022336 0.534156 0.256920 +0.053764 0.533594 0.253693 +0.085191 0.533033 0.250466 +0.116618 0.532471 0.247238 +0.148045 0.531909 0.244011 +0.179472 0.531348 0.240784 +0.210899 0.530786 0.237557 +0.215669 0.530225 0.210338 +0.247097 0.529663 0.209776 +0.278524 0.529102 0.209215 +0.309951 0.528540 0.208653 +0.341378 0.527979 0.208092 +0.372805 0.527417 0.207530 +0.404232 0.526856 0.206969 +0.435659 0.526294 0.206407 +0.467087 0.525733 0.205846 +0.498514 0.525171 0.205284 +0.556598 0.553932 0.204723 +0.588025 0.556037 0.204161 +0.619453 0.558141 0.203599 +0.647518 0.559965 0.203038 +0.675523 0.561784 0.202476 +0.703529 0.563603 0.201915 +0.731535 0.565422 0.201353 +0.759540 0.567241 0.200792 +0.787546 0.569060 0.200230 +0.815552 0.570879 0.199669 +0.843557 0.572698 0.199107 +0.871563 0.574517 0.198546 +0.899569 0.576336 0.197984 +0.000000 0.565940 0.267379 +0.000000 0.565378 0.264151 +0.000000 0.564817 0.260924 +0.020447 0.564255 0.257697 +0.051875 0.563694 0.254470 +0.083302 0.563132 0.251242 +0.114729 0.562571 0.248015 +0.146156 0.562009 0.244788 +0.177583 0.561448 0.241561 +0.209010 0.560886 0.238333 +0.211115 0.560325 0.208449 +0.242542 0.559763 0.207887 +0.273969 0.559201 0.207326 +0.305396 0.558640 0.206764 +0.336823 0.558078 0.206203 +0.368250 0.557517 0.205641 +0.399678 0.556955 0.205080 +0.431105 0.556394 0.204518 +0.462532 0.555832 0.203957 +0.493959 0.555271 0.203395 +0.525386 0.554709 0.202834 +0.586136 0.586136 0.202272 +0.617563 0.588241 0.201710 +0.645834 0.590082 0.201149 +0.673840 0.591901 0.200587 +0.701846 0.593720 0.200026 +0.729851 0.595539 0.199464 +0.757857 0.597358 0.198903 +0.785863 0.599177 0.198341 +0.813868 0.600996 0.197780 +0.841874 0.602815 0.197218 +0.869880 0.604634 0.196657 +0.897885 0.606453 0.196095 +0.000000 0.596039 0.268155 +0.000000 0.595478 0.264928 +0.000000 0.594916 0.261701 +0.018558 0.594355 0.258474 +0.049986 0.593793 0.255246 +0.081413 0.593232 0.252019 +0.112840 0.592670 0.248792 +0.144267 0.592109 0.245565 +0.175694 0.591547 0.242337 +0.207121 0.590986 0.239110 +0.206560 0.590424 0.206560 +0.237987 0.589863 0.205998 +0.269414 0.589301 0.205437 +0.300841 0.588740 0.204875 +0.332268 0.588178 0.204314 +0.363696 0.587616 0.203752 +0.395123 0.587055 0.203191 +0.426550 0.586493 0.202629 +0.457977 0.585932 0.202068 +0.489404 0.585370 0.201506 +0.520831 0.584809 0.200944 +0.552259 0.584247 0.200383 +0.613009 0.615674 0.199821 +0.644151 0.620198 0.199260 +0.672157 0.622018 0.198698 +0.700162 0.623837 0.198137 +0.728168 0.625656 0.197575 +0.756174 0.627475 0.197014 +0.784179 0.629294 0.196452 +0.812185 0.631113 0.195891 +0.840191 0.632932 0.195329 +0.868196 0.634751 0.194768 +0.896202 0.636570 0.194206 +0.000000 0.625471 0.268876 +0.000000 0.624970 0.265654 +0.000000 0.624470 0.262432 +0.016669 0.623970 0.259210 +0.048097 0.623469 0.255988 +0.079524 0.622969 0.252766 +0.110951 0.622468 0.249543 +0.142378 0.621968 0.246321 +0.173805 0.621468 0.243099 +0.205232 0.620967 0.239877 +0.204671 0.620467 0.207332 +0.233432 0.619962 0.204109 +0.264859 0.619401 0.203548 +0.296287 0.618839 0.202986 +0.327714 0.618278 0.202425 +0.359141 0.617716 0.201863 +0.390568 0.617155 0.201302 +0.421995 0.616593 0.200740 +0.453422 0.616032 0.200179 +0.484850 0.615470 0.199617 +0.516277 0.614908 0.199055 +0.547704 0.614347 0.198494 +0.579131 0.613785 0.197932 +0.634620 0.642468 0.197371 +0.670473 0.652134 0.196809 +0.698479 0.653953 0.196248 +0.726485 0.655772 0.195686 +0.754490 0.657592 0.195125 +0.782496 0.659411 0.194563 +0.810502 0.661230 0.194002 +0.838507 0.663049 0.193440 +0.866513 0.664868 0.192879 +0.894519 0.666687 0.192317 +0.000000 0.652293 0.269380 +0.000000 0.651793 0.266158 +0.000000 0.651293 0.262936 +0.014780 0.650792 0.259713 +0.046207 0.650292 0.256491 +0.077635 0.649791 0.253269 +0.109062 0.649291 0.250047 +0.140489 0.648791 0.246825 +0.171916 0.648290 0.243603 +0.203343 0.647790 0.240381 +0.202782 0.647289 0.207835 +0.229150 0.646789 0.202220 +0.260572 0.646289 0.201659 +0.291994 0.645788 0.201097 +0.323416 0.645288 0.200536 +0.354838 0.644787 0.199974 +0.386261 0.644287 0.199413 +0.417683 0.643787 0.198851 +0.449105 0.643286 0.198289 +0.480527 0.642786 0.197728 +0.511949 0.642285 0.197166 +0.543371 0.641785 0.196605 +0.574793 0.641285 0.196043 +0.603676 0.640784 0.195482 +0.657807 0.668790 0.194920 +0.696796 0.681653 0.194359 +0.724801 0.683533 0.193797 +0.752807 0.685414 0.193236 +0.780813 0.687294 0.192674 +0.808818 0.689174 0.192113 +0.836824 0.691054 0.191551 +0.864830 0.692934 0.190990 +0.892835 0.694815 0.190428 +0.000000 0.679116 0.269884 +0.000000 0.678616 0.266661 +0.000000 0.678115 0.263439 +0.012891 0.677615 0.260217 +0.044318 0.677115 0.256995 +0.075746 0.676614 0.253773 +0.107173 0.676114 0.250551 +0.138600 0.675613 0.247328 +0.170027 0.675113 0.244106 +0.201454 0.674613 0.240884 +0.200893 0.674112 0.208339 +0.224869 0.673612 0.200331 +0.256291 0.673111 0.199770 +0.287713 0.672611 0.199208 +0.319135 0.672111 0.198647 +0.350557 0.671610 0.198085 +0.381979 0.671110 0.197524 +0.413401 0.670609 0.196962 +0.444823 0.670109 0.196400 +0.476245 0.669609 0.195839 +0.507667 0.669108 0.195277 +0.539089 0.668608 0.194716 +0.570511 0.668107 0.194154 +0.599600 0.667607 0.193593 +0.627600 0.667107 0.193031 +0.681731 0.695112 0.192470 +0.723118 0.710373 0.191908 +0.751124 0.712253 0.191347 +0.779129 0.714134 0.190785 +0.807135 0.716014 0.190224 +0.835141 0.717894 0.189662 +0.863146 0.719774 0.189101 +0.891152 0.721654 0.188539 +0.000000 0.705939 0.270387 +0.000000 0.705438 0.267165 +0.000000 0.704938 0.263943 +0.011002 0.704438 0.260721 +0.042429 0.703937 0.257499 +0.073857 0.703437 0.254276 +0.105284 0.702936 0.251054 +0.136711 0.702436 0.247832 +0.168138 0.701936 0.244610 +0.199565 0.701435 0.241388 +0.199004 0.700935 0.208843 +0.220587 0.700434 0.198442 +0.252009 0.699934 0.197881 +0.283431 0.699434 0.197319 +0.314853 0.698933 0.196758 +0.346275 0.698433 0.196196 +0.377697 0.697932 0.195634 +0.409119 0.697432 0.195073 +0.440541 0.696932 0.194511 +0.471963 0.696431 0.193950 +0.503385 0.695931 0.193388 +0.534808 0.695430 0.192827 +0.566230 0.694930 0.192265 +0.595524 0.694430 0.191704 +0.623524 0.693929 0.191142 +0.651525 0.693429 0.190581 +0.705656 0.721435 0.190019 +0.749440 0.739093 0.189458 +0.777446 0.740973 0.188896 +0.805451 0.742854 0.188335 +0.833457 0.744734 0.187773 +0.861463 0.746614 0.187211 +0.889468 0.748494 0.186650 +0.000000 0.732762 0.270891 +0.000000 0.732261 0.267669 +0.000000 0.731761 0.264446 +0.009113 0.731260 0.261224 +0.040540 0.730760 0.258002 +0.071968 0.730260 0.254780 +0.103395 0.729759 0.251558 +0.134822 0.729259 0.248336 +0.166249 0.728758 0.245113 +0.197676 0.728258 0.241891 +0.197115 0.727758 0.209346 +0.216305 0.727257 0.196553 +0.247727 0.726757 0.195992 +0.279149 0.726256 0.195430 +0.310571 0.725756 0.194869 +0.341993 0.725256 0.194307 +0.373416 0.724755 0.193745 +0.404838 0.724255 0.193184 +0.436260 0.723754 0.192622 +0.467682 0.723254 0.192061 +0.499104 0.722754 0.191499 +0.530526 0.722253 0.190938 +0.561948 0.721753 0.190376 +0.591448 0.721252 0.189815 +0.619448 0.720752 0.189253 +0.647449 0.720252 0.188692 +0.675449 0.719751 0.188130 +0.729580 0.747757 0.187569 +0.775762 0.767813 0.187007 +0.803768 0.769693 0.186446 +0.831774 0.771574 0.185884 +0.859779 0.773454 0.185322 +0.887785 0.775334 0.184761 +0.000000 0.759584 0.271394 +0.000000 0.759084 0.268172 +0.000000 0.758583 0.264950 +0.007224 0.758083 0.261728 +0.038651 0.757583 0.258506 +0.070079 0.757082 0.255284 +0.101506 0.756582 0.252061 +0.132933 0.756081 0.248839 +0.164360 0.755581 0.245617 +0.195787 0.755081 0.242395 +0.195226 0.754580 0.209850 +0.212023 0.754080 0.194664 +0.243446 0.753579 0.194103 +0.274868 0.753079 0.193541 +0.306290 0.752579 0.192979 +0.337712 0.752078 0.192418 +0.369134 0.751578 0.191856 +0.400556 0.751077 0.191295 +0.431978 0.750577 0.190733 +0.463400 0.750077 0.190172 +0.494822 0.749576 0.189610 +0.526244 0.749076 0.189049 +0.557666 0.748575 0.188487 +0.587372 0.748075 0.187926 +0.615372 0.747575 0.187364 +0.643373 0.747074 0.186803 +0.671373 0.746574 0.186241 +0.699374 0.746073 0.185680 +0.753505 0.774079 0.185118 +0.802085 0.796533 0.184556 +0.830090 0.798414 0.183995 +0.858096 0.800294 0.183433 +0.886102 0.802174 0.182872 +0.000000 0.786407 0.271898 +0.000000 0.785906 0.268676 +0.000000 0.785406 0.265454 +0.005335 0.784906 0.262232 +0.036762 0.784405 0.259009 +0.068189 0.783905 0.255787 +0.099617 0.783404 0.252565 +0.131044 0.782904 0.249343 +0.162471 0.782404 0.246121 +0.193898 0.781903 0.242899 +0.193337 0.781403 0.210353 +0.207742 0.780902 0.192775 +0.239164 0.780402 0.192214 +0.270586 0.779902 0.191652 +0.302008 0.779401 0.191090 +0.333430 0.778901 0.190529 +0.364852 0.778400 0.189967 +0.396274 0.777900 0.189406 +0.427696 0.777400 0.188844 +0.459118 0.776899 0.188283 +0.490540 0.776399 0.187721 +0.521962 0.775898 0.187160 +0.553385 0.775398 0.186598 +0.583296 0.774898 0.186037 +0.611296 0.774397 0.185475 +0.639297 0.773897 0.184914 +0.667297 0.773396 0.184352 +0.695298 0.772896 0.183791 +0.723298 0.772396 0.183229 +0.777430 0.800401 0.182667 +0.828407 0.825253 0.182106 +0.856413 0.827134 0.181544 +0.884418 0.829014 0.180983 +0.000000 0.813230 0.272402 +0.000000 0.812729 0.269179 +0.000000 0.812229 0.265957 +0.003446 0.811728 0.262735 +0.034873 0.811228 0.259513 +0.066300 0.810728 0.256291 +0.097728 0.810227 0.253069 +0.129155 0.809727 0.249846 +0.160582 0.809226 0.246624 +0.192009 0.808726 0.243402 +0.191448 0.808226 0.210857 +0.203460 0.807725 0.190886 +0.234882 0.807225 0.190324 +0.266304 0.806724 0.189763 +0.297726 0.806224 0.189201 +0.329148 0.805724 0.188640 +0.360570 0.805223 0.188078 +0.391993 0.804723 0.187517 +0.423415 0.804222 0.186955 +0.454837 0.803722 0.186394 +0.486259 0.803222 0.185832 +0.517681 0.802721 0.185271 +0.549103 0.802221 0.184709 +0.579220 0.801720 0.184148 +0.607220 0.801220 0.183586 +0.635221 0.800720 0.183025 +0.663221 0.800219 0.182463 +0.691222 0.799719 0.181901 +0.719222 0.799218 0.181340 +0.747223 0.798718 0.180778 +0.801354 0.826724 0.180217 +0.854729 0.853973 0.179655 +0.882735 0.855854 0.179094 +0.000000 0.840052 0.272905 +0.000000 0.839552 0.269683 +0.000000 0.839051 0.266461 +0.001557 0.838551 0.263239 +0.032984 0.838051 0.260017 +0.064411 0.837550 0.256794 +0.095839 0.837050 0.253572 +0.127266 0.836549 0.250350 +0.158693 0.836049 0.247128 +0.190120 0.835549 0.243906 +0.189559 0.835048 0.211361 +0.199178 0.834548 0.188997 +0.230601 0.834047 0.188435 +0.262023 0.833547 0.187874 +0.293445 0.833047 0.187312 +0.324867 0.832546 0.186751 +0.356289 0.832046 0.186189 +0.387711 0.831545 0.185628 +0.419133 0.831045 0.185066 +0.450555 0.830545 0.184505 +0.481977 0.830044 0.183943 +0.513399 0.829544 0.183382 +0.544821 0.829043 0.182820 +0.575144 0.828543 0.182259 +0.603144 0.828043 0.181697 +0.631145 0.827542 0.181136 +0.659145 0.827042 0.180574 +0.687146 0.826541 0.180012 +0.715146 0.826041 0.179451 +0.743147 0.825541 0.178889 +0.771148 0.825040 0.178328 +0.825279 0.853046 0.177766 +0.879410 0.881052 0.177205 +0.000000 0.866875 0.273409 +0.000000 0.866375 0.270187 +0.000000 0.865874 0.266965 +0.000000 0.865374 0.263742 +0.031095 0.864873 0.260520 +0.062522 0.864373 0.257298 +0.093950 0.863873 0.254076 +0.125377 0.863372 0.250854 +0.156804 0.862872 0.247632 +0.188231 0.862371 0.244409 +0.187669 0.861871 0.211864 +0.194897 0.861371 0.187108 +0.226319 0.860870 0.186546 +0.257741 0.860370 0.185985 +0.289163 0.859869 0.185423 +0.320585 0.859369 0.184862 +0.352007 0.858869 0.184300 +0.383429 0.858368 0.183739 +0.414851 0.857868 0.183177 +0.446273 0.857367 0.182616 +0.477695 0.856867 0.182054 +0.509117 0.856367 0.181493 +0.540540 0.855866 0.180931 +0.571068 0.855366 0.180370 +0.599068 0.854865 0.179808 +0.627069 0.854365 0.179246 +0.655069 0.853865 0.178685 +0.683070 0.853364 0.178123 +0.711070 0.852864 0.177562 +0.739071 0.852363 0.177000 +0.767072 0.851863 0.176439 +0.795072 0.851363 0.175877 +0.849203 0.879368 0.175316 +0.000000 0.893698 0.273912 +0.000000 0.893197 0.270690 +0.000000 0.892697 0.267468 +0.000000 0.892196 0.264246 +0.029206 0.891696 0.261024 +0.060633 0.891196 0.257802 +0.092060 0.890695 0.254579 +0.123488 0.890195 0.251357 +0.154915 0.889694 0.248135 +0.186342 0.889194 0.244913 +0.185780 0.888694 0.212368 +0.190615 0.888193 0.185219 +0.222037 0.887693 0.184657 +0.253459 0.887192 0.184096 +0.284881 0.886692 0.183534 +0.316303 0.886192 0.182973 +0.347725 0.885691 0.182411 +0.379148 0.885191 0.181850 +0.410570 0.884690 0.181288 +0.441992 0.884190 0.180727 +0.473414 0.883690 0.180165 +0.504836 0.883189 0.179604 +0.536258 0.882689 0.179042 +0.566992 0.882188 0.178480 +0.594992 0.881688 0.177919 +0.622993 0.881188 0.177357 +0.650993 0.880687 0.176796 +0.678994 0.880187 0.176234 +0.706994 0.879686 0.175673 +0.734995 0.879186 0.175111 +0.762996 0.878686 0.174550 +0.790996 0.878185 0.173988 +0.818997 0.877685 0.173427 +0.000000 0.000000 0.283643 +0.021840 0.000000 0.283081 +0.053268 0.000000 0.282520 +0.084695 0.000000 0.281958 +0.116122 0.000000 0.281397 +0.147549 0.000000 0.280835 +0.178976 0.000000 0.280274 +0.210403 0.000000 0.279712 +0.241830 0.000000 0.279151 +0.273258 0.000000 0.278589 +0.278028 0.000000 0.251370 +0.309455 0.000000 0.248143 +0.340882 0.000000 0.244916 +0.372309 0.000000 0.241689 +0.403736 0.000000 0.238461 +0.435163 0.000000 0.235234 +0.466591 0.000000 0.232007 +0.498018 0.000000 0.228780 +0.529445 0.000000 0.225552 +0.560872 0.000000 0.222325 +0.592299 0.000000 0.219098 +0.623321 0.000000 0.215904 +0.651326 0.000000 0.212962 +0.679332 0.000000 0.210020 +0.707338 0.000000 0.207078 +0.735343 0.000000 0.204136 +0.763349 0.000000 0.201194 +0.791355 0.000000 0.198251 +0.819360 0.000000 0.195309 +0.847366 0.000000 0.192367 +0.875372 0.000000 0.189425 +0.903377 0.000000 0.186483 +0.931383 0.000000 0.183541 +0.000000 0.000000 0.281754 +0.017286 0.000000 0.281192 +0.048713 0.000000 0.280631 +0.080140 0.000000 0.280069 +0.111567 0.000000 0.279508 +0.142994 0.000000 0.278946 +0.174421 0.000000 0.278385 +0.205849 0.000000 0.277823 +0.237276 0.000000 0.277262 +0.268703 0.000000 0.276700 +0.276139 0.000000 0.252147 +0.307566 0.000000 0.248920 +0.338993 0.000000 0.245692 +0.370420 0.000000 0.242465 +0.401847 0.000000 0.239238 +0.433274 0.000000 0.236011 +0.464701 0.000000 0.232783 +0.496129 0.000000 0.229556 +0.527556 0.000000 0.226329 +0.558983 0.000000 0.223102 +0.590410 0.000000 0.219874 +0.621637 0.000000 0.216664 +0.649643 0.000000 0.213722 +0.677649 0.000000 0.210780 +0.705654 0.000000 0.207837 +0.733660 0.000000 0.204895 +0.761666 0.000000 0.201953 +0.789671 0.000000 0.199011 +0.817677 0.000000 0.196069 +0.845683 0.000000 0.193127 +0.873688 0.000000 0.190185 +0.901694 0.000000 0.187243 +0.929699 0.000000 0.184300 +0.000000 0.000000 0.279865 +0.000000 0.000000 0.279303 +0.044158 0.022832 0.278742 +0.075585 0.022271 0.278180 +0.107012 0.021709 0.277619 +0.138439 0.021148 0.277057 +0.169867 0.020586 0.276496 +0.201294 0.020025 0.275934 +0.232721 0.019463 0.275373 +0.264148 0.018901 0.274811 +0.274249 0.018340 0.252924 +0.305677 0.017778 0.249696 +0.337104 0.017217 0.246469 +0.368531 0.016655 0.243242 +0.399958 0.016094 0.240015 +0.431385 0.015532 0.236787 +0.462812 0.014971 0.233560 +0.494240 0.014409 0.230333 +0.525667 0.013848 0.227106 +0.557094 0.013286 0.223878 +0.588521 0.012725 0.220651 +0.619948 0.012163 0.217424 +0.647960 0.011602 0.214481 +0.675965 0.011040 0.211539 +0.703971 0.010478 0.208597 +0.731977 0.009917 0.205655 +0.759982 0.009355 0.202713 +0.787988 0.008794 0.199771 +0.815993 0.008232 0.196828 +0.843999 0.007671 0.193886 +0.872005 0.007109 0.190944 +0.900010 0.006548 0.188002 +0.928016 0.005986 0.185060 +0.000000 0.027398 0.277976 +0.000000 0.029502 0.277414 +0.020943 0.031606 0.276853 +0.071030 0.052370 0.276291 +0.102458 0.051809 0.275730 +0.133885 0.051247 0.275168 +0.165312 0.050686 0.274607 +0.196739 0.050124 0.274045 +0.228166 0.049563 0.273484 +0.259593 0.049001 0.272922 +0.272360 0.048440 0.253700 +0.303788 0.047878 0.250473 +0.335215 0.047317 0.247246 +0.366642 0.046755 0.244019 +0.398069 0.046193 0.240791 +0.429496 0.045632 0.237564 +0.460923 0.045070 0.234337 +0.492351 0.044509 0.231110 +0.523778 0.043947 0.227882 +0.555205 0.043386 0.224655 +0.586632 0.042824 0.221428 +0.618059 0.042263 0.218201 +0.646276 0.041701 0.215241 +0.674282 0.041140 0.212299 +0.702287 0.040578 0.209357 +0.730293 0.040017 0.206414 +0.758299 0.039455 0.203472 +0.786304 0.038894 0.200530 +0.814310 0.038332 0.197588 +0.842316 0.037770 0.194646 +0.870321 0.037209 0.191704 +0.898327 0.036647 0.188762 +0.926333 0.036086 0.185819 +0.000000 0.057497 0.276087 +0.000000 0.059602 0.275525 +0.019054 0.061706 0.274964 +0.050481 0.063810 0.274402 +0.097903 0.081908 0.273841 +0.129330 0.081347 0.273279 +0.160757 0.080785 0.272718 +0.192184 0.080224 0.272156 +0.223611 0.079662 0.271594 +0.255039 0.079101 0.271033 +0.270471 0.078539 0.254477 +0.301899 0.077978 0.251250 +0.333326 0.077416 0.248023 +0.364753 0.076855 0.244795 +0.396180 0.076293 0.241568 +0.427607 0.075732 0.238341 +0.459034 0.075170 0.235114 +0.490462 0.074609 0.231886 +0.521889 0.074047 0.228659 +0.553316 0.073485 0.225432 +0.584743 0.072924 0.222204 +0.616170 0.072362 0.218977 +0.644593 0.071801 0.216000 +0.672598 0.071239 0.213058 +0.700604 0.070678 0.210116 +0.728610 0.070116 0.207174 +0.756615 0.069555 0.204232 +0.784621 0.068993 0.201290 +0.812627 0.068432 0.198348 +0.840632 0.067870 0.195405 +0.868638 0.067309 0.192463 +0.896644 0.066747 0.189521 +0.924649 0.066186 0.186579 +0.000000 0.087597 0.274198 +0.000000 0.089701 0.273636 +0.017165 0.091805 0.273075 +0.048592 0.093910 0.272513 +0.080019 0.096014 0.271952 +0.124775 0.111447 0.271390 +0.156202 0.110885 0.270829 +0.187630 0.110324 0.270267 +0.219057 0.109762 0.269705 +0.250484 0.109200 0.269144 +0.268582 0.108639 0.255254 +0.300010 0.108077 0.252027 +0.331437 0.107516 0.248799 +0.362864 0.106954 0.245572 +0.394291 0.106393 0.242345 +0.425718 0.105831 0.239117 +0.457145 0.105270 0.235890 +0.488573 0.104708 0.232663 +0.520000 0.104147 0.229436 +0.551427 0.103585 0.226208 +0.582854 0.103024 0.222981 +0.614281 0.102462 0.219754 +0.642909 0.101901 0.216760 +0.670915 0.101339 0.213818 +0.698921 0.100777 0.210876 +0.726926 0.100216 0.207934 +0.754932 0.099654 0.204991 +0.782938 0.099093 0.202049 +0.810943 0.098531 0.199107 +0.838949 0.097970 0.196165 +0.866955 0.097408 0.193223 +0.894960 0.096847 0.190281 +0.922966 0.096285 0.187339 +0.000000 0.117697 0.272309 +0.000000 0.119801 0.271747 +0.015276 0.121905 0.271186 +0.046703 0.124009 0.270624 +0.078130 0.126113 0.270063 +0.109558 0.128218 0.269501 +0.151648 0.140985 0.268939 +0.183075 0.140423 0.268378 +0.214502 0.139862 0.267816 +0.245929 0.139300 0.267255 +0.266693 0.138739 0.256030 +0.298121 0.138177 0.252803 +0.329548 0.137615 0.249576 +0.360975 0.137054 0.246349 +0.392402 0.136492 0.243121 +0.423829 0.135931 0.239894 +0.455256 0.135369 0.236667 +0.486683 0.134808 0.233440 +0.518111 0.134246 0.230212 +0.549538 0.133685 0.226985 +0.580965 0.133123 0.223758 +0.612392 0.132562 0.220531 +0.641226 0.132000 0.217519 +0.669232 0.131439 0.214577 +0.697237 0.130877 0.211635 +0.725243 0.130316 0.208693 +0.753249 0.129754 0.205751 +0.781254 0.129192 0.202809 +0.809260 0.128631 0.199867 +0.837266 0.128069 0.196925 +0.865271 0.127508 0.193982 +0.893277 0.126946 0.191040 +0.921283 0.126385 0.188098 +0.000000 0.147796 0.270420 +0.000000 0.149901 0.269858 +0.013387 0.152005 0.269297 +0.044814 0.154109 0.268735 +0.076241 0.156213 0.268174 +0.107669 0.158317 0.267612 +0.139096 0.160421 0.267050 +0.178520 0.170523 0.266489 +0.209947 0.169961 0.265927 +0.241374 0.169400 0.265366 +0.264804 0.168838 0.256807 +0.296231 0.168277 0.253580 +0.327659 0.167715 0.250353 +0.359086 0.167154 0.247125 +0.390513 0.166592 0.243898 +0.421940 0.166031 0.240671 +0.453367 0.165469 0.237444 +0.484794 0.164907 0.234216 +0.516222 0.164346 0.230989 +0.547649 0.163784 0.227762 +0.579076 0.163223 0.224535 +0.610503 0.162661 0.221307 +0.639543 0.162100 0.218279 +0.667548 0.161538 0.215337 +0.695554 0.160977 0.212395 +0.723560 0.160415 0.209453 +0.751565 0.159854 0.206510 +0.779571 0.159292 0.203568 +0.807577 0.158731 0.200626 +0.835582 0.158169 0.197684 +0.863588 0.157608 0.194742 +0.891594 0.157046 0.191800 +0.919599 0.156484 0.188858 +0.000000 0.177896 0.268531 +0.000000 0.180000 0.267969 +0.011498 0.182104 0.267408 +0.042925 0.184209 0.266846 +0.074352 0.186313 0.266284 +0.105779 0.188417 0.265723 +0.137207 0.190521 0.265161 +0.168634 0.192625 0.264600 +0.205392 0.200061 0.264038 +0.236820 0.199499 0.263477 +0.262915 0.198938 0.257584 +0.294342 0.198376 0.254357 +0.325770 0.197815 0.251129 +0.357197 0.197253 0.247902 +0.388624 0.196692 0.244675 +0.420051 0.196130 0.241448 +0.451478 0.195569 0.238220 +0.482905 0.195007 0.234993 +0.514333 0.194446 0.231766 +0.545760 0.193884 0.228539 +0.577187 0.193323 0.225311 +0.608614 0.192761 0.222084 +0.637859 0.192199 0.219039 +0.665865 0.191638 0.216096 +0.693871 0.191076 0.213154 +0.721876 0.190515 0.210212 +0.749882 0.189953 0.207270 +0.777888 0.189392 0.204328 +0.805893 0.188830 0.201386 +0.833899 0.188269 0.198444 +0.861905 0.187707 0.195501 +0.889910 0.187146 0.192559 +0.917916 0.186584 0.189617 +0.000000 0.207996 0.266642 +0.000000 0.210100 0.266080 +0.009609 0.212204 0.265519 +0.041036 0.214308 0.264957 +0.072463 0.216412 0.264395 +0.103890 0.218517 0.263834 +0.135318 0.220621 0.263272 +0.166745 0.222725 0.262711 +0.198172 0.224829 0.262149 +0.232265 0.229599 0.261588 +0.261026 0.229038 0.258361 +0.292453 0.228476 0.255133 +0.323881 0.227914 0.251906 +0.355308 0.227353 0.248679 +0.386735 0.226791 0.245451 +0.418162 0.226230 0.242224 +0.449589 0.225668 0.238997 +0.481016 0.225107 0.235770 +0.512444 0.224545 0.232542 +0.543871 0.223984 0.229315 +0.575298 0.223422 0.226088 +0.606725 0.222861 0.222861 +0.636176 0.224800 0.222299 +0.664182 0.226619 0.221738 +0.692187 0.228438 0.221176 +0.720193 0.230257 0.220615 +0.748199 0.232076 0.220053 +0.776204 0.233896 0.219491 +0.804210 0.235715 0.218930 +0.832216 0.237534 0.218368 +0.860221 0.239353 0.217807 +0.888227 0.241172 0.217245 +0.916232 0.242991 0.216684 +0.000000 0.238095 0.264753 +0.000000 0.240199 0.264191 +0.007720 0.242304 0.263629 +0.039147 0.244408 0.263068 +0.070574 0.246512 0.262506 +0.102001 0.248616 0.261945 +0.133429 0.250720 0.261383 +0.164856 0.252825 0.260822 +0.196283 0.254929 0.260260 +0.227710 0.257033 0.259699 +0.259137 0.259137 0.259137 +0.290564 0.261241 0.258576 +0.321992 0.263346 0.258014 +0.353419 0.265450 0.257453 +0.384846 0.267554 0.256891 +0.416273 0.269658 0.256330 +0.447700 0.271762 0.255768 +0.479127 0.273867 0.255206 +0.510554 0.275971 0.254645 +0.541982 0.278075 0.254083 +0.573409 0.280179 0.253522 +0.604836 0.282283 0.252960 +0.634493 0.284240 0.252399 +0.662498 0.286059 0.251837 +0.690504 0.287878 0.251276 +0.718510 0.289697 0.250714 +0.746515 0.291516 0.250153 +0.774521 0.293335 0.249591 +0.802526 0.295154 0.249030 +0.830532 0.296973 0.248468 +0.858538 0.298792 0.247907 +0.886543 0.300612 0.247345 +0.914549 0.302431 0.246783 +0.000000 0.294852 0.292186 +0.000000 0.294291 0.288959 +0.005831 0.293729 0.285732 +0.037258 0.293168 0.282505 +0.068685 0.292606 0.279277 +0.100112 0.292045 0.276050 +0.131540 0.291483 0.272823 +0.162967 0.290921 0.269596 +0.194394 0.290360 0.266368 +0.225821 0.289798 0.263141 +0.257248 0.289237 0.259914 +0.286010 0.288675 0.256687 +0.320102 0.293445 0.256125 +0.351530 0.295549 0.255564 +0.382957 0.297654 0.255002 +0.414384 0.299758 0.254441 +0.445811 0.301862 0.253879 +0.477238 0.303966 0.253317 +0.508665 0.306070 0.252756 +0.540093 0.308175 0.252194 +0.571520 0.310279 0.251633 +0.602947 0.312383 0.251071 +0.632809 0.314357 0.250510 +0.660815 0.316176 0.249948 +0.688820 0.317995 0.249387 +0.716826 0.319814 0.248825 +0.744832 0.321633 0.248264 +0.772837 0.323452 0.247702 +0.800843 0.325271 0.247141 +0.828849 0.327090 0.246579 +0.856854 0.328909 0.246017 +0.884860 0.330728 0.245456 +0.912866 0.332547 0.244894 +0.000000 0.324952 0.292963 +0.000000 0.324390 0.289736 +0.003942 0.323829 0.286509 +0.035369 0.323267 0.283281 +0.066796 0.322706 0.280054 +0.098223 0.322144 0.276827 +0.129650 0.321583 0.273600 +0.161078 0.321021 0.270372 +0.192505 0.320460 0.267145 +0.223932 0.319898 0.263918 +0.255359 0.319337 0.260691 +0.281455 0.318775 0.254798 +0.312882 0.318213 0.254236 +0.349641 0.325649 0.253675 +0.381068 0.327753 0.253113 +0.412495 0.329857 0.252551 +0.443922 0.331962 0.251990 +0.475349 0.334066 0.251428 +0.506776 0.336170 0.250867 +0.538204 0.338274 0.250305 +0.569631 0.340378 0.249744 +0.601058 0.342483 0.249182 +0.631126 0.344474 0.248621 +0.659131 0.346293 0.248059 +0.687137 0.348112 0.247498 +0.715143 0.349931 0.246936 +0.743148 0.351750 0.246375 +0.771154 0.353569 0.245813 +0.799160 0.355388 0.245252 +0.827165 0.357207 0.244690 +0.855171 0.359026 0.244128 +0.883177 0.360845 0.243567 +0.911182 0.362664 0.243005 +0.000000 0.355052 0.293740 +0.000000 0.354490 0.290513 +0.002053 0.353928 0.287285 +0.033480 0.353367 0.284058 +0.064907 0.352805 0.280831 +0.096334 0.352244 0.277604 +0.127761 0.351682 0.274376 +0.159189 0.351121 0.271149 +0.190616 0.350559 0.267922 +0.222043 0.349998 0.264695 +0.253470 0.349436 0.261467 +0.276900 0.348875 0.252909 +0.308327 0.348313 0.252347 +0.339754 0.347752 0.251785 +0.379179 0.357853 0.251224 +0.410606 0.359957 0.250662 +0.442033 0.362061 0.250101 +0.473460 0.364166 0.249539 +0.504887 0.366270 0.248978 +0.536315 0.368374 0.248416 +0.567742 0.370478 0.247855 +0.599169 0.372582 0.247293 +0.629442 0.374590 0.246732 +0.657448 0.376409 0.246170 +0.685454 0.378228 0.245609 +0.713459 0.380048 0.245047 +0.741465 0.381867 0.244486 +0.769471 0.383686 0.243924 +0.797476 0.385505 0.243362 +0.825482 0.387324 0.242801 +0.853488 0.389143 0.242239 +0.881493 0.390962 0.241678 +0.909499 0.392781 0.241116 +0.000000 0.385151 0.294517 +0.000000 0.384590 0.291289 +0.000164 0.384028 0.288062 +0.031591 0.383467 0.284835 +0.063018 0.382905 0.281608 +0.094445 0.382344 0.278380 +0.125872 0.381782 0.275153 +0.157300 0.381220 0.271926 +0.188727 0.380659 0.268698 +0.220154 0.380097 0.265471 +0.251581 0.379536 0.262244 +0.272345 0.378974 0.251020 +0.303772 0.378413 0.250458 +0.335200 0.377851 0.249896 +0.366627 0.377290 0.249335 +0.408717 0.390057 0.248773 +0.440144 0.392161 0.248212 +0.471571 0.394265 0.247650 +0.502998 0.396369 0.247089 +0.534426 0.398474 0.246527 +0.565853 0.400578 0.245966 +0.597280 0.402682 0.245404 +0.627759 0.404707 0.244843 +0.655765 0.406526 0.244281 +0.683770 0.408345 0.243720 +0.711776 0.410164 0.243158 +0.739782 0.411983 0.242597 +0.767787 0.413802 0.242035 +0.795793 0.415622 0.241473 +0.823799 0.417441 0.240912 +0.851804 0.419260 0.240350 +0.879810 0.421079 0.239789 +0.907816 0.422898 0.239227 +0.000000 0.415251 0.295293 +0.000000 0.414689 0.292066 +0.000000 0.414128 0.288839 +0.029702 0.413566 0.285611 +0.061129 0.413005 0.282384 +0.092556 0.412443 0.279157 +0.123983 0.411882 0.275930 +0.155411 0.411320 0.272702 +0.186838 0.410759 0.269475 +0.218265 0.410197 0.266248 +0.249692 0.409636 0.263021 +0.267791 0.409074 0.249130 +0.299218 0.408512 0.248569 +0.330645 0.407951 0.248007 +0.362072 0.407389 0.247446 +0.393499 0.406828 0.246884 +0.438255 0.422261 0.246323 +0.469682 0.424365 0.245761 +0.501109 0.426469 0.245200 +0.532536 0.428573 0.244638 +0.563964 0.430677 0.244077 +0.595391 0.432782 0.243515 +0.626076 0.434824 0.242954 +0.654081 0.436643 0.242392 +0.682087 0.438462 0.241831 +0.710093 0.440281 0.241269 +0.738098 0.442100 0.240707 +0.766104 0.443919 0.240146 +0.794110 0.445738 0.239584 +0.822115 0.447557 0.239023 +0.850121 0.449376 0.238461 +0.878127 0.451196 0.237900 +0.906132 0.453015 0.237338 +0.000000 0.445351 0.296070 +0.000000 0.444789 0.292843 +0.000000 0.444227 0.289615 +0.027813 0.443666 0.286388 +0.059240 0.443104 0.283161 +0.090667 0.442543 0.279934 +0.122094 0.441981 0.276706 +0.153522 0.441420 0.273479 +0.184949 0.440858 0.270252 +0.216376 0.440297 0.267025 +0.247803 0.439735 0.263797 +0.263236 0.439174 0.247241 +0.294663 0.438612 0.246680 +0.326090 0.438051 0.246118 +0.357517 0.437489 0.245557 +0.388944 0.436927 0.244995 +0.420372 0.436366 0.244434 +0.467793 0.454465 0.243872 +0.499220 0.456569 0.243311 +0.530647 0.458673 0.242749 +0.562075 0.460777 0.242188 +0.593502 0.462881 0.241626 +0.624392 0.464941 0.241065 +0.652398 0.466760 0.240503 +0.680404 0.468579 0.239942 +0.708409 0.470398 0.239380 +0.736415 0.472217 0.238818 +0.764421 0.474036 0.238257 +0.792426 0.475855 0.237695 +0.820432 0.477674 0.237134 +0.848438 0.479493 0.236572 +0.876443 0.481312 0.236011 +0.904449 0.483131 0.235449 +0.000000 0.475450 0.296847 +0.000000 0.474889 0.293619 +0.000000 0.474327 0.290392 +0.025924 0.473766 0.287165 +0.057351 0.473204 0.283938 +0.088778 0.472642 0.280710 +0.120205 0.472081 0.277483 +0.151632 0.471519 0.274256 +0.183060 0.470958 0.271029 +0.214487 0.470396 0.267801 +0.245914 0.469835 0.264574 +0.258681 0.469273 0.245352 +0.290108 0.468712 0.244791 +0.321535 0.468150 0.244229 +0.352963 0.467589 0.243668 +0.384390 0.467027 0.243106 +0.415817 0.466466 0.242545 +0.447244 0.465904 0.241983 +0.497331 0.486668 0.241422 +0.528758 0.488773 0.240860 +0.560186 0.490877 0.240299 +0.591613 0.492981 0.239737 +0.622709 0.495058 0.239176 +0.650715 0.496877 0.238614 +0.678720 0.498696 0.238052 +0.706726 0.500515 0.237491 +0.734732 0.502334 0.236929 +0.762737 0.504153 0.236368 +0.790743 0.505972 0.235806 +0.818749 0.507791 0.235245 +0.846754 0.509610 0.234683 +0.874760 0.511429 0.234122 +0.902765 0.513248 0.233560 +0.000000 0.505550 0.297623 +0.000000 0.504988 0.294396 +0.000000 0.504427 0.291169 +0.024035 0.503865 0.287942 +0.055462 0.503304 0.284714 +0.086889 0.502742 0.281487 +0.118316 0.502181 0.278260 +0.149743 0.501619 0.275032 +0.181171 0.501058 0.271805 +0.212598 0.500496 0.268578 +0.244025 0.499934 0.265351 +0.254126 0.499373 0.243463 +0.285553 0.498811 0.242902 +0.316981 0.498250 0.242340 +0.348408 0.497688 0.241779 +0.379835 0.497127 0.241217 +0.411262 0.496565 0.240656 +0.442689 0.496004 0.240094 +0.474116 0.495442 0.239533 +0.526869 0.518872 0.238971 +0.558297 0.520976 0.238410 +0.589724 0.523081 0.237848 +0.621026 0.525174 0.237287 +0.649031 0.526993 0.236725 +0.677037 0.528812 0.236163 +0.705043 0.530632 0.235602 +0.733048 0.532451 0.235040 +0.761054 0.534270 0.234479 +0.789059 0.536089 0.233917 +0.817065 0.537908 0.233356 +0.845071 0.539727 0.232794 +0.873076 0.541546 0.232233 +0.901082 0.543365 0.231671 +0.000000 0.535649 0.298400 +0.000000 0.535088 0.295173 +0.000000 0.534526 0.291945 +0.022146 0.533965 0.288718 +0.053573 0.533403 0.285491 +0.085000 0.532842 0.282264 +0.116427 0.532280 0.279036 +0.147854 0.531719 0.275809 +0.179282 0.531157 0.272582 +0.210709 0.530596 0.269355 +0.242136 0.530034 0.266127 +0.249572 0.529473 0.241574 +0.280999 0.528911 0.241013 +0.312426 0.528350 0.240451 +0.343853 0.527788 0.239890 +0.375280 0.527226 0.239328 +0.406707 0.526665 0.238767 +0.438134 0.526103 0.238205 +0.469562 0.525542 0.237644 +0.500989 0.524980 0.237082 +0.556408 0.551076 0.236521 +0.587835 0.553180 0.235959 +0.619262 0.555284 0.235397 +0.647348 0.557110 0.234836 +0.675354 0.558929 0.234274 +0.703359 0.560748 0.233713 +0.731365 0.562567 0.233151 +0.759370 0.564386 0.232590 +0.787376 0.566206 0.232028 +0.815382 0.568025 0.231467 +0.843387 0.569844 0.230905 +0.871393 0.571663 0.230344 +0.899399 0.573482 0.229782 +0.000000 0.565749 0.299177 +0.000000 0.565188 0.295949 +0.000000 0.564626 0.292722 +0.020257 0.564065 0.289495 +0.051684 0.563503 0.286268 +0.083111 0.562941 0.283040 +0.114538 0.562380 0.279813 +0.145965 0.561818 0.276586 +0.177393 0.561257 0.273359 +0.208820 0.560695 0.270131 +0.240247 0.560134 0.266904 +0.245017 0.559572 0.239685 +0.276444 0.559011 0.239124 +0.307871 0.558449 0.238562 +0.339298 0.557888 0.238001 +0.370725 0.557326 0.237439 +0.402153 0.556765 0.236878 +0.433580 0.556203 0.236316 +0.465007 0.555642 0.235755 +0.496434 0.555080 0.235193 +0.527861 0.554518 0.234632 +0.585946 0.583280 0.234070 +0.617373 0.585384 0.233508 +0.645664 0.587227 0.232947 +0.673670 0.589046 0.232385 +0.701676 0.590865 0.231824 +0.729681 0.592684 0.231262 +0.757687 0.594503 0.230701 +0.785693 0.596322 0.230139 +0.813698 0.598141 0.229578 +0.841704 0.599960 0.229016 +0.869710 0.601780 0.228455 +0.897715 0.603599 0.227893 +0.000000 0.595849 0.299953 +0.000000 0.595287 0.296726 +0.000000 0.594726 0.293499 +0.018368 0.594164 0.290272 +0.049795 0.593603 0.287044 +0.081222 0.593041 0.283817 +0.112649 0.592480 0.280590 +0.144076 0.591918 0.277363 +0.175503 0.591357 0.274135 +0.206931 0.590795 0.270908 +0.238358 0.590233 0.267681 +0.240462 0.589672 0.237796 +0.271889 0.589110 0.237235 +0.303316 0.588549 0.236673 +0.334743 0.587987 0.236112 +0.366171 0.587426 0.235550 +0.397598 0.586864 0.234989 +0.429025 0.586303 0.234427 +0.460452 0.585741 0.233866 +0.491879 0.585180 0.233304 +0.523306 0.584618 0.232742 +0.554734 0.584057 0.232181 +0.615484 0.615484 0.231619 +0.643981 0.617344 0.231058 +0.671987 0.619163 0.230496 +0.699992 0.620982 0.229935 +0.727998 0.622801 0.229373 +0.756004 0.624620 0.228812 +0.784009 0.626439 0.228250 +0.812015 0.628258 0.227689 +0.840021 0.630077 0.227127 +0.868026 0.631896 0.226566 +0.896032 0.633715 0.226004 +0.000000 0.625301 0.300676 +0.000000 0.624800 0.297454 +0.000000 0.624300 0.294232 +0.016479 0.623800 0.291010 +0.047906 0.623299 0.287787 +0.079333 0.622799 0.284565 +0.110760 0.622298 0.281343 +0.142187 0.621798 0.278121 +0.173614 0.621298 0.274899 +0.205042 0.620797 0.271677 +0.236469 0.620297 0.268454 +0.235907 0.619772 0.235907 +0.267334 0.619210 0.235346 +0.298762 0.618649 0.234784 +0.330189 0.618087 0.234223 +0.361616 0.617525 0.233661 +0.393043 0.616964 0.233100 +0.424470 0.616402 0.232538 +0.455897 0.615841 0.231977 +0.487325 0.615279 0.231415 +0.518752 0.614718 0.230853 +0.550179 0.614156 0.230292 +0.581606 0.613595 0.229730 +0.637135 0.642298 0.229169 +0.670303 0.649280 0.228607 +0.698309 0.651099 0.228046 +0.726315 0.652918 0.227484 +0.754320 0.654737 0.226923 +0.782326 0.656556 0.226361 +0.810332 0.658375 0.225800 +0.838337 0.660194 0.225238 +0.866343 0.662013 0.224677 +0.894349 0.663832 0.224115 +0.000000 0.652124 0.301180 +0.000000 0.651623 0.297958 +0.000000 0.651123 0.294735 +0.014590 0.650622 0.291513 +0.046017 0.650122 0.288291 +0.077444 0.649622 0.285069 +0.108871 0.649121 0.281847 +0.140298 0.648621 0.278625 +0.171725 0.648120 0.275402 +0.203153 0.647620 0.272180 +0.234580 0.647120 0.268958 +0.234018 0.646619 0.236413 +0.263046 0.646119 0.233457 +0.294468 0.645618 0.232895 +0.325890 0.645118 0.232334 +0.357312 0.644618 0.231772 +0.388734 0.644117 0.231211 +0.420156 0.643617 0.230649 +0.451578 0.643116 0.230087 +0.483000 0.642616 0.229526 +0.514422 0.642116 0.228964 +0.545844 0.641615 0.228403 +0.577266 0.641115 0.227841 +0.606170 0.640614 0.227280 +0.660301 0.668620 0.226718 +0.696626 0.678819 0.226157 +0.724631 0.680699 0.225595 +0.752637 0.682580 0.225034 +0.780643 0.684460 0.224472 +0.808648 0.686340 0.223911 +0.836654 0.688220 0.223349 +0.864660 0.690100 0.222788 +0.892665 0.691981 0.222226 +0.000000 0.678946 0.301683 +0.000000 0.678446 0.298461 +0.000000 0.677945 0.295239 +0.012701 0.677445 0.292017 +0.044128 0.676945 0.288795 +0.075555 0.676444 0.285572 +0.106982 0.675944 0.282350 +0.138409 0.675443 0.279128 +0.169836 0.674943 0.275906 +0.201264 0.674443 0.272684 +0.232691 0.673942 0.269462 +0.232129 0.673442 0.236917 +0.258764 0.672941 0.231568 +0.290186 0.672441 0.231006 +0.321608 0.671941 0.230445 +0.353030 0.671440 0.229883 +0.384452 0.670940 0.229322 +0.415874 0.670439 0.228760 +0.447296 0.669939 0.228198 +0.478718 0.669439 0.227637 +0.510140 0.668938 0.227075 +0.541562 0.668438 0.226514 +0.572985 0.667937 0.225952 +0.602094 0.667437 0.225391 +0.630094 0.666937 0.224829 +0.684225 0.694942 0.224268 +0.722948 0.707539 0.223706 +0.750954 0.709420 0.223145 +0.778959 0.711300 0.222583 +0.806965 0.713180 0.222022 +0.834971 0.715060 0.221460 +0.862976 0.716940 0.220899 +0.890982 0.718821 0.220337 +0.000000 0.705769 0.302187 +0.000000 0.705268 0.298965 +0.000000 0.704768 0.295743 +0.010812 0.704268 0.292520 +0.042239 0.703767 0.289298 +0.073666 0.703267 0.286076 +0.105093 0.702766 0.282854 +0.136520 0.702266 0.279632 +0.167947 0.701766 0.276410 +0.199375 0.701265 0.273187 +0.230802 0.700765 0.269965 +0.230240 0.700264 0.237420 +0.254482 0.699764 0.229679 +0.285904 0.699264 0.229117 +0.317326 0.698763 0.228556 +0.348748 0.698263 0.227994 +0.380170 0.697763 0.227432 +0.411593 0.697262 0.226871 +0.443015 0.696762 0.226309 +0.474437 0.696261 0.225748 +0.505859 0.695761 0.225186 +0.537281 0.695261 0.224625 +0.568703 0.694760 0.224063 +0.598018 0.694260 0.223502 +0.626018 0.693759 0.222940 +0.654019 0.693259 0.222379 +0.708150 0.721265 0.221817 +0.749270 0.736259 0.221256 +0.777276 0.738140 0.220694 +0.805282 0.740020 0.220133 +0.833287 0.741900 0.219571 +0.861293 0.743780 0.219009 +0.889299 0.745660 0.218448 +0.000000 0.732592 0.302691 +0.000000 0.732091 0.299468 +0.000000 0.731591 0.296246 +0.008923 0.731090 0.293024 +0.040350 0.730590 0.289802 +0.071777 0.730090 0.286580 +0.103204 0.729589 0.283358 +0.134631 0.729089 0.280135 +0.166058 0.728588 0.276913 +0.197485 0.728088 0.273691 +0.228913 0.727588 0.270469 +0.228351 0.727087 0.237924 +0.250201 0.726587 0.227790 +0.281623 0.726086 0.227228 +0.313045 0.725586 0.226667 +0.344467 0.725086 0.226105 +0.375889 0.724585 0.225543 +0.407311 0.724085 0.224982 +0.438733 0.723584 0.224420 +0.470155 0.723084 0.223859 +0.501577 0.722584 0.223297 +0.532999 0.722083 0.222736 +0.564421 0.721583 0.222174 +0.593942 0.721082 0.221613 +0.621942 0.720582 0.221051 +0.649943 0.720082 0.220490 +0.677943 0.719581 0.219928 +0.732075 0.747587 0.219367 +0.775593 0.764979 0.218805 +0.803598 0.766860 0.218244 +0.831604 0.768740 0.217682 +0.859609 0.770620 0.217120 +0.887615 0.772500 0.216559 +0.000000 0.759414 0.303194 +0.000000 0.758914 0.299972 +0.000000 0.758413 0.296750 +0.007033 0.757913 0.293528 +0.038461 0.757413 0.290305 +0.069888 0.756912 0.287083 +0.101315 0.756412 0.283861 +0.132742 0.755911 0.280639 +0.164169 0.755411 0.277417 +0.195596 0.754911 0.274195 +0.227024 0.754410 0.270972 +0.226462 0.753910 0.238427 +0.245919 0.753409 0.225901 +0.277341 0.752909 0.225339 +0.308763 0.752409 0.224777 +0.340185 0.751908 0.224216 +0.371607 0.751408 0.223654 +0.403029 0.750907 0.223093 +0.434451 0.750407 0.222531 +0.465873 0.749907 0.221970 +0.497295 0.749406 0.221408 +0.528717 0.748906 0.220847 +0.560140 0.748405 0.220285 +0.589866 0.747905 0.219724 +0.617866 0.747405 0.219162 +0.645867 0.746904 0.218601 +0.673867 0.746404 0.218039 +0.701868 0.745903 0.217478 +0.755999 0.773909 0.216916 +0.801915 0.793699 0.216354 +0.829920 0.795580 0.215793 +0.857926 0.797460 0.215231 +0.885932 0.799340 0.214670 +0.000000 0.786237 0.303698 +0.000000 0.785737 0.300476 +0.000000 0.785236 0.297253 +0.005144 0.784736 0.294031 +0.036572 0.784235 0.290809 +0.067999 0.783735 0.287587 +0.099426 0.783235 0.284365 +0.130853 0.782734 0.281143 +0.162280 0.782234 0.277920 +0.193707 0.781733 0.274698 +0.225135 0.781233 0.271476 +0.224573 0.780733 0.238931 +0.241637 0.780232 0.224012 +0.273059 0.779732 0.223450 +0.304481 0.779231 0.222888 +0.335903 0.778731 0.222327 +0.367325 0.778231 0.221765 +0.398748 0.777730 0.221204 +0.430170 0.777230 0.220642 +0.461592 0.776729 0.220081 +0.493014 0.776229 0.219519 +0.524436 0.775729 0.218958 +0.555858 0.775228 0.218396 +0.585790 0.774728 0.217835 +0.613790 0.774227 0.217273 +0.641791 0.773727 0.216712 +0.669791 0.773227 0.216150 +0.697792 0.772726 0.215589 +0.725793 0.772226 0.215027 +0.779924 0.800231 0.214465 +0.828237 0.822419 0.213904 +0.856243 0.824300 0.213342 +0.884248 0.826180 0.212781 +0.000000 0.813060 0.304201 +0.000000 0.812559 0.300979 +0.000000 0.812059 0.297757 +0.003255 0.811558 0.294535 +0.034683 0.811058 0.291313 +0.066110 0.810558 0.288091 +0.097537 0.810057 0.284868 +0.128964 0.809557 0.281646 +0.160391 0.809056 0.278424 +0.191818 0.808556 0.275202 +0.223246 0.808056 0.271980 +0.222684 0.807555 0.239435 +0.237355 0.807055 0.222122 +0.268778 0.806554 0.221561 +0.300200 0.806054 0.220999 +0.331622 0.805554 0.220438 +0.363044 0.805053 0.219876 +0.394466 0.804553 0.219315 +0.425888 0.804052 0.218753 +0.457310 0.803552 0.218192 +0.488732 0.803052 0.217630 +0.520154 0.802551 0.217069 +0.551576 0.802051 0.216507 +0.581714 0.801550 0.215946 +0.609714 0.801050 0.215384 +0.637715 0.800550 0.214823 +0.665715 0.800049 0.214261 +0.693716 0.799549 0.213699 +0.721717 0.799048 0.213138 +0.749717 0.798548 0.212576 +0.803848 0.826554 0.212015 +0.854559 0.851139 0.211453 +0.882565 0.853020 0.210892 +0.000000 0.839882 0.304705 +0.000000 0.839382 0.301483 +0.000000 0.838881 0.298261 +0.001366 0.838381 0.295038 +0.032794 0.837881 0.291816 +0.064221 0.837380 0.288594 +0.095648 0.836880 0.285372 +0.127075 0.836379 0.282150 +0.158502 0.835879 0.278928 +0.189929 0.835379 0.275705 +0.221357 0.834878 0.272483 +0.220795 0.834378 0.239938 +0.233074 0.833878 0.220233 +0.264496 0.833377 0.219672 +0.295918 0.832877 0.219110 +0.327340 0.832376 0.218549 +0.358762 0.831876 0.217987 +0.390184 0.831376 0.217426 +0.421606 0.830875 0.216864 +0.453028 0.830375 0.216303 +0.484450 0.829874 0.215741 +0.515872 0.829374 0.215180 +0.547294 0.828874 0.214618 +0.577638 0.828373 0.214057 +0.605638 0.827873 0.213495 +0.633639 0.827372 0.212933 +0.661639 0.826872 0.212372 +0.689640 0.826372 0.211810 +0.717640 0.825871 0.211249 +0.745641 0.825371 0.210687 +0.773642 0.824870 0.210126 +0.827773 0.852876 0.209564 +0.880882 0.879859 0.209003 +0.000000 0.866705 0.305209 +0.000000 0.866205 0.301986 +0.000000 0.865704 0.298764 +0.000000 0.865204 0.295542 +0.030905 0.864703 0.292320 +0.062332 0.864203 0.289098 +0.093759 0.863703 0.285876 +0.125186 0.863202 0.282653 +0.156613 0.862702 0.279431 +0.188040 0.862201 0.276209 +0.219467 0.861701 0.272987 +0.218906 0.861201 0.240442 +0.228792 0.860700 0.218344 +0.260214 0.860200 0.217783 +0.291636 0.859699 0.217221 +0.323058 0.859199 0.216660 +0.354480 0.858699 0.216098 +0.385902 0.858198 0.215537 +0.417325 0.857698 0.214975 +0.448747 0.857197 0.214414 +0.480169 0.856697 0.213852 +0.511591 0.856197 0.213291 +0.543013 0.855696 0.212729 +0.573562 0.855196 0.212168 +0.601562 0.854695 0.211606 +0.629563 0.854195 0.211044 +0.657563 0.853695 0.210483 +0.685564 0.853194 0.209921 +0.713564 0.852694 0.209360 +0.741565 0.852193 0.208798 +0.769566 0.851693 0.208237 +0.797566 0.851193 0.207675 +0.851697 0.879198 0.207114 +0.000000 0.893528 0.305712 +0.000000 0.893027 0.302490 +0.000000 0.892527 0.299268 +0.000000 0.892026 0.296046 +0.029015 0.891526 0.292824 +0.060443 0.891026 0.289601 +0.091870 0.890525 0.286379 +0.123297 0.890025 0.283157 +0.154724 0.889524 0.279935 +0.186151 0.889024 0.276713 +0.217578 0.888524 0.273491 +0.217017 0.888023 0.240945 +0.224510 0.887523 0.216455 +0.255933 0.887022 0.215894 +0.287355 0.886522 0.215332 +0.318777 0.886022 0.214771 +0.350199 0.885521 0.214209 +0.381621 0.885021 0.213648 +0.413043 0.884520 0.213086 +0.444465 0.884020 0.212525 +0.475887 0.883520 0.211963 +0.507309 0.883019 0.211402 +0.538731 0.882519 0.210840 +0.569486 0.882018 0.210278 +0.597486 0.881518 0.209717 +0.625487 0.881018 0.209155 +0.653487 0.880517 0.208594 +0.681488 0.880017 0.208032 +0.709488 0.879516 0.207471 +0.737489 0.879016 0.206909 +0.765490 0.878516 0.206348 +0.793490 0.878015 0.205786 +0.821491 0.877515 0.205225 +0.000000 0.000000 0.315441 +0.024315 0.000000 0.314879 +0.055743 0.000000 0.314318 +0.087170 0.000000 0.313756 +0.118597 0.000000 0.313195 +0.150024 0.000000 0.312633 +0.181451 0.000000 0.312072 +0.212878 0.000000 0.311510 +0.244306 0.000000 0.310949 +0.275733 0.000000 0.310387 +0.307160 0.000000 0.309826 +0.309264 0.000000 0.279941 +0.340691 0.000000 0.276714 +0.372118 0.000000 0.273487 +0.403546 0.000000 0.270259 +0.434973 0.000000 0.267032 +0.466400 0.000000 0.263805 +0.497827 0.000000 0.260577 +0.529254 0.000000 0.257350 +0.560681 0.000000 0.254123 +0.592108 0.000000 0.250896 +0.623151 0.000000 0.247701 +0.651156 0.000000 0.244758 +0.679162 0.000000 0.241816 +0.707168 0.000000 0.238874 +0.735173 0.000000 0.235932 +0.763179 0.000000 0.232990 +0.791185 0.000000 0.230048 +0.819190 0.000000 0.227106 +0.847196 0.000000 0.224163 +0.875202 0.000000 0.221221 +0.903207 0.000000 0.218279 +0.931213 0.000000 0.215337 +0.000000 0.000000 0.313552 +0.019761 0.000000 0.312990 +0.051188 0.000000 0.312429 +0.082615 0.000000 0.311867 +0.114042 0.000000 0.311306 +0.145469 0.000000 0.310744 +0.176896 0.000000 0.310183 +0.208324 0.000000 0.309621 +0.239751 0.000000 0.309060 +0.271178 0.000000 0.308498 +0.302605 0.000000 0.307937 +0.307375 0.000000 0.280718 +0.338802 0.000000 0.277490 +0.370229 0.000000 0.274263 +0.401656 0.000000 0.271036 +0.433084 0.000000 0.267809 +0.464511 0.000000 0.264581 +0.495938 0.000000 0.261354 +0.527365 0.000000 0.258127 +0.558792 0.000000 0.254900 +0.590219 0.000000 0.251672 +0.621467 0.000000 0.248460 +0.649473 0.000000 0.245518 +0.677479 0.000000 0.242576 +0.705484 0.000000 0.239634 +0.733490 0.000000 0.236692 +0.761496 0.000000 0.233749 +0.789501 0.000000 0.230807 +0.817507 0.000000 0.227865 +0.845513 0.000000 0.224923 +0.873518 0.000000 0.221981 +0.901524 0.000000 0.219039 +0.929530 0.000000 0.216097 +0.000000 0.000000 0.311663 +0.000000 0.000000 0.311101 +0.046633 0.022641 0.310540 +0.078060 0.022080 0.309978 +0.109487 0.021518 0.309417 +0.140915 0.020957 0.308855 +0.172342 0.020395 0.308294 +0.203769 0.019834 0.307732 +0.235196 0.019272 0.307171 +0.266623 0.018711 0.306609 +0.298050 0.018149 0.306047 +0.305486 0.017588 0.281494 +0.336913 0.017026 0.278267 +0.368340 0.016465 0.275040 +0.399767 0.015903 0.271813 +0.431195 0.015342 0.268585 +0.462622 0.014780 0.265358 +0.494049 0.014218 0.262131 +0.525476 0.013657 0.258904 +0.556903 0.013095 0.255676 +0.588330 0.012534 0.252449 +0.619758 0.011972 0.249222 +0.647790 0.011411 0.246278 +0.675795 0.010849 0.243335 +0.703801 0.010288 0.240393 +0.731807 0.009726 0.237451 +0.759812 0.009165 0.234509 +0.787818 0.008603 0.231567 +0.815824 0.008042 0.228625 +0.843829 0.007480 0.225683 +0.871835 0.006919 0.222740 +0.899841 0.006357 0.219798 +0.927846 0.005795 0.216856 +0.000000 0.024541 0.309774 +0.000000 0.026645 0.309212 +0.020752 0.028750 0.308651 +0.073505 0.052180 0.308089 +0.104933 0.051618 0.307528 +0.136360 0.051057 0.306966 +0.167787 0.050495 0.306405 +0.199214 0.049933 0.305843 +0.230641 0.049372 0.305282 +0.262068 0.048810 0.304720 +0.293496 0.048249 0.304158 +0.303597 0.047687 0.282271 +0.335024 0.047126 0.279044 +0.366451 0.046564 0.275817 +0.397878 0.046003 0.272589 +0.429306 0.045441 0.269362 +0.460733 0.044880 0.266135 +0.492160 0.044318 0.262908 +0.523587 0.043757 0.259680 +0.555014 0.043195 0.256453 +0.586441 0.042634 0.253226 +0.617869 0.042072 0.249999 +0.646106 0.041510 0.247037 +0.674112 0.040949 0.244095 +0.702118 0.040387 0.241153 +0.730123 0.039826 0.238211 +0.758129 0.039264 0.235269 +0.786135 0.038703 0.232326 +0.814140 0.038141 0.229384 +0.842146 0.037580 0.226442 +0.870151 0.037018 0.223500 +0.898157 0.036457 0.220558 +0.926163 0.035895 0.217616 +0.000000 0.054641 0.307885 +0.000000 0.056745 0.307323 +0.018863 0.058849 0.306762 +0.050291 0.060953 0.306200 +0.100378 0.081718 0.305639 +0.131805 0.081156 0.305077 +0.163232 0.080595 0.304516 +0.194659 0.080033 0.303954 +0.226086 0.079472 0.303392 +0.257514 0.078910 0.302831 +0.288941 0.078349 0.302269 +0.301708 0.077787 0.283048 +0.333135 0.077225 0.279821 +0.364562 0.076664 0.276593 +0.395989 0.076102 0.273366 +0.427417 0.075541 0.270139 +0.458844 0.074979 0.266912 +0.490271 0.074418 0.263684 +0.521698 0.073856 0.260457 +0.553125 0.073295 0.257230 +0.584552 0.072733 0.254002 +0.615979 0.072172 0.250775 +0.644423 0.071610 0.247797 +0.672429 0.071049 0.244854 +0.700434 0.070487 0.241912 +0.728440 0.069926 0.238970 +0.756445 0.069364 0.236028 +0.784451 0.068802 0.233086 +0.812457 0.068241 0.230144 +0.840462 0.067679 0.227202 +0.868468 0.067118 0.224260 +0.896474 0.066556 0.221317 +0.924479 0.065995 0.218375 +0.000000 0.084741 0.305996 +0.000000 0.086845 0.305434 +0.016974 0.088949 0.304873 +0.048402 0.091053 0.304311 +0.079829 0.093157 0.303750 +0.127250 0.111256 0.303188 +0.158677 0.110694 0.302627 +0.190105 0.110133 0.302065 +0.221532 0.109571 0.301503 +0.252959 0.109010 0.300942 +0.284386 0.108448 0.300380 +0.299819 0.107887 0.283824 +0.331246 0.107325 0.280597 +0.362673 0.106764 0.277370 +0.394100 0.106202 0.274143 +0.425527 0.105641 0.270915 +0.456955 0.105079 0.267688 +0.488382 0.104517 0.264461 +0.519809 0.103956 0.261234 +0.551236 0.103394 0.258006 +0.582663 0.102833 0.254779 +0.614090 0.102271 0.251552 +0.642739 0.101710 0.248556 +0.670745 0.101148 0.245614 +0.698751 0.100587 0.242672 +0.726756 0.100025 0.239730 +0.754762 0.099464 0.236788 +0.782768 0.098902 0.233846 +0.810773 0.098341 0.230903 +0.838779 0.097779 0.227961 +0.866785 0.097218 0.225019 +0.894790 0.096656 0.222077 +0.922796 0.096094 0.219135 +0.000000 0.114840 0.304107 +0.000000 0.116944 0.303545 +0.015085 0.119049 0.302984 +0.046513 0.121153 0.302422 +0.077940 0.123257 0.301861 +0.109367 0.125361 0.301299 +0.154123 0.140794 0.300737 +0.185550 0.140232 0.300176 +0.216977 0.139671 0.299614 +0.248404 0.139109 0.299053 +0.279831 0.138548 0.298491 +0.297930 0.137986 0.284601 +0.329357 0.137425 0.281374 +0.360784 0.136863 0.278147 +0.392211 0.136302 0.274919 +0.423638 0.135740 0.271692 +0.455066 0.135179 0.268465 +0.486493 0.134617 0.265238 +0.517920 0.134056 0.262010 +0.549347 0.133494 0.258783 +0.580774 0.132933 0.255556 +0.612201 0.132371 0.252329 +0.641056 0.131809 0.249316 +0.669062 0.131248 0.246374 +0.697067 0.130686 0.243431 +0.725073 0.130125 0.240489 +0.753079 0.129563 0.237547 +0.781084 0.129002 0.234605 +0.809090 0.128440 0.231663 +0.837096 0.127879 0.228721 +0.865101 0.127317 0.225779 +0.893107 0.126756 0.222837 +0.921113 0.126194 0.219894 +0.000000 0.144940 0.302218 +0.000000 0.147044 0.301656 +0.013196 0.149148 0.301095 +0.044623 0.151252 0.300533 +0.076051 0.153357 0.299972 +0.107478 0.155461 0.299410 +0.138905 0.157565 0.298848 +0.180995 0.170332 0.298287 +0.212422 0.169771 0.297725 +0.243849 0.169209 0.297164 +0.275277 0.168648 0.296602 +0.296041 0.168086 0.285378 +0.327468 0.167524 0.282151 +0.358895 0.166963 0.278923 +0.390322 0.166401 0.275696 +0.421749 0.165840 0.272469 +0.453177 0.165278 0.269242 +0.484604 0.164717 0.266014 +0.516031 0.164155 0.262787 +0.547458 0.163594 0.259560 +0.578885 0.163032 0.256333 +0.610312 0.162471 0.253105 +0.639373 0.161909 0.250075 +0.667378 0.161348 0.247133 +0.695384 0.160786 0.244191 +0.723390 0.160225 0.241249 +0.751395 0.159663 0.238307 +0.779401 0.159101 0.235365 +0.807407 0.158540 0.232422 +0.835412 0.157978 0.229480 +0.863418 0.157417 0.226538 +0.891424 0.156855 0.223596 +0.919429 0.156294 0.220654 +0.000000 0.175040 0.300329 +0.000000 0.177144 0.299767 +0.011307 0.179248 0.299206 +0.042734 0.181352 0.298644 +0.074162 0.183456 0.298082 +0.105589 0.185561 0.297521 +0.137016 0.187665 0.296959 +0.168443 0.189769 0.296398 +0.207867 0.199870 0.295836 +0.239295 0.199309 0.295275 +0.270722 0.198747 0.294713 +0.294152 0.198186 0.286155 +0.325579 0.197624 0.282927 +0.357006 0.197063 0.279700 +0.388433 0.196501 0.276473 +0.419860 0.195940 0.273246 +0.451288 0.195378 0.270018 +0.482715 0.194816 0.266791 +0.514142 0.194255 0.263564 +0.545569 0.193693 0.260336 +0.576996 0.193132 0.257109 +0.608423 0.192570 0.253882 +0.637689 0.192009 0.250835 +0.665695 0.191447 0.247893 +0.693701 0.190886 0.244951 +0.721706 0.190324 0.242008 +0.749712 0.189763 0.239066 +0.777718 0.189201 0.236124 +0.805723 0.188640 0.233182 +0.833729 0.188078 0.230240 +0.861735 0.187517 0.227298 +0.889740 0.186955 0.224356 +0.917746 0.186393 0.221413 +0.000000 0.205139 0.298440 +0.000000 0.207243 0.297878 +0.009418 0.209348 0.297317 +0.040845 0.211452 0.296755 +0.072273 0.213556 0.296193 +0.103700 0.215660 0.295632 +0.135127 0.217764 0.295070 +0.166554 0.219869 0.294509 +0.197981 0.221973 0.293947 +0.234740 0.229408 0.293386 +0.266167 0.228847 0.292824 +0.292263 0.228285 0.286931 +0.323690 0.227724 0.283704 +0.355117 0.227162 0.280477 +0.386544 0.226601 0.277249 +0.417971 0.226039 0.274022 +0.449399 0.225478 0.270795 +0.480826 0.224916 0.267568 +0.512253 0.224355 0.264340 +0.543680 0.223793 0.261113 +0.575107 0.223232 0.257886 +0.606534 0.222670 0.254659 +0.636006 0.222108 0.251594 +0.664012 0.221547 0.248652 +0.692017 0.220985 0.245710 +0.720023 0.220424 0.242768 +0.748029 0.219862 0.239826 +0.776034 0.219301 0.236884 +0.804040 0.218739 0.233942 +0.832046 0.218178 0.230999 +0.860051 0.217616 0.228057 +0.888057 0.217055 0.225115 +0.916063 0.216493 0.222173 +0.000000 0.235239 0.296551 +0.000000 0.237343 0.295989 +0.007529 0.239447 0.295427 +0.038956 0.241551 0.294866 +0.070384 0.243656 0.294304 +0.101811 0.245760 0.293743 +0.133238 0.247864 0.293181 +0.164665 0.249968 0.292620 +0.196092 0.252072 0.292058 +0.227519 0.254177 0.291497 +0.261612 0.258947 0.290935 +0.290374 0.258385 0.287708 +0.321801 0.257823 0.284481 +0.353228 0.257262 0.281253 +0.384655 0.256700 0.278026 +0.416082 0.256139 0.274799 +0.447509 0.255577 0.271572 +0.478937 0.255016 0.268344 +0.510364 0.254454 0.265117 +0.541791 0.253893 0.261890 +0.573218 0.253331 0.258663 +0.604645 0.252770 0.255435 +0.634323 0.252208 0.252354 +0.662328 0.253881 0.251647 +0.690334 0.255700 0.251085 +0.718340 0.257519 0.250524 +0.746345 0.259339 0.249962 +0.774351 0.261158 0.249400 +0.802357 0.262977 0.248839 +0.830362 0.264796 0.248277 +0.858368 0.266615 0.247716 +0.886374 0.268434 0.247154 +0.914379 0.270253 0.246593 +0.000000 0.265339 0.294662 +0.000000 0.267443 0.294100 +0.005640 0.269547 0.293538 +0.037067 0.271651 0.292977 +0.068495 0.273755 0.292415 +0.099922 0.275859 0.291854 +0.131349 0.277964 0.291292 +0.162776 0.280068 0.290731 +0.194203 0.282172 0.290169 +0.225630 0.284276 0.289608 +0.257057 0.286380 0.289046 +0.288485 0.288485 0.288485 +0.319912 0.290589 0.287923 +0.351339 0.292693 0.287362 +0.382766 0.294797 0.286800 +0.414193 0.296901 0.286238 +0.445620 0.299006 0.285677 +0.477048 0.301110 0.285115 +0.508475 0.303214 0.284554 +0.539902 0.305318 0.283992 +0.571329 0.307422 0.283431 +0.602756 0.309527 0.282869 +0.632639 0.311502 0.282308 +0.660645 0.313321 0.281746 +0.688651 0.315140 0.281185 +0.716656 0.316959 0.280623 +0.744662 0.318778 0.280062 +0.772668 0.320597 0.279500 +0.800673 0.322416 0.278939 +0.828679 0.324236 0.278377 +0.856684 0.326055 0.277815 +0.884690 0.327874 0.277254 +0.912696 0.329693 0.276692 +0.000000 0.324761 0.324761 +0.000000 0.324200 0.321534 +0.003751 0.323638 0.318307 +0.035178 0.323077 0.315079 +0.066605 0.322515 0.311852 +0.098033 0.321953 0.308625 +0.129460 0.321392 0.305398 +0.160887 0.320830 0.302170 +0.192314 0.320269 0.298943 +0.223741 0.319707 0.295716 +0.255168 0.319146 0.292489 +0.286596 0.318584 0.289261 +0.315357 0.318023 0.286034 +0.349450 0.322793 0.285473 +0.380877 0.324897 0.284911 +0.412304 0.327001 0.284349 +0.443731 0.329105 0.283788 +0.475159 0.331209 0.283226 +0.506586 0.333314 0.282665 +0.538013 0.335418 0.282103 +0.569440 0.337522 0.281542 +0.600867 0.339626 0.280980 +0.630956 0.341619 0.280419 +0.658962 0.343438 0.279857 +0.686967 0.345257 0.279296 +0.714973 0.347076 0.278734 +0.742978 0.348895 0.278173 +0.770984 0.350714 0.277611 +0.798990 0.352533 0.277050 +0.826995 0.354352 0.276488 +0.855001 0.356171 0.275926 +0.883007 0.357990 0.275365 +0.911012 0.359810 0.274803 +0.000000 0.354861 0.325538 +0.000000 0.354299 0.322311 +0.001862 0.353738 0.319083 +0.033289 0.353176 0.315856 +0.064716 0.352615 0.312629 +0.096144 0.352053 0.309402 +0.127571 0.351492 0.306174 +0.158998 0.350930 0.302947 +0.190425 0.350369 0.299720 +0.221852 0.349807 0.296493 +0.253279 0.349245 0.293265 +0.284707 0.348684 0.290038 +0.310802 0.348122 0.284145 +0.342229 0.347561 0.283583 +0.378988 0.354997 0.283022 +0.410415 0.357101 0.282460 +0.441842 0.359205 0.281899 +0.473270 0.361309 0.281337 +0.504697 0.363413 0.280776 +0.536124 0.365517 0.280214 +0.567551 0.367622 0.279653 +0.598978 0.369726 0.279091 +0.629272 0.371736 0.278530 +0.657278 0.373555 0.277968 +0.685284 0.375374 0.277407 +0.713289 0.377193 0.276845 +0.741295 0.379012 0.276284 +0.769301 0.380831 0.275722 +0.797306 0.382650 0.275160 +0.825312 0.384469 0.274599 +0.853318 0.386288 0.274037 +0.881323 0.388107 0.273476 +0.909329 0.389926 0.272914 +0.000000 0.384960 0.326315 +0.000000 0.384399 0.323087 +0.000000 0.383837 0.319860 +0.031400 0.383276 0.316633 +0.062827 0.382714 0.313406 +0.094255 0.382153 0.310178 +0.125682 0.381591 0.306951 +0.157109 0.381030 0.303724 +0.188536 0.380468 0.300496 +0.219963 0.379907 0.297269 +0.251390 0.379345 0.294042 +0.282818 0.378784 0.290815 +0.306248 0.378222 0.282256 +0.337675 0.377661 0.281694 +0.369102 0.377099 0.281133 +0.408526 0.387200 0.280571 +0.439953 0.389305 0.280010 +0.471380 0.391409 0.279448 +0.502808 0.393513 0.278887 +0.534235 0.395617 0.278325 +0.565662 0.397721 0.277764 +0.597089 0.399826 0.277202 +0.627589 0.401852 0.276641 +0.655595 0.403672 0.276079 +0.683600 0.405491 0.275518 +0.711606 0.407310 0.274956 +0.739612 0.409129 0.274395 +0.767617 0.410948 0.273833 +0.795623 0.412767 0.273271 +0.823629 0.414586 0.272710 +0.851634 0.416405 0.272148 +0.879640 0.418224 0.271587 +0.907646 0.420043 0.271025 +0.000000 0.415060 0.327091 +0.000000 0.414499 0.323864 +0.000000 0.413937 0.320637 +0.029511 0.413376 0.317409 +0.060938 0.412814 0.314182 +0.092366 0.412252 0.310955 +0.123793 0.411691 0.307728 +0.155220 0.411129 0.304500 +0.186647 0.410568 0.301273 +0.218074 0.410006 0.298046 +0.249501 0.409445 0.294819 +0.280928 0.408883 0.291591 +0.301693 0.408322 0.280367 +0.333120 0.407760 0.279805 +0.364547 0.407199 0.279244 +0.395974 0.406637 0.278682 +0.438064 0.419404 0.278121 +0.469491 0.421508 0.277559 +0.500919 0.423613 0.276998 +0.532346 0.425717 0.276436 +0.563773 0.427821 0.275875 +0.595200 0.429925 0.275313 +0.625906 0.431969 0.274752 +0.653911 0.433788 0.274190 +0.681917 0.435607 0.273629 +0.709923 0.437426 0.273067 +0.737928 0.439246 0.272505 +0.765934 0.441065 0.271944 +0.793940 0.442884 0.271382 +0.821945 0.444703 0.270821 +0.849951 0.446522 0.270259 +0.877957 0.448341 0.269698 +0.905962 0.450160 0.269136 +0.000000 0.445160 0.327868 +0.000000 0.444598 0.324641 +0.000000 0.444037 0.321413 +0.027622 0.443475 0.318186 +0.059049 0.442914 0.314959 +0.090476 0.442352 0.311732 +0.121904 0.441791 0.308504 +0.153331 0.441229 0.305277 +0.184758 0.440668 0.302050 +0.216185 0.440106 0.298823 +0.247612 0.439544 0.295595 +0.279039 0.438983 0.292368 +0.297138 0.438421 0.278478 +0.328565 0.437860 0.277916 +0.359992 0.437298 0.277355 +0.391419 0.436737 0.276793 +0.422847 0.436175 0.276232 +0.467602 0.451608 0.275670 +0.499030 0.453712 0.275109 +0.530457 0.455816 0.274547 +0.561884 0.457921 0.273986 +0.593311 0.460025 0.273424 +0.624222 0.462086 0.272863 +0.652228 0.463905 0.272301 +0.680234 0.465724 0.271740 +0.708239 0.467543 0.271178 +0.736245 0.469362 0.270616 +0.764251 0.471181 0.270055 +0.792256 0.473000 0.269493 +0.820262 0.474820 0.268932 +0.848268 0.476639 0.268370 +0.876273 0.478458 0.267809 +0.904279 0.480277 0.267247 +0.000000 0.475259 0.328645 +0.000000 0.474698 0.325417 +0.000000 0.474136 0.322190 +0.025733 0.473575 0.318963 +0.057160 0.473013 0.315736 +0.088587 0.472452 0.312508 +0.120015 0.471890 0.309281 +0.151442 0.471329 0.306054 +0.182869 0.470767 0.302827 +0.214296 0.470206 0.299599 +0.245723 0.469644 0.296372 +0.277150 0.469083 0.293145 +0.292583 0.468521 0.276589 +0.324010 0.467960 0.276027 +0.355438 0.467398 0.275466 +0.386865 0.466836 0.274904 +0.418292 0.466275 0.274343 +0.449719 0.465713 0.273781 +0.497141 0.483812 0.273220 +0.528568 0.485916 0.272658 +0.559995 0.488020 0.272097 +0.591422 0.490124 0.271535 +0.622539 0.492203 0.270974 +0.650545 0.494022 0.270412 +0.678550 0.495841 0.269850 +0.706556 0.497660 0.269289 +0.734562 0.499479 0.268727 +0.762567 0.501298 0.268166 +0.790573 0.503117 0.267604 +0.818579 0.504936 0.267043 +0.846584 0.506755 0.266481 +0.874590 0.508574 0.265920 +0.902596 0.510393 0.265358 +0.000000 0.505359 0.329421 +0.000000 0.504798 0.326194 +0.000000 0.504236 0.322967 +0.023844 0.503675 0.319740 +0.055271 0.503113 0.316512 +0.086698 0.502551 0.313285 +0.118126 0.501990 0.310058 +0.149553 0.501428 0.306830 +0.180980 0.500867 0.303603 +0.212407 0.500305 0.300376 +0.243834 0.499744 0.297149 +0.275261 0.499182 0.293921 +0.288028 0.498621 0.274700 +0.319456 0.498059 0.274138 +0.350883 0.497498 0.273577 +0.382310 0.496936 0.273015 +0.413737 0.496375 0.272454 +0.445164 0.495813 0.271892 +0.476591 0.495252 0.271331 +0.526679 0.516016 0.270769 +0.558106 0.518120 0.270208 +0.589533 0.520224 0.269646 +0.620856 0.522320 0.269085 +0.648861 0.524139 0.268523 +0.676867 0.525958 0.267961 +0.704873 0.527777 0.267400 +0.732878 0.529596 0.266838 +0.760884 0.531415 0.266277 +0.788890 0.533234 0.265715 +0.816895 0.535053 0.265154 +0.844901 0.536872 0.264592 +0.872907 0.538691 0.264031 +0.900912 0.540510 0.263469 +0.000000 0.535459 0.330198 +0.000000 0.534897 0.326971 +0.000000 0.534336 0.323743 +0.021955 0.533774 0.320516 +0.053382 0.533213 0.317289 +0.084809 0.532651 0.314062 +0.116237 0.532090 0.310834 +0.147664 0.531528 0.307607 +0.179091 0.530967 0.304380 +0.210518 0.530405 0.301153 +0.241945 0.529843 0.297925 +0.273372 0.529282 0.294698 +0.283474 0.528720 0.272811 +0.314901 0.528159 0.272249 +0.346328 0.527597 0.271688 +0.377755 0.527036 0.271126 +0.409182 0.526474 0.270565 +0.440610 0.525913 0.270003 +0.472037 0.525351 0.269442 +0.503464 0.524790 0.268880 +0.556217 0.548220 0.268319 +0.587644 0.550324 0.267757 +0.619071 0.552428 0.267195 +0.647178 0.554256 0.266634 +0.675184 0.556075 0.266072 +0.703189 0.557894 0.265511 +0.731195 0.559713 0.264949 +0.759201 0.561532 0.264388 +0.787206 0.563351 0.263826 +0.815212 0.565170 0.263265 +0.843217 0.566989 0.262703 +0.871223 0.568808 0.262142 +0.899229 0.570627 0.261580 +0.000000 0.565558 0.330975 +0.000000 0.564997 0.327747 +0.000000 0.564435 0.324520 +0.020066 0.563874 0.321293 +0.051493 0.563312 0.318066 +0.082920 0.562751 0.314838 +0.114348 0.562189 0.311611 +0.145775 0.561628 0.308384 +0.177202 0.561066 0.305157 +0.208629 0.560505 0.301929 +0.240056 0.559943 0.298702 +0.271483 0.559382 0.295475 +0.278919 0.558820 0.270922 +0.310346 0.558259 0.270360 +0.341773 0.557697 0.269799 +0.373200 0.557135 0.269237 +0.404628 0.556574 0.268676 +0.436055 0.556012 0.268114 +0.467482 0.555451 0.267553 +0.498909 0.554889 0.266991 +0.530336 0.554328 0.266430 +0.585755 0.580423 0.265868 +0.617182 0.582528 0.265306 +0.645495 0.584372 0.264745 +0.673500 0.586191 0.264183 +0.701506 0.588010 0.263622 +0.729512 0.589829 0.263060 +0.757517 0.591649 0.262499 +0.785523 0.593468 0.261937 +0.813528 0.595287 0.261376 +0.841534 0.597106 0.260814 +0.869540 0.598925 0.260253 +0.897545 0.600744 0.259691 +0.000000 0.595658 0.331751 +0.000000 0.595097 0.328524 +0.000000 0.594535 0.325297 +0.018177 0.593973 0.322070 +0.049604 0.593412 0.318842 +0.081031 0.592850 0.315615 +0.112458 0.592289 0.312388 +0.143886 0.591727 0.309161 +0.175313 0.591166 0.305933 +0.206740 0.590604 0.302706 +0.238167 0.590043 0.299479 +0.269594 0.589481 0.296252 +0.274364 0.588920 0.269033 +0.305791 0.588358 0.268471 +0.337219 0.587797 0.267910 +0.368646 0.587235 0.267348 +0.400073 0.586674 0.266787 +0.431500 0.586112 0.266225 +0.462927 0.585550 0.265664 +0.494354 0.584989 0.265102 +0.525781 0.584427 0.264540 +0.557209 0.583866 0.263979 +0.615293 0.612627 0.263417 +0.643811 0.614489 0.262856 +0.671817 0.616308 0.262294 +0.699822 0.618127 0.261733 +0.727828 0.619946 0.261171 +0.755834 0.621765 0.260610 +0.783839 0.623584 0.260048 +0.811845 0.625403 0.259487 +0.839851 0.627223 0.258925 +0.867856 0.629042 0.258364 +0.895862 0.630861 0.257802 +0.000000 0.625131 0.332476 +0.000000 0.624631 0.329254 +0.000000 0.624130 0.326031 +0.016288 0.623630 0.322809 +0.047715 0.623129 0.319587 +0.079142 0.622629 0.316365 +0.110569 0.622129 0.313143 +0.141997 0.621628 0.309921 +0.173424 0.621128 0.306699 +0.204851 0.620627 0.303476 +0.236278 0.620127 0.300254 +0.267705 0.619581 0.297028 +0.269809 0.619019 0.267144 +0.301237 0.618458 0.266582 +0.332664 0.617896 0.266021 +0.364091 0.617335 0.265459 +0.395518 0.616773 0.264898 +0.426945 0.616212 0.264336 +0.458372 0.615650 0.263775 +0.489800 0.615089 0.263213 +0.521227 0.614527 0.262651 +0.552654 0.613966 0.262090 +0.584081 0.613404 0.261528 +0.639650 0.642128 0.260967 +0.670133 0.646425 0.260405 +0.698139 0.648244 0.259844 +0.726145 0.650063 0.259282 +0.754150 0.651882 0.258721 +0.782156 0.653701 0.258159 +0.810162 0.655520 0.257598 +0.838167 0.657339 0.257036 +0.866173 0.659158 0.256475 +0.894179 0.660977 0.255913 +0.000000 0.651954 0.332979 +0.000000 0.651453 0.329757 +0.000000 0.650953 0.326535 +0.014399 0.650452 0.323313 +0.045826 0.649952 0.320091 +0.077253 0.649452 0.316869 +0.108680 0.648951 0.313646 +0.140108 0.648451 0.310424 +0.171535 0.647950 0.307202 +0.202962 0.647450 0.303980 +0.234389 0.646950 0.300758 +0.265816 0.646449 0.297536 +0.265519 0.645949 0.265255 +0.296941 0.645448 0.264693 +0.328363 0.644948 0.264132 +0.359785 0.644448 0.263570 +0.391207 0.643947 0.263009 +0.422629 0.643447 0.262447 +0.454051 0.642946 0.261885 +0.485473 0.642446 0.261324 +0.516895 0.641946 0.260762 +0.548317 0.641445 0.260201 +0.579740 0.640945 0.259639 +0.608664 0.640444 0.259078 +0.662795 0.668450 0.258516 +0.696456 0.675985 0.257955 +0.724461 0.677866 0.257393 +0.752467 0.679746 0.256832 +0.780473 0.681626 0.256270 +0.808478 0.683506 0.255709 +0.836484 0.685386 0.255147 +0.864490 0.687267 0.254586 +0.892495 0.689147 0.254024 +0.000000 0.678776 0.333483 +0.000000 0.678276 0.330261 +0.000000 0.677775 0.327039 +0.012510 0.677275 0.323817 +0.043937 0.676775 0.320594 +0.075364 0.676274 0.317372 +0.106791 0.675774 0.314150 +0.138219 0.675273 0.310928 +0.169646 0.674773 0.307706 +0.201073 0.674273 0.304484 +0.232500 0.673772 0.301261 +0.263927 0.673272 0.298039 +0.263366 0.672771 0.265494 +0.292659 0.672271 0.262804 +0.324081 0.671771 0.262243 +0.355503 0.671270 0.261681 +0.386925 0.670770 0.261120 +0.418348 0.670269 0.260558 +0.449770 0.669769 0.259996 +0.481192 0.669269 0.259435 +0.512614 0.668768 0.258873 +0.544036 0.668268 0.258312 +0.575458 0.667767 0.257750 +0.604588 0.667267 0.257189 +0.632588 0.666767 0.256627 +0.686720 0.694772 0.256066 +0.722778 0.704705 0.255504 +0.750784 0.706586 0.254943 +0.778789 0.708466 0.254381 +0.806795 0.710346 0.253820 +0.834801 0.712226 0.253258 +0.862806 0.714106 0.252697 +0.890812 0.715987 0.252135 +0.000000 0.705599 0.333987 +0.000000 0.705099 0.330764 +0.000000 0.704598 0.327542 +0.010621 0.704098 0.324320 +0.042048 0.703597 0.321098 +0.073475 0.703097 0.317876 +0.104902 0.702597 0.314654 +0.136329 0.702096 0.311431 +0.167757 0.701596 0.308209 +0.199184 0.701095 0.304987 +0.230611 0.700595 0.301765 +0.262038 0.700095 0.298543 +0.261477 0.699594 0.265998 +0.288378 0.699094 0.260915 +0.319800 0.698593 0.260354 +0.351222 0.698093 0.259792 +0.382644 0.697593 0.259230 +0.414066 0.697092 0.258669 +0.445488 0.696592 0.258107 +0.476910 0.696091 0.257546 +0.508332 0.695591 0.256984 +0.539754 0.695091 0.256423 +0.571176 0.694590 0.255861 +0.600512 0.694090 0.255300 +0.628512 0.693589 0.254738 +0.656513 0.693089 0.254177 +0.710644 0.721095 0.253615 +0.749100 0.733425 0.253054 +0.777106 0.735306 0.252492 +0.805112 0.737186 0.251931 +0.833117 0.739066 0.251369 +0.861123 0.740946 0.250807 +0.889129 0.742826 0.250246 +0.000000 0.732422 0.334490 +0.000000 0.731921 0.331268 +0.000000 0.731421 0.328046 +0.008732 0.730920 0.324824 +0.040159 0.730420 0.321602 +0.071586 0.729920 0.318379 +0.103013 0.729419 0.315157 +0.134440 0.728919 0.311935 +0.165868 0.728418 0.308713 +0.197295 0.727918 0.305491 +0.228722 0.727418 0.302269 +0.260149 0.726917 0.299046 +0.259588 0.726417 0.266501 +0.284096 0.725916 0.259026 +0.315518 0.725416 0.258465 +0.346940 0.724916 0.257903 +0.378362 0.724415 0.257341 +0.409784 0.723915 0.256780 +0.441206 0.723414 0.256218 +0.472628 0.722914 0.255657 +0.504050 0.722414 0.255095 +0.535472 0.721913 0.254534 +0.566894 0.721413 0.253972 +0.596436 0.720912 0.253411 +0.624436 0.720412 0.252849 +0.652437 0.719912 0.252288 +0.680437 0.719411 0.251726 +0.734569 0.747417 0.251165 +0.775423 0.762145 0.250603 +0.803428 0.764026 0.250041 +0.831434 0.765906 0.249480 +0.859440 0.767786 0.248918 +0.887445 0.769666 0.248357 +0.000000 0.759244 0.334994 +0.000000 0.758744 0.331772 +0.000000 0.758244 0.328550 +0.006843 0.757743 0.325327 +0.038270 0.757243 0.322105 +0.069697 0.756742 0.318883 +0.101124 0.756242 0.315661 +0.132551 0.755742 0.312439 +0.163979 0.755241 0.309217 +0.195406 0.754741 0.305994 +0.226833 0.754240 0.302772 +0.258260 0.753740 0.299550 +0.257699 0.753240 0.267005 +0.279814 0.752739 0.257137 +0.311236 0.752239 0.256575 +0.342658 0.751738 0.256014 +0.374080 0.751238 0.255452 +0.405502 0.750738 0.254891 +0.436925 0.750237 0.254329 +0.468347 0.749737 0.253768 +0.499769 0.749236 0.253206 +0.531191 0.748736 0.252645 +0.562613 0.748236 0.252083 +0.592360 0.747735 0.251522 +0.620360 0.747235 0.250960 +0.648361 0.746734 0.250399 +0.676361 0.746234 0.249837 +0.704362 0.745734 0.249276 +0.758493 0.773739 0.248714 +0.801745 0.790865 0.248152 +0.829751 0.792746 0.247591 +0.857756 0.794626 0.247029 +0.885762 0.796506 0.246468 +0.000000 0.786067 0.335497 +0.000000 0.785567 0.332275 +0.000000 0.785066 0.329053 +0.004954 0.784566 0.325831 +0.036381 0.784065 0.322609 +0.067808 0.783565 0.319387 +0.099235 0.783065 0.316164 +0.130662 0.782564 0.312942 +0.162090 0.782064 0.309720 +0.193517 0.781563 0.306498 +0.224944 0.781063 0.303276 +0.256371 0.780563 0.300054 +0.255810 0.780062 0.267509 +0.275533 0.779562 0.255248 +0.306955 0.779061 0.254686 +0.338377 0.778561 0.254125 +0.369799 0.778061 0.253563 +0.401221 0.777560 0.253002 +0.432643 0.777060 0.252440 +0.464065 0.776559 0.251879 +0.495487 0.776059 0.251317 +0.526909 0.775559 0.250756 +0.558331 0.775058 0.250194 +0.588284 0.774558 0.249633 +0.616284 0.774057 0.249071 +0.644285 0.773557 0.248510 +0.672285 0.773057 0.247948 +0.700286 0.772556 0.247386 +0.728287 0.772056 0.246825 +0.782418 0.800061 0.246263 +0.828067 0.819585 0.245702 +0.856073 0.821466 0.245140 +0.884078 0.823346 0.244579 +0.000000 0.812890 0.336001 +0.000000 0.812389 0.332779 +0.000000 0.811889 0.329557 +0.003065 0.811388 0.326335 +0.034492 0.810888 0.323112 +0.065919 0.810388 0.319890 +0.097346 0.809887 0.316668 +0.128773 0.809387 0.313446 +0.160201 0.808886 0.310224 +0.191628 0.808386 0.307002 +0.223055 0.807886 0.303779 +0.254482 0.807385 0.300557 +0.253920 0.806885 0.268012 +0.271251 0.806384 0.253359 +0.302673 0.805884 0.252797 +0.334095 0.805384 0.252236 +0.365517 0.804883 0.251674 +0.396939 0.804383 0.251113 +0.428361 0.803882 0.250551 +0.459783 0.803382 0.249990 +0.491205 0.802882 0.249428 +0.522627 0.802381 0.248867 +0.554049 0.801881 0.248305 +0.584208 0.801380 0.247744 +0.612208 0.800880 0.247182 +0.640209 0.800380 0.246621 +0.668209 0.799879 0.246059 +0.696210 0.799379 0.245497 +0.724211 0.798879 0.244936 +0.752211 0.798378 0.244374 +0.806342 0.826384 0.243813 +0.854389 0.848305 0.243251 +0.882395 0.850186 0.242690 +0.000000 0.839712 0.336505 +0.000000 0.839212 0.333283 +0.000000 0.838712 0.330060 +0.001176 0.838211 0.326838 +0.032603 0.837711 0.323616 +0.064030 0.837210 0.320394 +0.095457 0.836710 0.317172 +0.126884 0.836210 0.313950 +0.158311 0.835709 0.310727 +0.189739 0.835209 0.307505 +0.221166 0.834708 0.304283 +0.252593 0.834208 0.301061 +0.252031 0.833708 0.268516 +0.266969 0.833207 0.251470 +0.298391 0.832707 0.250908 +0.329813 0.832206 0.250347 +0.361235 0.831706 0.249785 +0.392657 0.831206 0.249224 +0.424080 0.830705 0.248662 +0.455502 0.830205 0.248101 +0.486924 0.829704 0.247539 +0.518346 0.829204 0.246978 +0.549768 0.828704 0.246416 +0.580132 0.828203 0.245855 +0.608132 0.827703 0.245293 +0.636133 0.827202 0.244731 +0.664133 0.826702 0.244170 +0.692134 0.826202 0.243608 +0.720135 0.825701 0.243047 +0.748135 0.825201 0.242485 +0.776136 0.824700 0.241924 +0.830267 0.852706 0.241362 +0.880712 0.877025 0.240801 +0.000000 0.866535 0.337008 +0.000000 0.866035 0.333786 +0.000000 0.865534 0.330564 +0.000000 0.865034 0.327342 +0.030714 0.864533 0.324120 +0.062141 0.864033 0.320897 +0.093568 0.863533 0.317675 +0.124995 0.863032 0.314453 +0.156422 0.862532 0.311231 +0.187850 0.862031 0.308009 +0.219277 0.861531 0.304787 +0.250704 0.861031 0.301564 +0.250142 0.860530 0.269019 +0.262688 0.860030 0.249581 +0.294110 0.859529 0.249019 +0.325532 0.859029 0.248458 +0.356954 0.858529 0.247896 +0.388376 0.858028 0.247335 +0.419798 0.857528 0.246773 +0.451220 0.857027 0.246212 +0.482642 0.856527 0.245650 +0.514064 0.856027 0.245089 +0.545486 0.855526 0.244527 +0.576056 0.855026 0.243966 +0.604056 0.854525 0.243404 +0.632057 0.854025 0.242842 +0.660057 0.853525 0.242281 +0.688058 0.853024 0.241719 +0.716059 0.852524 0.241158 +0.744059 0.852023 0.240596 +0.772060 0.851523 0.240035 +0.800060 0.851023 0.239473 +0.854191 0.879028 0.238912 +0.000000 0.893358 0.337512 +0.000000 0.892857 0.334290 +0.000000 0.892357 0.331068 +0.000000 0.891857 0.327845 +0.028825 0.891356 0.324623 +0.060252 0.890856 0.321401 +0.091679 0.890355 0.318179 +0.123106 0.889855 0.314957 +0.154533 0.889355 0.311735 +0.185961 0.888854 0.308512 +0.217388 0.888354 0.305290 +0.248815 0.887853 0.302068 +0.248253 0.887353 0.269523 +0.258406 0.886853 0.247692 +0.289828 0.886352 0.247130 +0.321250 0.885852 0.246569 +0.352672 0.885351 0.246007 +0.384094 0.884851 0.245446 +0.415516 0.884351 0.244884 +0.446938 0.883850 0.244323 +0.478360 0.883350 0.243761 +0.509782 0.882849 0.243200 +0.541204 0.882349 0.242638 +0.571980 0.881849 0.242076 +0.599980 0.881348 0.241515 +0.627981 0.880848 0.240953 +0.655981 0.880347 0.240392 +0.683982 0.879847 0.239830 +0.711983 0.879347 0.239269 +0.739983 0.878846 0.238707 +0.767984 0.878346 0.238146 +0.795984 0.877845 0.237584 +0.823985 0.877345 0.237023 +0.000000 0.000000 0.347239 +0.026790 0.000000 0.346677 +0.058218 0.000000 0.346116 +0.089645 0.000000 0.345554 +0.121072 0.000000 0.344993 +0.152499 0.000000 0.344431 +0.183926 0.000000 0.343870 +0.215353 0.000000 0.343308 +0.246781 0.000000 0.342747 +0.278208 0.000000 0.342185 +0.309635 0.000000 0.341624 +0.341062 0.000000 0.341062 +0.340500 0.000000 0.308512 +0.371928 0.000000 0.305285 +0.403355 0.000000 0.302057 +0.434782 0.000000 0.298830 +0.466209 0.000000 0.295603 +0.497636 0.000000 0.292375 +0.529063 0.000000 0.289148 +0.560491 0.000000 0.285921 +0.591918 0.000000 0.282694 +0.622981 0.000000 0.279497 +0.650986 0.000000 0.276555 +0.678992 0.000000 0.273613 +0.706998 0.000000 0.270670 +0.735003 0.000000 0.267728 +0.763009 0.000000 0.264786 +0.791015 0.000000 0.261844 +0.819020 0.000000 0.258902 +0.847026 0.000000 0.255960 +0.875032 0.000000 0.253018 +0.903037 0.000000 0.250075 +0.931043 0.000000 0.247133 +0.000000 0.000000 0.345350 +0.022236 0.000000 0.344788 +0.053663 0.000000 0.344227 +0.085090 0.000000 0.343665 +0.116517 0.000000 0.343104 +0.147944 0.000000 0.342542 +0.179371 0.000000 0.341981 +0.210799 0.000000 0.341419 +0.242226 0.000000 0.340858 +0.273653 0.000000 0.340296 +0.305080 0.000000 0.339735 +0.336507 0.000000 0.339173 +0.338611 0.000000 0.309288 +0.370039 0.000000 0.306061 +0.401466 0.000000 0.302834 +0.432893 0.000000 0.299607 +0.464320 0.000000 0.296379 +0.495747 0.000000 0.293152 +0.527174 0.000000 0.289925 +0.558602 0.000000 0.286698 +0.590029 0.000000 0.283470 +0.621297 0.000000 0.280256 +0.649303 0.000000 0.277314 +0.677309 0.000000 0.274372 +0.705314 0.000000 0.271430 +0.733320 0.000000 0.268488 +0.761326 0.000000 0.265546 +0.789331 0.000000 0.262604 +0.817337 0.000000 0.259661 +0.845343 0.000000 0.256719 +0.873348 0.000000 0.253777 +0.901354 0.000000 0.250835 +0.929360 0.000000 0.247893 +0.000000 0.000000 0.343461 +0.000000 0.000000 0.342899 +0.049108 0.022451 0.342338 +0.080535 0.021889 0.341776 +0.111962 0.021328 0.341215 +0.143390 0.020766 0.340653 +0.174817 0.020205 0.340092 +0.206244 0.019643 0.339530 +0.237671 0.019082 0.338969 +0.269098 0.018520 0.338407 +0.300525 0.017959 0.337845 +0.331952 0.017397 0.337284 +0.336722 0.016835 0.310065 +0.368150 0.016274 0.306838 +0.399577 0.015712 0.303611 +0.431004 0.015151 0.300383 +0.462431 0.014589 0.297156 +0.493858 0.014028 0.293929 +0.525285 0.013466 0.290702 +0.556713 0.012905 0.287474 +0.588140 0.012343 0.284247 +0.619567 0.011782 0.281020 +0.647620 0.011220 0.278074 +0.675625 0.010659 0.275132 +0.703631 0.010097 0.272190 +0.731637 0.009536 0.269247 +0.759642 0.008974 0.266305 +0.787648 0.008412 0.263363 +0.815654 0.007851 0.260421 +0.843659 0.007289 0.257479 +0.871665 0.006728 0.254537 +0.899671 0.006166 0.251595 +0.927676 0.005605 0.248652 +0.000000 0.021685 0.341572 +0.000000 0.023789 0.341010 +0.020562 0.025893 0.340449 +0.075980 0.051989 0.339887 +0.107408 0.051427 0.339326 +0.138835 0.050866 0.338764 +0.170262 0.050304 0.338203 +0.201689 0.049743 0.337641 +0.233116 0.049181 0.337080 +0.264543 0.048620 0.336518 +0.295971 0.048058 0.335956 +0.327398 0.047497 0.335395 +0.334833 0.046935 0.310842 +0.366261 0.046374 0.307615 +0.397688 0.045812 0.304387 +0.429115 0.045251 0.301160 +0.460542 0.044689 0.297933 +0.491969 0.044127 0.294706 +0.523396 0.043566 0.291478 +0.554824 0.043004 0.288251 +0.586251 0.042443 0.285024 +0.617678 0.041881 0.281797 +0.645936 0.041320 0.278833 +0.673942 0.040758 0.275891 +0.701948 0.040197 0.272949 +0.729953 0.039635 0.270007 +0.757959 0.039074 0.267065 +0.785965 0.038512 0.264123 +0.813970 0.037951 0.261181 +0.841976 0.037389 0.258238 +0.869982 0.036828 0.255296 +0.897987 0.036266 0.252354 +0.925993 0.035704 0.249412 +0.000000 0.051784 0.339683 +0.000000 0.053889 0.339121 +0.018673 0.055993 0.338560 +0.050100 0.058097 0.337998 +0.102853 0.081527 0.337437 +0.134280 0.080966 0.336875 +0.165707 0.080404 0.336314 +0.197134 0.079842 0.335752 +0.228561 0.079281 0.335190 +0.259989 0.078719 0.334629 +0.291416 0.078158 0.334067 +0.322843 0.077596 0.333506 +0.332944 0.077035 0.311619 +0.364372 0.076473 0.308391 +0.395799 0.075912 0.305164 +0.427226 0.075350 0.301937 +0.458653 0.074789 0.298710 +0.490080 0.074227 0.295482 +0.521507 0.073666 0.292255 +0.552934 0.073104 0.289028 +0.584362 0.072543 0.285800 +0.615789 0.071981 0.282573 +0.644253 0.071419 0.279593 +0.672259 0.070858 0.276651 +0.700264 0.070296 0.273709 +0.728270 0.069735 0.270766 +0.756276 0.069173 0.267824 +0.784281 0.068612 0.264882 +0.812287 0.068050 0.261940 +0.840293 0.067489 0.258998 +0.868298 0.066927 0.256056 +0.896304 0.066366 0.253114 +0.924309 0.065804 0.250172 +0.000000 0.081884 0.337794 +0.000000 0.083988 0.337232 +0.016784 0.086093 0.336671 +0.048211 0.088197 0.336109 +0.079638 0.090301 0.335548 +0.129725 0.111065 0.334986 +0.161152 0.110504 0.334425 +0.192580 0.109942 0.333863 +0.224007 0.109381 0.333301 +0.255434 0.108819 0.332740 +0.286861 0.108258 0.332178 +0.318288 0.107696 0.331617 +0.331055 0.107134 0.312395 +0.362482 0.106573 0.309168 +0.393910 0.106011 0.305941 +0.425337 0.105450 0.302713 +0.456764 0.104888 0.299486 +0.488191 0.104327 0.296259 +0.519618 0.103765 0.293032 +0.551045 0.103204 0.289804 +0.582473 0.102642 0.286577 +0.613900 0.102081 0.283350 +0.642570 0.101519 0.280352 +0.670575 0.100958 0.277410 +0.698581 0.100396 0.274468 +0.726587 0.099835 0.271526 +0.754592 0.099273 0.268584 +0.782598 0.098711 0.265642 +0.810603 0.098150 0.262700 +0.838609 0.097588 0.259758 +0.866615 0.097027 0.256815 +0.894620 0.096465 0.253873 +0.922626 0.095904 0.250931 +0.000000 0.111984 0.335905 +0.000000 0.114088 0.335343 +0.014895 0.116192 0.334782 +0.046322 0.118296 0.334220 +0.077749 0.120401 0.333659 +0.109176 0.122505 0.333097 +0.156598 0.140603 0.332535 +0.188025 0.140042 0.331974 +0.219452 0.139480 0.331412 +0.250879 0.138919 0.330851 +0.282306 0.138357 0.330289 +0.313733 0.137796 0.329728 +0.329166 0.137234 0.313172 +0.360593 0.136673 0.309945 +0.392021 0.136111 0.306717 +0.423448 0.135549 0.303490 +0.454875 0.134988 0.300263 +0.486302 0.134426 0.297036 +0.517729 0.133865 0.293808 +0.549156 0.133303 0.290581 +0.580584 0.132742 0.287354 +0.612011 0.132180 0.284127 +0.640886 0.131619 0.281112 +0.668892 0.131057 0.278170 +0.696897 0.130496 0.275228 +0.724903 0.129934 0.272286 +0.752909 0.129373 0.269343 +0.780914 0.128811 0.266401 +0.808920 0.128250 0.263459 +0.836926 0.127688 0.260517 +0.864931 0.127126 0.257575 +0.892937 0.126565 0.254633 +0.920943 0.126003 0.251691 +0.000000 0.142083 0.334016 +0.000000 0.144188 0.333454 +0.013006 0.146292 0.332893 +0.044433 0.148396 0.332331 +0.075860 0.150500 0.331770 +0.107287 0.152604 0.331208 +0.138714 0.154709 0.330646 +0.183470 0.170141 0.330085 +0.214897 0.169580 0.329523 +0.246324 0.169018 0.328962 +0.277752 0.168457 0.328400 +0.309179 0.167895 0.327839 +0.327277 0.167334 0.313949 +0.358704 0.166772 0.310721 +0.390132 0.166211 0.307494 +0.421559 0.165649 0.304267 +0.452986 0.165088 0.301040 +0.484413 0.164526 0.297812 +0.515840 0.163965 0.294585 +0.547267 0.163403 0.291358 +0.578695 0.162841 0.288131 +0.610122 0.162280 0.284903 +0.639203 0.161718 0.281872 +0.667208 0.161157 0.278929 +0.695214 0.160595 0.275987 +0.723220 0.160034 0.273045 +0.751225 0.159472 0.270103 +0.779231 0.158911 0.267161 +0.807237 0.158349 0.264219 +0.835242 0.157788 0.261277 +0.863248 0.157226 0.258334 +0.891254 0.156665 0.255392 +0.919259 0.156103 0.252450 +0.000000 0.172183 0.332127 +0.000000 0.174287 0.331565 +0.011117 0.176392 0.331004 +0.042544 0.178496 0.330442 +0.073971 0.180600 0.329880 +0.105398 0.182704 0.329319 +0.136825 0.184808 0.328757 +0.168252 0.186912 0.328196 +0.210342 0.199680 0.327634 +0.241770 0.199118 0.327073 +0.273197 0.198556 0.326511 +0.304624 0.197995 0.325950 +0.325388 0.197433 0.314725 +0.356815 0.196872 0.311498 +0.388243 0.196310 0.308271 +0.419670 0.195749 0.305044 +0.451097 0.195187 0.301816 +0.482524 0.194626 0.298589 +0.513951 0.194064 0.295362 +0.545378 0.193503 0.292134 +0.576805 0.192941 0.288907 +0.608233 0.192380 0.285680 +0.637519 0.191818 0.282631 +0.665525 0.191257 0.279689 +0.693531 0.190695 0.276747 +0.721536 0.190133 0.273805 +0.749542 0.189572 0.270863 +0.777548 0.189010 0.267920 +0.805553 0.188449 0.264978 +0.833559 0.187887 0.262036 +0.861565 0.187326 0.259094 +0.889570 0.186764 0.256152 +0.917576 0.186203 0.253210 +0.000000 0.202283 0.330238 +0.000000 0.204387 0.329676 +0.009228 0.206491 0.329115 +0.040655 0.208595 0.328553 +0.072082 0.210700 0.327991 +0.103509 0.212804 0.327430 +0.134936 0.214908 0.326868 +0.166363 0.217012 0.326307 +0.197791 0.219116 0.325745 +0.237215 0.229218 0.325184 +0.268642 0.228656 0.324622 +0.300069 0.228095 0.324061 +0.323499 0.227533 0.315502 +0.354926 0.226972 0.312275 +0.386353 0.226410 0.309047 +0.417781 0.225848 0.305820 +0.449208 0.225287 0.302593 +0.480635 0.224725 0.299366 +0.512062 0.224164 0.296138 +0.543489 0.223602 0.292911 +0.574916 0.223041 0.289684 +0.606344 0.222479 0.286457 +0.635836 0.221918 0.283391 +0.663842 0.221356 0.280449 +0.691847 0.220795 0.277506 +0.719853 0.220233 0.274564 +0.747859 0.219672 0.271622 +0.775864 0.219110 0.268680 +0.803870 0.218549 0.265738 +0.831876 0.217987 0.262796 +0.859881 0.217425 0.259854 +0.887887 0.216864 0.256911 +0.915893 0.216302 0.253969 +0.000000 0.232382 0.328349 +0.000000 0.234487 0.327787 +0.007339 0.236591 0.327225 +0.038766 0.238695 0.326664 +0.070193 0.240799 0.326102 +0.101620 0.242903 0.325541 +0.133047 0.245008 0.324979 +0.164474 0.247112 0.324418 +0.195901 0.249216 0.323856 +0.227329 0.251320 0.323295 +0.264087 0.258756 0.322733 +0.295514 0.258194 0.322172 +0.321610 0.257633 0.316279 +0.353037 0.257071 0.313051 +0.384464 0.256510 0.309824 +0.415892 0.255948 0.306597 +0.447319 0.255387 0.303370 +0.478746 0.254825 0.300142 +0.510173 0.254264 0.296915 +0.541600 0.253702 0.293688 +0.573027 0.253140 0.290461 +0.604455 0.252579 0.287233 +0.634153 0.252017 0.284150 +0.662158 0.251456 0.281208 +0.690164 0.250894 0.278266 +0.718170 0.250333 0.275324 +0.746175 0.249771 0.272382 +0.774181 0.249210 0.269440 +0.802187 0.248648 0.266497 +0.830192 0.248087 0.263555 +0.858198 0.247525 0.260613 +0.886204 0.246964 0.257671 +0.914209 0.246402 0.254729 +0.000000 0.262482 0.326459 +0.000000 0.264586 0.325898 +0.005449 0.266690 0.325336 +0.036877 0.268795 0.324775 +0.068304 0.270899 0.324213 +0.099731 0.273003 0.323652 +0.131158 0.275107 0.323090 +0.162585 0.277211 0.322529 +0.194012 0.279316 0.321967 +0.225440 0.281420 0.321406 +0.256867 0.283524 0.320844 +0.290960 0.288294 0.320283 +0.319721 0.287732 0.317055 +0.351148 0.287171 0.313828 +0.382575 0.286609 0.310601 +0.414003 0.286048 0.307374 +0.445430 0.285486 0.304146 +0.476857 0.284925 0.300919 +0.508284 0.284363 0.297692 +0.539711 0.283802 0.294465 +0.571138 0.283240 0.291237 +0.602566 0.282679 0.288010 +0.632469 0.282117 0.284910 +0.660475 0.281556 0.281968 +0.688481 0.282963 0.280994 +0.716486 0.284782 0.280432 +0.744492 0.286601 0.279871 +0.772498 0.288420 0.279309 +0.800503 0.290239 0.278748 +0.828509 0.292058 0.278186 +0.856515 0.293877 0.277625 +0.884520 0.295696 0.277063 +0.912526 0.297515 0.276502 +0.000000 0.292582 0.324570 +0.000000 0.294686 0.324009 +0.003560 0.296790 0.323447 +0.034988 0.298894 0.322886 +0.066415 0.300999 0.322324 +0.097842 0.303103 0.321763 +0.129269 0.305207 0.321201 +0.160696 0.307311 0.320640 +0.192123 0.309415 0.320078 +0.223551 0.311519 0.319517 +0.254978 0.313624 0.318955 +0.286405 0.315728 0.318394 +0.317832 0.317832 0.317832 +0.349259 0.319936 0.317271 +0.380686 0.322040 0.316709 +0.412114 0.324145 0.316147 +0.443541 0.326249 0.315586 +0.474968 0.328353 0.315024 +0.506395 0.330457 0.314463 +0.537822 0.332561 0.313901 +0.569249 0.334666 0.313340 +0.600677 0.336770 0.312778 +0.630786 0.338764 0.312217 +0.658792 0.340583 0.311655 +0.686797 0.342402 0.311094 +0.714803 0.344221 0.310532 +0.742809 0.346040 0.309971 +0.770814 0.347859 0.309409 +0.798820 0.349679 0.308848 +0.826826 0.351498 0.308286 +0.854831 0.353317 0.307724 +0.882837 0.355136 0.307163 +0.910842 0.356955 0.306601 +0.000000 0.352004 0.354670 +0.000000 0.354109 0.354109 +0.001671 0.353547 0.350881 +0.033099 0.352986 0.347654 +0.064526 0.352424 0.344427 +0.095953 0.351862 0.341200 +0.127380 0.351301 0.337972 +0.158807 0.350739 0.334745 +0.190234 0.350178 0.331518 +0.221662 0.349616 0.328291 +0.253089 0.349055 0.325063 +0.284516 0.348493 0.321836 +0.315943 0.347932 0.318609 +0.344704 0.347370 0.315381 +0.378797 0.352140 0.314820 +0.410225 0.354244 0.314258 +0.441652 0.356348 0.313697 +0.473079 0.358453 0.313135 +0.504506 0.360557 0.312574 +0.535933 0.362661 0.312012 +0.567360 0.364765 0.311451 +0.598787 0.366869 0.310889 +0.629103 0.368881 0.310328 +0.657108 0.370700 0.309766 +0.685114 0.372519 0.309205 +0.713120 0.374338 0.308643 +0.741125 0.376157 0.308082 +0.769131 0.377976 0.307520 +0.797136 0.379795 0.306958 +0.825142 0.381614 0.306397 +0.853148 0.383433 0.305835 +0.881153 0.385253 0.305274 +0.909159 0.387072 0.304712 +0.000000 0.384770 0.358113 +0.000000 0.384208 0.354885 +0.000000 0.383647 0.351658 +0.031210 0.383085 0.348431 +0.062637 0.382524 0.345204 +0.094064 0.381962 0.341976 +0.125491 0.381401 0.338749 +0.156918 0.380839 0.335522 +0.188345 0.380278 0.332294 +0.219773 0.379716 0.329067 +0.251200 0.379154 0.325840 +0.282627 0.378593 0.322613 +0.314054 0.378031 0.319385 +0.340150 0.377470 0.313492 +0.371577 0.376908 0.312931 +0.408335 0.384344 0.312369 +0.439763 0.386448 0.311808 +0.471190 0.388552 0.311246 +0.502617 0.390657 0.310685 +0.534044 0.392761 0.310123 +0.565471 0.394865 0.309562 +0.596898 0.396969 0.309000 +0.627419 0.398998 0.308439 +0.655425 0.400817 0.307877 +0.683430 0.402636 0.307316 +0.711436 0.404455 0.306754 +0.739442 0.406274 0.306193 +0.767447 0.408093 0.305631 +0.795453 0.409912 0.305069 +0.823459 0.411731 0.304508 +0.851464 0.413550 0.303946 +0.879470 0.415369 0.303385 +0.907476 0.417188 0.302823 +0.000000 0.414869 0.358889 +0.000000 0.414308 0.355662 +0.000000 0.413746 0.352435 +0.029321 0.413185 0.349207 +0.060748 0.412623 0.345980 +0.092175 0.412062 0.342753 +0.123602 0.411500 0.339526 +0.155029 0.410939 0.336298 +0.186456 0.410377 0.333071 +0.217883 0.409816 0.329844 +0.249311 0.409254 0.326617 +0.280738 0.408693 0.323389 +0.312165 0.408131 0.320162 +0.335595 0.407570 0.311603 +0.367022 0.407008 0.311042 +0.398449 0.406446 0.310480 +0.437874 0.416548 0.309919 +0.469301 0.418652 0.309357 +0.500728 0.420756 0.308796 +0.532155 0.422860 0.308234 +0.563582 0.424965 0.307673 +0.595009 0.427069 0.307111 +0.625736 0.429115 0.306550 +0.653741 0.430934 0.305988 +0.681747 0.432753 0.305427 +0.709753 0.434572 0.304865 +0.737758 0.436391 0.304303 +0.765764 0.438210 0.303742 +0.793770 0.440029 0.303180 +0.821775 0.441848 0.302619 +0.849781 0.443667 0.302057 +0.877787 0.445486 0.301496 +0.905792 0.447305 0.300934 +0.000000 0.444969 0.359666 +0.000000 0.444408 0.356439 +0.000000 0.443846 0.353211 +0.027431 0.443285 0.349984 +0.058859 0.442723 0.346757 +0.090286 0.442161 0.343530 +0.121713 0.441600 0.340302 +0.153140 0.441038 0.337075 +0.184567 0.440477 0.333848 +0.215994 0.439915 0.330621 +0.247422 0.439354 0.327393 +0.278849 0.438792 0.324166 +0.310276 0.438231 0.320939 +0.331040 0.437669 0.309714 +0.362467 0.437108 0.309153 +0.393895 0.436546 0.308591 +0.425322 0.435985 0.308030 +0.467412 0.448752 0.307468 +0.498839 0.450856 0.306907 +0.530266 0.452960 0.306345 +0.561693 0.455064 0.305784 +0.593120 0.457168 0.305222 +0.624052 0.459231 0.304661 +0.652058 0.461050 0.304099 +0.680064 0.462869 0.303538 +0.708069 0.464689 0.302976 +0.736075 0.466508 0.302414 +0.764081 0.468327 0.301853 +0.792086 0.470146 0.301291 +0.820092 0.471965 0.300730 +0.848098 0.473784 0.300168 +0.876103 0.475603 0.299607 +0.904109 0.477422 0.299045 +0.000000 0.475069 0.360443 +0.000000 0.474507 0.357215 +0.000000 0.473946 0.353988 +0.025542 0.473384 0.350761 +0.056970 0.472823 0.347534 +0.088397 0.472261 0.344306 +0.119824 0.471700 0.341079 +0.151251 0.471138 0.337852 +0.182678 0.470576 0.334625 +0.214105 0.470015 0.331397 +0.245533 0.469453 0.328170 +0.276960 0.468892 0.324943 +0.308387 0.468330 0.321716 +0.326485 0.467769 0.307825 +0.357913 0.467207 0.307264 +0.389340 0.466646 0.306702 +0.420767 0.466084 0.306141 +0.452194 0.465523 0.305579 +0.496950 0.480956 0.305018 +0.528377 0.483060 0.304456 +0.559804 0.485164 0.303895 +0.591231 0.487268 0.303333 +0.622369 0.489348 0.302772 +0.650375 0.491167 0.302210 +0.678380 0.492986 0.301648 +0.706386 0.494805 0.301087 +0.734392 0.496624 0.300525 +0.762397 0.498443 0.299964 +0.790403 0.500263 0.299402 +0.818409 0.502082 0.298841 +0.846414 0.503901 0.298279 +0.874420 0.505720 0.297718 +0.902426 0.507539 0.297156 +0.000000 0.505168 0.361219 +0.000000 0.504607 0.357992 +0.000000 0.504045 0.354765 +0.023653 0.503484 0.351538 +0.055081 0.502922 0.348310 +0.086508 0.502361 0.345083 +0.117935 0.501799 0.341856 +0.149362 0.501238 0.338628 +0.180789 0.500676 0.335401 +0.212216 0.500115 0.332174 +0.243644 0.499553 0.328947 +0.275071 0.498992 0.325719 +0.306498 0.498430 0.322492 +0.321931 0.497868 0.305936 +0.353358 0.497307 0.305375 +0.384785 0.496745 0.304813 +0.416212 0.496184 0.304252 +0.447639 0.495622 0.303690 +0.479066 0.495061 0.303129 +0.526488 0.513159 0.302567 +0.557915 0.515264 0.302006 +0.589342 0.517368 0.301444 +0.620686 0.519465 0.300883 +0.648691 0.521284 0.300321 +0.676697 0.523103 0.299759 +0.704703 0.524922 0.299198 +0.732708 0.526741 0.298636 +0.760714 0.528560 0.298075 +0.788720 0.530379 0.297513 +0.816725 0.532198 0.296952 +0.844731 0.534017 0.296390 +0.872737 0.535837 0.295829 +0.900742 0.537656 0.295267 +0.000000 0.535268 0.361996 +0.000000 0.534707 0.358769 +0.000000 0.534145 0.355541 +0.021764 0.533583 0.352314 +0.053192 0.533022 0.349087 +0.084619 0.532460 0.345860 +0.116046 0.531899 0.342632 +0.147473 0.531337 0.339405 +0.178900 0.530776 0.336178 +0.210327 0.530214 0.332951 +0.241754 0.529653 0.329723 +0.273182 0.529091 0.326496 +0.304609 0.528530 0.323269 +0.317376 0.527968 0.304047 +0.348803 0.527407 0.303486 +0.380230 0.526845 0.302924 +0.411657 0.526284 0.302363 +0.443085 0.525722 0.301801 +0.474512 0.525160 0.301240 +0.505939 0.524599 0.300678 +0.556026 0.545363 0.300117 +0.587453 0.547467 0.299555 +0.618880 0.549572 0.298993 +0.647008 0.551401 0.298432 +0.675014 0.553220 0.297870 +0.703019 0.555039 0.297309 +0.731025 0.556858 0.296747 +0.759031 0.558677 0.296186 +0.787036 0.560496 0.295624 +0.815042 0.562315 0.295063 +0.843048 0.564134 0.294501 +0.871053 0.565953 0.293940 +0.899059 0.567772 0.293378 +0.000000 0.565368 0.362773 +0.000000 0.564806 0.359545 +0.000000 0.564245 0.356318 +0.019875 0.563683 0.353091 +0.051302 0.563122 0.349864 +0.082730 0.562560 0.346636 +0.114157 0.561999 0.343409 +0.145584 0.561437 0.340182 +0.177011 0.560875 0.336955 +0.208438 0.560314 0.333727 +0.239865 0.559752 0.330500 +0.271293 0.559191 0.327273 +0.302720 0.558629 0.324046 +0.312821 0.558068 0.302158 +0.344248 0.557506 0.301597 +0.375675 0.556945 0.301035 +0.407103 0.556383 0.300474 +0.438530 0.555822 0.299912 +0.469957 0.555260 0.299351 +0.501384 0.554699 0.298789 +0.532811 0.554137 0.298228 +0.585564 0.577567 0.297666 +0.616991 0.579671 0.297104 +0.645325 0.581518 0.296543 +0.673330 0.583337 0.295981 +0.701336 0.585156 0.295420 +0.729342 0.586975 0.294858 +0.757347 0.588794 0.294297 +0.785353 0.590613 0.293735 +0.813359 0.592432 0.293174 +0.841364 0.594251 0.292612 +0.869370 0.596070 0.292051 +0.897375 0.597889 0.291489 +0.000000 0.595467 0.363549 +0.000000 0.594906 0.360322 +0.000000 0.594344 0.357095 +0.017986 0.593783 0.353868 +0.049413 0.593221 0.350640 +0.080841 0.592660 0.347413 +0.112268 0.592098 0.344186 +0.143695 0.591537 0.340959 +0.175122 0.590975 0.337731 +0.206549 0.590414 0.334504 +0.237976 0.589852 0.331277 +0.269404 0.589291 0.328050 +0.300831 0.588729 0.324822 +0.308266 0.588167 0.300269 +0.339694 0.587606 0.299708 +0.371121 0.587044 0.299146 +0.402548 0.586483 0.298585 +0.433975 0.585921 0.298023 +0.465402 0.585360 0.297462 +0.496829 0.584798 0.296900 +0.528257 0.584237 0.296338 +0.559684 0.583675 0.295777 +0.615102 0.609771 0.295215 +0.643641 0.611634 0.294654 +0.671647 0.613453 0.294092 +0.699653 0.615273 0.293531 +0.727658 0.617092 0.292969 +0.755664 0.618911 0.292408 +0.783670 0.620730 0.291846 +0.811675 0.622549 0.291285 +0.839681 0.624368 0.290723 +0.867686 0.626187 0.290162 +0.895692 0.628006 0.289600 +0.000000 0.624961 0.364276 +0.000000 0.624461 0.361053 +0.000000 0.623960 0.357831 +0.016097 0.623460 0.354609 +0.047524 0.622959 0.351387 +0.078952 0.622459 0.348165 +0.110379 0.621959 0.344943 +0.141806 0.621458 0.341720 +0.173233 0.620958 0.338498 +0.204660 0.620457 0.335276 +0.236087 0.619952 0.332053 +0.267515 0.619390 0.328826 +0.298942 0.618829 0.325599 +0.303712 0.618267 0.298380 +0.335139 0.617706 0.297819 +0.366566 0.617144 0.297257 +0.397993 0.616583 0.296696 +0.429420 0.616021 0.296134 +0.460847 0.615459 0.295573 +0.492275 0.614898 0.295011 +0.523702 0.614336 0.294449 +0.555129 0.613775 0.293888 +0.586556 0.613213 0.293326 +0.641958 0.641751 0.292765 +0.669964 0.643570 0.292203 +0.697969 0.645389 0.291642 +0.725975 0.647208 0.291080 +0.753980 0.649027 0.290519 +0.781986 0.650847 0.289957 +0.809992 0.652666 0.289396 +0.837997 0.654485 0.288834 +0.866003 0.656304 0.288273 +0.894009 0.658123 0.287711 +0.000000 0.651784 0.364779 +0.000000 0.651283 0.361557 +0.000000 0.650783 0.358335 +0.014208 0.650282 0.355113 +0.045635 0.649782 0.351890 +0.077063 0.649282 0.348668 +0.108490 0.648781 0.345446 +0.139917 0.648281 0.342224 +0.171344 0.647780 0.339002 +0.202771 0.647280 0.335780 +0.234198 0.646780 0.332558 +0.265626 0.646279 0.329335 +0.297053 0.645779 0.326113 +0.299414 0.645278 0.296491 +0.330836 0.644778 0.295930 +0.362258 0.644278 0.295368 +0.393680 0.643777 0.294807 +0.425102 0.643277 0.294245 +0.456525 0.642776 0.293683 +0.487947 0.642276 0.293122 +0.519369 0.641776 0.292560 +0.550791 0.641275 0.291999 +0.582213 0.640775 0.291437 +0.611158 0.640274 0.290876 +0.665289 0.668280 0.290314 +0.696286 0.673151 0.289753 +0.724291 0.675032 0.289191 +0.752297 0.676912 0.288630 +0.780303 0.678792 0.288068 +0.808308 0.680672 0.287507 +0.836314 0.682552 0.286945 +0.864320 0.684433 0.286384 +0.892325 0.686313 0.285822 +0.000000 0.678606 0.365283 +0.000000 0.678106 0.362061 +0.000000 0.677606 0.358838 +0.012319 0.677105 0.355616 +0.043746 0.676605 0.352394 +0.075174 0.676104 0.349172 +0.106601 0.675604 0.345950 +0.138028 0.675104 0.342728 +0.169455 0.674603 0.339505 +0.200882 0.674103 0.336283 +0.232309 0.673602 0.333061 +0.263736 0.673102 0.329839 +0.295164 0.672602 0.326617 +0.295133 0.672101 0.294602 +0.326555 0.671601 0.294041 +0.357977 0.671100 0.293479 +0.389399 0.670600 0.292918 +0.420821 0.670100 0.292356 +0.452243 0.669599 0.291794 +0.483665 0.669099 0.291233 +0.515087 0.668598 0.290671 +0.546509 0.668098 0.290110 +0.577931 0.667598 0.289548 +0.607082 0.667097 0.288987 +0.635082 0.666597 0.288425 +0.689214 0.694602 0.287864 +0.722608 0.701871 0.287302 +0.750614 0.703752 0.286741 +0.778619 0.705632 0.286179 +0.806625 0.707512 0.285618 +0.834631 0.709392 0.285056 +0.862636 0.711272 0.284494 +0.890642 0.713153 0.283933 +0.000000 0.705429 0.365786 +0.000000 0.704929 0.362564 +0.000000 0.704428 0.359342 +0.010430 0.703928 0.356120 +0.041857 0.703427 0.352898 +0.073284 0.702927 0.349676 +0.104712 0.702427 0.346453 +0.136139 0.701926 0.343231 +0.167566 0.701426 0.340009 +0.198993 0.700925 0.336787 +0.230420 0.700425 0.333565 +0.261847 0.699925 0.330343 +0.293275 0.699424 0.327120 +0.292713 0.698924 0.294575 +0.322273 0.698423 0.292152 +0.353695 0.697923 0.291590 +0.385117 0.697423 0.291028 +0.416539 0.696922 0.290467 +0.447961 0.696422 0.289905 +0.479383 0.695921 0.289344 +0.510805 0.695421 0.288782 +0.542227 0.694921 0.288221 +0.573649 0.694420 0.287659 +0.603006 0.693920 0.287098 +0.631006 0.693419 0.286536 +0.659007 0.692919 0.285975 +0.713138 0.720925 0.285413 +0.748930 0.730591 0.284852 +0.776936 0.732472 0.284290 +0.804942 0.734352 0.283729 +0.832947 0.736232 0.283167 +0.860953 0.738112 0.282605 +0.888959 0.739992 0.282044 +0.000000 0.732252 0.366290 +0.000000 0.731751 0.363068 +0.000000 0.731251 0.359846 +0.008541 0.730750 0.356623 +0.039968 0.730250 0.353401 +0.071395 0.729750 0.350179 +0.102823 0.729249 0.346957 +0.134250 0.728749 0.343735 +0.165677 0.728248 0.340513 +0.197104 0.727748 0.337291 +0.228531 0.727248 0.334068 +0.259958 0.726747 0.330846 +0.291386 0.726247 0.327624 +0.290824 0.725747 0.295079 +0.317991 0.725246 0.290262 +0.349413 0.724746 0.289701 +0.380835 0.724245 0.289139 +0.412257 0.723745 0.288578 +0.443680 0.723245 0.288016 +0.475102 0.722744 0.287455 +0.506524 0.722244 0.286893 +0.537946 0.721743 0.286332 +0.569368 0.721243 0.285770 +0.598930 0.720743 0.285209 +0.626930 0.720242 0.284647 +0.654931 0.719742 0.284086 +0.682932 0.719241 0.283524 +0.737063 0.747247 0.282963 +0.775253 0.759311 0.282401 +0.803258 0.761192 0.281839 +0.831264 0.763072 0.281278 +0.859270 0.764952 0.280716 +0.887275 0.766832 0.280155 +0.000000 0.759074 0.366794 +0.000000 0.758574 0.363571 +0.000000 0.758074 0.360349 +0.006652 0.757573 0.357127 +0.038079 0.757073 0.353905 +0.069506 0.756572 0.350683 +0.100934 0.756072 0.347461 +0.132361 0.755572 0.344238 +0.163788 0.755071 0.341016 +0.195215 0.754571 0.337794 +0.226642 0.754070 0.334572 +0.258069 0.753570 0.331350 +0.289497 0.753070 0.328128 +0.288935 0.752569 0.295582 +0.313710 0.752069 0.288373 +0.345132 0.751568 0.287812 +0.376554 0.751068 0.287250 +0.407976 0.750568 0.286689 +0.439398 0.750067 0.286127 +0.470820 0.749567 0.285566 +0.502242 0.749066 0.285004 +0.533664 0.748566 0.284443 +0.565086 0.748066 0.283881 +0.594854 0.747565 0.283320 +0.622854 0.747065 0.282758 +0.650855 0.746564 0.282197 +0.678856 0.746064 0.281635 +0.706856 0.745564 0.281074 +0.760987 0.773569 0.280512 +0.801575 0.788032 0.279950 +0.829581 0.789912 0.279389 +0.857586 0.791792 0.278827 +0.885592 0.793672 0.278266 +0.000000 0.785897 0.367297 +0.000000 0.785397 0.364075 +0.000000 0.784896 0.360853 +0.004763 0.784396 0.357631 +0.036190 0.783895 0.354409 +0.067617 0.783395 0.351186 +0.099045 0.782895 0.347964 +0.130472 0.782394 0.344742 +0.161899 0.781894 0.341520 +0.193326 0.781393 0.338298 +0.224753 0.780893 0.335076 +0.256180 0.780393 0.331853 +0.287607 0.779892 0.328631 +0.287046 0.779392 0.296086 +0.309428 0.778891 0.286484 +0.340850 0.778391 0.285923 +0.372272 0.777891 0.285361 +0.403694 0.777390 0.284800 +0.435116 0.776890 0.284238 +0.466538 0.776389 0.283677 +0.497960 0.775889 0.283115 +0.529382 0.775389 0.282554 +0.560804 0.774888 0.281992 +0.590778 0.774388 0.281431 +0.618778 0.773887 0.280869 +0.646779 0.773387 0.280308 +0.674780 0.772887 0.279746 +0.702780 0.772386 0.279184 +0.730781 0.771886 0.278623 +0.784912 0.799892 0.278061 +0.827897 0.816752 0.277500 +0.855903 0.818632 0.276938 +0.883909 0.820512 0.276377 +0.000000 0.812720 0.367801 +0.000000 0.812219 0.364579 +0.000000 0.811719 0.361356 +0.002874 0.811219 0.358134 +0.034301 0.810718 0.354912 +0.065728 0.810218 0.351690 +0.097155 0.809717 0.348468 +0.128583 0.809217 0.345246 +0.160010 0.808717 0.342023 +0.191437 0.808216 0.338801 +0.222864 0.807716 0.335579 +0.254291 0.807215 0.332357 +0.285718 0.806715 0.329135 +0.285157 0.806215 0.296590 +0.305146 0.805714 0.284595 +0.336568 0.805214 0.284034 +0.367990 0.804713 0.283472 +0.399412 0.804213 0.282911 +0.430834 0.803713 0.282349 +0.462257 0.803212 0.281788 +0.493679 0.802712 0.281226 +0.525101 0.802211 0.280665 +0.556523 0.801711 0.280103 +0.586702 0.801211 0.279542 +0.614702 0.800710 0.278980 +0.642703 0.800210 0.278419 +0.670703 0.799709 0.277857 +0.698704 0.799209 0.277295 +0.726705 0.798709 0.276734 +0.754705 0.798208 0.276172 +0.808836 0.826214 0.275611 +0.854219 0.845472 0.275049 +0.882225 0.847352 0.274488 +0.000000 0.839542 0.368304 +0.000000 0.839042 0.365082 +0.000000 0.838542 0.361860 +0.000985 0.838041 0.358638 +0.032412 0.837541 0.355416 +0.063839 0.837040 0.352194 +0.095266 0.836540 0.348971 +0.126694 0.836040 0.345749 +0.158121 0.835539 0.342527 +0.189548 0.835039 0.339305 +0.220975 0.834538 0.336083 +0.252402 0.834038 0.332861 +0.283829 0.833538 0.329638 +0.283268 0.833037 0.297093 +0.300865 0.832537 0.282706 +0.332287 0.832036 0.282145 +0.363709 0.831536 0.281583 +0.395131 0.831036 0.281022 +0.426553 0.830535 0.280460 +0.457975 0.830035 0.279899 +0.489397 0.829534 0.279337 +0.520819 0.829034 0.278776 +0.552241 0.828534 0.278214 +0.582626 0.828033 0.277653 +0.610626 0.827533 0.277091 +0.638627 0.827032 0.276529 +0.666627 0.826532 0.275968 +0.694628 0.826032 0.275406 +0.722629 0.825531 0.274845 +0.750629 0.825031 0.274283 +0.778630 0.824530 0.273722 +0.832761 0.852536 0.273160 +0.880542 0.874192 0.272599 +0.000000 0.866365 0.368808 +0.000000 0.865865 0.365586 +0.000000 0.865364 0.362364 +0.000000 0.864864 0.359142 +0.030523 0.864363 0.355919 +0.061950 0.863863 0.352697 +0.093377 0.863363 0.349475 +0.124805 0.862862 0.346253 +0.156232 0.862362 0.343031 +0.187659 0.861862 0.339809 +0.219086 0.861361 0.336586 +0.250513 0.860861 0.333364 +0.281940 0.860360 0.330142 +0.281379 0.859860 0.297597 +0.296583 0.859360 0.280817 +0.328005 0.858859 0.280256 +0.359427 0.858359 0.279694 +0.390849 0.857858 0.279133 +0.422271 0.857358 0.278571 +0.453693 0.856858 0.278010 +0.485115 0.856357 0.277448 +0.516537 0.855857 0.276887 +0.547959 0.855356 0.276325 +0.578550 0.854856 0.275764 +0.606550 0.854356 0.275202 +0.634551 0.853855 0.274640 +0.662551 0.853355 0.274079 +0.690552 0.852854 0.273517 +0.718553 0.852354 0.272956 +0.746553 0.851854 0.272394 +0.774554 0.851353 0.271833 +0.802554 0.850853 0.271271 +0.856685 0.878858 0.270710 +0.000000 0.893188 0.369312 +0.000000 0.892687 0.366089 +0.000000 0.892187 0.362867 +0.000000 0.891687 0.359645 +0.028634 0.891186 0.356423 +0.060061 0.890686 0.353201 +0.091488 0.890185 0.349979 +0.122916 0.889685 0.346756 +0.154343 0.889185 0.343534 +0.185770 0.888684 0.340312 +0.217197 0.888184 0.337090 +0.248624 0.887683 0.333868 +0.280051 0.887183 0.330646 +0.279490 0.886683 0.298101 +0.292301 0.886182 0.278928 +0.323723 0.885682 0.278367 +0.355145 0.885181 0.277805 +0.386567 0.884681 0.277244 +0.417989 0.884181 0.276682 +0.449412 0.883680 0.276121 +0.480834 0.883180 0.275559 +0.512256 0.882679 0.274998 +0.543678 0.882179 0.274436 +0.574474 0.881679 0.273874 +0.602474 0.881178 0.273313 +0.630475 0.880678 0.272751 +0.658475 0.880177 0.272190 +0.686476 0.879677 0.271628 +0.714477 0.879177 0.271067 +0.742477 0.878676 0.270505 +0.770478 0.878176 0.269944 +0.798478 0.877675 0.269382 +0.826479 0.877175 0.268821 +0.000000 0.000000 0.379037 +0.029265 0.000000 0.378475 +0.060693 0.000000 0.377914 +0.092120 0.000000 0.377352 +0.123547 0.000000 0.376791 +0.154974 0.000000 0.376229 +0.186401 0.000000 0.375668 +0.217828 0.000000 0.375106 +0.249256 0.000000 0.374545 +0.280683 0.000000 0.373983 +0.312110 0.000000 0.373422 +0.343537 0.000000 0.372860 +0.372298 0.000000 0.369633 +0.371737 0.000000 0.337083 +0.403164 0.000000 0.333855 +0.434591 0.000000 0.330628 +0.466018 0.000000 0.327401 +0.497446 0.000000 0.324173 +0.528873 0.000000 0.320946 +0.560300 0.000000 0.317719 +0.591727 0.000000 0.314492 +0.622811 0.000000 0.311293 +0.650816 0.000000 0.308351 +0.678822 0.000000 0.305409 +0.706828 0.000000 0.302467 +0.734833 0.000000 0.299525 +0.762839 0.000000 0.296582 +0.790845 0.000000 0.293640 +0.818850 0.000000 0.290698 +0.846856 0.000000 0.287756 +0.874862 0.000000 0.284814 +0.902867 0.000000 0.281872 +0.930873 0.000000 0.278930 +0.000000 0.000000 0.377148 +0.024711 0.000000 0.376586 +0.056138 0.000000 0.376025 +0.087565 0.000000 0.375463 +0.118992 0.000000 0.374902 +0.150419 0.000000 0.374340 +0.181846 0.000000 0.373779 +0.213274 0.000000 0.373217 +0.244701 0.000000 0.372656 +0.276128 0.000000 0.372094 +0.307555 0.000000 0.371533 +0.338982 0.000000 0.370971 +0.370409 0.000000 0.370409 +0.369848 0.000000 0.337859 +0.401275 0.000000 0.334632 +0.432702 0.000000 0.331405 +0.464129 0.000000 0.328177 +0.495557 0.000000 0.324950 +0.526984 0.000000 0.321723 +0.558411 0.000000 0.318496 +0.589838 0.000000 0.315268 +0.621127 0.000000 0.312053 +0.649133 0.000000 0.309110 +0.677139 0.000000 0.306168 +0.705144 0.000000 0.303226 +0.733150 0.000000 0.300284 +0.761156 0.000000 0.297342 +0.789161 0.000000 0.294400 +0.817167 0.000000 0.291458 +0.845173 0.000000 0.288516 +0.873178 0.000000 0.285573 +0.901184 0.000000 0.282631 +0.929190 0.000000 0.279689 +0.000000 0.000000 0.375259 +0.000000 0.000000 0.374697 +0.051583 0.022260 0.374136 +0.083010 0.021699 0.373574 +0.114437 0.021137 0.373013 +0.145865 0.020575 0.372451 +0.177292 0.020014 0.371890 +0.208719 0.019452 0.371328 +0.240146 0.018891 0.370767 +0.271573 0.018329 0.370205 +0.303000 0.017768 0.369643 +0.334428 0.017206 0.369082 +0.365855 0.016645 0.368520 +0.367959 0.016083 0.338636 +0.399386 0.015522 0.335409 +0.430813 0.014960 0.332181 +0.462240 0.014399 0.328954 +0.493668 0.013837 0.325727 +0.525095 0.013276 0.322500 +0.556522 0.012714 0.319272 +0.587949 0.012152 0.316045 +0.619376 0.011591 0.312818 +0.647450 0.011029 0.309870 +0.675455 0.010468 0.306928 +0.703461 0.009906 0.303986 +0.731467 0.009345 0.301044 +0.759472 0.008783 0.298102 +0.787478 0.008222 0.295159 +0.815484 0.007660 0.292217 +0.843489 0.007099 0.289275 +0.871495 0.006537 0.286333 +0.899501 0.005976 0.283391 +0.927506 0.005414 0.280449 +0.000000 0.018828 0.373370 +0.000000 0.020933 0.372808 +0.020371 0.023037 0.372247 +0.078455 0.051798 0.371685 +0.109883 0.051237 0.371124 +0.141310 0.050675 0.370562 +0.172737 0.050114 0.370001 +0.204164 0.049552 0.369439 +0.235591 0.048991 0.368878 +0.267018 0.048429 0.368316 +0.298446 0.047867 0.367754 +0.329873 0.047306 0.367193 +0.361300 0.046744 0.366631 +0.366070 0.046183 0.339413 +0.397497 0.045621 0.336185 +0.428924 0.045060 0.332958 +0.460351 0.044498 0.329731 +0.491778 0.043937 0.326504 +0.523206 0.043375 0.323276 +0.554633 0.042814 0.320049 +0.586060 0.042252 0.316822 +0.617487 0.041691 0.313595 +0.645766 0.041129 0.310630 +0.673772 0.040568 0.307687 +0.701778 0.040006 0.304745 +0.729783 0.039444 0.301803 +0.757789 0.038883 0.298861 +0.785795 0.038321 0.295919 +0.813800 0.037760 0.292977 +0.841806 0.037198 0.290035 +0.869812 0.036637 0.287093 +0.897817 0.036075 0.284150 +0.925823 0.035514 0.281208 +0.000000 0.048928 0.371481 +0.000000 0.051032 0.370919 +0.018482 0.053136 0.370358 +0.049909 0.055241 0.369796 +0.105328 0.081336 0.369235 +0.136755 0.080775 0.368673 +0.168182 0.080213 0.368112 +0.199609 0.079652 0.367550 +0.231037 0.079090 0.366988 +0.262464 0.078529 0.366427 +0.293891 0.077967 0.365865 +0.325318 0.077406 0.365304 +0.356745 0.076844 0.364742 +0.364181 0.076283 0.340189 +0.395608 0.075721 0.336962 +0.427035 0.075159 0.333735 +0.458462 0.074598 0.330508 +0.489889 0.074036 0.327280 +0.521317 0.073475 0.324053 +0.552744 0.072913 0.320826 +0.584171 0.072352 0.317598 +0.615598 0.071790 0.314371 +0.644083 0.071229 0.311389 +0.672089 0.070667 0.308447 +0.700094 0.070106 0.305505 +0.728100 0.069544 0.302563 +0.756106 0.068983 0.299621 +0.784111 0.068421 0.296678 +0.812117 0.067860 0.293736 +0.840123 0.067298 0.290794 +0.868128 0.066736 0.287852 +0.896134 0.066175 0.284910 +0.924140 0.065613 0.281968 +0.000000 0.079028 0.369592 +0.000000 0.081132 0.369030 +0.016593 0.083236 0.368469 +0.048020 0.085340 0.367907 +0.079447 0.087444 0.367346 +0.132200 0.110874 0.366784 +0.163627 0.110313 0.366223 +0.195055 0.109751 0.365661 +0.226482 0.109190 0.365099 +0.257909 0.108628 0.364538 +0.289336 0.108067 0.363976 +0.320763 0.107505 0.363415 +0.352190 0.106944 0.362853 +0.362292 0.106382 0.340966 +0.393719 0.105821 0.337739 +0.425146 0.105259 0.334511 +0.456573 0.104698 0.331284 +0.488000 0.104136 0.328057 +0.519428 0.103575 0.324830 +0.550855 0.103013 0.321602 +0.582282 0.102451 0.318375 +0.613709 0.101890 0.315148 +0.642400 0.101328 0.312149 +0.670405 0.100767 0.309207 +0.698411 0.100205 0.306264 +0.726417 0.099644 0.303322 +0.754422 0.099082 0.300380 +0.782428 0.098521 0.297438 +0.810434 0.097959 0.294496 +0.838439 0.097398 0.291554 +0.866445 0.096836 0.288612 +0.894451 0.096275 0.285670 +0.922456 0.095713 0.282727 +0.000000 0.109127 0.367703 +0.000000 0.111232 0.367141 +0.014704 0.113336 0.366580 +0.046131 0.115440 0.366018 +0.077558 0.117544 0.365457 +0.108985 0.119648 0.364895 +0.159073 0.140413 0.364333 +0.190500 0.139851 0.363772 +0.221927 0.139290 0.363210 +0.253354 0.138728 0.362649 +0.284781 0.138166 0.362087 +0.316208 0.137605 0.361526 +0.347636 0.137043 0.360964 +0.360403 0.136482 0.341743 +0.391830 0.135920 0.338515 +0.423257 0.135359 0.335288 +0.454684 0.134797 0.332061 +0.486111 0.134236 0.328834 +0.517539 0.133674 0.325606 +0.548966 0.133113 0.322379 +0.580393 0.132551 0.319152 +0.611820 0.131990 0.315925 +0.640716 0.131428 0.312908 +0.668722 0.130867 0.309966 +0.696728 0.130305 0.307024 +0.724733 0.129743 0.304082 +0.752739 0.129182 0.301140 +0.780745 0.128620 0.298198 +0.808750 0.128059 0.295255 +0.836756 0.127497 0.292313 +0.864761 0.126936 0.289371 +0.892767 0.126374 0.286429 +0.920773 0.125813 0.283487 +0.000000 0.139227 0.365814 +0.000000 0.141331 0.365252 +0.012815 0.143435 0.364691 +0.044242 0.145540 0.364129 +0.075669 0.147644 0.363567 +0.107096 0.149748 0.363006 +0.138524 0.151852 0.362444 +0.185945 0.169951 0.361883 +0.217372 0.169389 0.361321 +0.248799 0.168828 0.360760 +0.280227 0.168266 0.360198 +0.311654 0.167705 0.359637 +0.343081 0.167143 0.359075 +0.358514 0.166582 0.342519 +0.389941 0.166020 0.339292 +0.421368 0.165458 0.336065 +0.452795 0.164897 0.332838 +0.484222 0.164335 0.329610 +0.515650 0.163774 0.326383 +0.547077 0.163212 0.323156 +0.578504 0.162651 0.319929 +0.609931 0.162089 0.316701 +0.639033 0.161528 0.313668 +0.667039 0.160966 0.310726 +0.695044 0.160405 0.307784 +0.723050 0.159843 0.304841 +0.751055 0.159282 0.301899 +0.779061 0.158720 0.298957 +0.807067 0.158159 0.296015 +0.835072 0.157597 0.293073 +0.863078 0.157035 0.290131 +0.891084 0.156474 0.287189 +0.919089 0.155912 0.284246 +0.000000 0.169327 0.363925 +0.000000 0.171431 0.363363 +0.010926 0.173535 0.362802 +0.042353 0.175639 0.362240 +0.073780 0.177743 0.361678 +0.105207 0.179848 0.361117 +0.136635 0.181952 0.360555 +0.168062 0.184056 0.359994 +0.212817 0.199489 0.359432 +0.244245 0.198927 0.358871 +0.275672 0.198366 0.358309 +0.307099 0.197804 0.357748 +0.338526 0.197243 0.357186 +0.356625 0.196681 0.343296 +0.388052 0.196120 0.340069 +0.419479 0.195558 0.336842 +0.450906 0.194997 0.333614 +0.482333 0.194435 0.330387 +0.513760 0.193874 0.327160 +0.545188 0.193312 0.323932 +0.576615 0.192750 0.320705 +0.608042 0.192189 0.317478 +0.637349 0.191627 0.314427 +0.665355 0.191066 0.311485 +0.693361 0.190504 0.308543 +0.721366 0.189943 0.305601 +0.749372 0.189381 0.302659 +0.777378 0.188820 0.299717 +0.805383 0.188258 0.296775 +0.833389 0.187697 0.293832 +0.861395 0.187135 0.290890 +0.889400 0.186574 0.287948 +0.917406 0.186012 0.285006 +0.000000 0.199426 0.362036 +0.000000 0.201531 0.361474 +0.009037 0.203635 0.360912 +0.040464 0.205739 0.360351 +0.071891 0.207843 0.359789 +0.103318 0.209947 0.359228 +0.134745 0.212052 0.358666 +0.166173 0.214156 0.358105 +0.197600 0.216260 0.357543 +0.239690 0.229027 0.356982 +0.271117 0.228465 0.356420 +0.302544 0.227904 0.355859 +0.333971 0.227342 0.355297 +0.354736 0.226781 0.344073 +0.386163 0.226219 0.340845 +0.417590 0.225658 0.337618 +0.449017 0.225096 0.334391 +0.480444 0.224535 0.331164 +0.511871 0.223973 0.327936 +0.543299 0.223412 0.324709 +0.574726 0.222850 0.321482 +0.606153 0.222289 0.318255 +0.635666 0.221727 0.315187 +0.663672 0.221166 0.312245 +0.691677 0.220604 0.309303 +0.719683 0.220042 0.306361 +0.747689 0.219481 0.303418 +0.775694 0.218919 0.300476 +0.803700 0.218358 0.297534 +0.831706 0.217796 0.294592 +0.859711 0.217235 0.291650 +0.887717 0.216673 0.288708 +0.915723 0.216112 0.285766 +0.000000 0.229526 0.360147 +0.000000 0.231630 0.359585 +0.007148 0.233734 0.359023 +0.038575 0.235839 0.358462 +0.070002 0.237943 0.357900 +0.101429 0.240047 0.357339 +0.132856 0.242151 0.356777 +0.164284 0.244255 0.356216 +0.195711 0.246360 0.355654 +0.227138 0.248464 0.355093 +0.266562 0.258565 0.354531 +0.297989 0.258004 0.353970 +0.329417 0.257442 0.353408 +0.352847 0.256881 0.344849 +0.384274 0.256319 0.341622 +0.415701 0.255757 0.338395 +0.447128 0.255196 0.335168 +0.478555 0.254634 0.331940 +0.509982 0.254073 0.328713 +0.541410 0.253511 0.325486 +0.572837 0.252950 0.322259 +0.604264 0.252388 0.319031 +0.633983 0.251827 0.315946 +0.661988 0.251265 0.313004 +0.689994 0.250704 0.310062 +0.718000 0.250142 0.307120 +0.746005 0.249581 0.304178 +0.774011 0.249019 0.301236 +0.802017 0.248458 0.298294 +0.830022 0.247896 0.295352 +0.858028 0.247334 0.292409 +0.886034 0.246773 0.289467 +0.914039 0.246211 0.286525 +0.000000 0.259626 0.358257 +0.000000 0.261730 0.357696 +0.005259 0.263834 0.357134 +0.036686 0.265938 0.356573 +0.068113 0.268042 0.356011 +0.099540 0.270147 0.355450 +0.130967 0.272251 0.354888 +0.162395 0.274355 0.354327 +0.193822 0.276459 0.353765 +0.225249 0.278563 0.353204 +0.256676 0.280668 0.352642 +0.293435 0.288103 0.352081 +0.324862 0.287542 0.351519 +0.350958 0.286980 0.345626 +0.382385 0.286419 0.342399 +0.413812 0.285857 0.339172 +0.445239 0.285296 0.335944 +0.476666 0.284734 0.332717 +0.508093 0.284172 0.329490 +0.539521 0.283611 0.326263 +0.570948 0.283049 0.323035 +0.602375 0.282488 0.319808 +0.632299 0.281926 0.316706 +0.660305 0.281365 0.313764 +0.688311 0.280803 0.310822 +0.716316 0.280242 0.307880 +0.744322 0.279680 0.304937 +0.772328 0.279119 0.301995 +0.800333 0.278557 0.299053 +0.828339 0.277996 0.296111 +0.856345 0.277434 0.293169 +0.884350 0.276873 0.290227 +0.912356 0.276311 0.287285 +0.000000 0.289725 0.356368 +0.000000 0.291830 0.355807 +0.003370 0.293934 0.355245 +0.034797 0.296038 0.354684 +0.066224 0.298142 0.354122 +0.097651 0.300246 0.353561 +0.129078 0.302350 0.352999 +0.160506 0.304455 0.352438 +0.191933 0.306559 0.351876 +0.223360 0.308663 0.351315 +0.254787 0.310767 0.350753 +0.286214 0.312871 0.350192 +0.320307 0.317641 0.349630 +0.349069 0.317080 0.346403 +0.380496 0.316518 0.343176 +0.411923 0.315957 0.339948 +0.443350 0.315395 0.336721 +0.474777 0.314834 0.333494 +0.506204 0.314272 0.330267 +0.537631 0.313711 0.327039 +0.569059 0.313149 0.323812 +0.600486 0.312588 0.320585 +0.630616 0.312026 0.317466 +0.658622 0.311464 0.314523 +0.686627 0.310903 0.311581 +0.714633 0.312044 0.310341 +0.742639 0.313863 0.309780 +0.770644 0.315682 0.309218 +0.798650 0.317501 0.308657 +0.826656 0.319320 0.308095 +0.854661 0.321139 0.307534 +0.882667 0.322958 0.306972 +0.910673 0.324777 0.306411 +0.000000 0.319825 0.354479 +0.000000 0.321929 0.353918 +0.001481 0.324033 0.353356 +0.032908 0.326138 0.352795 +0.064335 0.328242 0.352233 +0.095762 0.330346 0.351672 +0.127189 0.332450 0.351110 +0.158617 0.334554 0.350549 +0.190044 0.336659 0.349987 +0.221471 0.338763 0.349426 +0.252898 0.340867 0.348864 +0.284325 0.342971 0.348303 +0.315752 0.345075 0.347741 +0.347179 0.347179 0.347179 +0.378607 0.349284 0.346618 +0.410034 0.351388 0.346056 +0.441461 0.353492 0.345495 +0.472888 0.355596 0.344933 +0.504315 0.357700 0.344372 +0.535742 0.359805 0.343810 +0.567170 0.361909 0.343249 +0.598597 0.364013 0.342687 +0.628933 0.366026 0.342126 +0.656938 0.367845 0.341564 +0.684944 0.369664 0.341003 +0.712950 0.371483 0.340441 +0.740955 0.373303 0.339880 +0.768961 0.375122 0.339318 +0.796967 0.376941 0.338756 +0.824972 0.378760 0.338195 +0.852978 0.380579 0.337633 +0.880984 0.382398 0.337072 +0.908989 0.384217 0.336510 +0.000000 0.379248 0.384579 +0.000000 0.381352 0.384018 +0.000000 0.383456 0.383456 +0.031019 0.382894 0.380229 +0.062446 0.382333 0.377001 +0.093873 0.381771 0.373774 +0.125300 0.381210 0.370547 +0.156727 0.380648 0.367320 +0.188155 0.380087 0.364092 +0.219582 0.379525 0.360865 +0.251009 0.378964 0.357638 +0.282436 0.378402 0.354411 +0.313863 0.377841 0.351183 +0.345290 0.377279 0.347956 +0.374052 0.376718 0.344729 +0.408145 0.381488 0.344167 +0.439572 0.383592 0.343606 +0.470999 0.385696 0.343044 +0.502426 0.387800 0.342483 +0.533853 0.389904 0.341921 +0.565281 0.392008 0.341360 +0.596708 0.394113 0.340798 +0.627249 0.396143 0.340237 +0.655255 0.397962 0.339675 +0.683261 0.399781 0.339114 +0.711266 0.401600 0.338552 +0.739272 0.403419 0.337991 +0.767278 0.405238 0.337429 +0.795283 0.407057 0.336867 +0.823289 0.408877 0.336306 +0.851294 0.410696 0.335744 +0.879300 0.412515 0.335183 +0.907306 0.414334 0.334621 +0.000000 0.414679 0.390687 +0.000000 0.414117 0.387460 +0.000000 0.413556 0.384233 +0.029130 0.412994 0.381005 +0.060557 0.412433 0.377778 +0.091984 0.411871 0.374551 +0.123411 0.411310 0.371324 +0.154838 0.410748 0.368096 +0.186266 0.410186 0.364869 +0.217693 0.409625 0.361642 +0.249120 0.409063 0.358415 +0.280547 0.408502 0.355187 +0.311974 0.407940 0.351960 +0.343401 0.407379 0.348733 +0.369497 0.406817 0.342840 +0.400924 0.406256 0.342278 +0.437683 0.413691 0.341717 +0.469110 0.415796 0.341155 +0.500537 0.417900 0.340594 +0.531964 0.420004 0.340032 +0.563392 0.422108 0.339471 +0.594819 0.424212 0.338909 +0.625566 0.426260 0.338348 +0.653572 0.428079 0.337786 +0.681577 0.429898 0.337225 +0.709583 0.431717 0.336663 +0.737588 0.433536 0.336101 +0.765594 0.435355 0.335540 +0.793600 0.437174 0.334978 +0.821605 0.438993 0.334417 +0.849611 0.440812 0.333855 +0.877617 0.442631 0.333294 +0.905622 0.444451 0.332732 +0.000000 0.444778 0.391464 +0.000000 0.444217 0.388237 +0.000000 0.443655 0.385009 +0.027241 0.443094 0.381782 +0.058668 0.442532 0.378555 +0.090095 0.441971 0.375328 +0.121522 0.441409 0.372100 +0.152949 0.440848 0.368873 +0.184377 0.440286 0.365646 +0.215804 0.439725 0.362419 +0.247231 0.439163 0.359191 +0.278658 0.438602 0.355964 +0.310085 0.438040 0.352737 +0.341512 0.437478 0.349510 +0.364942 0.436917 0.340951 +0.396370 0.436355 0.340389 +0.427797 0.435794 0.339828 +0.467221 0.445895 0.339266 +0.498648 0.447999 0.338705 +0.530075 0.450104 0.338143 +0.561503 0.452208 0.337582 +0.592930 0.454312 0.337020 +0.623882 0.456377 0.336459 +0.651888 0.458196 0.335897 +0.679894 0.460015 0.335336 +0.707899 0.461834 0.334774 +0.735905 0.463653 0.334212 +0.763911 0.465472 0.333651 +0.791916 0.467291 0.333089 +0.819922 0.469110 0.332528 +0.847928 0.470929 0.331966 +0.875933 0.472748 0.331405 +0.903939 0.474567 0.330843 +0.000000 0.474878 0.392241 +0.000000 0.474317 0.389013 +0.000000 0.473755 0.385786 +0.025352 0.473193 0.382559 +0.056779 0.472632 0.379332 +0.088206 0.472070 0.376104 +0.119633 0.471509 0.372877 +0.151060 0.470947 0.369650 +0.182488 0.470386 0.366423 +0.213915 0.469824 0.363195 +0.245342 0.469263 0.359968 +0.276769 0.468701 0.356741 +0.308196 0.468140 0.353514 +0.339623 0.467578 0.350286 +0.360388 0.467017 0.339062 +0.391815 0.466455 0.338500 +0.423242 0.465894 0.337939 +0.454669 0.465332 0.337377 +0.496759 0.478099 0.336816 +0.528186 0.480203 0.336254 +0.559613 0.482307 0.335693 +0.591041 0.484412 0.335131 +0.622199 0.486493 0.334570 +0.650205 0.488313 0.334008 +0.678210 0.490132 0.333446 +0.706216 0.491951 0.332885 +0.734222 0.493770 0.332323 +0.762227 0.495589 0.331762 +0.790233 0.497408 0.331200 +0.818239 0.499227 0.330639 +0.846244 0.501046 0.330077 +0.874250 0.502865 0.329516 +0.902256 0.504684 0.328954 +0.000000 0.504978 0.393017 +0.000000 0.504416 0.389790 +0.000000 0.503855 0.386563 +0.023463 0.503293 0.383336 +0.054890 0.502732 0.380108 +0.086317 0.502170 0.376881 +0.117744 0.501609 0.373654 +0.149171 0.501047 0.370426 +0.180599 0.500485 0.367199 +0.212026 0.499924 0.363972 +0.243453 0.499362 0.360745 +0.274880 0.498801 0.357517 +0.306307 0.498239 0.354290 +0.337734 0.497678 0.351063 +0.355833 0.497116 0.337173 +0.387260 0.496555 0.336611 +0.418687 0.495993 0.336050 +0.450114 0.495432 0.335488 +0.481541 0.494870 0.334927 +0.526297 0.510303 0.334365 +0.557724 0.512407 0.333804 +0.589152 0.514511 0.333242 +0.620516 0.516610 0.332681 +0.648521 0.518429 0.332119 +0.676527 0.520248 0.331557 +0.704533 0.522067 0.330996 +0.732538 0.523887 0.330434 +0.760544 0.525706 0.329873 +0.788550 0.527525 0.329311 +0.816555 0.529344 0.328750 +0.844561 0.531163 0.328188 +0.872567 0.532982 0.327627 +0.900572 0.534801 0.327065 +0.000000 0.535077 0.393794 +0.000000 0.534516 0.390567 +0.000000 0.533954 0.387339 +0.021574 0.533393 0.384112 +0.053001 0.532831 0.380885 +0.084428 0.532270 0.377658 +0.115855 0.531708 0.374430 +0.147282 0.531147 0.371203 +0.178709 0.530585 0.367976 +0.210137 0.530024 0.364749 +0.241564 0.529462 0.361521 +0.272991 0.528901 0.358294 +0.304418 0.528339 0.355067 +0.335845 0.527777 0.351840 +0.351278 0.527216 0.335284 +0.382705 0.526654 0.334722 +0.414132 0.526093 0.334161 +0.445560 0.525531 0.333599 +0.476987 0.524970 0.333038 +0.508414 0.524408 0.332476 +0.555835 0.542507 0.331915 +0.587263 0.544611 0.331353 +0.618690 0.546715 0.330791 +0.646838 0.548546 0.330230 +0.674844 0.550365 0.329668 +0.702849 0.552184 0.329107 +0.730855 0.554003 0.328545 +0.758861 0.555822 0.327984 +0.786866 0.557641 0.327422 +0.814872 0.559461 0.326861 +0.842878 0.561280 0.326299 +0.870883 0.563099 0.325738 +0.898889 0.564918 0.325176 +0.000000 0.565177 0.394571 +0.000000 0.564616 0.391343 +0.000000 0.564054 0.388116 +0.019685 0.563492 0.384889 +0.051112 0.562931 0.381662 +0.082539 0.562369 0.378434 +0.113966 0.561808 0.375207 +0.145393 0.561246 0.371980 +0.176820 0.560685 0.368753 +0.208248 0.560123 0.365525 +0.239675 0.559562 0.362298 +0.271102 0.559000 0.359071 +0.302529 0.558439 0.355844 +0.333956 0.557877 0.352616 +0.346723 0.557316 0.333395 +0.378150 0.556754 0.332833 +0.409578 0.556193 0.332272 +0.441005 0.555631 0.331710 +0.472432 0.555069 0.331149 +0.503859 0.554508 0.330587 +0.535286 0.553946 0.330026 +0.585374 0.574711 0.329464 +0.616801 0.576815 0.328902 +0.645155 0.578663 0.328341 +0.673160 0.580482 0.327779 +0.701166 0.582301 0.327218 +0.729172 0.584120 0.326656 +0.757177 0.585939 0.326095 +0.785183 0.587758 0.325533 +0.813189 0.589577 0.324972 +0.841194 0.591396 0.324410 +0.869200 0.593215 0.323849 +0.897206 0.595035 0.323287 +0.000000 0.595277 0.395347 +0.000000 0.594715 0.392120 +0.000000 0.594154 0.388893 +0.017796 0.593592 0.385666 +0.049223 0.593031 0.382438 +0.080650 0.592469 0.379211 +0.112077 0.591907 0.375984 +0.143504 0.591346 0.372757 +0.174931 0.590784 0.369529 +0.206359 0.590223 0.366302 +0.237786 0.589661 0.363075 +0.269213 0.589100 0.359848 +0.300640 0.588538 0.356620 +0.332067 0.587977 0.353393 +0.342169 0.587415 0.331506 +0.373596 0.586854 0.330944 +0.405023 0.586292 0.330383 +0.436450 0.585731 0.329821 +0.467877 0.585169 0.329260 +0.499304 0.584608 0.328698 +0.530732 0.584046 0.328136 +0.562159 0.583484 0.327575 +0.614912 0.606914 0.327013 +0.643471 0.608780 0.326452 +0.671477 0.610599 0.325890 +0.699483 0.612418 0.325329 +0.727488 0.614237 0.324767 +0.755494 0.616056 0.324206 +0.783500 0.617875 0.323644 +0.811505 0.619694 0.323083 +0.839511 0.621513 0.322521 +0.867517 0.623332 0.321960 +0.895522 0.625151 0.321398 +0.000000 0.624791 0.396075 +0.000000 0.624291 0.392853 +0.000000 0.623790 0.389631 +0.015907 0.623290 0.386409 +0.047334 0.622789 0.383187 +0.078761 0.622289 0.379964 +0.110188 0.621789 0.376742 +0.141615 0.621288 0.373520 +0.173042 0.620788 0.370298 +0.204470 0.620287 0.367076 +0.235897 0.619761 0.363851 +0.267324 0.619199 0.360624 +0.298751 0.618638 0.357397 +0.330178 0.618076 0.354170 +0.337614 0.617515 0.329617 +0.369041 0.616953 0.329055 +0.400468 0.616392 0.328494 +0.431895 0.615830 0.327932 +0.463322 0.615269 0.327371 +0.494750 0.614707 0.326809 +0.526177 0.614146 0.326247 +0.557604 0.613584 0.325686 +0.589031 0.613023 0.325124 +0.641788 0.638897 0.324563 +0.669794 0.640716 0.324001 +0.697799 0.642535 0.323440 +0.725805 0.644354 0.322878 +0.753811 0.646173 0.322317 +0.781816 0.647992 0.321755 +0.809822 0.649811 0.321194 +0.837827 0.651630 0.320632 +0.865833 0.653449 0.320071 +0.893839 0.655268 0.319509 +0.000000 0.651614 0.396579 +0.000000 0.651113 0.393357 +0.000000 0.650613 0.390135 +0.014018 0.650113 0.386912 +0.045445 0.649612 0.383690 +0.076872 0.649112 0.380468 +0.108299 0.648611 0.377246 +0.139726 0.648111 0.374024 +0.171153 0.647611 0.370802 +0.202580 0.647110 0.367579 +0.234008 0.646610 0.364357 +0.265435 0.646109 0.361135 +0.296862 0.645609 0.357913 +0.328289 0.645109 0.354691 +0.333310 0.644608 0.327728 +0.364732 0.644108 0.327166 +0.396154 0.643607 0.326605 +0.427576 0.643107 0.326043 +0.458998 0.642607 0.325481 +0.490420 0.642106 0.324920 +0.521842 0.641606 0.324358 +0.553264 0.641105 0.323797 +0.584686 0.640605 0.323235 +0.613652 0.640105 0.322674 +0.667783 0.668110 0.322112 +0.696116 0.670317 0.321551 +0.724122 0.672198 0.320989 +0.752127 0.674078 0.320428 +0.780133 0.675958 0.319866 +0.808138 0.677838 0.319305 +0.836144 0.679718 0.318743 +0.864150 0.681599 0.318182 +0.892155 0.683479 0.317620 +0.000000 0.678436 0.397082 +0.000000 0.677936 0.393860 +0.000000 0.677436 0.390638 +0.012128 0.676935 0.387416 +0.043556 0.676435 0.384194 +0.074983 0.675934 0.380972 +0.106410 0.675434 0.377750 +0.137837 0.674934 0.374527 +0.169264 0.674433 0.371305 +0.200691 0.673933 0.368083 +0.232119 0.673432 0.364861 +0.263546 0.672932 0.361639 +0.294973 0.672432 0.358417 +0.326400 0.671931 0.355194 +0.329028 0.671431 0.325839 +0.360450 0.670930 0.325277 +0.391872 0.670430 0.324715 +0.423294 0.669930 0.324154 +0.454716 0.669429 0.323592 +0.486138 0.668929 0.323031 +0.517560 0.668428 0.322469 +0.548982 0.667928 0.321908 +0.580404 0.667428 0.321346 +0.609576 0.666927 0.320785 +0.637577 0.666427 0.320223 +0.691708 0.694432 0.319662 +0.722438 0.699038 0.319100 +0.750444 0.700918 0.318539 +0.778449 0.702798 0.317977 +0.806455 0.704678 0.317416 +0.834461 0.706558 0.316854 +0.862466 0.708439 0.316292 +0.890472 0.710319 0.315731 +0.000000 0.705259 0.397586 +0.000000 0.704759 0.394364 +0.000000 0.704258 0.391142 +0.010239 0.703758 0.387920 +0.041667 0.703257 0.384697 +0.073094 0.702757 0.381475 +0.104521 0.702257 0.378253 +0.135948 0.701756 0.375031 +0.167375 0.701256 0.371809 +0.198802 0.700755 0.368587 +0.230230 0.700255 0.365364 +0.261657 0.699755 0.362142 +0.293084 0.699254 0.358920 +0.324511 0.698754 0.355698 +0.324746 0.698253 0.323950 +0.356168 0.697753 0.323388 +0.387590 0.697253 0.322826 +0.419012 0.696752 0.322265 +0.450434 0.696252 0.321703 +0.481857 0.695751 0.321142 +0.513279 0.695251 0.320580 +0.544701 0.694751 0.320019 +0.576123 0.694250 0.319457 +0.605500 0.693750 0.318896 +0.633501 0.693249 0.318334 +0.661501 0.692749 0.317773 +0.715632 0.720755 0.317211 +0.748760 0.727758 0.316650 +0.776766 0.729638 0.316088 +0.804772 0.731518 0.315527 +0.832777 0.733398 0.314965 +0.860783 0.735278 0.314403 +0.888789 0.737159 0.313842 +0.000000 0.732082 0.398090 +0.000000 0.731581 0.394868 +0.000000 0.731081 0.391645 +0.008350 0.730581 0.388423 +0.039778 0.730080 0.385201 +0.071205 0.729580 0.381979 +0.102632 0.729079 0.378757 +0.134059 0.728579 0.375535 +0.165486 0.728079 0.372312 +0.196913 0.727578 0.369090 +0.228341 0.727078 0.365868 +0.259768 0.726577 0.362646 +0.291195 0.726077 0.359424 +0.322622 0.725577 0.356202 +0.322060 0.725076 0.323656 +0.351887 0.724576 0.321499 +0.383309 0.724075 0.320937 +0.414731 0.723575 0.320376 +0.446153 0.723075 0.319814 +0.477575 0.722574 0.319253 +0.508997 0.722074 0.318691 +0.540419 0.721573 0.318130 +0.571841 0.721073 0.317568 +0.601424 0.720573 0.317007 +0.629424 0.720072 0.316445 +0.657425 0.719572 0.315884 +0.685426 0.719071 0.315322 +0.739557 0.747077 0.314761 +0.775083 0.756478 0.314199 +0.803088 0.758358 0.313637 +0.831094 0.760238 0.313076 +0.859100 0.762118 0.312514 +0.887105 0.763998 0.311953 +0.000000 0.758904 0.398593 +0.000000 0.758404 0.395371 +0.000000 0.757904 0.392149 +0.006461 0.757403 0.388927 +0.037889 0.756903 0.385705 +0.069316 0.756402 0.382482 +0.100743 0.755902 0.379260 +0.132170 0.755402 0.376038 +0.163597 0.754901 0.372816 +0.195024 0.754401 0.369594 +0.226452 0.753900 0.366372 +0.257879 0.753400 0.363150 +0.289306 0.752900 0.359927 +0.320733 0.752399 0.356705 +0.320171 0.751899 0.324160 +0.347605 0.751398 0.319610 +0.379027 0.750898 0.319048 +0.410449 0.750398 0.318487 +0.441871 0.749897 0.317925 +0.473293 0.749397 0.317364 +0.504715 0.748896 0.316802 +0.536137 0.748396 0.316241 +0.567559 0.747896 0.315679 +0.597348 0.747395 0.315118 +0.625348 0.746895 0.314556 +0.653349 0.746394 0.313995 +0.681350 0.745894 0.313433 +0.709350 0.745394 0.312872 +0.763481 0.773399 0.312310 +0.801405 0.785198 0.311748 +0.829411 0.787078 0.311187 +0.857416 0.788958 0.310625 +0.885422 0.790838 0.310064 +0.000000 0.785727 0.399097 +0.000000 0.785227 0.395875 +0.000000 0.784726 0.392653 +0.004572 0.784226 0.389430 +0.036000 0.783726 0.386208 +0.067427 0.783225 0.382986 +0.098854 0.782725 0.379764 +0.130281 0.782224 0.376542 +0.161708 0.781724 0.373320 +0.193135 0.781224 0.370097 +0.224562 0.780723 0.366875 +0.255990 0.780223 0.363653 +0.287417 0.779722 0.360431 +0.318844 0.779222 0.357209 +0.318282 0.778722 0.324664 +0.343323 0.778221 0.317721 +0.374745 0.777721 0.317159 +0.406167 0.777220 0.316598 +0.437589 0.776720 0.316036 +0.469012 0.776220 0.315475 +0.500434 0.775719 0.314913 +0.531856 0.775219 0.314352 +0.563278 0.774718 0.313790 +0.593272 0.774218 0.313229 +0.621272 0.773718 0.312667 +0.649273 0.773217 0.312106 +0.677274 0.772717 0.311544 +0.705274 0.772216 0.310982 +0.733275 0.771716 0.310421 +0.787406 0.799722 0.309859 +0.827727 0.813918 0.309298 +0.855733 0.815798 0.308736 +0.883739 0.817678 0.308175 +0.000000 0.812550 0.399601 +0.000000 0.812049 0.396378 +0.000000 0.811549 0.393156 +0.002683 0.811049 0.389934 +0.034110 0.810548 0.386712 +0.065538 0.810048 0.383490 +0.096965 0.809547 0.380268 +0.128392 0.809047 0.377045 +0.159819 0.808547 0.373823 +0.191246 0.808046 0.370601 +0.222673 0.807546 0.367379 +0.254101 0.807045 0.364157 +0.285528 0.806545 0.360935 +0.316955 0.806045 0.357712 +0.316393 0.805544 0.325167 +0.339042 0.805044 0.315832 +0.370464 0.804543 0.315270 +0.401886 0.804043 0.314709 +0.433308 0.803543 0.314147 +0.464730 0.803042 0.313586 +0.496152 0.802542 0.313024 +0.527574 0.802041 0.312463 +0.558996 0.801541 0.311901 +0.589196 0.801041 0.311340 +0.617196 0.800540 0.310778 +0.645197 0.800040 0.310217 +0.673198 0.799539 0.309655 +0.701198 0.799039 0.309093 +0.729199 0.798539 0.308532 +0.757199 0.798038 0.307970 +0.811330 0.826044 0.307409 +0.854050 0.842638 0.306847 +0.882055 0.844518 0.306286 +0.000000 0.839372 0.400104 +0.000000 0.838872 0.396882 +0.000000 0.838372 0.393660 +0.000794 0.837871 0.390438 +0.032221 0.837371 0.387215 +0.063649 0.836870 0.383993 +0.095076 0.836370 0.380771 +0.126503 0.835870 0.377549 +0.157930 0.835369 0.374327 +0.189357 0.834869 0.371105 +0.220784 0.834368 0.367882 +0.252212 0.833868 0.364660 +0.283639 0.833368 0.361438 +0.315066 0.832867 0.358216 +0.314504 0.832367 0.325671 +0.334760 0.831866 0.313943 +0.366182 0.831366 0.313381 +0.397604 0.830866 0.312820 +0.429026 0.830365 0.312258 +0.460448 0.829865 0.311697 +0.491870 0.829364 0.311135 +0.523292 0.828864 0.310574 +0.554714 0.828364 0.310012 +0.585120 0.827863 0.309451 +0.613120 0.827363 0.308889 +0.641121 0.826863 0.308327 +0.669122 0.826362 0.307766 +0.697122 0.825862 0.307204 +0.725123 0.825361 0.306643 +0.753123 0.824861 0.306081 +0.781124 0.824361 0.305520 +0.835255 0.852366 0.304958 +0.880372 0.871358 0.304397 +0.000000 0.866195 0.400608 +0.000000 0.865695 0.397386 +0.000000 0.865194 0.394163 +0.000000 0.864694 0.390941 +0.030332 0.864194 0.387719 +0.061760 0.863693 0.384497 +0.093187 0.863193 0.381275 +0.124614 0.862692 0.378053 +0.156041 0.862192 0.374830 +0.187468 0.861692 0.371608 +0.218895 0.861191 0.368386 +0.250323 0.860691 0.365164 +0.281750 0.860190 0.361942 +0.313177 0.859690 0.358720 +0.312615 0.859190 0.326174 +0.330478 0.858689 0.312054 +0.361900 0.858189 0.311492 +0.393322 0.857688 0.310931 +0.424744 0.857188 0.310369 +0.456166 0.856688 0.309808 +0.487589 0.856187 0.309246 +0.519011 0.855687 0.308685 +0.550433 0.855186 0.308123 +0.581044 0.854686 0.307562 +0.609044 0.854186 0.307000 +0.637045 0.853685 0.306438 +0.665046 0.853185 0.305877 +0.693046 0.852684 0.305315 +0.721047 0.852184 0.304754 +0.749047 0.851684 0.304192 +0.777048 0.851183 0.303631 +0.805048 0.850683 0.303069 +0.859179 0.878688 0.302508 +0.000000 0.893018 0.401111 +0.000000 0.892517 0.397889 +0.000000 0.892017 0.394667 +0.000000 0.891517 0.391445 +0.028443 0.891016 0.388223 +0.059871 0.890516 0.385001 +0.091298 0.890015 0.381778 +0.122725 0.889515 0.378556 +0.154152 0.889015 0.375334 +0.185579 0.888514 0.372112 +0.217006 0.888014 0.368890 +0.248433 0.887513 0.365668 +0.279861 0.887013 0.362445 +0.311288 0.886513 0.359223 +0.310726 0.886012 0.326678 +0.326197 0.885512 0.310165 +0.357619 0.885011 0.309603 +0.389041 0.884511 0.309042 +0.420463 0.884011 0.308480 +0.451885 0.883510 0.307919 +0.483307 0.883010 0.307357 +0.514729 0.882509 0.306796 +0.546151 0.882009 0.306234 +0.576968 0.881509 0.305672 +0.604968 0.881008 0.305111 +0.632969 0.880508 0.304549 +0.660970 0.880007 0.303988 +0.688970 0.879507 0.303426 +0.716971 0.879007 0.302865 +0.744971 0.878506 0.302303 +0.772972 0.878006 0.301742 +0.800972 0.877505 0.301180 +0.828973 0.877005 0.300619 +0.000313 0.000000 0.410835 +0.031740 0.000000 0.410273 +0.063168 0.000000 0.409712 +0.094595 0.000000 0.409150 +0.126022 0.000000 0.408589 +0.157449 0.000000 0.408027 +0.188876 0.000000 0.407466 +0.220303 0.000000 0.406904 +0.251731 0.000000 0.406343 +0.283158 0.000000 0.405781 +0.314585 0.000000 0.405220 +0.346012 0.000000 0.404658 +0.377439 0.000000 0.404096 +0.403535 0.000000 0.398203 +0.402973 0.000000 0.365653 +0.434401 0.000000 0.362426 +0.465828 0.000000 0.359199 +0.497255 0.000000 0.355971 +0.528682 0.000000 0.352744 +0.560109 0.000000 0.349517 +0.591536 0.000000 0.346290 +0.622641 0.000000 0.343089 +0.650647 0.000000 0.340147 +0.678652 0.000000 0.337205 +0.706658 0.000000 0.334263 +0.734664 0.000000 0.331321 +0.762669 0.000000 0.328379 +0.790675 0.000000 0.325437 +0.818680 0.000000 0.322494 +0.846686 0.000000 0.319552 +0.874692 0.000000 0.316610 +0.902697 0.000000 0.313668 +0.930703 0.000000 0.310726 +0.000000 0.000000 0.408946 +0.027186 0.000000 0.408384 +0.058613 0.000000 0.407823 +0.090040 0.000000 0.407261 +0.121467 0.000000 0.406700 +0.152894 0.000000 0.406138 +0.184321 0.000000 0.405577 +0.215749 0.000000 0.405015 +0.247176 0.000000 0.404454 +0.278603 0.000000 0.403892 +0.310030 0.000000 0.403331 +0.341457 0.000000 0.402769 +0.372884 0.000000 0.402207 +0.401646 0.000000 0.398980 +0.401084 0.000000 0.366430 +0.432512 0.000000 0.363203 +0.463939 0.000000 0.359975 +0.495366 0.000000 0.356748 +0.526793 0.000000 0.353521 +0.558220 0.000000 0.350294 +0.589647 0.000000 0.347066 +0.620958 0.000000 0.343849 +0.648963 0.000000 0.340907 +0.676969 0.000000 0.337965 +0.704974 0.000000 0.335022 +0.732980 0.000000 0.332080 +0.760986 0.000000 0.329138 +0.788991 0.000000 0.326196 +0.816997 0.000000 0.323254 +0.845003 0.000000 0.320312 +0.873008 0.000000 0.317370 +0.901014 0.000000 0.314428 +0.929020 0.000000 0.311485 +0.000000 0.000000 0.407057 +0.000000 0.000000 0.406495 +0.054058 0.022069 0.405934 +0.085485 0.021508 0.405372 +0.116912 0.020946 0.404811 +0.148340 0.020385 0.404249 +0.179767 0.019823 0.403688 +0.211194 0.019262 0.403126 +0.242621 0.018700 0.402565 +0.274048 0.018139 0.402003 +0.305475 0.017577 0.401441 +0.336903 0.017016 0.400880 +0.368330 0.016454 0.400318 +0.399757 0.015893 0.399757 +0.399195 0.015331 0.367207 +0.430622 0.014769 0.363979 +0.462050 0.014208 0.360752 +0.493477 0.013646 0.357525 +0.524904 0.013085 0.354298 +0.556331 0.012523 0.351070 +0.587758 0.011962 0.347843 +0.619185 0.011400 0.344616 +0.647280 0.010839 0.341666 +0.675285 0.010277 0.338724 +0.703291 0.009716 0.335782 +0.731297 0.009154 0.332840 +0.759302 0.008593 0.329898 +0.787308 0.008031 0.326956 +0.815314 0.007470 0.324014 +0.843319 0.006908 0.321071 +0.871325 0.006346 0.318129 +0.899331 0.005785 0.315187 +0.927336 0.005223 0.312245 +0.000000 0.015972 0.405168 +0.000000 0.018076 0.404606 +0.020180 0.020180 0.404045 +0.080930 0.051608 0.403483 +0.112358 0.051046 0.402922 +0.143785 0.050484 0.402360 +0.175212 0.049923 0.401799 +0.206639 0.049361 0.401237 +0.238066 0.048800 0.400676 +0.269493 0.048238 0.400114 +0.300921 0.047677 0.399552 +0.332348 0.047115 0.398991 +0.363775 0.046554 0.398429 +0.395202 0.045992 0.397868 +0.397306 0.045431 0.367983 +0.428733 0.044869 0.364756 +0.460161 0.044308 0.361529 +0.491588 0.043746 0.358302 +0.523015 0.043185 0.355074 +0.554442 0.042623 0.351847 +0.585869 0.042061 0.348620 +0.617296 0.041500 0.345393 +0.645596 0.040938 0.342426 +0.673602 0.040377 0.339484 +0.701608 0.039815 0.336542 +0.729613 0.039254 0.333599 +0.757619 0.038692 0.330657 +0.785625 0.038131 0.327715 +0.813630 0.037569 0.324773 +0.841636 0.037008 0.321831 +0.869642 0.036446 0.318889 +0.897647 0.035885 0.315947 +0.925653 0.035323 0.313005 +0.000000 0.046072 0.403279 +0.000000 0.048176 0.402717 +0.018291 0.050280 0.402156 +0.049718 0.052384 0.401594 +0.107803 0.081146 0.401033 +0.139230 0.080584 0.400471 +0.170657 0.080023 0.399910 +0.202084 0.079461 0.399348 +0.233512 0.078900 0.398786 +0.264939 0.078338 0.398225 +0.296366 0.077776 0.397663 +0.327793 0.077215 0.397102 +0.359220 0.076653 0.396540 +0.390647 0.076092 0.395979 +0.395417 0.075530 0.368760 +0.426844 0.074969 0.365533 +0.458272 0.074407 0.362306 +0.489699 0.073846 0.359078 +0.521126 0.073284 0.355851 +0.552553 0.072723 0.352624 +0.583980 0.072161 0.349396 +0.615407 0.071600 0.346169 +0.643913 0.071038 0.343185 +0.671919 0.070477 0.340243 +0.699924 0.069915 0.337301 +0.727930 0.069353 0.334359 +0.755936 0.068792 0.331417 +0.783941 0.068230 0.328475 +0.811947 0.067669 0.325533 +0.839953 0.067107 0.322590 +0.867958 0.066546 0.319648 +0.895964 0.065984 0.316706 +0.923970 0.065423 0.313764 +0.000000 0.076171 0.401390 +0.000000 0.078275 0.400828 +0.016402 0.080380 0.400267 +0.047829 0.082484 0.399705 +0.079257 0.084588 0.399144 +0.134675 0.110684 0.398582 +0.166102 0.110122 0.398020 +0.197530 0.109561 0.397459 +0.228957 0.108999 0.396897 +0.260384 0.108438 0.396336 +0.291811 0.107876 0.395774 +0.323238 0.107315 0.395213 +0.354665 0.106753 0.394651 +0.386093 0.106192 0.394090 +0.393528 0.105630 0.369537 +0.424955 0.105068 0.366309 +0.456383 0.104507 0.363082 +0.487810 0.103945 0.359855 +0.519237 0.103384 0.356628 +0.550664 0.102822 0.353400 +0.582091 0.102261 0.350173 +0.613518 0.101699 0.346946 +0.642230 0.101138 0.343945 +0.670235 0.100576 0.341003 +0.698241 0.100015 0.338061 +0.726247 0.099453 0.335119 +0.754252 0.098892 0.332176 +0.782258 0.098330 0.329234 +0.810264 0.097769 0.326292 +0.838269 0.097207 0.323350 +0.866275 0.096645 0.320408 +0.894281 0.096084 0.317466 +0.922286 0.095522 0.314524 +0.000000 0.106271 0.399501 +0.000000 0.108375 0.398939 +0.014513 0.110479 0.398378 +0.045940 0.112584 0.397816 +0.077368 0.114688 0.397255 +0.108795 0.116792 0.396693 +0.161548 0.140222 0.396131 +0.192975 0.139660 0.395570 +0.224402 0.139099 0.395008 +0.255829 0.138537 0.394447 +0.287256 0.137976 0.393885 +0.318684 0.137414 0.393324 +0.350111 0.136853 0.392762 +0.381538 0.136291 0.392201 +0.391639 0.135730 0.370313 +0.423066 0.135168 0.367086 +0.454494 0.134607 0.363859 +0.485921 0.134045 0.360632 +0.517348 0.133483 0.357404 +0.548775 0.132922 0.354177 +0.580202 0.132360 0.350950 +0.611629 0.131799 0.347723 +0.640546 0.131237 0.344705 +0.668552 0.130676 0.341762 +0.696558 0.130114 0.338820 +0.724563 0.129553 0.335878 +0.752569 0.128991 0.332936 +0.780575 0.128430 0.329994 +0.808580 0.127868 0.327052 +0.836586 0.127307 0.324110 +0.864592 0.126745 0.321167 +0.892597 0.126184 0.318225 +0.920603 0.125622 0.315283 +0.000000 0.136371 0.397612 +0.000000 0.138475 0.397050 +0.012624 0.140579 0.396489 +0.044051 0.142683 0.395927 +0.075479 0.144787 0.395365 +0.106906 0.146892 0.394804 +0.138333 0.148996 0.394242 +0.188420 0.169760 0.393681 +0.219847 0.169198 0.393119 +0.251274 0.168637 0.392558 +0.282702 0.168075 0.391996 +0.314129 0.167514 0.391435 +0.345556 0.166952 0.390873 +0.376983 0.166391 0.390312 +0.389750 0.165829 0.371090 +0.421177 0.165268 0.367863 +0.452604 0.164706 0.364636 +0.484032 0.164145 0.361408 +0.515459 0.163583 0.358181 +0.546886 0.163022 0.354954 +0.578313 0.162460 0.351727 +0.609740 0.161899 0.348499 +0.638863 0.161337 0.345464 +0.666869 0.160775 0.342522 +0.694874 0.160214 0.339580 +0.722880 0.159652 0.336638 +0.750886 0.159091 0.333696 +0.778891 0.158529 0.330753 +0.806897 0.157968 0.327811 +0.834903 0.157406 0.324869 +0.862908 0.156845 0.321927 +0.890914 0.156283 0.318985 +0.918919 0.155722 0.316043 +0.000000 0.166470 0.395723 +0.000000 0.168574 0.395161 +0.010735 0.170679 0.394600 +0.042162 0.172783 0.394038 +0.073590 0.174887 0.393476 +0.105017 0.176991 0.392915 +0.136444 0.179095 0.392353 +0.167871 0.181200 0.391792 +0.215293 0.199298 0.391230 +0.246720 0.198737 0.390669 +0.278147 0.198175 0.390107 +0.309574 0.197614 0.389546 +0.341001 0.197052 0.388984 +0.372428 0.196490 0.388423 +0.387861 0.195929 0.371867 +0.419288 0.195367 0.368640 +0.450715 0.194806 0.365412 +0.482143 0.194244 0.362185 +0.513570 0.193683 0.358958 +0.544997 0.193121 0.355730 +0.576424 0.192560 0.352503 +0.607851 0.191998 0.349276 +0.637180 0.191437 0.346224 +0.665185 0.190875 0.343281 +0.693191 0.190314 0.340339 +0.721197 0.189752 0.337397 +0.749202 0.189191 0.334455 +0.777208 0.188629 0.331513 +0.805213 0.188067 0.328571 +0.833219 0.187506 0.325629 +0.861225 0.186944 0.322687 +0.889230 0.186383 0.319744 +0.917236 0.185821 0.316802 +0.000000 0.196570 0.393834 +0.000000 0.198674 0.393272 +0.008846 0.200778 0.392710 +0.040273 0.202883 0.392149 +0.071700 0.204987 0.391587 +0.103128 0.207091 0.391026 +0.134555 0.209195 0.390464 +0.165982 0.211299 0.389903 +0.197409 0.213403 0.389341 +0.242165 0.228836 0.388780 +0.273592 0.228275 0.388218 +0.305019 0.227713 0.387657 +0.336446 0.227152 0.387095 +0.367874 0.226590 0.386534 +0.385972 0.226029 0.372643 +0.417399 0.225467 0.369416 +0.448826 0.224906 0.366189 +0.480254 0.224344 0.362962 +0.511681 0.223782 0.359734 +0.543108 0.223221 0.356507 +0.574535 0.222659 0.353280 +0.605962 0.222098 0.350053 +0.635496 0.221536 0.346983 +0.663502 0.220975 0.344041 +0.691507 0.220413 0.341099 +0.719513 0.219852 0.338157 +0.747519 0.219290 0.335215 +0.775524 0.218729 0.332273 +0.803530 0.218167 0.329330 +0.831536 0.217606 0.326388 +0.859541 0.217044 0.323446 +0.887547 0.216483 0.320504 +0.915553 0.215921 0.317562 +0.000000 0.226670 0.391945 +0.000000 0.228774 0.391383 +0.006957 0.230878 0.390821 +0.038384 0.232982 0.390260 +0.069811 0.235086 0.389698 +0.101239 0.237191 0.389137 +0.132666 0.239295 0.388575 +0.164093 0.241399 0.388014 +0.195520 0.243503 0.387452 +0.226947 0.245607 0.386891 +0.269037 0.258374 0.386329 +0.300464 0.257813 0.385768 +0.331892 0.257251 0.385206 +0.363319 0.256690 0.384645 +0.384083 0.256128 0.373420 +0.415510 0.255567 0.370193 +0.446937 0.255005 0.366966 +0.478365 0.254444 0.363738 +0.509792 0.253882 0.360511 +0.541219 0.253321 0.357284 +0.572646 0.252759 0.354057 +0.604073 0.252198 0.350829 +0.633813 0.251636 0.347743 +0.661818 0.251074 0.344801 +0.689824 0.250513 0.341858 +0.717830 0.249951 0.338916 +0.745835 0.249390 0.335974 +0.773841 0.248828 0.333032 +0.801847 0.248267 0.330090 +0.829852 0.247705 0.327148 +0.857858 0.247144 0.324206 +0.885864 0.246582 0.321264 +0.913869 0.246021 0.318321 +0.000000 0.256769 0.390055 +0.000000 0.258873 0.389494 +0.005068 0.260978 0.388932 +0.036495 0.263082 0.388371 +0.067922 0.265186 0.387809 +0.099350 0.267290 0.387248 +0.130777 0.269394 0.386686 +0.162204 0.271499 0.386125 +0.193631 0.273603 0.385563 +0.225058 0.275707 0.385002 +0.256485 0.277811 0.384440 +0.295910 0.287913 0.383879 +0.327337 0.287351 0.383317 +0.358764 0.286789 0.382756 +0.382194 0.286228 0.374197 +0.413621 0.285666 0.370970 +0.445048 0.285105 0.367742 +0.476476 0.284543 0.364515 +0.507903 0.283982 0.361288 +0.539330 0.283420 0.358061 +0.570757 0.282859 0.354833 +0.602184 0.282297 0.351606 +0.632129 0.281736 0.348502 +0.660135 0.281174 0.345560 +0.688141 0.280613 0.342618 +0.716146 0.280051 0.339676 +0.744152 0.279490 0.336734 +0.772158 0.278928 0.333792 +0.800163 0.278366 0.330849 +0.828169 0.277805 0.327907 +0.856175 0.277243 0.324965 +0.884180 0.276682 0.322023 +0.912186 0.276120 0.319081 +0.000000 0.286869 0.388166 +0.000000 0.288973 0.387605 +0.003179 0.291077 0.387043 +0.034606 0.293181 0.386482 +0.066033 0.295286 0.385920 +0.097461 0.297390 0.385359 +0.128888 0.299494 0.384797 +0.160315 0.301598 0.384236 +0.191742 0.303702 0.383674 +0.223169 0.305807 0.383113 +0.254596 0.307911 0.382551 +0.286023 0.310015 0.381990 +0.322782 0.317451 0.381428 +0.354209 0.316889 0.380867 +0.380305 0.316328 0.374974 +0.411732 0.315766 0.371746 +0.443159 0.315205 0.368519 +0.474586 0.314643 0.365292 +0.506014 0.314081 0.362065 +0.537441 0.313520 0.358837 +0.568868 0.312958 0.355610 +0.600295 0.312397 0.352383 +0.630446 0.311835 0.349262 +0.658452 0.311274 0.346320 +0.686457 0.310712 0.343378 +0.714463 0.310151 0.340435 +0.742469 0.309589 0.337493 +0.770474 0.309028 0.334551 +0.798480 0.308466 0.331609 +0.826486 0.307905 0.328667 +0.854491 0.307343 0.325725 +0.882497 0.306782 0.322783 +0.910503 0.306220 0.319840 +0.000000 0.316969 0.386277 +0.000000 0.319073 0.385716 +0.001290 0.321177 0.385154 +0.032717 0.323281 0.384593 +0.064144 0.325385 0.384031 +0.095571 0.327490 0.383470 +0.126999 0.329594 0.382908 +0.158426 0.331698 0.382347 +0.189853 0.333802 0.381785 +0.221280 0.335906 0.381224 +0.252707 0.338010 0.380662 +0.284134 0.340115 0.380101 +0.315562 0.342219 0.379539 +0.349655 0.346989 0.378977 +0.378416 0.346427 0.375750 +0.409843 0.345866 0.372523 +0.441270 0.345304 0.369296 +0.472697 0.344743 0.366068 +0.504125 0.344181 0.362841 +0.535552 0.343620 0.359614 +0.566979 0.343058 0.356387 +0.598406 0.342497 0.353159 +0.628763 0.341935 0.350021 +0.656768 0.341373 0.347079 +0.684774 0.340812 0.344137 +0.712780 0.340250 0.341195 +0.740785 0.341125 0.339689 +0.768791 0.342944 0.339127 +0.796797 0.344763 0.338566 +0.824802 0.346582 0.338004 +0.852808 0.348401 0.337443 +0.880814 0.350220 0.336881 +0.908819 0.352039 0.336320 +0.000000 0.347068 0.384388 +0.000000 0.349172 0.383827 +0.000000 0.351277 0.383265 +0.030828 0.353381 0.382704 +0.062255 0.355485 0.382142 +0.093682 0.357589 0.381581 +0.125110 0.359693 0.381019 +0.156537 0.361798 0.380458 +0.187964 0.363902 0.379896 +0.219391 0.366006 0.379335 +0.250818 0.368110 0.378773 +0.282245 0.370214 0.378212 +0.313673 0.372319 0.377650 +0.345100 0.374423 0.377088 +0.376527 0.376527 0.376527 +0.407954 0.378631 0.375965 +0.439381 0.380735 0.375404 +0.470808 0.382839 0.374842 +0.502236 0.384944 0.374281 +0.533663 0.387048 0.373719 +0.565090 0.389152 0.373158 +0.596517 0.391256 0.372596 +0.627079 0.393288 0.372035 +0.655085 0.395107 0.371473 +0.683091 0.396926 0.370912 +0.711096 0.398746 0.370350 +0.739102 0.400565 0.369789 +0.767108 0.402384 0.369227 +0.795113 0.404203 0.368665 +0.823119 0.406022 0.368104 +0.851125 0.407841 0.367542 +0.879130 0.409660 0.366981 +0.907136 0.411479 0.366419 +0.000000 0.406491 0.414488 +0.000000 0.408595 0.413927 +0.000000 0.410699 0.413365 +0.028939 0.412803 0.412803 +0.060366 0.412242 0.409576 +0.091793 0.411680 0.406349 +0.123221 0.411119 0.403122 +0.154648 0.410557 0.399894 +0.186075 0.409996 0.396667 +0.217502 0.409434 0.393440 +0.248929 0.408873 0.390213 +0.280356 0.408311 0.386985 +0.311784 0.407750 0.383758 +0.343211 0.407188 0.380531 +0.374638 0.406627 0.377304 +0.403399 0.406065 0.374076 +0.437492 0.410835 0.373515 +0.468919 0.412939 0.372953 +0.500347 0.415043 0.372392 +0.531774 0.417148 0.371830 +0.563201 0.419252 0.371269 +0.594628 0.421356 0.370707 +0.625396 0.423405 0.370146 +0.653402 0.425224 0.369584 +0.681407 0.427043 0.369023 +0.709413 0.428862 0.368461 +0.737419 0.430681 0.367899 +0.765424 0.432500 0.367338 +0.793430 0.434320 0.366776 +0.821436 0.436139 0.366215 +0.849441 0.437958 0.365653 +0.877447 0.439777 0.365092 +0.905452 0.441596 0.364530 +0.000000 0.444588 0.423262 +0.000000 0.444026 0.420035 +0.000000 0.443465 0.416807 +0.027050 0.442903 0.413580 +0.058477 0.442342 0.410353 +0.089904 0.441780 0.407126 +0.121332 0.441219 0.403898 +0.152759 0.440657 0.400671 +0.184186 0.440095 0.397444 +0.215613 0.439534 0.394217 +0.247040 0.438972 0.390989 +0.278467 0.438411 0.387762 +0.309895 0.437849 0.384535 +0.341322 0.437288 0.381308 +0.372749 0.436726 0.378080 +0.398845 0.436165 0.372187 +0.430272 0.435603 0.371626 +0.467030 0.443039 0.371064 +0.498457 0.445143 0.370503 +0.529885 0.447247 0.369941 +0.561312 0.449351 0.369380 +0.592739 0.451456 0.368818 +0.623713 0.453522 0.368257 +0.651718 0.455341 0.367695 +0.679724 0.457160 0.367134 +0.707730 0.458979 0.366572 +0.735735 0.460798 0.366010 +0.763741 0.462617 0.365449 +0.791746 0.464436 0.364887 +0.819752 0.466255 0.364326 +0.847758 0.468074 0.363764 +0.875763 0.469894 0.363203 +0.903769 0.471713 0.362641 +0.000000 0.474687 0.424039 +0.000000 0.474126 0.420811 +0.000000 0.473564 0.417584 +0.025161 0.473003 0.414357 +0.056588 0.472441 0.411130 +0.088015 0.471880 0.407902 +0.119443 0.471318 0.404675 +0.150870 0.470757 0.401448 +0.182297 0.470195 0.398221 +0.213724 0.469634 0.394993 +0.245151 0.469072 0.391766 +0.276578 0.468510 0.388539 +0.308005 0.467949 0.385311 +0.339433 0.467387 0.382084 +0.370860 0.466826 0.378857 +0.394290 0.466264 0.370298 +0.425717 0.465703 0.369737 +0.457144 0.465141 0.369175 +0.496568 0.475243 0.368614 +0.527996 0.477347 0.368052 +0.559423 0.479451 0.367491 +0.590850 0.481555 0.366929 +0.622029 0.483639 0.366368 +0.650035 0.485458 0.365806 +0.678040 0.487277 0.365244 +0.706046 0.489096 0.364683 +0.734052 0.490915 0.364121 +0.762057 0.492734 0.363560 +0.790063 0.494553 0.362998 +0.818069 0.496372 0.362437 +0.846074 0.498191 0.361875 +0.874080 0.500010 0.361314 +0.902086 0.501829 0.360752 +0.000000 0.504787 0.424815 +0.000000 0.504225 0.421588 +0.000000 0.503664 0.418361 +0.023272 0.503102 0.415134 +0.054699 0.502541 0.411906 +0.086126 0.501979 0.408679 +0.117553 0.501418 0.405452 +0.148981 0.500856 0.402224 +0.180408 0.500295 0.398997 +0.211835 0.499733 0.395770 +0.243262 0.499172 0.392543 +0.274689 0.498610 0.389315 +0.306116 0.498049 0.386088 +0.337544 0.497487 0.382861 +0.368971 0.496926 0.379634 +0.389735 0.496364 0.368409 +0.421162 0.495802 0.367848 +0.452589 0.495241 0.367286 +0.484017 0.494679 0.366725 +0.526107 0.507447 0.366163 +0.557534 0.509551 0.365602 +0.588961 0.511655 0.365040 +0.620346 0.513756 0.364479 +0.648351 0.515575 0.363917 +0.676357 0.517394 0.363355 +0.704363 0.519213 0.362794 +0.732368 0.521032 0.362232 +0.760374 0.522851 0.361671 +0.788380 0.524670 0.361109 +0.816385 0.526489 0.360548 +0.844391 0.528308 0.359986 +0.872397 0.530127 0.359425 +0.900402 0.531946 0.358863 +0.000000 0.534887 0.425592 +0.000000 0.534325 0.422365 +0.000000 0.533764 0.419137 +0.021383 0.533202 0.415910 +0.052810 0.532641 0.412683 +0.084237 0.532079 0.409456 +0.115664 0.531517 0.406228 +0.147092 0.530956 0.403001 +0.178519 0.530394 0.399774 +0.209946 0.529833 0.396547 +0.241373 0.529271 0.393319 +0.272800 0.528710 0.390092 +0.304227 0.528148 0.386865 +0.335655 0.527587 0.383638 +0.367082 0.527025 0.380410 +0.385180 0.526464 0.366520 +0.416607 0.525902 0.365959 +0.448035 0.525341 0.365397 +0.479462 0.524779 0.364836 +0.510889 0.524218 0.364274 +0.555645 0.539650 0.363713 +0.587072 0.541755 0.363151 +0.618499 0.543859 0.362589 +0.646668 0.545691 0.362028 +0.674674 0.547510 0.361466 +0.702679 0.549330 0.360905 +0.730685 0.551149 0.360343 +0.758691 0.552968 0.359782 +0.786696 0.554787 0.359220 +0.814702 0.556606 0.358659 +0.842708 0.558425 0.358097 +0.870713 0.560244 0.357536 +0.898719 0.562063 0.356974 +0.000000 0.564986 0.426369 +0.000000 0.564425 0.423141 +0.000000 0.563863 0.419914 +0.019494 0.563302 0.416687 +0.050921 0.562740 0.413460 +0.082348 0.562179 0.410232 +0.113775 0.561617 0.407005 +0.145203 0.561056 0.403778 +0.176630 0.560494 0.400551 +0.208057 0.559933 0.397323 +0.239484 0.559371 0.394096 +0.270911 0.558809 0.390869 +0.302338 0.558248 0.387642 +0.333766 0.557686 0.384414 +0.365193 0.557125 0.381187 +0.380626 0.556563 0.364631 +0.412053 0.556002 0.364070 +0.443480 0.555440 0.363508 +0.474907 0.554879 0.362947 +0.506334 0.554317 0.362385 +0.537761 0.553756 0.361823 +0.585183 0.571854 0.361262 +0.616610 0.573958 0.360700 +0.644985 0.575808 0.360139 +0.672990 0.577627 0.359577 +0.700996 0.579446 0.359016 +0.729002 0.581265 0.358454 +0.757007 0.583084 0.357893 +0.785013 0.584904 0.357331 +0.813019 0.586723 0.356770 +0.841024 0.588542 0.356208 +0.869030 0.590361 0.355647 +0.897036 0.592180 0.355085 +0.000000 0.595086 0.427145 +0.000000 0.594524 0.423918 +0.000000 0.593963 0.420691 +0.017605 0.593401 0.417464 +0.049032 0.592840 0.414236 +0.080459 0.592278 0.411009 +0.111886 0.591717 0.407782 +0.143314 0.591155 0.404555 +0.174741 0.590594 0.401327 +0.206168 0.590032 0.398100 +0.237595 0.589471 0.394873 +0.269022 0.588909 0.391646 +0.300449 0.588348 0.388418 +0.331877 0.587786 0.385191 +0.363304 0.587225 0.381964 +0.376071 0.586663 0.362742 +0.407498 0.586101 0.362181 +0.438925 0.585540 0.361619 +0.470352 0.584978 0.361058 +0.501779 0.584417 0.360496 +0.533207 0.583855 0.359934 +0.564634 0.583294 0.359373 +0.614721 0.604058 0.358811 +0.643301 0.605925 0.358250 +0.671307 0.607744 0.357688 +0.699313 0.609563 0.357127 +0.727318 0.611382 0.356565 +0.755324 0.613201 0.356004 +0.783330 0.615020 0.355442 +0.811335 0.616839 0.354881 +0.839341 0.618658 0.354319 +0.867347 0.620478 0.353758 +0.895352 0.622297 0.353196 +0.000000 0.624621 0.427875 +0.000000 0.624121 0.424653 +0.000000 0.623620 0.421431 +0.015716 0.623120 0.418209 +0.047143 0.622619 0.414986 +0.078570 0.622119 0.411764 +0.109997 0.621619 0.408542 +0.141425 0.621118 0.405320 +0.172852 0.620618 0.402098 +0.204279 0.620118 0.398876 +0.235706 0.619570 0.395649 +0.267133 0.619009 0.392422 +0.298560 0.618447 0.389195 +0.329987 0.617886 0.385968 +0.361415 0.617324 0.382740 +0.371516 0.616763 0.360853 +0.402943 0.616201 0.360292 +0.434370 0.615640 0.359730 +0.465797 0.615078 0.359168 +0.497225 0.614517 0.358607 +0.528652 0.613955 0.358045 +0.560079 0.613393 0.357484 +0.591506 0.612832 0.356922 +0.641618 0.636042 0.356361 +0.669624 0.637861 0.355799 +0.697629 0.639680 0.355238 +0.725635 0.641499 0.354676 +0.753641 0.643318 0.354115 +0.781646 0.645137 0.353553 +0.809652 0.646956 0.352992 +0.837658 0.648775 0.352430 +0.865663 0.650594 0.351869 +0.893669 0.652413 0.351307 +0.000000 0.651444 0.428379 +0.000000 0.650943 0.425156 +0.000000 0.650443 0.421934 +0.013827 0.649943 0.418712 +0.045254 0.649442 0.415490 +0.076681 0.648942 0.412268 +0.108108 0.648441 0.409046 +0.139535 0.647941 0.405823 +0.170963 0.647441 0.402601 +0.202390 0.646940 0.399379 +0.233817 0.646440 0.396157 +0.265244 0.645939 0.392935 +0.296671 0.645439 0.389713 +0.328098 0.644939 0.386490 +0.359526 0.644438 0.383268 +0.367205 0.643938 0.358964 +0.398627 0.643437 0.358403 +0.430049 0.642937 0.357841 +0.461471 0.642437 0.357279 +0.492893 0.641936 0.356718 +0.524315 0.641436 0.356156 +0.555737 0.640935 0.355595 +0.587159 0.640435 0.355033 +0.616146 0.639935 0.354472 +0.667940 0.665603 0.353910 +0.695946 0.667484 0.353349 +0.723952 0.669364 0.352787 +0.751957 0.671244 0.352226 +0.779963 0.673124 0.351664 +0.807969 0.675004 0.351103 +0.835974 0.676885 0.350541 +0.863980 0.678765 0.349980 +0.891985 0.680645 0.349418 +0.000000 0.678266 0.428882 +0.000000 0.677766 0.425660 +0.000000 0.677266 0.422438 +0.011938 0.676765 0.419216 +0.043365 0.676265 0.415994 +0.074792 0.675764 0.412771 +0.106219 0.675264 0.409549 +0.137646 0.674764 0.406327 +0.169074 0.674263 0.403105 +0.200501 0.673763 0.399883 +0.231928 0.673262 0.396661 +0.263355 0.672762 0.393438 +0.294782 0.672262 0.390216 +0.326209 0.671761 0.386994 +0.357637 0.671261 0.383772 +0.362923 0.670760 0.357075 +0.394345 0.670260 0.356513 +0.425767 0.669760 0.355952 +0.457189 0.669259 0.355390 +0.488612 0.668759 0.354829 +0.520034 0.668258 0.354267 +0.551456 0.667758 0.353706 +0.582878 0.667258 0.353144 +0.612070 0.666757 0.352583 +0.640071 0.666257 0.352021 +0.694202 0.694263 0.351460 +0.722268 0.696204 0.350898 +0.750274 0.698084 0.350337 +0.778280 0.699964 0.349775 +0.806285 0.701844 0.349214 +0.834291 0.703724 0.348652 +0.862296 0.705605 0.348090 +0.890302 0.707485 0.347529 +0.000000 0.705089 0.429386 +0.000000 0.704589 0.426164 +0.000000 0.704088 0.422941 +0.010049 0.703588 0.419719 +0.041476 0.703088 0.416497 +0.072903 0.702587 0.413275 +0.104330 0.702087 0.410053 +0.135757 0.701586 0.406831 +0.167185 0.701086 0.403609 +0.198612 0.700586 0.400386 +0.230039 0.700085 0.397164 +0.261466 0.699585 0.393942 +0.292893 0.699084 0.390720 +0.324320 0.698584 0.387498 +0.355748 0.698084 0.384276 +0.358642 0.697583 0.355186 +0.390064 0.697083 0.354624 +0.421486 0.696582 0.354063 +0.452908 0.696082 0.353501 +0.484330 0.695582 0.352940 +0.515752 0.695081 0.352378 +0.547174 0.694581 0.351817 +0.578596 0.694080 0.351255 +0.607994 0.693580 0.350694 +0.635995 0.693080 0.350132 +0.663995 0.692579 0.349571 +0.718126 0.720585 0.349009 +0.748590 0.724924 0.348448 +0.776596 0.726804 0.347886 +0.804602 0.728684 0.347325 +0.832607 0.730564 0.346763 +0.860613 0.732444 0.346201 +0.888619 0.734325 0.345640 +0.000000 0.731912 0.429889 +0.000000 0.731411 0.426667 +0.000000 0.730911 0.423445 +0.008160 0.730411 0.420223 +0.039587 0.729910 0.417001 +0.071014 0.729410 0.413779 +0.102441 0.728909 0.410556 +0.133868 0.728409 0.407334 +0.165296 0.727909 0.404112 +0.196723 0.727408 0.400890 +0.228150 0.726908 0.397668 +0.259577 0.726407 0.394446 +0.291004 0.725907 0.391223 +0.322431 0.725407 0.388001 +0.353858 0.724906 0.384779 +0.354360 0.724406 0.353297 +0.385782 0.723905 0.352735 +0.417204 0.723405 0.352174 +0.448626 0.722905 0.351612 +0.480048 0.722404 0.351051 +0.511470 0.721904 0.350489 +0.542892 0.721403 0.349928 +0.574314 0.720903 0.349366 +0.603918 0.720403 0.348805 +0.631919 0.719902 0.348243 +0.659919 0.719402 0.347682 +0.687920 0.718901 0.347120 +0.742051 0.746907 0.346559 +0.774913 0.753644 0.345997 +0.802918 0.755524 0.345435 +0.830924 0.757404 0.344874 +0.858930 0.759284 0.344312 +0.886935 0.761164 0.343751 +0.000000 0.758734 0.430393 +0.000000 0.758234 0.427171 +0.000000 0.757734 0.423949 +0.006271 0.757233 0.420727 +0.037698 0.756733 0.417504 +0.069125 0.756233 0.414282 +0.100552 0.755732 0.411060 +0.131979 0.755232 0.407838 +0.163406 0.754731 0.404616 +0.194834 0.754231 0.401394 +0.226261 0.753731 0.398171 +0.257688 0.753230 0.394949 +0.289115 0.752730 0.391727 +0.320542 0.752229 0.388505 +0.351969 0.751729 0.385283 +0.351408 0.751229 0.352738 +0.381500 0.750728 0.350846 +0.412922 0.750228 0.350285 +0.444344 0.749727 0.349723 +0.475767 0.749227 0.349162 +0.507189 0.748727 0.348600 +0.538611 0.748226 0.348039 +0.570033 0.747726 0.347477 +0.599842 0.747225 0.346916 +0.627843 0.746725 0.346354 +0.655843 0.746225 0.345793 +0.683844 0.745724 0.345231 +0.711844 0.745224 0.344670 +0.765975 0.773229 0.344108 +0.801235 0.782364 0.343546 +0.829241 0.784244 0.342985 +0.857246 0.786124 0.342423 +0.885252 0.788004 0.341862 +0.000000 0.785557 0.430897 +0.000000 0.785057 0.427674 +0.000000 0.784556 0.424452 +0.004382 0.784056 0.421230 +0.035809 0.783556 0.418008 +0.067236 0.783055 0.414786 +0.098663 0.782555 0.411564 +0.130090 0.782054 0.408341 +0.161517 0.781554 0.405119 +0.192945 0.781054 0.401897 +0.224372 0.780553 0.398675 +0.255799 0.780053 0.395453 +0.287226 0.779552 0.392231 +0.318653 0.779052 0.389009 +0.350080 0.778552 0.385786 +0.349519 0.778051 0.353241 +0.377219 0.777551 0.348957 +0.408641 0.777050 0.348396 +0.440063 0.776550 0.347834 +0.471485 0.776050 0.347273 +0.502907 0.775549 0.346711 +0.534329 0.775049 0.346150 +0.565751 0.774548 0.345588 +0.595766 0.774048 0.345027 +0.623767 0.773548 0.344465 +0.651767 0.773047 0.343904 +0.679768 0.772547 0.343342 +0.707768 0.772046 0.342780 +0.735769 0.771546 0.342219 +0.789900 0.799552 0.341657 +0.827557 0.811084 0.341096 +0.855563 0.812964 0.340534 +0.883569 0.814844 0.339973 +0.000000 0.812380 0.431400 +0.000000 0.811879 0.428178 +0.000000 0.811379 0.424956 +0.002493 0.810879 0.421734 +0.033920 0.810378 0.418512 +0.065347 0.809878 0.415289 +0.096774 0.809377 0.412067 +0.128201 0.808877 0.408845 +0.159628 0.808377 0.405623 +0.191056 0.807876 0.402401 +0.222483 0.807376 0.399179 +0.253910 0.806875 0.395956 +0.285337 0.806375 0.392734 +0.316764 0.805875 0.389512 +0.348191 0.805374 0.386290 +0.347630 0.804874 0.353745 +0.372937 0.804373 0.347068 +0.404359 0.803873 0.346507 +0.435781 0.803373 0.345945 +0.467203 0.802872 0.345384 +0.498625 0.802372 0.344822 +0.530047 0.801871 0.344261 +0.561469 0.801371 0.343699 +0.591690 0.800871 0.343138 +0.619690 0.800370 0.342576 +0.647691 0.799870 0.342015 +0.675692 0.799369 0.341453 +0.703692 0.798869 0.340891 +0.731693 0.798369 0.340330 +0.759693 0.797868 0.339768 +0.813824 0.825874 0.339207 +0.853880 0.839804 0.338645 +0.881885 0.841684 0.338084 +0.000000 0.839203 0.431904 +0.000000 0.838702 0.428682 +0.000000 0.838202 0.425460 +0.000604 0.837701 0.422237 +0.032031 0.837201 0.419015 +0.063458 0.836701 0.415793 +0.094885 0.836200 0.412571 +0.126312 0.835700 0.409349 +0.157739 0.835199 0.406127 +0.189167 0.834699 0.402904 +0.220594 0.834199 0.399682 +0.252021 0.833698 0.396460 +0.283448 0.833198 0.393238 +0.314875 0.832697 0.390016 +0.346302 0.832197 0.386794 +0.345741 0.831697 0.354248 +0.368655 0.831196 0.345179 +0.400077 0.830696 0.344618 +0.431499 0.830195 0.344056 +0.462921 0.829695 0.343495 +0.494344 0.829195 0.342933 +0.525766 0.828694 0.342372 +0.557188 0.828194 0.341810 +0.587614 0.827693 0.341249 +0.615614 0.827193 0.340687 +0.643615 0.826693 0.340125 +0.671616 0.826192 0.339564 +0.699616 0.825692 0.339002 +0.727617 0.825191 0.338441 +0.755617 0.824691 0.337879 +0.783618 0.824191 0.337318 +0.837749 0.852196 0.336756 +0.880202 0.868524 0.336195 +0.000000 0.866025 0.432407 +0.000000 0.865525 0.429185 +0.000000 0.865024 0.425963 +0.000000 0.864524 0.422741 +0.030142 0.864024 0.419519 +0.061569 0.863523 0.416297 +0.092996 0.863023 0.413074 +0.124423 0.862522 0.409852 +0.155850 0.862022 0.406630 +0.187278 0.861522 0.403408 +0.218705 0.861021 0.400186 +0.250132 0.860521 0.396964 +0.281559 0.860020 0.393742 +0.312986 0.859520 0.390519 +0.344413 0.859020 0.387297 +0.343852 0.858519 0.354752 +0.364374 0.858019 0.343290 +0.395796 0.857518 0.342729 +0.427218 0.857018 0.342167 +0.458640 0.856518 0.341606 +0.490062 0.856017 0.341044 +0.521484 0.855517 0.340483 +0.552906 0.855016 0.339921 +0.583538 0.854516 0.339360 +0.611538 0.854016 0.338798 +0.639539 0.853515 0.338236 +0.667540 0.853015 0.337675 +0.695540 0.852514 0.337113 +0.723541 0.852014 0.336552 +0.751541 0.851514 0.335990 +0.779542 0.851013 0.335429 +0.807542 0.850513 0.334867 +0.861673 0.878519 0.334306 +0.000000 0.892848 0.432911 +0.000000 0.892348 0.429689 +0.000000 0.891847 0.426467 +0.000000 0.891347 0.423245 +0.028253 0.890846 0.420022 +0.059680 0.890346 0.416800 +0.091107 0.889846 0.413578 +0.122534 0.889345 0.410356 +0.153961 0.888845 0.407134 +0.185388 0.888344 0.403912 +0.216816 0.887844 0.400689 +0.248243 0.887344 0.397467 +0.279670 0.886843 0.394245 +0.311097 0.886343 0.391023 +0.342524 0.885842 0.387801 +0.341963 0.885342 0.355256 +0.360092 0.884842 0.341401 +0.391514 0.884341 0.340840 +0.422936 0.883841 0.340278 +0.454358 0.883340 0.339717 +0.485780 0.882840 0.339155 +0.517202 0.882340 0.338594 +0.548624 0.881839 0.338032 +0.579462 0.881339 0.337470 +0.607462 0.880838 0.336909 +0.635463 0.880338 0.336347 +0.663464 0.879838 0.335786 +0.691464 0.879337 0.335224 +0.719465 0.878837 0.334663 +0.747465 0.878336 0.334101 +0.775466 0.877836 0.333540 +0.803466 0.877336 0.332978 +0.831467 0.876835 0.332417 +0.002788 0.000000 0.442633 +0.034215 0.000000 0.442071 +0.065643 0.000000 0.441510 +0.097070 0.000000 0.440948 +0.128497 0.000000 0.440387 +0.159924 0.000000 0.439825 +0.191351 0.000000 0.439264 +0.222778 0.000000 0.438702 +0.254206 0.000000 0.438141 +0.285633 0.000000 0.437579 +0.317060 0.000000 0.437018 +0.348487 0.000000 0.436456 +0.379914 0.000000 0.435894 +0.411341 0.000000 0.435333 +0.434771 0.000000 0.426774 +0.434210 0.000000 0.394224 +0.465637 0.000000 0.390997 +0.497064 0.000000 0.387769 +0.528491 0.000000 0.384542 +0.559919 0.000000 0.381315 +0.591346 0.000000 0.378088 +0.622471 0.000000 0.374886 +0.650477 0.000000 0.371943 +0.678482 0.000000 0.369001 +0.706488 0.000000 0.366059 +0.734494 0.000000 0.363117 +0.762499 0.000000 0.360175 +0.790505 0.000000 0.357233 +0.818511 0.000000 0.354291 +0.846516 0.000000 0.351349 +0.874522 0.000000 0.348406 +0.902528 0.000000 0.345464 +0.930533 0.000000 0.342522 +0.000000 0.000000 0.440744 +0.029661 0.000000 0.440182 +0.061088 0.000000 0.439621 +0.092515 0.000000 0.439059 +0.123942 0.000000 0.438498 +0.155369 0.000000 0.437936 +0.186797 0.000000 0.437375 +0.218224 0.000000 0.436813 +0.249651 0.000000 0.436252 +0.281078 0.000000 0.435690 +0.312505 0.000000 0.435128 +0.343932 0.000000 0.434567 +0.375359 0.000000 0.434005 +0.406787 0.000000 0.433444 +0.432882 0.000000 0.427551 +0.432321 0.000000 0.395001 +0.463748 0.000000 0.391773 +0.495175 0.000000 0.388546 +0.526602 0.000000 0.385319 +0.558029 0.000000 0.382092 +0.589457 0.000000 0.378864 +0.620788 0.000000 0.375645 +0.648793 0.000000 0.372703 +0.676799 0.000000 0.369761 +0.704805 0.000000 0.366819 +0.732810 0.000000 0.363877 +0.760816 0.000000 0.360934 +0.788822 0.000000 0.357992 +0.816827 0.000000 0.355050 +0.844833 0.000000 0.352108 +0.872838 0.000000 0.349166 +0.900844 0.000000 0.346224 +0.928850 0.000000 0.343282 +0.000000 0.000000 0.438855 +0.000000 0.000000 0.438293 +0.056533 0.021879 0.437732 +0.087960 0.021317 0.437170 +0.119387 0.020756 0.436609 +0.150815 0.020194 0.436047 +0.182242 0.019633 0.435486 +0.213669 0.019071 0.434924 +0.245096 0.018509 0.434363 +0.276523 0.017948 0.433801 +0.307950 0.017386 0.433239 +0.339378 0.016825 0.432678 +0.370805 0.016263 0.432116 +0.402232 0.015702 0.431555 +0.430993 0.015140 0.428328 +0.430432 0.014579 0.395777 +0.461859 0.014017 0.392550 +0.493286 0.013456 0.389323 +0.524713 0.012894 0.386096 +0.556140 0.012333 0.382868 +0.587568 0.011771 0.379641 +0.618995 0.011210 0.376414 +0.647110 0.010648 0.373463 +0.675116 0.010086 0.370520 +0.703121 0.009525 0.367578 +0.731127 0.008963 0.364636 +0.759132 0.008402 0.361694 +0.787138 0.007840 0.358752 +0.815144 0.007279 0.355810 +0.843149 0.006717 0.352868 +0.871155 0.006156 0.349926 +0.899161 0.005594 0.346983 +0.927166 0.005033 0.344041 +0.000000 0.013116 0.436966 +0.000000 0.015220 0.436404 +0.022655 0.019990 0.435843 +0.083406 0.051417 0.435281 +0.114833 0.050855 0.434720 +0.146260 0.050294 0.434158 +0.177687 0.049732 0.433597 +0.209114 0.049171 0.433035 +0.240541 0.048609 0.432473 +0.271968 0.048048 0.431912 +0.303396 0.047486 0.431350 +0.334823 0.046925 0.430789 +0.366250 0.046363 0.430227 +0.397677 0.045801 0.429666 +0.429104 0.045240 0.429104 +0.428543 0.044678 0.396554 +0.459970 0.044117 0.393327 +0.491397 0.043555 0.390100 +0.522824 0.042994 0.386872 +0.554251 0.042432 0.383645 +0.585679 0.041871 0.380418 +0.617106 0.041309 0.377191 +0.645426 0.040748 0.374222 +0.673432 0.040186 0.371280 +0.701438 0.039625 0.368338 +0.729443 0.039063 0.365396 +0.757449 0.038502 0.362454 +0.785455 0.037940 0.359511 +0.813460 0.037378 0.356569 +0.841466 0.036817 0.353627 +0.869472 0.036255 0.350685 +0.897477 0.035694 0.347743 +0.925483 0.035132 0.344801 +0.000000 0.043215 0.435077 +0.000000 0.045319 0.434515 +0.018101 0.047424 0.433954 +0.049528 0.049528 0.433392 +0.110278 0.080955 0.432831 +0.141705 0.080393 0.432269 +0.173132 0.079832 0.431708 +0.204559 0.079270 0.431146 +0.235987 0.078709 0.430584 +0.267414 0.078147 0.430023 +0.298841 0.077586 0.429461 +0.330268 0.077024 0.428900 +0.361695 0.076463 0.428338 +0.393122 0.075901 0.427777 +0.424550 0.075340 0.427215 +0.426654 0.074778 0.397331 +0.458081 0.074217 0.394103 +0.489508 0.073655 0.390876 +0.520935 0.073093 0.387649 +0.552362 0.072532 0.384422 +0.583790 0.071970 0.381194 +0.615217 0.071409 0.377967 +0.643743 0.070847 0.374982 +0.671749 0.070286 0.372040 +0.699754 0.069724 0.369097 +0.727760 0.069163 0.366155 +0.755766 0.068601 0.363213 +0.783771 0.068040 0.360271 +0.811777 0.067478 0.357329 +0.839783 0.066917 0.354387 +0.867788 0.066355 0.351445 +0.895794 0.065794 0.348502 +0.923800 0.065232 0.345560 +0.000000 0.073315 0.433188 +0.000000 0.075419 0.432626 +0.016212 0.077523 0.432065 +0.047639 0.079627 0.431503 +0.079066 0.081732 0.430942 +0.137150 0.110493 0.430380 +0.168577 0.109932 0.429818 +0.200005 0.109370 0.429257 +0.231432 0.108808 0.428695 +0.262859 0.108247 0.428134 +0.294286 0.107685 0.427572 +0.325713 0.107124 0.427011 +0.357140 0.106562 0.426449 +0.388568 0.106001 0.425888 +0.419995 0.105439 0.425326 +0.424765 0.104878 0.398107 +0.456192 0.104316 0.394880 +0.487619 0.103755 0.391653 +0.519046 0.103193 0.388426 +0.550473 0.102632 0.385198 +0.581900 0.102070 0.381971 +0.613328 0.101509 0.378744 +0.642060 0.100947 0.375741 +0.670065 0.100385 0.372799 +0.698071 0.099824 0.369857 +0.726077 0.099262 0.366915 +0.754082 0.098701 0.363973 +0.782088 0.098139 0.361031 +0.810094 0.097578 0.358088 +0.838099 0.097016 0.355146 +0.866105 0.096455 0.352204 +0.894111 0.095893 0.349262 +0.922116 0.095332 0.346320 +0.000000 0.103415 0.431299 +0.000000 0.105519 0.430737 +0.014323 0.107623 0.430176 +0.045750 0.109727 0.429614 +0.077177 0.111831 0.429053 +0.108604 0.113935 0.428491 +0.164023 0.140031 0.427929 +0.195450 0.139470 0.427368 +0.226877 0.138908 0.426806 +0.258304 0.138347 0.426245 +0.289731 0.137785 0.425683 +0.321159 0.137224 0.425122 +0.352586 0.136662 0.424560 +0.384013 0.136100 0.423999 +0.415440 0.135539 0.423437 +0.422876 0.134977 0.398884 +0.454303 0.134416 0.395657 +0.485730 0.133854 0.392430 +0.517157 0.133293 0.389202 +0.548584 0.132731 0.385975 +0.580011 0.132170 0.382748 +0.611439 0.131608 0.379521 +0.640376 0.131047 0.376501 +0.668382 0.130485 0.373559 +0.696388 0.129924 0.370617 +0.724393 0.129362 0.367674 +0.752399 0.128801 0.364732 +0.780405 0.128239 0.361790 +0.808410 0.127677 0.358848 +0.836416 0.127116 0.355906 +0.864422 0.126554 0.352964 +0.892427 0.125993 0.350022 +0.920433 0.125431 0.347079 +0.000000 0.133514 0.429410 +0.000000 0.135618 0.428848 +0.012434 0.137723 0.428287 +0.043861 0.139827 0.427725 +0.075288 0.141931 0.427163 +0.106715 0.144035 0.426602 +0.138142 0.146139 0.426040 +0.190895 0.169569 0.425479 +0.222322 0.169008 0.424917 +0.253749 0.168446 0.424356 +0.285177 0.167885 0.423794 +0.316604 0.167323 0.423233 +0.348031 0.166762 0.422671 +0.379458 0.166200 0.422110 +0.410885 0.165639 0.421548 +0.420987 0.165077 0.399661 +0.452414 0.164516 0.396434 +0.483841 0.163954 0.393206 +0.515268 0.163392 0.389979 +0.546695 0.162831 0.386752 +0.578122 0.162269 0.383525 +0.609550 0.161708 0.380297 +0.638693 0.161146 0.377260 +0.666699 0.160585 0.374318 +0.694704 0.160023 0.371376 +0.722710 0.159462 0.368434 +0.750716 0.158900 0.365492 +0.778721 0.158339 0.362550 +0.806727 0.157777 0.359608 +0.834733 0.157216 0.356665 +0.862738 0.156654 0.353723 +0.890744 0.156093 0.350781 +0.918750 0.155531 0.347839 +0.000000 0.163614 0.427521 +0.000000 0.165718 0.426959 +0.010544 0.167822 0.426398 +0.041972 0.169926 0.425836 +0.073399 0.172031 0.425274 +0.104826 0.174135 0.424713 +0.136253 0.176239 0.424151 +0.167680 0.178343 0.423590 +0.217768 0.199107 0.423028 +0.249195 0.198546 0.422467 +0.280622 0.197984 0.421905 +0.312049 0.197423 0.421344 +0.343476 0.196861 0.420782 +0.374903 0.196300 0.420221 +0.406330 0.195738 0.419659 +0.419098 0.195177 0.400438 +0.450525 0.194615 0.397210 +0.481952 0.194054 0.393983 +0.513379 0.193492 0.390756 +0.544806 0.192931 0.387528 +0.576233 0.192369 0.384301 +0.607661 0.191808 0.381074 +0.637010 0.191246 0.378020 +0.665015 0.190684 0.375078 +0.693021 0.190123 0.372136 +0.721027 0.189561 0.369193 +0.749032 0.189000 0.366251 +0.777038 0.188438 0.363309 +0.805044 0.187877 0.360367 +0.833049 0.187315 0.357425 +0.861055 0.186754 0.354483 +0.889061 0.186192 0.351541 +0.917066 0.185631 0.348599 +0.000000 0.193714 0.425632 +0.000000 0.195818 0.425070 +0.008655 0.197922 0.424508 +0.040083 0.200026 0.423947 +0.071510 0.202130 0.423385 +0.102937 0.204234 0.422824 +0.134364 0.206339 0.422262 +0.165791 0.208443 0.421701 +0.197218 0.210547 0.421139 +0.244640 0.228646 0.420578 +0.276067 0.228084 0.420016 +0.307494 0.227523 0.419455 +0.338921 0.226961 0.418893 +0.370349 0.226399 0.418332 +0.401776 0.225838 0.417770 +0.417209 0.225276 0.401214 +0.448636 0.224715 0.397987 +0.480063 0.224153 0.394760 +0.511490 0.223592 0.391532 +0.542917 0.223030 0.388305 +0.574344 0.222469 0.385078 +0.605772 0.221907 0.381851 +0.635326 0.221346 0.378779 +0.663332 0.220784 0.375837 +0.691338 0.220223 0.372895 +0.719343 0.219661 0.369953 +0.747349 0.219100 0.367011 +0.775355 0.218538 0.364069 +0.803360 0.217976 0.361127 +0.831366 0.217415 0.358185 +0.859371 0.216853 0.355242 +0.887377 0.216292 0.352300 +0.915383 0.215730 0.349358 +0.000000 0.223813 0.423743 +0.000000 0.225917 0.423181 +0.006766 0.228022 0.422619 +0.038194 0.230126 0.422058 +0.069621 0.232230 0.421496 +0.101048 0.234334 0.420935 +0.132475 0.236438 0.420373 +0.163902 0.238543 0.419812 +0.195329 0.240647 0.419250 +0.226757 0.242751 0.418689 +0.271512 0.258184 0.418127 +0.302939 0.257622 0.417566 +0.334367 0.257061 0.417004 +0.365794 0.256499 0.416443 +0.397221 0.255938 0.415881 +0.415320 0.255376 0.401991 +0.446747 0.254815 0.398764 +0.478174 0.254253 0.395536 +0.509601 0.253691 0.392309 +0.541028 0.253130 0.389082 +0.572455 0.252568 0.385855 +0.603882 0.252007 0.382627 +0.633643 0.251445 0.379539 +0.661649 0.250884 0.376597 +0.689654 0.250322 0.373655 +0.717660 0.249761 0.370713 +0.745665 0.249199 0.367770 +0.773671 0.248638 0.364828 +0.801677 0.248076 0.361886 +0.829682 0.247515 0.358944 +0.857688 0.246953 0.356002 +0.885694 0.246392 0.353060 +0.913699 0.245830 0.350118 +0.000000 0.253913 0.421853 +0.000000 0.256017 0.421292 +0.004877 0.258121 0.420730 +0.036305 0.260225 0.420169 +0.067732 0.262330 0.419607 +0.099159 0.264434 0.419046 +0.130586 0.266538 0.418484 +0.162013 0.268642 0.417923 +0.193440 0.270746 0.417361 +0.224868 0.272851 0.416800 +0.256295 0.274955 0.416238 +0.298385 0.287722 0.415677 +0.329812 0.287160 0.415115 +0.361239 0.286599 0.414554 +0.392666 0.286037 0.413992 +0.413430 0.285476 0.402768 +0.444858 0.284914 0.399540 +0.476285 0.284353 0.396313 +0.507712 0.283791 0.393086 +0.539139 0.283230 0.389859 +0.570566 0.282668 0.386631 +0.601993 0.282106 0.383404 +0.631959 0.281545 0.380299 +0.659965 0.280983 0.377356 +0.687971 0.280422 0.374414 +0.715976 0.279860 0.371472 +0.743982 0.279299 0.368530 +0.771988 0.278737 0.365588 +0.799993 0.278176 0.362646 +0.827999 0.277614 0.359704 +0.856005 0.277053 0.356761 +0.884010 0.276491 0.353819 +0.912016 0.275930 0.350877 +0.000000 0.284012 0.419964 +0.000000 0.286117 0.419403 +0.002988 0.288221 0.418841 +0.034416 0.290325 0.418280 +0.065843 0.292429 0.417718 +0.097270 0.294533 0.417157 +0.128697 0.296638 0.416595 +0.160124 0.298742 0.416034 +0.191551 0.300846 0.415472 +0.222978 0.302950 0.414911 +0.254406 0.305054 0.414349 +0.285833 0.307159 0.413788 +0.325257 0.317260 0.413226 +0.356684 0.316698 0.412665 +0.388111 0.316137 0.412103 +0.411541 0.315575 0.403544 +0.442969 0.315014 0.400317 +0.474396 0.314452 0.397090 +0.505823 0.313891 0.393862 +0.537250 0.313329 0.390635 +0.568677 0.312768 0.387408 +0.600104 0.312206 0.384181 +0.630276 0.311645 0.381058 +0.658282 0.311083 0.378116 +0.686287 0.310522 0.375174 +0.714293 0.309960 0.372232 +0.742299 0.309398 0.369290 +0.770304 0.308837 0.366347 +0.798310 0.308275 0.363405 +0.826316 0.307714 0.360463 +0.854321 0.307152 0.357521 +0.882327 0.306591 0.354579 +0.910333 0.306029 0.351637 +0.000000 0.314112 0.418075 +0.000000 0.316216 0.417514 +0.001099 0.318321 0.416952 +0.032526 0.320425 0.416391 +0.063954 0.322529 0.415829 +0.095381 0.324633 0.415268 +0.126808 0.326737 0.414706 +0.158235 0.328841 0.414145 +0.189662 0.330946 0.413583 +0.221089 0.333050 0.413022 +0.252517 0.335154 0.412460 +0.283944 0.337258 0.411899 +0.315371 0.339362 0.411337 +0.352130 0.346798 0.410775 +0.383557 0.346237 0.410214 +0.409652 0.345675 0.404321 +0.441080 0.345113 0.401094 +0.472507 0.344552 0.397866 +0.503934 0.343990 0.394639 +0.535361 0.343429 0.391412 +0.566788 0.342867 0.388185 +0.598215 0.342306 0.384957 +0.628593 0.341744 0.381818 +0.656598 0.341183 0.378876 +0.684604 0.340621 0.375933 +0.712610 0.340060 0.372991 +0.740615 0.339498 0.370049 +0.768621 0.338937 0.367107 +0.796627 0.338375 0.364165 +0.824632 0.337814 0.361223 +0.852638 0.337252 0.358281 +0.880644 0.336690 0.355338 +0.908649 0.336129 0.352396 +0.000000 0.344212 0.416186 +0.000000 0.346316 0.415625 +0.000000 0.348420 0.415063 +0.030637 0.350524 0.414502 +0.062065 0.352629 0.413940 +0.093492 0.354733 0.413379 +0.124919 0.356837 0.412817 +0.156346 0.358941 0.412256 +0.187773 0.361045 0.411694 +0.219200 0.363150 0.411133 +0.250628 0.365254 0.410571 +0.282055 0.367358 0.410010 +0.313482 0.369462 0.409448 +0.344909 0.371566 0.408886 +0.379002 0.376336 0.408325 +0.407763 0.375775 0.405098 +0.439191 0.375213 0.401870 +0.470618 0.374652 0.398643 +0.502045 0.374090 0.395416 +0.533472 0.373529 0.392189 +0.564899 0.372967 0.388961 +0.596326 0.372405 0.385734 +0.626909 0.371844 0.382577 +0.654915 0.371282 0.379635 +0.682921 0.370721 0.376693 +0.710926 0.370159 0.373751 +0.738932 0.369598 0.370809 +0.766938 0.370206 0.369036 +0.794943 0.372025 0.368475 +0.822949 0.373844 0.367913 +0.850955 0.375663 0.367352 +0.878960 0.377482 0.366790 +0.906966 0.379301 0.366229 +0.000000 0.374311 0.414297 +0.000000 0.376416 0.413736 +0.000000 0.378520 0.413174 +0.028748 0.380624 0.412613 +0.060176 0.382728 0.412051 +0.091603 0.384832 0.411490 +0.123030 0.386937 0.410928 +0.154457 0.389041 0.410367 +0.185884 0.391145 0.409805 +0.217311 0.393249 0.409244 +0.248739 0.395353 0.408682 +0.280166 0.397458 0.408120 +0.311593 0.399562 0.407559 +0.343020 0.401666 0.406997 +0.374447 0.403770 0.406436 +0.405874 0.405874 0.405874 +0.437301 0.407979 0.405313 +0.468729 0.410083 0.404751 +0.500156 0.412187 0.404190 +0.531583 0.414291 0.403628 +0.563010 0.416395 0.403067 +0.594437 0.418499 0.402505 +0.625226 0.420550 0.401944 +0.653232 0.422370 0.401382 +0.681237 0.424189 0.400821 +0.709243 0.426008 0.400259 +0.737249 0.427827 0.399697 +0.765254 0.429646 0.399136 +0.793260 0.431465 0.398574 +0.821266 0.433284 0.398013 +0.849271 0.435103 0.397451 +0.877277 0.436922 0.396890 +0.905283 0.438741 0.396328 +0.000000 0.433734 0.444397 +0.000000 0.435838 0.443835 +0.000000 0.437942 0.443274 +0.026859 0.440047 0.442712 +0.058287 0.442151 0.442151 +0.089714 0.441589 0.438924 +0.121141 0.441028 0.435696 +0.152568 0.440466 0.432469 +0.183995 0.439905 0.429242 +0.215422 0.439343 0.426015 +0.246849 0.438782 0.422787 +0.278277 0.438220 0.419560 +0.309704 0.437659 0.416333 +0.341131 0.437097 0.413106 +0.372558 0.436536 0.409878 +0.403985 0.435974 0.406651 +0.432747 0.435412 0.403424 +0.466840 0.440182 0.402862 +0.498267 0.442287 0.402301 +0.529694 0.444391 0.401739 +0.561121 0.446495 0.401178 +0.592548 0.448599 0.400616 +0.623543 0.450667 0.400055 +0.651548 0.452486 0.399493 +0.679554 0.454305 0.398932 +0.707560 0.456124 0.398370 +0.735565 0.457944 0.397808 +0.763571 0.459763 0.397247 +0.791577 0.461582 0.396685 +0.819582 0.463401 0.396124 +0.847588 0.465220 0.395562 +0.875594 0.467039 0.395001 +0.903599 0.468858 0.394439 +0.000000 0.474497 0.455837 +0.000000 0.473935 0.452609 +0.000000 0.473374 0.449382 +0.024970 0.472812 0.446155 +0.056397 0.472251 0.442928 +0.087825 0.471689 0.439700 +0.119252 0.471127 0.436473 +0.150679 0.470566 0.433246 +0.182106 0.470004 0.430019 +0.213533 0.469443 0.426791 +0.244960 0.468881 0.423564 +0.276388 0.468320 0.420337 +0.307815 0.467758 0.417109 +0.339242 0.467197 0.413882 +0.370669 0.466635 0.410655 +0.402096 0.466074 0.407428 +0.428192 0.465512 0.401535 +0.459619 0.464951 0.400973 +0.496378 0.472386 0.400412 +0.527805 0.474490 0.399850 +0.559232 0.476595 0.399289 +0.590659 0.478699 0.398727 +0.621859 0.480784 0.398166 +0.649865 0.482603 0.397604 +0.677871 0.484422 0.397042 +0.705876 0.486241 0.396481 +0.733882 0.488060 0.395919 +0.761888 0.489879 0.395358 +0.789893 0.491698 0.394796 +0.817899 0.493518 0.394235 +0.845904 0.495337 0.393673 +0.873910 0.497156 0.393112 +0.901916 0.498975 0.392550 +0.000000 0.504596 0.456613 +0.000000 0.504035 0.453386 +0.000000 0.503473 0.450159 +0.023081 0.502912 0.446932 +0.054508 0.502350 0.443704 +0.085936 0.501789 0.440477 +0.117363 0.501227 0.437250 +0.148790 0.500666 0.434022 +0.180217 0.500104 0.430795 +0.211644 0.499543 0.427568 +0.243071 0.498981 0.424341 +0.274499 0.498419 0.421113 +0.305926 0.497858 0.417886 +0.337353 0.497296 0.414659 +0.368780 0.496735 0.411432 +0.400207 0.496173 0.408204 +0.423637 0.495612 0.399646 +0.455064 0.495050 0.399084 +0.486492 0.494489 0.398523 +0.525916 0.504590 0.397961 +0.557343 0.506694 0.397400 +0.588770 0.508798 0.396838 +0.620176 0.510901 0.396276 +0.648182 0.512720 0.395715 +0.676187 0.514539 0.395153 +0.704193 0.516358 0.394592 +0.732198 0.518177 0.394030 +0.760204 0.519996 0.393469 +0.788210 0.521815 0.392907 +0.816215 0.523634 0.392346 +0.844221 0.525453 0.391784 +0.872227 0.527272 0.391223 +0.900232 0.529092 0.390661 +0.000000 0.534696 0.457390 +0.000000 0.534134 0.454163 +0.000000 0.533573 0.450935 +0.021192 0.533011 0.447708 +0.052619 0.532450 0.444481 +0.084047 0.531888 0.441254 +0.115474 0.531327 0.438026 +0.146901 0.530765 0.434799 +0.178328 0.530204 0.431572 +0.209755 0.529642 0.428345 +0.241182 0.529081 0.425117 +0.272610 0.528519 0.421890 +0.304037 0.527958 0.418663 +0.335464 0.527396 0.415436 +0.366891 0.526835 0.412208 +0.398318 0.526273 0.408981 +0.419082 0.525711 0.397757 +0.450510 0.525150 0.397195 +0.481937 0.524588 0.396634 +0.513364 0.524027 0.396072 +0.555454 0.536794 0.395511 +0.586881 0.538898 0.394949 +0.618308 0.541002 0.394387 +0.646498 0.542837 0.393826 +0.674504 0.544656 0.393264 +0.702509 0.546475 0.392703 +0.730515 0.548294 0.392141 +0.758521 0.550113 0.391580 +0.786526 0.551932 0.391018 +0.814532 0.553751 0.390457 +0.842538 0.555570 0.389895 +0.870543 0.557389 0.389334 +0.898549 0.559208 0.388772 +0.000000 0.564796 0.458167 +0.000000 0.564234 0.454939 +0.000000 0.563673 0.451712 +0.019303 0.563111 0.448485 +0.050730 0.562550 0.445258 +0.082158 0.561988 0.442030 +0.113585 0.561426 0.438803 +0.145012 0.560865 0.435576 +0.176439 0.560303 0.432349 +0.207866 0.559742 0.429121 +0.239293 0.559180 0.425894 +0.270721 0.558619 0.422667 +0.302148 0.558057 0.419440 +0.333575 0.557496 0.416212 +0.365002 0.556934 0.412985 +0.396429 0.556373 0.409758 +0.414528 0.555811 0.395868 +0.445955 0.555250 0.395306 +0.477382 0.554688 0.394745 +0.508809 0.554127 0.394183 +0.540236 0.553565 0.393621 +0.584992 0.568998 0.393060 +0.616419 0.571102 0.392498 +0.644815 0.572954 0.391937 +0.672820 0.574773 0.391375 +0.700826 0.576592 0.390814 +0.728832 0.578411 0.390252 +0.756837 0.580230 0.389691 +0.784843 0.582049 0.389129 +0.812849 0.583868 0.388568 +0.840854 0.585687 0.388006 +0.868860 0.587506 0.387445 +0.896866 0.589325 0.386883 +0.000000 0.594895 0.458943 +0.000000 0.594334 0.455716 +0.000000 0.593772 0.452489 +0.017414 0.593211 0.449262 +0.048841 0.592649 0.446034 +0.080269 0.592088 0.442807 +0.111696 0.591526 0.439580 +0.143123 0.590965 0.436353 +0.174550 0.590403 0.433125 +0.205977 0.589841 0.429898 +0.237404 0.589280 0.426671 +0.268831 0.588718 0.423444 +0.300259 0.588157 0.420216 +0.331686 0.587595 0.416989 +0.363113 0.587034 0.413762 +0.394540 0.586472 0.410534 +0.409973 0.585911 0.393979 +0.441400 0.585349 0.393417 +0.472827 0.584788 0.392856 +0.504254 0.584226 0.392294 +0.535682 0.583665 0.391732 +0.567109 0.583103 0.391171 +0.614530 0.601202 0.390609 +0.643131 0.603070 0.390048 +0.671137 0.604889 0.389486 +0.699143 0.606708 0.388925 +0.727148 0.608528 0.388363 +0.755154 0.610347 0.387802 +0.783160 0.612166 0.387240 +0.811165 0.613985 0.386679 +0.839171 0.615804 0.386117 +0.867177 0.617623 0.385556 +0.895182 0.619442 0.384994 +0.000000 0.624451 0.459675 +0.000000 0.623951 0.456453 +0.000000 0.623450 0.453230 +0.015525 0.622950 0.450008 +0.046952 0.622450 0.446786 +0.078379 0.621949 0.443564 +0.109807 0.621449 0.440342 +0.141234 0.620948 0.437120 +0.172661 0.620448 0.433897 +0.204088 0.619941 0.430675 +0.235515 0.619380 0.427447 +0.266942 0.618818 0.424220 +0.298370 0.618257 0.420993 +0.329797 0.617695 0.417766 +0.361224 0.617133 0.414538 +0.392651 0.616572 0.411311 +0.405418 0.616010 0.392090 +0.436845 0.615449 0.391528 +0.468273 0.614887 0.390966 +0.499700 0.614326 0.390405 +0.531127 0.613764 0.389843 +0.562554 0.613203 0.389282 +0.593981 0.612641 0.388720 +0.641448 0.633187 0.388159 +0.669454 0.635006 0.387597 +0.697459 0.636825 0.387036 +0.725465 0.638644 0.386474 +0.753471 0.640463 0.385913 +0.781476 0.642282 0.385351 +0.809482 0.644102 0.384790 +0.837488 0.645921 0.384228 +0.865493 0.647740 0.383667 +0.893499 0.649559 0.383105 +0.000000 0.651274 0.460178 +0.000000 0.650773 0.456956 +0.000000 0.650273 0.453734 +0.013636 0.649773 0.450512 +0.045063 0.649272 0.447290 +0.076490 0.648772 0.444068 +0.107918 0.648271 0.440845 +0.139345 0.647771 0.437623 +0.170772 0.647271 0.434401 +0.202199 0.646770 0.431179 +0.233626 0.646270 0.427957 +0.265053 0.645769 0.424735 +0.296481 0.645269 0.421512 +0.327908 0.644769 0.418290 +0.359335 0.644268 0.415068 +0.390762 0.643768 0.411846 +0.401100 0.643267 0.390201 +0.432522 0.642767 0.389639 +0.463944 0.642267 0.389077 +0.495367 0.641766 0.388516 +0.526789 0.641266 0.387954 +0.558211 0.640765 0.387393 +0.589633 0.640265 0.386831 +0.618640 0.639765 0.386270 +0.667770 0.662769 0.385708 +0.695776 0.664650 0.385147 +0.723782 0.666530 0.384585 +0.751787 0.668410 0.384024 +0.779793 0.670290 0.383462 +0.807799 0.672170 0.382901 +0.835804 0.674051 0.382339 +0.863810 0.675931 0.381778 +0.891816 0.677811 0.381216 +0.000000 0.678097 0.460682 +0.000000 0.677596 0.457460 +0.000000 0.677096 0.454238 +0.011747 0.676595 0.451015 +0.043174 0.676095 0.447793 +0.074601 0.675595 0.444571 +0.106029 0.675094 0.441349 +0.137456 0.674594 0.438127 +0.168883 0.674093 0.434905 +0.200310 0.673593 0.431682 +0.231737 0.673093 0.428460 +0.263164 0.672592 0.425238 +0.294592 0.672092 0.422016 +0.326019 0.671591 0.418794 +0.357446 0.671091 0.415572 +0.388873 0.670591 0.412349 +0.396819 0.670090 0.388311 +0.428241 0.669590 0.387750 +0.459663 0.669089 0.387188 +0.491085 0.668589 0.386627 +0.522507 0.668089 0.386065 +0.553929 0.667588 0.385504 +0.585351 0.667088 0.384942 +0.614564 0.666587 0.384381 +0.642565 0.666087 0.383819 +0.694093 0.691489 0.383258 +0.722098 0.693370 0.382696 +0.750104 0.695250 0.382135 +0.778110 0.697130 0.381573 +0.806115 0.699010 0.381012 +0.834121 0.700890 0.380450 +0.862127 0.702771 0.379888 +0.890132 0.704651 0.379327 +0.000000 0.704919 0.461186 +0.000000 0.704419 0.457963 +0.000000 0.703918 0.454741 +0.009858 0.703418 0.451519 +0.041285 0.702918 0.448297 +0.072712 0.702417 0.445075 +0.104140 0.701917 0.441853 +0.135567 0.701416 0.438630 +0.166994 0.700916 0.435408 +0.198421 0.700416 0.432186 +0.229848 0.699915 0.428964 +0.261275 0.699415 0.425742 +0.292703 0.698914 0.422520 +0.324130 0.698414 0.419297 +0.355557 0.697914 0.416075 +0.386984 0.697413 0.412853 +0.392537 0.696913 0.386422 +0.423959 0.696412 0.385861 +0.455381 0.695912 0.385299 +0.486803 0.695412 0.384738 +0.518225 0.694911 0.384176 +0.549647 0.694411 0.383615 +0.581069 0.693910 0.383053 +0.610488 0.693410 0.382492 +0.638489 0.692910 0.381930 +0.666489 0.692409 0.381369 +0.720415 0.720209 0.380807 +0.748421 0.722090 0.380246 +0.776426 0.723970 0.379684 +0.804432 0.725850 0.379123 +0.832438 0.727730 0.378561 +0.860443 0.729610 0.377999 +0.888449 0.731491 0.377438 +0.000000 0.731742 0.461689 +0.000000 0.731241 0.458467 +0.000000 0.730741 0.455245 +0.007969 0.730241 0.452023 +0.039396 0.729740 0.448800 +0.070823 0.729240 0.445578 +0.102251 0.728739 0.442356 +0.133678 0.728239 0.439134 +0.165105 0.727739 0.435912 +0.196532 0.727238 0.432690 +0.227959 0.726738 0.429468 +0.259386 0.726237 0.426245 +0.290813 0.725737 0.423023 +0.322241 0.725237 0.419801 +0.353668 0.724736 0.416579 +0.385095 0.724236 0.413357 +0.388255 0.723735 0.384533 +0.419677 0.723235 0.383972 +0.451099 0.722735 0.383410 +0.482521 0.722234 0.382849 +0.513944 0.721734 0.382287 +0.545366 0.721233 0.381726 +0.576788 0.720733 0.381164 +0.606412 0.720233 0.380603 +0.634413 0.719732 0.380041 +0.662413 0.719232 0.379480 +0.690414 0.718732 0.378918 +0.744545 0.746737 0.378357 +0.774743 0.750810 0.377795 +0.802748 0.752690 0.377233 +0.830754 0.754570 0.376672 +0.858760 0.756450 0.376110 +0.886765 0.758330 0.375549 +0.000000 0.758565 0.462193 +0.000000 0.758064 0.458971 +0.000000 0.757564 0.455748 +0.006080 0.757063 0.452526 +0.037507 0.756563 0.449304 +0.068934 0.756063 0.446082 +0.100361 0.755562 0.442860 +0.131789 0.755062 0.439638 +0.163216 0.754561 0.436415 +0.194643 0.754061 0.433193 +0.226070 0.753561 0.429971 +0.257497 0.753060 0.426749 +0.288924 0.752560 0.423527 +0.320352 0.752059 0.420305 +0.351779 0.751559 0.417082 +0.383206 0.751059 0.413860 +0.383974 0.750558 0.382644 +0.415396 0.750058 0.382083 +0.446818 0.749557 0.381521 +0.478240 0.749057 0.380960 +0.509662 0.748557 0.380398 +0.541084 0.748056 0.379837 +0.572506 0.747556 0.379275 +0.602336 0.747055 0.378714 +0.630337 0.746555 0.378152 +0.658337 0.746055 0.377591 +0.686338 0.745554 0.377029 +0.714338 0.745054 0.376468 +0.768469 0.773059 0.375906 +0.801065 0.779530 0.375344 +0.829071 0.781410 0.374783 +0.857076 0.783290 0.374221 +0.885082 0.785170 0.373660 +0.000000 0.785387 0.462696 +0.000000 0.784887 0.459474 +0.000000 0.784386 0.456252 +0.004191 0.783886 0.453030 +0.035618 0.783386 0.449808 +0.067045 0.782885 0.446586 +0.098472 0.782385 0.443363 +0.129900 0.781884 0.440141 +0.161327 0.781384 0.436919 +0.192754 0.780884 0.433697 +0.224181 0.780383 0.430475 +0.255608 0.779883 0.427253 +0.287035 0.779382 0.424030 +0.318463 0.778882 0.420808 +0.349890 0.778382 0.417586 +0.381317 0.777881 0.414364 +0.380755 0.777381 0.381819 +0.411114 0.776880 0.380194 +0.442536 0.776380 0.379632 +0.473958 0.775880 0.379071 +0.505380 0.775379 0.378509 +0.536802 0.774879 0.377948 +0.568224 0.774378 0.377386 +0.598260 0.773878 0.376825 +0.626261 0.773378 0.376263 +0.654261 0.772877 0.375702 +0.682262 0.772377 0.375140 +0.710262 0.771876 0.374578 +0.738263 0.771376 0.374017 +0.792394 0.799382 0.373455 +0.827387 0.808250 0.372894 +0.855393 0.810130 0.372332 +0.883399 0.812010 0.371771 +0.000000 0.812210 0.463200 +0.000000 0.811710 0.459978 +0.000000 0.811209 0.456756 +0.002302 0.810709 0.453533 +0.033729 0.810208 0.450311 +0.065156 0.809708 0.447089 +0.096583 0.809208 0.443867 +0.128011 0.808707 0.440645 +0.159438 0.808207 0.437423 +0.190865 0.807706 0.434201 +0.222292 0.807206 0.430978 +0.253719 0.806706 0.427756 +0.285146 0.806205 0.424534 +0.316574 0.805705 0.421312 +0.348001 0.805204 0.418090 +0.379428 0.804704 0.414868 +0.378866 0.804204 0.382322 +0.406832 0.803703 0.378305 +0.438254 0.803203 0.377743 +0.469676 0.802702 0.377182 +0.501099 0.802202 0.376620 +0.532521 0.801702 0.376059 +0.563943 0.801201 0.375497 +0.594184 0.800701 0.374936 +0.622185 0.800200 0.374374 +0.650185 0.799700 0.373813 +0.678186 0.799200 0.373251 +0.706186 0.798699 0.372689 +0.734187 0.798199 0.372128 +0.762187 0.797698 0.371566 +0.816318 0.825704 0.371005 +0.853710 0.836970 0.370443 +0.881715 0.838850 0.369882 +0.000000 0.839033 0.463704 +0.000000 0.838532 0.460481 +0.000000 0.838032 0.457259 +0.000413 0.837531 0.454037 +0.031840 0.837031 0.450815 +0.063267 0.836531 0.447593 +0.094694 0.836030 0.444371 +0.126122 0.835530 0.441148 +0.157549 0.835029 0.437926 +0.188976 0.834529 0.434704 +0.220403 0.834029 0.431482 +0.251830 0.833528 0.428260 +0.283257 0.833028 0.425038 +0.314684 0.832527 0.421815 +0.346112 0.832027 0.418593 +0.377539 0.831527 0.415371 +0.376977 0.831026 0.382826 +0.402551 0.830526 0.376416 +0.433973 0.830025 0.375854 +0.465395 0.829525 0.375293 +0.496817 0.829025 0.374731 +0.528239 0.828524 0.374170 +0.559661 0.828024 0.373608 +0.590108 0.827523 0.373047 +0.618109 0.827023 0.372485 +0.646109 0.826523 0.371923 +0.674110 0.826022 0.371362 +0.702110 0.825522 0.370800 +0.730111 0.825021 0.370239 +0.758111 0.824521 0.369677 +0.786112 0.824021 0.369116 +0.840243 0.852026 0.368554 +0.880032 0.865690 0.367993 +0.000000 0.865855 0.464207 +0.000000 0.865355 0.460985 +0.000000 0.864854 0.457763 +0.000000 0.864354 0.454541 +0.029951 0.863854 0.451319 +0.061378 0.863353 0.448096 +0.092805 0.862853 0.444874 +0.124232 0.862352 0.441652 +0.155660 0.861852 0.438430 +0.187087 0.861352 0.435208 +0.218514 0.860851 0.431986 +0.249941 0.860351 0.428763 +0.281368 0.859850 0.425541 +0.312795 0.859350 0.422319 +0.344223 0.858850 0.419097 +0.375650 0.858349 0.415875 +0.375088 0.857849 0.383330 +0.398269 0.857348 0.374527 +0.429691 0.856848 0.373965 +0.461113 0.856348 0.373404 +0.492535 0.855847 0.372842 +0.523957 0.855347 0.372281 +0.555379 0.854847 0.371719 +0.586032 0.854346 0.371158 +0.614033 0.853846 0.370596 +0.642033 0.853345 0.370034 +0.670034 0.852845 0.369473 +0.698034 0.852345 0.368911 +0.726035 0.851844 0.368350 +0.754035 0.851344 0.367788 +0.782036 0.850843 0.367227 +0.810036 0.850343 0.366665 +0.864168 0.878349 0.366104 +0.000000 0.892678 0.464711 +0.000000 0.892178 0.461489 +0.000000 0.891677 0.458266 +0.000000 0.891177 0.455044 +0.028062 0.890676 0.451822 +0.059489 0.890176 0.448600 +0.090916 0.889676 0.445378 +0.122343 0.889175 0.442156 +0.153771 0.888675 0.438933 +0.185198 0.888174 0.435711 +0.216625 0.887674 0.432489 +0.248052 0.887174 0.429267 +0.279479 0.886673 0.426045 +0.310906 0.886173 0.422823 +0.342334 0.885672 0.419601 +0.373761 0.885172 0.416378 +0.373199 0.884672 0.383833 +0.393987 0.884171 0.372638 +0.425409 0.883671 0.372076 +0.456831 0.883170 0.371515 +0.488253 0.882670 0.370953 +0.519676 0.882170 0.370392 +0.551098 0.881669 0.369830 +0.581956 0.881169 0.369268 +0.609956 0.880668 0.368707 +0.637957 0.880168 0.368145 +0.665958 0.879668 0.367584 +0.693958 0.879167 0.367022 +0.721959 0.878667 0.366461 +0.749959 0.878166 0.365899 +0.777960 0.877666 0.365338 +0.805960 0.877166 0.364776 +0.833961 0.876665 0.364215 +0.005263 0.000000 0.474431 +0.036691 0.000000 0.473869 +0.068118 0.000000 0.473308 +0.099545 0.000000 0.472746 +0.130972 0.000000 0.472185 +0.162399 0.000000 0.471623 +0.193826 0.000000 0.471062 +0.225253 0.000000 0.470500 +0.256681 0.000000 0.469939 +0.288108 0.000000 0.469377 +0.319535 0.000000 0.468816 +0.350962 0.000000 0.468254 +0.382389 0.000000 0.467692 +0.413816 0.000000 0.467131 +0.445244 0.000000 0.466569 +0.466008 0.000000 0.455345 +0.465446 0.000000 0.422795 +0.496873 0.000000 0.419567 +0.528301 0.000000 0.416340 +0.559728 0.000000 0.413113 +0.591155 0.000000 0.409886 +0.622301 0.000000 0.406682 +0.650307 0.000000 0.403740 +0.678312 0.000000 0.400798 +0.706318 0.000000 0.397855 +0.734324 0.000000 0.394913 +0.762329 0.000000 0.391971 +0.790335 0.000000 0.389029 +0.818341 0.000000 0.386087 +0.846346 0.000000 0.383145 +0.874352 0.000000 0.380203 +0.902358 0.000000 0.377261 +0.930363 0.000000 0.374318 +0.000000 0.000000 0.472542 +0.032136 0.000000 0.471980 +0.063563 0.000000 0.471419 +0.094990 0.000000 0.470857 +0.126417 0.000000 0.470296 +0.157844 0.000000 0.469734 +0.189272 0.000000 0.469173 +0.220699 0.000000 0.468611 +0.252126 0.000000 0.468050 +0.283553 0.000000 0.467488 +0.314980 0.000000 0.466926 +0.346407 0.000000 0.466365 +0.377835 0.000000 0.465803 +0.409262 0.000000 0.465242 +0.440689 0.000000 0.464680 +0.464119 0.000000 0.456122 +0.463557 0.000000 0.423571 +0.494984 0.000000 0.420344 +0.526412 0.000000 0.417117 +0.557839 0.000000 0.413890 +0.589266 0.000000 0.410662 +0.620618 0.000000 0.407441 +0.648623 0.000000 0.404499 +0.676629 0.000000 0.401557 +0.704635 0.000000 0.398615 +0.732640 0.000000 0.395673 +0.760646 0.000000 0.392731 +0.788652 0.000000 0.389789 +0.816657 0.000000 0.386846 +0.844663 0.000000 0.383904 +0.872669 0.000000 0.380962 +0.900674 0.000000 0.378020 +0.928680 0.000000 0.375078 +0.000000 0.000000 0.470653 +0.000000 0.000000 0.470091 +0.059008 0.021688 0.469530 +0.090435 0.021126 0.468968 +0.121862 0.020565 0.468407 +0.153290 0.020003 0.467845 +0.184717 0.019442 0.467284 +0.216144 0.018880 0.466722 +0.247571 0.018319 0.466161 +0.278998 0.017757 0.465599 +0.310425 0.017196 0.465037 +0.341853 0.016634 0.464476 +0.373280 0.016073 0.463914 +0.404707 0.015511 0.463353 +0.436134 0.014950 0.462791 +0.462230 0.014388 0.456898 +0.461668 0.013827 0.424348 +0.493095 0.013265 0.421121 +0.524523 0.012703 0.417894 +0.555950 0.012142 0.414666 +0.587377 0.011580 0.411439 +0.618804 0.011019 0.408212 +0.646940 0.010457 0.405259 +0.674946 0.009896 0.402317 +0.702951 0.009334 0.399375 +0.730957 0.008773 0.396432 +0.758963 0.008211 0.393490 +0.786968 0.007650 0.390548 +0.814974 0.007088 0.387606 +0.842980 0.006527 0.384664 +0.870985 0.005965 0.381722 +0.898991 0.005404 0.378780 +0.926996 0.004842 0.375838 +0.000000 0.010259 0.468764 +0.000000 0.012363 0.468202 +0.025130 0.019799 0.467641 +0.085881 0.051226 0.467079 +0.117308 0.050665 0.466518 +0.148735 0.050103 0.465956 +0.180162 0.049542 0.465395 +0.211589 0.048980 0.464833 +0.243016 0.048418 0.464271 +0.274444 0.047857 0.463710 +0.305871 0.047295 0.463148 +0.337298 0.046734 0.462587 +0.368725 0.046172 0.462025 +0.400152 0.045611 0.461464 +0.431579 0.045049 0.460902 +0.460341 0.044488 0.457675 +0.459779 0.043926 0.425125 +0.491206 0.043365 0.421898 +0.522634 0.042803 0.418670 +0.554061 0.042242 0.415443 +0.585488 0.041680 0.412216 +0.616915 0.041119 0.408989 +0.645257 0.040557 0.406018 +0.673262 0.039995 0.403076 +0.701268 0.039434 0.400134 +0.729274 0.038872 0.397192 +0.757279 0.038311 0.394250 +0.785285 0.037749 0.391308 +0.813290 0.037188 0.388366 +0.841296 0.036626 0.385423 +0.869302 0.036065 0.382481 +0.897307 0.035503 0.379539 +0.925313 0.034942 0.376597 +0.000000 0.040359 0.466875 +0.000000 0.042463 0.466313 +0.017910 0.044567 0.465752 +0.052003 0.049337 0.465190 +0.112753 0.080764 0.464629 +0.144180 0.080203 0.464067 +0.175607 0.079641 0.463506 +0.207034 0.079080 0.462944 +0.238462 0.078518 0.462382 +0.269889 0.077957 0.461821 +0.301316 0.077395 0.461259 +0.332743 0.076834 0.460698 +0.364170 0.076272 0.460136 +0.395597 0.075710 0.459575 +0.427025 0.075149 0.459013 +0.458452 0.074587 0.458452 +0.457890 0.074026 0.425901 +0.489317 0.073464 0.422674 +0.520745 0.072903 0.419447 +0.552172 0.072341 0.416220 +0.583599 0.071780 0.412992 +0.615026 0.071218 0.409765 +0.643573 0.070657 0.406778 +0.671579 0.070095 0.403836 +0.699584 0.069534 0.400894 +0.727590 0.068972 0.397952 +0.755596 0.068411 0.395009 +0.783601 0.067849 0.392067 +0.811607 0.067287 0.389125 +0.839613 0.066726 0.386183 +0.867618 0.066164 0.383241 +0.895624 0.065603 0.380299 +0.923630 0.065041 0.377357 +0.000000 0.070458 0.464986 +0.000000 0.072563 0.464424 +0.016021 0.074667 0.463863 +0.047448 0.076771 0.463301 +0.078875 0.078875 0.462740 +0.139625 0.110302 0.462178 +0.171053 0.109741 0.461616 +0.202480 0.109179 0.461055 +0.233907 0.108618 0.460493 +0.265334 0.108056 0.459932 +0.296761 0.107495 0.459370 +0.328188 0.106933 0.458809 +0.359615 0.106372 0.458247 +0.391043 0.105810 0.457686 +0.422470 0.105249 0.457124 +0.453897 0.104687 0.456563 +0.456001 0.104126 0.426678 +0.487428 0.103564 0.423451 +0.518855 0.103002 0.420224 +0.550283 0.102441 0.416996 +0.581710 0.101879 0.413769 +0.613137 0.101318 0.410542 +0.641890 0.100756 0.407537 +0.669895 0.100195 0.404595 +0.697901 0.099633 0.401653 +0.725907 0.099072 0.398711 +0.753912 0.098510 0.395769 +0.781918 0.097949 0.392827 +0.809924 0.097387 0.389885 +0.837929 0.096826 0.386943 +0.865935 0.096264 0.384000 +0.893941 0.095703 0.381058 +0.921946 0.095141 0.378116 +0.000000 0.100558 0.463097 +0.000000 0.102662 0.462535 +0.014132 0.104766 0.461974 +0.045559 0.106871 0.461412 +0.076986 0.108975 0.460851 +0.108413 0.111079 0.460289 +0.166498 0.139841 0.459727 +0.197925 0.139279 0.459166 +0.229352 0.138717 0.458604 +0.260779 0.138156 0.458043 +0.292206 0.137594 0.457481 +0.323634 0.137033 0.456920 +0.355061 0.136471 0.456358 +0.386488 0.135910 0.455797 +0.417915 0.135348 0.455235 +0.449342 0.134787 0.454674 +0.454112 0.134225 0.427455 +0.485539 0.133664 0.424228 +0.516966 0.133102 0.421000 +0.548394 0.132541 0.417773 +0.579821 0.131979 0.414546 +0.611248 0.131417 0.411319 +0.640206 0.130856 0.408297 +0.668212 0.130294 0.405355 +0.696218 0.129733 0.402413 +0.724223 0.129171 0.399471 +0.752229 0.128610 0.396529 +0.780235 0.128048 0.393586 +0.808240 0.127487 0.390644 +0.836246 0.126925 0.387702 +0.864252 0.126364 0.384760 +0.892257 0.125802 0.381818 +0.920263 0.125241 0.378876 +0.000000 0.130658 0.461208 +0.000000 0.132762 0.460646 +0.012243 0.134866 0.460085 +0.043670 0.136970 0.459523 +0.075097 0.139075 0.458961 +0.106524 0.141179 0.458400 +0.137951 0.143283 0.457838 +0.193370 0.169379 0.457277 +0.224797 0.168817 0.456715 +0.256224 0.168256 0.456154 +0.287652 0.167694 0.455592 +0.319079 0.167132 0.455031 +0.350506 0.166571 0.454469 +0.381933 0.166009 0.453908 +0.413360 0.165448 0.453346 +0.444787 0.164886 0.452785 +0.452223 0.164325 0.428232 +0.483650 0.163763 0.425004 +0.515077 0.163202 0.421777 +0.546505 0.162640 0.418550 +0.577932 0.162079 0.415323 +0.609359 0.161517 0.412095 +0.638523 0.160956 0.409057 +0.666529 0.160394 0.406114 +0.694534 0.159833 0.403172 +0.722540 0.159271 0.400230 +0.750546 0.158709 0.397288 +0.778551 0.158148 0.394346 +0.806557 0.157586 0.391404 +0.834563 0.157025 0.388462 +0.862568 0.156463 0.385520 +0.890574 0.155902 0.382577 +0.918580 0.155340 0.379635 +0.000000 0.160757 0.459319 +0.000000 0.162862 0.458757 +0.010354 0.164966 0.458196 +0.041781 0.167070 0.457634 +0.073208 0.169174 0.457072 +0.104635 0.171278 0.456511 +0.136062 0.173383 0.455949 +0.167490 0.175487 0.455388 +0.220243 0.198917 0.454826 +0.251670 0.198355 0.454265 +0.283097 0.197794 0.453703 +0.314524 0.197232 0.453142 +0.345951 0.196671 0.452580 +0.377378 0.196109 0.452019 +0.408806 0.195548 0.451457 +0.440233 0.194986 0.450896 +0.450334 0.194424 0.429008 +0.481761 0.193863 0.425781 +0.513188 0.193301 0.422554 +0.544616 0.192740 0.419326 +0.576043 0.192178 0.416099 +0.607470 0.191617 0.412872 +0.636840 0.191055 0.409816 +0.664845 0.190494 0.406874 +0.692851 0.189932 0.403932 +0.720857 0.189371 0.400990 +0.748862 0.188809 0.398048 +0.776868 0.188248 0.395105 +0.804874 0.187686 0.392163 +0.832879 0.187125 0.389221 +0.860885 0.186563 0.386279 +0.888891 0.186001 0.383337 +0.916896 0.185440 0.380395 +0.000000 0.190857 0.457430 +0.000000 0.192961 0.456868 +0.008465 0.195065 0.456306 +0.039892 0.197170 0.455745 +0.071319 0.199274 0.455183 +0.102746 0.201378 0.454622 +0.134173 0.203482 0.454060 +0.165601 0.205586 0.453499 +0.197028 0.207691 0.452937 +0.247115 0.228455 0.452376 +0.278542 0.227893 0.451814 +0.309969 0.227332 0.451253 +0.341396 0.226770 0.450691 +0.372824 0.226209 0.450130 +0.404251 0.225647 0.449568 +0.435678 0.225086 0.449007 +0.448445 0.224524 0.429785 +0.479872 0.223963 0.426558 +0.511299 0.223401 0.423330 +0.542726 0.222840 0.420103 +0.574154 0.222278 0.416876 +0.605581 0.221716 0.413649 +0.635156 0.221155 0.410576 +0.663162 0.220593 0.407634 +0.691168 0.220032 0.404691 +0.719173 0.219470 0.401749 +0.747179 0.218909 0.398807 +0.775185 0.218347 0.395865 +0.803190 0.217786 0.392923 +0.831196 0.217224 0.389981 +0.859202 0.216663 0.387039 +0.887207 0.216101 0.384097 +0.915213 0.215540 0.381154 +0.000000 0.220957 0.455541 +0.000000 0.223061 0.454979 +0.006576 0.225165 0.454417 +0.038003 0.227269 0.453856 +0.069430 0.229374 0.453294 +0.100857 0.231478 0.452733 +0.132284 0.233582 0.452171 +0.163712 0.235686 0.451610 +0.195139 0.237790 0.451048 +0.226566 0.239894 0.450487 +0.273987 0.257993 0.449925 +0.305415 0.257431 0.449364 +0.336842 0.256870 0.448802 +0.368269 0.256308 0.448241 +0.399696 0.255747 0.447679 +0.431123 0.255185 0.447118 +0.446556 0.254624 0.430562 +0.477983 0.254062 0.427334 +0.509410 0.253501 0.424107 +0.540837 0.252939 0.420880 +0.572265 0.252378 0.417653 +0.603692 0.251816 0.414425 +0.633473 0.251255 0.411335 +0.661479 0.250693 0.408393 +0.689484 0.250132 0.405451 +0.717490 0.249570 0.402509 +0.745496 0.249008 0.399567 +0.773501 0.248447 0.396625 +0.801507 0.247885 0.393682 +0.829513 0.247324 0.390740 +0.857518 0.246762 0.387798 +0.885524 0.246201 0.384856 +0.913529 0.245639 0.381914 +0.000000 0.251056 0.453651 +0.000000 0.253161 0.453090 +0.004687 0.255265 0.452528 +0.036114 0.257369 0.451967 +0.067541 0.259473 0.451405 +0.098968 0.261577 0.450844 +0.130395 0.263682 0.450282 +0.161822 0.265786 0.449721 +0.193250 0.267890 0.449159 +0.224677 0.269994 0.448598 +0.256104 0.272098 0.448036 +0.300860 0.287531 0.447475 +0.332287 0.286970 0.446913 +0.363714 0.286408 0.446352 +0.395141 0.285847 0.445790 +0.426568 0.285285 0.445228 +0.444667 0.284723 0.431338 +0.476094 0.284162 0.428111 +0.507521 0.283600 0.424884 +0.538948 0.283039 0.421657 +0.570376 0.282477 0.418429 +0.601803 0.281916 0.415202 +0.631790 0.281354 0.412095 +0.659795 0.280793 0.409153 +0.687801 0.280231 0.406211 +0.715807 0.279670 0.403268 +0.743812 0.279108 0.400326 +0.771818 0.278547 0.397384 +0.799823 0.277985 0.394442 +0.827829 0.277424 0.391500 +0.855835 0.276862 0.388558 +0.883840 0.276300 0.385616 +0.911846 0.275739 0.382673 +0.000000 0.281156 0.451762 +0.000000 0.283260 0.451201 +0.002798 0.285364 0.450639 +0.034225 0.287469 0.450078 +0.065652 0.289573 0.449516 +0.097079 0.291677 0.448955 +0.128506 0.293781 0.448393 +0.159933 0.295885 0.447832 +0.191361 0.297990 0.447270 +0.222788 0.300094 0.446709 +0.254215 0.302198 0.446147 +0.285642 0.304302 0.445586 +0.327732 0.317069 0.445024 +0.359159 0.316508 0.444463 +0.390586 0.315946 0.443901 +0.422014 0.315385 0.443339 +0.442778 0.314823 0.432115 +0.474205 0.314262 0.428888 +0.505632 0.313700 0.425660 +0.537059 0.313139 0.422433 +0.568487 0.312577 0.419206 +0.599914 0.312015 0.415979 +0.630106 0.311454 0.412854 +0.658112 0.310892 0.409912 +0.686117 0.310331 0.406970 +0.714123 0.309769 0.404028 +0.742129 0.309208 0.401086 +0.770134 0.308646 0.398144 +0.798140 0.308085 0.395202 +0.826146 0.307523 0.392259 +0.854151 0.306962 0.389317 +0.882157 0.306400 0.386375 +0.910163 0.305839 0.383433 +0.000000 0.311256 0.449873 +0.000000 0.313360 0.449312 +0.000909 0.315464 0.448750 +0.032336 0.317568 0.448189 +0.063763 0.319672 0.447627 +0.095190 0.321777 0.447066 +0.126617 0.323881 0.446504 +0.158044 0.325985 0.445943 +0.189472 0.328089 0.445381 +0.220899 0.330193 0.444820 +0.252326 0.332298 0.444258 +0.283753 0.334402 0.443697 +0.315180 0.336506 0.443135 +0.354605 0.346607 0.442573 +0.386032 0.346046 0.442012 +0.417459 0.345484 0.441450 +0.440889 0.344923 0.432892 +0.472316 0.344361 0.429664 +0.503743 0.343800 0.426437 +0.535170 0.343238 0.423210 +0.566598 0.342677 0.419983 +0.598025 0.342115 0.416755 +0.628423 0.341554 0.413614 +0.656428 0.340992 0.410672 +0.684434 0.340431 0.407730 +0.712440 0.339869 0.404788 +0.740445 0.339307 0.401845 +0.768451 0.338746 0.398903 +0.796457 0.338184 0.395961 +0.824462 0.337623 0.393019 +0.852468 0.337061 0.390077 +0.880474 0.336500 0.387135 +0.908479 0.335938 0.384193 +0.000000 0.341355 0.447984 +0.000000 0.343460 0.447423 +0.000000 0.345564 0.446861 +0.030447 0.347668 0.446300 +0.061874 0.349772 0.445738 +0.093301 0.351876 0.445177 +0.124728 0.353981 0.444615 +0.156155 0.356085 0.444054 +0.187583 0.358189 0.443492 +0.219010 0.360293 0.442931 +0.250437 0.362397 0.442369 +0.281864 0.364501 0.441808 +0.313291 0.366606 0.441246 +0.344718 0.368710 0.440684 +0.381477 0.376146 0.440123 +0.412904 0.375584 0.439561 +0.439000 0.375022 0.433668 +0.470427 0.374461 0.430441 +0.501854 0.373899 0.427214 +0.533281 0.373338 0.423987 +0.564708 0.372776 0.420759 +0.596136 0.372215 0.417532 +0.626739 0.371653 0.414373 +0.654745 0.371092 0.411431 +0.682751 0.370530 0.408489 +0.710756 0.369969 0.405547 +0.738762 0.369407 0.402605 +0.766768 0.368846 0.399663 +0.794773 0.368284 0.396721 +0.822779 0.367723 0.393779 +0.850785 0.367161 0.390836 +0.878790 0.366599 0.387894 +0.906796 0.366038 0.384952 +0.000000 0.371455 0.446095 +0.000000 0.373559 0.445534 +0.000000 0.375663 0.444972 +0.028558 0.377768 0.444411 +0.059985 0.379872 0.443849 +0.091412 0.381976 0.443288 +0.122839 0.384080 0.442726 +0.154266 0.386184 0.442165 +0.185694 0.388289 0.441603 +0.217121 0.390393 0.441042 +0.248548 0.392497 0.440480 +0.279975 0.394601 0.439918 +0.311402 0.396705 0.439357 +0.342829 0.398810 0.438795 +0.374256 0.400914 0.438234 +0.408349 0.405684 0.437672 +0.437111 0.405122 0.434445 +0.468538 0.404561 0.431218 +0.499965 0.403999 0.427991 +0.531392 0.403438 0.424763 +0.562819 0.402876 0.421536 +0.594247 0.402314 0.418309 +0.625056 0.401753 0.415133 +0.653062 0.401191 0.412191 +0.681067 0.400630 0.409249 +0.709073 0.400068 0.406307 +0.737079 0.399507 0.403364 +0.765084 0.398945 0.400422 +0.793090 0.399287 0.398384 +0.821096 0.401106 0.397822 +0.849101 0.402925 0.397261 +0.877107 0.404744 0.396699 +0.905113 0.406563 0.396138 +0.000000 0.401555 0.444206 +0.000000 0.403659 0.443645 +0.000000 0.405763 0.443083 +0.026669 0.407867 0.442522 +0.058096 0.409971 0.441960 +0.089523 0.412076 0.441399 +0.120950 0.414180 0.440837 +0.152377 0.416284 0.440276 +0.183804 0.418388 0.439714 +0.215232 0.420492 0.439153 +0.246659 0.422597 0.438591 +0.278086 0.424701 0.438029 +0.309513 0.426805 0.437468 +0.340940 0.428909 0.436906 +0.372367 0.431013 0.436345 +0.403795 0.433118 0.435783 +0.435222 0.435222 0.435222 +0.466649 0.437326 0.434660 +0.498076 0.439430 0.434099 +0.529503 0.441534 0.433537 +0.560930 0.443639 0.432976 +0.592358 0.445743 0.432414 +0.623373 0.447813 0.431853 +0.651378 0.449632 0.431291 +0.679384 0.451451 0.430729 +0.707390 0.453270 0.430168 +0.735395 0.455089 0.429606 +0.763401 0.456908 0.429045 +0.791407 0.458727 0.428483 +0.819412 0.460546 0.427922 +0.847418 0.462365 0.427360 +0.875424 0.464184 0.426799 +0.903429 0.466003 0.426237 +0.000000 0.460977 0.474306 +0.000000 0.463082 0.473744 +0.000000 0.465186 0.473183 +0.024780 0.467290 0.472621 +0.056207 0.469394 0.472060 +0.087634 0.471498 0.471498 +0.119061 0.470937 0.468271 +0.150488 0.470375 0.465044 +0.181915 0.469814 0.461817 +0.213343 0.469252 0.458589 +0.244770 0.468691 0.455362 +0.276197 0.468129 0.452135 +0.307624 0.467568 0.448907 +0.339051 0.467006 0.445680 +0.370478 0.466444 0.442453 +0.401906 0.465883 0.439226 +0.433333 0.465321 0.435998 +0.462094 0.464760 0.432771 +0.496187 0.469530 0.432210 +0.527614 0.471634 0.431648 +0.559041 0.473738 0.431087 +0.590469 0.475842 0.430525 +0.621689 0.477929 0.429964 +0.649695 0.479748 0.429402 +0.677701 0.481568 0.428840 +0.705706 0.483387 0.428279 +0.733712 0.485206 0.427717 +0.761718 0.487025 0.427156 +0.789723 0.488844 0.426594 +0.817729 0.490663 0.426033 +0.845735 0.492482 0.425471 +0.873740 0.494301 0.424910 +0.901746 0.496120 0.424348 +0.000000 0.504406 0.488411 +0.000000 0.503844 0.485184 +0.000000 0.503283 0.481957 +0.022891 0.502721 0.478730 +0.054318 0.502159 0.475502 +0.085745 0.501598 0.472275 +0.117172 0.501036 0.469048 +0.148599 0.500475 0.465820 +0.180026 0.499913 0.462593 +0.211454 0.499352 0.459366 +0.242881 0.498790 0.456139 +0.274308 0.498229 0.452911 +0.305735 0.497667 0.449684 +0.337162 0.497106 0.446457 +0.368589 0.496544 0.443230 +0.400017 0.495983 0.440002 +0.431444 0.495421 0.436775 +0.457539 0.494860 0.430882 +0.488967 0.494298 0.430321 +0.525725 0.501734 0.429759 +0.557152 0.503838 0.429198 +0.588580 0.505942 0.428636 +0.620006 0.508046 0.428074 +0.648012 0.509865 0.427513 +0.676017 0.511684 0.426951 +0.704023 0.513503 0.426390 +0.732029 0.515322 0.425828 +0.760034 0.517141 0.425267 +0.788040 0.518961 0.424705 +0.816046 0.520780 0.424144 +0.844051 0.522599 0.423582 +0.872057 0.524418 0.423021 +0.900062 0.526237 0.422459 +0.000000 0.534505 0.489188 +0.000000 0.533944 0.485961 +0.000000 0.533382 0.482733 +0.021002 0.532821 0.479506 +0.052429 0.532259 0.476279 +0.083856 0.531698 0.473052 +0.115283 0.531136 0.469824 +0.146710 0.530575 0.466597 +0.178137 0.530013 0.463370 +0.209565 0.529451 0.460143 +0.240992 0.528890 0.456915 +0.272419 0.528328 0.453688 +0.303846 0.527767 0.450461 +0.335273 0.527205 0.447234 +0.366700 0.526644 0.444006 +0.398127 0.526082 0.440779 +0.429555 0.525521 0.437552 +0.452985 0.524959 0.428993 +0.484412 0.524398 0.428432 +0.515839 0.523836 0.427870 +0.555263 0.533938 0.427309 +0.586690 0.536042 0.426747 +0.618118 0.538146 0.426185 +0.646328 0.539982 0.425624 +0.674334 0.541801 0.425062 +0.702340 0.543620 0.424501 +0.730345 0.545439 0.423939 +0.758351 0.547258 0.423378 +0.786356 0.549077 0.422816 +0.814362 0.550896 0.422255 +0.842368 0.552715 0.421693 +0.870373 0.554535 0.421132 +0.898379 0.556354 0.420570 +0.000000 0.564605 0.489965 +0.000000 0.564043 0.486737 +0.000000 0.563482 0.483510 +0.019113 0.562920 0.480283 +0.050540 0.562359 0.477056 +0.081967 0.561797 0.473828 +0.113394 0.561236 0.470601 +0.144821 0.560674 0.467374 +0.176248 0.560113 0.464147 +0.207675 0.559551 0.460919 +0.239103 0.558990 0.457692 +0.270530 0.558428 0.454465 +0.301957 0.557867 0.451238 +0.333384 0.557305 0.448010 +0.364811 0.556743 0.444783 +0.396238 0.556182 0.441556 +0.427666 0.555620 0.438329 +0.448430 0.555059 0.427104 +0.479857 0.554497 0.426543 +0.511284 0.553936 0.425981 +0.542711 0.553374 0.425419 +0.584801 0.566141 0.424858 +0.616229 0.568246 0.424296 +0.644645 0.570099 0.423735 +0.672650 0.571918 0.423173 +0.700656 0.573737 0.422612 +0.728662 0.575556 0.422050 +0.756667 0.577375 0.421489 +0.784673 0.579194 0.420927 +0.812679 0.581013 0.420366 +0.840684 0.582832 0.419804 +0.868690 0.584651 0.419243 +0.896696 0.586470 0.418681 +0.000000 0.594705 0.490741 +0.000000 0.594143 0.487514 +0.000000 0.593582 0.484287 +0.017223 0.593020 0.481060 +0.048651 0.592458 0.477832 +0.080078 0.591897 0.474605 +0.111505 0.591335 0.471378 +0.142932 0.590774 0.468151 +0.174359 0.590212 0.464923 +0.205786 0.589651 0.461696 +0.237214 0.589089 0.458469 +0.268641 0.588528 0.455242 +0.300068 0.587966 0.452014 +0.331495 0.587405 0.448787 +0.362922 0.586843 0.445560 +0.394349 0.586282 0.442332 +0.425777 0.585720 0.439105 +0.443875 0.585159 0.425215 +0.475302 0.584597 0.424654 +0.506729 0.584035 0.424092 +0.538157 0.583474 0.423530 +0.569584 0.582912 0.422969 +0.614340 0.598345 0.422407 +0.642961 0.600216 0.421846 +0.670967 0.602035 0.421284 +0.698973 0.603854 0.420723 +0.726978 0.605673 0.420161 +0.754984 0.607492 0.419600 +0.782990 0.609311 0.419038 +0.810995 0.611130 0.418477 +0.839001 0.612949 0.417915 +0.867007 0.614768 0.417354 +0.895012 0.616587 0.416792 +0.000000 0.624281 0.491474 +0.000000 0.623781 0.488252 +0.000000 0.623280 0.485030 +0.015334 0.622780 0.481808 +0.046762 0.622280 0.478586 +0.078189 0.621779 0.475364 +0.109616 0.621279 0.472141 +0.141043 0.620778 0.468919 +0.172470 0.620278 0.465697 +0.203897 0.619750 0.462473 +0.235325 0.619189 0.459245 +0.266752 0.618627 0.456018 +0.298179 0.618066 0.452791 +0.329606 0.617504 0.449564 +0.361033 0.616943 0.446336 +0.392460 0.616381 0.443109 +0.423888 0.615820 0.439882 +0.439320 0.615258 0.423326 +0.470748 0.614697 0.422764 +0.502175 0.614135 0.422203 +0.533602 0.613574 0.421641 +0.565029 0.613012 0.421080 +0.596456 0.612451 0.420518 +0.641278 0.630332 0.419957 +0.669284 0.632151 0.419395 +0.697289 0.633971 0.418834 +0.725295 0.635790 0.418272 +0.753301 0.637609 0.417711 +0.781306 0.639428 0.417149 +0.809312 0.641247 0.416588 +0.837318 0.643066 0.416026 +0.865323 0.644885 0.415465 +0.893329 0.646704 0.414903 +0.000000 0.651104 0.491978 +0.000000 0.650603 0.488756 +0.000000 0.650103 0.485534 +0.013445 0.649603 0.482312 +0.044873 0.649102 0.479089 +0.076300 0.648602 0.475867 +0.107727 0.648102 0.472645 +0.139154 0.647601 0.469423 +0.170581 0.647101 0.466201 +0.202008 0.646600 0.462979 +0.233436 0.646100 0.459756 +0.264863 0.645600 0.456534 +0.296290 0.645099 0.453312 +0.327717 0.644599 0.450090 +0.359144 0.644098 0.446868 +0.390571 0.643598 0.443646 +0.421999 0.643098 0.440423 +0.434996 0.642597 0.421437 +0.466418 0.642097 0.420875 +0.497840 0.641596 0.420314 +0.529262 0.641096 0.419752 +0.560684 0.640596 0.419191 +0.592106 0.640095 0.418629 +0.621134 0.639595 0.418068 +0.667600 0.659936 0.417506 +0.695606 0.661816 0.416945 +0.723612 0.663696 0.416383 +0.751617 0.665576 0.415822 +0.779623 0.667456 0.415260 +0.807629 0.669337 0.414699 +0.835634 0.671217 0.414137 +0.863640 0.673097 0.413576 +0.891646 0.674977 0.413014 +0.000000 0.677927 0.492482 +0.000000 0.677426 0.489259 +0.000000 0.676926 0.486037 +0.011556 0.676425 0.482815 +0.042984 0.675925 0.479593 +0.074411 0.675425 0.476371 +0.105838 0.674924 0.473149 +0.137265 0.674424 0.469927 +0.168692 0.673923 0.466704 +0.200119 0.673423 0.463482 +0.231547 0.672923 0.460260 +0.262974 0.672422 0.457038 +0.294401 0.671922 0.453816 +0.325828 0.671421 0.450594 +0.357255 0.670921 0.447371 +0.388682 0.670421 0.444149 +0.420109 0.669920 0.440927 +0.430714 0.669420 0.419548 +0.462136 0.668919 0.418986 +0.493558 0.668419 0.418425 +0.524980 0.667919 0.417863 +0.556402 0.667418 0.417302 +0.587824 0.666918 0.416740 +0.617058 0.666417 0.416179 +0.645059 0.665917 0.415617 +0.693923 0.688656 0.415056 +0.721928 0.690536 0.414494 +0.749934 0.692416 0.413933 +0.777940 0.694296 0.413371 +0.805945 0.696176 0.412810 +0.833951 0.698057 0.412248 +0.861957 0.699937 0.411686 +0.889962 0.701817 0.411125 +0.000000 0.704749 0.492985 +0.000000 0.704249 0.489763 +0.000000 0.703748 0.486541 +0.009667 0.703248 0.483319 +0.041095 0.702748 0.480097 +0.072522 0.702247 0.476874 +0.103949 0.701747 0.473652 +0.135376 0.701246 0.470430 +0.166803 0.700746 0.467208 +0.198230 0.700246 0.463986 +0.229657 0.699745 0.460764 +0.261085 0.699245 0.457541 +0.292512 0.698744 0.454319 +0.323939 0.698244 0.451097 +0.355366 0.697744 0.447875 +0.386793 0.697243 0.444653 +0.418220 0.696743 0.441431 +0.426432 0.696242 0.417659 +0.457854 0.695742 0.417097 +0.489276 0.695242 0.416536 +0.520699 0.694741 0.415974 +0.552121 0.694241 0.415413 +0.583543 0.693740 0.414851 +0.612982 0.693240 0.414290 +0.640983 0.692740 0.413728 +0.668983 0.692239 0.413167 +0.720245 0.717376 0.412605 +0.748251 0.719256 0.412044 +0.776256 0.721136 0.411482 +0.804262 0.723016 0.410921 +0.832268 0.724896 0.410359 +0.860273 0.726777 0.409797 +0.888279 0.728657 0.409236 +0.000000 0.731572 0.493489 +0.000000 0.731072 0.490267 +0.000000 0.730571 0.487045 +0.007778 0.730071 0.483822 +0.039205 0.729570 0.480600 +0.070633 0.729070 0.477378 +0.102060 0.728570 0.474156 +0.133487 0.728069 0.470934 +0.164914 0.727569 0.467712 +0.196341 0.727068 0.464489 +0.227768 0.726568 0.461267 +0.259196 0.726068 0.458045 +0.290623 0.725567 0.454823 +0.322050 0.725067 0.451601 +0.353477 0.724566 0.448379 +0.384904 0.724066 0.445156 +0.416331 0.723566 0.441934 +0.422151 0.723065 0.415770 +0.453573 0.722565 0.415208 +0.484995 0.722064 0.414647 +0.516417 0.721564 0.414085 +0.547839 0.721064 0.413524 +0.579261 0.720563 0.412962 +0.608906 0.720063 0.412401 +0.636907 0.719562 0.411839 +0.664907 0.719062 0.411278 +0.692908 0.718562 0.410716 +0.746567 0.746096 0.410155 +0.774573 0.747976 0.409593 +0.802579 0.749856 0.409031 +0.830584 0.751736 0.408470 +0.858590 0.753616 0.407908 +0.886596 0.755497 0.407347 +0.000000 0.758395 0.493992 +0.000000 0.757894 0.490770 +0.000000 0.757394 0.487548 +0.005889 0.756893 0.484326 +0.037316 0.756393 0.481104 +0.068744 0.755893 0.477882 +0.100171 0.755392 0.474660 +0.131598 0.754892 0.471437 +0.163025 0.754391 0.468215 +0.194452 0.753891 0.464993 +0.225879 0.753391 0.461771 +0.257307 0.752890 0.458549 +0.288734 0.752390 0.455327 +0.320161 0.751889 0.452104 +0.351588 0.751389 0.448882 +0.383015 0.750889 0.445660 +0.414442 0.750388 0.442438 +0.417869 0.749888 0.413881 +0.449291 0.749387 0.413319 +0.480713 0.748887 0.412758 +0.512135 0.748387 0.412196 +0.543557 0.747886 0.411635 +0.574979 0.747386 0.411073 +0.604830 0.746885 0.410512 +0.632831 0.746385 0.409950 +0.660831 0.745885 0.409389 +0.688832 0.745384 0.408827 +0.716832 0.744884 0.408266 +0.770963 0.772890 0.407704 +0.800895 0.776696 0.407142 +0.828901 0.778576 0.406581 +0.856906 0.780456 0.406019 +0.884912 0.782336 0.405458 +0.000000 0.785217 0.494496 +0.000000 0.784717 0.491274 +0.000000 0.784217 0.488052 +0.004000 0.783716 0.484830 +0.035427 0.783216 0.481607 +0.066855 0.782715 0.478385 +0.098282 0.782215 0.475163 +0.129709 0.781715 0.471941 +0.161136 0.781214 0.468719 +0.192563 0.780714 0.465497 +0.223990 0.780213 0.462274 +0.255418 0.779713 0.459052 +0.286845 0.779213 0.455830 +0.318272 0.778712 0.452608 +0.349699 0.778212 0.449386 +0.381126 0.777711 0.446164 +0.412553 0.777211 0.442941 +0.413587 0.776711 0.411992 +0.445009 0.776210 0.411430 +0.476431 0.775710 0.410869 +0.507853 0.775209 0.410307 +0.539276 0.774709 0.409746 +0.570698 0.774209 0.409184 +0.600754 0.773708 0.408623 +0.628755 0.773208 0.408061 +0.656755 0.772707 0.407500 +0.684756 0.772207 0.406938 +0.712756 0.771707 0.406376 +0.740757 0.771206 0.405815 +0.794888 0.799212 0.405253 +0.827217 0.805416 0.404692 +0.855223 0.807296 0.404130 +0.883229 0.809176 0.403569 +0.000000 0.812040 0.495000 +0.000000 0.811540 0.491778 +0.000000 0.811039 0.488555 +0.002111 0.810539 0.485333 +0.033538 0.810038 0.482111 +0.064966 0.809538 0.478889 +0.096393 0.809038 0.475667 +0.127820 0.808537 0.472445 +0.159247 0.808037 0.469222 +0.190674 0.807536 0.466000 +0.222101 0.807036 0.462778 +0.253529 0.806536 0.459556 +0.284956 0.806035 0.456334 +0.316383 0.805535 0.453112 +0.347810 0.805034 0.449889 +0.379237 0.804534 0.446667 +0.410664 0.804034 0.443445 +0.410103 0.803533 0.410900 +0.440728 0.803033 0.409541 +0.472150 0.802532 0.408980 +0.503572 0.802032 0.408418 +0.534994 0.801532 0.407857 +0.566416 0.801031 0.407295 +0.596678 0.800531 0.406734 +0.624679 0.800030 0.406172 +0.652679 0.799530 0.405611 +0.680680 0.799030 0.405049 +0.708680 0.798529 0.404487 +0.736681 0.798029 0.403926 +0.764681 0.797528 0.403364 +0.818813 0.825534 0.402803 +0.853540 0.834136 0.402241 +0.881545 0.836016 0.401680 +0.000000 0.838863 0.495503 +0.000000 0.838362 0.492281 +0.000000 0.837862 0.489059 +0.000222 0.837361 0.485837 +0.031649 0.836861 0.482615 +0.063076 0.836361 0.479392 +0.094504 0.835860 0.476170 +0.125931 0.835360 0.472948 +0.157358 0.834859 0.469726 +0.188785 0.834359 0.466504 +0.220212 0.833859 0.463282 +0.251639 0.833358 0.460060 +0.283067 0.832858 0.456837 +0.314494 0.832357 0.453615 +0.345921 0.831857 0.450393 +0.377348 0.831357 0.447171 +0.408775 0.830856 0.443949 +0.408214 0.830356 0.411404 +0.436446 0.829855 0.407652 +0.467868 0.829355 0.407091 +0.499290 0.828855 0.406529 +0.530712 0.828354 0.405968 +0.562134 0.827854 0.405406 +0.592602 0.827353 0.404845 +0.620603 0.826853 0.404283 +0.648603 0.826353 0.403721 +0.676604 0.825852 0.403160 +0.704604 0.825352 0.402598 +0.732605 0.824851 0.402037 +0.760605 0.824351 0.401475 +0.788606 0.823851 0.400914 +0.842737 0.851856 0.400352 +0.879862 0.862856 0.399791 +0.000000 0.865685 0.496007 +0.000000 0.865185 0.492785 +0.000000 0.864685 0.489563 +0.000000 0.864184 0.486340 +0.029760 0.863684 0.483118 +0.061187 0.863183 0.479896 +0.092615 0.862683 0.476674 +0.124042 0.862183 0.473452 +0.155469 0.861682 0.470230 +0.186896 0.861182 0.467007 +0.218323 0.860681 0.463785 +0.249750 0.860181 0.460563 +0.281178 0.859681 0.457341 +0.312605 0.859180 0.454119 +0.344032 0.858680 0.450897 +0.375459 0.858179 0.447674 +0.406886 0.857679 0.444452 +0.406325 0.857179 0.411907 +0.432164 0.856678 0.405763 +0.463586 0.856178 0.405202 +0.495008 0.855677 0.404640 +0.526431 0.855177 0.404079 +0.557853 0.854677 0.403517 +0.588526 0.854176 0.402956 +0.616527 0.853676 0.402394 +0.644527 0.853175 0.401832 +0.672528 0.852675 0.401271 +0.700528 0.852175 0.400709 +0.728529 0.851674 0.400148 +0.756529 0.851174 0.399586 +0.784530 0.850673 0.399025 +0.812530 0.850173 0.398463 +0.866662 0.878179 0.397902 +0.000000 0.892508 0.496511 +0.000000 0.892008 0.493288 +0.000000 0.891507 0.490066 +0.000000 0.891007 0.486844 +0.027871 0.890506 0.483622 +0.059298 0.890006 0.480400 +0.090726 0.889506 0.477178 +0.122153 0.889005 0.473955 +0.153580 0.888505 0.470733 +0.185007 0.888004 0.467511 +0.216434 0.887504 0.464289 +0.247861 0.887004 0.461067 +0.279289 0.886503 0.457845 +0.310716 0.886003 0.454622 +0.342143 0.885502 0.451400 +0.373570 0.885002 0.448178 +0.404997 0.884502 0.444956 +0.404436 0.884001 0.412411 +0.427883 0.883501 0.403874 +0.459305 0.883000 0.403313 +0.490727 0.882500 0.402751 +0.522149 0.882000 0.402190 +0.553571 0.881499 0.401628 +0.584450 0.880999 0.401066 +0.612451 0.880498 0.400505 +0.640451 0.879998 0.399943 +0.668452 0.879498 0.399382 +0.696452 0.878997 0.398820 +0.724453 0.878497 0.398259 +0.752453 0.877996 0.397697 +0.780454 0.877496 0.397136 +0.808454 0.876996 0.396574 +0.836455 0.876495 0.396013 +0.007738 0.000000 0.506229 +0.039166 0.000000 0.505667 +0.070593 0.000000 0.505106 +0.102020 0.000000 0.504544 +0.133447 0.000000 0.503983 +0.164874 0.000000 0.503421 +0.196301 0.000000 0.502860 +0.227728 0.000000 0.502298 +0.259156 0.000000 0.501737 +0.290583 0.000000 0.501175 +0.322010 0.000000 0.500614 +0.353437 0.000000 0.500052 +0.384864 0.000000 0.499490 +0.416291 0.000000 0.498929 +0.447719 0.000000 0.498367 +0.479146 0.000000 0.497806 +0.497244 0.000000 0.483916 +0.496683 0.000000 0.451365 +0.528110 0.000000 0.448138 +0.559537 0.000000 0.444911 +0.590964 0.000000 0.441684 +0.622131 0.000000 0.438478 +0.650137 0.000000 0.435536 +0.678142 0.000000 0.432594 +0.706148 0.000000 0.429652 +0.734154 0.000000 0.426710 +0.762159 0.000000 0.423767 +0.790165 0.000000 0.420825 +0.818171 0.000000 0.417883 +0.846176 0.000000 0.414941 +0.874182 0.000000 0.411999 +0.902188 0.000000 0.409057 +0.930193 0.000000 0.406115 +0.000000 0.000000 0.504340 +0.034611 0.000000 0.503778 +0.066038 0.000000 0.503217 +0.097465 0.000000 0.502655 +0.128892 0.000000 0.502094 +0.160319 0.000000 0.501532 +0.191747 0.000000 0.500971 +0.223174 0.000000 0.500409 +0.254601 0.000000 0.499848 +0.286028 0.000000 0.499286 +0.317455 0.000000 0.498724 +0.348882 0.000000 0.498163 +0.380310 0.000000 0.497601 +0.411737 0.000000 0.497040 +0.443164 0.000000 0.496478 +0.474591 0.000000 0.495917 +0.495355 0.000000 0.484692 +0.494794 0.000000 0.452142 +0.526221 0.000000 0.448915 +0.557648 0.000000 0.445688 +0.589075 0.000000 0.442460 +0.620448 0.000000 0.439238 +0.648453 0.000000 0.436296 +0.676459 0.000000 0.433353 +0.704465 0.000000 0.430411 +0.732470 0.000000 0.427469 +0.760476 0.000000 0.424527 +0.788482 0.000000 0.421585 +0.816487 0.000000 0.418643 +0.844493 0.000000 0.415701 +0.872499 0.000000 0.412758 +0.900504 0.000000 0.409816 +0.928510 0.000000 0.406874 +0.000000 0.000000 0.502451 +0.000733 0.000000 0.501889 +0.061483 0.021497 0.501328 +0.092910 0.020936 0.500766 +0.124337 0.020374 0.500205 +0.155765 0.019813 0.499643 +0.187192 0.019251 0.499082 +0.218619 0.018690 0.498520 +0.250046 0.018128 0.497959 +0.281473 0.017567 0.497397 +0.312900 0.017005 0.496835 +0.344328 0.016443 0.496274 +0.375755 0.015882 0.495712 +0.407182 0.015320 0.495151 +0.438609 0.014759 0.494589 +0.470036 0.014197 0.494028 +0.493466 0.013636 0.485469 +0.492905 0.013074 0.452919 +0.524332 0.012513 0.449692 +0.555759 0.011951 0.446464 +0.587186 0.011390 0.443237 +0.618613 0.010828 0.440010 +0.646770 0.010267 0.437055 +0.674776 0.009705 0.434113 +0.702781 0.009144 0.431171 +0.730787 0.008582 0.428229 +0.758793 0.008020 0.425287 +0.786798 0.007459 0.422344 +0.814804 0.006897 0.419402 +0.842810 0.006336 0.416460 +0.870815 0.005774 0.413518 +0.898821 0.005213 0.410576 +0.926827 0.004651 0.407634 +0.000000 0.007403 0.500562 +0.000000 0.009507 0.500000 +0.027605 0.019608 0.499439 +0.088356 0.051035 0.498877 +0.119783 0.050474 0.498316 +0.151210 0.049912 0.497754 +0.182637 0.049351 0.497193 +0.214064 0.048789 0.496631 +0.245491 0.048228 0.496069 +0.276919 0.047666 0.495508 +0.308346 0.047105 0.494946 +0.339773 0.046543 0.494385 +0.371200 0.045982 0.493823 +0.402627 0.045420 0.493262 +0.434054 0.044859 0.492700 +0.465482 0.044297 0.492139 +0.491577 0.043735 0.486246 +0.491016 0.043174 0.453696 +0.522443 0.042612 0.450468 +0.553870 0.042051 0.447241 +0.585297 0.041489 0.444014 +0.616724 0.040928 0.440787 +0.645087 0.040366 0.437815 +0.673092 0.039805 0.434873 +0.701098 0.039243 0.431930 +0.729104 0.038682 0.428988 +0.757109 0.038120 0.426046 +0.785115 0.037559 0.423104 +0.813121 0.036997 0.420162 +0.841126 0.036436 0.417220 +0.869132 0.035874 0.414278 +0.897138 0.035312 0.411335 +0.925143 0.034751 0.408393 +0.000000 0.037502 0.498673 +0.000000 0.039607 0.498111 +0.017719 0.041711 0.497550 +0.054478 0.049146 0.496988 +0.115228 0.080574 0.496427 +0.146655 0.080012 0.495865 +0.178082 0.079450 0.495304 +0.209509 0.078889 0.494742 +0.240937 0.078327 0.494180 +0.272364 0.077766 0.493619 +0.303791 0.077204 0.493057 +0.335218 0.076643 0.492496 +0.366645 0.076081 0.491934 +0.398072 0.075520 0.491373 +0.429500 0.074958 0.490811 +0.460927 0.074397 0.490250 +0.489688 0.073835 0.487022 +0.489127 0.073274 0.454472 +0.520554 0.072712 0.451245 +0.551981 0.072151 0.448018 +0.583408 0.071589 0.444790 +0.614835 0.071027 0.441563 +0.643403 0.070466 0.438574 +0.671409 0.069904 0.435632 +0.699415 0.069343 0.432690 +0.727420 0.068781 0.429748 +0.755426 0.068220 0.426806 +0.783432 0.067658 0.423864 +0.811437 0.067097 0.420921 +0.839443 0.066535 0.417979 +0.867448 0.065974 0.415037 +0.895454 0.065412 0.412095 +0.923460 0.064851 0.409153 +0.000000 0.067602 0.496784 +0.000000 0.069706 0.496222 +0.015830 0.071810 0.495661 +0.047257 0.073915 0.495099 +0.081350 0.078685 0.494538 +0.142100 0.110112 0.493976 +0.173528 0.109550 0.493414 +0.204955 0.108989 0.492853 +0.236382 0.108427 0.492291 +0.267809 0.107866 0.491730 +0.299236 0.107304 0.491168 +0.330663 0.106742 0.490607 +0.362091 0.106181 0.490045 +0.393518 0.105619 0.489484 +0.424945 0.105058 0.488922 +0.456372 0.104496 0.488361 +0.487799 0.103935 0.487799 +0.487238 0.103373 0.455249 +0.518665 0.102812 0.452022 +0.550092 0.102250 0.448794 +0.581519 0.101689 0.445567 +0.612946 0.101127 0.442340 +0.641720 0.100566 0.439334 +0.669726 0.100004 0.436392 +0.697731 0.099443 0.433449 +0.725737 0.098881 0.430507 +0.753742 0.098319 0.427565 +0.781748 0.097758 0.424623 +0.809754 0.097196 0.421681 +0.837759 0.096635 0.418739 +0.865765 0.096073 0.415797 +0.893771 0.095512 0.412855 +0.921776 0.094950 0.409912 +0.000000 0.097702 0.494895 +0.000000 0.099806 0.494333 +0.013941 0.101910 0.493772 +0.045368 0.104014 0.493210 +0.076795 0.106118 0.492649 +0.108223 0.108223 0.492087 +0.168973 0.139650 0.491525 +0.200400 0.139088 0.490964 +0.231827 0.138527 0.490402 +0.263254 0.137965 0.489841 +0.294681 0.137404 0.489279 +0.326109 0.136842 0.488718 +0.357536 0.136281 0.488156 +0.388963 0.135719 0.487595 +0.420390 0.135158 0.487033 +0.451817 0.134596 0.486472 +0.483244 0.134034 0.485910 +0.485349 0.133473 0.456026 +0.516776 0.132911 0.452798 +0.548203 0.132350 0.449571 +0.579630 0.131788 0.446344 +0.611057 0.131227 0.443117 +0.640036 0.130665 0.440093 +0.668042 0.130104 0.437151 +0.696048 0.129542 0.434209 +0.724053 0.128981 0.431267 +0.752059 0.128419 0.428325 +0.780065 0.127858 0.425383 +0.808070 0.127296 0.422441 +0.836076 0.126735 0.419498 +0.864082 0.126173 0.416556 +0.892087 0.125611 0.413614 +0.920093 0.125050 0.410672 +0.000000 0.127801 0.493006 +0.000000 0.129906 0.492444 +0.012052 0.132010 0.491883 +0.043479 0.134114 0.491321 +0.074906 0.136218 0.490759 +0.106334 0.138322 0.490198 +0.137761 0.140426 0.489636 +0.195845 0.169188 0.489075 +0.227272 0.168626 0.488513 +0.258699 0.168065 0.487952 +0.290127 0.167503 0.487390 +0.321554 0.166942 0.486829 +0.352981 0.166380 0.486267 +0.384408 0.165819 0.485706 +0.415835 0.165257 0.485144 +0.447262 0.164696 0.484583 +0.478690 0.164134 0.484021 +0.483460 0.163573 0.456802 +0.514887 0.163011 0.453575 +0.546314 0.162450 0.450348 +0.577741 0.161888 0.447121 +0.609168 0.161326 0.443893 +0.638353 0.160765 0.440853 +0.666359 0.160203 0.437911 +0.694364 0.159642 0.434969 +0.722370 0.159080 0.432026 +0.750376 0.158519 0.429084 +0.778381 0.157957 0.426142 +0.806387 0.157396 0.423200 +0.834393 0.156834 0.420258 +0.862398 0.156273 0.417316 +0.890404 0.155711 0.414374 +0.918410 0.155150 0.411432 +0.000000 0.157901 0.491117 +0.000000 0.160005 0.490555 +0.010163 0.162109 0.489994 +0.041590 0.164214 0.489432 +0.073017 0.166318 0.488870 +0.104445 0.168422 0.488309 +0.135872 0.170526 0.487747 +0.167299 0.172630 0.487186 +0.222718 0.198726 0.486624 +0.254145 0.198165 0.486063 +0.285572 0.197603 0.485501 +0.316999 0.197041 0.484940 +0.348426 0.196480 0.484378 +0.379853 0.195918 0.483817 +0.411281 0.195357 0.483255 +0.442708 0.194795 0.482694 +0.474135 0.194234 0.482132 +0.481571 0.193672 0.457579 +0.512998 0.193111 0.454352 +0.544425 0.192549 0.451124 +0.575852 0.191988 0.447897 +0.607279 0.191426 0.444670 +0.636670 0.190865 0.441612 +0.664675 0.190303 0.438670 +0.692681 0.189742 0.435728 +0.720687 0.189180 0.432786 +0.748692 0.188618 0.429844 +0.776698 0.188057 0.426902 +0.804704 0.187495 0.423960 +0.832709 0.186934 0.421017 +0.860715 0.186372 0.418075 +0.888721 0.185811 0.415133 +0.916726 0.185249 0.412191 +0.000000 0.188001 0.489228 +0.000000 0.190105 0.488666 +0.008274 0.192209 0.488104 +0.039701 0.194313 0.487543 +0.071128 0.196417 0.486981 +0.102556 0.198522 0.486420 +0.133983 0.200626 0.485858 +0.165410 0.202730 0.485297 +0.196837 0.204834 0.484735 +0.249590 0.228264 0.484174 +0.281017 0.227703 0.483612 +0.312444 0.227141 0.483051 +0.343871 0.226580 0.482489 +0.375299 0.226018 0.481928 +0.406726 0.225457 0.481366 +0.438153 0.224895 0.480805 +0.469580 0.224333 0.480243 +0.479681 0.223772 0.458356 +0.511109 0.223210 0.455128 +0.542536 0.222649 0.451901 +0.573963 0.222087 0.448674 +0.605390 0.221526 0.445447 +0.634986 0.220964 0.442372 +0.662992 0.220403 0.439430 +0.690998 0.219841 0.436488 +0.719003 0.219280 0.433546 +0.747009 0.218718 0.430603 +0.775015 0.218157 0.427661 +0.803020 0.217595 0.424719 +0.831026 0.217034 0.421777 +0.859032 0.216472 0.418835 +0.887037 0.215910 0.415893 +0.915043 0.215349 0.412951 +0.000000 0.218100 0.487339 +0.000000 0.220205 0.486777 +0.006385 0.222309 0.486215 +0.037812 0.224413 0.485654 +0.069239 0.226517 0.485092 +0.100667 0.228621 0.484531 +0.132094 0.230725 0.483969 +0.163521 0.232830 0.483408 +0.194948 0.234934 0.482846 +0.226375 0.237038 0.482285 +0.276462 0.257802 0.481723 +0.307890 0.257241 0.481162 +0.339317 0.256679 0.480600 +0.370744 0.256118 0.480039 +0.402171 0.255556 0.479477 +0.433598 0.254995 0.478916 +0.465025 0.254433 0.478354 +0.477792 0.253872 0.459132 +0.509220 0.253310 0.455905 +0.540647 0.252749 0.452678 +0.572074 0.252187 0.449451 +0.603501 0.251625 0.446223 +0.633303 0.251064 0.443132 +0.661309 0.250502 0.440189 +0.689314 0.249941 0.437247 +0.717320 0.249379 0.434305 +0.745326 0.248818 0.431363 +0.773331 0.248256 0.428421 +0.801337 0.247695 0.425479 +0.829343 0.247133 0.422537 +0.857348 0.246572 0.419594 +0.885354 0.246010 0.416652 +0.913360 0.245449 0.413710 +0.000000 0.248200 0.485449 +0.000000 0.250304 0.484888 +0.004496 0.252408 0.484326 +0.035923 0.254513 0.483765 +0.067350 0.256617 0.483203 +0.098777 0.258721 0.482642 +0.130205 0.260825 0.482080 +0.161632 0.262929 0.481519 +0.193059 0.265034 0.480957 +0.224486 0.267138 0.480396 +0.255913 0.269242 0.479834 +0.303335 0.287340 0.479273 +0.334762 0.286779 0.478711 +0.366189 0.286217 0.478150 +0.397616 0.285656 0.477588 +0.429043 0.285094 0.477026 +0.460471 0.284533 0.476465 +0.475903 0.283971 0.459909 +0.507331 0.283410 0.456682 +0.538758 0.282848 0.453455 +0.570185 0.282287 0.450227 +0.601612 0.281725 0.447000 +0.631620 0.281164 0.443891 +0.659625 0.280602 0.440949 +0.687631 0.280040 0.438007 +0.715637 0.279479 0.435065 +0.743642 0.278917 0.432123 +0.771648 0.278356 0.429180 +0.799654 0.277794 0.426238 +0.827659 0.277233 0.423296 +0.855665 0.276671 0.420354 +0.883671 0.276110 0.417412 +0.911676 0.275548 0.414470 +0.000000 0.278300 0.483560 +0.000000 0.280404 0.482999 +0.002607 0.282508 0.482437 +0.034034 0.284612 0.481876 +0.065461 0.286716 0.481314 +0.096888 0.288821 0.480753 +0.128316 0.290925 0.480191 +0.159743 0.293029 0.479630 +0.191170 0.295133 0.479068 +0.222597 0.297237 0.478507 +0.254024 0.299342 0.477945 +0.285451 0.301446 0.477384 +0.330207 0.316879 0.476822 +0.361634 0.316317 0.476261 +0.393062 0.315755 0.475699 +0.424489 0.315194 0.475137 +0.455916 0.314632 0.474576 +0.474014 0.314071 0.460686 +0.505442 0.313509 0.457458 +0.536869 0.312948 0.454231 +0.568296 0.312386 0.451004 +0.599723 0.311825 0.447777 +0.629936 0.311263 0.444651 +0.657942 0.310702 0.441708 +0.685948 0.310140 0.438766 +0.713953 0.309579 0.435824 +0.741959 0.309017 0.432882 +0.769965 0.308456 0.429940 +0.797970 0.307894 0.426998 +0.825976 0.307332 0.424056 +0.853981 0.306771 0.421114 +0.881987 0.306209 0.418171 +0.909993 0.305648 0.415229 +0.000000 0.308399 0.481671 +0.000000 0.310503 0.481110 +0.000718 0.312608 0.480548 +0.032145 0.314712 0.479987 +0.063572 0.316816 0.479425 +0.094999 0.318920 0.478864 +0.126427 0.321024 0.478302 +0.157854 0.323129 0.477741 +0.189281 0.325233 0.477179 +0.220708 0.327337 0.476618 +0.252135 0.329441 0.476056 +0.283562 0.331545 0.475495 +0.314990 0.333650 0.474933 +0.357080 0.346417 0.474371 +0.388507 0.345855 0.473810 +0.419934 0.345294 0.473248 +0.451361 0.344732 0.472687 +0.472125 0.344171 0.461462 +0.503552 0.343609 0.458235 +0.534980 0.343047 0.455008 +0.566407 0.342486 0.451781 +0.597834 0.341924 0.448553 +0.628253 0.341363 0.445410 +0.656259 0.340801 0.442468 +0.684264 0.340240 0.439526 +0.712270 0.339678 0.436584 +0.740275 0.339117 0.433642 +0.768281 0.338555 0.430700 +0.796287 0.337994 0.427757 +0.824292 0.337432 0.424815 +0.852298 0.336871 0.421873 +0.880304 0.336309 0.418931 +0.908309 0.335748 0.415989 +0.000000 0.338499 0.479782 +0.000000 0.340603 0.479221 +0.000000 0.342707 0.478659 +0.030256 0.344812 0.478098 +0.061683 0.346916 0.477536 +0.093110 0.349020 0.476975 +0.124538 0.351124 0.476413 +0.155965 0.353228 0.475852 +0.187392 0.355332 0.475290 +0.218819 0.357437 0.474729 +0.250246 0.359541 0.474167 +0.281673 0.361645 0.473605 +0.313100 0.363749 0.473044 +0.344528 0.365853 0.472482 +0.383952 0.375955 0.471921 +0.415379 0.375393 0.471359 +0.446806 0.374832 0.470798 +0.470236 0.374270 0.462239 +0.501663 0.373709 0.459012 +0.533091 0.373147 0.455785 +0.564518 0.372586 0.452557 +0.595945 0.372024 0.449330 +0.626569 0.371463 0.446170 +0.654575 0.370901 0.443228 +0.682581 0.370339 0.440285 +0.710586 0.369778 0.437343 +0.738592 0.369216 0.434401 +0.766598 0.368655 0.431459 +0.794603 0.368093 0.428517 +0.822609 0.367532 0.425575 +0.850615 0.366970 0.422633 +0.878620 0.366409 0.419691 +0.906626 0.365847 0.416748 +0.000000 0.368599 0.477893 +0.000000 0.370703 0.477332 +0.000000 0.372807 0.476770 +0.028367 0.374911 0.476209 +0.059794 0.377015 0.475647 +0.091221 0.379120 0.475086 +0.122648 0.381224 0.474524 +0.154076 0.383328 0.473963 +0.185503 0.385432 0.473401 +0.216930 0.387536 0.472840 +0.248357 0.389641 0.472278 +0.279784 0.391745 0.471716 +0.311211 0.393849 0.471155 +0.342639 0.395953 0.470593 +0.374066 0.398057 0.470032 +0.410824 0.405493 0.469470 +0.442252 0.404931 0.468909 +0.468347 0.404370 0.463016 +0.499774 0.403808 0.459789 +0.531202 0.403247 0.456561 +0.562629 0.402685 0.453334 +0.594056 0.402124 0.450107 +0.624886 0.401562 0.446929 +0.652892 0.401001 0.443987 +0.680897 0.400439 0.441045 +0.708903 0.399878 0.438103 +0.736909 0.399316 0.435161 +0.764914 0.398755 0.432219 +0.792920 0.398193 0.429276 +0.820926 0.397631 0.426334 +0.848931 0.397070 0.423392 +0.876937 0.396508 0.420450 +0.904943 0.395947 0.417508 +0.000000 0.398698 0.476004 +0.000000 0.400802 0.475443 +0.000000 0.402907 0.474881 +0.026478 0.405011 0.474320 +0.057905 0.407115 0.473758 +0.089332 0.409219 0.473197 +0.120759 0.411323 0.472635 +0.152187 0.413428 0.472074 +0.183614 0.415532 0.471512 +0.215041 0.417636 0.470950 +0.246468 0.419740 0.470389 +0.277895 0.421844 0.469827 +0.309322 0.423949 0.469266 +0.340750 0.426053 0.468704 +0.372177 0.428157 0.468143 +0.403604 0.430261 0.467581 +0.437697 0.435031 0.467020 +0.466458 0.434470 0.463793 +0.497885 0.433908 0.460565 +0.529313 0.433346 0.457338 +0.560740 0.432785 0.454111 +0.592167 0.432223 0.450883 +0.623203 0.431662 0.447689 +0.651208 0.431100 0.444747 +0.679214 0.430539 0.441805 +0.707220 0.429977 0.438862 +0.735225 0.429416 0.435920 +0.763231 0.428854 0.432978 +0.791237 0.428293 0.430036 +0.819242 0.428368 0.427731 +0.847248 0.430187 0.427170 +0.875254 0.432006 0.426608 +0.903259 0.433826 0.426047 +0.000000 0.428798 0.474115 +0.000000 0.430902 0.473554 +0.000000 0.433006 0.472992 +0.024589 0.435111 0.472431 +0.056016 0.437215 0.471869 +0.087443 0.439319 0.471308 +0.118870 0.441423 0.470746 +0.150298 0.443527 0.470185 +0.181725 0.445631 0.469623 +0.213152 0.447736 0.469061 +0.244579 0.449840 0.468500 +0.276006 0.451944 0.467938 +0.307433 0.454048 0.467377 +0.338861 0.456152 0.466815 +0.370288 0.458257 0.466254 +0.401715 0.460361 0.465692 +0.433142 0.462465 0.465131 +0.464569 0.464569 0.464569 +0.495996 0.466673 0.464008 +0.527424 0.468778 0.463446 +0.558851 0.470882 0.462885 +0.590278 0.472986 0.462323 +0.621519 0.475075 0.461762 +0.649525 0.476894 0.461200 +0.677531 0.478713 0.460638 +0.705536 0.480532 0.460077 +0.733542 0.482351 0.459515 +0.761548 0.484170 0.458954 +0.789553 0.485989 0.458392 +0.817559 0.487808 0.457831 +0.845565 0.489627 0.457269 +0.873570 0.491446 0.456708 +0.901576 0.493265 0.456146 +0.000000 0.488221 0.504215 +0.000000 0.490325 0.503653 +0.000000 0.492429 0.503092 +0.022700 0.494533 0.502530 +0.054127 0.496637 0.501969 +0.085554 0.498742 0.501407 +0.116981 0.500846 0.500846 +0.148409 0.500284 0.497618 +0.179836 0.499723 0.494391 +0.211263 0.499161 0.491164 +0.242690 0.498600 0.487937 +0.274117 0.498038 0.484709 +0.305544 0.497477 0.481482 +0.336972 0.496915 0.478255 +0.368399 0.496353 0.475028 +0.399826 0.495792 0.471800 +0.431253 0.495230 0.468573 +0.462680 0.494669 0.465346 +0.491442 0.494107 0.462119 +0.525534 0.498877 0.461557 +0.556962 0.500981 0.460996 +0.588389 0.503086 0.460434 +0.619816 0.505190 0.459872 +0.647842 0.507011 0.459311 +0.675847 0.508830 0.458749 +0.703853 0.510649 0.458188 +0.731859 0.512468 0.457626 +0.759864 0.514287 0.457065 +0.787870 0.516106 0.456503 +0.815876 0.517925 0.455942 +0.843881 0.519744 0.455380 +0.871887 0.521563 0.454819 +0.899893 0.523382 0.454257 +0.000000 0.534315 0.520986 +0.000000 0.533753 0.517759 +0.000000 0.533192 0.514531 +0.020811 0.532630 0.511304 +0.052238 0.532068 0.508077 +0.083665 0.531507 0.504850 +0.115092 0.530945 0.501622 +0.146520 0.530384 0.498395 +0.177947 0.529822 0.495168 +0.209374 0.529261 0.491941 +0.240801 0.528699 0.488713 +0.272228 0.528138 0.485486 +0.303655 0.527576 0.482259 +0.335082 0.527015 0.479032 +0.366510 0.526453 0.475804 +0.397937 0.525892 0.472577 +0.429364 0.525330 0.469350 +0.460791 0.524769 0.466123 +0.486887 0.524207 0.460230 +0.518314 0.523645 0.459668 +0.555073 0.531081 0.459107 +0.586500 0.533185 0.458545 +0.617927 0.535289 0.457983 +0.646158 0.537127 0.457422 +0.674164 0.538946 0.456860 +0.702170 0.540765 0.456299 +0.730175 0.542585 0.455737 +0.758181 0.544404 0.455176 +0.786187 0.546223 0.454614 +0.814192 0.548042 0.454053 +0.842198 0.549861 0.453491 +0.870204 0.551680 0.452930 +0.898209 0.553499 0.452368 +0.000000 0.564414 0.521763 +0.000000 0.563853 0.518535 +0.000000 0.563291 0.515308 +0.018922 0.562730 0.512081 +0.050349 0.562168 0.508854 +0.081776 0.561607 0.505626 +0.113203 0.561045 0.502399 +0.144630 0.560484 0.499172 +0.176058 0.559922 0.495945 +0.207485 0.559360 0.492717 +0.238912 0.558799 0.489490 +0.270339 0.558237 0.486263 +0.301766 0.557676 0.483036 +0.333193 0.557114 0.479808 +0.364621 0.556553 0.476581 +0.396048 0.555991 0.473354 +0.427475 0.555430 0.470127 +0.458902 0.554868 0.466899 +0.482332 0.554307 0.458341 +0.513759 0.553745 0.457779 +0.545186 0.553184 0.457217 +0.584611 0.563285 0.456656 +0.616038 0.565389 0.456094 +0.644475 0.567244 0.455533 +0.672481 0.569063 0.454971 +0.700486 0.570882 0.454410 +0.728492 0.572701 0.453848 +0.756498 0.574520 0.453287 +0.784503 0.576339 0.452725 +0.812509 0.578159 0.452164 +0.840514 0.579978 0.451602 +0.868520 0.581797 0.451041 +0.896526 0.583616 0.450479 +0.000000 0.594514 0.522539 +0.000000 0.593952 0.519312 +0.000000 0.593391 0.516085 +0.017033 0.592829 0.512858 +0.048460 0.592268 0.509630 +0.079887 0.591706 0.506403 +0.111314 0.591145 0.503176 +0.142741 0.590583 0.499949 +0.174169 0.590022 0.496721 +0.205596 0.589460 0.493494 +0.237023 0.588899 0.490267 +0.268450 0.588337 0.487039 +0.299877 0.587775 0.483812 +0.331304 0.587214 0.480585 +0.362732 0.586652 0.477358 +0.394159 0.586091 0.474130 +0.425586 0.585529 0.470903 +0.457013 0.584968 0.467676 +0.477777 0.584406 0.456452 +0.509204 0.583845 0.455890 +0.540632 0.583283 0.455328 +0.572059 0.582722 0.454767 +0.614149 0.595489 0.454205 +0.642792 0.597361 0.453644 +0.670797 0.599180 0.453082 +0.698803 0.600999 0.452521 +0.726808 0.602818 0.451959 +0.754814 0.604637 0.451398 +0.782820 0.606456 0.450836 +0.810825 0.608275 0.450275 +0.838831 0.610094 0.449713 +0.866837 0.611913 0.449152 +0.894842 0.613733 0.448590 +0.000000 0.624111 0.523274 +0.000000 0.623611 0.520052 +0.000000 0.623110 0.516830 +0.015144 0.622610 0.513608 +0.046571 0.622110 0.510386 +0.077998 0.621609 0.507163 +0.109425 0.621109 0.503941 +0.140852 0.620608 0.500719 +0.172280 0.620108 0.497497 +0.203707 0.619560 0.494271 +0.235134 0.618998 0.491043 +0.266561 0.618437 0.487816 +0.297988 0.617875 0.484589 +0.329415 0.617314 0.481362 +0.360843 0.616752 0.478134 +0.392270 0.616191 0.474907 +0.423697 0.615629 0.471680 +0.455124 0.615067 0.468453 +0.473223 0.614506 0.454562 +0.504650 0.613944 0.454001 +0.536077 0.613383 0.453439 +0.567504 0.612821 0.452878 +0.598931 0.612260 0.452316 +0.641108 0.627478 0.451755 +0.669114 0.629297 0.451193 +0.697119 0.631116 0.450632 +0.725125 0.632935 0.450070 +0.753131 0.634754 0.449509 +0.781136 0.636573 0.448947 +0.809142 0.638392 0.448386 +0.837148 0.640211 0.447824 +0.865153 0.642030 0.447263 +0.893159 0.643849 0.446701 +0.000000 0.650934 0.523778 +0.000000 0.650434 0.520556 +0.000000 0.649933 0.517333 +0.013255 0.649433 0.514111 +0.044682 0.648932 0.510889 +0.076109 0.648432 0.507667 +0.107536 0.647932 0.504445 +0.138963 0.647431 0.501223 +0.170391 0.646931 0.498000 +0.201818 0.646430 0.494778 +0.233245 0.645930 0.491556 +0.264672 0.645430 0.488334 +0.296099 0.644929 0.485112 +0.327526 0.644429 0.481890 +0.358953 0.643928 0.478667 +0.390381 0.643428 0.475445 +0.421808 0.642928 0.472223 +0.453235 0.642427 0.469001 +0.468891 0.641927 0.452673 +0.500313 0.641426 0.452112 +0.531735 0.640926 0.451550 +0.563157 0.640426 0.450989 +0.594579 0.639925 0.450427 +0.623628 0.639425 0.449866 +0.667430 0.657102 0.449304 +0.695436 0.658982 0.448743 +0.723442 0.660862 0.448181 +0.751447 0.662742 0.447620 +0.779453 0.664622 0.447058 +0.807459 0.666503 0.446497 +0.835464 0.668383 0.445935 +0.863470 0.670263 0.445374 +0.891476 0.672143 0.444812 +0.000000 0.677757 0.524281 +0.000000 0.677256 0.521059 +0.000000 0.676756 0.517837 +0.011366 0.676255 0.514615 +0.042793 0.675755 0.511393 +0.074220 0.675255 0.508171 +0.105647 0.674754 0.504948 +0.137074 0.674254 0.501726 +0.168501 0.673753 0.498504 +0.199929 0.673253 0.495282 +0.231356 0.672753 0.492060 +0.262783 0.672252 0.488838 +0.294210 0.671752 0.485615 +0.325637 0.671251 0.482393 +0.357064 0.670751 0.479171 +0.388492 0.670251 0.475949 +0.419919 0.669750 0.472727 +0.451346 0.669250 0.469505 +0.464609 0.668749 0.450784 +0.496031 0.668249 0.450223 +0.527453 0.667749 0.449661 +0.558876 0.667248 0.449100 +0.590298 0.666748 0.448538 +0.619552 0.666247 0.447977 +0.647553 0.665747 0.447415 +0.693753 0.685822 0.446854 +0.721758 0.687702 0.446292 +0.749764 0.689582 0.445731 +0.777770 0.691462 0.445169 +0.805775 0.693342 0.444608 +0.833781 0.695223 0.444046 +0.861787 0.697103 0.443484 +0.889792 0.698983 0.442923 +0.000000 0.704579 0.524785 +0.000000 0.704079 0.521563 +0.000000 0.703579 0.518341 +0.009477 0.703078 0.515119 +0.040904 0.702578 0.511896 +0.072331 0.702077 0.508674 +0.103758 0.701577 0.505452 +0.135185 0.701077 0.502230 +0.166612 0.700576 0.499008 +0.198040 0.700076 0.495786 +0.229467 0.699575 0.492563 +0.260894 0.699075 0.489341 +0.292321 0.698575 0.486119 +0.323748 0.698074 0.482897 +0.355175 0.697574 0.479675 +0.386603 0.697073 0.476453 +0.418030 0.696573 0.473230 +0.449457 0.696073 0.470008 +0.460328 0.695572 0.448895 +0.491750 0.695072 0.448334 +0.523172 0.694571 0.447772 +0.554594 0.694071 0.447211 +0.586016 0.693571 0.446649 +0.615476 0.693070 0.446088 +0.643477 0.692570 0.445526 +0.671477 0.692069 0.444965 +0.720075 0.714542 0.444403 +0.748081 0.716422 0.443842 +0.776086 0.718302 0.443280 +0.804092 0.720182 0.442719 +0.832098 0.722062 0.442157 +0.860103 0.723943 0.441595 +0.888109 0.725823 0.441034 +0.000000 0.731402 0.525289 +0.000000 0.730902 0.522066 +0.000000 0.730401 0.518844 +0.007588 0.729901 0.515622 +0.039015 0.729400 0.512400 +0.070442 0.728900 0.509178 +0.101869 0.728400 0.505956 +0.133296 0.727899 0.502733 +0.164723 0.727399 0.499511 +0.196151 0.726898 0.496289 +0.227578 0.726398 0.493067 +0.259005 0.725898 0.489845 +0.290432 0.725397 0.486623 +0.321859 0.724897 0.483400 +0.353286 0.724396 0.480178 +0.384714 0.723896 0.476956 +0.416141 0.723396 0.473734 +0.447568 0.722895 0.470512 +0.456046 0.722395 0.447006 +0.487468 0.721894 0.446445 +0.518890 0.721394 0.445883 +0.550312 0.720894 0.445322 +0.581734 0.720393 0.444760 +0.611400 0.719893 0.444199 +0.639401 0.719392 0.443637 +0.667401 0.718892 0.443076 +0.695402 0.718392 0.442514 +0.746397 0.743262 0.441953 +0.774403 0.745142 0.441391 +0.802409 0.747022 0.440829 +0.830414 0.748902 0.440268 +0.858420 0.750782 0.439706 +0.886426 0.752663 0.439145 +0.000000 0.758225 0.525792 +0.000000 0.757724 0.522570 +0.000000 0.757224 0.519348 +0.005699 0.756723 0.516126 +0.037126 0.756223 0.512904 +0.068553 0.755723 0.509681 +0.099980 0.755222 0.506459 +0.131407 0.754722 0.503237 +0.162834 0.754221 0.500015 +0.194262 0.753721 0.496793 +0.225689 0.753221 0.493571 +0.257116 0.752720 0.490348 +0.288543 0.752220 0.487126 +0.319970 0.751719 0.483904 +0.351397 0.751219 0.480682 +0.382825 0.750719 0.477460 +0.414252 0.750218 0.474238 +0.445679 0.749718 0.471015 +0.451764 0.749218 0.445117 +0.483186 0.748717 0.444556 +0.514608 0.748217 0.443994 +0.546031 0.747716 0.443433 +0.577453 0.747216 0.442871 +0.607324 0.746716 0.442310 +0.635325 0.746215 0.441748 +0.663325 0.745715 0.441187 +0.691326 0.745214 0.440625 +0.719326 0.744714 0.440064 +0.772720 0.771982 0.439502 +0.800725 0.773862 0.438940 +0.828731 0.775742 0.438379 +0.856737 0.777622 0.437817 +0.884742 0.779502 0.437256 +0.000000 0.785047 0.526296 +0.000000 0.784547 0.523074 +0.000000 0.784047 0.519851 +0.003810 0.783546 0.516629 +0.035237 0.783046 0.513407 +0.066664 0.782545 0.510185 +0.098091 0.782045 0.506963 +0.129518 0.781545 0.503741 +0.160945 0.781044 0.500519 +0.192373 0.780544 0.497296 +0.223800 0.780043 0.494074 +0.255227 0.779543 0.490852 +0.286654 0.779043 0.487630 +0.318081 0.778542 0.484408 +0.349508 0.778042 0.481186 +0.380935 0.777541 0.477963 +0.412363 0.777041 0.474741 +0.443790 0.776541 0.471519 +0.447483 0.776040 0.443228 +0.478905 0.775540 0.442667 +0.510327 0.775039 0.442105 +0.541749 0.774539 0.441544 +0.573171 0.774039 0.440982 +0.603248 0.773538 0.440421 +0.631249 0.773038 0.439859 +0.659249 0.772537 0.439298 +0.687250 0.772037 0.438736 +0.715250 0.771537 0.438174 +0.743251 0.771036 0.437613 +0.797382 0.799042 0.437051 +0.827048 0.802582 0.436490 +0.855053 0.804462 0.435928 +0.883059 0.806342 0.435367 +0.000000 0.811870 0.526799 +0.000000 0.811370 0.523577 +0.000000 0.810869 0.520355 +0.001921 0.810369 0.517133 +0.033348 0.809868 0.513911 +0.064775 0.809368 0.510689 +0.096202 0.808868 0.507466 +0.127629 0.808367 0.504244 +0.159056 0.807867 0.501022 +0.190483 0.807366 0.497800 +0.221911 0.806866 0.494578 +0.253338 0.806366 0.491356 +0.284765 0.805865 0.488133 +0.316192 0.805365 0.484911 +0.347619 0.804864 0.481689 +0.379046 0.804364 0.478467 +0.410474 0.803864 0.475245 +0.441901 0.803363 0.472023 +0.443201 0.802863 0.441339 +0.474623 0.802362 0.440778 +0.506045 0.801862 0.440216 +0.537467 0.801362 0.439655 +0.568889 0.800861 0.439093 +0.599172 0.800361 0.438532 +0.627173 0.799860 0.437970 +0.655173 0.799360 0.437409 +0.683174 0.798860 0.436847 +0.711174 0.798359 0.436285 +0.739175 0.797859 0.435724 +0.767175 0.797358 0.435162 +0.821307 0.825364 0.434601 +0.853370 0.831302 0.434039 +0.881375 0.833182 0.433478 +0.000000 0.838693 0.527303 +0.000000 0.838192 0.524081 +0.000000 0.837692 0.520859 +0.000031 0.837192 0.517637 +0.031459 0.836691 0.514414 +0.062886 0.836191 0.511192 +0.094313 0.835690 0.507970 +0.125740 0.835190 0.504748 +0.157167 0.834690 0.501526 +0.188594 0.834189 0.498304 +0.220022 0.833689 0.495081 +0.251449 0.833188 0.491859 +0.282876 0.832688 0.488637 +0.314303 0.832188 0.485415 +0.345730 0.831687 0.482193 +0.377157 0.831187 0.478971 +0.408585 0.830686 0.475748 +0.440012 0.830186 0.472526 +0.439450 0.829686 0.439981 +0.470341 0.829185 0.438889 +0.501763 0.828685 0.438327 +0.533185 0.828184 0.437766 +0.564608 0.827684 0.437204 +0.595096 0.827184 0.436643 +0.623097 0.826683 0.436081 +0.651097 0.826183 0.435519 +0.679098 0.825682 0.434958 +0.707098 0.825182 0.434396 +0.735099 0.824682 0.433835 +0.763099 0.824181 0.433273 +0.791100 0.823681 0.432712 +0.845231 0.851686 0.432150 +0.879692 0.860022 0.431589 +0.000000 0.865515 0.527807 +0.000000 0.865015 0.524584 +0.000000 0.864515 0.521362 +0.000000 0.864014 0.518140 +0.029570 0.863514 0.514918 +0.060997 0.863013 0.511696 +0.092424 0.862513 0.508474 +0.123851 0.862013 0.505251 +0.155278 0.861512 0.502029 +0.186705 0.861012 0.498807 +0.218133 0.860511 0.495585 +0.249560 0.860011 0.492363 +0.280987 0.859511 0.489141 +0.312414 0.859010 0.485919 +0.343841 0.858510 0.482696 +0.375268 0.858009 0.479474 +0.406696 0.857509 0.476252 +0.438123 0.857009 0.473030 +0.437561 0.856508 0.440485 +0.466060 0.856008 0.437000 +0.497482 0.855507 0.436438 +0.528904 0.855007 0.435877 +0.560326 0.854507 0.435315 +0.591020 0.854006 0.434753 +0.619021 0.853506 0.434192 +0.647021 0.853005 0.433630 +0.675022 0.852505 0.433069 +0.703022 0.852005 0.432507 +0.731023 0.851504 0.431946 +0.759023 0.851004 0.431384 +0.787024 0.850503 0.430823 +0.815025 0.850003 0.430261 +0.869156 0.878009 0.429700 +0.000000 0.892338 0.528310 +0.000000 0.891838 0.525088 +0.000000 0.891337 0.521866 +0.000000 0.890837 0.518644 +0.027681 0.890336 0.515422 +0.059108 0.889836 0.512199 +0.090535 0.889336 0.508977 +0.121962 0.888835 0.505755 +0.153389 0.888335 0.502533 +0.184816 0.887834 0.499311 +0.216244 0.887334 0.496089 +0.247671 0.886834 0.492866 +0.279098 0.886333 0.489644 +0.310525 0.885833 0.486422 +0.341952 0.885332 0.483200 +0.373379 0.884832 0.479978 +0.404807 0.884332 0.476756 +0.436234 0.883831 0.473533 +0.435672 0.883331 0.440988 +0.461778 0.882831 0.435111 +0.493200 0.882330 0.434549 +0.524622 0.881830 0.433988 +0.556044 0.881329 0.433426 +0.586944 0.880829 0.432864 +0.614945 0.880329 0.432303 +0.642945 0.879828 0.431741 +0.670946 0.879328 0.431180 +0.698946 0.878827 0.430618 +0.726947 0.878327 0.430057 +0.754947 0.877827 0.429495 +0.782948 0.877326 0.428934 +0.810949 0.876826 0.428372 +0.838949 0.876325 0.427811 +0.010213 0.000000 0.538027 +0.041641 0.000000 0.537465 +0.073068 0.000000 0.536904 +0.104495 0.000000 0.536342 +0.135922 0.000000 0.535781 +0.167349 0.000000 0.535219 +0.198776 0.000000 0.534658 +0.230204 0.000000 0.534096 +0.261631 0.000000 0.533535 +0.293058 0.000000 0.532973 +0.324485 0.000000 0.532412 +0.355912 0.000000 0.531850 +0.387339 0.000000 0.531288 +0.418766 0.000000 0.530727 +0.450194 0.000000 0.530165 +0.481621 0.000000 0.529604 +0.513048 0.000000 0.529042 +0.528481 0.000000 0.512486 +0.527919 0.000000 0.479936 +0.559346 0.000000 0.476709 +0.590774 0.000000 0.473482 +0.621961 0.000000 0.470274 +0.649967 0.000000 0.467332 +0.677972 0.000000 0.464390 +0.705978 0.000000 0.461448 +0.733984 0.000000 0.458506 +0.761989 0.000000 0.455564 +0.789995 0.000000 0.452622 +0.818001 0.000000 0.449679 +0.846006 0.000000 0.446737 +0.874012 0.000000 0.443795 +0.902018 0.000000 0.440853 +0.930023 0.000000 0.437911 +0.000000 0.000000 0.536138 +0.037086 0.000000 0.535576 +0.068513 0.000000 0.535015 +0.099940 0.000000 0.534453 +0.131367 0.000000 0.533892 +0.162794 0.000000 0.533330 +0.194222 0.000000 0.532769 +0.225649 0.000000 0.532207 +0.257076 0.000000 0.531646 +0.288503 0.000000 0.531084 +0.319930 0.000000 0.530522 +0.351357 0.000000 0.529961 +0.382785 0.000000 0.529399 +0.414212 0.000000 0.528838 +0.445639 0.000000 0.528276 +0.477066 0.000000 0.527715 +0.508493 0.000000 0.527153 +0.526592 0.000000 0.513263 +0.526030 0.000000 0.480713 +0.557457 0.000000 0.477486 +0.588885 0.000000 0.474258 +0.620278 0.000000 0.471034 +0.648283 0.000000 0.468092 +0.676289 0.000000 0.465150 +0.704295 0.000000 0.462208 +0.732300 0.000000 0.459265 +0.760306 0.000000 0.456323 +0.788312 0.000000 0.453381 +0.816317 0.000000 0.450439 +0.844323 0.000000 0.447497 +0.872329 0.000000 0.444555 +0.900334 0.000000 0.441613 +0.928340 0.000000 0.438670 +0.000000 0.000000 0.534249 +0.003208 0.000000 0.533687 +0.063958 0.021307 0.533126 +0.095385 0.020745 0.532564 +0.126813 0.020184 0.532003 +0.158240 0.019622 0.531441 +0.189667 0.019060 0.530880 +0.221094 0.018499 0.530318 +0.252521 0.017937 0.529757 +0.283948 0.017376 0.529195 +0.315375 0.016814 0.528633 +0.346803 0.016253 0.528072 +0.378230 0.015691 0.527510 +0.409657 0.015130 0.526949 +0.441084 0.014568 0.526387 +0.472511 0.014007 0.525826 +0.503938 0.013445 0.525264 +0.524703 0.012884 0.514040 +0.524141 0.012322 0.481490 +0.555568 0.011761 0.478262 +0.586996 0.011199 0.475035 +0.618423 0.010637 0.471808 +0.646600 0.010076 0.468851 +0.674606 0.009514 0.465909 +0.702611 0.008953 0.462967 +0.730617 0.008391 0.460025 +0.758623 0.007830 0.457083 +0.786628 0.007268 0.454141 +0.814634 0.006707 0.451199 +0.842640 0.006145 0.448256 +0.870645 0.005584 0.445314 +0.898651 0.005022 0.442372 +0.926657 0.004461 0.439430 +0.000000 0.004546 0.532360 +0.000000 0.006650 0.531798 +0.030080 0.019418 0.531237 +0.090831 0.050845 0.530675 +0.122258 0.050283 0.530114 +0.153685 0.049722 0.529552 +0.185112 0.049160 0.528991 +0.216539 0.048599 0.528429 +0.247966 0.048037 0.527867 +0.279394 0.047476 0.527306 +0.310821 0.046914 0.526744 +0.342248 0.046352 0.526183 +0.373675 0.045791 0.525621 +0.405102 0.045229 0.525060 +0.436529 0.044668 0.524498 +0.467957 0.044106 0.523937 +0.499384 0.043545 0.523375 +0.522814 0.042983 0.514817 +0.522252 0.042422 0.482266 +0.553679 0.041860 0.479039 +0.585106 0.041299 0.475812 +0.616534 0.040737 0.472585 +0.644917 0.040176 0.469611 +0.672922 0.039614 0.466669 +0.700928 0.039053 0.463727 +0.728934 0.038491 0.460785 +0.756939 0.037929 0.457842 +0.784945 0.037368 0.454900 +0.812951 0.036806 0.451958 +0.840956 0.036245 0.449016 +0.868962 0.035683 0.446074 +0.896968 0.035122 0.443132 +0.924973 0.034560 0.440190 +0.000000 0.034646 0.530471 +0.000000 0.036750 0.529909 +0.017529 0.038854 0.529348 +0.056953 0.048956 0.528786 +0.117703 0.080383 0.528225 +0.149130 0.079821 0.527663 +0.180557 0.079260 0.527102 +0.211984 0.078698 0.526540 +0.243412 0.078137 0.525978 +0.274839 0.077575 0.525417 +0.306266 0.077014 0.524855 +0.337693 0.076452 0.524294 +0.369120 0.075891 0.523732 +0.400547 0.075329 0.523171 +0.431975 0.074768 0.522609 +0.463402 0.074206 0.522048 +0.494829 0.073644 0.521486 +0.520925 0.073083 0.515593 +0.520363 0.072521 0.483043 +0.551790 0.071960 0.479816 +0.583217 0.071398 0.476588 +0.614645 0.070837 0.473361 +0.643233 0.070275 0.470370 +0.671239 0.069714 0.467428 +0.699245 0.069152 0.464486 +0.727250 0.068591 0.461544 +0.755256 0.068029 0.458602 +0.783262 0.067468 0.455660 +0.811267 0.066906 0.452718 +0.839273 0.066345 0.449776 +0.867279 0.065783 0.446833 +0.895284 0.065221 0.443891 +0.923290 0.064660 0.440949 +0.000000 0.064746 0.528582 +0.000000 0.066850 0.528020 +0.015639 0.068954 0.527459 +0.047067 0.071058 0.526897 +0.083825 0.078494 0.526336 +0.144575 0.109921 0.525774 +0.176003 0.109359 0.525212 +0.207430 0.108798 0.524651 +0.238857 0.108236 0.524089 +0.270284 0.107675 0.523528 +0.301711 0.107113 0.522966 +0.333138 0.106552 0.522405 +0.364566 0.105990 0.521843 +0.395993 0.105429 0.521282 +0.427420 0.104867 0.520720 +0.458847 0.104306 0.520159 +0.490274 0.103744 0.519597 +0.519036 0.103183 0.516370 +0.518474 0.102621 0.483820 +0.549901 0.102060 0.480592 +0.581328 0.101498 0.477365 +0.612756 0.100936 0.474138 +0.641550 0.100375 0.471130 +0.669556 0.099813 0.468188 +0.697561 0.099252 0.465246 +0.725567 0.098690 0.462304 +0.753573 0.098129 0.459361 +0.781578 0.097567 0.456419 +0.809584 0.097006 0.453477 +0.837590 0.096444 0.450535 +0.865595 0.095883 0.447593 +0.893601 0.095321 0.444651 +0.921606 0.094760 0.441709 +0.000000 0.094845 0.526693 +0.000000 0.096949 0.526131 +0.013750 0.099054 0.525570 +0.045178 0.101158 0.525008 +0.076605 0.103262 0.524447 +0.110698 0.108032 0.523885 +0.171448 0.139459 0.523323 +0.202875 0.138898 0.522762 +0.234302 0.138336 0.522200 +0.265729 0.137775 0.521639 +0.297156 0.137213 0.521077 +0.328584 0.136651 0.520516 +0.360011 0.136090 0.519954 +0.391438 0.135528 0.519393 +0.422865 0.134967 0.518831 +0.454292 0.134405 0.518270 +0.485719 0.133844 0.517708 +0.517147 0.133282 0.517147 +0.516585 0.132721 0.484596 +0.548012 0.132159 0.481369 +0.579439 0.131598 0.478142 +0.610867 0.131036 0.474915 +0.639867 0.130475 0.471890 +0.667872 0.129913 0.468947 +0.695878 0.129351 0.466005 +0.723884 0.128790 0.463063 +0.751889 0.128228 0.460121 +0.779895 0.127667 0.457179 +0.807900 0.127105 0.454237 +0.835906 0.126544 0.451295 +0.863912 0.125982 0.448353 +0.891917 0.125421 0.445410 +0.919923 0.124859 0.442468 +0.000000 0.124945 0.524804 +0.000000 0.127049 0.524242 +0.011861 0.129153 0.523681 +0.043289 0.131257 0.523119 +0.074716 0.133362 0.522557 +0.106143 0.135466 0.521996 +0.137570 0.137570 0.521434 +0.198320 0.168997 0.520873 +0.229747 0.168436 0.520311 +0.261175 0.167874 0.519750 +0.292602 0.167313 0.519188 +0.324029 0.166751 0.518627 +0.355456 0.166190 0.518065 +0.386883 0.165628 0.517504 +0.418310 0.165066 0.516942 +0.449737 0.164505 0.516381 +0.481165 0.163943 0.515819 +0.512592 0.163382 0.515258 +0.514696 0.162820 0.485373 +0.546123 0.162259 0.482146 +0.577550 0.161697 0.478919 +0.608977 0.161136 0.475691 +0.638183 0.160574 0.472649 +0.666189 0.160013 0.469707 +0.694194 0.159451 0.466765 +0.722200 0.158890 0.463823 +0.750206 0.158328 0.460881 +0.778211 0.157767 0.457938 +0.806217 0.157205 0.454996 +0.834223 0.156643 0.452054 +0.862228 0.156082 0.449112 +0.890234 0.155520 0.446170 +0.918240 0.154959 0.443228 +0.000000 0.155045 0.522915 +0.000000 0.157149 0.522353 +0.009972 0.159253 0.521792 +0.041400 0.161357 0.521230 +0.072827 0.163461 0.520668 +0.104254 0.165566 0.520107 +0.135681 0.167670 0.519545 +0.167108 0.169774 0.518984 +0.225193 0.198535 0.518422 +0.256620 0.197974 0.517861 +0.288047 0.197412 0.517299 +0.319474 0.196851 0.516738 +0.350901 0.196289 0.516176 +0.382328 0.195728 0.515615 +0.413756 0.195166 0.515053 +0.445183 0.194605 0.514492 +0.476610 0.194043 0.513930 +0.508037 0.193482 0.513369 +0.512807 0.192920 0.486150 +0.544234 0.192358 0.482922 +0.575661 0.191797 0.479695 +0.607088 0.191235 0.476468 +0.636500 0.190674 0.473409 +0.664505 0.190112 0.470467 +0.692511 0.189551 0.467524 +0.720517 0.188989 0.464582 +0.748522 0.188428 0.461640 +0.776528 0.187866 0.458698 +0.804534 0.187305 0.455756 +0.832539 0.186743 0.452814 +0.860545 0.186182 0.449872 +0.888551 0.185620 0.446929 +0.916556 0.185059 0.443987 +0.000000 0.185144 0.521026 +0.000000 0.187248 0.520464 +0.008083 0.189353 0.519902 +0.039511 0.191457 0.519341 +0.070938 0.193561 0.518779 +0.102365 0.195665 0.518218 +0.133792 0.197769 0.517656 +0.165219 0.199874 0.517095 +0.196646 0.201978 0.516533 +0.252065 0.228073 0.515972 +0.283492 0.227512 0.515410 +0.314919 0.226950 0.514849 +0.346346 0.226389 0.514287 +0.377774 0.225827 0.513726 +0.409201 0.225266 0.513164 +0.440628 0.224704 0.512603 +0.472055 0.224143 0.512041 +0.503482 0.223581 0.511479 +0.510918 0.223020 0.486926 +0.542345 0.222458 0.483699 +0.573772 0.221897 0.480472 +0.605199 0.221335 0.477245 +0.634816 0.220774 0.474168 +0.662822 0.220212 0.471226 +0.690828 0.219650 0.468284 +0.718833 0.219089 0.465342 +0.746839 0.218527 0.462400 +0.774845 0.217966 0.459458 +0.802850 0.217404 0.456515 +0.830856 0.216843 0.453573 +0.858862 0.216281 0.450631 +0.886867 0.215720 0.447689 +0.914873 0.215158 0.444747 +0.000000 0.215244 0.519137 +0.000000 0.217348 0.518575 +0.006194 0.219452 0.518013 +0.037621 0.221556 0.517452 +0.069049 0.223661 0.516890 +0.100476 0.225765 0.516329 +0.131903 0.227869 0.515767 +0.163330 0.229973 0.515206 +0.194757 0.232077 0.514644 +0.226184 0.234182 0.514083 +0.278937 0.257612 0.513521 +0.310365 0.257050 0.512960 +0.341792 0.256489 0.512398 +0.373219 0.255927 0.511837 +0.404646 0.255365 0.511275 +0.436073 0.254804 0.510713 +0.467500 0.254242 0.510152 +0.498928 0.253681 0.509590 +0.509029 0.253119 0.487703 +0.540456 0.252558 0.484476 +0.571883 0.251996 0.481249 +0.603310 0.251435 0.478021 +0.633133 0.250873 0.474928 +0.661139 0.250312 0.471986 +0.689144 0.249750 0.469044 +0.717150 0.249189 0.466101 +0.745156 0.248627 0.463159 +0.773161 0.248066 0.460217 +0.801167 0.247504 0.457275 +0.829173 0.246942 0.454333 +0.857178 0.246381 0.451391 +0.885184 0.245819 0.448449 +0.913190 0.245258 0.445506 +0.000000 0.245344 0.517247 +0.000000 0.247448 0.516686 +0.004305 0.249552 0.516124 +0.035732 0.251656 0.515563 +0.067160 0.253760 0.515001 +0.098587 0.255865 0.514440 +0.130014 0.257969 0.513878 +0.161441 0.260073 0.513317 +0.192868 0.262177 0.512755 +0.224295 0.264281 0.512194 +0.255723 0.266385 0.511632 +0.305810 0.287150 0.511071 +0.337237 0.286588 0.510509 +0.368664 0.286027 0.509948 +0.400091 0.285465 0.509386 +0.431518 0.284904 0.508824 +0.462946 0.284342 0.508263 +0.494373 0.283781 0.507701 +0.507140 0.283219 0.488480 +0.538567 0.282657 0.485253 +0.569994 0.282096 0.482025 +0.601421 0.281534 0.478798 +0.631450 0.280973 0.475687 +0.659455 0.280411 0.472745 +0.687461 0.279850 0.469803 +0.715467 0.279288 0.466861 +0.743472 0.278727 0.463919 +0.771478 0.278165 0.460977 +0.799484 0.277604 0.458035 +0.827489 0.277042 0.455092 +0.855495 0.276481 0.452150 +0.883501 0.275919 0.449208 +0.911506 0.275358 0.446266 +0.000000 0.275443 0.515358 +0.000000 0.277547 0.514797 +0.002416 0.279652 0.514235 +0.033843 0.281756 0.513674 +0.065271 0.283860 0.513112 +0.096698 0.285964 0.512551 +0.128125 0.288068 0.511989 +0.159552 0.290173 0.511428 +0.190979 0.292277 0.510866 +0.222406 0.294381 0.510305 +0.253834 0.296485 0.509743 +0.285261 0.298589 0.509182 +0.332682 0.316688 0.508620 +0.364109 0.316126 0.508058 +0.395537 0.315565 0.507497 +0.426964 0.315003 0.506935 +0.458391 0.314442 0.506374 +0.489818 0.313880 0.505812 +0.505251 0.313319 0.489256 +0.536678 0.312757 0.486029 +0.568105 0.312196 0.482802 +0.599532 0.311634 0.479575 +0.629766 0.311073 0.476447 +0.657772 0.310511 0.473505 +0.685778 0.309949 0.470563 +0.713783 0.309388 0.467620 +0.741789 0.308826 0.464678 +0.769795 0.308265 0.461736 +0.797800 0.307703 0.458794 +0.825806 0.307142 0.455852 +0.853812 0.306580 0.452910 +0.881817 0.306019 0.449968 +0.909823 0.305457 0.447026 +0.000000 0.305543 0.513469 +0.000000 0.307647 0.512908 +0.000527 0.309751 0.512346 +0.031954 0.311855 0.511785 +0.063382 0.313960 0.511223 +0.094809 0.316064 0.510662 +0.126236 0.318168 0.510100 +0.157663 0.320272 0.509539 +0.189090 0.322376 0.508977 +0.220517 0.324481 0.508416 +0.251945 0.326585 0.507854 +0.283372 0.328689 0.507293 +0.314799 0.330793 0.506731 +0.359555 0.346226 0.506169 +0.390982 0.345664 0.505608 +0.422409 0.345103 0.505046 +0.453836 0.344541 0.504485 +0.485263 0.343980 0.503923 +0.503362 0.343418 0.490033 +0.534789 0.342857 0.486806 +0.566216 0.342295 0.483579 +0.597643 0.341734 0.480351 +0.628083 0.341172 0.477206 +0.656089 0.340611 0.474264 +0.684094 0.340049 0.471322 +0.712100 0.339488 0.468380 +0.740106 0.338926 0.465438 +0.768111 0.338365 0.462496 +0.796117 0.337803 0.459554 +0.824123 0.337241 0.456612 +0.852128 0.336680 0.453669 +0.880134 0.336118 0.450727 +0.908139 0.335557 0.447785 +0.000000 0.335643 0.511580 +0.000000 0.337747 0.511019 +0.000000 0.339851 0.510457 +0.030065 0.341955 0.509896 +0.061493 0.344059 0.509334 +0.092920 0.346163 0.508773 +0.124347 0.348268 0.508211 +0.155774 0.350372 0.507650 +0.187201 0.352476 0.507088 +0.218628 0.354580 0.506527 +0.250055 0.356684 0.505965 +0.281483 0.358789 0.505403 +0.312910 0.360893 0.504842 +0.344337 0.362997 0.504280 +0.386427 0.375764 0.503719 +0.417854 0.375203 0.503157 +0.449281 0.374641 0.502596 +0.480708 0.374080 0.502034 +0.501473 0.373518 0.490810 +0.532900 0.372956 0.487583 +0.564327 0.372395 0.484355 +0.595754 0.371833 0.481128 +0.626400 0.371272 0.477966 +0.654405 0.370710 0.475024 +0.682411 0.370149 0.472082 +0.710417 0.369587 0.469140 +0.738422 0.369026 0.466197 +0.766428 0.368464 0.463255 +0.794433 0.367903 0.460313 +0.822439 0.367341 0.457371 +0.850445 0.366780 0.454429 +0.878450 0.366218 0.451487 +0.906456 0.365657 0.448545 +0.000000 0.365742 0.509691 +0.000000 0.367846 0.509130 +0.000000 0.369951 0.508568 +0.028176 0.372055 0.508007 +0.059603 0.374159 0.507445 +0.091031 0.376263 0.506884 +0.122458 0.378367 0.506322 +0.153885 0.380472 0.505761 +0.185312 0.382576 0.505199 +0.216739 0.384680 0.504638 +0.248166 0.386784 0.504076 +0.279594 0.388888 0.503514 +0.311021 0.390992 0.502953 +0.342448 0.393097 0.502391 +0.373875 0.395201 0.501830 +0.413299 0.405302 0.501268 +0.444727 0.404741 0.500707 +0.476154 0.404179 0.500145 +0.499584 0.403618 0.491587 +0.531011 0.403056 0.488359 +0.562438 0.402495 0.485132 +0.593865 0.401933 0.481905 +0.624716 0.401372 0.478726 +0.652722 0.400810 0.475783 +0.680727 0.400248 0.472841 +0.708733 0.399687 0.469899 +0.736739 0.399125 0.466957 +0.764744 0.398564 0.464015 +0.792750 0.398002 0.461073 +0.820756 0.397441 0.458131 +0.848761 0.396879 0.455188 +0.876767 0.396318 0.452246 +0.904773 0.395756 0.449304 +0.000000 0.395842 0.507802 +0.000000 0.397946 0.507241 +0.000000 0.400050 0.506679 +0.026287 0.402154 0.506118 +0.057714 0.404259 0.505556 +0.089142 0.406363 0.504995 +0.120569 0.408467 0.504433 +0.151996 0.410571 0.503872 +0.183423 0.412675 0.503310 +0.214850 0.414780 0.502748 +0.246277 0.416884 0.502187 +0.277705 0.418988 0.501625 +0.309132 0.421092 0.501064 +0.340559 0.423196 0.500502 +0.371986 0.425301 0.499941 +0.403413 0.427405 0.499379 +0.440172 0.434840 0.498818 +0.471599 0.434279 0.498256 +0.497695 0.433717 0.492363 +0.529122 0.433156 0.489136 +0.560549 0.432594 0.485909 +0.591976 0.432033 0.482681 +0.623033 0.431471 0.479485 +0.651038 0.430910 0.476543 +0.679044 0.430348 0.473601 +0.707050 0.429787 0.470659 +0.735055 0.429225 0.467717 +0.763061 0.428663 0.464774 +0.791067 0.428102 0.461832 +0.819072 0.427540 0.458890 +0.847078 0.426979 0.455948 +0.875084 0.426417 0.453006 +0.903089 0.425856 0.450064 +0.000000 0.425942 0.505913 +0.000000 0.428046 0.505352 +0.000000 0.430150 0.504790 +0.024398 0.432254 0.504229 +0.055825 0.434358 0.503667 +0.087253 0.436462 0.503106 +0.118680 0.438567 0.502544 +0.150107 0.440671 0.501983 +0.181534 0.442775 0.501421 +0.212961 0.444879 0.500859 +0.244388 0.446983 0.500298 +0.275816 0.449088 0.499736 +0.307243 0.451192 0.499175 +0.338670 0.453296 0.498613 +0.370097 0.455400 0.498052 +0.401524 0.457504 0.497490 +0.432951 0.459609 0.496929 +0.467044 0.464378 0.496367 +0.495806 0.463817 0.493140 +0.527233 0.463255 0.489913 +0.558660 0.462694 0.486685 +0.590087 0.462132 0.483458 +0.621349 0.461571 0.480245 +0.649355 0.461009 0.477303 +0.677361 0.460448 0.474360 +0.705366 0.459886 0.471418 +0.733372 0.459325 0.468476 +0.761378 0.458763 0.465534 +0.789383 0.458202 0.462592 +0.817389 0.457640 0.459650 +0.845395 0.457450 0.457079 +0.873400 0.459269 0.456517 +0.901406 0.461088 0.455955 +0.000000 0.456041 0.504024 +0.000000 0.458145 0.503463 +0.000000 0.460250 0.502901 +0.022509 0.462354 0.502340 +0.053936 0.464458 0.501778 +0.085364 0.466562 0.501217 +0.116791 0.468666 0.500655 +0.148218 0.470771 0.500093 +0.179645 0.472875 0.499532 +0.211072 0.474979 0.498970 +0.242499 0.477083 0.498409 +0.273926 0.479187 0.497847 +0.305354 0.481291 0.497286 +0.336781 0.483396 0.496724 +0.368208 0.485500 0.496163 +0.399635 0.487604 0.495601 +0.431062 0.489708 0.495040 +0.462489 0.491812 0.494478 +0.493917 0.493917 0.493917 +0.525344 0.496021 0.493355 +0.556771 0.498125 0.492794 +0.588198 0.500229 0.492232 +0.619625 0.502333 0.491670 +0.647672 0.504156 0.491109 +0.675677 0.505975 0.490547 +0.703683 0.507794 0.489986 +0.731689 0.509613 0.489424 +0.759694 0.511432 0.488863 +0.787700 0.513251 0.488301 +0.815706 0.515070 0.487740 +0.843711 0.516889 0.487178 +0.871717 0.518708 0.486617 +0.899723 0.520527 0.486055 +0.000000 0.515464 0.534124 +0.000000 0.517568 0.533562 +0.000000 0.519672 0.533001 +0.020620 0.521776 0.532439 +0.052047 0.523881 0.531878 +0.083474 0.525985 0.531316 +0.114902 0.528089 0.530755 +0.146329 0.530193 0.530193 +0.177756 0.529632 0.526966 +0.209183 0.529070 0.523739 +0.240610 0.528509 0.520511 +0.272037 0.527947 0.517284 +0.303465 0.527385 0.514057 +0.334892 0.526824 0.510830 +0.366319 0.526262 0.507602 +0.397746 0.525701 0.504375 +0.429173 0.525139 0.501148 +0.460600 0.524578 0.497921 +0.492028 0.524016 0.494693 +0.520789 0.523455 0.491466 +0.554882 0.528225 0.490905 +0.586309 0.530329 0.490343 +0.617736 0.532433 0.489781 +0.645988 0.534273 0.489220 +0.673994 0.536092 0.488658 +0.702000 0.537911 0.488097 +0.730005 0.539730 0.487535 +0.758011 0.541549 0.486974 +0.786017 0.543368 0.486412 +0.814022 0.545187 0.485851 +0.842028 0.547006 0.485289 +0.870034 0.548825 0.484728 +0.898039 0.550644 0.484166 +0.000000 0.564224 0.553561 +0.000000 0.563662 0.550333 +0.000000 0.563100 0.547106 +0.018731 0.562539 0.543879 +0.050158 0.561977 0.540652 +0.081585 0.561416 0.537424 +0.113013 0.560854 0.534197 +0.144440 0.560293 0.530970 +0.175867 0.559731 0.527743 +0.207294 0.559170 0.524515 +0.238721 0.558608 0.521288 +0.270148 0.558047 0.518061 +0.301576 0.557485 0.514834 +0.333003 0.556924 0.511606 +0.364430 0.556362 0.508379 +0.395857 0.555801 0.505152 +0.427284 0.555239 0.501925 +0.458711 0.554677 0.498697 +0.490139 0.554116 0.495470 +0.516234 0.553554 0.489577 +0.547661 0.552993 0.489015 +0.584420 0.560429 0.488454 +0.615847 0.562533 0.487892 +0.644305 0.564389 0.487331 +0.672311 0.566209 0.486769 +0.700316 0.568028 0.486208 +0.728322 0.569847 0.485646 +0.756328 0.571666 0.485085 +0.784333 0.573485 0.484523 +0.812339 0.575304 0.483962 +0.840345 0.577123 0.483400 +0.868350 0.578942 0.482839 +0.896356 0.580761 0.482277 +0.000000 0.594323 0.554337 +0.000000 0.593762 0.551110 +0.000000 0.593200 0.547883 +0.016842 0.592639 0.544656 +0.048269 0.592077 0.541428 +0.079696 0.591516 0.538201 +0.111124 0.590954 0.534974 +0.142551 0.590392 0.531747 +0.173978 0.589831 0.528519 +0.205405 0.589269 0.525292 +0.236832 0.588708 0.522065 +0.268259 0.588146 0.518837 +0.299687 0.587585 0.515610 +0.331114 0.587023 0.512383 +0.362541 0.586462 0.509156 +0.393968 0.585900 0.505928 +0.425395 0.585339 0.502701 +0.456822 0.584777 0.499474 +0.488250 0.584216 0.496247 +0.511679 0.583654 0.487688 +0.543107 0.583093 0.487126 +0.574534 0.582531 0.486565 +0.613958 0.592632 0.486003 +0.642622 0.594506 0.485442 +0.670627 0.596325 0.484880 +0.698633 0.598144 0.484319 +0.726639 0.599963 0.483757 +0.754644 0.601783 0.483196 +0.782650 0.603602 0.482634 +0.810656 0.605421 0.482073 +0.838661 0.607240 0.481511 +0.866667 0.609059 0.480950 +0.894672 0.610878 0.480388 +0.000000 0.623941 0.555074 +0.000000 0.623441 0.551852 +0.000000 0.622941 0.548630 +0.014953 0.622440 0.545407 +0.046380 0.621940 0.542185 +0.077807 0.621439 0.538963 +0.109235 0.620939 0.535741 +0.140662 0.620439 0.532519 +0.172089 0.619931 0.529296 +0.203516 0.619369 0.526069 +0.234943 0.618808 0.522841 +0.266370 0.618246 0.519614 +0.297798 0.617684 0.516387 +0.329225 0.617123 0.513160 +0.360652 0.616561 0.509932 +0.392079 0.616000 0.506705 +0.423506 0.615438 0.503478 +0.454933 0.614877 0.500251 +0.486360 0.614315 0.497023 +0.507125 0.613754 0.485799 +0.538552 0.613192 0.485237 +0.569979 0.612631 0.484676 +0.601406 0.612069 0.484114 +0.640938 0.624623 0.483553 +0.668944 0.626442 0.482991 +0.696950 0.628261 0.482430 +0.724955 0.630080 0.481868 +0.752961 0.631899 0.481307 +0.780966 0.633718 0.480745 +0.808972 0.635537 0.480184 +0.836978 0.637356 0.479622 +0.864983 0.639176 0.479061 +0.892989 0.640995 0.478499 +0.000000 0.650764 0.555578 +0.000000 0.650264 0.552355 +0.000000 0.649763 0.549133 +0.013064 0.649263 0.545911 +0.044491 0.648762 0.542689 +0.075918 0.648262 0.539467 +0.107346 0.647762 0.536245 +0.138773 0.647261 0.533022 +0.170200 0.646761 0.529800 +0.201627 0.646260 0.526578 +0.233054 0.645760 0.523356 +0.264481 0.645260 0.520134 +0.295908 0.644759 0.516912 +0.327336 0.644259 0.513689 +0.358763 0.643758 0.510467 +0.390190 0.643258 0.507245 +0.421617 0.642758 0.504023 +0.453044 0.642257 0.500801 +0.484471 0.641757 0.497579 +0.502786 0.641256 0.483910 +0.534208 0.640756 0.483348 +0.565631 0.640256 0.482787 +0.597053 0.639755 0.482225 +0.626122 0.639255 0.481664 +0.667261 0.654268 0.481102 +0.695266 0.656148 0.480541 +0.723272 0.658028 0.479979 +0.751277 0.659908 0.479418 +0.779283 0.661788 0.478856 +0.807289 0.663669 0.478295 +0.835294 0.665549 0.477733 +0.863300 0.667429 0.477172 +0.891306 0.669309 0.476610 +0.000000 0.677587 0.556081 +0.000000 0.677086 0.552859 +0.000000 0.676586 0.549637 +0.011175 0.676086 0.546415 +0.042602 0.675585 0.543192 +0.074029 0.675085 0.539970 +0.105456 0.674584 0.536748 +0.136884 0.674084 0.533526 +0.168311 0.673584 0.530304 +0.199738 0.673083 0.527082 +0.231165 0.672583 0.523859 +0.262592 0.672082 0.520637 +0.294019 0.671582 0.517415 +0.325447 0.671082 0.514193 +0.356874 0.670581 0.510971 +0.388301 0.670081 0.507749 +0.419728 0.669580 0.504526 +0.451155 0.669080 0.501304 +0.482582 0.668580 0.498082 +0.498505 0.668079 0.482021 +0.529927 0.667579 0.481459 +0.561349 0.667078 0.480898 +0.592771 0.666578 0.480336 +0.622046 0.666078 0.479775 +0.650047 0.665577 0.479213 +0.693583 0.682988 0.478652 +0.721588 0.684868 0.478090 +0.749594 0.686748 0.477529 +0.777600 0.688628 0.476967 +0.805605 0.690508 0.476406 +0.833611 0.692389 0.475844 +0.861617 0.694269 0.475282 +0.889622 0.696149 0.474721 +0.000000 0.704409 0.556585 +0.000000 0.703909 0.553363 +0.000000 0.703409 0.550140 +0.009286 0.702908 0.546918 +0.040713 0.702408 0.543696 +0.072140 0.701907 0.540474 +0.103567 0.701407 0.537252 +0.134995 0.700907 0.534030 +0.166422 0.700406 0.530807 +0.197849 0.699906 0.527585 +0.229276 0.699405 0.524363 +0.260703 0.698905 0.521141 +0.292130 0.698405 0.517919 +0.323558 0.697904 0.514697 +0.354985 0.697404 0.511474 +0.386412 0.696903 0.508252 +0.417839 0.696403 0.505030 +0.449266 0.695903 0.501808 +0.480693 0.695402 0.498586 +0.494223 0.694902 0.480132 +0.525645 0.694401 0.479570 +0.557067 0.693901 0.479009 +0.588489 0.693401 0.478447 +0.617970 0.692900 0.477886 +0.645971 0.692400 0.477324 +0.673971 0.691899 0.476763 +0.719905 0.711708 0.476201 +0.747911 0.713588 0.475640 +0.775916 0.715468 0.475078 +0.803922 0.717348 0.474517 +0.831928 0.719228 0.473955 +0.859933 0.721109 0.473393 +0.887939 0.722989 0.472832 +0.000000 0.731232 0.557088 +0.000000 0.730732 0.553866 +0.000000 0.730231 0.550644 +0.007397 0.729731 0.547422 +0.038824 0.729230 0.544200 +0.070251 0.728730 0.540978 +0.101678 0.728230 0.537755 +0.133106 0.727729 0.534533 +0.164533 0.727229 0.531311 +0.195960 0.726728 0.528089 +0.227387 0.726228 0.524867 +0.258814 0.725728 0.521645 +0.290241 0.725227 0.518422 +0.321669 0.724727 0.515200 +0.353096 0.724226 0.511978 +0.384523 0.723726 0.508756 +0.415950 0.723226 0.505534 +0.447377 0.722725 0.502312 +0.478804 0.722225 0.499089 +0.489941 0.721724 0.478243 +0.521363 0.721224 0.477681 +0.552785 0.720724 0.477120 +0.584208 0.720223 0.476558 +0.613894 0.719723 0.475997 +0.641895 0.719222 0.475435 +0.669895 0.718722 0.474874 +0.697896 0.718222 0.474312 +0.746227 0.740428 0.473751 +0.774233 0.742308 0.473189 +0.802239 0.744188 0.472627 +0.830244 0.746068 0.472066 +0.858250 0.747948 0.471504 +0.886256 0.749829 0.470943 +0.000000 0.758055 0.557592 +0.000000 0.757554 0.554370 +0.000000 0.757054 0.551148 +0.005508 0.756554 0.547925 +0.036935 0.756053 0.544703 +0.068362 0.755553 0.541481 +0.099789 0.755052 0.538259 +0.131217 0.754552 0.535037 +0.162644 0.754052 0.531815 +0.194071 0.753551 0.528592 +0.225498 0.753051 0.525370 +0.256925 0.752550 0.522148 +0.288352 0.752050 0.518926 +0.319779 0.751550 0.515704 +0.351207 0.751049 0.512482 +0.382634 0.750549 0.509259 +0.414061 0.750048 0.506037 +0.445488 0.749548 0.502815 +0.476915 0.749048 0.499593 +0.485660 0.748547 0.476354 +0.517082 0.748047 0.475792 +0.548504 0.747546 0.475231 +0.579926 0.747046 0.474669 +0.609818 0.746546 0.474108 +0.637819 0.746045 0.473546 +0.665819 0.745545 0.472985 +0.693820 0.745044 0.472423 +0.721820 0.744544 0.471861 +0.772550 0.769148 0.471300 +0.800555 0.771028 0.470738 +0.828561 0.772908 0.470177 +0.856567 0.774788 0.469615 +0.884572 0.776669 0.469054 +0.000000 0.784877 0.558096 +0.000000 0.784377 0.554873 +0.000000 0.783877 0.551651 +0.003619 0.783376 0.548429 +0.035046 0.782876 0.545207 +0.066473 0.782375 0.541985 +0.097900 0.781875 0.538763 +0.129327 0.781375 0.535540 +0.160755 0.780874 0.532318 +0.192182 0.780374 0.529096 +0.223609 0.779873 0.525874 +0.255036 0.779373 0.522652 +0.286463 0.778873 0.519430 +0.317890 0.778372 0.516207 +0.349318 0.777872 0.512985 +0.380745 0.777371 0.509763 +0.412172 0.776871 0.506541 +0.443599 0.776371 0.503319 +0.475026 0.775870 0.500097 +0.481378 0.775370 0.474465 +0.512800 0.774869 0.473903 +0.544222 0.774369 0.473342 +0.575644 0.773869 0.472780 +0.605742 0.773368 0.472219 +0.633743 0.772868 0.471657 +0.661743 0.772367 0.471096 +0.689744 0.771867 0.470534 +0.717744 0.771367 0.469972 +0.745745 0.770866 0.469411 +0.798872 0.797868 0.468849 +0.826878 0.799748 0.468288 +0.854883 0.801628 0.467726 +0.882889 0.803508 0.467165 +0.000000 0.811700 0.558599 +0.000000 0.811200 0.555377 +0.000000 0.810699 0.552155 +0.001730 0.810199 0.548933 +0.033157 0.809699 0.545710 +0.064584 0.809198 0.542488 +0.096011 0.808698 0.539266 +0.127438 0.808197 0.536044 +0.158866 0.807697 0.532822 +0.190293 0.807197 0.529600 +0.221720 0.806696 0.526378 +0.253147 0.806196 0.523155 +0.284574 0.805695 0.519933 +0.316001 0.805195 0.516711 +0.347429 0.804695 0.513489 +0.378856 0.804194 0.510267 +0.410283 0.803694 0.507045 +0.441710 0.803193 0.503822 +0.473137 0.802693 0.500600 +0.477096 0.802193 0.472576 +0.508518 0.801692 0.472014 +0.539940 0.801192 0.471453 +0.571363 0.800691 0.470891 +0.601666 0.800191 0.470330 +0.629667 0.799691 0.469768 +0.657667 0.799190 0.469206 +0.685668 0.798690 0.468645 +0.713668 0.798189 0.468083 +0.741669 0.797689 0.467522 +0.769670 0.797189 0.466960 +0.823801 0.825194 0.466399 +0.853200 0.828468 0.465837 +0.881206 0.830348 0.465276 +0.000000 0.838523 0.559103 +0.000000 0.838022 0.555881 +0.000000 0.837522 0.552658 +0.000000 0.837022 0.549436 +0.031268 0.836521 0.546214 +0.062695 0.836021 0.542992 +0.094122 0.835520 0.539770 +0.125549 0.835020 0.536548 +0.156977 0.834520 0.533325 +0.188404 0.834019 0.530103 +0.219831 0.833519 0.526881 +0.251258 0.833018 0.523659 +0.282685 0.832518 0.520437 +0.314112 0.832018 0.517215 +0.345540 0.831517 0.513992 +0.376967 0.831017 0.510770 +0.408394 0.830516 0.507548 +0.439821 0.830016 0.504326 +0.471248 0.829516 0.501104 +0.472815 0.829015 0.470687 +0.504237 0.828515 0.470125 +0.535659 0.828014 0.469564 +0.567081 0.827514 0.469002 +0.597590 0.827014 0.468441 +0.625591 0.826513 0.467879 +0.653591 0.826013 0.467317 +0.681592 0.825512 0.466756 +0.709592 0.825012 0.466194 +0.737593 0.824512 0.465633 +0.765594 0.824011 0.465071 +0.793594 0.823511 0.464510 +0.847725 0.851516 0.463948 +0.879522 0.857188 0.463387 +0.000000 0.865345 0.559606 +0.000000 0.864845 0.556384 +0.000000 0.864345 0.553162 +0.000000 0.863844 0.549940 +0.029379 0.863344 0.546718 +0.060806 0.862843 0.543496 +0.092233 0.862343 0.540273 +0.123660 0.861843 0.537051 +0.155088 0.861342 0.533829 +0.186515 0.860842 0.530607 +0.217942 0.860341 0.527385 +0.249369 0.859841 0.524163 +0.280796 0.859341 0.520940 +0.312223 0.858840 0.517718 +0.343651 0.858340 0.514496 +0.375078 0.857839 0.511274 +0.406505 0.857339 0.508052 +0.437932 0.856839 0.504830 +0.469359 0.856338 0.501607 +0.468798 0.855838 0.469062 +0.499955 0.855337 0.468236 +0.531377 0.854837 0.467675 +0.562799 0.854337 0.467113 +0.593514 0.853836 0.466551 +0.621515 0.853336 0.465990 +0.649515 0.852835 0.465428 +0.677516 0.852335 0.464867 +0.705516 0.851835 0.464305 +0.733517 0.851334 0.463744 +0.761517 0.850834 0.463182 +0.789518 0.850333 0.462621 +0.817519 0.849833 0.462059 +0.871650 0.877839 0.461498 +0.000000 0.892168 0.560110 +0.000000 0.891668 0.556888 +0.000000 0.891167 0.553666 +0.000000 0.890667 0.550443 +0.027490 0.890167 0.547221 +0.058917 0.889666 0.543999 +0.090344 0.889166 0.540777 +0.121771 0.888665 0.537555 +0.153199 0.888165 0.534333 +0.184626 0.887665 0.531111 +0.216053 0.887164 0.527888 +0.247480 0.886664 0.524666 +0.278907 0.886163 0.521444 +0.310334 0.885663 0.518222 +0.341761 0.885163 0.515000 +0.373189 0.884662 0.511778 +0.404616 0.884162 0.508555 +0.436043 0.883661 0.505333 +0.467470 0.883161 0.502111 +0.466909 0.882661 0.469566 +0.495673 0.882160 0.466347 +0.527095 0.881660 0.465786 +0.558517 0.881159 0.465224 +0.589438 0.880659 0.464662 +0.617439 0.880159 0.464101 +0.645439 0.879658 0.463539 +0.673440 0.879158 0.462978 +0.701440 0.878657 0.462416 +0.729441 0.878157 0.461855 +0.757441 0.877657 0.461293 +0.785442 0.877156 0.460732 +0.813443 0.876656 0.460170 +0.841443 0.876155 0.459609 +0.012688 0.000000 0.569825 +0.044116 0.000000 0.569263 +0.075543 0.000000 0.568702 +0.106970 0.000000 0.568140 +0.138397 0.000000 0.567579 +0.169824 0.000000 0.567017 +0.201251 0.000000 0.566456 +0.232679 0.000000 0.565894 +0.264106 0.000000 0.565333 +0.295533 0.000000 0.564771 +0.326960 0.000000 0.564210 +0.358387 0.000000 0.563648 +0.389814 0.000000 0.563086 +0.421242 0.000000 0.562525 +0.452669 0.000000 0.561963 +0.484096 0.000000 0.561402 +0.515523 0.000000 0.560840 +0.546950 0.000000 0.560279 +0.559717 0.000000 0.541057 +0.559156 0.000000 0.508507 +0.590583 0.000000 0.505280 +0.621791 0.000000 0.502071 +0.649797 0.000000 0.499129 +0.677803 0.000000 0.496186 +0.705808 0.000000 0.493244 +0.733814 0.000000 0.490302 +0.761819 0.000000 0.487360 +0.789825 0.000000 0.484418 +0.817831 0.000000 0.481476 +0.845836 0.000000 0.478534 +0.873842 0.000000 0.475591 +0.901848 0.000000 0.472649 +0.929853 0.000000 0.469707 +0.000000 0.000000 0.567936 +0.039561 0.000000 0.567374 +0.070988 0.000000 0.566813 +0.102415 0.000000 0.566251 +0.133842 0.000000 0.565690 +0.165269 0.000000 0.565128 +0.196697 0.000000 0.564567 +0.228124 0.000000 0.564005 +0.259551 0.000000 0.563444 +0.290978 0.000000 0.562882 +0.322405 0.000000 0.562320 +0.353832 0.000000 0.561759 +0.385260 0.000000 0.561197 +0.416687 0.000000 0.560636 +0.448114 0.000000 0.560074 +0.479541 0.000000 0.559513 +0.510968 0.000000 0.558951 +0.542395 0.000000 0.558390 +0.557828 0.000000 0.541834 +0.557267 0.000000 0.509284 +0.588694 0.000000 0.506056 +0.620108 0.000000 0.502830 +0.648113 0.000000 0.499888 +0.676119 0.000000 0.496946 +0.704125 0.000000 0.494004 +0.732130 0.000000 0.491062 +0.760136 0.000000 0.488120 +0.788142 0.000000 0.485177 +0.816147 0.000000 0.482235 +0.844153 0.000000 0.479293 +0.872159 0.000000 0.476351 +0.900164 0.000000 0.473409 +0.928170 0.000000 0.470467 +0.000000 0.000000 0.566047 +0.005683 0.000000 0.565485 +0.066433 0.021116 0.564924 +0.097860 0.020554 0.564362 +0.129288 0.019993 0.563801 +0.160715 0.019431 0.563239 +0.192142 0.018870 0.562678 +0.223569 0.018308 0.562116 +0.254996 0.017747 0.561555 +0.286423 0.017185 0.560993 +0.317851 0.016624 0.560431 +0.349278 0.016062 0.559870 +0.380705 0.015501 0.559308 +0.412132 0.014939 0.558747 +0.443559 0.014377 0.558185 +0.474986 0.013816 0.557624 +0.506413 0.013254 0.557062 +0.537841 0.012693 0.556501 +0.555939 0.012131 0.542611 +0.555378 0.011570 0.510060 +0.586805 0.011008 0.506833 +0.618232 0.010447 0.503606 +0.646430 0.009885 0.500648 +0.674436 0.009324 0.497706 +0.702441 0.008762 0.494763 +0.730447 0.008201 0.491821 +0.758453 0.007639 0.488879 +0.786458 0.007078 0.485937 +0.814464 0.006516 0.482995 +0.842470 0.005954 0.480053 +0.870475 0.005393 0.477111 +0.898481 0.004831 0.474168 +0.926487 0.004270 0.471226 +0.000000 0.001690 0.564158 +0.000000 0.003794 0.563596 +0.032555 0.019227 0.563035 +0.093306 0.050654 0.562473 +0.124733 0.050092 0.561912 +0.156160 0.049531 0.561350 +0.187587 0.048969 0.560789 +0.219014 0.048408 0.560227 +0.250441 0.047846 0.559665 +0.281869 0.047285 0.559104 +0.313296 0.046723 0.558542 +0.344723 0.046162 0.557981 +0.376150 0.045600 0.557419 +0.407577 0.045039 0.556858 +0.439004 0.044477 0.556296 +0.470432 0.043916 0.555735 +0.501859 0.043354 0.555173 +0.533286 0.042793 0.554612 +0.554050 0.042231 0.543387 +0.553489 0.041669 0.510837 +0.584916 0.041108 0.507610 +0.616343 0.040546 0.504382 +0.644747 0.039985 0.501407 +0.672752 0.039423 0.498465 +0.700758 0.038862 0.495523 +0.728764 0.038300 0.492581 +0.756769 0.037739 0.489639 +0.784775 0.037177 0.486697 +0.812781 0.036616 0.483754 +0.840786 0.036054 0.480812 +0.868792 0.035493 0.477870 +0.896798 0.034931 0.474928 +0.924803 0.034370 0.471986 +0.000000 0.031790 0.562269 +0.000000 0.033894 0.561707 +0.017338 0.035998 0.561146 +0.059428 0.048765 0.560584 +0.120178 0.080192 0.560023 +0.151605 0.079631 0.559461 +0.183032 0.079069 0.558900 +0.214460 0.078508 0.558338 +0.245887 0.077946 0.557776 +0.277314 0.077384 0.557215 +0.308741 0.076823 0.556653 +0.340168 0.076261 0.556092 +0.371595 0.075700 0.555530 +0.403022 0.075138 0.554969 +0.434450 0.074577 0.554407 +0.465877 0.074015 0.553846 +0.497304 0.073454 0.553284 +0.528731 0.072892 0.552723 +0.552161 0.072331 0.544164 +0.551600 0.071769 0.511614 +0.583027 0.071208 0.508386 +0.614454 0.070646 0.505159 +0.643063 0.070085 0.502167 +0.671069 0.069523 0.499225 +0.699075 0.068961 0.496282 +0.727080 0.068400 0.493340 +0.755086 0.067838 0.490398 +0.783092 0.067277 0.487456 +0.811097 0.066715 0.484514 +0.839103 0.066154 0.481572 +0.867109 0.065592 0.478630 +0.895114 0.065031 0.475688 +0.923120 0.064469 0.472745 +0.000000 0.061889 0.560380 +0.000000 0.063993 0.559818 +0.015449 0.066098 0.559257 +0.046876 0.068202 0.558695 +0.086300 0.078303 0.558134 +0.147050 0.109730 0.557572 +0.178478 0.109169 0.557010 +0.209905 0.108607 0.556449 +0.241332 0.108046 0.555887 +0.272759 0.107484 0.555326 +0.304186 0.106923 0.554764 +0.335613 0.106361 0.554203 +0.367041 0.105800 0.553641 +0.398468 0.105238 0.553080 +0.429895 0.104676 0.552518 +0.461322 0.104115 0.551957 +0.492749 0.103553 0.551395 +0.524176 0.102992 0.550834 +0.550272 0.102430 0.544941 +0.549711 0.101869 0.512390 +0.581138 0.101307 0.509163 +0.612565 0.100746 0.505936 +0.641380 0.100184 0.502926 +0.669386 0.099623 0.499984 +0.697391 0.099061 0.497042 +0.725397 0.098500 0.494100 +0.753403 0.097938 0.491158 +0.781408 0.097377 0.488216 +0.809414 0.096815 0.485273 +0.837420 0.096253 0.482331 +0.865425 0.095692 0.479389 +0.893431 0.095130 0.476447 +0.921437 0.094569 0.473505 +0.000000 0.091989 0.558491 +0.000000 0.094093 0.557929 +0.013560 0.096197 0.557368 +0.044987 0.098301 0.556806 +0.076414 0.100406 0.556245 +0.113173 0.107841 0.555683 +0.173923 0.139268 0.555121 +0.205350 0.138707 0.554560 +0.236777 0.138145 0.553998 +0.268204 0.137584 0.553437 +0.299631 0.137022 0.552875 +0.331059 0.136461 0.552314 +0.362486 0.135899 0.551752 +0.393913 0.135338 0.551191 +0.425340 0.134776 0.550629 +0.456767 0.134215 0.550068 +0.488194 0.133653 0.549506 +0.519622 0.133092 0.548945 +0.548383 0.132530 0.545717 +0.547822 0.131968 0.513167 +0.579249 0.131407 0.509940 +0.610676 0.130845 0.506713 +0.639697 0.130284 0.503686 +0.667702 0.129722 0.500744 +0.695708 0.129161 0.497802 +0.723714 0.128599 0.494859 +0.751719 0.128038 0.491917 +0.779725 0.127476 0.488975 +0.807731 0.126915 0.486033 +0.835736 0.126353 0.483091 +0.863742 0.125792 0.480149 +0.891748 0.125230 0.477207 +0.919753 0.124669 0.474265 +0.000000 0.122089 0.556602 +0.000000 0.124193 0.556040 +0.011671 0.126297 0.555479 +0.043098 0.128401 0.554917 +0.074525 0.130505 0.554355 +0.105952 0.132609 0.553794 +0.140045 0.137379 0.553232 +0.200795 0.168807 0.552671 +0.232222 0.168245 0.552109 +0.263650 0.167683 0.551548 +0.295077 0.167122 0.550986 +0.326504 0.166560 0.550425 +0.357931 0.165999 0.549863 +0.389358 0.165437 0.549302 +0.420785 0.164876 0.548740 +0.452213 0.164314 0.548179 +0.483640 0.163753 0.547617 +0.515067 0.163191 0.547056 +0.546494 0.162630 0.546494 +0.545932 0.162068 0.513944 +0.577360 0.161507 0.510717 +0.608787 0.160945 0.507489 +0.638013 0.160384 0.504445 +0.666019 0.159822 0.501503 +0.694025 0.159260 0.498561 +0.722030 0.158699 0.495619 +0.750036 0.158137 0.492677 +0.778042 0.157576 0.489735 +0.806047 0.157014 0.486793 +0.834053 0.156453 0.483850 +0.862058 0.155891 0.480908 +0.890064 0.155330 0.477966 +0.918070 0.154768 0.475024 +0.000000 0.152188 0.554713 +0.000000 0.154292 0.554151 +0.009782 0.156397 0.553590 +0.041209 0.158501 0.553028 +0.072636 0.160605 0.552466 +0.104063 0.162709 0.551905 +0.135490 0.164813 0.551343 +0.166917 0.166917 0.550782 +0.227668 0.198345 0.550220 +0.259095 0.197783 0.549659 +0.290522 0.197222 0.549097 +0.321949 0.196660 0.548536 +0.353376 0.196099 0.547974 +0.384803 0.195537 0.547413 +0.416231 0.194975 0.546851 +0.447658 0.194414 0.546290 +0.479085 0.193852 0.545728 +0.510512 0.193291 0.545166 +0.541939 0.192729 0.544605 +0.544043 0.192168 0.514720 +0.575471 0.191606 0.511493 +0.606898 0.191045 0.508266 +0.636330 0.190483 0.505205 +0.664336 0.189922 0.502263 +0.692341 0.189360 0.499321 +0.720347 0.188799 0.496379 +0.748352 0.188237 0.493436 +0.776358 0.187676 0.490494 +0.804364 0.187114 0.487552 +0.832369 0.186552 0.484610 +0.860375 0.185991 0.481668 +0.888381 0.185429 0.478726 +0.916386 0.184868 0.475784 +0.000000 0.182288 0.552824 +0.000000 0.184392 0.552262 +0.007893 0.186496 0.551700 +0.039320 0.188600 0.551139 +0.070747 0.190705 0.550577 +0.102174 0.192809 0.550016 +0.133601 0.194913 0.549454 +0.165028 0.197017 0.548893 +0.196456 0.199121 0.548331 +0.254540 0.227883 0.547770 +0.285967 0.227321 0.547208 +0.317394 0.226760 0.546647 +0.348822 0.226198 0.546085 +0.380249 0.225637 0.545524 +0.411676 0.225075 0.544962 +0.443103 0.224514 0.544401 +0.474530 0.223952 0.543839 +0.505957 0.223391 0.543277 +0.537384 0.222829 0.542716 +0.542154 0.222267 0.515497 +0.573582 0.221706 0.512270 +0.605009 0.221144 0.509043 +0.634646 0.220583 0.505964 +0.662652 0.220021 0.503022 +0.690658 0.219460 0.500080 +0.718663 0.218898 0.497138 +0.746669 0.218337 0.494196 +0.774675 0.217775 0.491254 +0.802680 0.217214 0.488312 +0.830686 0.216652 0.485370 +0.858692 0.216091 0.482427 +0.886697 0.215529 0.479485 +0.914703 0.214968 0.476543 +0.000000 0.212387 0.550934 +0.000000 0.214492 0.550373 +0.006004 0.216596 0.549811 +0.037431 0.218700 0.549250 +0.068858 0.220804 0.548688 +0.100285 0.222908 0.548127 +0.131712 0.225013 0.547565 +0.163139 0.227117 0.547004 +0.194567 0.229221 0.546442 +0.225994 0.231325 0.545881 +0.281412 0.257421 0.545319 +0.312840 0.256859 0.544758 +0.344267 0.256298 0.544196 +0.375694 0.255736 0.543635 +0.407121 0.255175 0.543073 +0.438548 0.254613 0.542511 +0.469975 0.254052 0.541950 +0.501403 0.253490 0.541388 +0.532830 0.252929 0.540827 +0.540265 0.252367 0.516274 +0.571693 0.251806 0.513047 +0.603120 0.251244 0.509819 +0.632963 0.250683 0.506724 +0.660969 0.250121 0.503782 +0.688974 0.249559 0.500840 +0.716980 0.248998 0.497898 +0.744986 0.248436 0.494956 +0.772991 0.247875 0.492013 +0.800997 0.247313 0.489071 +0.829003 0.246752 0.486129 +0.857008 0.246190 0.483187 +0.885014 0.245629 0.480245 +0.913020 0.245067 0.477303 +0.000000 0.242487 0.549045 +0.000000 0.244591 0.548484 +0.004115 0.246696 0.547922 +0.035542 0.248800 0.547361 +0.066969 0.250904 0.546799 +0.098396 0.253008 0.546238 +0.129823 0.255112 0.545676 +0.161250 0.257216 0.545115 +0.192678 0.259321 0.544553 +0.224105 0.261425 0.543992 +0.255532 0.263529 0.543430 +0.308285 0.286959 0.542869 +0.339712 0.286398 0.542307 +0.371139 0.285836 0.541746 +0.402566 0.285274 0.541184 +0.433993 0.284713 0.540622 +0.465421 0.284151 0.540061 +0.496848 0.283590 0.539499 +0.528275 0.283028 0.538938 +0.538376 0.282467 0.517051 +0.569803 0.281905 0.513823 +0.601231 0.281344 0.510596 +0.631280 0.280782 0.507484 +0.659285 0.280221 0.504541 +0.687291 0.279659 0.501599 +0.715297 0.279098 0.498657 +0.743302 0.278536 0.495715 +0.771308 0.277974 0.492773 +0.799314 0.277413 0.489831 +0.827319 0.276851 0.486889 +0.855325 0.276290 0.483947 +0.883331 0.275728 0.481004 +0.911336 0.275167 0.478062 +0.000000 0.272587 0.547156 +0.000000 0.274691 0.546595 +0.002226 0.276795 0.546033 +0.033653 0.278899 0.545472 +0.065080 0.281004 0.544910 +0.096507 0.283108 0.544349 +0.127934 0.285212 0.543787 +0.159361 0.287316 0.543226 +0.190789 0.289420 0.542664 +0.222216 0.291525 0.542103 +0.253643 0.293629 0.541541 +0.285070 0.295733 0.540980 +0.335157 0.316497 0.540418 +0.366584 0.315936 0.539856 +0.398012 0.315374 0.539295 +0.429439 0.314813 0.538733 +0.460866 0.314251 0.538172 +0.492293 0.313689 0.537610 +0.523720 0.313128 0.537049 +0.536487 0.312566 0.517827 +0.567914 0.312005 0.514600 +0.599342 0.311443 0.511373 +0.629596 0.310882 0.508243 +0.657602 0.310320 0.505301 +0.685608 0.309759 0.502359 +0.713613 0.309197 0.499417 +0.741619 0.308636 0.496475 +0.769625 0.308074 0.493532 +0.797630 0.307513 0.490590 +0.825636 0.306951 0.487648 +0.853642 0.306390 0.484706 +0.881647 0.305828 0.481764 +0.909653 0.305266 0.478822 +0.000000 0.302686 0.545267 +0.000000 0.304791 0.544706 +0.000337 0.306895 0.544144 +0.031764 0.308999 0.543583 +0.063191 0.311103 0.543021 +0.094618 0.313207 0.542460 +0.126045 0.315312 0.541898 +0.157472 0.317416 0.541337 +0.188899 0.319520 0.540775 +0.220327 0.321624 0.540214 +0.251754 0.323728 0.539652 +0.283181 0.325833 0.539091 +0.314608 0.327937 0.538529 +0.362030 0.346035 0.537967 +0.393457 0.345474 0.537406 +0.424884 0.344912 0.536844 +0.456311 0.344351 0.536283 +0.487738 0.343789 0.535721 +0.519165 0.343228 0.535160 +0.534598 0.342666 0.518604 +0.566025 0.342105 0.515377 +0.597453 0.341543 0.512149 +0.627913 0.340981 0.509003 +0.655919 0.340420 0.506061 +0.683924 0.339858 0.503118 +0.711930 0.339297 0.500176 +0.739936 0.338735 0.497234 +0.767941 0.338174 0.494292 +0.795947 0.337612 0.491350 +0.823953 0.337051 0.488408 +0.851958 0.336489 0.485466 +0.879964 0.335928 0.482524 +0.907970 0.335366 0.479581 +0.000000 0.332786 0.543378 +0.000000 0.334890 0.542817 +0.000000 0.336995 0.542255 +0.029875 0.339099 0.541694 +0.061302 0.341203 0.541132 +0.092729 0.343307 0.540571 +0.124156 0.345411 0.540009 +0.155583 0.347515 0.539448 +0.187010 0.349620 0.538886 +0.218438 0.351724 0.538325 +0.249865 0.353828 0.537763 +0.281292 0.355932 0.537201 +0.312719 0.358036 0.536640 +0.344146 0.360141 0.536078 +0.388902 0.375573 0.535517 +0.420329 0.375012 0.534955 +0.451756 0.374450 0.534394 +0.483184 0.373889 0.533832 +0.514611 0.373327 0.533271 +0.532709 0.372766 0.519381 +0.564136 0.372204 0.516153 +0.595564 0.371643 0.512926 +0.626230 0.371081 0.509762 +0.654235 0.370520 0.506820 +0.682241 0.369958 0.503878 +0.710247 0.369397 0.500936 +0.738252 0.368835 0.497994 +0.766258 0.368273 0.495052 +0.794264 0.367712 0.492109 +0.822269 0.367150 0.489167 +0.850275 0.366589 0.486225 +0.878281 0.366027 0.483283 +0.906286 0.365466 0.480341 +0.000000 0.362886 0.541489 +0.000000 0.364990 0.540928 +0.000000 0.367094 0.540366 +0.027986 0.369198 0.539805 +0.059413 0.371303 0.539243 +0.090840 0.373407 0.538682 +0.122267 0.375511 0.538120 +0.153694 0.377615 0.537559 +0.185121 0.379719 0.536997 +0.216549 0.381823 0.536436 +0.247976 0.383928 0.535874 +0.279403 0.386032 0.535312 +0.310830 0.388136 0.534751 +0.342257 0.390240 0.534189 +0.373684 0.392344 0.533628 +0.415774 0.405112 0.533066 +0.447202 0.404550 0.532505 +0.478629 0.403988 0.531943 +0.510056 0.403427 0.531382 +0.530820 0.402865 0.520157 +0.562247 0.402304 0.516930 +0.593675 0.401742 0.513703 +0.624546 0.401181 0.510522 +0.652552 0.400619 0.507580 +0.680558 0.400058 0.504638 +0.708563 0.399496 0.501695 +0.736569 0.398935 0.498753 +0.764575 0.398373 0.495811 +0.792580 0.397812 0.492869 +0.820586 0.397250 0.489927 +0.848591 0.396689 0.486985 +0.876597 0.396127 0.484043 +0.904603 0.395565 0.481100 +0.000000 0.392985 0.539600 +0.000000 0.395090 0.539039 +0.000000 0.397194 0.538477 +0.026097 0.399298 0.537916 +0.057524 0.401402 0.537354 +0.088951 0.403506 0.536793 +0.120378 0.405611 0.536231 +0.151805 0.407715 0.535670 +0.183232 0.409819 0.535108 +0.214660 0.411923 0.534546 +0.246087 0.414027 0.533985 +0.277514 0.416132 0.533423 +0.308941 0.418236 0.532862 +0.340368 0.420340 0.532300 +0.371795 0.422444 0.531739 +0.403223 0.424548 0.531177 +0.442647 0.434650 0.530616 +0.474074 0.434088 0.530054 +0.505501 0.433527 0.529493 +0.528931 0.432965 0.520934 +0.560358 0.432404 0.517707 +0.591785 0.431842 0.514479 +0.622863 0.431280 0.511281 +0.650869 0.430719 0.508339 +0.678874 0.430157 0.505397 +0.706880 0.429596 0.502455 +0.734885 0.429034 0.499513 +0.762891 0.428473 0.496571 +0.790897 0.427911 0.493629 +0.818902 0.427350 0.490686 +0.846908 0.426788 0.487744 +0.874914 0.426227 0.484802 +0.902919 0.425665 0.481860 +0.000000 0.423085 0.537711 +0.000000 0.425189 0.537150 +0.000000 0.427293 0.536588 +0.024208 0.429398 0.536027 +0.055635 0.431502 0.535465 +0.087062 0.433606 0.534904 +0.118489 0.435710 0.534342 +0.149916 0.437814 0.533781 +0.181343 0.439919 0.533219 +0.212771 0.442023 0.532657 +0.244198 0.444127 0.532096 +0.275625 0.446231 0.531534 +0.307052 0.448335 0.530973 +0.338479 0.450440 0.530411 +0.369906 0.452544 0.529850 +0.401333 0.454648 0.529288 +0.432761 0.456752 0.528727 +0.469519 0.464188 0.528165 +0.500946 0.463626 0.527604 +0.527042 0.463065 0.521711 +0.558469 0.462503 0.518483 +0.589896 0.461942 0.515256 +0.621179 0.461380 0.512041 +0.649185 0.460819 0.509099 +0.677191 0.460257 0.506157 +0.705196 0.459696 0.503215 +0.733202 0.459134 0.500272 +0.761208 0.458572 0.497330 +0.789213 0.458011 0.494388 +0.817219 0.457449 0.491446 +0.845225 0.456888 0.488504 +0.873230 0.456326 0.485562 +0.901236 0.455765 0.482620 +0.000000 0.453185 0.535822 +0.000000 0.455289 0.535261 +0.000000 0.457393 0.534699 +0.022319 0.459497 0.534138 +0.053746 0.461602 0.533576 +0.085173 0.463706 0.533015 +0.116600 0.465810 0.532453 +0.148027 0.467914 0.531891 +0.179454 0.470018 0.531330 +0.210881 0.472122 0.530768 +0.242309 0.474227 0.530207 +0.273736 0.476331 0.529645 +0.305163 0.478435 0.529084 +0.336590 0.480539 0.528522 +0.368017 0.482643 0.527961 +0.399444 0.484748 0.527399 +0.430872 0.486852 0.526838 +0.462299 0.488956 0.526276 +0.496392 0.493726 0.525715 +0.525153 0.493164 0.522487 +0.556580 0.492603 0.519260 +0.588007 0.492041 0.516033 +0.619435 0.491480 0.512806 +0.647502 0.490918 0.509858 +0.675507 0.490357 0.506916 +0.703513 0.489795 0.503974 +0.731519 0.489234 0.501032 +0.759524 0.488672 0.498090 +0.787530 0.488111 0.495148 +0.815536 0.487549 0.492206 +0.843541 0.486988 0.489263 +0.871547 0.486531 0.486426 +0.899553 0.488350 0.485864 +0.000000 0.483284 0.533933 +0.000000 0.485389 0.533372 +0.000000 0.487493 0.532810 +0.020429 0.489597 0.532249 +0.051857 0.491701 0.531687 +0.083284 0.493805 0.531126 +0.114711 0.495910 0.530564 +0.146138 0.498014 0.530002 +0.177565 0.500118 0.529441 +0.208992 0.502222 0.528879 +0.240420 0.504326 0.528318 +0.271847 0.506431 0.527756 +0.303274 0.508535 0.527195 +0.334701 0.510639 0.526633 +0.366128 0.512743 0.526072 +0.397555 0.514847 0.525510 +0.428983 0.516951 0.524949 +0.460410 0.519056 0.524387 +0.491837 0.521160 0.523826 +0.523264 0.523264 0.523264 +0.554691 0.525368 0.522703 +0.586118 0.527472 0.522141 +0.617546 0.529577 0.521579 +0.645818 0.531418 0.521018 +0.673824 0.533237 0.520456 +0.701830 0.535056 0.519895 +0.729835 0.536875 0.519333 +0.757841 0.538694 0.518772 +0.785847 0.540513 0.518210 +0.813852 0.542332 0.517649 +0.841858 0.544151 0.517087 +0.869864 0.545970 0.516526 +0.897869 0.547790 0.515964 +0.000000 0.542707 0.564033 +0.000000 0.544811 0.563471 +0.000000 0.546915 0.562910 +0.018540 0.549020 0.562348 +0.049968 0.551124 0.561787 +0.081395 0.553228 0.561225 +0.112822 0.555332 0.560664 +0.144249 0.557436 0.560102 +0.175676 0.559541 0.559541 +0.207103 0.558979 0.556313 +0.238531 0.558418 0.553086 +0.269958 0.557856 0.549859 +0.301385 0.557294 0.546632 +0.332812 0.556733 0.543404 +0.364239 0.556171 0.540177 +0.395666 0.555610 0.536950 +0.427094 0.555048 0.533723 +0.458521 0.554487 0.530495 +0.489948 0.553925 0.527268 +0.521375 0.553364 0.524041 +0.550136 0.552802 0.520813 +0.584229 0.557572 0.520252 +0.615656 0.559676 0.519690 +0.644135 0.561535 0.519129 +0.672141 0.563354 0.518567 +0.700146 0.565173 0.518006 +0.728152 0.566992 0.517444 +0.756158 0.568811 0.516883 +0.784163 0.570630 0.516321 +0.812169 0.572449 0.515760 +0.840175 0.574268 0.515198 +0.868180 0.576087 0.514637 +0.896186 0.577906 0.514075 +0.000000 0.594133 0.586135 +0.000000 0.593571 0.582908 +0.000000 0.593009 0.579681 +0.016651 0.592448 0.576454 +0.048079 0.591886 0.573226 +0.079506 0.591325 0.569999 +0.110933 0.590763 0.566772 +0.142360 0.590202 0.563545 +0.173787 0.589640 0.560317 +0.205214 0.589079 0.557090 +0.236642 0.588517 0.553863 +0.268069 0.587956 0.550635 +0.299496 0.587394 0.547408 +0.330923 0.586833 0.544181 +0.362350 0.586271 0.540954 +0.393777 0.585709 0.537726 +0.425204 0.585148 0.534499 +0.456632 0.584586 0.531272 +0.488059 0.584025 0.528045 +0.519486 0.583463 0.524817 +0.545582 0.582902 0.518924 +0.577009 0.582340 0.518363 +0.613767 0.589776 0.517801 +0.642452 0.591652 0.517240 +0.670457 0.593471 0.516678 +0.698463 0.595290 0.516117 +0.726469 0.597109 0.515555 +0.754474 0.598928 0.514994 +0.782480 0.600747 0.514432 +0.810486 0.602566 0.513871 +0.838491 0.604385 0.513309 +0.866497 0.606204 0.512748 +0.894503 0.608023 0.512186 +0.000000 0.623771 0.586874 +0.000000 0.623271 0.583651 +0.000000 0.622771 0.580429 +0.014762 0.622270 0.577207 +0.046190 0.621770 0.573985 +0.077617 0.621269 0.570763 +0.109044 0.620769 0.567541 +0.140471 0.620269 0.564318 +0.171898 0.619740 0.561094 +0.203325 0.619178 0.557867 +0.234752 0.618617 0.554639 +0.266180 0.618055 0.551412 +0.297607 0.617494 0.548185 +0.329034 0.616932 0.544958 +0.360461 0.616371 0.541730 +0.391888 0.615809 0.538503 +0.423315 0.615248 0.535276 +0.454743 0.614686 0.532049 +0.486170 0.614125 0.528821 +0.517597 0.613563 0.525594 +0.541027 0.613001 0.517035 +0.572454 0.612440 0.516474 +0.603881 0.611878 0.515912 +0.640768 0.621768 0.515351 +0.668774 0.623587 0.514789 +0.696780 0.625406 0.514228 +0.724785 0.627226 0.513666 +0.752791 0.629045 0.513105 +0.780797 0.630864 0.512543 +0.808802 0.632683 0.511982 +0.836808 0.634502 0.511420 +0.864814 0.636321 0.510859 +0.892819 0.638140 0.510297 +0.000000 0.650594 0.587377 +0.000000 0.650094 0.584155 +0.000000 0.649593 0.580933 +0.012873 0.649093 0.577711 +0.044300 0.648592 0.574489 +0.075728 0.648092 0.571266 +0.107155 0.647592 0.568044 +0.138582 0.647091 0.564822 +0.170009 0.646591 0.561600 +0.201436 0.646090 0.558378 +0.232863 0.645590 0.555156 +0.264291 0.645090 0.551933 +0.295718 0.644589 0.548711 +0.327145 0.644089 0.545489 +0.358572 0.643588 0.542267 +0.389999 0.643088 0.539045 +0.421426 0.642588 0.535823 +0.452854 0.642087 0.532600 +0.484281 0.641587 0.529378 +0.515708 0.641087 0.526156 +0.536682 0.640586 0.515146 +0.568104 0.640086 0.514585 +0.599526 0.639585 0.514023 +0.628616 0.639085 0.513462 +0.667091 0.651434 0.512900 +0.695096 0.653314 0.512339 +0.723102 0.655194 0.511777 +0.751108 0.657074 0.511216 +0.779113 0.658955 0.510654 +0.807119 0.660835 0.510093 +0.835124 0.662715 0.509531 +0.863130 0.664595 0.508969 +0.891136 0.666475 0.508408 +0.000000 0.677417 0.587881 +0.000000 0.676916 0.584659 +0.000000 0.676416 0.581437 +0.010984 0.675916 0.578214 +0.042411 0.675415 0.574992 +0.073839 0.674915 0.571770 +0.105266 0.674414 0.568548 +0.136693 0.673914 0.565326 +0.168120 0.673414 0.562104 +0.199547 0.672913 0.558881 +0.230974 0.672413 0.555659 +0.262402 0.671912 0.552437 +0.293829 0.671412 0.549215 +0.325256 0.670912 0.545993 +0.356683 0.670411 0.542771 +0.388110 0.669911 0.539548 +0.419537 0.669410 0.536326 +0.450965 0.668910 0.533104 +0.482392 0.668410 0.529882 +0.513819 0.667909 0.526660 +0.532400 0.667409 0.513257 +0.563822 0.666908 0.512696 +0.595244 0.666408 0.512134 +0.624540 0.665908 0.511573 +0.652541 0.665407 0.511011 +0.693413 0.680154 0.510450 +0.721419 0.682034 0.509888 +0.749424 0.683914 0.509327 +0.777430 0.685794 0.508765 +0.805435 0.687675 0.508204 +0.833441 0.689555 0.507642 +0.861447 0.691435 0.507080 +0.889452 0.693315 0.506519 +0.000000 0.704239 0.588384 +0.000000 0.703739 0.585162 +0.000000 0.703239 0.581940 +0.009095 0.702738 0.578718 +0.040522 0.702238 0.575496 +0.071950 0.701737 0.572274 +0.103377 0.701237 0.569051 +0.134804 0.700737 0.565829 +0.166231 0.700236 0.562607 +0.197658 0.699736 0.559385 +0.229085 0.699235 0.556163 +0.260513 0.698735 0.552941 +0.291940 0.698235 0.549718 +0.323367 0.697734 0.546496 +0.354794 0.697234 0.543274 +0.386221 0.696733 0.540052 +0.417648 0.696233 0.536830 +0.449076 0.695733 0.533608 +0.480503 0.695232 0.530385 +0.511930 0.694732 0.527163 +0.528118 0.694231 0.511368 +0.559540 0.693731 0.510807 +0.590963 0.693231 0.510245 +0.620464 0.692730 0.509684 +0.648465 0.692230 0.509122 +0.676465 0.691729 0.508561 +0.719735 0.708874 0.507999 +0.747741 0.710754 0.507438 +0.775746 0.712634 0.506876 +0.803752 0.714514 0.506314 +0.831758 0.716395 0.505753 +0.859763 0.718275 0.505191 +0.887769 0.720155 0.504630 +0.000000 0.731062 0.588888 +0.000000 0.730562 0.585666 +0.000000 0.730061 0.582444 +0.007206 0.729561 0.579222 +0.038633 0.729061 0.575999 +0.070061 0.728560 0.572777 +0.101488 0.728060 0.569555 +0.132915 0.727559 0.566333 +0.164342 0.727059 0.563111 +0.195769 0.726559 0.559889 +0.227196 0.726058 0.556666 +0.258624 0.725558 0.553444 +0.290051 0.725057 0.550222 +0.321478 0.724557 0.547000 +0.352905 0.724057 0.543778 +0.384332 0.723556 0.540556 +0.415759 0.723056 0.537333 +0.447186 0.722555 0.534111 +0.478614 0.722055 0.530889 +0.510041 0.721555 0.527667 +0.523837 0.721054 0.509479 +0.555259 0.720554 0.508918 +0.586681 0.720053 0.508356 +0.616388 0.719553 0.507795 +0.644389 0.719053 0.507233 +0.672389 0.718552 0.506672 +0.700390 0.718052 0.506110 +0.746057 0.737594 0.505549 +0.774063 0.739474 0.504987 +0.802069 0.741354 0.504425 +0.830074 0.743234 0.503864 +0.858080 0.745115 0.503302 +0.886086 0.746995 0.502741 +0.000000 0.757885 0.589392 +0.000000 0.757384 0.586169 +0.000000 0.756884 0.582947 +0.005317 0.756384 0.579725 +0.036744 0.755883 0.576503 +0.068172 0.755383 0.573281 +0.099599 0.754882 0.570059 +0.131026 0.754382 0.566837 +0.162453 0.753882 0.563614 +0.193880 0.753381 0.560392 +0.225307 0.752881 0.557170 +0.256734 0.752380 0.553948 +0.288162 0.751880 0.550726 +0.319589 0.751380 0.547504 +0.351016 0.750879 0.544281 +0.382443 0.750379 0.541059 +0.413870 0.749878 0.537837 +0.445297 0.749378 0.534615 +0.476725 0.748878 0.531393 +0.508152 0.748377 0.528171 +0.519555 0.747877 0.507590 +0.550977 0.747376 0.507029 +0.582399 0.746876 0.506467 +0.612312 0.746376 0.505906 +0.640313 0.745875 0.505344 +0.668313 0.745375 0.504783 +0.696314 0.744874 0.504221 +0.724314 0.744374 0.503659 +0.772380 0.766314 0.503098 +0.800385 0.768194 0.502536 +0.828391 0.770074 0.501975 +0.856397 0.771954 0.501413 +0.884402 0.773835 0.500852 +0.000000 0.784707 0.589895 +0.000000 0.784207 0.586673 +0.000000 0.783707 0.583451 +0.003428 0.783206 0.580229 +0.034855 0.782706 0.577007 +0.066282 0.782205 0.573784 +0.097710 0.781705 0.570562 +0.129137 0.781205 0.567340 +0.160564 0.780704 0.564118 +0.191991 0.780204 0.560896 +0.223418 0.779703 0.557674 +0.254845 0.779203 0.554451 +0.286273 0.778703 0.551229 +0.317700 0.778202 0.548007 +0.349127 0.777702 0.544785 +0.380554 0.777202 0.541563 +0.411981 0.776701 0.538341 +0.443408 0.776201 0.535118 +0.474836 0.775700 0.531896 +0.506263 0.775200 0.528674 +0.515273 0.774700 0.505701 +0.546695 0.774199 0.505140 +0.578117 0.773699 0.504578 +0.608236 0.773198 0.504017 +0.636237 0.772698 0.503455 +0.664237 0.772198 0.502894 +0.692238 0.771697 0.502332 +0.720238 0.771197 0.501770 +0.748239 0.770696 0.501209 +0.798702 0.795034 0.500647 +0.826708 0.796914 0.500086 +0.854713 0.798794 0.499524 +0.882719 0.800674 0.498963 +0.000000 0.811530 0.590399 +0.000000 0.811030 0.587177 +0.000000 0.810529 0.583955 +0.001539 0.810029 0.580732 +0.032966 0.809529 0.577510 +0.064393 0.809028 0.574288 +0.095821 0.808528 0.571066 +0.127248 0.808027 0.567844 +0.158675 0.807527 0.564622 +0.190102 0.807027 0.561399 +0.221529 0.806526 0.558177 +0.252956 0.806026 0.554955 +0.284384 0.805525 0.551733 +0.315811 0.805025 0.548511 +0.347238 0.804525 0.545289 +0.378665 0.804024 0.542066 +0.410092 0.803524 0.538844 +0.441519 0.803023 0.535622 +0.472947 0.802523 0.532400 +0.504374 0.802023 0.529178 +0.510992 0.801522 0.503812 +0.542414 0.801022 0.503251 +0.573836 0.800521 0.502689 +0.604160 0.800021 0.502128 +0.632161 0.799521 0.501566 +0.660161 0.799020 0.501004 +0.688162 0.798520 0.500443 +0.716162 0.798019 0.499881 +0.744163 0.797519 0.499320 +0.772164 0.797019 0.498758 +0.825024 0.823754 0.498197 +0.853030 0.825634 0.497635 +0.881036 0.827514 0.497074 +0.000000 0.838353 0.590902 +0.000000 0.837852 0.587680 +0.000000 0.837352 0.584458 +0.000000 0.836852 0.581236 +0.031077 0.836351 0.578014 +0.062504 0.835851 0.574792 +0.093932 0.835350 0.571570 +0.125359 0.834850 0.568347 +0.156786 0.834350 0.565125 +0.188213 0.833849 0.561903 +0.219640 0.833349 0.558681 +0.251067 0.832848 0.555459 +0.282495 0.832348 0.552237 +0.313922 0.831848 0.549014 +0.345349 0.831347 0.545792 +0.376776 0.830847 0.542570 +0.408203 0.830346 0.539348 +0.439630 0.829846 0.536126 +0.471057 0.829346 0.532904 +0.502485 0.828845 0.529681 +0.506710 0.828345 0.501923 +0.538132 0.827844 0.501362 +0.569554 0.827344 0.500800 +0.600084 0.826844 0.500239 +0.628085 0.826343 0.499677 +0.656085 0.825843 0.499115 +0.684086 0.825342 0.498554 +0.712086 0.824842 0.497992 +0.740087 0.824342 0.497431 +0.768088 0.823841 0.496869 +0.796088 0.823341 0.496308 +0.850219 0.851347 0.495746 +0.879352 0.854354 0.495185 +0.000000 0.865176 0.591406 +0.000000 0.864675 0.588184 +0.000000 0.864175 0.584962 +0.000000 0.863674 0.581740 +0.029188 0.863174 0.578517 +0.060615 0.862674 0.575295 +0.092043 0.862173 0.572073 +0.123470 0.861673 0.568851 +0.154897 0.861172 0.565629 +0.186324 0.860672 0.562407 +0.217751 0.860172 0.559184 +0.249178 0.859671 0.555962 +0.280605 0.859171 0.552740 +0.312033 0.858670 0.549518 +0.343460 0.858170 0.546296 +0.374887 0.857670 0.543074 +0.406314 0.857169 0.539851 +0.437741 0.856669 0.536629 +0.469168 0.856168 0.533407 +0.500596 0.855668 0.530185 +0.502428 0.855168 0.500034 +0.533850 0.854667 0.499473 +0.565272 0.854167 0.498911 +0.596008 0.853666 0.498349 +0.624009 0.853166 0.497788 +0.652009 0.852666 0.497226 +0.680010 0.852165 0.496665 +0.708010 0.851665 0.496103 +0.736011 0.851164 0.495542 +0.764012 0.850664 0.494980 +0.792012 0.850164 0.494419 +0.820013 0.849663 0.493857 +0.874144 0.877669 0.493296 +0.000000 0.891998 0.591910 +0.000000 0.891498 0.588688 +0.000000 0.890997 0.585465 +0.000000 0.890497 0.582243 +0.027299 0.889997 0.579021 +0.058726 0.889496 0.575799 +0.090153 0.888996 0.572577 +0.121581 0.888495 0.569355 +0.153008 0.887995 0.566132 +0.184435 0.887495 0.562910 +0.215862 0.886994 0.559688 +0.247289 0.886494 0.556466 +0.278716 0.885993 0.553244 +0.310144 0.885493 0.550022 +0.341571 0.884993 0.546799 +0.372998 0.884492 0.543577 +0.404425 0.883992 0.540355 +0.435852 0.883491 0.537133 +0.467279 0.882991 0.533911 +0.498707 0.882491 0.530689 +0.498147 0.881990 0.498145 +0.529569 0.881490 0.497584 +0.560991 0.880989 0.497022 +0.591932 0.880489 0.496460 +0.619933 0.879989 0.495899 +0.647933 0.879488 0.495337 +0.675934 0.878988 0.494776 +0.703934 0.878487 0.494214 +0.731935 0.877987 0.493653 +0.759936 0.877487 0.493091 +0.787936 0.876986 0.492530 +0.815937 0.876486 0.491968 +0.843937 0.875985 0.491407 +0.015163 0.000000 0.601623 +0.046591 0.000000 0.601061 +0.078018 0.000000 0.600500 +0.109445 0.000000 0.599938 +0.140872 0.000000 0.599377 +0.172299 0.000000 0.598815 +0.203726 0.000000 0.598254 +0.235154 0.000000 0.597692 +0.266581 0.000000 0.597131 +0.298008 0.000000 0.596569 +0.329435 0.000000 0.596008 +0.360862 0.000000 0.595446 +0.392289 0.000000 0.594884 +0.423717 0.000000 0.594323 +0.455144 0.000000 0.593761 +0.486571 0.000000 0.593200 +0.517998 0.000000 0.592638 +0.549425 0.000000 0.592077 +0.580852 0.000000 0.591515 +0.590954 0.000000 0.569628 +0.590392 0.000000 0.537078 +0.621621 0.000000 0.533867 +0.649627 0.000000 0.530925 +0.677633 0.000000 0.527983 +0.705638 0.000000 0.525041 +0.733644 0.000000 0.522098 +0.761650 0.000000 0.519156 +0.789655 0.000000 0.516214 +0.817661 0.000000 0.513272 +0.845667 0.000000 0.510330 +0.873672 0.000000 0.507388 +0.901678 0.000000 0.504446 +0.929683 0.000000 0.501503 +0.000000 0.000000 0.599734 +0.042036 0.000000 0.599172 +0.073463 0.000000 0.598611 +0.104890 0.000000 0.598049 +0.136317 0.000000 0.597488 +0.167744 0.000000 0.596926 +0.199172 0.000000 0.596365 +0.230599 0.000000 0.595803 +0.262026 0.000000 0.595242 +0.293453 0.000000 0.594680 +0.324880 0.000000 0.594118 +0.356307 0.000000 0.593557 +0.387735 0.000000 0.592995 +0.419162 0.000000 0.592434 +0.450589 0.000000 0.591872 +0.482016 0.000000 0.591311 +0.513443 0.000000 0.590749 +0.544870 0.000000 0.590188 +0.576298 0.000000 0.589626 +0.589065 0.000000 0.570405 +0.588503 0.000000 0.537854 +0.619930 0.000000 0.534627 +0.647944 0.000000 0.531684 +0.675949 0.000000 0.528742 +0.703955 0.000000 0.525800 +0.731961 0.000000 0.522858 +0.759966 0.000000 0.519916 +0.787972 0.000000 0.516974 +0.815977 0.000000 0.514032 +0.843983 0.000000 0.511089 +0.871989 0.000000 0.508147 +0.899994 0.000000 0.505205 +0.928000 0.000000 0.502263 +0.000000 0.000000 0.597845 +0.008158 0.000000 0.597283 +0.068908 0.020925 0.596722 +0.100335 0.020364 0.596160 +0.131763 0.019802 0.595599 +0.163190 0.019241 0.595037 +0.194617 0.018679 0.594476 +0.226044 0.018118 0.593914 +0.257471 0.017556 0.593353 +0.288898 0.016994 0.592791 +0.320326 0.016433 0.592229 +0.351753 0.015871 0.591668 +0.383180 0.015310 0.591106 +0.414607 0.014748 0.590545 +0.446034 0.014187 0.589983 +0.477461 0.013625 0.589422 +0.508889 0.013064 0.588860 +0.540316 0.012502 0.588299 +0.571743 0.011941 0.587737 +0.587176 0.011379 0.571181 +0.586614 0.010818 0.538631 +0.618041 0.010256 0.535404 +0.646260 0.009695 0.532444 +0.674266 0.009133 0.529502 +0.702271 0.008571 0.526560 +0.730277 0.008010 0.523618 +0.758283 0.007448 0.520675 +0.786288 0.006887 0.517733 +0.814294 0.006325 0.514791 +0.842300 0.005764 0.511849 +0.870305 0.005202 0.508907 +0.898311 0.004641 0.505965 +0.926317 0.004079 0.503023 +0.000000 0.000000 0.595956 +0.000000 0.000938 0.595394 +0.035031 0.019036 0.594833 +0.095781 0.050463 0.594271 +0.127208 0.049902 0.593710 +0.158635 0.049340 0.593148 +0.190062 0.048779 0.592587 +0.221489 0.048217 0.592025 +0.252916 0.047656 0.591463 +0.284344 0.047094 0.590902 +0.315771 0.046533 0.590340 +0.347198 0.045971 0.589779 +0.378625 0.045410 0.589217 +0.410052 0.044848 0.588656 +0.441479 0.044286 0.588094 +0.472907 0.043725 0.587533 +0.504334 0.043163 0.586971 +0.535761 0.042602 0.586410 +0.567188 0.042040 0.585848 +0.585287 0.041479 0.571958 +0.584725 0.040917 0.539408 +0.616152 0.040356 0.536180 +0.644577 0.039794 0.533203 +0.672582 0.039233 0.530261 +0.700588 0.038671 0.527319 +0.728594 0.038110 0.524377 +0.756599 0.037548 0.521435 +0.784605 0.036987 0.518493 +0.812611 0.036425 0.515551 +0.840616 0.035863 0.512609 +0.868622 0.035302 0.509666 +0.896628 0.034740 0.506724 +0.924633 0.034179 0.503782 +0.000000 0.028933 0.594067 +0.000000 0.031037 0.593505 +0.017147 0.033141 0.592944 +0.061903 0.048574 0.592382 +0.122653 0.080001 0.591821 +0.154080 0.079440 0.591259 +0.185507 0.078878 0.590698 +0.216935 0.078317 0.590136 +0.248362 0.077755 0.589574 +0.279789 0.077194 0.589013 +0.311216 0.076632 0.588451 +0.342643 0.076071 0.587890 +0.374070 0.075509 0.587328 +0.405497 0.074948 0.586767 +0.436925 0.074386 0.586205 +0.468352 0.073825 0.585644 +0.499779 0.073263 0.585082 +0.531206 0.072702 0.584521 +0.562633 0.072140 0.583959 +0.583398 0.071578 0.572735 +0.582836 0.071017 0.540184 +0.614263 0.070455 0.536957 +0.642893 0.069894 0.533963 +0.670899 0.069332 0.531021 +0.698905 0.068771 0.528079 +0.726910 0.068209 0.525137 +0.754916 0.067648 0.522194 +0.782922 0.067086 0.519252 +0.810927 0.066525 0.516310 +0.838933 0.065963 0.513368 +0.866939 0.065402 0.510426 +0.894944 0.064840 0.507484 +0.922950 0.064279 0.504542 +0.000000 0.059033 0.592178 +0.000000 0.061137 0.591616 +0.015258 0.063241 0.591055 +0.046685 0.065345 0.590493 +0.088775 0.078112 0.589932 +0.149525 0.109540 0.589370 +0.180953 0.108978 0.588808 +0.212380 0.108417 0.588247 +0.243807 0.107855 0.587685 +0.275234 0.107293 0.587124 +0.306661 0.106732 0.586562 +0.338088 0.106170 0.586001 +0.369516 0.105609 0.585439 +0.400943 0.105047 0.584878 +0.432370 0.104486 0.584316 +0.463797 0.103924 0.583755 +0.495224 0.103363 0.583193 +0.526651 0.102801 0.582632 +0.558079 0.102240 0.582070 +0.581509 0.101678 0.573511 +0.580947 0.101117 0.540961 +0.612374 0.100555 0.537734 +0.641210 0.099994 0.534723 +0.669216 0.099432 0.531780 +0.697221 0.098870 0.528838 +0.725227 0.098309 0.525896 +0.753233 0.097747 0.522954 +0.781238 0.097186 0.520012 +0.809244 0.096624 0.517070 +0.837250 0.096063 0.514128 +0.865255 0.095501 0.511185 +0.893261 0.094940 0.508243 +0.921267 0.094378 0.505301 +0.000000 0.089132 0.590289 +0.000000 0.091237 0.589727 +0.013369 0.093341 0.589166 +0.044796 0.095445 0.588604 +0.076223 0.097549 0.588043 +0.115648 0.107651 0.587481 +0.176398 0.139078 0.586919 +0.207825 0.138516 0.586358 +0.239252 0.137955 0.585796 +0.270679 0.137393 0.585235 +0.302106 0.136832 0.584673 +0.333534 0.136270 0.584112 +0.364961 0.135709 0.583550 +0.396388 0.135147 0.582989 +0.427815 0.134585 0.582427 +0.459242 0.134024 0.581866 +0.490669 0.133462 0.581304 +0.522097 0.132901 0.580743 +0.553524 0.132339 0.580181 +0.579619 0.131778 0.574288 +0.579058 0.131216 0.541738 +0.610485 0.130655 0.538511 +0.639527 0.130093 0.535482 +0.667532 0.129532 0.532540 +0.695538 0.128970 0.529598 +0.723544 0.128409 0.526656 +0.751549 0.127847 0.523714 +0.779555 0.127285 0.520771 +0.807561 0.126724 0.517829 +0.835566 0.126162 0.514887 +0.863572 0.125601 0.511945 +0.891578 0.125039 0.509003 +0.919583 0.124478 0.506061 +0.000000 0.119232 0.588400 +0.000000 0.121336 0.587838 +0.011480 0.123440 0.587277 +0.042907 0.125545 0.586715 +0.074334 0.127649 0.586153 +0.105762 0.129753 0.585592 +0.142520 0.137189 0.585030 +0.203270 0.168616 0.584469 +0.234697 0.168054 0.583907 +0.266125 0.167493 0.583346 +0.297552 0.166931 0.582784 +0.328979 0.166370 0.582223 +0.360406 0.165808 0.581661 +0.391833 0.165247 0.581100 +0.423260 0.164685 0.580538 +0.454688 0.164124 0.579977 +0.486115 0.163562 0.579415 +0.517542 0.163000 0.578854 +0.548969 0.162439 0.578292 +0.577730 0.161877 0.575065 +0.577169 0.161316 0.542515 +0.608596 0.160754 0.539287 +0.637843 0.160193 0.536242 +0.665849 0.159631 0.533300 +0.693855 0.159070 0.530357 +0.721860 0.158508 0.527415 +0.749866 0.157947 0.524473 +0.777872 0.157385 0.521531 +0.805877 0.156824 0.518589 +0.833883 0.156262 0.515647 +0.861889 0.155701 0.512705 +0.889894 0.155139 0.509762 +0.917900 0.154577 0.506820 +0.000000 0.149332 0.586511 +0.000000 0.151436 0.585949 +0.009591 0.153540 0.585387 +0.041018 0.155644 0.584826 +0.072445 0.157748 0.584264 +0.103872 0.159853 0.583703 +0.135300 0.161957 0.583141 +0.169393 0.166727 0.582580 +0.230143 0.198154 0.582018 +0.261570 0.197592 0.581457 +0.292997 0.197031 0.580895 +0.324424 0.196469 0.580334 +0.355851 0.195908 0.579772 +0.387278 0.195346 0.579211 +0.418706 0.194785 0.578649 +0.450133 0.194223 0.578088 +0.481560 0.193662 0.577526 +0.512987 0.193100 0.576964 +0.544414 0.192539 0.576403 +0.575841 0.191977 0.575841 +0.575280 0.191416 0.543291 +0.606707 0.190854 0.540064 +0.636160 0.190292 0.537001 +0.664166 0.189731 0.534059 +0.692171 0.189169 0.531117 +0.720177 0.188608 0.528175 +0.748183 0.188046 0.525233 +0.776188 0.187485 0.522291 +0.804194 0.186923 0.519348 +0.832200 0.186362 0.516406 +0.860205 0.185800 0.513464 +0.888211 0.185239 0.510522 +0.916216 0.184677 0.507580 +0.000000 0.179431 0.584622 +0.000000 0.181536 0.584060 +0.007702 0.183640 0.583498 +0.039129 0.185744 0.582937 +0.070556 0.187848 0.582375 +0.101983 0.189952 0.581814 +0.133411 0.192057 0.581252 +0.164838 0.194161 0.580691 +0.196265 0.196265 0.580129 +0.257015 0.227692 0.579568 +0.288442 0.227131 0.579006 +0.319869 0.226569 0.578445 +0.351297 0.226007 0.577883 +0.382724 0.225446 0.577322 +0.414151 0.224884 0.576760 +0.445578 0.224323 0.576199 +0.477005 0.223761 0.575637 +0.508432 0.223200 0.575075 +0.539860 0.222638 0.574514 +0.571287 0.222077 0.573952 +0.573391 0.221515 0.544068 +0.604818 0.220954 0.540841 +0.634477 0.220392 0.537761 +0.662482 0.219831 0.534819 +0.690488 0.219269 0.531876 +0.718494 0.218708 0.528934 +0.746499 0.218146 0.525992 +0.774505 0.217584 0.523050 +0.802510 0.217023 0.520108 +0.830516 0.216461 0.517166 +0.858522 0.215900 0.514224 +0.886527 0.215338 0.511282 +0.914533 0.214777 0.508339 +0.000000 0.209531 0.582732 +0.000000 0.211635 0.582171 +0.005813 0.213739 0.581609 +0.037240 0.215844 0.581048 +0.068667 0.217948 0.580486 +0.100094 0.220052 0.579925 +0.131522 0.222156 0.579363 +0.162949 0.224260 0.578802 +0.194376 0.226365 0.578240 +0.225803 0.228469 0.577679 +0.283887 0.257230 0.577117 +0.315315 0.256669 0.576556 +0.346742 0.256107 0.575994 +0.378169 0.255546 0.575433 +0.409596 0.254984 0.574871 +0.441023 0.254423 0.574309 +0.472450 0.253861 0.573748 +0.503878 0.253299 0.573186 +0.535305 0.252738 0.572625 +0.566732 0.252176 0.572063 +0.571502 0.251615 0.544845 +0.602929 0.251053 0.541617 +0.632793 0.250492 0.538520 +0.660799 0.249930 0.535578 +0.688804 0.249369 0.532636 +0.716810 0.248807 0.529694 +0.744816 0.248246 0.526752 +0.772821 0.247684 0.523810 +0.800827 0.247123 0.520868 +0.828833 0.246561 0.517925 +0.856838 0.246000 0.514983 +0.884844 0.245438 0.512041 +0.912850 0.244876 0.509099 +0.000000 0.239631 0.580843 +0.000000 0.241735 0.580282 +0.003924 0.243839 0.579720 +0.035351 0.245943 0.579159 +0.066778 0.248047 0.578597 +0.098205 0.250152 0.578036 +0.129633 0.252256 0.577474 +0.161060 0.254360 0.576913 +0.192487 0.256464 0.576351 +0.223914 0.258568 0.575790 +0.255341 0.260673 0.575228 +0.310760 0.286768 0.574667 +0.342187 0.286207 0.574105 +0.373614 0.285645 0.573544 +0.405041 0.285084 0.572982 +0.436469 0.284522 0.572420 +0.467896 0.283961 0.571859 +0.499323 0.283399 0.571297 +0.530750 0.282838 0.570736 +0.562177 0.282276 0.570174 +0.569613 0.281715 0.545621 +0.601040 0.281153 0.542394 +0.631110 0.280591 0.539280 +0.659115 0.280030 0.536338 +0.687121 0.279468 0.533396 +0.715127 0.278907 0.530453 +0.743132 0.278345 0.527511 +0.771138 0.277784 0.524569 +0.799144 0.277222 0.521627 +0.827149 0.276661 0.518685 +0.855155 0.276099 0.515743 +0.883161 0.275538 0.512801 +0.911166 0.274976 0.509859 +0.000000 0.269730 0.578954 +0.000000 0.271835 0.578393 +0.002035 0.273939 0.577831 +0.033462 0.276043 0.577270 +0.064889 0.278147 0.576708 +0.096316 0.280251 0.576147 +0.127743 0.282356 0.575585 +0.159171 0.284460 0.575024 +0.190598 0.286564 0.574462 +0.222025 0.288668 0.573901 +0.253452 0.290772 0.573339 +0.284879 0.292876 0.572778 +0.337632 0.316306 0.572216 +0.369059 0.315745 0.571654 +0.400487 0.315183 0.571093 +0.431914 0.314622 0.570531 +0.463341 0.314060 0.569970 +0.494768 0.313499 0.569408 +0.526195 0.312937 0.568847 +0.557622 0.312376 0.568285 +0.567724 0.311814 0.546398 +0.599151 0.311253 0.543171 +0.629426 0.310691 0.540039 +0.657432 0.310130 0.537097 +0.685438 0.309568 0.534155 +0.713443 0.309007 0.531213 +0.741449 0.308445 0.528271 +0.769455 0.307883 0.525329 +0.797460 0.307322 0.522387 +0.825466 0.306760 0.519444 +0.853472 0.306199 0.516502 +0.881477 0.305637 0.513560 +0.909483 0.305076 0.510618 +0.000000 0.299830 0.577065 +0.000000 0.301934 0.576504 +0.000146 0.304038 0.575942 +0.031573 0.306143 0.575381 +0.063000 0.308247 0.574819 +0.094427 0.310351 0.574258 +0.125854 0.312455 0.573696 +0.157282 0.314559 0.573135 +0.188709 0.316664 0.572573 +0.220136 0.318768 0.572012 +0.251563 0.320872 0.571450 +0.282990 0.322976 0.570889 +0.314417 0.325080 0.570327 +0.364505 0.345845 0.569765 +0.395932 0.345283 0.569204 +0.427359 0.344722 0.568642 +0.458786 0.344160 0.568081 +0.490213 0.343598 0.567519 +0.521640 0.343037 0.566958 +0.553068 0.342475 0.566396 +0.565835 0.341914 0.547175 +0.597262 0.341352 0.543947 +0.627743 0.340791 0.540799 +0.655749 0.340229 0.537857 +0.683754 0.339668 0.534915 +0.711760 0.339106 0.531973 +0.739766 0.338545 0.529030 +0.767771 0.337983 0.526088 +0.795777 0.337422 0.523146 +0.823783 0.336860 0.520204 +0.851788 0.336299 0.517262 +0.879794 0.335737 0.514320 +0.907800 0.335175 0.511378 +0.000000 0.329930 0.575176 +0.000000 0.332034 0.574615 +0.000000 0.334138 0.574053 +0.029684 0.336242 0.573492 +0.061111 0.338346 0.572930 +0.092538 0.340451 0.572369 +0.123965 0.342555 0.571807 +0.155393 0.344659 0.571246 +0.186820 0.346763 0.570684 +0.218247 0.348867 0.570123 +0.249674 0.350972 0.569561 +0.281101 0.353076 0.568999 +0.312528 0.355180 0.568438 +0.343956 0.357284 0.567876 +0.391377 0.375383 0.567315 +0.422804 0.374821 0.566753 +0.454231 0.374260 0.566192 +0.485659 0.373698 0.565630 +0.517086 0.373137 0.565069 +0.548513 0.372575 0.564507 +0.563946 0.372014 0.547951 +0.595373 0.371452 0.544724 +0.626060 0.370890 0.541559 +0.654065 0.370329 0.538616 +0.682071 0.369767 0.535674 +0.710077 0.369206 0.532732 +0.738082 0.368644 0.529790 +0.766088 0.368083 0.526848 +0.794094 0.367521 0.523906 +0.822099 0.366960 0.520964 +0.850105 0.366398 0.518021 +0.878111 0.365837 0.515079 +0.906116 0.365275 0.512137 +0.000000 0.360029 0.573287 +0.000000 0.362134 0.572726 +0.000000 0.364238 0.572164 +0.027795 0.366342 0.571603 +0.059222 0.368446 0.571041 +0.090649 0.370550 0.570480 +0.122076 0.372654 0.569918 +0.153504 0.374759 0.569357 +0.184931 0.376863 0.568795 +0.216358 0.378967 0.568234 +0.247785 0.381071 0.567672 +0.279212 0.383175 0.567110 +0.310639 0.385280 0.566549 +0.342067 0.387384 0.565987 +0.373494 0.389488 0.565426 +0.418249 0.404921 0.564864 +0.449677 0.404359 0.564303 +0.481104 0.403798 0.563741 +0.512531 0.403236 0.563180 +0.543958 0.402675 0.562618 +0.562057 0.402113 0.548728 +0.593484 0.401552 0.545501 +0.624376 0.400990 0.542318 +0.652382 0.400429 0.539376 +0.680388 0.399867 0.536434 +0.708393 0.399306 0.533492 +0.736399 0.398744 0.530550 +0.764405 0.398182 0.527607 +0.792410 0.397621 0.524665 +0.820416 0.397059 0.521723 +0.848422 0.396498 0.518781 +0.876427 0.395936 0.515839 +0.904433 0.395375 0.512897 +0.000000 0.390129 0.571398 +0.000000 0.392233 0.570837 +0.000000 0.394337 0.570275 +0.025906 0.396442 0.569714 +0.057333 0.398546 0.569152 +0.088760 0.400650 0.568591 +0.120187 0.402754 0.568029 +0.151615 0.404858 0.567468 +0.183042 0.406963 0.566906 +0.214469 0.409067 0.566344 +0.245896 0.411171 0.565783 +0.277323 0.413275 0.565221 +0.308750 0.415379 0.564660 +0.340177 0.417483 0.564098 +0.371605 0.419588 0.563537 +0.403032 0.421692 0.562975 +0.445122 0.434459 0.562414 +0.476549 0.433897 0.561852 +0.507976 0.433336 0.561291 +0.539403 0.432774 0.560729 +0.560168 0.432213 0.549505 +0.591595 0.431651 0.546277 +0.622693 0.431090 0.543078 +0.650699 0.430528 0.540135 +0.678704 0.429967 0.537193 +0.706710 0.429405 0.534251 +0.734716 0.428844 0.531309 +0.762721 0.428282 0.528367 +0.790727 0.427721 0.525425 +0.818733 0.427159 0.522483 +0.846738 0.426597 0.519541 +0.874744 0.426036 0.516598 +0.902749 0.425474 0.513656 +0.000000 0.420229 0.569509 +0.000000 0.422333 0.568948 +0.000000 0.424437 0.568386 +0.024017 0.426541 0.567825 +0.055444 0.428645 0.567263 +0.086871 0.430750 0.566702 +0.118298 0.432854 0.566140 +0.149725 0.434958 0.565579 +0.181153 0.437062 0.565017 +0.212580 0.439166 0.564455 +0.244007 0.441271 0.563894 +0.275434 0.443375 0.563332 +0.306861 0.445479 0.562771 +0.338288 0.447583 0.562209 +0.369716 0.449687 0.561648 +0.401143 0.451792 0.561086 +0.432570 0.453896 0.560525 +0.471994 0.463997 0.559963 +0.503421 0.463436 0.559402 +0.534849 0.462874 0.558840 +0.558279 0.462312 0.550281 +0.589706 0.461751 0.547054 +0.621010 0.461189 0.543837 +0.649015 0.460628 0.540895 +0.677021 0.460066 0.537953 +0.705027 0.459505 0.535011 +0.733032 0.458943 0.532069 +0.761038 0.458382 0.529127 +0.789043 0.457820 0.526184 +0.817049 0.457259 0.523242 +0.845055 0.456697 0.520300 +0.873060 0.456136 0.517358 +0.901066 0.455574 0.514416 +0.000000 0.450328 0.567620 +0.000000 0.452433 0.567059 +0.000000 0.454537 0.566497 +0.022128 0.456641 0.565936 +0.053555 0.458745 0.565374 +0.084982 0.460849 0.564813 +0.116409 0.462953 0.564251 +0.147836 0.465058 0.563689 +0.179264 0.467162 0.563128 +0.210691 0.469266 0.562566 +0.242118 0.471370 0.562005 +0.273545 0.473474 0.561443 +0.304972 0.475579 0.560882 +0.336399 0.477683 0.560320 +0.367827 0.479787 0.559759 +0.399254 0.481891 0.559197 +0.430681 0.483995 0.558636 +0.462108 0.486100 0.558074 +0.498867 0.493535 0.557513 +0.530294 0.492974 0.556951 +0.556390 0.492412 0.551058 +0.587817 0.491851 0.547831 +0.619244 0.491289 0.544604 +0.647332 0.490728 0.541655 +0.675337 0.490166 0.538712 +0.703343 0.489604 0.535770 +0.731349 0.489043 0.532828 +0.759354 0.488481 0.529886 +0.787360 0.487920 0.526944 +0.815366 0.487358 0.524002 +0.843371 0.486797 0.521060 +0.871377 0.486235 0.518118 +0.899383 0.485674 0.515175 +0.000000 0.480428 0.565731 +0.000000 0.482532 0.565170 +0.000000 0.484636 0.564608 +0.020239 0.486741 0.564047 +0.051666 0.488845 0.563485 +0.083093 0.490949 0.562924 +0.114520 0.493053 0.562362 +0.145947 0.495157 0.561800 +0.177375 0.497262 0.561239 +0.208802 0.499366 0.560677 +0.240229 0.501470 0.560116 +0.271656 0.503574 0.559554 +0.303083 0.505678 0.558993 +0.334510 0.507782 0.558431 +0.365938 0.509887 0.557870 +0.397365 0.511991 0.557308 +0.428792 0.514095 0.556747 +0.460219 0.516199 0.556185 +0.491646 0.518303 0.555624 +0.525739 0.523073 0.555062 +0.554501 0.522512 0.551835 +0.585928 0.521950 0.548608 +0.617355 0.521389 0.545380 +0.645648 0.520827 0.542414 +0.673654 0.520266 0.539472 +0.701660 0.519704 0.536530 +0.729665 0.519143 0.533588 +0.757671 0.518581 0.530646 +0.785677 0.518020 0.527703 +0.813682 0.517458 0.524761 +0.841688 0.516896 0.521819 +0.869694 0.516335 0.518877 +0.897699 0.515773 0.515935 +0.000000 0.510528 0.563842 +0.000000 0.512632 0.563281 +0.000000 0.514736 0.562719 +0.018350 0.516840 0.562158 +0.049777 0.518944 0.561596 +0.081204 0.521049 0.561034 +0.112631 0.523153 0.560473 +0.144058 0.525257 0.559911 +0.175486 0.527361 0.559350 +0.206913 0.529465 0.558788 +0.238340 0.531570 0.558227 +0.269767 0.533674 0.557665 +0.301194 0.535778 0.557104 +0.332621 0.537882 0.556542 +0.364049 0.539986 0.555981 +0.395476 0.542091 0.555419 +0.426903 0.544195 0.554858 +0.458330 0.546299 0.554296 +0.489757 0.548403 0.553735 +0.521184 0.550507 0.553173 +0.552611 0.552611 0.552611 +0.584039 0.554716 0.552050 +0.615466 0.556820 0.551488 +0.643965 0.558680 0.550927 +0.671971 0.560499 0.550365 +0.699976 0.562318 0.549804 +0.727982 0.564137 0.549242 +0.755988 0.565956 0.548681 +0.783993 0.567775 0.548119 +0.811999 0.569594 0.547558 +0.840005 0.571414 0.546996 +0.868010 0.573233 0.546435 +0.896016 0.575052 0.545873 +0.000000 0.569950 0.593942 +0.000000 0.572054 0.593380 +0.000000 0.574159 0.592819 +0.016461 0.576263 0.592257 +0.047888 0.578367 0.591696 +0.079315 0.580471 0.591134 +0.110742 0.582575 0.590573 +0.142169 0.584680 0.590011 +0.173597 0.586784 0.589450 +0.205024 0.588888 0.588888 +0.236451 0.588326 0.585661 +0.267878 0.587765 0.582433 +0.299305 0.587203 0.579206 +0.330732 0.586642 0.575979 +0.362159 0.586080 0.572752 +0.393587 0.585519 0.569524 +0.425014 0.584957 0.566297 +0.456441 0.584396 0.563070 +0.487868 0.583834 0.559843 +0.519295 0.583273 0.556615 +0.550722 0.582711 0.553388 +0.579484 0.582150 0.550161 +0.613577 0.586920 0.549599 +0.642282 0.588797 0.549038 +0.670287 0.590616 0.548476 +0.698293 0.592435 0.547915 +0.726299 0.594254 0.547353 +0.754304 0.596073 0.546792 +0.782310 0.597892 0.546230 +0.810316 0.599711 0.545669 +0.838321 0.601530 0.545107 +0.866327 0.603349 0.544546 +0.894333 0.605168 0.543984 +0.000000 0.623601 0.618673 +0.000000 0.623101 0.615451 +0.000000 0.622601 0.612229 +0.014572 0.622100 0.609007 +0.045999 0.621600 0.605785 +0.077426 0.621099 0.602563 +0.108853 0.620599 0.599340 +0.140280 0.620099 0.596118 +0.171707 0.619549 0.592892 +0.203135 0.618988 0.589665 +0.234562 0.618426 0.586437 +0.265989 0.617865 0.583210 +0.297416 0.617303 0.579983 +0.328843 0.616742 0.576756 +0.360270 0.616180 0.573528 +0.391698 0.615618 0.570301 +0.423125 0.615057 0.567074 +0.454552 0.614495 0.563847 +0.485979 0.613934 0.560619 +0.517406 0.613372 0.557392 +0.548833 0.612811 0.554165 +0.574929 0.612249 0.548272 +0.606356 0.611688 0.547710 +0.640598 0.618914 0.547149 +0.668604 0.620733 0.546587 +0.696610 0.622552 0.546026 +0.724615 0.624371 0.545464 +0.752621 0.626190 0.544903 +0.780627 0.628009 0.544341 +0.808632 0.629828 0.543780 +0.836638 0.631647 0.543218 +0.864644 0.633466 0.542657 +0.892649 0.635285 0.542095 +0.000000 0.650424 0.619177 +0.000000 0.649924 0.615955 +0.000000 0.649423 0.612733 +0.012683 0.648923 0.609510 +0.044110 0.648423 0.606288 +0.075537 0.647922 0.603066 +0.106964 0.647422 0.599844 +0.138391 0.646921 0.596622 +0.169818 0.646421 0.593400 +0.201246 0.645921 0.590177 +0.232673 0.645420 0.586955 +0.264100 0.644920 0.583733 +0.295527 0.644419 0.580511 +0.326954 0.643919 0.577289 +0.358381 0.643419 0.574067 +0.389809 0.642918 0.570845 +0.421236 0.642418 0.567622 +0.452663 0.641917 0.564400 +0.484090 0.641417 0.561178 +0.515517 0.640917 0.557956 +0.546944 0.640416 0.554734 +0.570577 0.639916 0.546383 +0.601999 0.639415 0.545821 +0.631110 0.638915 0.545260 +0.666921 0.648600 0.544698 +0.694926 0.650480 0.544137 +0.722932 0.652360 0.543575 +0.750938 0.654240 0.543014 +0.778943 0.656121 0.542452 +0.806949 0.658001 0.541891 +0.834955 0.659881 0.541329 +0.862960 0.661761 0.540767 +0.890966 0.663641 0.540206 +0.000000 0.677247 0.619681 +0.000000 0.676746 0.616458 +0.000000 0.676246 0.613236 +0.010794 0.675746 0.610014 +0.042221 0.675245 0.606792 +0.073648 0.674745 0.603570 +0.105075 0.674244 0.600348 +0.136502 0.673744 0.597125 +0.167929 0.673244 0.593903 +0.199357 0.672743 0.590681 +0.230784 0.672243 0.587459 +0.262211 0.671742 0.584237 +0.293638 0.671242 0.581015 +0.325065 0.670742 0.577792 +0.356492 0.670241 0.574570 +0.387920 0.669741 0.571348 +0.419347 0.669240 0.568126 +0.450774 0.668740 0.564904 +0.482201 0.668240 0.561682 +0.513628 0.667739 0.558459 +0.545055 0.667239 0.555237 +0.566295 0.666738 0.544494 +0.597718 0.666238 0.543932 +0.627034 0.665738 0.543371 +0.655035 0.665237 0.542809 +0.693243 0.677320 0.542248 +0.721249 0.679200 0.541686 +0.749254 0.681080 0.541125 +0.777260 0.682960 0.540563 +0.805266 0.684841 0.540002 +0.833271 0.686721 0.539440 +0.861277 0.688601 0.538878 +0.889282 0.690481 0.538317 +0.000000 0.704070 0.620184 +0.000000 0.703569 0.616962 +0.000000 0.703069 0.613740 +0.008905 0.702568 0.610518 +0.040332 0.702068 0.607296 +0.071759 0.701568 0.604073 +0.103186 0.701067 0.600851 +0.134613 0.700567 0.597629 +0.166040 0.700066 0.594407 +0.197468 0.699566 0.591185 +0.228895 0.699066 0.587963 +0.260322 0.698565 0.584740 +0.291749 0.698065 0.581518 +0.323176 0.697564 0.578296 +0.354603 0.697064 0.575074 +0.386030 0.696564 0.571852 +0.417458 0.696063 0.568630 +0.448885 0.695563 0.565407 +0.480312 0.695062 0.562185 +0.511739 0.694562 0.558963 +0.543166 0.694062 0.555741 +0.562014 0.693561 0.542605 +0.593436 0.693061 0.542043 +0.622958 0.692560 0.541482 +0.650959 0.692060 0.540920 +0.678959 0.691560 0.540359 +0.719565 0.706040 0.539797 +0.747571 0.707920 0.539236 +0.775577 0.709800 0.538674 +0.803582 0.711680 0.538112 +0.831588 0.713561 0.537551 +0.859593 0.715441 0.536989 +0.887599 0.717321 0.536428 +0.000000 0.730892 0.620688 +0.000000 0.730392 0.617466 +0.000000 0.729891 0.614243 +0.007016 0.729391 0.611021 +0.038443 0.728891 0.607799 +0.069870 0.728390 0.604577 +0.101297 0.727890 0.601355 +0.132724 0.727389 0.598133 +0.164151 0.726889 0.594910 +0.195578 0.726389 0.591688 +0.227006 0.725888 0.588466 +0.258433 0.725388 0.585244 +0.289860 0.724887 0.582022 +0.321287 0.724387 0.578800 +0.352714 0.723887 0.575577 +0.384141 0.723386 0.572355 +0.415569 0.722886 0.569133 +0.446996 0.722385 0.565911 +0.478423 0.721885 0.562689 +0.509850 0.721385 0.559467 +0.541277 0.720884 0.556245 +0.557732 0.720384 0.540716 +0.589154 0.719883 0.540154 +0.618882 0.719383 0.539593 +0.646883 0.718883 0.539031 +0.674883 0.718382 0.538470 +0.702884 0.717882 0.537908 +0.745887 0.734760 0.537347 +0.773893 0.736640 0.536785 +0.801899 0.738520 0.536223 +0.829904 0.740400 0.535662 +0.857910 0.742281 0.535100 +0.885916 0.744161 0.534539 +0.000000 0.757715 0.621191 +0.000000 0.757214 0.617969 +0.000000 0.756714 0.614747 +0.005126 0.756214 0.611525 +0.036554 0.755713 0.608303 +0.067981 0.755213 0.605081 +0.099408 0.754712 0.601858 +0.130835 0.754212 0.598636 +0.162262 0.753712 0.595414 +0.193689 0.753211 0.592192 +0.225117 0.752711 0.588970 +0.256544 0.752210 0.585748 +0.287971 0.751710 0.582525 +0.319398 0.751210 0.579303 +0.350825 0.750709 0.576081 +0.382252 0.750209 0.572859 +0.413680 0.749708 0.569637 +0.445107 0.749208 0.566415 +0.476534 0.748708 0.563192 +0.507961 0.748207 0.559970 +0.539388 0.747707 0.556748 +0.553450 0.747206 0.538827 +0.584872 0.746706 0.538265 +0.614806 0.746206 0.537704 +0.642807 0.745705 0.537142 +0.670807 0.745205 0.536581 +0.698808 0.744704 0.536019 +0.726809 0.744204 0.535457 +0.772210 0.763480 0.534896 +0.800215 0.765360 0.534334 +0.828221 0.767240 0.533773 +0.856227 0.769120 0.533211 +0.884232 0.771001 0.532650 +0.000000 0.784538 0.621695 +0.000000 0.784037 0.618473 +0.000000 0.783537 0.615251 +0.003237 0.783036 0.612029 +0.034665 0.782536 0.608806 +0.066092 0.782036 0.605584 +0.097519 0.781535 0.602362 +0.128946 0.781035 0.599140 +0.160373 0.780534 0.595918 +0.191800 0.780034 0.592696 +0.223228 0.779534 0.589473 +0.254655 0.779033 0.586251 +0.286082 0.778533 0.583029 +0.317509 0.778032 0.579807 +0.348936 0.777532 0.576585 +0.380363 0.777032 0.573363 +0.411791 0.776531 0.570140 +0.443218 0.776031 0.566918 +0.474645 0.775530 0.563696 +0.506072 0.775030 0.560474 +0.537499 0.774530 0.557252 +0.549169 0.774029 0.536938 +0.580591 0.773529 0.536376 +0.610730 0.773028 0.535815 +0.638731 0.772528 0.535253 +0.666731 0.772028 0.534692 +0.694732 0.771527 0.534130 +0.722733 0.771027 0.533568 +0.750733 0.770526 0.533007 +0.798532 0.792200 0.532445 +0.826538 0.794080 0.531884 +0.854543 0.795960 0.531322 +0.882549 0.797840 0.530761 +0.000000 0.811360 0.622199 +0.000000 0.810860 0.618976 +0.000000 0.810359 0.615754 +0.001348 0.809859 0.612532 +0.032776 0.809359 0.609310 +0.064203 0.808858 0.606088 +0.095630 0.808358 0.602866 +0.127057 0.807857 0.599643 +0.158484 0.807357 0.596421 +0.189911 0.806857 0.593199 +0.221339 0.806356 0.589977 +0.252766 0.805856 0.586755 +0.284193 0.805355 0.583533 +0.315620 0.804855 0.580310 +0.347047 0.804355 0.577088 +0.378474 0.803854 0.573866 +0.409902 0.803354 0.570644 +0.441329 0.802853 0.567422 +0.472756 0.802353 0.564200 +0.504183 0.801853 0.560977 +0.535610 0.801352 0.557755 +0.544887 0.800852 0.535049 +0.576309 0.800351 0.534487 +0.606654 0.799851 0.533926 +0.634655 0.799351 0.533364 +0.662655 0.798850 0.532802 +0.690656 0.798350 0.532241 +0.718657 0.797849 0.531679 +0.746657 0.797349 0.531118 +0.774658 0.796849 0.530556 +0.824854 0.820920 0.529995 +0.852860 0.822800 0.529433 +0.880866 0.824680 0.528872 +0.000000 0.838183 0.622702 +0.000000 0.837683 0.619480 +0.000000 0.837182 0.616258 +0.000000 0.836682 0.613036 +0.030887 0.836181 0.609814 +0.062314 0.835681 0.606591 +0.093741 0.835181 0.603369 +0.125168 0.834680 0.600147 +0.156595 0.834180 0.596925 +0.188022 0.833679 0.593703 +0.219450 0.833179 0.590481 +0.250877 0.832679 0.587258 +0.282304 0.832178 0.584036 +0.313731 0.831678 0.580814 +0.345158 0.831177 0.577592 +0.376585 0.830677 0.574370 +0.408012 0.830177 0.571148 +0.439440 0.829676 0.567925 +0.470867 0.829176 0.564703 +0.502294 0.828675 0.561481 +0.533721 0.828175 0.558259 +0.540605 0.827675 0.533160 +0.572027 0.827174 0.532598 +0.602578 0.826674 0.532037 +0.630579 0.826173 0.531475 +0.658579 0.825673 0.530913 +0.686580 0.825173 0.530352 +0.714580 0.824672 0.529790 +0.742581 0.824172 0.529229 +0.770582 0.823671 0.528667 +0.798582 0.823171 0.528106 +0.851177 0.849640 0.527544 +0.879182 0.851520 0.526983 +0.000000 0.865006 0.623206 +0.000000 0.864505 0.619984 +0.000000 0.864005 0.616761 +0.000000 0.863504 0.613539 +0.028998 0.863004 0.610317 +0.060425 0.862504 0.607095 +0.091852 0.862003 0.603873 +0.123279 0.861503 0.600651 +0.154706 0.861002 0.597429 +0.186133 0.860502 0.594206 +0.217560 0.860002 0.590984 +0.248988 0.859501 0.587762 +0.280415 0.859001 0.584540 +0.311842 0.858500 0.581318 +0.343269 0.858000 0.578096 +0.374696 0.857500 0.574873 +0.406123 0.856999 0.571651 +0.437551 0.856499 0.568429 +0.468978 0.855998 0.565207 +0.500405 0.855498 0.561985 +0.531832 0.854998 0.558763 +0.536324 0.854497 0.531271 +0.567746 0.853997 0.530709 +0.598502 0.853496 0.530147 +0.626503 0.852996 0.529586 +0.654503 0.852496 0.529024 +0.682504 0.851995 0.528463 +0.710504 0.851495 0.527901 +0.738505 0.850994 0.527340 +0.766506 0.850494 0.526778 +0.794506 0.849994 0.526217 +0.822507 0.849493 0.525655 +0.876638 0.877499 0.525094 +0.000000 0.891828 0.623709 +0.000000 0.891328 0.620487 +0.000000 0.890827 0.617265 +0.000000 0.890327 0.614043 +0.027108 0.889827 0.610821 +0.058536 0.889326 0.607599 +0.089963 0.888826 0.604376 +0.121390 0.888325 0.601154 +0.152817 0.887825 0.597932 +0.184244 0.887325 0.594710 +0.215671 0.886824 0.591488 +0.247099 0.886324 0.588266 +0.278526 0.885823 0.585043 +0.309953 0.885323 0.581821 +0.341380 0.884823 0.578599 +0.372807 0.884322 0.575377 +0.404234 0.883822 0.572155 +0.435662 0.883321 0.568933 +0.467089 0.882821 0.565710 +0.498516 0.882321 0.562488 +0.529943 0.881820 0.559266 +0.532042 0.881320 0.529382 +0.563464 0.880819 0.528820 +0.594426 0.880319 0.528258 +0.622427 0.879819 0.527697 +0.650427 0.879318 0.527135 +0.678428 0.878818 0.526574 +0.706428 0.878317 0.526012 +0.734429 0.877817 0.525451 +0.762430 0.877317 0.524889 +0.790430 0.876816 0.524328 +0.818431 0.876316 0.523766 +0.846431 0.875816 0.523205 +0.017517 0.000000 0.631960 +0.048949 0.000000 0.631459 +0.080381 0.000000 0.630959 +0.111813 0.000000 0.630459 +0.143246 0.000000 0.629958 +0.174678 0.000000 0.629458 +0.206110 0.000000 0.628957 +0.237542 0.000000 0.628457 +0.268975 0.000000 0.627957 +0.300407 0.000000 0.627456 +0.331839 0.000000 0.626956 +0.363272 0.000000 0.626455 +0.394704 0.000000 0.625955 +0.426136 0.000000 0.625455 +0.457568 0.000000 0.624954 +0.489001 0.000000 0.624454 +0.520433 0.000000 0.623953 +0.551865 0.000000 0.623453 +0.583297 0.000000 0.622953 +0.614730 0.000000 0.622452 +0.621952 0.000000 0.597742 +0.621451 0.000000 0.565486 +0.649457 0.000000 0.562605 +0.677463 0.000000 0.559724 +0.705468 0.000000 0.556837 +0.733474 0.000000 0.553895 +0.761480 0.000000 0.550953 +0.789485 0.000000 0.548010 +0.817491 0.000000 0.545068 +0.845497 0.000000 0.542126 +0.873502 0.000000 0.539184 +0.901508 0.000000 0.536242 +0.929514 0.000000 0.533300 +0.000000 0.000000 0.630276 +0.044411 0.000000 0.629776 +0.075844 0.000000 0.629276 +0.107276 0.000000 0.628775 +0.138708 0.000000 0.628275 +0.170140 0.000000 0.627774 +0.201573 0.000000 0.627274 +0.233005 0.000000 0.626774 +0.264437 0.000000 0.626273 +0.295869 0.000000 0.625773 +0.327302 0.000000 0.625272 +0.358734 0.000000 0.624772 +0.390166 0.000000 0.624272 +0.421598 0.000000 0.623771 +0.453031 0.000000 0.623271 +0.484463 0.000000 0.622770 +0.515895 0.000000 0.622270 +0.547327 0.000000 0.621770 +0.578760 0.000000 0.621269 +0.610192 0.000000 0.620769 +0.620268 0.000000 0.598912 +0.619740 0.000000 0.566425 +0.647774 0.000000 0.563481 +0.675779 0.000000 0.560538 +0.703785 0.000000 0.557596 +0.731791 0.000000 0.554654 +0.759796 0.000000 0.551712 +0.787802 0.000000 0.548770 +0.815808 0.000000 0.545828 +0.843813 0.000000 0.542886 +0.871819 0.000000 0.539944 +0.899825 0.000000 0.537001 +0.927830 0.000000 0.534059 +0.000000 0.000000 0.628593 +0.010551 0.000000 0.628093 +0.071306 0.020735 0.627592 +0.102738 0.020173 0.627092 +0.134170 0.019611 0.626591 +0.165603 0.019050 0.626091 +0.197035 0.018488 0.625591 +0.228467 0.017927 0.625090 +0.259900 0.017365 0.624590 +0.291332 0.016804 0.624089 +0.322764 0.016242 0.623589 +0.354196 0.015681 0.623089 +0.385629 0.015119 0.622588 +0.417061 0.014558 0.622088 +0.448493 0.013996 0.621587 +0.479925 0.013435 0.621087 +0.511358 0.012873 0.620587 +0.542790 0.012311 0.620086 +0.574218 0.011750 0.619535 +0.605645 0.011188 0.618974 +0.618412 0.010627 0.599752 +0.617851 0.010065 0.567202 +0.646090 0.009504 0.564240 +0.674096 0.008942 0.561298 +0.702102 0.008381 0.558356 +0.730107 0.007819 0.555414 +0.758113 0.007258 0.552472 +0.786119 0.006696 0.549530 +0.814124 0.006135 0.546587 +0.842130 0.005573 0.543645 +0.870135 0.005012 0.540703 +0.898141 0.004450 0.537761 +0.926147 0.003888 0.534819 +0.000000 0.000000 0.626910 +0.000000 0.000000 0.626409 +0.037445 0.018845 0.625909 +0.098201 0.050273 0.625408 +0.129633 0.049711 0.624908 +0.161065 0.049150 0.624408 +0.192497 0.048588 0.623907 +0.223930 0.048026 0.623407 +0.255362 0.047465 0.622906 +0.286794 0.046903 0.622406 +0.318226 0.046342 0.621906 +0.349659 0.045780 0.621405 +0.381091 0.045219 0.620905 +0.412523 0.044657 0.620404 +0.443954 0.044096 0.619892 +0.475382 0.043534 0.619331 +0.506809 0.042973 0.618769 +0.538236 0.042411 0.618208 +0.569663 0.041850 0.617646 +0.601090 0.041288 0.617085 +0.616523 0.040727 0.600529 +0.615962 0.040165 0.567978 +0.644407 0.039603 0.565000 +0.672413 0.039042 0.562058 +0.700418 0.038480 0.559115 +0.728424 0.037919 0.556173 +0.756429 0.037357 0.553231 +0.784435 0.036796 0.550289 +0.812441 0.036234 0.547347 +0.840446 0.035673 0.544405 +0.868452 0.035111 0.541463 +0.896458 0.034550 0.538521 +0.924463 0.033988 0.535578 +0.000000 0.026130 0.625226 +0.000000 0.028229 0.624726 +0.016956 0.030328 0.624225 +0.064340 0.048384 0.623725 +0.125095 0.079811 0.623225 +0.156527 0.079249 0.622724 +0.187960 0.078688 0.622224 +0.219392 0.078126 0.621723 +0.250824 0.077565 0.621223 +0.282257 0.077003 0.620723 +0.313689 0.076442 0.620222 +0.345118 0.075880 0.619688 +0.376545 0.075318 0.619126 +0.407973 0.074757 0.618565 +0.439400 0.074195 0.618003 +0.470827 0.073634 0.617442 +0.502254 0.073072 0.616880 +0.533681 0.072511 0.616319 +0.565108 0.071949 0.615757 +0.596535 0.071388 0.615196 +0.614634 0.070826 0.601305 +0.614072 0.070265 0.568755 +0.642723 0.069703 0.565759 +0.670729 0.069142 0.562817 +0.698735 0.068580 0.559875 +0.726740 0.068019 0.556933 +0.754746 0.067457 0.553991 +0.782752 0.066895 0.551049 +0.810757 0.066334 0.548106 +0.838763 0.065772 0.545164 +0.866769 0.065211 0.542222 +0.894774 0.064649 0.539280 +0.922780 0.064088 0.536338 +0.000000 0.056212 0.623543 +0.000000 0.058311 0.623042 +0.015067 0.060411 0.622542 +0.046495 0.062510 0.622042 +0.091235 0.077922 0.621541 +0.151990 0.109349 0.621041 +0.183422 0.108787 0.620540 +0.214854 0.108226 0.620040 +0.246282 0.107664 0.619483 +0.277709 0.107103 0.618922 +0.309136 0.106541 0.618360 +0.340563 0.105980 0.617799 +0.371991 0.105418 0.617237 +0.403418 0.104857 0.616676 +0.434845 0.104295 0.616114 +0.466272 0.103734 0.615553 +0.497699 0.103172 0.614991 +0.529126 0.102610 0.614430 +0.560554 0.102049 0.613868 +0.591981 0.101487 0.613307 +0.612745 0.100926 0.602082 +0.612183 0.100364 0.569532 +0.641040 0.099803 0.566519 +0.669046 0.099241 0.563577 +0.697051 0.098680 0.560635 +0.725057 0.098118 0.557692 +0.753063 0.097557 0.554750 +0.781068 0.096995 0.551808 +0.809074 0.096434 0.548866 +0.837080 0.095872 0.545924 +0.865085 0.095311 0.542982 +0.893091 0.094749 0.540040 +0.921097 0.094187 0.537097 +0.000000 0.086295 0.621859 +0.000000 0.088394 0.621359 +0.013178 0.090493 0.620859 +0.044606 0.092592 0.620358 +0.076033 0.094693 0.619840 +0.118123 0.107460 0.619279 +0.178873 0.138887 0.618717 +0.210300 0.138325 0.618156 +0.241727 0.137764 0.617594 +0.273154 0.137202 0.617033 +0.304582 0.136641 0.616471 +0.336009 0.136079 0.615910 +0.367436 0.135518 0.615348 +0.398863 0.134956 0.614787 +0.430290 0.134395 0.614225 +0.461717 0.133833 0.613664 +0.493144 0.133272 0.613102 +0.524572 0.132710 0.612541 +0.555999 0.132149 0.611979 +0.587426 0.131587 0.611417 +0.610856 0.131026 0.602859 +0.610294 0.130464 0.570309 +0.639357 0.129902 0.567278 +0.667362 0.129341 0.564336 +0.695368 0.128779 0.561394 +0.723374 0.128218 0.558452 +0.751379 0.127656 0.555510 +0.779385 0.127095 0.552568 +0.807391 0.126533 0.549626 +0.835396 0.125972 0.546683 +0.863402 0.125410 0.543741 +0.891408 0.124849 0.540799 +0.919413 0.124287 0.537857 +0.000000 0.116377 0.620176 +0.000000 0.118480 0.619636 +0.011289 0.120584 0.619075 +0.042716 0.122688 0.618513 +0.074144 0.124792 0.617951 +0.105571 0.126897 0.617390 +0.144995 0.136998 0.616828 +0.205745 0.168425 0.616267 +0.237172 0.167864 0.615705 +0.268600 0.167302 0.615144 +0.300027 0.166741 0.614582 +0.331454 0.166179 0.614021 +0.362881 0.165617 0.613459 +0.394308 0.165056 0.612898 +0.425735 0.164494 0.612336 +0.457163 0.163933 0.611775 +0.488590 0.163371 0.611213 +0.520017 0.162810 0.610652 +0.551444 0.162248 0.610090 +0.582871 0.161687 0.609528 +0.608967 0.161125 0.603635 +0.608405 0.160564 0.571085 +0.637673 0.160002 0.568038 +0.665679 0.159441 0.565096 +0.693685 0.158879 0.562154 +0.721690 0.158318 0.559212 +0.749696 0.157756 0.556269 +0.777702 0.157194 0.553327 +0.805707 0.156633 0.550385 +0.833713 0.156071 0.547443 +0.861719 0.155510 0.544501 +0.889724 0.154948 0.541559 +0.917730 0.154387 0.538617 +0.000000 0.146475 0.618309 +0.000000 0.148580 0.617747 +0.009400 0.150684 0.617185 +0.040827 0.152788 0.616624 +0.072255 0.154892 0.616062 +0.103682 0.156996 0.615501 +0.135109 0.159100 0.614939 +0.171868 0.166536 0.614378 +0.232618 0.197963 0.613816 +0.264045 0.197402 0.613255 +0.295472 0.196840 0.612693 +0.326899 0.196279 0.612132 +0.358326 0.195717 0.611570 +0.389753 0.195156 0.611009 +0.421181 0.194594 0.610447 +0.452608 0.194033 0.609886 +0.484035 0.193471 0.609324 +0.515462 0.192909 0.608762 +0.546889 0.192348 0.608201 +0.578316 0.191786 0.607639 +0.607078 0.191225 0.604412 +0.606516 0.190663 0.571862 +0.635990 0.190102 0.568797 +0.663996 0.189540 0.565855 +0.692001 0.188979 0.562913 +0.720007 0.188417 0.559971 +0.748013 0.187856 0.557029 +0.776018 0.187294 0.554087 +0.804024 0.186733 0.551145 +0.832030 0.186171 0.548203 +0.860035 0.185610 0.545260 +0.888041 0.185048 0.542318 +0.916047 0.184486 0.539376 +0.000000 0.176575 0.616420 +0.000000 0.178679 0.615858 +0.007511 0.180783 0.615296 +0.038938 0.182888 0.614735 +0.070366 0.184992 0.614173 +0.101793 0.187096 0.613612 +0.133220 0.189200 0.613050 +0.164647 0.191304 0.612489 +0.198740 0.196074 0.611927 +0.259490 0.227501 0.611366 +0.290917 0.226940 0.610804 +0.322344 0.226378 0.610243 +0.353772 0.225817 0.609681 +0.385199 0.225255 0.609120 +0.416626 0.224694 0.608558 +0.448053 0.224132 0.607997 +0.479480 0.223571 0.607435 +0.510907 0.223009 0.606873 +0.542335 0.222448 0.606312 +0.573762 0.221886 0.605750 +0.605189 0.221325 0.605189 +0.604627 0.220763 0.572639 +0.634307 0.220201 0.569557 +0.662312 0.219640 0.566615 +0.690318 0.219078 0.563673 +0.718324 0.218517 0.560731 +0.746329 0.217955 0.557788 +0.774335 0.217394 0.554846 +0.802341 0.216832 0.551904 +0.830346 0.216271 0.548962 +0.858352 0.215709 0.546020 +0.886358 0.215148 0.543078 +0.914363 0.214586 0.540136 +0.000000 0.206675 0.614530 +0.000000 0.208779 0.613969 +0.005622 0.210883 0.613407 +0.037049 0.212987 0.612846 +0.068477 0.215091 0.612284 +0.099904 0.217196 0.611723 +0.131331 0.219300 0.611161 +0.162758 0.221404 0.610600 +0.194185 0.223508 0.610038 +0.225612 0.225612 0.609477 +0.286362 0.257040 0.608915 +0.317790 0.256478 0.608354 +0.349217 0.255916 0.607792 +0.380644 0.255355 0.607231 +0.412071 0.254793 0.606669 +0.443498 0.254232 0.606107 +0.474925 0.253670 0.605546 +0.506353 0.253109 0.604984 +0.537780 0.252547 0.604423 +0.569207 0.251986 0.603861 +0.600634 0.251424 0.603300 +0.602738 0.250863 0.573415 +0.632623 0.250301 0.570317 +0.660629 0.249740 0.567374 +0.688635 0.249178 0.564432 +0.716640 0.248617 0.561490 +0.744646 0.248055 0.558548 +0.772652 0.247493 0.555606 +0.800657 0.246932 0.552664 +0.828663 0.246370 0.549722 +0.856668 0.245809 0.546780 +0.884674 0.245247 0.543837 +0.912680 0.244686 0.540895 +0.000000 0.236774 0.612641 +0.000000 0.238878 0.612080 +0.003733 0.240983 0.611518 +0.035160 0.243087 0.610957 +0.066588 0.245191 0.610395 +0.098015 0.247295 0.609834 +0.129442 0.249399 0.609272 +0.160869 0.251504 0.608711 +0.192296 0.253608 0.608149 +0.223723 0.255712 0.607588 +0.255150 0.257816 0.607026 +0.313235 0.286578 0.606465 +0.344662 0.286016 0.605903 +0.376089 0.285455 0.605342 +0.407516 0.284893 0.604780 +0.438944 0.284332 0.604218 +0.470371 0.283770 0.603657 +0.501798 0.283208 0.603095 +0.533225 0.282647 0.602534 +0.564652 0.282085 0.601972 +0.596079 0.281524 0.601411 +0.600849 0.280962 0.574192 +0.630940 0.280401 0.571076 +0.658946 0.279839 0.568134 +0.686951 0.279278 0.565192 +0.714957 0.278716 0.562250 +0.742962 0.278155 0.559308 +0.770968 0.277593 0.556365 +0.798974 0.277032 0.553423 +0.826979 0.276470 0.550481 +0.854985 0.275908 0.547539 +0.882991 0.275347 0.544597 +0.910996 0.274785 0.541655 +0.000000 0.266874 0.610752 +0.000000 0.268978 0.610191 +0.001844 0.271082 0.609629 +0.033271 0.273187 0.609068 +0.064698 0.275291 0.608506 +0.096126 0.277395 0.607945 +0.127553 0.279499 0.607383 +0.158980 0.281603 0.606822 +0.190407 0.283707 0.606260 +0.221834 0.285812 0.605699 +0.253261 0.287916 0.605137 +0.284689 0.290020 0.604576 +0.340107 0.316116 0.604014 +0.371534 0.315554 0.603452 +0.402962 0.314993 0.602891 +0.434389 0.314431 0.602329 +0.465816 0.313870 0.601768 +0.497243 0.313308 0.601206 +0.528670 0.312747 0.600645 +0.560097 0.312185 0.600083 +0.591525 0.311623 0.599522 +0.598960 0.311062 0.574969 +0.629256 0.310500 0.571836 +0.657262 0.309939 0.568894 +0.685268 0.309377 0.565951 +0.713273 0.308816 0.563009 +0.741279 0.308254 0.560067 +0.769285 0.307693 0.557125 +0.797290 0.307131 0.554183 +0.825296 0.306570 0.551241 +0.853302 0.306008 0.548299 +0.881307 0.305447 0.545356 +0.909313 0.304885 0.542414 +0.000000 0.296974 0.608863 +0.000000 0.299078 0.608302 +0.000000 0.301182 0.607740 +0.031382 0.303286 0.607179 +0.062809 0.305390 0.606617 +0.094237 0.307495 0.606056 +0.125664 0.309599 0.605494 +0.157091 0.311703 0.604933 +0.188518 0.313807 0.604371 +0.219945 0.315911 0.603810 +0.251372 0.318016 0.603248 +0.282800 0.320120 0.602687 +0.314227 0.322224 0.602125 +0.366980 0.345654 0.601563 +0.398407 0.345092 0.601002 +0.429834 0.344531 0.600440 +0.461261 0.343969 0.599879 +0.492688 0.343408 0.599317 +0.524115 0.342846 0.598756 +0.555543 0.342285 0.598194 +0.586970 0.341723 0.597633 +0.597071 0.341162 0.575745 +0.627573 0.340600 0.572595 +0.655579 0.340039 0.569653 +0.683584 0.339477 0.566711 +0.711590 0.338915 0.563769 +0.739596 0.338354 0.560827 +0.767601 0.337792 0.557885 +0.795607 0.337231 0.554942 +0.823613 0.336669 0.552000 +0.851618 0.336108 0.549058 +0.879624 0.335546 0.546116 +0.907630 0.334985 0.543174 +0.000000 0.327073 0.606974 +0.000000 0.329177 0.606413 +0.000000 0.331282 0.605851 +0.029493 0.333386 0.605290 +0.060920 0.335490 0.604728 +0.092348 0.337594 0.604167 +0.123775 0.339698 0.603605 +0.155202 0.341803 0.603044 +0.186629 0.343907 0.602482 +0.218056 0.346011 0.601921 +0.249483 0.348115 0.601359 +0.280911 0.350219 0.600797 +0.312338 0.352324 0.600236 +0.343765 0.354428 0.599674 +0.393852 0.375192 0.599113 +0.425279 0.374630 0.598551 +0.456706 0.374069 0.597990 +0.488134 0.373507 0.597428 +0.519561 0.372946 0.596867 +0.550988 0.372384 0.596305 +0.582415 0.371823 0.595744 +0.595182 0.371261 0.576522 +0.625890 0.370700 0.573355 +0.653895 0.370138 0.570413 +0.681901 0.369577 0.567471 +0.709907 0.369015 0.564528 +0.737912 0.368454 0.561586 +0.765918 0.367892 0.558644 +0.793924 0.367331 0.555702 +0.821929 0.366769 0.552760 +0.849935 0.366207 0.549818 +0.877941 0.365646 0.546876 +0.905946 0.365084 0.543933 +0.000000 0.357173 0.605085 +0.000000 0.359277 0.604524 +0.000000 0.361381 0.603962 +0.027604 0.363486 0.603401 +0.059031 0.365590 0.602839 +0.090459 0.367694 0.602278 +0.121886 0.369798 0.601716 +0.153313 0.371902 0.601155 +0.184740 0.374006 0.600593 +0.216167 0.376111 0.600032 +0.247594 0.378215 0.599470 +0.279021 0.380319 0.598908 +0.310449 0.382423 0.598347 +0.341876 0.384527 0.597785 +0.373303 0.386632 0.597224 +0.420724 0.404730 0.596662 +0.452152 0.404169 0.596101 +0.483579 0.403607 0.595539 +0.515006 0.403046 0.594978 +0.546433 0.402484 0.594416 +0.577860 0.401922 0.593855 +0.593293 0.401361 0.577299 +0.624206 0.400799 0.574114 +0.652212 0.400238 0.571172 +0.680218 0.399676 0.568230 +0.708223 0.399115 0.565288 +0.736229 0.398553 0.562346 +0.764235 0.397992 0.559404 +0.792240 0.397430 0.556462 +0.820246 0.396869 0.553519 +0.848252 0.396307 0.550577 +0.876257 0.395746 0.547635 +0.904263 0.395184 0.544693 +0.000000 0.387273 0.603196 +0.000000 0.389377 0.602635 +0.000000 0.391481 0.602073 +0.025715 0.393585 0.601512 +0.057142 0.395689 0.600950 +0.088569 0.397794 0.600389 +0.119997 0.399898 0.599827 +0.151424 0.402002 0.599266 +0.182851 0.404106 0.598704 +0.214278 0.406210 0.598142 +0.245705 0.408314 0.597581 +0.277132 0.410419 0.597019 +0.308560 0.412523 0.596458 +0.339987 0.414627 0.595896 +0.371414 0.416731 0.595335 +0.402841 0.418835 0.594773 +0.447597 0.434268 0.594212 +0.479024 0.433707 0.593650 +0.510451 0.433145 0.593089 +0.541878 0.432584 0.592527 +0.573306 0.432022 0.591966 +0.591404 0.431461 0.578075 +0.622523 0.430899 0.574874 +0.650529 0.430338 0.571932 +0.678534 0.429776 0.568990 +0.706540 0.429214 0.566047 +0.734546 0.428653 0.563105 +0.762551 0.428091 0.560163 +0.790557 0.427530 0.557221 +0.818563 0.426968 0.554279 +0.846568 0.426407 0.551337 +0.874574 0.425845 0.548395 +0.902580 0.425284 0.545453 +0.000000 0.417372 0.601307 +0.000000 0.419476 0.600746 +0.000000 0.421581 0.600184 +0.023826 0.423685 0.599623 +0.055253 0.425789 0.599061 +0.086680 0.427893 0.598500 +0.118108 0.429997 0.597938 +0.149535 0.432102 0.597377 +0.180962 0.434206 0.596815 +0.212389 0.436310 0.596253 +0.243816 0.438414 0.595692 +0.275243 0.440518 0.595130 +0.306671 0.442623 0.594569 +0.338098 0.444727 0.594007 +0.369525 0.446831 0.593446 +0.400952 0.448935 0.592884 +0.432379 0.451039 0.592323 +0.474469 0.463806 0.591761 +0.505896 0.463245 0.591200 +0.537324 0.462683 0.590638 +0.568751 0.462122 0.590077 +0.589515 0.461560 0.578852 +0.620840 0.460999 0.575633 +0.648845 0.460437 0.572691 +0.676851 0.459876 0.569749 +0.704857 0.459314 0.566807 +0.732862 0.458753 0.563865 +0.760868 0.458191 0.560923 +0.788874 0.457630 0.557981 +0.816879 0.457068 0.555038 +0.844885 0.456506 0.552096 +0.872891 0.455945 0.549154 +0.900896 0.455383 0.546212 +0.000000 0.447472 0.599418 +0.000000 0.449576 0.598857 +0.000000 0.451680 0.598295 +0.021937 0.453784 0.597734 +0.053364 0.455889 0.597172 +0.084791 0.457993 0.596611 +0.116219 0.460097 0.596049 +0.147646 0.462201 0.595487 +0.179073 0.464305 0.594926 +0.210500 0.466410 0.594364 +0.241927 0.468514 0.593803 +0.273354 0.470618 0.593241 +0.304782 0.472722 0.592680 +0.336209 0.474826 0.592118 +0.367636 0.476931 0.591557 +0.399063 0.479035 0.590995 +0.430490 0.481139 0.590434 +0.461917 0.483243 0.589872 +0.501342 0.493345 0.589311 +0.532769 0.492783 0.588749 +0.564196 0.492221 0.588188 +0.587626 0.491660 0.579629 +0.619053 0.491098 0.576402 +0.647162 0.490537 0.573451 +0.675168 0.489975 0.570509 +0.703173 0.489414 0.567567 +0.731179 0.488852 0.564624 +0.759185 0.488291 0.561682 +0.787190 0.487729 0.558740 +0.815196 0.487168 0.555798 +0.843201 0.486606 0.552856 +0.871207 0.486045 0.549914 +0.899213 0.485483 0.546972 +0.000000 0.477572 0.597529 +0.000000 0.479676 0.596968 +0.000000 0.481780 0.596406 +0.020048 0.483884 0.595845 +0.051475 0.485988 0.595283 +0.082902 0.488093 0.594722 +0.114330 0.490197 0.594160 +0.145757 0.492301 0.593598 +0.177184 0.494405 0.593037 +0.208611 0.496509 0.592475 +0.240038 0.498613 0.591914 +0.271465 0.500718 0.591352 +0.302893 0.502822 0.590791 +0.334320 0.504926 0.590229 +0.365747 0.507030 0.589668 +0.397174 0.509134 0.589106 +0.428601 0.511239 0.588545 +0.460028 0.513343 0.587983 +0.491455 0.515447 0.587422 +0.528214 0.522883 0.586860 +0.559641 0.522321 0.586299 +0.585737 0.521760 0.580406 +0.617164 0.521198 0.577178 +0.645479 0.520637 0.574210 +0.673484 0.520075 0.571268 +0.701490 0.519513 0.568326 +0.729495 0.518952 0.565384 +0.757501 0.518390 0.562442 +0.785507 0.517829 0.559500 +0.813512 0.517267 0.556558 +0.841518 0.516706 0.553615 +0.869524 0.516144 0.550673 +0.897529 0.515583 0.547731 +0.000000 0.507671 0.595640 +0.000000 0.509775 0.595079 +0.000000 0.511880 0.594517 +0.018159 0.513984 0.593956 +0.049586 0.516088 0.593394 +0.081013 0.518192 0.592832 +0.112441 0.520296 0.592271 +0.143868 0.522401 0.591709 +0.175295 0.524505 0.591148 +0.206722 0.526609 0.590586 +0.238149 0.528713 0.590025 +0.269576 0.530817 0.589463 +0.301003 0.532922 0.588902 +0.332431 0.535026 0.588340 +0.363858 0.537130 0.587779 +0.395285 0.539234 0.587217 +0.426712 0.541338 0.586656 +0.458139 0.543442 0.586094 +0.489566 0.545547 0.585533 +0.520994 0.547651 0.584971 +0.555086 0.552421 0.584409 +0.583848 0.551859 0.581182 +0.615275 0.551298 0.577955 +0.643795 0.550736 0.574970 +0.671801 0.550175 0.572028 +0.699806 0.549613 0.569086 +0.727812 0.549052 0.566144 +0.755818 0.548490 0.563201 +0.783823 0.547929 0.560259 +0.811829 0.547367 0.557317 +0.839835 0.546805 0.554375 +0.867840 0.546244 0.551433 +0.895846 0.545682 0.548491 +0.000000 0.537771 0.593751 +0.000000 0.539875 0.593190 +0.000000 0.541979 0.592628 +0.016270 0.544083 0.592067 +0.047697 0.546188 0.591505 +0.079124 0.548292 0.590943 +0.110551 0.550396 0.590382 +0.141979 0.552500 0.589820 +0.173406 0.554604 0.589259 +0.204833 0.556709 0.588697 +0.236260 0.558813 0.588136 +0.267687 0.560917 0.587574 +0.299114 0.563021 0.587013 +0.330542 0.565125 0.586451 +0.361969 0.567230 0.585890 +0.393396 0.569334 0.585328 +0.424823 0.571438 0.584767 +0.456250 0.573542 0.584205 +0.487677 0.575646 0.583643 +0.519105 0.577751 0.583082 +0.550532 0.579855 0.582520 +0.581959 0.581959 0.581959 +0.613386 0.584063 0.581397 +0.642112 0.585942 0.580836 +0.670117 0.587761 0.580274 +0.698123 0.589580 0.579713 +0.726129 0.591399 0.579151 +0.754134 0.593218 0.578590 +0.782140 0.595037 0.578028 +0.810146 0.596857 0.577467 +0.838151 0.598676 0.576905 +0.866157 0.600495 0.576344 +0.894163 0.602314 0.575782 +0.000000 0.596390 0.623432 +0.000000 0.598611 0.622931 +0.000000 0.600833 0.622431 +0.014381 0.603054 0.621930 +0.045808 0.605275 0.621430 +0.077235 0.607497 0.620930 +0.108662 0.609718 0.620429 +0.140090 0.611923 0.619920 +0.171517 0.614027 0.619358 +0.202944 0.616131 0.618797 +0.234371 0.618235 0.618235 +0.265798 0.617674 0.615008 +0.297225 0.617112 0.611781 +0.328653 0.616551 0.608554 +0.360080 0.615989 0.605326 +0.391507 0.615428 0.602099 +0.422934 0.614866 0.598872 +0.454361 0.614305 0.595645 +0.485788 0.613743 0.592417 +0.517216 0.613182 0.589190 +0.548643 0.612620 0.585963 +0.580070 0.612059 0.582736 +0.608831 0.611497 0.579508 +0.640428 0.616059 0.578947 +0.668434 0.617878 0.578385 +0.696440 0.619697 0.577824 +0.724445 0.621516 0.577262 +0.752451 0.623335 0.576701 +0.780457 0.625154 0.576139 +0.808462 0.626973 0.575578 +0.836468 0.628792 0.575016 +0.864474 0.630611 0.574455 +0.892479 0.632431 0.573893 +0.000000 0.649532 0.650254 +0.000000 0.649754 0.647755 +0.000000 0.649253 0.644532 +0.012492 0.648753 0.641310 +0.043919 0.648253 0.638088 +0.075346 0.647752 0.634866 +0.106773 0.647252 0.631644 +0.138201 0.646751 0.628422 +0.169628 0.646251 0.625199 +0.201055 0.645751 0.621977 +0.232482 0.645250 0.618755 +0.263909 0.644750 0.615533 +0.295336 0.644249 0.612311 +0.326764 0.643749 0.609089 +0.358191 0.643249 0.605866 +0.389618 0.642748 0.602644 +0.421045 0.642248 0.599422 +0.452472 0.641747 0.596200 +0.483899 0.641247 0.592978 +0.515327 0.640747 0.589756 +0.546754 0.640246 0.586533 +0.578181 0.639746 0.583311 +0.604472 0.639245 0.577619 +0.633604 0.638745 0.577058 +0.666751 0.645766 0.576496 +0.694756 0.647646 0.575935 +0.722762 0.649526 0.575373 +0.750768 0.651406 0.574812 +0.778773 0.653287 0.574250 +0.806779 0.655167 0.573689 +0.834785 0.657047 0.573127 +0.862790 0.658927 0.572565 +0.890796 0.660807 0.572004 +0.000000 0.677077 0.651480 +0.000000 0.676576 0.648258 +0.000000 0.676076 0.645036 +0.010603 0.675576 0.641814 +0.042030 0.675075 0.638592 +0.073457 0.674575 0.635369 +0.104884 0.674074 0.632147 +0.136312 0.673574 0.628925 +0.167739 0.673074 0.625703 +0.199166 0.672573 0.622481 +0.230593 0.672073 0.619259 +0.262020 0.671573 0.616036 +0.293447 0.671072 0.612814 +0.324875 0.670572 0.609592 +0.356302 0.670071 0.606370 +0.387729 0.669571 0.603148 +0.419156 0.669071 0.599926 +0.450583 0.668570 0.596704 +0.482010 0.668070 0.593481 +0.513437 0.667569 0.590259 +0.544865 0.667069 0.587037 +0.576292 0.666569 0.583815 +0.600191 0.666068 0.575730 +0.629528 0.665568 0.575169 +0.657529 0.665067 0.574607 +0.693073 0.674486 0.574046 +0.721079 0.676366 0.573484 +0.749084 0.678246 0.572923 +0.777090 0.680126 0.572361 +0.805096 0.682007 0.571800 +0.833101 0.683887 0.571238 +0.861107 0.685767 0.570676 +0.889113 0.687647 0.570115 +0.000000 0.703900 0.651984 +0.000000 0.703399 0.648762 +0.000000 0.702899 0.645540 +0.008714 0.702398 0.642317 +0.040141 0.701898 0.639095 +0.071568 0.701398 0.635873 +0.102995 0.700897 0.632651 +0.134422 0.700397 0.629429 +0.165850 0.699896 0.626207 +0.197277 0.699396 0.622984 +0.228704 0.698896 0.619762 +0.260131 0.698395 0.616540 +0.291558 0.697895 0.613318 +0.322985 0.697394 0.610096 +0.354413 0.696894 0.606874 +0.385840 0.696394 0.603651 +0.417267 0.695893 0.600429 +0.448694 0.695393 0.597207 +0.480121 0.694892 0.593985 +0.511548 0.694392 0.590763 +0.542976 0.693892 0.587541 +0.574403 0.693391 0.584318 +0.595909 0.692891 0.573841 +0.625452 0.692390 0.573280 +0.653453 0.691890 0.572718 +0.681454 0.691390 0.572157 +0.719395 0.703206 0.571595 +0.747401 0.705086 0.571034 +0.775407 0.706966 0.570472 +0.803412 0.708846 0.569910 +0.831418 0.710727 0.569349 +0.859424 0.712607 0.568787 +0.887429 0.714487 0.568226 +0.000000 0.730722 0.652488 +0.000000 0.730222 0.649265 +0.000000 0.729721 0.646043 +0.006825 0.729221 0.642821 +0.038252 0.728721 0.639599 +0.069679 0.728220 0.636377 +0.101106 0.727720 0.633155 +0.132533 0.727219 0.629932 +0.163961 0.726719 0.626710 +0.195388 0.726219 0.623488 +0.226815 0.725718 0.620266 +0.258242 0.725218 0.617044 +0.289669 0.724717 0.613822 +0.321096 0.724217 0.610599 +0.352524 0.723717 0.607377 +0.383951 0.723216 0.604155 +0.415378 0.722716 0.600933 +0.446805 0.722215 0.597711 +0.478232 0.721715 0.594489 +0.509659 0.721215 0.591266 +0.541087 0.720714 0.588044 +0.572514 0.720214 0.584822 +0.591627 0.719713 0.571952 +0.621376 0.719213 0.571391 +0.649377 0.718713 0.570829 +0.677377 0.718212 0.570268 +0.705378 0.717712 0.569706 +0.745718 0.731926 0.569145 +0.773723 0.733806 0.568583 +0.801729 0.735686 0.568021 +0.829735 0.737566 0.567460 +0.857740 0.739447 0.566898 +0.885746 0.741327 0.566337 +0.000000 0.757545 0.652991 +0.000000 0.757045 0.649769 +0.000000 0.756544 0.646547 +0.004936 0.756044 0.643325 +0.036363 0.755543 0.640102 +0.067790 0.755043 0.636880 +0.099217 0.754543 0.633658 +0.130644 0.754042 0.630436 +0.162072 0.753542 0.627214 +0.193499 0.753041 0.623992 +0.224926 0.752541 0.620769 +0.256353 0.752041 0.617547 +0.287780 0.751540 0.614325 +0.319207 0.751040 0.611103 +0.350635 0.750539 0.607881 +0.382062 0.750039 0.604659 +0.413489 0.749539 0.601436 +0.444916 0.749038 0.598214 +0.476343 0.748538 0.594992 +0.507770 0.748037 0.591770 +0.539198 0.747537 0.588548 +0.570625 0.747037 0.585326 +0.587346 0.746536 0.570063 +0.617300 0.746036 0.569502 +0.645301 0.745535 0.568940 +0.673301 0.745035 0.568379 +0.701302 0.744535 0.567817 +0.729303 0.744034 0.567255 +0.772040 0.760646 0.566694 +0.800045 0.762526 0.566132 +0.828051 0.764406 0.565571 +0.856057 0.766287 0.565009 +0.884062 0.768167 0.564448 +0.000000 0.784368 0.653495 +0.000000 0.783867 0.650273 +0.000000 0.783367 0.647050 +0.003047 0.782866 0.643828 +0.034474 0.782366 0.640606 +0.065901 0.781866 0.637384 +0.097328 0.781365 0.634162 +0.128755 0.780865 0.630940 +0.160183 0.780364 0.627717 +0.191610 0.779864 0.624495 +0.223037 0.779364 0.621273 +0.254464 0.778863 0.618051 +0.285891 0.778363 0.614829 +0.317318 0.777862 0.611607 +0.348746 0.777362 0.608384 +0.380173 0.776862 0.605162 +0.411600 0.776361 0.601940 +0.443027 0.775861 0.598718 +0.474454 0.775360 0.595496 +0.505881 0.774860 0.592274 +0.537308 0.774360 0.589051 +0.568736 0.773859 0.585829 +0.583064 0.773359 0.568174 +0.613224 0.772858 0.567613 +0.641225 0.772358 0.567051 +0.669225 0.771858 0.566490 +0.697226 0.771357 0.565928 +0.725227 0.770857 0.565366 +0.753227 0.770356 0.564805 +0.798362 0.789366 0.564243 +0.826368 0.791246 0.563682 +0.854373 0.793126 0.563120 +0.882379 0.795007 0.562559 +0.000000 0.811190 0.653998 +0.000000 0.810690 0.650776 +0.000000 0.810189 0.647554 +0.001158 0.809689 0.644332 +0.032585 0.809189 0.641110 +0.064012 0.808688 0.637888 +0.095439 0.808188 0.634665 +0.126866 0.807687 0.631443 +0.158294 0.807187 0.628221 +0.189721 0.806687 0.624999 +0.221148 0.806186 0.621777 +0.252575 0.805686 0.618555 +0.284002 0.805186 0.615332 +0.315429 0.804685 0.612110 +0.346856 0.804185 0.608888 +0.378284 0.803684 0.605666 +0.409711 0.803184 0.602444 +0.441138 0.802684 0.599222 +0.472565 0.802183 0.595999 +0.503992 0.801683 0.592777 +0.535419 0.801182 0.589555 +0.566847 0.800682 0.586333 +0.578782 0.800182 0.566285 +0.609148 0.799681 0.565724 +0.637149 0.799181 0.565162 +0.665149 0.798680 0.564600 +0.693150 0.798180 0.564039 +0.721151 0.797680 0.563477 +0.749151 0.797179 0.562916 +0.777152 0.796679 0.562354 +0.824684 0.818086 0.561793 +0.852690 0.819966 0.561231 +0.880696 0.821846 0.560670 +0.000000 0.838013 0.654502 +0.000000 0.837513 0.651280 +0.000000 0.837012 0.648058 +0.000000 0.836512 0.644835 +0.030696 0.836011 0.641613 +0.062123 0.835511 0.638391 +0.093550 0.835011 0.635169 +0.124977 0.834510 0.631947 +0.156404 0.834010 0.628725 +0.187832 0.833509 0.625502 +0.219259 0.833009 0.622280 +0.250686 0.832509 0.619058 +0.282113 0.832008 0.615836 +0.313540 0.831508 0.612614 +0.344967 0.831007 0.609392 +0.376395 0.830507 0.606169 +0.407822 0.830007 0.602947 +0.439249 0.829506 0.599725 +0.470676 0.829006 0.596503 +0.502103 0.828505 0.593281 +0.533530 0.828005 0.590059 +0.564958 0.827505 0.586836 +0.574501 0.827004 0.564396 +0.605072 0.826504 0.563835 +0.633073 0.826003 0.563273 +0.661073 0.825503 0.562711 +0.689074 0.825003 0.562150 +0.717075 0.824502 0.561588 +0.745075 0.824002 0.561027 +0.773076 0.823501 0.560465 +0.801076 0.823001 0.559904 +0.851007 0.846806 0.559342 +0.879012 0.848686 0.558781 +0.000000 0.864836 0.655006 +0.000000 0.864335 0.651783 +0.000000 0.863835 0.648561 +0.000000 0.863334 0.645339 +0.028807 0.862834 0.642117 +0.060234 0.862334 0.638895 +0.091661 0.861833 0.635673 +0.123088 0.861333 0.632450 +0.154515 0.860832 0.629228 +0.185943 0.860332 0.626006 +0.217370 0.859832 0.622784 +0.248797 0.859331 0.619562 +0.280224 0.858831 0.616340 +0.311651 0.858330 0.613117 +0.343078 0.857830 0.609895 +0.374506 0.857330 0.606673 +0.405933 0.856829 0.603451 +0.437360 0.856329 0.600229 +0.468787 0.855828 0.597007 +0.500214 0.855328 0.593784 +0.531641 0.854828 0.590562 +0.563069 0.854327 0.587340 +0.570219 0.853827 0.562507 +0.600996 0.853326 0.561945 +0.628997 0.852826 0.561384 +0.656997 0.852326 0.560822 +0.684998 0.851825 0.560261 +0.712999 0.851325 0.559699 +0.740999 0.850824 0.559138 +0.769000 0.850324 0.558576 +0.797000 0.849824 0.558015 +0.825001 0.849323 0.557453 +0.877329 0.875526 0.556892 +0.000000 0.891658 0.655509 +0.000000 0.891158 0.652287 +0.000000 0.890658 0.649065 +0.000000 0.890157 0.645843 +0.026918 0.889657 0.642620 +0.058345 0.889156 0.639398 +0.089772 0.888656 0.636176 +0.121199 0.888156 0.632954 +0.152626 0.887655 0.629732 +0.184054 0.887155 0.626510 +0.215481 0.886654 0.623288 +0.246908 0.886154 0.620065 +0.278335 0.885654 0.616843 +0.309762 0.885153 0.613621 +0.341189 0.884653 0.610399 +0.372617 0.884152 0.607177 +0.404044 0.883652 0.603955 +0.435471 0.883152 0.600732 +0.466898 0.882651 0.597510 +0.498325 0.882151 0.594288 +0.529752 0.881650 0.591066 +0.561180 0.881150 0.587844 +0.565937 0.880650 0.560618 +0.596920 0.880149 0.560056 +0.624921 0.879649 0.559495 +0.652921 0.879148 0.558933 +0.680922 0.878648 0.558372 +0.708923 0.878148 0.557810 +0.736923 0.877647 0.557249 +0.764924 0.877147 0.556687 +0.792924 0.876646 0.556126 +0.820925 0.876146 0.555564 +0.848925 0.875646 0.555003 +0.019703 0.000000 0.660296 +0.051135 0.000000 0.659795 +0.082568 0.000000 0.659295 +0.114000 0.000000 0.658795 +0.145432 0.000000 0.658294 +0.176865 0.000000 0.657794 +0.208297 0.000000 0.657293 +0.239729 0.000000 0.656793 +0.271161 0.000000 0.656293 +0.302594 0.000000 0.655792 +0.334026 0.000000 0.655292 +0.365458 0.000000 0.654791 +0.396890 0.000000 0.654291 +0.428323 0.000000 0.653791 +0.459755 0.000000 0.653290 +0.491187 0.000000 0.652790 +0.522619 0.000000 0.652289 +0.554052 0.000000 0.651789 +0.585484 0.000000 0.651289 +0.616916 0.000000 0.650788 +0.648348 0.000000 0.650288 +0.649787 0.000000 0.619951 +0.649287 0.000000 0.590939 +0.677293 0.000000 0.588058 +0.705298 0.000000 0.585177 +0.733304 0.000000 0.582296 +0.761310 0.000000 0.579415 +0.789315 0.000000 0.576534 +0.817321 0.000000 0.573653 +0.845327 0.000000 0.570772 +0.873332 0.000000 0.567891 +0.901338 0.000000 0.565010 +0.929344 0.000000 0.562129 +0.000000 0.000000 0.658612 +0.046598 0.000000 0.658112 +0.078030 0.000000 0.657612 +0.109462 0.000000 0.657111 +0.140895 0.000000 0.656611 +0.172327 0.000000 0.656110 +0.203759 0.000000 0.655610 +0.235191 0.000000 0.655110 +0.266624 0.000000 0.654609 +0.298056 0.000000 0.654109 +0.329488 0.000000 0.653608 +0.360920 0.000000 0.653108 +0.392353 0.000000 0.652608 +0.423785 0.000000 0.652107 +0.455217 0.000000 0.651607 +0.486649 0.000000 0.651106 +0.518082 0.000000 0.650606 +0.549514 0.000000 0.650106 +0.580946 0.000000 0.649605 +0.612378 0.000000 0.649105 +0.643811 0.000000 0.648604 +0.648104 0.000000 0.620965 +0.647604 0.000000 0.591904 +0.675609 0.000000 0.589023 +0.703615 0.000000 0.586142 +0.731621 0.000000 0.583261 +0.759626 0.000000 0.580380 +0.787632 0.000000 0.577499 +0.815638 0.000000 0.574618 +0.843643 0.000000 0.571737 +0.871649 0.000000 0.568857 +0.899655 0.000000 0.565976 +0.927660 0.000000 0.563095 +0.000000 0.000000 0.656929 +0.012737 0.000000 0.656429 +0.073493 0.020544 0.655928 +0.104925 0.019982 0.655428 +0.136357 0.019421 0.654927 +0.167789 0.018859 0.654427 +0.199222 0.018298 0.653927 +0.230654 0.017736 0.653426 +0.262086 0.017175 0.652926 +0.293518 0.016613 0.652425 +0.324951 0.016052 0.651925 +0.356383 0.015490 0.651425 +0.387815 0.014928 0.650924 +0.419247 0.014367 0.650424 +0.450680 0.013805 0.649923 +0.482112 0.013244 0.649423 +0.513544 0.012682 0.648923 +0.544976 0.012121 0.648422 +0.576409 0.011559 0.647922 +0.607841 0.010998 0.647421 +0.639273 0.010436 0.646921 +0.646421 0.009875 0.622136 +0.645920 0.009313 0.592870 +0.673926 0.008752 0.589989 +0.701932 0.008190 0.587108 +0.729937 0.007629 0.584227 +0.757943 0.007067 0.581346 +0.785949 0.006505 0.578465 +0.813954 0.005944 0.575584 +0.841960 0.005382 0.572703 +0.869966 0.004821 0.569822 +0.897971 0.004259 0.566941 +0.925977 0.003698 0.564060 +0.000000 0.000000 0.655246 +0.000000 0.000000 0.654745 +0.039632 0.018655 0.654245 +0.100387 0.050082 0.653744 +0.131819 0.049520 0.653244 +0.163252 0.048959 0.652744 +0.194684 0.048397 0.652243 +0.226116 0.047836 0.651743 +0.257548 0.047274 0.651243 +0.288981 0.046713 0.650742 +0.320413 0.046151 0.650242 +0.351845 0.045590 0.649741 +0.383277 0.045028 0.649241 +0.414710 0.044467 0.648741 +0.446142 0.043905 0.648240 +0.477574 0.043344 0.647740 +0.509006 0.042782 0.647239 +0.540439 0.042220 0.646739 +0.571871 0.041659 0.646239 +0.603303 0.041097 0.645738 +0.634735 0.040536 0.645238 +0.644737 0.039974 0.623307 +0.644237 0.039413 0.593835 +0.672243 0.038851 0.590954 +0.700248 0.038290 0.588073 +0.728254 0.037728 0.585192 +0.756260 0.037167 0.582311 +0.784265 0.036605 0.579430 +0.812271 0.036044 0.576549 +0.840277 0.035482 0.573668 +0.868282 0.034921 0.570787 +0.896288 0.034359 0.567906 +0.924293 0.033797 0.565025 +0.000000 0.023562 0.653562 +0.000000 0.025661 0.653062 +0.016766 0.027760 0.652562 +0.066527 0.048193 0.652061 +0.127282 0.079620 0.651561 +0.158714 0.079059 0.651060 +0.190146 0.078497 0.650560 +0.221579 0.077935 0.650060 +0.253011 0.077374 0.649559 +0.284443 0.076812 0.649059 +0.315875 0.076251 0.648558 +0.347308 0.075689 0.648058 +0.378740 0.075128 0.647558 +0.410172 0.074566 0.647057 +0.441604 0.074005 0.646557 +0.473037 0.073443 0.646056 +0.504469 0.072882 0.645556 +0.535901 0.072320 0.645056 +0.567333 0.071759 0.644555 +0.598766 0.071197 0.644055 +0.630198 0.070636 0.643554 +0.643054 0.070074 0.624478 +0.642554 0.069512 0.594800 +0.670559 0.068951 0.591919 +0.698565 0.068389 0.589038 +0.726571 0.067828 0.586157 +0.754576 0.067266 0.583276 +0.782582 0.066705 0.580395 +0.810587 0.066143 0.577514 +0.838593 0.065582 0.574633 +0.866599 0.065020 0.571752 +0.894604 0.064459 0.568871 +0.922610 0.063897 0.565990 +0.000000 0.053644 0.651879 +0.000000 0.055744 0.651379 +0.014877 0.057843 0.650878 +0.046304 0.059942 0.650378 +0.093421 0.077731 0.649877 +0.154176 0.109158 0.649377 +0.185609 0.108597 0.648877 +0.217041 0.108035 0.648376 +0.248473 0.107474 0.647876 +0.279905 0.106912 0.647375 +0.311338 0.106351 0.646875 +0.342770 0.105789 0.646375 +0.374202 0.105227 0.645874 +0.405634 0.104666 0.645374 +0.437067 0.104104 0.644873 +0.468499 0.103543 0.644373 +0.499931 0.102981 0.643873 +0.531363 0.102420 0.643372 +0.562796 0.101858 0.642872 +0.594228 0.101297 0.642371 +0.625660 0.100735 0.641871 +0.641371 0.100174 0.625649 +0.640870 0.099612 0.595765 +0.668876 0.099051 0.592884 +0.696881 0.098489 0.590003 +0.724887 0.097928 0.587122 +0.752893 0.097366 0.584241 +0.780898 0.096804 0.581360 +0.808904 0.096243 0.578479 +0.836910 0.095681 0.575598 +0.864915 0.095120 0.572717 +0.892921 0.094558 0.569836 +0.920927 0.093997 0.566955 +0.000000 0.083727 0.650196 +0.000000 0.085826 0.649695 +0.012988 0.087925 0.649195 +0.044415 0.090024 0.648694 +0.075842 0.092123 0.648194 +0.120316 0.107269 0.647694 +0.181071 0.138696 0.647193 +0.212503 0.138135 0.646693 +0.243936 0.137573 0.646192 +0.275368 0.137012 0.645692 +0.306800 0.136450 0.645192 +0.338232 0.135889 0.644691 +0.369665 0.135327 0.644191 +0.401097 0.134766 0.643690 +0.432529 0.134204 0.643190 +0.463961 0.133643 0.642690 +0.495394 0.133081 0.642189 +0.526826 0.132519 0.641689 +0.558258 0.131958 0.641188 +0.589690 0.131396 0.640688 +0.621123 0.130835 0.640188 +0.639687 0.130273 0.626820 +0.639187 0.129712 0.596731 +0.667192 0.129150 0.593850 +0.695198 0.128589 0.590969 +0.723204 0.128027 0.588088 +0.751209 0.127466 0.585207 +0.779215 0.126904 0.582326 +0.807221 0.126343 0.579445 +0.835226 0.125781 0.576564 +0.863232 0.125219 0.573683 +0.891238 0.124658 0.570802 +0.919243 0.124096 0.567921 +0.000000 0.113810 0.648512 +0.000000 0.115909 0.648012 +0.011099 0.118008 0.647511 +0.042526 0.120107 0.647011 +0.073953 0.122206 0.646511 +0.105380 0.124305 0.646010 +0.147210 0.136807 0.645510 +0.207966 0.168234 0.645009 +0.239398 0.167673 0.644509 +0.270830 0.167111 0.644009 +0.302262 0.166550 0.643508 +0.333695 0.165988 0.643008 +0.365127 0.165427 0.642507 +0.396559 0.164865 0.642007 +0.427991 0.164304 0.641507 +0.459424 0.163742 0.641006 +0.490856 0.163181 0.640506 +0.522288 0.162619 0.640005 +0.553720 0.162058 0.639505 +0.585153 0.161496 0.639005 +0.616585 0.160934 0.638504 +0.638004 0.160373 0.627990 +0.637503 0.159811 0.597696 +0.665509 0.159250 0.594815 +0.693515 0.158688 0.591934 +0.721520 0.158127 0.589053 +0.749526 0.157565 0.586172 +0.777532 0.157004 0.583291 +0.805537 0.156442 0.580410 +0.833543 0.155881 0.577529 +0.861549 0.155319 0.574648 +0.889554 0.154758 0.571767 +0.917560 0.154196 0.568886 +0.000000 0.143892 0.646829 +0.000000 0.145991 0.646328 +0.009210 0.148090 0.645828 +0.040637 0.150189 0.645328 +0.072064 0.152288 0.644827 +0.103491 0.154388 0.644327 +0.134918 0.156487 0.643826 +0.174105 0.166345 0.643326 +0.234860 0.197773 0.642826 +0.266293 0.197211 0.642325 +0.297725 0.196649 0.641825 +0.329157 0.196088 0.641324 +0.360589 0.195526 0.640824 +0.392022 0.194965 0.640324 +0.423454 0.194403 0.639823 +0.454886 0.193842 0.639323 +0.486318 0.193280 0.638822 +0.517751 0.192719 0.638322 +0.549183 0.192157 0.637822 +0.580615 0.191596 0.637321 +0.612047 0.191034 0.636821 +0.636320 0.190473 0.629161 +0.635820 0.189911 0.598661 +0.663826 0.189350 0.595780 +0.691831 0.188788 0.592899 +0.719837 0.188226 0.590018 +0.747843 0.187665 0.587137 +0.775848 0.187103 0.584256 +0.803854 0.186542 0.581375 +0.831860 0.185980 0.578494 +0.859865 0.185419 0.575613 +0.887871 0.184857 0.572732 +0.915877 0.184296 0.569851 +0.000000 0.173975 0.645145 +0.000000 0.176074 0.644645 +0.007321 0.178173 0.644145 +0.038748 0.180272 0.643644 +0.070175 0.182371 0.643144 +0.101602 0.184470 0.642643 +0.133029 0.186569 0.642143 +0.164456 0.188668 0.641643 +0.201000 0.195884 0.641142 +0.261755 0.227311 0.640642 +0.293187 0.226749 0.640141 +0.324619 0.226188 0.639641 +0.356052 0.225626 0.639141 +0.387484 0.225065 0.638640 +0.418916 0.224503 0.638140 +0.450348 0.223941 0.637639 +0.481781 0.223380 0.637139 +0.513213 0.222818 0.636639 +0.544645 0.222257 0.636138 +0.576078 0.221695 0.635638 +0.607510 0.221134 0.635137 +0.634637 0.220572 0.630332 +0.634137 0.220011 0.599626 +0.662142 0.219449 0.596745 +0.690148 0.218888 0.593864 +0.718154 0.218326 0.590983 +0.746159 0.217765 0.588102 +0.774165 0.217203 0.585221 +0.802171 0.216642 0.582340 +0.830176 0.216080 0.579459 +0.858182 0.215518 0.576578 +0.886188 0.214957 0.573697 +0.914193 0.214395 0.570816 +0.000000 0.204057 0.643462 +0.000000 0.206156 0.642962 +0.005432 0.208255 0.642461 +0.036859 0.210354 0.641961 +0.068286 0.212453 0.641460 +0.099713 0.214553 0.640960 +0.131140 0.216652 0.640460 +0.162567 0.218751 0.639959 +0.193994 0.220850 0.639459 +0.227894 0.225422 0.638958 +0.288650 0.256849 0.638458 +0.320082 0.256287 0.637958 +0.351514 0.255726 0.637457 +0.382946 0.255164 0.636957 +0.414379 0.254603 0.636456 +0.445811 0.254041 0.635956 +0.477243 0.253480 0.635456 +0.508675 0.252918 0.634955 +0.540108 0.252357 0.634455 +0.571540 0.251795 0.633954 +0.602972 0.251233 0.633454 +0.632954 0.250672 0.631503 +0.632453 0.250110 0.600591 +0.660459 0.249549 0.597710 +0.688465 0.248987 0.594829 +0.716470 0.248426 0.591948 +0.744476 0.247864 0.589067 +0.772482 0.247303 0.586186 +0.800487 0.246741 0.583305 +0.828493 0.246180 0.580424 +0.856499 0.245618 0.577543 +0.884504 0.245057 0.574662 +0.912510 0.244495 0.571781 +0.000000 0.234140 0.641779 +0.000000 0.236239 0.641278 +0.003542 0.238338 0.640778 +0.034970 0.240437 0.640278 +0.066397 0.242536 0.639777 +0.097824 0.244635 0.639277 +0.129251 0.246734 0.638776 +0.160678 0.248833 0.638276 +0.192105 0.250932 0.637776 +0.223533 0.253031 0.637275 +0.254960 0.255131 0.636775 +0.315544 0.286387 0.636274 +0.346976 0.285825 0.635774 +0.378409 0.285264 0.635274 +0.409841 0.284702 0.634773 +0.441273 0.284141 0.634273 +0.472705 0.283579 0.633772 +0.504138 0.283018 0.633272 +0.535570 0.282456 0.632772 +0.567002 0.281895 0.632271 +0.598435 0.281333 0.631771 +0.629867 0.280772 0.631270 +0.630770 0.280210 0.601557 +0.658776 0.279649 0.598676 +0.686781 0.279087 0.595795 +0.714787 0.278525 0.592914 +0.742793 0.277964 0.590033 +0.770798 0.277402 0.587152 +0.798804 0.276841 0.584271 +0.826810 0.276279 0.581390 +0.854815 0.275718 0.578509 +0.882821 0.275156 0.575628 +0.910826 0.274595 0.572747 +0.000000 0.264222 0.640095 +0.000000 0.266321 0.639595 +0.001653 0.268420 0.639095 +0.033081 0.270519 0.638594 +0.064508 0.272619 0.638094 +0.095935 0.274718 0.637593 +0.127362 0.276817 0.637093 +0.158789 0.278916 0.636593 +0.190216 0.281015 0.636092 +0.221644 0.283114 0.635592 +0.253071 0.285213 0.635091 +0.284498 0.287312 0.634591 +0.342439 0.315925 0.634091 +0.373871 0.315364 0.633590 +0.405303 0.314802 0.633090 +0.436736 0.314240 0.632589 +0.468168 0.313679 0.632089 +0.499600 0.313117 0.631589 +0.531032 0.312556 0.631088 +0.562465 0.311994 0.630588 +0.593897 0.311433 0.630087 +0.625329 0.310871 0.629587 +0.629087 0.310310 0.602522 +0.657092 0.309748 0.599641 +0.685098 0.309187 0.596760 +0.713104 0.308625 0.593879 +0.741109 0.308064 0.590998 +0.769115 0.307502 0.588117 +0.797120 0.306941 0.585236 +0.825126 0.306379 0.582355 +0.853132 0.305817 0.579474 +0.881137 0.305256 0.576593 +0.909143 0.304694 0.573712 +0.000000 0.294305 0.638412 +0.000000 0.296404 0.637912 +0.000000 0.298503 0.637411 +0.031192 0.300602 0.636911 +0.062619 0.302701 0.636410 +0.094046 0.304800 0.635910 +0.125473 0.306899 0.635410 +0.156900 0.308998 0.634909 +0.188327 0.311097 0.634409 +0.219755 0.313197 0.633908 +0.251182 0.315296 0.633408 +0.282609 0.317395 0.632908 +0.314036 0.319494 0.632407 +0.369333 0.345463 0.631907 +0.400766 0.344902 0.631406 +0.432198 0.344340 0.630906 +0.463630 0.343779 0.630406 +0.495063 0.343217 0.629905 +0.526495 0.342656 0.629405 +0.557927 0.342094 0.628904 +0.589359 0.341532 0.628404 +0.620792 0.340971 0.627904 +0.627403 0.340409 0.603487 +0.655409 0.339848 0.600606 +0.683414 0.339286 0.597725 +0.711420 0.338725 0.594844 +0.739426 0.338163 0.591963 +0.767431 0.337602 0.589082 +0.795437 0.337040 0.586201 +0.823443 0.336479 0.583320 +0.851448 0.335917 0.580439 +0.879454 0.335356 0.577558 +0.907460 0.334794 0.574677 +0.000000 0.324387 0.636729 +0.000000 0.326486 0.636228 +0.000000 0.328585 0.635728 +0.029303 0.330684 0.635227 +0.060730 0.332784 0.634727 +0.092157 0.334883 0.634227 +0.123584 0.336982 0.633726 +0.155011 0.339081 0.633226 +0.186438 0.341180 0.632725 +0.217866 0.343279 0.632225 +0.249293 0.345378 0.631725 +0.280720 0.347477 0.631224 +0.312147 0.349576 0.630724 +0.343574 0.351675 0.630223 +0.396228 0.375001 0.629723 +0.427660 0.374440 0.629223 +0.459093 0.373878 0.628722 +0.490525 0.373317 0.628222 +0.521957 0.372755 0.627721 +0.553389 0.372194 0.627221 +0.584822 0.371632 0.626721 +0.616254 0.371071 0.626220 +0.625720 0.370509 0.604452 +0.653725 0.369948 0.601571 +0.681731 0.369386 0.598690 +0.709737 0.368824 0.595809 +0.737742 0.368263 0.592928 +0.765748 0.367701 0.590047 +0.793754 0.367140 0.587166 +0.821759 0.366578 0.584285 +0.849765 0.366017 0.581404 +0.877771 0.365455 0.578523 +0.905776 0.364894 0.575642 +0.000000 0.354470 0.635045 +0.000000 0.356569 0.634545 +0.000000 0.358668 0.634044 +0.027414 0.360767 0.633544 +0.058841 0.362866 0.633044 +0.090268 0.364965 0.632543 +0.121695 0.367064 0.632043 +0.153122 0.369163 0.631542 +0.184549 0.371262 0.631042 +0.215976 0.373362 0.630542 +0.247404 0.375461 0.630041 +0.278831 0.377560 0.629541 +0.310258 0.379659 0.629040 +0.341685 0.381758 0.628540 +0.373112 0.383857 0.628040 +0.423123 0.404539 0.627539 +0.454555 0.403978 0.627039 +0.485987 0.403416 0.626538 +0.517420 0.402855 0.626038 +0.548852 0.402293 0.625538 +0.580284 0.401732 0.625037 +0.611716 0.401170 0.624537 +0.624036 0.400609 0.605417 +0.652042 0.400047 0.602536 +0.680048 0.399486 0.599655 +0.708053 0.398924 0.596774 +0.736059 0.398363 0.593893 +0.764065 0.397801 0.591012 +0.792070 0.397240 0.588131 +0.820076 0.396678 0.585250 +0.848082 0.396116 0.582369 +0.876087 0.395555 0.579431 +0.904093 0.394993 0.576489 +0.000000 0.384552 0.633362 +0.000000 0.386651 0.632861 +0.000000 0.388750 0.632361 +0.025524 0.390849 0.631861 +0.056952 0.392949 0.631360 +0.088379 0.395048 0.630860 +0.119806 0.397147 0.630359 +0.151233 0.399246 0.629859 +0.182660 0.401345 0.629359 +0.214087 0.403444 0.628858 +0.245515 0.405543 0.628358 +0.276942 0.407642 0.627857 +0.308369 0.409741 0.627357 +0.339796 0.411840 0.626857 +0.371223 0.413940 0.626356 +0.402650 0.416039 0.625856 +0.450017 0.434078 0.625355 +0.481450 0.433516 0.624855 +0.512882 0.432954 0.624355 +0.544314 0.432393 0.623854 +0.575746 0.431831 0.623354 +0.607179 0.431270 0.622853 +0.622353 0.430708 0.606383 +0.650359 0.430147 0.603502 +0.678364 0.429585 0.600621 +0.706370 0.429024 0.597740 +0.734376 0.428462 0.594859 +0.762381 0.427901 0.591959 +0.790387 0.427339 0.589017 +0.818393 0.426778 0.586075 +0.846398 0.426216 0.583133 +0.874404 0.425655 0.580191 +0.902410 0.425093 0.577249 +0.000000 0.414635 0.631678 +0.000000 0.416734 0.631178 +0.000000 0.418833 0.630678 +0.023635 0.420932 0.630177 +0.055063 0.423031 0.629677 +0.086490 0.425130 0.629176 +0.117917 0.427229 0.628676 +0.149344 0.429328 0.628176 +0.180771 0.431427 0.627675 +0.212198 0.433527 0.627175 +0.243626 0.435626 0.626674 +0.275053 0.437725 0.626174 +0.306480 0.439824 0.625674 +0.337907 0.441923 0.625173 +0.369334 0.444022 0.624673 +0.400761 0.446121 0.624172 +0.432189 0.448220 0.623672 +0.476912 0.463616 0.623172 +0.508344 0.463054 0.622671 +0.539777 0.462493 0.622171 +0.571209 0.461931 0.621670 +0.602641 0.461370 0.621170 +0.620670 0.460808 0.607348 +0.648675 0.460246 0.604467 +0.676681 0.459685 0.601545 +0.704687 0.459123 0.598603 +0.732692 0.458562 0.595661 +0.760698 0.458000 0.592719 +0.788704 0.457439 0.589777 +0.816709 0.456877 0.586835 +0.844715 0.456316 0.583893 +0.872721 0.455754 0.580950 +0.900726 0.455193 0.578008 +0.000000 0.444717 0.629995 +0.000000 0.446816 0.629495 +0.000000 0.448915 0.628994 +0.021746 0.451015 0.628494 +0.053174 0.453114 0.627993 +0.084601 0.455213 0.627493 +0.116028 0.457312 0.626993 +0.147455 0.459411 0.626492 +0.178882 0.461510 0.625992 +0.210309 0.463609 0.625491 +0.241737 0.465708 0.624991 +0.273164 0.467807 0.624491 +0.304591 0.469906 0.623990 +0.336018 0.472005 0.623490 +0.367445 0.474105 0.622990 +0.398872 0.476204 0.622489 +0.430299 0.478303 0.621989 +0.461727 0.480402 0.621488 +0.503807 0.493154 0.620988 +0.535239 0.492592 0.620488 +0.566671 0.492031 0.619986 +0.598098 0.491469 0.619424 +0.618862 0.490908 0.608200 +0.646992 0.490346 0.605247 +0.674998 0.489785 0.602305 +0.703003 0.489223 0.599363 +0.731009 0.488662 0.596421 +0.759015 0.488100 0.593479 +0.787020 0.487538 0.590536 +0.815026 0.486977 0.587594 +0.843032 0.486415 0.584652 +0.871037 0.485854 0.581710 +0.899043 0.485292 0.578768 +0.000000 0.474800 0.628312 +0.000000 0.476899 0.627811 +0.000000 0.478998 0.627311 +0.019857 0.481097 0.626811 +0.051285 0.483196 0.626310 +0.082712 0.485295 0.625810 +0.114139 0.487394 0.625309 +0.145566 0.489493 0.624809 +0.176993 0.491593 0.624309 +0.208420 0.493692 0.623808 +0.239847 0.495791 0.623308 +0.271275 0.497890 0.622807 +0.302702 0.499989 0.622307 +0.334129 0.502088 0.621807 +0.365556 0.504187 0.621306 +0.396983 0.506286 0.620806 +0.428410 0.508385 0.620305 +0.459838 0.510486 0.619781 +0.491265 0.512591 0.619220 +0.530689 0.522692 0.618658 +0.562116 0.522130 0.618096 +0.593543 0.521569 0.617535 +0.616973 0.521007 0.608976 +0.645309 0.520446 0.606007 +0.673314 0.519884 0.603065 +0.701320 0.519323 0.600122 +0.729326 0.518761 0.597180 +0.757331 0.518200 0.594238 +0.785337 0.517638 0.591296 +0.813343 0.517077 0.588354 +0.841348 0.516515 0.585412 +0.869354 0.515954 0.582470 +0.897359 0.515392 0.579527 +0.000000 0.504882 0.626628 +0.000000 0.506981 0.626128 +0.000000 0.509080 0.625628 +0.017968 0.511180 0.625127 +0.049395 0.513279 0.624627 +0.080823 0.515378 0.624126 +0.112250 0.517477 0.623626 +0.143677 0.519576 0.623126 +0.175104 0.521675 0.622625 +0.206531 0.523774 0.622125 +0.237958 0.525873 0.621624 +0.269386 0.527972 0.621124 +0.300813 0.530071 0.620624 +0.332240 0.532171 0.620123 +0.363667 0.534273 0.619577 +0.395094 0.536378 0.619015 +0.426521 0.538482 0.618454 +0.457949 0.540586 0.617892 +0.489376 0.542690 0.617331 +0.520803 0.544794 0.616769 +0.557562 0.552230 0.616207 +0.588989 0.551669 0.615646 +0.615084 0.551107 0.609753 +0.643625 0.550545 0.606766 +0.671631 0.549984 0.603824 +0.699637 0.549422 0.600882 +0.727642 0.548861 0.597940 +0.755648 0.548299 0.594998 +0.783653 0.547738 0.592056 +0.811659 0.547176 0.589113 +0.839665 0.546615 0.586171 +0.867670 0.546053 0.583229 +0.895676 0.545492 0.580287 +0.000000 0.534965 0.624945 +0.000000 0.537064 0.624445 +0.000000 0.539163 0.623944 +0.016079 0.541262 0.623444 +0.047506 0.543361 0.622943 +0.078934 0.545460 0.622443 +0.110361 0.547559 0.621943 +0.141788 0.549658 0.621442 +0.173215 0.551758 0.620942 +0.204642 0.553857 0.620441 +0.236069 0.555956 0.619934 +0.267497 0.558061 0.619372 +0.298924 0.560165 0.618811 +0.330351 0.562269 0.618249 +0.361778 0.564373 0.617688 +0.393205 0.566477 0.617126 +0.424632 0.568582 0.616565 +0.456060 0.570686 0.616003 +0.487487 0.572790 0.615441 +0.518914 0.574894 0.614880 +0.550341 0.576998 0.614318 +0.584434 0.581768 0.613757 +0.613195 0.581207 0.610530 +0.641942 0.580645 0.607526 +0.669947 0.580084 0.604584 +0.697953 0.579522 0.601642 +0.725959 0.578961 0.598699 +0.753964 0.578399 0.595757 +0.781970 0.577837 0.592815 +0.809976 0.577276 0.589873 +0.837981 0.576714 0.586931 +0.865987 0.576153 0.583989 +0.893993 0.575591 0.581047 +0.000000 0.564649 0.623262 +0.000000 0.566809 0.622761 +0.000000 0.568969 0.622261 +0.014190 0.571130 0.621760 +0.045617 0.573290 0.621260 +0.077045 0.575450 0.620760 +0.108472 0.577610 0.620259 +0.139899 0.579743 0.619729 +0.171326 0.581848 0.619168 +0.202753 0.583952 0.618606 +0.234180 0.586056 0.618045 +0.265608 0.588160 0.617483 +0.297035 0.590264 0.616922 +0.328462 0.592369 0.616360 +0.359889 0.594473 0.615799 +0.391316 0.596577 0.615237 +0.422743 0.598681 0.614676 +0.454171 0.600785 0.614114 +0.485598 0.602890 0.613552 +0.517025 0.604994 0.612991 +0.548452 0.607098 0.612429 +0.579879 0.609202 0.611868 +0.611306 0.611306 0.611306 +0.640258 0.613204 0.610745 +0.668264 0.615023 0.610183 +0.696270 0.616842 0.609622 +0.724275 0.618661 0.609060 +0.752281 0.620481 0.608499 +0.780287 0.622300 0.607937 +0.808292 0.624119 0.607376 +0.836298 0.625938 0.606814 +0.864304 0.627757 0.606253 +0.892309 0.629576 0.605691 +0.000000 0.617585 0.650084 +0.000000 0.619745 0.649584 +0.000000 0.621905 0.649083 +0.012301 0.624066 0.648583 +0.043728 0.626278 0.648083 +0.075156 0.628499 0.647582 +0.106583 0.630720 0.647082 +0.138010 0.632942 0.646581 +0.169437 0.635163 0.646081 +0.200864 0.637384 0.645581 +0.232291 0.639606 0.645080 +0.263719 0.641827 0.644580 +0.295146 0.644049 0.644079 +0.326573 0.643579 0.640888 +0.358000 0.643079 0.637666 +0.389427 0.642578 0.634444 +0.420854 0.642078 0.631222 +0.452281 0.641577 0.628000 +0.483709 0.641077 0.624777 +0.515136 0.640577 0.621555 +0.546563 0.640076 0.618333 +0.577990 0.639576 0.615111 +0.609417 0.639075 0.611889 +0.636098 0.638575 0.608856 +0.666581 0.642932 0.608294 +0.694586 0.644812 0.607733 +0.722592 0.646692 0.607171 +0.750598 0.648573 0.606610 +0.778603 0.650453 0.606048 +0.806609 0.652333 0.605487 +0.834615 0.654213 0.604925 +0.862620 0.656093 0.604363 +0.890626 0.657974 0.603802 +0.000000 0.670534 0.676907 +0.000000 0.672755 0.676407 +0.000000 0.674977 0.675906 +0.010412 0.675406 0.673614 +0.041839 0.674905 0.670391 +0.073267 0.674405 0.667169 +0.104694 0.673905 0.663947 +0.136121 0.673404 0.660725 +0.167548 0.672904 0.657503 +0.198975 0.672403 0.654281 +0.230402 0.671903 0.651058 +0.261829 0.671403 0.647836 +0.293257 0.670902 0.644614 +0.324684 0.670402 0.641392 +0.356111 0.669901 0.638170 +0.387538 0.669401 0.634948 +0.418965 0.668901 0.631725 +0.450392 0.668400 0.628503 +0.481820 0.667900 0.625281 +0.513247 0.667399 0.622059 +0.544674 0.666899 0.618837 +0.576101 0.666399 0.615615 +0.607528 0.665898 0.612392 +0.632022 0.665398 0.606967 +0.660023 0.664897 0.606405 +0.692903 0.671652 0.605844 +0.720909 0.673532 0.605282 +0.748914 0.675412 0.604721 +0.776920 0.677293 0.604159 +0.804926 0.679173 0.603598 +0.832931 0.681053 0.603036 +0.860937 0.682933 0.602474 +0.888943 0.684813 0.601913 +0.000000 0.703730 0.683784 +0.000000 0.703229 0.680561 +0.000000 0.702729 0.677339 +0.008523 0.702228 0.674117 +0.039950 0.701728 0.670895 +0.071377 0.701228 0.667673 +0.102805 0.700727 0.664451 +0.134232 0.700227 0.661228 +0.165659 0.699726 0.658006 +0.197086 0.699226 0.654784 +0.228513 0.698726 0.651562 +0.259940 0.698225 0.648340 +0.291368 0.697725 0.645118 +0.322795 0.697224 0.641895 +0.354222 0.696724 0.638673 +0.385649 0.696224 0.635451 +0.417076 0.695723 0.632229 +0.448503 0.695223 0.629007 +0.479931 0.694722 0.625785 +0.511358 0.694222 0.622563 +0.542785 0.693722 0.619340 +0.574212 0.693221 0.616118 +0.605639 0.692721 0.612896 +0.627946 0.692220 0.605078 +0.655947 0.691720 0.604516 +0.683948 0.691220 0.603955 +0.719225 0.700372 0.603393 +0.747231 0.702252 0.602832 +0.775237 0.704132 0.602270 +0.803242 0.706013 0.601708 +0.831248 0.707893 0.601147 +0.859254 0.709773 0.600585 +0.887259 0.711653 0.600024 +0.000000 0.730552 0.684287 +0.000000 0.730052 0.681065 +0.000000 0.729552 0.677843 +0.006634 0.729051 0.674621 +0.038061 0.728551 0.671399 +0.069488 0.728050 0.668176 +0.100916 0.727550 0.664954 +0.132343 0.727050 0.661732 +0.163770 0.726549 0.658510 +0.195197 0.726049 0.655288 +0.226624 0.725548 0.652066 +0.258051 0.725048 0.648843 +0.289479 0.724548 0.645621 +0.320906 0.724047 0.642399 +0.352333 0.723547 0.639177 +0.383760 0.723046 0.635955 +0.415187 0.722546 0.632733 +0.446614 0.722046 0.629510 +0.478042 0.721545 0.626288 +0.509469 0.721045 0.623066 +0.540896 0.720544 0.619844 +0.572323 0.720044 0.616622 +0.603750 0.719544 0.613400 +0.623870 0.719043 0.603189 +0.651871 0.718543 0.602627 +0.679872 0.718042 0.602066 +0.707872 0.717542 0.601504 +0.745548 0.729092 0.600943 +0.773553 0.730972 0.600381 +0.801559 0.732852 0.599819 +0.829565 0.734733 0.599258 +0.857570 0.736613 0.598696 +0.885576 0.738493 0.598135 +0.000000 0.757375 0.684791 +0.000000 0.756875 0.681569 +0.000000 0.756374 0.678347 +0.004745 0.755874 0.675124 +0.036172 0.755373 0.671902 +0.067599 0.754873 0.668680 +0.099027 0.754373 0.665458 +0.130454 0.753872 0.662236 +0.161881 0.753372 0.659014 +0.193308 0.752871 0.655791 +0.224735 0.752371 0.652569 +0.256162 0.751871 0.649347 +0.287590 0.751370 0.646125 +0.319017 0.750870 0.642903 +0.350444 0.750369 0.639681 +0.381871 0.749869 0.636458 +0.413298 0.749369 0.633236 +0.444725 0.748868 0.630014 +0.476153 0.748368 0.626792 +0.507580 0.747867 0.623570 +0.539007 0.747367 0.620348 +0.570434 0.746867 0.617125 +0.601861 0.746366 0.613903 +0.619794 0.745866 0.601300 +0.647795 0.745365 0.600738 +0.675796 0.744865 0.600177 +0.703796 0.744365 0.599615 +0.731797 0.743864 0.599053 +0.771870 0.757812 0.598492 +0.799876 0.759692 0.597930 +0.827881 0.761572 0.597369 +0.855887 0.763453 0.596807 +0.883892 0.765333 0.596246 +0.000000 0.784198 0.685294 +0.000000 0.783697 0.682072 +0.000000 0.783197 0.678850 +0.002856 0.782696 0.675628 +0.034283 0.782196 0.672406 +0.065710 0.781696 0.669184 +0.097138 0.781195 0.665961 +0.128565 0.780695 0.662739 +0.159992 0.780194 0.659517 +0.191419 0.779694 0.656295 +0.222846 0.779194 0.653073 +0.254273 0.778693 0.649851 +0.285701 0.778193 0.646628 +0.317128 0.777692 0.643406 +0.348555 0.777192 0.640184 +0.379982 0.776692 0.636962 +0.411409 0.776191 0.633740 +0.442836 0.775691 0.630518 +0.474263 0.775190 0.627295 +0.505691 0.774690 0.624073 +0.537118 0.774190 0.620851 +0.568545 0.773689 0.617629 +0.599972 0.773189 0.614407 +0.615718 0.772688 0.599411 +0.643719 0.772188 0.598849 +0.671720 0.771688 0.598288 +0.699720 0.771187 0.597726 +0.727721 0.770687 0.597164 +0.755721 0.770187 0.596603 +0.798192 0.786532 0.596041 +0.826198 0.788412 0.595480 +0.854203 0.790292 0.594918 +0.882209 0.792173 0.594357 +0.000000 0.811020 0.685798 +0.000000 0.810520 0.682576 +0.000000 0.810020 0.679354 +0.000967 0.809519 0.676132 +0.032394 0.809019 0.672909 +0.063821 0.808518 0.669687 +0.095248 0.808018 0.666465 +0.126676 0.807518 0.663243 +0.158103 0.807017 0.660021 +0.189530 0.806517 0.656799 +0.220957 0.806016 0.653576 +0.252384 0.805516 0.650354 +0.283811 0.805016 0.647132 +0.315239 0.804515 0.643910 +0.346666 0.804015 0.640688 +0.378093 0.803514 0.637466 +0.409520 0.803014 0.634243 +0.440947 0.802514 0.631021 +0.472374 0.802013 0.627799 +0.503802 0.801513 0.624577 +0.535229 0.801012 0.621355 +0.566656 0.800512 0.618133 +0.598083 0.800012 0.614910 +0.611642 0.799511 0.597522 +0.639643 0.799011 0.596960 +0.667644 0.798510 0.596398 +0.695644 0.798010 0.595837 +0.723645 0.797510 0.595275 +0.751645 0.797009 0.594714 +0.779646 0.796509 0.594152 +0.824514 0.815252 0.593591 +0.852520 0.817132 0.593029 +0.880526 0.819012 0.592468 +0.000000 0.837843 0.686302 +0.000000 0.837343 0.683079 +0.000000 0.836842 0.679857 +0.000000 0.836342 0.676635 +0.030505 0.835841 0.673413 +0.061932 0.835341 0.670191 +0.093359 0.834841 0.666969 +0.124787 0.834340 0.663747 +0.156214 0.833840 0.660524 +0.187641 0.833339 0.657302 +0.219068 0.832839 0.654080 +0.250495 0.832339 0.650858 +0.281922 0.831838 0.647636 +0.313350 0.831338 0.644414 +0.344777 0.830837 0.641191 +0.376204 0.830337 0.637969 +0.407631 0.829837 0.634747 +0.439058 0.829336 0.631525 +0.470485 0.828836 0.628303 +0.501913 0.828335 0.625081 +0.533340 0.827835 0.621858 +0.564767 0.827335 0.618636 +0.596194 0.826834 0.615414 +0.607566 0.826334 0.595633 +0.635567 0.825833 0.595071 +0.663567 0.825333 0.594509 +0.691568 0.824833 0.593948 +0.719569 0.824332 0.593386 +0.747569 0.823832 0.592825 +0.775570 0.823331 0.592263 +0.803570 0.822831 0.591702 +0.850837 0.843972 0.591140 +0.878842 0.845852 0.590579 +0.000000 0.864666 0.686805 +0.000000 0.864165 0.683583 +0.000000 0.863665 0.680361 +0.000000 0.863165 0.677139 +0.028616 0.862664 0.673917 +0.060043 0.862164 0.670694 +0.091470 0.861663 0.667472 +0.122898 0.861163 0.664250 +0.154325 0.860663 0.661028 +0.185752 0.860162 0.657806 +0.217179 0.859662 0.654584 +0.248606 0.859161 0.651361 +0.280033 0.858661 0.648139 +0.311461 0.858161 0.644917 +0.342888 0.857660 0.641695 +0.374315 0.857160 0.638473 +0.405742 0.856659 0.635251 +0.437169 0.856159 0.632028 +0.468596 0.855659 0.628806 +0.500024 0.855158 0.625584 +0.531451 0.854658 0.622362 +0.562878 0.854157 0.619140 +0.594305 0.853657 0.615918 +0.603490 0.853157 0.593743 +0.631491 0.852656 0.593182 +0.659491 0.852156 0.592620 +0.687492 0.851655 0.592059 +0.715493 0.851155 0.591497 +0.743493 0.850655 0.590936 +0.771494 0.850154 0.590374 +0.799494 0.849654 0.589813 +0.827495 0.849153 0.589251 +0.877159 0.872692 0.588690 +0.000000 0.891488 0.687309 +0.000000 0.890988 0.684087 +0.000000 0.890488 0.680865 +0.000000 0.889987 0.677642 +0.026727 0.889487 0.674420 +0.058154 0.888986 0.671198 +0.089581 0.888486 0.667976 +0.121009 0.887986 0.664754 +0.152436 0.887485 0.661532 +0.183863 0.886985 0.658309 +0.215290 0.886484 0.655087 +0.246717 0.885984 0.651865 +0.278144 0.885484 0.648643 +0.309572 0.884983 0.645421 +0.340999 0.884483 0.642199 +0.372426 0.883982 0.638976 +0.403853 0.883482 0.635754 +0.435280 0.882982 0.632532 +0.466707 0.882481 0.629310 +0.498134 0.881981 0.626088 +0.529562 0.881480 0.622866 +0.560989 0.880980 0.619643 +0.592416 0.880480 0.616421 +0.599414 0.879979 0.591854 +0.627415 0.879479 0.591293 +0.655415 0.878978 0.590731 +0.683416 0.878478 0.590170 +0.711417 0.877978 0.589608 +0.739417 0.877477 0.589047 +0.767418 0.876977 0.588485 +0.795418 0.876476 0.587924 +0.823419 0.875976 0.587362 +0.851419 0.875476 0.586801 +0.021890 0.000000 0.688632 +0.053322 0.000000 0.688132 +0.084754 0.000000 0.687631 +0.116187 0.000000 0.687131 +0.147619 0.000000 0.686630 +0.179051 0.000000 0.686130 +0.210483 0.000000 0.685630 +0.241916 0.000000 0.685129 +0.273348 0.000000 0.684629 +0.304780 0.000000 0.684128 +0.336212 0.000000 0.683628 +0.367645 0.000000 0.683128 +0.399077 0.000000 0.682627 +0.430509 0.000000 0.682127 +0.461941 0.000000 0.681626 +0.493374 0.000000 0.681126 +0.524806 0.000000 0.680626 +0.556238 0.000000 0.680125 +0.587670 0.000000 0.679625 +0.619103 0.000000 0.679124 +0.650535 0.000000 0.678624 +0.678124 0.000000 0.674416 +0.677623 0.000000 0.645404 +0.677123 0.000000 0.616393 +0.705128 0.000000 0.613512 +0.733134 0.000000 0.610631 +0.761140 0.000000 0.607750 +0.789145 0.000000 0.604869 +0.817151 0.000000 0.601988 +0.845157 0.000000 0.599107 +0.873162 0.000000 0.596226 +0.901168 0.000000 0.593345 +0.929174 0.000000 0.590464 +0.000000 0.000000 0.686949 +0.048784 0.000000 0.686448 +0.080217 0.000000 0.685948 +0.111649 0.000000 0.685447 +0.143081 0.000000 0.684947 +0.174513 0.000000 0.684447 +0.205946 0.000000 0.683946 +0.237378 0.000000 0.683446 +0.268810 0.000000 0.682945 +0.300242 0.000000 0.682445 +0.331675 0.000000 0.681945 +0.363107 0.000000 0.681444 +0.394539 0.000000 0.680944 +0.425971 0.000000 0.680443 +0.457404 0.000000 0.679943 +0.488836 0.000000 0.679443 +0.520268 0.000000 0.678942 +0.551701 0.000000 0.678442 +0.583133 0.000000 0.677941 +0.614565 0.000000 0.677441 +0.645997 0.000000 0.676941 +0.676440 0.000000 0.675451 +0.675940 0.000000 0.646369 +0.675439 0.000000 0.617358 +0.703445 0.000000 0.614477 +0.731451 0.000000 0.611596 +0.759456 0.000000 0.608715 +0.787462 0.000000 0.605834 +0.815468 0.000000 0.602953 +0.843473 0.000000 0.600072 +0.871479 0.000000 0.597191 +0.899485 0.000000 0.594310 +0.927490 0.000000 0.591429 +0.000000 0.000000 0.685265 +0.014924 0.000000 0.684765 +0.075679 0.020353 0.684264 +0.107111 0.019792 0.683764 +0.138544 0.019230 0.683264 +0.169976 0.018669 0.682763 +0.201408 0.018107 0.682263 +0.232840 0.017545 0.681762 +0.264273 0.016984 0.681262 +0.295705 0.016422 0.680762 +0.327137 0.015861 0.680261 +0.358569 0.015299 0.679761 +0.390002 0.014738 0.679260 +0.421434 0.014176 0.678760 +0.452866 0.013615 0.678260 +0.484298 0.013053 0.677759 +0.515731 0.012492 0.677259 +0.547163 0.011930 0.676758 +0.578595 0.011369 0.676258 +0.610027 0.010807 0.675758 +0.641460 0.010245 0.675257 +0.672892 0.009684 0.674757 +0.674256 0.009122 0.647335 +0.673756 0.008561 0.618323 +0.701762 0.007999 0.615442 +0.729767 0.007438 0.612561 +0.757773 0.006876 0.609680 +0.785779 0.006315 0.606799 +0.813784 0.005753 0.603918 +0.841790 0.005192 0.601037 +0.869796 0.004630 0.598156 +0.897801 0.004069 0.595275 +0.925807 0.003507 0.592394 +0.000000 0.000000 0.683582 +0.000000 0.000000 0.683081 +0.041818 0.018464 0.682581 +0.102574 0.049891 0.682081 +0.134006 0.049330 0.681580 +0.165438 0.048768 0.681080 +0.196870 0.048207 0.680579 +0.228303 0.047645 0.680079 +0.259735 0.047084 0.679579 +0.291167 0.046522 0.679078 +0.322599 0.045960 0.678578 +0.354032 0.045399 0.678077 +0.385464 0.044837 0.677577 +0.416896 0.044276 0.677077 +0.448328 0.043714 0.676576 +0.479761 0.043153 0.676076 +0.511193 0.042591 0.675575 +0.542625 0.042030 0.675075 +0.574058 0.041468 0.674575 +0.605490 0.040907 0.674074 +0.636922 0.040345 0.673574 +0.668354 0.039784 0.673073 +0.672573 0.039222 0.648300 +0.672073 0.038661 0.619288 +0.700078 0.038099 0.616407 +0.728084 0.037537 0.613526 +0.756090 0.036976 0.610645 +0.784095 0.036414 0.607764 +0.812101 0.035853 0.604883 +0.840107 0.035291 0.602002 +0.868112 0.034730 0.599121 +0.896118 0.034168 0.596240 +0.924124 0.033607 0.593359 +0.000000 0.020994 0.681898 +0.000000 0.023093 0.681398 +0.016575 0.025192 0.680898 +0.068713 0.048002 0.680397 +0.129468 0.079429 0.679897 +0.160901 0.078868 0.679396 +0.192333 0.078306 0.678896 +0.223765 0.077745 0.678396 +0.255197 0.077183 0.677895 +0.286630 0.076622 0.677395 +0.318062 0.076060 0.676894 +0.349494 0.075499 0.676394 +0.380926 0.074937 0.675894 +0.412359 0.074376 0.675393 +0.443791 0.073814 0.674893 +0.475223 0.073252 0.674392 +0.506655 0.072691 0.673892 +0.538088 0.072129 0.673392 +0.569520 0.071568 0.672891 +0.600952 0.071006 0.672391 +0.632384 0.070445 0.671890 +0.663817 0.069883 0.671390 +0.670890 0.069322 0.649265 +0.670389 0.068760 0.620254 +0.698395 0.068199 0.617373 +0.726401 0.067637 0.614492 +0.754406 0.067076 0.611611 +0.782412 0.066514 0.608730 +0.810418 0.065953 0.605849 +0.838423 0.065391 0.602968 +0.866429 0.064829 0.600087 +0.894435 0.064268 0.597206 +0.922440 0.063706 0.594325 +0.000000 0.051077 0.680215 +0.000000 0.053176 0.679715 +0.014686 0.055275 0.679214 +0.046113 0.057374 0.678714 +0.095608 0.077540 0.678213 +0.156363 0.108967 0.677713 +0.187795 0.108406 0.677213 +0.219227 0.107844 0.676712 +0.250660 0.107283 0.676212 +0.282092 0.106721 0.675711 +0.313524 0.106160 0.675211 +0.344956 0.105598 0.674711 +0.376389 0.105037 0.674210 +0.407821 0.104475 0.673710 +0.439253 0.103914 0.673209 +0.470686 0.103352 0.672709 +0.502118 0.102791 0.672209 +0.533550 0.102229 0.671708 +0.564982 0.101668 0.671208 +0.596415 0.101106 0.670707 +0.627847 0.100544 0.670207 +0.659279 0.099983 0.669707 +0.669206 0.099421 0.650230 +0.668706 0.098860 0.621219 +0.696712 0.098298 0.618338 +0.724717 0.097737 0.615457 +0.752723 0.097175 0.612576 +0.780729 0.096614 0.609695 +0.808734 0.096052 0.606814 +0.836740 0.095491 0.603933 +0.864745 0.094929 0.601052 +0.892751 0.094368 0.598171 +0.920757 0.093806 0.595290 +0.000000 0.081159 0.678532 +0.000000 0.083258 0.678031 +0.012797 0.085357 0.677531 +0.044224 0.087456 0.677030 +0.075651 0.089555 0.676530 +0.122502 0.107078 0.676030 +0.183258 0.138506 0.675529 +0.214690 0.137944 0.675029 +0.246122 0.137383 0.674528 +0.277554 0.136821 0.674028 +0.308987 0.136259 0.673528 +0.340419 0.135698 0.673027 +0.371851 0.135136 0.672527 +0.403283 0.134575 0.672027 +0.434716 0.134013 0.671526 +0.466148 0.133452 0.671026 +0.497580 0.132890 0.670525 +0.529012 0.132329 0.670025 +0.560445 0.131767 0.669525 +0.591877 0.131206 0.669024 +0.623309 0.130644 0.668524 +0.654741 0.130083 0.668023 +0.667523 0.129521 0.651195 +0.667023 0.128960 0.622184 +0.695028 0.128398 0.619303 +0.723034 0.127836 0.616422 +0.751039 0.127275 0.613541 +0.779045 0.126713 0.610660 +0.807051 0.126152 0.607779 +0.835056 0.125590 0.604898 +0.863062 0.125029 0.602017 +0.891068 0.124467 0.599136 +0.919073 0.123906 0.596255 +0.000000 0.111242 0.676848 +0.000000 0.113341 0.676348 +0.010908 0.115440 0.675848 +0.042335 0.117539 0.675347 +0.073762 0.119638 0.674847 +0.105189 0.121737 0.674346 +0.149397 0.136617 0.673846 +0.210152 0.168044 0.673346 +0.241584 0.167482 0.672845 +0.273017 0.166921 0.672345 +0.304449 0.166359 0.671844 +0.335881 0.165798 0.671344 +0.367313 0.165236 0.670844 +0.398746 0.164675 0.670343 +0.430178 0.164113 0.669843 +0.461610 0.163551 0.669342 +0.493043 0.162990 0.668842 +0.524475 0.162428 0.668342 +0.555907 0.161867 0.667841 +0.587339 0.161305 0.667341 +0.618772 0.160744 0.666840 +0.650204 0.160182 0.666340 +0.665840 0.159621 0.652161 +0.665339 0.159059 0.623149 +0.693345 0.158498 0.620268 +0.721350 0.157936 0.617387 +0.749356 0.157375 0.614506 +0.777362 0.156813 0.611625 +0.805367 0.156252 0.608744 +0.833373 0.155690 0.605863 +0.861379 0.155128 0.602982 +0.889384 0.154567 0.600101 +0.917390 0.154005 0.597220 +0.000000 0.141324 0.675165 +0.000000 0.143423 0.674665 +0.009019 0.145522 0.674164 +0.040446 0.147621 0.673664 +0.071873 0.149720 0.673163 +0.103300 0.151820 0.672663 +0.134728 0.153919 0.672163 +0.176292 0.166155 0.671662 +0.237047 0.197582 0.671162 +0.268479 0.197020 0.670661 +0.299911 0.196459 0.670161 +0.331344 0.195897 0.669661 +0.362776 0.195336 0.669160 +0.394208 0.194774 0.668660 +0.425640 0.194213 0.668159 +0.457073 0.193651 0.667659 +0.488505 0.193090 0.667159 +0.519937 0.192528 0.666658 +0.551369 0.191967 0.666158 +0.582802 0.191405 0.665657 +0.614234 0.190843 0.665157 +0.645666 0.190282 0.664657 +0.664156 0.189720 0.653126 +0.663656 0.189159 0.624114 +0.691661 0.188597 0.621233 +0.719667 0.188036 0.618352 +0.747673 0.187474 0.615471 +0.775678 0.186913 0.612590 +0.803684 0.186351 0.609709 +0.831690 0.185790 0.606828 +0.859695 0.185228 0.603947 +0.887701 0.184667 0.601066 +0.915707 0.184105 0.598185 +0.000000 0.171407 0.673482 +0.000000 0.173506 0.672981 +0.007130 0.175605 0.672481 +0.038557 0.177704 0.671980 +0.069984 0.179803 0.671480 +0.101411 0.181902 0.670980 +0.132839 0.184001 0.670479 +0.164266 0.186100 0.669979 +0.203186 0.195693 0.669478 +0.263941 0.227120 0.668978 +0.295374 0.226558 0.668478 +0.326806 0.225997 0.667977 +0.358238 0.225435 0.667477 +0.389671 0.224874 0.666976 +0.421103 0.224312 0.666476 +0.452535 0.223751 0.665976 +0.483967 0.223189 0.665475 +0.515400 0.222628 0.664975 +0.546832 0.222066 0.664474 +0.578264 0.221505 0.663974 +0.609696 0.220943 0.663474 +0.641129 0.220382 0.662973 +0.662473 0.219820 0.654091 +0.661972 0.219259 0.625080 +0.689978 0.218697 0.622199 +0.717984 0.218135 0.619318 +0.745989 0.217574 0.616437 +0.773995 0.217012 0.613556 +0.802001 0.216451 0.610675 +0.830006 0.215889 0.607794 +0.858012 0.215328 0.604913 +0.886018 0.214766 0.602032 +0.914023 0.214205 0.599151 +0.000000 0.201489 0.671798 +0.000000 0.203588 0.671298 +0.005241 0.205687 0.670797 +0.036668 0.207786 0.670297 +0.068095 0.209886 0.669797 +0.099522 0.211985 0.669296 +0.130949 0.214084 0.668796 +0.162377 0.216183 0.668295 +0.193804 0.218282 0.667795 +0.230081 0.225231 0.667295 +0.290836 0.256658 0.666794 +0.322268 0.256097 0.666294 +0.353701 0.255535 0.665793 +0.385133 0.254974 0.665293 +0.416565 0.254412 0.664793 +0.447997 0.253850 0.664292 +0.479430 0.253289 0.663792 +0.510862 0.252727 0.663291 +0.542294 0.252166 0.662791 +0.573726 0.251604 0.662291 +0.605159 0.251043 0.661790 +0.636591 0.250481 0.661290 +0.660789 0.249920 0.655056 +0.660289 0.249358 0.626045 +0.688295 0.248797 0.623164 +0.716300 0.248235 0.620283 +0.744306 0.247674 0.617402 +0.772312 0.247112 0.614521 +0.800317 0.246551 0.611640 +0.828323 0.245989 0.608759 +0.856329 0.245427 0.605878 +0.884334 0.244866 0.602997 +0.912340 0.244304 0.600116 +0.000000 0.231572 0.670115 +0.000000 0.233671 0.669614 +0.003352 0.235770 0.669114 +0.034779 0.237869 0.668614 +0.066206 0.239968 0.668113 +0.097633 0.242067 0.667613 +0.129060 0.244166 0.667112 +0.160488 0.246265 0.666612 +0.191915 0.248364 0.666112 +0.223342 0.250464 0.665611 +0.256976 0.254769 0.665111 +0.317731 0.286196 0.664610 +0.349163 0.285635 0.664110 +0.380595 0.285073 0.663610 +0.412028 0.284512 0.663109 +0.443460 0.283950 0.662609 +0.474892 0.283389 0.662108 +0.506324 0.282827 0.661608 +0.537757 0.282266 0.661108 +0.569189 0.281704 0.660607 +0.600621 0.281142 0.660107 +0.632053 0.280581 0.659606 +0.659106 0.280019 0.656022 +0.658606 0.279458 0.627010 +0.686611 0.278896 0.624129 +0.714617 0.278335 0.621248 +0.742623 0.277773 0.618367 +0.770628 0.277212 0.615486 +0.798634 0.276650 0.612605 +0.826640 0.276089 0.609724 +0.854645 0.275527 0.606843 +0.882651 0.274966 0.603962 +0.910657 0.274404 0.601081 +0.000000 0.261654 0.668431 +0.000000 0.263753 0.667931 +0.001463 0.265852 0.667431 +0.032890 0.267951 0.666930 +0.064317 0.270051 0.666430 +0.095744 0.272150 0.665929 +0.127171 0.274249 0.665429 +0.158599 0.276348 0.664929 +0.190026 0.278447 0.664428 +0.221453 0.280546 0.663928 +0.252880 0.282645 0.663427 +0.284307 0.284744 0.662927 +0.344625 0.315734 0.662427 +0.376058 0.315173 0.661926 +0.407490 0.314611 0.661426 +0.438922 0.314050 0.660925 +0.470354 0.313488 0.660425 +0.501787 0.312927 0.659925 +0.533219 0.312365 0.659424 +0.564651 0.311804 0.658924 +0.596083 0.311242 0.658423 +0.627516 0.310681 0.657923 +0.657423 0.310119 0.656987 +0.656922 0.309557 0.627975 +0.684928 0.308996 0.625094 +0.712934 0.308434 0.622213 +0.740939 0.307873 0.619332 +0.768945 0.307311 0.616451 +0.796951 0.306750 0.613570 +0.824956 0.306188 0.610689 +0.852962 0.305627 0.607808 +0.880968 0.305065 0.604927 +0.908973 0.304504 0.602046 +0.000000 0.291737 0.666748 +0.000000 0.293836 0.666248 +0.000000 0.295935 0.665747 +0.031001 0.298034 0.665247 +0.062428 0.300133 0.664746 +0.093855 0.302232 0.664246 +0.125282 0.304331 0.663746 +0.156710 0.306430 0.663245 +0.188137 0.308529 0.662745 +0.219564 0.310629 0.662244 +0.250991 0.312728 0.661744 +0.282418 0.314827 0.661244 +0.313845 0.316926 0.660743 +0.371520 0.345272 0.660243 +0.402952 0.344711 0.659742 +0.434385 0.344149 0.659242 +0.465817 0.343588 0.658742 +0.497249 0.343026 0.658241 +0.528681 0.342465 0.657741 +0.560114 0.341903 0.657240 +0.591546 0.341342 0.656740 +0.622978 0.340780 0.656240 +0.653527 0.340219 0.655739 +0.655239 0.339657 0.628940 +0.683245 0.339096 0.626059 +0.711250 0.338534 0.623178 +0.739256 0.337973 0.620297 +0.767262 0.337411 0.617416 +0.795267 0.336849 0.614535 +0.823273 0.336288 0.611654 +0.851278 0.335726 0.608773 +0.879284 0.335165 0.605892 +0.907290 0.334603 0.603011 +0.000000 0.321819 0.665065 +0.000000 0.323918 0.664564 +0.000000 0.326017 0.664064 +0.029112 0.328117 0.663564 +0.060539 0.330216 0.663063 +0.091966 0.332315 0.662563 +0.123393 0.334414 0.662062 +0.154820 0.336513 0.661562 +0.186248 0.338612 0.661062 +0.217675 0.340711 0.660561 +0.249102 0.342810 0.660061 +0.280529 0.344909 0.659560 +0.311956 0.347008 0.659060 +0.343383 0.349107 0.658560 +0.398415 0.374811 0.658059 +0.429847 0.374249 0.657559 +0.461279 0.373688 0.657058 +0.492711 0.373126 0.656558 +0.524144 0.372564 0.656058 +0.555576 0.372003 0.655557 +0.587008 0.371441 0.655057 +0.618440 0.370880 0.654556 +0.649195 0.370318 0.654056 +0.653556 0.369757 0.629906 +0.681561 0.369195 0.627025 +0.709567 0.368634 0.624144 +0.737572 0.368072 0.621263 +0.765578 0.367511 0.618382 +0.793584 0.366949 0.615501 +0.821589 0.366388 0.612620 +0.849595 0.365826 0.609739 +0.877601 0.365265 0.606858 +0.905606 0.364703 0.603977 +0.000000 0.351902 0.663381 +0.000000 0.354001 0.662881 +0.000000 0.356100 0.662381 +0.027223 0.358199 0.661880 +0.058650 0.360298 0.661380 +0.090077 0.362397 0.660879 +0.121504 0.364496 0.660379 +0.152931 0.366595 0.659879 +0.184359 0.368695 0.659378 +0.215786 0.370794 0.658878 +0.247213 0.372893 0.658377 +0.278640 0.374992 0.657877 +0.310067 0.377091 0.657377 +0.341494 0.379190 0.656876 +0.372922 0.381289 0.656376 +0.425309 0.404349 0.655875 +0.456742 0.403787 0.655375 +0.488174 0.403226 0.654875 +0.519606 0.402664 0.654374 +0.551038 0.402103 0.653874 +0.582471 0.401541 0.653373 +0.613903 0.400980 0.652873 +0.644863 0.400418 0.652373 +0.651872 0.399856 0.630871 +0.679878 0.399295 0.627990 +0.707883 0.398733 0.625109 +0.735889 0.398172 0.622228 +0.763895 0.397610 0.619347 +0.791900 0.397049 0.616466 +0.819906 0.396487 0.613585 +0.847912 0.395926 0.610704 +0.875917 0.395364 0.607823 +0.903923 0.394803 0.604942 +0.000000 0.381984 0.661698 +0.000000 0.384083 0.661198 +0.000000 0.386182 0.660697 +0.025334 0.388282 0.660197 +0.056761 0.390381 0.659696 +0.088188 0.392480 0.659196 +0.119615 0.394579 0.658696 +0.151042 0.396678 0.658195 +0.182470 0.398777 0.657695 +0.213897 0.400876 0.657194 +0.245324 0.402975 0.656694 +0.276751 0.405074 0.656194 +0.308178 0.407173 0.655693 +0.339605 0.409273 0.655193 +0.371033 0.411372 0.654692 +0.402460 0.413471 0.654192 +0.452204 0.433887 0.653692 +0.483636 0.433325 0.653191 +0.515068 0.432764 0.652691 +0.546501 0.432202 0.652190 +0.577933 0.431641 0.651690 +0.609365 0.431079 0.651190 +0.640531 0.430518 0.650689 +0.650189 0.429956 0.631836 +0.678194 0.429395 0.628955 +0.706200 0.428833 0.626074 +0.734206 0.428272 0.623193 +0.762211 0.427710 0.620312 +0.790217 0.427148 0.617431 +0.818223 0.426587 0.614550 +0.846228 0.426025 0.611669 +0.874234 0.425464 0.608788 +0.902240 0.424902 0.605907 +0.000000 0.412067 0.660015 +0.000000 0.414166 0.659514 +0.000000 0.416265 0.659014 +0.023445 0.418364 0.658513 +0.054872 0.420463 0.658013 +0.086299 0.422562 0.657513 +0.117726 0.424661 0.657012 +0.149153 0.426760 0.656512 +0.180581 0.428860 0.656011 +0.212008 0.430959 0.655511 +0.243435 0.433058 0.655011 +0.274862 0.435157 0.654510 +0.306289 0.437256 0.654010 +0.337716 0.439355 0.653509 +0.369144 0.441454 0.653009 +0.400571 0.443553 0.652509 +0.431998 0.445652 0.652008 +0.479099 0.463425 0.651508 +0.510531 0.462863 0.651007 +0.541963 0.462302 0.650507 +0.573395 0.461740 0.650007 +0.604828 0.461179 0.649506 +0.636199 0.460617 0.649006 +0.648505 0.460056 0.632801 +0.676511 0.459494 0.629920 +0.704517 0.458933 0.627039 +0.732522 0.458371 0.624158 +0.760528 0.457810 0.621277 +0.788534 0.457248 0.618396 +0.816539 0.456687 0.615515 +0.844545 0.456125 0.612634 +0.872551 0.455564 0.609753 +0.900556 0.455002 0.606872 +0.000000 0.442149 0.658331 +0.000000 0.444248 0.657831 +0.000000 0.446348 0.657330 +0.021556 0.448447 0.656830 +0.052983 0.450546 0.656330 +0.084410 0.452645 0.655829 +0.115837 0.454744 0.655329 +0.147264 0.456843 0.654828 +0.178692 0.458942 0.654328 +0.210119 0.461041 0.653828 +0.241546 0.463140 0.653327 +0.272973 0.465239 0.652827 +0.304400 0.467338 0.652326 +0.335827 0.469438 0.651826 +0.367254 0.471537 0.651326 +0.398682 0.473636 0.650825 +0.430109 0.475735 0.650325 +0.461536 0.477834 0.649824 +0.505993 0.492963 0.649324 +0.537425 0.492402 0.648824 +0.568858 0.491840 0.648323 +0.600290 0.491279 0.647823 +0.631722 0.490717 0.647322 +0.646822 0.490155 0.633766 +0.674828 0.489594 0.630885 +0.702833 0.489032 0.628004 +0.730839 0.488471 0.625123 +0.758845 0.487909 0.622242 +0.786850 0.487348 0.619361 +0.814856 0.486786 0.616480 +0.842862 0.486225 0.613599 +0.870867 0.485663 0.610718 +0.898873 0.485102 0.607837 +0.000000 0.472232 0.656648 +0.000000 0.474331 0.656147 +0.000000 0.476430 0.655647 +0.019667 0.478529 0.655147 +0.051094 0.480628 0.654646 +0.082521 0.482727 0.654146 +0.113948 0.484826 0.653645 +0.145375 0.486926 0.653145 +0.176802 0.489025 0.652645 +0.208230 0.491124 0.652144 +0.239657 0.493223 0.651644 +0.271084 0.495322 0.651143 +0.302511 0.497421 0.650643 +0.333938 0.499520 0.650143 +0.365365 0.501619 0.649642 +0.396793 0.503718 0.649142 +0.428220 0.505817 0.648641 +0.459647 0.507916 0.648141 +0.491074 0.510016 0.647641 +0.532888 0.522501 0.647140 +0.564320 0.521940 0.646640 +0.595752 0.521378 0.646139 +0.627185 0.520817 0.645639 +0.645139 0.520255 0.634732 +0.673144 0.519694 0.631851 +0.701150 0.519132 0.628970 +0.729156 0.518571 0.626089 +0.757161 0.518009 0.623208 +0.785167 0.517447 0.620327 +0.813173 0.516886 0.617446 +0.841178 0.516324 0.614565 +0.869184 0.515763 0.611684 +0.897190 0.515201 0.608803 +0.000000 0.502314 0.654964 +0.000000 0.504413 0.654464 +0.000000 0.506513 0.653964 +0.017778 0.508612 0.653463 +0.049205 0.510711 0.652963 +0.080632 0.512810 0.652462 +0.112059 0.514909 0.651962 +0.143486 0.517008 0.651462 +0.174913 0.519107 0.650961 +0.206341 0.521206 0.650461 +0.237768 0.523305 0.649960 +0.269195 0.525404 0.649460 +0.300622 0.527504 0.648960 +0.332049 0.529603 0.648459 +0.363476 0.531702 0.647959 +0.394904 0.533801 0.647458 +0.426331 0.535900 0.646958 +0.457758 0.537999 0.646458 +0.489185 0.540098 0.645957 +0.520612 0.542197 0.645457 +0.559782 0.552039 0.644956 +0.591215 0.551478 0.644456 +0.622647 0.550916 0.643956 +0.643455 0.550355 0.635697 +0.671461 0.549793 0.632816 +0.699467 0.549232 0.629935 +0.727472 0.548670 0.627054 +0.755478 0.548109 0.624173 +0.783484 0.547547 0.621292 +0.811489 0.546986 0.618411 +0.839495 0.546424 0.615530 +0.867501 0.545863 0.612649 +0.895506 0.545301 0.609768 +0.000000 0.532397 0.653281 +0.000000 0.534496 0.652781 +0.000000 0.536595 0.652280 +0.015889 0.538694 0.651780 +0.047316 0.540793 0.651279 +0.078743 0.542892 0.650779 +0.110170 0.544991 0.650279 +0.141597 0.547091 0.649778 +0.173024 0.549190 0.649278 +0.204452 0.551289 0.648777 +0.235879 0.553388 0.648277 +0.267306 0.555487 0.647777 +0.298733 0.557586 0.647276 +0.330160 0.559685 0.646776 +0.361587 0.561784 0.646275 +0.393015 0.563883 0.645775 +0.424442 0.565982 0.645275 +0.455869 0.568082 0.644774 +0.487296 0.570181 0.644274 +0.518723 0.572280 0.643774 +0.550150 0.574379 0.643273 +0.586677 0.581577 0.642773 +0.618109 0.581016 0.642272 +0.641772 0.580454 0.636662 +0.669778 0.579893 0.633781 +0.697783 0.579331 0.630900 +0.725789 0.578770 0.628019 +0.753795 0.578208 0.625138 +0.781800 0.577647 0.622257 +0.809806 0.577085 0.619376 +0.837811 0.576524 0.616495 +0.865817 0.575962 0.613614 +0.893823 0.575401 0.610733 +0.000000 0.562102 0.651598 +0.000000 0.564262 0.651097 +0.000000 0.566422 0.650597 +0.014000 0.568582 0.650097 +0.045427 0.570743 0.649596 +0.076854 0.572903 0.649096 +0.108281 0.575063 0.648595 +0.139708 0.577173 0.648095 +0.171135 0.579272 0.647595 +0.202563 0.581371 0.647094 +0.233990 0.583470 0.646594 +0.265417 0.585569 0.646093 +0.296844 0.587669 0.645593 +0.328271 0.589768 0.645093 +0.359698 0.591867 0.644592 +0.391125 0.593966 0.644092 +0.422553 0.596065 0.643591 +0.453980 0.598164 0.643091 +0.485407 0.600263 0.642591 +0.516834 0.602362 0.642090 +0.548261 0.604461 0.641590 +0.579688 0.606560 0.641089 +0.613572 0.611116 0.640589 +0.640089 0.610554 0.637627 +0.668094 0.609993 0.634746 +0.696100 0.609431 0.631865 +0.724105 0.608869 0.628984 +0.752111 0.608308 0.626103 +0.780117 0.607746 0.623222 +0.808122 0.607185 0.620341 +0.836128 0.606623 0.617460 +0.864134 0.606062 0.614579 +0.892139 0.605500 0.611698 +0.000000 0.588907 0.649914 +0.000000 0.591067 0.649414 +0.000000 0.593228 0.648914 +0.012111 0.595388 0.648413 +0.043538 0.597548 0.647913 +0.074965 0.599708 0.647412 +0.106392 0.601869 0.646912 +0.137819 0.604029 0.646412 +0.169246 0.606189 0.645911 +0.200673 0.608349 0.645411 +0.232101 0.610510 0.644910 +0.263528 0.612670 0.644410 +0.294955 0.614830 0.643910 +0.326382 0.616990 0.643409 +0.357809 0.619150 0.642909 +0.389236 0.621311 0.642408 +0.420664 0.623471 0.641908 +0.452091 0.625631 0.641408 +0.483518 0.627791 0.640907 +0.514945 0.629952 0.640407 +0.546372 0.632112 0.639906 +0.577799 0.634272 0.639406 +0.609227 0.636432 0.638906 +0.638405 0.638405 0.638405 +0.666411 0.640280 0.637905 +0.694416 0.642155 0.637404 +0.722422 0.644030 0.636904 +0.750428 0.645906 0.636404 +0.778433 0.647781 0.635903 +0.806439 0.649656 0.635403 +0.834445 0.651531 0.634902 +0.862450 0.653406 0.634402 +0.890456 0.655281 0.633902 +0.000000 0.641843 0.676737 +0.000000 0.644004 0.676237 +0.000000 0.646164 0.675736 +0.010221 0.648324 0.675236 +0.041649 0.650484 0.674735 +0.073076 0.652644 0.674235 +0.104503 0.654805 0.673735 +0.135930 0.656965 0.673234 +0.167357 0.659125 0.672734 +0.198784 0.661285 0.672233 +0.230212 0.663446 0.671733 +0.261639 0.665606 0.671233 +0.293066 0.667766 0.670732 +0.324493 0.669926 0.670232 +0.355920 0.669731 0.667376 +0.387347 0.669231 0.664215 +0.418775 0.668731 0.661054 +0.450202 0.668230 0.657893 +0.481629 0.667730 0.654732 +0.513056 0.667229 0.651571 +0.544483 0.666729 0.648410 +0.575910 0.666229 0.645249 +0.607338 0.665728 0.642088 +0.636722 0.665228 0.639097 +0.662352 0.664727 0.636221 +0.692733 0.668978 0.635721 +0.720739 0.670853 0.635221 +0.748744 0.672728 0.634720 +0.776750 0.674603 0.634220 +0.804756 0.676478 0.633719 +0.832761 0.678354 0.633219 +0.860767 0.680229 0.632719 +0.888773 0.682104 0.632218 +0.000000 0.694779 0.703560 +0.000000 0.696940 0.703059 +0.000000 0.699100 0.702559 +0.008332 0.701260 0.702058 +0.039760 0.701558 0.699696 +0.071187 0.701058 0.696535 +0.102614 0.700557 0.693374 +0.134041 0.700057 0.690213 +0.165468 0.699557 0.687052 +0.196895 0.699056 0.683891 +0.228323 0.698556 0.680730 +0.259750 0.698055 0.677569 +0.291177 0.697555 0.674408 +0.322604 0.697055 0.671247 +0.354031 0.696554 0.668086 +0.385458 0.696054 0.664925 +0.416886 0.695553 0.661764 +0.448313 0.695053 0.658602 +0.479740 0.694553 0.655441 +0.511167 0.694052 0.652280 +0.542594 0.693552 0.649119 +0.574021 0.693051 0.645958 +0.605449 0.692551 0.642797 +0.635038 0.692051 0.639789 +0.658293 0.691550 0.634538 +0.686299 0.691050 0.634038 +0.719055 0.697676 0.633537 +0.747061 0.699551 0.633037 +0.775067 0.701426 0.632536 +0.803072 0.703301 0.632036 +0.831078 0.705176 0.631536 +0.859084 0.707051 0.631035 +0.887089 0.708926 0.630535 +0.000000 0.730382 0.713049 +0.000000 0.729882 0.709888 +0.000000 0.729382 0.706727 +0.006443 0.728881 0.703566 +0.037871 0.728381 0.700405 +0.069298 0.727880 0.697244 +0.100725 0.727380 0.694083 +0.132152 0.726880 0.690922 +0.163579 0.726379 0.687761 +0.195006 0.725879 0.684600 +0.226434 0.725378 0.681439 +0.257861 0.724878 0.678278 +0.289288 0.724378 0.675117 +0.320715 0.723877 0.671956 +0.352142 0.723377 0.668795 +0.383569 0.722876 0.665634 +0.414997 0.722376 0.662473 +0.446424 0.721876 0.659312 +0.477851 0.721375 0.656151 +0.509278 0.720875 0.652990 +0.540705 0.720374 0.649829 +0.572132 0.719874 0.646668 +0.603559 0.719374 0.643507 +0.633355 0.718873 0.640482 +0.654234 0.718373 0.632855 +0.682240 0.717872 0.632354 +0.710245 0.717372 0.631854 +0.745378 0.726374 0.631353 +0.773383 0.728249 0.630853 +0.801389 0.730124 0.630353 +0.829395 0.731999 0.629852 +0.857400 0.733874 0.629352 +0.885406 0.735749 0.628851 +0.000000 0.757205 0.713759 +0.000000 0.756705 0.710597 +0.000000 0.756204 0.707436 +0.004554 0.755704 0.704275 +0.035982 0.755203 0.701114 +0.067409 0.754703 0.697953 +0.098836 0.754203 0.694792 +0.130263 0.753702 0.691631 +0.161690 0.753202 0.688470 +0.193117 0.752701 0.685309 +0.224545 0.752201 0.682148 +0.255972 0.751701 0.678987 +0.287399 0.751200 0.675826 +0.318826 0.750700 0.672665 +0.350253 0.750199 0.669504 +0.381680 0.749699 0.666343 +0.413107 0.749199 0.663182 +0.444535 0.748698 0.660021 +0.475962 0.748198 0.656860 +0.507389 0.747697 0.653699 +0.538816 0.747197 0.650538 +0.570243 0.746697 0.647377 +0.601670 0.746196 0.644216 +0.631672 0.745696 0.641174 +0.650175 0.745195 0.631171 +0.678181 0.744695 0.630671 +0.706187 0.744195 0.630170 +0.734192 0.743694 0.629670 +0.771700 0.755071 0.629170 +0.799706 0.756947 0.628669 +0.827711 0.758822 0.628169 +0.855717 0.760697 0.627668 +0.883723 0.762572 0.627168 +0.000000 0.784028 0.714468 +0.000000 0.783527 0.711307 +0.000000 0.783027 0.708146 +0.002665 0.782527 0.704985 +0.034093 0.782026 0.701824 +0.065520 0.781526 0.698663 +0.096947 0.781025 0.695502 +0.128374 0.780525 0.692341 +0.159801 0.780025 0.689180 +0.191228 0.779524 0.686019 +0.222655 0.779024 0.682857 +0.254083 0.778523 0.679696 +0.285510 0.778023 0.676535 +0.316937 0.777523 0.673374 +0.348364 0.777022 0.670213 +0.379791 0.776522 0.667052 +0.411218 0.776021 0.663891 +0.442646 0.775521 0.660730 +0.474073 0.775021 0.657569 +0.505500 0.774520 0.654408 +0.536927 0.774020 0.651247 +0.568354 0.773519 0.648086 +0.599781 0.773019 0.644925 +0.629988 0.772519 0.641866 +0.646116 0.772018 0.629488 +0.674122 0.771518 0.628987 +0.702128 0.771017 0.628487 +0.730133 0.770517 0.627987 +0.758139 0.770017 0.627486 +0.798022 0.783769 0.626986 +0.826028 0.785644 0.626485 +0.854034 0.787519 0.625985 +0.882039 0.789395 0.625485 +0.000000 0.810850 0.715177 +0.000000 0.810350 0.712016 +0.000000 0.809850 0.708855 +0.000776 0.809349 0.705694 +0.032203 0.808849 0.702533 +0.063631 0.808348 0.699372 +0.095058 0.807848 0.696211 +0.126485 0.807348 0.693050 +0.157912 0.806847 0.689889 +0.189339 0.806347 0.686728 +0.220766 0.805846 0.683567 +0.252194 0.805346 0.680406 +0.283621 0.804846 0.677245 +0.315048 0.804345 0.674084 +0.346475 0.803845 0.670923 +0.377902 0.803344 0.667762 +0.409329 0.802844 0.664601 +0.440757 0.802344 0.661440 +0.472184 0.801843 0.658279 +0.503611 0.801343 0.655118 +0.535038 0.800842 0.651956 +0.566465 0.800342 0.648795 +0.597892 0.799842 0.645634 +0.628305 0.799341 0.642558 +0.642058 0.798841 0.627805 +0.670063 0.798340 0.627304 +0.698069 0.797840 0.626804 +0.726075 0.797340 0.626303 +0.754080 0.796839 0.625803 +0.782086 0.796339 0.625303 +0.824345 0.812467 0.624802 +0.852350 0.814342 0.624302 +0.880356 0.816217 0.623801 +0.000000 0.837673 0.715886 +0.000000 0.837173 0.712725 +0.000000 0.836672 0.709564 +0.000000 0.836172 0.706403 +0.030314 0.835672 0.703242 +0.061742 0.835171 0.700081 +0.093169 0.834671 0.696920 +0.124596 0.834170 0.693759 +0.156023 0.833670 0.690598 +0.187450 0.833170 0.687437 +0.218877 0.832669 0.684276 +0.250305 0.832169 0.681115 +0.281732 0.831668 0.677954 +0.313159 0.831168 0.674793 +0.344586 0.830668 0.671632 +0.376013 0.830167 0.668471 +0.407440 0.829667 0.665310 +0.438868 0.829166 0.662149 +0.470295 0.828666 0.658988 +0.501722 0.828166 0.655827 +0.533149 0.827665 0.652666 +0.564576 0.827165 0.649505 +0.596003 0.826664 0.646344 +0.626622 0.826164 0.643250 +0.637999 0.825664 0.626121 +0.666004 0.825163 0.625621 +0.694010 0.824663 0.625120 +0.722016 0.824162 0.624620 +0.750021 0.823662 0.624120 +0.778027 0.823162 0.623619 +0.806033 0.822661 0.623119 +0.850667 0.841165 0.622618 +0.878672 0.843040 0.622118 +0.000000 0.864496 0.716596 +0.000000 0.863995 0.713435 +0.000000 0.863495 0.710274 +0.000000 0.862995 0.707113 +0.028425 0.862494 0.703951 +0.059853 0.861994 0.700790 +0.091280 0.861493 0.697629 +0.122707 0.860993 0.694468 +0.154134 0.860493 0.691307 +0.185561 0.859992 0.688146 +0.216988 0.859492 0.684985 +0.248416 0.858991 0.681824 +0.279843 0.858491 0.678663 +0.311270 0.857991 0.675502 +0.342697 0.857490 0.672341 +0.374124 0.856990 0.669180 +0.405551 0.856489 0.666019 +0.436979 0.855989 0.662858 +0.468406 0.855489 0.659697 +0.499833 0.854988 0.656536 +0.531260 0.854488 0.653375 +0.562687 0.853987 0.650214 +0.594114 0.853487 0.647053 +0.624938 0.852987 0.643942 +0.633940 0.852486 0.624438 +0.661945 0.851986 0.623937 +0.689951 0.851485 0.623437 +0.717957 0.850985 0.622937 +0.745962 0.850485 0.622436 +0.773968 0.849984 0.621936 +0.801974 0.849484 0.621435 +0.829979 0.848983 0.620935 +0.876989 0.869863 0.620435 +0.000000 0.891318 0.717305 +0.000000 0.890818 0.714144 +0.000000 0.890318 0.710983 +0.000000 0.889817 0.707822 +0.026536 0.889317 0.704661 +0.057964 0.888816 0.701500 +0.089391 0.888316 0.698339 +0.120818 0.887816 0.695178 +0.152245 0.887315 0.692017 +0.183672 0.886815 0.688856 +0.215099 0.886314 0.685695 +0.246526 0.885814 0.682534 +0.277954 0.885314 0.679373 +0.309381 0.884813 0.676211 +0.340808 0.884313 0.673050 +0.372235 0.883812 0.669889 +0.403662 0.883312 0.666728 +0.435089 0.882812 0.663567 +0.466517 0.882311 0.660406 +0.497944 0.881811 0.657245 +0.529371 0.881310 0.654084 +0.560798 0.880810 0.650923 +0.592225 0.880310 0.647762 +0.623255 0.879809 0.644634 +0.629881 0.879309 0.622754 +0.657887 0.878808 0.622254 +0.685892 0.878308 0.621754 +0.713898 0.877808 0.621253 +0.741904 0.877307 0.620753 +0.769909 0.876807 0.620252 +0.797912 0.876306 0.619722 +0.825913 0.875806 0.619160 +0.853913 0.875306 0.618599 +0.024076 0.000000 0.716968 +0.055509 0.000000 0.716468 +0.086941 0.000000 0.715967 +0.118373 0.000000 0.715467 +0.149805 0.000000 0.714966 +0.181238 0.000000 0.714466 +0.212670 0.000000 0.713966 +0.244102 0.000000 0.713465 +0.275534 0.000000 0.712965 +0.306967 0.000000 0.712464 +0.338399 0.000000 0.711964 +0.369831 0.000000 0.711464 +0.401263 0.000000 0.710963 +0.432696 0.000000 0.710463 +0.464128 0.000000 0.709962 +0.495560 0.000000 0.709462 +0.526992 0.000000 0.708962 +0.558425 0.000000 0.708461 +0.589857 0.000000 0.707961 +0.621289 0.000000 0.707460 +0.652721 0.000000 0.706960 +0.684039 0.000000 0.706460 +0.705959 0.000000 0.699869 +0.705459 0.000000 0.670858 +0.704958 0.000000 0.641846 +0.732964 0.000000 0.638965 +0.760970 0.000000 0.636084 +0.788975 0.000000 0.633203 +0.816981 0.000000 0.630322 +0.844987 0.000000 0.627441 +0.872992 0.000000 0.624560 +0.900998 0.000000 0.621679 +0.929004 0.000000 0.618798 +0.000000 0.000000 0.715285 +0.050971 0.000000 0.714784 +0.082403 0.000000 0.714284 +0.113835 0.000000 0.713783 +0.145268 0.000000 0.713283 +0.176700 0.000000 0.712783 +0.208132 0.000000 0.712282 +0.239564 0.000000 0.711782 +0.270997 0.000000 0.711281 +0.302429 0.000000 0.710781 +0.333861 0.000000 0.710281 +0.365294 0.000000 0.709780 +0.396726 0.000000 0.709280 +0.428158 0.000000 0.708779 +0.459590 0.000000 0.708279 +0.491023 0.000000 0.707779 +0.522455 0.000000 0.707278 +0.553887 0.000000 0.706778 +0.585319 0.000000 0.706277 +0.616752 0.000000 0.705777 +0.648184 0.000000 0.705277 +0.679616 0.000000 0.704776 +0.704276 0.000000 0.700834 +0.703776 0.000000 0.671823 +0.703275 0.000000 0.642811 +0.731281 0.000000 0.639930 +0.759286 0.000000 0.637049 +0.787292 0.000000 0.634168 +0.815298 0.000000 0.631287 +0.843303 0.000000 0.628406 +0.871309 0.000000 0.625525 +0.899315 0.000000 0.622644 +0.927320 0.000000 0.619763 +0.000000 0.000000 0.713601 +0.017110 0.000000 0.713101 +0.077866 0.020162 0.712601 +0.109298 0.019601 0.712100 +0.140730 0.019039 0.711600 +0.172162 0.018478 0.711099 +0.203595 0.017916 0.710599 +0.235027 0.017355 0.710099 +0.266459 0.016793 0.709598 +0.297891 0.016232 0.709098 +0.329324 0.015670 0.708597 +0.360756 0.015109 0.708097 +0.392188 0.014547 0.707597 +0.423620 0.013986 0.707096 +0.455053 0.013424 0.706596 +0.486485 0.012862 0.706095 +0.517917 0.012301 0.705595 +0.549349 0.011739 0.705095 +0.580782 0.011178 0.704594 +0.612214 0.010616 0.704094 +0.643646 0.010055 0.703593 +0.675078 0.009493 0.703093 +0.702593 0.008932 0.701800 +0.702092 0.008370 0.672788 +0.701592 0.007809 0.643776 +0.729597 0.007247 0.640895 +0.757603 0.006686 0.638014 +0.785609 0.006124 0.635133 +0.813614 0.005563 0.632252 +0.841620 0.005001 0.629371 +0.869626 0.004439 0.626490 +0.897631 0.003878 0.623609 +0.925637 0.003316 0.620728 +0.000000 0.000000 0.711918 +0.000000 0.000000 0.711418 +0.044005 0.018273 0.710917 +0.104760 0.049701 0.710417 +0.136192 0.049139 0.709916 +0.167625 0.048577 0.709416 +0.199057 0.048016 0.708916 +0.230489 0.047454 0.708415 +0.261921 0.046893 0.707915 +0.293354 0.046331 0.707414 +0.324786 0.045770 0.706914 +0.356218 0.045208 0.706414 +0.387651 0.044647 0.705913 +0.419083 0.044085 0.705413 +0.450515 0.043524 0.704912 +0.481947 0.042962 0.704412 +0.513380 0.042401 0.703912 +0.544812 0.041839 0.703411 +0.576244 0.041278 0.702911 +0.607676 0.040716 0.702410 +0.639109 0.040154 0.701910 +0.670541 0.039593 0.701410 +0.699054 0.039031 0.700909 +0.700409 0.038470 0.673753 +0.699908 0.037908 0.644742 +0.727914 0.037347 0.641861 +0.755920 0.036785 0.638980 +0.783925 0.036224 0.636099 +0.811931 0.035662 0.633218 +0.839937 0.035101 0.630337 +0.867942 0.034539 0.627456 +0.895948 0.033978 0.624575 +0.923954 0.033416 0.621694 +0.000000 0.018426 0.710235 +0.000000 0.020525 0.709734 +0.016384 0.022624 0.709234 +0.070900 0.047811 0.708733 +0.131655 0.079239 0.708233 +0.163087 0.078677 0.707733 +0.194519 0.078116 0.707232 +0.225952 0.077554 0.706732 +0.257384 0.076993 0.706231 +0.288816 0.076431 0.705731 +0.320248 0.075869 0.705231 +0.351681 0.075308 0.704730 +0.383113 0.074746 0.704230 +0.414545 0.074185 0.703729 +0.445977 0.073623 0.703229 +0.477410 0.073062 0.702729 +0.508842 0.072500 0.702228 +0.540274 0.071939 0.701728 +0.571706 0.071377 0.701227 +0.603139 0.070816 0.700727 +0.634571 0.070254 0.700227 +0.666003 0.069693 0.699726 +0.694722 0.069131 0.699226 +0.698725 0.068570 0.674718 +0.698225 0.068008 0.645707 +0.726231 0.067446 0.642826 +0.754236 0.066885 0.639945 +0.782242 0.066323 0.637064 +0.810248 0.065762 0.634183 +0.838253 0.065200 0.631302 +0.866259 0.064639 0.628421 +0.894265 0.064077 0.625540 +0.922270 0.063516 0.622659 +0.000000 0.048509 0.708551 +0.000000 0.050608 0.708051 +0.014495 0.052707 0.707550 +0.045922 0.054806 0.707050 +0.097794 0.077350 0.706550 +0.158549 0.108777 0.706049 +0.189982 0.108215 0.705549 +0.221414 0.107654 0.705048 +0.252846 0.107092 0.704548 +0.284279 0.106531 0.704048 +0.315711 0.105969 0.703547 +0.347143 0.105408 0.703047 +0.378575 0.104846 0.702546 +0.410008 0.104285 0.702046 +0.441440 0.103723 0.701546 +0.472872 0.103161 0.701045 +0.504304 0.102600 0.700545 +0.535737 0.102038 0.700044 +0.567169 0.101477 0.699544 +0.598601 0.100915 0.699044 +0.630033 0.100354 0.698543 +0.661466 0.099792 0.698043 +0.690390 0.099231 0.697542 +0.697042 0.098669 0.675684 +0.696542 0.098108 0.646672 +0.724547 0.097546 0.643791 +0.752553 0.096985 0.640910 +0.780559 0.096423 0.638029 +0.808564 0.095862 0.635148 +0.836570 0.095300 0.632267 +0.864576 0.094738 0.629386 +0.892581 0.094177 0.626505 +0.920587 0.093615 0.623624 +0.000000 0.078591 0.706868 +0.000000 0.080690 0.706367 +0.012606 0.082789 0.705867 +0.044033 0.084888 0.705367 +0.075461 0.086988 0.704866 +0.124689 0.106888 0.704366 +0.185444 0.138315 0.703865 +0.216876 0.137753 0.703365 +0.248309 0.137192 0.702865 +0.279741 0.136630 0.702364 +0.311173 0.136069 0.701864 +0.342605 0.135507 0.701363 +0.374038 0.134946 0.700863 +0.405470 0.134384 0.700363 +0.436902 0.133823 0.699862 +0.468334 0.133261 0.699362 +0.499767 0.132700 0.698861 +0.531199 0.132138 0.698361 +0.562631 0.131577 0.697861 +0.594063 0.131015 0.697360 +0.625496 0.130453 0.696860 +0.656928 0.129892 0.696359 +0.686058 0.129330 0.695859 +0.695359 0.128769 0.676649 +0.694858 0.128207 0.647637 +0.722864 0.127646 0.644756 +0.750870 0.127084 0.641875 +0.778875 0.126523 0.638994 +0.806881 0.125961 0.636113 +0.834887 0.125400 0.633232 +0.862892 0.124838 0.630351 +0.890898 0.124277 0.627470 +0.918903 0.123715 0.624589 +0.000000 0.108674 0.705184 +0.000000 0.110773 0.704684 +0.010717 0.112872 0.704184 +0.042144 0.114971 0.703683 +0.073572 0.117070 0.703183 +0.104999 0.119169 0.702682 +0.151584 0.136426 0.702182 +0.212339 0.167853 0.701682 +0.243771 0.167291 0.701181 +0.275203 0.166730 0.700681 +0.306636 0.166168 0.700180 +0.338068 0.165607 0.699680 +0.369500 0.165045 0.699180 +0.400932 0.164484 0.698679 +0.432365 0.163922 0.698179 +0.463797 0.163361 0.697678 +0.495229 0.162799 0.697178 +0.526661 0.162238 0.696678 +0.558094 0.161676 0.696177 +0.589526 0.161115 0.695677 +0.620958 0.160553 0.695176 +0.652390 0.159992 0.694676 +0.681726 0.159430 0.694176 +0.693675 0.158868 0.677614 +0.693175 0.158307 0.648603 +0.721181 0.157745 0.645722 +0.749186 0.157184 0.642841 +0.777192 0.156622 0.639960 +0.805197 0.156061 0.637079 +0.833203 0.155499 0.634198 +0.861209 0.154938 0.631317 +0.889214 0.154376 0.628436 +0.917220 0.153815 0.625555 +0.000000 0.138756 0.703501 +0.000000 0.140855 0.703001 +0.008828 0.142954 0.702500 +0.040255 0.145053 0.702000 +0.071683 0.147153 0.701499 +0.103110 0.149252 0.700999 +0.134537 0.151351 0.700499 +0.178478 0.165964 0.699998 +0.239233 0.197391 0.699498 +0.270666 0.196830 0.698997 +0.302098 0.196268 0.698497 +0.333530 0.195707 0.697997 +0.364962 0.195145 0.697496 +0.396395 0.194583 0.696996 +0.427827 0.194022 0.696495 +0.459259 0.193460 0.695995 +0.490691 0.192899 0.695495 +0.522124 0.192337 0.694994 +0.553556 0.191776 0.694494 +0.584988 0.191214 0.693993 +0.616420 0.190653 0.693493 +0.647853 0.190091 0.692993 +0.677394 0.189530 0.692492 +0.691992 0.188968 0.678579 +0.691491 0.188407 0.649568 +0.719497 0.187845 0.646687 +0.747503 0.187284 0.643806 +0.775508 0.186722 0.640925 +0.803514 0.186160 0.638044 +0.831520 0.185599 0.635163 +0.859525 0.185037 0.632282 +0.887531 0.184476 0.629401 +0.915537 0.183914 0.626520 +0.000000 0.168839 0.701818 +0.000000 0.170938 0.701317 +0.006939 0.173037 0.700817 +0.038366 0.175136 0.700316 +0.069793 0.177235 0.699816 +0.101221 0.179334 0.699316 +0.132648 0.181433 0.698815 +0.164075 0.183532 0.698315 +0.205373 0.195502 0.697814 +0.266128 0.226929 0.697314 +0.297560 0.226368 0.696814 +0.328993 0.225806 0.696313 +0.360425 0.225245 0.695813 +0.391857 0.224683 0.695312 +0.423289 0.224122 0.694812 +0.454722 0.223560 0.694312 +0.486154 0.222999 0.693811 +0.517586 0.222437 0.693311 +0.549018 0.221875 0.692811 +0.580451 0.221314 0.692310 +0.611883 0.220752 0.691810 +0.643315 0.220191 0.691309 +0.673062 0.219629 0.690809 +0.690309 0.219068 0.679545 +0.689808 0.218506 0.650533 +0.717814 0.217945 0.647652 +0.745819 0.217383 0.644771 +0.773825 0.216822 0.641890 +0.801831 0.216260 0.639009 +0.829836 0.215699 0.636128 +0.857842 0.215137 0.633247 +0.885848 0.214576 0.630366 +0.913853 0.214014 0.627485 +0.000000 0.198921 0.700134 +0.000000 0.201020 0.699634 +0.005050 0.203119 0.699134 +0.036477 0.205218 0.698633 +0.067904 0.207318 0.698133 +0.099332 0.209417 0.697632 +0.130759 0.211516 0.697132 +0.162186 0.213615 0.696632 +0.193613 0.215714 0.696131 +0.232267 0.225040 0.695631 +0.293023 0.256467 0.695130 +0.324455 0.255906 0.694630 +0.355887 0.255344 0.694130 +0.387319 0.254783 0.693629 +0.418752 0.254221 0.693129 +0.450184 0.253660 0.692628 +0.481616 0.253098 0.692128 +0.513048 0.252537 0.691628 +0.544481 0.251975 0.691127 +0.575913 0.251414 0.690627 +0.607345 0.250852 0.690126 +0.638777 0.250291 0.689626 +0.668730 0.249729 0.689126 +0.688625 0.249167 0.680510 +0.688125 0.248606 0.651498 +0.716130 0.248044 0.648617 +0.744136 0.247483 0.645736 +0.772142 0.246921 0.642855 +0.800147 0.246360 0.639974 +0.828153 0.245798 0.637093 +0.856159 0.245237 0.634212 +0.884164 0.244675 0.631331 +0.912170 0.244114 0.628450 +0.000000 0.229004 0.698451 +0.000000 0.231103 0.697951 +0.003161 0.233202 0.697450 +0.034588 0.235301 0.696950 +0.066015 0.237400 0.696449 +0.097443 0.239499 0.695949 +0.128870 0.241598 0.695449 +0.160297 0.243697 0.694948 +0.191724 0.245796 0.694448 +0.223151 0.247896 0.693947 +0.259162 0.254578 0.693447 +0.319917 0.286006 0.692947 +0.351350 0.285444 0.692446 +0.382782 0.284882 0.691946 +0.414214 0.284321 0.691445 +0.445646 0.283759 0.690945 +0.477079 0.283198 0.690445 +0.508511 0.282636 0.689944 +0.539943 0.282075 0.689444 +0.571375 0.281513 0.688943 +0.602808 0.280952 0.688443 +0.634240 0.280390 0.687943 +0.664398 0.279829 0.687442 +0.686942 0.279267 0.681475 +0.686441 0.278706 0.652463 +0.714447 0.278144 0.649582 +0.742453 0.277583 0.646701 +0.770458 0.277021 0.643820 +0.798464 0.276459 0.640939 +0.826470 0.275898 0.638058 +0.854475 0.275336 0.635177 +0.882481 0.274775 0.632296 +0.910487 0.274213 0.629415 +0.000000 0.259086 0.696768 +0.000000 0.261185 0.696267 +0.001272 0.263284 0.695767 +0.032699 0.265384 0.695266 +0.064126 0.267483 0.694766 +0.095554 0.269582 0.694266 +0.126981 0.271681 0.693765 +0.158408 0.273780 0.693265 +0.189835 0.275879 0.692764 +0.221262 0.277978 0.692264 +0.252689 0.280077 0.691764 +0.286057 0.284117 0.691263 +0.346812 0.315544 0.690763 +0.378244 0.314982 0.690262 +0.409676 0.314421 0.689762 +0.441109 0.313859 0.689262 +0.472541 0.313298 0.688761 +0.503973 0.312736 0.688261 +0.535405 0.312174 0.687760 +0.566838 0.311613 0.687260 +0.598270 0.311051 0.686760 +0.629702 0.310490 0.686259 +0.660066 0.309928 0.685759 +0.685258 0.309367 0.682440 +0.684758 0.308805 0.653429 +0.712764 0.308244 0.650548 +0.740769 0.307682 0.647667 +0.768775 0.307121 0.644786 +0.796781 0.306559 0.641905 +0.824786 0.305998 0.639024 +0.852792 0.305436 0.636143 +0.880798 0.304875 0.633262 +0.908803 0.304313 0.630381 +0.000000 0.289169 0.695084 +0.000000 0.291268 0.694584 +0.000000 0.293367 0.694083 +0.030810 0.295466 0.693583 +0.062237 0.297565 0.693083 +0.093665 0.299664 0.692582 +0.125092 0.301763 0.692082 +0.156519 0.303862 0.691581 +0.187946 0.305962 0.691081 +0.219373 0.308061 0.690581 +0.250800 0.310160 0.690080 +0.282227 0.312259 0.689580 +0.313655 0.314358 0.689079 +0.373707 0.345082 0.688579 +0.405139 0.344520 0.688079 +0.436571 0.343959 0.687578 +0.468003 0.343397 0.687078 +0.499436 0.342836 0.686577 +0.530868 0.342274 0.686077 +0.562300 0.341713 0.685577 +0.593732 0.341151 0.685076 +0.625165 0.340590 0.684576 +0.655734 0.340028 0.684075 +0.683575 0.339466 0.683405 +0.683075 0.338905 0.654394 +0.711080 0.338343 0.651513 +0.739086 0.337782 0.648632 +0.767092 0.337220 0.645751 +0.795097 0.336659 0.642870 +0.823103 0.336097 0.639989 +0.851109 0.335536 0.637108 +0.879114 0.334974 0.634227 +0.907120 0.334413 0.631346 +0.000000 0.319251 0.693401 +0.000000 0.321350 0.692900 +0.000000 0.323449 0.692400 +0.028921 0.325549 0.691900 +0.060348 0.327648 0.691399 +0.091775 0.329747 0.690899 +0.123203 0.331846 0.690398 +0.154630 0.333945 0.689898 +0.186057 0.336044 0.689398 +0.217484 0.338143 0.688897 +0.248911 0.340242 0.688397 +0.280338 0.342341 0.687896 +0.311766 0.344440 0.687396 +0.343193 0.346540 0.686896 +0.400601 0.374620 0.686395 +0.432033 0.374058 0.685895 +0.463466 0.373497 0.685394 +0.494898 0.372935 0.684894 +0.526330 0.372374 0.684394 +0.557762 0.371812 0.683893 +0.589195 0.371251 0.683393 +0.620627 0.370689 0.682892 +0.651402 0.370128 0.682392 +0.679413 0.369566 0.681892 +0.681391 0.369005 0.655359 +0.709397 0.368443 0.652478 +0.737403 0.367882 0.649597 +0.765408 0.367320 0.646716 +0.793414 0.366758 0.643835 +0.821420 0.366197 0.640954 +0.849425 0.365635 0.638073 +0.877431 0.365074 0.635192 +0.905436 0.364512 0.632311 +0.000000 0.349334 0.691717 +0.000000 0.351433 0.691217 +0.000000 0.353532 0.690717 +0.027032 0.355631 0.690216 +0.058459 0.357730 0.689716 +0.089886 0.359829 0.689215 +0.121314 0.361928 0.688715 +0.152741 0.364027 0.688215 +0.184168 0.366127 0.687714 +0.215595 0.368226 0.687214 +0.247022 0.370325 0.686713 +0.278449 0.372424 0.686213 +0.309877 0.374523 0.685713 +0.341304 0.376622 0.685212 +0.372731 0.378721 0.684712 +0.427496 0.404158 0.684211 +0.458928 0.403597 0.683711 +0.490360 0.403035 0.683211 +0.521793 0.402473 0.682710 +0.553225 0.401912 0.682210 +0.584657 0.401350 0.681709 +0.616089 0.400789 0.681209 +0.647070 0.400227 0.680709 +0.675081 0.399666 0.680208 +0.679708 0.399104 0.656324 +0.707714 0.398543 0.653443 +0.735719 0.397981 0.650562 +0.763725 0.397420 0.647681 +0.791730 0.396858 0.644800 +0.819736 0.396297 0.641919 +0.847742 0.395735 0.639038 +0.875747 0.395174 0.636157 +0.903753 0.394612 0.633276 +0.000000 0.379416 0.690034 +0.000000 0.381515 0.689534 +0.000000 0.383615 0.689033 +0.025143 0.385714 0.688533 +0.056570 0.387813 0.688032 +0.087997 0.389912 0.687532 +0.119425 0.392011 0.687032 +0.150852 0.394110 0.686531 +0.182279 0.396209 0.686031 +0.213706 0.398308 0.685530 +0.245133 0.400407 0.685030 +0.276560 0.402506 0.684530 +0.307988 0.404605 0.684029 +0.339415 0.406705 0.683529 +0.370842 0.408804 0.683028 +0.402269 0.410903 0.682528 +0.454390 0.433696 0.682028 +0.485823 0.433135 0.681527 +0.517255 0.432573 0.681027 +0.548687 0.432012 0.680526 +0.580119 0.431450 0.680026 +0.611552 0.430888 0.679526 +0.642738 0.430327 0.679025 +0.670749 0.429765 0.678525 +0.678024 0.429204 0.657289 +0.706030 0.428642 0.654408 +0.734036 0.428081 0.651527 +0.762041 0.427519 0.648646 +0.790047 0.426958 0.645765 +0.818053 0.426396 0.642884 +0.846058 0.425835 0.640003 +0.874064 0.425273 0.637122 +0.902070 0.424712 0.634241 +0.000000 0.409499 0.688351 +0.000000 0.411598 0.687850 +0.000000 0.413697 0.687350 +0.023254 0.415796 0.686849 +0.054681 0.417895 0.686349 +0.086108 0.419994 0.685849 +0.117536 0.422093 0.685348 +0.148963 0.424193 0.684848 +0.180390 0.426292 0.684348 +0.211817 0.428391 0.683847 +0.243244 0.430490 0.683347 +0.274671 0.432589 0.682846 +0.306098 0.434688 0.682346 +0.337526 0.436787 0.681846 +0.368953 0.438886 0.681345 +0.400380 0.440985 0.680845 +0.431807 0.443084 0.680344 +0.481285 0.463234 0.679844 +0.512717 0.462673 0.679344 +0.544150 0.462111 0.678843 +0.575582 0.461550 0.678343 +0.607014 0.460988 0.677842 +0.638406 0.460427 0.677342 +0.666417 0.459865 0.676842 +0.676341 0.459304 0.658255 +0.704347 0.458742 0.655374 +0.732352 0.458180 0.652493 +0.760358 0.457619 0.649612 +0.788364 0.457057 0.646731 +0.816369 0.456496 0.643850 +0.844375 0.455934 0.640969 +0.872381 0.455373 0.638088 +0.900386 0.454811 0.635207 +0.000000 0.439581 0.686667 +0.000000 0.441680 0.686167 +0.000000 0.443780 0.685667 +0.021365 0.445879 0.685166 +0.052792 0.447978 0.684666 +0.084219 0.450077 0.684165 +0.115646 0.452176 0.683665 +0.147074 0.454275 0.683165 +0.178501 0.456374 0.682664 +0.209928 0.458473 0.682164 +0.241355 0.460572 0.681663 +0.272782 0.462671 0.681163 +0.304209 0.464771 0.680663 +0.335637 0.466870 0.680162 +0.367064 0.468969 0.679662 +0.398491 0.471068 0.679161 +0.429918 0.473167 0.678661 +0.461345 0.475266 0.678161 +0.508180 0.492772 0.677660 +0.539612 0.492211 0.677160 +0.571044 0.491649 0.676659 +0.602476 0.491088 0.676159 +0.633909 0.490526 0.675659 +0.662085 0.489965 0.675158 +0.674658 0.489403 0.659220 +0.702663 0.488842 0.656339 +0.730669 0.488280 0.653458 +0.758675 0.487719 0.650577 +0.786680 0.487157 0.647696 +0.814686 0.486596 0.644815 +0.842692 0.486034 0.641934 +0.870697 0.485472 0.639053 +0.898703 0.484911 0.636172 +0.000000 0.469664 0.684984 +0.000000 0.471763 0.684484 +0.000000 0.473862 0.683983 +0.019476 0.475961 0.683483 +0.050903 0.478060 0.682982 +0.082330 0.480159 0.682482 +0.113757 0.482258 0.681982 +0.145185 0.484358 0.681481 +0.176612 0.486457 0.680981 +0.208039 0.488556 0.680480 +0.239466 0.490655 0.679980 +0.270893 0.492754 0.679480 +0.302320 0.494853 0.678979 +0.333748 0.496952 0.678479 +0.365175 0.499051 0.677978 +0.396602 0.501150 0.677478 +0.428029 0.503249 0.676978 +0.459456 0.505349 0.676477 +0.490883 0.507448 0.675977 +0.535074 0.522311 0.675476 +0.566507 0.521749 0.674976 +0.597939 0.521187 0.674476 +0.629371 0.520626 0.673975 +0.657753 0.520064 0.673475 +0.672974 0.519503 0.660185 +0.700980 0.518941 0.657304 +0.728986 0.518380 0.654423 +0.756991 0.517818 0.651542 +0.784997 0.517257 0.648661 +0.813003 0.516695 0.645780 +0.841008 0.516134 0.642899 +0.869014 0.515572 0.640018 +0.897020 0.515011 0.637137 +0.000000 0.499746 0.683301 +0.000000 0.501846 0.682800 +0.000000 0.503945 0.682300 +0.017587 0.506044 0.681799 +0.049014 0.508143 0.681299 +0.080441 0.510242 0.680799 +0.111868 0.512341 0.680298 +0.143296 0.514440 0.679798 +0.174723 0.516539 0.679297 +0.206150 0.518638 0.678797 +0.237577 0.520737 0.678297 +0.269004 0.522836 0.677796 +0.300431 0.524936 0.677296 +0.331859 0.527035 0.676795 +0.363286 0.529134 0.676295 +0.394713 0.531233 0.675795 +0.426140 0.533332 0.675294 +0.457567 0.535431 0.674794 +0.488994 0.537530 0.674293 +0.520422 0.539629 0.673793 +0.561969 0.551849 0.673293 +0.593401 0.551287 0.672792 +0.624834 0.550726 0.672292 +0.653421 0.550164 0.671791 +0.671291 0.549603 0.661150 +0.699297 0.549041 0.658269 +0.727302 0.548479 0.655388 +0.755308 0.547918 0.652507 +0.783314 0.547356 0.649626 +0.811319 0.546795 0.646745 +0.839325 0.546233 0.643864 +0.867331 0.545672 0.640983 +0.895336 0.545110 0.638102 +0.000000 0.529829 0.681617 +0.000000 0.531928 0.681117 +0.000000 0.534027 0.680616 +0.015698 0.536126 0.680116 +0.047125 0.538225 0.679616 +0.078552 0.540324 0.679115 +0.109979 0.542424 0.678615 +0.141407 0.544523 0.678114 +0.172834 0.546622 0.677614 +0.204261 0.548721 0.677114 +0.235688 0.550820 0.676613 +0.267115 0.552919 0.676113 +0.298542 0.555018 0.675612 +0.329970 0.557117 0.675112 +0.361397 0.559216 0.674612 +0.392824 0.561315 0.674111 +0.424251 0.563414 0.673611 +0.455678 0.565514 0.673110 +0.487105 0.567613 0.672610 +0.518532 0.569712 0.672110 +0.549960 0.571811 0.671609 +0.588864 0.581387 0.671109 +0.620296 0.580825 0.670608 +0.649089 0.580264 0.670108 +0.669608 0.579702 0.662116 +0.697613 0.579141 0.659235 +0.725619 0.578579 0.656354 +0.753625 0.578018 0.653473 +0.781630 0.577456 0.650592 +0.809636 0.576895 0.647711 +0.837642 0.576333 0.644830 +0.865647 0.575771 0.641949 +0.893653 0.575210 0.639068 +0.000000 0.559555 0.679934 +0.000000 0.561715 0.679433 +0.000000 0.563875 0.678933 +0.013809 0.566035 0.678433 +0.045236 0.568195 0.677932 +0.076663 0.570356 0.677432 +0.108090 0.572506 0.676931 +0.139518 0.574605 0.676431 +0.170945 0.576704 0.675931 +0.202372 0.578803 0.675430 +0.233799 0.580902 0.674930 +0.265226 0.583002 0.674429 +0.296653 0.585101 0.673929 +0.328080 0.587200 0.673429 +0.359508 0.589299 0.672928 +0.390935 0.591398 0.672428 +0.422362 0.593497 0.671927 +0.453789 0.595596 0.671427 +0.485216 0.597695 0.670927 +0.516643 0.599794 0.670426 +0.548071 0.601893 0.669926 +0.579498 0.603992 0.669425 +0.615758 0.610925 0.668925 +0.644757 0.610363 0.668425 +0.667924 0.609802 0.663081 +0.695930 0.609240 0.660200 +0.723936 0.608679 0.657319 +0.751941 0.608117 0.654438 +0.779947 0.607556 0.651557 +0.807953 0.606994 0.648676 +0.835958 0.606433 0.645795 +0.863964 0.605871 0.642914 +0.891969 0.605310 0.640033 +0.000000 0.586360 0.678250 +0.000000 0.588520 0.677750 +0.000000 0.590681 0.677250 +0.011920 0.592841 0.676749 +0.043347 0.595001 0.676249 +0.074774 0.597161 0.675748 +0.106201 0.599321 0.675248 +0.137628 0.601482 0.674748 +0.169056 0.603642 0.674247 +0.200483 0.605802 0.673747 +0.231910 0.607962 0.673246 +0.263337 0.610123 0.672746 +0.294764 0.612283 0.672246 +0.326191 0.614443 0.671745 +0.357619 0.616603 0.671245 +0.389046 0.618764 0.670744 +0.420473 0.620924 0.670244 +0.451900 0.623084 0.669744 +0.483327 0.625244 0.669243 +0.514754 0.627404 0.668743 +0.546182 0.629565 0.668242 +0.577609 0.631725 0.667742 +0.609036 0.633885 0.667242 +0.640611 0.638235 0.666741 +0.666241 0.637735 0.663865 +0.694247 0.637234 0.660989 +0.722252 0.636734 0.658114 +0.750258 0.636234 0.655238 +0.778263 0.635733 0.652362 +0.806269 0.635233 0.649486 +0.834275 0.634732 0.646610 +0.862280 0.634232 0.643734 +0.890286 0.633732 0.640858 +0.000000 0.613166 0.676567 +0.000000 0.615326 0.676067 +0.000000 0.617486 0.675566 +0.010031 0.619646 0.675066 +0.041458 0.621807 0.674565 +0.072885 0.623967 0.674065 +0.104312 0.626127 0.673565 +0.135739 0.628287 0.673064 +0.167167 0.630447 0.672564 +0.198594 0.632608 0.672063 +0.230021 0.634768 0.671563 +0.261448 0.636928 0.671063 +0.292875 0.639088 0.670562 +0.324302 0.641249 0.670062 +0.355730 0.643409 0.669561 +0.387157 0.645569 0.669061 +0.418584 0.647729 0.668561 +0.450011 0.649890 0.668060 +0.481438 0.652050 0.667560 +0.512865 0.654210 0.667059 +0.544293 0.656370 0.666559 +0.575720 0.658530 0.666059 +0.607147 0.660691 0.665558 +0.636552 0.662682 0.665058 +0.664557 0.664557 0.664557 +0.692563 0.666433 0.664057 +0.720569 0.668308 0.663557 +0.748574 0.670183 0.663056 +0.776580 0.672058 0.662556 +0.804586 0.673933 0.662056 +0.832591 0.675808 0.661555 +0.860597 0.677683 0.661055 +0.888603 0.679558 0.660554 +0.000000 0.666102 0.703390 +0.000000 0.668262 0.702889 +0.000000 0.670422 0.702389 +0.008142 0.672582 0.701889 +0.039569 0.674743 0.701388 +0.070996 0.676903 0.700888 +0.102423 0.679063 0.700387 +0.133850 0.681223 0.699887 +0.165278 0.683384 0.699387 +0.196705 0.685544 0.698886 +0.228132 0.687704 0.698386 +0.259559 0.689864 0.697885 +0.290986 0.692024 0.697385 +0.322413 0.694185 0.696885 +0.353841 0.696345 0.696384 +0.385268 0.695884 0.693262 +0.416695 0.695383 0.690101 +0.448122 0.694883 0.686940 +0.479549 0.694383 0.683779 +0.510976 0.693882 0.680618 +0.542403 0.693382 0.677457 +0.573831 0.692881 0.674296 +0.605258 0.692381 0.671135 +0.634868 0.691881 0.668126 +0.662874 0.691380 0.665250 +0.688504 0.690880 0.662374 +0.718885 0.695130 0.661873 +0.746891 0.697005 0.661373 +0.774897 0.698881 0.660873 +0.802902 0.700756 0.660372 +0.830908 0.702631 0.659872 +0.858914 0.704506 0.659371 +0.886919 0.706381 0.658871 +0.000000 0.719038 0.730212 +0.000000 0.721198 0.729712 +0.000000 0.723358 0.729212 +0.006253 0.725518 0.728711 +0.037680 0.727679 0.728211 +0.069107 0.727710 0.725582 +0.100534 0.727210 0.722421 +0.131961 0.726710 0.719260 +0.163389 0.726209 0.716099 +0.194816 0.725709 0.712938 +0.226243 0.725208 0.709777 +0.257670 0.724708 0.706616 +0.289097 0.724208 0.703455 +0.320524 0.723707 0.700294 +0.351951 0.723207 0.697133 +0.383379 0.722706 0.693972 +0.414806 0.722206 0.690811 +0.446233 0.721706 0.687650 +0.477660 0.721205 0.684489 +0.509087 0.720705 0.681328 +0.540514 0.720204 0.678167 +0.571942 0.719704 0.675005 +0.603369 0.719204 0.671844 +0.633185 0.718703 0.668818 +0.661191 0.718203 0.665942 +0.684445 0.717702 0.660690 +0.712451 0.717202 0.660190 +0.745208 0.723828 0.659690 +0.773213 0.725703 0.659189 +0.801219 0.727578 0.658689 +0.829225 0.729453 0.658188 +0.857230 0.731329 0.657688 +0.885236 0.733204 0.657188 +0.000000 0.757035 0.742096 +0.000000 0.756535 0.738935 +0.000000 0.756034 0.735774 +0.004364 0.755534 0.732613 +0.035791 0.755034 0.729452 +0.067218 0.754533 0.726291 +0.098645 0.754033 0.723130 +0.130072 0.753532 0.719969 +0.161499 0.753032 0.716808 +0.192927 0.752532 0.713647 +0.224354 0.752031 0.710486 +0.255781 0.751531 0.707325 +0.287208 0.751030 0.704164 +0.318635 0.750530 0.701003 +0.350062 0.750030 0.697842 +0.381490 0.749529 0.694681 +0.412917 0.749029 0.691520 +0.444344 0.748528 0.688359 +0.475771 0.748028 0.685198 +0.507198 0.747528 0.682037 +0.538625 0.747027 0.678876 +0.570053 0.746527 0.675715 +0.601480 0.746026 0.672554 +0.631502 0.745526 0.669510 +0.659507 0.745026 0.666634 +0.680387 0.744525 0.659007 +0.708392 0.744025 0.658507 +0.736398 0.743524 0.658006 +0.771530 0.752526 0.657506 +0.799536 0.754401 0.657005 +0.827541 0.756276 0.656505 +0.855547 0.758151 0.656005 +0.883553 0.760026 0.655504 +0.000000 0.783858 0.742806 +0.000000 0.783357 0.739645 +0.000000 0.782857 0.736484 +0.002475 0.782357 0.733323 +0.033902 0.781856 0.730162 +0.065329 0.781356 0.727000 +0.096756 0.780855 0.723839 +0.128183 0.780355 0.720678 +0.159610 0.779855 0.717517 +0.191038 0.779354 0.714356 +0.222465 0.778854 0.711195 +0.253892 0.778353 0.708034 +0.285319 0.777853 0.704873 +0.316746 0.777353 0.701712 +0.348173 0.776852 0.698551 +0.379601 0.776352 0.695390 +0.411028 0.775851 0.692229 +0.442455 0.775351 0.689068 +0.473882 0.774851 0.685907 +0.505309 0.774350 0.682746 +0.536736 0.773850 0.679585 +0.568164 0.773349 0.676424 +0.599591 0.772849 0.673263 +0.629818 0.772349 0.670202 +0.657824 0.771848 0.667326 +0.676328 0.771348 0.657324 +0.704333 0.770847 0.656823 +0.732339 0.770347 0.656323 +0.760345 0.769847 0.655822 +0.797852 0.781224 0.655322 +0.825858 0.783099 0.654822 +0.853864 0.784974 0.654321 +0.881869 0.786849 0.653821 +0.000000 0.810680 0.743515 +0.000000 0.810180 0.740354 +0.000000 0.809680 0.737193 +0.000586 0.809179 0.734032 +0.032013 0.808679 0.730871 +0.063440 0.808178 0.727710 +0.094867 0.807678 0.724549 +0.126294 0.807178 0.721388 +0.157721 0.806677 0.718227 +0.189149 0.806177 0.715066 +0.220576 0.805676 0.711905 +0.252003 0.805176 0.708744 +0.283430 0.804676 0.705583 +0.314857 0.804175 0.702422 +0.346284 0.803675 0.699260 +0.377712 0.803174 0.696099 +0.409139 0.802674 0.692938 +0.440566 0.802174 0.689777 +0.471993 0.801673 0.686616 +0.503420 0.801173 0.683455 +0.534847 0.800672 0.680294 +0.566275 0.800172 0.677133 +0.597702 0.799672 0.673972 +0.628135 0.799171 0.670894 +0.656141 0.798671 0.668018 +0.672269 0.798171 0.655640 +0.700274 0.797670 0.655140 +0.728280 0.797170 0.654639 +0.756286 0.796669 0.654139 +0.784291 0.796169 0.653639 +0.824175 0.809922 0.653138 +0.852180 0.811797 0.652638 +0.880186 0.813672 0.652137 +0.000000 0.837503 0.744224 +0.000000 0.837003 0.741063 +0.000000 0.836502 0.737902 +0.000000 0.836002 0.734741 +0.030124 0.835502 0.731580 +0.061551 0.835001 0.728419 +0.092978 0.834501 0.725258 +0.124405 0.834000 0.722097 +0.155832 0.833500 0.718936 +0.187260 0.833000 0.715775 +0.218687 0.832499 0.712614 +0.250114 0.831999 0.709453 +0.281541 0.831498 0.706292 +0.312968 0.830998 0.703131 +0.344395 0.830498 0.699970 +0.375823 0.829997 0.696809 +0.407250 0.829497 0.693648 +0.438677 0.828996 0.690487 +0.470104 0.828496 0.687326 +0.501531 0.827996 0.684165 +0.532958 0.827495 0.681004 +0.564385 0.826995 0.677843 +0.595813 0.826494 0.674682 +0.626452 0.825994 0.671586 +0.654457 0.825494 0.668710 +0.668210 0.824993 0.653957 +0.696216 0.824493 0.653456 +0.724221 0.823992 0.652956 +0.752227 0.823492 0.652456 +0.780233 0.822992 0.651955 +0.808238 0.822491 0.651455 +0.850497 0.838619 0.650954 +0.878503 0.840494 0.650454 +0.000000 0.864326 0.744933 +0.000000 0.863825 0.741772 +0.000000 0.863325 0.738611 +0.000000 0.862825 0.735450 +0.028235 0.862324 0.732289 +0.059662 0.861824 0.729128 +0.091089 0.861323 0.725967 +0.122516 0.860823 0.722806 +0.153943 0.860323 0.719645 +0.185371 0.859822 0.716484 +0.216798 0.859322 0.713323 +0.248225 0.858821 0.710162 +0.279652 0.858321 0.707001 +0.311079 0.857821 0.703840 +0.342506 0.857320 0.700679 +0.373933 0.856820 0.697518 +0.405361 0.856319 0.694357 +0.436788 0.855819 0.691196 +0.468215 0.855319 0.688035 +0.499642 0.854818 0.684874 +0.531069 0.854318 0.681713 +0.562496 0.853817 0.678552 +0.593924 0.853317 0.675391 +0.624768 0.852817 0.672278 +0.652774 0.852316 0.669402 +0.664151 0.851816 0.652273 +0.692157 0.851315 0.651773 +0.720162 0.850815 0.651273 +0.748168 0.850315 0.650772 +0.776174 0.849814 0.650272 +0.804179 0.849314 0.649771 +0.832185 0.848813 0.649271 +0.876819 0.867317 0.648771 +0.000000 0.891149 0.745643 +0.000000 0.890648 0.742482 +0.000000 0.890148 0.739321 +0.000000 0.889647 0.736160 +0.026346 0.889147 0.732999 +0.057773 0.888647 0.729838 +0.089200 0.888146 0.726677 +0.120627 0.887646 0.723516 +0.152054 0.887145 0.720354 +0.183481 0.886645 0.717193 +0.214909 0.886145 0.714032 +0.246336 0.885644 0.710871 +0.277763 0.885144 0.707710 +0.309190 0.884643 0.704549 +0.340617 0.884143 0.701388 +0.372044 0.883643 0.698227 +0.403472 0.883142 0.695066 +0.434899 0.882642 0.691905 +0.466326 0.882141 0.688744 +0.497753 0.881641 0.685583 +0.529180 0.881141 0.682422 +0.560607 0.880640 0.679261 +0.592035 0.880140 0.676100 +0.623085 0.879639 0.672970 +0.651091 0.879139 0.670095 +0.660092 0.878639 0.650590 +0.688098 0.878138 0.650090 +0.716103 0.877638 0.649589 +0.744109 0.877137 0.649089 +0.772115 0.876637 0.648589 +0.800120 0.876137 0.648088 +0.828126 0.875636 0.647588 +0.856132 0.875136 0.647087 +0.026263 0.000000 0.745304 +0.057695 0.000000 0.744804 +0.089127 0.000000 0.744303 +0.120560 0.000000 0.743803 +0.151992 0.000000 0.743303 +0.183424 0.000000 0.742802 +0.214856 0.000000 0.742302 +0.246289 0.000000 0.741801 +0.277721 0.000000 0.741301 +0.309153 0.000000 0.740801 +0.340585 0.000000 0.740300 +0.372018 0.000000 0.739800 +0.403450 0.000000 0.739299 +0.434882 0.000000 0.738799 +0.466314 0.000000 0.738299 +0.497747 0.000000 0.737798 +0.529179 0.000000 0.737298 +0.560611 0.000000 0.736797 +0.592043 0.000000 0.736297 +0.623476 0.000000 0.735797 +0.654908 0.000000 0.735296 +0.686246 0.000000 0.734796 +0.714257 0.000000 0.734295 +0.733795 0.000000 0.725323 +0.733295 0.000000 0.696311 +0.732794 0.000000 0.667299 +0.760800 0.000000 0.664418 +0.788806 0.000000 0.661537 +0.816811 0.000000 0.658656 +0.844817 0.000000 0.655775 +0.872822 0.000000 0.652894 +0.900828 0.000000 0.650013 +0.928834 0.000000 0.647132 +0.000000 0.000000 0.743621 +0.053157 0.000000 0.743120 +0.084590 0.000000 0.742620 +0.116022 0.000000 0.742120 +0.147454 0.000000 0.741619 +0.178887 0.000000 0.741119 +0.210319 0.000000 0.740618 +0.241751 0.000000 0.740118 +0.273183 0.000000 0.739618 +0.304616 0.000000 0.739117 +0.336048 0.000000 0.738617 +0.367480 0.000000 0.738116 +0.398912 0.000000 0.737616 +0.430345 0.000000 0.737116 +0.461777 0.000000 0.736615 +0.493209 0.000000 0.736115 +0.524641 0.000000 0.735614 +0.556074 0.000000 0.735114 +0.587506 0.000000 0.734614 +0.618938 0.000000 0.734113 +0.650370 0.000000 0.733613 +0.681803 0.000000 0.733112 +0.709925 0.000000 0.732612 +0.732112 0.000000 0.726288 +0.731611 0.000000 0.697276 +0.731111 0.000000 0.668265 +0.759116 0.000000 0.665384 +0.787122 0.000000 0.662503 +0.815128 0.000000 0.659622 +0.843133 0.000000 0.656741 +0.871139 0.000000 0.653860 +0.899145 0.000000 0.650979 +0.927150 0.000000 0.648098 +0.000000 0.000000 0.741937 +0.019297 0.000000 0.741437 +0.080052 0.019972 0.740937 +0.111484 0.019410 0.740436 +0.142917 0.018849 0.739936 +0.174349 0.018287 0.739435 +0.205781 0.017726 0.738935 +0.237213 0.017164 0.738435 +0.268646 0.016603 0.737934 +0.300078 0.016041 0.737434 +0.331510 0.015479 0.736933 +0.362942 0.014918 0.736433 +0.394375 0.014356 0.735933 +0.425807 0.013795 0.735432 +0.457239 0.013233 0.734932 +0.488671 0.012672 0.734431 +0.520104 0.012110 0.733931 +0.551536 0.011549 0.733431 +0.582968 0.010987 0.732930 +0.614400 0.010426 0.732430 +0.645833 0.009864 0.731929 +0.677265 0.009303 0.731429 +0.705593 0.008741 0.730929 +0.730428 0.008179 0.727253 +0.729928 0.007618 0.698241 +0.729427 0.007056 0.669230 +0.757433 0.006495 0.666349 +0.785439 0.005933 0.663468 +0.813444 0.005372 0.660587 +0.841450 0.004810 0.657706 +0.869456 0.004249 0.654825 +0.897461 0.003687 0.651944 +0.925467 0.003126 0.649063 +0.000000 0.000000 0.740254 +0.000000 0.000000 0.739754 +0.046192 0.018083 0.739253 +0.106947 0.049510 0.738753 +0.138379 0.048948 0.738252 +0.169811 0.048387 0.737752 +0.201244 0.047825 0.737252 +0.232676 0.047264 0.736751 +0.264108 0.046702 0.736251 +0.295540 0.046141 0.735750 +0.326973 0.045579 0.735250 +0.358405 0.045018 0.734750 +0.389837 0.044456 0.734249 +0.421269 0.043894 0.733749 +0.452702 0.043333 0.733248 +0.484134 0.042771 0.732748 +0.515566 0.042210 0.732248 +0.546998 0.041648 0.731747 +0.578431 0.041087 0.731247 +0.609863 0.040525 0.730746 +0.641295 0.039964 0.730246 +0.672727 0.039402 0.729746 +0.701261 0.038841 0.729245 +0.728745 0.038279 0.728218 +0.728244 0.037718 0.699207 +0.727744 0.037156 0.670195 +0.755750 0.036595 0.667314 +0.783755 0.036033 0.664433 +0.811761 0.035471 0.661552 +0.839767 0.034910 0.658671 +0.867772 0.034348 0.655790 +0.895778 0.033787 0.652909 +0.923784 0.033225 0.650028 +0.000000 0.015858 0.738571 +0.000000 0.017957 0.738070 +0.016194 0.020056 0.737570 +0.073086 0.047621 0.737069 +0.133841 0.079048 0.736569 +0.165274 0.078486 0.736069 +0.196706 0.077925 0.735568 +0.228138 0.077363 0.735068 +0.259570 0.076802 0.734567 +0.291003 0.076240 0.734067 +0.322435 0.075679 0.733567 +0.353867 0.075117 0.733066 +0.385299 0.074556 0.732566 +0.416732 0.073994 0.732065 +0.448164 0.073433 0.731565 +0.479596 0.072871 0.731065 +0.511028 0.072310 0.730564 +0.542461 0.071748 0.730064 +0.573893 0.071186 0.729563 +0.605325 0.070625 0.729063 +0.636757 0.070063 0.728563 +0.668190 0.069502 0.728062 +0.696929 0.068940 0.727562 +0.724940 0.068379 0.727061 +0.726561 0.067817 0.700172 +0.726061 0.067256 0.671160 +0.754066 0.066694 0.668279 +0.782072 0.066133 0.665398 +0.810078 0.065571 0.662517 +0.838083 0.065010 0.659636 +0.866089 0.064448 0.656755 +0.894095 0.063887 0.653874 +0.922100 0.063325 0.650993 +0.000000 0.045941 0.736887 +0.000000 0.048040 0.736387 +0.014305 0.050139 0.735887 +0.045732 0.052238 0.735386 +0.099981 0.077159 0.734886 +0.160736 0.108586 0.734385 +0.192168 0.108025 0.733885 +0.223601 0.107463 0.733385 +0.255033 0.106901 0.732884 +0.286465 0.106340 0.732384 +0.317897 0.105778 0.731883 +0.349330 0.105217 0.731383 +0.380762 0.104655 0.730883 +0.412194 0.104094 0.730382 +0.443626 0.103532 0.729882 +0.475059 0.102971 0.729381 +0.506491 0.102409 0.728881 +0.537923 0.101848 0.728381 +0.569355 0.101286 0.727880 +0.600788 0.100725 0.727380 +0.632220 0.100163 0.726879 +0.663652 0.099602 0.726379 +0.692597 0.099040 0.725879 +0.720608 0.098478 0.725378 +0.724878 0.097917 0.701137 +0.724377 0.097355 0.672125 +0.752383 0.096794 0.669245 +0.780389 0.096232 0.666364 +0.808394 0.095671 0.663483 +0.836400 0.095109 0.660602 +0.864406 0.094548 0.657721 +0.892411 0.093986 0.654840 +0.920417 0.093425 0.651959 +0.000000 0.076023 0.735204 +0.000000 0.078122 0.734704 +0.012416 0.080221 0.734203 +0.043843 0.082320 0.733703 +0.075270 0.084420 0.733202 +0.126875 0.106697 0.732702 +0.187631 0.138124 0.732202 +0.219063 0.137563 0.731701 +0.250495 0.137001 0.731201 +0.281927 0.136440 0.730700 +0.313360 0.135878 0.730200 +0.344792 0.135317 0.729700 +0.376224 0.134755 0.729199 +0.407656 0.134193 0.728699 +0.439089 0.133632 0.728198 +0.470521 0.133070 0.727698 +0.501953 0.132509 0.727198 +0.533385 0.131947 0.726697 +0.564818 0.131386 0.726197 +0.596250 0.130824 0.725696 +0.627682 0.130263 0.725196 +0.659114 0.129701 0.724696 +0.688265 0.129140 0.724195 +0.716276 0.128578 0.723695 +0.723194 0.128017 0.702102 +0.722694 0.127455 0.673091 +0.750700 0.126894 0.670210 +0.778705 0.126332 0.667329 +0.806711 0.125770 0.664448 +0.834717 0.125209 0.661567 +0.862722 0.124647 0.658686 +0.890728 0.124086 0.655805 +0.918734 0.123524 0.652924 +0.000000 0.106106 0.733521 +0.000000 0.108205 0.733020 +0.010527 0.110304 0.732520 +0.041954 0.112403 0.732019 +0.073381 0.114502 0.731519 +0.104808 0.116601 0.731019 +0.153770 0.136235 0.730518 +0.214525 0.167662 0.730018 +0.245958 0.167101 0.729517 +0.277390 0.166539 0.729017 +0.308822 0.165978 0.728517 +0.340254 0.165416 0.728016 +0.371687 0.164855 0.727516 +0.403119 0.164293 0.727015 +0.434551 0.163732 0.726515 +0.465983 0.163170 0.726015 +0.497416 0.162609 0.725514 +0.528848 0.162047 0.725014 +0.560280 0.161485 0.724513 +0.591712 0.160924 0.724013 +0.623145 0.160362 0.723513 +0.654577 0.159801 0.723012 +0.683933 0.159239 0.722512 +0.711944 0.158678 0.722011 +0.721511 0.158116 0.703067 +0.721011 0.157555 0.674056 +0.749016 0.156993 0.671175 +0.777022 0.156432 0.668294 +0.805028 0.155870 0.665413 +0.833033 0.155309 0.662532 +0.861039 0.154747 0.659651 +0.889045 0.154186 0.656770 +0.917050 0.153624 0.653889 +0.000000 0.136188 0.731837 +0.000000 0.138287 0.731337 +0.008637 0.140386 0.730836 +0.040065 0.142486 0.730336 +0.071492 0.144585 0.729836 +0.102919 0.146684 0.729335 +0.134346 0.148783 0.728835 +0.180665 0.165773 0.728334 +0.241420 0.197200 0.727834 +0.272852 0.196639 0.727334 +0.304284 0.196077 0.726833 +0.335717 0.195516 0.726333 +0.367149 0.194954 0.725832 +0.398581 0.194393 0.725332 +0.430013 0.193831 0.724832 +0.461446 0.193270 0.724331 +0.492878 0.192708 0.723831 +0.524310 0.192147 0.723330 +0.555742 0.191585 0.722830 +0.587175 0.191024 0.722330 +0.618607 0.190462 0.721829 +0.650039 0.189901 0.721329 +0.679601 0.189339 0.720828 +0.707612 0.188777 0.720328 +0.719828 0.188216 0.704033 +0.719327 0.187654 0.675021 +0.747333 0.187093 0.672140 +0.775339 0.186531 0.669259 +0.803344 0.185970 0.666378 +0.831350 0.185408 0.663497 +0.859355 0.184847 0.660616 +0.887361 0.184285 0.657735 +0.915367 0.183724 0.654854 +0.000000 0.166271 0.730154 +0.000000 0.168370 0.729653 +0.006748 0.170469 0.729153 +0.038176 0.172568 0.728653 +0.069603 0.174667 0.728152 +0.101030 0.176766 0.727652 +0.132457 0.178865 0.727151 +0.163884 0.180964 0.726651 +0.207559 0.195311 0.726151 +0.268315 0.226739 0.725650 +0.299747 0.226177 0.725150 +0.331179 0.225616 0.724649 +0.362611 0.225054 0.724149 +0.394044 0.224492 0.723649 +0.425476 0.223931 0.723148 +0.456908 0.223369 0.722648 +0.488340 0.222808 0.722147 +0.519773 0.222246 0.721647 +0.551205 0.221685 0.721147 +0.582637 0.221123 0.720646 +0.614069 0.220562 0.720146 +0.645502 0.220000 0.719645 +0.675269 0.219439 0.719145 +0.703280 0.218877 0.718645 +0.718144 0.218316 0.704998 +0.717644 0.217754 0.675986 +0.745649 0.217193 0.673105 +0.773655 0.216631 0.670224 +0.801661 0.216069 0.667343 +0.829666 0.215508 0.664462 +0.857672 0.214946 0.661581 +0.885678 0.214385 0.658700 +0.913683 0.213823 0.655819 +0.000000 0.196353 0.728470 +0.000000 0.198452 0.727970 +0.004859 0.200551 0.727470 +0.036287 0.202651 0.726969 +0.067714 0.204750 0.726469 +0.099141 0.206849 0.725968 +0.130568 0.208948 0.725468 +0.161995 0.211047 0.724968 +0.193422 0.213146 0.724467 +0.234454 0.224850 0.723967 +0.295209 0.256277 0.723466 +0.326641 0.255715 0.722966 +0.358074 0.255154 0.722466 +0.389506 0.254592 0.721965 +0.420938 0.254031 0.721465 +0.452370 0.253469 0.720964 +0.483803 0.252908 0.720464 +0.515235 0.252346 0.719964 +0.546667 0.251784 0.719463 +0.578099 0.251223 0.718963 +0.609532 0.250661 0.718462 +0.640964 0.250100 0.717962 +0.670937 0.249538 0.717462 +0.698948 0.248977 0.716961 +0.716461 0.248415 0.705963 +0.715960 0.247854 0.676952 +0.743966 0.247292 0.674071 +0.771972 0.246731 0.671190 +0.799977 0.246169 0.668309 +0.827983 0.245608 0.665428 +0.855989 0.245046 0.662547 +0.883994 0.244485 0.659666 +0.912000 0.243923 0.656785 +0.000000 0.226436 0.726787 +0.000000 0.228535 0.726287 +0.002970 0.230634 0.725786 +0.034398 0.232733 0.725286 +0.065825 0.234832 0.724785 +0.097252 0.236931 0.724285 +0.128679 0.239030 0.723785 +0.160106 0.241129 0.723284 +0.191533 0.243229 0.722784 +0.222961 0.245328 0.722283 +0.261349 0.254388 0.721783 +0.322104 0.285815 0.721283 +0.353536 0.285253 0.720782 +0.384968 0.284692 0.720282 +0.416401 0.284130 0.719781 +0.447833 0.283569 0.719281 +0.479265 0.283007 0.718781 +0.510697 0.282446 0.718280 +0.542130 0.281884 0.717780 +0.573562 0.281323 0.717279 +0.604994 0.280761 0.716779 +0.636426 0.280200 0.716279 +0.666605 0.279638 0.715778 +0.694616 0.279076 0.715278 +0.714777 0.278515 0.706928 +0.714277 0.277953 0.677917 +0.742283 0.277392 0.675036 +0.770288 0.276830 0.672155 +0.798294 0.276269 0.669274 +0.826300 0.275707 0.666393 +0.854305 0.275146 0.663512 +0.882311 0.274584 0.660631 +0.910317 0.274023 0.657750 +0.000000 0.256518 0.725104 +0.000000 0.258617 0.724603 +0.001081 0.260717 0.724103 +0.032509 0.262816 0.723602 +0.063936 0.264915 0.723102 +0.095363 0.267014 0.722602 +0.126790 0.269113 0.722101 +0.158217 0.271212 0.721601 +0.189644 0.273311 0.721100 +0.221071 0.275410 0.720600 +0.252499 0.277509 0.720100 +0.288243 0.283926 0.719599 +0.348998 0.315353 0.719099 +0.380431 0.314791 0.718598 +0.411863 0.314230 0.718098 +0.443295 0.313668 0.717598 +0.474727 0.313107 0.717097 +0.506160 0.312545 0.716597 +0.537592 0.311984 0.716096 +0.569024 0.311422 0.715596 +0.600457 0.310861 0.715096 +0.631889 0.310299 0.714595 +0.662273 0.309738 0.714095 +0.690284 0.309176 0.713595 +0.713094 0.308615 0.707894 +0.712594 0.308053 0.678882 +0.740599 0.307491 0.676001 +0.768605 0.306930 0.673120 +0.796611 0.306368 0.670239 +0.824616 0.305807 0.667358 +0.852622 0.305245 0.664477 +0.880628 0.304684 0.661596 +0.908633 0.304122 0.658715 +0.000000 0.286601 0.723420 +0.000000 0.288700 0.722920 +0.000000 0.290799 0.722420 +0.030619 0.292898 0.721919 +0.062047 0.294997 0.721419 +0.093474 0.297096 0.720918 +0.124901 0.299195 0.720418 +0.156328 0.301295 0.719918 +0.187755 0.303394 0.719417 +0.219182 0.305493 0.718917 +0.250610 0.307592 0.718416 +0.282037 0.309691 0.717916 +0.315138 0.313464 0.717416 +0.375893 0.344891 0.716915 +0.407325 0.344330 0.716415 +0.438758 0.343768 0.715914 +0.470190 0.343206 0.715414 +0.501622 0.342645 0.714914 +0.533054 0.342083 0.714413 +0.564487 0.341522 0.713913 +0.595919 0.340960 0.713412 +0.627351 0.340399 0.712912 +0.657941 0.339837 0.712412 +0.685952 0.339276 0.711911 +0.711411 0.338714 0.708859 +0.710910 0.338153 0.679847 +0.738916 0.337591 0.676966 +0.766922 0.337030 0.674085 +0.794927 0.336468 0.671204 +0.822933 0.335907 0.668323 +0.850939 0.335345 0.665442 +0.878944 0.334783 0.662561 +0.906950 0.334222 0.659680 +0.000000 0.316683 0.721737 +0.000000 0.318782 0.721237 +0.000000 0.320882 0.720736 +0.028730 0.322981 0.720236 +0.060158 0.325080 0.719735 +0.091585 0.327179 0.719235 +0.123012 0.329278 0.718735 +0.154439 0.331377 0.718234 +0.185866 0.333476 0.717734 +0.217293 0.335575 0.717233 +0.248721 0.337674 0.716733 +0.280148 0.339773 0.716233 +0.311575 0.341873 0.715732 +0.343002 0.343972 0.715232 +0.402788 0.374429 0.714731 +0.434220 0.373868 0.714231 +0.465652 0.373306 0.713731 +0.497084 0.372745 0.713230 +0.528517 0.372183 0.712730 +0.559949 0.371622 0.712229 +0.591381 0.371060 0.711729 +0.622814 0.370498 0.711229 +0.653609 0.369937 0.710728 +0.681620 0.369375 0.710228 +0.709631 0.368814 0.709727 +0.709227 0.368252 0.680812 +0.737233 0.367691 0.677931 +0.765238 0.367129 0.675050 +0.793244 0.366568 0.672169 +0.821250 0.366006 0.669288 +0.849255 0.365445 0.666407 +0.877261 0.364883 0.663526 +0.905267 0.364322 0.660645 +0.000000 0.346766 0.720054 +0.000000 0.348865 0.719553 +0.000000 0.350964 0.719053 +0.026841 0.353063 0.718552 +0.058269 0.355162 0.718052 +0.089696 0.357261 0.717552 +0.121123 0.359360 0.717051 +0.152550 0.361460 0.716551 +0.183977 0.363559 0.716050 +0.215404 0.365658 0.715550 +0.246832 0.367757 0.715050 +0.278259 0.369856 0.714549 +0.309686 0.371955 0.714049 +0.341113 0.374054 0.713548 +0.372540 0.376153 0.713048 +0.429682 0.403967 0.712548 +0.461115 0.403406 0.712047 +0.492547 0.402844 0.711547 +0.523979 0.402283 0.711046 +0.555411 0.401721 0.710546 +0.586844 0.401160 0.710046 +0.618276 0.400598 0.709545 +0.649277 0.400037 0.709045 +0.677288 0.399475 0.708544 +0.705299 0.398914 0.708044 +0.707544 0.398352 0.681778 +0.735549 0.397790 0.678897 +0.763555 0.397229 0.676016 +0.791561 0.396667 0.673135 +0.819566 0.396106 0.670254 +0.847572 0.395544 0.667373 +0.875578 0.394983 0.664492 +0.903583 0.394421 0.661611 +0.000000 0.376848 0.718370 +0.000000 0.378947 0.717870 +0.000000 0.381047 0.717369 +0.024952 0.383146 0.716869 +0.056380 0.385245 0.716369 +0.087807 0.387344 0.715868 +0.119234 0.389443 0.715368 +0.150661 0.391542 0.714867 +0.182088 0.393641 0.714367 +0.213515 0.395740 0.713867 +0.244943 0.397839 0.713366 +0.276370 0.399938 0.712866 +0.307797 0.402038 0.712365 +0.339224 0.404137 0.711865 +0.370651 0.406236 0.711365 +0.402078 0.408335 0.710864 +0.456577 0.433505 0.710364 +0.488009 0.432944 0.709863 +0.519442 0.432382 0.709363 +0.550874 0.431821 0.708863 +0.582306 0.431259 0.708362 +0.613738 0.430698 0.707862 +0.644945 0.430136 0.707361 +0.672956 0.429575 0.706861 +0.700967 0.429013 0.706361 +0.705860 0.428452 0.682743 +0.733866 0.427890 0.679862 +0.761872 0.427329 0.676981 +0.789877 0.426767 0.674100 +0.817883 0.426206 0.671219 +0.845888 0.425644 0.668338 +0.873894 0.425082 0.665457 +0.901900 0.424521 0.662576 +0.000000 0.406931 0.716687 +0.000000 0.409030 0.716186 +0.000000 0.411129 0.715686 +0.023063 0.413228 0.715186 +0.054490 0.415327 0.714685 +0.085918 0.417426 0.714185 +0.117345 0.419525 0.713684 +0.148772 0.421625 0.713184 +0.180199 0.423724 0.712684 +0.211626 0.425823 0.712183 +0.243053 0.427922 0.711683 +0.274481 0.430021 0.711182 +0.305908 0.432120 0.710682 +0.337335 0.434219 0.710182 +0.368762 0.436318 0.709681 +0.400189 0.438417 0.709181 +0.431616 0.440516 0.708680 +0.483472 0.463044 0.708180 +0.514904 0.462482 0.707680 +0.546336 0.461921 0.707179 +0.577768 0.461359 0.706679 +0.609201 0.460797 0.706178 +0.640613 0.460236 0.705678 +0.668624 0.459674 0.705178 +0.696635 0.459113 0.704677 +0.704177 0.458551 0.683708 +0.732182 0.457990 0.680827 +0.760188 0.457428 0.677946 +0.788194 0.456867 0.675065 +0.816199 0.456305 0.672184 +0.844205 0.455744 0.669303 +0.872211 0.455182 0.666422 +0.900216 0.454621 0.663541 +0.000000 0.437013 0.715003 +0.000000 0.439113 0.714503 +0.000000 0.441212 0.714003 +0.021174 0.443311 0.713502 +0.052601 0.445410 0.713002 +0.084029 0.447509 0.712501 +0.115456 0.449608 0.712001 +0.146883 0.451707 0.711501 +0.178310 0.453806 0.711000 +0.209737 0.455905 0.710500 +0.241164 0.458004 0.709999 +0.272592 0.460104 0.709499 +0.304019 0.462203 0.708999 +0.335446 0.464302 0.708498 +0.366873 0.466401 0.707998 +0.398300 0.468500 0.707497 +0.429727 0.470599 0.706997 +0.461155 0.472698 0.706497 +0.510366 0.492582 0.705996 +0.541799 0.492020 0.705496 +0.573231 0.491459 0.704995 +0.604663 0.490897 0.704495 +0.636095 0.490336 0.703995 +0.664292 0.489774 0.703494 +0.692303 0.489213 0.702994 +0.702493 0.488651 0.684673 +0.730499 0.488089 0.681792 +0.758505 0.487528 0.678911 +0.786510 0.486966 0.676030 +0.814516 0.486405 0.673149 +0.842522 0.485843 0.670268 +0.870527 0.485282 0.667387 +0.898533 0.484720 0.664506 +0.000000 0.467096 0.713320 +0.000000 0.469195 0.712820 +0.000000 0.471294 0.712319 +0.019285 0.473393 0.711819 +0.050712 0.475492 0.711318 +0.082140 0.477591 0.710818 +0.113567 0.479691 0.710318 +0.144994 0.481790 0.709817 +0.176421 0.483889 0.709317 +0.207848 0.485988 0.708816 +0.239275 0.488087 0.708316 +0.270703 0.490186 0.707816 +0.302130 0.492285 0.707315 +0.333557 0.494384 0.706815 +0.364984 0.496483 0.706314 +0.396411 0.498582 0.705814 +0.427838 0.500682 0.705314 +0.459266 0.502781 0.704813 +0.490693 0.504880 0.704313 +0.537261 0.522120 0.703812 +0.568693 0.521558 0.703312 +0.600125 0.520997 0.702812 +0.631558 0.520435 0.702311 +0.659960 0.519874 0.701811 +0.687971 0.519312 0.701310 +0.700810 0.518751 0.685638 +0.728816 0.518189 0.682757 +0.756821 0.517628 0.679876 +0.784827 0.517066 0.676995 +0.812833 0.516505 0.674114 +0.840838 0.515943 0.671233 +0.868844 0.515381 0.668352 +0.896850 0.514820 0.665471 +0.000000 0.497178 0.711637 +0.000000 0.499278 0.711136 +0.000000 0.501377 0.710636 +0.017396 0.503476 0.710135 +0.048823 0.505575 0.709635 +0.080251 0.507674 0.709135 +0.111678 0.509773 0.708634 +0.143105 0.511872 0.708134 +0.174532 0.513971 0.707633 +0.205959 0.516070 0.707133 +0.237386 0.518169 0.706633 +0.268814 0.520269 0.706132 +0.300241 0.522368 0.705632 +0.331668 0.524467 0.705132 +0.363095 0.526566 0.704631 +0.394522 0.528665 0.704131 +0.425949 0.530764 0.703630 +0.457376 0.532863 0.703130 +0.488804 0.534962 0.702630 +0.520231 0.537061 0.702129 +0.564156 0.551658 0.701629 +0.595588 0.551096 0.701128 +0.627020 0.550535 0.700628 +0.655628 0.549973 0.700128 +0.683639 0.549412 0.699627 +0.699127 0.548850 0.686604 +0.727132 0.548289 0.683723 +0.755138 0.547727 0.680842 +0.783144 0.547166 0.677961 +0.811149 0.546604 0.675080 +0.839155 0.546043 0.672199 +0.867161 0.545481 0.669318 +0.895166 0.544920 0.666437 +0.000000 0.527261 0.709953 +0.000000 0.529360 0.709453 +0.000000 0.531459 0.708953 +0.015507 0.533558 0.708452 +0.046934 0.535657 0.707952 +0.078362 0.537756 0.707451 +0.109789 0.539856 0.706951 +0.141216 0.541955 0.706451 +0.172643 0.544054 0.705950 +0.204070 0.546153 0.705450 +0.235497 0.548252 0.704949 +0.266924 0.550351 0.704449 +0.298352 0.552450 0.703949 +0.329779 0.554549 0.703448 +0.361206 0.556648 0.702948 +0.392633 0.558747 0.702447 +0.424060 0.560847 0.701947 +0.455487 0.562946 0.701447 +0.486915 0.565045 0.700946 +0.518342 0.567144 0.700446 +0.549769 0.569243 0.699945 +0.591050 0.581196 0.699445 +0.622482 0.580635 0.698945 +0.651296 0.580073 0.698444 +0.679307 0.579511 0.697944 +0.697443 0.578950 0.687569 +0.725449 0.578388 0.684688 +0.753455 0.577827 0.681807 +0.781460 0.577265 0.678926 +0.809466 0.576704 0.676045 +0.837472 0.576142 0.673164 +0.865477 0.575581 0.670283 +0.893483 0.575019 0.667402 +0.000000 0.557007 0.708270 +0.000000 0.559168 0.707770 +0.000000 0.561328 0.707269 +0.013618 0.563488 0.706769 +0.045045 0.565648 0.706268 +0.076472 0.567808 0.705768 +0.107900 0.569938 0.705268 +0.139327 0.572037 0.704767 +0.170754 0.574136 0.704267 +0.202181 0.576235 0.703766 +0.233608 0.578334 0.703266 +0.265035 0.580434 0.702766 +0.296463 0.582533 0.702265 +0.327890 0.584632 0.701765 +0.359317 0.586731 0.701264 +0.390744 0.588830 0.700764 +0.422171 0.590929 0.700264 +0.453598 0.593028 0.699763 +0.485026 0.595127 0.699263 +0.516453 0.597226 0.698762 +0.547880 0.599325 0.698262 +0.579307 0.601425 0.697762 +0.617945 0.610734 0.697261 +0.646964 0.610173 0.696761 +0.674975 0.609611 0.696260 +0.695760 0.609050 0.688534 +0.723766 0.608488 0.685653 +0.751771 0.607927 0.682772 +0.779777 0.607365 0.679891 +0.807783 0.606803 0.677010 +0.835788 0.606242 0.674129 +0.863794 0.605680 0.671248 +0.891800 0.605119 0.668367 +0.000000 0.583813 0.706587 +0.000000 0.585973 0.706086 +0.000000 0.588133 0.705586 +0.011729 0.590294 0.705085 +0.043156 0.592454 0.704585 +0.074583 0.594614 0.704085 +0.106011 0.596774 0.703584 +0.137438 0.598934 0.703084 +0.168865 0.601095 0.702583 +0.200292 0.603255 0.702083 +0.231719 0.605415 0.701583 +0.263146 0.607575 0.701082 +0.294574 0.609736 0.700582 +0.326001 0.611896 0.700081 +0.357428 0.614056 0.699581 +0.388855 0.616216 0.699081 +0.420282 0.618377 0.698580 +0.451709 0.620537 0.698080 +0.483137 0.622697 0.697579 +0.514564 0.624857 0.697079 +0.545991 0.627018 0.696579 +0.577418 0.629178 0.696078 +0.608845 0.631338 0.695578 +0.642816 0.638065 0.695077 +0.670822 0.637565 0.694577 +0.694077 0.637064 0.689326 +0.722082 0.636564 0.686450 +0.750088 0.636064 0.683574 +0.778094 0.635563 0.680698 +0.806099 0.635063 0.677822 +0.834105 0.634562 0.674946 +0.862111 0.634062 0.672070 +0.890116 0.633562 0.669194 +0.000000 0.610618 0.704903 +0.000000 0.612779 0.704403 +0.000000 0.614939 0.703902 +0.009840 0.617099 0.703402 +0.041267 0.619259 0.702902 +0.072694 0.621420 0.702401 +0.104122 0.623580 0.701901 +0.135549 0.625740 0.701400 +0.166976 0.627900 0.700900 +0.198403 0.630061 0.700400 +0.229830 0.632221 0.699899 +0.261257 0.634381 0.699399 +0.292685 0.636541 0.698898 +0.324112 0.638701 0.698398 +0.355539 0.640862 0.697898 +0.386966 0.643022 0.697397 +0.418393 0.645182 0.696897 +0.449820 0.647342 0.696396 +0.481248 0.649503 0.695896 +0.512675 0.651663 0.695396 +0.544102 0.653823 0.694895 +0.575529 0.655983 0.694395 +0.606956 0.658144 0.693894 +0.636382 0.660137 0.693394 +0.666763 0.664388 0.692894 +0.692393 0.663887 0.690018 +0.720399 0.663387 0.687142 +0.748405 0.662886 0.684266 +0.776410 0.662386 0.681390 +0.804416 0.661886 0.678514 +0.832421 0.661385 0.675638 +0.860427 0.660885 0.672762 +0.888433 0.660384 0.669886 +0.000000 0.637424 0.703220 +0.000000 0.639584 0.702719 +0.000000 0.641744 0.702219 +0.007951 0.643905 0.701719 +0.039378 0.646065 0.701218 +0.070805 0.648225 0.700718 +0.102233 0.650385 0.700217 +0.133660 0.652546 0.699717 +0.165087 0.654706 0.699217 +0.196514 0.656866 0.698716 +0.227941 0.659026 0.698216 +0.259368 0.661187 0.697715 +0.290796 0.663347 0.697215 +0.322223 0.665507 0.696715 +0.353650 0.667667 0.696214 +0.385077 0.669827 0.695714 +0.416504 0.671988 0.695213 +0.447931 0.674148 0.694713 +0.479358 0.676308 0.694213 +0.510786 0.678468 0.693712 +0.542213 0.680629 0.693212 +0.573640 0.682789 0.692711 +0.605067 0.684949 0.692211 +0.634699 0.686960 0.691711 +0.662704 0.688835 0.691210 +0.690710 0.690710 0.690710 +0.718715 0.692585 0.690209 +0.746721 0.694460 0.689709 +0.774727 0.696335 0.689209 +0.802732 0.698210 0.688708 +0.830738 0.700085 0.688208 +0.858744 0.701960 0.687707 +0.886749 0.703836 0.687207 +0.000000 0.690360 0.730042 +0.000000 0.692520 0.729542 +0.000000 0.694681 0.729042 +0.006062 0.696841 0.728541 +0.037489 0.699001 0.728041 +0.068916 0.701161 0.727541 +0.100344 0.703321 0.727040 +0.131771 0.705482 0.726540 +0.163198 0.707642 0.726039 +0.194625 0.709802 0.725539 +0.226052 0.711962 0.725039 +0.257479 0.714123 0.724538 +0.288906 0.716283 0.724038 +0.320334 0.718443 0.723537 +0.351761 0.720603 0.723037 +0.383188 0.722537 0.722310 +0.414615 0.722036 0.719148 +0.446042 0.721536 0.715987 +0.477469 0.721035 0.712826 +0.508897 0.720535 0.709665 +0.540324 0.720035 0.706504 +0.571751 0.719534 0.703343 +0.603178 0.719034 0.700182 +0.633015 0.718533 0.697154 +0.661021 0.718033 0.694278 +0.689026 0.717533 0.691402 +0.714657 0.717032 0.688526 +0.745038 0.721283 0.688026 +0.773043 0.723158 0.687525 +0.801049 0.725033 0.687025 +0.829055 0.726908 0.686524 +0.857060 0.728783 0.686024 +0.885066 0.730658 0.685524 +0.000000 0.743296 0.756865 +0.000000 0.745456 0.756365 +0.000000 0.747617 0.755864 +0.004173 0.749777 0.755364 +0.035600 0.751937 0.754864 +0.067027 0.754097 0.754363 +0.098454 0.753863 0.751468 +0.129882 0.753362 0.748307 +0.161309 0.752862 0.745146 +0.192736 0.752362 0.741985 +0.224163 0.751861 0.738824 +0.255590 0.751361 0.735663 +0.287017 0.750860 0.732502 +0.318445 0.750360 0.729341 +0.349872 0.749860 0.726180 +0.381299 0.749359 0.723019 +0.412726 0.748859 0.719858 +0.444153 0.748358 0.716697 +0.475580 0.747858 0.713536 +0.507008 0.747358 0.710375 +0.538435 0.746857 0.707214 +0.569862 0.746357 0.704053 +0.601289 0.745856 0.700892 +0.631332 0.745356 0.697846 +0.659337 0.744856 0.694970 +0.687343 0.744355 0.692094 +0.710598 0.743855 0.686843 +0.738603 0.743354 0.686342 +0.771360 0.749981 0.685842 +0.799366 0.751856 0.685341 +0.827371 0.753731 0.684841 +0.855377 0.755606 0.684341 +0.883383 0.757481 0.683840 +0.000000 0.783688 0.771143 +0.000000 0.783187 0.767982 +0.000000 0.782687 0.764821 +0.002284 0.782187 0.761660 +0.033711 0.781686 0.758499 +0.065138 0.781186 0.755338 +0.096565 0.780685 0.752177 +0.127993 0.780185 0.749016 +0.159420 0.779685 0.745855 +0.190847 0.779184 0.742694 +0.222274 0.778684 0.739533 +0.253701 0.778183 0.736372 +0.285128 0.777683 0.733211 +0.316556 0.777183 0.730050 +0.347983 0.776682 0.726889 +0.379410 0.776182 0.723728 +0.410837 0.775681 0.720567 +0.442264 0.775181 0.717406 +0.473691 0.774681 0.714245 +0.505119 0.774180 0.711084 +0.536546 0.773680 0.707923 +0.567973 0.773179 0.704762 +0.599400 0.772679 0.701601 +0.629648 0.772179 0.698538 +0.657654 0.771678 0.695662 +0.685660 0.771178 0.692786 +0.706539 0.770677 0.685159 +0.734545 0.770177 0.684659 +0.762550 0.769677 0.684159 +0.797682 0.778678 0.683658 +0.825688 0.780553 0.683158 +0.853694 0.782429 0.682657 +0.881699 0.784304 0.682157 +0.000000 0.810511 0.771853 +0.000000 0.810010 0.768692 +0.000000 0.809510 0.765531 +0.000395 0.809009 0.762370 +0.031822 0.808509 0.759209 +0.063249 0.808009 0.756048 +0.094676 0.807508 0.752887 +0.126104 0.807008 0.749726 +0.157531 0.806507 0.746565 +0.188958 0.806007 0.743403 +0.220385 0.805507 0.740242 +0.251812 0.805006 0.737081 +0.283239 0.804506 0.733920 +0.314667 0.804005 0.730759 +0.346094 0.803505 0.727598 +0.377521 0.803005 0.724437 +0.408948 0.802504 0.721276 +0.440375 0.802004 0.718115 +0.471802 0.801503 0.714954 +0.503229 0.801003 0.711793 +0.534657 0.800503 0.708632 +0.566084 0.800002 0.705471 +0.597511 0.799502 0.702310 +0.627965 0.799001 0.699230 +0.655971 0.798501 0.696354 +0.683976 0.798001 0.693478 +0.702480 0.797500 0.683476 +0.730486 0.797000 0.682976 +0.758491 0.796499 0.682475 +0.786497 0.795999 0.681975 +0.824005 0.807376 0.681474 +0.852010 0.809251 0.680974 +0.880016 0.811126 0.680474 +0.000000 0.837333 0.772562 +0.000000 0.836833 0.769401 +0.000000 0.836332 0.766240 +0.000000 0.835832 0.763079 +0.029933 0.835332 0.759918 +0.061360 0.834831 0.756757 +0.092787 0.834331 0.753596 +0.124215 0.833830 0.750435 +0.155642 0.833330 0.747274 +0.187069 0.832830 0.744113 +0.218496 0.832329 0.740952 +0.249923 0.831829 0.737791 +0.281350 0.831328 0.734630 +0.312777 0.830828 0.731469 +0.344205 0.830328 0.728308 +0.375632 0.829827 0.725147 +0.407059 0.829327 0.721986 +0.438486 0.828826 0.718825 +0.469913 0.828326 0.715663 +0.501340 0.827826 0.712502 +0.532768 0.827325 0.709341 +0.564195 0.826825 0.706180 +0.595622 0.826324 0.703019 +0.626282 0.825824 0.699922 +0.654287 0.825324 0.697046 +0.682293 0.824823 0.694170 +0.698421 0.824323 0.681793 +0.726427 0.823822 0.681292 +0.754432 0.823322 0.680792 +0.782438 0.822822 0.680291 +0.810444 0.822321 0.679791 +0.850327 0.836074 0.679291 +0.878333 0.837949 0.678790 +0.000000 0.864156 0.773271 +0.000000 0.863656 0.770110 +0.000000 0.863155 0.766949 +0.000000 0.862655 0.763788 +0.028044 0.862154 0.760627 +0.059471 0.861654 0.757466 +0.090898 0.861154 0.754305 +0.122325 0.860653 0.751144 +0.153753 0.860153 0.747983 +0.185180 0.859652 0.744822 +0.216607 0.859152 0.741661 +0.248034 0.858652 0.738500 +0.279461 0.858151 0.735339 +0.310888 0.857651 0.732178 +0.342316 0.857150 0.729017 +0.373743 0.856650 0.725856 +0.405170 0.856150 0.722695 +0.436597 0.855649 0.719534 +0.468024 0.855149 0.716373 +0.499451 0.854648 0.713212 +0.530879 0.854148 0.710051 +0.562306 0.853648 0.706890 +0.593733 0.853147 0.703729 +0.624598 0.852647 0.700614 +0.652604 0.852146 0.697739 +0.680610 0.851646 0.694863 +0.694362 0.851146 0.680109 +0.722368 0.850645 0.679609 +0.750374 0.850145 0.679108 +0.778379 0.849644 0.678608 +0.806385 0.849144 0.678108 +0.834391 0.848644 0.677607 +0.876649 0.864772 0.677107 +0.000000 0.890979 0.773981 +0.000000 0.890478 0.770820 +0.000000 0.889978 0.767658 +0.000000 0.889477 0.764497 +0.026155 0.888977 0.761336 +0.057582 0.888477 0.758175 +0.089009 0.887976 0.755014 +0.120436 0.887476 0.751853 +0.151864 0.886975 0.748692 +0.183291 0.886475 0.745531 +0.214718 0.885975 0.742370 +0.246145 0.885474 0.739209 +0.277572 0.884974 0.736048 +0.308999 0.884473 0.732887 +0.340427 0.883973 0.729726 +0.371854 0.883473 0.726565 +0.403281 0.882972 0.723404 +0.434708 0.882472 0.720243 +0.466135 0.881971 0.717082 +0.497562 0.881471 0.713921 +0.528990 0.880971 0.710760 +0.560417 0.880470 0.707599 +0.591844 0.879970 0.704438 +0.622915 0.879469 0.701307 +0.650921 0.878969 0.698431 +0.678926 0.878469 0.695555 +0.690303 0.877968 0.678426 +0.718309 0.877468 0.677925 +0.746315 0.876967 0.677425 +0.774320 0.876467 0.676925 +0.802326 0.875967 0.676424 +0.830332 0.875466 0.675924 +0.858337 0.874966 0.675423 +0.028449 0.000000 0.773640 +0.059882 0.000000 0.773140 +0.091314 0.000000 0.772639 +0.122746 0.000000 0.772139 +0.154178 0.000000 0.771639 +0.185611 0.000000 0.771138 +0.217043 0.000000 0.770638 +0.248475 0.000000 0.770137 +0.279907 0.000000 0.769637 +0.311340 0.000000 0.769137 +0.342772 0.000000 0.768636 +0.374204 0.000000 0.768136 +0.405636 0.000000 0.767635 +0.437069 0.000000 0.767135 +0.468501 0.000000 0.766635 +0.499933 0.000000 0.766134 +0.531365 0.000000 0.765634 +0.562798 0.000000 0.765134 +0.594230 0.000000 0.764633 +0.625662 0.000000 0.764133 +0.657094 0.000000 0.763632 +0.688453 0.000000 0.763132 +0.716464 0.000000 0.762632 +0.744475 0.000000 0.762131 +0.761631 0.000000 0.750776 +0.761130 0.000000 0.721764 +0.760630 0.000000 0.692753 +0.788636 0.000000 0.689872 +0.816641 0.000000 0.686991 +0.844647 0.000000 0.684110 +0.872653 0.000000 0.681229 +0.900658 0.000000 0.678348 +0.928664 0.000000 0.675467 +0.000000 0.000000 0.771957 +0.055344 0.000000 0.771457 +0.086776 0.000000 0.770956 +0.118209 0.000000 0.770456 +0.149641 0.000000 0.769955 +0.181073 0.000000 0.769455 +0.212505 0.000000 0.768955 +0.243938 0.000000 0.768454 +0.275370 0.000000 0.767954 +0.306802 0.000000 0.767453 +0.338234 0.000000 0.766953 +0.369667 0.000000 0.766453 +0.401099 0.000000 0.765952 +0.432531 0.000000 0.765452 +0.463963 0.000000 0.764951 +0.495396 0.000000 0.764451 +0.526828 0.000000 0.763951 +0.558260 0.000000 0.763450 +0.589692 0.000000 0.762950 +0.621125 0.000000 0.762449 +0.652557 0.000000 0.761949 +0.683989 0.000000 0.761449 +0.712132 0.000000 0.760948 +0.740143 0.000000 0.760448 +0.759947 0.000000 0.751741 +0.759447 0.000000 0.722730 +0.758947 0.000000 0.693718 +0.786952 0.000000 0.690837 +0.814958 0.000000 0.687956 +0.842964 0.000000 0.685075 +0.870969 0.000000 0.682194 +0.898975 0.000000 0.679313 +0.926980 0.000000 0.676432 +0.000000 0.000000 0.770274 +0.021483 0.000000 0.769773 +0.082239 0.019781 0.769273 +0.113671 0.019219 0.768772 +0.145103 0.018658 0.768272 +0.176535 0.018096 0.767772 +0.207968 0.017535 0.767271 +0.239400 0.016973 0.766771 +0.270832 0.016412 0.766270 +0.302264 0.015850 0.765770 +0.333697 0.015289 0.765270 +0.365129 0.014727 0.764769 +0.396561 0.014166 0.764269 +0.427993 0.013604 0.763768 +0.459426 0.013043 0.763268 +0.490858 0.012481 0.762768 +0.522290 0.011920 0.762267 +0.553722 0.011358 0.761767 +0.585155 0.010796 0.761266 +0.616587 0.010235 0.760766 +0.648019 0.009673 0.760266 +0.679452 0.009112 0.759765 +0.707800 0.008550 0.759265 +0.735811 0.007989 0.758764 +0.758264 0.007427 0.752706 +0.757764 0.006866 0.723695 +0.757263 0.006304 0.694683 +0.785269 0.005743 0.691802 +0.813274 0.005181 0.688921 +0.841280 0.004620 0.686040 +0.869286 0.004058 0.683159 +0.897291 0.003497 0.680278 +0.925297 0.002935 0.677397 +0.000000 0.000000 0.768590 +0.000000 0.000000 0.768090 +0.048378 0.017892 0.767589 +0.109133 0.049319 0.767089 +0.140566 0.048758 0.766589 +0.171998 0.048196 0.766088 +0.203430 0.047635 0.765588 +0.234862 0.047073 0.765087 +0.266295 0.046511 0.764587 +0.297727 0.045950 0.764087 +0.329159 0.045388 0.763586 +0.360591 0.044827 0.763086 +0.392024 0.044265 0.762585 +0.423456 0.043704 0.762085 +0.454888 0.043142 0.761585 +0.486320 0.042581 0.761084 +0.517753 0.042019 0.760584 +0.549185 0.041458 0.760083 +0.580617 0.040896 0.759583 +0.612049 0.040335 0.759083 +0.643482 0.039773 0.758582 +0.674914 0.039212 0.758082 +0.703468 0.038650 0.757581 +0.731479 0.038088 0.757081 +0.756581 0.037527 0.753672 +0.756080 0.036965 0.724660 +0.755580 0.036404 0.695648 +0.783585 0.035842 0.692767 +0.811591 0.035281 0.689886 +0.839597 0.034719 0.687005 +0.867602 0.034158 0.684124 +0.895608 0.033596 0.681243 +0.923614 0.033035 0.678362 +0.000000 0.013290 0.766907 +0.000000 0.015389 0.766406 +0.016003 0.017488 0.765906 +0.075273 0.047430 0.765406 +0.136028 0.078857 0.764905 +0.167460 0.078296 0.764405 +0.198892 0.077734 0.763904 +0.230325 0.077173 0.763404 +0.261757 0.076611 0.762904 +0.293189 0.076050 0.762403 +0.324621 0.075488 0.761903 +0.356054 0.074927 0.761402 +0.387486 0.074365 0.760902 +0.418918 0.073803 0.760402 +0.450350 0.073242 0.759901 +0.481783 0.072680 0.759401 +0.513215 0.072119 0.758900 +0.544647 0.071557 0.758400 +0.576079 0.070996 0.757900 +0.607512 0.070434 0.757399 +0.638944 0.069873 0.756899 +0.670376 0.069311 0.756398 +0.699136 0.068750 0.755898 +0.727147 0.068188 0.755398 +0.754897 0.067627 0.754637 +0.754397 0.067065 0.725625 +0.753896 0.066504 0.696614 +0.781902 0.065942 0.693733 +0.809908 0.065380 0.690852 +0.837913 0.064819 0.687971 +0.865919 0.064257 0.685090 +0.893925 0.063696 0.682209 +0.921930 0.063134 0.679328 +0.000000 0.043373 0.765223 +0.000000 0.045472 0.764723 +0.014114 0.047571 0.764223 +0.045541 0.049670 0.763722 +0.102167 0.076968 0.763222 +0.162923 0.108395 0.762721 +0.194355 0.107834 0.762221 +0.225787 0.107272 0.761721 +0.257219 0.106711 0.761220 +0.288652 0.106149 0.760720 +0.320084 0.105588 0.760219 +0.351516 0.105026 0.759719 +0.382948 0.104465 0.759219 +0.414381 0.103903 0.758718 +0.445813 0.103342 0.758218 +0.477245 0.102780 0.757717 +0.508677 0.102219 0.757217 +0.540110 0.101657 0.756717 +0.571542 0.101095 0.756216 +0.602974 0.100534 0.755716 +0.634406 0.099972 0.755215 +0.665839 0.099411 0.754715 +0.694804 0.098849 0.754215 +0.722815 0.098288 0.753714 +0.750826 0.097726 0.753214 +0.752713 0.097165 0.726590 +0.752213 0.096603 0.697579 +0.780219 0.096042 0.694698 +0.808224 0.095480 0.691817 +0.836230 0.094919 0.688936 +0.864236 0.094357 0.686055 +0.892241 0.093796 0.683174 +0.920247 0.093234 0.680293 +0.000000 0.073455 0.763540 +0.000000 0.075554 0.763040 +0.012225 0.077653 0.762539 +0.043652 0.079753 0.762039 +0.075079 0.081852 0.761538 +0.129062 0.106506 0.761038 +0.189817 0.137934 0.760538 +0.221249 0.137372 0.760037 +0.252682 0.136810 0.759537 +0.284114 0.136249 0.759036 +0.315546 0.135687 0.758536 +0.346978 0.135126 0.758036 +0.378411 0.134564 0.757535 +0.409843 0.134003 0.757035 +0.441275 0.133441 0.756534 +0.472707 0.132880 0.756034 +0.504140 0.132318 0.755534 +0.535572 0.131757 0.755033 +0.567004 0.131195 0.754533 +0.598437 0.130634 0.754032 +0.629869 0.130072 0.753532 +0.661301 0.129511 0.753032 +0.690472 0.128949 0.752531 +0.718483 0.128387 0.752031 +0.746494 0.127826 0.751530 +0.751030 0.127264 0.727556 +0.750530 0.126703 0.698544 +0.778535 0.126141 0.695663 +0.806541 0.125580 0.692782 +0.834547 0.125018 0.689901 +0.862552 0.124457 0.687020 +0.890558 0.123895 0.684139 +0.918564 0.123334 0.681258 +0.000000 0.103538 0.761857 +0.000000 0.105637 0.761356 +0.010336 0.107736 0.760856 +0.041763 0.109835 0.760355 +0.073190 0.111934 0.759855 +0.104617 0.114033 0.759355 +0.155957 0.136044 0.758854 +0.216712 0.167472 0.758354 +0.248144 0.166910 0.757853 +0.279576 0.166349 0.757353 +0.311009 0.165787 0.756853 +0.342441 0.165225 0.756352 +0.373873 0.164664 0.755852 +0.405305 0.164102 0.755351 +0.436738 0.163541 0.754851 +0.468170 0.162979 0.754351 +0.499602 0.162418 0.753850 +0.531034 0.161856 0.753350 +0.562467 0.161295 0.752849 +0.593899 0.160733 0.752349 +0.625331 0.160172 0.751849 +0.656763 0.159610 0.751348 +0.686140 0.159049 0.750848 +0.714151 0.158487 0.750347 +0.742162 0.157926 0.749847 +0.749347 0.157364 0.728521 +0.748846 0.156802 0.699509 +0.776852 0.156241 0.696628 +0.804858 0.155679 0.693747 +0.832863 0.155118 0.690866 +0.860869 0.154556 0.687985 +0.888875 0.153995 0.685104 +0.916880 0.153433 0.682223 +0.000000 0.133620 0.760173 +0.000000 0.135719 0.759673 +0.008447 0.137818 0.759172 +0.039874 0.139918 0.758672 +0.071301 0.142017 0.758172 +0.102728 0.144116 0.757671 +0.134155 0.146215 0.757171 +0.182851 0.165583 0.756671 +0.243606 0.197010 0.756170 +0.275039 0.196448 0.755670 +0.306471 0.195887 0.755169 +0.337903 0.195325 0.754669 +0.369335 0.194764 0.754169 +0.400768 0.194202 0.753668 +0.432200 0.193641 0.753168 +0.463632 0.193079 0.752667 +0.495065 0.192517 0.752167 +0.526497 0.191956 0.751667 +0.557929 0.191394 0.751166 +0.589361 0.190833 0.750666 +0.620794 0.190271 0.750165 +0.652226 0.189710 0.749665 +0.681808 0.189148 0.749165 +0.709819 0.188587 0.748664 +0.737830 0.188025 0.748164 +0.747663 0.187464 0.729486 +0.747163 0.186902 0.700475 +0.775169 0.186341 0.697594 +0.803174 0.185779 0.694713 +0.831180 0.185218 0.691832 +0.859186 0.184656 0.688951 +0.887191 0.184094 0.686070 +0.915197 0.183533 0.683189 +0.000000 0.163703 0.758490 +0.000000 0.165802 0.757990 +0.006558 0.167901 0.757489 +0.037985 0.170000 0.756989 +0.069412 0.172099 0.756488 +0.100839 0.174198 0.755988 +0.132266 0.176297 0.755488 +0.163694 0.178396 0.754987 +0.209746 0.195121 0.754487 +0.270501 0.226548 0.753986 +0.301933 0.225986 0.753486 +0.333366 0.225425 0.752986 +0.364798 0.224863 0.752485 +0.396230 0.224302 0.751985 +0.427662 0.223740 0.751484 +0.459095 0.223179 0.750984 +0.490527 0.222617 0.750484 +0.521959 0.222056 0.749983 +0.553391 0.221494 0.749483 +0.584824 0.220933 0.748982 +0.616256 0.220371 0.748482 +0.647688 0.219809 0.747982 +0.677476 0.219248 0.747481 +0.705487 0.218686 0.746981 +0.733498 0.218125 0.746480 +0.745980 0.217563 0.730451 +0.745480 0.217002 0.701440 +0.773485 0.216440 0.698559 +0.801491 0.215879 0.695678 +0.829497 0.215317 0.692797 +0.857502 0.214756 0.689916 +0.885508 0.214194 0.687035 +0.913513 0.213633 0.684154 +0.000000 0.193785 0.756807 +0.000000 0.195884 0.756306 +0.004669 0.197984 0.755806 +0.036096 0.200083 0.755305 +0.067523 0.202182 0.754805 +0.098950 0.204281 0.754305 +0.130377 0.206380 0.753804 +0.161805 0.208479 0.753304 +0.193232 0.210578 0.752803 +0.236640 0.224659 0.752303 +0.297396 0.256086 0.751803 +0.328828 0.255524 0.751302 +0.360260 0.254963 0.750802 +0.391692 0.254401 0.750301 +0.423125 0.253840 0.749801 +0.454557 0.253278 0.749301 +0.485989 0.252717 0.748800 +0.517422 0.252155 0.748300 +0.548854 0.251594 0.747799 +0.580286 0.251032 0.747299 +0.611718 0.250471 0.746799 +0.643151 0.249909 0.746298 +0.673144 0.249348 0.745798 +0.701155 0.248786 0.745297 +0.729166 0.248225 0.744797 +0.744297 0.247663 0.731416 +0.743796 0.247101 0.702405 +0.771802 0.246540 0.699524 +0.799807 0.245978 0.696643 +0.827813 0.245417 0.693762 +0.855819 0.244855 0.690881 +0.883824 0.244294 0.688000 +0.911830 0.243732 0.685119 +0.000000 0.223868 0.755123 +0.000000 0.225967 0.754623 +0.002780 0.228066 0.754122 +0.034207 0.230165 0.753622 +0.065634 0.232264 0.753122 +0.097061 0.234363 0.752621 +0.128488 0.236462 0.752121 +0.159915 0.238562 0.751620 +0.191343 0.240661 0.751120 +0.222770 0.242760 0.750620 +0.263535 0.254197 0.750119 +0.324290 0.285624 0.749619 +0.355723 0.285063 0.749118 +0.387155 0.284501 0.748618 +0.418587 0.283940 0.748118 +0.450019 0.283378 0.747617 +0.481452 0.282816 0.747117 +0.512884 0.282255 0.746616 +0.544316 0.281693 0.746116 +0.575748 0.281132 0.745616 +0.607181 0.280570 0.745115 +0.638613 0.280009 0.744615 +0.668812 0.279447 0.744114 +0.696823 0.278886 0.743614 +0.724834 0.278324 0.743114 +0.742613 0.277763 0.732382 +0.742113 0.277201 0.703370 +0.770118 0.276640 0.700489 +0.798124 0.276078 0.697608 +0.826130 0.275517 0.694727 +0.854135 0.274955 0.691846 +0.882141 0.274393 0.688965 +0.910147 0.273832 0.686084 +0.000000 0.253950 0.753440 +0.000000 0.256049 0.752939 +0.000891 0.258149 0.752439 +0.032318 0.260248 0.751939 +0.063745 0.262347 0.751438 +0.095172 0.264446 0.750938 +0.126599 0.266545 0.750437 +0.158026 0.268644 0.749937 +0.189454 0.270743 0.749437 +0.220881 0.272842 0.748936 +0.252308 0.274941 0.748436 +0.290430 0.283735 0.747935 +0.351185 0.315162 0.747435 +0.382617 0.314601 0.746935 +0.414050 0.314039 0.746434 +0.445482 0.313478 0.745934 +0.476914 0.312916 0.745433 +0.508346 0.312355 0.744933 +0.539779 0.311793 0.744433 +0.571211 0.311232 0.743932 +0.602643 0.310670 0.743432 +0.634075 0.310108 0.742931 +0.664480 0.309547 0.742431 +0.692491 0.308985 0.741931 +0.720502 0.308424 0.741430 +0.740930 0.307862 0.733347 +0.740429 0.307301 0.704335 +0.768435 0.306739 0.701454 +0.796441 0.306178 0.698573 +0.824446 0.305616 0.695692 +0.852452 0.305055 0.692811 +0.880458 0.304493 0.689930 +0.908463 0.303932 0.687049 +0.000000 0.284033 0.751756 +0.000000 0.286132 0.751256 +0.000000 0.288231 0.750756 +0.030429 0.290330 0.750255 +0.061856 0.292429 0.749755 +0.093283 0.294528 0.749254 +0.124710 0.296627 0.748754 +0.156137 0.298727 0.748254 +0.187565 0.300826 0.747753 +0.218992 0.302925 0.747253 +0.250419 0.305024 0.746752 +0.281846 0.307123 0.746252 +0.317324 0.313273 0.745752 +0.378080 0.344700 0.745251 +0.409512 0.344139 0.744751 +0.440944 0.343577 0.744250 +0.472376 0.343016 0.743750 +0.503809 0.342454 0.743250 +0.535241 0.341893 0.742749 +0.566673 0.341331 0.742249 +0.598105 0.340770 0.741748 +0.629538 0.340208 0.741248 +0.660149 0.339647 0.740748 +0.688159 0.339085 0.740247 +0.716170 0.338524 0.739747 +0.739246 0.337962 0.734312 +0.738746 0.337400 0.705301 +0.766752 0.336839 0.702420 +0.794757 0.336277 0.699539 +0.822763 0.335716 0.696658 +0.850769 0.335154 0.693777 +0.878774 0.334593 0.690896 +0.906780 0.334031 0.688015 +0.000000 0.314115 0.750073 +0.000000 0.316215 0.749573 +0.000000 0.318314 0.749072 +0.028540 0.320413 0.748572 +0.059967 0.322512 0.748071 +0.091394 0.324611 0.747571 +0.122821 0.326710 0.747071 +0.154248 0.328809 0.746570 +0.185676 0.330908 0.746070 +0.217103 0.333007 0.745569 +0.248530 0.335106 0.745069 +0.279957 0.337205 0.744569 +0.311384 0.339305 0.744068 +0.344219 0.342811 0.743568 +0.404974 0.374239 0.743067 +0.436407 0.373677 0.742567 +0.467839 0.373115 0.742067 +0.499271 0.372554 0.741566 +0.530703 0.371992 0.741066 +0.562136 0.371431 0.740565 +0.593568 0.370869 0.740065 +0.625000 0.370308 0.739565 +0.655817 0.369746 0.739064 +0.683827 0.369185 0.738564 +0.711838 0.368623 0.738063 +0.737563 0.368062 0.735277 +0.737063 0.367500 0.706266 +0.765068 0.366939 0.703385 +0.793074 0.366377 0.700504 +0.821080 0.365816 0.697623 +0.849085 0.365254 0.694742 +0.877091 0.364692 0.691861 +0.905097 0.364131 0.688980 +0.000000 0.344198 0.748390 +0.000000 0.346297 0.747889 +0.000000 0.348396 0.747389 +0.026651 0.350495 0.746888 +0.058078 0.352594 0.746388 +0.089505 0.354693 0.745888 +0.120932 0.356793 0.745387 +0.152359 0.358892 0.744887 +0.183787 0.360991 0.744386 +0.215214 0.363090 0.743886 +0.246641 0.365189 0.743386 +0.278068 0.367288 0.742885 +0.309495 0.369387 0.742385 +0.340922 0.371486 0.741884 +0.372349 0.373585 0.741384 +0.431869 0.403777 0.740884 +0.463301 0.403215 0.740383 +0.494733 0.402654 0.739883 +0.526166 0.402092 0.739382 +0.557598 0.401531 0.738882 +0.589030 0.400969 0.738382 +0.620462 0.400407 0.737881 +0.651485 0.399846 0.737381 +0.679495 0.399284 0.736880 +0.707506 0.398723 0.736380 +0.735517 0.398161 0.735880 +0.735379 0.397600 0.707231 +0.763385 0.397038 0.704350 +0.791391 0.396477 0.701469 +0.819396 0.395915 0.698588 +0.847402 0.395354 0.695707 +0.875408 0.394792 0.692826 +0.903413 0.394231 0.689945 +0.000000 0.374280 0.746706 +0.000000 0.376380 0.746206 +0.000000 0.378479 0.745706 +0.024762 0.380578 0.745205 +0.056189 0.382677 0.744705 +0.087616 0.384776 0.744204 +0.119043 0.386875 0.743704 +0.150470 0.388974 0.743204 +0.181897 0.391073 0.742703 +0.213325 0.393172 0.742203 +0.244752 0.395271 0.741702 +0.276179 0.397371 0.741202 +0.307606 0.399470 0.740702 +0.339033 0.401569 0.740201 +0.370460 0.403668 0.739701 +0.401888 0.405767 0.739200 +0.458764 0.433315 0.738700 +0.490196 0.432753 0.738200 +0.521628 0.432192 0.737699 +0.553060 0.431630 0.737199 +0.584493 0.431069 0.736698 +0.615925 0.430507 0.736198 +0.647153 0.429946 0.735698 +0.675163 0.429384 0.735197 +0.703174 0.428822 0.734697 +0.731185 0.428261 0.734196 +0.733696 0.427699 0.708196 +0.761702 0.427138 0.705315 +0.789707 0.426576 0.702434 +0.817713 0.426015 0.699553 +0.845719 0.425453 0.696672 +0.873724 0.424892 0.693791 +0.901730 0.424330 0.690910 +0.000000 0.404363 0.745023 +0.000000 0.406462 0.744523 +0.000000 0.408561 0.744022 +0.022873 0.410660 0.743522 +0.054300 0.412759 0.743021 +0.085727 0.414858 0.742521 +0.117154 0.416958 0.742021 +0.148581 0.419057 0.741520 +0.180008 0.421156 0.741020 +0.211436 0.423255 0.740519 +0.242863 0.425354 0.740019 +0.274290 0.427453 0.739519 +0.305717 0.429552 0.739018 +0.337144 0.431651 0.738518 +0.368571 0.433750 0.738017 +0.399999 0.435849 0.737517 +0.431426 0.437949 0.737017 +0.485658 0.462853 0.736516 +0.517090 0.462291 0.736016 +0.548523 0.461730 0.735515 +0.579955 0.461168 0.735015 +0.611387 0.460607 0.734515 +0.642819 0.460045 0.734014 +0.670831 0.459484 0.733514 +0.698842 0.458922 0.733013 +0.726853 0.458361 0.732513 +0.732013 0.457799 0.709161 +0.760018 0.457238 0.706280 +0.788024 0.456676 0.703399 +0.816030 0.456114 0.700518 +0.844035 0.455553 0.697637 +0.872041 0.454991 0.694756 +0.900046 0.454430 0.691875 +0.000000 0.434446 0.743340 +0.000000 0.436545 0.742839 +0.000000 0.438644 0.742339 +0.020984 0.440743 0.741838 +0.052411 0.442842 0.741338 +0.083838 0.444941 0.740838 +0.115265 0.447040 0.740337 +0.146692 0.449139 0.739837 +0.178119 0.451238 0.739336 +0.209547 0.453337 0.738836 +0.240974 0.455436 0.738336 +0.272401 0.457536 0.737835 +0.303828 0.459635 0.737335 +0.335255 0.461734 0.736834 +0.366682 0.463833 0.736334 +0.398110 0.465932 0.735834 +0.429537 0.468031 0.735333 +0.460964 0.470130 0.734833 +0.512553 0.492391 0.734332 +0.543985 0.491829 0.733832 +0.575417 0.491268 0.733332 +0.606850 0.490706 0.732831 +0.638282 0.490145 0.732331 +0.666499 0.489583 0.731830 +0.694510 0.489022 0.731330 +0.722521 0.488460 0.730830 +0.730329 0.487899 0.710127 +0.758335 0.487337 0.707246 +0.786340 0.486776 0.704365 +0.814346 0.486214 0.701484 +0.842352 0.485653 0.698603 +0.870357 0.485091 0.695722 +0.898363 0.484530 0.692841 +0.000000 0.464528 0.741656 +0.000000 0.466627 0.741156 +0.000000 0.468726 0.740655 +0.019095 0.470825 0.740155 +0.050522 0.472924 0.739655 +0.081949 0.475024 0.739154 +0.113376 0.477123 0.738654 +0.144803 0.479222 0.738153 +0.176230 0.481321 0.737653 +0.207658 0.483420 0.737153 +0.239085 0.485519 0.736652 +0.270512 0.487618 0.736152 +0.301939 0.489717 0.735651 +0.333366 0.491816 0.735151 +0.364793 0.493915 0.734651 +0.396221 0.496014 0.734150 +0.427648 0.498114 0.733650 +0.459075 0.500213 0.733149 +0.490502 0.502312 0.732649 +0.539447 0.521929 0.732149 +0.570880 0.521368 0.731648 +0.602312 0.520806 0.731148 +0.633744 0.520245 0.730647 +0.662168 0.519683 0.730147 +0.690178 0.519121 0.729647 +0.718189 0.518560 0.729146 +0.728646 0.517998 0.711092 +0.756651 0.517437 0.708211 +0.784657 0.516875 0.705330 +0.812663 0.516314 0.702449 +0.840668 0.515752 0.699568 +0.868674 0.515191 0.696687 +0.896680 0.514629 0.693806 +0.000000 0.494611 0.739973 +0.000000 0.496710 0.739472 +0.000000 0.498809 0.738972 +0.017206 0.500908 0.738472 +0.048633 0.503007 0.737971 +0.080060 0.505106 0.737471 +0.111487 0.507205 0.736970 +0.142914 0.509304 0.736470 +0.174341 0.511403 0.735970 +0.205768 0.513502 0.735469 +0.237196 0.515602 0.734969 +0.268623 0.517701 0.734468 +0.300050 0.519800 0.733968 +0.331477 0.521899 0.733468 +0.362904 0.523998 0.732967 +0.394331 0.526097 0.732467 +0.425759 0.528196 0.731966 +0.457186 0.530295 0.731466 +0.488613 0.532394 0.730966 +0.520040 0.534493 0.730465 +0.566342 0.551467 0.729965 +0.597774 0.550906 0.729464 +0.629207 0.550344 0.728964 +0.657836 0.549783 0.728464 +0.685846 0.549221 0.727963 +0.713857 0.548660 0.727463 +0.726962 0.548098 0.712057 +0.754968 0.547537 0.709176 +0.782974 0.546975 0.706295 +0.810979 0.546413 0.703414 +0.838985 0.545852 0.700533 +0.866991 0.545290 0.697652 +0.894996 0.544729 0.694771 +0.000000 0.524693 0.738289 +0.000000 0.526792 0.737789 +0.000000 0.528891 0.737289 +0.015316 0.530990 0.736788 +0.046744 0.533089 0.736288 +0.078171 0.535189 0.735787 +0.109598 0.537288 0.735287 +0.141025 0.539387 0.734787 +0.172452 0.541486 0.734286 +0.203879 0.543585 0.733786 +0.235307 0.545684 0.733285 +0.266734 0.547783 0.732785 +0.298161 0.549882 0.732285 +0.329588 0.551981 0.731784 +0.361015 0.554080 0.731284 +0.392442 0.556180 0.730783 +0.423870 0.558279 0.730283 +0.455297 0.560378 0.729783 +0.486724 0.562477 0.729282 +0.518151 0.564576 0.728782 +0.549578 0.566675 0.728281 +0.593237 0.581005 0.727781 +0.624669 0.580444 0.727281 +0.653504 0.579882 0.726780 +0.681514 0.579321 0.726280 +0.709525 0.578759 0.725779 +0.725279 0.578198 0.713022 +0.753285 0.577636 0.710141 +0.781290 0.577075 0.707260 +0.809296 0.576513 0.704379 +0.837302 0.575952 0.701498 +0.865307 0.575390 0.698617 +0.893313 0.574829 0.695736 +0.000000 0.554460 0.736606 +0.000000 0.556620 0.736106 +0.000000 0.558781 0.735605 +0.013427 0.560941 0.735105 +0.044855 0.563101 0.734604 +0.076282 0.565261 0.734104 +0.107709 0.567370 0.733604 +0.139136 0.569469 0.733103 +0.170563 0.571568 0.732603 +0.201990 0.573667 0.732102 +0.233418 0.575767 0.731602 +0.264845 0.577866 0.731102 +0.296272 0.579965 0.730601 +0.327699 0.582064 0.730101 +0.359126 0.584163 0.729600 +0.390553 0.586262 0.729100 +0.421981 0.588361 0.728600 +0.453408 0.590460 0.728099 +0.484835 0.592559 0.727599 +0.516262 0.594658 0.727098 +0.547689 0.596758 0.726598 +0.579116 0.598857 0.726098 +0.620131 0.610544 0.725597 +0.649172 0.609982 0.725097 +0.677182 0.609420 0.724596 +0.705193 0.608859 0.724096 +0.723596 0.608297 0.713987 +0.751601 0.607736 0.711106 +0.779607 0.607174 0.708225 +0.807613 0.606613 0.705344 +0.835618 0.606051 0.702464 +0.863624 0.605490 0.699583 +0.891630 0.604928 0.696702 +0.000000 0.581266 0.734923 +0.000000 0.583426 0.734422 +0.000000 0.585586 0.733922 +0.011538 0.587746 0.733421 +0.042966 0.589907 0.732921 +0.074393 0.592067 0.732421 +0.105820 0.594227 0.731920 +0.137247 0.596387 0.731420 +0.168674 0.598548 0.730919 +0.200101 0.600708 0.730419 +0.231529 0.602868 0.729919 +0.262956 0.605028 0.729418 +0.294383 0.607188 0.728918 +0.325810 0.609349 0.728417 +0.357237 0.611509 0.727917 +0.388664 0.613669 0.727417 +0.420092 0.615829 0.726916 +0.451519 0.617990 0.726416 +0.482946 0.620150 0.725916 +0.514373 0.622310 0.725415 +0.545800 0.624470 0.724915 +0.577227 0.626631 0.724414 +0.608654 0.628791 0.723914 +0.645022 0.637895 0.723414 +0.673028 0.637395 0.722913 +0.701033 0.636895 0.722413 +0.721912 0.636394 0.714786 +0.749918 0.635894 0.711910 +0.777924 0.635393 0.709034 +0.805929 0.634893 0.706158 +0.833935 0.634393 0.703282 +0.861941 0.633892 0.700406 +0.889946 0.633392 0.697530 +0.000000 0.608071 0.733239 +0.000000 0.610231 0.732739 +0.000000 0.612392 0.732239 +0.009649 0.614552 0.731738 +0.041077 0.616712 0.731238 +0.072504 0.618872 0.730737 +0.103931 0.621033 0.730237 +0.135358 0.623193 0.729737 +0.166785 0.625353 0.729236 +0.198212 0.627513 0.728736 +0.229640 0.629674 0.728235 +0.261067 0.631834 0.727735 +0.292494 0.633994 0.727235 +0.323921 0.636154 0.726734 +0.355348 0.638314 0.726234 +0.386775 0.640475 0.725733 +0.418202 0.642635 0.725233 +0.449630 0.644795 0.724733 +0.481057 0.646955 0.724232 +0.512484 0.649116 0.723732 +0.543911 0.651276 0.723231 +0.575338 0.653436 0.722731 +0.606765 0.655596 0.722231 +0.636212 0.657592 0.721730 +0.668969 0.664218 0.721230 +0.696974 0.663717 0.720729 +0.720229 0.663217 0.715478 +0.748235 0.662716 0.712602 +0.776240 0.662216 0.709726 +0.804246 0.661716 0.706850 +0.832252 0.661215 0.703974 +0.860257 0.660715 0.701098 +0.888263 0.660214 0.698223 +0.000000 0.634877 0.731556 +0.000000 0.637037 0.731056 +0.000000 0.639197 0.730555 +0.007760 0.641357 0.730055 +0.039188 0.643518 0.729554 +0.070615 0.645678 0.729054 +0.102042 0.647838 0.728554 +0.133469 0.649998 0.728053 +0.164896 0.652159 0.727553 +0.196323 0.654319 0.727052 +0.227750 0.656479 0.726552 +0.259178 0.658639 0.726052 +0.290605 0.660800 0.725551 +0.322032 0.662960 0.725051 +0.353459 0.665120 0.724550 +0.384886 0.667280 0.724050 +0.416313 0.669440 0.723550 +0.447741 0.671601 0.723049 +0.479168 0.673761 0.722549 +0.510595 0.675921 0.722048 +0.542022 0.678081 0.721548 +0.573449 0.680242 0.721048 +0.604876 0.682402 0.720547 +0.634529 0.684414 0.720047 +0.662534 0.686289 0.719546 +0.692915 0.690540 0.719046 +0.718546 0.690040 0.716170 +0.746551 0.689539 0.713294 +0.774557 0.689039 0.710418 +0.802563 0.688538 0.707542 +0.830568 0.688038 0.704666 +0.858574 0.687538 0.701791 +0.886579 0.687037 0.698915 +0.000000 0.661682 0.729873 +0.000000 0.663843 0.729372 +0.000000 0.666003 0.728872 +0.005871 0.668163 0.728371 +0.037298 0.670323 0.727871 +0.068726 0.672483 0.727371 +0.100153 0.674644 0.726870 +0.131580 0.676804 0.726370 +0.163007 0.678964 0.725869 +0.194434 0.681124 0.725369 +0.225861 0.683285 0.724869 +0.257289 0.685445 0.724368 +0.288716 0.687605 0.723868 +0.320143 0.689765 0.723367 +0.351570 0.691926 0.722867 +0.382997 0.694086 0.722367 +0.414424 0.696246 0.721866 +0.445852 0.698406 0.721366 +0.477279 0.700566 0.720865 +0.508706 0.702727 0.720365 +0.540133 0.704887 0.719865 +0.571560 0.707047 0.719364 +0.602987 0.709207 0.718864 +0.632845 0.711237 0.718363 +0.660851 0.713112 0.717863 +0.688857 0.714987 0.717363 +0.716862 0.716862 0.716862 +0.744868 0.718737 0.716362 +0.772873 0.720612 0.715861 +0.800879 0.722488 0.715361 +0.828885 0.724363 0.714861 +0.856890 0.726238 0.714360 +0.884896 0.728113 0.713860 +0.000000 0.714618 0.756695 +0.000000 0.716779 0.756195 +0.000000 0.718939 0.755694 +0.003982 0.721099 0.755194 +0.035409 0.723259 0.754694 +0.066837 0.725420 0.754193 +0.098264 0.727580 0.753693 +0.129691 0.729740 0.753192 +0.161118 0.731900 0.752692 +0.192545 0.734061 0.752192 +0.223972 0.736221 0.751691 +0.255400 0.738381 0.751191 +0.286827 0.740541 0.750690 +0.318254 0.742701 0.750190 +0.349681 0.744862 0.749690 +0.381108 0.747022 0.749189 +0.412535 0.748689 0.748196 +0.443963 0.748188 0.745035 +0.475390 0.747688 0.741874 +0.506817 0.747188 0.738713 +0.538244 0.746687 0.735551 +0.569671 0.746187 0.732390 +0.601098 0.745686 0.729229 +0.631162 0.745186 0.726182 +0.659168 0.744686 0.723306 +0.687173 0.744185 0.720430 +0.715179 0.743685 0.717554 +0.740809 0.743184 0.714678 +0.771190 0.747435 0.714178 +0.799196 0.749310 0.713678 +0.827201 0.751185 0.713177 +0.855207 0.753060 0.712677 +0.883213 0.754936 0.712176 +0.000000 0.767555 0.783518 +0.000000 0.769715 0.783018 +0.000000 0.771875 0.782517 +0.002093 0.774035 0.782017 +0.033520 0.776195 0.781516 +0.064948 0.778356 0.781016 +0.096375 0.780516 0.780515 +0.127802 0.780015 0.777354 +0.159229 0.779515 0.774193 +0.190656 0.779014 0.771032 +0.222083 0.778514 0.767871 +0.253511 0.778014 0.764710 +0.284938 0.777513 0.761549 +0.316365 0.777013 0.758388 +0.347792 0.776512 0.755227 +0.379219 0.776012 0.752066 +0.410646 0.775512 0.748905 +0.442074 0.775011 0.745744 +0.473501 0.774511 0.742583 +0.504928 0.774010 0.739422 +0.536355 0.773510 0.736261 +0.567782 0.773010 0.733100 +0.599209 0.772509 0.729939 +0.629478 0.772009 0.726874 +0.657484 0.771508 0.723998 +0.685490 0.771008 0.721122 +0.713495 0.770508 0.718246 +0.736750 0.770007 0.712995 +0.764756 0.769507 0.712495 +0.797512 0.776133 0.711994 +0.825518 0.778008 0.711494 +0.853524 0.779883 0.710993 +0.881529 0.781758 0.710493 +0.000000 0.810341 0.800191 +0.000000 0.809840 0.797030 +0.000000 0.809340 0.793869 +0.000204 0.808839 0.790708 +0.031631 0.808339 0.787546 +0.063059 0.807839 0.784385 +0.094486 0.807338 0.781224 +0.125913 0.806838 0.778063 +0.157340 0.806337 0.774902 +0.188767 0.805837 0.771741 +0.220194 0.805337 0.768580 +0.251622 0.804836 0.765419 +0.283049 0.804336 0.762258 +0.314476 0.803835 0.759097 +0.345903 0.803335 0.755936 +0.377330 0.802835 0.752775 +0.408757 0.802334 0.749614 +0.440184 0.801834 0.746453 +0.471612 0.801333 0.743292 +0.503039 0.800833 0.740131 +0.534466 0.800333 0.736970 +0.565893 0.799832 0.733809 +0.597320 0.799332 0.730648 +0.627795 0.798831 0.727566 +0.655801 0.798331 0.724690 +0.683806 0.797831 0.721814 +0.711812 0.797330 0.718939 +0.732691 0.796830 0.711312 +0.760697 0.796329 0.710811 +0.788703 0.795829 0.710311 +0.823835 0.804831 0.709810 +0.851840 0.806706 0.709310 +0.879846 0.808581 0.708810 +0.000000 0.837163 0.800900 +0.000000 0.836663 0.797739 +0.000000 0.836162 0.794578 +0.000000 0.835662 0.791417 +0.029742 0.835162 0.788256 +0.061170 0.834661 0.785095 +0.092597 0.834161 0.781934 +0.124024 0.833660 0.778773 +0.155451 0.833160 0.775612 +0.186878 0.832660 0.772451 +0.218305 0.832159 0.769290 +0.249732 0.831659 0.766129 +0.281160 0.831158 0.762968 +0.312587 0.830658 0.759806 +0.344014 0.830158 0.756645 +0.375441 0.829657 0.753484 +0.406868 0.829157 0.750323 +0.438295 0.828657 0.747162 +0.469723 0.828156 0.744001 +0.501150 0.827656 0.740840 +0.532577 0.827155 0.737679 +0.564004 0.826655 0.734518 +0.595431 0.826155 0.731357 +0.626112 0.825654 0.728258 +0.654117 0.825154 0.725383 +0.682123 0.824653 0.722507 +0.710129 0.824153 0.719631 +0.728632 0.823653 0.709628 +0.756638 0.823152 0.709128 +0.784644 0.822652 0.708627 +0.812649 0.822151 0.708127 +0.850157 0.833528 0.707627 +0.878163 0.835404 0.707126 +0.000000 0.863986 0.801609 +0.000000 0.863486 0.798448 +0.000000 0.862985 0.795287 +0.000000 0.862485 0.792126 +0.027853 0.861984 0.788965 +0.059280 0.861484 0.785804 +0.090708 0.860984 0.782643 +0.122135 0.860483 0.779482 +0.153562 0.859983 0.776321 +0.184989 0.859482 0.773160 +0.216416 0.858982 0.769999 +0.247843 0.858482 0.766838 +0.279271 0.857981 0.763677 +0.310698 0.857481 0.760516 +0.342125 0.856980 0.757355 +0.373552 0.856480 0.754194 +0.404979 0.855980 0.751033 +0.436406 0.855479 0.747872 +0.467834 0.854979 0.744711 +0.499261 0.854478 0.741550 +0.530688 0.853978 0.738389 +0.562115 0.853478 0.735228 +0.593542 0.852977 0.732066 +0.624428 0.852477 0.728951 +0.652434 0.851976 0.726075 +0.680440 0.851476 0.723199 +0.708445 0.850976 0.720323 +0.724573 0.850475 0.707945 +0.752579 0.849975 0.707445 +0.780585 0.849474 0.706944 +0.808590 0.848974 0.706444 +0.836596 0.848474 0.705943 +0.876479 0.862226 0.705443 +0.000000 0.890809 0.802318 +0.000000 0.890308 0.799157 +0.000000 0.889808 0.795996 +0.000000 0.889307 0.792835 +0.025964 0.888807 0.789674 +0.057391 0.888307 0.786513 +0.088819 0.887806 0.783352 +0.120246 0.887306 0.780191 +0.151673 0.886805 0.777030 +0.183100 0.886305 0.773869 +0.214527 0.885805 0.770708 +0.245954 0.885304 0.767547 +0.277382 0.884804 0.764386 +0.308809 0.884303 0.761225 +0.340236 0.883803 0.758064 +0.371663 0.883303 0.754903 +0.403090 0.882802 0.751742 +0.434517 0.882302 0.748581 +0.465945 0.881801 0.745420 +0.497372 0.881301 0.742259 +0.528799 0.880801 0.739098 +0.560226 0.880300 0.735937 +0.591653 0.879800 0.732776 +0.622745 0.879299 0.729643 +0.650751 0.878799 0.726767 +0.678756 0.878299 0.723891 +0.706762 0.877798 0.721015 +0.720515 0.877298 0.706262 +0.748520 0.876797 0.705761 +0.776526 0.876297 0.705261 +0.804532 0.875797 0.704760 +0.832537 0.875296 0.704260 +0.860543 0.874796 0.703760 +0.030636 0.000000 0.801976 +0.062068 0.000000 0.801476 +0.093500 0.000000 0.800976 +0.124933 0.000000 0.800475 +0.156365 0.000000 0.799975 +0.187797 0.000000 0.799474 +0.219229 0.000000 0.798974 +0.250662 0.000000 0.798474 +0.282094 0.000000 0.797973 +0.313526 0.000000 0.797473 +0.344958 0.000000 0.796972 +0.376391 0.000000 0.796472 +0.407823 0.000000 0.795972 +0.439255 0.000000 0.795471 +0.470687 0.000000 0.794971 +0.502120 0.000000 0.794470 +0.533552 0.000000 0.793970 +0.564984 0.000000 0.793470 +0.596417 0.000000 0.792969 +0.627849 0.000000 0.792469 +0.659281 0.000000 0.791968 +0.690661 0.000000 0.791468 +0.718671 0.000000 0.790968 +0.746682 0.000000 0.790467 +0.774693 0.000000 0.789967 +0.789466 0.000000 0.776229 +0.788966 0.000000 0.747218 +0.788466 0.000000 0.718206 +0.816471 0.000000 0.715325 +0.844477 0.000000 0.712444 +0.872483 0.000000 0.709563 +0.900488 0.000000 0.706682 +0.928494 0.000000 0.703801 +0.000000 0.000000 0.800293 +0.057531 0.000000 0.799793 +0.088963 0.000000 0.799292 +0.120395 0.000000 0.798792 +0.151827 0.000000 0.798291 +0.183260 0.000000 0.797791 +0.214692 0.000000 0.797291 +0.246124 0.000000 0.796790 +0.277556 0.000000 0.796290 +0.308989 0.000000 0.795789 +0.340421 0.000000 0.795289 +0.371853 0.000000 0.794789 +0.403285 0.000000 0.794288 +0.434718 0.000000 0.793788 +0.466150 0.000000 0.793287 +0.497582 0.000000 0.792787 +0.529014 0.000000 0.792287 +0.560447 0.000000 0.791786 +0.591879 0.000000 0.791286 +0.623311 0.000000 0.790785 +0.654743 0.000000 0.790285 +0.686176 0.000000 0.789785 +0.714339 0.000000 0.789284 +0.742350 0.000000 0.788784 +0.770361 0.000000 0.788283 +0.787783 0.000000 0.777195 +0.787283 0.000000 0.748183 +0.786782 0.000000 0.719171 +0.814788 0.000000 0.716290 +0.842794 0.000000 0.713409 +0.870799 0.000000 0.710528 +0.898805 0.000000 0.707647 +0.926811 0.000000 0.704766 +0.000000 0.000000 0.798610 +0.023670 0.000000 0.798109 +0.084425 0.019590 0.797609 +0.115857 0.019029 0.797108 +0.147290 0.018467 0.796608 +0.178722 0.017906 0.796108 +0.210154 0.017344 0.795607 +0.241586 0.016783 0.795107 +0.273019 0.016221 0.794606 +0.304451 0.015660 0.794106 +0.335883 0.015098 0.793606 +0.367315 0.014537 0.793105 +0.398748 0.013975 0.792605 +0.430180 0.013413 0.792104 +0.461612 0.012852 0.791604 +0.493045 0.012290 0.791104 +0.524477 0.011729 0.790603 +0.555909 0.011167 0.790103 +0.587341 0.010606 0.789602 +0.618774 0.010044 0.789102 +0.650206 0.009483 0.788602 +0.681638 0.008921 0.788101 +0.710007 0.008360 0.787601 +0.738018 0.007798 0.787100 +0.766029 0.007237 0.786600 +0.786100 0.006675 0.778160 +0.785599 0.006113 0.749148 +0.785099 0.005552 0.720137 +0.813105 0.004990 0.717256 +0.841110 0.004429 0.714375 +0.869116 0.003867 0.711494 +0.897122 0.003306 0.708613 +0.925127 0.002744 0.705732 +0.000000 0.000000 0.796926 +0.000000 0.000000 0.796426 +0.050565 0.017701 0.795925 +0.111320 0.049128 0.795425 +0.142752 0.048567 0.794925 +0.174184 0.048005 0.794424 +0.205617 0.047444 0.793924 +0.237049 0.046882 0.793423 +0.268481 0.046321 0.792923 +0.299913 0.045759 0.792423 +0.331346 0.045198 0.791922 +0.362778 0.044636 0.791422 +0.394210 0.044075 0.790921 +0.425642 0.043513 0.790421 +0.457075 0.042952 0.789921 +0.488507 0.042390 0.789420 +0.519939 0.041828 0.788920 +0.551371 0.041267 0.788419 +0.582804 0.040705 0.787919 +0.614236 0.040144 0.787419 +0.645668 0.039582 0.786918 +0.677100 0.039021 0.786418 +0.705675 0.038459 0.785918 +0.733686 0.037898 0.785417 +0.761697 0.037336 0.784917 +0.784416 0.036775 0.779125 +0.783916 0.036213 0.750113 +0.783416 0.035652 0.721102 +0.811421 0.035090 0.718221 +0.839427 0.034529 0.715340 +0.867432 0.033967 0.712459 +0.895438 0.033405 0.709578 +0.923444 0.032844 0.706697 +0.000000 0.010722 0.795243 +0.000000 0.012821 0.794743 +0.016704 0.015812 0.794242 +0.077459 0.047239 0.793742 +0.138214 0.078667 0.793241 +0.169647 0.078105 0.792741 +0.201079 0.077543 0.792241 +0.232511 0.076982 0.791740 +0.263943 0.076420 0.791240 +0.295376 0.075859 0.790739 +0.326808 0.075297 0.790239 +0.358240 0.074736 0.789739 +0.389672 0.074174 0.789238 +0.421105 0.073613 0.788738 +0.452537 0.073051 0.788237 +0.483969 0.072490 0.787737 +0.515402 0.071928 0.787237 +0.546834 0.071367 0.786736 +0.578266 0.070805 0.786236 +0.609698 0.070244 0.785735 +0.641131 0.069682 0.785235 +0.672563 0.069120 0.784735 +0.701343 0.068559 0.784234 +0.729354 0.067997 0.783734 +0.757365 0.067436 0.783233 +0.782733 0.066874 0.780090 +0.782233 0.066313 0.751079 +0.781732 0.065751 0.722067 +0.809738 0.065190 0.719186 +0.837743 0.064628 0.716305 +0.865749 0.064067 0.713424 +0.893755 0.063505 0.710543 +0.921760 0.062944 0.707662 +0.000000 0.040805 0.793560 +0.000000 0.042904 0.793059 +0.013923 0.045003 0.792559 +0.045350 0.047102 0.792058 +0.104354 0.076778 0.791558 +0.165109 0.108205 0.791058 +0.196541 0.107643 0.790557 +0.227974 0.107082 0.790057 +0.259406 0.106520 0.789556 +0.290838 0.105959 0.789056 +0.322270 0.105397 0.788556 +0.353703 0.104835 0.788055 +0.385135 0.104274 0.787555 +0.416567 0.103712 0.787054 +0.447999 0.103151 0.786554 +0.479432 0.102589 0.786054 +0.510864 0.102028 0.785553 +0.542296 0.101466 0.785053 +0.573728 0.100905 0.784552 +0.605161 0.100343 0.784052 +0.636593 0.099782 0.783552 +0.668025 0.099220 0.783051 +0.697011 0.098659 0.782551 +0.725022 0.098097 0.782050 +0.753033 0.097536 0.781550 +0.781044 0.096974 0.781050 +0.780549 0.096412 0.752044 +0.780049 0.095851 0.723032 +0.808054 0.095289 0.720151 +0.836060 0.094728 0.717270 +0.864066 0.094166 0.714389 +0.892071 0.093605 0.711508 +0.920077 0.093043 0.708627 +0.000000 0.070887 0.791876 +0.000000 0.072986 0.791376 +0.012034 0.075086 0.790875 +0.043461 0.077185 0.790375 +0.074888 0.079284 0.789875 +0.131248 0.106316 0.789374 +0.192004 0.137743 0.788874 +0.223436 0.137181 0.788373 +0.254868 0.136620 0.787873 +0.286300 0.136058 0.787373 +0.317733 0.135497 0.786872 +0.349165 0.134935 0.786372 +0.380597 0.134374 0.785871 +0.412030 0.133812 0.785371 +0.443462 0.133251 0.784871 +0.474894 0.132689 0.784370 +0.506326 0.132127 0.783870 +0.537759 0.131566 0.783369 +0.569191 0.131004 0.782869 +0.600623 0.130443 0.782369 +0.632055 0.129881 0.781868 +0.663488 0.129320 0.781368 +0.692680 0.128758 0.780867 +0.720690 0.128197 0.780367 +0.748701 0.127635 0.779867 +0.776712 0.127074 0.779366 +0.778866 0.126512 0.753009 +0.778365 0.125951 0.723997 +0.806371 0.125389 0.721116 +0.834377 0.124828 0.718235 +0.862382 0.124266 0.715354 +0.890388 0.123704 0.712473 +0.918394 0.123143 0.709592 +0.000000 0.100970 0.790193 +0.000000 0.103069 0.789692 +0.010145 0.105168 0.789192 +0.041572 0.107267 0.788692 +0.072999 0.109366 0.788191 +0.104427 0.111465 0.787691 +0.158143 0.135854 0.787190 +0.218898 0.167281 0.786690 +0.250331 0.166719 0.786190 +0.281763 0.166158 0.785689 +0.313195 0.165596 0.785189 +0.344627 0.165035 0.784688 +0.376060 0.164473 0.784188 +0.407492 0.163912 0.783688 +0.438924 0.163350 0.783187 +0.470356 0.162789 0.782687 +0.501789 0.162227 0.782186 +0.533221 0.161666 0.781686 +0.564653 0.161104 0.781186 +0.596085 0.160543 0.780685 +0.627518 0.159981 0.780185 +0.658950 0.159419 0.779684 +0.688348 0.158858 0.779184 +0.716358 0.158296 0.778684 +0.744369 0.157735 0.778183 +0.772380 0.157173 0.777683 +0.777182 0.156612 0.753974 +0.776682 0.156050 0.724963 +0.804688 0.155489 0.722082 +0.832693 0.154927 0.719201 +0.860699 0.154366 0.716320 +0.888705 0.153804 0.713439 +0.916710 0.153243 0.710558 +0.000000 0.131052 0.788509 +0.000000 0.133151 0.788009 +0.008256 0.135251 0.787509 +0.039683 0.137350 0.787008 +0.071110 0.139449 0.786508 +0.102538 0.141548 0.786007 +0.133965 0.143647 0.785507 +0.185038 0.165392 0.785007 +0.245793 0.196819 0.784506 +0.277225 0.196258 0.784006 +0.308658 0.195696 0.783505 +0.340090 0.195134 0.783005 +0.371522 0.194573 0.782505 +0.402954 0.194011 0.782004 +0.434387 0.193450 0.781504 +0.465819 0.192888 0.781003 +0.497251 0.192327 0.780503 +0.528683 0.191765 0.780003 +0.560116 0.191204 0.779502 +0.591548 0.190642 0.779002 +0.622980 0.190081 0.778501 +0.654412 0.189519 0.778001 +0.684016 0.188958 0.777501 +0.712026 0.188396 0.777000 +0.740037 0.187835 0.776500 +0.768048 0.187273 0.775999 +0.775499 0.186711 0.754939 +0.774999 0.186150 0.725928 +0.803004 0.185588 0.723047 +0.831010 0.185027 0.720166 +0.859016 0.184465 0.717285 +0.887021 0.183904 0.714404 +0.915027 0.183342 0.711523 +0.000000 0.161135 0.786826 +0.000000 0.163234 0.786326 +0.006367 0.165333 0.785825 +0.037794 0.167432 0.785325 +0.069221 0.169531 0.784824 +0.100649 0.171630 0.784324 +0.132076 0.173729 0.783824 +0.163503 0.175829 0.783323 +0.211932 0.194930 0.782823 +0.272688 0.226357 0.782322 +0.304120 0.225796 0.781822 +0.335552 0.225234 0.781322 +0.366984 0.224673 0.780821 +0.398417 0.224111 0.780321 +0.429849 0.223550 0.779820 +0.461281 0.222988 0.779320 +0.492713 0.222426 0.778820 +0.524146 0.221865 0.778319 +0.555578 0.221303 0.777819 +0.587010 0.220742 0.777318 +0.618442 0.220180 0.776818 +0.649875 0.219619 0.776318 +0.679684 0.219057 0.775817 +0.707694 0.218496 0.775317 +0.735705 0.217934 0.774816 +0.763716 0.217373 0.774316 +0.773816 0.216811 0.755905 +0.773315 0.216250 0.726893 +0.801321 0.215688 0.724012 +0.829327 0.215127 0.721131 +0.857332 0.214565 0.718250 +0.885338 0.214003 0.715369 +0.913344 0.213442 0.712488 +0.000000 0.191217 0.785143 +0.000000 0.193316 0.784642 +0.004478 0.195416 0.784142 +0.035905 0.197515 0.783641 +0.067332 0.199614 0.783141 +0.098760 0.201713 0.782641 +0.130187 0.203812 0.782140 +0.161614 0.205911 0.781640 +0.193041 0.208010 0.781139 +0.238827 0.224468 0.780639 +0.299582 0.255895 0.780139 +0.331015 0.255334 0.779638 +0.362447 0.254772 0.779138 +0.393879 0.254211 0.778637 +0.425311 0.253649 0.778137 +0.456744 0.253088 0.777637 +0.488176 0.252526 0.777136 +0.519608 0.251965 0.776636 +0.551040 0.251403 0.776135 +0.582473 0.250842 0.775635 +0.613905 0.250280 0.775135 +0.645337 0.249718 0.774634 +0.675352 0.249157 0.774134 +0.703362 0.248595 0.773633 +0.731373 0.248034 0.773133 +0.759384 0.247472 0.772633 +0.772132 0.246911 0.756870 +0.771632 0.246349 0.727858 +0.799638 0.245788 0.724977 +0.827643 0.245226 0.722096 +0.855649 0.244665 0.719215 +0.883655 0.244103 0.716334 +0.911660 0.243542 0.713453 +0.000000 0.221300 0.783459 +0.000000 0.223399 0.782959 +0.002589 0.225498 0.782458 +0.034016 0.227597 0.781958 +0.065443 0.229696 0.781458 +0.096870 0.231795 0.780957 +0.128298 0.233895 0.780457 +0.159725 0.235994 0.779956 +0.191152 0.238093 0.779456 +0.222579 0.240192 0.778956 +0.265722 0.254006 0.778455 +0.326477 0.285433 0.777955 +0.357909 0.284872 0.777455 +0.389341 0.284310 0.776954 +0.420774 0.283749 0.776454 +0.452206 0.283187 0.775953 +0.483638 0.282626 0.775453 +0.515070 0.282064 0.774953 +0.546503 0.281503 0.774452 +0.577935 0.280941 0.773952 +0.609367 0.280380 0.773451 +0.640799 0.279818 0.772951 +0.671020 0.279257 0.772451 +0.699030 0.278695 0.771950 +0.727041 0.278134 0.771450 +0.755052 0.277572 0.770949 +0.770449 0.277010 0.757835 +0.769949 0.276449 0.728824 +0.797954 0.275887 0.725943 +0.825960 0.275326 0.723062 +0.853965 0.274764 0.720181 +0.881971 0.274203 0.717300 +0.909977 0.273641 0.714419 +0.000000 0.251382 0.781776 +0.000000 0.253482 0.781276 +0.000700 0.255581 0.780775 +0.032127 0.257680 0.780275 +0.063554 0.259779 0.779774 +0.094981 0.261878 0.779274 +0.126409 0.263977 0.778774 +0.157836 0.266076 0.778273 +0.189263 0.268175 0.777773 +0.220690 0.270274 0.777272 +0.252117 0.272373 0.776772 +0.292616 0.283544 0.776272 +0.353372 0.314972 0.775771 +0.384804 0.314410 0.775271 +0.416236 0.313848 0.774770 +0.447668 0.313287 0.774270 +0.479101 0.312725 0.773770 +0.510533 0.312164 0.773269 +0.541965 0.311602 0.772769 +0.573397 0.311041 0.772268 +0.604830 0.310479 0.771768 +0.636262 0.309918 0.771268 +0.666688 0.309356 0.770767 +0.694699 0.308795 0.770267 +0.722709 0.308233 0.769766 +0.750720 0.307672 0.769266 +0.768766 0.307110 0.758800 +0.768265 0.306549 0.729789 +0.796271 0.305987 0.726908 +0.824276 0.305425 0.724027 +0.852282 0.304864 0.721146 +0.880288 0.304302 0.718265 +0.908293 0.303741 0.715384 +0.000000 0.281465 0.780093 +0.000000 0.283564 0.779592 +0.000000 0.285663 0.779092 +0.030238 0.287762 0.778591 +0.061665 0.289861 0.778091 +0.093092 0.291960 0.777591 +0.124520 0.294060 0.777090 +0.155947 0.296159 0.776590 +0.187374 0.298258 0.776089 +0.218801 0.300357 0.775589 +0.250228 0.302456 0.775089 +0.281655 0.304555 0.774588 +0.319511 0.313083 0.774088 +0.380266 0.344510 0.773587 +0.411698 0.343948 0.773087 +0.443131 0.343387 0.772587 +0.474563 0.342825 0.772086 +0.505995 0.342264 0.771586 +0.537427 0.341702 0.771085 +0.568860 0.341140 0.770585 +0.600292 0.340579 0.770085 +0.631724 0.340017 0.769584 +0.662356 0.339456 0.769084 +0.690367 0.338894 0.768583 +0.718377 0.338333 0.768083 +0.746388 0.337771 0.767583 +0.767082 0.337210 0.759766 +0.766582 0.336648 0.730754 +0.794587 0.336087 0.727873 +0.822593 0.335525 0.724992 +0.850599 0.334964 0.722111 +0.878604 0.334402 0.719230 +0.906610 0.333841 0.716349 +0.000000 0.311547 0.778409 +0.000000 0.313647 0.777909 +0.000000 0.315746 0.777408 +0.028349 0.317845 0.776908 +0.059776 0.319944 0.776408 +0.091203 0.322043 0.775907 +0.122631 0.324142 0.775407 +0.154058 0.326241 0.774906 +0.185485 0.328340 0.774406 +0.216912 0.330439 0.773906 +0.248339 0.332538 0.773405 +0.279766 0.334638 0.772905 +0.311193 0.336737 0.772404 +0.346406 0.342621 0.771904 +0.407161 0.374048 0.771404 +0.438593 0.373486 0.770903 +0.470025 0.372925 0.770403 +0.501458 0.372363 0.769902 +0.532890 0.371802 0.769402 +0.564322 0.371240 0.768902 +0.595754 0.370679 0.768401 +0.627187 0.370117 0.767901 +0.658024 0.369556 0.767400 +0.686035 0.368994 0.766900 +0.714045 0.368432 0.766400 +0.742056 0.367871 0.765899 +0.765399 0.367309 0.760731 +0.764898 0.366748 0.731719 +0.792904 0.366186 0.728838 +0.820910 0.365625 0.725957 +0.848915 0.365063 0.723076 +0.876921 0.364502 0.720195 +0.904927 0.363940 0.717314 +0.000000 0.341630 0.776726 +0.000000 0.343729 0.776225 +0.000000 0.345828 0.775725 +0.026460 0.347927 0.775225 +0.057887 0.350026 0.774724 +0.089314 0.352125 0.774224 +0.120741 0.354225 0.773723 +0.152169 0.356324 0.773223 +0.183596 0.358423 0.772723 +0.215023 0.360522 0.772222 +0.246450 0.362621 0.771722 +0.277877 0.364720 0.771221 +0.309304 0.366819 0.770721 +0.340732 0.368918 0.770221 +0.373300 0.372159 0.769720 +0.434055 0.403586 0.769220 +0.465488 0.403024 0.768719 +0.496920 0.402463 0.768219 +0.528352 0.401901 0.767719 +0.559784 0.401340 0.767218 +0.591217 0.400778 0.766718 +0.622649 0.400217 0.766217 +0.653692 0.399655 0.765717 +0.681703 0.399094 0.765217 +0.709713 0.398532 0.764716 +0.737724 0.397971 0.764216 +0.763715 0.397409 0.761696 +0.763215 0.396848 0.732684 +0.791221 0.396286 0.729803 +0.819226 0.395724 0.726922 +0.847232 0.395163 0.724041 +0.875238 0.394601 0.721160 +0.903243 0.394040 0.718279 +0.000000 0.371713 0.775042 +0.000000 0.373812 0.774542 +0.000000 0.375911 0.774042 +0.024571 0.378010 0.773541 +0.055998 0.380109 0.773041 +0.087425 0.382208 0.772540 +0.118852 0.384307 0.772040 +0.150280 0.386406 0.771540 +0.181707 0.388505 0.771039 +0.213134 0.390604 0.770539 +0.244561 0.392703 0.770038 +0.275988 0.394803 0.769538 +0.307415 0.396902 0.769038 +0.338843 0.399001 0.768537 +0.370270 0.401100 0.768037 +0.401697 0.403199 0.767536 +0.460950 0.433124 0.767036 +0.492382 0.432563 0.766536 +0.523815 0.432001 0.766035 +0.555247 0.431439 0.765535 +0.586679 0.430878 0.765034 +0.618111 0.430316 0.764534 +0.649360 0.429755 0.764034 +0.677371 0.429193 0.763533 +0.705381 0.428632 0.763033 +0.733392 0.428070 0.762532 +0.761403 0.427509 0.762032 +0.761532 0.426947 0.733650 +0.789537 0.426386 0.730769 +0.817543 0.425824 0.727888 +0.845549 0.425263 0.725007 +0.873554 0.424701 0.722126 +0.901560 0.424140 0.719245 +0.000000 0.401795 0.773359 +0.000000 0.403894 0.772859 +0.000000 0.405993 0.772358 +0.022682 0.408092 0.771858 +0.054109 0.410191 0.771357 +0.085536 0.412291 0.770857 +0.116963 0.414390 0.770357 +0.148391 0.416489 0.769856 +0.179818 0.418588 0.769356 +0.211245 0.420687 0.768855 +0.242672 0.422786 0.768355 +0.274099 0.424885 0.767855 +0.305526 0.426984 0.767354 +0.336954 0.429083 0.766854 +0.368381 0.431182 0.766353 +0.399808 0.433281 0.765853 +0.431235 0.435381 0.765353 +0.487845 0.462662 0.764852 +0.519277 0.462101 0.764352 +0.550709 0.461539 0.763851 +0.582141 0.460978 0.763351 +0.613574 0.460416 0.762851 +0.645006 0.459855 0.762350 +0.673039 0.459293 0.761850 +0.701049 0.458731 0.761349 +0.729060 0.458170 0.760849 +0.757071 0.457608 0.760349 +0.759848 0.457047 0.734615 +0.787854 0.456485 0.731734 +0.815860 0.455924 0.728853 +0.843865 0.455362 0.725972 +0.871871 0.454801 0.723091 +0.899877 0.454239 0.720210 +0.000000 0.431878 0.771676 +0.000000 0.433977 0.771175 +0.000000 0.436076 0.770675 +0.020793 0.438175 0.770174 +0.052220 0.440274 0.769674 +0.083647 0.442373 0.769174 +0.115074 0.444472 0.768673 +0.146502 0.446571 0.768173 +0.177929 0.448670 0.767672 +0.209356 0.450769 0.767172 +0.240783 0.452869 0.766672 +0.272210 0.454968 0.766171 +0.303637 0.457067 0.765671 +0.335065 0.459166 0.765170 +0.366492 0.461265 0.764670 +0.397919 0.463364 0.764170 +0.429346 0.465463 0.763669 +0.460773 0.467562 0.763169 +0.514739 0.492200 0.762668 +0.546172 0.491639 0.762168 +0.577604 0.491077 0.761668 +0.609036 0.490516 0.761167 +0.640468 0.489954 0.760667 +0.668707 0.489393 0.760166 +0.696718 0.488831 0.759666 +0.724728 0.488270 0.759166 +0.752739 0.487708 0.758665 +0.758165 0.487147 0.735580 +0.786171 0.486585 0.732699 +0.814176 0.486023 0.729818 +0.842182 0.485462 0.726937 +0.870188 0.484900 0.724056 +0.898193 0.484339 0.721175 +0.000000 0.461960 0.769992 +0.000000 0.464059 0.769492 +0.000000 0.466158 0.768991 +0.018904 0.468257 0.768491 +0.050331 0.470356 0.767991 +0.081758 0.472456 0.767490 +0.113185 0.474555 0.766990 +0.144613 0.476654 0.766490 +0.176040 0.478753 0.765989 +0.207467 0.480852 0.765489 +0.238894 0.482951 0.764988 +0.270321 0.485050 0.764488 +0.301748 0.487149 0.763988 +0.333175 0.489248 0.763487 +0.364603 0.491347 0.762987 +0.396030 0.493447 0.762486 +0.427457 0.495546 0.761986 +0.458884 0.497645 0.761486 +0.490311 0.499744 0.760985 +0.541634 0.521738 0.760485 +0.573066 0.521177 0.759984 +0.604498 0.520615 0.759484 +0.635931 0.520054 0.758984 +0.664375 0.519492 0.758483 +0.692386 0.518931 0.757983 +0.720396 0.518369 0.757482 +0.748407 0.517808 0.756982 +0.756482 0.517246 0.736545 +0.784487 0.516685 0.733664 +0.812493 0.516123 0.730783 +0.840498 0.515562 0.727902 +0.868504 0.515000 0.725021 +0.896510 0.514439 0.722140 +0.000000 0.492043 0.768309 +0.000000 0.494142 0.767809 +0.000000 0.496241 0.767308 +0.017015 0.498340 0.766808 +0.048442 0.500439 0.766307 +0.079869 0.502538 0.765807 +0.111296 0.504637 0.765307 +0.142723 0.506736 0.764806 +0.174151 0.508835 0.764306 +0.205578 0.510934 0.763805 +0.237005 0.513034 0.763305 +0.268432 0.515133 0.762805 +0.299859 0.517232 0.762304 +0.331286 0.519331 0.761804 +0.362714 0.521430 0.761303 +0.394141 0.523529 0.760803 +0.425568 0.525628 0.760303 +0.456995 0.527727 0.759802 +0.488422 0.529826 0.759302 +0.519849 0.531925 0.758801 +0.568529 0.551277 0.758301 +0.599961 0.550715 0.757801 +0.631393 0.550154 0.757300 +0.660043 0.549592 0.756800 +0.688054 0.549030 0.756299 +0.716064 0.548469 0.755799 +0.744075 0.547907 0.755299 +0.754798 0.547346 0.737510 +0.782804 0.546784 0.734629 +0.810809 0.546223 0.731748 +0.838815 0.545661 0.728867 +0.866821 0.545100 0.725986 +0.894826 0.544538 0.723105 +0.000000 0.522125 0.766626 +0.000000 0.524224 0.766125 +0.000000 0.526323 0.765625 +0.015126 0.528422 0.765124 +0.046553 0.530522 0.764624 +0.077980 0.532621 0.764124 +0.109407 0.534720 0.763623 +0.140834 0.536819 0.763123 +0.172262 0.538918 0.762622 +0.203689 0.541017 0.762122 +0.235116 0.543116 0.761622 +0.266543 0.545215 0.761121 +0.297970 0.547314 0.760621 +0.329397 0.549413 0.760120 +0.360825 0.551512 0.759620 +0.392252 0.553612 0.759120 +0.423679 0.555711 0.758619 +0.455106 0.557810 0.758119 +0.486533 0.559909 0.757618 +0.517960 0.562008 0.757118 +0.549388 0.564107 0.756618 +0.595423 0.580815 0.756117 +0.626855 0.580253 0.755617 +0.655711 0.579692 0.755116 +0.683722 0.579130 0.754616 +0.711732 0.578569 0.754116 +0.739743 0.578007 0.753615 +0.753115 0.577445 0.738476 +0.781120 0.576884 0.735595 +0.809126 0.576322 0.732714 +0.837132 0.575761 0.729833 +0.865137 0.575199 0.726952 +0.893143 0.574638 0.724071 +0.000000 0.551913 0.764942 +0.000000 0.554073 0.764442 +0.000000 0.556233 0.763941 +0.013237 0.558394 0.763441 +0.044664 0.560554 0.762941 +0.076091 0.562703 0.762440 +0.107518 0.564802 0.761940 +0.138945 0.566901 0.761439 +0.170373 0.569000 0.760939 +0.201800 0.571100 0.760439 +0.233227 0.573199 0.759938 +0.264654 0.575298 0.759438 +0.296081 0.577397 0.758937 +0.327508 0.579496 0.758437 +0.358936 0.581595 0.757937 +0.390363 0.583694 0.757436 +0.421790 0.585793 0.756936 +0.453217 0.587892 0.756435 +0.484644 0.589991 0.755935 +0.516071 0.592090 0.755435 +0.547499 0.594190 0.754934 +0.578926 0.596289 0.754434 +0.622318 0.610353 0.753933 +0.651379 0.609791 0.753433 +0.679390 0.609230 0.752933 +0.707400 0.608668 0.752432 +0.735411 0.608107 0.751932 +0.751431 0.607545 0.739441 +0.779437 0.606984 0.736560 +0.807443 0.606422 0.733679 +0.835448 0.605861 0.730798 +0.863454 0.605299 0.727917 +0.891460 0.604737 0.725036 +0.000000 0.578719 0.763259 +0.000000 0.580879 0.762758 +0.000000 0.583039 0.762258 +0.011348 0.585199 0.761758 +0.042775 0.587359 0.761257 +0.074202 0.589520 0.760757 +0.105629 0.591680 0.760256 +0.137056 0.593840 0.759756 +0.168484 0.596000 0.759256 +0.199911 0.598161 0.758755 +0.231338 0.600321 0.758255 +0.262765 0.602481 0.757754 +0.294192 0.604641 0.757254 +0.325619 0.606802 0.756754 +0.357047 0.608962 0.756253 +0.388474 0.611122 0.755753 +0.419901 0.613282 0.755252 +0.451328 0.615442 0.754752 +0.482755 0.617603 0.754252 +0.514182 0.619763 0.753751 +0.545609 0.621923 0.753251 +0.577037 0.624083 0.752750 +0.608464 0.626244 0.752250 +0.647227 0.637725 0.751750 +0.675233 0.637225 0.751249 +0.703239 0.636725 0.750749 +0.731244 0.636224 0.750248 +0.749748 0.635724 0.740246 +0.777754 0.635223 0.737370 +0.805759 0.634723 0.734494 +0.833765 0.634223 0.731618 +0.861771 0.633722 0.728742 +0.889776 0.633222 0.725866 +0.000000 0.605524 0.761575 +0.000000 0.607684 0.761075 +0.000000 0.609845 0.760575 +0.009459 0.612005 0.760074 +0.040886 0.614165 0.759574 +0.072313 0.616325 0.759073 +0.103740 0.618485 0.758573 +0.135167 0.620646 0.758073 +0.166594 0.622806 0.757572 +0.198022 0.624966 0.757072 +0.229449 0.627126 0.756571 +0.260876 0.629287 0.756071 +0.292303 0.631447 0.755571 +0.323730 0.633607 0.755070 +0.355157 0.635767 0.754570 +0.386585 0.637928 0.754069 +0.418012 0.640088 0.753569 +0.449439 0.642248 0.753069 +0.480866 0.644408 0.752568 +0.512293 0.646568 0.752068 +0.543720 0.648729 0.751567 +0.575148 0.650889 0.751067 +0.606575 0.653049 0.750567 +0.636042 0.655046 0.750066 +0.671174 0.664048 0.749566 +0.699180 0.663547 0.749065 +0.727186 0.663047 0.748565 +0.748065 0.662546 0.740938 +0.776070 0.662046 0.738062 +0.804076 0.661546 0.735186 +0.832082 0.661045 0.732310 +0.860087 0.660545 0.729435 +0.888093 0.660044 0.726559 +0.000000 0.632330 0.759892 +0.000000 0.634490 0.759392 +0.000000 0.636650 0.758891 +0.007570 0.638810 0.758391 +0.038997 0.640971 0.757890 +0.070424 0.643131 0.757390 +0.101851 0.645291 0.756890 +0.133278 0.647451 0.756389 +0.164705 0.649611 0.755889 +0.196133 0.651772 0.755388 +0.227560 0.653932 0.754888 +0.258987 0.656092 0.754388 +0.290414 0.658252 0.753887 +0.321841 0.660413 0.753387 +0.353268 0.662573 0.752886 +0.384696 0.664733 0.752386 +0.416123 0.666893 0.751886 +0.447550 0.669054 0.751385 +0.478977 0.671214 0.750885 +0.510404 0.673374 0.750384 +0.541831 0.675534 0.749884 +0.573259 0.677694 0.749384 +0.604686 0.679855 0.748883 +0.634359 0.681869 0.748383 +0.662364 0.683744 0.747882 +0.695121 0.690370 0.747382 +0.723127 0.689870 0.746882 +0.746381 0.689369 0.741630 +0.774387 0.688869 0.738754 +0.802393 0.688368 0.735878 +0.830398 0.687868 0.733003 +0.858404 0.687368 0.730127 +0.886410 0.686867 0.727251 +0.000000 0.659135 0.758209 +0.000000 0.661295 0.757708 +0.000000 0.663456 0.757208 +0.005681 0.665616 0.756707 +0.037108 0.667776 0.756207 +0.068535 0.669936 0.755707 +0.099962 0.672097 0.755206 +0.131389 0.674257 0.754706 +0.162816 0.676417 0.754205 +0.194244 0.678577 0.753705 +0.225671 0.680737 0.753205 +0.257098 0.682898 0.752704 +0.288525 0.685058 0.752204 +0.319952 0.687218 0.751703 +0.351379 0.689378 0.751203 +0.382807 0.691539 0.750703 +0.414234 0.693699 0.750202 +0.445661 0.695859 0.749702 +0.477088 0.698019 0.749201 +0.508515 0.700180 0.748701 +0.539942 0.702340 0.748201 +0.571370 0.704500 0.747700 +0.602797 0.706660 0.747200 +0.632675 0.708691 0.746700 +0.660681 0.710567 0.746199 +0.688687 0.712442 0.745699 +0.719068 0.716692 0.745198 +0.744698 0.716192 0.742322 +0.772704 0.715691 0.739446 +0.800709 0.715191 0.736571 +0.828715 0.714691 0.733695 +0.856721 0.714190 0.730819 +0.884726 0.713690 0.727943 +0.000000 0.685941 0.756525 +0.000000 0.688101 0.756025 +0.000000 0.690261 0.755525 +0.003792 0.692421 0.755024 +0.035219 0.694582 0.754524 +0.066646 0.696742 0.754023 +0.098073 0.698902 0.753523 +0.129500 0.701062 0.753023 +0.160927 0.703223 0.752522 +0.192355 0.705383 0.752022 +0.223782 0.707543 0.751521 +0.255209 0.709703 0.751021 +0.286636 0.711863 0.750521 +0.318063 0.714024 0.750020 +0.349490 0.716184 0.749520 +0.380918 0.718344 0.749019 +0.412345 0.720504 0.748519 +0.443772 0.722665 0.748019 +0.475199 0.724825 0.747518 +0.506626 0.726985 0.747018 +0.538053 0.729145 0.746517 +0.569480 0.731306 0.746017 +0.600908 0.733466 0.745517 +0.630992 0.735514 0.745016 +0.658998 0.737389 0.744516 +0.687003 0.739264 0.744015 +0.715009 0.741139 0.743515 +0.743015 0.743015 0.743015 +0.771020 0.744890 0.742514 +0.799026 0.746765 0.742014 +0.827031 0.748640 0.741513 +0.855037 0.750515 0.741013 +0.883043 0.752390 0.740513 +0.000000 0.738877 0.783348 +0.000000 0.741037 0.782848 +0.000000 0.743197 0.782347 +0.001903 0.745357 0.781847 +0.033330 0.747518 0.781346 +0.064757 0.749678 0.780846 +0.096184 0.751838 0.780346 +0.127611 0.753998 0.779845 +0.159038 0.756159 0.779345 +0.190466 0.758319 0.778844 +0.221893 0.760479 0.778344 +0.253320 0.762639 0.777844 +0.284747 0.764800 0.777343 +0.316174 0.766960 0.776843 +0.347601 0.769120 0.776342 +0.379028 0.771280 0.775842 +0.410456 0.773440 0.775342 +0.441883 0.774841 0.774082 +0.473310 0.774341 0.770921 +0.504737 0.773840 0.767760 +0.536164 0.773340 0.764599 +0.567591 0.772840 0.761438 +0.599019 0.772339 0.758277 +0.629309 0.771839 0.755210 +0.657314 0.771338 0.752334 +0.685320 0.770838 0.749458 +0.713326 0.770338 0.746583 +0.741331 0.769837 0.743707 +0.766961 0.769337 0.740831 +0.797342 0.773587 0.740330 +0.825348 0.775463 0.739830 +0.853354 0.777338 0.739330 +0.881359 0.779213 0.738829 +0.000000 0.791813 0.810171 +0.000000 0.793973 0.809670 +0.000000 0.796133 0.809170 +0.000014 0.798294 0.808669 +0.031441 0.800454 0.808169 +0.062868 0.802614 0.807669 +0.094295 0.804774 0.807168 +0.125722 0.806668 0.806401 +0.157149 0.806167 0.803240 +0.188576 0.805667 0.800079 +0.220004 0.805167 0.796918 +0.251431 0.804666 0.793757 +0.282858 0.804166 0.790596 +0.314285 0.803665 0.787435 +0.345712 0.803165 0.784274 +0.377139 0.802665 0.781113 +0.408567 0.802164 0.777952 +0.439994 0.801664 0.774791 +0.471421 0.801163 0.771630 +0.502848 0.800663 0.768469 +0.534275 0.800163 0.765308 +0.565702 0.799662 0.762147 +0.597130 0.799162 0.758986 +0.627625 0.798661 0.755902 +0.655631 0.798161 0.753027 +0.683636 0.797661 0.750151 +0.711642 0.797160 0.747275 +0.739648 0.796660 0.744399 +0.762902 0.796159 0.739147 +0.790908 0.795659 0.738647 +0.823665 0.802285 0.738147 +0.851670 0.804160 0.737646 +0.879676 0.806035 0.737146 +0.000000 0.836993 0.829238 +0.000000 0.836493 0.826077 +0.000000 0.835993 0.822916 +0.000000 0.835492 0.819755 +0.029552 0.834992 0.816594 +0.060979 0.834491 0.813433 +0.092406 0.833991 0.810272 +0.123833 0.833491 0.807111 +0.155260 0.832990 0.803949 +0.186687 0.832490 0.800788 +0.218115 0.831989 0.797627 +0.249542 0.831489 0.794466 +0.280969 0.830989 0.791305 +0.312396 0.830488 0.788144 +0.343823 0.829988 0.784983 +0.375250 0.829487 0.781822 +0.406678 0.828987 0.778661 +0.438105 0.828487 0.775500 +0.469532 0.827986 0.772339 +0.500959 0.827486 0.769178 +0.532386 0.826985 0.766017 +0.563813 0.826485 0.762856 +0.595241 0.825985 0.759695 +0.625942 0.825484 0.756595 +0.653947 0.824984 0.753719 +0.681953 0.824483 0.750843 +0.709959 0.823983 0.747967 +0.737964 0.823483 0.745091 +0.758844 0.822982 0.737464 +0.786849 0.822482 0.736964 +0.814855 0.821981 0.736463 +0.849987 0.830983 0.735963 +0.877993 0.832858 0.735462 +0.000000 0.863816 0.829947 +0.000000 0.863316 0.826786 +0.000000 0.862815 0.823625 +0.000000 0.862315 0.820464 +0.027663 0.861814 0.817303 +0.059090 0.861314 0.814142 +0.090517 0.860814 0.810981 +0.121944 0.860313 0.807820 +0.153371 0.859813 0.804659 +0.184798 0.859312 0.801498 +0.216226 0.858812 0.798337 +0.247653 0.858312 0.795176 +0.279080 0.857811 0.792015 +0.310507 0.857311 0.788854 +0.341934 0.856810 0.785693 +0.373361 0.856310 0.782532 +0.404789 0.855810 0.779371 +0.436216 0.855309 0.776209 +0.467643 0.854809 0.773048 +0.499070 0.854308 0.769887 +0.530497 0.853808 0.766726 +0.561924 0.853308 0.763565 +0.593352 0.852807 0.760404 +0.624258 0.852307 0.757287 +0.652264 0.851806 0.754411 +0.680270 0.851306 0.751535 +0.708275 0.850806 0.748659 +0.736281 0.850305 0.745783 +0.754785 0.849805 0.735781 +0.782790 0.849304 0.735280 +0.810796 0.848804 0.734780 +0.838802 0.848304 0.734279 +0.876309 0.859681 0.733779 +0.000000 0.890639 0.830656 +0.000000 0.890138 0.827495 +0.000000 0.889638 0.824334 +0.000000 0.889138 0.821173 +0.025774 0.888637 0.818012 +0.057201 0.888137 0.814851 +0.088628 0.887636 0.811690 +0.120055 0.887136 0.808529 +0.151482 0.886636 0.805368 +0.182909 0.886135 0.802207 +0.214337 0.885635 0.799046 +0.245764 0.885134 0.795885 +0.277191 0.884634 0.792724 +0.308618 0.884134 0.789563 +0.340045 0.883633 0.786402 +0.371472 0.883133 0.783241 +0.402900 0.882632 0.780080 +0.434327 0.882132 0.776919 +0.465754 0.881632 0.773758 +0.497181 0.881131 0.770597 +0.528608 0.880631 0.767436 +0.560035 0.880130 0.764275 +0.591462 0.879630 0.761114 +0.622575 0.879130 0.757979 +0.650581 0.878629 0.755103 +0.678586 0.878129 0.752227 +0.706592 0.877628 0.749351 +0.734598 0.877128 0.746475 +0.750726 0.876628 0.734097 +0.778731 0.876127 0.733597 +0.806737 0.875627 0.733096 +0.834743 0.875126 0.732596 +0.862748 0.874626 0.732096 +0.032822 0.000000 0.830313 +0.064255 0.000000 0.829812 +0.095687 0.000000 0.829312 +0.127119 0.000000 0.828811 +0.158551 0.000000 0.828311 +0.189984 0.000000 0.827811 +0.221416 0.000000 0.827310 +0.252848 0.000000 0.826810 +0.284280 0.000000 0.826309 +0.315713 0.000000 0.825809 +0.347145 0.000000 0.825309 +0.378577 0.000000 0.824808 +0.410010 0.000000 0.824308 +0.441442 0.000000 0.823807 +0.472874 0.000000 0.823307 +0.504306 0.000000 0.822807 +0.535739 0.000000 0.822306 +0.567171 0.000000 0.821806 +0.598603 0.000000 0.821305 +0.630035 0.000000 0.820805 +0.661468 0.000000 0.820305 +0.692868 0.000000 0.819804 +0.720879 0.000000 0.819304 +0.748889 0.000000 0.818803 +0.776900 0.000000 0.818303 +0.804911 0.000000 0.817803 +0.817302 0.000000 0.801683 +0.816802 0.000000 0.772671 +0.816301 0.000000 0.743660 +0.844307 0.000000 0.740779 +0.872313 0.000000 0.737898 +0.900318 0.000000 0.735017 +0.928324 0.000000 0.732136 +0.000000 0.000000 0.828629 +0.059717 0.000000 0.828129 +0.091149 0.000000 0.827628 +0.122582 0.000000 0.827128 +0.154014 0.000000 0.826628 +0.185446 0.000000 0.826127 +0.216878 0.000000 0.825627 +0.248311 0.000000 0.825126 +0.279743 0.000000 0.824626 +0.311175 0.000000 0.824126 +0.342607 0.000000 0.823625 +0.374040 0.000000 0.823125 +0.405472 0.000000 0.822624 +0.436904 0.000000 0.822124 +0.468336 0.000000 0.821624 +0.499769 0.000000 0.821123 +0.531201 0.000000 0.820623 +0.562633 0.000000 0.820122 +0.594065 0.000000 0.819622 +0.625498 0.000000 0.819122 +0.656930 0.000000 0.818621 +0.688362 0.000000 0.818121 +0.716547 0.000000 0.817620 +0.744557 0.000000 0.817120 +0.772568 0.000000 0.816620 +0.800579 0.000000 0.816119 +0.815619 0.000000 0.802648 +0.815118 0.000000 0.773636 +0.814618 0.000000 0.744625 +0.842624 0.000000 0.741744 +0.870629 0.000000 0.738863 +0.898635 0.000000 0.735982 +0.926641 0.000000 0.733101 +0.000000 0.000000 0.826946 +0.025856 0.000000 0.826445 +0.086612 0.019400 0.825945 +0.118044 0.018838 0.825445 +0.149476 0.018277 0.824944 +0.180908 0.017715 0.824444 +0.212341 0.017153 0.823943 +0.243773 0.016592 0.823443 +0.275205 0.016030 0.822943 +0.306638 0.015469 0.822442 +0.338070 0.014907 0.821942 +0.369502 0.014346 0.821441 +0.400934 0.013784 0.820941 +0.432367 0.013223 0.820441 +0.463799 0.012661 0.819940 +0.495231 0.012100 0.819440 +0.526663 0.011538 0.818939 +0.558096 0.010977 0.818439 +0.589528 0.010415 0.817939 +0.620960 0.009854 0.817438 +0.652392 0.009292 0.816938 +0.683825 0.008730 0.816437 +0.712215 0.008169 0.815937 +0.740225 0.007607 0.815437 +0.768236 0.007046 0.814936 +0.796247 0.006484 0.814436 +0.813935 0.005923 0.803613 +0.813435 0.005361 0.774602 +0.812935 0.004800 0.745590 +0.840940 0.004238 0.742709 +0.868946 0.003677 0.739828 +0.896952 0.003115 0.736947 +0.924957 0.002554 0.734066 +0.000000 0.000000 0.825262 +0.000000 0.000000 0.824762 +0.052751 0.017511 0.824262 +0.113506 0.048938 0.823761 +0.144939 0.048376 0.823261 +0.176371 0.047815 0.822760 +0.207803 0.047253 0.822260 +0.239235 0.046692 0.821760 +0.270668 0.046130 0.821259 +0.302100 0.045569 0.820759 +0.333532 0.045007 0.820258 +0.364964 0.044445 0.819758 +0.396397 0.043884 0.819258 +0.427829 0.043322 0.818757 +0.459261 0.042761 0.818257 +0.490693 0.042199 0.817756 +0.522126 0.041638 0.817256 +0.553558 0.041076 0.816756 +0.584990 0.040515 0.816255 +0.616422 0.039953 0.815755 +0.647855 0.039392 0.815254 +0.679287 0.038830 0.814754 +0.707883 0.038269 0.814254 +0.735893 0.037707 0.813753 +0.763904 0.037146 0.813253 +0.791915 0.036584 0.812752 +0.812252 0.036022 0.804578 +0.811752 0.035461 0.775567 +0.811251 0.034899 0.746555 +0.839257 0.034338 0.743674 +0.867263 0.033776 0.740793 +0.895268 0.033215 0.737912 +0.923274 0.032653 0.735031 +0.000000 0.008154 0.823579 +0.000000 0.010253 0.823079 +0.018891 0.015622 0.822578 +0.079646 0.047049 0.822078 +0.140401 0.078476 0.821577 +0.171833 0.077914 0.821077 +0.203265 0.077353 0.820577 +0.234698 0.076791 0.820076 +0.266130 0.076230 0.819576 +0.297562 0.075668 0.819075 +0.328995 0.075107 0.818575 +0.360427 0.074545 0.818075 +0.391859 0.073984 0.817574 +0.423291 0.073422 0.817074 +0.454724 0.072861 0.816573 +0.486156 0.072299 0.816073 +0.517588 0.071737 0.815573 +0.549020 0.071176 0.815072 +0.580453 0.070614 0.814572 +0.611885 0.070053 0.814071 +0.643317 0.069491 0.813571 +0.674749 0.068930 0.813071 +0.703551 0.068368 0.812570 +0.731562 0.067807 0.812070 +0.759572 0.067245 0.811569 +0.787583 0.066684 0.811069 +0.810569 0.066122 0.805544 +0.810068 0.065561 0.776532 +0.809568 0.064999 0.747520 +0.837574 0.064438 0.744639 +0.865579 0.063876 0.741758 +0.893585 0.063314 0.738877 +0.921590 0.062753 0.735996 +0.000000 0.038237 0.821896 +0.000000 0.040336 0.821395 +0.013732 0.042435 0.820895 +0.045785 0.045160 0.820394 +0.106540 0.076587 0.819894 +0.167296 0.108014 0.819394 +0.198728 0.107452 0.818893 +0.230160 0.106891 0.818393 +0.261592 0.106329 0.817892 +0.293025 0.105768 0.817392 +0.324457 0.105206 0.816892 +0.355889 0.104645 0.816391 +0.387321 0.104083 0.815891 +0.418754 0.103522 0.815390 +0.450186 0.102960 0.814890 +0.481618 0.102399 0.814390 +0.513050 0.101837 0.813889 +0.544483 0.101276 0.813389 +0.575915 0.100714 0.812888 +0.607347 0.100153 0.812388 +0.638779 0.099591 0.811888 +0.670212 0.099029 0.811387 +0.699219 0.098468 0.810887 +0.727230 0.097906 0.810386 +0.755240 0.097345 0.809886 +0.783251 0.096783 0.809386 +0.808885 0.096222 0.806509 +0.808385 0.095660 0.777497 +0.807884 0.095099 0.748486 +0.835890 0.094537 0.745605 +0.863896 0.093976 0.742724 +0.891901 0.093414 0.739843 +0.919907 0.092853 0.736962 +0.000000 0.068319 0.820212 +0.000000 0.070418 0.819712 +0.011843 0.072518 0.819211 +0.043271 0.074617 0.818711 +0.074698 0.076716 0.818211 +0.133435 0.106125 0.817710 +0.194190 0.137552 0.817210 +0.225623 0.136991 0.816709 +0.257055 0.136429 0.816209 +0.288487 0.135868 0.815709 +0.319919 0.135306 0.815208 +0.351352 0.134744 0.814708 +0.382784 0.134183 0.814207 +0.414216 0.133621 0.813707 +0.445648 0.133060 0.813207 +0.477081 0.132498 0.812706 +0.508513 0.131937 0.812206 +0.539945 0.131375 0.811705 +0.571377 0.130814 0.811205 +0.602810 0.130252 0.810705 +0.634242 0.129691 0.810204 +0.665674 0.129129 0.809704 +0.694887 0.128568 0.809203 +0.722898 0.128006 0.808703 +0.750908 0.127445 0.808203 +0.778919 0.126883 0.807702 +0.806930 0.126321 0.807202 +0.806702 0.125760 0.778462 +0.806201 0.125198 0.749451 +0.834207 0.124637 0.746570 +0.862212 0.124075 0.743689 +0.890218 0.123514 0.740808 +0.918224 0.122952 0.737927 +0.000000 0.098402 0.818529 +0.000000 0.100501 0.818029 +0.009954 0.102600 0.817528 +0.041382 0.104699 0.817028 +0.072809 0.106798 0.816527 +0.104236 0.108897 0.816027 +0.160330 0.135663 0.815527 +0.221085 0.167090 0.815026 +0.252517 0.166529 0.814526 +0.283949 0.165967 0.814025 +0.315382 0.165406 0.813525 +0.346814 0.164844 0.813025 +0.378246 0.164283 0.812524 +0.409678 0.163721 0.812024 +0.441111 0.163159 0.811523 +0.472543 0.162598 0.811023 +0.503975 0.162036 0.810523 +0.535407 0.161475 0.810022 +0.566840 0.160913 0.809522 +0.598272 0.160352 0.809021 +0.629704 0.159790 0.808521 +0.661136 0.159229 0.808021 +0.690555 0.158667 0.807520 +0.718566 0.158106 0.807020 +0.746576 0.157544 0.806519 +0.774587 0.156983 0.806019 +0.802598 0.156421 0.805519 +0.805018 0.155860 0.779428 +0.804518 0.155298 0.750416 +0.832523 0.154736 0.747535 +0.860529 0.154175 0.744654 +0.888535 0.153613 0.741773 +0.916540 0.153052 0.738892 +0.000000 0.128484 0.816846 +0.000000 0.130584 0.816345 +0.008065 0.132683 0.815845 +0.039493 0.134782 0.815344 +0.070920 0.136881 0.814844 +0.102347 0.138980 0.814344 +0.133774 0.141079 0.813843 +0.187224 0.165201 0.813343 +0.247980 0.196628 0.812842 +0.279412 0.196067 0.812342 +0.310844 0.195505 0.811842 +0.342276 0.194944 0.811341 +0.373709 0.194382 0.810841 +0.405141 0.193821 0.810340 +0.436573 0.193259 0.809840 +0.468005 0.192698 0.809340 +0.499438 0.192136 0.808839 +0.530870 0.191575 0.808339 +0.562302 0.191013 0.807838 +0.593734 0.190451 0.807338 +0.625167 0.189890 0.806838 +0.656599 0.189328 0.806337 +0.686223 0.188767 0.805837 +0.714234 0.188205 0.805336 +0.742244 0.187644 0.804836 +0.770255 0.187082 0.804336 +0.798266 0.186521 0.803835 +0.803335 0.185959 0.780393 +0.802834 0.185398 0.751381 +0.830840 0.184836 0.748500 +0.858846 0.184275 0.745619 +0.886851 0.183713 0.742738 +0.914857 0.183152 0.739857 +0.000000 0.158567 0.815162 +0.000000 0.160666 0.814662 +0.006176 0.162765 0.814161 +0.037604 0.164864 0.813661 +0.069031 0.166963 0.813161 +0.100458 0.169062 0.812660 +0.131885 0.171162 0.812160 +0.163312 0.173261 0.811659 +0.214119 0.194739 0.811159 +0.274874 0.226166 0.810659 +0.306306 0.225605 0.810158 +0.337739 0.225043 0.809658 +0.369171 0.224482 0.809157 +0.400603 0.223920 0.808657 +0.432035 0.223359 0.808157 +0.463468 0.222797 0.807656 +0.494900 0.222236 0.807156 +0.526332 0.221674 0.806655 +0.557764 0.221113 0.806155 +0.589197 0.220551 0.805655 +0.620629 0.219990 0.805154 +0.652061 0.219428 0.804654 +0.681891 0.218867 0.804153 +0.709902 0.218305 0.803653 +0.737912 0.217743 0.803153 +0.765923 0.217182 0.802652 +0.793934 0.216620 0.802152 +0.801651 0.216059 0.781358 +0.801151 0.215497 0.752347 +0.829157 0.214936 0.749466 +0.857162 0.214374 0.746585 +0.885168 0.213813 0.743704 +0.913174 0.213251 0.740823 +0.000000 0.188649 0.813479 +0.000000 0.190749 0.812978 +0.004287 0.192848 0.812478 +0.035714 0.194947 0.811978 +0.067142 0.197046 0.811477 +0.098569 0.199145 0.810977 +0.129996 0.201244 0.810476 +0.161423 0.203343 0.809976 +0.192850 0.205442 0.809476 +0.241014 0.224277 0.808975 +0.301769 0.255705 0.808475 +0.333201 0.255143 0.807974 +0.364633 0.254582 0.807474 +0.396066 0.254020 0.806974 +0.427498 0.253458 0.806473 +0.458930 0.252897 0.805973 +0.490362 0.252335 0.805472 +0.521795 0.251774 0.804972 +0.553227 0.251212 0.804472 +0.584659 0.250651 0.803971 +0.616091 0.250089 0.803471 +0.647524 0.249528 0.802970 +0.677559 0.248966 0.802470 +0.705570 0.248405 0.801970 +0.733580 0.247843 0.801469 +0.761591 0.247282 0.800969 +0.789602 0.246720 0.800468 +0.799968 0.246159 0.782323 +0.799468 0.245597 0.753312 +0.827473 0.245035 0.750431 +0.855479 0.244474 0.747550 +0.883485 0.243912 0.744669 +0.911490 0.243351 0.741788 +0.000000 0.218732 0.811795 +0.000000 0.220831 0.811295 +0.002398 0.222930 0.810795 +0.033825 0.225029 0.810294 +0.065253 0.227128 0.809794 +0.096680 0.229227 0.809293 +0.128107 0.231327 0.808793 +0.159534 0.233426 0.808293 +0.190961 0.235525 0.807792 +0.222388 0.237624 0.807292 +0.267908 0.253816 0.806791 +0.328663 0.285243 0.806291 +0.360096 0.284681 0.805791 +0.391528 0.284120 0.805290 +0.422960 0.283558 0.804790 +0.454392 0.282997 0.804289 +0.485825 0.282435 0.803789 +0.517257 0.281874 0.803289 +0.548689 0.281312 0.802788 +0.580121 0.280750 0.802288 +0.611554 0.280189 0.801787 +0.642986 0.279627 0.801287 +0.673227 0.279066 0.800787 +0.701238 0.278504 0.800286 +0.729249 0.277943 0.799786 +0.757259 0.277381 0.799285 +0.785270 0.276820 0.798785 +0.798285 0.276258 0.783288 +0.797784 0.275697 0.754277 +0.825790 0.275135 0.751396 +0.853796 0.274574 0.748515 +0.881801 0.274012 0.745634 +0.909807 0.273451 0.742753 +0.000000 0.248815 0.810112 +0.000000 0.250914 0.809612 +0.000509 0.253013 0.809111 +0.031936 0.255112 0.808611 +0.063364 0.257211 0.808110 +0.094791 0.259310 0.807610 +0.126218 0.261409 0.807110 +0.157645 0.263508 0.806609 +0.189072 0.265607 0.806109 +0.220499 0.267706 0.805608 +0.251927 0.269805 0.805108 +0.294803 0.283354 0.804608 +0.355558 0.314781 0.804107 +0.386990 0.314219 0.803607 +0.418423 0.313658 0.803106 +0.449855 0.313096 0.802606 +0.481287 0.312535 0.802106 +0.512719 0.311973 0.801605 +0.544152 0.311412 0.801105 +0.575584 0.310850 0.800604 +0.607016 0.310289 0.800104 +0.638448 0.309727 0.799604 +0.668895 0.309166 0.799103 +0.696906 0.308604 0.798603 +0.724917 0.308042 0.798102 +0.752927 0.307481 0.797602 +0.780938 0.306919 0.797102 +0.796601 0.306358 0.784254 +0.796101 0.305796 0.755242 +0.824107 0.305235 0.752361 +0.852112 0.304673 0.749480 +0.880118 0.304112 0.746599 +0.908123 0.303550 0.743718 +0.000000 0.278897 0.808429 +0.000000 0.280996 0.807928 +0.000000 0.283095 0.807428 +0.030047 0.285194 0.806927 +0.061475 0.287293 0.806427 +0.092902 0.289393 0.805927 +0.124329 0.291492 0.805426 +0.155756 0.293591 0.804926 +0.187183 0.295690 0.804425 +0.218610 0.297789 0.803925 +0.250038 0.299888 0.803425 +0.281465 0.301987 0.802924 +0.321697 0.312892 0.802424 +0.382453 0.344319 0.801923 +0.413885 0.343757 0.801423 +0.445317 0.343196 0.800923 +0.476749 0.342634 0.800422 +0.508182 0.342073 0.799922 +0.539614 0.341511 0.799421 +0.571046 0.340950 0.798921 +0.602478 0.340388 0.798421 +0.633911 0.339827 0.797920 +0.664563 0.339265 0.797420 +0.692574 0.338704 0.796919 +0.720585 0.338142 0.796419 +0.748595 0.337581 0.795919 +0.776606 0.337019 0.795418 +0.794918 0.336458 0.785219 +0.794417 0.335896 0.756207 +0.822423 0.335334 0.753326 +0.850429 0.334773 0.750445 +0.878434 0.334211 0.747564 +0.906440 0.333650 0.744683 +0.000000 0.308980 0.806745 +0.000000 0.311079 0.806245 +0.000000 0.313178 0.805744 +0.028158 0.315277 0.805244 +0.059586 0.317376 0.804744 +0.091013 0.319475 0.804243 +0.122440 0.321574 0.803743 +0.153867 0.323673 0.803242 +0.185294 0.325772 0.802742 +0.216721 0.327871 0.802242 +0.248148 0.329971 0.801741 +0.279576 0.332070 0.801241 +0.311003 0.334169 0.800740 +0.348592 0.342430 0.800240 +0.409347 0.373857 0.799740 +0.440780 0.373296 0.799239 +0.472212 0.372734 0.798739 +0.503644 0.372173 0.798239 +0.535076 0.371611 0.797738 +0.566509 0.371049 0.797238 +0.597941 0.370488 0.796737 +0.629373 0.369926 0.796237 +0.660231 0.369365 0.795737 +0.688242 0.368803 0.795236 +0.716253 0.368242 0.794736 +0.744263 0.367680 0.794235 +0.772274 0.367119 0.793735 +0.793235 0.366557 0.786184 +0.792734 0.365996 0.757173 +0.820740 0.365434 0.754292 +0.848745 0.364873 0.751411 +0.876751 0.364311 0.748530 +0.904757 0.363750 0.745649 +0.000000 0.339062 0.805062 +0.000000 0.341161 0.804562 +0.000000 0.343260 0.804061 +0.026269 0.345359 0.803561 +0.057696 0.347458 0.803060 +0.089124 0.349558 0.802560 +0.120551 0.351657 0.802060 +0.151978 0.353756 0.801559 +0.183405 0.355855 0.801059 +0.214832 0.357954 0.800558 +0.246259 0.360053 0.800058 +0.277687 0.362152 0.799558 +0.309114 0.364251 0.799057 +0.340541 0.366350 0.798557 +0.375487 0.371968 0.798056 +0.436242 0.403395 0.797556 +0.467674 0.402834 0.797056 +0.499106 0.402272 0.796555 +0.530539 0.401711 0.796055 +0.561971 0.401149 0.795554 +0.593403 0.400588 0.795054 +0.624836 0.400026 0.794554 +0.655899 0.399465 0.794053 +0.683910 0.398903 0.793553 +0.711921 0.398341 0.793052 +0.739931 0.397780 0.792552 +0.767942 0.397218 0.792052 +0.791551 0.396657 0.787149 +0.791051 0.396095 0.758138 +0.819056 0.395534 0.755257 +0.847062 0.394972 0.752376 +0.875068 0.394411 0.749495 +0.903073 0.393849 0.746614 +0.000000 0.369145 0.803379 +0.000000 0.371244 0.802878 +0.000000 0.373343 0.802378 +0.024380 0.375442 0.801877 +0.055807 0.377541 0.801377 +0.087235 0.379640 0.800877 +0.118662 0.381739 0.800376 +0.150089 0.383838 0.799876 +0.181516 0.385937 0.799375 +0.212943 0.388036 0.798875 +0.244370 0.390136 0.798375 +0.275798 0.392235 0.797874 +0.307225 0.394334 0.797374 +0.338652 0.396433 0.796873 +0.370079 0.398532 0.796373 +0.402381 0.401506 0.795873 +0.463137 0.432933 0.795372 +0.494569 0.432372 0.794872 +0.526001 0.431810 0.794371 +0.557433 0.431249 0.793871 +0.588866 0.430687 0.793371 +0.620298 0.430126 0.792870 +0.651567 0.429564 0.792370 +0.679578 0.429003 0.791869 +0.707589 0.428441 0.791369 +0.735599 0.427880 0.790869 +0.763610 0.427318 0.790368 +0.789868 0.426756 0.788115 +0.789367 0.426195 0.759103 +0.817373 0.425633 0.756222 +0.845379 0.425072 0.753341 +0.873384 0.424510 0.750460 +0.901390 0.423949 0.747579 +0.000000 0.399227 0.801695 +0.000000 0.401326 0.801195 +0.000000 0.403425 0.800694 +0.022491 0.405524 0.800194 +0.053918 0.407624 0.799694 +0.085346 0.409723 0.799193 +0.116773 0.411822 0.798693 +0.148200 0.413921 0.798192 +0.179627 0.416020 0.797692 +0.211054 0.418119 0.797192 +0.242481 0.420218 0.796691 +0.273909 0.422317 0.796191 +0.305336 0.424416 0.795690 +0.336763 0.426515 0.795190 +0.368190 0.428614 0.794690 +0.399617 0.430714 0.794189 +0.431044 0.432813 0.793689 +0.490031 0.462471 0.793188 +0.521463 0.461910 0.792688 +0.552896 0.461348 0.792188 +0.584328 0.460787 0.791687 +0.615760 0.460225 0.791187 +0.647193 0.459664 0.790686 +0.675246 0.459102 0.790186 +0.703257 0.458541 0.789686 +0.731268 0.457979 0.789185 +0.759278 0.457418 0.788685 +0.787289 0.456856 0.788184 +0.787684 0.456295 0.760068 +0.815690 0.455733 0.757187 +0.843695 0.455172 0.754306 +0.871701 0.454610 0.751425 +0.899707 0.454048 0.748544 +0.000000 0.429310 0.800012 +0.000000 0.431409 0.799511 +0.000000 0.433508 0.799011 +0.020602 0.435607 0.798511 +0.052029 0.437706 0.798010 +0.083457 0.439805 0.797510 +0.114884 0.441904 0.797009 +0.146311 0.444003 0.796509 +0.177738 0.446102 0.796009 +0.209165 0.448202 0.795508 +0.240592 0.450301 0.795008 +0.272019 0.452400 0.794507 +0.303447 0.454499 0.794007 +0.334874 0.456598 0.793507 +0.366301 0.458697 0.793006 +0.397728 0.460796 0.792506 +0.429155 0.462895 0.792005 +0.460582 0.464994 0.791505 +0.516926 0.492010 0.791005 +0.548358 0.491448 0.790504 +0.579790 0.490887 0.790004 +0.611223 0.490325 0.789503 +0.642655 0.489763 0.789003 +0.670914 0.489202 0.788503 +0.698925 0.488640 0.788002 +0.726936 0.488079 0.787502 +0.754946 0.487517 0.787001 +0.782957 0.486956 0.786501 +0.786001 0.486394 0.761033 +0.814006 0.485833 0.758152 +0.842012 0.485271 0.755271 +0.870018 0.484710 0.752390 +0.898023 0.484148 0.749509 +0.000000 0.459392 0.798328 +0.000000 0.461491 0.797828 +0.000000 0.463590 0.797328 +0.018713 0.465689 0.796827 +0.050140 0.467789 0.796327 +0.081567 0.469888 0.795826 +0.112995 0.471987 0.795326 +0.144422 0.474086 0.794826 +0.175849 0.476185 0.794325 +0.207276 0.478284 0.793825 +0.238703 0.480383 0.793324 +0.270130 0.482482 0.792824 +0.301558 0.484581 0.792324 +0.332985 0.486680 0.791823 +0.364412 0.488780 0.791323 +0.395839 0.490879 0.790822 +0.427266 0.492978 0.790322 +0.458693 0.495077 0.789822 +0.490121 0.497176 0.789321 +0.543821 0.521548 0.788821 +0.575253 0.520986 0.788320 +0.606685 0.520425 0.787820 +0.638117 0.519863 0.787320 +0.666582 0.519302 0.786819 +0.694593 0.518740 0.786319 +0.722604 0.518179 0.785818 +0.750614 0.517617 0.785318 +0.778625 0.517055 0.784818 +0.784317 0.516494 0.761999 +0.812323 0.515932 0.759118 +0.840329 0.515371 0.756237 +0.868334 0.514809 0.753356 +0.896340 0.514248 0.750475 +0.000000 0.489475 0.796645 +0.000000 0.491574 0.796145 +0.000000 0.493673 0.795644 +0.016824 0.495772 0.795144 +0.048251 0.497871 0.794643 +0.079678 0.499970 0.794143 +0.111106 0.502069 0.793643 +0.142533 0.504168 0.793142 +0.173960 0.506267 0.792642 +0.205387 0.508367 0.792141 +0.236814 0.510466 0.791641 +0.268241 0.512565 0.791141 +0.299669 0.514664 0.790640 +0.331096 0.516763 0.790140 +0.362523 0.518862 0.789639 +0.393950 0.520961 0.789139 +0.425377 0.523060 0.788639 +0.456804 0.525159 0.788138 +0.488232 0.527258 0.787638 +0.519659 0.529358 0.787137 +0.570715 0.551086 0.786637 +0.602147 0.550524 0.786137 +0.633580 0.549963 0.785636 +0.662250 0.549401 0.785136 +0.690261 0.548840 0.784635 +0.718272 0.548278 0.784135 +0.746282 0.547717 0.783635 +0.774293 0.547155 0.783134 +0.782634 0.546594 0.762964 +0.810640 0.546032 0.760083 +0.838645 0.545471 0.757202 +0.866651 0.544909 0.754321 +0.894656 0.544347 0.751440 +0.000000 0.519557 0.794962 +0.000000 0.521656 0.794461 +0.000000 0.523755 0.793961 +0.014935 0.525854 0.793460 +0.046362 0.527954 0.792960 +0.077789 0.530053 0.792460 +0.109217 0.532152 0.791959 +0.140644 0.534251 0.791459 +0.172071 0.536350 0.790958 +0.203498 0.538449 0.790458 +0.234925 0.540548 0.789958 +0.266352 0.542647 0.789457 +0.297780 0.544746 0.788957 +0.329207 0.546845 0.788456 +0.360634 0.548945 0.787956 +0.392061 0.551044 0.787456 +0.423488 0.553143 0.786955 +0.454915 0.555242 0.786455 +0.486343 0.557341 0.785954 +0.517770 0.559440 0.785454 +0.549197 0.561539 0.784954 +0.597610 0.580624 0.784453 +0.629042 0.580062 0.783953 +0.657918 0.579501 0.783452 +0.685929 0.578939 0.782952 +0.713940 0.578378 0.782452 +0.741950 0.577816 0.781951 +0.769961 0.577255 0.781451 +0.780950 0.576693 0.763929 +0.808956 0.576132 0.761048 +0.836962 0.575570 0.758167 +0.864967 0.575009 0.755286 +0.892973 0.574447 0.752405 +0.000000 0.549366 0.793278 +0.000000 0.551526 0.792778 +0.000000 0.553686 0.792277 +0.013046 0.555847 0.791777 +0.044473 0.558007 0.791277 +0.075900 0.560135 0.790776 +0.107328 0.562234 0.790276 +0.138755 0.564333 0.789775 +0.170182 0.566432 0.789275 +0.201609 0.568532 0.788775 +0.233036 0.570631 0.788274 +0.264463 0.572730 0.787774 +0.295891 0.574829 0.787274 +0.327318 0.576928 0.786773 +0.358745 0.579027 0.786273 +0.390172 0.581126 0.785772 +0.421599 0.583225 0.785272 +0.453026 0.585324 0.784772 +0.484453 0.587423 0.784271 +0.515881 0.589523 0.783771 +0.547308 0.591622 0.783270 +0.578735 0.593721 0.782770 +0.624504 0.610162 0.782270 +0.653586 0.609601 0.781769 +0.681597 0.609039 0.781269 +0.709608 0.608478 0.780768 +0.737618 0.607916 0.780268 +0.765629 0.607354 0.779768 +0.779267 0.606793 0.764894 +0.807273 0.606231 0.762013 +0.835278 0.605670 0.759132 +0.863284 0.605108 0.756251 +0.891290 0.604547 0.753370 +0.000000 0.576171 0.791595 +0.000000 0.578332 0.791095 +0.000000 0.580492 0.790594 +0.011157 0.582652 0.790094 +0.042584 0.584812 0.789593 +0.074011 0.586973 0.789093 +0.105439 0.589133 0.788593 +0.136866 0.591293 0.788092 +0.168293 0.593453 0.787592 +0.199720 0.595613 0.787091 +0.231147 0.597774 0.786591 +0.262574 0.599934 0.786091 +0.294001 0.602094 0.785590 +0.325429 0.604254 0.785090 +0.356856 0.606415 0.784589 +0.388283 0.608575 0.784089 +0.419710 0.610735 0.783589 +0.451137 0.612895 0.783088 +0.482564 0.615056 0.782588 +0.513992 0.617216 0.782087 +0.545419 0.619376 0.781587 +0.576846 0.621536 0.781087 +0.608273 0.623696 0.780586 +0.649433 0.637555 0.780086 +0.677439 0.637055 0.779585 +0.705444 0.636555 0.779085 +0.733450 0.636054 0.778585 +0.761456 0.635554 0.778084 +0.777584 0.635053 0.765706 +0.805589 0.634553 0.762830 +0.833595 0.634053 0.759954 +0.861601 0.633552 0.757079 +0.889606 0.633052 0.754203 +0.000000 0.602977 0.789912 +0.000000 0.605137 0.789411 +0.000000 0.607297 0.788911 +0.009268 0.609458 0.788410 +0.040695 0.611618 0.787910 +0.072122 0.613778 0.787410 +0.103549 0.615938 0.786909 +0.134977 0.618099 0.786409 +0.166404 0.620259 0.785908 +0.197831 0.622419 0.785408 +0.229258 0.624579 0.784908 +0.260685 0.626739 0.784407 +0.292112 0.628900 0.783907 +0.323540 0.631060 0.783406 +0.354967 0.633220 0.782906 +0.386394 0.635380 0.782406 +0.417821 0.637541 0.781905 +0.449248 0.639701 0.781405 +0.480675 0.641861 0.780904 +0.512103 0.644021 0.780404 +0.543530 0.646182 0.779904 +0.574957 0.648342 0.779403 +0.606384 0.650502 0.778903 +0.635872 0.652501 0.778402 +0.673380 0.663878 0.777902 +0.701385 0.663377 0.777402 +0.729391 0.662877 0.776901 +0.757397 0.662377 0.776401 +0.775900 0.661876 0.766398 +0.803906 0.661376 0.763522 +0.831912 0.660875 0.760647 +0.859917 0.660375 0.757771 +0.887923 0.659875 0.754895 +0.000000 0.629782 0.788228 +0.000000 0.631943 0.787728 +0.000000 0.634103 0.787227 +0.007379 0.636263 0.786727 +0.038806 0.638423 0.786227 +0.070233 0.640584 0.785726 +0.101660 0.642744 0.785226 +0.133088 0.644904 0.784725 +0.164515 0.647064 0.784225 +0.195942 0.649225 0.783725 +0.227369 0.651385 0.783224 +0.258796 0.653545 0.782724 +0.290223 0.655705 0.782223 +0.321651 0.657865 0.781723 +0.353078 0.660026 0.781223 +0.384505 0.662186 0.780722 +0.415932 0.664346 0.780222 +0.447359 0.666506 0.779721 +0.478786 0.668667 0.779221 +0.510214 0.670827 0.778721 +0.541641 0.672987 0.778220 +0.573068 0.675147 0.777720 +0.604495 0.677308 0.777219 +0.634189 0.679323 0.776719 +0.662194 0.681198 0.776219 +0.697327 0.690200 0.775718 +0.725332 0.689700 0.775218 +0.753338 0.689199 0.774717 +0.774217 0.688699 0.767090 +0.802223 0.688198 0.764215 +0.830228 0.687698 0.761339 +0.858234 0.687198 0.758463 +0.886240 0.686697 0.755587 +0.000000 0.656588 0.786545 +0.000000 0.658748 0.786044 +0.000000 0.660908 0.785544 +0.005490 0.663069 0.785044 +0.036917 0.665229 0.784543 +0.068344 0.667389 0.784043 +0.099771 0.669549 0.783542 +0.131199 0.671710 0.783042 +0.162626 0.673870 0.782542 +0.194053 0.676030 0.782041 +0.225480 0.678190 0.781541 +0.256907 0.680351 0.781040 +0.288334 0.682511 0.780540 +0.319762 0.684671 0.780040 +0.351189 0.686831 0.779539 +0.382616 0.688991 0.779039 +0.414043 0.691152 0.778538 +0.445470 0.693312 0.778038 +0.476897 0.695472 0.777538 +0.508325 0.697632 0.777037 +0.539752 0.699793 0.776537 +0.571179 0.701953 0.776036 +0.602606 0.704113 0.775536 +0.632505 0.706146 0.775036 +0.660511 0.708021 0.774535 +0.688517 0.709896 0.774035 +0.721273 0.716522 0.773534 +0.749279 0.716022 0.773034 +0.772534 0.715522 0.767783 +0.800539 0.715021 0.764907 +0.828545 0.714521 0.762031 +0.856551 0.714020 0.759155 +0.884556 0.713520 0.756279 +0.000000 0.683394 0.784861 +0.000000 0.685554 0.784361 +0.000000 0.687714 0.783861 +0.003601 0.689874 0.783360 +0.035028 0.692034 0.782860 +0.066455 0.694195 0.782359 +0.097882 0.696355 0.781859 +0.129310 0.698515 0.781359 +0.160737 0.700675 0.780858 +0.192164 0.702836 0.780358 +0.223591 0.704996 0.779857 +0.255018 0.707156 0.779357 +0.286445 0.709316 0.778857 +0.317872 0.711477 0.778356 +0.349300 0.713637 0.777856 +0.380727 0.715797 0.777355 +0.412154 0.717957 0.776855 +0.443581 0.720117 0.776355 +0.475008 0.722278 0.775854 +0.506435 0.724438 0.775354 +0.537863 0.726598 0.774853 +0.569290 0.728758 0.774353 +0.600717 0.730919 0.773853 +0.630822 0.732969 0.773352 +0.658828 0.734844 0.772852 +0.686833 0.736719 0.772351 +0.714839 0.738594 0.771851 +0.745220 0.742845 0.771351 +0.770850 0.742344 0.768475 +0.798856 0.741844 0.765599 +0.826862 0.741343 0.762723 +0.854867 0.740843 0.759847 +0.882873 0.740343 0.756971 +0.000000 0.710199 0.783178 +0.000000 0.712359 0.782678 +0.000000 0.714520 0.782177 +0.001712 0.716680 0.781677 +0.033139 0.718840 0.781176 +0.064566 0.721000 0.780676 +0.095993 0.723160 0.780176 +0.127420 0.725321 0.779675 +0.158848 0.727481 0.779175 +0.190275 0.729641 0.778674 +0.221702 0.731801 0.778174 +0.253129 0.733962 0.777674 +0.284556 0.736122 0.777173 +0.315983 0.738282 0.776673 +0.347411 0.740442 0.776172 +0.378838 0.742603 0.775672 +0.410265 0.744763 0.775172 +0.441692 0.746923 0.774671 +0.473119 0.749083 0.774171 +0.504546 0.751243 0.773670 +0.535974 0.753404 0.773170 +0.567401 0.755564 0.772670 +0.598828 0.757724 0.772169 +0.629139 0.759791 0.771669 +0.657144 0.761666 0.771168 +0.685150 0.763542 0.770668 +0.713156 0.765417 0.770168 +0.741161 0.767292 0.769667 +0.769167 0.769167 0.769167 +0.797173 0.771042 0.768666 +0.825178 0.772917 0.768166 +0.853184 0.774792 0.767666 +0.881189 0.776667 0.767165 +0.000000 0.763135 0.810001 +0.000000 0.765295 0.809500 +0.000000 0.767456 0.809000 +0.000000 0.769616 0.808500 +0.031250 0.771776 0.807999 +0.062677 0.773936 0.807499 +0.094104 0.776097 0.806998 +0.125531 0.778257 0.806498 +0.156959 0.780417 0.805998 +0.188386 0.782577 0.805497 +0.219813 0.784737 0.804997 +0.251240 0.786898 0.804496 +0.282667 0.789058 0.803996 +0.314094 0.791218 0.803496 +0.345522 0.793378 0.802995 +0.376949 0.795539 0.802495 +0.408376 0.797699 0.801994 +0.439803 0.799859 0.801494 +0.471230 0.800994 0.799968 +0.502657 0.800493 0.796807 +0.534085 0.799993 0.793646 +0.565512 0.799492 0.790485 +0.596939 0.798992 0.787324 +0.627455 0.798492 0.784239 +0.655461 0.797991 0.781363 +0.683467 0.797491 0.778487 +0.711472 0.796990 0.775611 +0.739478 0.796490 0.772735 +0.767484 0.795990 0.769859 +0.793114 0.795489 0.766983 +0.823495 0.799740 0.766483 +0.851500 0.801615 0.765982 +0.879506 0.803490 0.765482 +0.000000 0.816071 0.836823 +0.000000 0.818231 0.836323 +0.000000 0.820392 0.835823 +0.000000 0.822552 0.835322 +0.029361 0.824712 0.834822 +0.060788 0.826872 0.834321 +0.092215 0.829033 0.833821 +0.123642 0.831193 0.833321 +0.155070 0.832820 0.832287 +0.186497 0.832320 0.829126 +0.217924 0.831819 0.825965 +0.249351 0.831319 0.822804 +0.280778 0.830819 0.819643 +0.312205 0.830318 0.816482 +0.343633 0.829818 0.813321 +0.375060 0.829317 0.810160 +0.406487 0.828817 0.806999 +0.437914 0.828317 0.803838 +0.469341 0.827816 0.800677 +0.500768 0.827316 0.797516 +0.532196 0.826815 0.794355 +0.563623 0.826315 0.791194 +0.595050 0.825815 0.788033 +0.625772 0.825314 0.784931 +0.653778 0.824814 0.782055 +0.681783 0.824313 0.779179 +0.709789 0.823813 0.776303 +0.737794 0.823313 0.773427 +0.765800 0.822812 0.770551 +0.789055 0.822312 0.765300 +0.817060 0.821811 0.764799 +0.849817 0.828438 0.764299 +0.877823 0.830313 0.763799 +0.000000 0.863646 0.858285 +0.000000 0.863146 0.855124 +0.000000 0.862645 0.851963 +0.000000 0.862145 0.848802 +0.027472 0.861644 0.845641 +0.058899 0.861144 0.842480 +0.090326 0.860644 0.839319 +0.121753 0.860143 0.836158 +0.153181 0.859643 0.832997 +0.184608 0.859142 0.829836 +0.216035 0.858642 0.826675 +0.247462 0.858142 0.823514 +0.278889 0.857641 0.820352 +0.310316 0.857141 0.817191 +0.341744 0.856641 0.814030 +0.373171 0.856140 0.810869 +0.404598 0.855640 0.807708 +0.436025 0.855139 0.804547 +0.467452 0.854639 0.801386 +0.498879 0.854139 0.798225 +0.530306 0.853638 0.795064 +0.561734 0.853138 0.791903 +0.593161 0.852637 0.788742 +0.624088 0.852137 0.785623 +0.652094 0.851637 0.782747 +0.680100 0.851136 0.779871 +0.708105 0.850636 0.776995 +0.736111 0.850135 0.774119 +0.764117 0.849635 0.771243 +0.784996 0.849135 0.763616 +0.813002 0.848634 0.763116 +0.841007 0.848134 0.762616 +0.876139 0.857135 0.762115 +0.000000 0.890469 0.858994 +0.000000 0.889968 0.855833 +0.000000 0.889468 0.852672 +0.000000 0.888968 0.849511 +0.025583 0.888467 0.846350 +0.057010 0.887967 0.843189 +0.088437 0.887466 0.840028 +0.119864 0.886966 0.836867 +0.151292 0.886466 0.833706 +0.182719 0.885965 0.830545 +0.214146 0.885465 0.827384 +0.245573 0.884964 0.824223 +0.277000 0.884464 0.821062 +0.308427 0.883964 0.817901 +0.339854 0.883463 0.814740 +0.371282 0.882963 0.811579 +0.402709 0.882462 0.808418 +0.434136 0.881962 0.805257 +0.465563 0.881462 0.802096 +0.496990 0.880961 0.798935 +0.528417 0.880461 0.795774 +0.559845 0.879960 0.792612 +0.591272 0.879460 0.789451 +0.622405 0.878960 0.786315 +0.650411 0.878459 0.783439 +0.678416 0.877959 0.780563 +0.706422 0.877458 0.777687 +0.734428 0.876958 0.774811 +0.762433 0.876458 0.771935 +0.780937 0.875957 0.761933 +0.808943 0.875457 0.761433 +0.836948 0.874956 0.760932 +0.864954 0.874456 0.760432 +0.035009 0.000000 0.858649 +0.066441 0.000000 0.858148 +0.097873 0.000000 0.857648 +0.129306 0.000000 0.857147 +0.160738 0.000000 0.856647 +0.192170 0.000000 0.856147 +0.223603 0.000000 0.855646 +0.255035 0.000000 0.855146 +0.286467 0.000000 0.854645 +0.317899 0.000000 0.854145 +0.349332 0.000000 0.853645 +0.380764 0.000000 0.853144 +0.412196 0.000000 0.852644 +0.443628 0.000000 0.852143 +0.475061 0.000000 0.851643 +0.506493 0.000000 0.851143 +0.537925 0.000000 0.850642 +0.569357 0.000000 0.850142 +0.600790 0.000000 0.849641 +0.632222 0.000000 0.849141 +0.663654 0.000000 0.848641 +0.695075 0.000000 0.848140 +0.723086 0.000000 0.847640 +0.751097 0.000000 0.847139 +0.779107 0.000000 0.846639 +0.807118 0.000000 0.846139 +0.835129 0.000000 0.845638 +0.845138 0.000000 0.827136 +0.844637 0.000000 0.798125 +0.844137 0.000000 0.769113 +0.872143 0.000000 0.766232 +0.900148 0.000000 0.763351 +0.928154 0.000000 0.760470 +0.001148 0.000000 0.856965 +0.061904 0.000000 0.856465 +0.093336 0.000000 0.855964 +0.124768 0.000000 0.855464 +0.156200 0.000000 0.854964 +0.187633 0.000000 0.854463 +0.219065 0.000000 0.853963 +0.250497 0.000000 0.853462 +0.281929 0.000000 0.852962 +0.313362 0.000000 0.852462 +0.344794 0.000000 0.851961 +0.376226 0.000000 0.851461 +0.407658 0.000000 0.850960 +0.439091 0.000000 0.850460 +0.470523 0.000000 0.849960 +0.501955 0.000000 0.849459 +0.533387 0.000000 0.848959 +0.564820 0.000000 0.848458 +0.596252 0.000000 0.847958 +0.627684 0.000000 0.847458 +0.659116 0.000000 0.846957 +0.690549 0.000000 0.846457 +0.718754 0.000000 0.845956 +0.746765 0.000000 0.845456 +0.774775 0.000000 0.844956 +0.802786 0.000000 0.844455 +0.830797 0.000000 0.843955 +0.843454 0.000000 0.828101 +0.842954 0.000000 0.799090 +0.842454 0.000000 0.770078 +0.870459 0.000000 0.767197 +0.898465 0.000000 0.764316 +0.926471 0.000000 0.761435 +0.000000 0.000000 0.855282 +0.028043 0.000000 0.854781 +0.088798 0.019209 0.854281 +0.120231 0.018647 0.853781 +0.151663 0.018086 0.853280 +0.183095 0.017524 0.852780 +0.214527 0.016963 0.852279 +0.245960 0.016401 0.851779 +0.277392 0.015840 0.851279 +0.308824 0.015278 0.850778 +0.340256 0.014717 0.850278 +0.371689 0.014155 0.849777 +0.403121 0.013594 0.849277 +0.434553 0.013032 0.848777 +0.465985 0.012471 0.848276 +0.497418 0.011909 0.847776 +0.528850 0.011347 0.847276 +0.560282 0.010786 0.846775 +0.591714 0.010224 0.846275 +0.623147 0.009663 0.845774 +0.654579 0.009101 0.845274 +0.686011 0.008540 0.844774 +0.714422 0.007978 0.844273 +0.742433 0.007417 0.843773 +0.770443 0.006855 0.843272 +0.798454 0.006294 0.842772 +0.826465 0.005732 0.842272 +0.841771 0.005171 0.829067 +0.841271 0.004609 0.800055 +0.840770 0.004047 0.771043 +0.868776 0.003486 0.768162 +0.896782 0.002924 0.765281 +0.924787 0.002363 0.762400 +0.000000 0.000000 0.853599 +0.000000 0.000000 0.853098 +0.054938 0.017320 0.852598 +0.115693 0.048747 0.852097 +0.147125 0.048185 0.851597 +0.178557 0.047624 0.851097 +0.209990 0.047062 0.850596 +0.241422 0.046501 0.850096 +0.272854 0.045939 0.849595 +0.304286 0.045378 0.849095 +0.335719 0.044816 0.848595 +0.367151 0.044255 0.848094 +0.398583 0.043693 0.847594 +0.430015 0.043132 0.847093 +0.461448 0.042570 0.846593 +0.492880 0.042009 0.846093 +0.524312 0.041447 0.845592 +0.555744 0.040886 0.845092 +0.587177 0.040324 0.844591 +0.618609 0.039762 0.844091 +0.650041 0.039201 0.843591 +0.681473 0.038639 0.843090 +0.710090 0.038078 0.842590 +0.738101 0.037516 0.842089 +0.766112 0.036955 0.841589 +0.794122 0.036393 0.841089 +0.822133 0.035832 0.840588 +0.840088 0.035270 0.830032 +0.839587 0.034709 0.801020 +0.839087 0.034147 0.772009 +0.867093 0.033586 0.769128 +0.895098 0.033024 0.766247 +0.923104 0.032463 0.763366 +0.000000 0.005586 0.851915 +0.000000 0.007686 0.851415 +0.021077 0.015431 0.850914 +0.081832 0.046858 0.850414 +0.142588 0.078285 0.849914 +0.174020 0.077724 0.849413 +0.205452 0.077162 0.848913 +0.236884 0.076601 0.848412 +0.268317 0.076039 0.847912 +0.299749 0.075477 0.847412 +0.331181 0.074916 0.846911 +0.362613 0.074354 0.846411 +0.394046 0.073793 0.845910 +0.425478 0.073231 0.845410 +0.456910 0.072670 0.844910 +0.488342 0.072108 0.844409 +0.519775 0.071547 0.843909 +0.551207 0.070985 0.843408 +0.582639 0.070424 0.842908 +0.614071 0.069862 0.842408 +0.645504 0.069301 0.841907 +0.676936 0.068739 0.841407 +0.705758 0.068178 0.840906 +0.733769 0.067616 0.840406 +0.761780 0.067054 0.839906 +0.789790 0.066493 0.839405 +0.817801 0.065931 0.838905 +0.838404 0.065370 0.830997 +0.837904 0.064808 0.801985 +0.837404 0.064247 0.772974 +0.865409 0.063685 0.770093 +0.893415 0.063124 0.767212 +0.921421 0.062562 0.764331 +0.000000 0.035669 0.850232 +0.000000 0.037768 0.849731 +0.013542 0.039867 0.849231 +0.047972 0.044969 0.848731 +0.108727 0.076396 0.848230 +0.169482 0.107823 0.847730 +0.200914 0.107262 0.847229 +0.232347 0.106700 0.846729 +0.263779 0.106139 0.846229 +0.295211 0.105577 0.845728 +0.326643 0.105016 0.845228 +0.358076 0.104454 0.844727 +0.389508 0.103893 0.844227 +0.420940 0.103331 0.843727 +0.452372 0.102769 0.843226 +0.483805 0.102208 0.842726 +0.515237 0.101646 0.842225 +0.546669 0.101085 0.841725 +0.578101 0.100523 0.841225 +0.609534 0.099962 0.840724 +0.640966 0.099400 0.840224 +0.672398 0.098839 0.839723 +0.701426 0.098277 0.839223 +0.729437 0.097716 0.838723 +0.757448 0.097154 0.838222 +0.785458 0.096593 0.837722 +0.813469 0.096031 0.837221 +0.836721 0.095470 0.831962 +0.836221 0.094908 0.802951 +0.835720 0.094346 0.773939 +0.863726 0.093785 0.771058 +0.891732 0.093223 0.768177 +0.919737 0.092662 0.765296 +0.000000 0.065751 0.848548 +0.000000 0.067851 0.848048 +0.011653 0.069950 0.847548 +0.043080 0.072049 0.847047 +0.074866 0.074507 0.846547 +0.135622 0.105934 0.846046 +0.196377 0.137361 0.845546 +0.227809 0.136800 0.845046 +0.259241 0.136238 0.844545 +0.290674 0.135677 0.844045 +0.322106 0.135115 0.843544 +0.353538 0.134554 0.843044 +0.384970 0.133992 0.842544 +0.416403 0.133431 0.842043 +0.447835 0.132869 0.841543 +0.479267 0.132308 0.841042 +0.510699 0.131746 0.840542 +0.542132 0.131185 0.840042 +0.573564 0.130623 0.839541 +0.604996 0.130061 0.839041 +0.636428 0.129500 0.838540 +0.667861 0.128938 0.838040 +0.697094 0.128377 0.837540 +0.725105 0.127815 0.837039 +0.753116 0.127254 0.836539 +0.781126 0.126692 0.836038 +0.809137 0.126131 0.835538 +0.835038 0.125569 0.832927 +0.834537 0.125008 0.803916 +0.834037 0.124446 0.774904 +0.862042 0.123885 0.772023 +0.890048 0.123323 0.769142 +0.918054 0.122762 0.766261 +0.000000 0.095834 0.846865 +0.000000 0.097933 0.846365 +0.009764 0.100032 0.845864 +0.041191 0.102131 0.845364 +0.072618 0.104230 0.844863 +0.104045 0.106329 0.844363 +0.162516 0.135472 0.843863 +0.223271 0.166900 0.843362 +0.254704 0.166338 0.842862 +0.286136 0.165776 0.842361 +0.317568 0.165215 0.841861 +0.349000 0.164653 0.841361 +0.380433 0.164092 0.840860 +0.411865 0.163530 0.840360 +0.443297 0.162969 0.839859 +0.474729 0.162407 0.839359 +0.506162 0.161846 0.838859 +0.537594 0.161284 0.838358 +0.569026 0.160723 0.837858 +0.600458 0.160161 0.837357 +0.631891 0.159600 0.836857 +0.663323 0.159038 0.836357 +0.692762 0.158477 0.835856 +0.720773 0.157915 0.835356 +0.748784 0.157353 0.834855 +0.776794 0.156792 0.834355 +0.804805 0.156230 0.833855 +0.832816 0.155669 0.833354 +0.832854 0.155107 0.804881 +0.832353 0.154546 0.775869 +0.860359 0.153984 0.772988 +0.888365 0.153423 0.770107 +0.916370 0.152861 0.767226 +0.000000 0.125916 0.845182 +0.000000 0.128016 0.844681 +0.007875 0.130115 0.844181 +0.039302 0.132214 0.843680 +0.070729 0.134313 0.843180 +0.102156 0.136412 0.842680 +0.133583 0.138511 0.842179 +0.189411 0.165011 0.841679 +0.250166 0.196438 0.841178 +0.281598 0.195876 0.840678 +0.313031 0.195315 0.840178 +0.344463 0.194753 0.839677 +0.375895 0.194192 0.839177 +0.407327 0.193630 0.838676 +0.438760 0.193068 0.838176 +0.470192 0.192507 0.837676 +0.501624 0.191945 0.837175 +0.533056 0.191384 0.836675 +0.564489 0.190822 0.836174 +0.595921 0.190261 0.835674 +0.627353 0.189699 0.835174 +0.658785 0.189138 0.834673 +0.688430 0.188576 0.834173 +0.716441 0.188015 0.833672 +0.744452 0.187453 0.833172 +0.772462 0.186892 0.832672 +0.800473 0.186330 0.832171 +0.828484 0.185769 0.831671 +0.831170 0.185207 0.805846 +0.830670 0.184645 0.776835 +0.858676 0.184084 0.773954 +0.886681 0.183522 0.771073 +0.914687 0.182961 0.768192 +0.000000 0.155999 0.843498 +0.000000 0.158098 0.842998 +0.005986 0.160197 0.842497 +0.037413 0.162296 0.841997 +0.068840 0.164395 0.841497 +0.100267 0.166494 0.840996 +0.131694 0.168594 0.840496 +0.163121 0.170693 0.839995 +0.216305 0.194549 0.839495 +0.277061 0.225976 0.838995 +0.308493 0.225414 0.838494 +0.339925 0.224853 0.837994 +0.371357 0.224291 0.837493 +0.402790 0.223730 0.836993 +0.434222 0.223168 0.836493 +0.465654 0.222607 0.835992 +0.497086 0.222045 0.835492 +0.528519 0.221484 0.834991 +0.559951 0.220922 0.834491 +0.591383 0.220360 0.833991 +0.622816 0.219799 0.833490 +0.654248 0.219237 0.832990 +0.684098 0.218676 0.832489 +0.712109 0.218114 0.831989 +0.740120 0.217553 0.831489 +0.768130 0.216991 0.830988 +0.796141 0.216430 0.830488 +0.824152 0.215868 0.829987 +0.829487 0.215307 0.806811 +0.828987 0.214745 0.777800 +0.856992 0.214184 0.774919 +0.884998 0.213622 0.772038 +0.913004 0.213061 0.769157 +0.000000 0.186082 0.841815 +0.000000 0.188181 0.841314 +0.004097 0.190280 0.840814 +0.035524 0.192379 0.840314 +0.066951 0.194478 0.839813 +0.098378 0.196577 0.839313 +0.129805 0.198676 0.838813 +0.161232 0.200775 0.838312 +0.192660 0.202874 0.837812 +0.243200 0.224087 0.837311 +0.303955 0.255514 0.836811 +0.335388 0.254952 0.836311 +0.366820 0.254391 0.835810 +0.398252 0.253829 0.835310 +0.429684 0.253268 0.834809 +0.461117 0.252706 0.834309 +0.492549 0.252145 0.833809 +0.523981 0.251583 0.833308 +0.555413 0.251022 0.832808 +0.586846 0.250460 0.832307 +0.618278 0.249899 0.831807 +0.649710 0.249337 0.831307 +0.679766 0.248776 0.830806 +0.707777 0.248214 0.830306 +0.735788 0.247652 0.829805 +0.763799 0.247091 0.829305 +0.791809 0.246529 0.828805 +0.819820 0.245968 0.828304 +0.827804 0.245406 0.807777 +0.827303 0.244845 0.778765 +0.855309 0.244283 0.775884 +0.883315 0.243722 0.773003 +0.911320 0.243160 0.770122 +0.000000 0.216164 0.840132 +0.000000 0.218263 0.839631 +0.002208 0.220362 0.839131 +0.033635 0.222461 0.838630 +0.065062 0.224560 0.838130 +0.096489 0.226660 0.837630 +0.127916 0.228759 0.837129 +0.159343 0.230858 0.836629 +0.190771 0.232957 0.836128 +0.222198 0.235056 0.835628 +0.270095 0.253625 0.835128 +0.330850 0.285052 0.834627 +0.362282 0.284491 0.834127 +0.393714 0.283929 0.833626 +0.425147 0.283367 0.833126 +0.456579 0.282806 0.832626 +0.488011 0.282244 0.832125 +0.519443 0.281683 0.831625 +0.550876 0.281121 0.831124 +0.582308 0.280560 0.830624 +0.613740 0.279998 0.830124 +0.645173 0.279437 0.829623 +0.675434 0.278875 0.829123 +0.703445 0.278314 0.828622 +0.731456 0.277752 0.828122 +0.759467 0.277191 0.827622 +0.787477 0.276629 0.827121 +0.815488 0.276068 0.826621 +0.826120 0.275506 0.808742 +0.825620 0.274944 0.779730 +0.853626 0.274383 0.776849 +0.881631 0.273821 0.773968 +0.909637 0.273260 0.771087 +0.000000 0.246247 0.838448 +0.000000 0.248346 0.837948 +0.000319 0.250445 0.837447 +0.031746 0.252544 0.836947 +0.063173 0.254643 0.836447 +0.094600 0.256742 0.835946 +0.126027 0.258841 0.835446 +0.157454 0.260940 0.834945 +0.188882 0.263039 0.834445 +0.220309 0.265138 0.833945 +0.251736 0.267238 0.833444 +0.296989 0.283163 0.832944 +0.357745 0.314590 0.832443 +0.389177 0.314029 0.831943 +0.420609 0.313467 0.831443 +0.452041 0.312906 0.830942 +0.483474 0.312344 0.830442 +0.514906 0.311782 0.829941 +0.546338 0.311221 0.829441 +0.577770 0.310659 0.828941 +0.609203 0.310098 0.828440 +0.640635 0.309536 0.827940 +0.671102 0.308975 0.827439 +0.699113 0.308413 0.826939 +0.727124 0.307852 0.826439 +0.755135 0.307290 0.825938 +0.783145 0.306729 0.825438 +0.811156 0.306167 0.824937 +0.824437 0.305606 0.809707 +0.823937 0.305044 0.780696 +0.851942 0.304483 0.777815 +0.879948 0.303921 0.774934 +0.907954 0.303359 0.772053 +0.000000 0.276329 0.836765 +0.000000 0.278428 0.836264 +0.000000 0.280527 0.835764 +0.029857 0.282626 0.835264 +0.061284 0.284725 0.834763 +0.092711 0.286825 0.834263 +0.124138 0.288924 0.833762 +0.155565 0.291023 0.833262 +0.186992 0.293122 0.832762 +0.218420 0.295221 0.832261 +0.249847 0.297320 0.831761 +0.281274 0.299419 0.831260 +0.323884 0.312701 0.830760 +0.384639 0.344128 0.830260 +0.416071 0.343567 0.829759 +0.447504 0.343005 0.829259 +0.478936 0.342444 0.828758 +0.510368 0.341882 0.828258 +0.541801 0.341321 0.827758 +0.573233 0.340759 0.827257 +0.604665 0.340198 0.826757 +0.636097 0.339636 0.826256 +0.666770 0.339074 0.825756 +0.694781 0.338513 0.825256 +0.722792 0.337951 0.824755 +0.750803 0.337390 0.824255 +0.778813 0.336828 0.823754 +0.806824 0.336267 0.823254 +0.822754 0.335705 0.810672 +0.822253 0.335144 0.781661 +0.850259 0.334582 0.778780 +0.878265 0.334021 0.775899 +0.906270 0.333459 0.773018 +0.000000 0.306412 0.835081 +0.000000 0.308511 0.834581 +0.000000 0.310610 0.834081 +0.027968 0.312709 0.833580 +0.059395 0.314808 0.833080 +0.090822 0.316907 0.832579 +0.122249 0.319006 0.832079 +0.153676 0.321105 0.831579 +0.185103 0.323204 0.831078 +0.216531 0.325303 0.830578 +0.247958 0.327403 0.830077 +0.279385 0.329502 0.829577 +0.310812 0.331601 0.829077 +0.350779 0.342239 0.828576 +0.411534 0.373666 0.828076 +0.442966 0.373105 0.827575 +0.474398 0.372543 0.827075 +0.505831 0.371982 0.826575 +0.537263 0.371420 0.826074 +0.568695 0.370859 0.825574 +0.600127 0.370297 0.825073 +0.631560 0.369736 0.824573 +0.662438 0.369174 0.824073 +0.690449 0.368613 0.823572 +0.718460 0.368051 0.823072 +0.746471 0.367490 0.822571 +0.774481 0.366928 0.822071 +0.802492 0.366366 0.821571 +0.821070 0.365805 0.811638 +0.820570 0.365243 0.782626 +0.848575 0.364682 0.779745 +0.876581 0.364120 0.776864 +0.904587 0.363559 0.773983 +0.000000 0.336494 0.833398 +0.000000 0.338593 0.832898 +0.000000 0.340692 0.832397 +0.026079 0.342791 0.831897 +0.057506 0.344891 0.831396 +0.088933 0.346990 0.830896 +0.120360 0.349089 0.830396 +0.151787 0.351188 0.829895 +0.183214 0.353287 0.829395 +0.214642 0.355386 0.828894 +0.246069 0.357485 0.828394 +0.277496 0.359584 0.827894 +0.308923 0.361683 0.827393 +0.340350 0.363782 0.826893 +0.377673 0.371777 0.826392 +0.438429 0.403205 0.825892 +0.469861 0.402643 0.825392 +0.501293 0.402081 0.824891 +0.532725 0.401520 0.824391 +0.564158 0.400958 0.823890 +0.595590 0.400397 0.823390 +0.627022 0.399835 0.822890 +0.658106 0.399274 0.822389 +0.686117 0.398712 0.821889 +0.714128 0.398151 0.821388 +0.742139 0.397589 0.820888 +0.770149 0.397028 0.820388 +0.798160 0.396466 0.819887 +0.819387 0.395905 0.812603 +0.818886 0.395343 0.783591 +0.846892 0.394782 0.780710 +0.874898 0.394220 0.777829 +0.902903 0.393658 0.774948 +0.000000 0.366577 0.831715 +0.000000 0.368676 0.831214 +0.000000 0.370775 0.830714 +0.024190 0.372874 0.830213 +0.055617 0.374973 0.829713 +0.087044 0.377072 0.829213 +0.118471 0.379171 0.828712 +0.149898 0.381270 0.828212 +0.181325 0.383369 0.827711 +0.212753 0.385469 0.827211 +0.244180 0.387568 0.826711 +0.275607 0.389667 0.826210 +0.307034 0.391766 0.825710 +0.338461 0.393865 0.825209 +0.369888 0.395964 0.824709 +0.404568 0.401316 0.824209 +0.465323 0.432743 0.823708 +0.496755 0.432181 0.823208 +0.528188 0.431620 0.822707 +0.559620 0.431058 0.822207 +0.591052 0.430497 0.821707 +0.622484 0.429935 0.821206 +0.653775 0.429373 0.820706 +0.681785 0.428812 0.820205 +0.709796 0.428250 0.819705 +0.737807 0.427689 0.819205 +0.765818 0.427127 0.818704 +0.793828 0.426566 0.818204 +0.817703 0.426004 0.813568 +0.817203 0.425443 0.784556 +0.845209 0.424881 0.781675 +0.873214 0.424320 0.778794 +0.901220 0.423758 0.775913 +0.000000 0.396659 0.830031 +0.000000 0.398758 0.829531 +0.000000 0.400857 0.829030 +0.022301 0.402956 0.828530 +0.053728 0.405056 0.828030 +0.085155 0.407155 0.827529 +0.116582 0.409254 0.827029 +0.148009 0.411353 0.826528 +0.179436 0.413452 0.826028 +0.210864 0.415551 0.825528 +0.242291 0.417650 0.825027 +0.273718 0.419749 0.824527 +0.305145 0.421848 0.824026 +0.336572 0.423947 0.823526 +0.367999 0.426047 0.823026 +0.399426 0.428146 0.822525 +0.431463 0.430854 0.822025 +0.492218 0.462281 0.821524 +0.523650 0.461719 0.821024 +0.555082 0.461158 0.820524 +0.586515 0.460596 0.820023 +0.617947 0.460035 0.819523 +0.649379 0.459473 0.819023 +0.677453 0.458912 0.818522 +0.705464 0.458350 0.818022 +0.733475 0.457789 0.817521 +0.761486 0.457227 0.817021 +0.789496 0.456665 0.816521 +0.816020 0.456104 0.814533 +0.815520 0.455542 0.785522 +0.843525 0.454981 0.782641 +0.871531 0.454419 0.779760 +0.899537 0.453858 0.776879 +0.000000 0.426742 0.828348 +0.000000 0.428841 0.827848 +0.000000 0.430940 0.827347 +0.020412 0.433039 0.826847 +0.051839 0.435138 0.826346 +0.083266 0.437237 0.825846 +0.114693 0.439336 0.825346 +0.146120 0.441435 0.824845 +0.177547 0.443534 0.824345 +0.208974 0.445634 0.823844 +0.240402 0.447733 0.823344 +0.271829 0.449832 0.822844 +0.303256 0.451931 0.822343 +0.334683 0.454030 0.821843 +0.366110 0.456129 0.821342 +0.397537 0.458228 0.820842 +0.428965 0.460327 0.820342 +0.460392 0.462426 0.819841 +0.519112 0.491819 0.819341 +0.550545 0.491257 0.818840 +0.581977 0.490696 0.818340 +0.613409 0.490134 0.817840 +0.644841 0.489573 0.817339 +0.673121 0.489011 0.816839 +0.701132 0.488450 0.816338 +0.729143 0.487888 0.815838 +0.757154 0.487327 0.815338 +0.785164 0.486765 0.814837 +0.813175 0.486204 0.814337 +0.813836 0.485642 0.786487 +0.841842 0.485081 0.783606 +0.869848 0.484519 0.780725 +0.897853 0.483957 0.777844 +0.000000 0.456824 0.826665 +0.000000 0.458923 0.826164 +0.000000 0.461022 0.825664 +0.018522 0.463122 0.825163 +0.049950 0.465221 0.824663 +0.081377 0.467320 0.824163 +0.112804 0.469419 0.823662 +0.144231 0.471518 0.823162 +0.175658 0.473617 0.822661 +0.207085 0.475716 0.822161 +0.238513 0.477815 0.821661 +0.269940 0.479914 0.821160 +0.301367 0.482013 0.820660 +0.332794 0.484112 0.820159 +0.364221 0.486212 0.819659 +0.395648 0.488311 0.819159 +0.427076 0.490410 0.818658 +0.458503 0.492509 0.818158 +0.489930 0.494608 0.817657 +0.546007 0.521357 0.817157 +0.577439 0.520796 0.816657 +0.608872 0.520234 0.816156 +0.640304 0.519672 0.815656 +0.668789 0.519111 0.815155 +0.696800 0.518549 0.814655 +0.724811 0.517988 0.814155 +0.752822 0.517426 0.813654 +0.780832 0.516865 0.813154 +0.808843 0.516303 0.812653 +0.812153 0.515742 0.787452 +0.840159 0.515180 0.784571 +0.868164 0.514619 0.781690 +0.896170 0.514057 0.778809 +0.000000 0.486907 0.824981 +0.000000 0.489006 0.824481 +0.000000 0.491105 0.823980 +0.016633 0.493204 0.823480 +0.048061 0.495303 0.822980 +0.079488 0.497402 0.822479 +0.110915 0.499501 0.821979 +0.142342 0.501600 0.821478 +0.173769 0.503700 0.820978 +0.205196 0.505799 0.820478 +0.236624 0.507898 0.819977 +0.268051 0.509997 0.819477 +0.299478 0.512096 0.818976 +0.330905 0.514195 0.818476 +0.362332 0.516294 0.817976 +0.393759 0.518393 0.817475 +0.425187 0.520492 0.816975 +0.456614 0.522591 0.816474 +0.488041 0.524690 0.815974 +0.519468 0.526790 0.815474 +0.572902 0.550895 0.814973 +0.604334 0.550334 0.814473 +0.635766 0.549772 0.813972 +0.664457 0.549211 0.813472 +0.692468 0.548649 0.812972 +0.720479 0.548088 0.812471 +0.748490 0.547526 0.811971 +0.776500 0.546964 0.811470 +0.804511 0.546403 0.810970 +0.810470 0.545841 0.788417 +0.838475 0.545280 0.785536 +0.866481 0.544718 0.782655 +0.894487 0.544157 0.779774 +0.000000 0.516989 0.823298 +0.000000 0.519088 0.822797 +0.000000 0.521187 0.822297 +0.014744 0.523287 0.821797 +0.046172 0.525386 0.821296 +0.077599 0.527485 0.820796 +0.109026 0.529584 0.820295 +0.140453 0.531683 0.819795 +0.171880 0.533782 0.819295 +0.203307 0.535881 0.818794 +0.234735 0.537980 0.818294 +0.266162 0.540079 0.817793 +0.297589 0.542178 0.817293 +0.329016 0.544278 0.816793 +0.360443 0.546377 0.816292 +0.391870 0.548476 0.815792 +0.423297 0.550575 0.815291 +0.454725 0.552674 0.814791 +0.486152 0.554773 0.814291 +0.517579 0.556872 0.813790 +0.549006 0.558971 0.813290 +0.599796 0.580433 0.812789 +0.631229 0.579872 0.812289 +0.660125 0.579310 0.811789 +0.688136 0.578749 0.811288 +0.716147 0.578187 0.810788 +0.744158 0.577626 0.810287 +0.772168 0.577064 0.809787 +0.800179 0.576503 0.809287 +0.808786 0.575941 0.789382 +0.836792 0.575379 0.786501 +0.864798 0.574818 0.783620 +0.892803 0.574256 0.780739 +0.000000 0.546819 0.821614 +0.000000 0.548979 0.821114 +0.000000 0.551139 0.820614 +0.012855 0.553299 0.820113 +0.044283 0.555460 0.819613 +0.075710 0.557567 0.819112 +0.107137 0.559666 0.818612 +0.138564 0.561765 0.818112 +0.169991 0.563865 0.817611 +0.201418 0.565964 0.817111 +0.232845 0.568063 0.816610 +0.264273 0.570162 0.816110 +0.295700 0.572261 0.815610 +0.327127 0.574360 0.815109 +0.358554 0.576459 0.814609 +0.389981 0.578558 0.814108 +0.421408 0.580657 0.813608 +0.452836 0.582756 0.813108 +0.484263 0.584856 0.812607 +0.515690 0.586955 0.812107 +0.547117 0.589054 0.811606 +0.578544 0.591153 0.811106 +0.626691 0.609971 0.810606 +0.655794 0.609410 0.810105 +0.683804 0.608848 0.809605 +0.711815 0.608287 0.809104 +0.739826 0.607725 0.808604 +0.767837 0.607164 0.808104 +0.795847 0.606602 0.807603 +0.807103 0.606041 0.790348 +0.835108 0.605479 0.787467 +0.863114 0.604918 0.784586 +0.891120 0.604356 0.781705 +0.000000 0.573624 0.819931 +0.000000 0.575784 0.819431 +0.000000 0.577945 0.818930 +0.010966 0.580105 0.818430 +0.042393 0.582265 0.817929 +0.073821 0.584425 0.817429 +0.105248 0.586586 0.816929 +0.136675 0.588746 0.816428 +0.168102 0.590906 0.815928 +0.199529 0.593066 0.815427 +0.230956 0.595226 0.814927 +0.262384 0.597387 0.814427 +0.293811 0.599547 0.813926 +0.325238 0.601707 0.813426 +0.356665 0.603867 0.812925 +0.388092 0.606028 0.812425 +0.419519 0.608188 0.811925 +0.450947 0.610348 0.811424 +0.482374 0.612508 0.810924 +0.513801 0.614669 0.810423 +0.545228 0.616829 0.809923 +0.576655 0.618989 0.809423 +0.608082 0.621149 0.808922 +0.651639 0.637386 0.808422 +0.679644 0.636885 0.807921 +0.707650 0.636385 0.807421 +0.735656 0.635884 0.806921 +0.763661 0.635384 0.806420 +0.791667 0.634884 0.805920 +0.805419 0.634383 0.791166 +0.833425 0.633883 0.788291 +0.861431 0.633382 0.785415 +0.889436 0.632882 0.782539 +0.000000 0.600430 0.818248 +0.000000 0.602590 0.817747 +0.000000 0.604750 0.817247 +0.009077 0.606910 0.816746 +0.040504 0.609071 0.816246 +0.071932 0.611231 0.815746 +0.103359 0.613391 0.815245 +0.134786 0.615551 0.814745 +0.166213 0.617712 0.814244 +0.197640 0.619872 0.813744 +0.229067 0.622032 0.813244 +0.260495 0.624192 0.812743 +0.291922 0.626353 0.812243 +0.323349 0.628513 0.811742 +0.354776 0.630673 0.811242 +0.386203 0.632833 0.810742 +0.417630 0.634993 0.810241 +0.449058 0.637154 0.809741 +0.480485 0.639314 0.809240 +0.511912 0.641474 0.808740 +0.543339 0.643634 0.808240 +0.574766 0.645795 0.807739 +0.606193 0.647955 0.807239 +0.635702 0.649955 0.806738 +0.675585 0.663708 0.806238 +0.703591 0.663207 0.805738 +0.731597 0.662707 0.805237 +0.759602 0.662207 0.804737 +0.787608 0.661706 0.804236 +0.803736 0.661206 0.791859 +0.831742 0.660705 0.788983 +0.859747 0.660205 0.786107 +0.887753 0.659705 0.783231 +0.000000 0.627235 0.816564 +0.000000 0.629396 0.816064 +0.000000 0.631556 0.815563 +0.007188 0.633716 0.815063 +0.038615 0.635876 0.814563 +0.070043 0.638036 0.814062 +0.101470 0.640197 0.813562 +0.132897 0.642357 0.813061 +0.164324 0.644517 0.812561 +0.195751 0.646677 0.812061 +0.227178 0.648838 0.811560 +0.258606 0.650998 0.811060 +0.290033 0.653158 0.810559 +0.321460 0.655318 0.810059 +0.352887 0.657479 0.809559 +0.384314 0.659639 0.809058 +0.415741 0.661799 0.808558 +0.447169 0.663959 0.808058 +0.478596 0.666119 0.807557 +0.510023 0.668280 0.807057 +0.541450 0.670440 0.806556 +0.572877 0.672600 0.806056 +0.604304 0.674760 0.805556 +0.634019 0.676778 0.805055 +0.662024 0.678653 0.804555 +0.699532 0.690030 0.804054 +0.727538 0.689530 0.803554 +0.755543 0.689029 0.803054 +0.783549 0.688529 0.802553 +0.802053 0.688028 0.792551 +0.830058 0.687528 0.789675 +0.858064 0.687028 0.786799 +0.886070 0.686527 0.783923 +0.000000 0.654041 0.814881 +0.000000 0.656201 0.814381 +0.000000 0.658361 0.813880 +0.005299 0.660522 0.813380 +0.036726 0.662682 0.812879 +0.068154 0.664842 0.812379 +0.099581 0.667002 0.811879 +0.131008 0.669162 0.811378 +0.162435 0.671323 0.810878 +0.193862 0.673483 0.810377 +0.225289 0.675643 0.809877 +0.256717 0.677803 0.809377 +0.288144 0.679964 0.808876 +0.319571 0.682124 0.808376 +0.350998 0.684284 0.807875 +0.382425 0.686444 0.807375 +0.413852 0.688605 0.806875 +0.445279 0.690765 0.806374 +0.476707 0.692925 0.805874 +0.508134 0.695085 0.805373 +0.539561 0.697245 0.804873 +0.570988 0.699406 0.804373 +0.602415 0.701566 0.803872 +0.632335 0.703601 0.803372 +0.660341 0.705476 0.802871 +0.688347 0.707351 0.802371 +0.723479 0.716352 0.801871 +0.751485 0.715852 0.801370 +0.779490 0.715352 0.800870 +0.800369 0.714851 0.793243 +0.828375 0.714351 0.790367 +0.856381 0.713850 0.787491 +0.884386 0.713350 0.784615 +0.000000 0.680846 0.813198 +0.000000 0.683007 0.812697 +0.000000 0.685167 0.812197 +0.003410 0.687327 0.811696 +0.034837 0.689487 0.811196 +0.066265 0.691648 0.810696 +0.097692 0.693808 0.810195 +0.129119 0.695968 0.809695 +0.160546 0.698128 0.809194 +0.191973 0.700288 0.808694 +0.223400 0.702449 0.808194 +0.254827 0.704609 0.807693 +0.286255 0.706769 0.807193 +0.317682 0.708929 0.806692 +0.349109 0.711090 0.806192 +0.380536 0.713250 0.805692 +0.411963 0.715410 0.805191 +0.443390 0.717570 0.804691 +0.474818 0.719731 0.804190 +0.506245 0.721891 0.803690 +0.537672 0.724051 0.803190 +0.569099 0.726211 0.802689 +0.600526 0.728371 0.802189 +0.630652 0.730423 0.801688 +0.658658 0.732298 0.801188 +0.686663 0.734173 0.800688 +0.714669 0.736049 0.800187 +0.747426 0.742675 0.799687 +0.775431 0.742174 0.799186 +0.798686 0.741674 0.793935 +0.826692 0.741173 0.791059 +0.854697 0.740673 0.788183 +0.882703 0.740173 0.785307 +0.000000 0.707652 0.811514 +0.000000 0.709812 0.811014 +0.000000 0.711972 0.810513 +0.001521 0.714133 0.810013 +0.032948 0.716293 0.809513 +0.064375 0.718453 0.809012 +0.095803 0.720613 0.808512 +0.127230 0.722774 0.808011 +0.158657 0.724934 0.807511 +0.190084 0.727094 0.807011 +0.221511 0.729254 0.806510 +0.252938 0.731414 0.806010 +0.284366 0.733575 0.805509 +0.315793 0.735735 0.805009 +0.347220 0.737895 0.804509 +0.378647 0.740055 0.804008 +0.410074 0.742216 0.803508 +0.441501 0.744376 0.803007 +0.472929 0.746536 0.802507 +0.504356 0.748696 0.802007 +0.535783 0.750857 0.801506 +0.567210 0.753017 0.801006 +0.598637 0.755177 0.800505 +0.628969 0.757246 0.800005 +0.656974 0.759121 0.799505 +0.684980 0.760996 0.799004 +0.712986 0.762871 0.798504 +0.740991 0.764746 0.798003 +0.771372 0.768997 0.797503 +0.797003 0.768497 0.794627 +0.825008 0.767996 0.791751 +0.853014 0.767496 0.788875 +0.881020 0.766995 0.785999 +0.000000 0.734457 0.809831 +0.000000 0.736618 0.809330 +0.000000 0.738778 0.808830 +0.000000 0.740938 0.808330 +0.031059 0.743098 0.807829 +0.062486 0.745259 0.807329 +0.093914 0.747419 0.806828 +0.125341 0.749579 0.806328 +0.156768 0.751739 0.805828 +0.188195 0.753900 0.805327 +0.219622 0.756060 0.804827 +0.251049 0.758220 0.804326 +0.282477 0.760380 0.803826 +0.313904 0.762540 0.803326 +0.345331 0.764701 0.802825 +0.376758 0.766861 0.802325 +0.408185 0.769021 0.801824 +0.439612 0.771181 0.801324 +0.471040 0.773342 0.800824 +0.502467 0.775502 0.800323 +0.533894 0.777662 0.799823 +0.565321 0.779822 0.799322 +0.596748 0.781983 0.798822 +0.627285 0.784069 0.798322 +0.655291 0.785944 0.797821 +0.683297 0.787819 0.797321 +0.711302 0.789694 0.796820 +0.739308 0.791569 0.796320 +0.767314 0.793444 0.795820 +0.795319 0.795319 0.795319 +0.823325 0.797194 0.794819 +0.851331 0.799069 0.794318 +0.879336 0.800945 0.793818 +0.000000 0.787394 0.836653 +0.000000 0.789554 0.836153 +0.000000 0.791714 0.835653 +0.000000 0.793874 0.835152 +0.029170 0.796034 0.834652 +0.060597 0.798195 0.834151 +0.092025 0.800355 0.833651 +0.123452 0.802515 0.833151 +0.154879 0.804675 0.832650 +0.186306 0.806836 0.832150 +0.217733 0.808996 0.831649 +0.249160 0.811156 0.831149 +0.280588 0.813316 0.830649 +0.312015 0.815477 0.830148 +0.343442 0.817637 0.829648 +0.374869 0.819797 0.829147 +0.406296 0.821957 0.828647 +0.437723 0.824117 0.828147 +0.469151 0.826278 0.827646 +0.500578 0.827146 0.825854 +0.532005 0.826645 0.822693 +0.563432 0.826145 0.819532 +0.594859 0.825645 0.816371 +0.625602 0.825144 0.813267 +0.653608 0.824644 0.810391 +0.681613 0.824143 0.807515 +0.709619 0.823643 0.804639 +0.737625 0.823143 0.801763 +0.765630 0.822642 0.798887 +0.793636 0.822142 0.796011 +0.819266 0.821642 0.793135 +0.849647 0.825892 0.792635 +0.877653 0.827767 0.792135 +0.000000 0.840330 0.863476 +0.000000 0.842490 0.862976 +0.000000 0.844650 0.862475 +0.000000 0.846810 0.861975 +0.027281 0.848971 0.861475 +0.058708 0.851131 0.860974 +0.090136 0.853291 0.860474 +0.121563 0.855451 0.859973 +0.152990 0.857611 0.859473 +0.184417 0.858973 0.858173 +0.215844 0.858472 0.855012 +0.247271 0.857972 0.851851 +0.278698 0.857471 0.848690 +0.310126 0.856971 0.845529 +0.341553 0.856471 0.842368 +0.372980 0.855970 0.839207 +0.404407 0.855470 0.836046 +0.435834 0.854969 0.832885 +0.467261 0.854469 0.829724 +0.498689 0.853969 0.826563 +0.530116 0.853468 0.823402 +0.561543 0.852968 0.820241 +0.592970 0.852467 0.817080 +0.623919 0.851967 0.813959 +0.651924 0.851467 0.811083 +0.679930 0.850966 0.808207 +0.707936 0.850466 0.805331 +0.735941 0.849965 0.802455 +0.763947 0.849465 0.799579 +0.791952 0.848965 0.796703 +0.815207 0.848464 0.791452 +0.843213 0.847964 0.790952 +0.875969 0.854590 0.790451 +0.000000 0.890299 0.887332 +0.000000 0.889798 0.884171 +0.000000 0.889298 0.881010 +0.000000 0.888798 0.877849 +0.025392 0.888297 0.874688 +0.056819 0.887797 0.871527 +0.088246 0.887296 0.868366 +0.119674 0.886796 0.865205 +0.151101 0.886296 0.862044 +0.182528 0.885795 0.858883 +0.213955 0.885295 0.855722 +0.245382 0.884794 0.852561 +0.276809 0.884294 0.849400 +0.308237 0.883794 0.846239 +0.339664 0.883293 0.843078 +0.371091 0.882793 0.839917 +0.402518 0.882292 0.836755 +0.433945 0.881792 0.833594 +0.465372 0.881292 0.830433 +0.496800 0.880791 0.827272 +0.528227 0.880291 0.824111 +0.559654 0.879790 0.820950 +0.591081 0.879290 0.817789 +0.622235 0.878790 0.814651 +0.650241 0.878289 0.811775 +0.678246 0.877789 0.808899 +0.706252 0.877288 0.806023 +0.734258 0.876788 0.803147 +0.762263 0.876288 0.800272 +0.790269 0.875787 0.797396 +0.811148 0.875287 0.789769 +0.839154 0.874786 0.789268 +0.867160 0.874286 0.788768 +0.037196 0.000000 0.886985 +0.068628 0.000000 0.886484 +0.100060 0.000000 0.885984 +0.131492 0.000000 0.885484 +0.162925 0.000000 0.884983 +0.194357 0.000000 0.884483 +0.225789 0.000000 0.883982 +0.257221 0.000000 0.883482 +0.288654 0.000000 0.882982 +0.320086 0.000000 0.882481 +0.351518 0.000000 0.881981 +0.382950 0.000000 0.881480 +0.414383 0.000000 0.880980 +0.445815 0.000000 0.880480 +0.477247 0.000000 0.879979 +0.508679 0.000000 0.879479 +0.540112 0.000000 0.878978 +0.571544 0.000000 0.878478 +0.602976 0.000000 0.877978 +0.634408 0.000000 0.877477 +0.665841 0.000000 0.876977 +0.697273 0.000000 0.876476 +0.725293 0.000000 0.875976 +0.753304 0.000000 0.875476 +0.781315 0.000000 0.874975 +0.809325 0.000000 0.874475 +0.837336 0.000000 0.873974 +0.865347 0.000000 0.873474 +0.872974 0.000000 0.852589 +0.872473 0.000000 0.823578 +0.871973 0.000000 0.794566 +0.899978 0.000000 0.791685 +0.927984 0.000000 0.788804 +0.003335 0.000000 0.885301 +0.064090 0.000000 0.884801 +0.095522 0.000000 0.884301 +0.126955 0.000000 0.883800 +0.158387 0.000000 0.883300 +0.189819 0.000000 0.882799 +0.221251 0.000000 0.882299 +0.252684 0.000000 0.881799 +0.284116 0.000000 0.881298 +0.315548 0.000000 0.880798 +0.346980 0.000000 0.880297 +0.378413 0.000000 0.879797 +0.409845 0.000000 0.879297 +0.441277 0.000000 0.878796 +0.472709 0.000000 0.878296 +0.504142 0.000000 0.877795 +0.535574 0.000000 0.877295 +0.567006 0.000000 0.876795 +0.598439 0.000000 0.876294 +0.629871 0.000000 0.875794 +0.661303 0.000000 0.875293 +0.692735 0.000000 0.874793 +0.720961 0.000000 0.874293 +0.748972 0.000000 0.873792 +0.776983 0.000000 0.873292 +0.804993 0.000000 0.872791 +0.833004 0.000000 0.872291 +0.861015 0.000000 0.871791 +0.871290 0.000000 0.853555 +0.870790 0.000000 0.824543 +0.870289 0.000000 0.795532 +0.898295 0.000000 0.792651 +0.926301 0.000000 0.789770 +0.000000 0.000000 0.883618 +0.030230 0.000000 0.883118 +0.090985 0.019018 0.882617 +0.122417 0.018457 0.882117 +0.153849 0.017895 0.881616 +0.185282 0.017334 0.881116 +0.216714 0.016772 0.880616 +0.248146 0.016211 0.880115 +0.279578 0.015649 0.879615 +0.311011 0.015087 0.879114 +0.342443 0.014526 0.878614 +0.373875 0.013964 0.878114 +0.405307 0.013403 0.877613 +0.436740 0.012841 0.877113 +0.468172 0.012280 0.876612 +0.499604 0.011718 0.876112 +0.531036 0.011157 0.875612 +0.562469 0.010595 0.875111 +0.593901 0.010034 0.874611 +0.625333 0.009472 0.874110 +0.656765 0.008911 0.873610 +0.688198 0.008349 0.873110 +0.716629 0.007788 0.872609 +0.744640 0.007226 0.872109 +0.772651 0.006664 0.871608 +0.800662 0.006103 0.871108 +0.828672 0.005541 0.870608 +0.856683 0.004980 0.870107 +0.869607 0.004418 0.854520 +0.869106 0.003857 0.825508 +0.868606 0.003295 0.796497 +0.896612 0.002734 0.793616 +0.924617 0.002172 0.790735 +0.000000 0.000000 0.881935 +0.000000 0.000000 0.881434 +0.057124 0.017129 0.880934 +0.117879 0.048556 0.880433 +0.149312 0.047995 0.879933 +0.180744 0.047433 0.879433 +0.212176 0.046872 0.878932 +0.243608 0.046310 0.878432 +0.275041 0.045749 0.877931 +0.306473 0.045187 0.877431 +0.337905 0.044626 0.876931 +0.369337 0.044064 0.876430 +0.400770 0.043503 0.875930 +0.432202 0.042941 0.875429 +0.463634 0.042379 0.874929 +0.495066 0.041818 0.874429 +0.526499 0.041256 0.873928 +0.557931 0.040695 0.873428 +0.589363 0.040133 0.872927 +0.620796 0.039572 0.872427 +0.652228 0.039010 0.871927 +0.683660 0.038449 0.871426 +0.712297 0.037887 0.870926 +0.740308 0.037326 0.870425 +0.768319 0.036764 0.869925 +0.796330 0.036203 0.869425 +0.824340 0.035641 0.868924 +0.852351 0.035080 0.868424 +0.867923 0.034518 0.855485 +0.867423 0.033956 0.826474 +0.866923 0.033395 0.797462 +0.894928 0.032833 0.794581 +0.922934 0.032272 0.791700 +0.000000 0.003018 0.880251 +0.000000 0.005118 0.879751 +0.023264 0.015240 0.879250 +0.084019 0.046667 0.878750 +0.144774 0.078094 0.878250 +0.176206 0.077533 0.877749 +0.207639 0.076971 0.877249 +0.239071 0.076410 0.876748 +0.270503 0.075848 0.876248 +0.301935 0.075287 0.875748 +0.333368 0.074725 0.875247 +0.364800 0.074164 0.874747 +0.396232 0.073602 0.874246 +0.427664 0.073041 0.873746 +0.459097 0.072479 0.873246 +0.490529 0.071918 0.872745 +0.521961 0.071356 0.872245 +0.553393 0.070795 0.871744 +0.584826 0.070233 0.871244 +0.616258 0.069671 0.870744 +0.647690 0.069110 0.870243 +0.679122 0.068548 0.869743 +0.707965 0.067987 0.869242 +0.735976 0.067425 0.868742 +0.763987 0.066864 0.868242 +0.791998 0.066302 0.867741 +0.820008 0.065741 0.867241 +0.848019 0.065179 0.866740 +0.866240 0.064618 0.856450 +0.865740 0.064056 0.827439 +0.865239 0.063495 0.798427 +0.893245 0.062933 0.795546 +0.921251 0.062372 0.792665 +0.000000 0.033101 0.878568 +0.000000 0.035200 0.878067 +0.013351 0.037299 0.877567 +0.050158 0.044778 0.877067 +0.110913 0.076205 0.876566 +0.171669 0.107633 0.876066 +0.203101 0.107071 0.875565 +0.234533 0.106510 0.875065 +0.265965 0.105948 0.874565 +0.297398 0.105386 0.874064 +0.328830 0.104825 0.873564 +0.360262 0.104263 0.873063 +0.391694 0.103702 0.872563 +0.423127 0.103140 0.872063 +0.454559 0.102579 0.871562 +0.485991 0.102017 0.871062 +0.517424 0.101456 0.870561 +0.548856 0.100894 0.870061 +0.580288 0.100333 0.869561 +0.611720 0.099771 0.869060 +0.643153 0.099210 0.868560 +0.674585 0.098648 0.868060 +0.703633 0.098087 0.867559 +0.731644 0.097525 0.867059 +0.759655 0.096963 0.866558 +0.787666 0.096402 0.866058 +0.815676 0.095840 0.865558 +0.843687 0.095279 0.865057 +0.864557 0.094717 0.857416 +0.864056 0.094156 0.828404 +0.863556 0.093594 0.799392 +0.891562 0.093033 0.796511 +0.919567 0.092471 0.793630 +0.000000 0.063184 0.876885 +0.000000 0.065283 0.876384 +0.011462 0.067382 0.875884 +0.042889 0.069481 0.875383 +0.077053 0.074316 0.874883 +0.137808 0.105744 0.874383 +0.198563 0.137171 0.873882 +0.229996 0.136609 0.873382 +0.261428 0.136048 0.872881 +0.292860 0.135486 0.872381 +0.324292 0.134925 0.871881 +0.355725 0.134363 0.871380 +0.387157 0.133802 0.870880 +0.418589 0.133240 0.870379 +0.450021 0.132678 0.869879 +0.481454 0.132117 0.869379 +0.512886 0.131555 0.868878 +0.544318 0.130994 0.868378 +0.575750 0.130432 0.867877 +0.607183 0.129871 0.867377 +0.638615 0.129309 0.866877 +0.670047 0.128748 0.866376 +0.699301 0.128186 0.865876 +0.727312 0.127625 0.865375 +0.755323 0.127063 0.864875 +0.783334 0.126502 0.864375 +0.811344 0.125940 0.863874 +0.839355 0.125379 0.863374 +0.862873 0.124817 0.858381 +0.862373 0.124255 0.829369 +0.861873 0.123694 0.800358 +0.889878 0.123132 0.797477 +0.917884 0.122571 0.794596 +0.000000 0.093266 0.875201 +0.000000 0.095365 0.874701 +0.009573 0.097464 0.874200 +0.041000 0.099563 0.873700 +0.072427 0.101662 0.873200 +0.103948 0.103855 0.872699 +0.164703 0.135282 0.872199 +0.225458 0.166709 0.871698 +0.256890 0.166147 0.871198 +0.288322 0.165586 0.870698 +0.319755 0.165024 0.870197 +0.351187 0.164463 0.869697 +0.382619 0.163901 0.869196 +0.414051 0.163340 0.868696 +0.445484 0.162778 0.868196 +0.476916 0.162217 0.867695 +0.508348 0.161655 0.867195 +0.539781 0.161093 0.866694 +0.571213 0.160532 0.866194 +0.602645 0.159970 0.865694 +0.634077 0.159409 0.865193 +0.665510 0.158847 0.864693 +0.694969 0.158286 0.864192 +0.722980 0.157724 0.863692 +0.750991 0.157163 0.863192 +0.779002 0.156601 0.862691 +0.807012 0.156040 0.862191 +0.835023 0.155478 0.861690 +0.861190 0.154917 0.859346 +0.860690 0.154355 0.830334 +0.860189 0.153794 0.801323 +0.888195 0.153232 0.798442 +0.916200 0.152670 0.795561 +0.000000 0.123349 0.873518 +0.000000 0.125448 0.873017 +0.007684 0.127547 0.872517 +0.039111 0.129646 0.872017 +0.070538 0.131745 0.871516 +0.101965 0.133844 0.871016 +0.133393 0.135943 0.870515 +0.191597 0.164820 0.870015 +0.252353 0.196247 0.869515 +0.283785 0.195685 0.869014 +0.315217 0.195124 0.868514 +0.346649 0.194562 0.868013 +0.378082 0.194001 0.867513 +0.409514 0.193439 0.867013 +0.440946 0.192878 0.866512 +0.472378 0.192316 0.866012 +0.503811 0.191755 0.865511 +0.535243 0.191193 0.865011 +0.566675 0.190632 0.864511 +0.598107 0.190070 0.864010 +0.629540 0.189509 0.863510 +0.660972 0.188947 0.863009 +0.690638 0.188385 0.862509 +0.718648 0.187824 0.862009 +0.746659 0.187262 0.861508 +0.774670 0.186701 0.861008 +0.802681 0.186139 0.860507 +0.830691 0.185578 0.860007 +0.858702 0.185016 0.859507 +0.859006 0.184455 0.831300 +0.858506 0.183893 0.802288 +0.886511 0.183332 0.799407 +0.914517 0.182770 0.796526 +0.000000 0.153431 0.871834 +0.000000 0.155530 0.871334 +0.005795 0.157629 0.870834 +0.037222 0.159728 0.870333 +0.068649 0.161827 0.869833 +0.100076 0.163927 0.869332 +0.131504 0.166026 0.868832 +0.162931 0.168125 0.868332 +0.218492 0.194358 0.867831 +0.279247 0.225785 0.867331 +0.310679 0.225224 0.866830 +0.342112 0.224662 0.866330 +0.373544 0.224100 0.865830 +0.404976 0.223539 0.865329 +0.436409 0.222977 0.864829 +0.467841 0.222416 0.864328 +0.499273 0.221854 0.863828 +0.530705 0.221293 0.863328 +0.562138 0.220731 0.862827 +0.593570 0.220170 0.862327 +0.625002 0.219608 0.861826 +0.656434 0.219047 0.861326 +0.686306 0.218485 0.860826 +0.714316 0.217924 0.860325 +0.742327 0.217362 0.859825 +0.770338 0.216801 0.859324 +0.798349 0.216239 0.858824 +0.826359 0.215677 0.858324 +0.854370 0.215116 0.857823 +0.857323 0.214554 0.832265 +0.856822 0.213993 0.803253 +0.884828 0.213431 0.800372 +0.912834 0.212870 0.797491 +0.000000 0.183514 0.870151 +0.000000 0.185613 0.869651 +0.003906 0.187712 0.869150 +0.035333 0.189811 0.868650 +0.066760 0.191910 0.868149 +0.098187 0.194009 0.867649 +0.129615 0.196108 0.867149 +0.161042 0.198207 0.866648 +0.192469 0.200306 0.866148 +0.245387 0.223896 0.865647 +0.306142 0.255323 0.865147 +0.337574 0.254762 0.864647 +0.369006 0.254200 0.864146 +0.400439 0.253639 0.863646 +0.431871 0.253077 0.863145 +0.463303 0.252516 0.862645 +0.494735 0.251954 0.862145 +0.526168 0.251392 0.861644 +0.557600 0.250831 0.861144 +0.589032 0.250269 0.860643 +0.620464 0.249708 0.860143 +0.651897 0.249146 0.859643 +0.681974 0.248585 0.859142 +0.709984 0.248023 0.858642 +0.737995 0.247462 0.858141 +0.766006 0.246900 0.857641 +0.794017 0.246339 0.857141 +0.822027 0.245777 0.856640 +0.850038 0.245216 0.856140 +0.855639 0.244654 0.833230 +0.855139 0.244093 0.804219 +0.883145 0.243531 0.801338 +0.911150 0.242969 0.798457 +0.000000 0.213596 0.868468 +0.000000 0.215695 0.867967 +0.002017 0.217794 0.867467 +0.033444 0.219893 0.866966 +0.064871 0.221993 0.866466 +0.096298 0.224092 0.865966 +0.127726 0.226191 0.865465 +0.159153 0.228290 0.864965 +0.190580 0.230389 0.864464 +0.222007 0.232488 0.863964 +0.272281 0.253434 0.863464 +0.333036 0.284861 0.862963 +0.364469 0.284300 0.862463 +0.395901 0.283738 0.861962 +0.427333 0.283177 0.861462 +0.458766 0.282615 0.860962 +0.490198 0.282054 0.860461 +0.521630 0.281492 0.859961 +0.553062 0.280931 0.859460 +0.584495 0.280369 0.858960 +0.615927 0.279808 0.858460 +0.647359 0.279246 0.857959 +0.677642 0.278684 0.857459 +0.705652 0.278123 0.856958 +0.733663 0.277561 0.856458 +0.761674 0.277000 0.855958 +0.789685 0.276438 0.855457 +0.817695 0.275877 0.854957 +0.845706 0.275315 0.854456 +0.853956 0.274754 0.834195 +0.853456 0.274192 0.805184 +0.881461 0.273631 0.802303 +0.909467 0.273069 0.799422 +0.000000 0.243679 0.866784 +0.000000 0.245778 0.866284 +0.000128 0.247877 0.865783 +0.031555 0.249976 0.865283 +0.062982 0.252075 0.864783 +0.094409 0.254174 0.864282 +0.125836 0.256273 0.863782 +0.157264 0.258372 0.863281 +0.188691 0.260471 0.862781 +0.220118 0.262571 0.862281 +0.251545 0.264670 0.861780 +0.299176 0.282972 0.861280 +0.359931 0.314399 0.860779 +0.391363 0.313838 0.860279 +0.422796 0.313276 0.859779 +0.454228 0.312715 0.859278 +0.485660 0.312153 0.858778 +0.517092 0.311592 0.858277 +0.548525 0.311030 0.857777 +0.579957 0.310469 0.857277 +0.611389 0.309907 0.856776 +0.642821 0.309346 0.856276 +0.673310 0.308784 0.855775 +0.701320 0.308223 0.855275 +0.729331 0.307661 0.854775 +0.757342 0.307100 0.854274 +0.785353 0.306538 0.853774 +0.813363 0.305976 0.853273 +0.841374 0.305415 0.852773 +0.852273 0.304853 0.835160 +0.851772 0.304292 0.806149 +0.879778 0.303730 0.803268 +0.907784 0.303169 0.800387 +0.000000 0.273761 0.865101 +0.000000 0.275860 0.864600 +0.000000 0.277959 0.864100 +0.029666 0.280058 0.863600 +0.061093 0.282158 0.863099 +0.092520 0.284257 0.862599 +0.123947 0.286356 0.862098 +0.155375 0.288455 0.861598 +0.186802 0.290554 0.861098 +0.218229 0.292653 0.860597 +0.249656 0.294752 0.860097 +0.281083 0.296851 0.859597 +0.326071 0.312510 0.859096 +0.386826 0.343938 0.858596 +0.418258 0.343376 0.858095 +0.449690 0.342815 0.857595 +0.481123 0.342253 0.857095 +0.512555 0.341691 0.856594 +0.543987 0.341130 0.856094 +0.575419 0.340568 0.855593 +0.606852 0.340007 0.855093 +0.638284 0.339445 0.854593 +0.668978 0.338884 0.854092 +0.696988 0.338322 0.853592 +0.724999 0.337761 0.853091 +0.753010 0.337199 0.852591 +0.781021 0.336638 0.852091 +0.809031 0.336076 0.851590 +0.837042 0.335515 0.851090 +0.850589 0.334953 0.836126 +0.850089 0.334392 0.807114 +0.878095 0.333830 0.804233 +0.906100 0.333268 0.801352 +0.000000 0.303844 0.863418 +0.000000 0.305943 0.862917 +0.000000 0.308042 0.862417 +0.027777 0.310141 0.861916 +0.059204 0.312240 0.861416 +0.090631 0.314339 0.860916 +0.122058 0.316438 0.860415 +0.153486 0.318537 0.859915 +0.184913 0.320636 0.859414 +0.216340 0.322736 0.858914 +0.247767 0.324835 0.858414 +0.279194 0.326934 0.857913 +0.310621 0.329033 0.857413 +0.352965 0.342049 0.856912 +0.413720 0.373476 0.856412 +0.445153 0.372914 0.855912 +0.476585 0.372353 0.855411 +0.508017 0.371791 0.854911 +0.539449 0.371230 0.854410 +0.570882 0.370668 0.853910 +0.602314 0.370107 0.853410 +0.633746 0.369545 0.852909 +0.664646 0.368983 0.852409 +0.692656 0.368422 0.851908 +0.720667 0.367860 0.851408 +0.748678 0.367299 0.850908 +0.776689 0.366737 0.850407 +0.804699 0.366176 0.849907 +0.832710 0.365614 0.849406 +0.848906 0.365053 0.837091 +0.848406 0.364491 0.808079 +0.876411 0.363930 0.805198 +0.904417 0.363368 0.802317 +0.000000 0.333926 0.861734 +0.000000 0.336025 0.861234 +0.000000 0.338124 0.860733 +0.025888 0.340223 0.860233 +0.057315 0.342323 0.859733 +0.088742 0.344422 0.859232 +0.120169 0.346521 0.858732 +0.151597 0.348620 0.858231 +0.183024 0.350719 0.857731 +0.214451 0.352818 0.857231 +0.245878 0.354917 0.856730 +0.277305 0.357016 0.856230 +0.308732 0.359115 0.855729 +0.340160 0.361214 0.855229 +0.379860 0.371587 0.854729 +0.440615 0.403014 0.854228 +0.472047 0.402452 0.853728 +0.503480 0.401891 0.853227 +0.534912 0.401329 0.852727 +0.566344 0.400768 0.852227 +0.597776 0.400206 0.851726 +0.629209 0.399645 0.851226 +0.660314 0.399083 0.850725 +0.688325 0.398522 0.850225 +0.716335 0.397960 0.849725 +0.744346 0.397399 0.849224 +0.772357 0.396837 0.848724 +0.800368 0.396275 0.848223 +0.828378 0.395714 0.847723 +0.847223 0.395152 0.838056 +0.846722 0.394591 0.809045 +0.874728 0.394029 0.806164 +0.902733 0.393468 0.803283 +0.000000 0.364009 0.860051 +0.000000 0.366108 0.859550 +0.000000 0.368207 0.859050 +0.023999 0.370306 0.858550 +0.055426 0.372405 0.858049 +0.086853 0.374504 0.857549 +0.118280 0.376603 0.857048 +0.149708 0.378702 0.856548 +0.181135 0.380801 0.856048 +0.212562 0.382901 0.855547 +0.243989 0.385000 0.855047 +0.275416 0.387099 0.854546 +0.306843 0.389198 0.854046 +0.338270 0.391297 0.853546 +0.369698 0.393396 0.853045 +0.406754 0.401125 0.852545 +0.467510 0.432552 0.852044 +0.498942 0.431990 0.851544 +0.530374 0.431429 0.851044 +0.561806 0.430867 0.850543 +0.593239 0.430306 0.850043 +0.624671 0.429744 0.849542 +0.655982 0.429183 0.849042 +0.683993 0.428621 0.848542 +0.712003 0.428060 0.848041 +0.740014 0.427498 0.847541 +0.768025 0.426937 0.847040 +0.796036 0.426375 0.846540 +0.824046 0.425814 0.846040 +0.845539 0.425252 0.839021 +0.845039 0.424690 0.810010 +0.873044 0.424129 0.807129 +0.901050 0.423567 0.804248 +0.000000 0.394091 0.858367 +0.000000 0.396190 0.857867 +0.000000 0.398289 0.857367 +0.022110 0.400389 0.856866 +0.053537 0.402488 0.856366 +0.084964 0.404587 0.855865 +0.116391 0.406686 0.855365 +0.147818 0.408785 0.854865 +0.179246 0.410884 0.854364 +0.210673 0.412983 0.853864 +0.242100 0.415082 0.853363 +0.273527 0.417181 0.852863 +0.304954 0.419280 0.852363 +0.336381 0.421380 0.851862 +0.367809 0.423479 0.851362 +0.399236 0.425578 0.850861 +0.433649 0.430663 0.850361 +0.494404 0.462090 0.849861 +0.525837 0.461529 0.849360 +0.557269 0.460967 0.848860 +0.588701 0.460405 0.848359 +0.620133 0.459844 0.847859 +0.651566 0.459282 0.847359 +0.679661 0.458721 0.846858 +0.707671 0.458159 0.846358 +0.735682 0.457598 0.845857 +0.763693 0.457036 0.845357 +0.791704 0.456475 0.844857 +0.819714 0.455913 0.844356 +0.843856 0.455352 0.839987 +0.843355 0.454790 0.810975 +0.871361 0.454229 0.808094 +0.899367 0.453667 0.805213 +0.000000 0.424174 0.856684 +0.000000 0.426273 0.856184 +0.000000 0.428372 0.855683 +0.020221 0.430471 0.855183 +0.051648 0.432570 0.854682 +0.083075 0.434669 0.854182 +0.114502 0.436768 0.853682 +0.145929 0.438867 0.853181 +0.177357 0.440967 0.852681 +0.208784 0.443066 0.852180 +0.240211 0.445165 0.851680 +0.271638 0.447264 0.851180 +0.303065 0.449363 0.850679 +0.334492 0.451462 0.850179 +0.365920 0.453561 0.849678 +0.397347 0.455660 0.849178 +0.428774 0.457759 0.848678 +0.460544 0.460201 0.848177 +0.521299 0.491628 0.847677 +0.552731 0.491067 0.847176 +0.584163 0.490505 0.846676 +0.615596 0.489944 0.846176 +0.647028 0.489382 0.845675 +0.675329 0.488821 0.845175 +0.703339 0.488259 0.844674 +0.731350 0.487697 0.844174 +0.759361 0.487136 0.843674 +0.787372 0.486574 0.843173 +0.815382 0.486013 0.842673 +0.842172 0.485451 0.840952 +0.841672 0.484890 0.811940 +0.869678 0.484328 0.809059 +0.897683 0.483767 0.806178 +0.000000 0.454256 0.855001 +0.000000 0.456355 0.854500 +0.000000 0.458454 0.854000 +0.018332 0.460554 0.853499 +0.049759 0.462653 0.852999 +0.081186 0.464752 0.852499 +0.112613 0.466851 0.851998 +0.144040 0.468950 0.851498 +0.175468 0.471049 0.850997 +0.206895 0.473148 0.850497 +0.238322 0.475247 0.849997 +0.269749 0.477346 0.849496 +0.301176 0.479445 0.848996 +0.332603 0.481545 0.848495 +0.364031 0.483644 0.847995 +0.395458 0.485743 0.847495 +0.426885 0.487842 0.846994 +0.458312 0.489941 0.846494 +0.489739 0.492040 0.845993 +0.548194 0.521166 0.845493 +0.579626 0.520605 0.844993 +0.611058 0.520043 0.844492 +0.642490 0.519482 0.843992 +0.670997 0.518920 0.843491 +0.699007 0.518359 0.842991 +0.727018 0.517797 0.842491 +0.755029 0.517236 0.841990 +0.783040 0.516674 0.841490 +0.811050 0.516113 0.840989 +0.839061 0.515551 0.840489 +0.839989 0.514989 0.812905 +0.867994 0.514428 0.810024 +0.896000 0.513866 0.807143 +0.000000 0.484339 0.853317 +0.000000 0.486438 0.852817 +0.000000 0.488537 0.852316 +0.016443 0.490636 0.851816 +0.047870 0.492735 0.851316 +0.079297 0.494834 0.850815 +0.110724 0.496933 0.850315 +0.142151 0.499032 0.849814 +0.173579 0.501132 0.849314 +0.205006 0.503231 0.848814 +0.236433 0.505330 0.848313 +0.267860 0.507429 0.847813 +0.299287 0.509528 0.847312 +0.330714 0.511627 0.846812 +0.362142 0.513726 0.846312 +0.393569 0.515825 0.845811 +0.424996 0.517924 0.845311 +0.456423 0.520023 0.844810 +0.487850 0.522123 0.844310 +0.519277 0.524222 0.843810 +0.575088 0.550704 0.843309 +0.606520 0.550143 0.842809 +0.637953 0.549581 0.842308 +0.666665 0.549020 0.841808 +0.694675 0.548458 0.841308 +0.722686 0.547897 0.840807 +0.750697 0.547335 0.840307 +0.778708 0.546774 0.839806 +0.806718 0.546212 0.839306 +0.834729 0.545651 0.838806 +0.838305 0.545089 0.813871 +0.866311 0.544528 0.810990 +0.894317 0.543966 0.808109 +0.000000 0.514421 0.851634 +0.000000 0.516520 0.851133 +0.000000 0.518620 0.850633 +0.014554 0.520719 0.850133 +0.045981 0.522818 0.849632 +0.077408 0.524917 0.849132 +0.108835 0.527016 0.848632 +0.140262 0.529115 0.848131 +0.171690 0.531214 0.847631 +0.203117 0.533313 0.847130 +0.234544 0.535412 0.846630 +0.265971 0.537511 0.846130 +0.297398 0.539610 0.845629 +0.328825 0.541710 0.845129 +0.360252 0.543809 0.844628 +0.391680 0.545908 0.844128 +0.423107 0.548007 0.843628 +0.454534 0.550106 0.843127 +0.485961 0.552205 0.842627 +0.517388 0.554304 0.842126 +0.548815 0.556403 0.841626 +0.601983 0.580243 0.841126 +0.633415 0.579681 0.840625 +0.662333 0.579120 0.840125 +0.690344 0.578558 0.839624 +0.718354 0.577996 0.839124 +0.746365 0.577435 0.838624 +0.774376 0.576873 0.838123 +0.802387 0.576312 0.837623 +0.830397 0.575750 0.837122 +0.836622 0.575189 0.814836 +0.864628 0.574627 0.811955 +0.892633 0.574066 0.809074 +0.000000 0.544271 0.849951 +0.000000 0.546432 0.849450 +0.000000 0.548592 0.848950 +0.012665 0.550752 0.848449 +0.044092 0.552900 0.847949 +0.075519 0.554999 0.847449 +0.106946 0.557098 0.846948 +0.138373 0.559198 0.846448 +0.169800 0.561297 0.845947 +0.201228 0.563396 0.845447 +0.232655 0.565495 0.844947 +0.264082 0.567594 0.844446 +0.295509 0.569693 0.843946 +0.326936 0.571792 0.843445 +0.358363 0.573891 0.842945 +0.389791 0.575990 0.842445 +0.421218 0.578089 0.841944 +0.452645 0.580188 0.841444 +0.484072 0.582288 0.840943 +0.515499 0.584387 0.840443 +0.546926 0.586486 0.839943 +0.578354 0.588585 0.839442 +0.628877 0.609781 0.838942 +0.658001 0.609219 0.838441 +0.686012 0.608658 0.837941 +0.714022 0.608096 0.837441 +0.742033 0.607535 0.836940 +0.770044 0.606973 0.836440 +0.798055 0.606412 0.835939 +0.826065 0.605850 0.835439 +0.834939 0.605288 0.815801 +0.862944 0.604727 0.812920 +0.890950 0.604165 0.810039 +0.000000 0.571077 0.848267 +0.000000 0.573237 0.847767 +0.000000 0.575397 0.847266 +0.010776 0.577558 0.846766 +0.042203 0.579718 0.846266 +0.073630 0.581878 0.845765 +0.105057 0.584038 0.845265 +0.136484 0.586199 0.844764 +0.167911 0.588359 0.844264 +0.199339 0.590519 0.843764 +0.230766 0.592679 0.843263 +0.262193 0.594840 0.842763 +0.293620 0.597000 0.842262 +0.325047 0.599160 0.841762 +0.356474 0.601320 0.841262 +0.387902 0.603480 0.840761 +0.419329 0.605641 0.840261 +0.450756 0.607801 0.839760 +0.482183 0.609961 0.839260 +0.513610 0.612121 0.838760 +0.545037 0.614282 0.838259 +0.576465 0.616442 0.837759 +0.607892 0.618602 0.837258 +0.653844 0.637216 0.836758 +0.681850 0.636715 0.836258 +0.709855 0.636215 0.835757 +0.737861 0.635714 0.835257 +0.765867 0.635214 0.834756 +0.793872 0.634714 0.834256 +0.821878 0.634213 0.833756 +0.833255 0.633713 0.816627 +0.861261 0.633212 0.813751 +0.889266 0.632712 0.810875 +0.000000 0.597883 0.846584 +0.000000 0.600043 0.846083 +0.000000 0.602203 0.845583 +0.008887 0.604363 0.845083 +0.040314 0.606523 0.844582 +0.071741 0.608684 0.844082 +0.103168 0.610844 0.843581 +0.134595 0.613004 0.843081 +0.166022 0.615164 0.842581 +0.197450 0.617325 0.842080 +0.228877 0.619485 0.841580 +0.260304 0.621645 0.841079 +0.291731 0.623805 0.840579 +0.323158 0.625966 0.840079 +0.354585 0.628126 0.839578 +0.386013 0.630286 0.839078 +0.417440 0.632446 0.838577 +0.448867 0.634606 0.838077 +0.480294 0.636767 0.837577 +0.511721 0.638927 0.837076 +0.543148 0.641087 0.836576 +0.574575 0.643247 0.836075 +0.606003 0.645408 0.835575 +0.635532 0.647410 0.835075 +0.677791 0.663538 0.834574 +0.705797 0.663037 0.834074 +0.733802 0.662537 0.833573 +0.761808 0.662037 0.833073 +0.789814 0.661536 0.832573 +0.817819 0.661036 0.832072 +0.831572 0.660535 0.817319 +0.859577 0.660035 0.814443 +0.887583 0.659535 0.811567 +0.000000 0.624688 0.844900 +0.000000 0.626848 0.844400 +0.000000 0.629009 0.843900 +0.006998 0.631169 0.843399 +0.038425 0.633329 0.842899 +0.069852 0.635489 0.842398 +0.101279 0.637649 0.841898 +0.132706 0.639810 0.841398 +0.164133 0.641970 0.840897 +0.195561 0.644130 0.840397 +0.226988 0.646290 0.839896 +0.258415 0.648451 0.839396 +0.289842 0.650611 0.838896 +0.321269 0.652771 0.838395 +0.352696 0.654931 0.837895 +0.384123 0.657092 0.837394 +0.415551 0.659252 0.836894 +0.446978 0.661412 0.836394 +0.478405 0.663572 0.835893 +0.509832 0.665732 0.835393 +0.541259 0.667893 0.834892 +0.572686 0.670053 0.834392 +0.604114 0.672213 0.833892 +0.633849 0.674232 0.833391 +0.661854 0.676108 0.832891 +0.701738 0.689860 0.832390 +0.729743 0.689360 0.831890 +0.757749 0.688859 0.831390 +0.785755 0.688359 0.830889 +0.813760 0.687859 0.830389 +0.829888 0.687358 0.818011 +0.857894 0.686858 0.815135 +0.885900 0.686357 0.812259 +0.000000 0.651494 0.843217 +0.000000 0.653654 0.842717 +0.000000 0.655814 0.842216 +0.005109 0.657974 0.841716 +0.036536 0.660135 0.841215 +0.067963 0.662295 0.840715 +0.099390 0.664455 0.840215 +0.130817 0.666615 0.839714 +0.162244 0.668775 0.839214 +0.193671 0.670936 0.838713 +0.225099 0.673096 0.838213 +0.256526 0.675256 0.837713 +0.287953 0.677416 0.837212 +0.319380 0.679577 0.836712 +0.350807 0.681737 0.836211 +0.382234 0.683897 0.835711 +0.413662 0.686057 0.835211 +0.445089 0.688218 0.834710 +0.476516 0.690378 0.834210 +0.507943 0.692538 0.833709 +0.539370 0.694698 0.833209 +0.570797 0.696858 0.832709 +0.602225 0.699019 0.832208 +0.632165 0.701055 0.831708 +0.660171 0.702930 0.831207 +0.688177 0.704805 0.830707 +0.725684 0.716182 0.830207 +0.753690 0.715682 0.829706 +0.781696 0.715182 0.829206 +0.809701 0.714681 0.828705 +0.828205 0.714181 0.818703 +0.856211 0.713680 0.815827 +0.884216 0.713180 0.812951 +0.000000 0.678299 0.841534 +0.000000 0.680459 0.841033 +0.000000 0.682620 0.840533 +0.003219 0.684780 0.840032 +0.034647 0.686940 0.839532 +0.066074 0.689100 0.839032 +0.097501 0.691261 0.838531 +0.128928 0.693421 0.838031 +0.160355 0.695581 0.837530 +0.191782 0.697741 0.837030 +0.223210 0.699901 0.836530 +0.254637 0.702062 0.836029 +0.286064 0.704222 0.835529 +0.317491 0.706382 0.835028 +0.348918 0.708542 0.834528 +0.380345 0.710703 0.834028 +0.411773 0.712863 0.833527 +0.443200 0.715023 0.833027 +0.474627 0.717183 0.832526 +0.506054 0.719344 0.832026 +0.537481 0.721504 0.831526 +0.568908 0.723664 0.831025 +0.600336 0.725824 0.830525 +0.630482 0.727878 0.830024 +0.658488 0.729753 0.829524 +0.686493 0.731628 0.829024 +0.714499 0.733503 0.828523 +0.749631 0.742505 0.828023 +0.777637 0.742004 0.827522 +0.805643 0.741504 0.827022 +0.826522 0.741004 0.819395 +0.854527 0.740503 0.816519 +0.882533 0.740003 0.813643 +0.000000 0.705105 0.839850 +0.000000 0.707265 0.839350 +0.000000 0.709425 0.838849 +0.001330 0.711585 0.838349 +0.032758 0.713746 0.837849 +0.064185 0.715906 0.837348 +0.095612 0.718066 0.836848 +0.127039 0.720226 0.836347 +0.158466 0.722387 0.835847 +0.189893 0.724547 0.835347 +0.221321 0.726707 0.834846 +0.252748 0.728867 0.834346 +0.284175 0.731027 0.833845 +0.315602 0.733188 0.833345 +0.347029 0.735348 0.832845 +0.378456 0.737508 0.832344 +0.409884 0.739668 0.831844 +0.441311 0.741829 0.831343 +0.472738 0.743989 0.830843 +0.504165 0.746149 0.830343 +0.535592 0.748309 0.829842 +0.567019 0.750470 0.829342 +0.598447 0.752630 0.828842 +0.628799 0.754700 0.828341 +0.656804 0.756576 0.827841 +0.684810 0.758451 0.827340 +0.712816 0.760326 0.826840 +0.740821 0.762201 0.826340 +0.773578 0.768827 0.825839 +0.801584 0.768327 0.825339 +0.824838 0.767826 0.820087 +0.852844 0.767326 0.817211 +0.880850 0.766825 0.814335 +0.000000 0.731910 0.838167 +0.000000 0.734071 0.837667 +0.000000 0.736231 0.837166 +0.000000 0.738391 0.836666 +0.030869 0.740551 0.836165 +0.062296 0.742711 0.835665 +0.093723 0.744872 0.835165 +0.125150 0.747032 0.834664 +0.156577 0.749192 0.834164 +0.188004 0.751352 0.833663 +0.219432 0.753513 0.833163 +0.250859 0.755673 0.832663 +0.282286 0.757833 0.832162 +0.313713 0.759993 0.831662 +0.345140 0.762154 0.831161 +0.376567 0.764314 0.830661 +0.407995 0.766474 0.830161 +0.439422 0.768634 0.829660 +0.470849 0.770794 0.829160 +0.502276 0.772955 0.828659 +0.533703 0.775115 0.828159 +0.565130 0.777275 0.827659 +0.596557 0.779435 0.827158 +0.627115 0.781523 0.826658 +0.655121 0.783398 0.826157 +0.683127 0.785273 0.825657 +0.711132 0.787148 0.825157 +0.739138 0.789024 0.824656 +0.767144 0.790899 0.824156 +0.797525 0.795149 0.823655 +0.823155 0.794649 0.820779 +0.851161 0.794148 0.817904 +0.879166 0.793648 0.815028 +0.000000 0.758716 0.836484 +0.000000 0.760876 0.835983 +0.000000 0.763036 0.835483 +0.000000 0.765197 0.834982 +0.028980 0.767357 0.834482 +0.060407 0.769517 0.833982 +0.091834 0.771677 0.833481 +0.123261 0.773837 0.832981 +0.154688 0.775998 0.832480 +0.186115 0.778158 0.831980 +0.217543 0.780318 0.831480 +0.248970 0.782478 0.830979 +0.280397 0.784639 0.830479 +0.311824 0.786799 0.829978 +0.343251 0.788959 0.829478 +0.374678 0.791119 0.828978 +0.406105 0.793280 0.828477 +0.437533 0.795440 0.827977 +0.468960 0.797600 0.827476 +0.500387 0.799760 0.826976 +0.531814 0.801920 0.826476 +0.563241 0.804081 0.825975 +0.594668 0.806241 0.825475 +0.625432 0.808346 0.824974 +0.653438 0.810221 0.824474 +0.681443 0.812096 0.823974 +0.709449 0.813971 0.823473 +0.737455 0.815846 0.822973 +0.765460 0.817721 0.822472 +0.793466 0.819596 0.821972 +0.821472 0.821472 0.821472 +0.849477 0.823347 0.820971 +0.877483 0.825222 0.820471 +0.000000 0.811652 0.863306 +0.000000 0.813812 0.862806 +0.000000 0.815972 0.862305 +0.000000 0.818133 0.861805 +0.027091 0.820293 0.861305 +0.058518 0.822453 0.860804 +0.089945 0.824613 0.860304 +0.121372 0.826774 0.859803 +0.152799 0.828934 0.859303 +0.184226 0.831094 0.858803 +0.215653 0.833254 0.858302 +0.247081 0.835414 0.857802 +0.278508 0.837575 0.857301 +0.309935 0.839735 0.856801 +0.341362 0.841895 0.856301 +0.372789 0.844055 0.855800 +0.404216 0.846216 0.855300 +0.435644 0.848376 0.854799 +0.467071 0.850536 0.854299 +0.498498 0.852696 0.853799 +0.529925 0.853298 0.851740 +0.561352 0.852798 0.848579 +0.592779 0.852297 0.845418 +0.623749 0.851797 0.842295 +0.651754 0.851297 0.839419 +0.679760 0.850796 0.836543 +0.707766 0.850296 0.833667 +0.735771 0.849795 0.830791 +0.763777 0.849295 0.827915 +0.791783 0.848795 0.825040 +0.819788 0.848294 0.822164 +0.845418 0.847794 0.819288 +0.875799 0.852044 0.818787 +0.000000 0.864588 0.890129 +0.000000 0.866748 0.889628 +0.000000 0.868908 0.889128 +0.000000 0.871069 0.888628 +0.025201 0.873229 0.888127 +0.056629 0.875389 0.887627 +0.088056 0.877549 0.887126 +0.119483 0.879710 0.886626 +0.150910 0.881870 0.886126 +0.182337 0.884030 0.885625 +0.213764 0.885125 0.884059 +0.245192 0.884625 0.880898 +0.276619 0.884124 0.877737 +0.308046 0.883624 0.874576 +0.339473 0.883123 0.871415 +0.370900 0.882623 0.868254 +0.402327 0.882123 0.865093 +0.433755 0.881622 0.861932 +0.465182 0.881122 0.858771 +0.496609 0.880621 0.855610 +0.528036 0.880121 0.852449 +0.559463 0.879621 0.849288 +0.590890 0.879120 0.846127 +0.622065 0.878620 0.842987 +0.650071 0.878119 0.840111 +0.678077 0.877619 0.837235 +0.706082 0.877119 0.834359 +0.734088 0.876618 0.831484 +0.762094 0.876118 0.828608 +0.790099 0.875617 0.825732 +0.818105 0.875117 0.822856 +0.841359 0.874617 0.817604 +0.869365 0.874116 0.817104 +0.039382 0.000000 0.915321 +0.070814 0.000000 0.914820 +0.102247 0.000000 0.914320 +0.133679 0.000000 0.913820 +0.165111 0.000000 0.913319 +0.196543 0.000000 0.912819 +0.227976 0.000000 0.912318 +0.259408 0.000000 0.911818 +0.290840 0.000000 0.911318 +0.322272 0.000000 0.910817 +0.353705 0.000000 0.910317 +0.385137 0.000000 0.909816 +0.416569 0.000000 0.909316 +0.448001 0.000000 0.908816 +0.479434 0.000000 0.908315 +0.510866 0.000000 0.907815 +0.542298 0.000000 0.907314 +0.573730 0.000000 0.906814 +0.605163 0.000000 0.906314 +0.636595 0.000000 0.905813 +0.668027 0.000000 0.905313 +0.699459 0.000000 0.904812 +0.727500 0.000000 0.904312 +0.755511 0.000000 0.903812 +0.783522 0.000000 0.903311 +0.811533 0.000000 0.902811 +0.839543 0.000000 0.902310 +0.867554 0.000000 0.901810 +0.895565 0.000000 0.901310 +0.900809 0.000000 0.878043 +0.900309 0.000000 0.849031 +0.899809 0.000000 0.820020 +0.927814 0.000000 0.817139 +0.005521 0.000000 0.913637 +0.066277 0.000000 0.913137 +0.097709 0.000000 0.912637 +0.129141 0.000000 0.912136 +0.160573 0.000000 0.911636 +0.192006 0.000000 0.911136 +0.223438 0.000000 0.910635 +0.254870 0.000000 0.910135 +0.286302 0.000000 0.909634 +0.317735 0.000000 0.909134 +0.349167 0.000000 0.908634 +0.380599 0.000000 0.908133 +0.412032 0.000000 0.907633 +0.443464 0.000000 0.907132 +0.474896 0.000000 0.906632 +0.506328 0.000000 0.906132 +0.537761 0.000000 0.905631 +0.569193 0.000000 0.905131 +0.600625 0.000000 0.904630 +0.632057 0.000000 0.904130 +0.663490 0.000000 0.903630 +0.694922 0.000000 0.903129 +0.723169 0.000000 0.902629 +0.751179 0.000000 0.902128 +0.779190 0.000000 0.901628 +0.807201 0.000000 0.901128 +0.835212 0.000000 0.900627 +0.863222 0.000000 0.900127 +0.891233 0.000000 0.899626 +0.899126 0.000000 0.879008 +0.898626 0.000000 0.849997 +0.898125 0.000000 0.820985 +0.926131 0.000000 0.818104 +0.000000 0.000000 0.911954 +0.032416 0.000000 0.911454 +0.093171 0.018828 0.910953 +0.124604 0.018266 0.910453 +0.156036 0.017704 0.909953 +0.187468 0.017143 0.909452 +0.218900 0.016581 0.908952 +0.250333 0.016020 0.908451 +0.281765 0.015458 0.907951 +0.313197 0.014897 0.907451 +0.344629 0.014335 0.906950 +0.376062 0.013774 0.906450 +0.407494 0.013212 0.905949 +0.438926 0.012651 0.905449 +0.470358 0.012089 0.904949 +0.501791 0.011528 0.904448 +0.533223 0.010966 0.903948 +0.564655 0.010405 0.903447 +0.596087 0.009843 0.902947 +0.627520 0.009281 0.902447 +0.658952 0.008720 0.901946 +0.690384 0.008158 0.901446 +0.718837 0.007597 0.900945 +0.746847 0.007035 0.900445 +0.774858 0.006474 0.899945 +0.802869 0.005912 0.899444 +0.830880 0.005351 0.898944 +0.858890 0.004789 0.898443 +0.886901 0.004228 0.897943 +0.897443 0.003666 0.879973 +0.896942 0.003105 0.850962 +0.896442 0.002543 0.821950 +0.924447 0.001981 0.819069 +0.000000 0.000000 0.910271 +0.000000 0.000000 0.909770 +0.059311 0.016938 0.909270 +0.120066 0.048366 0.908770 +0.151498 0.047804 0.908269 +0.182930 0.047243 0.907769 +0.214363 0.046681 0.907268 +0.245795 0.046119 0.906768 +0.277227 0.045558 0.906268 +0.308659 0.044996 0.905767 +0.340092 0.044435 0.905267 +0.371524 0.043873 0.904766 +0.402956 0.043312 0.904266 +0.434389 0.042750 0.903766 +0.465821 0.042189 0.903265 +0.497253 0.041627 0.902765 +0.528685 0.041066 0.902264 +0.560118 0.040504 0.901764 +0.591550 0.039943 0.901264 +0.622982 0.039381 0.900763 +0.654414 0.038820 0.900263 +0.685847 0.038258 0.899762 +0.714505 0.037696 0.899262 +0.742515 0.037135 0.898762 +0.770526 0.036573 0.898261 +0.798537 0.036012 0.897761 +0.826548 0.035450 0.897260 +0.854558 0.034889 0.896760 +0.882569 0.034327 0.896260 +0.895759 0.033766 0.880939 +0.895259 0.033204 0.851927 +0.894758 0.032643 0.822915 +0.922764 0.032081 0.820034 +0.000000 0.000451 0.908587 +0.000000 0.002550 0.908087 +0.025450 0.015049 0.907587 +0.086205 0.046477 0.907086 +0.146961 0.077904 0.906586 +0.178393 0.077342 0.906085 +0.209825 0.076781 0.905585 +0.241257 0.076219 0.905085 +0.272690 0.075658 0.904584 +0.304122 0.075096 0.904084 +0.335554 0.074535 0.903583 +0.366986 0.073973 0.903083 +0.398419 0.073411 0.902583 +0.429851 0.072850 0.902082 +0.461283 0.072288 0.901582 +0.492715 0.071727 0.901081 +0.524148 0.071165 0.900581 +0.555580 0.070604 0.900081 +0.587012 0.070042 0.899580 +0.618444 0.069481 0.899080 +0.649877 0.068919 0.898579 +0.681309 0.068358 0.898079 +0.710173 0.067796 0.897579 +0.738183 0.067235 0.897078 +0.766194 0.066673 0.896578 +0.794205 0.066112 0.896077 +0.822216 0.065550 0.895577 +0.850226 0.064988 0.895077 +0.878237 0.064427 0.894576 +0.894076 0.063865 0.881904 +0.893575 0.063304 0.852892 +0.893075 0.062742 0.823881 +0.921081 0.062181 0.821000 +0.000000 0.030533 0.906904 +0.000000 0.032632 0.906404 +0.013160 0.034731 0.905903 +0.052345 0.044588 0.905403 +0.113100 0.076015 0.904902 +0.173855 0.107442 0.904402 +0.205287 0.106880 0.903902 +0.236720 0.106319 0.903401 +0.268152 0.105757 0.902901 +0.299584 0.105196 0.902400 +0.331017 0.104634 0.901900 +0.362449 0.104073 0.901400 +0.393881 0.103511 0.900899 +0.425313 0.102950 0.900399 +0.456746 0.102388 0.899898 +0.488178 0.101827 0.899398 +0.519610 0.101265 0.898898 +0.551042 0.100703 0.898397 +0.582475 0.100142 0.897897 +0.613907 0.099580 0.897396 +0.645339 0.099019 0.896896 +0.676771 0.098457 0.896396 +0.705841 0.097896 0.895895 +0.733851 0.097334 0.895395 +0.761862 0.096773 0.894894 +0.789873 0.096211 0.894394 +0.817884 0.095650 0.893894 +0.845894 0.095088 0.893393 +0.873905 0.094527 0.892893 +0.892392 0.093965 0.882869 +0.891892 0.093404 0.853857 +0.891392 0.092842 0.824846 +0.919397 0.092280 0.821965 +0.000000 0.060616 0.905221 +0.000000 0.062715 0.904720 +0.011271 0.064814 0.904220 +0.042699 0.066913 0.903719 +0.079239 0.074126 0.903219 +0.139995 0.105553 0.902719 +0.200750 0.136980 0.902218 +0.232182 0.136418 0.901718 +0.263614 0.135857 0.901217 +0.295047 0.135295 0.900717 +0.326479 0.134734 0.900217 +0.357911 0.134172 0.899716 +0.389343 0.133611 0.899216 +0.420776 0.133049 0.898715 +0.452208 0.132488 0.898215 +0.483640 0.131926 0.897715 +0.515072 0.131365 0.897214 +0.546505 0.130803 0.896714 +0.577937 0.130242 0.896213 +0.609369 0.129680 0.895713 +0.640801 0.129119 0.895213 +0.672234 0.128557 0.894712 +0.701509 0.127995 0.894212 +0.729519 0.127434 0.893711 +0.757530 0.126872 0.893211 +0.785541 0.126311 0.892711 +0.813552 0.125749 0.892210 +0.841562 0.125188 0.891710 +0.869573 0.124626 0.891209 +0.890709 0.124065 0.883834 +0.890209 0.123503 0.854823 +0.889708 0.122942 0.825811 +0.917714 0.122380 0.822930 +0.000000 0.090698 0.903537 +0.000000 0.092797 0.903037 +0.009382 0.094896 0.902536 +0.040809 0.096995 0.902036 +0.072237 0.099094 0.901536 +0.106134 0.103664 0.901035 +0.166889 0.135091 0.900535 +0.227644 0.166518 0.900034 +0.259077 0.165957 0.899534 +0.290509 0.165395 0.899034 +0.321941 0.164834 0.898533 +0.353374 0.164272 0.898033 +0.384806 0.163710 0.897532 +0.416238 0.163149 0.897032 +0.447670 0.162587 0.896532 +0.479103 0.162026 0.896031 +0.510535 0.161464 0.895531 +0.541967 0.160903 0.895030 +0.573399 0.160341 0.894530 +0.604832 0.159780 0.894030 +0.636264 0.159218 0.893529 +0.667696 0.158657 0.893029 +0.697177 0.158095 0.892528 +0.725188 0.157534 0.892028 +0.753198 0.156972 0.891528 +0.781209 0.156411 0.891027 +0.809220 0.155849 0.890527 +0.837231 0.155287 0.890026 +0.865241 0.154726 0.889526 +0.889026 0.154164 0.884799 +0.888525 0.153603 0.855788 +0.888025 0.153041 0.826776 +0.916031 0.152480 0.823895 +0.000000 0.120781 0.901854 +0.000000 0.122880 0.901353 +0.007493 0.124979 0.900853 +0.038920 0.127078 0.900353 +0.070348 0.129177 0.899852 +0.101775 0.131276 0.899352 +0.133202 0.133375 0.898851 +0.193784 0.164629 0.898351 +0.254539 0.196056 0.897851 +0.285971 0.195495 0.897350 +0.317404 0.194933 0.896850 +0.348836 0.194372 0.896349 +0.380268 0.193810 0.895849 +0.411700 0.193249 0.895349 +0.443133 0.192687 0.894848 +0.474565 0.192126 0.894348 +0.505997 0.191564 0.893847 +0.537429 0.191002 0.893347 +0.568862 0.190441 0.892847 +0.600294 0.189879 0.892346 +0.631726 0.189318 0.891846 +0.663158 0.188756 0.891345 +0.692845 0.188195 0.890845 +0.720856 0.187633 0.890345 +0.748866 0.187072 0.889844 +0.776877 0.186510 0.889344 +0.804888 0.185949 0.888844 +0.832899 0.185387 0.888343 +0.860909 0.184826 0.887843 +0.887342 0.184264 0.885765 +0.886842 0.183703 0.856753 +0.886342 0.183141 0.827741 +0.914347 0.182579 0.824860 +0.000000 0.150863 0.900171 +0.000000 0.152962 0.899670 +0.005604 0.155061 0.899170 +0.037031 0.157160 0.898669 +0.068459 0.159260 0.898169 +0.099886 0.161359 0.897669 +0.131313 0.163458 0.897168 +0.162740 0.165557 0.896668 +0.220679 0.194167 0.896167 +0.281434 0.225594 0.895667 +0.312866 0.225033 0.895167 +0.344298 0.224471 0.894666 +0.375731 0.223910 0.894166 +0.407163 0.223348 0.893665 +0.438595 0.222787 0.893165 +0.470027 0.222225 0.892665 +0.501460 0.221664 0.892164 +0.532892 0.221102 0.891664 +0.564324 0.220541 0.891163 +0.595756 0.219979 0.890663 +0.627189 0.219418 0.890163 +0.658621 0.218856 0.889662 +0.688513 0.218294 0.889162 +0.716524 0.217733 0.888661 +0.744534 0.217171 0.888161 +0.772545 0.216610 0.887661 +0.800556 0.216048 0.887160 +0.828567 0.215487 0.886660 +0.856577 0.214925 0.886159 +0.884588 0.214364 0.885659 +0.885159 0.213802 0.857718 +0.884658 0.213241 0.828707 +0.912664 0.212679 0.825826 +0.000000 0.180946 0.898487 +0.000000 0.183045 0.897987 +0.003715 0.185144 0.897486 +0.035142 0.187243 0.896986 +0.066570 0.189342 0.896486 +0.097997 0.191441 0.895985 +0.129424 0.193540 0.895485 +0.160851 0.195639 0.894984 +0.192278 0.197738 0.894484 +0.247573 0.223705 0.893984 +0.308328 0.255133 0.893483 +0.339761 0.254571 0.892983 +0.371193 0.254009 0.892482 +0.402625 0.253448 0.891982 +0.434057 0.252886 0.891482 +0.465490 0.252325 0.890981 +0.496922 0.251763 0.890481 +0.528354 0.251202 0.889980 +0.559786 0.250640 0.889480 +0.591219 0.250079 0.888980 +0.622651 0.249517 0.888479 +0.654083 0.248956 0.887979 +0.684181 0.248394 0.887478 +0.712192 0.247833 0.886978 +0.740202 0.247271 0.886478 +0.768213 0.246710 0.885977 +0.796224 0.246148 0.885477 +0.824235 0.245586 0.884976 +0.852245 0.245025 0.884476 +0.880256 0.244463 0.883976 +0.883475 0.243902 0.858683 +0.882975 0.243340 0.829672 +0.910980 0.242779 0.826791 +0.000000 0.211028 0.896804 +0.000000 0.213127 0.896303 +0.001826 0.215226 0.895803 +0.033253 0.217325 0.895303 +0.064681 0.219425 0.894802 +0.096108 0.221524 0.894302 +0.127535 0.223623 0.893801 +0.158962 0.225722 0.893301 +0.190389 0.227821 0.892801 +0.221816 0.229920 0.892300 +0.274468 0.253243 0.891800 +0.335223 0.284671 0.891299 +0.366655 0.284109 0.890799 +0.398088 0.283548 0.890299 +0.429520 0.282986 0.889798 +0.460952 0.282425 0.889298 +0.492384 0.281863 0.888797 +0.523817 0.281301 0.888297 +0.555249 0.280740 0.887797 +0.586681 0.280178 0.887296 +0.618113 0.279617 0.886796 +0.649546 0.279055 0.886295 +0.679849 0.278494 0.885795 +0.707860 0.277932 0.885295 +0.735870 0.277371 0.884794 +0.763881 0.276809 0.884294 +0.791892 0.276248 0.883793 +0.819903 0.275686 0.883293 +0.847913 0.275125 0.882793 +0.875924 0.274563 0.882292 +0.881792 0.274002 0.859649 +0.881291 0.273440 0.830637 +0.909297 0.272878 0.827756 +0.000000 0.241111 0.895120 +0.000000 0.243210 0.894620 +0.000000 0.245309 0.894120 +0.031364 0.247408 0.893619 +0.062791 0.249507 0.893119 +0.094219 0.251606 0.892618 +0.125646 0.253705 0.892118 +0.157073 0.255804 0.891618 +0.188500 0.257903 0.891117 +0.219927 0.260003 0.890617 +0.251354 0.262102 0.890116 +0.301362 0.282782 0.889616 +0.362118 0.314209 0.889116 +0.393550 0.313647 0.888615 +0.424982 0.313086 0.888115 +0.456414 0.312524 0.887614 +0.487847 0.311963 0.887114 +0.519279 0.311401 0.886614 +0.550711 0.310840 0.886113 +0.582143 0.310278 0.885613 +0.613576 0.309716 0.885112 +0.645008 0.309155 0.884612 +0.675517 0.308593 0.884112 +0.703528 0.308032 0.883611 +0.731538 0.307470 0.883111 +0.759549 0.306909 0.882610 +0.787560 0.306347 0.882110 +0.815571 0.305786 0.881610 +0.843581 0.305224 0.881109 +0.871592 0.304663 0.880609 +0.880108 0.304101 0.860614 +0.879608 0.303540 0.831602 +0.907614 0.302978 0.828721 +0.000000 0.271193 0.893437 +0.000000 0.273292 0.892937 +0.000000 0.275391 0.892436 +0.029475 0.277491 0.891936 +0.060902 0.279590 0.891435 +0.092330 0.281689 0.890935 +0.123757 0.283788 0.890435 +0.155184 0.285887 0.889934 +0.186611 0.287986 0.889434 +0.218038 0.290085 0.888933 +0.249465 0.292184 0.888433 +0.280893 0.294283 0.887933 +0.328257 0.312320 0.887432 +0.389012 0.343747 0.886932 +0.420445 0.343185 0.886431 +0.451877 0.342624 0.885931 +0.483309 0.342062 0.885431 +0.514741 0.341501 0.884930 +0.546174 0.340939 0.884430 +0.577606 0.340378 0.883929 +0.609038 0.339816 0.883429 +0.640470 0.339255 0.882929 +0.671185 0.338693 0.882428 +0.699196 0.338132 0.881928 +0.727206 0.337570 0.881427 +0.755217 0.337008 0.880927 +0.783228 0.336447 0.880427 +0.811239 0.335885 0.879926 +0.839250 0.335324 0.879426 +0.867260 0.334762 0.878925 +0.878425 0.334201 0.861579 +0.877925 0.333639 0.832568 +0.905930 0.333078 0.829687 +0.000000 0.301276 0.891754 +0.000000 0.303375 0.891253 +0.000000 0.305474 0.890753 +0.027586 0.307573 0.890252 +0.059013 0.309672 0.889752 +0.090441 0.311771 0.889252 +0.121868 0.313870 0.888751 +0.153295 0.315969 0.888251 +0.184722 0.318069 0.887750 +0.216149 0.320168 0.887250 +0.247576 0.322267 0.886750 +0.279004 0.324366 0.886249 +0.310431 0.326465 0.885749 +0.355152 0.341858 0.885248 +0.415907 0.373285 0.884748 +0.447339 0.372723 0.884248 +0.478771 0.372162 0.883747 +0.510204 0.371600 0.883247 +0.541636 0.371039 0.882746 +0.573068 0.370477 0.882246 +0.604500 0.369916 0.881746 +0.635933 0.369354 0.881245 +0.666853 0.368793 0.880745 +0.694864 0.368231 0.880244 +0.722875 0.367670 0.879744 +0.750885 0.367108 0.879244 +0.778896 0.366547 0.878743 +0.806907 0.365985 0.878243 +0.834918 0.365424 0.877742 +0.862928 0.364862 0.877242 +0.876742 0.364300 0.862544 +0.876241 0.363739 0.833533 +0.904247 0.363177 0.830652 +0.000000 0.331358 0.890070 +0.000000 0.333457 0.889570 +0.000000 0.335556 0.889069 +0.025697 0.337656 0.888569 +0.057124 0.339755 0.888069 +0.088552 0.341854 0.887568 +0.119979 0.343953 0.887068 +0.151406 0.346052 0.886567 +0.182833 0.348151 0.886067 +0.214260 0.350250 0.885567 +0.245687 0.352349 0.885066 +0.277115 0.354448 0.884566 +0.308542 0.356547 0.884065 +0.339969 0.358647 0.883565 +0.382046 0.371396 0.883065 +0.442802 0.402823 0.882564 +0.474234 0.402262 0.882064 +0.505666 0.401700 0.881563 +0.537098 0.401139 0.881063 +0.568531 0.400577 0.880563 +0.599963 0.400015 0.880062 +0.631395 0.399454 0.879562 +0.662521 0.398892 0.879061 +0.690532 0.398331 0.878561 +0.718543 0.397769 0.878061 +0.746553 0.397208 0.877560 +0.774564 0.396646 0.877060 +0.802575 0.396085 0.876559 +0.830586 0.395523 0.876059 +0.858596 0.394962 0.875559 +0.875058 0.394400 0.863509 +0.874558 0.393839 0.834498 +0.902564 0.393277 0.831617 +0.000000 0.361441 0.888387 +0.000000 0.363540 0.887886 +0.000000 0.365639 0.887386 +0.023808 0.367738 0.886886 +0.055235 0.369837 0.886385 +0.086662 0.371936 0.885885 +0.118090 0.374035 0.885384 +0.149517 0.376134 0.884884 +0.180944 0.378234 0.884384 +0.212371 0.380333 0.883883 +0.243798 0.382432 0.883383 +0.275225 0.384531 0.882882 +0.306653 0.386630 0.882382 +0.338080 0.388729 0.881882 +0.369507 0.390828 0.881381 +0.408941 0.400934 0.880881 +0.469696 0.432361 0.880381 +0.501128 0.431800 0.879880 +0.532561 0.431238 0.879380 +0.563993 0.430677 0.878879 +0.595425 0.430115 0.878379 +0.626857 0.429554 0.877879 +0.658189 0.428992 0.877378 +0.686200 0.428431 0.876878 +0.714211 0.427869 0.876377 +0.742221 0.427307 0.875877 +0.770232 0.426746 0.875377 +0.798243 0.426184 0.874876 +0.826254 0.425623 0.874376 +0.854264 0.425061 0.873875 +0.873375 0.424500 0.864475 +0.872875 0.423938 0.835463 +0.900880 0.423377 0.832582 +0.000000 0.391523 0.886704 +0.000000 0.393622 0.886203 +0.000000 0.395722 0.885703 +0.021919 0.397821 0.885202 +0.053346 0.399920 0.884702 +0.084773 0.402019 0.884202 +0.116201 0.404118 0.883701 +0.147628 0.406217 0.883201 +0.179055 0.408316 0.882700 +0.210482 0.410415 0.882200 +0.241909 0.412514 0.881700 +0.273336 0.414613 0.881199 +0.304764 0.416712 0.880699 +0.336191 0.418812 0.880198 +0.367618 0.420911 0.879698 +0.399045 0.423010 0.879198 +0.435836 0.430472 0.878697 +0.496591 0.461899 0.878197 +0.528023 0.461338 0.877696 +0.559455 0.460776 0.877196 +0.590888 0.460215 0.876696 +0.622320 0.459653 0.876195 +0.653752 0.459092 0.875695 +0.681868 0.458530 0.875194 +0.709879 0.457969 0.874694 +0.737889 0.457407 0.874194 +0.765900 0.456846 0.873693 +0.793911 0.456284 0.873193 +0.821922 0.455723 0.872692 +0.849932 0.455161 0.872192 +0.871692 0.454599 0.865440 +0.871191 0.454038 0.836428 +0.899197 0.453476 0.833547 +0.000000 0.421606 0.885020 +0.000000 0.423705 0.884520 +0.000000 0.425804 0.884019 +0.020030 0.427903 0.883519 +0.051457 0.430002 0.883019 +0.082884 0.432101 0.882518 +0.114312 0.434200 0.882018 +0.145739 0.436300 0.881517 +0.177166 0.438399 0.881017 +0.208593 0.440498 0.880517 +0.240020 0.442597 0.880016 +0.271447 0.444696 0.879516 +0.302875 0.446795 0.879015 +0.334302 0.448894 0.878515 +0.365729 0.450993 0.878015 +0.397156 0.453092 0.877514 +0.428583 0.455191 0.877014 +0.462730 0.460010 0.876513 +0.523485 0.491438 0.876013 +0.554918 0.490876 0.875513 +0.586350 0.490314 0.875012 +0.617782 0.489753 0.874512 +0.649214 0.489191 0.874011 +0.677536 0.488630 0.873511 +0.705547 0.488068 0.873011 +0.733557 0.487507 0.872510 +0.761568 0.486945 0.872010 +0.789579 0.486384 0.871509 +0.817590 0.485822 0.871009 +0.845600 0.485261 0.870509 +0.870008 0.484699 0.866405 +0.869508 0.484138 0.837394 +0.897513 0.483576 0.834513 +0.000000 0.451688 0.883337 +0.000000 0.453787 0.882836 +0.000000 0.455887 0.882336 +0.018141 0.457986 0.881836 +0.049568 0.460085 0.881335 +0.080995 0.462184 0.880835 +0.112423 0.464283 0.880334 +0.143850 0.466382 0.879834 +0.175277 0.468481 0.879334 +0.206704 0.470580 0.878833 +0.238131 0.472679 0.878333 +0.269558 0.474778 0.877832 +0.300986 0.476878 0.877332 +0.332413 0.478977 0.876832 +0.363840 0.481076 0.876331 +0.395267 0.483175 0.875831 +0.426694 0.485274 0.875330 +0.458121 0.487373 0.874830 +0.489625 0.489548 0.874330 +0.550380 0.520976 0.873829 +0.581812 0.520414 0.873329 +0.613245 0.519853 0.872828 +0.644677 0.519291 0.872328 +0.673204 0.518730 0.871828 +0.701215 0.518168 0.871327 +0.729225 0.517606 0.870827 +0.757236 0.517045 0.870326 +0.785247 0.516483 0.869826 +0.813258 0.515922 0.869326 +0.841268 0.515360 0.868825 +0.868325 0.514799 0.867370 +0.867824 0.514237 0.838359 +0.895830 0.513676 0.835478 +0.000000 0.481771 0.881653 +0.000000 0.483870 0.881153 +0.000000 0.485969 0.880653 +0.016252 0.488068 0.880152 +0.047679 0.490167 0.879652 +0.079106 0.492266 0.879151 +0.110534 0.494365 0.878651 +0.141961 0.496465 0.878151 +0.173388 0.498564 0.877650 +0.204815 0.500663 0.877150 +0.236242 0.502762 0.876649 +0.267669 0.504861 0.876149 +0.299096 0.506960 0.875649 +0.330524 0.509059 0.875148 +0.361951 0.511158 0.874648 +0.393378 0.513257 0.874147 +0.424805 0.515356 0.873647 +0.456232 0.517456 0.873147 +0.487659 0.519555 0.872646 +0.519087 0.521654 0.872146 +0.577275 0.550514 0.871645 +0.608707 0.549952 0.871145 +0.640139 0.549391 0.870645 +0.668872 0.548829 0.870144 +0.696883 0.548268 0.869644 +0.724894 0.547706 0.869143 +0.752904 0.547145 0.868643 +0.780915 0.546583 0.868143 +0.808926 0.546022 0.867642 +0.836937 0.545460 0.867142 +0.864947 0.544898 0.866641 +0.866141 0.544337 0.839324 +0.894147 0.543775 0.836443 +0.000000 0.511853 0.879970 +0.000000 0.513952 0.879470 +0.000000 0.516052 0.878969 +0.014363 0.518151 0.878469 +0.045790 0.520250 0.877968 +0.077217 0.522349 0.877468 +0.108644 0.524448 0.876968 +0.140072 0.526547 0.876467 +0.171499 0.528646 0.875967 +0.202926 0.530745 0.875466 +0.234353 0.532844 0.874966 +0.265780 0.534943 0.874466 +0.297207 0.537043 0.873965 +0.328635 0.539142 0.873465 +0.360062 0.541241 0.872964 +0.391489 0.543340 0.872464 +0.422916 0.545439 0.871964 +0.454343 0.547538 0.871463 +0.485770 0.549637 0.870963 +0.517198 0.551736 0.870462 +0.548625 0.553835 0.869962 +0.604169 0.580052 0.869462 +0.635602 0.579490 0.868961 +0.664540 0.578929 0.868461 +0.692551 0.578367 0.867960 +0.720562 0.577806 0.867460 +0.748572 0.577244 0.866960 +0.776583 0.576683 0.866459 +0.804594 0.576121 0.865959 +0.832605 0.575560 0.865458 +0.860615 0.574998 0.864958 +0.864458 0.574437 0.840289 +0.892463 0.573875 0.837408 +0.000000 0.541724 0.878287 +0.000000 0.543885 0.877786 +0.000000 0.546045 0.877286 +0.012474 0.548205 0.876785 +0.043901 0.550332 0.876285 +0.075328 0.552431 0.875785 +0.106755 0.554530 0.875284 +0.138183 0.556630 0.874784 +0.169610 0.558729 0.874283 +0.201037 0.560828 0.873783 +0.232464 0.562927 0.873283 +0.263891 0.565026 0.872782 +0.295318 0.567125 0.872282 +0.326746 0.569224 0.871781 +0.358173 0.571323 0.871281 +0.389600 0.573422 0.870781 +0.421027 0.575521 0.870280 +0.452454 0.577621 0.869780 +0.483881 0.579720 0.869279 +0.515309 0.581819 0.868779 +0.546736 0.583918 0.868279 +0.578163 0.586017 0.867778 +0.631064 0.609590 0.867278 +0.660208 0.609028 0.866777 +0.688219 0.608467 0.866277 +0.716230 0.607905 0.865777 +0.744240 0.607344 0.865276 +0.772251 0.606782 0.864776 +0.800262 0.606221 0.864275 +0.828273 0.605659 0.863775 +0.856283 0.605098 0.863275 +0.862774 0.604536 0.841254 +0.890780 0.603975 0.838373 +0.000000 0.568530 0.876603 +0.000000 0.570690 0.876103 +0.000000 0.572850 0.875602 +0.010585 0.575011 0.875102 +0.042012 0.577171 0.874602 +0.073439 0.579331 0.874101 +0.104866 0.581491 0.873601 +0.136294 0.583651 0.873100 +0.167721 0.585812 0.872600 +0.199148 0.587972 0.872100 +0.230575 0.590132 0.871599 +0.262002 0.592292 0.871099 +0.293429 0.594453 0.870598 +0.324857 0.596613 0.870098 +0.356284 0.598773 0.869598 +0.387711 0.600933 0.869097 +0.419138 0.603094 0.868597 +0.450565 0.605254 0.868096 +0.481992 0.607414 0.867596 +0.513420 0.609574 0.867096 +0.544847 0.611734 0.866595 +0.576274 0.613895 0.866095 +0.607701 0.616055 0.865594 +0.656050 0.637046 0.865094 +0.684055 0.636545 0.864594 +0.712061 0.636045 0.864093 +0.740067 0.635544 0.863593 +0.768072 0.635044 0.863092 +0.796078 0.634544 0.862592 +0.824084 0.634043 0.862092 +0.852089 0.633543 0.861591 +0.861091 0.633042 0.842087 +0.889097 0.632542 0.839211 +0.000000 0.595335 0.874920 +0.000000 0.597496 0.874419 +0.000000 0.599656 0.873919 +0.008696 0.601816 0.873419 +0.040123 0.603976 0.872918 +0.071550 0.606137 0.872418 +0.102977 0.608297 0.871917 +0.134405 0.610457 0.871417 +0.165832 0.612617 0.870917 +0.197259 0.614777 0.870416 +0.228686 0.616938 0.869916 +0.260113 0.619098 0.869416 +0.291540 0.621258 0.868915 +0.322968 0.623418 0.868415 +0.354395 0.625579 0.867914 +0.385822 0.627739 0.867414 +0.417249 0.629899 0.866914 +0.448676 0.632059 0.866413 +0.480103 0.634220 0.865913 +0.511530 0.636380 0.865412 +0.542958 0.638540 0.864912 +0.574385 0.640700 0.864412 +0.605812 0.642860 0.863911 +0.635362 0.644864 0.863411 +0.679996 0.663368 0.862910 +0.708002 0.662868 0.862410 +0.736008 0.662367 0.861910 +0.764013 0.661867 0.861409 +0.792019 0.661366 0.860909 +0.820025 0.660866 0.860408 +0.848030 0.660366 0.859908 +0.859408 0.659865 0.842779 +0.887413 0.659365 0.839903 +0.000000 0.622141 0.873237 +0.000000 0.624301 0.872736 +0.000000 0.626461 0.872236 +0.006807 0.628622 0.871735 +0.038234 0.630782 0.871235 +0.069661 0.632942 0.870735 +0.101088 0.635102 0.870234 +0.132516 0.637263 0.869734 +0.163943 0.639423 0.869233 +0.195370 0.641583 0.868733 +0.226797 0.643743 0.868233 +0.258224 0.645903 0.867732 +0.289651 0.648064 0.867232 +0.321078 0.650224 0.866731 +0.352506 0.652384 0.866231 +0.383933 0.654544 0.865731 +0.415360 0.656705 0.865230 +0.446787 0.658865 0.864730 +0.478214 0.661025 0.864229 +0.509641 0.663185 0.863729 +0.541069 0.665346 0.863229 +0.572496 0.667506 0.862728 +0.603923 0.669666 0.862228 +0.633679 0.671687 0.861727 +0.661685 0.673562 0.861227 +0.703943 0.689690 0.860727 +0.731949 0.689190 0.860226 +0.759955 0.688689 0.859726 +0.787960 0.688189 0.859225 +0.815966 0.687689 0.858725 +0.843972 0.687188 0.858225 +0.857724 0.686688 0.843471 +0.885730 0.686187 0.840595 +0.000000 0.648946 0.871553 +0.000000 0.651107 0.871053 +0.000000 0.653267 0.870552 +0.004918 0.655427 0.870052 +0.036345 0.657587 0.869552 +0.067772 0.659748 0.869051 +0.099199 0.661908 0.868551 +0.130626 0.664068 0.868050 +0.162054 0.666228 0.867550 +0.193481 0.668389 0.867050 +0.224908 0.670549 0.866549 +0.256335 0.672709 0.866049 +0.287762 0.674869 0.865548 +0.319189 0.677029 0.865048 +0.350617 0.679190 0.864548 +0.382044 0.681350 0.864047 +0.413471 0.683510 0.863547 +0.444898 0.685670 0.863046 +0.476325 0.687831 0.862546 +0.507752 0.689991 0.862046 +0.539180 0.692151 0.861545 +0.570607 0.694311 0.861045 +0.602034 0.696472 0.860544 +0.631996 0.698510 0.860044 +0.660001 0.700385 0.859544 +0.688007 0.702260 0.859043 +0.727890 0.716012 0.858543 +0.755896 0.715512 0.858042 +0.783901 0.715012 0.857542 +0.811907 0.714511 0.857042 +0.839913 0.714011 0.856541 +0.856041 0.713511 0.844163 +0.884046 0.713010 0.841287 +0.000000 0.675752 0.869870 +0.000000 0.677912 0.869369 +0.000000 0.680072 0.868869 +0.003029 0.682233 0.868369 +0.034456 0.684393 0.867868 +0.065883 0.686553 0.867368 +0.097310 0.688713 0.866867 +0.128737 0.690874 0.866367 +0.160165 0.693034 0.865867 +0.191592 0.695194 0.865366 +0.223019 0.697354 0.864866 +0.254446 0.699515 0.864365 +0.285873 0.701675 0.863865 +0.317300 0.703835 0.863365 +0.348728 0.705995 0.862864 +0.380155 0.708155 0.862364 +0.411582 0.710316 0.861863 +0.443009 0.712476 0.861363 +0.474436 0.714636 0.860863 +0.505863 0.716796 0.860362 +0.537291 0.718957 0.859862 +0.568718 0.721117 0.859361 +0.600145 0.723277 0.858861 +0.630312 0.725332 0.858361 +0.658318 0.727207 0.857860 +0.686323 0.729083 0.857360 +0.714329 0.730958 0.856859 +0.751837 0.742335 0.856359 +0.779842 0.741834 0.855859 +0.807848 0.741334 0.855358 +0.835854 0.740834 0.854858 +0.854357 0.740333 0.844855 +0.882363 0.739833 0.841979 +0.000000 0.702558 0.868186 +0.000000 0.704718 0.867686 +0.000000 0.706878 0.867186 +0.001140 0.709038 0.866685 +0.032567 0.711198 0.866185 +0.063994 0.713359 0.865684 +0.095421 0.715519 0.865184 +0.126848 0.717679 0.864684 +0.158276 0.719839 0.864183 +0.189703 0.722000 0.863683 +0.221130 0.724160 0.863182 +0.252557 0.726320 0.862682 +0.283984 0.728480 0.862182 +0.315411 0.730641 0.861681 +0.346839 0.732801 0.861181 +0.378266 0.734961 0.860680 +0.409693 0.737121 0.860180 +0.441120 0.739281 0.859680 +0.472547 0.741442 0.859179 +0.503974 0.743602 0.858679 +0.535401 0.745762 0.858178 +0.566829 0.747922 0.857678 +0.598256 0.750083 0.857178 +0.628629 0.752155 0.856677 +0.656634 0.754030 0.856177 +0.684640 0.755905 0.855676 +0.712646 0.757780 0.855176 +0.740651 0.759655 0.854676 +0.775784 0.768657 0.854175 +0.803789 0.768157 0.853675 +0.831795 0.767656 0.853174 +0.852674 0.767156 0.845548 +0.880680 0.766655 0.842672 +0.000000 0.729363 0.866503 +0.000000 0.731523 0.866003 +0.000000 0.733684 0.865502 +0.000000 0.735844 0.865002 +0.030678 0.738004 0.864501 +0.062105 0.740164 0.864001 +0.093532 0.742324 0.863501 +0.124959 0.744485 0.863000 +0.156387 0.746645 0.862500 +0.187814 0.748805 0.861999 +0.219241 0.750965 0.861499 +0.250668 0.753126 0.860999 +0.282095 0.755286 0.860498 +0.313522 0.757446 0.859998 +0.344949 0.759606 0.859497 +0.376377 0.761767 0.858997 +0.407804 0.763927 0.858497 +0.439231 0.766087 0.857996 +0.470658 0.768247 0.857496 +0.502085 0.770407 0.856995 +0.533512 0.772568 0.856495 +0.564940 0.774728 0.855995 +0.596367 0.776888 0.855494 +0.626945 0.778978 0.854994 +0.654951 0.780853 0.854493 +0.682957 0.782728 0.853993 +0.710962 0.784603 0.853493 +0.738968 0.786478 0.852992 +0.766974 0.788353 0.852492 +0.799730 0.794979 0.851991 +0.827736 0.794479 0.851491 +0.850991 0.793979 0.846240 +0.878996 0.793478 0.843364 +0.000000 0.756169 0.864820 +0.000000 0.758329 0.864319 +0.000000 0.760489 0.863819 +0.000000 0.762649 0.863318 +0.028789 0.764810 0.862818 +0.060216 0.766970 0.862318 +0.091643 0.769130 0.861817 +0.123070 0.771290 0.861317 +0.154497 0.773450 0.860816 +0.185925 0.775611 0.860316 +0.217352 0.777771 0.859816 +0.248779 0.779931 0.859315 +0.280206 0.782091 0.858815 +0.311633 0.784252 0.858314 +0.343060 0.786412 0.857814 +0.374488 0.788572 0.857314 +0.405915 0.790732 0.856813 +0.437342 0.792893 0.856313 +0.468769 0.795053 0.855812 +0.500196 0.797213 0.855312 +0.531623 0.799373 0.854812 +0.563051 0.801533 0.854311 +0.594478 0.803694 0.853811 +0.625262 0.805800 0.853310 +0.653268 0.807675 0.852810 +0.681273 0.809551 0.852310 +0.709279 0.811426 0.851809 +0.737285 0.813301 0.851309 +0.765290 0.815176 0.850808 +0.793296 0.817051 0.850308 +0.823677 0.821302 0.849808 +0.849307 0.820801 0.846932 +0.877313 0.820301 0.844056 +0.000000 0.782974 0.863136 +0.000000 0.785134 0.862636 +0.000000 0.787295 0.862135 +0.000000 0.789455 0.861635 +0.026900 0.791615 0.861135 +0.058327 0.793775 0.860634 +0.089754 0.795936 0.860134 +0.121181 0.798096 0.859633 +0.152608 0.800256 0.859133 +0.184036 0.802416 0.858633 +0.215463 0.804576 0.858132 +0.246890 0.806737 0.857632 +0.278317 0.808897 0.857131 +0.309744 0.811057 0.856631 +0.341171 0.813217 0.856131 +0.372599 0.815378 0.855630 +0.404026 0.817538 0.855130 +0.435453 0.819698 0.854629 +0.466880 0.821858 0.854129 +0.498307 0.824019 0.853629 +0.529734 0.826179 0.853128 +0.561162 0.828339 0.852628 +0.592589 0.830499 0.852127 +0.623579 0.832623 0.851627 +0.651584 0.834498 0.851127 +0.679590 0.836373 0.850626 +0.707596 0.838248 0.850126 +0.735601 0.840123 0.849626 +0.763607 0.841999 0.849125 +0.791613 0.843874 0.848625 +0.819618 0.845749 0.848124 +0.847624 0.847624 0.847624 +0.875630 0.849499 0.847124 +0.000000 0.835910 0.889959 +0.000000 0.838071 0.889459 +0.000000 0.840231 0.888958 +0.000000 0.842391 0.888458 +0.025011 0.844551 0.887957 +0.056438 0.846711 0.887457 +0.087865 0.848872 0.886957 +0.119292 0.851032 0.886456 +0.150719 0.853192 0.885956 +0.182147 0.855352 0.885455 +0.213574 0.857513 0.884955 +0.245001 0.859673 0.884455 +0.276428 0.861833 0.883954 +0.307855 0.863993 0.883454 +0.339282 0.866154 0.882953 +0.370710 0.868314 0.882453 +0.402137 0.870474 0.881953 +0.433564 0.872634 0.881452 +0.464991 0.874794 0.880952 +0.496418 0.876955 0.880451 +0.527845 0.879115 0.879951 +0.559273 0.879451 0.877626 +0.590700 0.878950 0.874465 +0.621895 0.878450 0.871323 +0.649901 0.877949 0.868447 +0.677907 0.877449 0.865571 +0.705912 0.876949 0.862696 +0.733918 0.876448 0.859820 +0.761924 0.875948 0.856944 +0.789929 0.875447 0.854068 +0.817935 0.874947 0.851192 +0.845941 0.874447 0.848316 +0.871571 0.873946 0.845440 +0.041569 0.000000 0.943657 +0.073001 0.000000 0.943157 +0.104433 0.000000 0.942656 +0.135865 0.000000 0.942156 +0.167298 0.000000 0.941655 +0.198730 0.000000 0.941155 +0.230162 0.000000 0.940655 +0.261594 0.000000 0.940154 +0.293027 0.000000 0.939654 +0.324459 0.000000 0.939153 +0.355891 0.000000 0.938653 +0.387323 0.000000 0.938153 +0.418756 0.000000 0.937652 +0.450188 0.000000 0.937152 +0.481620 0.000000 0.936651 +0.513052 0.000000 0.936151 +0.544485 0.000000 0.935651 +0.575917 0.000000 0.935150 +0.607349 0.000000 0.934650 +0.638781 0.000000 0.934149 +0.670214 0.000000 0.933649 +0.701646 0.000000 0.933149 +0.729708 0.000000 0.932648 +0.757719 0.000000 0.932148 +0.785729 0.000000 0.931647 +0.813740 0.000000 0.931147 +0.841751 0.000000 0.930647 +0.869762 0.000000 0.930146 +0.897772 0.000000 0.929646 +0.925783 0.000000 0.929145 +0.928645 0.000000 0.903496 +0.928145 0.000000 0.874485 +0.927644 0.000000 0.845473 +0.007708 0.000000 0.941974 +0.068463 0.000000 0.941473 +0.099895 0.000000 0.940973 +0.131328 0.000000 0.940472 +0.162760 0.000000 0.939972 +0.194192 0.000000 0.939472 +0.225625 0.000000 0.938971 +0.257057 0.000000 0.938471 +0.288489 0.000000 0.937970 +0.319921 0.000000 0.937470 +0.351354 0.000000 0.936970 +0.382786 0.000000 0.936469 +0.414218 0.000000 0.935969 +0.445650 0.000000 0.935468 +0.477083 0.000000 0.934968 +0.508515 0.000000 0.934468 +0.539947 0.000000 0.933967 +0.571379 0.000000 0.933467 +0.602812 0.000000 0.932966 +0.634244 0.000000 0.932466 +0.665676 0.000000 0.931966 +0.697108 0.000000 0.931465 +0.725376 0.000000 0.930965 +0.753387 0.000000 0.930464 +0.781397 0.000000 0.929964 +0.809408 0.000000 0.929464 +0.837419 0.000000 0.928963 +0.865430 0.000000 0.928463 +0.893440 0.000000 0.927962 +0.921451 0.000000 0.927462 +0.926962 0.000000 0.904461 +0.926461 0.000000 0.875450 +0.925961 0.000000 0.846438 +0.000000 0.000000 0.940290 +0.034603 0.000000 0.939790 +0.095358 0.018637 0.939289 +0.126790 0.018075 0.938789 +0.158222 0.017514 0.938289 +0.189655 0.016952 0.937788 +0.221087 0.016391 0.937288 +0.252519 0.015829 0.936787 +0.283951 0.015268 0.936287 +0.315384 0.014706 0.935787 +0.346816 0.014145 0.935286 +0.378248 0.013583 0.934786 +0.409680 0.013021 0.934285 +0.441113 0.012460 0.933785 +0.472545 0.011898 0.933285 +0.503977 0.011337 0.932784 +0.535409 0.010775 0.932284 +0.566842 0.010214 0.931783 +0.598274 0.009652 0.931283 +0.629706 0.009091 0.930783 +0.661138 0.008529 0.930282 +0.692571 0.007968 0.929782 +0.721044 0.007406 0.929281 +0.749055 0.006845 0.928781 +0.777065 0.006283 0.928281 +0.805076 0.005722 0.927780 +0.833087 0.005160 0.927280 +0.861098 0.004598 0.926779 +0.889108 0.004037 0.926279 +0.917119 0.003475 0.925779 +0.925278 0.002914 0.905427 +0.924778 0.002352 0.876415 +0.924277 0.001791 0.847404 +0.000000 0.000000 0.938607 +0.000742 0.000000 0.938106 +0.061497 0.016748 0.937606 +0.122252 0.048175 0.937106 +0.153685 0.047613 0.936605 +0.185117 0.047052 0.936105 +0.216549 0.046490 0.935604 +0.247982 0.045929 0.935104 +0.279414 0.045367 0.934604 +0.310846 0.044806 0.934103 +0.342278 0.044244 0.933603 +0.373711 0.043683 0.933102 +0.405143 0.043121 0.932602 +0.436575 0.042560 0.932102 +0.468007 0.041998 0.931601 +0.499440 0.041437 0.931101 +0.530872 0.040875 0.930600 +0.562304 0.040313 0.930100 +0.593736 0.039752 0.929600 +0.625169 0.039190 0.929099 +0.656601 0.038629 0.928599 +0.688033 0.038067 0.928098 +0.716712 0.037506 0.927598 +0.744723 0.036944 0.927098 +0.772733 0.036383 0.926597 +0.800744 0.035821 0.926097 +0.828755 0.035260 0.925596 +0.856766 0.034698 0.925096 +0.884776 0.034137 0.924596 +0.912787 0.033575 0.924095 +0.923595 0.033014 0.906392 +0.923094 0.032452 0.877380 +0.922594 0.031890 0.848369 +0.000000 0.000000 0.936923 +0.000000 0.000000 0.936423 +0.027637 0.014859 0.935923 +0.088392 0.046286 0.935422 +0.149147 0.077713 0.934922 +0.180579 0.077152 0.934421 +0.212012 0.076590 0.933921 +0.243444 0.076028 0.933421 +0.274876 0.075467 0.932920 +0.306308 0.074905 0.932420 +0.337741 0.074344 0.931920 +0.369173 0.073782 0.931419 +0.400605 0.073221 0.930919 +0.432037 0.072659 0.930418 +0.463470 0.072098 0.929918 +0.494902 0.071536 0.929418 +0.526334 0.070975 0.928917 +0.557766 0.070413 0.928417 +0.589199 0.069852 0.927916 +0.620631 0.069290 0.927416 +0.652063 0.068729 0.926916 +0.683495 0.068167 0.926415 +0.712380 0.067605 0.925915 +0.740391 0.067044 0.925414 +0.768401 0.066482 0.924914 +0.796412 0.065921 0.924414 +0.824423 0.065359 0.923913 +0.852434 0.064798 0.923413 +0.880444 0.064236 0.922912 +0.908455 0.063675 0.922412 +0.921912 0.063113 0.907357 +0.921411 0.062552 0.878346 +0.920911 0.061990 0.849334 +0.000000 0.027965 0.935240 +0.000000 0.030064 0.934740 +0.012970 0.032163 0.934239 +0.054531 0.044397 0.933739 +0.115287 0.075824 0.933239 +0.176042 0.107251 0.932738 +0.207474 0.106690 0.932238 +0.238906 0.106128 0.931737 +0.270339 0.105567 0.931237 +0.301771 0.105005 0.930737 +0.333203 0.104444 0.930236 +0.364635 0.103882 0.929736 +0.396068 0.103320 0.929235 +0.427500 0.102759 0.928735 +0.458932 0.102197 0.928235 +0.490364 0.101636 0.927734 +0.521797 0.101074 0.927234 +0.553229 0.100513 0.926733 +0.584661 0.099951 0.926233 +0.616093 0.099390 0.925733 +0.647526 0.098828 0.925232 +0.678958 0.098267 0.924732 +0.708048 0.097705 0.924231 +0.736059 0.097144 0.923731 +0.764069 0.096582 0.923231 +0.792080 0.096021 0.922730 +0.820091 0.095459 0.922230 +0.848102 0.094897 0.921729 +0.876112 0.094336 0.921229 +0.904123 0.093774 0.920729 +0.920228 0.093213 0.908322 +0.919728 0.092651 0.879311 +0.919227 0.092090 0.850299 +0.000000 0.058048 0.933557 +0.000000 0.060147 0.933056 +0.011081 0.062246 0.932556 +0.042508 0.064345 0.932056 +0.081426 0.073935 0.931555 +0.142181 0.105362 0.931055 +0.202936 0.136789 0.930554 +0.234369 0.136228 0.930054 +0.265801 0.135666 0.929554 +0.297233 0.135105 0.929053 +0.328665 0.134543 0.928553 +0.360098 0.133982 0.928052 +0.391530 0.133420 0.927552 +0.422962 0.132859 0.927052 +0.454394 0.132297 0.926551 +0.485827 0.131736 0.926051 +0.517259 0.131174 0.925550 +0.548691 0.130612 0.925050 +0.580123 0.130051 0.924550 +0.611556 0.129489 0.924049 +0.642988 0.128928 0.923549 +0.674420 0.128366 0.923048 +0.703716 0.127805 0.922548 +0.731727 0.127243 0.922048 +0.759738 0.126682 0.921547 +0.787748 0.126120 0.921047 +0.815759 0.125559 0.920546 +0.843770 0.124997 0.920046 +0.871781 0.124436 0.919546 +0.899791 0.123874 0.919045 +0.918545 0.123313 0.909288 +0.918044 0.122751 0.880276 +0.917544 0.122189 0.851264 +0.000000 0.088130 0.931873 +0.000000 0.090229 0.931373 +0.009192 0.092328 0.930873 +0.040619 0.094427 0.930372 +0.072046 0.096527 0.929872 +0.108321 0.103473 0.929371 +0.169076 0.134900 0.928871 +0.229831 0.166327 0.928371 +0.261263 0.165766 0.927870 +0.292696 0.165204 0.927370 +0.324128 0.164643 0.926869 +0.355560 0.164081 0.926369 +0.386992 0.163520 0.925869 +0.418425 0.162958 0.925368 +0.449857 0.162397 0.924868 +0.481289 0.161835 0.924367 +0.512721 0.161274 0.923867 +0.544154 0.160712 0.923367 +0.575586 0.160151 0.922866 +0.607018 0.159589 0.922366 +0.638450 0.159027 0.921865 +0.669883 0.158466 0.921365 +0.699384 0.157904 0.920865 +0.727395 0.157343 0.920364 +0.755406 0.156781 0.919864 +0.783416 0.156220 0.919363 +0.811427 0.155658 0.918863 +0.839438 0.155097 0.918363 +0.867449 0.154535 0.917862 +0.895459 0.153974 0.917362 +0.916861 0.153412 0.910253 +0.916361 0.152851 0.881241 +0.915861 0.152289 0.852230 +0.000000 0.118213 0.930190 +0.000000 0.120312 0.929690 +0.007303 0.122411 0.929189 +0.038730 0.124510 0.928689 +0.070157 0.126609 0.928188 +0.101584 0.128708 0.927688 +0.135215 0.133011 0.927188 +0.195970 0.164438 0.926687 +0.256726 0.195866 0.926187 +0.288158 0.195304 0.925686 +0.319590 0.194742 0.925186 +0.351022 0.194181 0.924686 +0.382455 0.193619 0.924185 +0.413887 0.193058 0.923685 +0.445319 0.192496 0.923184 +0.476751 0.191935 0.922684 +0.508184 0.191373 0.922184 +0.539616 0.190812 0.921683 +0.571048 0.190250 0.921183 +0.602480 0.189689 0.920682 +0.633913 0.189127 0.920182 +0.665345 0.188566 0.919682 +0.695052 0.188004 0.919181 +0.723063 0.187443 0.918681 +0.751074 0.186881 0.918180 +0.779084 0.186319 0.917680 +0.807095 0.185758 0.917180 +0.835106 0.185196 0.916679 +0.863117 0.184635 0.916179 +0.891127 0.184073 0.915678 +0.915178 0.183512 0.911218 +0.914678 0.182950 0.882206 +0.914177 0.182389 0.853195 +0.000000 0.148295 0.928507 +0.000000 0.150394 0.928006 +0.005414 0.152493 0.927506 +0.036841 0.154592 0.927005 +0.068268 0.156692 0.926505 +0.099695 0.158791 0.926005 +0.131122 0.160890 0.925504 +0.162549 0.162989 0.925004 +0.222865 0.193977 0.924503 +0.283620 0.225404 0.924003 +0.315053 0.224842 0.923503 +0.346485 0.224281 0.923002 +0.377917 0.223719 0.922502 +0.409349 0.223158 0.922001 +0.440782 0.222596 0.921501 +0.472214 0.222034 0.921001 +0.503646 0.221473 0.920500 +0.535078 0.220911 0.920000 +0.566511 0.220350 0.919499 +0.597943 0.219788 0.918999 +0.629375 0.219227 0.918499 +0.660807 0.218665 0.917998 +0.690720 0.218104 0.917498 +0.718731 0.217542 0.916997 +0.746742 0.216981 0.916497 +0.774752 0.216419 0.915997 +0.802763 0.215858 0.915496 +0.830774 0.215296 0.914996 +0.858785 0.214735 0.914495 +0.886795 0.214173 0.913995 +0.913495 0.213611 0.912183 +0.912994 0.213050 0.883172 +0.912494 0.212488 0.854160 +0.000000 0.178378 0.926823 +0.000000 0.180477 0.926323 +0.003525 0.182576 0.925822 +0.034952 0.184675 0.925322 +0.066379 0.186774 0.924822 +0.097806 0.188873 0.924321 +0.129233 0.190972 0.923821 +0.160660 0.193071 0.923320 +0.192087 0.195171 0.922820 +0.249760 0.223515 0.922320 +0.310515 0.254942 0.921819 +0.341947 0.254380 0.921319 +0.373379 0.253819 0.920818 +0.404812 0.253257 0.920318 +0.436244 0.252696 0.919818 +0.467676 0.252134 0.919317 +0.499108 0.251573 0.918817 +0.530541 0.251011 0.918316 +0.561973 0.250450 0.917816 +0.593405 0.249888 0.917316 +0.624837 0.249326 0.916815 +0.656270 0.248765 0.916315 +0.686388 0.248203 0.915814 +0.714399 0.247642 0.915314 +0.742410 0.247080 0.914814 +0.770420 0.246519 0.914313 +0.798431 0.245957 0.913813 +0.826442 0.245396 0.913312 +0.854453 0.244834 0.912812 +0.882463 0.244273 0.912312 +0.910474 0.243711 0.911811 +0.911311 0.243150 0.884137 +0.910810 0.242588 0.855125 +0.000000 0.208460 0.925140 +0.000000 0.210559 0.924639 +0.001635 0.212658 0.924139 +0.033063 0.214758 0.923639 +0.064490 0.216857 0.923138 +0.095917 0.218956 0.922638 +0.127344 0.221055 0.922137 +0.158771 0.223154 0.921637 +0.190198 0.225253 0.921137 +0.221626 0.227352 0.920636 +0.276654 0.253053 0.920136 +0.337410 0.284480 0.919635 +0.368842 0.283918 0.919135 +0.400274 0.283357 0.918635 +0.431706 0.282795 0.918134 +0.463139 0.282234 0.917634 +0.494571 0.281672 0.917133 +0.526003 0.281111 0.916633 +0.557435 0.280549 0.916133 +0.588868 0.279988 0.915632 +0.620300 0.279426 0.915132 +0.651732 0.278865 0.914631 +0.682056 0.278303 0.914131 +0.710067 0.277742 0.913631 +0.738078 0.277180 0.913130 +0.766088 0.276618 0.912630 +0.794099 0.276057 0.912129 +0.822110 0.275495 0.911629 +0.850121 0.274934 0.911129 +0.878131 0.274372 0.910628 +0.906142 0.273811 0.910128 +0.909628 0.273249 0.885102 +0.909127 0.272688 0.856090 +0.000000 0.238543 0.923456 +0.000000 0.240642 0.922956 +0.000000 0.242741 0.922456 +0.031174 0.244840 0.921955 +0.062601 0.246939 0.921455 +0.094028 0.249038 0.920955 +0.125455 0.251137 0.920454 +0.156882 0.253236 0.919954 +0.188309 0.255336 0.919453 +0.219737 0.257435 0.918953 +0.251164 0.259534 0.918453 +0.303549 0.282591 0.917952 +0.364304 0.314018 0.917452 +0.395736 0.313457 0.916951 +0.427169 0.312895 0.916451 +0.458601 0.312333 0.915951 +0.490033 0.311772 0.915450 +0.521465 0.311210 0.914950 +0.552898 0.310649 0.914449 +0.584330 0.310087 0.913949 +0.615762 0.309526 0.913449 +0.647195 0.308964 0.912948 +0.677724 0.308403 0.912448 +0.705735 0.307841 0.911947 +0.733746 0.307280 0.911447 +0.761757 0.306718 0.910947 +0.789767 0.306157 0.910446 +0.817778 0.305595 0.909946 +0.845789 0.305034 0.909445 +0.873800 0.304472 0.908945 +0.901810 0.303910 0.908445 +0.907944 0.303349 0.886067 +0.907444 0.302787 0.857056 +0.000000 0.268625 0.921773 +0.000000 0.270724 0.921273 +0.000000 0.272823 0.920772 +0.029285 0.274923 0.920272 +0.060712 0.277022 0.919772 +0.092139 0.279121 0.919271 +0.123566 0.281220 0.918771 +0.154993 0.283319 0.918270 +0.186420 0.285418 0.917770 +0.217848 0.287517 0.917270 +0.249275 0.289616 0.916769 +0.280702 0.291715 0.916269 +0.330444 0.312129 0.915768 +0.391199 0.343556 0.915268 +0.422631 0.342995 0.914768 +0.454063 0.342433 0.914267 +0.485496 0.341872 0.913767 +0.516928 0.341310 0.913266 +0.548360 0.340749 0.912766 +0.579792 0.340187 0.912266 +0.611225 0.339625 0.911765 +0.642657 0.339064 0.911265 +0.673392 0.338502 0.910764 +0.701403 0.337941 0.910264 +0.729414 0.337379 0.909764 +0.757425 0.336818 0.909263 +0.785435 0.336256 0.908763 +0.813446 0.335695 0.908262 +0.841457 0.335133 0.907762 +0.869468 0.334572 0.907262 +0.897478 0.334010 0.906761 +0.906261 0.333449 0.887032 +0.905760 0.332887 0.858021 +0.000000 0.298708 0.920090 +0.000000 0.300807 0.919589 +0.000000 0.302906 0.919089 +0.027396 0.305005 0.918589 +0.058823 0.307104 0.918088 +0.090250 0.309203 0.917588 +0.121677 0.311302 0.917087 +0.153104 0.313401 0.916587 +0.184531 0.315501 0.916087 +0.215959 0.317600 0.915586 +0.247386 0.319699 0.915086 +0.278813 0.321798 0.914585 +0.310240 0.323897 0.914085 +0.357338 0.341667 0.913585 +0.418093 0.373094 0.913084 +0.449526 0.372533 0.912584 +0.480958 0.371971 0.912083 +0.512390 0.371410 0.911583 +0.543822 0.370848 0.911083 +0.575255 0.370287 0.910582 +0.606687 0.369725 0.910082 +0.638119 0.369164 0.909581 +0.669060 0.368602 0.909081 +0.697071 0.368041 0.908581 +0.725082 0.367479 0.908080 +0.753093 0.366917 0.907580 +0.781103 0.366356 0.907079 +0.809114 0.365794 0.906579 +0.837125 0.365233 0.906079 +0.865136 0.364671 0.905578 +0.893146 0.364110 0.905078 +0.904577 0.363548 0.887998 +0.904077 0.362987 0.858986 +0.000000 0.328790 0.918406 +0.000000 0.330889 0.917906 +0.000000 0.332989 0.917406 +0.025507 0.335088 0.916905 +0.056934 0.337187 0.916405 +0.088361 0.339286 0.915904 +0.119788 0.341385 0.915404 +0.151215 0.343484 0.914904 +0.182642 0.345583 0.914403 +0.214069 0.347682 0.913903 +0.245497 0.349781 0.913402 +0.276924 0.351880 0.912902 +0.308351 0.353979 0.912402 +0.339778 0.356079 0.911901 +0.384233 0.371205 0.911401 +0.444988 0.402632 0.910900 +0.476420 0.402071 0.910400 +0.507853 0.401509 0.909900 +0.539285 0.400948 0.909399 +0.570717 0.400386 0.908899 +0.602149 0.399825 0.908398 +0.633582 0.399263 0.907898 +0.664728 0.398702 0.907398 +0.692739 0.398140 0.906897 +0.720750 0.397579 0.906397 +0.748761 0.397017 0.905896 +0.776771 0.396456 0.905396 +0.804782 0.395894 0.904896 +0.832793 0.395333 0.904395 +0.860804 0.394771 0.903895 +0.888814 0.394209 0.903394 +0.902894 0.393648 0.888963 +0.902394 0.393086 0.859951 +0.000000 0.358873 0.916723 +0.000000 0.360972 0.916223 +0.000000 0.363071 0.915722 +0.023617 0.365170 0.915222 +0.055045 0.367269 0.914721 +0.086472 0.369368 0.914221 +0.117899 0.371467 0.913721 +0.149326 0.373567 0.913220 +0.180753 0.375666 0.912720 +0.212180 0.377765 0.912219 +0.243608 0.379864 0.911719 +0.275035 0.381963 0.911219 +0.306462 0.384062 0.910718 +0.337889 0.386161 0.910218 +0.369316 0.388260 0.909717 +0.411128 0.400743 0.909217 +0.471883 0.432171 0.908717 +0.503315 0.431609 0.908216 +0.534747 0.431048 0.907716 +0.566180 0.430486 0.907215 +0.597612 0.429924 0.906715 +0.629044 0.429363 0.906215 +0.660396 0.428801 0.905714 +0.688407 0.428240 0.905214 +0.716418 0.427678 0.904713 +0.744429 0.427117 0.904213 +0.772439 0.426555 0.903713 +0.800450 0.425994 0.903212 +0.828461 0.425432 0.902712 +0.856472 0.424871 0.902211 +0.884482 0.424309 0.901711 +0.901211 0.423748 0.889928 +0.900710 0.423186 0.860917 +0.000000 0.388955 0.915040 +0.000000 0.391054 0.914539 +0.000000 0.393154 0.914039 +0.021728 0.395253 0.913538 +0.053156 0.397352 0.913038 +0.084583 0.399451 0.912538 +0.116010 0.401550 0.912037 +0.147437 0.403649 0.911537 +0.178864 0.405748 0.911036 +0.210291 0.407847 0.910536 +0.241719 0.409946 0.910036 +0.273146 0.412045 0.909535 +0.304573 0.414145 0.909035 +0.336000 0.416244 0.908534 +0.367427 0.418343 0.908034 +0.398854 0.420442 0.907534 +0.438022 0.430282 0.907033 +0.498777 0.461709 0.906533 +0.530210 0.461147 0.906032 +0.561642 0.460586 0.905532 +0.593074 0.460024 0.905032 +0.624506 0.459463 0.904531 +0.655939 0.458901 0.904031 +0.684075 0.458339 0.903530 +0.712086 0.457778 0.903030 +0.740097 0.457216 0.902530 +0.768107 0.456655 0.902029 +0.796118 0.456093 0.901529 +0.824129 0.455532 0.901028 +0.852140 0.454970 0.900528 +0.880150 0.454409 0.900028 +0.899527 0.453847 0.890893 +0.899027 0.453286 0.861882 +0.000000 0.419038 0.913356 +0.000000 0.421137 0.912856 +0.000000 0.423236 0.912355 +0.019839 0.425335 0.911855 +0.051267 0.427434 0.911355 +0.082694 0.429533 0.910854 +0.114121 0.431632 0.910354 +0.145548 0.433732 0.909853 +0.176975 0.435831 0.909353 +0.208402 0.437930 0.908853 +0.239830 0.440029 0.908352 +0.271257 0.442128 0.907852 +0.302684 0.444227 0.907351 +0.334111 0.446326 0.906851 +0.365538 0.448425 0.906351 +0.396965 0.450524 0.905850 +0.428393 0.452623 0.905350 +0.464917 0.459820 0.904849 +0.525672 0.491247 0.904349 +0.557104 0.490685 0.903849 +0.588537 0.490124 0.903348 +0.619969 0.489562 0.902848 +0.651401 0.489001 0.902347 +0.679743 0.488439 0.901847 +0.707754 0.487878 0.901347 +0.735765 0.487316 0.900846 +0.763775 0.486755 0.900346 +0.791786 0.486193 0.899845 +0.819797 0.485631 0.899345 +0.847808 0.485070 0.898845 +0.875818 0.484508 0.898344 +0.897844 0.483947 0.891859 +0.897343 0.483385 0.862847 +0.000000 0.449120 0.911673 +0.000000 0.451220 0.911172 +0.000000 0.453319 0.910672 +0.017950 0.455418 0.910172 +0.049378 0.457517 0.909671 +0.080805 0.459616 0.909171 +0.112232 0.461715 0.908670 +0.143659 0.463814 0.908170 +0.175086 0.465913 0.907670 +0.206513 0.468012 0.907169 +0.237940 0.470111 0.906669 +0.269368 0.472210 0.906168 +0.300795 0.474310 0.905668 +0.332222 0.476409 0.905168 +0.363649 0.478508 0.904667 +0.395076 0.480607 0.904167 +0.426503 0.482706 0.903666 +0.457931 0.484805 0.903166 +0.491811 0.489358 0.902666 +0.552567 0.520785 0.902165 +0.583999 0.520223 0.901665 +0.615431 0.519662 0.901165 +0.646863 0.519100 0.900664 +0.675411 0.518539 0.900164 +0.703422 0.517977 0.899663 +0.731433 0.517416 0.899163 +0.759444 0.516854 0.898663 +0.787454 0.516293 0.898162 +0.815465 0.515731 0.897662 +0.843476 0.515170 0.897161 +0.871487 0.514608 0.896661 +0.896161 0.514047 0.892824 +0.895660 0.513485 0.863812 +0.000000 0.479203 0.909990 +0.000000 0.481302 0.909489 +0.000000 0.483401 0.908989 +0.016061 0.485500 0.908488 +0.047488 0.487599 0.907988 +0.078916 0.489698 0.907488 +0.110343 0.491798 0.906987 +0.141770 0.493897 0.906487 +0.173197 0.495996 0.905986 +0.204624 0.498095 0.905486 +0.236051 0.500194 0.904986 +0.267479 0.502293 0.904485 +0.298906 0.504392 0.903985 +0.330333 0.506491 0.903484 +0.361760 0.508590 0.902984 +0.393187 0.510689 0.902484 +0.424614 0.512788 0.901983 +0.456042 0.514888 0.901483 +0.487469 0.516987 0.900982 +0.518896 0.519086 0.900482 +0.579461 0.550323 0.899982 +0.610894 0.549762 0.899481 +0.642326 0.549200 0.898981 +0.671079 0.548638 0.898480 +0.699090 0.548077 0.897980 +0.727101 0.547515 0.897480 +0.755112 0.546954 0.896979 +0.783122 0.546392 0.896479 +0.811133 0.545831 0.895978 +0.839144 0.545269 0.895478 +0.867155 0.544708 0.894978 +0.894477 0.544146 0.893789 +0.893977 0.543585 0.864777 +0.000000 0.509285 0.908306 +0.000000 0.511385 0.907806 +0.000000 0.513484 0.907305 +0.014172 0.515583 0.906805 +0.045599 0.517682 0.906305 +0.077027 0.519781 0.905804 +0.108454 0.521880 0.905304 +0.139881 0.523979 0.904803 +0.171308 0.526078 0.904303 +0.202735 0.528177 0.903803 +0.234162 0.530276 0.903302 +0.265590 0.532376 0.902802 +0.297017 0.534475 0.902301 +0.328444 0.536574 0.901801 +0.359871 0.538673 0.901301 +0.391298 0.540772 0.900800 +0.422725 0.542871 0.900300 +0.454153 0.544970 0.899799 +0.485580 0.547069 0.899299 +0.517007 0.549168 0.898799 +0.548434 0.551267 0.898298 +0.606356 0.579861 0.897798 +0.637788 0.579300 0.897297 +0.666747 0.578738 0.896797 +0.694758 0.578177 0.896297 +0.722769 0.577615 0.895796 +0.750780 0.577054 0.895296 +0.778790 0.576492 0.894795 +0.806801 0.575930 0.894295 +0.834812 0.575369 0.893795 +0.862823 0.574807 0.893294 +0.890833 0.574246 0.892794 +0.892293 0.573684 0.865743 +0.000000 0.539177 0.906623 +0.000000 0.541337 0.906122 +0.000000 0.543498 0.905622 +0.012283 0.545658 0.905122 +0.043710 0.547764 0.904621 +0.075138 0.549863 0.904121 +0.106565 0.551963 0.903620 +0.137992 0.554062 0.903120 +0.169419 0.556161 0.902620 +0.200846 0.558260 0.902119 +0.232273 0.560359 0.901619 +0.263701 0.562458 0.901118 +0.295128 0.564557 0.900618 +0.326555 0.566656 0.900118 +0.357982 0.568755 0.899617 +0.389409 0.570854 0.899117 +0.420836 0.572954 0.898616 +0.452264 0.575053 0.898116 +0.483691 0.577152 0.897616 +0.515118 0.579251 0.897115 +0.546545 0.581350 0.896615 +0.577972 0.583449 0.896114 +0.633251 0.609399 0.895614 +0.662415 0.608838 0.895114 +0.690426 0.608276 0.894613 +0.718437 0.607715 0.894113 +0.746448 0.607153 0.893612 +0.774458 0.606592 0.893112 +0.802469 0.606030 0.892612 +0.830480 0.605469 0.892111 +0.858491 0.604907 0.891611 +0.886501 0.604346 0.891110 +0.890610 0.603784 0.866708 +0.000000 0.565983 0.904939 +0.000000 0.568143 0.904439 +0.000000 0.570303 0.903939 +0.010394 0.572463 0.903438 +0.041821 0.574624 0.902938 +0.073249 0.576784 0.902437 +0.104676 0.578944 0.901937 +0.136103 0.581104 0.901437 +0.167530 0.583265 0.900936 +0.198957 0.585425 0.900436 +0.230384 0.587585 0.899935 +0.261812 0.589745 0.899435 +0.293239 0.591905 0.898935 +0.324666 0.594066 0.898434 +0.356093 0.596226 0.897934 +0.387520 0.598386 0.897433 +0.418947 0.600546 0.896933 +0.450374 0.602707 0.896433 +0.481802 0.604867 0.895932 +0.513229 0.607027 0.895432 +0.544656 0.609187 0.894931 +0.576083 0.611348 0.894431 +0.607510 0.613508 0.893931 +0.658255 0.636876 0.893430 +0.686261 0.636375 0.892930 +0.714267 0.635875 0.892429 +0.742272 0.635375 0.891929 +0.770278 0.634874 0.891429 +0.798284 0.634374 0.890928 +0.826289 0.633873 0.890428 +0.854295 0.633373 0.889927 +0.882301 0.632873 0.889427 +0.888927 0.632372 0.867547 +0.000000 0.592788 0.903256 +0.000000 0.594948 0.902756 +0.000000 0.597109 0.902255 +0.008505 0.599269 0.901755 +0.039932 0.601429 0.901254 +0.071360 0.603589 0.900754 +0.102787 0.605750 0.900254 +0.134214 0.607910 0.899753 +0.165641 0.610070 0.899253 +0.197068 0.612230 0.898752 +0.228495 0.614391 0.898252 +0.259922 0.616551 0.897752 +0.291350 0.618711 0.897251 +0.322777 0.620871 0.896751 +0.354204 0.623031 0.896250 +0.385631 0.625192 0.895750 +0.417058 0.627352 0.895250 +0.448485 0.629512 0.894749 +0.479913 0.631672 0.894249 +0.511340 0.633833 0.893748 +0.542767 0.635993 0.893248 +0.574194 0.638153 0.892748 +0.605621 0.640313 0.892247 +0.635192 0.642319 0.891747 +0.682202 0.663198 0.891246 +0.710208 0.662698 0.890746 +0.738213 0.662197 0.890246 +0.766219 0.661697 0.889745 +0.794225 0.661196 0.889245 +0.822230 0.660696 0.888744 +0.850236 0.660196 0.888244 +0.878242 0.659695 0.887744 +0.887243 0.659195 0.868239 +0.000000 0.619594 0.901573 +0.000000 0.621754 0.901072 +0.000000 0.623914 0.900572 +0.006616 0.626074 0.900071 +0.038043 0.628235 0.899571 +0.069470 0.630395 0.899071 +0.100898 0.632555 0.898570 +0.132325 0.634715 0.898070 +0.163752 0.636876 0.897569 +0.195179 0.639036 0.897069 +0.226606 0.641196 0.896569 +0.258033 0.643356 0.896068 +0.289461 0.645517 0.895568 +0.320888 0.647677 0.895067 +0.352315 0.649837 0.894567 +0.383742 0.651997 0.894067 +0.415169 0.654157 0.893566 +0.446596 0.656318 0.893066 +0.478024 0.658478 0.892565 +0.509451 0.660638 0.892065 +0.540878 0.662798 0.891565 +0.572305 0.664959 0.891064 +0.603732 0.667119 0.890564 +0.633509 0.669142 0.890063 +0.661515 0.671017 0.889563 +0.706149 0.689520 0.889063 +0.734154 0.689020 0.888562 +0.762160 0.688519 0.888062 +0.790166 0.688019 0.887561 +0.818171 0.687519 0.887061 +0.846177 0.687018 0.886561 +0.874183 0.686518 0.886060 +0.885560 0.686017 0.868931 +0.000000 0.646399 0.899889 +0.000000 0.648560 0.899389 +0.000000 0.650720 0.898888 +0.004727 0.652880 0.898388 +0.036154 0.655040 0.897888 +0.067581 0.657200 0.897387 +0.099009 0.659361 0.896887 +0.130436 0.661521 0.896386 +0.161863 0.663681 0.895886 +0.193290 0.665841 0.895386 +0.224717 0.668002 0.894885 +0.256144 0.670162 0.894385 +0.287572 0.672322 0.893884 +0.318999 0.674482 0.893384 +0.350426 0.676643 0.892884 +0.381853 0.678803 0.892383 +0.413280 0.680963 0.891883 +0.444707 0.683123 0.891382 +0.476135 0.685283 0.890882 +0.507562 0.687444 0.890382 +0.538989 0.689604 0.889881 +0.570416 0.691764 0.889381 +0.601843 0.693924 0.888880 +0.631826 0.695964 0.888380 +0.659831 0.697839 0.887880 +0.687837 0.699714 0.887379 +0.730096 0.715843 0.886879 +0.758101 0.715342 0.886378 +0.786107 0.714842 0.885878 +0.814113 0.714341 0.885378 +0.842118 0.713841 0.884877 +0.870124 0.713341 0.884377 +0.883876 0.712840 0.869623 +0.000000 0.673205 0.898206 +0.000000 0.675365 0.897705 +0.000000 0.677525 0.897205 +0.002838 0.679686 0.896705 +0.034265 0.681846 0.896204 +0.065692 0.684006 0.895704 +0.097120 0.686166 0.895203 +0.128547 0.688326 0.894703 +0.159974 0.690487 0.894203 +0.191401 0.692647 0.893702 +0.222828 0.694807 0.893202 +0.254255 0.696967 0.892701 +0.285683 0.699128 0.892201 +0.317110 0.701288 0.891701 +0.348537 0.703448 0.891200 +0.379964 0.705608 0.890700 +0.411391 0.707769 0.890200 +0.442818 0.709929 0.889699 +0.474246 0.712089 0.889199 +0.505673 0.714249 0.888698 +0.537100 0.716409 0.888198 +0.568527 0.718570 0.887698 +0.599954 0.720730 0.887197 +0.630142 0.722787 0.886697 +0.658148 0.724662 0.886196 +0.686154 0.726537 0.885696 +0.714159 0.728412 0.885196 +0.754042 0.742165 0.884695 +0.782048 0.741664 0.884195 +0.810054 0.741164 0.883694 +0.838059 0.740664 0.883194 +0.866065 0.740163 0.882694 +0.882193 0.739663 0.870316 +0.000000 0.700010 0.896523 +0.000000 0.702171 0.896022 +0.000000 0.704331 0.895522 +0.000949 0.706491 0.895021 +0.032376 0.708651 0.894521 +0.063803 0.710812 0.894021 +0.095231 0.712972 0.893520 +0.126658 0.715132 0.893020 +0.158085 0.717292 0.892519 +0.189512 0.719452 0.892019 +0.220939 0.721613 0.891519 +0.252366 0.723773 0.891018 +0.283794 0.725933 0.890518 +0.315221 0.728093 0.890017 +0.346648 0.730254 0.889517 +0.378075 0.732414 0.889017 +0.409502 0.734574 0.888516 +0.440929 0.736734 0.888016 +0.472356 0.738895 0.887515 +0.503784 0.741055 0.887015 +0.535211 0.743215 0.886515 +0.566638 0.745375 0.886014 +0.598065 0.747535 0.885514 +0.628459 0.749610 0.885013 +0.656465 0.751485 0.884513 +0.684470 0.753360 0.884013 +0.712476 0.755235 0.883512 +0.740481 0.757110 0.883012 +0.777989 0.768487 0.882511 +0.805995 0.767987 0.882011 +0.834000 0.767486 0.881511 +0.862006 0.766986 0.881010 +0.880510 0.766486 0.871008 +0.000000 0.726816 0.894839 +0.000000 0.728976 0.894339 +0.000000 0.731136 0.893838 +0.000000 0.733297 0.893338 +0.030487 0.735457 0.892838 +0.061914 0.737617 0.892337 +0.093342 0.739777 0.891837 +0.124769 0.741938 0.891336 +0.156196 0.744098 0.890836 +0.187623 0.746258 0.890336 +0.219050 0.748418 0.889835 +0.250477 0.750578 0.889335 +0.281904 0.752739 0.888834 +0.313332 0.754899 0.888334 +0.344759 0.757059 0.887834 +0.376186 0.759219 0.887333 +0.407613 0.761380 0.886833 +0.439040 0.763540 0.886332 +0.470467 0.765700 0.885832 +0.501895 0.767860 0.885332 +0.533322 0.770021 0.884831 +0.564749 0.772181 0.884331 +0.596176 0.774341 0.883830 +0.626775 0.776432 0.883330 +0.654781 0.778307 0.882830 +0.682787 0.780182 0.882329 +0.710792 0.782058 0.881829 +0.738798 0.783933 0.881328 +0.766804 0.785808 0.880828 +0.801936 0.794809 0.880328 +0.829942 0.794309 0.879827 +0.857947 0.793809 0.879327 +0.878826 0.793308 0.871700 +0.000000 0.753621 0.893156 +0.000000 0.755782 0.892655 +0.000000 0.757942 0.892155 +0.000000 0.760102 0.891655 +0.028598 0.762262 0.891154 +0.060025 0.764423 0.890654 +0.091452 0.766583 0.890153 +0.122880 0.768743 0.889653 +0.154307 0.770903 0.889153 +0.185734 0.773064 0.888652 +0.217161 0.775224 0.888152 +0.248588 0.777384 0.887651 +0.280015 0.779544 0.887151 +0.311443 0.781704 0.886651 +0.342870 0.783865 0.886150 +0.374297 0.786025 0.885650 +0.405724 0.788185 0.885149 +0.437151 0.790345 0.884649 +0.468578 0.792506 0.884149 +0.500006 0.794666 0.883648 +0.531433 0.796826 0.883148 +0.562860 0.798986 0.882647 +0.594287 0.801147 0.882147 +0.625092 0.803255 0.881647 +0.653098 0.805130 0.881146 +0.681103 0.807005 0.880646 +0.709109 0.808880 0.880145 +0.737115 0.810755 0.879645 +0.765120 0.812630 0.879145 +0.793126 0.814506 0.878644 +0.825883 0.821132 0.878144 +0.853888 0.820631 0.877643 +0.877143 0.820131 0.872392 +0.000000 0.780427 0.891472 +0.000000 0.782587 0.890972 +0.000000 0.784747 0.890472 +0.000000 0.786908 0.889971 +0.026709 0.789068 0.889471 +0.058136 0.791228 0.888970 +0.089563 0.793388 0.888470 +0.120991 0.795549 0.887970 +0.152418 0.797709 0.887469 +0.183845 0.799869 0.886969 +0.215272 0.802029 0.886468 +0.246699 0.804190 0.885968 +0.278126 0.806350 0.885468 +0.309554 0.808510 0.884967 +0.340981 0.810670 0.884467 +0.372408 0.812830 0.883966 +0.403835 0.814991 0.883466 +0.435262 0.817151 0.882966 +0.466689 0.819311 0.882465 +0.498117 0.821471 0.881965 +0.529544 0.823632 0.881464 +0.560971 0.825792 0.880964 +0.592398 0.827952 0.880464 +0.623409 0.830078 0.879963 +0.651414 0.831953 0.879463 +0.679420 0.833828 0.878962 +0.707426 0.835703 0.878462 +0.735431 0.837578 0.877962 +0.763437 0.839453 0.877461 +0.791443 0.841328 0.876961 +0.819448 0.843203 0.876460 +0.849829 0.847454 0.875960 +0.875460 0.846954 0.873084 +0.000000 0.807233 0.889789 +0.000000 0.809393 0.889289 +0.000000 0.811553 0.888788 +0.000000 0.813713 0.888288 +0.024820 0.815873 0.887787 +0.056247 0.818034 0.887287 +0.087674 0.820194 0.886787 +0.119102 0.822354 0.886286 +0.150529 0.824514 0.885786 +0.181956 0.826675 0.885285 +0.213383 0.828835 0.884785 +0.244810 0.830995 0.884285 +0.276237 0.833155 0.883784 +0.307665 0.835316 0.883284 +0.339092 0.837476 0.882783 +0.370519 0.839636 0.882283 +0.401946 0.841796 0.881783 +0.433373 0.843956 0.881282 +0.464800 0.846117 0.880782 +0.496227 0.848277 0.880281 +0.527655 0.850437 0.879781 +0.559082 0.852597 0.879281 +0.590509 0.854758 0.878780 +0.621725 0.856900 0.878280 +0.649731 0.858775 0.877779 +0.677737 0.860651 0.877279 +0.705742 0.862526 0.876779 +0.733748 0.864401 0.876278 +0.761754 0.866276 0.875778 +0.789759 0.868151 0.875277 +0.817765 0.870026 0.874777 +0.845771 0.871901 0.874277 +0.873776 0.873776 0.873776 diff --git a/backend/scripts/video_metadata.py b/backend/scripts/video_metadata.py new file mode 100644 index 0000000..4781fd8 --- /dev/null +++ b/backend/scripts/video_metadata.py @@ -0,0 +1,169 @@ +#!/usr/bin/env python3 +""" +Fetch video metadata from local yt-dlp .info.json files (Pinchflat) or fall back +to legacy TubeArchivist path conventions. + +Usage: + video_metadata.py + video_metadata.py --model-only + +Prints JSON: {"model_info": "...", "thumbnail_url": "...", "title": "...", "channel": "..."} on stdout. + +Supports two video path formats: + - Pinchflat: CHANNEL/DATE Title/Title [video_id].mp4 (with .info.json sidecar) + - TubeArchivist: UCxxx/video_id.mp4 (11-char stem, no sidecar) +""" +import glob +import json +import os +import re +import sys +from pathlib import Path + +# YouTube video ID: 11 chars (alnum, -, _) +VIDEO_ID_RE = re.compile(r"^[a-zA-Z0-9_-]{11}$") +# Pinchflat filename: "Title [video_id].mp4" +BRACKET_ID_RE = re.compile(r"\[([a-zA-Z0-9_-]{11})\]") +MODEL_PATTERN = re.compile(r"Model\s*[-–:]\s*(.+?)(?:\n|$)", re.IGNORECASE | re.DOTALL) + + +def extract_video_id(filepath: str) -> str | None: + """Extract YouTube video ID from path. Supports Pinchflat and TubeArchivist formats.""" + stem = Path(filepath).stem + # Pinchflat: "Title [video_id]" + m = BRACKET_ID_RE.search(stem) + if m: + return m.group(1) + # TubeArchivist legacy: stem IS the video_id (11 chars) + if stem and len(stem) == 11 and VIDEO_ID_RE.match(stem): + return stem + return None + + +def find_info_json(video_path: str) -> str | None: + """Find the .info.json sidecar for a video file.""" + p = Path(video_path) + # Pinchflat: same stem with .info.json + info = p.with_suffix(".info.json") + if info.is_file(): + return str(info) + # Try without double extension (e.g. video.mp4 -> video.info.json) + info2 = p.parent / (p.stem + ".info.json") + if info2.is_file(): + return str(info2) + # Search directory for any .info.json containing the video_id + vid = extract_video_id(video_path) + if vid: + pattern = str(p.parent / f"*{vid}*.info.json") + matches = glob.glob(pattern) + if matches: + return matches[0] + return None + + +def find_thumbnail(video_path: str, video_id: str | None) -> str | None: + """Find a local thumbnail file (.webp, .jpg, .png) next to the video.""" + p = Path(video_path) + for ext in (".webp", ".jpg", ".png"): + thumb = p.with_suffix(ext) + if thumb.is_file(): + return str(thumb) + thumb2 = p.parent / (p.stem + ext) + if thumb2.is_file(): + return str(thumb2) + return None + + +def read_info_json(info_path: str) -> dict: + """Read and parse a yt-dlp .info.json file. Returns metadata dict.""" + out = {"model_info": None, "thumbnail_url": None, "title": None, "channel": None} + try: + with open(info_path, "r") as f: + data = json.load(f) + except (json.JSONDecodeError, OSError): + return out + + # Title + out["title"] = data.get("title") or data.get("fulltitle") + + # Channel + out["channel"] = data.get("channel") or data.get("uploader") or data.get("uploader_id") + + # Model from description + desc = data.get("description") or "" + m = MODEL_PATTERN.search(desc) + if m: + out["model_info"] = m.group(1).strip() + + # Thumbnail + video_id = data.get("id") + thumb = data.get("thumbnail") + if isinstance(thumb, str) and thumb.startswith("http"): + out["thumbnail_url"] = thumb + elif video_id: + out["thumbnail_url"] = f"https://img.youtube.com/vi/{video_id}/hqdefault.jpg" + + return out + + +def get_video_metadata(video_path: str) -> dict: + """Get metadata for a video file. Tries .info.json first, falls back to path-based extraction.""" + out = {"model_info": None, "thumbnail_url": None, "title": None, "channel": None} + video_id = extract_video_id(video_path) + + # Try local .info.json (Pinchflat) + info_path = find_info_json(video_path) + if info_path: + out = read_info_json(info_path) + + # Fill in thumbnail from local file or YouTube + if not out.get("thumbnail_url"): + local_thumb = find_thumbnail(video_path, video_id) + if local_thumb: + out["thumbnail_url"] = local_thumb + elif video_id: + out["thumbnail_url"] = f"https://img.youtube.com/vi/{video_id}/hqdefault.jpg" + + # Fallback model from env + if not out.get("model_info"): + fallback = os.environ.get("WATERMARK_FALLBACK", "").strip() + if fallback: + out["model_info"] = fallback + + return out + + +def shorten_model(s: str) -> str: + """Shorten for display: https://www.instagram.com/xxx -> instagram.com/xxx, max 42 chars.""" + s = (s or "").strip().replace("\n", "").replace("\r", "") + if s.startswith("https://"): + s = s[8:] + if s.startswith("http://"): + s = s[7:] + if s.startswith("www."): + s = s[4:] + return s[:42] if len(s) > 42 else s + + +def main() -> None: + model_only = "--model-only" in sys.argv + args = [a for a in sys.argv[1:] if a != "--model-only"] + + if len(args) != 1: + if not model_only: + print(json.dumps({"model_info": None, "thumbnail_url": None, "title": None, "channel": None})) + sys.exit(0) + + video_path = args[0] + result = get_video_metadata(video_path) + + if model_only: + model = result.get("model_info") + model = model.strip() if isinstance(model, str) else "" + print(shorten_model(model)) + else: + print(json.dumps(result)) + + +if __name__ == "__main__": + main() diff --git a/docker-compose.yml b/docker-compose.yml index f8c5548..d9404da 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -52,6 +52,7 @@ services: - VIDEO_HOST_PATH=${VIDEO_FOLDER:-./videos} - TUBEARCHIVIST_URL=${TUBEARCHIVIST_URL:-} - TUBEARCHIVIST_TOKEN=${TUBEARCHIVIST_TOKEN:-} + - WATERMARK_FALLBACK=${WATERMARK_FALLBACK:-} - VIDEO_WALL=${VIDEO_WALL:-0} - OUTPUT_DIR=/chunks - STATS_DIR=/app/stats @@ -75,7 +76,6 @@ services: dockerfile: Dockerfile image: random-video-streamer:latest container_name: random-video-streamer - user: root # needed for Docker socket access (restart chunk-generator from UI) init: true ports: - "${PORT:-8081}:8080" @@ -87,7 +87,6 @@ services: - /var/spool/cron/crontabs:/host-crontab:rw - ./.env:/app/.env - ./backend/app.py:/app/app.py:ro - - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=${TZ:-Europe/Amsterdam} - CHUNK_FOLDER=/chunks diff --git a/frontend-flutter/CHANGELOG.md b/frontend-flutter/CHANGELOG.md new file mode 100644 index 0000000..2bf12ff --- /dev/null +++ b/frontend-flutter/CHANGELOG.md @@ -0,0 +1,99 @@ +# UI Re-Architecture — v0.2.0 + +## Architecture Changes + +### State Management: Manual → Riverpod +- Replaced per-screen `StatefulWidget` with manual `Timer` polling and `setState` +- All screens now use `ConsumerStatefulWidget` / `ConsumerWidget` with shared Riverpod providers +- Centralized polling in providers (`stream_providers.dart`), screens just `ref.watch()` + +### Routing: Inline → Centralized +- Moved `GoRouter` config from `main.dart` into `routing/app_router.dart` +- Added fade transitions between all routes +- Added `/library` route (new screen) + +### Navigation: Bottom Bar → Adaptive Shell +- Mobile: `NavigationBar` (bottom) with 4 tabs +- Tablet/Desktop: `NavigationRail` (side) with labels +- Persistent `MiniPlayerBar` at the bottom showing current chunk + audio with skip controls + +### DI: Manual → ProviderScope +- `main.dart` no longer creates `StreamingApi` manually and passes it down +- `ProviderScope` wraps the app; `apiProvider` creates the API instance once + +--- + +## New Files + +| File | Purpose | +|------|---------| +| `providers/api_provider.dart` | Riverpod `Provider` | +| `providers/stream_providers.dart` | All polling/state providers (stream status, server status, system usage, chunks, audio, stats, admin context, cron history) | +| `routing/app_router.dart` | Centralized GoRouter with fade transitions | +| `screens/library_screen.dart` | Combined chunks + audio browser (was part of old HomeScreen) | +| `widgets/section_header.dart` | Reusable page header with gradient icon | +| `widgets/shimmer_loader.dart` | Skeleton loading placeholders | +| `widgets/gauge_widget.dart` | Circular gauge (CPU/Mem/GPU) with custom painter | +| `widgets/chunk_card.dart` | Rich video chunk card with cached thumbnail | +| `widgets/audio_card.dart` | Audio file card with progress bar | +| `widgets/mini_player_bar.dart` | Bottom bar showing now-playing + skip controls | +| `widgets/adaptive_grid.dart` | Responsive grid layout | +| `widgets/filter_bar.dart` | Search + sort dropdown toolbar | +| `widgets/platform_badge.dart` | Instagram/TikTok/YouTube colored badge | +| `widgets/animated_counter.dart` | Tween-animated number counter | +| `widgets/pagination_bar.dart` | Page prev/next navigation | + +--- + +## Modified Files + +### `main.dart` +- Wrapped with `ProviderScope` +- Uses `appRouter` from routing config +- Removed manual `StreamingApi` instantiation + +### `screens/home_screen.dart` +- **Complete rewrite** — was a 1500-line monolith with 3 tabs (Dashboard/Videos/Audio) +- Now ~500 lines, dashboard-only: overview stats, quick action pills, collapsible HLS player, now-playing section +- Chunks + audio listing moved to `LibraryScreen` + +### `screens/stats_screen.dart` +- Converted to `ConsumerStatefulWidget` using `statsProvider` +- Added `CachedNetworkImage` for model thumbnails +- Added `PlatformBadge` widget, rank badges for top 3 models +- Replaced manual pagination with `PaginationBar` +- Added staggered fade-in animations + +### `screens/admin_screen.dart` +- Converted to `ConsumerStatefulWidget` using multiple providers +- Added circular `GaugeWidget` for CPU/Memory/GPU +- Removed manual `Timer` polling (handled by providers) +- Added staggered fade-in animations + +### `screens/app_shell.dart` +- Added adaptive nav (bottom bar ↔ side rail based on screen width) +- Integrated `MiniPlayerBar` +- 4 tabs: Home, Library, Stats, Admin + +### `widgets/glass_card.dart` +- Renamed `animate` field → `tapAnimate` to avoid shadowing `flutter_animate` extension +- Added tap-to-scale animation + +### `theme/app_theme.dart` +- Made color constants public (removed `_` prefix) +- Added responsive breakpoints (`breakpointMobile`, `breakpointTablet`, `breakpointDesktop`) +- Added `NavigationBarThemeData`, `NavigationRailThemeData` + +### `pubspec.yaml` +- Version bumped to `0.2.0+1` +- Added: `flutter_riverpod`, `flutter_animate`, `cached_network_image`, `shimmer`, `fl_chart`, `lucide_icons` + +--- + +## Unchanged + +- **Backend** — All 23 Flask API endpoints untouched +- **Models** — `StreamStatus`, `Chunk`, `AudioFile`, `SystemUsage`, `ServerStatus` +- **Services** — `ApiClient`, `StreamingApi` +- **Config** — `AppConfig` with dart-defines +- **Infrastructure** — Docker, nginx, Helm chart diff --git a/frontend-flutter/README.md b/frontend-flutter/README.md index a1c9d2f..fcc784b 100644 --- a/frontend-flutter/README.md +++ b/frontend-flutter/README.md @@ -27,7 +27,7 @@ It now has separate route-based pages: ## Flutter Web and Android Builds (Recommended) -To simplify building and deploying across local or Proxmox environments, we use a single unified deployment manager: `scripts/build-deploy-flutter.sh`. By default, it uses Docker, so you do not even need Flutter installed! +To simplify building and deploying across local or K8s environments, we use a single unified deployment manager: `scripts/build-deploy-flutter.sh`. By default, it uses Docker, so you do not even need Flutter installed! Before building, configure your IPs/URLs inside `scripts/flutter_config.env`. @@ -41,16 +41,16 @@ cd scripts/ ### Scripted Mode You can also bypass the menu by providing arguments. -Available environments defined in `flutter_config.env`: `local`, `proxmox`. +Available environments defined in `flutter_config.env`: `local`, `k8s`. **Build Web (Local Environment):** ```bash scripts/build-deploy-flutter.sh --env local --target web ``` -**Build Android APK (Proxmox production environment variables):** +**Build Android APK (K8s environment variables):** ```bash -scripts/build-deploy-flutter.sh --env proxmox --target apk +scripts/build-deploy-flutter.sh --env k8s --target apk ``` **Build Web and Serve Locally for Preview:** @@ -58,11 +58,6 @@ scripts/build-deploy-flutter.sh --env proxmox --target apk scripts/build-deploy-flutter.sh --env local --target web --serve ``` -**Build Web and Deploy to Proxmox Directly:** -```bash -scripts/build-deploy-flutter.sh --env proxmox --target web --deploy -``` - **Build Locally Instead of using Docker:** ```bash scripts/build-deploy-flutter.sh --env local --target apk --engine local @@ -97,7 +92,7 @@ Optional arguments: - Android: HLS works with ExoPlayer; cleartext HTTP is allowed in the template manifest for LAN/dev streams. - **APK vs web UI port:** The Flutter **web** UI on **:8090** is only static files. The **API is still on :8081** (Flask). Build the APK with `API_BASE_URL=http://:8081`, **not** `:8090`. On the phone, open `http://:8081/api/status` in Chrome — if you get JSON, the app can use the same base URL. Rebuild the APK after adding `INTERNET` in `main` AndroidManifest if release builds had no network access. - Web: Chrome/Firefox need **HLS.js** (bundled via `index.html` + `video_player_web_hls`). The HLS origin must send **CORS** headers for `.m3u8` and segment requests. **Mixed content** (HTTPS page + HTTP stream) is blocked by the browser unless you proxy over HTTPS. -- **LAN / `192.168.x.x`:** If the web build still has `localhost` in `API_BASE_URL` / `HLS_URL`, the client rewrites `localhost` / `127.0.0.1` to the **same host as the page** (e.g. opening `http://192.168.0.11:8090/` uses `http://192.168.0.11:8081` and `:8082` for HLS). Rebuild after pulling so this logic ships. +- **LAN / `192.168.x.x`:** If the web build still has `localhost` in `API_BASE_URL` / `HLS_URL`, the client rewrites `localhost` / `127.0.0.1` to the **same host as the page**. Rebuild after pulling so this logic ships. - iOS is intentionally out of scope for this setup. ## Next steps diff --git a/frontend-flutter/android/app/build.gradle.kts b/frontend-flutter/android/app/build.gradle.kts index 77488da..dae7931 100644 --- a/frontend-flutter/android/app/build.gradle.kts +++ b/frontend-flutter/android/app/build.gradle.kts @@ -37,6 +37,15 @@ android { signingConfig = signingConfigs.getByName("debug") } } + + applicationVariants.all { + val variant = this + variant.outputs.all { + val date = java.time.LocalDate.now().format(java.time.format.DateTimeFormatter.ofPattern("dd-MMM-yyyy")) + (this as com.android.build.gradle.internal.api.BaseVariantOutputImpl) + .outputFileName = "random-home-streamer-${date}.apk" + } + } } flutter { diff --git a/frontend-flutter/lib/main.dart b/frontend-flutter/lib/main.dart index 56d2ca5..691c9ef 100644 --- a/frontend-flutter/lib/main.dart +++ b/frontend-flutter/lib/main.dart @@ -1,52 +1,25 @@ import 'package:flutter/material.dart'; -import 'package:go_router/go_router.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'src/screens/admin_screen.dart'; -import 'src/screens/app_shell.dart'; -import 'src/screens/home_screen.dart'; -import 'src/screens/stats_screen.dart'; -import 'src/services/streaming_api.dart'; +import 'src/routing/app_router.dart'; import 'src/theme/app_theme.dart'; void main() { - final api = StreamingApi.fromEnvironment(); - runApp(RandomVideoStreamerApp(api: api)); + runApp(const ProviderScope(child: RandomVideoStreamerApp())); } class RandomVideoStreamerApp extends StatelessWidget { - const RandomVideoStreamerApp({super.key, required this.api}); - - final StreamingApi api; + const RandomVideoStreamerApp({super.key}); @override Widget build(BuildContext context) { - final router = GoRouter( - routes: [ - ShellRoute( - builder: (context, state, child) => AppShell(child: child), - routes: [ - GoRoute( - path: '/', - builder: (context, state) => HomeScreen(api: api), - ), - GoRoute( - path: '/admin', - builder: (context, state) => AdminScreen(api: api), - ), - GoRoute( - path: '/stats', - builder: (context, state) => StatsScreen(api: api), - ), - ], - ), - ], - ); - return MaterialApp.router( - routerConfig: router, + routerConfig: appRouter, title: 'Random Video Streamer', theme: AppTheme.dark(), debugShowCheckedModeBanner: false, + builder: (context, child) => + SelectionArea(child: child ?? const SizedBox.shrink()), ); } } diff --git a/frontend-flutter/lib/src/providers/api_provider.dart b/frontend-flutter/lib/src/providers/api_provider.dart new file mode 100644 index 0000000..40f8717 --- /dev/null +++ b/frontend-flutter/lib/src/providers/api_provider.dart @@ -0,0 +1,9 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../config/app_config.dart'; +import '../services/streaming_api.dart'; + +/// Single source of truth for the API client. +final apiProvider = Provider((ref) { + return StreamingApi(config: AppConfig.fromEnvironment()); +}); diff --git a/frontend-flutter/lib/src/providers/stream_providers.dart b/frontend-flutter/lib/src/providers/stream_providers.dart new file mode 100644 index 0000000..e911e18 --- /dev/null +++ b/frontend-flutter/lib/src/providers/stream_providers.dart @@ -0,0 +1,312 @@ +import 'dart:async'; + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../models/audio_file.dart'; +import '../models/chunk.dart'; +import '../models/server_status.dart'; +import '../models/stream_status.dart'; +import '../models/system_usage.dart'; +import '../services/streaming_api.dart'; +import 'api_provider.dart'; + +// ── Stream status (5s polling) ── + +final streamStatusProvider = + StateNotifierProvider<_StreamStatusNotifier, AsyncValue>( + (ref) { + final api = ref.watch(apiProvider); + return _StreamStatusNotifier(api, ref); +}); + +class _StreamStatusNotifier extends StateNotifier> { + _StreamStatusNotifier(this._api, this._ref) + : super(const AsyncValue.loading()) { + _fetch(); + _timer = Timer.periodic( + Duration(seconds: _ref.read(apiProvider).config.refreshSeconds), + (_) => _fetch(), + ); + } + + final StreamingApi _api; + final Ref _ref; + Timer? _timer; + + Future _fetch() async { + try { + final status = await _api.getStreamStatus(); + if (mounted) state = AsyncValue.data(status); + } catch (e, st) { + if (mounted && !state.hasValue) { + state = AsyncValue.error(e, st); + } + } + } + + Future refresh() => _fetch(); + + @override + void dispose() { + _timer?.cancel(); + super.dispose(); + } +} + +// ── Server status (5s polling) ── + +final serverStatusProvider = + StateNotifierProvider<_ServerStatusNotifier, AsyncValue>( + (ref) { + final api = ref.watch(apiProvider); + return _ServerStatusNotifier(api, ref); +}); + +class _ServerStatusNotifier extends StateNotifier> { + _ServerStatusNotifier(this._api, this._ref) + : super(const AsyncValue.loading()) { + _fetch(); + _timer = Timer.periodic( + Duration(seconds: _ref.read(apiProvider).config.refreshSeconds), + (_) => _fetch(), + ); + } + + final StreamingApi _api; + final Ref _ref; + Timer? _timer; + + Future _fetch() async { + try { + final status = await _api.getServerStatus(); + if (mounted) state = AsyncValue.data(status); + } catch (e, st) { + if (mounted && !state.hasValue) { + state = AsyncValue.error(e, st); + } + } + } + + Future refresh() => _fetch(); + + @override + void dispose() { + _timer?.cancel(); + super.dispose(); + } +} + +// ── System usage (10s polling) ── + +final systemUsageProvider = + StateNotifierProvider<_SystemUsageNotifier, AsyncValue>((ref) { + final api = ref.watch(apiProvider); + return _SystemUsageNotifier(api); +}); + +class _SystemUsageNotifier extends StateNotifier> { + _SystemUsageNotifier(this._api) : super(const AsyncValue.loading()) { + _fetch(); + _timer = Timer.periodic(const Duration(seconds: 10), (_) => _fetch()); + } + + final StreamingApi _api; + Timer? _timer; + + Future _fetch() async { + try { + final usage = await _api.getSystemUsage(); + if (mounted) state = AsyncValue.data(usage); + } catch (e, st) { + if (mounted && !state.hasValue) { + state = AsyncValue.error(e, st); + } + } + } + + Future refresh() => _fetch(); + + @override + void dispose() { + _timer?.cancel(); + super.dispose(); + } +} + +// ── Chunks (5s polling) ── + +final chunksProvider = + StateNotifierProvider<_ChunksNotifier, AsyncValue>>((ref) { + final api = ref.watch(apiProvider); + return _ChunksNotifier(api, ref); +}); + +class _ChunksNotifier extends StateNotifier>> { + _ChunksNotifier(this._api, this._ref) : super(const AsyncValue.loading()) { + _fetch(); + _timer = Timer.periodic( + Duration(seconds: _ref.read(apiProvider).config.refreshSeconds), + (_) => _fetch(), + ); + } + + final StreamingApi _api; + final Ref _ref; + Timer? _timer; + + Future _fetch() async { + try { + final chunks = await _api.getChunks(limit: 200); + if (mounted) state = AsyncValue.data(chunks); + } catch (e, st) { + if (mounted && !state.hasValue) { + state = AsyncValue.error(e, st); + } + } + } + + Future refresh() => _fetch(); + + @override + void dispose() { + _timer?.cancel(); + super.dispose(); + } +} + +// ── Audio files (5s polling) ── + +final audioFilesProvider = + StateNotifierProvider<_AudioFilesNotifier, AsyncValue>>( + (ref) { + final api = ref.watch(apiProvider); + return _AudioFilesNotifier(api, ref); +}); + +class _AudioFilesNotifier extends StateNotifier>> { + _AudioFilesNotifier(this._api, this._ref) + : super(const AsyncValue.loading()) { + _fetch(); + _timer = Timer.periodic( + Duration(seconds: _ref.read(apiProvider).config.refreshSeconds), + (_) => _fetch(), + ); + } + + final StreamingApi _api; + final Ref _ref; + Timer? _timer; + + Future _fetch() async { + try { + final audio = await _api.getAudioFiles(limit: 300); + if (mounted) state = AsyncValue.data(audio); + } catch (e, st) { + if (mounted && !state.hasValue) { + state = AsyncValue.error(e, st); + } + } + } + + Future refresh() => _fetch(); + + @override + void dispose() { + _timer?.cancel(); + super.dispose(); + } +} + +// ── Stats (one-shot, manual refresh) ── + +final statsProvider = StateNotifierProvider<_StatsNotifier, + AsyncValue>>((ref) { + final api = ref.watch(apiProvider); + return _StatsNotifier(api); +}); + +class _StatsNotifier + extends StateNotifier>> { + _StatsNotifier(this._api) : super(const AsyncValue.loading()) { + _fetch(); + } + + final StreamingApi _api; + + Future _fetch() async { + try { + final stats = await _api.getStats(); + if (mounted) state = AsyncValue.data(stats); + } catch (e, st) { + if (mounted) state = AsyncValue.error(e, st); + } + } + + Future refresh() => _fetch(); +} + +// ── Admin context (one-shot, manual refresh) ── + +final adminContextProvider = StateNotifierProvider<_AdminContextNotifier, + AsyncValue>>((ref) { + final api = ref.watch(apiProvider); + return _AdminContextNotifier(api); +}); + +class _AdminContextNotifier + extends StateNotifier>> { + _AdminContextNotifier(this._api) : super(const AsyncValue.loading()) { + _fetch(); + } + + final StreamingApi _api; + + Future _fetch() async { + try { + final ctx = await _api.getAdminContext(); + if (mounted) state = AsyncValue.data(ctx); + } catch (e, st) { + if (mounted) state = AsyncValue.error(e, st); + } + } + + Future refresh() => _fetch(); +} + +// ── Cron history ── + +final cronHistoryProvider = StateNotifierProvider<_CronHistoryNotifier, + AsyncValue>>((ref) { + final api = ref.watch(apiProvider); + return _CronHistoryNotifier(api); +}); + +class _CronHistoryNotifier + extends StateNotifier>> { + _CronHistoryNotifier(this._api) : super(const AsyncValue.loading()) { + _fetch(); + } + + final StreamingApi _api; + + Future _fetch() async { + try { + final data = await _api.getCronHistory(page: 1, perPage: 40); + final entries = data['entries'] as List? ?? []; + if (mounted) state = AsyncValue.data(entries); + } catch (e, st) { + if (mounted) state = AsyncValue.error(e, st); + } + } + + Future refresh() => _fetch(); +} + +// ── Ticker (1s updates for progress bars) ── + +final tickerProvider = StreamProvider((ref) { + return Stream.periodic( + const Duration(seconds: 1), + (_) => DateTime.now(), + ); +}); diff --git a/frontend-flutter/lib/src/providers/video_player_provider.dart b/frontend-flutter/lib/src/providers/video_player_provider.dart new file mode 100644 index 0000000..58d9ed3 --- /dev/null +++ b/frontend-flutter/lib/src/providers/video_player_provider.dart @@ -0,0 +1,139 @@ +import 'package:flutter/foundation.dart' show kIsWeb; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:video_player/video_player.dart'; + +import '../config/app_config.dart'; +import 'api_provider.dart'; + +/// Immutable snapshot of video-player state exposed to the UI. +class VideoPlayerState { + const VideoPlayerState({ + this.controller, + this.videoError, + this.playerCollapsed = true, + }); + + final VideoPlayerController? controller; + final String? videoError; + final bool playerCollapsed; + + bool get isInitialized => controller?.value.isInitialized ?? false; + + VideoPlayerState copyWith({ + VideoPlayerController? controller, + String? videoError, + bool clearError = false, + bool? playerCollapsed, + }) { + return VideoPlayerState( + controller: controller ?? this.controller, + videoError: clearError ? null : (videoError ?? this.videoError), + playerCollapsed: playerCollapsed ?? this.playerCollapsed, + ); + } +} + +class VideoPlayerNotifier extends StateNotifier { + VideoPlayerNotifier(this._config) : super(const VideoPlayerState()) { + if (_config.enableLiveStream) { + _createAndInit(); + } + } + + final AppConfig _config; + + void _onControllerUpdate() { + final c = state.controller; + if (c == null) return; + if (c.value.hasError) { + state = state.copyWith( + videoError: c.value.errorDescription?.isNotEmpty == true + ? c.value.errorDescription + : 'Playback error', + ); + } + // Trigger rebuild so the UI picks up isPlaying / volume / etc. + state = state.copyWith(); + } + + Future _createAndInit() async { + final controller = VideoPlayerController.networkUrl( + Uri.parse(_config.hlsUrl), + videoPlayerOptions: VideoPlayerOptions(mixWithOthers: true), + )..addListener(_onControllerUpdate); + + state = state.copyWith(controller: controller, clearError: true); + + try { + await controller.initialize(); + await controller.setLooping(true); + // Do NOT auto-play — the user must click play. + state = state.copyWith(clearError: true); + } catch (e) { + state = state.copyWith(videoError: 'Could not load stream.\n$e'); + } + } + + // ── public API ────────────────────────────────────────────────────────── + + Future play() async { + final c = state.controller; + if (c == null || !c.value.isInitialized) return; + try { + await c.play(); + } catch (e) { + if (kIsWeb) { + state = state.copyWith(videoError: 'Autoplay may be blocked ($e)'); + } + } + } + + Future pause() async { + await state.controller?.pause(); + } + + Future togglePlayPause() async { + final c = state.controller; + if (c == null || !c.value.isInitialized) return; + if (c.value.isPlaying) { + await pause(); + } else { + await play(); + } + } + + Future setVolume(double v) async { + await state.controller?.setVolume(v); + } + + void toggleCollapsed() { + final wasCollapsed = state.playerCollapsed; + state = state.copyWith(playerCollapsed: !wasCollapsed); + // If expanding and not yet initialized, retry. + if (wasCollapsed && !state.isInitialized && state.videoError == null) { + retry(); + } + } + + Future retry() async { + final old = state.controller; + old?.removeListener(_onControllerUpdate); + await old?.dispose(); + state = VideoPlayerState(playerCollapsed: state.playerCollapsed); + await _createAndInit(); + } + + @override + void dispose() { + state.controller?.removeListener(_onControllerUpdate); + state.controller?.dispose(); + super.dispose(); + } +} + +/// Global, non-auto-disposed provider so the stream persists across tab switches. +final videoPlayerProvider = + StateNotifierProvider((ref) { + final config = ref.read(apiProvider).config; + return VideoPlayerNotifier(config); +}); diff --git a/frontend-flutter/lib/src/routing/app_router.dart b/frontend-flutter/lib/src/routing/app_router.dart new file mode 100644 index 0000000..263e506 --- /dev/null +++ b/frontend-flutter/lib/src/routing/app_router.dart @@ -0,0 +1,58 @@ +import 'package:flutter/material.dart'; +import 'package:go_router/go_router.dart'; + +import '../screens/admin_screen.dart'; +import '../screens/app_shell.dart'; +import '../screens/home_screen.dart'; +import '../screens/library_screen.dart'; +import '../screens/stats_screen.dart'; + +final appRouter = GoRouter( + routes: [ + ShellRoute( + builder: (context, state, child) => AppShell(child: child), + routes: [ + GoRoute( + path: '/', + pageBuilder: (context, state) => CustomTransitionPage( + key: state.pageKey, + child: const HomeScreen(), + transitionsBuilder: _fadeTransition, + ), + ), + GoRoute( + path: '/library', + pageBuilder: (context, state) => CustomTransitionPage( + key: state.pageKey, + child: const LibraryScreen(), + transitionsBuilder: _fadeTransition, + ), + ), + GoRoute( + path: '/stats', + pageBuilder: (context, state) => CustomTransitionPage( + key: state.pageKey, + child: const StatsScreen(), + transitionsBuilder: _fadeTransition, + ), + ), + GoRoute( + path: '/admin', + pageBuilder: (context, state) => CustomTransitionPage( + key: state.pageKey, + child: const AdminScreen(), + transitionsBuilder: _fadeTransition, + ), + ), + ], + ), + ], +); + +Widget _fadeTransition( + BuildContext context, + Animation animation, + Animation secondaryAnimation, + Widget child) { + return FadeTransition(opacity: animation, child: child); +} diff --git a/frontend-flutter/lib/src/screens/admin_screen.dart b/frontend-flutter/lib/src/screens/admin_screen.dart index 779fc1c..0aafc5b 100644 --- a/frontend-flutter/lib/src/screens/admin_screen.dart +++ b/frontend-flutter/lib/src/screens/admin_screen.dart @@ -1,40 +1,36 @@ import 'dart:async'; import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_animate/flutter_animate.dart'; +import 'package:url_launcher/url_launcher.dart'; -import '../models/server_status.dart'; -import '../models/stream_status.dart'; -import '../models/system_usage.dart'; -import '../services/streaming_api.dart'; +import '../providers/api_provider.dart'; +import '../providers/stream_providers.dart'; import '../theme/app_theme.dart'; -import '../widgets/animated_progress_bar.dart'; +import '../widgets/gauge_widget.dart'; import '../widgets/glass_card.dart'; +import '../widgets/pagination_bar.dart'; +import '../widgets/section_header.dart'; +import '../widgets/shimmer_loader.dart'; import '../widgets/stat_card.dart'; -class AdminScreen extends StatefulWidget { - const AdminScreen({super.key, required this.api}); - final StreamingApi api; +class AdminScreen extends ConsumerStatefulWidget { + const AdminScreen({super.key}); @override - State createState() => _AdminScreenState(); + ConsumerState createState() => _AdminScreenState(); } -class _AdminScreenState extends State { - Map? _ctx; - List _cronEntries = []; - int _cronPage = 1; - static const int _cronPerPage = 6; - StreamStatus? _streamStatus; - SystemUsage? _systemUsage; - ServerStatus? _serverStatus; - bool _loading = true; +class _AdminScreenState extends ConsumerState { bool _busy = false; - String? _error; bool _editingSettings = false; - Timer? _pollTimer; + int _cronPage = 1; + static const int _cronPerPage = 6; final TextEditingController _cronController = TextEditingController(); final Map _settingControllers = {}; + bool _controllersInitialised = false; static const _editableKeys = [ 'MAX_CHUNKS', @@ -54,19 +50,8 @@ class _AdminScreenState extends State { 'HW_ACCEL': 'Hardware acceleration', }; - @override - void initState() { - super.initState(); - _load(); - _pollTimer = Timer.periodic( - const Duration(seconds: 10), - (_) => _loadLive(), - ); - } - @override void dispose() { - _pollTimer?.cancel(); _cronController.dispose(); for (final c in _settingControllers.values) { c.dispose(); @@ -74,59 +59,21 @@ class _AdminScreenState extends State { super.dispose(); } - Future _load() async { - setState(() { _loading = true; _error = null; }); - try { - final results = await Future.wait([ - widget.api.getAdminContext(), - widget.api.getCronHistory(page: 1, perPage: 40), - widget.api.getServerStatus(), - widget.api.getStreamStatus(), - widget.api.getSystemUsage(), - ]); - final ctx = results[0] as Map; - final cron = results[1] as Map; - final status = results[2] as ServerStatus; - final streamStatus = results[3] as StreamStatus; - final systemUsage = results[4] as SystemUsage; - - final settings = (ctx['settings'] as Map?) ?? {}; - for (final key in _editableKeys) { - _settingControllers[key]?.dispose(); - _settingControllers[key] = - TextEditingController(text: '${settings[key] ?? ''}'); - } - _cronController.text = '${ctx['cron_schedule'] ?? ''}'; - - if (!mounted) return; - setState(() { - _ctx = ctx; - _cronEntries = cron['entries'] as List? ?? []; - _serverStatus = status; - _streamStatus = streamStatus; - _systemUsage = systemUsage; - _loading = false; - }); - } catch (e) { - if (!mounted) return; - setState(() { _loading = false; _error = '$e'; }); + void _initControllers(Map ctx) { + if (_controllersInitialised) return; + _controllersInitialised = true; + final settings = (ctx['settings'] as Map?) ?? {}; + for (final key in _editableKeys) { + _settingControllers[key]?.dispose(); + _settingControllers[key] = + TextEditingController(text: '${settings[key] ?? ''}'); } + _cronController.text = '${ctx['cron_schedule'] ?? ''}'; } - Future _loadLive() async { - try { - final results = await Future.wait([ - widget.api.getStreamStatus(), - widget.api.getSystemUsage(), - widget.api.getServerStatus(), - ]); - if (!mounted) return; - setState(() { - _streamStatus = results[0] as StreamStatus; - _systemUsage = results[1] as SystemUsage; - _serverStatus = results[2] as ServerStatus; - }); - } catch (_) {} + void _toast(String msg) { + if (!mounted) return; + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(msg))); } Future _run(String ok, Future Function() action) async { @@ -135,111 +82,137 @@ class _AdminScreenState extends State { try { await action(); if (!mounted) return; - ScaffoldMessenger.of(context) - .showSnackBar(SnackBar(content: Text(ok))); - await _load(); + _toast(ok); + _controllersInitialised = false; + ref.read(adminContextProvider.notifier).refresh(); + ref.read(cronHistoryProvider.notifier).refresh(); + ref.read(serverStatusProvider.notifier).refresh(); } catch (e) { if (!mounted) return; - ScaffoldMessenger.of(context) - .showSnackBar(SnackBar(content: Text('$e'))); + _toast('$e'); } finally { if (mounted) setState(() => _busy = false); } } + bool _testBusy = false; + int _testElapsed = 0; + DateTime? _testEta; + + Future _runTestChunk() async { + if (_testBusy || _busy) return; + setState(() { + _testBusy = true; + _testElapsed = 0; + _testEta = DateTime.now().add(const Duration(seconds: 60)); + }); + final ticker = Stream.periodic(const Duration(seconds: 1), (i) => i + 1) + .listen((s) { + if (mounted) { + setState(() => _testElapsed = s); + } + }); + try { + final api = ref.read(apiProvider); + await api.generateTestChunk(); + if (!mounted) return; + _toast('Test chunk ready!'); + final playUrl = Uri.parse('http://streamer.homelab.local/chunks/test_clip_10s.mp4'); + await launchUrl(playUrl, mode: LaunchMode.externalApplication); + } catch (e) { + if (!mounted) return; + _toast('$e'); + } finally { + ticker.cancel(); + if (mounted) { + setState(() { + _testBusy = false; + _testEta = null; + }); + } + } + } + + String get _testCountdownLabel { + if (_testEta == null) return 'Generating...'; + final remaining = _testEta!.difference(DateTime.now()).inSeconds; + if (remaining <= 0) return 'Almost done... ${_testElapsed}s'; + final etaTime = + '${_testEta!.hour.toString().padLeft(2, '0')}:${_testEta!.minute.toString().padLeft(2, '0')}:${_testEta!.second.toString().padLeft(2, '0')}'; + return '~${remaining}s left (ETA $etaTime)'; + } + + Future _refresh() async { + _controllersInitialised = false; + ref.read(adminContextProvider.notifier).refresh(); + ref.read(cronHistoryProvider.notifier).refresh(); + ref.read(serverStatusProvider.notifier).refresh(); + ref.read(systemUsageProvider.notifier).refresh(); + ref.read(streamStatusProvider.notifier).refresh(); + } + @override Widget build(BuildContext context) { + final ctxAsync = ref.watch(adminContextProvider); + final cronAsync = ref.watch(cronHistoryProvider); + final serverAsync = ref.watch(serverStatusProvider); + final streamAsync = ref.watch(streamStatusProvider); + final usageAsync = ref.watch(systemUsageProvider); + + // Initialise controllers when data is available + ctxAsync.whenData((ctx) => _initControllers(ctx)); + + final isLoading = ctxAsync.isLoading && !ctxAsync.hasValue; + return Scaffold( - body: _loading - ? const Center(child: CircularProgressIndicator()) - : RefreshIndicator( - onRefresh: _load, - child: SelectionArea( - child: ListView( - padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), - children: [ - _buildHeader(context), - const SizedBox(height: 16), - _buildLiveStatsRow(context), - const SizedBox(height: 16), - _buildActionsCard(context), - const SizedBox(height: 16), - _buildCronCard(context), - const SizedBox(height: 16), - _buildSettingsCard(context), - const SizedBox(height: 16), - _buildSystemInfoCard(context), - if (_error != null) ...[ - const SizedBox(height: 12), - Container( - padding: const EdgeInsets.all(12), - decoration: BoxDecoration( - color: Theme.of(context) - .colorScheme - .errorContainer - .withValues(alpha: 0.5), - borderRadius: BorderRadius.circular(12), - ), - child: Text(_error!, - style: TextStyle( - color: Theme.of(context) - .colorScheme - .onErrorContainer)), - ), + body: SafeArea( + child: isLoading + ? Padding( + padding: const EdgeInsets.all(16), + child: Column(children: [ + const ShimmerStatRow(count: 3), + const SizedBox(height: 16), + ShimmerLoader(count: 3, height: 100), + ]), + ) + : RefreshIndicator( + onRefresh: _refresh, + child: SelectionArea( + child: ListView( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), + children: [ + SectionHeader( + title: 'Admin Panel', + subtitle: 'Server management', + icon: Icons.admin_panel_settings_rounded, + onRefresh: _refresh, + ).animate().fadeIn(duration: 300.ms).slideY(begin: -0.1, end: 0), + const SizedBox(height: 20), + _buildLiveStatsRow(context, streamAsync, usageAsync), + const SizedBox(height: 16), + _buildGauges(context, usageAsync), + const SizedBox(height: 16), + _buildActionsCard(context, serverAsync), + const SizedBox(height: 16), + _buildCronCard(context, cronAsync), + const SizedBox(height: 16), + _buildSettingsCard(context), + const SizedBox(height: 16), + _buildSystemInfoCard(context, ctxAsync, usageAsync), ], - ], + ), ), ), - ), - ); - } - - Widget _buildHeader(BuildContext context) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - return Row( - children: [ - Container( - padding: const EdgeInsets.all(10), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(14), - gradient: LinearGradient(colors: [ - cs.primary.withValues(alpha: 0.3), - cs.tertiary.withValues(alpha: 0.2), - ]), - border: Border.all(color: cs.primary.withValues(alpha: 0.4)), - ), - child: Icon(Icons.admin_panel_settings_rounded, - color: cs.primary, size: 26), - ), - const SizedBox(width: 12), - Expanded( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text('Admin Panel', - style: tt.titleLarge?.copyWith( - fontWeight: FontWeight.w800, letterSpacing: -0.5)), - Text('Server management', - style: - tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), - ], - ), - ), - IconButton.filledTonal( - onPressed: _loading ? null : _load, - icon: const Icon(Icons.refresh_rounded), - tooltip: 'Refresh', - ), - ], + ), ); } // ── Live stats strip ── - Widget _buildLiveStatsRow(BuildContext context) { - final st = _streamStatus; - final su = _systemUsage; + Widget _buildLiveStatsRow(BuildContext context, + AsyncValue streamAsync, AsyncValue usageAsync) { + final st = streamAsync.valueOrNull; + final su = usageAsync.valueOrNull; return Wrap( spacing: 10, runSpacing: 10, @@ -286,15 +259,53 @@ class _AdminScreenState extends State { gradientEnd: AppTheme.accentCyan.withValues(alpha: 0.05), ), ], - ); + ).animate().fadeIn(duration: 400.ms, delay: 100.ms); + } + + // ── Gauges ── + + Widget _buildGauges(BuildContext context, AsyncValue usageAsync) { + final su = usageAsync.valueOrNull; + if (su == null) return const SizedBox.shrink(); + + return Row( + children: [ + Expanded( + child: GaugeWidget( + value: su.cpuPercent?.toDouble() ?? 0, + label: 'CPU', + subtitle: '${su.cpuPercent?.toStringAsFixed(0) ?? 0}%', + ), + ), + const SizedBox(width: 12), + Expanded( + child: GaugeWidget( + value: su.memPercent?.toDouble() ?? 0, + label: 'Memory', + subtitle: su.memDisplay, + ), + ), + if (su.gpuPercent != null) ...[ + const SizedBox(width: 12), + Expanded( + child: GaugeWidget( + value: su.gpuPercent!.toDouble(), + label: 'GPU', + subtitle: su.gpuMemDisplay, + ), + ), + ], + ], + ).animate().fadeIn(duration: 400.ms, delay: 150.ms); } // ── Actions card ── - Widget _buildActionsCard(BuildContext context) { + Widget _buildActionsCard(BuildContext context, AsyncValue serverAsync) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; - final genRunning = _serverStatus?.generationInProgress == true; + final genRunning = serverAsync.valueOrNull?.generationInProgress == true; + final api = ref.read(apiProvider); return GlassCard( child: Column( @@ -309,8 +320,8 @@ class _AdminScreenState extends State { const Spacer(), if (genRunning) Container( - padding: const EdgeInsets.symmetric( - horizontal: 8, vertical: 3), + padding: + const EdgeInsets.symmetric(horizontal: 8, vertical: 3), decoration: BoxDecoration( color: AppTheme.accentAmber.withValues(alpha: 0.15), borderRadius: BorderRadius.circular(6), @@ -319,12 +330,9 @@ class _AdminScreenState extends State { mainAxisSize: MainAxisSize.min, children: [ SizedBox( - width: 12, - height: 12, + width: 12, height: 12, child: CircularProgressIndicator( - strokeWidth: 2, - color: AppTheme.accentAmber, - ), + strokeWidth: 2, color: AppTheme.accentAmber), ), const SizedBox(width: 6), Text('Generating…', @@ -344,27 +352,48 @@ class _AdminScreenState extends State { FilledButton.icon( onPressed: _busy ? null - : () => _run('Chunk generation triggered', - widget.api.generateChunks), + : () => _run( + 'Chunk generation triggered', api.generateChunks), icon: const Icon(Icons.playlist_add_rounded, size: 18), label: const Text('Generate Chunks'), ), + OutlinedButton.icon( + onPressed: (_testBusy || _busy) ? null : _runTestChunk, + icon: _testBusy + ? const SizedBox( + width: 16, + height: 16, + child: CircularProgressIndicator(strokeWidth: 2)) + : const Icon(Icons.science_rounded, size: 18), + label: Text(_testBusy + ? _testCountdownLabel + : 'Test 10s Clip'), + ), if (genRunning) OutlinedButton.icon( onPressed: _busy ? null - : () => - _run('Stop signal sent', widget.api.stopGeneration), + : () => _run('Stop signal sent', api.stopGeneration), icon: Icon(Icons.stop_rounded, size: 18, color: AppTheme.accentRose), label: Text('Stop', style: TextStyle(color: AppTheme.accentRose)), ), + if (genRunning) + OutlinedButton.icon( + onPressed: _busy + ? null + : () => _run('Lock cleared', api.clearGenerationLock), + icon: Icon(Icons.lock_open_rounded, + size: 18, color: AppTheme.accentAmber), + label: Text('Clear Lock', + style: TextStyle(color: AppTheme.accentAmber)), + ), OutlinedButton.icon( onPressed: _busy ? null : () => _run('chunk-generator restarted', - widget.api.restartChunkGenerator), + api.restartChunkGenerator), icon: const Icon(Icons.restart_alt_rounded, size: 18), label: const Text('Restart Generator'), ), @@ -372,23 +401,24 @@ class _AdminScreenState extends State { ), ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 200.ms); } // ── Cron card ── - Widget _buildCronCard(BuildContext context) { + Widget _buildCronCard( + BuildContext context, AsyncValue> cronAsync) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; - final totalPages = _cronEntries.isEmpty - ? 1 - : (_cronEntries.length / _cronPerPage).ceil(); + final api = ref.read(apiProvider); + final cronEntries = cronAsync.valueOrNull ?? []; + final totalPages = + cronEntries.isEmpty ? 1 : (cronEntries.length / _cronPerPage).ceil(); final page = _cronPage.clamp(1, totalPages); final start = (page - 1) * _cronPerPage; - final end = (start + _cronPerPage).clamp(0, _cronEntries.length); - final pageItems = _cronEntries.isEmpty - ? [] - : _cronEntries.sublist(start, end); + final end = (start + _cronPerPage).clamp(0, cronEntries.length); + final pageItems = + cronEntries.isEmpty ? [] : cronEntries.sublist(start, end); return GlassCard( child: Column( @@ -421,26 +451,23 @@ class _AdminScreenState extends State { FilledButton( onPressed: _busy ? null - : () => _run('Cron updated', () { - return widget.api - .setCron(_cronController.text.trim()); - }), + : () => _run('Cron updated', + () => api.setCron(_cronController.text.trim())), child: const Text('Set'), ), const SizedBox(width: 6), OutlinedButton( onPressed: _busy ? null - : () => _run('Cron removed', widget.api.removeCron), + : () => _run('Cron removed', api.removeCron), child: const Text('Remove'), ), ], ), - if (_cronEntries.isNotEmpty) ...[ + if (cronEntries.isNotEmpty) ...[ const SizedBox(height: 14), Text('Run History', - style: tt.labelMedium - ?.copyWith(fontWeight: FontWeight.w700)), + style: tt.labelMedium?.copyWith(fontWeight: FontWeight.w700)), const SizedBox(height: 6), ...pageItems.map((e) { final m = e as Map; @@ -470,47 +497,21 @@ class _AdminScreenState extends State { ); }), if (totalPages > 1) - Padding( - padding: const EdgeInsets.only(top: 8), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text('Page $page of $totalPages', - style: tt.labelSmall - ?.copyWith(color: cs.onSurfaceVariant)), - Row(children: [ - IconButton( - onPressed: page > 1 - ? () => - setState(() => _cronPage = page - 1) - : null, - icon: const Icon(Icons.chevron_left_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - IconButton( - onPressed: page < totalPages - ? () => - setState(() => _cronPage = page + 1) - : null, - icon: const Icon(Icons.chevron_right_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - ]), - ], - ), + PaginationBar( + page: page, + totalPages: totalPages, + onPrev: () => setState(() => _cronPage = page - 1), + onNext: () => setState(() => _cronPage = page + 1), ), ] else Padding( padding: const EdgeInsets.only(top: 8), child: Text('No run history yet', - style: - tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), + style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), ), ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 250.ms); } // ── Settings card ── @@ -518,6 +519,7 @@ class _AdminScreenState extends State { Widget _buildSettingsCard(BuildContext context) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; + final api = ref.read(apiProvider); return GlassCard( child: Column( @@ -534,7 +536,9 @@ class _AdminScreenState extends State { onPressed: () => setState(() => _editingSettings = !_editingSettings), icon: Icon( - _editingSettings ? Icons.lock_open_rounded : Icons.edit_rounded, + _editingSettings + ? Icons.lock_open_rounded + : Icons.edit_rounded, size: 16, ), label: Text(_editingSettings ? 'Editing' : 'Edit'), @@ -590,7 +594,7 @@ class _AdminScreenState extends State { payload[k] = _settingControllers[k]?.text.trim() ?? ''; } - return widget.api.updateSettings(payload); + return api.updateSettings(payload); }), icon: const Icon(Icons.save_rounded, size: 18), label: const Text('Save Settings'), @@ -598,16 +602,17 @@ class _AdminScreenState extends State { ], ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 300.ms); } // ── System info ── - Widget _buildSystemInfoCard(BuildContext context) { + Widget _buildSystemInfoCard(BuildContext context, + AsyncValue> ctxAsync, AsyncValue usageAsync) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; - final sys = (_ctx?['sys_info'] as Map?) ?? {}; - final su = _systemUsage; + final ctx = ctxAsync.valueOrNull ?? {}; + final sys = (ctx['sys_info'] as Map?) ?? {}; return GlassCard( child: Column( @@ -626,38 +631,10 @@ class _AdminScreenState extends State { _infoRow(context, 'CPU Cores', '${sys['cpu_cores'] ?? '—'}'), _infoRow(context, 'HW Accel', '${sys['hw_accel'] ?? '—'}'), _infoRow(context, 'Chunks', '${sys['chunks_count'] ?? '—'}'), - _infoRow( - context, 'Disk', '${sys['chunks_total_mb'] ?? '—'} MB'), - if (su != null) ...[ - const SizedBox(height: 12), - Text('Live Usage', - style: tt.labelMedium - ?.copyWith(fontWeight: FontWeight.w700)), - const SizedBox(height: 8), - _gauge(context, 'CPU', su.cpuPercent, AppTheme.accentAmber), - const SizedBox(height: 6), - _gauge(context, 'Memory', su.memPercent, AppTheme.accentRose), - if (su.memUsedMb != null) - Padding( - padding: const EdgeInsets.only(left: 54, bottom: 6), - child: Text(su.memDisplay, - style: tt.labelSmall - ?.copyWith(color: cs.onSurfaceVariant)), - ), - if (su.gpuPercent != null) ...[ - _gauge(context, 'GPU', su.gpuPercent, AppTheme.accentCyan), - if (su.gpuMemUsedMb != null) - Padding( - padding: const EdgeInsets.only(left: 54, bottom: 6), - child: Text(su.gpuMemDisplay, - style: tt.labelSmall - ?.copyWith(color: cs.onSurfaceVariant)), - ), - ], - ], + _infoRow(context, 'Disk', '${sys['chunks_total_mb'] ?? '—'} MB'), ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 350.ms); } Widget _infoRow(BuildContext context, String key, String value) { @@ -670,52 +647,14 @@ class _AdminScreenState extends State { SizedBox( width: 120, child: Text(key, - style: tt.bodySmall - ?.copyWith(color: cs.onSurfaceVariant)), + style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), ), Expanded( child: Text(value, - style: tt.bodyMedium - ?.copyWith(fontWeight: FontWeight.w600)), + style: tt.bodyMedium?.copyWith(fontWeight: FontWeight.w600)), ), ], ), ); } - - Widget _gauge( - BuildContext context, String label, num? value, Color color) { - final pct = value?.toDouble() ?? 0; - return Row( - children: [ - SizedBox( - width: 46, - child: Text(label, - style: Theme.of(context) - .textTheme - .labelSmall - ?.copyWith( - color: - Theme.of(context).colorScheme.onSurfaceVariant)), - ), - const SizedBox(width: 8), - Expanded( - child: AnimatedProgressBar( - progress: pct / 100, - height: 8, - startColor: color.withValues(alpha: 0.6), - endColor: color, - ), - ), - const SizedBox(width: 8), - SizedBox( - width: 44, - child: Text('${pct.toStringAsFixed(1)}%', - style: Theme.of(context).textTheme.labelSmall?.copyWith( - fontWeight: FontWeight.w700, - fontFeatures: const [FontFeature.tabularFigures()])), - ), - ], - ); - } } diff --git a/frontend-flutter/lib/src/screens/app_shell.dart b/frontend-flutter/lib/src/screens/app_shell.dart index 32f8556..26bc5cd 100644 --- a/frontend-flutter/lib/src/screens/app_shell.dart +++ b/frontend-flutter/lib/src/screens/app_shell.dart @@ -1,49 +1,132 @@ import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -/// Persistent bottom-navigation shell wrapping Dashboard / Admin / Stats pages. -class AppShell extends StatelessWidget { +import '../providers/api_provider.dart'; +import '../providers/stream_providers.dart'; +import '../theme/app_theme.dart'; +import '../widgets/mini_player_bar.dart'; + +/// Adaptive navigation shell: bottom bar on mobile, rail on wider screens. +class AppShell extends ConsumerWidget { const AppShell({super.key, required this.child}); final Widget child; static int _index(BuildContext context) { final path = GoRouterState.of(context).uri.path; - if (path.startsWith('/admin')) return 1; + if (path.startsWith('/library')) return 1; if (path.startsWith('/stats')) return 2; + if (path.startsWith('/admin')) return 3; return 0; } static const _tabs = <_Tab>[ - _Tab('Dashboard', '/', Icons.dashboard_rounded), - _Tab('Admin', '/admin', Icons.admin_panel_settings_rounded), + _Tab('Home', '/', Icons.dashboard_rounded), + _Tab('Library', '/library', Icons.video_library_rounded), _Tab('Stats', '/stats', Icons.bar_chart_rounded), + _Tab('Admin', '/admin', Icons.admin_panel_settings_rounded), ]; @override - Widget build(BuildContext context) { + Widget build(BuildContext context, WidgetRef ref) { final cs = Theme.of(context).colorScheme; final idx = _index(context); + final width = MediaQuery.sizeOf(context).width; + final useRail = width >= AppTheme.breakpointTablet; + // Mini player data + final streamAsync = ref.watch(streamStatusProvider); + final st = streamAsync.valueOrNull; + final chunk = st?.currentChunk; + final audio = st?.currentAudio; + final api = ref.read(apiProvider); + + double chunkProgress = 0; + if (st != null) { + final started = st.currentChunkStartedAt; + final dur = st.currentChunkDuration; + if (started != null && dur != null && dur > 0) { + final now = DateTime.now().millisecondsSinceEpoch / 1000; + chunkProgress = ((now - started.toDouble()) / dur.toDouble()).clamp(0.0, 1.0); + } + } + + void navigate(int i) { + if (i != idx) context.go(_tabs[i].path); + } + + if (useRail) { + return Scaffold( + body: Row( + children: [ + NavigationRail( + selectedIndex: idx, + onDestinationSelected: navigate, + labelType: NavigationRailLabelType.all, + leading: Padding( + padding: const EdgeInsets.only(bottom: 8), + child: Icon(Icons.stream_rounded, color: cs.primary, size: 28), + ), + destinations: _tabs.map((t) { + return NavigationRailDestination( + icon: Icon(t.icon), + selectedIcon: _GlowIcon(icon: t.icon, color: cs.primary), + label: Text(t.label), + ); + }).toList(), + ), + VerticalDivider( + width: 1, + thickness: 1, + color: cs.outline.withValues(alpha: 0.12), + ), + Expanded( + child: Column( + children: [ + Expanded(child: child), + MiniPlayerBar( + currentChunk: chunk, + currentAudio: audio, + chunkProgress: chunkProgress, + onSkipVideo: () => api.skipToNext(), + onSkipAudio: () => api.skipToNextAudio(), + ), + ], + ), + ), + ], + ), + ); + } + + // Mobile: bottom nav bar return Scaffold( - body: child, + body: Column( + children: [ + Expanded(child: child), + MiniPlayerBar( + currentChunk: chunk, + currentAudio: audio, + chunkProgress: chunkProgress, + onSkipVideo: () => api.skipToNext(), + onSkipAudio: () => api.skipToNextAudio(), + ), + ], + ), bottomNavigationBar: Container( decoration: BoxDecoration( border: Border( - top: BorderSide( - color: cs.outline.withValues(alpha: 0.15), - ), + top: BorderSide(color: cs.outline.withValues(alpha: 0.15)), ), ), - child: BottomNavigationBar( - currentIndex: idx, - onTap: (i) { - if (i != idx) context.go(_tabs[i].path); - }, - items: _tabs.map((t) { - return BottomNavigationBarItem( + child: NavigationBar( + selectedIndex: idx, + onDestinationSelected: navigate, + destinations: _tabs.map((t) { + return NavigationDestination( icon: Icon(t.icon), - activeIcon: _GlowIcon(icon: t.icon, color: cs.primary), + selectedIcon: _GlowIcon(icon: t.icon, color: cs.primary), label: t.label, ); }).toList(), diff --git a/frontend-flutter/lib/src/screens/home_screen.dart b/frontend-flutter/lib/src/screens/home_screen.dart index 2835a9a..45cac4b 100644 --- a/frontend-flutter/lib/src/screens/home_screen.dart +++ b/frontend-flutter/lib/src/screens/home_screen.dart @@ -1,511 +1,134 @@ import 'dart:async'; -import 'package:flutter/foundation.dart' show kIsWeb; import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_animate/flutter_animate.dart'; import 'package:video_player/video_player.dart'; -import '../models/audio_file.dart'; -import '../models/chunk.dart'; -import '../models/server_status.dart'; -import '../models/stream_status.dart'; -import '../services/streaming_api.dart'; +import '../providers/api_provider.dart'; +import '../providers/stream_providers.dart'; +import '../providers/video_player_provider.dart'; import '../theme/app_theme.dart'; import '../widgets/animated_progress_bar.dart'; import '../widgets/glass_card.dart'; -import '../widgets/sources_sheet.dart'; -import '../widgets/stat_card.dart'; +import '../widgets/section_header.dart'; +import '../widgets/shimmer_loader.dart'; -// ────────────────────────────────────────────────────────────────── -// Sort options -// ────────────────────────────────────────────────────────────────── -enum _ChunkSort { dateDesc, dateAsc, nameAsc, nameDesc, sizeDesc, sizeAsc } - -const _chunkSortLabels = <_ChunkSort, String>{ - _ChunkSort.dateDesc: 'Date (newest)', - _ChunkSort.dateAsc: 'Date (oldest)', - _ChunkSort.nameAsc: 'Name (A–Z)', - _ChunkSort.nameDesc: 'Name (Z–A)', - _ChunkSort.sizeDesc: 'Size (largest)', - _ChunkSort.sizeAsc: 'Size (smallest)', -}; - -enum _AudioSort { nameAsc, nameDesc, durationAsc, durationDesc, sizeDesc, sizeAsc } - -const _audioSortLabels = <_AudioSort, String>{ - _AudioSort.nameAsc: 'Name (A–Z)', - _AudioSort.nameDesc: 'Name (Z–A)', - _AudioSort.durationAsc: 'Duration (shortest)', - _AudioSort.durationDesc: 'Duration (longest)', - _AudioSort.sizeDesc: 'Size (largest)', - _AudioSort.sizeAsc: 'Size (smallest)', -}; - -// ────────────────────────────────────────────────────────────────── - -class HomeScreen extends StatefulWidget { - const HomeScreen({super.key, required this.api}); - final StreamingApi api; +class HomeScreen extends ConsumerStatefulWidget { + const HomeScreen({super.key}); @override - State createState() => _HomeScreenState(); + ConsumerState createState() => _HomeScreenState(); } -class _HomeScreenState extends State { - VideoPlayerController? _videoController; - StreamStatus? _streamStatus; - ServerStatus? _serverStatus; - List _chunks = []; - List _audioFiles = []; - String? _error; - String? _videoError; - bool _loading = true; - bool _runningAction = false; - bool _playerCollapsed = true; - Timer? _pollTimer; +class _HomeScreenState extends ConsumerState { Timer? _progressTimer; - // Chunks - final TextEditingController _chunkSearch = TextEditingController(); - _ChunkSort _chunkSort = _ChunkSort.dateDesc; - int _chunksPage = 1; - static const int _chunksPerPage = 5; - - // Audio - final TextEditingController _audioSearch = TextEditingController(); - final TextEditingController _audioDurMin = TextEditingController(); - final TextEditingController _audioDurMax = TextEditingController(); - _AudioSort _audioSort = _AudioSort.durationDesc; - int _audioPage = 1; - static const int _audioPerPage = 4; - - // ── Lifecycle ── - @override void initState() { super.initState(); - if (widget.api.config.enableLiveStream) { - _videoController = VideoPlayerController.networkUrl( - Uri.parse(widget.api.config.hlsUrl), - videoPlayerOptions: VideoPlayerOptions(mixWithOthers: true), - )..addListener(_videoListener); - _initializeVideo(); - } - _refreshData(); - _pollTimer = Timer.periodic( - Duration(seconds: widget.api.config.refreshSeconds), - (_) => _refreshData(silent: true), - ); - _progressTimer = - Timer.periodic(const Duration(seconds: 1), (_) => _tick()); + _progressTimer = Timer.periodic( + const Duration(seconds: 1), (_) { if (mounted) setState(() {}); }); } @override void dispose() { - _pollTimer?.cancel(); _progressTimer?.cancel(); - _chunkSearch.dispose(); - _audioSearch.dispose(); - _audioDurMin.dispose(); - _audioDurMax.dispose(); - _videoController?.removeListener(_videoListener); - _videoController?.dispose(); super.dispose(); } - // ── Video helpers ── - - void _videoListener() { - final c = _videoController; - if (c == null || !mounted) return; - if (c.value.hasError) { - setState(() { - _videoError = c.value.errorDescription?.isNotEmpty == true - ? c.value.errorDescription - : 'Playback error'; - }); - } - } - - Future _initializeVideo() async { - final c = _videoController; - if (c == null) return; - setState(() => _videoError = null); - try { - await c.initialize(); - if (!mounted) return; - await c.setLooping(true); - try { - await c.play(); - } catch (e) { - if (kIsWeb) { - setState(() => _videoError = 'Autoplay may be blocked ($e)'); - } - } - if (mounted) setState(() => _videoError = null); - } catch (e) { - if (mounted) setState(() => _videoError = 'Could not load stream.\n$e'); - } - } - - Future _retryVideo() async { - _videoController?.removeListener(_videoListener); - await _videoController?.dispose(); - _videoController = VideoPlayerController.networkUrl( - Uri.parse(widget.api.config.hlsUrl), - videoPlayerOptions: VideoPlayerOptions(mixWithOthers: true), - )..addListener(_videoListener); - await _initializeVideo(); - if (mounted) setState(() {}); - } - - // ── Data ── - - Future _refreshData({bool silent = false}) async { - if (!silent) setState(() { _loading = true; _error = null; }); - try { - final streamStatus = await widget.api.getStreamStatus(); - ServerStatus? serverStatus; - List chunks = []; - List audio = []; - String? warn; - try { serverStatus = await widget.api.getServerStatus(); } catch (_) { warn = 'Could not load server status.'; } - try { chunks = await widget.api.getChunks(limit: 200); } catch (_) { warn ??= 'Could not load chunks.'; } - try { audio = await widget.api.getAudioFiles(limit: 300); } catch (_) { warn ??= 'Could not load audio.'; } - if (!mounted) return; - setState(() { - _streamStatus = streamStatus; - _serverStatus = serverStatus ?? _serverStatus; - _chunks = chunks; - _audioFiles = audio; - _loading = false; - _error = warn; - }); - } catch (e) { - if (mounted) setState(() { _loading = false; _error = '$e'; }); - } - } - - void _tick() { if (mounted) setState(() {}); } - - void _toast(String msg) { - ScaffoldMessenger.of(context).showSnackBar( - SnackBar(content: Text(msg)), - ); - } - - Future _run(Future Function() action) async { - if (_runningAction) return; - setState(() { _runningAction = true; _error = null; }); - try { - await action(); - await _refreshData(silent: true); - } catch (e) { - setState(() => _error = '$e'); - } finally { - if (mounted) setState(() => _runningAction = false); - } - } - - // ── Filtering / sorting ── - - List get _visibleChunks { - var out = _chunks.toList(); - final q = _chunkSearch.text.trim().toLowerCase(); - if (q.isNotEmpty) { - out = out.where((c) => c.name.toLowerCase().contains(q)).toList(); - } - // Remove now-playing from the list — it's pinned separately - final np = _streamStatus?.currentChunk; - if (np != null) out = out.where((c) => c.name != np).toList(); - - switch (_chunkSort) { - case _ChunkSort.dateDesc: - out.sort((a, b) => (b.timestamp ?? 0).compareTo(a.timestamp ?? 0)); - case _ChunkSort.dateAsc: - out.sort((a, b) => (a.timestamp ?? 0).compareTo(b.timestamp ?? 0)); - case _ChunkSort.nameAsc: - out.sort((a, b) => a.name.compareTo(b.name)); - case _ChunkSort.nameDesc: - out.sort((a, b) => b.name.compareTo(a.name)); - case _ChunkSort.sizeDesc: - out.sort((a, b) => b.sizeMb.compareTo(a.sizeMb)); - case _ChunkSort.sizeAsc: - out.sort((a, b) => a.sizeMb.compareTo(b.sizeMb)); - } - return out; - } - - List get _visibleAudio { - var out = _audioFiles.toList(); - final q = _audioSearch.text.trim().toLowerCase(); - if (q.isNotEmpty) { - out = out.where((a) => a.name.toLowerCase().contains(q)).toList(); - } - // Duration filter - final minSec = _parseDuration(_audioDurMin.text); - final maxSec = _parseDuration(_audioDurMax.text); - if (minSec != null || maxSec != null) { - out = out.where((a) { - final d = a.durationSec; - if (d == null) return false; - if (minSec != null && d < minSec) return false; - if (maxSec != null && d > maxSec) return false; - return true; - }).toList(); - } - // Remove now-playing - final np = _streamStatus?.currentAudio; - if (np != null) out = out.where((a) => a.name != np).toList(); - - switch (_audioSort) { - case _AudioSort.nameAsc: - out.sort((a, b) => a.name.compareTo(b.name)); - case _AudioSort.nameDesc: - out.sort((a, b) => b.name.compareTo(a.name)); - case _AudioSort.durationAsc: - out.sort((a, b) => (a.durationSec ?? 0).compareTo(b.durationSec ?? 0)); - case _AudioSort.durationDesc: - out.sort((a, b) => (b.durationSec ?? 0).compareTo(a.durationSec ?? 0)); - case _AudioSort.sizeDesc: - out.sort((a, b) => b.sizeMb.compareTo(a.sizeMb)); - case _AudioSort.sizeAsc: - out.sort((a, b) => a.sizeMb.compareTo(b.sizeMb)); - } - return out; - } - - int? _parseDuration(String s) { - s = s.trim(); - if (s.isEmpty) return null; - final m = RegExp(r'^(\d+):(\d{1,2})(?::(\d{1,2}))?$').firstMatch(s); - if (m != null) { - final h = m.group(3) != null ? int.parse(m.group(1)!) : 0; - final min = m.group(3) != null ? int.parse(m.group(2)!) : int.parse(m.group(1)!); - final sec = m.group(3) != null ? int.parse(m.group(3)!) : int.parse(m.group(2)!); - return h * 3600 + min * 60 + sec; - } - final n = int.tryParse(s); - return n != null && n >= 0 ? n : null; - } - - List _page(List items, int page, int perPage) { - if (items.isEmpty) return []; - final start = (page - 1) * perPage; - if (start >= items.length || start < 0) return []; - return items.sublist(start, (start + perPage).clamp(0, items.length)); - } - - // ── Progress calculations ── - - double _chunkProgress() { - final st = _streamStatus; - if (st == null) return 0; - final startedAt = st.currentChunkStartedAt; - final duration = st.currentChunkDuration; - if (startedAt == null || duration == null || duration <= 0) return 0; - final now = DateTime.now().millisecondsSinceEpoch / 1000; - final elapsed = now - startedAt.toDouble(); - return (elapsed / duration.toDouble()).clamp(0.0, 1.0); - } - String _fmtSec(num? sec) { if (sec == null || sec < 0) return '0:00'; - final m = (sec ~/ 60); - final s = (sec.toInt() % 60); + final m = sec ~/ 60; + final s = sec.toInt() % 60; return '$m:${s.toString().padLeft(2, '0')}'; } - double _audioProgress() { - final st = _streamStatus; - if (st == null) return 0; - final pos = st.audioPositionSec; - final dur = st.audioTrackDurationSec; - if (pos != null && dur != null && dur > 0) { - return (pos / dur).clamp(0.0, 1.0); - } - return 0; + Future _refresh() async { + ref.read(streamStatusProvider.notifier).refresh(); } - // ── BUILD ── - - int _navIndex = 0; - @override Widget build(BuildContext context) { - Widget? body; - if (_loading && _streamStatus == null) { - body = const Center(child: CircularProgressIndicator()); - } else { - switch (_navIndex) { - case 0: - body = RefreshIndicator( - onRefresh: _refreshData, - child: SelectionArea( - child: ListView( - padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), - children: [ - _buildHeader(context), - const SizedBox(height: 16), - _buildOverviewStrip(context), - const SizedBox(height: 16), - _buildPlayerCard(context), - if (_error != null) ...[ - const SizedBox(height: 16), - _buildErrorCard(context, _error!), - ], - ], - ), - ), - ); - break; - case 1: - body = RefreshIndicator( - onRefresh: _refreshData, - child: SelectionArea( - child: ListView( - padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), - children: [ - _buildHeader(context, title: 'Video Chunks'), - const SizedBox(height: 16), - _buildChunksSection(context), - if (_error != null) ...[ - const SizedBox(height: 16), - _buildErrorCard(context, _error!), - ], - ], - ), - ), - ); - break; - case 2: - body = RefreshIndicator( - onRefresh: _refreshData, - child: SelectionArea( - child: ListView( - padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), - children: [ - _buildHeader(context, title: 'Audio Library'), - const SizedBox(height: 16), - _buildAudioSection(context), - if (_error != null) ...[ - const SizedBox(height: 16), - _buildErrorCard(context, _error!), - ], - ], - ), - ), - ); - break; - } - } - - return Scaffold( - backgroundColor: Theme.of(context).scaffoldBackgroundColor, - body: SafeArea(child: body!), - bottomNavigationBar: NavigationBar( - selectedIndex: _navIndex, - onDestinationSelected: (v) => setState(() => _navIndex = v), - destinations: const [ - NavigationDestination( - icon: Icon(Icons.dashboard_outlined), - selectedIcon: Icon(Icons.dashboard_rounded), - label: 'Dashboard', - ), - NavigationDestination( - icon: Icon(Icons.video_library_outlined), - selectedIcon: Icon(Icons.video_library_rounded), - label: 'Videos', - ), - NavigationDestination( - icon: Icon(Icons.library_music_outlined), - selectedIcon: Icon(Icons.library_music_rounded), - label: 'Audio', - ), - ], - ), + final streamAsync = ref.watch(streamStatusProvider); + final config = ref.read(apiProvider).config; + final width = MediaQuery.sizeOf(context).width; + final useWideLayout = width >= AppTheme.breakpointTablet; + + // ── Now-playing sidebar ── + Widget nowPlaying = streamAsync.when( + data: (st) => _buildNowPlayingSection(context, st), + loading: () => const ShimmerLoader(height: 100), + error: (_, __) => const SizedBox.shrink(), ); - } - - // ── Header ── - Widget _buildHeader(BuildContext context, {String title = 'Streaming Dashboard'}) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - return Row( - children: [ - Container( - padding: const EdgeInsets.all(10), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(14), - gradient: LinearGradient(colors: [ - cs.primary.withValues(alpha: 0.3), - cs.tertiary.withValues(alpha: 0.2), - ]), - border: Border.all(color: cs.primary.withValues(alpha: 0.4)), + if (useWideLayout) { + return Scaffold( + body: SafeArea( + child: Padding( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 8), + child: Column( + children: [ + SectionHeader( + title: 'Dashboard', + subtitle: 'Live streaming control', + icon: Icons.dashboard_rounded, + onRefresh: _refresh, + ).animate().fadeIn(duration: 300.ms).slideY(begin: -0.1, end: 0), + const SizedBox(height: 12), + Expanded( + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 70, + child: _buildPlayerCard(context, config.enableLiveStream), + ), + const SizedBox(width: 16), + Expanded( + flex: 30, + child: SingleChildScrollView(child: nowPlaying), + ), + ], + ), + ), + ], + ), ), - child: Icon(Icons.play_circle_fill_rounded, color: cs.primary, size: 26), - ), - const SizedBox(width: 12), - Expanded( - child: Text(title, - style: tt.titleLarge - ?.copyWith(fontWeight: FontWeight.w800, letterSpacing: -0.5)), - ), - IconButton.filledTonal( - onPressed: _loading ? null : _refreshData, - icon: const Icon(Icons.refresh_rounded), - tooltip: 'Refresh', ), - ], - ); - } - - // ── Overview strip ── + ); + } - Widget _buildOverviewStrip(BuildContext context) { - return Wrap( - spacing: 10, - runSpacing: 10, - children: [ - StatCard( - label: 'Chunks', - value: '${_chunks.length}', - icon: Icons.video_library_rounded, - gradientStart: AppTheme.accentCyan.withValues(alpha: 0.15), - gradientEnd: AppTheme.accentCyan.withValues(alpha: 0.05), - ), - StatCard( - label: 'Audio Files', - value: '${_audioFiles.length}', - icon: Icons.library_music_rounded, - gradientStart: AppTheme.accentEmerald.withValues(alpha: 0.15), - gradientEnd: AppTheme.accentEmerald.withValues(alpha: 0.05), - ), - StatCard( - label: 'Now Playing', - value: _streamStatus?.currentChunk ?? '—', - icon: Icons.live_tv_rounded, - gradientStart: AppTheme.nowPlayingBlue.withValues(alpha: 0.15), - gradientEnd: AppTheme.nowPlayingBlue.withValues(alpha: 0.05), - ), - StatCard( - label: 'Now Audio', - value: _streamStatus?.currentAudio ?? '—', - icon: Icons.music_note_rounded, - gradientStart: AppTheme.accentAmber.withValues(alpha: 0.15), - gradientEnd: AppTheme.accentAmber.withValues(alpha: 0.05), + // ── Mobile: stacked vertical ── + return Scaffold( + body: SafeArea( + child: RefreshIndicator( + onRefresh: _refresh, + child: ListView( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 12), + children: [ + SectionHeader( + title: 'Dashboard', + subtitle: 'Live streaming control', + icon: Icons.dashboard_rounded, + onRefresh: _refresh, + ).animate().fadeIn(duration: 300.ms).slideY(begin: -0.1, end: 0), + const SizedBox(height: 12), + _buildPlayerCard(context, config.enableLiveStream), + const SizedBox(height: 12), + nowPlaying, + ], + ), ), - ], + ), ); } - // ── Live stream player ── - - Widget _buildPlayerCard(BuildContext context) { + Widget _buildPlayerCard(BuildContext context, bool enabled) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; - if (!widget.api.config.enableLiveStream) { + if (!enabled) { return GlassCard( child: Column( crossAxisAlignment: CrossAxisAlignment.start, @@ -523,822 +146,292 @@ class _HomeScreenState extends State { ); } - final controller = _videoController; - final initialized = controller?.value.isInitialized ?? false; + final vpState = ref.watch(videoPlayerProvider); + final vpNotifier = ref.read(videoPlayerProvider.notifier); + final api = ref.read(apiProvider); + final controller = vpState.controller; + final initialized = vpState.isInitialized; + final videoError = vpState.videoError; - return GlassCard( - padding: EdgeInsets.zero, - child: Column( - children: [ - // Collapsible header - InkWell( - borderRadius: const BorderRadius.vertical(top: Radius.circular(16)), - onTap: () => setState(() { - _playerCollapsed = !_playerCollapsed; - if (!_playerCollapsed && !initialized) _retryVideo(); - }), - child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), - child: Row( - children: [ - Icon( - _playerCollapsed ? Icons.play_arrow_rounded : Icons.expand_more_rounded, - color: cs.onSurfaceVariant, - size: 20, - ), - const SizedBox(width: 8), - Text('Live Stream', - style: tt.titleSmall?.copyWith( - fontWeight: FontWeight.w700, - color: AppTheme.accentEmerald)), - const Spacer(), - if (initialized && controller!.value.isPlaying) - Container( - padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3), - decoration: BoxDecoration( - color: AppTheme.accentEmerald.withValues(alpha: 0.15), - borderRadius: BorderRadius.circular(6), - ), - child: Text('LIVE', - style: tt.labelSmall?.copyWith( - color: AppTheme.accentEmerald, - fontWeight: FontWeight.w800)), - ), - ], - ), - ), - ), - // Body - AnimatedCrossFade( - firstChild: const SizedBox.shrink(), - secondChild: Column( - children: [ - Divider(height: 1, color: cs.outline.withValues(alpha: 0.15)), - if (_videoError != null) ...[ - Padding( - padding: const EdgeInsets.all(12), - child: Container( - width: double.infinity, - padding: const EdgeInsets.all(10), - decoration: BoxDecoration( - color: cs.errorContainer.withValues(alpha: 0.5), - borderRadius: BorderRadius.circular(10), - ), - child: Text(_videoError!, - style: tt.bodySmall?.copyWith(color: cs.onErrorContainer)), + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // ── Video surface ── + GlassCard( + padding: EdgeInsets.zero, + child: Column( + children: [ + if (videoError != null) ...[ + Padding( + padding: const EdgeInsets.all(12), + child: Container( + width: double.infinity, + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: cs.errorContainer.withValues(alpha: 0.5), + borderRadius: BorderRadius.circular(10), ), + child: Text(videoError, + style: tt.bodySmall?.copyWith(color: cs.onErrorContainer)), ), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 12), - child: Wrap(spacing: 8, children: [ - FilledButton.tonalIcon( - onPressed: _retryVideo, - icon: const Icon(Icons.refresh_rounded, size: 16), - label: const Text('Retry'), - ), - if (initialized && kIsWeb) - FilledButton.icon( - onPressed: () async { - await controller?.play(); - setState(() {}); - }, - icon: const Icon(Icons.play_circle_outline, size: 16), - label: const Text('Play'), - ), - ]), - ), - const SizedBox(height: 8), - ], - if (initialized) - GestureDetector( - onTap: () async { - if (controller!.value.isPlaying) { - await controller.pause(); - } else { - await controller.play(); - } - setState(() {}); - }, - child: AspectRatio( - aspectRatio: controller!.value.aspectRatio == 0 - ? 16 / 9 - : controller.value.aspectRatio, - child: Stack( - fit: StackFit.expand, - children: [ - VideoPlayer(controller), - Positioned.fill( - child: Container(color: Colors.transparent), - ), - ], - ), + ), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 12), + child: Wrap(spacing: 8, children: [ + FilledButton.tonalIcon( + onPressed: () => vpNotifier.retry(), + icon: const Icon(Icons.refresh_rounded, size: 16), + label: const Text('Retry'), ), - ) - else if (_videoError == null) - const AspectRatio( - aspectRatio: 16 / 9, - child: Center(child: CircularProgressIndicator(strokeWidth: 2)), - ), - if (initialized) - Padding( - padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 6), - child: Row( + if (initialized) + FilledButton.icon( + onPressed: () => vpNotifier.play(), + icon: const Icon(Icons.play_circle_outline, size: 16), + label: const Text('Play'), + ), + ]), + ), + const SizedBox(height: 8), + ], + if (initialized && controller != null) + ClipRRect( + borderRadius: BorderRadius.circular(12), + child: AspectRatio( + aspectRatio: controller.value.aspectRatio == 0 + ? 16 / 9 + : controller.value.aspectRatio, + child: Stack( children: [ - IconButton( - onPressed: () async { - if (controller!.value.isPlaying) { - await controller.pause(); - } else { - await controller.play(); - } - setState(() {}); - }, - icon: Icon(controller!.value.isPlaying - ? Icons.pause_rounded - : Icons.play_arrow_rounded), - iconSize: 22, - ), - IconButton( - onPressed: () async { - final vol = controller!.value.volume; - await controller.setVolume(vol > 0 ? 0 : 1.0); - setState(() {}); - }, - icon: Icon( - controller!.value.volume == 0 - ? Icons.volume_off_rounded - : Icons.volume_up_rounded, - ), - iconSize: 20, - ), - SizedBox( - width: 120, - child: SliderTheme( - data: SliderThemeData( - trackHeight: 3, - thumbShape: const RoundSliderThumbShape(enabledThumbRadius: 6), - overlayShape: const RoundSliderOverlayShape(overlayRadius: 12), - activeTrackColor: cs.primary, - inactiveTrackColor: cs.surfaceContainerHighest, - thumbColor: cs.primary, - ), - child: Slider( - value: controller!.value.volume, - onChanged: (v) async { - await controller!.setVolume(v); - setState(() {}); - }, - ), + VideoPlayer(controller), + Positioned.fill( + child: GestureDetector( + behavior: HitTestBehavior.opaque, + onTap: () => vpNotifier.togglePlayPause(), ), ), ], ), ), - ], - ), - crossFadeState: _playerCollapsed - ? CrossFadeState.showFirst - : CrossFadeState.showSecond, - duration: const Duration(milliseconds: 250), + ) + else if (videoError == null) + ClipRRect( + borderRadius: BorderRadius.circular(12), + child: const AspectRatio( + aspectRatio: 16 / 9, + child: Center(child: CircularProgressIndicator(strokeWidth: 2)), + ), + ), + ], ), - ], - ), - ); - } - - // ─────────────────────────────────────────────── - // CHUNKS SECTION - // ─────────────────────────────────────────────── - - Widget _buildChunksSection(BuildContext context) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - final visible = _visibleChunks; - final totalPages = visible.isEmpty ? 1 : (visible.length / _chunksPerPage).ceil(); - final page = _chunksPage.clamp(1, totalPages); - final paged = _page(visible, page, _chunksPerPage); - final nowPlaying = _streamStatus?.currentChunk; - final npChunk = nowPlaying != null - ? _chunks.cast().firstWhere((c) => c?.name == nowPlaying, - orElse: () => null) - : null; - final totalCount = _chunks.where((c) => c.name != nowPlaying).length; - - return GlassCard( - padding: EdgeInsets.zero, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - // Header + ), + // ── YouTube-style controls bar ── + if (initialized && controller != null) Padding( - padding: const EdgeInsets.fromLTRB(16, 14, 16, 0), + padding: const EdgeInsets.only(top: 8, left: 4, right: 4), child: Row( children: [ - Icon(Icons.video_library_rounded, size: 18, color: cs.primary), - const SizedBox(width: 8), - Text('Video Chunks', - style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), - const Spacer(), - // Skip next - FilledButton.tonalIcon( - onPressed: _runningAction - ? null - : () => _run(() async { - await widget.api.skipToNext(); - _toast('Skipping to next video…'); - }), - icon: const Icon(Icons.skip_next_rounded, size: 16), - label: const Text('Play Next'), - style: FilledButton.styleFrom( - backgroundColor: AppTheme.accentEmerald.withValues(alpha: 0.15), - foregroundColor: AppTheme.accentEmerald, - padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), - ), + // Play / Pause + IconButton( + onPressed: () => vpNotifier.togglePlayPause(), + icon: Icon(controller.value.isPlaying + ? Icons.pause_rounded + : Icons.play_arrow_rounded), + iconSize: 28, + tooltip: controller.value.isPlaying ? 'Pause' : 'Play', + ), + const SizedBox(width: 4), + // Skip Video + IconButton( + onPressed: () async { + await api.skipToNext(); + _toast('Skipping video…'); + }, + icon: const Icon(Icons.skip_next_rounded), + iconSize: 24, + tooltip: 'Skip Video', + ), + const SizedBox(width: 4), + // Skip Audio + IconButton( + onPressed: () async { + await api.skipToNextAudio(); + _toast('Skipping audio…'); + }, + icon: const Icon(Icons.music_off_rounded), + iconSize: 22, + tooltip: 'Skip Audio', ), const SizedBox(width: 8), - Container( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 4), - decoration: BoxDecoration( - color: cs.primary.withValues(alpha: 0.12), - borderRadius: BorderRadius.circular(20), - ), - child: Text( - visible.length == totalCount - ? '$totalCount Chunks' - : '${visible.length} of $totalCount', - style: tt.labelSmall - ?.copyWith(color: cs.primary, fontWeight: FontWeight.w700), - ), + // Volume + IconButton( + onPressed: () async { + final vol = controller.value.volume; + await vpNotifier.setVolume(vol > 0 ? 0 : 1.0); + }, + icon: Icon(controller.value.volume == 0 + ? Icons.volume_off_rounded + : Icons.volume_up_rounded), + iconSize: 20, + tooltip: 'Mute', ), - ], - ), - ), - // Toolbar - Padding( - padding: const EdgeInsets.fromLTRB(16, 10, 16, 6), - child: Wrap( - spacing: 8, - runSpacing: 8, - crossAxisAlignment: WrapCrossAlignment.center, - children: [ SizedBox( - width: 200, - child: TextField( - controller: _chunkSearch, - onChanged: (_) => setState(() => _chunksPage = 1), - style: tt.bodySmall, - decoration: const InputDecoration( - isDense: true, - hintText: 'Filter by filename…', - prefixIcon: Icon(Icons.search_rounded, size: 18), - contentPadding: - EdgeInsets.symmetric(horizontal: 10, vertical: 8), + width: 90, + child: SliderTheme( + data: SliderThemeData( + trackHeight: 3, + thumbShape: const RoundSliderThumbShape(enabledThumbRadius: 6), + overlayShape: const RoundSliderOverlayShape(overlayRadius: 12), + activeTrackColor: cs.primary, + inactiveTrackColor: cs.surfaceContainerHighest, + thumbColor: cs.primary, + ), + child: Slider( + value: controller.value.volume, + onChanged: (v) => vpNotifier.setVolume(v), ), ), ), - _sortDropdown<_ChunkSort>( - value: _chunkSort, - labels: _chunkSortLabels, - onChanged: (v) => setState(() { - _chunkSort = v; - _chunksPage = 1; - }), - ), + const Spacer(), + // LIVE badge + if (controller.value.isPlaying) + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3), + decoration: BoxDecoration( + color: AppTheme.accentEmerald.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(6), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + width: 6, height: 6, + decoration: const BoxDecoration( + shape: BoxShape.circle, + color: AppTheme.accentEmerald, + ), + ), + const SizedBox(width: 4), + Text('LIVE', + style: tt.labelSmall?.copyWith( + color: AppTheme.accentEmerald, fontWeight: FontWeight.w800)), + ], + ), + ), ], ), ), - Divider(height: 1, color: cs.outline.withValues(alpha: 0.12)), - - // Now-playing row - if (npChunk != null) _buildNowPlayingChunkRow(context, npChunk), - - // Chunk rows - if (paged.isEmpty && npChunk == null) - Padding( - padding: const EdgeInsets.all(24), - child: Center( - child: Text('No chunks found', - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), - ), - ) - else - ...paged.map((c) => _buildChunkRow(context, c)), - - // Pagination - if (visible.isNotEmpty) - _buildPagination( - page: page, - totalPages: totalPages, - onPrev: page > 1 ? () => setState(() => _chunksPage = page - 1) : null, - onNext: page < totalPages ? () => setState(() => _chunksPage = page + 1) : null, - ), - ], - ), - ); + ], + ).animate().fadeIn(duration: 400.ms, delay: 300.ms); } - Widget _buildNowPlayingChunkRow(BuildContext context, Chunk chunk) { - final cs = Theme.of(context).colorScheme; + Widget _buildNowPlayingSection(BuildContext context, dynamic st) { final tt = Theme.of(context).textTheme; - final progress = _chunkProgress(); - final st = _streamStatus; - final elapsed = st?.currentChunkStartedAt != null && st?.currentChunkDuration != null - ? (DateTime.now().millisecondsSinceEpoch / 1000 - st!.currentChunkStartedAt!.toDouble()) - .clamp(0.0, st.currentChunkDuration!.toDouble()) - : null; - return Container( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), - decoration: BoxDecoration( - color: AppTheme.nowPlayingBlue.withValues(alpha: 0.08), - border: Border( - left: BorderSide(color: AppTheme.nowPlayingBlue, width: 3), - bottom: BorderSide(color: cs.outline.withValues(alpha: 0.1)), - ), - ), + final chunkProgress = _chunkProgress(st); + final audioProgress = _audioProgress(st); + + return GlassCard( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ + Text('Now Playing', + style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), + const SizedBox(height: 14), + // Current chunk Row( children: [ + Container( + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: AppTheme.nowPlayingBlue.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(10), + ), + child: const Icon(Icons.live_tv_rounded, + size: 20, color: AppTheme.nowPlayingBlue), + ), + const SizedBox(width: 10), Expanded( - child: Wrap( - spacing: 8, - runSpacing: 4, - crossAxisAlignment: WrapCrossAlignment.center, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text(chunk.name, - style: tt.titleSmall?.copyWith( - fontWeight: FontWeight.w700, color: cs.onSurface)), - Container( - padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), - decoration: BoxDecoration( - color: AppTheme.nowPlayingBlue.withValues(alpha: 0.2), - borderRadius: BorderRadius.circular(4), - ), - child: Text('NOW PLAYING ▶', - style: tt.labelSmall?.copyWith( - color: Colors.white, - fontWeight: FontWeight.w800, - fontSize: 9)), + Text(st.currentChunk ?? 'No video', + style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), + const SizedBox(height: 6), + AnimatedProgressBar( + progress: chunkProgress, + elapsedLabel: _fmtSec(_chunkElapsed(st)), + totalLabel: _fmtSec(st.currentChunkDuration), ), - if (chunk.hasSources) - InkWell( - onTap: () => SourcesSheet.show(context, chunk), - child: Text('Sources', - style: tt.labelSmall?.copyWith( - color: cs.primary, fontWeight: FontWeight.w600)), - ), ], ), ), - _pushButton(context, chunk.name, isChunk: true), ], ), - if (elapsed != null) ...[ - const SizedBox(height: 8), - AnimatedProgressBar( - progress: progress, - elapsedLabel: _fmtSec(elapsed), - totalLabel: _fmtSec(st?.currentChunkDuration), - ), - ], - ], - ), - ); - } - - Widget _buildChunkRow(BuildContext context, Chunk chunk) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - - return Container( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), - decoration: BoxDecoration( - border: Border( - bottom: BorderSide(color: cs.outline.withValues(alpha: 0.08)), - ), - ), - child: Row( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Expanded( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Wrap( - spacing: 8, - crossAxisAlignment: WrapCrossAlignment.center, - children: [ - Text(chunk.name, - style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w600)), - if (chunk.hasSources) - InkWell( - onTap: () => SourcesSheet.show(context, chunk), - child: Text('Sources', - style: tt.labelSmall?.copyWith( - color: cs.primary, fontWeight: FontWeight.w600)), - ), - ], - ), - const SizedBox(height: 4), - Text( - chunk.metaSummary, - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant), - maxLines: 1, - overflow: TextOverflow.ellipsis, - ), - ], - ), - ), - _pushButton(context, chunk.name, isChunk: true), - ], - ), - ); - } - - // ─────────────────────────────────────────────── - // AUDIO SECTION - // ─────────────────────────────────────────────── - - Widget _buildAudioSection(BuildContext context) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - final visible = _visibleAudio; - final totalPages = visible.isEmpty ? 1 : (visible.length / _audioPerPage).ceil(); - final page = _audioPage.clamp(1, totalPages); - final paged = _page(visible, page, _audioPerPage); - final nowPlaying = _streamStatus?.currentAudio; - final npAudio = nowPlaying != null - ? _audioFiles.cast().firstWhere((a) => a?.name == nowPlaying, - orElse: () => null) - : null; - final totalCount = _audioFiles.where((a) => a.name != nowPlaying).length; - - return GlassCard( - padding: EdgeInsets.zero, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - // Header - Padding( - padding: const EdgeInsets.fromLTRB(16, 14, 16, 0), - child: Row( - children: [ - Icon(Icons.library_music_rounded, size: 18, color: cs.primary), - const SizedBox(width: 8), - Text('Audio Files', - style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), - const Spacer(), - if (_audioFiles.isNotEmpty) - FilledButton.tonalIcon( - onPressed: _runningAction - ? null - : () => _run(() async { - await widget.api.skipToNextAudio(); - _toast('Skipping to next audio…'); - }), - icon: const Icon(Icons.skip_next_rounded, size: 16), - label: const Text('Next Audio'), - style: FilledButton.styleFrom( - backgroundColor: AppTheme.accentEmerald.withValues(alpha: 0.15), - foregroundColor: AppTheme.accentEmerald, - padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), - ), - ), - const SizedBox(width: 8), - Container( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 4), - decoration: BoxDecoration( - color: cs.primary.withValues(alpha: 0.12), - borderRadius: BorderRadius.circular(20), - ), - child: Text( - visible.length == totalCount - ? '$totalCount files' - : '${visible.length} of $totalCount', - style: tt.labelSmall - ?.copyWith(color: cs.primary, fontWeight: FontWeight.w700), - ), - ), - ], - ), - ), - // Toolbar - Padding( - padding: const EdgeInsets.fromLTRB(16, 10, 16, 6), - child: Wrap( - spacing: 8, - runSpacing: 8, - crossAxisAlignment: WrapCrossAlignment.center, - children: [ - SizedBox( - width: 180, - child: TextField( - controller: _audioSearch, - onChanged: (_) => setState(() => _audioPage = 1), - style: tt.bodySmall, - decoration: const InputDecoration( - isDense: true, - hintText: 'Filter by filename…', - prefixIcon: Icon(Icons.search_rounded, size: 18), - contentPadding: - EdgeInsets.symmetric(horizontal: 10, vertical: 8), - ), - ), - ), - SizedBox( - width: 120, - child: TextField( - controller: _audioDurMin, - onChanged: (_) => setState(() => _audioPage = 1), - style: tt.bodySmall, - decoration: const InputDecoration( - isDense: true, - hintText: 'Min (2:30)', - contentPadding: - EdgeInsets.symmetric(horizontal: 10, vertical: 8), - ), - ), - ), - SizedBox( - width: 120, - child: TextField( - controller: _audioDurMax, - onChanged: (_) => setState(() => _audioPage = 1), - style: tt.bodySmall, - decoration: const InputDecoration( - isDense: true, - hintText: 'Max (5:00)', - contentPadding: - EdgeInsets.symmetric(horizontal: 10, vertical: 8), - ), - ), - ), - _sortDropdown<_AudioSort>( - value: _audioSort, - labels: _audioSortLabels, - onChanged: (v) => setState(() { - _audioSort = v; - _audioPage = 1; - }), - ), - ], - ), - ), - Divider(height: 1, color: cs.outline.withValues(alpha: 0.12)), - - // Now-playing audio - if (npAudio != null) _buildNowPlayingAudioRow(context, npAudio), - - // Audio rows - if (paged.isEmpty && npAudio == null) - Padding( - padding: const EdgeInsets.all(24), - child: Center( - child: Text('No audio files found', - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), - ), - ) - else - ...paged.map((a) => _buildAudioRow(context, a)), - - // Pagination - if (visible.isNotEmpty) - _buildPagination( - page: page, - totalPages: totalPages, - onPrev: page > 1 ? () => setState(() => _audioPage = page - 1) : null, - onNext: page < totalPages ? () => setState(() => _audioPage = page + 1) : null, - ), - ], - ), - ); - } - - Widget _buildNowPlayingAudioRow(BuildContext context, AudioFile audio) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - final progress = _audioProgress(); - final st = _streamStatus; - final pos = st?.audioPositionSec; - final dur = st?.audioTrackDurationSec; - - return Container( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), - decoration: BoxDecoration( - color: AppTheme.nowPlayingBlue.withValues(alpha: 0.08), - border: Border( - left: BorderSide(color: AppTheme.nowPlayingBlue, width: 3), - bottom: BorderSide(color: cs.outline.withValues(alpha: 0.1)), - ), - ), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ + const SizedBox(height: 16), + // Current audio Row( children: [ + Container( + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: AppTheme.accentEmerald.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(10), + ), + child: const Icon(Icons.music_note_rounded, + size: 20, color: AppTheme.accentEmerald), + ), + const SizedBox(width: 10), Expanded( - child: Wrap( - spacing: 8, - runSpacing: 4, - crossAxisAlignment: WrapCrossAlignment.center, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text(audio.name, - style: tt.titleSmall?.copyWith( - fontWeight: FontWeight.w700, color: cs.onSurface)), - if (audio.durationDisplay != null) - Text(audio.durationDisplay!, - style: tt.labelSmall - ?.copyWith(color: cs.onSurfaceVariant)), - Container( - padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), - decoration: BoxDecoration( - color: AppTheme.nowPlayingBlue.withValues(alpha: 0.2), - borderRadius: BorderRadius.circular(4), - ), - child: Text('NOW PLAYING', - style: tt.labelSmall?.copyWith( - color: Colors.white, - fontWeight: FontWeight.w800, - fontSize: 9)), + Text(st.currentAudio ?? 'No audio', + style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), + const SizedBox(height: 6), + AnimatedProgressBar( + progress: audioProgress, + elapsedLabel: _fmtSec(st.audioPositionSec), + totalLabel: _fmtSec(st.audioTrackDurationSec), + startColor: AppTheme.accentEmerald.withValues(alpha: 0.6), + endColor: AppTheme.accentEmerald, ), ], ), ), - _pushButton(context, audio.name, isChunk: false), ], ), - if (pos != null && dur != null && dur > 0) ...[ - const SizedBox(height: 8), - AnimatedProgressBar( - progress: progress, - elapsedLabel: _fmtSec(pos), - totalLabel: _fmtSec(dur), - ), - ], ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 400.ms); } - Widget _buildAudioRow(BuildContext context, AudioFile audio) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - - return Container( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), - decoration: BoxDecoration( - border: Border( - bottom: BorderSide(color: cs.outline.withValues(alpha: 0.08)), - ), - ), - child: Row( - children: [ - Expanded( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text(audio.name, - style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w600)), - const SizedBox(height: 3), - Text( - '${audio.sizeMb} MB${audio.durationDisplay != null ? ' · ${audio.durationDisplay}' : ''}', - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant), - ), - ], - ), - ), - _pushButton(context, audio.name, isChunk: false), - const SizedBox(width: 4), - IconButton( - onPressed: _runningAction - ? null - : () => _run(() async { - await widget.api.deleteAudio(audio.path); - _toast('Deleted "${audio.name}"'); - }), - icon: Icon(Icons.delete_outline_rounded, - size: 18, color: AppTheme.accentRose.withValues(alpha: 0.8)), - tooltip: 'Delete', - visualDensity: VisualDensity.compact, - ), - ], - ), - ); - } - - // ── Shared widgets ── - - Widget _pushButton(BuildContext context, String name, - {required bool isChunk}) { - final cs = Theme.of(context).colorScheme; - return SizedBox( - height: 30, - child: TextButton( - onPressed: _runningAction - ? null - : () => _run(() async { - if (isChunk) { - await widget.api.playChunk(name); - _toast('Pushed "$name" to stream'); - } else { - await widget.api.playAudio(name); - _toast('Pushed "$name" to stream'); - } - }), - style: TextButton.styleFrom( - padding: const EdgeInsets.symmetric(horizontal: 10), - backgroundColor: cs.surfaceContainerHighest.withValues(alpha: 0.6), - foregroundColor: cs.onSurface, - textStyle: Theme.of(context) - .textTheme - .labelSmall - ?.copyWith(fontWeight: FontWeight.w600), - ), - child: const Text('Push to stream'), - ), - ); + double _chunkProgress(dynamic st) { + final startedAt = st.currentChunkStartedAt; + final duration = st.currentChunkDuration; + if (startedAt == null || duration == null || duration <= 0) return 0; + final now = DateTime.now().millisecondsSinceEpoch / 1000; + return ((now - startedAt.toDouble()) / duration.toDouble()).clamp(0.0, 1.0); } - Widget _sortDropdown({ - required T value, - required Map labels, - required ValueChanged onChanged, - }) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - return Container( - padding: const EdgeInsets.symmetric(horizontal: 10), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(10), - color: cs.surfaceContainerHighest.withValues(alpha: 0.6), - border: Border.all(color: cs.outline.withValues(alpha: 0.25)), - ), - child: DropdownButton( - value: value, - isDense: true, - underline: const SizedBox.shrink(), - dropdownColor: cs.surfaceContainerHigh, - borderRadius: BorderRadius.circular(12), - style: tt.bodySmall?.copyWith(color: cs.onSurface), - icon: Icon(Icons.unfold_more_rounded, size: 16, color: cs.onSurfaceVariant), - items: labels.entries - .map((e) => DropdownMenuItem(value: e.key, child: Text(e.value))) - .toList(), - onChanged: (v) { - if (v != null) onChanged(v); - }, - ), - ); + num? _chunkElapsed(dynamic st) { + final startedAt = st.currentChunkStartedAt; + final duration = st.currentChunkDuration; + if (startedAt == null || duration == null) return null; + final now = DateTime.now().millisecondsSinceEpoch / 1000; + return (now - startedAt.toDouble()).clamp(0.0, duration.toDouble()); } - Widget _buildPagination({ - required int page, - required int totalPages, - VoidCallback? onPrev, - VoidCallback? onNext, - }) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - return Padding( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text('Page $page of $totalPages', - style: tt.labelSmall?.copyWith(color: cs.onSurfaceVariant)), - Row( - children: [ - IconButton( - onPressed: onPrev, - icon: const Icon(Icons.chevron_left_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - IconButton( - onPressed: onNext, - icon: const Icon(Icons.chevron_right_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - ], - ), - ], - ), - ); + double _audioProgress(dynamic st) { + final pos = st.audioPositionSec; + final dur = st.audioTrackDurationSec; + if (pos != null && dur != null && dur > 0) { + return (pos / dur).clamp(0.0, 1.0); + } + return 0; } - Widget _buildErrorCard(BuildContext context, String error) { - final cs = Theme.of(context).colorScheme; - return Container( - padding: const EdgeInsets.all(12), - decoration: BoxDecoration( - color: cs.errorContainer.withValues(alpha: 0.5), - borderRadius: BorderRadius.circular(12), - ), - child: Text(error, - style: TextStyle(color: cs.onErrorContainer)), - ); + void _toast(String msg) { + if (!mounted) return; + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(msg))); } } diff --git a/frontend-flutter/lib/src/screens/library_screen.dart b/frontend-flutter/lib/src/screens/library_screen.dart new file mode 100644 index 0000000..1c9263d --- /dev/null +++ b/frontend-flutter/lib/src/screens/library_screen.dart @@ -0,0 +1,448 @@ +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_animate/flutter_animate.dart'; + +import '../models/audio_file.dart'; +import '../models/chunk.dart'; +import '../providers/api_provider.dart'; +import '../providers/stream_providers.dart'; +import '../theme/app_theme.dart'; +import '../widgets/filter_bar.dart'; +import '../widgets/media_list_tile.dart'; +import '../widgets/pagination_bar.dart'; +import '../widgets/section_header.dart'; +import '../widgets/shimmer_loader.dart'; +import '../widgets/sources_sheet.dart'; + +// ── Sort enums ── +enum ChunkSort { dateDesc, dateAsc, nameAsc, nameDesc, sizeDesc, sizeAsc } + +const _chunkSortLabels = { + ChunkSort.dateDesc: 'Date (newest)', + ChunkSort.dateAsc: 'Date (oldest)', + ChunkSort.nameAsc: 'Name (A–Z)', + ChunkSort.nameDesc: 'Name (Z–A)', + ChunkSort.sizeDesc: 'Size (largest)', + ChunkSort.sizeAsc: 'Size (smallest)', +}; + +enum AudioSort { nameAsc, nameDesc, durationAsc, durationDesc, sizeDesc, sizeAsc } + +const _audioSortLabels = { + AudioSort.nameAsc: 'Name (A–Z)', + AudioSort.nameDesc: 'Name (Z–A)', + AudioSort.durationAsc: 'Duration (shortest)', + AudioSort.durationDesc: 'Duration (longest)', + AudioSort.sizeDesc: 'Size (largest)', + AudioSort.sizeAsc: 'Size (smallest)', +}; + +class LibraryScreen extends ConsumerStatefulWidget { + const LibraryScreen({super.key}); + + @override + ConsumerState createState() => _LibraryScreenState(); +} + +class _LibraryScreenState extends ConsumerState + with SingleTickerProviderStateMixin { + late final TabController _tabController; + + // Chunks state + final TextEditingController _chunkSearch = TextEditingController(); + ChunkSort _chunkSort = ChunkSort.dateDesc; + int _chunksPage = 1; + static const int _chunksPerPage = 15; + Timer? _chunkSearchDebounce; + + // Audio state + final TextEditingController _audioSearch = TextEditingController(); + AudioSort _audioSort = AudioSort.durationDesc; + int _audioPage = 1; + static const int _audioPerPage = 20; + Timer? _audioSearchDebounce; + + @override + void initState() { + super.initState(); + _tabController = TabController(length: 2, vsync: this); + } + + @override + void dispose() { + _tabController.dispose(); + _chunkSearch.dispose(); + _audioSearch.dispose(); + _chunkSearchDebounce?.cancel(); + _audioSearchDebounce?.cancel(); + super.dispose(); + } + + void _toast(String msg) { + if (!mounted) return; + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(msg))); + } + + Future _refresh() async { + ref.read(chunksProvider.notifier).refresh(); + ref.read(audioFilesProvider.notifier).refresh(); + ref.read(streamStatusProvider.notifier).refresh(); + } + + // ── Chunk filtering ── + + List _filterChunks(List chunks) { + var out = chunks.toList(); + final q = _chunkSearch.text.trim().toLowerCase(); + if (q.isNotEmpty) { + out = out.where((c) => c.name.toLowerCase().contains(q)).toList(); + } + switch (_chunkSort) { + case ChunkSort.dateDesc: + out.sort((a, b) => (b.timestamp ?? 0).compareTo(a.timestamp ?? 0)); + case ChunkSort.dateAsc: + out.sort((a, b) => (a.timestamp ?? 0).compareTo(b.timestamp ?? 0)); + case ChunkSort.nameAsc: + out.sort((a, b) => a.name.compareTo(b.name)); + case ChunkSort.nameDesc: + out.sort((a, b) => b.name.compareTo(a.name)); + case ChunkSort.sizeDesc: + out.sort((a, b) => b.sizeMb.compareTo(a.sizeMb)); + case ChunkSort.sizeAsc: + out.sort((a, b) => a.sizeMb.compareTo(b.sizeMb)); + } + return out; + } + + List _filterAudio(List audio) { + var out = audio.toList(); + final q = _audioSearch.text.trim().toLowerCase(); + if (q.isNotEmpty) { + out = out.where((a) => a.name.toLowerCase().contains(q)).toList(); + } + switch (_audioSort) { + case AudioSort.nameAsc: + out.sort((a, b) => a.name.compareTo(b.name)); + case AudioSort.nameDesc: + out.sort((a, b) => b.name.compareTo(a.name)); + case AudioSort.durationAsc: + out.sort((a, b) => (a.durationSec ?? 0).compareTo(b.durationSec ?? 0)); + case AudioSort.durationDesc: + out.sort((a, b) => (b.durationSec ?? 0).compareTo(a.durationSec ?? 0)); + case AudioSort.sizeDesc: + out.sort((a, b) => b.sizeMb.compareTo(a.sizeMb)); + case AudioSort.sizeAsc: + out.sort((a, b) => a.sizeMb.compareTo(b.sizeMb)); + } + return out; + } + + List _page(List items, int page, int perPage) { + if (items.isEmpty) return []; + final start = (page - 1) * perPage; + if (start >= items.length || start < 0) return []; + return items.sublist(start, (start + perPage).clamp(0, items.length)); + } + + String _relativeTime(String createdAt) { + final dt = DateTime.tryParse(createdAt); + if (dt == null) return createdAt; + final diff = DateTime.now().difference(dt); + if (diff.inDays > 0) return '${diff.inDays}d ago'; + if (diff.inHours > 0) return '${diff.inHours}h ago'; + if (diff.inMinutes > 0) return '${diff.inMinutes}m ago'; + return 'Just now'; + } + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + + return Scaffold( + body: SafeArea( + child: RefreshIndicator( + onRefresh: _refresh, + child: NestedScrollView( + headerSliverBuilder: (context, _) => [ + SliverToBoxAdapter( + child: Padding( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 0), + child: SectionHeader( + title: 'Library', + subtitle: 'Chunks & audio files', + icon: Icons.video_library_rounded, + onRefresh: _refresh, + ), + ), + ), + SliverToBoxAdapter( + child: Padding( + padding: const EdgeInsets.fromLTRB(16, 16, 16, 0), + child: Container( + decoration: BoxDecoration( + color: cs.surfaceContainerHigh.withValues(alpha: 0.5), + borderRadius: BorderRadius.circular(12), + ), + child: TabBar( + controller: _tabController, + indicatorSize: TabBarIndicatorSize.tab, + dividerColor: Colors.transparent, + labelStyle: Theme.of(context).textTheme.labelLarge?.copyWith( + fontWeight: FontWeight.w700), + tabs: const [ + Tab(text: 'Video Chunks', icon: Icon(Icons.movie_rounded, size: 18)), + Tab(text: 'Audio', icon: Icon(Icons.audiotrack_rounded, size: 18)), + ], + ), + ), + ), + ), + ], + body: TabBarView( + controller: _tabController, + children: [ + _buildChunksTab(), + _buildAudioTab(), + ], + ), + ), + ), + ), + ); + } + + // ── Chunks Tab ── + + Widget _buildChunksTab() { + final chunksAsync = ref.watch(chunksProvider); + final streamAsync = ref.watch(streamStatusProvider); + final nowPlaying = streamAsync.valueOrNull?.currentChunk; + final api = ref.read(apiProvider); + + return chunksAsync.when( + loading: () => Padding( + padding: const EdgeInsets.all(16), + child: ShimmerLoader(count: 8, height: 52), + ), + error: (e, _) => Center(child: Text('$e')), + data: (allChunks) { + final filtered = _filterChunks(allChunks); + final totalPages = filtered.isEmpty ? 1 : (filtered.length / _chunksPerPage).ceil(); + final page = _chunksPage.clamp(1, totalPages); + final paged = _page(filtered, page, _chunksPerPage); + + return ListView( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), + children: [ + // Filter bar + FilterBar( + searchController: _chunkSearch, + searchHint: 'Search chunks…', + onSearchChanged: (_) { + _chunkSearchDebounce?.cancel(); + _chunkSearchDebounce = Timer( + const Duration(milliseconds: 300), + () => setState(() => _chunksPage = 1), + ); + }, + sortWidget: SortDropdown( + value: _chunkSort, + labels: _chunkSortLabels, + onChanged: (v) => setState(() { + _chunkSort = v; + _chunksPage = 1; + }), + ), + trailing: Container( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 4), + decoration: BoxDecoration( + color: AppTheme.accentCyan.withValues(alpha: 0.12), + borderRadius: BorderRadius.circular(20), + ), + child: Text( + '${filtered.length} chunks', + style: Theme.of(context).textTheme.labelSmall?.copyWith( + color: AppTheme.accentCyan, fontWeight: FontWeight.w700), + ), + ), + ), + const SizedBox(height: 12), + + // Chunk list + if (paged.isEmpty) + _emptyState('No video chunks found') + else + ...paged.asMap().entries.map((entry) { + final i = entry.key; + final c = entry.value; + final isNP = c.name == nowPlaying; + final sub = '${_relativeTime(c.createdAt)} · ${c.sizeMb} MB' + '${c.daysToExpire != null ? ' · ${c.daysToExpire}d left' : ''}'; + return MediaListTile( + title: c.name, + subtitle: sub, + icon: Icons.movie_rounded, + isNowPlaying: isNP, + accentColor: AppTheme.nowPlayingBlue, + badges: [ + if (c.videoCodec != null) + BadgeInfo(text: c.videoCodec!.toUpperCase(), color: AppTheme.accentCyan), + if (c.width != null && c.height != null) + BadgeInfo(text: '${c.width}x${c.height}', color: AppTheme.accentLavender), + ], + onPlay: () async { + if (isNP) { + await api.skipToNext(); + _toast('Skipping…'); + } else { + await api.playChunk(c.name); + _toast('Playing "${c.name}"'); + } + }, + onSources: c.hasSources + ? () => SourcesSheet.show(context, c) + : null, + ).animate().fadeIn(duration: 150.ms, delay: (30 * i).ms); + }), + + if (filtered.isNotEmpty) + PaginationBar( + page: page, + totalPages: totalPages, + onPrev: () => setState(() => _chunksPage = page - 1), + onNext: () => setState(() => _chunksPage = page + 1), + onPageSelected: (p) => setState(() => _chunksPage = p), + ), + ], + ); + }, + ); + } + + // ── Audio Tab ── + + Widget _buildAudioTab() { + final audioAsync = ref.watch(audioFilesProvider); + final streamAsync = ref.watch(streamStatusProvider); + final nowPlaying = streamAsync.valueOrNull?.currentAudio; + final api = ref.read(apiProvider); + + return audioAsync.when( + loading: () => Padding( + padding: const EdgeInsets.all(16), + child: ShimmerLoader(count: 10, height: 52), + ), + error: (e, _) => Center(child: Text('$e')), + data: (allAudio) { + final filtered = _filterAudio(allAudio); + final totalPages = filtered.isEmpty ? 1 : (filtered.length / _audioPerPage).ceil(); + final page = _audioPage.clamp(1, totalPages); + final paged = _page(filtered, page, _audioPerPage); + + return ListView( + padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), + children: [ + // Filter bar + FilterBar( + searchController: _audioSearch, + searchHint: 'Search audio…', + onSearchChanged: (_) { + _audioSearchDebounce?.cancel(); + _audioSearchDebounce = Timer( + const Duration(milliseconds: 300), + () => setState(() => _audioPage = 1), + ); + }, + sortWidget: SortDropdown( + value: _audioSort, + labels: _audioSortLabels, + onChanged: (v) => setState(() { + _audioSort = v; + _audioPage = 1; + }), + ), + trailing: Container( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 4), + decoration: BoxDecoration( + color: AppTheme.accentEmerald.withValues(alpha: 0.12), + borderRadius: BorderRadius.circular(20), + ), + child: Text( + '${filtered.length} tracks', + style: Theme.of(context).textTheme.labelSmall?.copyWith( + color: AppTheme.accentEmerald, fontWeight: FontWeight.w700), + ), + ), + ), + const SizedBox(height: 12), + + // Audio list + if (paged.isEmpty) + _emptyState('No audio files found') + else + ...paged.asMap().entries.map((entry) { + final i = entry.key; + final a = entry.value; + final isNP = a.name == nowPlaying; + final sub = '${a.sizeMb} MB' + '${a.durationDisplay != null ? ' · ${a.durationDisplay}' : ''}'; + return MediaListTile( + title: a.name, + subtitle: sub, + icon: isNP ? Icons.music_note_rounded : Icons.audiotrack_rounded, + isNowPlaying: isNP, + accentColor: AppTheme.accentEmerald, + onPlay: () async { + if (isNP) { + await api.skipToNextAudio(); + _toast('Skipping audio…'); + } else { + await api.playAudio(a.name); + _toast('Playing "${a.name}"'); + } + }, + onDelete: () async { + await api.deleteAudio(a.path); + _toast('Deleted "${a.name}"'); + ref.read(audioFilesProvider.notifier).refresh(); + }, + ).animate().fadeIn(duration: 150.ms, delay: (30 * i).ms); + }), + + if (filtered.isNotEmpty) + PaginationBar( + page: page, + totalPages: totalPages, + onPrev: () => setState(() => _audioPage = page - 1), + onNext: () => setState(() => _audioPage = page + 1), + onPageSelected: (p) => setState(() => _audioPage = p), + ), + ], + ); + }, + ); + } + + // ── Helpers ── + + Widget _emptyState(String message) { + final cs = Theme.of(context).colorScheme; + return Padding( + padding: const EdgeInsets.all(32), + child: Center( + child: Column( + children: [ + Icon(Icons.inbox_rounded, size: 48, + color: cs.onSurfaceVariant.withValues(alpha: 0.3)), + const SizedBox(height: 12), + Text(message, + style: Theme.of(context).textTheme.bodyMedium + ?.copyWith(color: cs.onSurfaceVariant)), + ], + ), + ), + ); + } +} diff --git a/frontend-flutter/lib/src/screens/stats_screen.dart b/frontend-flutter/lib/src/screens/stats_screen.dart index 851c8fb..1c18998 100644 --- a/frontend-flutter/lib/src/screens/stats_screen.dart +++ b/frontend-flutter/lib/src/screens/stats_screen.dart @@ -1,31 +1,31 @@ import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_animate/flutter_animate.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:cached_network_image/cached_network_image.dart'; -import '../services/streaming_api.dart'; +import '../providers/stream_providers.dart'; import '../theme/app_theme.dart'; import '../widgets/glass_card.dart'; +import '../widgets/pagination_bar.dart'; +import '../widgets/platform_badge.dart'; +import '../widgets/section_header.dart'; +import '../widgets/shimmer_loader.dart'; import '../widgets/stat_card.dart'; -class StatsScreen extends StatefulWidget { - const StatsScreen({super.key, required this.api}); - final StreamingApi api; +class StatsScreen extends ConsumerStatefulWidget { + const StatsScreen({super.key}); @override - State createState() => _StatsScreenState(); + ConsumerState createState() => _StatsScreenState(); } -class _StatsScreenState extends State { - Map? _stats; - bool _loading = true; - String? _error; - +class _StatsScreenState extends ConsumerState { // Models state - bool _modelsCollapsed = false; String _modelSearch = ''; String _modelSortBy = 'count'; bool _modelSortAsc = false; String _filterPlatform = 'all'; - String _filterThumb = 'all'; int _modelsPage = 1; static const int _modelsPerPage = 20; @@ -34,56 +34,17 @@ class _StatsScreenState extends State { int _audioPage = 1; static const int _audioPerPage = 12; - @override - void initState() { - super.initState(); - _load(); - } - - Future _load() async { - setState(() { _loading = true; _error = null; }); - try { - final data = await widget.api.getStats(); - if (!mounted) return; - setState(() { - _stats = data; - _modelsPage = 1; - _audioPage = 1; - _loading = false; - }); - } catch (e) { - if (!mounted) return; - setState(() { _loading = false; _error = '$e'; }); - } - } - - // ── Computed model list ── - - List> get _allModels { - final pc = _stats?['play_counts'] as Map? ?? {}; + List> _allModels(Map stats) { + final pc = stats['play_counts'] as Map? ?? {}; final raw = pc['models'] as List? ?? []; return raw.whereType>().toList(); } - List> get _filteredModels { - var out = _allModels.toList(); - // Platform filter + List> _filteredModels(Map stats) { + var out = _allModels(stats); if (_filterPlatform != 'all') { out = out.where((m) => m['platform'] == _filterPlatform).toList(); } - // Thumbnail filter - if (_filterThumb == 'yes') { - out = out.where((m) { - final img = m['image']; - return img != null && img.toString().isNotEmpty; - }).toList(); - } else if (_filterThumb == 'no') { - out = out.where((m) { - final img = m['image']; - return img == null || img.toString().isEmpty; - }).toList(); - } - // Search if (_modelSearch.isNotEmpty) { final q = _modelSearch.toLowerCase(); out = out.where((m) { @@ -92,7 +53,6 @@ class _StatsScreenState extends State { return u.contains(q) || c.contains(q); }).toList(); } - // Sort out.sort((a, b) { dynamic va, vb; switch (_modelSortBy) { @@ -104,9 +64,6 @@ class _StatsScreenState extends State { case 'channel': va = (a['channel'] ?? '').toString().toLowerCase(); vb = (b['channel'] ?? '').toString().toLowerCase(); - case 'platform': - va = (a['platform'] ?? '').toString(); - vb = (b['platform'] ?? '').toString(); default: va = a['count'] ?? 0; vb = b['count'] ?? 0; } @@ -136,87 +93,54 @@ class _StatsScreenState extends State { @override Widget build(BuildContext context) { - final stream = _stats?['stream_stats'] as Map? ?? {}; - final playCountsAudio = (_stats?['play_counts'] as Map?)?['audio'] as List? ?? []; + final statsAsync = ref.watch(statsProvider); return Scaffold( - body: _loading - ? const Center(child: CircularProgressIndicator()) - : RefreshIndicator( - onRefresh: _load, + body: SafeArea( + child: statsAsync.when( + loading: () => Padding( + padding: const EdgeInsets.all(16), + child: Column(children: [ + const ShimmerStatRow(count: 3), + const SizedBox(height: 16), + ShimmerLoader(count: 4, height: 80), + ]), + ), + error: (e, _) => Center(child: Text('$e')), + data: (stats) { + final stream = stats['stream_stats'] as Map? ?? {}; + final pcAudio = (stats['play_counts'] as Map?)?['audio'] as List? ?? []; + final models = _filteredModels(stats); + final allCount = _allModels(stats).length; + + return RefreshIndicator( + onRefresh: () async => ref.read(statsProvider.notifier).refresh(), child: SelectionArea( child: ListView( padding: const EdgeInsets.fromLTRB(16, 12, 16, 24), children: [ - _buildHeader(context), - const SizedBox(height: 16), + SectionHeader( + title: 'Stats', + subtitle: 'Play counts & stream data', + icon: Icons.bar_chart_rounded, + onRefresh: () => ref.read(statsProvider.notifier).refresh(), + ).animate().fadeIn(duration: 300.ms).slideY(begin: -0.1, end: 0), + const SizedBox(height: 20), _buildStreamStats(context, stream), + const SizedBox(height: 20), + _buildModelsSection(context, models, allCount), const SizedBox(height: 16), - _buildModelsSection(context), - const SizedBox(height: 16), - _buildAudioSection(context, playCountsAudio), - if (_error != null) ...[ - const SizedBox(height: 12), - Container( - padding: const EdgeInsets.all(12), - decoration: BoxDecoration( - color: Theme.of(context) - .colorScheme - .errorContainer - .withValues(alpha: 0.5), - borderRadius: BorderRadius.circular(12), - ), - child: Text(_error!), - ), - ], + _buildAudioSection(context, pcAudio), ], ), ), - ), - ); - } - - Widget _buildHeader(BuildContext context) { - final cs = Theme.of(context).colorScheme; - final tt = Theme.of(context).textTheme; - return Row( - children: [ - Container( - padding: const EdgeInsets.all(10), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(14), - gradient: LinearGradient(colors: [ - cs.primary.withValues(alpha: 0.3), - cs.tertiary.withValues(alpha: 0.2), - ]), - border: Border.all(color: cs.primary.withValues(alpha: 0.4)), - ), - child: Icon(Icons.bar_chart_rounded, color: cs.primary, size: 26), - ), - const SizedBox(width: 12), - Expanded( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text('Stats', - style: tt.titleLarge?.copyWith( - fontWeight: FontWeight.w800, letterSpacing: -0.5)), - Text('Play counts & stream data', - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), - ], - ), - ), - IconButton.filledTonal( - onPressed: _loading ? null : _load, - icon: const Icon(Icons.refresh_rounded), - tooltip: 'Refresh', + ); + }, ), - ], + ), ); } - // ── Stream stats ── - Widget _buildStreamStats(BuildContext context, Map stream) { return Wrap( spacing: 10, @@ -244,15 +168,12 @@ class _StatsScreenState extends State { gradientEnd: AppTheme.accentAmber.withValues(alpha: 0.05), ), ], - ); + ).animate().fadeIn(duration: 400.ms, delay: 100.ms); } - // ── Models section ── - - Widget _buildModelsSection(BuildContext context) { + Widget _buildModelsSection(BuildContext context, List> models, int allCount) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; - final models = _filteredModels; final totalPages = models.isEmpty ? 1 : (models.length / _modelsPerPage).ceil(); final page = _modelsPage.clamp(1, totalPages); final start = (page - 1) * _modelsPerPage; @@ -263,176 +184,131 @@ class _StatsScreenState extends State { padding: EdgeInsets.zero, child: Column( children: [ - // Collapsible header - InkWell( - borderRadius: const BorderRadius.vertical(top: Radius.circular(16)), - onTap: () => setState(() => _modelsCollapsed = !_modelsCollapsed), - child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), - child: Row( - children: [ - Icon( - _modelsCollapsed ? Icons.chevron_right_rounded : Icons.expand_more_rounded, - size: 20, color: cs.onSurfaceVariant, - ), - const SizedBox(width: 6), - Text('Models', style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), - const SizedBox(width: 8), - Text( - '(${models.length}${models.length != _allModels.length ? '/${_allModels.length}' : ''})', - style: tt.labelSmall?.copyWith(color: cs.onSurfaceVariant), - ), - ], - ), + // Header + Padding( + padding: const EdgeInsets.fromLTRB(16, 14, 16, 0), + child: Row( + children: [ + Icon(Icons.people_rounded, size: 18, color: cs.primary), + const SizedBox(width: 8), + Text('Models', style: tt.titleSmall?.copyWith(fontWeight: FontWeight.w700)), + const SizedBox(width: 8), + Text( + '(${models.length}${models.length != allCount ? '/$allCount' : ''})', + style: tt.labelSmall?.copyWith(color: cs.onSurfaceVariant), + ), + ], ), ), - if (!_modelsCollapsed) ...[ - Divider(height: 1, color: cs.outline.withValues(alpha: 0.12)), - // Controls - Padding( - padding: const EdgeInsets.fromLTRB(16, 8, 16, 6), - child: Wrap( - spacing: 6, - runSpacing: 6, - crossAxisAlignment: WrapCrossAlignment.center, - children: [ - ..._sortBtn(context, 'Plays', 'count'), - ..._sortBtn(context, 'Name', 'username'), - ..._sortBtn(context, 'Channel', 'channel'), - ..._sortBtn(context, 'Platform', 'platform'), - const SizedBox(width: 4), - _dropdownFilter( - context: context, - value: _filterPlatform, - items: const {'all': 'All platforms', 'instagram': 'Instagram', 'tiktok': 'TikTok', 'other': 'Other'}, - onChanged: (v) => setState(() { _filterPlatform = v; _modelsPage = 1; }), - ), - _dropdownFilter( - context: context, - value: _filterThumb, - items: const {'all': 'All thumbnails', 'yes': 'Has thumbnail', 'no': 'No thumbnail'}, - onChanged: (v) => setState(() { _filterThumb = v; _modelsPage = 1; }), - ), - SizedBox( - width: 140, - child: TextField( - onChanged: (v) => setState(() { _modelSearch = v; _modelsPage = 1; }), - style: tt.bodySmall, - decoration: const InputDecoration( - isDense: true, - hintText: 'Search…', - prefixIcon: Icon(Icons.search_rounded, size: 16), - contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 6), - ), + // Controls + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 8), + child: Wrap( + spacing: 6, + runSpacing: 6, + crossAxisAlignment: WrapCrossAlignment.center, + children: [ + _sortChip(context, 'Plays', 'count'), + _sortChip(context, 'Name', 'username'), + _sortChip(context, 'Channel', 'channel'), + const SizedBox(width: 4), + _platformFilter(context), + SizedBox( + width: 160, + child: TextField( + onChanged: (v) => setState(() { _modelSearch = v; _modelsPage = 1; }), + style: tt.bodySmall, + decoration: const InputDecoration( + isDense: true, + hintText: 'Search…', + prefixIcon: Icon(Icons.search_rounded, size: 16), + contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 6), ), ), - ], - ), + ), + ], ), - // Grid - if (models.isEmpty) - Padding( - padding: const EdgeInsets.all(16), - child: Text('No model stats yet', - style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), - ) - else - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16), - child: LayoutBuilder( - builder: (context, constraints) { - final isWide = constraints.maxWidth > 500; - if (!isWide) { - return Column( - children: pageModels.map((m) => _modelTile(context, m)).toList(), - ); - } - final left = []; - final right = []; - for (var i = 0; i < pageModels.length; i++) { - (i % 2 == 0 ? left : right).add(_modelTile(context, pageModels[i])); - } - return IntrinsicHeight( - child: Row( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Expanded(child: Column(children: left)), - VerticalDivider( - width: 24, - thickness: 1, - color: cs.outline.withValues(alpha: 0.2), - ), - Expanded(child: Column(children: right)), - ], - ), + ), + Divider(height: 1, color: cs.outline.withValues(alpha: 0.12)), + + // Models grid + if (models.isEmpty) + Padding( + padding: const EdgeInsets.all(20), + child: Text('No model stats yet', + style: tt.bodySmall?.copyWith(color: cs.onSurfaceVariant)), + ) + else + Padding( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + child: LayoutBuilder( + builder: (context, constraints) { + final isWide = constraints.maxWidth > 600; + if (!isWide) { + return Column( + children: pageModels.asMap().entries.map((e) => + _modelTile(context, e.value, e.key) + ).toList(), ); - }, - ), - ), - // Pagination - if (totalPages > 1) - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text('Page $page of $totalPages', - style: tt.labelSmall?.copyWith(color: cs.onSurfaceVariant)), - Row(children: [ - IconButton( - onPressed: page > 1 ? () => setState(() => _modelsPage = page - 1) : null, - icon: const Icon(Icons.chevron_left_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - IconButton( - onPressed: page < totalPages ? () => setState(() => _modelsPage = page + 1) : null, - icon: const Icon(Icons.chevron_right_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - ]), - ], - ), + } + // Two columns + final left = []; + final right = []; + for (var i = 0; i < pageModels.length; i++) { + (i % 2 == 0 ? left : right).add(_modelTile(context, pageModels[i], i)); + } + return IntrinsicHeight( + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded(child: Column(children: left)), + const SizedBox(width: 8), + Expanded(child: Column(children: right)), + ], + ), + ); + }, ), - const SizedBox(height: 4), - ], + ), + + if (totalPages > 1) + PaginationBar( + page: page, + totalPages: totalPages, + onPrev: () => setState(() => _modelsPage = page - 1), + onNext: () => setState(() => _modelsPage = page + 1), + ), + const SizedBox(height: 4), ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 200.ms); } - List _sortBtn(BuildContext context, String label, String field) { + Widget _sortChip(BuildContext context, String label, String field) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; final active = _modelSortBy == field; final arrow = active ? (_modelSortAsc ? ' ↑' : ' ↓') : ''; - return [ - InkWell( - borderRadius: BorderRadius.circular(6), - onTap: () => _setModelSort(field), - child: Container( - padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(6), - color: active ? cs.primary : cs.surfaceContainerHighest, - ), - child: Text('$label$arrow', - style: tt.labelSmall?.copyWith( - color: active ? cs.onPrimary : cs.onSurfaceVariant, - fontWeight: FontWeight.w600, - )), + return InkWell( + borderRadius: BorderRadius.circular(8), + onTap: () => _setModelSort(field), + child: AnimatedContainer( + duration: const Duration(milliseconds: 200), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + color: active ? cs.primary : cs.surfaceContainerHighest, ), + child: Text('$label$arrow', + style: tt.labelSmall?.copyWith( + color: active ? cs.onPrimary : cs.onSurfaceVariant, + fontWeight: FontWeight.w600, + )), ), - ]; + ); } - Widget _dropdownFilter({ - required BuildContext context, - required T value, - required Map items, - required ValueChanged onChanged, - }) { + Widget _platformFilter(BuildContext context) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; return Container( @@ -442,21 +318,26 @@ class _StatsScreenState extends State { color: cs.surfaceContainerHighest.withValues(alpha: 0.6), border: Border.all(color: cs.outline.withValues(alpha: 0.2)), ), - child: DropdownButton( - value: value, + child: DropdownButton( + value: _filterPlatform, isDense: true, underline: const SizedBox.shrink(), dropdownColor: cs.surfaceContainerHigh, borderRadius: BorderRadius.circular(10), style: tt.labelSmall?.copyWith(color: cs.onSurface), icon: Icon(Icons.unfold_more_rounded, size: 14, color: cs.onSurfaceVariant), - items: items.entries.map((e) => DropdownMenuItem(value: e.key, child: Text(e.value))).toList(), - onChanged: (v) { if (v != null) onChanged(v); }, + items: const { + 'all': 'All Platforms', + 'instagram': 'Instagram', + 'tiktok': 'TikTok', + 'other': 'Other' + }.entries.map((e) => DropdownMenuItem(value: e.key, child: Text(e.value))).toList(), + onChanged: (v) { if (v != null) setState(() { _filterPlatform = v; _modelsPage = 1; }); }, ), ); } - Widget _modelTile(BuildContext context, Map mm) { + Widget _modelTile(BuildContext context, Map mm, int index) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; final imageUrl = mm['image'] as String?; @@ -468,29 +349,37 @@ class _StatsScreenState extends State { final count = mm['count'] ?? 0; final hasThumb = imageUrl != null && imageUrl.isNotEmpty; - // Determine platform icon - IconData platformIcon = Icons.link_rounded; - Color platformColor = cs.onSurfaceVariant; - if (platform == 'instagram') { - platformIcon = Icons.camera_alt_rounded; - platformColor = AppTheme.accentRose; - } else if (platform == 'tiktok') { - platformIcon = Icons.music_video_rounded; - platformColor = AppTheme.accentCyan; + // Rank badge for top 3 + Widget? rankBadge; + if (index < 3 && _modelsPage == 1 && _modelSortBy == 'count' && !_modelSortAsc) { + final colors = [AppTheme.accentAmber, const Color(0xFFC0C0C0), const Color(0xFFCD7F32)]; + rankBadge = Container( + width: 22, height: 22, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: colors[index].withValues(alpha: 0.2), + border: Border.all(color: colors[index], width: 1.5), + ), + child: Center( + child: Text('#${index + 1}', + style: tt.labelSmall?.copyWith( + color: colors[index], fontWeight: FontWeight.w800, fontSize: 9)), + ), + ); } return Container( margin: const EdgeInsets.symmetric(vertical: 4), - padding: const EdgeInsets.all(8), + padding: const EdgeInsets.all(10), decoration: BoxDecoration( - borderRadius: BorderRadius.circular(10), + borderRadius: BorderRadius.circular(12), color: cs.surfaceContainerHighest.withValues(alpha: 0.25), border: Border.all(color: cs.outline.withValues(alpha: 0.1)), ), child: Row( crossAxisAlignment: CrossAxisAlignment.start, children: [ - // Image + play count badge + // Thumbnail Column( children: [ if (hasThumb) @@ -498,27 +387,32 @@ class _StatsScreenState extends State { onTap: url != null && url.isNotEmpty ? () => _launch(url) : null, child: ClipRRect( borderRadius: BorderRadius.circular(8), - child: Image.network( - imageUrl, - width: 100, - height: 60, + child: CachedNetworkImage( + imageUrl: imageUrl, + width: 80, + height: 50, fit: BoxFit.cover, - errorBuilder: (_, __, ___) => Container( - width: 100, height: 60, + placeholder: (_, __) => Container( + width: 80, height: 50, + color: cs.surfaceContainerHighest, + ), + errorWidget: (_, __, ___) => Container( + width: 80, height: 50, color: cs.surfaceContainerHighest, - child: Icon(Icons.broken_image_outlined, size: 18, color: cs.onSurfaceVariant), + child: Icon(Icons.broken_image_outlined, size: 16, + color: cs.onSurfaceVariant), ), ), ), ) else Container( - width: 100, height: 60, + width: 80, height: 50, decoration: BoxDecoration( color: cs.surfaceContainerHighest, borderRadius: BorderRadius.circular(8), ), - child: Icon(Icons.person_rounded, size: 24, color: cs.onSurfaceVariant), + child: Icon(Icons.person_rounded, size: 20, color: cs.onSurfaceVariant), ), const SizedBox(height: 4), Container( @@ -527,7 +421,7 @@ class _StatsScreenState extends State { color: cs.primary.withValues(alpha: 0.15), borderRadius: BorderRadius.circular(4), ), - child: Text('${count}x played', + child: Text('${count}x', style: tt.labelSmall?.copyWith( color: cs.primary, fontWeight: FontWeight.w700, @@ -542,58 +436,47 @@ class _StatsScreenState extends State { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - // Username / model name — bigger, on top - if (url != null && url.isNotEmpty) - InkWell( - onTap: () => _launch(url), - child: Text(username, - style: tt.titleSmall?.copyWith( - fontWeight: FontWeight.w800, - color: cs.primary, - fontSize: 14, - ), - maxLines: 1, overflow: TextOverflow.ellipsis), - ) - else - Text(username, - style: tt.titleSmall?.copyWith( - fontWeight: FontWeight.w800, - fontSize: 14, - ), - maxLines: 1, overflow: TextOverflow.ellipsis), - // Channel below + Row( + children: [ + if (rankBadge != null) ...[rankBadge, const SizedBox(width: 6)], + Expanded( + child: url != null && url.isNotEmpty + ? InkWell( + onTap: () => _launch(url), + child: Text(username, + style: tt.titleSmall?.copyWith( + fontWeight: FontWeight.w800, + color: cs.primary, + fontSize: 13, + ), + maxLines: 1, overflow: TextOverflow.ellipsis), + ) + : Text(username, + style: tt.titleSmall?.copyWith( + fontWeight: FontWeight.w800, fontSize: 13), + maxLines: 1, overflow: TextOverflow.ellipsis), + ), + ], + ), if (channel.isNotEmpty) ...[ const SizedBox(height: 2), Text(channel, style: tt.bodySmall?.copyWith( - color: cs.onSurfaceVariant, - fontWeight: FontWeight.w500, - ), + color: cs.onSurfaceVariant, fontWeight: FontWeight.w500), maxLines: 1, overflow: TextOverflow.ellipsis), ], const SizedBox(height: 6), - // Social icons row — icon only, no text Row( - mainAxisSize: MainAxisSize.min, children: [ - if (url != null && url.isNotEmpty) - IconButton( - onPressed: () => _launch(url), - icon: Icon(platformIcon, size: 18, color: platformColor), - padding: EdgeInsets.zero, - constraints: const BoxConstraints(minWidth: 28, minHeight: 28), - tooltip: platform, - visualDensity: VisualDensity.compact, - ), - if (yt != null && yt.isNotEmpty) - IconButton( - onPressed: () => _launch(yt), - icon: Icon(Icons.play_circle_filled, size: 18, color: AppTheme.accentRose), - padding: EdgeInsets.zero, - constraints: const BoxConstraints(minWidth: 28, minHeight: 28), - tooltip: 'YouTube', - visualDensity: VisualDensity.compact, + PlatformBadge(platform: platform), + if (yt != null && yt.isNotEmpty) ...[ + const SizedBox(width: 6), + InkWell( + onTap: () => _launch(yt), + child: Icon(Icons.play_circle_filled, + size: 16, color: AppTheme.accentRose), ), + ], ], ), ], @@ -604,8 +487,6 @@ class _StatsScreenState extends State { ); } - // ── Audio section ── - Widget _buildAudioSection(BuildContext context, List audio) { final cs = Theme.of(context).colorScheme; final tt = Theme.of(context).textTheme; @@ -626,9 +507,11 @@ class _StatsScreenState extends State { padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), child: Row( children: [ - Icon( - _audioCollapsed ? Icons.chevron_right_rounded : Icons.expand_more_rounded, - size: 20, color: cs.onSurfaceVariant, + AnimatedRotation( + turns: _audioCollapsed ? -0.25 : 0, + duration: const Duration(milliseconds: 200), + child: Icon(Icons.expand_more_rounded, + size: 20, color: cs.onSurfaceVariant), ), const SizedBox(width: 6), Text('Music (most streamed)', @@ -677,35 +560,17 @@ class _StatsScreenState extends State { ); }), if (totalPages > 1) - Padding( - padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text('Page $page of $totalPages', - style: tt.labelSmall?.copyWith(color: cs.onSurfaceVariant)), - Row(children: [ - IconButton( - onPressed: page > 1 ? () => setState(() => _audioPage = page - 1) : null, - icon: const Icon(Icons.chevron_left_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - IconButton( - onPressed: page < totalPages ? () => setState(() => _audioPage = page + 1) : null, - icon: const Icon(Icons.chevron_right_rounded), - iconSize: 20, - visualDensity: VisualDensity.compact, - ), - ]), - ], - ), + PaginationBar( + page: page, + totalPages: totalPages, + onPrev: () => setState(() => _audioPage = page - 1), + onNext: () => setState(() => _audioPage = page + 1), ), const SizedBox(height: 4), ], ], ), - ); + ).animate().fadeIn(duration: 400.ms, delay: 300.ms); } Future _launch(String url) async { diff --git a/frontend-flutter/lib/src/services/streaming_api.dart b/frontend-flutter/lib/src/services/streaming_api.dart index d954172..2d38b53 100644 --- a/frontend-flutter/lib/src/services/streaming_api.dart +++ b/frontend-flutter/lib/src/services/streaming_api.dart @@ -120,4 +120,14 @@ class StreamingApi { Future stopGeneration() async { await _apiClient.postJson('/api/stop_generation'); } + + Future clearGenerationLock() async { + await _apiClient.postJson('/api/clear_generation_lock'); + } + + /// Trigger a 10-second test chunk. Returns the playback URL on success. + Future generateTestChunk() async { + final json = await _apiClient.postJson('/api/generate_test_chunk'); + return json['url'] as String; + } } diff --git a/frontend-flutter/lib/src/theme/app_theme.dart b/frontend-flutter/lib/src/theme/app_theme.dart index b73d14a..6c9284e 100644 --- a/frontend-flutter/lib/src/theme/app_theme.dart +++ b/frontend-flutter/lib/src/theme/app_theme.dart @@ -7,33 +7,56 @@ class AppTheme { AppTheme._(); // ── Brand palette ── - static const Color _seed = Color(0xFF8B5CF6); + static const Color seed = Color(0xFF8B5CF6); static const Color accentCyan = Color(0xFF22D3EE); static const Color accentEmerald = Color(0xFF34D399); static const Color accentAmber = Color(0xFFFBBF24); static const Color accentRose = Color(0xFFFB7185); static const Color nowPlayingBlue = Color(0xFF60A5FA); + static const Color accentLavender = Color(0xFFA78BFA); // ── Surface tones ── - static const Color _bg = Color(0xFF060912); - static const Color _surfaceLowest = Color(0xFF070A12); - static const Color _surfaceLow = Color(0xFF0D111C); - static const Color _surface = Color(0xFF131A28); - static const Color _surfaceHigh = Color(0xFF1A2234); - static const Color _surfaceHighest = Color(0xFF222C42); + static const Color bg = Color(0xFF060912); + static const Color surfaceLowest = Color(0xFF070A12); + static const Color surfaceLow = Color(0xFF0D111C); + static const Color surface = Color(0xFF131A28); + static const Color surfaceHigh = Color(0xFF1A2234); + static const Color surfaceHighest = Color(0xFF222C42); + + // ── Breakpoints ── + static const double breakpointMobile = 600; + static const double breakpointTablet = 900; + static const double breakpointDesktop = 1200; + + static bool isMobile(BuildContext context) => + MediaQuery.sizeOf(context).width < breakpointMobile; + static bool isTablet(BuildContext context) { + final w = MediaQuery.sizeOf(context).width; + return w >= breakpointMobile && w < breakpointDesktop; + } + static bool isDesktop(BuildContext context) => + MediaQuery.sizeOf(context).width >= breakpointDesktop; + + /// Responsive grid column count. + static int gridColumns(BuildContext context) { + final w = MediaQuery.sizeOf(context).width; + if (w >= breakpointDesktop) return 3; + if (w >= breakpointMobile) return 2; + return 1; + } static ThemeData dark() { final base = ColorScheme.fromSeed( - seedColor: _seed, + seedColor: seed, brightness: Brightness.dark, ); final colorScheme = base.copyWith( - surfaceContainerLowest: _surfaceLowest, - surfaceContainerLow: _surfaceLow, - surfaceContainer: _surface, - surfaceContainerHigh: _surfaceHigh, - surfaceContainerHighest: _surfaceHighest, + surfaceContainerLowest: surfaceLowest, + surfaceContainerLow: surfaceLow, + surfaceContainer: surface, + surfaceContainerHigh: surfaceHigh, + surfaceContainerHighest: surfaceHighest, ); final textTheme = GoogleFonts.plusJakartaSansTextTheme( @@ -46,13 +69,22 @@ class AppTheme { return ThemeData( useMaterial3: true, colorScheme: colorScheme, - scaffoldBackgroundColor: _bg, + scaffoldBackgroundColor: bg, textTheme: textTheme, splashFactory: InkSparkle.splashFactory, + pageTransitionsTheme: const PageTransitionsTheme( + builders: { + TargetPlatform.android: FadeUpwardsPageTransitionsBuilder(), + TargetPlatform.iOS: CupertinoPageTransitionsBuilder(), + TargetPlatform.macOS: FadeUpwardsPageTransitionsBuilder(), + TargetPlatform.windows: FadeUpwardsPageTransitionsBuilder(), + TargetPlatform.linux: FadeUpwardsPageTransitionsBuilder(), + }, + ), // ── Cards ── cardTheme: CardThemeData( - color: _surfaceHigh, + color: surfaceHigh, elevation: 0, shadowColor: colorScheme.primary.withValues(alpha: 0.18), shape: RoundedRectangleBorder( @@ -101,7 +133,7 @@ class AppTheme { // ── Inputs ── inputDecorationTheme: InputDecorationTheme( filled: true, - fillColor: _surfaceHighest.withValues(alpha: 0.85), + fillColor: surfaceHighest.withValues(alpha: 0.85), contentPadding: const EdgeInsets.symmetric(horizontal: 14, vertical: 12), border: OutlineInputBorder(borderRadius: BorderRadius.circular(12)), @@ -121,9 +153,9 @@ class AppTheme { // ── Chips ── chipTheme: ChipThemeData( - backgroundColor: _surfaceHighest, + backgroundColor: surfaceHighest, selectedColor: colorScheme.primaryContainer, - disabledColor: _surface, + disabledColor: surface, labelStyle: textTheme.labelLarge, secondaryLabelStyle: textTheme.labelMedium, padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), @@ -139,9 +171,37 @@ class AppTheme { thickness: 1, ), - // ── Bottom Navigation ── + // ── Navigation bar (bottom, mobile) ── + navigationBarTheme: NavigationBarThemeData( + backgroundColor: surfaceLow, + indicatorColor: colorScheme.primary.withValues(alpha: 0.15), + elevation: 0, + height: 68, + labelBehavior: NavigationDestinationLabelBehavior.alwaysShow, + labelTextStyle: WidgetStatePropertyAll( + textTheme.labelSmall?.copyWith(fontWeight: FontWeight.w600), + ), + ), + + // ── Navigation rail (tablet/desktop) ── + navigationRailTheme: NavigationRailThemeData( + backgroundColor: surfaceLow, + indicatorColor: colorScheme.primary.withValues(alpha: 0.15), + elevation: 0, + selectedLabelTextStyle: textTheme.labelSmall?.copyWith( + fontWeight: FontWeight.w700, + color: colorScheme.primary, + ), + unselectedLabelTextStyle: textTheme.labelSmall?.copyWith( + color: colorScheme.onSurfaceVariant, + ), + selectedIconTheme: IconThemeData(color: colorScheme.primary), + unselectedIconTheme: IconThemeData(color: colorScheme.onSurfaceVariant), + ), + + // ── Bottom Navigation (legacy) ── bottomNavigationBarTheme: BottomNavigationBarThemeData( - backgroundColor: _surfaceLow, + backgroundColor: surfaceLow, selectedItemColor: colorScheme.primary, unselectedItemColor: colorScheme.onSurfaceVariant, type: BottomNavigationBarType.fixed, @@ -170,7 +230,7 @@ class AppTheme { // ── Progress indicators ── progressIndicatorTheme: ProgressIndicatorThemeData( color: colorScheme.primary, - circularTrackColor: _surfaceHighest, + circularTrackColor: surfaceHighest, ), // ── Snackbar ── @@ -188,7 +248,7 @@ class AppTheme { dropdownMenuTheme: DropdownMenuThemeData( inputDecorationTheme: InputDecorationTheme( filled: true, - fillColor: _surfaceHighest, + fillColor: surfaceHighest, contentPadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 10), border: diff --git a/frontend-flutter/lib/src/widgets/adaptive_grid.dart b/frontend-flutter/lib/src/widgets/adaptive_grid.dart new file mode 100644 index 0000000..e3613ce --- /dev/null +++ b/frontend-flutter/lib/src/widgets/adaptive_grid.dart @@ -0,0 +1,43 @@ +import 'package:flutter/material.dart'; + +/// Responsive grid that adjusts column count based on available width. +class AdaptiveGrid extends StatelessWidget { + const AdaptiveGrid({ + super.key, + required this.children, + this.minCrossAxisExtent = 300, + this.mainAxisSpacing = 12, + this.crossAxisSpacing = 12, + this.childAspectRatio, + this.mainAxisExtent, + this.padding, + }); + + final List children; + final double minCrossAxisExtent; + final double mainAxisSpacing; + final double crossAxisSpacing; + final double? childAspectRatio; + final double? mainAxisExtent; + final EdgeInsetsGeometry? padding; + + @override + Widget build(BuildContext context) { + if (children.isEmpty) return const SizedBox.shrink(); + + return GridView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + padding: padding, + gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( + maxCrossAxisExtent: minCrossAxisExtent, + mainAxisSpacing: mainAxisSpacing, + crossAxisSpacing: crossAxisSpacing, + childAspectRatio: childAspectRatio ?? 1.0, + mainAxisExtent: mainAxisExtent, + ), + itemCount: children.length, + itemBuilder: (_, i) => children[i], + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/animated_counter.dart b/frontend-flutter/lib/src/widgets/animated_counter.dart new file mode 100644 index 0000000..4457919 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/animated_counter.dart @@ -0,0 +1,34 @@ +import 'package:flutter/material.dart'; + +/// Animated number counter with roll transition. +class AnimatedCounter extends StatelessWidget { + const AnimatedCounter({ + super.key, + required this.value, + this.style, + this.duration = const Duration(milliseconds: 600), + this.prefix = '', + this.suffix = '', + }); + + final num value; + final TextStyle? style; + final Duration duration; + final String prefix; + final String suffix; + + @override + Widget build(BuildContext context) { + return TweenAnimationBuilder( + tween: Tween(begin: 0, end: value.toDouble()), + duration: duration, + curve: Curves.easeOutCubic, + builder: (context, val, _) { + final display = value is int + ? '$prefix${val.toInt()}$suffix' + : '$prefix${val.toStringAsFixed(1)}$suffix'; + return Text(display, style: style); + }, + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/audio_card.dart b/frontend-flutter/lib/src/widgets/audio_card.dart new file mode 100644 index 0000000..e52b803 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/audio_card.dart @@ -0,0 +1,196 @@ +import 'package:flutter/material.dart'; + +import '../models/audio_file.dart'; +import '../theme/app_theme.dart'; + +/// Rich card for displaying an audio file. +class AudioCard extends StatelessWidget { + const AudioCard({ + super.key, + required this.audio, + this.isNowPlaying = false, + this.progress, + this.elapsedLabel, + this.totalLabel, + this.onPlay, + this.onDelete, + }); + + final AudioFile audio; + final bool isNowPlaying; + final double? progress; + final String? elapsedLabel; + final String? totalLabel; + final VoidCallback? onPlay; + final VoidCallback? onDelete; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(14), + color: isNowPlaying + ? AppTheme.accentEmerald.withValues(alpha: 0.08) + : cs.surfaceContainerHigh.withValues(alpha: 0.5), + border: Border.all( + color: isNowPlaying + ? AppTheme.accentEmerald.withValues(alpha: 0.3) + : cs.outline.withValues(alpha: 0.12), + ), + ), + child: Padding( + padding: const EdgeInsets.all(12), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Icon + title row + Row( + children: [ + Container( + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: (isNowPlaying + ? AppTheme.accentEmerald + : cs.primary) + .withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(10), + ), + child: Icon( + isNowPlaying + ? Icons.music_note_rounded + : Icons.audiotrack_rounded, + size: 20, + color: + isNowPlaying ? AppTheme.accentEmerald : cs.primary, + ), + ), + const SizedBox(width: 10), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Expanded( + child: Text( + audio.name, + style: tt.titleSmall?.copyWith( + fontWeight: FontWeight.w700, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + if (isNowPlaying) + Container( + margin: const EdgeInsets.only(left: 6), + padding: const EdgeInsets.symmetric( + horizontal: 6, vertical: 2), + decoration: BoxDecoration( + color: AppTheme.accentEmerald + .withValues(alpha: 0.2), + borderRadius: BorderRadius.circular(4), + ), + child: Text('PLAYING', + style: tt.labelSmall?.copyWith( + color: AppTheme.accentEmerald, + fontWeight: FontWeight.w800, + fontSize: 9)), + ), + ], + ), + const SizedBox(height: 2), + Text( + '${audio.sizeMb} MB${audio.durationDisplay != null ? ' · ${audio.durationDisplay}' : ''}', + style: tt.labelSmall + ?.copyWith(color: cs.onSurfaceVariant), + ), + ], + ), + ), + ], + ), + // Progress bar for now playing + if (isNowPlaying && progress != null) ...[ + const SizedBox(height: 10), + ClipRRect( + borderRadius: BorderRadius.circular(3), + child: LinearProgressIndicator( + value: progress!.clamp(0.0, 1.0), + backgroundColor: + cs.surfaceContainerHighest.withValues(alpha: 0.5), + color: AppTheme.accentEmerald, + minHeight: 4, + ), + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + elapsedLabel ?? '0:00', + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant.withValues(alpha: 0.7), + fontFeatures: const [FontFeature.tabularFigures()], + fontSize: 10, + ), + ), + Text( + totalLabel ?? '0:00', + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant.withValues(alpha: 0.7), + fontFeatures: const [FontFeature.tabularFigures()], + fontSize: 10, + ), + ), + ], + ), + ], + const SizedBox(height: 8), + // Actions + Row( + children: [ + Expanded( + child: SizedBox( + height: 32, + child: FilledButton.tonalIcon( + onPressed: onPlay, + icon: Icon( + isNowPlaying + ? Icons.skip_next_rounded + : Icons.play_arrow_rounded, + size: 16), + label: Text(isNowPlaying ? 'Skip' : 'Play', + style: const TextStyle(fontSize: 12)), + style: FilledButton.styleFrom( + padding: const EdgeInsets.symmetric(horizontal: 8), + ), + ), + ), + ), + if (onDelete != null && !isNowPlaying) ...[ + const SizedBox(width: 6), + SizedBox( + height: 32, + width: 32, + child: IconButton( + onPressed: onDelete, + icon: Icon(Icons.delete_outline_rounded, + size: 16, + color: AppTheme.accentRose.withValues(alpha: 0.8)), + padding: EdgeInsets.zero, + tooltip: 'Delete', + ), + ), + ], + ], + ), + ], + ), + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/chunk_card.dart b/frontend-flutter/lib/src/widgets/chunk_card.dart new file mode 100644 index 0000000..1f7ad6f --- /dev/null +++ b/frontend-flutter/lib/src/widgets/chunk_card.dart @@ -0,0 +1,340 @@ +import 'package:flutter/material.dart'; +import 'package:cached_network_image/cached_network_image.dart'; + +import '../models/chunk.dart'; +import '../theme/app_theme.dart'; + +/// Rich card for displaying a video chunk with thumbnail, metadata badges, and actions. +class ChunkCard extends StatelessWidget { + const ChunkCard({ + super.key, + required this.chunk, + this.isNowPlaying = false, + this.progress, + this.elapsedLabel, + this.totalLabel, + this.onPlay, + this.onSources, + }); + + final Chunk chunk; + final bool isNowPlaying; + final double? progress; + final String? elapsedLabel; + final String? totalLabel; + final VoidCallback? onPlay; + final VoidCallback? onSources; + + String get _thumbnailUrl { + if (chunk.sourceVideos != null && chunk.sourceVideos!.isNotEmpty) { + final first = chunk.sourceVideos!.first; + final thumb = first['thumbnail_url'] as String?; + if (thumb != null && thumb.isNotEmpty) return thumb; + } + return ''; + } + + String _relativeTime(String createdAt) { + final dt = DateTime.tryParse(createdAt); + if (dt == null) return createdAt; + final diff = DateTime.now().difference(dt); + if (diff.inDays > 0) return '${diff.inDays}d ago'; + if (diff.inHours > 0) return '${diff.inHours}h ago'; + if (diff.inMinutes > 0) return '${diff.inMinutes}m ago'; + return 'Just now'; + } + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(14), + color: isNowPlaying + ? AppTheme.nowPlayingBlue.withValues(alpha: 0.08) + : cs.surfaceContainerHigh.withValues(alpha: 0.5), + border: Border.all( + color: isNowPlaying + ? AppTheme.nowPlayingBlue.withValues(alpha: 0.3) + : cs.outline.withValues(alpha: 0.12), + ), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Thumbnail + ClipRRect( + borderRadius: + const BorderRadius.vertical(top: Radius.circular(13)), + child: AspectRatio( + aspectRatio: 16 / 9, + child: Stack( + fit: StackFit.expand, + children: [ + if (_thumbnailUrl.isNotEmpty) + CachedNetworkImage( + imageUrl: _thumbnailUrl, + fit: BoxFit.cover, + placeholder: (_, __) => Container( + color: cs.surfaceContainerHighest, + child: Center( + child: Icon(Icons.movie_rounded, + color: cs.onSurfaceVariant.withValues(alpha: 0.3), + size: 32), + ), + ), + errorWidget: (_, __, ___) => + _GradientPlaceholder(name: chunk.name), + ) + else + _GradientPlaceholder(name: chunk.name), + // Now playing overlay + if (isNowPlaying) + Positioned( + top: 8, + left: 8, + child: Container( + padding: const EdgeInsets.symmetric( + horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: AppTheme.nowPlayingBlue.withValues(alpha: 0.9), + borderRadius: BorderRadius.circular(6), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + width: 6, + height: 6, + decoration: const BoxDecoration( + shape: BoxShape.circle, + color: Colors.white, + ), + ), + const SizedBox(width: 4), + Text('NOW PLAYING', + style: tt.labelSmall?.copyWith( + color: Colors.white, + fontWeight: FontWeight.w800, + fontSize: 9)), + ], + ), + ), + ), + // Badges + Positioned( + bottom: 8, + right: 8, + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (chunk.videoCodec != null) + _Badge( + text: chunk.videoCodec!.toUpperCase(), + color: AppTheme.accentCyan), + if (chunk.width != null && chunk.height != null) ...[ + const SizedBox(width: 4), + _Badge( + text: '${chunk.width}x${chunk.height}', + color: AppTheme.accentLavender), + ], + ], + ), + ), + ], + ), + ), + ), + // Content + Padding( + padding: const EdgeInsets.fromLTRB(12, 10, 12, 10), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + chunk.name, + style: tt.titleSmall?.copyWith( + fontWeight: FontWeight.w700, + height: 1.2, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + const SizedBox(height: 4), + Row( + children: [ + Text( + _relativeTime(chunk.createdAt), + style: tt.labelSmall + ?.copyWith(color: cs.onSurfaceVariant), + ), + const SizedBox(width: 8), + Text( + '${chunk.sizeMb} MB', + style: tt.labelSmall + ?.copyWith(color: cs.onSurfaceVariant), + ), + if (chunk.daysToExpire != null) ...[ + const SizedBox(width: 8), + Text( + '${chunk.daysToExpire}d left', + style: tt.labelSmall?.copyWith( + color: chunk.daysToExpire! <= 2 + ? AppTheme.accentRose + : cs.onSurfaceVariant, + fontWeight: chunk.daysToExpire! <= 2 + ? FontWeight.w700 + : FontWeight.w400, + ), + ), + ], + ], + ), + // Progress bar for now playing + if (isNowPlaying && progress != null) ...[ + const SizedBox(height: 8), + ClipRRect( + borderRadius: BorderRadius.circular(3), + child: LinearProgressIndicator( + value: progress!.clamp(0.0, 1.0), + backgroundColor: + cs.surfaceContainerHighest.withValues(alpha: 0.5), + color: AppTheme.nowPlayingBlue, + minHeight: 4, + ), + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + elapsedLabel ?? '0:00', + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant.withValues(alpha: 0.7), + fontFeatures: const [FontFeature.tabularFigures()], + fontSize: 10, + ), + ), + Text( + totalLabel ?? '0:00', + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant.withValues(alpha: 0.7), + fontFeatures: const [FontFeature.tabularFigures()], + fontSize: 10, + ), + ), + ], + ), + ], + const SizedBox(height: 8), + // Actions + Row( + children: [ + Expanded( + child: SizedBox( + height: 32, + child: FilledButton.tonalIcon( + onPressed: onPlay, + icon: Icon( + isNowPlaying + ? Icons.skip_next_rounded + : Icons.play_arrow_rounded, + size: 16), + label: Text(isNowPlaying ? 'Skip' : 'Play', + style: const TextStyle(fontSize: 12)), + style: FilledButton.styleFrom( + padding: const EdgeInsets.symmetric(horizontal: 8), + ), + ), + ), + ), + if (chunk.hasSources) ...[ + const SizedBox(width: 6), + SizedBox( + height: 32, + child: OutlinedButton( + onPressed: onSources, + style: OutlinedButton.styleFrom( + padding: const EdgeInsets.symmetric(horizontal: 10), + ), + child: const Text('Sources', + style: TextStyle(fontSize: 12)), + ), + ), + ], + ], + ), + ], + ), + ), + ], + ), + ); + } +} + +class _Badge extends StatelessWidget { + const _Badge({required this.text, required this.color}); + final String text; + final Color color; + + @override + Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), + decoration: BoxDecoration( + color: color.withValues(alpha: 0.85), + borderRadius: BorderRadius.circular(4), + ), + child: Text( + text, + style: Theme.of(context).textTheme.labelSmall?.copyWith( + color: Colors.white, + fontWeight: FontWeight.w700, + fontSize: 9, + ), + ), + ); + } +} + +/// Gradient placeholder when no thumbnail available. +class _GradientPlaceholder extends StatelessWidget { + const _GradientPlaceholder({required this.name}); + final String name; + + @override + Widget build(BuildContext context) { + final hash = name.hashCode; + final colors = [ + [AppTheme.seed, AppTheme.accentCyan], + [AppTheme.accentRose, AppTheme.accentAmber], + [AppTheme.accentEmerald, AppTheme.accentCyan], + [AppTheme.accentLavender, AppTheme.accentRose], + [AppTheme.nowPlayingBlue, AppTheme.seed], + ]; + final pair = colors[hash.abs() % colors.length]; + + return Container( + decoration: BoxDecoration( + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + pair[0].withValues(alpha: 0.4), + pair[1].withValues(alpha: 0.3), + ], + ), + ), + child: Center( + child: Icon( + Icons.movie_rounded, + color: Colors.white.withValues(alpha: 0.3), + size: 36, + ), + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/filter_bar.dart b/frontend-flutter/lib/src/widgets/filter_bar.dart new file mode 100644 index 0000000..75b7c8c --- /dev/null +++ b/frontend-flutter/lib/src/widgets/filter_bar.dart @@ -0,0 +1,113 @@ +import 'package:flutter/material.dart'; + +import '../theme/app_theme.dart'; + +/// Reusable search bar with debounced input, filter chips, and sort dropdown. +class FilterBar extends StatelessWidget { + const FilterBar({ + super.key, + this.searchController, + this.searchHint = 'Search…', + this.onSearchChanged, + this.sortWidget, + this.filterWidgets = const [], + this.trailing, + }); + + final TextEditingController? searchController; + final String searchHint; + final ValueChanged? onSearchChanged; + final Widget? sortWidget; + final List filterWidgets; + final Widget? trailing; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + decoration: BoxDecoration( + color: cs.surfaceContainerLow.withValues(alpha: 0.5), + borderRadius: BorderRadius.circular(12), + border: Border.all(color: cs.outline.withValues(alpha: 0.1)), + ), + child: Wrap( + spacing: 10, + runSpacing: 10, + crossAxisAlignment: WrapCrossAlignment.center, + children: [ + // Search + if (searchController != null) + SizedBox( + width: 220, + child: TextField( + controller: searchController, + onChanged: onSearchChanged, + style: tt.bodySmall, + decoration: InputDecoration( + isDense: true, + hintText: searchHint, + prefixIcon: Icon(Icons.search_rounded, + size: 18, color: cs.onSurfaceVariant), + contentPadding: + const EdgeInsets.symmetric(horizontal: 10, vertical: 8), + filled: true, + fillColor: AppTheme.surfaceHighest.withValues(alpha: 0.6), + ), + ), + ), + if (sortWidget != null) sortWidget!, + ...filterWidgets, + if (trailing != null) trailing!, + ], + ), + ); + } +} + +/// Sort dropdown builder matching the theme. +class SortDropdown extends StatelessWidget { + const SortDropdown({ + super.key, + required this.value, + required this.labels, + required this.onChanged, + }); + + final T value; + final Map labels; + final ValueChanged onChanged; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 10), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: cs.surfaceContainerHighest.withValues(alpha: 0.6), + border: Border.all(color: cs.outline.withValues(alpha: 0.25)), + ), + child: DropdownButton( + value: value, + isDense: true, + underline: const SizedBox.shrink(), + dropdownColor: cs.surfaceContainerHigh, + borderRadius: BorderRadius.circular(12), + style: tt.bodySmall?.copyWith(color: cs.onSurface), + icon: Icon(Icons.unfold_more_rounded, + size: 16, color: cs.onSurfaceVariant), + items: labels.entries + .map((e) => DropdownMenuItem(value: e.key, child: Text(e.value))) + .toList(), + onChanged: (v) { + if (v != null) onChanged(v); + }, + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/gauge_widget.dart b/frontend-flutter/lib/src/widgets/gauge_widget.dart new file mode 100644 index 0000000..16ed2d8 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/gauge_widget.dart @@ -0,0 +1,130 @@ +import 'dart:math' as math; + +import 'package:flutter/material.dart'; + +import '../theme/app_theme.dart'; + +/// Circular gauge for system metrics (CPU, Memory, GPU). +class GaugeWidget extends StatelessWidget { + const GaugeWidget({ + super.key, + required this.label, + required this.value, + this.color, + this.size = 80, + this.subtitle, + }); + + /// 0.0 – 100.0 + final String label; + final double value; + final Color? color; + final double size; + final String? subtitle; + + Color get _effectiveColor { + if (color != null) return color!; + if (value > 80) return AppTheme.accentRose; + if (value > 50) return AppTheme.accentAmber; + return AppTheme.accentEmerald; + } + + @override + Widget build(BuildContext context) { + final tt = Theme.of(context).textTheme; + final cs = Theme.of(context).colorScheme; + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox( + width: size, + height: size, + child: CustomPaint( + painter: _GaugePainter( + value: value.clamp(0, 100) / 100, + color: _effectiveColor, + trackColor: cs.surfaceContainerHighest.withValues(alpha: 0.5), + ), + child: Center( + child: Text( + '${value.toStringAsFixed(0)}%', + style: tt.titleSmall?.copyWith( + fontWeight: FontWeight.w800, + color: _effectiveColor, + fontFeatures: const [FontFeature.tabularFigures()], + ), + ), + ), + ), + ), + const SizedBox(height: 6), + Text( + label, + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant, + fontWeight: FontWeight.w600, + ), + ), + if (subtitle != null) + Text( + subtitle!, + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant.withValues(alpha: 0.7), + fontSize: 10, + ), + ), + ], + ); + } +} + +class _GaugePainter extends CustomPainter { + _GaugePainter({ + required this.value, + required this.color, + required this.trackColor, + }); + + final double value; + final Color color; + final Color trackColor; + + @override + void paint(Canvas canvas, Size size) { + final center = Offset(size.width / 2, size.height / 2); + final radius = math.min(size.width, size.height) / 2 - 6; + const startAngle = -math.pi * 0.75; + const sweepFull = math.pi * 1.5; + + // Track + canvas.drawArc( + Rect.fromCircle(center: center, radius: radius), + startAngle, + sweepFull, + false, + Paint() + ..color = trackColor + ..style = PaintingStyle.stroke + ..strokeWidth = 6 + ..strokeCap = StrokeCap.round, + ); + + // Fill + canvas.drawArc( + Rect.fromCircle(center: center, radius: radius), + startAngle, + sweepFull * value, + false, + Paint() + ..color = color + ..style = PaintingStyle.stroke + ..strokeWidth = 6 + ..strokeCap = StrokeCap.round, + ); + } + + @override + bool shouldRepaint(_GaugePainter old) => + old.value != value || old.color != color; +} diff --git a/frontend-flutter/lib/src/widgets/glass_card.dart b/frontend-flutter/lib/src/widgets/glass_card.dart index c856678..15e70f6 100644 --- a/frontend-flutter/lib/src/widgets/glass_card.dart +++ b/frontend-flutter/lib/src/widgets/glass_card.dart @@ -3,7 +3,8 @@ import 'dart:ui'; import 'package:flutter/material.dart'; /// Frosted-glass container with optional gradient border glow. -class GlassCard extends StatelessWidget { +/// Enhanced with tap animation and inner shadow. +class GlassCard extends StatefulWidget { const GlassCard({ super.key, required this.child, @@ -13,6 +14,8 @@ class GlassCard extends StatelessWidget { this.glowColor, this.padding, this.margin, + this.onTap, + this.tapAnimate = true, }); final Widget child; @@ -22,15 +25,24 @@ class GlassCard extends StatelessWidget { final Color? glowColor; final EdgeInsetsGeometry? padding; final EdgeInsetsGeometry? margin; + final VoidCallback? onTap; + final bool tapAnimate; + + @override + State createState() => _GlassCardState(); +} + +class _GlassCardState extends State { + bool _pressed = false; @override Widget build(BuildContext context) { final cs = Theme.of(context).colorScheme; - final glow = glowColor ?? cs.primary; - final radius = BorderRadius.circular(borderRadius); + final glow = widget.glowColor ?? cs.primary; + final radius = BorderRadius.circular(widget.borderRadius); - return Container( - margin: margin, + Widget card = Container( + margin: widget.margin, decoration: BoxDecoration( borderRadius: radius, boxShadow: [ @@ -44,12 +56,13 @@ class GlassCard extends StatelessWidget { child: ClipRRect( borderRadius: radius, child: BackdropFilter( - filter: ImageFilter.blur(sigmaX: blur, sigmaY: blur), + filter: ImageFilter.blur(sigmaX: widget.blur, sigmaY: widget.blur), child: Container( - padding: padding ?? const EdgeInsets.all(16), + padding: widget.padding ?? const EdgeInsets.all(16), decoration: BoxDecoration( borderRadius: radius, - color: cs.surfaceContainerHigh.withValues(alpha: 0.65 + opacity), + color: cs.surfaceContainerHigh + .withValues(alpha: 0.65 + widget.opacity), border: Border.all( color: cs.outline.withValues(alpha: 0.2), ), @@ -62,10 +75,29 @@ class GlassCard extends StatelessWidget { ], ), ), - child: child, + child: widget.child, ), ), ), ); + + if (widget.onTap != null && widget.tapAnimate) { + card = GestureDetector( + onTapDown: (_) => setState(() => _pressed = true), + onTapUp: (_) => setState(() => _pressed = false), + onTapCancel: () => setState(() => _pressed = false), + onTap: widget.onTap, + child: AnimatedScale( + scale: _pressed ? 0.97 : 1.0, + duration: const Duration(milliseconds: 120), + curve: Curves.easeOut, + child: card, + ), + ); + } else if (widget.onTap != null) { + card = GestureDetector(onTap: widget.onTap, child: card); + } + + return card; } } diff --git a/frontend-flutter/lib/src/widgets/media_list_tile.dart b/frontend-flutter/lib/src/widgets/media_list_tile.dart new file mode 100644 index 0000000..ed21408 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/media_list_tile.dart @@ -0,0 +1,249 @@ +import 'package:flutter/material.dart'; + +import '../theme/app_theme.dart'; + +/// Compact list tile for displaying a video chunk or audio file. +/// Used by both tabs in the library screen for a consistent layout. +class MediaListTile extends StatelessWidget { + const MediaListTile({ + super.key, + required this.title, + required this.subtitle, + required this.icon, + this.isNowPlaying = false, + this.accentColor, + this.onPlay, + this.onDelete, + this.onSources, + this.badges = const [], + }); + + final String title; + final String subtitle; + final IconData icon; + final bool isNowPlaying; + /// Accent colour for the now-playing highlight (defaults to nowPlayingBlue). + final Color? accentColor; + final VoidCallback? onPlay; + final VoidCallback? onDelete; + final VoidCallback? onSources; + /// Tiny trailing badges (e.g. codec, resolution). + final List badges; + + Color get _accent => accentColor ?? AppTheme.nowPlayingBlue; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + margin: const EdgeInsets.only(bottom: 2), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: isNowPlaying + ? _accent.withValues(alpha: 0.07) + : Colors.transparent, + border: isNowPlaying + ? Border.all(color: _accent.withValues(alpha: 0.25)) + : null, + ), + child: InkWell( + onTap: onPlay, + borderRadius: BorderRadius.circular(10), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + child: Row( + children: [ + // ── Icon / thumbnail ── + Container( + width: 40, + height: 40, + decoration: BoxDecoration( + color: (isNowPlaying ? _accent : cs.primary) + .withValues(alpha: 0.12), + borderRadius: BorderRadius.circular(8), + ), + child: Icon( + icon, + size: 20, + color: isNowPlaying ? _accent : cs.onSurfaceVariant, + ), + ), + const SizedBox(width: 12), + + // ── Title / subtitle / now-playing label ── + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Row( + children: [ + Expanded( + child: Text( + title, + style: tt.bodyMedium?.copyWith( + fontWeight: + isNowPlaying ? FontWeight.w700 : FontWeight.w500, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + if (isNowPlaying) ...[ + const SizedBox(width: 6), + _NowPlayingBadge(color: _accent), + ], + ], + ), + const SizedBox(height: 2), + Row( + children: [ + Expanded( + child: Text( + subtitle, + style: tt.labelSmall?.copyWith( + color: cs.onSurfaceVariant, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + // Inline badges (codec, resolution) + for (final b in badges) ...[ + const SizedBox(width: 6), + _TinyBadge(text: b.text, color: b.color), + ], + ], + ), + ], + ), + ), + + // ── Actions ── + if (onSources != null) + _ActionIcon( + icon: Icons.info_outline_rounded, + tooltip: 'Sources', + onTap: onSources!, + ), + if (onDelete != null && !isNowPlaying) + _ActionIcon( + icon: Icons.delete_outline_rounded, + tooltip: 'Delete', + onTap: onDelete!, + color: AppTheme.accentRose.withValues(alpha: 0.8), + ), + _ActionIcon( + icon: isNowPlaying + ? Icons.skip_next_rounded + : Icons.play_arrow_rounded, + tooltip: isNowPlaying ? 'Skip' : 'Play', + onTap: onPlay ?? () {}, + color: isNowPlaying ? _accent : null, + ), + ], + ), + ), + ), + ); + } +} + +// ── Supporting widgets ── + +class BadgeInfo { + const BadgeInfo({required this.text, required this.color}); + final String text; + final Color color; +} + +class _NowPlayingBadge extends StatelessWidget { + const _NowPlayingBadge({required this.color}); + final Color color; + + @override + Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), + decoration: BoxDecoration( + color: color.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(4), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + width: 5, + height: 5, + decoration: BoxDecoration(shape: BoxShape.circle, color: color), + ), + const SizedBox(width: 4), + Text( + 'NOW PLAYING', + style: TextStyle( + color: color, + fontSize: 8, + fontWeight: FontWeight.w800, + letterSpacing: 0.5, + ), + ), + ], + ), + ); + } +} + +class _TinyBadge extends StatelessWidget { + const _TinyBadge({required this.text, required this.color}); + final String text; + final Color color; + + @override + Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.symmetric(horizontal: 5, vertical: 1), + decoration: BoxDecoration( + color: color.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(3), + ), + child: Text( + text, + style: TextStyle( + color: color, + fontSize: 9, + fontWeight: FontWeight.w700, + ), + ), + ); + } +} + +class _ActionIcon extends StatelessWidget { + const _ActionIcon({ + required this.icon, + required this.tooltip, + required this.onTap, + this.color, + }); + final IconData icon; + final String tooltip; + final VoidCallback onTap; + final Color? color; + + @override + Widget build(BuildContext context) { + return SizedBox( + width: 32, + height: 32, + child: IconButton( + onPressed: onTap, + icon: Icon(icon, size: 18, color: color), + padding: EdgeInsets.zero, + tooltip: tooltip, + visualDensity: VisualDensity.compact, + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/mini_player_bar.dart b/frontend-flutter/lib/src/widgets/mini_player_bar.dart new file mode 100644 index 0000000..12807d1 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/mini_player_bar.dart @@ -0,0 +1,113 @@ +import 'package:flutter/material.dart'; + +import '../theme/app_theme.dart'; + +/// Persistent mini player bar showing current chunk + audio with skip controls. +class MiniPlayerBar extends StatelessWidget { + const MiniPlayerBar({ + super.key, + this.currentChunk, + this.currentAudio, + this.chunkProgress = 0, + this.onSkipVideo, + this.onSkipAudio, + }); + + final String? currentChunk; + final String? currentAudio; + final double chunkProgress; + final VoidCallback? onSkipVideo; + final VoidCallback? onSkipAudio; + + @override + Widget build(BuildContext context) { + if (currentChunk == null && currentAudio == null) { + return const SizedBox.shrink(); + } + + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Container( + decoration: BoxDecoration( + color: AppTheme.surfaceLow, + border: Border( + top: BorderSide(color: cs.outline.withValues(alpha: 0.12)), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Thin progress bar + ClipRRect( + child: LinearProgressIndicator( + value: chunkProgress.clamp(0.0, 1.0), + backgroundColor: Colors.transparent, + color: AppTheme.nowPlayingBlue, + minHeight: 2, + ), + ), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + child: Row( + children: [ + // Video info + Container( + padding: const EdgeInsets.all(6), + decoration: BoxDecoration( + color: AppTheme.nowPlayingBlue.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(8), + ), + child: const Icon(Icons.live_tv_rounded, + size: 18, color: AppTheme.nowPlayingBlue), + ), + const SizedBox(width: 8), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Text( + currentChunk ?? 'No video', + style: tt.labelMedium?.copyWith( + fontWeight: FontWeight.w700, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + if (currentAudio != null) + Text( + currentAudio!, + style: tt.labelSmall?.copyWith( + color: AppTheme.accentEmerald, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ], + ), + ), + // Skip audio + IconButton( + onPressed: onSkipAudio, + icon: const Icon(Icons.skip_next_rounded, size: 20), + tooltip: 'Skip Audio', + color: AppTheme.accentEmerald, + visualDensity: VisualDensity.compact, + ), + // Skip video + IconButton( + onPressed: onSkipVideo, + icon: const Icon(Icons.skip_next_rounded, size: 22), + tooltip: 'Skip Video', + color: AppTheme.nowPlayingBlue, + visualDensity: VisualDensity.compact, + ), + ], + ), + ), + ], + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/pagination_bar.dart b/frontend-flutter/lib/src/widgets/pagination_bar.dart new file mode 100644 index 0000000..11f862c --- /dev/null +++ b/frontend-flutter/lib/src/widgets/pagination_bar.dart @@ -0,0 +1,151 @@ +import 'dart:math' as math; + +import 'package:flutter/material.dart'; + +/// Paginator with clickable page numbers and prev/next arrows. +class PaginationBar extends StatelessWidget { + const PaginationBar({ + super.key, + required this.page, + required this.totalPages, + this.onPrev, + this.onNext, + this.onPageSelected, + }); + + final int page; + final int totalPages; + final VoidCallback? onPrev; + final VoidCallback? onNext; + /// Direct page jump — receives 1-based page number. + final ValueChanged? onPageSelected; + + /// Build the list of page indicators: ints for page buttons, null for ellipsis. + List _pageNumbers() { + if (totalPages <= 7) { + return List.generate(totalPages, (i) => i + 1); + } + // Always show first, last, current, and 1 neighbour each side. + final pages = [1]; + final start = math.max(2, page - 1); + final end = math.min(totalPages - 1, page + 1); + if (start > 2) pages.add(null); // ellipsis + for (int i = start; i <= end; i++) { + pages.add(i); + } + if (end < totalPages - 1) pages.add(null); // ellipsis + pages.add(totalPages); + return pages; + } + + @override + Widget build(BuildContext context) { + if (totalPages <= 1) return const SizedBox.shrink(); + + final cs = Theme.of(context).colorScheme; + + final numbers = _pageNumbers(); + + return Padding( + padding: const EdgeInsets.symmetric(vertical: 12), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + // Prev arrow + _ArrowButton( + icon: Icons.chevron_left_rounded, + onTap: page > 1 ? (onPrev ?? () => onPageSelected?.call(page - 1)) : null, + ), + const SizedBox(width: 4), + // Page numbers + for (final p in numbers) ...[ + if (p == null) + Padding( + padding: const EdgeInsets.symmetric(horizontal: 2), + child: Text('…', + style: TextStyle( + color: cs.onSurfaceVariant, fontSize: 13)), + ) + else + _PageButton( + page: p, + isActive: p == page, + onTap: () { + if (p != page) onPageSelected?.call(p); + }, + ), + ], + const SizedBox(width: 4), + // Next arrow + _ArrowButton( + icon: Icons.chevron_right_rounded, + onTap: page < totalPages ? (onNext ?? () => onPageSelected?.call(page + 1)) : null, + ), + ], + ), + ); + } +} + +class _PageButton extends StatelessWidget { + const _PageButton({ + required this.page, + required this.isActive, + required this.onTap, + }); + final int page; + final bool isActive; + final VoidCallback onTap; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 2), + child: Material( + color: isActive ? cs.primary : Colors.transparent, + borderRadius: BorderRadius.circular(6), + child: InkWell( + onTap: isActive ? null : onTap, + borderRadius: BorderRadius.circular(6), + child: Container( + constraints: const BoxConstraints(minWidth: 30, minHeight: 28), + alignment: Alignment.center, + padding: const EdgeInsets.symmetric(horizontal: 4), + child: Text( + '$page', + style: TextStyle( + color: isActive ? cs.onPrimary : cs.onSurfaceVariant, + fontSize: 12, + fontWeight: isActive ? FontWeight.w700 : FontWeight.w500, + ), + ), + ), + ), + ), + ); + } +} + +class _ArrowButton extends StatelessWidget { + const _ArrowButton({required this.icon, this.onTap}); + final IconData icon; + final VoidCallback? onTap; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + return SizedBox( + width: 28, + height: 28, + child: IconButton( + onPressed: onTap, + icon: Icon(icon, size: 18), + padding: EdgeInsets.zero, + visualDensity: VisualDensity.compact, + color: cs.onSurfaceVariant, + disabledColor: cs.onSurfaceVariant.withValues(alpha: 0.25), + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/platform_badge.dart b/frontend-flutter/lib/src/widgets/platform_badge.dart new file mode 100644 index 0000000..c0b0695 --- /dev/null +++ b/frontend-flutter/lib/src/widgets/platform_badge.dart @@ -0,0 +1,43 @@ +import 'package:flutter/material.dart'; + +import '../theme/app_theme.dart'; + +/// Platform badge for Instagram/TikTok/YouTube/Other. +class PlatformBadge extends StatelessWidget { + const PlatformBadge({super.key, required this.platform}); + + final String platform; + + static const _config = { + 'instagram': (Icons.camera_alt_rounded, AppTheme.accentRose, 'IG'), + 'tiktok': (Icons.music_video_rounded, AppTheme.accentCyan, 'TT'), + 'youtube': (Icons.play_circle_filled, AppTheme.accentRose, 'YT'), + }; + + @override + Widget build(BuildContext context) { + final tt = Theme.of(context).textTheme; + final (icon, color, label) = + _config[platform.toLowerCase()] ?? + (Icons.link_rounded, Theme.of(context).colorScheme.onSurfaceVariant, platform.substring(0, 2).toUpperCase()); + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), + decoration: BoxDecoration( + color: color.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(4), + border: Border.all(color: color.withValues(alpha: 0.3)), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon(icon, size: 12, color: color), + const SizedBox(width: 3), + Text(label, + style: tt.labelSmall?.copyWith( + color: color, fontWeight: FontWeight.w700, fontSize: 9)), + ], + ), + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/section_header.dart b/frontend-flutter/lib/src/widgets/section_header.dart new file mode 100644 index 0000000..37fcc7a --- /dev/null +++ b/frontend-flutter/lib/src/widgets/section_header.dart @@ -0,0 +1,64 @@ +import 'package:flutter/material.dart'; + +/// Page header with gradient icon, title, optional subtitle, and action buttons. +class SectionHeader extends StatelessWidget { + const SectionHeader({ + super.key, + required this.title, + this.subtitle, + required this.icon, + this.actions = const [], + this.onRefresh, + }); + + final String title; + final String? subtitle; + final IconData icon; + final List actions; + final VoidCallback? onRefresh; + + @override + Widget build(BuildContext context) { + final cs = Theme.of(context).colorScheme; + final tt = Theme.of(context).textTheme; + + return Row( + children: [ + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(14), + gradient: LinearGradient(colors: [ + cs.primary.withValues(alpha: 0.3), + cs.tertiary.withValues(alpha: 0.2), + ]), + border: Border.all(color: cs.primary.withValues(alpha: 0.4)), + ), + child: Icon(icon, color: cs.primary, size: 24), + ), + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(title, + style: tt.titleLarge?.copyWith( + fontWeight: FontWeight.w800, letterSpacing: -0.5)), + if (subtitle != null) + Text(subtitle!, + style: tt.bodySmall + ?.copyWith(color: cs.onSurfaceVariant)), + ], + ), + ), + ...actions, + if (onRefresh != null) + IconButton.filledTonal( + onPressed: onRefresh, + icon: const Icon(Icons.refresh_rounded), + tooltip: 'Refresh', + ), + ], + ); + } +} diff --git a/frontend-flutter/lib/src/widgets/shimmer_loader.dart b/frontend-flutter/lib/src/widgets/shimmer_loader.dart new file mode 100644 index 0000000..12460cb --- /dev/null +++ b/frontend-flutter/lib/src/widgets/shimmer_loader.dart @@ -0,0 +1,73 @@ +import 'package:flutter/material.dart'; +import 'package:shimmer/shimmer.dart'; + +import '../theme/app_theme.dart'; + +/// Shimmer skeleton loader that mimics card shapes. +class ShimmerLoader extends StatelessWidget { + const ShimmerLoader({ + super.key, + this.height = 80, + this.width, + this.borderRadius = 14, + this.count = 1, + this.spacing = 12, + }); + + final double height; + final double? width; + final double borderRadius; + final int count; + final double spacing; + + @override + Widget build(BuildContext context) { + return Shimmer.fromColors( + baseColor: AppTheme.surfaceHigh, + highlightColor: AppTheme.surfaceHighest, + child: Column( + children: List.generate(count, (i) { + return Padding( + padding: EdgeInsets.only(bottom: i < count - 1 ? spacing : 0), + child: Container( + height: height, + width: width ?? double.infinity, + decoration: BoxDecoration( + color: AppTheme.surfaceHigh, + borderRadius: BorderRadius.circular(borderRadius), + ), + ), + ); + }), + ), + ); + } +} + +/// Shimmer stat card row skeleton. +class ShimmerStatRow extends StatelessWidget { + const ShimmerStatRow({super.key, this.count = 4}); + final int count; + + @override + Widget build(BuildContext context) { + return Shimmer.fromColors( + baseColor: AppTheme.surfaceHigh, + highlightColor: AppTheme.surfaceHighest, + child: Wrap( + spacing: 10, + runSpacing: 10, + children: List.generate(count, (_) { + return Container( + width: 150, + height: 60, + decoration: BoxDecoration( + color: AppTheme.surfaceHigh, + borderRadius: BorderRadius.circular(14), + ), + ); + }), + ), + ); + } +} diff --git a/frontend-flutter/pubspec.yaml b/frontend-flutter/pubspec.yaml index ab418c3..822b027 100644 --- a/frontend-flutter/pubspec.yaml +++ b/frontend-flutter/pubspec.yaml @@ -1,7 +1,7 @@ name: random_video_streamer_client description: Flutter client for Random Video Clips Streaming Server publish_to: "none" -version: 0.1.0+1 +version: 0.2.0+1 environment: sdk: ">=3.3.0 <4.0.0" @@ -16,6 +16,12 @@ dependencies: url_launcher: ^6.3.1 video_player: ^2.9.2 video_player_web_hls: ^1.3.0 + flutter_riverpod: ^2.6.1 + flutter_animate: ^4.5.2 + cached_network_image: ^3.4.1 + shimmer: ^3.0.0 + fl_chart: ^0.70.2 + lucide_icons: ^0.257.0 dev_dependencies: flutter_test: diff --git a/frontend-flutter/test/widget_test.dart b/frontend-flutter/test/widget_test.dart index 6f35e77..c7fd720 100644 --- a/frontend-flutter/test/widget_test.dart +++ b/frontend-flutter/test/widget_test.dart @@ -1,21 +1,14 @@ import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:random_video_streamer_client/main.dart'; -import 'package:random_video_streamer_client/src/config/app_config.dart'; -import 'package:random_video_streamer_client/src/services/streaming_api.dart'; void main() { testWidgets('app builds with theme', (WidgetTester tester) async { - final api = StreamingApi( - config: AppConfig( - apiBaseUrl: 'http://127.0.0.1:9', - hlsUrl: 'http://127.0.0.1:9', - enableLiveStream: false, - refreshSeconds: 9999, - ), + await tester.pumpWidget( + const ProviderScope(child: RandomVideoStreamerApp()), ); - await tester.pumpWidget(RandomVideoStreamerApp(api: api)); await tester.pump(); expect(find.byType(MaterialApp), findsOneWidget); }); diff --git a/nginx.conf b/nginx.conf index 79a5f1f..64be389 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,67 +1,75 @@ -worker_processes auto; -rtmp_auto_push on; +# This file is included inside the http{} block (conf.d/default.conf). +# nginx's default /etc/nginx/mime.types already maps m3u8 and ts correctly. -events {} +# Resolver for k8s DNS — needed so proxy_pass to the api Service is resolved +# at request time (not at config-load time) and survives api pod restarts. +resolver kube-dns.kube-system.svc.cluster.local valid=30s ipv6=off; -rtmp { - server { - listen 1935; - listen [::]:1935 ipv6only=on; +server { + listen 8090; - application live { - live on; - record off; - - # HLS output - hls on; - hls_path /tmp/hls; - hls_fragment 6s; - hls_playlist_length 60s; - hls_sync 100ms; - hls_type live; - hls_cleanup on; - } + # Health check + location /health { + access_log off; + return 200 'ok'; + add_header Content-Type text/plain; } -} -http { - sendfile on; - tcp_nopush on; - directio 512; + # HLS stream — ffmpeg in the api pod writes directly to /hls (shared RWX PVC). + # Serve it here with no caching on the playlist, long cache on segments. + location /live/ { + alias /hls/; - default_type application/octet-stream; + # Idle auto-pause: mirror every HLS request to the api so it can track + # last-client-activity and shut ffmpeg down after IDLE_TIMEOUT_SEC of + # silence. Mirror is fire-and-forget; the original response is not + # delayed by the api. + mirror /_hls_ping; + mirror_request_body off; - server { - listen 8080; - - # HLS streaming endpoint - location /hls { - types { - application/vnd.apple.mpegurl m3u8; - video/mp2t ts; - } - root /tmp; - add_header Cache-Control no-cache; + # Playlist: no cache, TV client must always re-fetch for live edge. + location ~ \.m3u8$ { + mirror /_hls_ping; + mirror_request_body off; + add_header Cache-Control "no-cache, no-store, must-revalidate" always; + add_header Pragma "no-cache" always; + add_header Expires "0" always; add_header Access-Control-Allow-Origin * always; - add_header Access-Control-Allow-Methods 'GET, OPTIONS' always; - add_header Access-Control-Allow-Headers '*' always; - - # Handle CORS preflight - if ($request_method = 'OPTIONS') { - add_header Access-Control-Allow-Origin * always; - add_header Access-Control-Allow-Methods 'GET, OPTIONS' always; - add_header Access-Control-Allow-Headers '*' always; - add_header Content-Length 0; - add_header Content-Type text/plain; - return 204; - } + expires -1; } - # Health check - location /health { - access_log off; - return 200 'ok'; - add_header Content-Type text/plain; + # Segments: immutable, safe to cache for the segment lifetime. + location ~ \.ts$ { + mirror /_hls_ping; + mirror_request_body off; + add_header Cache-Control "public, max-age=60" always; + add_header Access-Control-Allow-Origin * always; } + + add_header Access-Control-Allow-Origin * always; + } + + # Internal endpoint hit by the `mirror` directive on every /live/ request. + # Forwards a tiny GET to the api so it can refresh the idle timer. + location = /_hls_ping { + internal; + access_log off; + proxy_method GET; + proxy_pass_request_body off; + proxy_set_header Content-Length ""; + proxy_connect_timeout 1s; + proxy_send_timeout 1s; + proxy_read_timeout 1s; + # Trailing URI is required so the resolver path is used. Service + # name resolves via kube-dns (configured above). + set $api_upstream "random-streamer-api.default.svc.cluster.local:8081"; + proxy_pass http://$api_upstream/api/_hls_ping; + } + + # Flutter web UI + location / { + root /usr/share/nginx/html; + index index.html; + try_files $uri $uri/ /index.html; } } diff --git a/scripts/build-and-push.sh b/scripts/build-and-push.sh new file mode 100755 index 0000000..6e3e507 --- /dev/null +++ b/scripts/build-and-push.sh @@ -0,0 +1,87 @@ +#!/bin/bash +set -e + +# Build and push container images to the local K8s registry. +# Only rebuilds images whose source files have changed (based on git diff). +# +# Usage: ./scripts/build-and-push.sh [registry] +# registry: defaults to 192.168.0.245:5000 +# +# Env vars: +# TAG - image tag (default: latest) +# FORCE - set to 1 to rebuild all images regardless of changes +# ONLY - comma-separated list of images to build: api,generator,nginx + +REGISTRY="${1:-192.168.0.245:5000}" +PREFIX="random-streamer" +TAG="${TAG:-latest}" + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_DIR="$(dirname "$SCRIPT_DIR")" +cd "$PROJECT_DIR" + +# ── Detect which images need rebuilding ── +needs_build() { + local image="$1" + [[ "${FORCE:-0}" == "1" ]] && return 0 + if [[ -n "${ONLY:-}" ]]; then + echo ",$ONLY," | grep -q ",$image," && return 0 || return 1 + fi + # Compare working tree against last pushed image (use git status + diff) + local changed + changed=$(git diff --name-only HEAD 2>/dev/null; git diff --name-only --cached 2>/dev/null; git ls-files --others --exclude-standard 2>/dev/null) + case "$image" in + api) echo "$changed" | grep -qE '^backend/(app\.py|clip_pusher|gunicorn|requirements\.txt|Dockerfile[^.]|scripts/|.*\.py)' ;; + generator) echo "$changed" | grep -qE '^backend/(generate_chunk\.sh|Dockerfile\.generator|scripts/)' ;; + nginx) echo "$changed" | grep -qE '^(Dockerfile\.nginx|nginx\.conf)' ;; + esac +} + +build_and_push() { + local name="$1" dockerfile="$2" context="$3" + local full="${REGISTRY}/${PREFIX}-${name}:${TAG}" + echo "--- Building ${PREFIX}-${name} ---" + docker build -t "$full" -f "$dockerfile" "$context" + echo "--- Pushing ${PREFIX}-${name} ---" + docker push "$full" + echo "" + BUILT+=("$full") +} + +BUILT=() + +if needs_build api; then + build_and_push api backend/Dockerfile backend/ +else + echo "--- Skipping ${PREFIX}-api (no changes) ---" +fi + +if needs_build generator; then + build_and_push generator backend/Dockerfile.generator backend/ +else + echo "--- Skipping ${PREFIX}-generator (no changes) ---" +fi + +if needs_build nginx; then + build_and_push nginx Dockerfile.nginx . +else + echo "--- Skipping ${PREFIX}-nginx (no changes) ---" +fi + +echo "" +if [[ ${#BUILT[@]} -gt 0 ]]; then + echo "==> Built and pushed:" + printf ' %s\n' "${BUILT[@]}" + echo "" + echo "To trigger a rollout in K8s:" + for img in "${BUILT[@]}"; do + case "$img" in + *-api:*) echo " kubectl rollout restart deployment/random-streamer-api" ;; + *-generator:*) echo " kubectl rollout restart deployment/random-streamer-generator" ;; + *-nginx:*) echo " kubectl rollout restart deployment/random-streamer-nginx" ;; + esac + done +else + echo "==> Nothing to build — no changes detected." + echo " Use FORCE=1 to rebuild all, or ONLY=api,generator,nginx to pick specific images." +fi diff --git a/scripts/build-deploy-flutter.sh b/scripts/build-deploy-flutter.sh index eb2f4a0..6dc4aab 100755 --- a/scripts/build-deploy-flutter.sh +++ b/scripts/build-deploy-flutter.sh @@ -23,16 +23,14 @@ if [[ $# -eq 0 ]]; then echo -e "\033[1;36m🎬 Flutter Client Builder\033[0m" echo "──────────────────────────────" echo -e " \033[0;32m1)\033[0m Build Web (Local Env) & Serve" - echo -e " \033[0;32m2)\033[0m Build APK (Proxmox Env)" - echo -e " \033[0;32m3)\033[0m Build Web (Proxmox Env) & Deploy to Proxmox" + echo -e " \033[0;32m2)\033[0m Build APK (K8s Env) & Copy to Dropbox" echo "" - read -p "Select option [1-3] (default 1): " OPT + read -p "Select option [1-2] (default 1): " OPT OPT=${OPT:-1} case $OPT in 1) ENV_TARGET="local"; BUILD_TARGET="web"; SERVE=true ;; - 2) ENV_TARGET="proxmox"; BUILD_TARGET="apk" ;; - 3) ENV_TARGET="proxmox"; BUILD_TARGET="web"; DEPLOY=true ;; + 2) ENV_TARGET="k8s"; BUILD_TARGET="apk" ;; *) echo "Invalid option"; exit 1 ;; esac @@ -169,6 +167,17 @@ fi echo "✅ Build completed for $BUILD_TARGET ($ENV_TARGET)!" +# --- Copy APK to Dropbox if available --- +if [[ "$BUILD_TARGET" == "apk" ]]; then + DROPBOX_DIR="$HOME/Library/CloudStorage/Dropbox" + if [[ -d "$DROPBOX_DIR" ]]; then + DATE_SHORT=$(date +%d-%b-%Y) + APK_NAME="random-home-streamer-${DATE_SHORT}.apk" + cp "$APP_DIR/build/app/outputs/flutter-apk/app-release.apk" "$DROPBOX_DIR/$APK_NAME" 2>/dev/null && \ + echo "📦 Copied to Dropbox: $APK_NAME" || true + fi +fi + # ---------------------------------------------------------- # Post-Build Steps (Serve & Deploy) # ---------------------------------------------------------- @@ -190,24 +199,6 @@ if [[ "$SERVE" == true && "$BUILD_TARGET" == "web" ]]; then fi if [[ "$DEPLOY" == true && "$BUILD_TARGET" == "web" ]]; then - SSH_HOST=$(eval echo \$${ENV_UPPER}_SSH_HOST) - REMOTE_WEB_DIR=$(eval echo \$${ENV_UPPER}_REMOTE_WEB_DIR) - UI_CONTAINER=$(eval echo \$${ENV_UPPER}_UI_CONTAINER) - UI_PORT=$(eval echo \$${ENV_UPPER}_UI_PORT) - - if [[ -z "$SSH_HOST" || -z "$REMOTE_WEB_DIR" ]]; then - echo "❌ Error: Must specify ${ENV_UPPER}_SSH_HOST and ${ENV_UPPER}_REMOTE_WEB_DIR in config for deployment." - exit 1 - fi - - echo "" - echo "🚀 Deploying to $SSH_HOST..." - ssh "$SSH_HOST" "mkdir -p \"$REMOTE_WEB_DIR\"" - rsync -avz --delete "$APP_DIR/build/web/" "$SSH_HOST:$REMOTE_WEB_DIR/" - - if [[ -n "$UI_CONTAINER" && -n "$UI_PORT" ]]; then - echo "🔄 Restarting Nginx container ($UI_CONTAINER)..." - ssh "$SSH_HOST" "docker rm -f \"$UI_CONTAINER\" >/dev/null 2>&1 || true; docker run -d --name \"$UI_CONTAINER\" --restart unless-stopped -p \"$UI_PORT:80\" -v \"$REMOTE_WEB_DIR:/usr/share/nginx/html:ro\" nginx:alpine >/dev/null" - fi - echo "🎉 Deployment Success! UI live at http://${SSH_HOST##*@}:$UI_PORT" + echo "⚠️ Deploy is not supported in this environment. Build the nginx image and push to K8s instead." + echo " See: scripts/build-and-push.sh" fi diff --git a/scripts/flutter_config.env b/scripts/flutter_config.env index 08b9825..b019702 100644 --- a/scripts/flutter_config.env +++ b/scripts/flutter_config.env @@ -14,17 +14,10 @@ LOCAL_REFRESH_SECONDS=5 LOCAL_PREVIEW_PORT=8090 # ---------------------------------------- -# 2. PROXMOX / PROD ENVIRONMENT -# Deployed to your Proxmox server +# 2. K8S ENVIRONMENT +# Deployed via ArgoCD on proxmox-k8s cluster # ---------------------------------------- -PROXMOX_API_BASE_URL="http://192.168.0.11:8081" -PROXMOX_HLS_URL="http://192.168.0.11:8080/hls/stream.m3u8" -PROXMOX_ENABLE_LIVE_STREAM="true" -PROXMOX_REFRESH_SECONDS=5 -PROXMOX_PREVIEW_PORT=8090 - -# Deployment Variables (used if --deploy is passed) -PROXMOX_SSH_HOST="root@192.168.0.11" -PROXMOX_REMOTE_WEB_DIR="/var/www/html/flutter" -PROXMOX_UI_CONTAINER="flutter-ui" -PROXMOX_UI_PORT=8090 +K8S_API_BASE_URL="http://streamer.homelab.local" +K8S_HLS_URL="http://streamer.homelab.local/live/stream.m3u8" +K8S_ENABLE_LIVE_STREAM="true" +K8S_REFRESH_SECONDS=5 diff --git a/scripts/migrate_ta_to_pinchflat.py b/scripts/migrate_ta_to_pinchflat.py new file mode 100644 index 0000000..19e8a9b --- /dev/null +++ b/scripts/migrate_ta_to_pinchflat.py @@ -0,0 +1,373 @@ +#!/usr/bin/env python3 +""" +Migrate TubeArchivist video files to Pinchflat folder structure. + +TA structure: /UCxxxxxx/.mp4 +Pinchflat: //YYYY-MM-DD /<Title> [<videoId>].mp4 + + .info.json, .description, -thumb.jpg + +Usage: + pip3 install yt-dlp + python3 migrate_ta_to_pinchflat.py /root/HDD_INT/tube_archiver --dry-run + python3 migrate_ta_to_pinchflat.py /root/HDD_INT/tube_archiver +""" + +import argparse +import json +import logging +import os +import re +import shutil +import subprocess +import sys +import time + +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s [%(levelname)s] %(message)s", + handlers=[ + logging.StreamHandler(sys.stdout), + logging.FileHandler("migrate_ta_to_pinchflat.log"), + ], +) +log = logging.getLogger(__name__) + +# Chars not allowed in filenames on most filesystems +UNSAFE_CHARS = re.compile(r'[<>:"/\\|?*\x00-\x1f]') +DELAY_BETWEEN_VIDEOS = 2 # seconds between yt-dlp calls to avoid rate limiting + + +def sanitize_filename(name: str) -> str: + """Remove or replace characters unsafe for filenames, preserving Unicode.""" + name = UNSAFE_CHARS.sub("", name) + name = name.strip(". ") + return name + + +def is_ta_channel_folder(path: str) -> bool: + """Check if a folder looks like a TA channel folder (UC... with bare .mp4 files).""" + basename = os.path.basename(path) + if not os.path.isdir(path): + return False + if not basename.startswith("UC"): + return False + # Check it has at least one .mp4 file directly inside + for f in os.listdir(path): + if f.endswith(".mp4") and os.path.isfile(os.path.join(path, f)): + return True + return False + + +def extract_video_id(filename: str) -> str: + """Extract video ID from TA filename like '08eoJCBp2Ow.mp4' or '-2l4j0BOJrU.mp4'.""" + return os.path.splitext(filename)[0] + + +def fetch_metadata(video_id: str) -> dict | None: + """Fetch video metadata from YouTube using yt-dlp --dump-json.""" + url = f"https://www.youtube.com/watch?v={video_id}" + try: + result = subprocess.run( + ["yt-dlp", "--dump-json", "--no-download", url], + capture_output=True, + text=True, + timeout=120, + ) + if result.returncode != 0: + log.warning("yt-dlp failed for %s: %s", video_id, result.stderr.strip()) + return None + return json.loads(result.stdout) + except subprocess.TimeoutExpired: + log.warning("yt-dlp timed out for %s", video_id) + return None + except json.JSONDecodeError as e: + log.warning("Failed to parse JSON for %s: %s", video_id, e) + return None + + +def download_thumbnail(video_id: str, output_path: str) -> bool: + """Download thumbnail for a video using yt-dlp.""" + url = f"https://www.youtube.com/watch?v={video_id}" + try: + result = subprocess.run( + [ + "yt-dlp", + "--skip-download", + "--write-thumbnail", + "--output", output_path, + url, + ], + capture_output=True, + text=True, + timeout=60, + ) + if result.returncode != 0: + log.warning("Thumbnail download failed for %s: %s", video_id, result.stderr.strip()) + return False + return True + except subprocess.TimeoutExpired: + log.warning("Thumbnail download timed out for %s", video_id) + return False + + +def format_upload_date(upload_date: str) -> str: + """Convert yt-dlp upload_date '20250726' to '2025-07-26'.""" + if len(upload_date) == 8: + return f"{upload_date[:4]}-{upload_date[4:6]}-{upload_date[6:8]}" + return upload_date + + +def migrate_video( + mp4_path: str, + video_id: str, + channel_output_dir: str, + dry_run: bool = False, +) -> bool: + """Migrate a single TA video to Pinchflat structure.""" + log.info("Processing video: %s", video_id) + + # Fetch metadata + metadata = fetch_metadata(video_id) + if metadata is None: + log.error("SKIP %s — could not fetch metadata (video may be deleted/private)", video_id) + return False + + title = metadata.get("title", video_id) + upload_date = metadata.get("upload_date", "00000000") + description = metadata.get("description", "") + channel_name = metadata.get("channel", metadata.get("uploader", "Unknown")) + + safe_title = sanitize_filename(title) + date_str = format_upload_date(upload_date) + + # Folder: "YYYY-MM-DD Title" + folder_name = f"{date_str} {safe_title}" + folder_path = os.path.join(channel_output_dir, folder_name) + + # File base: "Title [videoId]" + file_base = f"{safe_title} [{video_id}]" + + log.info(" -> %s/%s", os.path.basename(channel_output_dir), folder_name) + + if dry_run: + log.info(" [DRY RUN] Would create: %s", folder_path) + log.info(" [DRY RUN] Would move: %s -> %s.mp4", mp4_path, file_base) + return True + + # Create subfolder + os.makedirs(folder_path, exist_ok=True) + + # Move and rename .mp4 + dest_mp4 = os.path.join(folder_path, f"{file_base}.mp4") + shutil.move(mp4_path, dest_mp4) + log.info(" Moved MP4 -> %s", dest_mp4) + + # Write .info.json + info_json_path = os.path.join(folder_path, f"{file_base}.info.json") + with open(info_json_path, "w", encoding="utf-8") as f: + json.dump(metadata, f, ensure_ascii=False, indent=2) + log.info(" Wrote info.json") + + # Write .description + desc_path = os.path.join(folder_path, f"{file_base}.description") + with open(desc_path, "w", encoding="utf-8") as f: + f.write(description) + log.info(" Wrote .description") + + # Download thumbnail + # yt-dlp writes thumbnail as <output>.jpg when using --convert-thumbnails jpg + thumb_output = os.path.join(folder_path, f"{file_base}-thumb") + if download_thumbnail(video_id, thumb_output): + # yt-dlp may create <thumb_output>.webp or other extensions + # Find the downloaded thumbnail + expected_thumb = None + for f in os.listdir(folder_path): + if f.startswith(f"{file_base}-thumb") and f != f"{file_base}-thumb": + expected_thumb = os.path.join(folder_path, f) + break + if expected_thumb and os.path.exists(expected_thumb): + log.info(" Downloaded thumbnail") + else: + log.warning(" Thumbnail file not found after download") + else: + log.warning(" Could not download thumbnail") + + return True + + +def resolve_channel_name(channel_dir: str) -> str | None: + """Get channel name by fetching metadata for the first video in a TA folder.""" + for f in sorted(os.listdir(channel_dir)): + if f.endswith(".mp4") and os.path.isfile(os.path.join(channel_dir, f)): + video_id = extract_video_id(f) + metadata = fetch_metadata(video_id) + if metadata: + return metadata.get("channel", metadata.get("uploader")) + return None + + +def migrate_channel( + channel_dir: str, + base_dir: str, + dry_run: bool = False, + resume_from: str | None = None, +) -> dict: + """Migrate all videos in a TA channel folder to Pinchflat structure.""" + channel_id = os.path.basename(channel_dir) + stats = {"total": 0, "success": 0, "failed": 0, "skipped": 0} + + # Collect all mp4 files + mp4_files = sorted( + f for f in os.listdir(channel_dir) + if f.endswith(".mp4") and os.path.isfile(os.path.join(channel_dir, f)) + ) + stats["total"] = len(mp4_files) + log.info("Channel %s: found %d videos", channel_id, len(mp4_files)) + + if not mp4_files: + return stats + + # Resolve channel name from first video + log.info("Resolving channel name for %s...", channel_id) + first_id = extract_video_id(mp4_files[0]) + first_meta = fetch_metadata(first_id) + if first_meta is None: + # Try a few more + for f in mp4_files[1:4]: + first_meta = fetch_metadata(extract_video_id(f)) + if first_meta: + break + time.sleep(DELAY_BETWEEN_VIDEOS) + + if first_meta is None: + log.error("Could not resolve channel name for %s — all test videos failed", channel_id) + return stats + + channel_name = sanitize_filename( + first_meta.get("channel", first_meta.get("uploader", channel_id)) + ) + channel_output_dir = os.path.join(base_dir, channel_name) + log.info("Channel name resolved: %s -> %s", channel_id, channel_name) + + if dry_run: + log.info("[DRY RUN] Would create channel folder: %s", channel_output_dir) + else: + os.makedirs(channel_output_dir, exist_ok=True) + + # Process each video + skip = resume_from is not None + for mp4_file in mp4_files: + video_id = extract_video_id(mp4_file) + + if skip: + if video_id == resume_from: + skip = False + else: + stats["skipped"] += 1 + continue + + mp4_path = os.path.join(channel_dir, mp4_file) + success = migrate_video(mp4_path, video_id, channel_output_dir, dry_run=dry_run) + + if success: + stats["success"] += 1 + else: + stats["failed"] += 1 + + time.sleep(DELAY_BETWEEN_VIDEOS) + + # If all videos moved and channel dir is empty, remove it + if not dry_run: + remaining = [ + f for f in os.listdir(channel_dir) + if f.endswith(".mp4") and os.path.isfile(os.path.join(channel_dir, f)) + ] + if not remaining: + log.info("All videos migrated from %s — removing empty channel folder", channel_id) + try: + os.rmdir(channel_dir) + except OSError: + log.warning("Could not remove %s (may have other files)", channel_dir) + + return stats + + +def main(): + parser = argparse.ArgumentParser( + description="Migrate TubeArchivist videos to Pinchflat folder structure" + ) + parser.add_argument("base_dir", help="Base directory containing TA channel folders") + parser.add_argument( + "--dry-run", + action="store_true", + help="Show what would be done without making changes", + ) + parser.add_argument( + "--channel", + help="Only migrate a specific channel folder (e.g., UCaNvcPv1KNQtGBI5iTRCwqg)", + ) + parser.add_argument( + "--resume-from", + help="Resume from a specific video ID (skip all before it)", + ) + args = parser.parse_args() + + base_dir = os.path.abspath(args.base_dir) + if not os.path.isdir(base_dir): + log.error("Base directory does not exist: %s", base_dir) + sys.exit(1) + + # Check yt-dlp is available + if shutil.which("yt-dlp") is None: + log.error("yt-dlp is not installed. Install it: pip3 install yt-dlp") + sys.exit(1) + + # Find TA channel folders + if args.channel: + channel_dirs = [os.path.join(base_dir, args.channel)] + if not os.path.isdir(channel_dirs[0]): + log.error("Channel folder not found: %s", channel_dirs[0]) + sys.exit(1) + else: + channel_dirs = [ + os.path.join(base_dir, d) + for d in sorted(os.listdir(base_dir)) + if is_ta_channel_folder(os.path.join(base_dir, d)) + ] + + if not channel_dirs: + log.info("No TA channel folders found in %s", base_dir) + sys.exit(0) + + log.info("Found %d TA channel folder(s) to migrate:", len(channel_dirs)) + for d in channel_dirs: + count = len([f for f in os.listdir(d) if f.endswith(".mp4")]) + log.info(" %s (%d videos)", os.path.basename(d), count) + + total_stats = {"total": 0, "success": 0, "failed": 0, "skipped": 0} + + for channel_dir in channel_dirs: + stats = migrate_channel( + channel_dir, + base_dir, + dry_run=args.dry_run, + resume_from=args.resume_from, + ) + for k in total_stats: + total_stats[k] += stats[k] + + log.info("=" * 60) + log.info("Migration complete!") + log.info( + "Total: %d | Success: %d | Failed: %d | Skipped: %d", + total_stats["total"], + total_stats["success"], + total_stats["failed"], + total_stats["skipped"], + ) + if total_stats["failed"] > 0: + log.info("Check migrate_ta_to_pinchflat.log for failed video IDs") + + +if __name__ == "__main__": + main() diff --git a/scripts/rename-chunks-to-star-format.sh b/scripts/rename-chunks-to-star-format.sh index 49ef1ba..9903e4f 100755 --- a/scripts/rename-chunks-to-star-format.sh +++ b/scripts/rename-chunks-to-star-format.sh @@ -5,9 +5,8 @@ # Usage: ./rename-chunks-to-star-format.sh [chunks_dir] # chunks_dir: from CHUNK_FOLDER env, or first arg, or ./chunks # -# On Proxmox (if CHUNK_FOLDER in .env differs from ./chunks): +# Example: # source .env 2>/dev/null; ./scripts/rename-chunks-to-star-format.sh -# or: ./scripts/rename-chunks-to-star-format.sh /root/HDD_INT/tube_archiver-chunks [ -f .env ] && set -a && source .env 2>/dev/null && set +a CHUNKS_DIR="${CHUNK_FOLDER:-${1:-./chunks}}" diff --git a/shield-streamer/app/src/main/java/com/homelab/streamer/MainActivity.kt b/shield-streamer/app/src/main/java/com/homelab/streamer/MainActivity.kt new file mode 100644 index 0000000..f3c8236 --- /dev/null +++ b/shield-streamer/app/src/main/java/com/homelab/streamer/MainActivity.kt @@ -0,0 +1,786 @@ +package com.homelab.streamer + +import android.graphics.Color +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.util.Log +import android.util.TypedValue +import android.view.Gravity +import android.view.KeyEvent +import android.view.View +import android.view.WindowManager +import android.widget.FrameLayout +import android.widget.ImageView +import android.widget.LinearLayout +import android.widget.TextView +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import androidx.core.content.ContextCompat +import androidx.media3.common.C +import androidx.media3.common.MediaItem +import androidx.media3.common.PlaybackException +import androidx.media3.common.Player +import androidx.media3.common.util.UnstableApi +import androidx.media3.datasource.DefaultHttpDataSource +import androidx.media3.exoplayer.DefaultLoadControl +import androidx.media3.exoplayer.DefaultRenderersFactory +import androidx.media3.exoplayer.ExoPlayer +import androidx.media3.exoplayer.analytics.AnalyticsListener +import androidx.media3.exoplayer.source.DefaultMediaSourceFactory +import androidx.media3.ui.PlayerView +import java.net.HttpURLConnection +import java.net.URL + +@UnstableApi +class MainActivity : AppCompatActivity() { + + private lateinit var player: ExoPlayer + private lateinit var playerView: PlayerView + private lateinit var statusView: TextView + private lateinit var splashView: LinearLayout + private lateinit var optionsPanel: LinearLayout + private lateinit var skipAudioView: TextView + private lateinit var refreshView: TextView + private var optionsSelectedIndex = 0 + + private var retryCount = 0 + private var lastErrorText: String? = null + private var backPressedOnce = false + private var everPlayed = false + + // Watchdog: detects two failure modes that aren't surfaced as + // PlaybackException by ExoPlayer: + // 1. The live edge stops advancing (stuck clip_pusher) — currentPosition + // no longer moves while playWhenReady is true. + // 2. The video decoder hangs but audio keeps playing — currentPosition + // keeps advancing (clocked by audio) yet no new video frames are + // rendered. This is the classic Tegra X1 "frozen frame" symptom. + private val watchdogHandler = Handler(Looper.getMainLooper()) + private var lastObservedPositionMs: Long = -1L + private var lastPositionChangeTs: Long = 0L + private var watchdogRefreshCount = 0 + + // Heartbeat from the video renderer. Updated whenever ExoPlayer reports + // that a video frame was actually processed/dropped/sized — i.e. the + // decoder is alive. If this stops ticking while audio plays, video is + // stuck and we force-refresh. + @Volatile private var lastVideoFrameTs: Long = 0L + // Snapshot of player.currentPosition at the moment lastVideoFrameTs was + // last updated. Used by the freeze detector to confirm audio has actually + // advanced during the freeze (which proves it's a true video-only stall + // rather than the whole pipeline being paused / buffering). + private var lastVideoFramePositionMs: Long = 0L + // Timestamp of the last soft-kick (live-edge seek) we issued, so we + // don't spam them while waiting for the decoder to recover. + private var lastSoftKickTs: Long = 0L + + companion object { + private const val TAG = "HomelabStreamer" + private const val STREAM_URL = "http://192.168.0.246/live/stream.m3u8" + // Skip-audio is served by the API service via the cluster ingress + // (NOT by the LAN-exposed nginx LB at 192.168.0.246, which only + // serves the static frontend and rejects POSTs with 405). + // We hit the ingress LB IP directly with a Host header so the call + // works even when the Shield's DNS doesn't resolve homelab.local. + private const val INGRESS_IP = "192.168.0.240" + private const val INGRESS_HOST = "streamer.homelab.local" + private const val SKIP_AUDIO_PATH = "/api/skip_to_next_audio" + private const val WAKE_PATH = "/api/wake" + private const val LIVE_TARGET_OFFSET_MS = 15_000L + // Exponential backoff for transient stream errors (e.g. malformed + // m3u8 served briefly while the server rotates audio). Cap stops it + // from drifting too far and keeps the stream snappy once the + // upstream settles. + private const val RETRY_BASE_DELAY_MS = 400L + private const val RETRY_MAX_DELAY_MS = 5_000L + private const val BUFFERING_OVERLAY_DELAY_MS = 800L + private const val STATUS_AUTOHIDE_MS = 4_000L + private const val BACK_RESET_MS = 2_000L + // If onResume is called and last frame is older than this, snap to live edge + private const val RESUME_LIVE_SNAP_MS = 10_000L + + // Watchdog constants: if playback position hasn't changed in this + // window while playWhenReady is true and no error is active, assume + // the server stream is stuck and force-refresh the player. + private const val WATCHDOG_POLL_MS = 2_000L + private const val WATCHDOG_STALL_MS = 30_000L + // Video-frame heartbeat: if no video frame has been rendered/processed + // in this window AND the audio position has advanced by at least + // [WATCHDOG_VIDEO_AUDIO_ADVANCE_MS] in the same window, treat it as a + // frozen-video / audio-only stall. The dual condition protects us + // from transient codec re-inits between concatenated chunks (which + // can legitimately pause video frames for a couple of seconds while + // audio keeps decoding). + // + // First we try a soft kick (seek to live edge) at + // VIDEO_STALL_SOFT_MS — cheap and usually unwedges the decoder. + // If the soft kick fails and the freeze persists past + // VIDEO_STALL_HARD_MS, we tear down and reload. + private const val WATCHDOG_VIDEO_STALL_SOFT_MS = 6_000L + private const val WATCHDOG_VIDEO_STALL_HARD_MS = 12_000L + private const val WATCHDOG_VIDEO_AUDIO_ADVANCE_MS = 3_000L + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + + // Allow setting the "Host" request header on HttpURLConnection so we + // can hit the cluster ingress by IP without depending on the Shield's + // DNS resolving streamer.homelab.local. Must be set before any + // HttpURLConnection is opened in this process. + System.setProperty("sun.net.http.allowRestrictedHeaders", "true") + + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) + @Suppress("DEPRECATION") + window.decorView.systemUiVisibility = + View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY or + View.SYSTEM_UI_FLAG_LAYOUT_STABLE or + View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION or + View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or + View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or + View.SYSTEM_UI_FLAG_FULLSCREEN + + val root = FrameLayout(this).apply { setBackgroundColor(Color.BLACK) } + + playerView = PlayerView(this).apply { + useController = false + keepScreenOn = true + setShutterBackgroundColor(Color.BLACK) + } + root.addView( + playerView, + FrameLayout.LayoutParams( + FrameLayout.LayoutParams.MATCH_PARENT, + FrameLayout.LayoutParams.MATCH_PARENT + ) + ) + + splashView = buildSplash() + root.addView( + splashView, + FrameLayout.LayoutParams( + FrameLayout.LayoutParams.MATCH_PARENT, + FrameLayout.LayoutParams.MATCH_PARENT + ) + ) + + statusView = TextView(this).apply { + setTextColor(Color.WHITE) + setBackgroundColor(0xCC000000.toInt()) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 22f) + setPadding(40, 28, 40, 28) + text = "Starting…\n$STREAM_URL" + } + val statusParams = FrameLayout.LayoutParams( + FrameLayout.LayoutParams.WRAP_CONTENT, + FrameLayout.LayoutParams.WRAP_CONTENT + ).apply { + gravity = Gravity.TOP or Gravity.START + setMargins(48, 48, 48, 48) + } + root.addView(statusView, statusParams) + + // Options panel pinned to top-right. Stays hidden in default + // fullscreen mode — only revealed by DPAD_UP. Inside the panel, + // UP/DOWN navigate, ENTER/OK confirms the highlighted action. + skipAudioView = TextView(this).apply { + text = "⏭ Skip audio" + setTextColor(Color.WHITE) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 18f) + setPadding(40, 24, 40, 24) + } + refreshView = TextView(this).apply { + text = "⟳ Hard refresh" + setTextColor(Color.WHITE) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 18f) + setPadding(40, 24, 40, 24) + } + optionsPanel = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + visibility = View.GONE + addView(skipAudioView) + addView(refreshView) + } + val skipParams = FrameLayout.LayoutParams( + FrameLayout.LayoutParams.WRAP_CONTENT, + FrameLayout.LayoutParams.WRAP_CONTENT + ).apply { + gravity = Gravity.TOP or Gravity.END + setMargins(48, 48, 48, 48) + } + root.addView(optionsPanel, skipParams) + + setContentView(root) + + player = buildPlayer() + playerView.player = player + + sendWake() + loadAndPlay() + startWatchdog() + } + + private fun buildSplash(): LinearLayout { + val container = LinearLayout(this).apply { + orientation = LinearLayout.VERTICAL + gravity = Gravity.CENTER + setBackgroundColor(Color.BLACK) + } + val logo = ImageView(this).apply { + setImageDrawable(ContextCompat.getDrawable(this@MainActivity, R.drawable.ic_launcher_foreground)) + val size = (resources.displayMetrics.density * 180).toInt() + layoutParams = LinearLayout.LayoutParams(size, size) + } + val title = TextView(this).apply { + text = "Homelab Streamer" + setTextColor(Color.WHITE) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 28f) + gravity = Gravity.CENTER + setPadding(0, 32, 0, 0) + } + val sub = TextView(this).apply { + text = "Connecting…" + setTextColor(0xFFBBBBBB.toInt()) + setTextSize(TypedValue.COMPLEX_UNIT_SP, 16f) + gravity = Gravity.CENTER + setPadding(0, 16, 0, 0) + } + container.addView(logo) + container.addView(title) + container.addView(sub) + return container + } + + private fun hideSplash() { + if (splashView.visibility != View.GONE) { + splashView.animate() + .alpha(0f) + .setDuration(300) + .withEndAction { splashView.visibility = View.GONE } + .start() + } + } + + private fun buildPlayer(): ExoPlayer { + val loadControl = DefaultLoadControl.Builder() + .setBufferDurationsMs(15_000, 60_000, 1_500, 3_000) + .setPrioritizeTimeOverSizeThresholds(true) + .build() + + val httpFactory = DefaultHttpDataSource.Factory() + .setUserAgent("homelab-streamer/1.6") + .setConnectTimeoutMs(10_000) + .setReadTimeoutMs(10_000) + .setAllowCrossProtocolRedirects(true) + + val mediaSourceFactory = DefaultMediaSourceFactory(this) + .setDataSourceFactory(httpFactory) + .setLiveTargetOffsetMs(LIVE_TARGET_OFFSET_MS) + + // Shield Tegra X1 sometimes trips on certain H.264 frames (ERROR_CODE_DECODING_FAILED / 4003). + // Allow ExoPlayer to recover by enabling decoder fallback + software fallback. + val renderersFactory = DefaultRenderersFactory(this) + .setEnableDecoderFallback(true) + .setExtensionRendererMode(DefaultRenderersFactory.EXTENSION_RENDERER_MODE_PREFER) + + return ExoPlayer.Builder(this, renderersFactory) + .setLoadControl(loadControl) + .setMediaSourceFactory(mediaSourceFactory) + .build() + .apply { + addListener(stateListener) + addAnalyticsListener(videoHeartbeatListener) + } + } + + /** + * Treat any of these video-renderer callbacks as proof that the video + * decoder is still alive. While ExoPlayer is rendering, at least one of + * `onVideoFrameProcessingOffset` or `onDroppedVideoFrames` fires roughly + * once a second; if that stream stops while audio keeps playing we know + * the video is frozen and trigger a refresh from the watchdog. + */ + private val videoHeartbeatListener = object : AnalyticsListener { + private fun heartbeat() { + lastVideoFrameTs = System.currentTimeMillis() + lastVideoFramePositionMs = player.currentPosition + } + + override fun onVideoFrameProcessingOffset( + eventTime: AnalyticsListener.EventTime, + totalProcessingOffsetUs: Long, + frameCount: Int, + ) { + heartbeat() + } + + override fun onDroppedVideoFrames( + eventTime: AnalyticsListener.EventTime, + droppedFrames: Int, + elapsedMs: Long, + ) { + // Drops still mean the renderer is alive and processing. + heartbeat() + } + + override fun onRenderedFirstFrame( + eventTime: AnalyticsListener.EventTime, + output: Any, + renderTimeMs: Long, + ) { + heartbeat() + } + } + + private fun loadAndPlay() { + val mediaItem = MediaItem.Builder() + .setUri(STREAM_URL) + .setLiveConfiguration( + MediaItem.LiveConfiguration.Builder() + .setTargetOffsetMs(LIVE_TARGET_OFFSET_MS) + .setMinPlaybackSpeed(0.97f) + .setMaxPlaybackSpeed(1.03f) + .build() + ) + .build() + + player.setMediaItem(mediaItem) + player.playWhenReady = true + player.prepare() + setStatus("Preparing stream… (try ${retryCount + 1})\n$STREAM_URL") + } + + private fun snapToLiveEdge() { + try { + player.seekToDefaultPosition() + } catch (_: Throwable) { /* ignore */ } + } + + private val watchdogRunnable = object : Runnable { + override fun run() { + try { + // Only police playback when the user expects it to be playing + // and we've actually started playing at least once. + if (!player.playWhenReady || !everPlayed + || player.playbackState == Player.STATE_IDLE) { + lastObservedPositionMs = -1L + } else { + val pos = player.currentPosition + val now = System.currentTimeMillis() + if (pos != lastObservedPositionMs) { + lastObservedPositionMs = pos + lastPositionChangeTs = now + } else if (lastPositionChangeTs > 0 + && now - lastPositionChangeTs > WATCHDOG_STALL_MS) { + triggerHardRefresh( + "position stuck at $pos for " + + "${(now - lastPositionChangeTs) / 1000}s" + ) + return@run + } + + // Frozen-video / audio-only detection. Audio keeps the + // playback clock advancing even when the video decoder + // hangs, so the position-based check above can't catch + // this. Two conditions must hold to act: + // 1. No video-renderer callback in WATCHDOG_VIDEO_STALL_*_MS. + // 2. Audio (player position) has advanced significantly + // in that same window — proving it's specifically a + // video freeze, not a generic pipeline pause. + if (player.playbackState == Player.STATE_READY + && lastVideoFrameTs > 0) { + val videoStallMs = now - lastVideoFrameTs + val audioAdvancedMs = pos - lastVideoFramePositionMs + if (videoStallMs > WATCHDOG_VIDEO_STALL_HARD_MS + && audioAdvancedMs > WATCHDOG_VIDEO_AUDIO_ADVANCE_MS) { + triggerHardRefresh( + "no video frame in ${videoStallMs / 1000}s " + + "while audio advanced ${audioAdvancedMs / 1000}s" + ) + return@run + } + // Soft kick: cheaper than a tear-down. Snap to the + // live edge — this often unwedges a stuck video + // decoder while keeping audio continuous. Throttled + // so we only try once per stall window. + if (videoStallMs > WATCHDOG_VIDEO_STALL_SOFT_MS + && audioAdvancedMs > WATCHDOG_VIDEO_AUDIO_ADVANCE_MS + && now - lastSoftKickTs > WATCHDOG_VIDEO_STALL_HARD_MS) { + lastSoftKickTs = now + Log.w(TAG, + "Watchdog: video stall ${videoStallMs / 1000}s " + + "while audio advanced ${audioAdvancedMs / 1000}s — soft-kicking to live edge") + try { + player.seekToDefaultPosition() + } catch (_: Throwable) { /* ignore */ } + } + } + } + } catch (t: Throwable) { + Log.e(TAG, "watchdog error", t) + } + watchdogHandler.postDelayed(this, WATCHDOG_POLL_MS) + } + } + + private fun triggerHardRefresh(reason: String) { + watchdogRefreshCount++ + Log.w(TAG, "Watchdog: $reason — hard-refreshing (count=$watchdogRefreshCount)") + showStatus() + setStatus("Reconnecting…") + lastObservedPositionMs = -1L + lastPositionChangeTs = 0L + lastVideoFrameTs = 0L + lastVideoFramePositionMs = 0L + lastSoftKickTs = 0L + player.stop() + player.clearMediaItems() + loadAndPlay() + watchdogHandler.postDelayed(watchdogRunnable, WATCHDOG_POLL_MS) + } + + private fun startWatchdog() { + watchdogHandler.removeCallbacks(watchdogRunnable) + lastObservedPositionMs = -1L + lastPositionChangeTs = 0L + lastVideoFrameTs = 0L + lastVideoFramePositionMs = 0L + watchdogHandler.postDelayed(watchdogRunnable, WATCHDOG_POLL_MS) + } + + private fun stopWatchdog() { + watchdogHandler.removeCallbacks(watchdogRunnable) + } + + private fun setStatus(msg: String) { + Log.i(TAG, msg) + runOnUiThread { statusView.text = msg } + } + + private fun hideStatusSoon() { + statusView.postDelayed({ statusView.visibility = View.GONE }, STATUS_AUTOHIDE_MS) + } + + private fun showStatus() { + statusView.visibility = View.VISIBLE + } + + /** + * Show the top-right Options panel. Auto-hides after STATUS_AUTOHIDE_MS + * unless the user confirms with ENTER / OK. + */ + private fun showOptions() { + optionsPanel.visibility = View.VISIBLE + renderOptionsSelection() + optionsPanel.removeCallbacks(hideOptionsRunnable) + optionsPanel.postDelayed(hideOptionsRunnable, STATUS_AUTOHIDE_MS) + } + + private fun hideOptions() { + optionsPanel.removeCallbacks(hideOptionsRunnable) + optionsPanel.visibility = View.GONE + } + + private val hideOptionsRunnable = Runnable { + optionsPanel.visibility = View.GONE + } + + private fun isOptionsVisible(): Boolean = optionsPanel.visibility == View.VISIBLE + + private fun renderOptionsSelection() { + val selectedBg = 0xE6404060.toInt() + val unselectedBg = 0xE6202020.toInt() + skipAudioView.setBackgroundColor(if (optionsSelectedIndex == 0) selectedBg else unselectedBg) + refreshView.setBackgroundColor(if (optionsSelectedIndex == 1) selectedBg else unselectedBg) + // Re-arm auto-hide on every interaction. + optionsPanel.removeCallbacks(hideOptionsRunnable) + optionsPanel.postDelayed(hideOptionsRunnable, STATUS_AUTOHIDE_MS) + } + + private fun confirmSelectedOption() { + when (optionsSelectedIndex) { + 0 -> skipAudio() + 1 -> hardRefresh() + } + } + + private fun hardRefresh() { + hideOptions() + showStatus() + setStatus("Hard refreshing…") + sendWake() + player.stop() + loadAndPlay() + hideStatusSoon() + } + + /** + * Fire-and-forget POST to /api/wake. Tells the server to un-pause ffmpeg + * after the idle auto-shutdown. Safe to call repeatedly — the server + * always responds 200 and just refreshes its activity timer. + */ + private fun sendWake() { + Thread { + try { + val url = URL("http://$INGRESS_IP$WAKE_PATH") + val conn = (url.openConnection() as HttpURLConnection).apply { + requestMethod = "POST" + connectTimeout = 3_000 + readTimeout = 3_000 + doOutput = true + setRequestProperty("Host", INGRESS_HOST) + setRequestProperty("Content-Length", "0") + outputStream.use { /* empty body */ } + } + Log.i(TAG, "sendWake -> HTTP ${conn.responseCode}") + conn.disconnect() + } catch (t: Throwable) { + Log.w(TAG, "sendWake failed (will retry on HLS request via nginx mirror)", t) + } + }.start() + } + + /** + * Fire-and-forget POST to the streamer API to advance to the next audio + * track. Runs on a background thread; errors are logged but never block + * playback. We briefly flash the overlay so the user sees confirmation. + */ + private fun skipAudio() { + hideOptions() + showStatus() + setStatus("Skipping audio…") + Thread { + var ok = false + var err: String? = null + try { + val url = URL("http://$INGRESS_IP$SKIP_AUDIO_PATH") + val conn = (url.openConnection() as HttpURLConnection).apply { + requestMethod = "POST" + connectTimeout = 5_000 + readTimeout = 5_000 + doOutput = true + setRequestProperty("Host", INGRESS_HOST) + setRequestProperty("Content-Type", "application/json") + setRequestProperty("Content-Length", "0") + outputStream.use { /* empty body */ } + } + ok = conn.responseCode in 200..299 + if (!ok) err = "HTTP ${conn.responseCode}" + conn.disconnect() + } catch (t: Throwable) { + err = t.message ?: t::class.java.simpleName + Log.w(TAG, "skipAudio failed", t) + } + runOnUiThread { + setStatus( + if (ok) "⏭ Audio skipped" + else "⚠ Skip failed: $err" + ) + hideStatusSoon() + } + }.start() + } + + private val stateListener = object : Player.Listener { + override fun onPlaybackStateChanged(state: Int) { + when (state) { + Player.STATE_IDLE -> { + if (lastErrorText == null) setStatus("Idle\n$STREAM_URL") + } + Player.STATE_BUFFERING -> { + // Server-side audio rotation typically resolves in <1s. + // Defer the "Buffering…" overlay so brief stalls stay + // invisible — only show it if we're still buffering past + // BUFFERING_OVERLAY_DELAY_MS. + if (everPlayed) { + playerView.removeCallbacks(showBufferingRunnable) + playerView.postDelayed(showBufferingRunnable, BUFFERING_OVERLAY_DELAY_MS) + } + } + Player.STATE_READY -> { + lastErrorText = null + // Stream is healthy again — reset the retry counter so + // the next transient blip starts at the base delay + // rather than the long backoff tail. + retryCount = 0 + everPlayed = true + playerView.removeCallbacks(showBufferingRunnable) + // Seed the video heartbeat: we know the renderer is alive + // when we first reach READY. The watchdog freeze-check + // uses this as its reference until real frames flow. + lastVideoFrameTs = System.currentTimeMillis() + lastVideoFramePositionMs = player.currentPosition + hideSplash() + setStatus("Playing ✓ • live") + hideStatusSoon() + } + Player.STATE_ENDED -> setStatus("Stream ended — retrying…\n$STREAM_URL") + } + } + + override fun onPlayerError(error: PlaybackException) { + retryCount++ + // Exponential backoff: 400ms, 800ms, 1.6s, 3.2s, capped at 5s. + // The capped tail gives the server's m3u8 publisher time to + // finish a rotation rather than us hammering at 400ms forever. + val delayMs = (RETRY_BASE_DELAY_MS shl (retryCount - 1).coerceAtMost(8)) + .coerceAtMost(RETRY_MAX_DELAY_MS) + val cause = error.cause + val detail = buildString { + append("PLAYBACK ERROR\n") + append("code: ${error.errorCodeName} (${error.errorCode})\n") + append("msg: ${error.message}\n") + if (cause != null) append("cause: ${cause::class.java.simpleName}: ${cause.message}\n") + append("\nRetry $retryCount in ${delayMs}ms…\n") + append(STREAM_URL) + } + Log.e(TAG, detail, error) + lastErrorText = detail + // Quiet, minimal overlay during transient errors (e.g. brief + // malformed m3u8 while the server rotates the audio mix). + // Full detail is logged to logcat above. + showStatus() + setStatus("Reconnecting…") + + playerView.postDelayed({ + if (!isFinishing) { + player.stop() + player.clearMediaItems() + loadAndPlay() + } + }, delayMs) + } + } + + private val showBufferingRunnable = Runnable { + if (everPlayed) { + showStatus() + setStatus("Buffering…") + } + } + + override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean { + return when (keyCode) { + // Media-next / fast-forward — always skip audio, even if the + // overlay isn't currently visible. Most TV remotes have a ⏭ key. + KeyEvent.KEYCODE_MEDIA_NEXT, + KeyEvent.KEYCODE_MEDIA_FAST_FORWARD, + KeyEvent.KEYCODE_MEDIA_SKIP_FORWARD -> { + skipAudio(); true + } + // D-pad RIGHT triggers skip-audio only when the overlay is + // already showing (so a single press just reveals the hint and + // a second press confirms). Keeps idle-state remote presses from + // accidentally skipping. + KeyEvent.KEYCODE_DPAD_RIGHT -> { + if (isOptionsVisible()) { + confirmSelectedOption() + } else { + showStatus(); hideStatusSoon() + } + true + } + // D-pad UP toggles the top-right Options panel and navigates + // selection upward when already open. Shield remote has no + // MENU/INFO key, so UP is the dedicated way in. + KeyEvent.KEYCODE_DPAD_UP -> { + if (!isOptionsVisible()) { + optionsSelectedIndex = 0 + showOptions() + } else if (optionsSelectedIndex > 0) { + optionsSelectedIndex -= 1 + renderOptionsSelection() + } else { + hideOptions() + } + true + } + KeyEvent.KEYCODE_DPAD_CENTER, KeyEvent.KEYCODE_ENTER -> { + if (isOptionsVisible()) { + confirmSelectedOption() + } else { + if (player.isPlaying) player.pause() else player.play() + showStatus(); hideStatusSoon() + } + true + } + KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE -> { + if (player.isPlaying) player.pause() else player.play() + showStatus(); hideStatusSoon() + true + } + KeyEvent.KEYCODE_MEDIA_STOP -> { + player.stop(); loadAndPlay(); true + } + KeyEvent.KEYCODE_DPAD_DOWN -> { + if (isOptionsVisible() && optionsSelectedIndex < 1) { + optionsSelectedIndex += 1 + renderOptionsSelection() + true + } else { + showStatus(); hideStatusSoon(); true + } + } + KeyEvent.KEYCODE_DPAD_LEFT, + KeyEvent.KEYCODE_INFO, KeyEvent.KEYCODE_MENU -> { + showStatus() + val pos = player.currentPosition + val dur = player.duration + val behind = if (dur != C.TIME_UNSET && dur > 0) (dur - pos) / 1000 else -1 + val info = buildString { + append("Homelab Streamer\n") + append(STREAM_URL) + if (behind >= 0) append("\nbehind live: ${behind}s") + } + setStatus(info) + hideStatusSoon() + true + } + else -> super.onKeyDown(keyCode, event) + } + } + + @Deprecated("Deprecated in Java") + override fun onBackPressed() { + if (backPressedOnce) { + super.onBackPressed() + return + } + backPressedOnce = true + Toast.makeText(this, "Press back again to exit", Toast.LENGTH_SHORT).show() + playerView.postDelayed({ backPressedOnce = false }, BACK_RESET_MS) + } + + override fun onStop() { + super.onStop() + player.pause() + } + + override fun onStart() { + super.onStart() + if (!::player.isInitialized) return + // Tell the server we're back so it un-pauses ffmpeg before we hit the + // playlist. Cheap, fire-and-forget. + sendWake() + when (player.playbackState) { + Player.STATE_IDLE -> loadAndPlay() + Player.STATE_READY, Player.STATE_BUFFERING -> { + // Coming back from sleep / home — jump to live edge if we drifted + val dur = player.duration + val pos = player.currentPosition + if (dur != C.TIME_UNSET && dur - pos > RESUME_LIVE_SNAP_MS) { + snapToLiveEdge() + } + player.play() + } + else -> player.play() + } + } + + override fun onDestroy() { + super.onDestroy() + stopWatchdog() + player.release() + } +}