diff --git a/README.md b/README.md new file mode 100644 index 0000000..dfde1be --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +# Umamusume Support Card Manager + +A tool for managing support cards and their effects in Umamusume (Granblue Fantasy Relink). + +## Features + +- Web scraping of support card data from GameTora +- Database storage of card information including effects at different levels +- GUI application for viewing and managing support cards +- Deck building functionality +- Character art downloading + +## Project Structure + +``` +. +├── main.py # Main entry point +├── version.py # Version information +├── requirements.txt # Python dependencies +├── scraper/ # Web scraping modules +│ └── gametora_scraper.py # GameTora scraper implementation +├── db/ # Database modules +│ ├── db_init.py # Database initialization +│ └── db_queries.py # Database queries +├── gui/ # GUI components +├── updater/ # Update checking functionality +├── database/ # Database files +├── images/ # Character art images +├── build/ # Build artifacts +└── dist/ # Distribution files +``` + +## Installation + +1. Clone the repository +2. Install dependencies: `pip install -r requirements.txt` +3. Run the application: `python main.py` + +## Usage + +### GUI Mode (default) +```bash +python main.py +``` + +### Scraping Mode +```bash +python main.py --scrape +``` + +## Development + +### Code Structure +- `main.py`: Entry point and argument parsing +- `scraper/gametora_scraper.py`: Web scraping logic +- `db/db_init.py`: Database schema initialization +- `gui/`: GUI components (MainWindow, views, etc.) +- `updater/update_checker.py`: Update checking functionality + +### Contributing +1. Fork the repository +2. Create a feature branch +3. Make your changes +4. Submit a pull request + +## License +MIT \ No newline at end of file diff --git a/config/__init__.py b/config/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/config/settings.py b/config/settings.py new file mode 100644 index 0000000..a125c4d --- /dev/null +++ b/config/settings.py @@ -0,0 +1,35 @@ +""" +Application settings and configuration +""" + +import os +from pathlib import Path + +# Base directory of the application +BASE_DIR = Path(__file__).parent.parent + +# Database configuration +DATABASE_PATH = BASE_DIR / "database" / "umamusume.db" +DATABASE_SEED_PATH = BASE_DIR / "database" / "umamusume_seed.db" + +# Image directory +IMAGES_DIR = BASE_DIR / "images" + +# Application settings +APP_NAME = "UmamusumeCardManager" +VERSION = "7.0.0" + +# Scraping settings +SCRAPING_DELAY_MIN = 0.2 +SCRAPING_DELAY_MAX = 0.5 +MAX_RETRIES = 3 + +# Browser settings +HEADLESS_MODE = True +BROWSER_TIMEOUT = 60000 + +# Database schema version +DB_SCHEMA_VERSION = "1.0" +""" +Database schema version for migration tracking +""" diff --git a/db/db_init.py b/db/db_init.py index beeff4d..d06396e 100644 --- a/db/db_init.py +++ b/db/db_init.py @@ -33,6 +33,10 @@ def init_db(reset=False): cur.execute("DROP TABLE IF EXISTS support_effects") cur.execute("DROP TABLE IF EXISTS owned_cards") cur.execute("DROP TABLE IF EXISTS support_cards") + else: + # Run migrations for existing database + migrate_add_image_path() + migrate_event_skills_columns() # Support Cards - main card info cur.execute(""" @@ -87,6 +91,8 @@ def init_db(reset=False): skill_id INTEGER PRIMARY KEY AUTOINCREMENT, event_id INTEGER, skill_name TEXT, + is_gold INTEGER DEFAULT 0, + is_or INTEGER DEFAULT 0, FOREIGN KEY (event_id) REFERENCES support_events(event_id) ) """) @@ -150,5 +156,24 @@ def migrate_add_image_path(): pass # Column already exists conn.close() +def migrate_event_skills_columns(): + """Add is_gold and is_or columns to event_skills if they don't exist""" + conn = get_conn() + cur = conn.cursor() + try: + cur.execute("ALTER TABLE event_skills ADD COLUMN is_gold INTEGER DEFAULT 0") + print("Added is_gold column to event_skills") + except sqlite3.OperationalError: + pass # Column already exists + + try: + cur.execute("ALTER TABLE event_skills ADD COLUMN is_or INTEGER DEFAULT 0") + print("Added is_or column to event_skills") + except sqlite3.OperationalError: + pass # Column already exists + + conn.commit() + conn.close() + if __name__ == "__main__": init_db(reset=True) diff --git a/db/db_queries.py b/db/db_queries.py index e8cc4bb..692f34a 100644 --- a/db/db_queries.py +++ b/db/db_queries.py @@ -780,7 +780,7 @@ def cleanup_orphaned_data(): # ============================================ def get_all_unique_skills(): - """Get a sorted list of all unique skills from hints and events""" + """Get a sorted list of all unique skills from hints and events, with golden indicator""" conn = get_conn() cur = conn.cursor() @@ -788,12 +788,22 @@ def get_all_unique_skills(): cur.execute("SELECT DISTINCT hint_name FROM support_hints") hint_skills = {row[0] for row in cur.fetchall() if row[0]} - # Get skills from events - cur.execute("SELECT DISTINCT skill_name FROM event_skills") - event_skills = {row[0] for row in cur.fetchall() if row[0]} + # Get skills from events, marking which are golden + cur.execute("SELECT DISTINCT skill_name, MAX(is_gold) as is_gold FROM event_skills GROUP BY skill_name") + event_skills_data = cur.fetchall() + event_skills = {} + for skill_name, is_gold in event_skills_data: + if skill_name: + event_skills[skill_name] = bool(is_gold) - # Combine and sort - all_skills = sorted(list(hint_skills.union(event_skills))) + # Combine and mark golden skills + all_skills = [] + for skill in sorted(list(hint_skills.union(event_skills.keys()))): + if skill in event_skills and event_skills[skill]: + # Mark as golden + all_skills.append((skill, True)) # (skill_name, is_golden) + else: + all_skills.append((skill, False)) conn.close() return all_skills @@ -833,9 +843,10 @@ def get_cards_with_skill(skill_name): if entry_key not in seen_entries: results.append({ 'card_id': row[0], - 'name': row[1], - 'rarity': row[2], - 'type': row[3], + 'name': row[1] or 'Unknown', + 'rarity': row[2] or 'Unknown', + 'type': row[3] or 'Unknown', # Also include 'card_type' for compatibility + 'card_type': row[3] or 'Unknown', 'image_path': row[4], 'source': 'Training Hint', 'details': row[5] or "Random hint event", @@ -843,10 +854,11 @@ def get_cards_with_skill(skill_name): }) seen_entries.add(entry_key) - # 2. Check Event Skills + # 2. Check Event Skills (including golden perks) cur.execute(""" SELECT sc.card_id, sc.name, sc.rarity, sc.card_type, sc.image_path, se.event_name, se.event_id, - CASE WHEN oc.card_id IS NOT NULL THEN 1 ELSE 0 END as is_owned + CASE WHEN oc.card_id IS NOT NULL THEN 1 ELSE 0 END as is_owned, + es.is_gold FROM event_skills es JOIN support_events se ON es.event_id = se.event_id JOIN support_cards sc ON se.card_id = sc.card_id @@ -856,7 +868,7 @@ def get_cards_with_skill(skill_name): rows = cur.fetchall() for row in rows: - card_id, name, rarity, card_type, image_path, event_name, event_id, is_owned = row + card_id, name, rarity, card_type, image_path, event_name, event_id, is_owned, is_gold = row event_name = event_name.replace('\n', ' ').strip() # Format event skills (handle OR groups and gold skills) @@ -884,20 +896,30 @@ def get_cards_with_skill(skill_name): formatted_event_skills.extend(other_event_skills) # Create a nice string like "Event Name (Skill1, Skill2)" - details = f"{event_name} ({', '.join(formatted_event_skills)})" if formatted_event_skills else event_name + if formatted_event_skills: + details = f"{event_name} ({', '.join(formatted_event_skills)})" + elif event_name: + details = f"{event_name} (Golden Perk)" + else: + details = "Golden Perk Event" + + # Mark source as GOLDEN if this is a golden skill + source = "✨ GOLDEN Event" if is_gold else "Event" entry_key = (card_id, f'Event: {event_name}') if entry_key not in seen_entries: results.append({ 'card_id': card_id, - 'name': name, - 'rarity': rarity, - 'type': card_type, + 'name': name or 'Unknown', + 'rarity': rarity or 'Unknown', + 'type': card_type or 'Unknown', # Also include 'card_type' for compatibility + 'card_type': card_type or 'Unknown', 'image_path': image_path, - 'source': 'Event', - 'details': details, - 'is_owned': bool(is_owned) + 'source': source, + 'details': details or 'No details available', + 'is_owned': bool(is_owned), + 'is_gold': bool(is_gold) }) seen_entries.add(entry_key) diff --git a/gui/card_view.py b/gui/card_view.py index 961aeea..6820e51 100644 --- a/gui/card_view.py +++ b/gui/card_view.py @@ -331,7 +331,7 @@ class CardListFrame(ttk.Frame): if resolved_path and os.path.exists(resolved_path): try: pil_img = Image.open(resolved_path) - pil_img.thumbnail((32, 32), Image.Resampling.LANCZOS) + pil_img.thumbnail((48, 48), Image.Resampling.LANCZOS) img = ImageTk.PhotoImage(pil_img) self.icon_cache[card_id] = img except: diff --git a/gui/deck_builder.py b/gui/deck_builder.py index a6d8a1f..1be0f4c 100644 --- a/gui/deck_builder.py +++ b/gui/deck_builder.py @@ -49,13 +49,13 @@ class CardSlot(tk.Frame): # Image Area (Left) self.image_label = tk.Label(self, bg=BG_MEDIUM, text="📭", fg=TEXT_MUTED, - font=('Segoe UI', 20)) - self.image_label.grid(row=0, column=0, rowspan=3, padx=8, pady=8) + font=('Segoe UI', 32)) + self.image_label.grid(row=0, column=0, rowspan=3, padx=12, pady=12) # Details Area (Right) - self.name_label = tk.Label(self, text="Empty Slot", bg=BG_MEDIUM, fg=TEXT_MUTED, - font=FONT_BODY_BOLD, anchor='w', wraplength=130) - self.name_label.grid(row=0, column=1, sticky='w', padx=8, pady=(10, 0)) + self.name_label = tk.Label(self, text="Empty Slot", bg=BG_MEDIUM, fg=TEXT_PRIMARY, + font=FONT_BODY_BOLD, anchor='w', wraplength=180) # Increased wrap + self.name_label.grid(row=0, column=1, sticky='w', padx=8, pady=(15, 0)) self.meta_label = tk.Label(self, text="", bg=BG_MEDIUM, fg=TEXT_MUTED, font=FONT_SMALL, anchor='w') @@ -139,7 +139,7 @@ class CardSlot(tk.Frame): def reset(self): self.name_label.config(text="Empty Slot", fg=TEXT_MUTED) self.meta_label.config(text="Click a card to add") - self.image_label.config(image='', text="📭", font=('Segoe UI', 20)) + self.image_label.config(image='', text="📭", font=('Segoe UI', 32)) self.config(highlightbackground=BG_LIGHT) self.image_ref = None self.toggle_controls(False) @@ -149,7 +149,8 @@ class CardSlot(tk.Frame): if resolved_path and os.path.exists(resolved_path): try: pil_img = Image.open(resolved_path) - pil_img.thumbnail((65, 65), Image.Resampling.LANCZOS) + # Significantly larger images as requested (120x120) + pil_img.thumbnail((120, 120), Image.Resampling.LANCZOS) self.image_ref = ImageTk.PhotoImage(pil_img) self.image_label.config(image=self.image_ref, text='') except Exception as e: @@ -369,7 +370,8 @@ class DeckBuilderFrame(ttk.Frame): if not img and resolved_path and os.path.exists(resolved_path): try: pil_img = Image.open(resolved_path) - pil_img.thumbnail((32, 32), Image.Resampling.LANCZOS) + # Larger thumbnails in the list too (48x48) + pil_img.thumbnail((48, 48), Image.Resampling.LANCZOS) img = ImageTk.PhotoImage(pil_img) self.icon_cache[card_id] = img except: diff --git a/gui/deck_skills_view.py b/gui/deck_skills_view.py index 8a0f495..8390434 100644 --- a/gui/deck_skills_view.py +++ b/gui/deck_skills_view.py @@ -152,7 +152,7 @@ class DeckSkillsFrame(ttk.Frame): if resolved_path and os.path.exists(resolved_path): try: pil_img = Image.open(resolved_path) - pil_img.thumbnail((32, 32), Image.Resampling.LANCZOS) + pil_img.thumbnail((48, 48), Image.Resampling.LANCZOS) img = ImageTk.PhotoImage(pil_img) self.icon_cache[card_id] = img except: pass diff --git a/gui/effects_view.py b/gui/effects_view.py index b36576e..8bc6e94 100644 --- a/gui/effects_view.py +++ b/gui/effects_view.py @@ -82,7 +82,7 @@ class EffectsFrame(ttk.Frame): button_frame = tk.Frame(control_frame, bg=BG_MEDIUM) button_frame.pack(side=tk.LEFT, padx=25) - quick_levels = [1, 25, 40, 50] + quick_levels = [25, 30, 35, 40, 45, 50] for lvl in quick_levels: btn = create_styled_button(button_frame, text=f"Lv{lvl}", command=lambda l=lvl: self.set_level(l), diff --git a/gui/hints_skills_view.py b/gui/hints_skills_view.py index 38cd5e3..6a29037 100644 --- a/gui/hints_skills_view.py +++ b/gui/hints_skills_view.py @@ -132,14 +132,23 @@ class SkillSearchFrame(ttk.Frame): def load_skills(self): """Load all unique skills into listbox""" - self.all_skills = get_all_unique_skills() - self.update_listbox(self.all_skills) + skills_data = get_all_unique_skills() + # Store as list of (skill_name, is_golden) tuples + self.all_skills = skills_data + self.update_listbox(skills_data) def update_listbox(self, items): """Update listbox content""" self.skill_listbox.delete(0, tk.END) for item in items: - self.skill_listbox.insert(tk.END, item) + if isinstance(item, tuple): + skill_name, is_golden = item + # Display with golden indicator + display_name = f"✨ GOLDEN {skill_name}" if is_golden else skill_name + self.skill_listbox.insert(tk.END, display_name) + else: + # Backward compatibility + self.skill_listbox.insert(tk.END, item) def filter_skills(self, *args): """Filter skills based on search text""" @@ -147,8 +156,18 @@ class SkillSearchFrame(ttk.Frame): if not search: self.update_listbox(self.all_skills) return - - filtered = [s for s in self.all_skills if search in s.lower()] + + # Filter skills - handle both tuple format and string format + filtered = [] + for item in self.all_skills: + if isinstance(item, tuple): + skill_name, is_golden = item + if search in skill_name.lower() or (search == "golden" and is_golden): + filtered.append(item) + else: + if search in item.lower(): + filtered.append(item) + self.update_listbox(filtered) def on_filter_changed(self): @@ -162,7 +181,13 @@ class SkillSearchFrame(ttk.Frame): if not selection: return - skill_name = self.skill_listbox.get(selection[0]) + display_name = self.skill_listbox.get(selection[0]) + # Extract actual skill name (remove "✨ GOLDEN " prefix if present) + if display_name.startswith("✨ GOLDEN "): + skill_name = display_name.replace("✨ GOLDEN ", "", 1) + else: + skill_name = display_name + self.current_skill = skill_name self.show_cards_for_skill(skill_name) @@ -191,22 +216,34 @@ class SkillSearchFrame(ttk.Frame): if resolved_path and os.path.exists(resolved_path): try: pil_img = Image.open(resolved_path) - pil_img.thumbnail((32, 32), Image.Resampling.LANCZOS) + pil_img.thumbnail((48, 48), Image.Resampling.LANCZOS) img = ImageTk.PhotoImage(pil_img) self.icon_cache[card_id] = img except: pass - type_display = f"{get_type_icon(card['type'])} {card['type']}" + # Handle both 'type' and 'card_type' keys for compatibility + card_type = card.get('type') or card.get('card_type') or 'Unknown' + type_display = f"{get_type_icon(card_type)} {card_type}" owned_mark = "★" if card.get('is_owned') else "" + # Highlight golden skills in source column + source = card.get('source', 'Event') + if card.get('is_gold', False): + source = f"✨ GOLDEN {source.replace('✨ GOLDEN ', '')}" # Ensure no double prefix + + # Handle potential None values + card_name = card.get('name') or 'Unknown' + card_rarity = card.get('rarity') or 'Unknown' + card_details = card.get('details') or 'No details available' + values = ( owned_mark, - card['name'], - card['rarity'], + card_name, + card_rarity, type_display, - card['source'], - card['details'] + source, + card_details ) if img: diff --git a/gui/main_window.py b/gui/main_window.py index b49e206..98441a4 100644 --- a/gui/main_window.py +++ b/gui/main_window.py @@ -37,6 +37,7 @@ class MainWindow: self.root.geometry("1400x850") self.root.minsize(1350, 800) + # Set icon try: icon_path = resolve_image_path("1_Special Week.png") @@ -240,7 +241,9 @@ class MainWindow: show_update_dialog(self.root) def run(self): - """Start the application""" + """ + Start the GUI application and display the main window. + """ self.root.mainloop() diff --git a/gui/theme.py b/gui/theme.py index 6ea14aa..1e669cf 100644 --- a/gui/theme.py +++ b/gui/theme.py @@ -209,7 +209,7 @@ def configure_styles(root: tk.Tk): foreground=TEXT_SECONDARY, fieldbackground=BG_MEDIUM, font=FONT_BODY, - rowheight=40) + rowheight=60) # Deck list style style.configure('DeckList.Treeview', @@ -217,7 +217,7 @@ def configure_styles(root: tk.Tk): foreground=TEXT_SECONDARY, fieldbackground=BG_MEDIUM, font=FONT_BODY, - rowheight=40) + rowheight=60) style.map('DeckList.Treeview', background=[('selected', ACCENT_PRIMARY)]) @@ -231,14 +231,6 @@ def configure_styles(root: tk.Tk): style.configure('Horizontal.TScale', background=BG_DARK) - # ───────────────────────────────────────────────────────────────────────── - # Progressbar styles - # ───────────────────────────────────────────────────────────────────────── - style.configure('TProgressbar', - background=ACCENT_PRIMARY, - troughcolor=BG_MEDIUM, - borderwidth=0, - thickness=8) # ───────────────────────────────────────────────────────────────────────── # Scrollbar styles diff --git a/images/1_Special Week.png b/images/10001_Special Week.png similarity index 100% rename from images/1_Special Week.png rename to images/10001_Special Week.png diff --git a/images/2_Silence Suzuka.png b/images/10002_Silence Suzuka.png similarity index 100% rename from images/2_Silence Suzuka.png rename to images/10002_Silence Suzuka.png diff --git a/images/3_Tokai Teio.png b/images/10003_Tokai Teio.png similarity index 100% rename from images/3_Tokai Teio.png rename to images/10003_Tokai Teio.png diff --git a/images/4_Maruzensky.png b/images/10004_Maruzensky.png similarity index 100% rename from images/4_Maruzensky.png rename to images/10004_Maruzensky.png diff --git a/images/514_Oguri Cap.png b/images/10005_Oguri Cap.png similarity index 100% rename from images/514_Oguri Cap.png rename to images/10005_Oguri Cap.png diff --git a/images/515_Gold Ship.png b/images/10006_Gold Ship.png similarity index 100% rename from images/515_Gold Ship.png rename to images/10006_Gold Ship.png diff --git a/images/516_Vodka.png b/images/10007_Vodka.png similarity index 100% rename from images/516_Vodka.png rename to images/10007_Vodka.png diff --git a/images/517_Taiki Shuttle.png b/images/10008_Taiki Shuttle.png similarity index 100% rename from images/517_Taiki Shuttle.png rename to images/10008_Taiki Shuttle.png diff --git a/images/518_Grass Wonder.png b/images/10009_Grass Wonder.png similarity index 100% rename from images/518_Grass Wonder.png rename to images/10009_Grass Wonder.png diff --git a/images/10_Mejiro McQueen.png b/images/10010_Mejiro McQueen.png similarity index 100% rename from images/10_Mejiro McQueen.png rename to images/10010_Mejiro McQueen.png diff --git a/images/11_El Condor Pasa.png b/images/10011_El Condor Pasa.png similarity index 100% rename from images/11_El Condor Pasa.png rename to images/10011_El Condor Pasa.png diff --git a/images/12_TM Opera O.png b/images/10012_TM Opera O.png similarity index 100% rename from images/12_TM Opera O.png rename to images/10012_TM Opera O.png diff --git a/images/13_Symboli Rudolf.png b/images/10013_Symboli Rudolf.png similarity index 100% rename from images/13_Symboli Rudolf.png rename to images/10013_Symboli Rudolf.png diff --git a/images/14_Seiun Sky.png b/images/10014_Seiun Sky.png similarity index 100% rename from images/14_Seiun Sky.png rename to images/10014_Seiun Sky.png diff --git a/images/15_Rice Shower.png b/images/10015_Rice Shower.png similarity index 100% rename from images/15_Rice Shower.png rename to images/10015_Rice Shower.png diff --git a/images/16_Winning Ticket.png b/images/10016_Winning Ticket.png similarity index 100% rename from images/16_Winning Ticket.png rename to images/10016_Winning Ticket.png diff --git a/images/17_Gold City.png b/images/10017_Gold City.png similarity index 100% rename from images/17_Gold City.png rename to images/10017_Gold City.png diff --git a/images/18_Sakura Bakushin O.png b/images/10018_Sakura Bakushin O.png similarity index 100% rename from images/18_Sakura Bakushin O.png rename to images/10018_Sakura Bakushin O.png diff --git a/images/19_Super Creek.png b/images/10019_Super Creek.png similarity index 100% rename from images/19_Super Creek.png rename to images/10019_Super Creek.png diff --git a/images/20_Haru Urara.png b/images/10020_Haru Urara.png similarity index 100% rename from images/20_Haru Urara.png rename to images/10020_Haru Urara.png diff --git a/images/21_Tazuna Hayakawa.png b/images/10021_Tazuna Hayakawa.png similarity index 100% rename from images/21_Tazuna Hayakawa.png rename to images/10021_Tazuna Hayakawa.png diff --git a/images/22_Aoi Kiryuin.png b/images/10022_Aoi Kiryuin.png similarity index 100% rename from images/22_Aoi Kiryuin.png rename to images/10022_Aoi Kiryuin.png diff --git a/images/23_Daiwa Scarlet.png b/images/10023_Daiwa Scarlet.png similarity index 100% rename from images/23_Daiwa Scarlet.png rename to images/10023_Daiwa Scarlet.png diff --git a/images/24_Hishi Amazon.png b/images/10024_Hishi Amazon.png similarity index 100% rename from images/24_Hishi Amazon.png rename to images/10024_Hishi Amazon.png diff --git a/images/25_Air Groove.png b/images/10025_Air Groove.png similarity index 100% rename from images/25_Air Groove.png rename to images/10025_Air Groove.png diff --git a/images/26_Agnes Digital.png b/images/10026_Agnes Digital.png similarity index 100% rename from images/26_Agnes Digital.png rename to images/10026_Agnes Digital.png diff --git a/images/27_Tamamo Cross.png b/images/10027_Tamamo Cross.png similarity index 100% rename from images/27_Tamamo Cross.png rename to images/10027_Tamamo Cross.png diff --git a/images/28_Fine Motion.png b/images/10028_Fine Motion.png similarity index 100% rename from images/28_Fine Motion.png rename to images/10028_Fine Motion.png diff --git a/images/29_Biwa Hayahide.png b/images/10029_Biwa Hayahide.png similarity index 100% rename from images/29_Biwa Hayahide.png rename to images/10029_Biwa Hayahide.png diff --git a/images/30_Mayano Top Gun.png b/images/10030_Mayano Top Gun.png similarity index 100% rename from images/30_Mayano Top Gun.png rename to images/10030_Mayano Top Gun.png diff --git a/images/31_Manhattan Cafe.png b/images/10031_Manhattan Cafe.png similarity index 100% rename from images/31_Manhattan Cafe.png rename to images/10031_Manhattan Cafe.png diff --git a/images/32_Mihono Bourbon.png b/images/10032_Mihono Bourbon.png similarity index 100% rename from images/32_Mihono Bourbon.png rename to images/10032_Mihono Bourbon.png diff --git a/images/33_Mejiro Ryan.png b/images/10033_Mejiro Ryan.png similarity index 100% rename from images/33_Mejiro Ryan.png rename to images/10033_Mejiro Ryan.png diff --git a/images/34_Yukino Bijin.png b/images/10034_Yukino Bijin.png similarity index 100% rename from images/34_Yukino Bijin.png rename to images/10034_Yukino Bijin.png diff --git a/images/35_Ines Fujin.png b/images/10035_Ines Fujin.png similarity index 100% rename from images/35_Ines Fujin.png rename to images/10035_Ines Fujin.png diff --git a/images/36_Agnes Tachyon.png b/images/10036_Agnes Tachyon.png similarity index 100% rename from images/36_Agnes Tachyon.png rename to images/10036_Agnes Tachyon.png diff --git a/images/37_Air Shakur.png b/images/10037_Air Shakur.png similarity index 100% rename from images/37_Air Shakur.png rename to images/10037_Air Shakur.png diff --git a/images/38_Eishin Flash.png b/images/10038_Eishin Flash.png similarity index 100% rename from images/38_Eishin Flash.png rename to images/10038_Eishin Flash.png diff --git a/images/39_Smart Falcon.png b/images/10039_Smart Falcon.png similarity index 100% rename from images/39_Smart Falcon.png rename to images/10039_Smart Falcon.png diff --git a/images/40_Narita Taishin.png b/images/10040_Narita Taishin.png similarity index 100% rename from images/40_Narita Taishin.png rename to images/10040_Narita Taishin.png diff --git a/images/41_Nishino Flower.png b/images/10041_Nishino Flower.png similarity index 100% rename from images/41_Nishino Flower.png rename to images/10041_Nishino Flower.png diff --git a/images/42_Biko Pegasus.png b/images/10042_Biko Pegasus.png similarity index 100% rename from images/42_Biko Pegasus.png rename to images/10042_Biko Pegasus.png diff --git a/images/43_Marvelous Sunday.png b/images/10043_Marvelous Sunday.png similarity index 100% rename from images/43_Marvelous Sunday.png rename to images/10043_Marvelous Sunday.png diff --git a/images/44_Matikanefukukitaru.png b/images/10044_Matikanefukukitaru.png similarity index 100% rename from images/44_Matikanefukukitaru.png rename to images/10044_Matikanefukukitaru.png diff --git a/images/45_Meisho Doto.png b/images/10045_Meisho Doto.png similarity index 100% rename from images/45_Meisho Doto.png rename to images/10045_Meisho Doto.png diff --git a/images/46_Mejiro Dober.png b/images/10046_Mejiro Dober.png similarity index 100% rename from images/46_Mejiro Dober.png rename to images/10046_Mejiro Dober.png diff --git a/images/47_Nice Nature.png b/images/10047_Nice Nature.png similarity index 100% rename from images/47_Nice Nature.png rename to images/10047_Nice Nature.png diff --git a/images/48_King Halo.png b/images/10048_King Halo.png similarity index 100% rename from images/48_King Halo.png rename to images/10048_King Halo.png diff --git a/images/49_Fuji Kiseki.png b/images/10049_Fuji Kiseki.png similarity index 100% rename from images/49_Fuji Kiseki.png rename to images/10049_Fuji Kiseki.png diff --git a/images/50_Sweep Tosho.png b/images/10050_Sweep Tosho.png similarity index 100% rename from images/50_Sweep Tosho.png rename to images/10050_Sweep Tosho.png diff --git a/images/51_Twin Turbo.png b/images/10051_Twin Turbo.png similarity index 100% rename from images/51_Twin Turbo.png rename to images/10051_Twin Turbo.png diff --git a/images/52_Daitaku Helios.png b/images/10052_Daitaku Helios.png similarity index 100% rename from images/52_Daitaku Helios.png rename to images/10052_Daitaku Helios.png diff --git a/images/53_Ikuno Dictus.png b/images/10053_Ikuno Dictus.png similarity index 100% rename from images/53_Ikuno Dictus.png rename to images/10053_Ikuno Dictus.png diff --git a/images/54_Mejiro Palmer.png b/images/10054_Mejiro Palmer.png similarity index 100% rename from images/54_Mejiro Palmer.png rename to images/10054_Mejiro Palmer.png diff --git a/images/55_Kitasan Black.png b/images/10055_Kitasan Black.png similarity index 100% rename from images/55_Kitasan Black.png rename to images/10055_Kitasan Black.png diff --git a/images/565_Satono Diamond.png b/images/10056_Satono Diamond.png similarity index 100% rename from images/565_Satono Diamond.png rename to images/10056_Satono Diamond.png diff --git a/images/566_Matikanetannhauser.png b/images/10057_Matikanetannhauser.png similarity index 100% rename from images/566_Matikanetannhauser.png rename to images/10057_Matikanetannhauser.png diff --git a/images/567_Yaeno Muteki.png b/images/10058_Yaeno Muteki.png similarity index 100% rename from images/567_Yaeno Muteki.png rename to images/10058_Yaeno Muteki.png diff --git a/images/568_Zenno Rob Roy.png b/images/10059_Zenno Rob Roy.png similarity index 100% rename from images/568_Zenno Rob Roy.png rename to images/10059_Zenno Rob Roy.png diff --git a/images/569_Riko Kashimoto.png b/images/10060_Riko Kashimoto.png similarity index 100% rename from images/569_Riko Kashimoto.png rename to images/10060_Riko Kashimoto.png diff --git a/images/570_Seeking the Pearl.png b/images/10061_Seeking the Pearl.png similarity index 100% rename from images/570_Seeking the Pearl.png rename to images/10061_Seeking the Pearl.png diff --git a/images/571_Sakura Chiyono O.png b/images/10062_Sakura Chiyono O.png similarity index 100% rename from images/571_Sakura Chiyono O.png rename to images/10062_Sakura Chiyono O.png diff --git a/images/572_Kawakami Princess.png b/images/10063_Kawakami Princess.png similarity index 100% rename from images/572_Kawakami Princess.png rename to images/10063_Kawakami Princess.png diff --git a/images/573_Hishi Akebono.png b/images/10064_Hishi Akebono.png similarity index 100% rename from images/573_Hishi Akebono.png rename to images/10064_Hishi Akebono.png diff --git a/images/574_Bamboo Memory.png b/images/10065_Bamboo Memory.png similarity index 100% rename from images/574_Bamboo Memory.png rename to images/10065_Bamboo Memory.png diff --git a/images/575_Shinko Windy.png b/images/10066_Shinko Windy.png similarity index 100% rename from images/575_Shinko Windy.png rename to images/10066_Shinko Windy.png diff --git a/images/576_Nakayama Festa.png b/images/10067_Nakayama Festa.png similarity index 100% rename from images/576_Nakayama Festa.png rename to images/10067_Nakayama Festa.png diff --git a/images/577_Inari One.png b/images/10068_Inari One.png similarity index 100% rename from images/577_Inari One.png rename to images/10068_Inari One.png diff --git a/images/578_Mejiro Ardan.png b/images/10069_Mejiro Ardan.png similarity index 100% rename from images/578_Mejiro Ardan.png rename to images/10069_Mejiro Ardan.png diff --git a/images/579_Tosen Jordan.png b/images/10070_Tosen Jordan.png similarity index 100% rename from images/579_Tosen Jordan.png rename to images/10070_Tosen Jordan.png diff --git a/images/580_Sirius Symboli.png b/images/10071_Sirius Symboli.png similarity index 100% rename from images/580_Sirius Symboli.png rename to images/10071_Sirius Symboli.png diff --git a/images/581_Narita Brian.png b/images/10072_Narita Brian.png similarity index 100% rename from images/581_Narita Brian.png rename to images/10072_Narita Brian.png diff --git a/images/582_Curren Chan.png b/images/10073_Curren Chan.png similarity index 100% rename from images/582_Curren Chan.png rename to images/10073_Curren Chan.png diff --git a/images/583_Sasami Anshinzawa.png b/images/10074_Sasami Anshinzawa.png similarity index 100% rename from images/583_Sasami Anshinzawa.png rename to images/10074_Sasami Anshinzawa.png diff --git a/images/584_Admire Vega.png b/images/10075_Admire Vega.png similarity index 100% rename from images/584_Admire Vega.png rename to images/10075_Admire Vega.png diff --git a/images/585_Mejiro Bright.png b/images/10076_Mejiro Bright.png similarity index 100% rename from images/585_Mejiro Bright.png rename to images/10076_Mejiro Bright.png diff --git a/images/586_Narita Top Road.png b/images/10077_Narita Top Road.png similarity index 100% rename from images/586_Narita Top Road.png rename to images/10077_Narita Top Road.png diff --git a/images/587_Mr. C.B..png b/images/10078_Mr. C.B..png similarity index 100% rename from images/587_Mr. C.B..png rename to images/10078_Mr. C.B..png diff --git a/images/588_Daiichi Ruby.png b/images/10079_Daiichi Ruby.png similarity index 100% rename from images/588_Daiichi Ruby.png rename to images/10079_Daiichi Ruby.png diff --git a/images/589_K.S.Miracle.png b/images/10080_K.S.Miracle.png similarity index 100% rename from images/589_K.S.Miracle.png rename to images/10080_K.S.Miracle.png diff --git a/images/590_Tsurumaru Tsuyoshi.png b/images/10081_Tsurumaru Tsuyoshi.png similarity index 100% rename from images/590_Tsurumaru Tsuyoshi.png rename to images/10081_Tsurumaru Tsuyoshi.png diff --git a/images/591_Symboli Kris S.png b/images/10082_Symboli Kris S.png similarity index 100% rename from images/591_Symboli Kris S.png rename to images/10082_Symboli Kris S.png diff --git a/images/592_Light Hello.png b/images/10083_Light Hello.png similarity index 100% rename from images/592_Light Hello.png rename to images/10083_Light Hello.png diff --git a/images/593_Tanino Gimlet.png b/images/10084_Tanino Gimlet.png similarity index 100% rename from images/593_Tanino Gimlet.png rename to images/10084_Tanino Gimlet.png diff --git a/images/594_Sakura Laurel.png b/images/10085_Sakura Laurel.png similarity index 100% rename from images/594_Sakura Laurel.png rename to images/10085_Sakura Laurel.png diff --git a/images/595_Yamanin Zephyr.png b/images/10086_Yamanin Zephyr.png similarity index 100% rename from images/595_Yamanin Zephyr.png rename to images/10086_Yamanin Zephyr.png diff --git a/images/596_Aston Machan.png b/images/10087_Aston Machan.png similarity index 100% rename from images/596_Aston Machan.png rename to images/10087_Aston Machan.png diff --git a/images/597_Mejiro Ramonu.png b/images/10088_Mejiro Ramonu.png similarity index 100% rename from images/597_Mejiro Ramonu.png rename to images/10088_Mejiro Ramonu.png diff --git a/images/598_Jungle Pocket.png b/images/10089_Jungle Pocket.png similarity index 100% rename from images/598_Jungle Pocket.png rename to images/10089_Jungle Pocket.png diff --git a/images/599_Hokko Tarumae.png b/images/10090_Hokko Tarumae.png similarity index 100% rename from images/599_Hokko Tarumae.png rename to images/10090_Hokko Tarumae.png diff --git a/images/600_Katsuragi Ace.png b/images/10091_Katsuragi Ace.png similarity index 100% rename from images/600_Katsuragi Ace.png rename to images/10091_Katsuragi Ace.png diff --git a/images/601_Copano Rickey.png b/images/10092_Copano Rickey.png similarity index 100% rename from images/601_Copano Rickey.png rename to images/10092_Copano Rickey.png diff --git a/images/602_Wonder Acute.png b/images/10093_Wonder Acute.png similarity index 100% rename from images/602_Wonder Acute.png rename to images/10093_Wonder Acute.png diff --git a/images/603_Mei Satake.png b/images/10094_Mei Satake.png similarity index 100% rename from images/603_Mei Satake.png rename to images/10094_Mei Satake.png diff --git a/images/604_Tap Dance City.png b/images/10095_Tap Dance City.png similarity index 100% rename from images/604_Tap Dance City.png rename to images/10095_Tap Dance City.png diff --git a/images/605_Still in Love.png b/images/10096_Still in Love.png similarity index 100% rename from images/605_Still in Love.png rename to images/10096_Still in Love.png diff --git a/images/606_Verxina.png b/images/10097_Verxina.png similarity index 100% rename from images/606_Verxina.png rename to images/10097_Verxina.png diff --git a/images/607_Sounds of Earth.png b/images/10098_Sounds of Earth.png similarity index 100% rename from images/607_Sounds of Earth.png rename to images/10098_Sounds of Earth.png diff --git a/images/608_Vivlos.png b/images/10099_Vivlos.png similarity index 100% rename from images/608_Vivlos.png rename to images/10099_Vivlos.png diff --git a/images/100_Royce and Royce.png b/images/10100_Royce and Royce.png similarity index 100% rename from images/100_Royce and Royce.png rename to images/10100_Royce and Royce.png diff --git a/images/101_Duramente.png b/images/10101_Duramente.png similarity index 100% rename from images/101_Duramente.png rename to images/10101_Duramente.png diff --git a/images/102_North Flight.png b/images/10102_North Flight.png similarity index 100% rename from images/102_North Flight.png rename to images/10102_North Flight.png diff --git a/images/103_Orfevre.png b/images/10103_Orfevre.png similarity index 100% rename from images/103_Orfevre.png rename to images/10103_Orfevre.png diff --git a/images/104_Ryoka Tsurugi.png b/images/10104_Ryoka Tsurugi.png similarity index 100% rename from images/104_Ryoka Tsurugi.png rename to images/10104_Ryoka Tsurugi.png diff --git a/images/105_Cheval Grand.png b/images/10105_Cheval Grand.png similarity index 100% rename from images/105_Cheval Grand.png rename to images/10105_Cheval Grand.png diff --git a/images/106_Neo Universe.png b/images/10106_Neo Universe.png similarity index 100% rename from images/106_Neo Universe.png rename to images/10106_Neo Universe.png diff --git a/images/107_Hishi Miracle.png b/images/10107_Hishi Miracle.png similarity index 100% rename from images/107_Hishi Miracle.png rename to images/10107_Hishi Miracle.png diff --git a/images/108_Dantsu Flame.png b/images/10108_Dantsu Flame.png similarity index 100% rename from images/108_Dantsu Flame.png rename to images/10108_Dantsu Flame.png diff --git a/images/109_Yayoi Akikawa.png b/images/10109_Yayoi Akikawa.png similarity index 100% rename from images/109_Yayoi Akikawa.png rename to images/10109_Yayoi Akikawa.png diff --git a/images/110_Espoir City.png b/images/10110_Espoir City.png similarity index 100% rename from images/110_Espoir City.png rename to images/10110_Espoir City.png diff --git a/images/111_Bubble Gum Fellow.png b/images/10111_Bubble Gum Fellow.png similarity index 100% rename from images/111_Bubble Gum Fellow.png rename to images/10111_Bubble Gum Fellow.png diff --git a/images/112_Gentildonna.png b/images/10113_Gentildonna.png similarity index 100% rename from images/112_Gentildonna.png rename to images/10113_Gentildonna.png diff --git a/images/113_Rhein Kraft.png b/images/10114_Rhein Kraft.png similarity index 100% rename from images/113_Rhein Kraft.png rename to images/10114_Rhein Kraft.png diff --git a/images/114_Cesario.png b/images/10115_Cesario.png similarity index 100% rename from images/114_Cesario.png rename to images/10115_Cesario.png diff --git a/images/115_Blast Onepiece.png b/images/10116_Blast Onepiece.png similarity index 100% rename from images/115_Blast Onepiece.png rename to images/10116_Blast Onepiece.png diff --git a/images/116_No Reason.png b/images/10117_No Reason.png similarity index 100% rename from images/116_No Reason.png rename to images/10117_No Reason.png diff --git a/images/117_Buena Vista.png b/images/10118_Buena Vista.png similarity index 100% rename from images/117_Buena Vista.png rename to images/10118_Buena Vista.png diff --git a/images/118_Dream Journey.png b/images/10119_Dream Journey.png similarity index 100% rename from images/118_Dream Journey.png rename to images/10119_Dream Journey.png diff --git a/images/119_Daring Tact.png b/images/10120_Daring Tact.png similarity index 100% rename from images/119_Daring Tact.png rename to images/10120_Daring Tact.png diff --git a/images/120_Daring Heart.png b/images/10121_Daring Heart.png similarity index 100% rename from images/120_Daring Heart.png rename to images/10121_Daring Heart.png diff --git a/images/121_Almond Eye.png b/images/10122_Almond Eye.png similarity index 100% rename from images/121_Almond Eye.png rename to images/10122_Almond Eye.png diff --git a/images/122_Lucky Lilac.png b/images/10123_Lucky Lilac.png similarity index 100% rename from images/122_Lucky Lilac.png rename to images/10123_Lucky Lilac.png diff --git a/images/123_Gran Alegria.png b/images/10124_Gran Alegria.png similarity index 100% rename from images/123_Gran Alegria.png rename to images/10124_Gran Alegria.png diff --git a/images/124_Transcend.png b/images/10125_Transcend.png similarity index 100% rename from images/124_Transcend.png rename to images/10125_Transcend.png diff --git a/images/125_Curren Bouquetd'or.png b/images/10126_Curren Bouquetd'or.png similarity index 100% rename from images/125_Curren Bouquetd'or.png rename to images/10126_Curren Bouquetd'or.png diff --git a/images/126_Air Messiah.png b/images/10127_Air Messiah.png similarity index 100% rename from images/126_Air Messiah.png rename to images/10127_Air Messiah.png diff --git a/images/127_Tucker Bryne.png b/images/10128_Tucker Bryne.png similarity index 100% rename from images/127_Tucker Bryne.png rename to images/10128_Tucker Bryne.png diff --git a/images/128_Fusaichi Pandora.png b/images/10129_Fusaichi Pandora.png similarity index 100% rename from images/128_Fusaichi Pandora.png rename to images/10129_Fusaichi Pandora.png diff --git a/images/129_Win Variation.png b/images/10131_Win Variation.png similarity index 100% rename from images/129_Win Variation.png rename to images/10131_Win Variation.png diff --git a/images/130_Stay Gold.png b/images/10132_Stay Gold.png similarity index 100% rename from images/130_Stay Gold.png rename to images/10132_Stay Gold.png diff --git a/images/131_Admire Groove.png b/images/10133_Admire Groove.png similarity index 100% rename from images/131_Admire Groove.png rename to images/10133_Admire Groove.png diff --git a/images/132_Chrono Genesis.png b/images/10134_Chrono Genesis.png similarity index 100% rename from images/132_Chrono Genesis.png rename to images/10134_Chrono Genesis.png diff --git a/images/133_Calstone Light O.png b/images/10135_Calstone Light O.png similarity index 100% rename from images/133_Calstone Light O.png rename to images/10135_Calstone Light O.png diff --git a/images/134_Durandal.png b/images/10136_Durandal.png similarity index 100% rename from images/134_Durandal.png rename to images/10136_Durandal.png diff --git a/images/135_Sakura Chitose O.png b/images/10137_Sakura Chitose O.png similarity index 100% rename from images/135_Sakura Chitose O.png rename to images/10137_Sakura Chitose O.png diff --git a/images/136_Kiyoko Hoshina.png b/images/10138_Kiyoko Hoshina.png similarity index 100% rename from images/136_Kiyoko Hoshina.png rename to images/10138_Kiyoko Hoshina.png diff --git a/images/137_Fenomeno.png b/images/10139_Fenomeno.png similarity index 100% rename from images/137_Fenomeno.png rename to images/10139_Fenomeno.png diff --git a/images/1021_Fine Motion.png b/images/1021_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1021_Fine Motion.png and /dev/null differ diff --git a/images/1022_Kitasan Black.png b/images/1022_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1022_Kitasan Black.png and /dev/null differ diff --git a/images/1023_Fine Motion.png b/images/1023_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1023_Fine Motion.png and /dev/null differ diff --git a/images/1024_Kitasan Black.png b/images/1024_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1024_Kitasan Black.png and /dev/null differ diff --git a/images/1025_Fine Motion.png b/images/1025_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1025_Fine Motion.png and /dev/null differ diff --git a/images/1026_Kitasan Black.png b/images/1026_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1026_Kitasan Black.png and /dev/null differ diff --git a/images/1027_Fine Motion.png b/images/1027_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1027_Fine Motion.png and /dev/null differ diff --git a/images/1028_Kitasan Black.png b/images/1028_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1028_Kitasan Black.png and /dev/null differ diff --git a/images/1029_Fine Motion.png b/images/1029_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1029_Fine Motion.png and /dev/null differ diff --git a/images/1030_Kitasan Black.png b/images/1030_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1030_Kitasan Black.png and /dev/null differ diff --git a/images/1031_Fine Motion.png b/images/1031_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1031_Fine Motion.png and /dev/null differ diff --git a/images/1032_Kitasan Black.png b/images/1032_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1032_Kitasan Black.png and /dev/null differ diff --git a/images/1033_Fine Motion.png b/images/1033_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/1033_Fine Motion.png and /dev/null differ diff --git a/images/1034_Kitasan Black.png b/images/1034_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/1034_Kitasan Black.png and /dev/null differ diff --git a/images/138_Fuji Kiseki.png b/images/20001_Fuji Kiseki.png similarity index 100% rename from images/138_Fuji Kiseki.png rename to images/20001_Fuji Kiseki.png diff --git a/images/139_Daiwa Scarlet.png b/images/20002_Daiwa Scarlet.png similarity index 100% rename from images/139_Daiwa Scarlet.png rename to images/20002_Daiwa Scarlet.png diff --git a/images/140_Hishi Amazon.png b/images/20003_Hishi Amazon.png similarity index 100% rename from images/140_Hishi Amazon.png rename to images/20003_Hishi Amazon.png diff --git a/images/141_Air Groove.png b/images/20004_Air Groove.png similarity index 100% rename from images/141_Air Groove.png rename to images/20004_Air Groove.png diff --git a/images/142_Agnes Digital.png b/images/20005_Agnes Digital.png similarity index 100% rename from images/142_Agnes Digital.png rename to images/20005_Agnes Digital.png diff --git a/images/143_Biwa Hayahide.png b/images/20006_Biwa Hayahide.png similarity index 100% rename from images/143_Biwa Hayahide.png rename to images/20006_Biwa Hayahide.png diff --git a/images/144_Mayano Top Gun.png b/images/20007_Mayano Top Gun.png similarity index 100% rename from images/144_Mayano Top Gun.png rename to images/20007_Mayano Top Gun.png diff --git a/images/145_Manhattan Cafe.png b/images/20008_Manhattan Cafe.png similarity index 100% rename from images/145_Manhattan Cafe.png rename to images/20008_Manhattan Cafe.png diff --git a/images/146_Mihono Bourbon.png b/images/20009_Mihono Bourbon.png similarity index 100% rename from images/146_Mihono Bourbon.png rename to images/20009_Mihono Bourbon.png diff --git a/images/147_Mejiro Ryan.png b/images/20010_Mejiro Ryan.png similarity index 100% rename from images/147_Mejiro Ryan.png rename to images/20010_Mejiro Ryan.png diff --git a/images/148_Yukino Bijin.png b/images/20011_Yukino Bijin.png similarity index 100% rename from images/148_Yukino Bijin.png rename to images/20011_Yukino Bijin.png diff --git a/images/149_Agnes Tachyon.png b/images/20012_Agnes Tachyon.png similarity index 100% rename from images/149_Agnes Tachyon.png rename to images/20012_Agnes Tachyon.png diff --git a/images/150_Eishin Flash.png b/images/20013_Eishin Flash.png similarity index 100% rename from images/150_Eishin Flash.png rename to images/20013_Eishin Flash.png diff --git a/images/151_Narita Taishin.png b/images/20014_Narita Taishin.png similarity index 100% rename from images/151_Narita Taishin.png rename to images/20014_Narita Taishin.png diff --git a/images/152_Marvelous Sunday.png b/images/20015_Marvelous Sunday.png similarity index 100% rename from images/152_Marvelous Sunday.png rename to images/20015_Marvelous Sunday.png diff --git a/images/153_Matikanefukukitaru.png b/images/20016_Matikanefukukitaru.png similarity index 100% rename from images/153_Matikanefukukitaru.png rename to images/20016_Matikanefukukitaru.png diff --git a/images/154_Meisho Doto.png b/images/20017_Meisho Doto.png similarity index 100% rename from images/154_Meisho Doto.png rename to images/20017_Meisho Doto.png diff --git a/images/155_Mejiro Dober.png b/images/20018_Mejiro Dober.png similarity index 100% rename from images/155_Mejiro Dober.png rename to images/20018_Mejiro Dober.png diff --git a/images/156_Nice Nature.png b/images/20019_Nice Nature.png similarity index 100% rename from images/156_Nice Nature.png rename to images/20019_Nice Nature.png diff --git a/images/157_King Halo.png b/images/20020_King Halo.png similarity index 100% rename from images/157_King Halo.png rename to images/20020_King Halo.png diff --git a/images/158_Aoi Kiryuin.png b/images/20021_Aoi Kiryuin.png similarity index 100% rename from images/158_Aoi Kiryuin.png rename to images/20021_Aoi Kiryuin.png diff --git a/images/159_Tamamo Cross.png b/images/20022_Tamamo Cross.png similarity index 100% rename from images/159_Tamamo Cross.png rename to images/20022_Tamamo Cross.png diff --git a/images/160_Sweep Tosho.png b/images/20023_Sweep Tosho.png similarity index 100% rename from images/160_Sweep Tosho.png rename to images/20023_Sweep Tosho.png diff --git a/images/161_Daitaku Helios.png b/images/20024_Daitaku Helios.png similarity index 100% rename from images/161_Daitaku Helios.png rename to images/20024_Daitaku Helios.png diff --git a/images/162_Ikuno Dictus.png b/images/20025_Ikuno Dictus.png similarity index 100% rename from images/162_Ikuno Dictus.png rename to images/20025_Ikuno Dictus.png diff --git a/images/163_Nice Nature.png b/images/20026_Nice Nature.png similarity index 100% rename from images/163_Nice Nature.png rename to images/20026_Nice Nature.png diff --git a/images/164_Nishino Flower.png b/images/20027_Nishino Flower.png similarity index 100% rename from images/164_Nishino Flower.png rename to images/20027_Nishino Flower.png diff --git a/images/165_Zenno Rob Roy.png b/images/20028_Zenno Rob Roy.png similarity index 100% rename from images/165_Zenno Rob Roy.png rename to images/20028_Zenno Rob Roy.png diff --git a/images/166_Seeking the Pearl.png b/images/20029_Seeking the Pearl.png similarity index 100% rename from images/166_Seeking the Pearl.png rename to images/20029_Seeking the Pearl.png diff --git a/images/167_Ines Fujin.png b/images/20030_Ines Fujin.png similarity index 100% rename from images/167_Ines Fujin.png rename to images/20030_Ines Fujin.png diff --git a/images/168_Shinko Windy.png b/images/20031_Shinko Windy.png similarity index 100% rename from images/168_Shinko Windy.png rename to images/20031_Shinko Windy.png diff --git a/images/169_Inari One.png b/images/20032_Inari One.png similarity index 100% rename from images/169_Inari One.png rename to images/20032_Inari One.png diff --git a/images/170_El Condor Pasa.png b/images/20033_El Condor Pasa.png similarity index 100% rename from images/170_El Condor Pasa.png rename to images/20033_El Condor Pasa.png diff --git a/images/171_Mejiro Ardan.png b/images/20034_Mejiro Ardan.png similarity index 100% rename from images/171_Mejiro Ardan.png rename to images/20034_Mejiro Ardan.png diff --git a/images/172_Tosen Jordan.png b/images/20035_Tosen Jordan.png similarity index 100% rename from images/172_Tosen Jordan.png rename to images/20035_Tosen Jordan.png diff --git a/images/173_Mejiro Palmer.png b/images/20036_Mejiro Palmer.png similarity index 100% rename from images/173_Mejiro Palmer.png rename to images/20036_Mejiro Palmer.png diff --git a/images/174_Fine Motion.png b/images/20037_Fine Motion.png similarity index 100% rename from images/174_Fine Motion.png rename to images/20037_Fine Motion.png diff --git a/images/175_Sirius Symboli.png b/images/20038_Sirius Symboli.png similarity index 100% rename from images/175_Sirius Symboli.png rename to images/20038_Sirius Symboli.png diff --git a/images/176_Vodka.png b/images/20039_Vodka.png similarity index 100% rename from images/176_Vodka.png rename to images/20039_Vodka.png diff --git a/images/177_Mejiro Ryan.png b/images/20040_Mejiro Ryan.png similarity index 100% rename from images/177_Mejiro Ryan.png rename to images/20040_Mejiro Ryan.png diff --git a/images/178_Admire Vega.png b/images/20041_Admire Vega.png similarity index 100% rename from images/178_Admire Vega.png rename to images/20041_Admire Vega.png diff --git a/images/179_Sakura Bakushin O.png b/images/20042_Sakura Bakushin O.png similarity index 100% rename from images/179_Sakura Bakushin O.png rename to images/20042_Sakura Bakushin O.png diff --git a/images/180_Special Week.png b/images/20043_Special Week.png similarity index 100% rename from images/180_Special Week.png rename to images/20043_Special Week.png diff --git a/images/181_Curren Chan.png b/images/20044_Curren Chan.png similarity index 100% rename from images/181_Curren Chan.png rename to images/20044_Curren Chan.png diff --git a/images/182_Smart Falcon.png b/images/20045_Smart Falcon.png similarity index 100% rename from images/182_Smart Falcon.png rename to images/20045_Smart Falcon.png diff --git a/images/183_Sweep Tosho.png b/images/20046_Sweep Tosho.png similarity index 100% rename from images/183_Sweep Tosho.png rename to images/20046_Sweep Tosho.png diff --git a/images/184_Tokai Teio.png b/images/20047_Tokai Teio.png similarity index 100% rename from images/184_Tokai Teio.png rename to images/20047_Tokai Teio.png diff --git a/images/185_Oguri Cap.png b/images/20048_Oguri Cap.png similarity index 100% rename from images/185_Oguri Cap.png rename to images/20048_Oguri Cap.png diff --git a/images/186_Gold City.png b/images/20049_Gold City.png similarity index 100% rename from images/186_Gold City.png rename to images/20049_Gold City.png diff --git a/images/187_Seiun Sky.png b/images/20050_Seiun Sky.png similarity index 100% rename from images/187_Seiun Sky.png rename to images/20050_Seiun Sky.png diff --git a/images/188_K.S.Miracle.png b/images/20051_K.S.Miracle.png similarity index 100% rename from images/188_K.S.Miracle.png rename to images/20051_K.S.Miracle.png diff --git a/images/189_Tsurumaru Tsuyoshi.png b/images/20052_Tsurumaru Tsuyoshi.png similarity index 100% rename from images/189_Tsurumaru Tsuyoshi.png rename to images/20052_Tsurumaru Tsuyoshi.png diff --git a/images/190_Narita Top Road.png b/images/20053_Narita Top Road.png similarity index 100% rename from images/190_Narita Top Road.png rename to images/20053_Narita Top Road.png diff --git a/images/191_TM Opera O.png b/images/20054_TM Opera O.png similarity index 100% rename from images/191_TM Opera O.png rename to images/20054_TM Opera O.png diff --git a/images/192_Aston Machan.png b/images/20055_Aston Machan.png similarity index 100% rename from images/192_Aston Machan.png rename to images/20055_Aston Machan.png diff --git a/images/193_Jungle Pocket.png b/images/20056_Jungle Pocket.png similarity index 100% rename from images/193_Jungle Pocket.png rename to images/20056_Jungle Pocket.png diff --git a/images/194_Mejiro Dober.png b/images/20057_Mejiro Dober.png similarity index 100% rename from images/194_Mejiro Dober.png rename to images/20057_Mejiro Dober.png diff --git a/images/195_Symboli Rudolf.png b/images/20058_Symboli Rudolf.png similarity index 100% rename from images/195_Symboli Rudolf.png rename to images/20058_Symboli Rudolf.png diff --git a/images/196_Agnes Tachyon.png b/images/20059_Agnes Tachyon.png similarity index 100% rename from images/196_Agnes Tachyon.png rename to images/20059_Agnes Tachyon.png diff --git a/images/197_Hishi Akebono.png b/images/20060_Hishi Akebono.png similarity index 100% rename from images/197_Hishi Akebono.png rename to images/20060_Hishi Akebono.png diff --git a/images/198_Gold Ship.png b/images/20061_Gold Ship.png similarity index 100% rename from images/198_Gold Ship.png rename to images/20061_Gold Ship.png diff --git a/images/199_Maruzensky.png b/images/20062_Maruzensky.png similarity index 100% rename from images/199_Maruzensky.png rename to images/20062_Maruzensky.png diff --git a/images/200_Silence Suzuka.png b/images/20063_Silence Suzuka.png similarity index 100% rename from images/200_Silence Suzuka.png rename to images/20063_Silence Suzuka.png diff --git a/images/201_Copano Rickey.png b/images/20064_Copano Rickey.png similarity index 100% rename from images/201_Copano Rickey.png rename to images/20064_Copano Rickey.png diff --git a/images/202_Grass Wonder.png b/images/20065_Grass Wonder.png similarity index 100% rename from images/202_Grass Wonder.png rename to images/20065_Grass Wonder.png diff --git a/images/203_Kitasan Black.png b/images/20066_Kitasan Black.png similarity index 100% rename from images/203_Kitasan Black.png rename to images/20066_Kitasan Black.png diff --git a/images/204_Taiki Shuttle.png b/images/20067_Taiki Shuttle.png similarity index 100% rename from images/204_Taiki Shuttle.png rename to images/20067_Taiki Shuttle.png diff --git a/images/205_Nice Nature.png b/images/20068_Nice Nature.png similarity index 100% rename from images/205_Nice Nature.png rename to images/20068_Nice Nature.png diff --git a/images/206_Matikanetannhauser.png b/images/20069_Matikanetannhauser.png similarity index 100% rename from images/206_Matikanetannhauser.png rename to images/20069_Matikanetannhauser.png diff --git a/images/207_Verxina.png b/images/20070_Verxina.png similarity index 100% rename from images/207_Verxina.png rename to images/20070_Verxina.png diff --git a/images/208_Royce and Royce.png b/images/20071_Royce and Royce.png similarity index 100% rename from images/208_Royce and Royce.png rename to images/20071_Royce and Royce.png diff --git a/images/209_Tanino Gimlet.png b/images/20072_Tanino Gimlet.png similarity index 100% rename from images/209_Tanino Gimlet.png rename to images/20072_Tanino Gimlet.png diff --git a/images/210_Tosen Jordan.png b/images/20073_Tosen Jordan.png similarity index 100% rename from images/210_Tosen Jordan.png rename to images/20073_Tosen Jordan.png diff --git a/images/211_Yaeno Muteki.png b/images/20074_Yaeno Muteki.png similarity index 100% rename from images/211_Yaeno Muteki.png rename to images/20074_Yaeno Muteki.png diff --git a/images/212_Tap Dance City.png b/images/20075_Tap Dance City.png similarity index 100% rename from images/212_Tap Dance City.png rename to images/20075_Tap Dance City.png diff --git a/images/213_Air Shakur.png b/images/20076_Air Shakur.png similarity index 100% rename from images/213_Air Shakur.png rename to images/20076_Air Shakur.png diff --git a/images/214_Dantsu Flame.png b/images/20077_Dantsu Flame.png similarity index 100% rename from images/214_Dantsu Flame.png rename to images/20077_Dantsu Flame.png diff --git a/images/215_Matikanefukukitaru.png b/images/20078_Matikanefukukitaru.png similarity index 100% rename from images/215_Matikanefukukitaru.png rename to images/20078_Matikanefukukitaru.png diff --git a/images/216_Marvelous Sunday.png b/images/20079_Marvelous Sunday.png similarity index 100% rename from images/216_Marvelous Sunday.png rename to images/20079_Marvelous Sunday.png diff --git a/images/217_Sakura Laurel.png b/images/20080_Sakura Laurel.png similarity index 100% rename from images/217_Sakura Laurel.png rename to images/20080_Sakura Laurel.png diff --git a/images/218_North Flight.png b/images/20081_North Flight.png similarity index 100% rename from images/218_North Flight.png rename to images/20081_North Flight.png diff --git a/images/219_Bubble Gum Fellow.png b/images/20082_Bubble Gum Fellow.png similarity index 100% rename from images/219_Bubble Gum Fellow.png rename to images/20082_Bubble Gum Fellow.png diff --git a/images/220_Mejiro Ramonu.png b/images/20083_Mejiro Ramonu.png similarity index 100% rename from images/220_Mejiro Ramonu.png rename to images/20083_Mejiro Ramonu.png diff --git a/images/221_Lucky Lilac.png b/images/20084_Lucky Lilac.png similarity index 100% rename from images/221_Lucky Lilac.png rename to images/20084_Lucky Lilac.png diff --git a/images/222_Mejiro McQueen.png b/images/20085_Mejiro McQueen.png similarity index 100% rename from images/222_Mejiro McQueen.png rename to images/20085_Mejiro McQueen.png diff --git a/images/223_Rice Shower.png b/images/20086_Rice Shower.png similarity index 100% rename from images/223_Rice Shower.png rename to images/20086_Rice Shower.png diff --git a/images/224_Daring Heart.png b/images/20087_Daring Heart.png similarity index 100% rename from images/224_Daring Heart.png rename to images/20087_Daring Heart.png diff --git a/images/225_Curren Bouquetd'or.png b/images/20088_Curren Bouquetd'or.png similarity index 100% rename from images/225_Curren Bouquetd'or.png rename to images/20088_Curren Bouquetd'or.png diff --git a/images/226_Kawakami Princess.png b/images/20089_Kawakami Princess.png similarity index 100% rename from images/226_Kawakami Princess.png rename to images/20089_Kawakami Princess.png diff --git a/images/227_Biko Pegasus.png b/images/20090_Biko Pegasus.png similarity index 100% rename from images/227_Biko Pegasus.png rename to images/20090_Biko Pegasus.png diff --git a/images/228_Sakura Chitose O.png b/images/20091_Sakura Chitose O.png similarity index 100% rename from images/228_Sakura Chitose O.png rename to images/20091_Sakura Chitose O.png diff --git a/images/229_Hokko Tarumae.png b/images/20092_Hokko Tarumae.png similarity index 100% rename from images/229_Hokko Tarumae.png rename to images/20092_Hokko Tarumae.png diff --git a/images/230_Mejiro Dober.png b/images/20093_Mejiro Dober.png similarity index 100% rename from images/230_Mejiro Dober.png rename to images/20093_Mejiro Dober.png diff --git a/images/240_Fine Motion.png b/images/240_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/240_Fine Motion.png and /dev/null differ diff --git a/images/258_Kitasan Black.png b/images/258_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/258_Kitasan Black.png and /dev/null differ diff --git a/images/2_Special Week.png b/images/2_Special Week.png deleted file mode 100644 index ff2e4f5..0000000 Binary files a/images/2_Special Week.png and /dev/null differ diff --git a/images/231_Special Week.png b/images/30001_Special Week.png similarity index 100% rename from images/231_Special Week.png rename to images/30001_Special Week.png diff --git a/images/232_Silence Suzuka.png b/images/30002_Silence Suzuka.png similarity index 100% rename from images/232_Silence Suzuka.png rename to images/30002_Silence Suzuka.png diff --git a/images/233_Tokai Teio.png b/images/30003_Tokai Teio.png similarity index 100% rename from images/233_Tokai Teio.png rename to images/30003_Tokai Teio.png diff --git a/images/234_Gold Ship.png b/images/30004_Gold Ship.png similarity index 100% rename from images/234_Gold Ship.png rename to images/30004_Gold Ship.png diff --git a/images/235_Vodka.png b/images/30005_Vodka.png similarity index 100% rename from images/235_Vodka.png rename to images/30005_Vodka.png diff --git a/images/236_Grass Wonder.png b/images/30006_Grass Wonder.png similarity index 100% rename from images/236_Grass Wonder.png rename to images/30006_Grass Wonder.png diff --git a/images/237_El Condor Pasa.png b/images/30007_El Condor Pasa.png similarity index 100% rename from images/237_El Condor Pasa.png rename to images/30007_El Condor Pasa.png diff --git a/images/238_Seiun Sky.png b/images/30008_Seiun Sky.png similarity index 100% rename from images/238_Seiun Sky.png rename to images/30008_Seiun Sky.png diff --git a/images/239_Tamamo Cross.png b/images/30009_Tamamo Cross.png similarity index 100% rename from images/239_Tamamo Cross.png rename to images/30009_Tamamo Cross.png diff --git a/images/1019_Fine Motion.png b/images/30010_Fine Motion.png similarity index 100% rename from images/1019_Fine Motion.png rename to images/30010_Fine Motion.png diff --git a/images/241_Ines Fujin.png b/images/30011_Ines Fujin.png similarity index 100% rename from images/241_Ines Fujin.png rename to images/30011_Ines Fujin.png diff --git a/images/242_Winning Ticket.png b/images/30012_Winning Ticket.png similarity index 100% rename from images/242_Winning Ticket.png rename to images/30012_Winning Ticket.png diff --git a/images/243_Air Shakur.png b/images/30013_Air Shakur.png similarity index 100% rename from images/243_Air Shakur.png rename to images/30013_Air Shakur.png diff --git a/images/244_Gold City.png b/images/30014_Gold City.png similarity index 100% rename from images/244_Gold City.png rename to images/30014_Gold City.png diff --git a/images/245_Sakura Bakushin O.png b/images/30015_Sakura Bakushin O.png similarity index 100% rename from images/245_Sakura Bakushin O.png rename to images/30015_Sakura Bakushin O.png diff --git a/images/246_Super Creek.png b/images/30016_Super Creek.png similarity index 100% rename from images/246_Super Creek.png rename to images/30016_Super Creek.png diff --git a/images/247_Smart Falcon.png b/images/30017_Smart Falcon.png similarity index 100% rename from images/247_Smart Falcon.png rename to images/30017_Smart Falcon.png diff --git a/images/248_Nishino Flower.png b/images/30018_Nishino Flower.png similarity index 100% rename from images/248_Nishino Flower.png rename to images/30018_Nishino Flower.png diff --git a/images/249_Haru Urara.png b/images/30019_Haru Urara.png similarity index 100% rename from images/249_Haru Urara.png rename to images/30019_Haru Urara.png diff --git a/images/250_Biko Pegasus.png b/images/30020_Biko Pegasus.png similarity index 100% rename from images/250_Biko Pegasus.png rename to images/30020_Biko Pegasus.png diff --git a/images/251_Tazuna Hayakawa.png b/images/30021_Tazuna Hayakawa.png similarity index 100% rename from images/251_Tazuna Hayakawa.png rename to images/30021_Tazuna Hayakawa.png diff --git a/images/252_Mejiro McQueen.png b/images/30022_Mejiro McQueen.png similarity index 100% rename from images/252_Mejiro McQueen.png rename to images/30022_Mejiro McQueen.png diff --git a/images/253_Rice Shower.png b/images/30023_Rice Shower.png similarity index 100% rename from images/253_Rice Shower.png rename to images/30023_Rice Shower.png diff --git a/images/254_Oguri Cap.png b/images/30024_Oguri Cap.png similarity index 100% rename from images/254_Oguri Cap.png rename to images/30024_Oguri Cap.png diff --git a/images/255_Special Week.png b/images/30025_Special Week.png similarity index 100% rename from images/255_Special Week.png rename to images/30025_Special Week.png diff --git a/images/256_Twin Turbo.png b/images/30026_Twin Turbo.png similarity index 100% rename from images/256_Twin Turbo.png rename to images/30026_Twin Turbo.png diff --git a/images/257_Mejiro Palmer.png b/images/30027_Mejiro Palmer.png similarity index 100% rename from images/257_Mejiro Palmer.png rename to images/30027_Mejiro Palmer.png diff --git a/images/1020_Kitasan Black.png b/images/30028_Kitasan Black.png similarity index 100% rename from images/1020_Kitasan Black.png rename to images/30028_Kitasan Black.png diff --git a/images/259_Satono Diamond.png b/images/30029_Satono Diamond.png similarity index 100% rename from images/259_Satono Diamond.png rename to images/30029_Satono Diamond.png diff --git a/images/260_Matikanetannhauser.png b/images/30030_Matikanetannhauser.png similarity index 100% rename from images/260_Matikanetannhauser.png rename to images/30030_Matikanetannhauser.png diff --git a/images/261_Yukino Bijin.png b/images/30031_Yukino Bijin.png similarity index 100% rename from images/261_Yukino Bijin.png rename to images/30031_Yukino Bijin.png diff --git a/images/262_Yaeno Muteki.png b/images/30032_Yaeno Muteki.png similarity index 100% rename from images/262_Yaeno Muteki.png rename to images/30032_Yaeno Muteki.png diff --git a/images/263_Winning Ticket.png b/images/30033_Winning Ticket.png similarity index 100% rename from images/263_Winning Ticket.png rename to images/30033_Winning Ticket.png diff --git a/images/264_Rice Shower.png b/images/30034_Rice Shower.png similarity index 100% rename from images/264_Rice Shower.png rename to images/30034_Rice Shower.png diff --git a/images/265_Riko Kashimoto.png b/images/30036_Riko Kashimoto.png similarity index 100% rename from images/265_Riko Kashimoto.png rename to images/30036_Riko Kashimoto.png diff --git a/images/266_Symboli Rudolf.png b/images/30037_Symboli Rudolf.png similarity index 100% rename from images/266_Symboli Rudolf.png rename to images/30037_Symboli Rudolf.png diff --git a/images/267_Sakura Chiyono O.png b/images/30038_Sakura Chiyono O.png similarity index 100% rename from images/267_Sakura Chiyono O.png rename to images/30038_Sakura Chiyono O.png diff --git a/images/268_Kawakami Princess.png b/images/30039_Kawakami Princess.png similarity index 100% rename from images/268_Kawakami Princess.png rename to images/30039_Kawakami Princess.png diff --git a/images/269_Hishi Akebono.png b/images/30040_Hishi Akebono.png similarity index 100% rename from images/269_Hishi Akebono.png rename to images/30040_Hishi Akebono.png diff --git a/images/270_Mejiro Dober.png b/images/30041_Mejiro Dober.png similarity index 100% rename from images/270_Mejiro Dober.png rename to images/30041_Mejiro Dober.png diff --git a/images/271_Bamboo Memory.png b/images/30042_Bamboo Memory.png similarity index 100% rename from images/271_Bamboo Memory.png rename to images/30042_Bamboo Memory.png diff --git a/images/272_Nakayama Festa.png b/images/30043_Nakayama Festa.png similarity index 100% rename from images/272_Nakayama Festa.png rename to images/30043_Nakayama Festa.png diff --git a/images/273_Narita Brian.png b/images/30044_Narita Brian.png similarity index 100% rename from images/273_Narita Brian.png rename to images/30044_Narita Brian.png diff --git a/images/274_Sweep Tosho.png b/images/30045_Sweep Tosho.png similarity index 100% rename from images/274_Sweep Tosho.png rename to images/30045_Sweep Tosho.png diff --git a/images/275_Winning Ticket.png b/images/30046_Winning Ticket.png similarity index 100% rename from images/275_Winning Ticket.png rename to images/30046_Winning Ticket.png diff --git a/images/276_Daiwa Scarlet.png b/images/30047_Daiwa Scarlet.png similarity index 100% rename from images/276_Daiwa Scarlet.png rename to images/30047_Daiwa Scarlet.png diff --git a/images/277_Mejiro Ryan.png b/images/30048_Mejiro Ryan.png similarity index 100% rename from images/277_Mejiro Ryan.png rename to images/30048_Mejiro Ryan.png diff --git a/images/278_Light Hello.png b/images/30052_Light Hello.png similarity index 100% rename from images/278_Light Hello.png rename to images/30052_Light Hello.png diff --git a/images/279_Taiki Shuttle.png b/images/30053_Taiki Shuttle.png similarity index 100% rename from images/279_Taiki Shuttle.png rename to images/30053_Taiki Shuttle.png diff --git a/images/280_Nice Nature.png b/images/30054_Nice Nature.png similarity index 100% rename from images/280_Nice Nature.png rename to images/30054_Nice Nature.png diff --git a/images/281_Seiun Sky.png b/images/30055_Seiun Sky.png similarity index 100% rename from images/281_Seiun Sky.png rename to images/30055_Seiun Sky.png diff --git a/images/282_King Halo.png b/images/30056_King Halo.png similarity index 100% rename from images/282_King Halo.png rename to images/30056_King Halo.png diff --git a/images/283_Gold Ship.png b/images/30057_Gold Ship.png similarity index 100% rename from images/283_Gold Ship.png rename to images/30057_Gold Ship.png diff --git a/images/284_Tokai Teio.png b/images/30058_Tokai Teio.png similarity index 100% rename from images/284_Tokai Teio.png rename to images/30058_Tokai Teio.png diff --git a/images/285_Mihono Bourbon.png b/images/30059_Mihono Bourbon.png similarity index 100% rename from images/285_Mihono Bourbon.png rename to images/30059_Mihono Bourbon.png diff --git a/images/286_Twin Turbo.png b/images/30060_Twin Turbo.png similarity index 100% rename from images/286_Twin Turbo.png rename to images/30060_Twin Turbo.png diff --git a/images/287_Biwa Hayahide.png b/images/30061_Biwa Hayahide.png similarity index 100% rename from images/287_Biwa Hayahide.png rename to images/30061_Biwa Hayahide.png diff --git a/images/288_Silence Suzuka.png b/images/30062_Silence Suzuka.png similarity index 100% rename from images/288_Silence Suzuka.png rename to images/30062_Silence Suzuka.png diff --git a/images/289_Ikuno Dictus.png b/images/30063_Ikuno Dictus.png similarity index 100% rename from images/289_Ikuno Dictus.png rename to images/30063_Ikuno Dictus.png diff --git a/images/290_Tamamo Cross.png b/images/30064_Tamamo Cross.png similarity index 100% rename from images/290_Tamamo Cross.png rename to images/30064_Tamamo Cross.png diff --git a/images/291_Zenno Rob Roy.png b/images/30065_Zenno Rob Roy.png similarity index 100% rename from images/291_Zenno Rob Roy.png rename to images/30065_Zenno Rob Roy.png diff --git a/images/292_Mihono Bourbon.png b/images/30066_Mihono Bourbon.png similarity index 100% rename from images/292_Mihono Bourbon.png rename to images/30066_Mihono Bourbon.png diff --git a/images/293_The Throne's Assemblage.png b/images/30067_The Throne's Assemblage.png similarity index 100% rename from images/293_The Throne's Assemblage.png rename to images/30067_The Throne's Assemblage.png diff --git a/images/294_Curren Chan.png b/images/30068_Curren Chan.png similarity index 100% rename from images/294_Curren Chan.png rename to images/30068_Curren Chan.png diff --git a/images/295_Narita Brian.png b/images/30069_Narita Brian.png similarity index 100% rename from images/295_Narita Brian.png rename to images/30069_Narita Brian.png diff --git a/images/296_Yukino Bijin.png b/images/30070_Yukino Bijin.png similarity index 100% rename from images/296_Yukino Bijin.png rename to images/30070_Yukino Bijin.png diff --git a/images/297_Daitaku Helios.png b/images/30071_Daitaku Helios.png similarity index 100% rename from images/297_Daitaku Helios.png rename to images/30071_Daitaku Helios.png diff --git a/images/298_Mayano Top Gun.png b/images/30072_Mayano Top Gun.png similarity index 100% rename from images/298_Mayano Top Gun.png rename to images/30072_Mayano Top Gun.png diff --git a/images/299_Narita Taishin.png b/images/30073_Narita Taishin.png similarity index 100% rename from images/299_Narita Taishin.png rename to images/30073_Narita Taishin.png diff --git a/images/300_Marvelous Sunday.png b/images/30074_Marvelous Sunday.png similarity index 100% rename from images/300_Marvelous Sunday.png rename to images/30074_Marvelous Sunday.png diff --git a/images/301_Manhattan Cafe.png b/images/30075_Manhattan Cafe.png similarity index 100% rename from images/301_Manhattan Cafe.png rename to images/30075_Manhattan Cafe.png diff --git a/images/302_Silence Suzuka.png b/images/30076_Silence Suzuka.png similarity index 100% rename from images/302_Silence Suzuka.png rename to images/30076_Silence Suzuka.png diff --git a/images/303_Admire Vega.png b/images/30077_Admire Vega.png similarity index 100% rename from images/303_Admire Vega.png rename to images/30077_Admire Vega.png diff --git a/images/304_Matikanefukukitaru.png b/images/30078_Matikanefukukitaru.png similarity index 100% rename from images/304_Matikanefukukitaru.png rename to images/30078_Matikanefukukitaru.png diff --git a/images/305_Meisho Doto.png b/images/30079_Meisho Doto.png similarity index 100% rename from images/305_Meisho Doto.png rename to images/30079_Meisho Doto.png diff --git a/images/306_Sasami Anshinzawa.png b/images/30080_Sasami Anshinzawa.png similarity index 100% rename from images/306_Sasami Anshinzawa.png rename to images/30080_Sasami Anshinzawa.png diff --git a/images/307_Team Sirius.png b/images/30081_Team Sirius.png similarity index 100% rename from images/307_Team Sirius.png rename to images/30081_Team Sirius.png diff --git a/images/308_Nishino Flower.png b/images/30082_Nishino Flower.png similarity index 100% rename from images/308_Nishino Flower.png rename to images/30082_Nishino Flower.png diff --git a/images/309_Sakura Bakushin O.png b/images/30083_Sakura Bakushin O.png similarity index 100% rename from images/309_Sakura Bakushin O.png rename to images/30083_Sakura Bakushin O.png diff --git a/images/310_Tosen Jordan.png b/images/30084_Tosen Jordan.png similarity index 100% rename from images/310_Tosen Jordan.png rename to images/30084_Tosen Jordan.png diff --git a/images/311_Agnes Digital.png b/images/30085_Agnes Digital.png similarity index 100% rename from images/311_Agnes Digital.png rename to images/30085_Agnes Digital.png diff --git a/images/312_Narita Top Road.png b/images/30086_Narita Top Road.png similarity index 100% rename from images/312_Narita Top Road.png rename to images/30086_Narita Top Road.png diff --git a/images/313_Mejiro Bright.png b/images/30087_Mejiro Bright.png similarity index 100% rename from images/313_Mejiro Bright.png rename to images/30087_Mejiro Bright.png diff --git a/images/314_Satono Diamond.png b/images/30088_Satono Diamond.png similarity index 100% rename from images/314_Satono Diamond.png rename to images/30088_Satono Diamond.png diff --git a/images/315_Marvelous Sunday.png b/images/30089_Marvelous Sunday.png similarity index 100% rename from images/315_Marvelous Sunday.png rename to images/30089_Marvelous Sunday.png diff --git a/images/316_Symboli Rudolf.png b/images/30090_Symboli Rudolf.png similarity index 100% rename from images/316_Symboli Rudolf.png rename to images/30090_Symboli Rudolf.png diff --git a/images/317_Sirius Symboli.png b/images/30091_Sirius Symboli.png similarity index 100% rename from images/317_Sirius Symboli.png rename to images/30091_Sirius Symboli.png diff --git a/images/318_Air Shakur.png b/images/30092_Air Shakur.png similarity index 100% rename from images/318_Air Shakur.png rename to images/30092_Air Shakur.png diff --git a/images/319_Daiwa Scarlet.png b/images/30093_Daiwa Scarlet.png similarity index 100% rename from images/319_Daiwa Scarlet.png rename to images/30093_Daiwa Scarlet.png diff --git a/images/320_Bamboo Memory.png b/images/30094_Bamboo Memory.png similarity index 100% rename from images/320_Bamboo Memory.png rename to images/30094_Bamboo Memory.png diff --git a/images/321_Seeking the Pearl.png b/images/30095_Seeking the Pearl.png similarity index 100% rename from images/321_Seeking the Pearl.png rename to images/30095_Seeking the Pearl.png diff --git a/images/322_Kawakami Princess.png b/images/30096_Kawakami Princess.png similarity index 100% rename from images/322_Kawakami Princess.png rename to images/30096_Kawakami Princess.png diff --git a/images/323_Mr. C.B..png b/images/30097_Mr. C.B..png similarity index 100% rename from images/323_Mr. C.B..png rename to images/30097_Mr. C.B..png diff --git a/images/324_Haru Urara.png b/images/30098_Haru Urara.png similarity index 100% rename from images/324_Haru Urara.png rename to images/30098_Haru Urara.png diff --git a/images/325_Ikuno Dictus.png b/images/30099_Ikuno Dictus.png similarity index 100% rename from images/325_Ikuno Dictus.png rename to images/30099_Ikuno Dictus.png diff --git a/images/326_Rice Shower.png b/images/30100_Rice Shower.png similarity index 100% rename from images/326_Rice Shower.png rename to images/30100_Rice Shower.png diff --git a/images/327_Agnes Tachyon.png b/images/30101_Agnes Tachyon.png similarity index 100% rename from images/327_Agnes Tachyon.png rename to images/30101_Agnes Tachyon.png diff --git a/images/328_El Condor Pasa.png b/images/30102_El Condor Pasa.png similarity index 100% rename from images/328_El Condor Pasa.png rename to images/30102_El Condor Pasa.png diff --git a/images/329_Matikanetannhauser.png b/images/30103_Matikanetannhauser.png similarity index 100% rename from images/329_Matikanetannhauser.png rename to images/30103_Matikanetannhauser.png diff --git a/images/330_Zenno Rob Roy.png b/images/30104_Zenno Rob Roy.png similarity index 100% rename from images/330_Zenno Rob Roy.png rename to images/30104_Zenno Rob Roy.png diff --git a/images/331_Special Week.png b/images/30105_Special Week.png similarity index 100% rename from images/331_Special Week.png rename to images/30105_Special Week.png diff --git a/images/332_Air Groove.png b/images/30106_Air Groove.png similarity index 100% rename from images/332_Air Groove.png rename to images/30106_Air Groove.png diff --git a/images/333_Maruzensky.png b/images/30107_Maruzensky.png similarity index 100% rename from images/333_Maruzensky.png rename to images/30107_Maruzensky.png diff --git a/images/334_Nakayama Festa.png b/images/30108_Nakayama Festa.png similarity index 100% rename from images/334_Nakayama Festa.png rename to images/30108_Nakayama Festa.png diff --git a/images/335_Sakura Chiyono O.png b/images/30109_Sakura Chiyono O.png similarity index 100% rename from images/335_Sakura Chiyono O.png rename to images/30109_Sakura Chiyono O.png diff --git a/images/336_Manhattan Cafe.png b/images/30110_Manhattan Cafe.png similarity index 100% rename from images/336_Manhattan Cafe.png rename to images/30110_Manhattan Cafe.png diff --git a/images/337_Tokai Teio.png b/images/30111_Tokai Teio.png similarity index 100% rename from images/337_Tokai Teio.png rename to images/30111_Tokai Teio.png diff --git a/images/338_Twin Turbo.png b/images/30112_Twin Turbo.png similarity index 100% rename from images/338_Twin Turbo.png rename to images/30112_Twin Turbo.png diff --git a/images/339_Biwa Hayahide.png b/images/30113_Biwa Hayahide.png similarity index 100% rename from images/339_Biwa Hayahide.png rename to images/30113_Biwa Hayahide.png diff --git a/images/340_Daiichi Ruby.png b/images/30114_Daiichi Ruby.png similarity index 100% rename from images/340_Daiichi Ruby.png rename to images/30114_Daiichi Ruby.png diff --git a/images/341_Mejiro Palmer.png b/images/30115_Mejiro Palmer.png similarity index 100% rename from images/341_Mejiro Palmer.png rename to images/30115_Mejiro Palmer.png diff --git a/images/342_Daitaku Helios.png b/images/30116_Daitaku Helios.png similarity index 100% rename from images/342_Daitaku Helios.png rename to images/30116_Daitaku Helios.png diff --git a/images/343_Shinko Windy.png b/images/30117_Shinko Windy.png similarity index 100% rename from images/343_Shinko Windy.png rename to images/30117_Shinko Windy.png diff --git a/images/344_Symboli Kris S.png b/images/30118_Symboli Kris S.png similarity index 100% rename from images/344_Symboli Kris S.png rename to images/30118_Symboli Kris S.png diff --git a/images/345_Mejiro Ardan.png b/images/30119_Mejiro Ardan.png similarity index 100% rename from images/345_Mejiro Ardan.png rename to images/30119_Mejiro Ardan.png diff --git a/images/346_Yaeno Muteki.png b/images/30120_Yaeno Muteki.png similarity index 100% rename from images/346_Yaeno Muteki.png rename to images/30120_Yaeno Muteki.png diff --git a/images/347_Mihono Bourbon.png b/images/30121_Mihono Bourbon.png similarity index 100% rename from images/347_Mihono Bourbon.png rename to images/30121_Mihono Bourbon.png diff --git a/images/348_Eishin Flash.png b/images/30122_Eishin Flash.png similarity index 100% rename from images/348_Eishin Flash.png rename to images/30122_Eishin Flash.png diff --git a/images/349_Narita Brian.png b/images/30123_Narita Brian.png similarity index 100% rename from images/349_Narita Brian.png rename to images/30123_Narita Brian.png diff --git a/images/350_Air Groove.png b/images/30124_Air Groove.png similarity index 100% rename from images/350_Air Groove.png rename to images/30124_Air Groove.png diff --git a/images/351_Sakura Laurel.png b/images/30125_Sakura Laurel.png similarity index 100% rename from images/351_Sakura Laurel.png rename to images/30125_Sakura Laurel.png diff --git a/images/352_Yamanin Zephyr.png b/images/30126_Yamanin Zephyr.png similarity index 100% rename from images/352_Yamanin Zephyr.png rename to images/30126_Yamanin Zephyr.png diff --git a/images/353_Special Week.png b/images/30127_Special Week.png similarity index 100% rename from images/353_Special Week.png rename to images/30127_Special Week.png diff --git a/images/354_Sweep Tosho.png b/images/30128_Sweep Tosho.png similarity index 100% rename from images/354_Sweep Tosho.png rename to images/30128_Sweep Tosho.png diff --git a/images/355_Grass Wonder.png b/images/30129_Grass Wonder.png similarity index 100% rename from images/355_Grass Wonder.png rename to images/30129_Grass Wonder.png diff --git a/images/356_K.S.Miracle.png b/images/30130_K.S.Miracle.png similarity index 100% rename from images/356_K.S.Miracle.png rename to images/30130_K.S.Miracle.png diff --git a/images/357_Marvelous Sunday.png b/images/30131_Marvelous Sunday.png similarity index 100% rename from images/357_Marvelous Sunday.png rename to images/30131_Marvelous Sunday.png diff --git a/images/358_Biko Pegasus.png b/images/30132_Biko Pegasus.png similarity index 100% rename from images/358_Biko Pegasus.png rename to images/30132_Biko Pegasus.png diff --git a/images/359_Hishi Akebono.png b/images/30133_Hishi Akebono.png similarity index 100% rename from images/359_Hishi Akebono.png rename to images/30133_Hishi Akebono.png diff --git a/images/360_Mejiro Ramonu.png b/images/30134_Mejiro Ramonu.png similarity index 100% rename from images/360_Mejiro Ramonu.png rename to images/30134_Mejiro Ramonu.png diff --git a/images/361_Katsuragi Ace.png b/images/30135_Katsuragi Ace.png similarity index 100% rename from images/361_Katsuragi Ace.png rename to images/30135_Katsuragi Ace.png diff --git a/images/362_Symboli Kris S.png b/images/30136_Symboli Kris S.png similarity index 100% rename from images/362_Symboli Kris S.png rename to images/30136_Symboli Kris S.png diff --git a/images/363_Ancestors & Guides.png b/images/30137_Ancestors & Guides.png similarity index 100% rename from images/363_Ancestors & Guides.png rename to images/30137_Ancestors & Guides.png diff --git a/images/364_Nice Nature.png b/images/30138_Nice Nature.png similarity index 100% rename from images/364_Nice Nature.png rename to images/30138_Nice Nature.png diff --git a/images/365_Mejiro McQueen.png b/images/30139_Mejiro McQueen.png similarity index 100% rename from images/365_Mejiro McQueen.png rename to images/30139_Mejiro McQueen.png diff --git a/images/366_Tokai Teio.png b/images/30140_Tokai Teio.png similarity index 100% rename from images/366_Tokai Teio.png rename to images/30140_Tokai Teio.png diff --git a/images/367_Mihono Bourbon.png b/images/30141_Mihono Bourbon.png similarity index 100% rename from images/367_Mihono Bourbon.png rename to images/30141_Mihono Bourbon.png diff --git a/images/368_Sakura Laurel.png b/images/30142_Sakura Laurel.png similarity index 100% rename from images/368_Sakura Laurel.png rename to images/30142_Sakura Laurel.png diff --git a/images/369_Ikuno Dictus.png b/images/30143_Ikuno Dictus.png similarity index 100% rename from images/369_Ikuno Dictus.png rename to images/30143_Ikuno Dictus.png diff --git a/images/370_Tanino Gimlet.png b/images/30145_Tanino Gimlet.png similarity index 100% rename from images/370_Tanino Gimlet.png rename to images/30145_Tanino Gimlet.png diff --git a/images/371_Oguri Cap.png b/images/30146_Oguri Cap.png similarity index 100% rename from images/371_Oguri Cap.png rename to images/30146_Oguri Cap.png diff --git a/images/372_Jungle Pocket.png b/images/30147_Jungle Pocket.png similarity index 100% rename from images/372_Jungle Pocket.png rename to images/30147_Jungle Pocket.png diff --git a/images/373_Daiwa Scarlet.png b/images/30148_Daiwa Scarlet.png similarity index 100% rename from images/373_Daiwa Scarlet.png rename to images/30148_Daiwa Scarlet.png diff --git a/images/374_Aston Machan.png b/images/30149_Aston Machan.png similarity index 100% rename from images/374_Aston Machan.png rename to images/30149_Aston Machan.png diff --git a/images/375_Vodka.png b/images/30150_Vodka.png similarity index 100% rename from images/375_Vodka.png rename to images/30150_Vodka.png diff --git a/images/376_Mayano Top Gun.png b/images/30151_Mayano Top Gun.png similarity index 100% rename from images/376_Mayano Top Gun.png rename to images/30151_Mayano Top Gun.png diff --git a/images/377_TM Opera O.png b/images/30152_TM Opera O.png similarity index 100% rename from images/377_TM Opera O.png rename to images/30152_TM Opera O.png diff --git a/images/378_Gold City.png b/images/30153_Gold City.png similarity index 100% rename from images/378_Gold City.png rename to images/30153_Gold City.png diff --git a/images/379_Mejiro Palmer.png b/images/30154_Mejiro Palmer.png similarity index 100% rename from images/379_Mejiro Palmer.png rename to images/30154_Mejiro Palmer.png diff --git a/images/380_Daitaku Helios.png b/images/30155_Daitaku Helios.png similarity index 100% rename from images/380_Daitaku Helios.png rename to images/30155_Daitaku Helios.png diff --git a/images/381_Wonder Acute.png b/images/30156_Wonder Acute.png similarity index 100% rename from images/381_Wonder Acute.png rename to images/30156_Wonder Acute.png diff --git a/images/382_Manhattan Cafe.png b/images/30157_Manhattan Cafe.png similarity index 100% rename from images/382_Manhattan Cafe.png rename to images/30157_Manhattan Cafe.png diff --git a/images/383_Jungle Pocket.png b/images/30158_Jungle Pocket.png similarity index 100% rename from images/383_Jungle Pocket.png rename to images/30158_Jungle Pocket.png diff --git a/images/384_Air Groove.png b/images/30159_Air Groove.png similarity index 100% rename from images/384_Air Groove.png rename to images/30159_Air Groove.png diff --git a/images/385_Mei Satake.png b/images/30160_Mei Satake.png similarity index 100% rename from images/385_Mei Satake.png rename to images/30160_Mei Satake.png diff --git a/images/386_El Condor Pasa.png b/images/30161_El Condor Pasa.png similarity index 100% rename from images/386_El Condor Pasa.png rename to images/30161_El Condor Pasa.png diff --git a/images/387_Admire Vega.png b/images/30162_Admire Vega.png similarity index 100% rename from images/387_Admire Vega.png rename to images/30162_Admire Vega.png diff --git a/images/388_Nakayama Festa.png b/images/30163_Nakayama Festa.png similarity index 100% rename from images/388_Nakayama Festa.png rename to images/30163_Nakayama Festa.png diff --git a/images/389_Hishi Amazon.png b/images/30164_Hishi Amazon.png similarity index 100% rename from images/389_Hishi Amazon.png rename to images/30164_Hishi Amazon.png diff --git a/images/390_Tanino Gimlet.png b/images/30165_Tanino Gimlet.png similarity index 100% rename from images/390_Tanino Gimlet.png rename to images/30165_Tanino Gimlet.png diff --git a/images/391_Tap Dance City.png b/images/30166_Tap Dance City.png similarity index 100% rename from images/391_Tap Dance City.png rename to images/30166_Tap Dance City.png diff --git a/images/392_Fine Motion.png b/images/30167_Fine Motion.png similarity index 100% rename from images/392_Fine Motion.png rename to images/30167_Fine Motion.png diff --git a/images/393_Gold Ship.png b/images/30168_Gold Ship.png similarity index 100% rename from images/393_Gold Ship.png rename to images/30168_Gold Ship.png diff --git a/images/394_Tsurumaru Tsuyoshi.png b/images/30169_Tsurumaru Tsuyoshi.png similarity index 100% rename from images/394_Tsurumaru Tsuyoshi.png rename to images/30169_Tsurumaru Tsuyoshi.png diff --git a/images/395_King Halo.png b/images/30170_King Halo.png similarity index 100% rename from images/395_King Halo.png rename to images/30170_King Halo.png diff --git a/images/396_Haru Urara.png b/images/30171_Haru Urara.png similarity index 100% rename from images/396_Haru Urara.png rename to images/30171_Haru Urara.png diff --git a/images/397_Mejiro McQueen.png b/images/30172_Mejiro McQueen.png similarity index 100% rename from images/397_Mejiro McQueen.png rename to images/30172_Mejiro McQueen.png diff --git a/images/398_Sounds of Earth.png b/images/30173_Sounds of Earth.png similarity index 100% rename from images/398_Sounds of Earth.png rename to images/30173_Sounds of Earth.png diff --git a/images/399_Mejiro Dober.png b/images/30174_Mejiro Dober.png similarity index 100% rename from images/399_Mejiro Dober.png rename to images/30174_Mejiro Dober.png diff --git a/images/400_Mejiro Ramonu.png b/images/30175_Mejiro Ramonu.png similarity index 100% rename from images/400_Mejiro Ramonu.png rename to images/30175_Mejiro Ramonu.png diff --git a/images/401_Mejiro Ryan.png b/images/30176_Mejiro Ryan.png similarity index 100% rename from images/401_Mejiro Ryan.png rename to images/30176_Mejiro Ryan.png diff --git a/images/402_Vivlos.png b/images/30177_Vivlos.png similarity index 100% rename from images/402_Vivlos.png rename to images/30177_Vivlos.png diff --git a/images/403_Duramente.png b/images/30178_Duramente.png similarity index 100% rename from images/403_Duramente.png rename to images/30178_Duramente.png diff --git a/images/404_Satono Diamond.png b/images/30179_Satono Diamond.png similarity index 100% rename from images/404_Satono Diamond.png rename to images/30179_Satono Diamond.png diff --git a/images/405_Carvers of History.png b/images/30180_Carvers of History.png similarity index 100% rename from images/405_Carvers of History.png rename to images/30180_Carvers of History.png diff --git a/images/406_Twin Turbo.png b/images/30181_Twin Turbo.png similarity index 100% rename from images/406_Twin Turbo.png rename to images/30181_Twin Turbo.png diff --git a/images/407_Hokko Tarumae.png b/images/30182_Hokko Tarumae.png similarity index 100% rename from images/407_Hokko Tarumae.png rename to images/30182_Hokko Tarumae.png diff --git a/images/408_Winning Ticket.png b/images/30183_Winning Ticket.png similarity index 100% rename from images/408_Winning Ticket.png rename to images/30183_Winning Ticket.png diff --git a/images/409_Sakura Bakushin O.png b/images/30184_Sakura Bakushin O.png similarity index 100% rename from images/409_Sakura Bakushin O.png rename to images/30184_Sakura Bakushin O.png diff --git a/images/410_North Flight.png b/images/30185_North Flight.png similarity index 100% rename from images/410_North Flight.png rename to images/30185_North Flight.png diff --git a/images/411_Gentildonna.png b/images/30186_Gentildonna.png similarity index 100% rename from images/411_Gentildonna.png rename to images/30186_Gentildonna.png diff --git a/images/412_Orfevre.png b/images/30187_Orfevre.png similarity index 100% rename from images/412_Orfevre.png rename to images/30187_Orfevre.png diff --git a/images/413_Ryoka Tsurugi.png b/images/30188_Ryoka Tsurugi.png similarity index 100% rename from images/413_Ryoka Tsurugi.png rename to images/30188_Ryoka Tsurugi.png diff --git a/images/414_Kitasan Black.png b/images/30189_Kitasan Black.png similarity index 100% rename from images/414_Kitasan Black.png rename to images/30189_Kitasan Black.png diff --git a/images/415_Duramente.png b/images/30190_Duramente.png similarity index 100% rename from images/415_Duramente.png rename to images/30190_Duramente.png diff --git a/images/416_Sounds of Earth.png b/images/30191_Sounds of Earth.png similarity index 100% rename from images/416_Sounds of Earth.png rename to images/30191_Sounds of Earth.png diff --git a/images/417_Vivlos.png b/images/30192_Vivlos.png similarity index 100% rename from images/417_Vivlos.png rename to images/30192_Vivlos.png diff --git a/images/418_Cheval Grand.png b/images/30193_Cheval Grand.png similarity index 100% rename from images/418_Cheval Grand.png rename to images/30193_Cheval Grand.png diff --git a/images/419_Rhein Kraft.png b/images/30194_Rhein Kraft.png similarity index 100% rename from images/419_Rhein Kraft.png rename to images/30194_Rhein Kraft.png diff --git a/images/420_K.S.Miracle.png b/images/30195_K.S.Miracle.png similarity index 100% rename from images/420_K.S.Miracle.png rename to images/30195_K.S.Miracle.png diff --git a/images/421_Yamanin Zephyr.png b/images/30196_Yamanin Zephyr.png similarity index 100% rename from images/421_Yamanin Zephyr.png rename to images/30196_Yamanin Zephyr.png diff --git a/images/422_Bamboo Memory.png b/images/30197_Bamboo Memory.png similarity index 100% rename from images/422_Bamboo Memory.png rename to images/30197_Bamboo Memory.png diff --git a/images/423_Neo Universe.png b/images/30198_Neo Universe.png similarity index 100% rename from images/423_Neo Universe.png rename to images/30198_Neo Universe.png diff --git a/images/424_Hishi Miracle.png b/images/30199_Hishi Miracle.png similarity index 100% rename from images/424_Hishi Miracle.png rename to images/30199_Hishi Miracle.png diff --git a/images/425_No Reason.png b/images/30200_No Reason.png similarity index 100% rename from images/425_No Reason.png rename to images/30200_No Reason.png diff --git a/images/426_Narita Taishin.png b/images/30201_Narita Taishin.png similarity index 100% rename from images/426_Narita Taishin.png rename to images/30201_Narita Taishin.png diff --git a/images/427_Vodka.png b/images/30202_Vodka.png similarity index 100% rename from images/427_Vodka.png rename to images/30202_Vodka.png diff --git a/images/428_Jungle Pocket.png b/images/30203_Jungle Pocket.png similarity index 100% rename from images/428_Jungle Pocket.png rename to images/30203_Jungle Pocket.png diff --git a/images/429_Seiun Sky.png b/images/30204_Seiun Sky.png similarity index 100% rename from images/429_Seiun Sky.png rename to images/30204_Seiun Sky.png diff --git a/images/430_Verxina.png b/images/30205_Verxina.png similarity index 100% rename from images/430_Verxina.png rename to images/30205_Verxina.png diff --git a/images/431_Vivlos.png b/images/30206_Vivlos.png similarity index 100% rename from images/431_Vivlos.png rename to images/30206_Vivlos.png diff --git a/images/432_Yayoi Akikawa.png b/images/30207_Yayoi Akikawa.png similarity index 100% rename from images/432_Yayoi Akikawa.png rename to images/30207_Yayoi Akikawa.png diff --git a/images/433_Nishino Flower.png b/images/30208_Nishino Flower.png similarity index 100% rename from images/433_Nishino Flower.png rename to images/30208_Nishino Flower.png diff --git a/images/434_Dantsu Flame.png b/images/30209_Dantsu Flame.png similarity index 100% rename from images/434_Dantsu Flame.png rename to images/30209_Dantsu Flame.png diff --git a/images/435_Smart Falcon.png b/images/30210_Smart Falcon.png similarity index 100% rename from images/435_Smart Falcon.png rename to images/30210_Smart Falcon.png diff --git a/images/436_Copano Rickey.png b/images/30211_Copano Rickey.png similarity index 100% rename from images/436_Copano Rickey.png rename to images/30211_Copano Rickey.png diff --git a/images/437_Wonder Acute.png b/images/30212_Wonder Acute.png similarity index 100% rename from images/437_Wonder Acute.png rename to images/30212_Wonder Acute.png diff --git a/images/438_Tokai Teio.png b/images/30213_Tokai Teio.png similarity index 100% rename from images/438_Tokai Teio.png rename to images/30213_Tokai Teio.png diff --git a/images/439_Fine Motion.png b/images/30214_Fine Motion.png similarity index 100% rename from images/439_Fine Motion.png rename to images/30214_Fine Motion.png diff --git a/images/440_Still in Love.png b/images/30215_Still in Love.png similarity index 100% rename from images/440_Still in Love.png rename to images/30215_Still in Love.png diff --git a/images/441_Buena Vista.png b/images/30216_Buena Vista.png similarity index 100% rename from images/441_Buena Vista.png rename to images/30216_Buena Vista.png diff --git a/images/442_Cesario.png b/images/30217_Cesario.png similarity index 100% rename from images/442_Cesario.png rename to images/30217_Cesario.png diff --git a/images/443_Taiki Shuttle.png b/images/30218_Taiki Shuttle.png similarity index 100% rename from images/443_Taiki Shuttle.png rename to images/30218_Taiki Shuttle.png diff --git a/images/444_Fuji Kiseki.png b/images/30219_Fuji Kiseki.png similarity index 100% rename from images/444_Fuji Kiseki.png rename to images/30219_Fuji Kiseki.png diff --git a/images/445_Symboli Kris S.png b/images/30220_Symboli Kris S.png similarity index 100% rename from images/445_Symboli Kris S.png rename to images/30220_Symboli Kris S.png diff --git a/images/446_Satono Diamond.png b/images/30221_Satono Diamond.png similarity index 100% rename from images/446_Satono Diamond.png rename to images/30221_Satono Diamond.png diff --git a/images/447_Espoir City.png b/images/30222_Espoir City.png similarity index 100% rename from images/447_Espoir City.png rename to images/30222_Espoir City.png diff --git a/images/448_Hishi Amazon.png b/images/30223_Hishi Amazon.png similarity index 100% rename from images/448_Hishi Amazon.png rename to images/30223_Hishi Amazon.png diff --git a/images/449_Narita Brian.png b/images/30224_Narita Brian.png similarity index 100% rename from images/449_Narita Brian.png rename to images/30224_Narita Brian.png diff --git a/images/450_Matikanefukukitaru.png b/images/30225_Matikanefukukitaru.png similarity index 100% rename from images/450_Matikanefukukitaru.png rename to images/30225_Matikanefukukitaru.png diff --git a/images/451_Air Shakur.png b/images/30226_Air Shakur.png similarity index 100% rename from images/451_Air Shakur.png rename to images/30226_Air Shakur.png diff --git a/images/452_Daiwa Scarlet.png b/images/30227_Daiwa Scarlet.png similarity index 100% rename from images/452_Daiwa Scarlet.png rename to images/30227_Daiwa Scarlet.png diff --git a/images/453_Symboli Kris S.png b/images/30228_Symboli Kris S.png similarity index 100% rename from images/453_Symboli Kris S.png rename to images/30228_Symboli Kris S.png diff --git a/images/454_Agnes Digital.png b/images/30229_Agnes Digital.png similarity index 100% rename from images/454_Agnes Digital.png rename to images/30229_Agnes Digital.png diff --git a/images/455_Meisho Doto.png b/images/30230_Meisho Doto.png similarity index 100% rename from images/455_Meisho Doto.png rename to images/30230_Meisho Doto.png diff --git a/images/456_TM Opera O.png b/images/30231_TM Opera O.png similarity index 100% rename from images/456_TM Opera O.png rename to images/30231_TM Opera O.png diff --git a/images/457_Blast Onepiece.png b/images/30232_Blast Onepiece.png similarity index 100% rename from images/457_Blast Onepiece.png rename to images/30232_Blast Onepiece.png diff --git a/images/458_Symboli Rudolf.png b/images/30233_Symboli Rudolf.png similarity index 100% rename from images/458_Symboli Rudolf.png rename to images/30233_Symboli Rudolf.png diff --git a/images/459_Mejiro Ardan.png b/images/30234_Mejiro Ardan.png similarity index 100% rename from images/459_Mejiro Ardan.png rename to images/30234_Mejiro Ardan.png diff --git a/images/460_Maruzensky.png b/images/30235_Maruzensky.png similarity index 100% rename from images/460_Maruzensky.png rename to images/30235_Maruzensky.png diff --git a/images/461_Seeking the Pearl.png b/images/30236_Seeking the Pearl.png similarity index 100% rename from images/461_Seeking the Pearl.png rename to images/30236_Seeking the Pearl.png diff --git a/images/462_Curren Chan.png b/images/30237_Curren Chan.png similarity index 100% rename from images/462_Curren Chan.png rename to images/30237_Curren Chan.png diff --git a/images/463_Ikuno Dictus.png b/images/30238_Ikuno Dictus.png similarity index 100% rename from images/463_Ikuno Dictus.png rename to images/30238_Ikuno Dictus.png diff --git a/images/464_Nice Nature.png b/images/30239_Nice Nature.png similarity index 100% rename from images/464_Nice Nature.png rename to images/30239_Nice Nature.png diff --git a/images/465_Jungle Pocket.png b/images/30240_Jungle Pocket.png similarity index 100% rename from images/465_Jungle Pocket.png rename to images/30240_Jungle Pocket.png diff --git a/images/466_Embodiment of Legends.png b/images/30241_Embodiment of Legends.png similarity index 100% rename from images/466_Embodiment of Legends.png rename to images/30241_Embodiment of Legends.png diff --git a/images/467_Almond Eye.png b/images/30242_Almond Eye.png similarity index 100% rename from images/467_Almond Eye.png rename to images/30242_Almond Eye.png diff --git a/images/468_Gran Alegria.png b/images/30243_Gran Alegria.png similarity index 100% rename from images/468_Gran Alegria.png rename to images/30243_Gran Alegria.png diff --git a/images/469_Mejiro Bright.png b/images/30244_Mejiro Bright.png similarity index 100% rename from images/469_Mejiro Bright.png rename to images/30244_Mejiro Bright.png diff --git a/images/470_Vodka.png b/images/30245_Vodka.png similarity index 100% rename from images/470_Vodka.png rename to images/30245_Vodka.png diff --git a/images/471_Dream Journey.png b/images/30246_Dream Journey.png similarity index 100% rename from images/471_Dream Journey.png rename to images/30246_Dream Journey.png diff --git a/images/472_Symboli Kris S.png b/images/30247_Symboli Kris S.png similarity index 100% rename from images/472_Symboli Kris S.png rename to images/30247_Symboli Kris S.png diff --git a/images/473_Daring Tact.png b/images/30248_Daring Tact.png similarity index 100% rename from images/473_Daring Tact.png rename to images/30248_Daring Tact.png diff --git a/images/474_Transcend.png b/images/30249_Transcend.png similarity index 100% rename from images/474_Transcend.png rename to images/30249_Transcend.png diff --git a/images/475_Buena Vista.png b/images/30250_Buena Vista.png similarity index 100% rename from images/475_Buena Vista.png rename to images/30250_Buena Vista.png diff --git a/images/476_Espoir City.png b/images/30251_Espoir City.png similarity index 100% rename from images/476_Espoir City.png rename to images/30251_Espoir City.png diff --git a/images/477_Silence Suzuka.png b/images/30252_Silence Suzuka.png similarity index 100% rename from images/477_Silence Suzuka.png rename to images/30252_Silence Suzuka.png diff --git a/images/478_Rhein Kraft.png b/images/30253_Rhein Kraft.png similarity index 100% rename from images/478_Rhein Kraft.png rename to images/30253_Rhein Kraft.png diff --git a/images/479_Daring Heart.png b/images/30254_Daring Heart.png similarity index 100% rename from images/479_Daring Heart.png rename to images/30254_Daring Heart.png diff --git a/images/480_Air Messiah.png b/images/30255_Air Messiah.png similarity index 100% rename from images/480_Air Messiah.png rename to images/30255_Air Messiah.png diff --git a/images/481_Tamamo Cross.png b/images/30256_Tamamo Cross.png similarity index 100% rename from images/481_Tamamo Cross.png rename to images/30256_Tamamo Cross.png diff --git a/images/482_Tucker Bryne.png b/images/30257_Tucker Bryne.png similarity index 100% rename from images/482_Tucker Bryne.png rename to images/30257_Tucker Bryne.png diff --git a/images/483_Mejiro Ryan.png b/images/30258_Mejiro Ryan.png similarity index 100% rename from images/483_Mejiro Ryan.png rename to images/30258_Mejiro Ryan.png diff --git a/images/484_Fusaichi Pandora.png b/images/30259_Fusaichi Pandora.png similarity index 100% rename from images/484_Fusaichi Pandora.png rename to images/30259_Fusaichi Pandora.png diff --git a/images/485_Mejiro McQueen.png b/images/30260_Mejiro McQueen.png similarity index 100% rename from images/485_Mejiro McQueen.png rename to images/30260_Mejiro McQueen.png diff --git a/images/486_Win Variation.png b/images/30261_Win Variation.png similarity index 100% rename from images/486_Win Variation.png rename to images/30261_Win Variation.png diff --git a/images/487_Duramente.png b/images/30262_Duramente.png similarity index 100% rename from images/487_Duramente.png rename to images/30262_Duramente.png diff --git a/images/488_Vivlos.png b/images/30263_Vivlos.png similarity index 100% rename from images/488_Vivlos.png rename to images/30263_Vivlos.png diff --git a/images/489_Stay Gold.png b/images/30264_Stay Gold.png similarity index 100% rename from images/489_Stay Gold.png rename to images/30264_Stay Gold.png diff --git a/images/490_Admire Groove.png b/images/30265_Admire Groove.png similarity index 100% rename from images/490_Admire Groove.png rename to images/30265_Admire Groove.png diff --git a/images/1000_Chrono Genesis.png b/images/30266_Chrono Genesis.png similarity index 100% rename from images/1000_Chrono Genesis.png rename to images/30266_Chrono Genesis.png diff --git a/images/1001_Calstone Light O.png b/images/30267_Calstone Light O.png similarity index 100% rename from images/1001_Calstone Light O.png rename to images/30267_Calstone Light O.png diff --git a/images/1002_Durandal.png b/images/30268_Durandal.png similarity index 100% rename from images/1002_Durandal.png rename to images/30268_Durandal.png diff --git a/images/1003_Dantsu Flame.png b/images/30269_Dantsu Flame.png similarity index 100% rename from images/1003_Dantsu Flame.png rename to images/30269_Dantsu Flame.png diff --git a/images/1004_Daiichi Ruby.png b/images/30270_Daiichi Ruby.png similarity index 100% rename from images/1004_Daiichi Ruby.png rename to images/30270_Daiichi Ruby.png diff --git a/images/1005_Fuji Kiseki.png b/images/30271_Fuji Kiseki.png similarity index 100% rename from images/1005_Fuji Kiseki.png rename to images/30271_Fuji Kiseki.png diff --git a/images/1006_Eishin Flash.png b/images/30272_Eishin Flash.png similarity index 100% rename from images/1006_Eishin Flash.png rename to images/30272_Eishin Flash.png diff --git a/images/1007_Tosen Jordan.png b/images/30273_Tosen Jordan.png similarity index 100% rename from images/1007_Tosen Jordan.png rename to images/30273_Tosen Jordan.png diff --git a/images/1008_Curren Bouquetd'or.png b/images/30274_Curren Bouquetd'or.png similarity index 100% rename from images/1008_Curren Bouquetd'or.png rename to images/30274_Curren Bouquetd'or.png diff --git a/images/1009_Tokai Teio.png b/images/30275_Tokai Teio.png similarity index 100% rename from images/1009_Tokai Teio.png rename to images/30275_Tokai Teio.png diff --git a/images/1010_Kiyoko Hoshina.png b/images/30276_Kiyoko Hoshina.png similarity index 100% rename from images/1010_Kiyoko Hoshina.png rename to images/30276_Kiyoko Hoshina.png diff --git a/images/1011_Mihono Bourbon.png b/images/30277_Mihono Bourbon.png similarity index 100% rename from images/1011_Mihono Bourbon.png rename to images/30277_Mihono Bourbon.png diff --git a/images/1012_Gold Ship.png b/images/30278_Gold Ship.png similarity index 100% rename from images/1012_Gold Ship.png rename to images/30278_Gold Ship.png diff --git a/images/1013_Fenomeno.png b/images/30279_Fenomeno.png similarity index 100% rename from images/1013_Fenomeno.png rename to images/30279_Fenomeno.png diff --git a/images/1014_Orfevre.png b/images/30280_Orfevre.png similarity index 100% rename from images/1014_Orfevre.png rename to images/30280_Orfevre.png diff --git a/images/1015_Inari One.png b/images/30281_Inari One.png similarity index 100% rename from images/1015_Inari One.png rename to images/30281_Inari One.png diff --git a/images/1016_Air Groove.png b/images/30282_Air Groove.png similarity index 100% rename from images/1016_Air Groove.png rename to images/30282_Air Groove.png diff --git a/images/1017_Fine Motion.png b/images/30283_Fine Motion.png similarity index 100% rename from images/1017_Fine Motion.png rename to images/30283_Fine Motion.png diff --git a/images/1018_Bubble Gum Fellow.png b/images/30284_Bubble Gum Fellow.png similarity index 100% rename from images/1018_Bubble Gum Fellow.png rename to images/30284_Bubble Gum Fellow.png diff --git a/images/491_Chrono Genesis.png b/images/491_Chrono Genesis.png deleted file mode 100644 index b84b9e5..0000000 Binary files a/images/491_Chrono Genesis.png and /dev/null differ diff --git a/images/492_Calstone Light O.png b/images/492_Calstone Light O.png deleted file mode 100644 index be45675..0000000 Binary files a/images/492_Calstone Light O.png and /dev/null differ diff --git a/images/493_Durandal.png b/images/493_Durandal.png deleted file mode 100644 index e5b83f8..0000000 Binary files a/images/493_Durandal.png and /dev/null differ diff --git a/images/494_Dantsu Flame.png b/images/494_Dantsu Flame.png deleted file mode 100644 index 1fc9903..0000000 Binary files a/images/494_Dantsu Flame.png and /dev/null differ diff --git a/images/495_Daiichi Ruby.png b/images/495_Daiichi Ruby.png deleted file mode 100644 index f43c5f6..0000000 Binary files a/images/495_Daiichi Ruby.png and /dev/null differ diff --git a/images/496_Fuji Kiseki.png b/images/496_Fuji Kiseki.png deleted file mode 100644 index 17f8384..0000000 Binary files a/images/496_Fuji Kiseki.png and /dev/null differ diff --git a/images/497_Eishin Flash.png b/images/497_Eishin Flash.png deleted file mode 100644 index d5141a2..0000000 Binary files a/images/497_Eishin Flash.png and /dev/null differ diff --git a/images/498_Tosen Jordan.png b/images/498_Tosen Jordan.png deleted file mode 100644 index cbaf13e..0000000 Binary files a/images/498_Tosen Jordan.png and /dev/null differ diff --git a/images/499_Curren Bouquetd'or.png b/images/499_Curren Bouquetd'or.png deleted file mode 100644 index c358f50..0000000 Binary files a/images/499_Curren Bouquetd'or.png and /dev/null differ diff --git a/images/500_Tokai Teio.png b/images/500_Tokai Teio.png deleted file mode 100644 index ec0061e..0000000 Binary files a/images/500_Tokai Teio.png and /dev/null differ diff --git a/images/501_Kiyoko Hoshina.png b/images/501_Kiyoko Hoshina.png deleted file mode 100644 index 3268852..0000000 Binary files a/images/501_Kiyoko Hoshina.png and /dev/null differ diff --git a/images/502_Mihono Bourbon.png b/images/502_Mihono Bourbon.png deleted file mode 100644 index cf8d4eb..0000000 Binary files a/images/502_Mihono Bourbon.png and /dev/null differ diff --git a/images/503_Gold Ship.png b/images/503_Gold Ship.png deleted file mode 100644 index 57cafe6..0000000 Binary files a/images/503_Gold Ship.png and /dev/null differ diff --git a/images/504_Fenomeno.png b/images/504_Fenomeno.png deleted file mode 100644 index 5f42e52..0000000 Binary files a/images/504_Fenomeno.png and /dev/null differ diff --git a/images/505_Orfevre.png b/images/505_Orfevre.png deleted file mode 100644 index dd7e220..0000000 Binary files a/images/505_Orfevre.png and /dev/null differ diff --git a/images/506_Inari One.png b/images/506_Inari One.png deleted file mode 100644 index 97a10d2..0000000 Binary files a/images/506_Inari One.png and /dev/null differ diff --git a/images/507_Air Groove.png b/images/507_Air Groove.png deleted file mode 100644 index 8bb619a..0000000 Binary files a/images/507_Air Groove.png and /dev/null differ diff --git a/images/508_Fine Motion.png b/images/508_Fine Motion.png deleted file mode 100644 index 9e86311..0000000 Binary files a/images/508_Fine Motion.png and /dev/null differ diff --git a/images/509_Bubble Gum Fellow.png b/images/509_Bubble Gum Fellow.png deleted file mode 100644 index 9b30e2d..0000000 Binary files a/images/509_Bubble Gum Fellow.png and /dev/null differ diff --git a/images/510_Special Week.png b/images/510_Special Week.png deleted file mode 100644 index ff2e4f5..0000000 Binary files a/images/510_Special Week.png and /dev/null differ diff --git a/images/511_Silence Suzuka.png b/images/511_Silence Suzuka.png deleted file mode 100644 index 158d515..0000000 Binary files a/images/511_Silence Suzuka.png and /dev/null differ diff --git a/images/512_Tokai Teio.png b/images/512_Tokai Teio.png deleted file mode 100644 index bf45409..0000000 Binary files a/images/512_Tokai Teio.png and /dev/null differ diff --git a/images/513_Maruzensky.png b/images/513_Maruzensky.png deleted file mode 100644 index 2e628e0..0000000 Binary files a/images/513_Maruzensky.png and /dev/null differ diff --git a/images/519_Mejiro McQueen.png b/images/519_Mejiro McQueen.png deleted file mode 100644 index aa961d1..0000000 Binary files a/images/519_Mejiro McQueen.png and /dev/null differ diff --git a/images/520_El Condor Pasa.png b/images/520_El Condor Pasa.png deleted file mode 100644 index f481e93..0000000 Binary files a/images/520_El Condor Pasa.png and /dev/null differ diff --git a/images/521_TM Opera O.png b/images/521_TM Opera O.png deleted file mode 100644 index 6d0e2cf..0000000 Binary files a/images/521_TM Opera O.png and /dev/null differ diff --git a/images/522_Symboli Rudolf.png b/images/522_Symboli Rudolf.png deleted file mode 100644 index be72ccf..0000000 Binary files a/images/522_Symboli Rudolf.png and /dev/null differ diff --git a/images/523_Seiun Sky.png b/images/523_Seiun Sky.png deleted file mode 100644 index 8784dff..0000000 Binary files a/images/523_Seiun Sky.png and /dev/null differ diff --git a/images/524_Rice Shower.png b/images/524_Rice Shower.png deleted file mode 100644 index 0dd6372..0000000 Binary files a/images/524_Rice Shower.png and /dev/null differ diff --git a/images/525_Winning Ticket.png b/images/525_Winning Ticket.png deleted file mode 100644 index d9ea2eb..0000000 Binary files a/images/525_Winning Ticket.png and /dev/null differ diff --git a/images/526_Gold City.png b/images/526_Gold City.png deleted file mode 100644 index 556f7bd..0000000 Binary files a/images/526_Gold City.png and /dev/null differ diff --git a/images/527_Sakura Bakushin O.png b/images/527_Sakura Bakushin O.png deleted file mode 100644 index 7ce37b8..0000000 Binary files a/images/527_Sakura Bakushin O.png and /dev/null differ diff --git a/images/528_Super Creek.png b/images/528_Super Creek.png deleted file mode 100644 index a8053ce..0000000 Binary files a/images/528_Super Creek.png and /dev/null differ diff --git a/images/529_Haru Urara.png b/images/529_Haru Urara.png deleted file mode 100644 index 7a2893a..0000000 Binary files a/images/529_Haru Urara.png and /dev/null differ diff --git a/images/530_Tazuna Hayakawa.png b/images/530_Tazuna Hayakawa.png deleted file mode 100644 index 7209d59..0000000 Binary files a/images/530_Tazuna Hayakawa.png and /dev/null differ diff --git a/images/531_Aoi Kiryuin.png b/images/531_Aoi Kiryuin.png deleted file mode 100644 index 4150d1d..0000000 Binary files a/images/531_Aoi Kiryuin.png and /dev/null differ diff --git a/images/532_Daiwa Scarlet.png b/images/532_Daiwa Scarlet.png deleted file mode 100644 index b300ea4..0000000 Binary files a/images/532_Daiwa Scarlet.png and /dev/null differ diff --git a/images/533_Hishi Amazon.png b/images/533_Hishi Amazon.png deleted file mode 100644 index 3794684..0000000 Binary files a/images/533_Hishi Amazon.png and /dev/null differ diff --git a/images/534_Air Groove.png b/images/534_Air Groove.png deleted file mode 100644 index 9c9f2fc..0000000 Binary files a/images/534_Air Groove.png and /dev/null differ diff --git a/images/535_Agnes Digital.png b/images/535_Agnes Digital.png deleted file mode 100644 index de04cab..0000000 Binary files a/images/535_Agnes Digital.png and /dev/null differ diff --git a/images/536_Tamamo Cross.png b/images/536_Tamamo Cross.png deleted file mode 100644 index 83f0bfa..0000000 Binary files a/images/536_Tamamo Cross.png and /dev/null differ diff --git a/images/537_Fine Motion.png b/images/537_Fine Motion.png deleted file mode 100644 index b97b813..0000000 Binary files a/images/537_Fine Motion.png and /dev/null differ diff --git a/images/538_Biwa Hayahide.png b/images/538_Biwa Hayahide.png deleted file mode 100644 index 04735dc..0000000 Binary files a/images/538_Biwa Hayahide.png and /dev/null differ diff --git a/images/539_Mayano Top Gun.png b/images/539_Mayano Top Gun.png deleted file mode 100644 index cb14660..0000000 Binary files a/images/539_Mayano Top Gun.png and /dev/null differ diff --git a/images/540_Manhattan Cafe.png b/images/540_Manhattan Cafe.png deleted file mode 100644 index 15e6778..0000000 Binary files a/images/540_Manhattan Cafe.png and /dev/null differ diff --git a/images/541_Mihono Bourbon.png b/images/541_Mihono Bourbon.png deleted file mode 100644 index 9f18f54..0000000 Binary files a/images/541_Mihono Bourbon.png and /dev/null differ diff --git a/images/542_Mejiro Ryan.png b/images/542_Mejiro Ryan.png deleted file mode 100644 index 56bd62e..0000000 Binary files a/images/542_Mejiro Ryan.png and /dev/null differ diff --git a/images/543_Yukino Bijin.png b/images/543_Yukino Bijin.png deleted file mode 100644 index 41d4bc2..0000000 Binary files a/images/543_Yukino Bijin.png and /dev/null differ diff --git a/images/544_Ines Fujin.png b/images/544_Ines Fujin.png deleted file mode 100644 index da13a55..0000000 Binary files a/images/544_Ines Fujin.png and /dev/null differ diff --git a/images/545_Agnes Tachyon.png b/images/545_Agnes Tachyon.png deleted file mode 100644 index b5f3905..0000000 Binary files a/images/545_Agnes Tachyon.png and /dev/null differ diff --git a/images/546_Air Shakur.png b/images/546_Air Shakur.png deleted file mode 100644 index a425fbc..0000000 Binary files a/images/546_Air Shakur.png and /dev/null differ diff --git a/images/547_Eishin Flash.png b/images/547_Eishin Flash.png deleted file mode 100644 index 9d7f915..0000000 Binary files a/images/547_Eishin Flash.png and /dev/null differ diff --git a/images/548_Smart Falcon.png b/images/548_Smart Falcon.png deleted file mode 100644 index 79ec244..0000000 Binary files a/images/548_Smart Falcon.png and /dev/null differ diff --git a/images/549_Narita Taishin.png b/images/549_Narita Taishin.png deleted file mode 100644 index 3eb209f..0000000 Binary files a/images/549_Narita Taishin.png and /dev/null differ diff --git a/images/550_Nishino Flower.png b/images/550_Nishino Flower.png deleted file mode 100644 index fa34c70..0000000 Binary files a/images/550_Nishino Flower.png and /dev/null differ diff --git a/images/551_Biko Pegasus.png b/images/551_Biko Pegasus.png deleted file mode 100644 index bcf6a2a..0000000 Binary files a/images/551_Biko Pegasus.png and /dev/null differ diff --git a/images/552_Marvelous Sunday.png b/images/552_Marvelous Sunday.png deleted file mode 100644 index 90c81fc..0000000 Binary files a/images/552_Marvelous Sunday.png and /dev/null differ diff --git a/images/553_Matikanefukukitaru.png b/images/553_Matikanefukukitaru.png deleted file mode 100644 index 7f19d0c..0000000 Binary files a/images/553_Matikanefukukitaru.png and /dev/null differ diff --git a/images/554_Meisho Doto.png b/images/554_Meisho Doto.png deleted file mode 100644 index efc80bb..0000000 Binary files a/images/554_Meisho Doto.png and /dev/null differ diff --git a/images/555_Mejiro Dober.png b/images/555_Mejiro Dober.png deleted file mode 100644 index 89137c8..0000000 Binary files a/images/555_Mejiro Dober.png and /dev/null differ diff --git a/images/556_Nice Nature.png b/images/556_Nice Nature.png deleted file mode 100644 index f2b6117..0000000 Binary files a/images/556_Nice Nature.png and /dev/null differ diff --git a/images/557_King Halo.png b/images/557_King Halo.png deleted file mode 100644 index b04b5f8..0000000 Binary files a/images/557_King Halo.png and /dev/null differ diff --git a/images/558_Fuji Kiseki.png b/images/558_Fuji Kiseki.png deleted file mode 100644 index 08866ab..0000000 Binary files a/images/558_Fuji Kiseki.png and /dev/null differ diff --git a/images/559_Sweep Tosho.png b/images/559_Sweep Tosho.png deleted file mode 100644 index c826cd3..0000000 Binary files a/images/559_Sweep Tosho.png and /dev/null differ diff --git a/images/560_Twin Turbo.png b/images/560_Twin Turbo.png deleted file mode 100644 index 13c123a..0000000 Binary files a/images/560_Twin Turbo.png and /dev/null differ diff --git a/images/561_Daitaku Helios.png b/images/561_Daitaku Helios.png deleted file mode 100644 index b2b574a..0000000 Binary files a/images/561_Daitaku Helios.png and /dev/null differ diff --git a/images/562_Ikuno Dictus.png b/images/562_Ikuno Dictus.png deleted file mode 100644 index ae90bf5..0000000 Binary files a/images/562_Ikuno Dictus.png and /dev/null differ diff --git a/images/563_Mejiro Palmer.png b/images/563_Mejiro Palmer.png deleted file mode 100644 index f6acfeb..0000000 Binary files a/images/563_Mejiro Palmer.png and /dev/null differ diff --git a/images/564_Kitasan Black.png b/images/564_Kitasan Black.png deleted file mode 100644 index c9b06e1..0000000 Binary files a/images/564_Kitasan Black.png and /dev/null differ diff --git a/images/56_Satono Diamond.png b/images/56_Satono Diamond.png deleted file mode 100644 index aa1a7d1..0000000 Binary files a/images/56_Satono Diamond.png and /dev/null differ diff --git a/images/57_Matikanetannhauser.png b/images/57_Matikanetannhauser.png deleted file mode 100644 index 025a6e9..0000000 Binary files a/images/57_Matikanetannhauser.png and /dev/null differ diff --git a/images/58_Yaeno Muteki.png b/images/58_Yaeno Muteki.png deleted file mode 100644 index cd9b675..0000000 Binary files a/images/58_Yaeno Muteki.png and /dev/null differ diff --git a/images/59_Zenno Rob Roy.png b/images/59_Zenno Rob Roy.png deleted file mode 100644 index 622991f..0000000 Binary files a/images/59_Zenno Rob Roy.png and /dev/null differ diff --git a/images/5_Oguri Cap.png b/images/5_Oguri Cap.png deleted file mode 100644 index 6518f9c..0000000 Binary files a/images/5_Oguri Cap.png and /dev/null differ diff --git a/images/609_Royce and Royce.png b/images/609_Royce and Royce.png deleted file mode 100644 index 7349c94..0000000 Binary files a/images/609_Royce and Royce.png and /dev/null differ diff --git a/images/60_Riko Kashimoto.png b/images/60_Riko Kashimoto.png deleted file mode 100644 index aca17b3..0000000 Binary files a/images/60_Riko Kashimoto.png and /dev/null differ diff --git a/images/610_Duramente.png b/images/610_Duramente.png deleted file mode 100644 index cc8be96..0000000 Binary files a/images/610_Duramente.png and /dev/null differ diff --git a/images/611_North Flight.png b/images/611_North Flight.png deleted file mode 100644 index 9c5277d..0000000 Binary files a/images/611_North Flight.png and /dev/null differ diff --git a/images/612_Orfevre.png b/images/612_Orfevre.png deleted file mode 100644 index 6400fdb..0000000 Binary files a/images/612_Orfevre.png and /dev/null differ diff --git a/images/613_Ryoka Tsurugi.png b/images/613_Ryoka Tsurugi.png deleted file mode 100644 index 9de474f..0000000 Binary files a/images/613_Ryoka Tsurugi.png and /dev/null differ diff --git a/images/614_Cheval Grand.png b/images/614_Cheval Grand.png deleted file mode 100644 index ef8332f..0000000 Binary files a/images/614_Cheval Grand.png and /dev/null differ diff --git a/images/615_Neo Universe.png b/images/615_Neo Universe.png deleted file mode 100644 index db80584..0000000 Binary files a/images/615_Neo Universe.png and /dev/null differ diff --git a/images/616_Hishi Miracle.png b/images/616_Hishi Miracle.png deleted file mode 100644 index 3043da7..0000000 Binary files a/images/616_Hishi Miracle.png and /dev/null differ diff --git a/images/617_Dantsu Flame.png b/images/617_Dantsu Flame.png deleted file mode 100644 index 94f8f5b..0000000 Binary files a/images/617_Dantsu Flame.png and /dev/null differ diff --git a/images/618_Yayoi Akikawa.png b/images/618_Yayoi Akikawa.png deleted file mode 100644 index 3ca6061..0000000 Binary files a/images/618_Yayoi Akikawa.png and /dev/null differ diff --git a/images/619_Espoir City.png b/images/619_Espoir City.png deleted file mode 100644 index 0f7f6ee..0000000 Binary files a/images/619_Espoir City.png and /dev/null differ diff --git a/images/61_Seeking the Pearl.png b/images/61_Seeking the Pearl.png deleted file mode 100644 index 55d4ca2..0000000 Binary files a/images/61_Seeking the Pearl.png and /dev/null differ diff --git a/images/620_Bubble Gum Fellow.png b/images/620_Bubble Gum Fellow.png deleted file mode 100644 index faffb08..0000000 Binary files a/images/620_Bubble Gum Fellow.png and /dev/null differ diff --git a/images/621_Gentildonna.png b/images/621_Gentildonna.png deleted file mode 100644 index a9a937e..0000000 Binary files a/images/621_Gentildonna.png and /dev/null differ diff --git a/images/622_Rhein Kraft.png b/images/622_Rhein Kraft.png deleted file mode 100644 index 6f9c93d..0000000 Binary files a/images/622_Rhein Kraft.png and /dev/null differ diff --git a/images/623_Cesario.png b/images/623_Cesario.png deleted file mode 100644 index f8f827e..0000000 Binary files a/images/623_Cesario.png and /dev/null differ diff --git a/images/624_Blast Onepiece.png b/images/624_Blast Onepiece.png deleted file mode 100644 index a4e6eab..0000000 Binary files a/images/624_Blast Onepiece.png and /dev/null differ diff --git a/images/625_No Reason.png b/images/625_No Reason.png deleted file mode 100644 index 0fad8dc..0000000 Binary files a/images/625_No Reason.png and /dev/null differ diff --git a/images/626_Buena Vista.png b/images/626_Buena Vista.png deleted file mode 100644 index 22dbbfa..0000000 Binary files a/images/626_Buena Vista.png and /dev/null differ diff --git a/images/627_Dream Journey.png b/images/627_Dream Journey.png deleted file mode 100644 index 7cb8d6f..0000000 Binary files a/images/627_Dream Journey.png and /dev/null differ diff --git a/images/628_Daring Tact.png b/images/628_Daring Tact.png deleted file mode 100644 index c9c32ba..0000000 Binary files a/images/628_Daring Tact.png and /dev/null differ diff --git a/images/629_Daring Heart.png b/images/629_Daring Heart.png deleted file mode 100644 index b7ffc71..0000000 Binary files a/images/629_Daring Heart.png and /dev/null differ diff --git a/images/62_Sakura Chiyono O.png b/images/62_Sakura Chiyono O.png deleted file mode 100644 index 61e9e2f..0000000 Binary files a/images/62_Sakura Chiyono O.png and /dev/null differ diff --git a/images/630_Almond Eye.png b/images/630_Almond Eye.png deleted file mode 100644 index b2c67a2..0000000 Binary files a/images/630_Almond Eye.png and /dev/null differ diff --git a/images/631_Lucky Lilac.png b/images/631_Lucky Lilac.png deleted file mode 100644 index 71a44d0..0000000 Binary files a/images/631_Lucky Lilac.png and /dev/null differ diff --git a/images/632_Gran Alegria.png b/images/632_Gran Alegria.png deleted file mode 100644 index 132de05..0000000 Binary files a/images/632_Gran Alegria.png and /dev/null differ diff --git a/images/633_Transcend.png b/images/633_Transcend.png deleted file mode 100644 index c8b9414..0000000 Binary files a/images/633_Transcend.png and /dev/null differ diff --git a/images/634_Curren Bouquetd'or.png b/images/634_Curren Bouquetd'or.png deleted file mode 100644 index 232c7b1..0000000 Binary files a/images/634_Curren Bouquetd'or.png and /dev/null differ diff --git a/images/635_Air Messiah.png b/images/635_Air Messiah.png deleted file mode 100644 index e3deed3..0000000 Binary files a/images/635_Air Messiah.png and /dev/null differ diff --git a/images/636_Tucker Bryne.png b/images/636_Tucker Bryne.png deleted file mode 100644 index 56cb1f7..0000000 Binary files a/images/636_Tucker Bryne.png and /dev/null differ diff --git a/images/637_Fusaichi Pandora.png b/images/637_Fusaichi Pandora.png deleted file mode 100644 index 2a97f3b..0000000 Binary files a/images/637_Fusaichi Pandora.png and /dev/null differ diff --git a/images/638_Win Variation.png b/images/638_Win Variation.png deleted file mode 100644 index 22cbe5a..0000000 Binary files a/images/638_Win Variation.png and /dev/null differ diff --git a/images/639_Stay Gold.png b/images/639_Stay Gold.png deleted file mode 100644 index b915fb9..0000000 Binary files a/images/639_Stay Gold.png and /dev/null differ diff --git a/images/63_Kawakami Princess.png b/images/63_Kawakami Princess.png deleted file mode 100644 index 231ddac..0000000 Binary files a/images/63_Kawakami Princess.png and /dev/null differ diff --git a/images/640_Admire Groove.png b/images/640_Admire Groove.png deleted file mode 100644 index ca047f6..0000000 Binary files a/images/640_Admire Groove.png and /dev/null differ diff --git a/images/641_Chrono Genesis.png b/images/641_Chrono Genesis.png deleted file mode 100644 index 00d3dfc..0000000 Binary files a/images/641_Chrono Genesis.png and /dev/null differ diff --git a/images/642_Calstone Light O.png b/images/642_Calstone Light O.png deleted file mode 100644 index 8d2889c..0000000 Binary files a/images/642_Calstone Light O.png and /dev/null differ diff --git a/images/643_Durandal.png b/images/643_Durandal.png deleted file mode 100644 index 880fe53..0000000 Binary files a/images/643_Durandal.png and /dev/null differ diff --git a/images/644_Sakura Chitose O.png b/images/644_Sakura Chitose O.png deleted file mode 100644 index f0a0e2c..0000000 Binary files a/images/644_Sakura Chitose O.png and /dev/null differ diff --git a/images/645_Kiyoko Hoshina.png b/images/645_Kiyoko Hoshina.png deleted file mode 100644 index b45ae5e..0000000 Binary files a/images/645_Kiyoko Hoshina.png and /dev/null differ diff --git a/images/646_Fenomeno.png b/images/646_Fenomeno.png deleted file mode 100644 index 7ceacf8..0000000 Binary files a/images/646_Fenomeno.png and /dev/null differ diff --git a/images/647_Fuji Kiseki.png b/images/647_Fuji Kiseki.png deleted file mode 100644 index f49efa3..0000000 Binary files a/images/647_Fuji Kiseki.png and /dev/null differ diff --git a/images/648_Daiwa Scarlet.png b/images/648_Daiwa Scarlet.png deleted file mode 100644 index 6fd5a71..0000000 Binary files a/images/648_Daiwa Scarlet.png and /dev/null differ diff --git a/images/649_Hishi Amazon.png b/images/649_Hishi Amazon.png deleted file mode 100644 index c8d3863..0000000 Binary files a/images/649_Hishi Amazon.png and /dev/null differ diff --git a/images/64_Hishi Akebono.png b/images/64_Hishi Akebono.png deleted file mode 100644 index 7efcaab..0000000 Binary files a/images/64_Hishi Akebono.png and /dev/null differ diff --git a/images/650_Air Groove.png b/images/650_Air Groove.png deleted file mode 100644 index 0bbee00..0000000 Binary files a/images/650_Air Groove.png and /dev/null differ diff --git a/images/651_Agnes Digital.png b/images/651_Agnes Digital.png deleted file mode 100644 index 975ef83..0000000 Binary files a/images/651_Agnes Digital.png and /dev/null differ diff --git a/images/652_Biwa Hayahide.png b/images/652_Biwa Hayahide.png deleted file mode 100644 index 721324a..0000000 Binary files a/images/652_Biwa Hayahide.png and /dev/null differ diff --git a/images/653_Mayano Top Gun.png b/images/653_Mayano Top Gun.png deleted file mode 100644 index 4d11ceb..0000000 Binary files a/images/653_Mayano Top Gun.png and /dev/null differ diff --git a/images/654_Manhattan Cafe.png b/images/654_Manhattan Cafe.png deleted file mode 100644 index fea8bb6..0000000 Binary files a/images/654_Manhattan Cafe.png and /dev/null differ diff --git a/images/655_Mihono Bourbon.png b/images/655_Mihono Bourbon.png deleted file mode 100644 index 7dc5720..0000000 Binary files a/images/655_Mihono Bourbon.png and /dev/null differ diff --git a/images/656_Mejiro Ryan.png b/images/656_Mejiro Ryan.png deleted file mode 100644 index 6ae179b..0000000 Binary files a/images/656_Mejiro Ryan.png and /dev/null differ diff --git a/images/657_Yukino Bijin.png b/images/657_Yukino Bijin.png deleted file mode 100644 index bd099ae..0000000 Binary files a/images/657_Yukino Bijin.png and /dev/null differ diff --git a/images/658_Agnes Tachyon.png b/images/658_Agnes Tachyon.png deleted file mode 100644 index 1868d13..0000000 Binary files a/images/658_Agnes Tachyon.png and /dev/null differ diff --git a/images/659_Eishin Flash.png b/images/659_Eishin Flash.png deleted file mode 100644 index e54398c..0000000 Binary files a/images/659_Eishin Flash.png and /dev/null differ diff --git a/images/65_Bamboo Memory.png b/images/65_Bamboo Memory.png deleted file mode 100644 index 4c08b5c..0000000 Binary files a/images/65_Bamboo Memory.png and /dev/null differ diff --git a/images/660_Narita Taishin.png b/images/660_Narita Taishin.png deleted file mode 100644 index bc965cc..0000000 Binary files a/images/660_Narita Taishin.png and /dev/null differ diff --git a/images/661_Marvelous Sunday.png b/images/661_Marvelous Sunday.png deleted file mode 100644 index fbe41b5..0000000 Binary files a/images/661_Marvelous Sunday.png and /dev/null differ diff --git a/images/662_Matikanefukukitaru.png b/images/662_Matikanefukukitaru.png deleted file mode 100644 index e29ac31..0000000 Binary files a/images/662_Matikanefukukitaru.png and /dev/null differ diff --git a/images/663_Meisho Doto.png b/images/663_Meisho Doto.png deleted file mode 100644 index 0264e80..0000000 Binary files a/images/663_Meisho Doto.png and /dev/null differ diff --git a/images/664_Mejiro Dober.png b/images/664_Mejiro Dober.png deleted file mode 100644 index 05b5bc4..0000000 Binary files a/images/664_Mejiro Dober.png and /dev/null differ diff --git a/images/665_Nice Nature.png b/images/665_Nice Nature.png deleted file mode 100644 index 1a85d82..0000000 Binary files a/images/665_Nice Nature.png and /dev/null differ diff --git a/images/666_King Halo.png b/images/666_King Halo.png deleted file mode 100644 index 5f0ddf5..0000000 Binary files a/images/666_King Halo.png and /dev/null differ diff --git a/images/667_Aoi Kiryuin.png b/images/667_Aoi Kiryuin.png deleted file mode 100644 index e2c12cd..0000000 Binary files a/images/667_Aoi Kiryuin.png and /dev/null differ diff --git a/images/668_Tamamo Cross.png b/images/668_Tamamo Cross.png deleted file mode 100644 index 31fa49c..0000000 Binary files a/images/668_Tamamo Cross.png and /dev/null differ diff --git a/images/669_Sweep Tosho.png b/images/669_Sweep Tosho.png deleted file mode 100644 index d4e0680..0000000 Binary files a/images/669_Sweep Tosho.png and /dev/null differ diff --git a/images/66_Shinko Windy.png b/images/66_Shinko Windy.png deleted file mode 100644 index 4ffbc23..0000000 Binary files a/images/66_Shinko Windy.png and /dev/null differ diff --git a/images/670_Daitaku Helios.png b/images/670_Daitaku Helios.png deleted file mode 100644 index 5d3cfdf..0000000 Binary files a/images/670_Daitaku Helios.png and /dev/null differ diff --git a/images/671_Ikuno Dictus.png b/images/671_Ikuno Dictus.png deleted file mode 100644 index 004d835..0000000 Binary files a/images/671_Ikuno Dictus.png and /dev/null differ diff --git a/images/672_Nice Nature.png b/images/672_Nice Nature.png deleted file mode 100644 index ed7b605..0000000 Binary files a/images/672_Nice Nature.png and /dev/null differ diff --git a/images/673_Nishino Flower.png b/images/673_Nishino Flower.png deleted file mode 100644 index d0cb28d..0000000 Binary files a/images/673_Nishino Flower.png and /dev/null differ diff --git a/images/674_Zenno Rob Roy.png b/images/674_Zenno Rob Roy.png deleted file mode 100644 index 1a11c93..0000000 Binary files a/images/674_Zenno Rob Roy.png and /dev/null differ diff --git a/images/675_Seeking the Pearl.png b/images/675_Seeking the Pearl.png deleted file mode 100644 index 114e67c..0000000 Binary files a/images/675_Seeking the Pearl.png and /dev/null differ diff --git a/images/676_Ines Fujin.png b/images/676_Ines Fujin.png deleted file mode 100644 index d82f00b..0000000 Binary files a/images/676_Ines Fujin.png and /dev/null differ diff --git a/images/677_Shinko Windy.png b/images/677_Shinko Windy.png deleted file mode 100644 index 99601ef..0000000 Binary files a/images/677_Shinko Windy.png and /dev/null differ diff --git a/images/678_Inari One.png b/images/678_Inari One.png deleted file mode 100644 index d89bfb2..0000000 Binary files a/images/678_Inari One.png and /dev/null differ diff --git a/images/679_El Condor Pasa.png b/images/679_El Condor Pasa.png deleted file mode 100644 index 3f2e2ac..0000000 Binary files a/images/679_El Condor Pasa.png and /dev/null differ diff --git a/images/67_Nakayama Festa.png b/images/67_Nakayama Festa.png deleted file mode 100644 index 57dad5e..0000000 Binary files a/images/67_Nakayama Festa.png and /dev/null differ diff --git a/images/680_Mejiro Ardan.png b/images/680_Mejiro Ardan.png deleted file mode 100644 index df5678d..0000000 Binary files a/images/680_Mejiro Ardan.png and /dev/null differ diff --git a/images/681_Tosen Jordan.png b/images/681_Tosen Jordan.png deleted file mode 100644 index 617e0ed..0000000 Binary files a/images/681_Tosen Jordan.png and /dev/null differ diff --git a/images/682_Mejiro Palmer.png b/images/682_Mejiro Palmer.png deleted file mode 100644 index 4cb5dfe..0000000 Binary files a/images/682_Mejiro Palmer.png and /dev/null differ diff --git a/images/683_Fine Motion.png b/images/683_Fine Motion.png deleted file mode 100644 index 1df4908..0000000 Binary files a/images/683_Fine Motion.png and /dev/null differ diff --git a/images/684_Sirius Symboli.png b/images/684_Sirius Symboli.png deleted file mode 100644 index a442dcd..0000000 Binary files a/images/684_Sirius Symboli.png and /dev/null differ diff --git a/images/685_Vodka.png b/images/685_Vodka.png deleted file mode 100644 index 304d0cd..0000000 Binary files a/images/685_Vodka.png and /dev/null differ diff --git a/images/686_Mejiro Ryan.png b/images/686_Mejiro Ryan.png deleted file mode 100644 index 65d3ac3..0000000 Binary files a/images/686_Mejiro Ryan.png and /dev/null differ diff --git a/images/687_Admire Vega.png b/images/687_Admire Vega.png deleted file mode 100644 index fe1345f..0000000 Binary files a/images/687_Admire Vega.png and /dev/null differ diff --git a/images/688_Sakura Bakushin O.png b/images/688_Sakura Bakushin O.png deleted file mode 100644 index 2a87e59..0000000 Binary files a/images/688_Sakura Bakushin O.png and /dev/null differ diff --git a/images/689_Special Week.png b/images/689_Special Week.png deleted file mode 100644 index ce55e65..0000000 Binary files a/images/689_Special Week.png and /dev/null differ diff --git a/images/68_Inari One.png b/images/68_Inari One.png deleted file mode 100644 index 95247b6..0000000 Binary files a/images/68_Inari One.png and /dev/null differ diff --git a/images/690_Curren Chan.png b/images/690_Curren Chan.png deleted file mode 100644 index fd0c725..0000000 Binary files a/images/690_Curren Chan.png and /dev/null differ diff --git a/images/691_Smart Falcon.png b/images/691_Smart Falcon.png deleted file mode 100644 index 3bdb189..0000000 Binary files a/images/691_Smart Falcon.png and /dev/null differ diff --git a/images/692_Sweep Tosho.png b/images/692_Sweep Tosho.png deleted file mode 100644 index 11aa56d..0000000 Binary files a/images/692_Sweep Tosho.png and /dev/null differ diff --git a/images/693_Tokai Teio.png b/images/693_Tokai Teio.png deleted file mode 100644 index d340861..0000000 Binary files a/images/693_Tokai Teio.png and /dev/null differ diff --git a/images/694_Oguri Cap.png b/images/694_Oguri Cap.png deleted file mode 100644 index a74d619..0000000 Binary files a/images/694_Oguri Cap.png and /dev/null differ diff --git a/images/695_Gold City.png b/images/695_Gold City.png deleted file mode 100644 index 35c9eae..0000000 Binary files a/images/695_Gold City.png and /dev/null differ diff --git a/images/696_Seiun Sky.png b/images/696_Seiun Sky.png deleted file mode 100644 index b4935d0..0000000 Binary files a/images/696_Seiun Sky.png and /dev/null differ diff --git a/images/697_K.S.Miracle.png b/images/697_K.S.Miracle.png deleted file mode 100644 index 6453236..0000000 Binary files a/images/697_K.S.Miracle.png and /dev/null differ diff --git a/images/698_Tsurumaru Tsuyoshi.png b/images/698_Tsurumaru Tsuyoshi.png deleted file mode 100644 index 323f1b6..0000000 Binary files a/images/698_Tsurumaru Tsuyoshi.png and /dev/null differ diff --git a/images/699_Narita Top Road.png b/images/699_Narita Top Road.png deleted file mode 100644 index 91b3da8..0000000 Binary files a/images/699_Narita Top Road.png and /dev/null differ diff --git a/images/69_Mejiro Ardan.png b/images/69_Mejiro Ardan.png deleted file mode 100644 index 1b9f265..0000000 Binary files a/images/69_Mejiro Ardan.png and /dev/null differ diff --git a/images/6_Gold Ship.png b/images/6_Gold Ship.png deleted file mode 100644 index 02611f9..0000000 Binary files a/images/6_Gold Ship.png and /dev/null differ diff --git a/images/700_TM Opera O.png b/images/700_TM Opera O.png deleted file mode 100644 index 1eb8800..0000000 Binary files a/images/700_TM Opera O.png and /dev/null differ diff --git a/images/701_Aston Machan.png b/images/701_Aston Machan.png deleted file mode 100644 index 2b2e82d..0000000 Binary files a/images/701_Aston Machan.png and /dev/null differ diff --git a/images/702_Jungle Pocket.png b/images/702_Jungle Pocket.png deleted file mode 100644 index b231f00..0000000 Binary files a/images/702_Jungle Pocket.png and /dev/null differ diff --git a/images/703_Mejiro Dober.png b/images/703_Mejiro Dober.png deleted file mode 100644 index 9a1b003..0000000 Binary files a/images/703_Mejiro Dober.png and /dev/null differ diff --git a/images/704_Symboli Rudolf.png b/images/704_Symboli Rudolf.png deleted file mode 100644 index 473179d..0000000 Binary files a/images/704_Symboli Rudolf.png and /dev/null differ diff --git a/images/705_Agnes Tachyon.png b/images/705_Agnes Tachyon.png deleted file mode 100644 index 2addadd..0000000 Binary files a/images/705_Agnes Tachyon.png and /dev/null differ diff --git a/images/706_Hishi Akebono.png b/images/706_Hishi Akebono.png deleted file mode 100644 index b4277fd..0000000 Binary files a/images/706_Hishi Akebono.png and /dev/null differ diff --git a/images/707_Gold Ship.png b/images/707_Gold Ship.png deleted file mode 100644 index 56bd06a..0000000 Binary files a/images/707_Gold Ship.png and /dev/null differ diff --git a/images/708_Maruzensky.png b/images/708_Maruzensky.png deleted file mode 100644 index c55a3cb..0000000 Binary files a/images/708_Maruzensky.png and /dev/null differ diff --git a/images/709_Silence Suzuka.png b/images/709_Silence Suzuka.png deleted file mode 100644 index eb3e46f..0000000 Binary files a/images/709_Silence Suzuka.png and /dev/null differ diff --git a/images/70_Tosen Jordan.png b/images/70_Tosen Jordan.png deleted file mode 100644 index 8df3a4f..0000000 Binary files a/images/70_Tosen Jordan.png and /dev/null differ diff --git a/images/710_Copano Rickey.png b/images/710_Copano Rickey.png deleted file mode 100644 index a8206c9..0000000 Binary files a/images/710_Copano Rickey.png and /dev/null differ diff --git a/images/711_Grass Wonder.png b/images/711_Grass Wonder.png deleted file mode 100644 index 35e2b61..0000000 Binary files a/images/711_Grass Wonder.png and /dev/null differ diff --git a/images/712_Kitasan Black.png b/images/712_Kitasan Black.png deleted file mode 100644 index 57dfd16..0000000 Binary files a/images/712_Kitasan Black.png and /dev/null differ diff --git a/images/713_Taiki Shuttle.png b/images/713_Taiki Shuttle.png deleted file mode 100644 index 1b03ad5..0000000 Binary files a/images/713_Taiki Shuttle.png and /dev/null differ diff --git a/images/714_Nice Nature.png b/images/714_Nice Nature.png deleted file mode 100644 index c46ee39..0000000 Binary files a/images/714_Nice Nature.png and /dev/null differ diff --git a/images/715_Matikanetannhauser.png b/images/715_Matikanetannhauser.png deleted file mode 100644 index cfa6312..0000000 Binary files a/images/715_Matikanetannhauser.png and /dev/null differ diff --git a/images/716_Verxina.png b/images/716_Verxina.png deleted file mode 100644 index c4ce1db..0000000 Binary files a/images/716_Verxina.png and /dev/null differ diff --git a/images/717_Royce and Royce.png b/images/717_Royce and Royce.png deleted file mode 100644 index 0bf7803..0000000 Binary files a/images/717_Royce and Royce.png and /dev/null differ diff --git a/images/718_Tanino Gimlet.png b/images/718_Tanino Gimlet.png deleted file mode 100644 index e6a9b44..0000000 Binary files a/images/718_Tanino Gimlet.png and /dev/null differ diff --git a/images/719_Tosen Jordan.png b/images/719_Tosen Jordan.png deleted file mode 100644 index c70a091..0000000 Binary files a/images/719_Tosen Jordan.png and /dev/null differ diff --git a/images/71_Sirius Symboli.png b/images/71_Sirius Symboli.png deleted file mode 100644 index c7b4a27..0000000 Binary files a/images/71_Sirius Symboli.png and /dev/null differ diff --git a/images/720_Yaeno Muteki.png b/images/720_Yaeno Muteki.png deleted file mode 100644 index dcf70aa..0000000 Binary files a/images/720_Yaeno Muteki.png and /dev/null differ diff --git a/images/721_Tap Dance City.png b/images/721_Tap Dance City.png deleted file mode 100644 index 416e225..0000000 Binary files a/images/721_Tap Dance City.png and /dev/null differ diff --git a/images/722_Air Shakur.png b/images/722_Air Shakur.png deleted file mode 100644 index d699c83..0000000 Binary files a/images/722_Air Shakur.png and /dev/null differ diff --git a/images/723_Dantsu Flame.png b/images/723_Dantsu Flame.png deleted file mode 100644 index fc4a372..0000000 Binary files a/images/723_Dantsu Flame.png and /dev/null differ diff --git a/images/724_Matikanefukukitaru.png b/images/724_Matikanefukukitaru.png deleted file mode 100644 index 77a659f..0000000 Binary files a/images/724_Matikanefukukitaru.png and /dev/null differ diff --git a/images/725_Marvelous Sunday.png b/images/725_Marvelous Sunday.png deleted file mode 100644 index a0a994d..0000000 Binary files a/images/725_Marvelous Sunday.png and /dev/null differ diff --git a/images/726_Sakura Laurel.png b/images/726_Sakura Laurel.png deleted file mode 100644 index bdbb7ad..0000000 Binary files a/images/726_Sakura Laurel.png and /dev/null differ diff --git a/images/727_North Flight.png b/images/727_North Flight.png deleted file mode 100644 index 5e3f1c9..0000000 Binary files a/images/727_North Flight.png and /dev/null differ diff --git a/images/728_Bubble Gum Fellow.png b/images/728_Bubble Gum Fellow.png deleted file mode 100644 index 8ba6567..0000000 Binary files a/images/728_Bubble Gum Fellow.png and /dev/null differ diff --git a/images/729_Mejiro Ramonu.png b/images/729_Mejiro Ramonu.png deleted file mode 100644 index 1541f5f..0000000 Binary files a/images/729_Mejiro Ramonu.png and /dev/null differ diff --git a/images/72_Narita Brian.png b/images/72_Narita Brian.png deleted file mode 100644 index 9f46494..0000000 Binary files a/images/72_Narita Brian.png and /dev/null differ diff --git a/images/730_Lucky Lilac.png b/images/730_Lucky Lilac.png deleted file mode 100644 index 288a269..0000000 Binary files a/images/730_Lucky Lilac.png and /dev/null differ diff --git a/images/731_Mejiro McQueen.png b/images/731_Mejiro McQueen.png deleted file mode 100644 index 98f3e24..0000000 Binary files a/images/731_Mejiro McQueen.png and /dev/null differ diff --git a/images/732_Rice Shower.png b/images/732_Rice Shower.png deleted file mode 100644 index 5db4c3d..0000000 Binary files a/images/732_Rice Shower.png and /dev/null differ diff --git a/images/733_Daring Heart.png b/images/733_Daring Heart.png deleted file mode 100644 index 474b0e3..0000000 Binary files a/images/733_Daring Heart.png and /dev/null differ diff --git a/images/734_Curren Bouquetd'or.png b/images/734_Curren Bouquetd'or.png deleted file mode 100644 index 7a2a387..0000000 Binary files a/images/734_Curren Bouquetd'or.png and /dev/null differ diff --git a/images/735_Kawakami Princess.png b/images/735_Kawakami Princess.png deleted file mode 100644 index 42494a4..0000000 Binary files a/images/735_Kawakami Princess.png and /dev/null differ diff --git a/images/736_Biko Pegasus.png b/images/736_Biko Pegasus.png deleted file mode 100644 index d8b191c..0000000 Binary files a/images/736_Biko Pegasus.png and /dev/null differ diff --git a/images/737_Sakura Chitose O.png b/images/737_Sakura Chitose O.png deleted file mode 100644 index f07d472..0000000 Binary files a/images/737_Sakura Chitose O.png and /dev/null differ diff --git a/images/738_Hokko Tarumae.png b/images/738_Hokko Tarumae.png deleted file mode 100644 index db4590d..0000000 Binary files a/images/738_Hokko Tarumae.png and /dev/null differ diff --git a/images/739_Mejiro Dober.png b/images/739_Mejiro Dober.png deleted file mode 100644 index afff1f9..0000000 Binary files a/images/739_Mejiro Dober.png and /dev/null differ diff --git a/images/73_Curren Chan.png b/images/73_Curren Chan.png deleted file mode 100644 index 1ddf7a8..0000000 Binary files a/images/73_Curren Chan.png and /dev/null differ diff --git a/images/740_Special Week.png b/images/740_Special Week.png deleted file mode 100644 index d930b71..0000000 Binary files a/images/740_Special Week.png and /dev/null differ diff --git a/images/741_Silence Suzuka.png b/images/741_Silence Suzuka.png deleted file mode 100644 index 81735fb..0000000 Binary files a/images/741_Silence Suzuka.png and /dev/null differ diff --git a/images/742_Tokai Teio.png b/images/742_Tokai Teio.png deleted file mode 100644 index fa976b1..0000000 Binary files a/images/742_Tokai Teio.png and /dev/null differ diff --git a/images/743_Gold Ship.png b/images/743_Gold Ship.png deleted file mode 100644 index 23ec7e5..0000000 Binary files a/images/743_Gold Ship.png and /dev/null differ diff --git a/images/744_Vodka.png b/images/744_Vodka.png deleted file mode 100644 index ecb37c8..0000000 Binary files a/images/744_Vodka.png and /dev/null differ diff --git a/images/745_Grass Wonder.png b/images/745_Grass Wonder.png deleted file mode 100644 index 4f1bdd3..0000000 Binary files a/images/745_Grass Wonder.png and /dev/null differ diff --git a/images/746_El Condor Pasa.png b/images/746_El Condor Pasa.png deleted file mode 100644 index 160d3fe..0000000 Binary files a/images/746_El Condor Pasa.png and /dev/null differ diff --git a/images/747_Seiun Sky.png b/images/747_Seiun Sky.png deleted file mode 100644 index 291c0cf..0000000 Binary files a/images/747_Seiun Sky.png and /dev/null differ diff --git a/images/748_Tamamo Cross.png b/images/748_Tamamo Cross.png deleted file mode 100644 index b7f8ce9..0000000 Binary files a/images/748_Tamamo Cross.png and /dev/null differ diff --git a/images/749_Fine Motion.png b/images/749_Fine Motion.png deleted file mode 100644 index 5433a0a..0000000 Binary files a/images/749_Fine Motion.png and /dev/null differ diff --git a/images/74_Sasami Anshinzawa.png b/images/74_Sasami Anshinzawa.png deleted file mode 100644 index 3eec325..0000000 Binary files a/images/74_Sasami Anshinzawa.png and /dev/null differ diff --git a/images/750_Ines Fujin.png b/images/750_Ines Fujin.png deleted file mode 100644 index d9f3f5a..0000000 Binary files a/images/750_Ines Fujin.png and /dev/null differ diff --git a/images/751_Winning Ticket.png b/images/751_Winning Ticket.png deleted file mode 100644 index 78fbf80..0000000 Binary files a/images/751_Winning Ticket.png and /dev/null differ diff --git a/images/752_Air Shakur.png b/images/752_Air Shakur.png deleted file mode 100644 index 5fa175c..0000000 Binary files a/images/752_Air Shakur.png and /dev/null differ diff --git a/images/753_Gold City.png b/images/753_Gold City.png deleted file mode 100644 index 9c050b2..0000000 Binary files a/images/753_Gold City.png and /dev/null differ diff --git a/images/754_Sakura Bakushin O.png b/images/754_Sakura Bakushin O.png deleted file mode 100644 index 46bd80d..0000000 Binary files a/images/754_Sakura Bakushin O.png and /dev/null differ diff --git a/images/755_Super Creek.png b/images/755_Super Creek.png deleted file mode 100644 index 044ac81..0000000 Binary files a/images/755_Super Creek.png and /dev/null differ diff --git a/images/756_Smart Falcon.png b/images/756_Smart Falcon.png deleted file mode 100644 index 9534f32..0000000 Binary files a/images/756_Smart Falcon.png and /dev/null differ diff --git a/images/757_Nishino Flower.png b/images/757_Nishino Flower.png deleted file mode 100644 index 44289aa..0000000 Binary files a/images/757_Nishino Flower.png and /dev/null differ diff --git a/images/758_Haru Urara.png b/images/758_Haru Urara.png deleted file mode 100644 index 409e8e5..0000000 Binary files a/images/758_Haru Urara.png and /dev/null differ diff --git a/images/759_Biko Pegasus.png b/images/759_Biko Pegasus.png deleted file mode 100644 index f6afc0f..0000000 Binary files a/images/759_Biko Pegasus.png and /dev/null differ diff --git a/images/75_Admire Vega.png b/images/75_Admire Vega.png deleted file mode 100644 index fd44330..0000000 Binary files a/images/75_Admire Vega.png and /dev/null differ diff --git a/images/760_Tazuna Hayakawa.png b/images/760_Tazuna Hayakawa.png deleted file mode 100644 index 989eb7b..0000000 Binary files a/images/760_Tazuna Hayakawa.png and /dev/null differ diff --git a/images/761_Mejiro McQueen.png b/images/761_Mejiro McQueen.png deleted file mode 100644 index f54da81..0000000 Binary files a/images/761_Mejiro McQueen.png and /dev/null differ diff --git a/images/762_Rice Shower.png b/images/762_Rice Shower.png deleted file mode 100644 index bfebc32..0000000 Binary files a/images/762_Rice Shower.png and /dev/null differ diff --git a/images/763_Oguri Cap.png b/images/763_Oguri Cap.png deleted file mode 100644 index fd58980..0000000 Binary files a/images/763_Oguri Cap.png and /dev/null differ diff --git a/images/764_Special Week.png b/images/764_Special Week.png deleted file mode 100644 index eecc8a1..0000000 Binary files a/images/764_Special Week.png and /dev/null differ diff --git a/images/765_Twin Turbo.png b/images/765_Twin Turbo.png deleted file mode 100644 index f712373..0000000 Binary files a/images/765_Twin Turbo.png and /dev/null differ diff --git a/images/766_Mejiro Palmer.png b/images/766_Mejiro Palmer.png deleted file mode 100644 index 69cb1c4..0000000 Binary files a/images/766_Mejiro Palmer.png and /dev/null differ diff --git a/images/767_Kitasan Black.png b/images/767_Kitasan Black.png deleted file mode 100644 index 2297ea4..0000000 Binary files a/images/767_Kitasan Black.png and /dev/null differ diff --git a/images/768_Satono Diamond.png b/images/768_Satono Diamond.png deleted file mode 100644 index a75cb74..0000000 Binary files a/images/768_Satono Diamond.png and /dev/null differ diff --git a/images/769_Matikanetannhauser.png b/images/769_Matikanetannhauser.png deleted file mode 100644 index 6979056..0000000 Binary files a/images/769_Matikanetannhauser.png and /dev/null differ diff --git a/images/76_Mejiro Bright.png b/images/76_Mejiro Bright.png deleted file mode 100644 index 5ae9e64..0000000 Binary files a/images/76_Mejiro Bright.png and /dev/null differ diff --git a/images/770_Yukino Bijin.png b/images/770_Yukino Bijin.png deleted file mode 100644 index c130da9..0000000 Binary files a/images/770_Yukino Bijin.png and /dev/null differ diff --git a/images/771_Yaeno Muteki.png b/images/771_Yaeno Muteki.png deleted file mode 100644 index 7cbab4d..0000000 Binary files a/images/771_Yaeno Muteki.png and /dev/null differ diff --git a/images/772_Winning Ticket.png b/images/772_Winning Ticket.png deleted file mode 100644 index cdb7c98..0000000 Binary files a/images/772_Winning Ticket.png and /dev/null differ diff --git a/images/773_Rice Shower.png b/images/773_Rice Shower.png deleted file mode 100644 index e9d37c9..0000000 Binary files a/images/773_Rice Shower.png and /dev/null differ diff --git a/images/774_Riko Kashimoto.png b/images/774_Riko Kashimoto.png deleted file mode 100644 index 3abbfb8..0000000 Binary files a/images/774_Riko Kashimoto.png and /dev/null differ diff --git a/images/775_Symboli Rudolf.png b/images/775_Symboli Rudolf.png deleted file mode 100644 index 8a85880..0000000 Binary files a/images/775_Symboli Rudolf.png and /dev/null differ diff --git a/images/776_Sakura Chiyono O.png b/images/776_Sakura Chiyono O.png deleted file mode 100644 index 140709a..0000000 Binary files a/images/776_Sakura Chiyono O.png and /dev/null differ diff --git a/images/777_Kawakami Princess.png b/images/777_Kawakami Princess.png deleted file mode 100644 index dc55627..0000000 Binary files a/images/777_Kawakami Princess.png and /dev/null differ diff --git a/images/778_Hishi Akebono.png b/images/778_Hishi Akebono.png deleted file mode 100644 index 9e95ede..0000000 Binary files a/images/778_Hishi Akebono.png and /dev/null differ diff --git a/images/779_Mejiro Dober.png b/images/779_Mejiro Dober.png deleted file mode 100644 index f9658cb..0000000 Binary files a/images/779_Mejiro Dober.png and /dev/null differ diff --git a/images/77_Narita Top Road.png b/images/77_Narita Top Road.png deleted file mode 100644 index f8af123..0000000 Binary files a/images/77_Narita Top Road.png and /dev/null differ diff --git a/images/780_Bamboo Memory.png b/images/780_Bamboo Memory.png deleted file mode 100644 index c4e41bc..0000000 Binary files a/images/780_Bamboo Memory.png and /dev/null differ diff --git a/images/781_Nakayama Festa.png b/images/781_Nakayama Festa.png deleted file mode 100644 index a5a5c45..0000000 Binary files a/images/781_Nakayama Festa.png and /dev/null differ diff --git a/images/782_Narita Brian.png b/images/782_Narita Brian.png deleted file mode 100644 index 55dc919..0000000 Binary files a/images/782_Narita Brian.png and /dev/null differ diff --git a/images/783_Sweep Tosho.png b/images/783_Sweep Tosho.png deleted file mode 100644 index 6a197b9..0000000 Binary files a/images/783_Sweep Tosho.png and /dev/null differ diff --git a/images/784_Winning Ticket.png b/images/784_Winning Ticket.png deleted file mode 100644 index 7486f90..0000000 Binary files a/images/784_Winning Ticket.png and /dev/null differ diff --git a/images/785_Daiwa Scarlet.png b/images/785_Daiwa Scarlet.png deleted file mode 100644 index 073415f..0000000 Binary files a/images/785_Daiwa Scarlet.png and /dev/null differ diff --git a/images/786_Mejiro Ryan.png b/images/786_Mejiro Ryan.png deleted file mode 100644 index 77964e4..0000000 Binary files a/images/786_Mejiro Ryan.png and /dev/null differ diff --git a/images/787_Light Hello.png b/images/787_Light Hello.png deleted file mode 100644 index c6e700b..0000000 Binary files a/images/787_Light Hello.png and /dev/null differ diff --git a/images/788_Taiki Shuttle.png b/images/788_Taiki Shuttle.png deleted file mode 100644 index 8e3cd30..0000000 Binary files a/images/788_Taiki Shuttle.png and /dev/null differ diff --git a/images/789_Nice Nature.png b/images/789_Nice Nature.png deleted file mode 100644 index 4675b8e..0000000 Binary files a/images/789_Nice Nature.png and /dev/null differ diff --git a/images/78_Mr. C.B..png b/images/78_Mr. C.B..png deleted file mode 100644 index 845498a..0000000 Binary files a/images/78_Mr. C.B..png and /dev/null differ diff --git a/images/790_Seiun Sky.png b/images/790_Seiun Sky.png deleted file mode 100644 index c31b5d0..0000000 Binary files a/images/790_Seiun Sky.png and /dev/null differ diff --git a/images/791_King Halo.png b/images/791_King Halo.png deleted file mode 100644 index b4b4253..0000000 Binary files a/images/791_King Halo.png and /dev/null differ diff --git a/images/792_Gold Ship.png b/images/792_Gold Ship.png deleted file mode 100644 index f115641..0000000 Binary files a/images/792_Gold Ship.png and /dev/null differ diff --git a/images/793_Tokai Teio.png b/images/793_Tokai Teio.png deleted file mode 100644 index 428aec0..0000000 Binary files a/images/793_Tokai Teio.png and /dev/null differ diff --git a/images/794_Mihono Bourbon.png b/images/794_Mihono Bourbon.png deleted file mode 100644 index b587e70..0000000 Binary files a/images/794_Mihono Bourbon.png and /dev/null differ diff --git a/images/795_Twin Turbo.png b/images/795_Twin Turbo.png deleted file mode 100644 index e059b44..0000000 Binary files a/images/795_Twin Turbo.png and /dev/null differ diff --git a/images/796_Biwa Hayahide.png b/images/796_Biwa Hayahide.png deleted file mode 100644 index 8816fbf..0000000 Binary files a/images/796_Biwa Hayahide.png and /dev/null differ diff --git a/images/797_Silence Suzuka.png b/images/797_Silence Suzuka.png deleted file mode 100644 index a9e391b..0000000 Binary files a/images/797_Silence Suzuka.png and /dev/null differ diff --git a/images/798_Ikuno Dictus.png b/images/798_Ikuno Dictus.png deleted file mode 100644 index b8d3562..0000000 Binary files a/images/798_Ikuno Dictus.png and /dev/null differ diff --git a/images/799_Tamamo Cross.png b/images/799_Tamamo Cross.png deleted file mode 100644 index f60006c..0000000 Binary files a/images/799_Tamamo Cross.png and /dev/null differ diff --git a/images/79_Daiichi Ruby.png b/images/79_Daiichi Ruby.png deleted file mode 100644 index fa39755..0000000 Binary files a/images/79_Daiichi Ruby.png and /dev/null differ diff --git a/images/7_Vodka.png b/images/7_Vodka.png deleted file mode 100644 index 67f815e..0000000 Binary files a/images/7_Vodka.png and /dev/null differ diff --git a/images/800_Zenno Rob Roy.png b/images/800_Zenno Rob Roy.png deleted file mode 100644 index 100b654..0000000 Binary files a/images/800_Zenno Rob Roy.png and /dev/null differ diff --git a/images/801_Mihono Bourbon.png b/images/801_Mihono Bourbon.png deleted file mode 100644 index a4a05d6..0000000 Binary files a/images/801_Mihono Bourbon.png and /dev/null differ diff --git a/images/802_The Throne's Assemblage.png b/images/802_The Throne's Assemblage.png deleted file mode 100644 index c0f1bbf..0000000 Binary files a/images/802_The Throne's Assemblage.png and /dev/null differ diff --git a/images/803_Curren Chan.png b/images/803_Curren Chan.png deleted file mode 100644 index 170ab70..0000000 Binary files a/images/803_Curren Chan.png and /dev/null differ diff --git a/images/804_Narita Brian.png b/images/804_Narita Brian.png deleted file mode 100644 index 4a5c74b..0000000 Binary files a/images/804_Narita Brian.png and /dev/null differ diff --git a/images/805_Yukino Bijin.png b/images/805_Yukino Bijin.png deleted file mode 100644 index 5423f03..0000000 Binary files a/images/805_Yukino Bijin.png and /dev/null differ diff --git a/images/806_Daitaku Helios.png b/images/806_Daitaku Helios.png deleted file mode 100644 index d65b577..0000000 Binary files a/images/806_Daitaku Helios.png and /dev/null differ diff --git a/images/807_Mayano Top Gun.png b/images/807_Mayano Top Gun.png deleted file mode 100644 index 3db1271..0000000 Binary files a/images/807_Mayano Top Gun.png and /dev/null differ diff --git a/images/808_Narita Taishin.png b/images/808_Narita Taishin.png deleted file mode 100644 index 705c376..0000000 Binary files a/images/808_Narita Taishin.png and /dev/null differ diff --git a/images/809_Marvelous Sunday.png b/images/809_Marvelous Sunday.png deleted file mode 100644 index 9b9ff13..0000000 Binary files a/images/809_Marvelous Sunday.png and /dev/null differ diff --git a/images/80_K.S.Miracle.png b/images/80_K.S.Miracle.png deleted file mode 100644 index 46a69f9..0000000 Binary files a/images/80_K.S.Miracle.png and /dev/null differ diff --git a/images/810_Manhattan Cafe.png b/images/810_Manhattan Cafe.png deleted file mode 100644 index 462158d..0000000 Binary files a/images/810_Manhattan Cafe.png and /dev/null differ diff --git a/images/811_Silence Suzuka.png b/images/811_Silence Suzuka.png deleted file mode 100644 index c5d0d9f..0000000 Binary files a/images/811_Silence Suzuka.png and /dev/null differ diff --git a/images/812_Admire Vega.png b/images/812_Admire Vega.png deleted file mode 100644 index 5193c89..0000000 Binary files a/images/812_Admire Vega.png and /dev/null differ diff --git a/images/813_Matikanefukukitaru.png b/images/813_Matikanefukukitaru.png deleted file mode 100644 index c55b770..0000000 Binary files a/images/813_Matikanefukukitaru.png and /dev/null differ diff --git a/images/814_Meisho Doto.png b/images/814_Meisho Doto.png deleted file mode 100644 index 446f68c..0000000 Binary files a/images/814_Meisho Doto.png and /dev/null differ diff --git a/images/815_Sasami Anshinzawa.png b/images/815_Sasami Anshinzawa.png deleted file mode 100644 index 898ccab..0000000 Binary files a/images/815_Sasami Anshinzawa.png and /dev/null differ diff --git a/images/816_Team Sirius.png b/images/816_Team Sirius.png deleted file mode 100644 index 27222d0..0000000 Binary files a/images/816_Team Sirius.png and /dev/null differ diff --git a/images/817_Nishino Flower.png b/images/817_Nishino Flower.png deleted file mode 100644 index d28db83..0000000 Binary files a/images/817_Nishino Flower.png and /dev/null differ diff --git a/images/818_Sakura Bakushin O.png b/images/818_Sakura Bakushin O.png deleted file mode 100644 index ef376f2..0000000 Binary files a/images/818_Sakura Bakushin O.png and /dev/null differ diff --git a/images/819_Tosen Jordan.png b/images/819_Tosen Jordan.png deleted file mode 100644 index 5fda73d..0000000 Binary files a/images/819_Tosen Jordan.png and /dev/null differ diff --git a/images/81_Tsurumaru Tsuyoshi.png b/images/81_Tsurumaru Tsuyoshi.png deleted file mode 100644 index 1443e00..0000000 Binary files a/images/81_Tsurumaru Tsuyoshi.png and /dev/null differ diff --git a/images/820_Agnes Digital.png b/images/820_Agnes Digital.png deleted file mode 100644 index 36c25c7..0000000 Binary files a/images/820_Agnes Digital.png and /dev/null differ diff --git a/images/821_Narita Top Road.png b/images/821_Narita Top Road.png deleted file mode 100644 index f493b5f..0000000 Binary files a/images/821_Narita Top Road.png and /dev/null differ diff --git a/images/822_Mejiro Bright.png b/images/822_Mejiro Bright.png deleted file mode 100644 index db7571f..0000000 Binary files a/images/822_Mejiro Bright.png and /dev/null differ diff --git a/images/823_Satono Diamond.png b/images/823_Satono Diamond.png deleted file mode 100644 index 1f47725..0000000 Binary files a/images/823_Satono Diamond.png and /dev/null differ diff --git a/images/824_Marvelous Sunday.png b/images/824_Marvelous Sunday.png deleted file mode 100644 index 388b857..0000000 Binary files a/images/824_Marvelous Sunday.png and /dev/null differ diff --git a/images/825_Symboli Rudolf.png b/images/825_Symboli Rudolf.png deleted file mode 100644 index 58da87c..0000000 Binary files a/images/825_Symboli Rudolf.png and /dev/null differ diff --git a/images/826_Sirius Symboli.png b/images/826_Sirius Symboli.png deleted file mode 100644 index 0e30af6..0000000 Binary files a/images/826_Sirius Symboli.png and /dev/null differ diff --git a/images/827_Air Shakur.png b/images/827_Air Shakur.png deleted file mode 100644 index 7b74fa3..0000000 Binary files a/images/827_Air Shakur.png and /dev/null differ diff --git a/images/828_Daiwa Scarlet.png b/images/828_Daiwa Scarlet.png deleted file mode 100644 index 4d45df1..0000000 Binary files a/images/828_Daiwa Scarlet.png and /dev/null differ diff --git a/images/829_Bamboo Memory.png b/images/829_Bamboo Memory.png deleted file mode 100644 index 23886ed..0000000 Binary files a/images/829_Bamboo Memory.png and /dev/null differ diff --git a/images/82_Symboli Kris S.png b/images/82_Symboli Kris S.png deleted file mode 100644 index 2469255..0000000 Binary files a/images/82_Symboli Kris S.png and /dev/null differ diff --git a/images/830_Seeking the Pearl.png b/images/830_Seeking the Pearl.png deleted file mode 100644 index 353c65f..0000000 Binary files a/images/830_Seeking the Pearl.png and /dev/null differ diff --git a/images/831_Kawakami Princess.png b/images/831_Kawakami Princess.png deleted file mode 100644 index 8eb2178..0000000 Binary files a/images/831_Kawakami Princess.png and /dev/null differ diff --git a/images/832_Mr. C.B..png b/images/832_Mr. C.B..png deleted file mode 100644 index 56aaa5a..0000000 Binary files a/images/832_Mr. C.B..png and /dev/null differ diff --git a/images/833_Haru Urara.png b/images/833_Haru Urara.png deleted file mode 100644 index fad432a..0000000 Binary files a/images/833_Haru Urara.png and /dev/null differ diff --git a/images/834_Ikuno Dictus.png b/images/834_Ikuno Dictus.png deleted file mode 100644 index 771d713..0000000 Binary files a/images/834_Ikuno Dictus.png and /dev/null differ diff --git a/images/835_Rice Shower.png b/images/835_Rice Shower.png deleted file mode 100644 index f36bd52..0000000 Binary files a/images/835_Rice Shower.png and /dev/null differ diff --git a/images/836_Agnes Tachyon.png b/images/836_Agnes Tachyon.png deleted file mode 100644 index 58e8df2..0000000 Binary files a/images/836_Agnes Tachyon.png and /dev/null differ diff --git a/images/837_El Condor Pasa.png b/images/837_El Condor Pasa.png deleted file mode 100644 index 8f0fe7c..0000000 Binary files a/images/837_El Condor Pasa.png and /dev/null differ diff --git a/images/838_Matikanetannhauser.png b/images/838_Matikanetannhauser.png deleted file mode 100644 index 237136b..0000000 Binary files a/images/838_Matikanetannhauser.png and /dev/null differ diff --git a/images/839_Zenno Rob Roy.png b/images/839_Zenno Rob Roy.png deleted file mode 100644 index a1ebc0e..0000000 Binary files a/images/839_Zenno Rob Roy.png and /dev/null differ diff --git a/images/83_Light Hello.png b/images/83_Light Hello.png deleted file mode 100644 index fc40730..0000000 Binary files a/images/83_Light Hello.png and /dev/null differ diff --git a/images/840_Special Week.png b/images/840_Special Week.png deleted file mode 100644 index 3b3184b..0000000 Binary files a/images/840_Special Week.png and /dev/null differ diff --git a/images/841_Air Groove.png b/images/841_Air Groove.png deleted file mode 100644 index 4aaf146..0000000 Binary files a/images/841_Air Groove.png and /dev/null differ diff --git a/images/842_Maruzensky.png b/images/842_Maruzensky.png deleted file mode 100644 index 062e8ce..0000000 Binary files a/images/842_Maruzensky.png and /dev/null differ diff --git a/images/843_Nakayama Festa.png b/images/843_Nakayama Festa.png deleted file mode 100644 index 6469e64..0000000 Binary files a/images/843_Nakayama Festa.png and /dev/null differ diff --git a/images/844_Sakura Chiyono O.png b/images/844_Sakura Chiyono O.png deleted file mode 100644 index d9de5bc..0000000 Binary files a/images/844_Sakura Chiyono O.png and /dev/null differ diff --git a/images/845_Manhattan Cafe.png b/images/845_Manhattan Cafe.png deleted file mode 100644 index 4d4d622..0000000 Binary files a/images/845_Manhattan Cafe.png and /dev/null differ diff --git a/images/846_Tokai Teio.png b/images/846_Tokai Teio.png deleted file mode 100644 index 13e442e..0000000 Binary files a/images/846_Tokai Teio.png and /dev/null differ diff --git a/images/847_Twin Turbo.png b/images/847_Twin Turbo.png deleted file mode 100644 index 1aec1bd..0000000 Binary files a/images/847_Twin Turbo.png and /dev/null differ diff --git a/images/848_Biwa Hayahide.png b/images/848_Biwa Hayahide.png deleted file mode 100644 index 4ab5134..0000000 Binary files a/images/848_Biwa Hayahide.png and /dev/null differ diff --git a/images/849_Daiichi Ruby.png b/images/849_Daiichi Ruby.png deleted file mode 100644 index b247bd8..0000000 Binary files a/images/849_Daiichi Ruby.png and /dev/null differ diff --git a/images/84_Tanino Gimlet.png b/images/84_Tanino Gimlet.png deleted file mode 100644 index ef76db6..0000000 Binary files a/images/84_Tanino Gimlet.png and /dev/null differ diff --git a/images/850_Mejiro Palmer.png b/images/850_Mejiro Palmer.png deleted file mode 100644 index b2b8b5c..0000000 Binary files a/images/850_Mejiro Palmer.png and /dev/null differ diff --git a/images/851_Daitaku Helios.png b/images/851_Daitaku Helios.png deleted file mode 100644 index de7685d..0000000 Binary files a/images/851_Daitaku Helios.png and /dev/null differ diff --git a/images/852_Shinko Windy.png b/images/852_Shinko Windy.png deleted file mode 100644 index 7238867..0000000 Binary files a/images/852_Shinko Windy.png and /dev/null differ diff --git a/images/853_Symboli Kris S.png b/images/853_Symboli Kris S.png deleted file mode 100644 index 032d869..0000000 Binary files a/images/853_Symboli Kris S.png and /dev/null differ diff --git a/images/854_Mejiro Ardan.png b/images/854_Mejiro Ardan.png deleted file mode 100644 index 3073e18..0000000 Binary files a/images/854_Mejiro Ardan.png and /dev/null differ diff --git a/images/855_Yaeno Muteki.png b/images/855_Yaeno Muteki.png deleted file mode 100644 index a8f3c9c..0000000 Binary files a/images/855_Yaeno Muteki.png and /dev/null differ diff --git a/images/856_Mihono Bourbon.png b/images/856_Mihono Bourbon.png deleted file mode 100644 index 1da6c6b..0000000 Binary files a/images/856_Mihono Bourbon.png and /dev/null differ diff --git a/images/857_Eishin Flash.png b/images/857_Eishin Flash.png deleted file mode 100644 index 7623979..0000000 Binary files a/images/857_Eishin Flash.png and /dev/null differ diff --git a/images/858_Narita Brian.png b/images/858_Narita Brian.png deleted file mode 100644 index 37d9aea..0000000 Binary files a/images/858_Narita Brian.png and /dev/null differ diff --git a/images/859_Air Groove.png b/images/859_Air Groove.png deleted file mode 100644 index d801cd1..0000000 Binary files a/images/859_Air Groove.png and /dev/null differ diff --git a/images/85_Sakura Laurel.png b/images/85_Sakura Laurel.png deleted file mode 100644 index 5ad11bc..0000000 Binary files a/images/85_Sakura Laurel.png and /dev/null differ diff --git a/images/860_Sakura Laurel.png b/images/860_Sakura Laurel.png deleted file mode 100644 index c92885b..0000000 Binary files a/images/860_Sakura Laurel.png and /dev/null differ diff --git a/images/861_Yamanin Zephyr.png b/images/861_Yamanin Zephyr.png deleted file mode 100644 index 73824af..0000000 Binary files a/images/861_Yamanin Zephyr.png and /dev/null differ diff --git a/images/862_Special Week.png b/images/862_Special Week.png deleted file mode 100644 index c47bfec..0000000 Binary files a/images/862_Special Week.png and /dev/null differ diff --git a/images/863_Sweep Tosho.png b/images/863_Sweep Tosho.png deleted file mode 100644 index 857b65e..0000000 Binary files a/images/863_Sweep Tosho.png and /dev/null differ diff --git a/images/864_Grass Wonder.png b/images/864_Grass Wonder.png deleted file mode 100644 index 4cb54dc..0000000 Binary files a/images/864_Grass Wonder.png and /dev/null differ diff --git a/images/865_K.S.Miracle.png b/images/865_K.S.Miracle.png deleted file mode 100644 index c793d83..0000000 Binary files a/images/865_K.S.Miracle.png and /dev/null differ diff --git a/images/866_Marvelous Sunday.png b/images/866_Marvelous Sunday.png deleted file mode 100644 index 13b3519..0000000 Binary files a/images/866_Marvelous Sunday.png and /dev/null differ diff --git a/images/867_Biko Pegasus.png b/images/867_Biko Pegasus.png deleted file mode 100644 index aadca5b..0000000 Binary files a/images/867_Biko Pegasus.png and /dev/null differ diff --git a/images/868_Hishi Akebono.png b/images/868_Hishi Akebono.png deleted file mode 100644 index a96c647..0000000 Binary files a/images/868_Hishi Akebono.png and /dev/null differ diff --git a/images/869_Mejiro Ramonu.png b/images/869_Mejiro Ramonu.png deleted file mode 100644 index fe8b868..0000000 Binary files a/images/869_Mejiro Ramonu.png and /dev/null differ diff --git a/images/86_Yamanin Zephyr.png b/images/86_Yamanin Zephyr.png deleted file mode 100644 index 4796a4b..0000000 Binary files a/images/86_Yamanin Zephyr.png and /dev/null differ diff --git a/images/870_Katsuragi Ace.png b/images/870_Katsuragi Ace.png deleted file mode 100644 index d9e64b7..0000000 Binary files a/images/870_Katsuragi Ace.png and /dev/null differ diff --git a/images/871_Symboli Kris S.png b/images/871_Symboli Kris S.png deleted file mode 100644 index 4d70702..0000000 Binary files a/images/871_Symboli Kris S.png and /dev/null differ diff --git a/images/872_Ancestors & Guides.png b/images/872_Ancestors & Guides.png deleted file mode 100644 index 7da24e0..0000000 Binary files a/images/872_Ancestors & Guides.png and /dev/null differ diff --git a/images/873_Nice Nature.png b/images/873_Nice Nature.png deleted file mode 100644 index 54ff312..0000000 Binary files a/images/873_Nice Nature.png and /dev/null differ diff --git a/images/874_Mejiro McQueen.png b/images/874_Mejiro McQueen.png deleted file mode 100644 index bb713e2..0000000 Binary files a/images/874_Mejiro McQueen.png and /dev/null differ diff --git a/images/875_Tokai Teio.png b/images/875_Tokai Teio.png deleted file mode 100644 index 69f9c77..0000000 Binary files a/images/875_Tokai Teio.png and /dev/null differ diff --git a/images/876_Mihono Bourbon.png b/images/876_Mihono Bourbon.png deleted file mode 100644 index 2e2711f..0000000 Binary files a/images/876_Mihono Bourbon.png and /dev/null differ diff --git a/images/877_Sakura Laurel.png b/images/877_Sakura Laurel.png deleted file mode 100644 index 76b162d..0000000 Binary files a/images/877_Sakura Laurel.png and /dev/null differ diff --git a/images/878_Ikuno Dictus.png b/images/878_Ikuno Dictus.png deleted file mode 100644 index f419609..0000000 Binary files a/images/878_Ikuno Dictus.png and /dev/null differ diff --git a/images/879_Tanino Gimlet.png b/images/879_Tanino Gimlet.png deleted file mode 100644 index 8af9c0e..0000000 Binary files a/images/879_Tanino Gimlet.png and /dev/null differ diff --git a/images/87_Aston Machan.png b/images/87_Aston Machan.png deleted file mode 100644 index 480fb3b..0000000 Binary files a/images/87_Aston Machan.png and /dev/null differ diff --git a/images/880_Oguri Cap.png b/images/880_Oguri Cap.png deleted file mode 100644 index d4f768f..0000000 Binary files a/images/880_Oguri Cap.png and /dev/null differ diff --git a/images/881_Jungle Pocket.png b/images/881_Jungle Pocket.png deleted file mode 100644 index 5c3d6b3..0000000 Binary files a/images/881_Jungle Pocket.png and /dev/null differ diff --git a/images/882_Daiwa Scarlet.png b/images/882_Daiwa Scarlet.png deleted file mode 100644 index 9025caf..0000000 Binary files a/images/882_Daiwa Scarlet.png and /dev/null differ diff --git a/images/883_Aston Machan.png b/images/883_Aston Machan.png deleted file mode 100644 index f0527f7..0000000 Binary files a/images/883_Aston Machan.png and /dev/null differ diff --git a/images/884_Vodka.png b/images/884_Vodka.png deleted file mode 100644 index c8cbb93..0000000 Binary files a/images/884_Vodka.png and /dev/null differ diff --git a/images/885_Mayano Top Gun.png b/images/885_Mayano Top Gun.png deleted file mode 100644 index a11ed26..0000000 Binary files a/images/885_Mayano Top Gun.png and /dev/null differ diff --git a/images/886_TM Opera O.png b/images/886_TM Opera O.png deleted file mode 100644 index 0dbf8a3..0000000 Binary files a/images/886_TM Opera O.png and /dev/null differ diff --git a/images/887_Gold City.png b/images/887_Gold City.png deleted file mode 100644 index 958e33a..0000000 Binary files a/images/887_Gold City.png and /dev/null differ diff --git a/images/888_Mejiro Palmer.png b/images/888_Mejiro Palmer.png deleted file mode 100644 index fd7b40d..0000000 Binary files a/images/888_Mejiro Palmer.png and /dev/null differ diff --git a/images/889_Daitaku Helios.png b/images/889_Daitaku Helios.png deleted file mode 100644 index 55a4306..0000000 Binary files a/images/889_Daitaku Helios.png and /dev/null differ diff --git a/images/88_Mejiro Ramonu.png b/images/88_Mejiro Ramonu.png deleted file mode 100644 index 50d05e6..0000000 Binary files a/images/88_Mejiro Ramonu.png and /dev/null differ diff --git a/images/890_Wonder Acute.png b/images/890_Wonder Acute.png deleted file mode 100644 index 08662b9..0000000 Binary files a/images/890_Wonder Acute.png and /dev/null differ diff --git a/images/891_Manhattan Cafe.png b/images/891_Manhattan Cafe.png deleted file mode 100644 index 89d3a1a..0000000 Binary files a/images/891_Manhattan Cafe.png and /dev/null differ diff --git a/images/892_Jungle Pocket.png b/images/892_Jungle Pocket.png deleted file mode 100644 index f4d2c7b..0000000 Binary files a/images/892_Jungle Pocket.png and /dev/null differ diff --git a/images/893_Air Groove.png b/images/893_Air Groove.png deleted file mode 100644 index 5ac449e..0000000 Binary files a/images/893_Air Groove.png and /dev/null differ diff --git a/images/894_Mei Satake.png b/images/894_Mei Satake.png deleted file mode 100644 index 538e229..0000000 Binary files a/images/894_Mei Satake.png and /dev/null differ diff --git a/images/895_El Condor Pasa.png b/images/895_El Condor Pasa.png deleted file mode 100644 index 4e2e17d..0000000 Binary files a/images/895_El Condor Pasa.png and /dev/null differ diff --git a/images/896_Admire Vega.png b/images/896_Admire Vega.png deleted file mode 100644 index 992e417..0000000 Binary files a/images/896_Admire Vega.png and /dev/null differ diff --git a/images/897_Nakayama Festa.png b/images/897_Nakayama Festa.png deleted file mode 100644 index 98b17a6..0000000 Binary files a/images/897_Nakayama Festa.png and /dev/null differ diff --git a/images/898_Hishi Amazon.png b/images/898_Hishi Amazon.png deleted file mode 100644 index 8b40955..0000000 Binary files a/images/898_Hishi Amazon.png and /dev/null differ diff --git a/images/899_Tanino Gimlet.png b/images/899_Tanino Gimlet.png deleted file mode 100644 index c21b70b..0000000 Binary files a/images/899_Tanino Gimlet.png and /dev/null differ diff --git a/images/89_Jungle Pocket.png b/images/89_Jungle Pocket.png deleted file mode 100644 index e056da4..0000000 Binary files a/images/89_Jungle Pocket.png and /dev/null differ diff --git a/images/8_Taiki Shuttle.png b/images/8_Taiki Shuttle.png deleted file mode 100644 index 7001211..0000000 Binary files a/images/8_Taiki Shuttle.png and /dev/null differ diff --git a/images/900_Tap Dance City.png b/images/900_Tap Dance City.png deleted file mode 100644 index 3c76e60..0000000 Binary files a/images/900_Tap Dance City.png and /dev/null differ diff --git a/images/901_Fine Motion.png b/images/901_Fine Motion.png deleted file mode 100644 index e085023..0000000 Binary files a/images/901_Fine Motion.png and /dev/null differ diff --git a/images/902_Gold Ship.png b/images/902_Gold Ship.png deleted file mode 100644 index e58f591..0000000 Binary files a/images/902_Gold Ship.png and /dev/null differ diff --git a/images/903_Tsurumaru Tsuyoshi.png b/images/903_Tsurumaru Tsuyoshi.png deleted file mode 100644 index 33c6965..0000000 Binary files a/images/903_Tsurumaru Tsuyoshi.png and /dev/null differ diff --git a/images/904_King Halo.png b/images/904_King Halo.png deleted file mode 100644 index 6f4fe79..0000000 Binary files a/images/904_King Halo.png and /dev/null differ diff --git a/images/905_Haru Urara.png b/images/905_Haru Urara.png deleted file mode 100644 index 99f46bd..0000000 Binary files a/images/905_Haru Urara.png and /dev/null differ diff --git a/images/906_Mejiro McQueen.png b/images/906_Mejiro McQueen.png deleted file mode 100644 index ca30369..0000000 Binary files a/images/906_Mejiro McQueen.png and /dev/null differ diff --git a/images/907_Sounds of Earth.png b/images/907_Sounds of Earth.png deleted file mode 100644 index c8f8e96..0000000 Binary files a/images/907_Sounds of Earth.png and /dev/null differ diff --git a/images/908_Mejiro Dober.png b/images/908_Mejiro Dober.png deleted file mode 100644 index cb0d0af..0000000 Binary files a/images/908_Mejiro Dober.png and /dev/null differ diff --git a/images/909_Mejiro Ramonu.png b/images/909_Mejiro Ramonu.png deleted file mode 100644 index 1b733f3..0000000 Binary files a/images/909_Mejiro Ramonu.png and /dev/null differ diff --git a/images/90_Hokko Tarumae.png b/images/90_Hokko Tarumae.png deleted file mode 100644 index 11af25a..0000000 Binary files a/images/90_Hokko Tarumae.png and /dev/null differ diff --git a/images/910_Mejiro Ryan.png b/images/910_Mejiro Ryan.png deleted file mode 100644 index 72f9159..0000000 Binary files a/images/910_Mejiro Ryan.png and /dev/null differ diff --git a/images/911_Vivlos.png b/images/911_Vivlos.png deleted file mode 100644 index 48b56fe..0000000 Binary files a/images/911_Vivlos.png and /dev/null differ diff --git a/images/912_Duramente.png b/images/912_Duramente.png deleted file mode 100644 index 77ab87b..0000000 Binary files a/images/912_Duramente.png and /dev/null differ diff --git a/images/913_Satono Diamond.png b/images/913_Satono Diamond.png deleted file mode 100644 index 5961bdd..0000000 Binary files a/images/913_Satono Diamond.png and /dev/null differ diff --git a/images/914_Carvers of History.png b/images/914_Carvers of History.png deleted file mode 100644 index 2cd16e3..0000000 Binary files a/images/914_Carvers of History.png and /dev/null differ diff --git a/images/915_Twin Turbo.png b/images/915_Twin Turbo.png deleted file mode 100644 index d2f4405..0000000 Binary files a/images/915_Twin Turbo.png and /dev/null differ diff --git a/images/916_Hokko Tarumae.png b/images/916_Hokko Tarumae.png deleted file mode 100644 index 2b0f8b0..0000000 Binary files a/images/916_Hokko Tarumae.png and /dev/null differ diff --git a/images/917_Winning Ticket.png b/images/917_Winning Ticket.png deleted file mode 100644 index 26e5ab2..0000000 Binary files a/images/917_Winning Ticket.png and /dev/null differ diff --git a/images/918_Sakura Bakushin O.png b/images/918_Sakura Bakushin O.png deleted file mode 100644 index a9845d2..0000000 Binary files a/images/918_Sakura Bakushin O.png and /dev/null differ diff --git a/images/919_North Flight.png b/images/919_North Flight.png deleted file mode 100644 index 1fc26cd..0000000 Binary files a/images/919_North Flight.png and /dev/null differ diff --git a/images/91_Katsuragi Ace.png b/images/91_Katsuragi Ace.png deleted file mode 100644 index 0ddc4d1..0000000 Binary files a/images/91_Katsuragi Ace.png and /dev/null differ diff --git a/images/920_Gentildonna.png b/images/920_Gentildonna.png deleted file mode 100644 index 86318f0..0000000 Binary files a/images/920_Gentildonna.png and /dev/null differ diff --git a/images/921_Orfevre.png b/images/921_Orfevre.png deleted file mode 100644 index b21420e..0000000 Binary files a/images/921_Orfevre.png and /dev/null differ diff --git a/images/922_Ryoka Tsurugi.png b/images/922_Ryoka Tsurugi.png deleted file mode 100644 index 9550ba4..0000000 Binary files a/images/922_Ryoka Tsurugi.png and /dev/null differ diff --git a/images/923_Kitasan Black.png b/images/923_Kitasan Black.png deleted file mode 100644 index 8df8136..0000000 Binary files a/images/923_Kitasan Black.png and /dev/null differ diff --git a/images/924_Duramente.png b/images/924_Duramente.png deleted file mode 100644 index 1b401f0..0000000 Binary files a/images/924_Duramente.png and /dev/null differ diff --git a/images/925_Sounds of Earth.png b/images/925_Sounds of Earth.png deleted file mode 100644 index 71eefed..0000000 Binary files a/images/925_Sounds of Earth.png and /dev/null differ diff --git a/images/926_Vivlos.png b/images/926_Vivlos.png deleted file mode 100644 index 6cb25e0..0000000 Binary files a/images/926_Vivlos.png and /dev/null differ diff --git a/images/927_Cheval Grand.png b/images/927_Cheval Grand.png deleted file mode 100644 index fd38bf7..0000000 Binary files a/images/927_Cheval Grand.png and /dev/null differ diff --git a/images/928_Rhein Kraft.png b/images/928_Rhein Kraft.png deleted file mode 100644 index 86fd53f..0000000 Binary files a/images/928_Rhein Kraft.png and /dev/null differ diff --git a/images/929_K.S.Miracle.png b/images/929_K.S.Miracle.png deleted file mode 100644 index 55eb1b5..0000000 Binary files a/images/929_K.S.Miracle.png and /dev/null differ diff --git a/images/92_Copano Rickey.png b/images/92_Copano Rickey.png deleted file mode 100644 index 66b1f16..0000000 Binary files a/images/92_Copano Rickey.png and /dev/null differ diff --git a/images/930_Yamanin Zephyr.png b/images/930_Yamanin Zephyr.png deleted file mode 100644 index 8861763..0000000 Binary files a/images/930_Yamanin Zephyr.png and /dev/null differ diff --git a/images/931_Bamboo Memory.png b/images/931_Bamboo Memory.png deleted file mode 100644 index f279c34..0000000 Binary files a/images/931_Bamboo Memory.png and /dev/null differ diff --git a/images/932_Neo Universe.png b/images/932_Neo Universe.png deleted file mode 100644 index 831f717..0000000 Binary files a/images/932_Neo Universe.png and /dev/null differ diff --git a/images/933_Hishi Miracle.png b/images/933_Hishi Miracle.png deleted file mode 100644 index d6a4fe7..0000000 Binary files a/images/933_Hishi Miracle.png and /dev/null differ diff --git a/images/934_No Reason.png b/images/934_No Reason.png deleted file mode 100644 index b64cbe7..0000000 Binary files a/images/934_No Reason.png and /dev/null differ diff --git a/images/935_Narita Taishin.png b/images/935_Narita Taishin.png deleted file mode 100644 index ed942d1..0000000 Binary files a/images/935_Narita Taishin.png and /dev/null differ diff --git a/images/936_Vodka.png b/images/936_Vodka.png deleted file mode 100644 index 00a87a1..0000000 Binary files a/images/936_Vodka.png and /dev/null differ diff --git a/images/937_Jungle Pocket.png b/images/937_Jungle Pocket.png deleted file mode 100644 index 5157759..0000000 Binary files a/images/937_Jungle Pocket.png and /dev/null differ diff --git a/images/938_Seiun Sky.png b/images/938_Seiun Sky.png deleted file mode 100644 index 16cbff6..0000000 Binary files a/images/938_Seiun Sky.png and /dev/null differ diff --git a/images/939_Verxina.png b/images/939_Verxina.png deleted file mode 100644 index 5a41fa6..0000000 Binary files a/images/939_Verxina.png and /dev/null differ diff --git a/images/93_Wonder Acute.png b/images/93_Wonder Acute.png deleted file mode 100644 index 01d7ca4..0000000 Binary files a/images/93_Wonder Acute.png and /dev/null differ diff --git a/images/940_Vivlos.png b/images/940_Vivlos.png deleted file mode 100644 index 511c3c8..0000000 Binary files a/images/940_Vivlos.png and /dev/null differ diff --git a/images/941_Yayoi Akikawa.png b/images/941_Yayoi Akikawa.png deleted file mode 100644 index a7ab7bf..0000000 Binary files a/images/941_Yayoi Akikawa.png and /dev/null differ diff --git a/images/942_Nishino Flower.png b/images/942_Nishino Flower.png deleted file mode 100644 index 75b0757..0000000 Binary files a/images/942_Nishino Flower.png and /dev/null differ diff --git a/images/943_Dantsu Flame.png b/images/943_Dantsu Flame.png deleted file mode 100644 index d3c2161..0000000 Binary files a/images/943_Dantsu Flame.png and /dev/null differ diff --git a/images/944_Smart Falcon.png b/images/944_Smart Falcon.png deleted file mode 100644 index 32ec727..0000000 Binary files a/images/944_Smart Falcon.png and /dev/null differ diff --git a/images/945_Copano Rickey.png b/images/945_Copano Rickey.png deleted file mode 100644 index 74c9562..0000000 Binary files a/images/945_Copano Rickey.png and /dev/null differ diff --git a/images/946_Wonder Acute.png b/images/946_Wonder Acute.png deleted file mode 100644 index edf9cd5..0000000 Binary files a/images/946_Wonder Acute.png and /dev/null differ diff --git a/images/947_Tokai Teio.png b/images/947_Tokai Teio.png deleted file mode 100644 index 52c0710..0000000 Binary files a/images/947_Tokai Teio.png and /dev/null differ diff --git a/images/948_Fine Motion.png b/images/948_Fine Motion.png deleted file mode 100644 index 2c9c707..0000000 Binary files a/images/948_Fine Motion.png and /dev/null differ diff --git a/images/949_Still in Love.png b/images/949_Still in Love.png deleted file mode 100644 index 90e80c5..0000000 Binary files a/images/949_Still in Love.png and /dev/null differ diff --git a/images/94_Mei Satake.png b/images/94_Mei Satake.png deleted file mode 100644 index be6b1c4..0000000 Binary files a/images/94_Mei Satake.png and /dev/null differ diff --git a/images/950_Buena Vista.png b/images/950_Buena Vista.png deleted file mode 100644 index 33e3d14..0000000 Binary files a/images/950_Buena Vista.png and /dev/null differ diff --git a/images/951_Cesario.png b/images/951_Cesario.png deleted file mode 100644 index 7973bda..0000000 Binary files a/images/951_Cesario.png and /dev/null differ diff --git a/images/952_Taiki Shuttle.png b/images/952_Taiki Shuttle.png deleted file mode 100644 index 79d389e..0000000 Binary files a/images/952_Taiki Shuttle.png and /dev/null differ diff --git a/images/953_Fuji Kiseki.png b/images/953_Fuji Kiseki.png deleted file mode 100644 index 3feb99b..0000000 Binary files a/images/953_Fuji Kiseki.png and /dev/null differ diff --git a/images/954_Symboli Kris S.png b/images/954_Symboli Kris S.png deleted file mode 100644 index e97fbd9..0000000 Binary files a/images/954_Symboli Kris S.png and /dev/null differ diff --git a/images/955_Satono Diamond.png b/images/955_Satono Diamond.png deleted file mode 100644 index 8cea125..0000000 Binary files a/images/955_Satono Diamond.png and /dev/null differ diff --git a/images/956_Espoir City.png b/images/956_Espoir City.png deleted file mode 100644 index 27bd463..0000000 Binary files a/images/956_Espoir City.png and /dev/null differ diff --git a/images/957_Hishi Amazon.png b/images/957_Hishi Amazon.png deleted file mode 100644 index f74064e..0000000 Binary files a/images/957_Hishi Amazon.png and /dev/null differ diff --git a/images/958_Narita Brian.png b/images/958_Narita Brian.png deleted file mode 100644 index 169a3e9..0000000 Binary files a/images/958_Narita Brian.png and /dev/null differ diff --git a/images/959_Matikanefukukitaru.png b/images/959_Matikanefukukitaru.png deleted file mode 100644 index 1c2efb1..0000000 Binary files a/images/959_Matikanefukukitaru.png and /dev/null differ diff --git a/images/95_Tap Dance City.png b/images/95_Tap Dance City.png deleted file mode 100644 index 53c367b..0000000 Binary files a/images/95_Tap Dance City.png and /dev/null differ diff --git a/images/960_Air Shakur.png b/images/960_Air Shakur.png deleted file mode 100644 index a4e417e..0000000 Binary files a/images/960_Air Shakur.png and /dev/null differ diff --git a/images/961_Daiwa Scarlet.png b/images/961_Daiwa Scarlet.png deleted file mode 100644 index 8408940..0000000 Binary files a/images/961_Daiwa Scarlet.png and /dev/null differ diff --git a/images/962_Symboli Kris S.png b/images/962_Symboli Kris S.png deleted file mode 100644 index f821dfb..0000000 Binary files a/images/962_Symboli Kris S.png and /dev/null differ diff --git a/images/963_Agnes Digital.png b/images/963_Agnes Digital.png deleted file mode 100644 index 544cd8f..0000000 Binary files a/images/963_Agnes Digital.png and /dev/null differ diff --git a/images/964_Meisho Doto.png b/images/964_Meisho Doto.png deleted file mode 100644 index cffc42b..0000000 Binary files a/images/964_Meisho Doto.png and /dev/null differ diff --git a/images/965_TM Opera O.png b/images/965_TM Opera O.png deleted file mode 100644 index 4a61300..0000000 Binary files a/images/965_TM Opera O.png and /dev/null differ diff --git a/images/966_Blast Onepiece.png b/images/966_Blast Onepiece.png deleted file mode 100644 index 2bcd445..0000000 Binary files a/images/966_Blast Onepiece.png and /dev/null differ diff --git a/images/967_Symboli Rudolf.png b/images/967_Symboli Rudolf.png deleted file mode 100644 index 39d6556..0000000 Binary files a/images/967_Symboli Rudolf.png and /dev/null differ diff --git a/images/968_Mejiro Ardan.png b/images/968_Mejiro Ardan.png deleted file mode 100644 index 7006ae2..0000000 Binary files a/images/968_Mejiro Ardan.png and /dev/null differ diff --git a/images/969_Maruzensky.png b/images/969_Maruzensky.png deleted file mode 100644 index 01138ad..0000000 Binary files a/images/969_Maruzensky.png and /dev/null differ diff --git a/images/96_Still in Love.png b/images/96_Still in Love.png deleted file mode 100644 index b341686..0000000 Binary files a/images/96_Still in Love.png and /dev/null differ diff --git a/images/970_Seeking the Pearl.png b/images/970_Seeking the Pearl.png deleted file mode 100644 index 60c099e..0000000 Binary files a/images/970_Seeking the Pearl.png and /dev/null differ diff --git a/images/971_Curren Chan.png b/images/971_Curren Chan.png deleted file mode 100644 index 4ece2ab..0000000 Binary files a/images/971_Curren Chan.png and /dev/null differ diff --git a/images/972_Ikuno Dictus.png b/images/972_Ikuno Dictus.png deleted file mode 100644 index df1a2a7..0000000 Binary files a/images/972_Ikuno Dictus.png and /dev/null differ diff --git a/images/973_Nice Nature.png b/images/973_Nice Nature.png deleted file mode 100644 index 0e728a5..0000000 Binary files a/images/973_Nice Nature.png and /dev/null differ diff --git a/images/974_Jungle Pocket.png b/images/974_Jungle Pocket.png deleted file mode 100644 index 3ab7627..0000000 Binary files a/images/974_Jungle Pocket.png and /dev/null differ diff --git a/images/975_Embodiment of Legends.png b/images/975_Embodiment of Legends.png deleted file mode 100644 index 14712d9..0000000 Binary files a/images/975_Embodiment of Legends.png and /dev/null differ diff --git a/images/976_Almond Eye.png b/images/976_Almond Eye.png deleted file mode 100644 index 0ea90f1..0000000 Binary files a/images/976_Almond Eye.png and /dev/null differ diff --git a/images/977_Gran Alegria.png b/images/977_Gran Alegria.png deleted file mode 100644 index eb9a2a7..0000000 Binary files a/images/977_Gran Alegria.png and /dev/null differ diff --git a/images/978_Mejiro Bright.png b/images/978_Mejiro Bright.png deleted file mode 100644 index 67ef61e..0000000 Binary files a/images/978_Mejiro Bright.png and /dev/null differ diff --git a/images/979_Vodka.png b/images/979_Vodka.png deleted file mode 100644 index 3a72973..0000000 Binary files a/images/979_Vodka.png and /dev/null differ diff --git a/images/97_Verxina.png b/images/97_Verxina.png deleted file mode 100644 index 14bf46b..0000000 Binary files a/images/97_Verxina.png and /dev/null differ diff --git a/images/980_Dream Journey.png b/images/980_Dream Journey.png deleted file mode 100644 index ca5aab8..0000000 Binary files a/images/980_Dream Journey.png and /dev/null differ diff --git a/images/981_Symboli Kris S.png b/images/981_Symboli Kris S.png deleted file mode 100644 index 87fbd07..0000000 Binary files a/images/981_Symboli Kris S.png and /dev/null differ diff --git a/images/982_Daring Tact.png b/images/982_Daring Tact.png deleted file mode 100644 index 4feacae..0000000 Binary files a/images/982_Daring Tact.png and /dev/null differ diff --git a/images/983_Transcend.png b/images/983_Transcend.png deleted file mode 100644 index ab04e0e..0000000 Binary files a/images/983_Transcend.png and /dev/null differ diff --git a/images/984_Buena Vista.png b/images/984_Buena Vista.png deleted file mode 100644 index 3a71b83..0000000 Binary files a/images/984_Buena Vista.png and /dev/null differ diff --git a/images/985_Espoir City.png b/images/985_Espoir City.png deleted file mode 100644 index a3e96a7..0000000 Binary files a/images/985_Espoir City.png and /dev/null differ diff --git a/images/986_Silence Suzuka.png b/images/986_Silence Suzuka.png deleted file mode 100644 index 083baee..0000000 Binary files a/images/986_Silence Suzuka.png and /dev/null differ diff --git a/images/987_Rhein Kraft.png b/images/987_Rhein Kraft.png deleted file mode 100644 index ac29703..0000000 Binary files a/images/987_Rhein Kraft.png and /dev/null differ diff --git a/images/988_Daring Heart.png b/images/988_Daring Heart.png deleted file mode 100644 index 80dea94..0000000 Binary files a/images/988_Daring Heart.png and /dev/null differ diff --git a/images/989_Air Messiah.png b/images/989_Air Messiah.png deleted file mode 100644 index 4aa103f..0000000 Binary files a/images/989_Air Messiah.png and /dev/null differ diff --git a/images/98_Sounds of Earth.png b/images/98_Sounds of Earth.png deleted file mode 100644 index 5e63696..0000000 Binary files a/images/98_Sounds of Earth.png and /dev/null differ diff --git a/images/990_Tamamo Cross.png b/images/990_Tamamo Cross.png deleted file mode 100644 index b3be954..0000000 Binary files a/images/990_Tamamo Cross.png and /dev/null differ diff --git a/images/991_Tucker Bryne.png b/images/991_Tucker Bryne.png deleted file mode 100644 index 04a07ee..0000000 Binary files a/images/991_Tucker Bryne.png and /dev/null differ diff --git a/images/992_Mejiro Ryan.png b/images/992_Mejiro Ryan.png deleted file mode 100644 index 6aff325..0000000 Binary files a/images/992_Mejiro Ryan.png and /dev/null differ diff --git a/images/993_Fusaichi Pandora.png b/images/993_Fusaichi Pandora.png deleted file mode 100644 index 115e0c5..0000000 Binary files a/images/993_Fusaichi Pandora.png and /dev/null differ diff --git a/images/994_Mejiro McQueen.png b/images/994_Mejiro McQueen.png deleted file mode 100644 index 2367a0a..0000000 Binary files a/images/994_Mejiro McQueen.png and /dev/null differ diff --git a/images/995_Win Variation.png b/images/995_Win Variation.png deleted file mode 100644 index 11b0b0e..0000000 Binary files a/images/995_Win Variation.png and /dev/null differ diff --git a/images/996_Duramente.png b/images/996_Duramente.png deleted file mode 100644 index acd6786..0000000 Binary files a/images/996_Duramente.png and /dev/null differ diff --git a/images/997_Vivlos.png b/images/997_Vivlos.png deleted file mode 100644 index 96e2319..0000000 Binary files a/images/997_Vivlos.png and /dev/null differ diff --git a/images/998_Stay Gold.png b/images/998_Stay Gold.png deleted file mode 100644 index 492b26f..0000000 Binary files a/images/998_Stay Gold.png and /dev/null differ diff --git a/images/999_Admire Groove.png b/images/999_Admire Groove.png deleted file mode 100644 index 3ed3a7c..0000000 Binary files a/images/999_Admire Groove.png and /dev/null differ diff --git a/images/99_Vivlos.png b/images/99_Vivlos.png deleted file mode 100644 index d209f0f..0000000 Binary files a/images/99_Vivlos.png and /dev/null differ diff --git a/images/9_Grass Wonder.png b/images/9_Grass Wonder.png deleted file mode 100644 index 829141c..0000000 Binary files a/images/9_Grass Wonder.png and /dev/null differ diff --git a/main.py b/main.py index 005e61c..4809056 100644 --- a/main.py +++ b/main.py @@ -1,32 +1,36 @@ -""" -Umamusume Support Card Manager -Main entry point for the application -""" - import argparse import sys import os +import logging + +# Configure logging +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') # Add project root to path sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) def run_scraper(): - """Run the web scraper to fetch card data""" - from scraper.gametora_scraper import run_scraper as scrape - scrape() + try: + from scraper.gametora_scraper import run_scraper as scrape + scrape() + except Exception as e: + logging.error(f"An error occurred while running the scraper: {e}") + sys.exit(1) def run_gui(): - """Launch the Tkinter GUI application""" - from gui.main_window import MainWindow - app = MainWindow() - app.run() + try: + from gui.main_window import MainWindow + app = MainWindow() + app.run() + except Exception as e: + logging.error(f"An error occurred while launching the GUI: {e}") + sys.exit(1) def main(): parser = argparse.ArgumentParser( description="Umamusume Support Card Manager", formatter_class=argparse.RawDescriptionHelpFormatter, - epilog=""" -Examples: + epilog="""Examples: python main.py # Launch the GUI (default) python main.py --gui # Launch the GUI python main.py --scrape # Run the web scraper @@ -55,4 +59,4 @@ Examples: run_gui() if __name__ == "__main__": - main() + main() \ No newline at end of file diff --git a/scraper/gametora_scraper.py b/scraper/gametora_scraper.py index 10d6e8d..7c5398f 100644 --- a/scraper/gametora_scraper.py +++ b/scraper/gametora_scraper.py @@ -53,6 +53,54 @@ def scrape_all_support_links(page): page.goto(f"{BASE_URL}/umamusume/supports", timeout=60000) page.wait_for_load_state("networkidle") + # Tick "Show Upcoming Supports" checkbox if it exists + print("Checking for 'Show Upcoming Supports' checkbox...") + checkbox_ticked = page.evaluate(""" + () => { + // Look for checkbox or toggle related to "upcoming" or "future" supports + const labels = Array.from(document.querySelectorAll('label, span, div')); + const checkboxLabel = labels.find(el => + el.textContent.toLowerCase().includes('upcoming') && + el.textContent.toLowerCase().includes('support') + ); + + if (checkboxLabel) { + // Try to find associated checkbox/input + let checkbox = checkboxLabel.querySelector('input[type="checkbox"]'); + if (!checkbox) { + // Look for checkbox nearby + const parent = checkboxLabel.closest('div, label'); + if (parent) { + checkbox = parent.querySelector('input[type="checkbox"]'); + } + } + + if (checkbox && !checkbox.checked) { + checkbox.click(); + return true; + } + } + + // Alternative: Look for any checkbox with "upcoming" in nearby text + const checkboxes = Array.from(document.querySelectorAll('input[type="checkbox"]')); + for (const cb of checkboxes) { + const text = cb.closest('label, div')?.textContent?.toLowerCase() || ''; + if (text.includes('upcoming') && text.includes('support') && !cb.checked) { + cb.click(); + return true; + } + } + + return false; + } + """) + + if checkbox_ticked: + print(" ✓ Ticked 'Show Upcoming Supports' checkbox") + page.wait_for_timeout(1000) # Wait for page to update + else: + print(" ℹ 'Show Upcoming Supports' checkbox not found or already ticked") + # Scroll to load all cards (lazy loading) - more scrolls for complete list print("Scrolling to load all cards...") for i in range(30): @@ -106,7 +154,14 @@ def get_max_level_for_rarity(rarity): else: # R return 40 -def download_card_image(page, card_id, card_name): +def extract_stable_id_from_url(url): + """Extract stable numeric ID from GameTora URL (e.g., 30022 from /supports/30022-mejiro-mcqueen)""" + match = re.search(r'/supports/(\d+)-', url) + if match: + return match.group(1) + return None + +def download_card_image(page, stable_id, card_name): """Download the card's character art image""" os.makedirs(IMAGES_PATH, exist_ok=True) @@ -132,9 +187,13 @@ def download_card_image(page, card_id, card_name): """) if img_url: - # Clean filename + # Clean filename - use stable ID from URL instead of card_id safe_name = re.sub(r'[<>:"/\\|?*]', '_', card_name) - file_path = os.path.join(IMAGES_PATH, f"{card_id}_{safe_name}.png") + if stable_id: + file_path = os.path.join(IMAGES_PATH, f"{stable_id}_{safe_name}.png") + else: + # Fallback to name-only if no stable ID (shouldn't happen) + file_path = os.path.join(IMAGES_PATH, f"{safe_name}.png") # Skip if already exists if os.path.exists(file_path): @@ -209,8 +268,11 @@ def scrape_support_card(page, url, conn, max_retries=3): cur.execute("SELECT card_id FROM support_cards WHERE gametora_url = ?", (url,)) card_id = cur.fetchone()[0] - # Download character art - image_path = download_card_image(page, card_id, name) + # Extract stable ID from URL for image filename + stable_id = extract_stable_id_from_url(url) + + # Download character art using stable ID + image_path = download_card_image(page, stable_id, name) if image_path: cur.execute("UPDATE support_cards SET image_path = ? WHERE card_id = ?", (image_path, card_id)) conn.commit() @@ -480,7 +542,7 @@ def scrape_hints(page, card_id, cur): print(f" Found {len(hints)} hints") def scrape_events(page, card_id, cur): - """Scrape training events with detailed skill rewards (Gold/White/OR)""" + """Scrape the LAST chain event (Golden Perk) with OR options""" # Use a flag to avoid adding multiple console listeners if not hasattr(page, "_console_attached"): @@ -517,135 +579,150 @@ def scrape_events(page, card_id, cur): page.evaluate("() => { const h = Array.from(document.querySelectorAll('h2, h1')).find(el => el.innerText.includes('Training Events')); if (h) h.scrollIntoView(); }") page.wait_for_timeout(1000) - # 2. Scrape the individual events and their popover rewards - events_data = page.evaluate(""" + # 2. Scrape ONLY the LAST chain event (Golden Perk) with OR options + golden_perk_data = page.evaluate(""" async () => { - console.log("Starting event scraping overhaul..."); - const events = []; + console.log("Scraping Golden Perk (last chain event)..."); - // Targeted search for event triggers based on section headers - const getTriggers = () => { - const triggers = []; - const seenNames = new Set(); + // Find all chain event buttons + const getChainEventButtons = () => { + const buttons = []; const headers = Array.from(document.querySelectorAll('div, h2, h3, span')).filter(el => - el.innerText.includes('Chain Events') || el.innerText.includes('Random Events') + el.innerText.includes('Chain Events') ); headers.forEach(header => { const container = header.parentElement; if (container) { - const buttons = Array.from(container.querySelectorAll('button')); - buttons.forEach(btn => { + const btns = Array.from(container.querySelectorAll('button')); + btns.forEach(btn => { const text = btn.innerText.trim(); const style = window.getComputedStyle(btn); const isVisible = style.display !== 'none' && style.visibility !== 'hidden' && btn.offsetWidth > 0; - if (isVisible && text && text.length > 5 && !text.includes('Events') && !seenNames.has(text)) { - triggers.push(btn); - seenNames.add(text); + // Only chain events (contain '>') + if (isVisible && text && text.includes('>') && !text.includes('Events')) { + buttons.push(btn); } }); } }); - return triggers; + return buttons; }; - const buttons = getTriggers(); - console.log(`Found ${buttons.length} candidate triggers: ${buttons.map(b => b.innerText.trim()).join(', ')}`); + const buttons = getChainEventButtons(); + console.log(`Found ${buttons.length} chain event buttons`); - // Dedup targets by name - const seenNames = new Set(); + if (buttons.length === 0) { + return null; + } + + // Find the button with the most '>' characters (the last chain event = Golden Perk) + let goldenPerkButton = null; + let maxArrows = 0; for (const btn of buttons) { - const eventName = btn.innerText.trim(); - if (!eventName || seenNames.has(eventName)) continue; - seenNames.add(eventName); - - const eventType = eventName.includes('>') ? 'Chain' : 'Random'; - console.log(`Processing event: ${eventName}`); - - try { - // Click to open popover - btn.scrollIntoViewIfNeeded ? btn.scrollIntoViewIfNeeded() : null; - await new Promise(r => setTimeout(r, 100)); - btn.click(); - await new Promise(r => setTimeout(r, 600)); // Wait a bit more - - // Find popover - look for any dialogue/popover with the event name - const popovers = Array.from(document.querySelectorAll('div')).filter(d => - d.innerText.includes(eventName) && - window.getComputedStyle(d).zIndex > 50 && - d.innerText.length < 2500 - ); - - if (popovers.length > 0) { - const pop = popovers[popovers.length - 1]; - console.log(`Found popover for ${eventName}`); - const skills = []; - - // Look for 'OR' dividers - const hasOrDivider = pop.querySelector('[class*="divider_or"]') !== null || - pop.innerText.includes('Randomly either') || - pop.innerText.includes(' or '); - - // Find all skill names - const skillLinks = Array.from(pop.querySelectorAll('span, a')).filter(el => - el.innerText.length > 2 && - !el.innerText.includes('Energy') && - !el.innerText.includes('bond') && - (window.getComputedStyle(el).color === 'rgb(102, 107, 255)' || - el.className.includes('linkcolor')) - ); - - console.log(`Found ${skillLinks.length} potential skills in popover`); - - skillLinks.forEach(link => { - const skillName = link.innerText.trim(); - if (skillName && skillName.length > 2 && !skills.some(s => s.name === skillName)) { - // Check for inline ' or ' text nearby - const textAround = link.parentElement ? link.parentElement.innerText : ""; - const isOr = hasOrDivider || textAround.toLowerCase().includes(' or '); - skills.push({ name: skillName, is_or: isOr }); - } - }); - - events.push({ name: eventName, type: eventType, skills: skills }); - - // Close popover - document.body.click(); - await new Promise(r => setTimeout(r, 200)); - } else { - console.log(`Popover NOT found for ${eventName}`); - events.push({ name: eventName, type: eventType, skills: [] }); - } - } catch (err) { - console.log(`Error clicking ${eventName}: ${err.message}`); + const text = btn.innerText.trim(); + const arrowCount = (text.match(/>/g) || []).length; + if (arrowCount > maxArrows) { + maxArrows = arrowCount; + goldenPerkButton = btn; } } - return events; + + if (!goldenPerkButton) { + console.log("No golden perk button found"); + return null; + } + + const eventName = goldenPerkButton.innerText.trim(); + console.log(`Found Golden Perk: ${eventName} (${maxArrows} arrows)`); + + try { + // Click to open popover + goldenPerkButton.scrollIntoViewIfNeeded ? goldenPerkButton.scrollIntoViewIfNeeded() : null; + await new Promise(r => setTimeout(r, 100)); + goldenPerkButton.click(); + await new Promise(r => setTimeout(r, 600)); + + // Find popover + const popovers = Array.from(document.querySelectorAll('div')).filter(d => + d.innerText.includes(eventName) && + window.getComputedStyle(d).zIndex > 50 && + d.innerText.length < 2500 + ); + + if (popovers.length === 0) { + console.log(`Popover NOT found for ${eventName}`); + document.body.click(); + return { name: eventName, type: 'Chain', skills: [] }; + } + + const pop = popovers[popovers.length - 1]; + console.log(`Found popover for ${eventName}`); + + // Check for OR structure - look for "Randomly either" or "or" divider + const hasOrDivider = pop.querySelector('[class*="divider_or"]') !== null || + pop.innerText.includes('Randomly either') || + pop.innerText.toLowerCase().includes(' or '); + + // Find all skill names (purple/blue links) + const skillLinks = Array.from(pop.querySelectorAll('span, a')).filter(el => + el.innerText.length > 2 && + !el.innerText.includes('Energy') && + !el.innerText.includes('bond') && + (window.getComputedStyle(el).color === 'rgb(102, 107, 255)' || + el.className.includes('linkcolor')) + ); + + console.log(`Found ${skillLinks.length} potential skills in popover`); + + const skills = []; + skillLinks.forEach(link => { + const skillName = link.innerText.trim(); + if (skillName && skillName.length > 2 && !skills.some(s => s.name === skillName)) { + // If there's an OR divider, all skills in this popover are part of OR groups + const isOr = hasOrDivider; + skills.push({ name: skillName, is_or: isOr }); + } + }); + + // Close popover + document.body.click(); + await new Promise(r => setTimeout(r, 200)); + + return { name: eventName, type: 'Chain', skills: skills }; + + } catch (err) { + console.log(`Error clicking ${eventName}: ${err.message}`); + return { name: eventName, type: 'Chain', skills: [] }; + } } """) - # 3. Store in database - for event in events_data: + # 3. Store ONLY the golden perk in database + if golden_perk_data: cur.execute(""" INSERT INTO support_events (card_id, event_name, event_type) VALUES (?, ?, ?) - """, (card_id, event['name'], event['type'])) + """, (card_id, golden_perk_data['name'], golden_perk_data['type'])) event_id = cur.lastrowid - for skill in event['skills']: + for skill in golden_perk_data['skills']: is_gold = 1 if skill_rarity_map.get(skill['name']) else 0 cur.execute(""" INSERT INTO event_skills (event_id, skill_name, is_gold, is_or) VALUES (?, ?, ?, ?) """, (event_id, skill['name'], is_gold, 1 if skill['is_or'] else 0)) - - if events_data: - print(f" Processed {len(events_data)} events with {sum(len(e['skills']) for e in events_data)} skill rewards") + + skill_count = len(golden_perk_data['skills']) + or_count = sum(1 for s in golden_perk_data['skills'] if s['is_or']) + print(f" Golden Perk: {golden_perk_data['name']} ({skill_count} skills, {or_count} with OR)") + else: + print(f" No Golden Perk found for this card") def run_scraper(): - """Main scraper function""" + """ Run the web scraper to fetch card data from GameTora.com """ print("=" * 60) print("GameTora Umamusume Support Card Scraper") print(f"Scraping effects at levels: {KEY_LEVELS}") @@ -671,7 +748,7 @@ def run_scraper(): print(f"\nStarting to scrape {len(links)} cards...") print("Including character art download.") - print("This will take approximately 30-45 minutes.\n") + print("This will take approximately 90-120 minutes.\n") success_count = 0 fail_count = 0 diff --git a/test_scraper.py b/test_scraper.py index db2c08f..e658fd7 100644 --- a/test_scraper.py +++ b/test_scraper.py @@ -1,87 +1,111 @@ -"""Quick test of the fixed level navigation""" + +import sqlite3 import os +from playwright.sync_api import sync_playwright import sys + +# Add project root to path sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) -from playwright.sync_api import sync_playwright - -URL = "https://gametora.com/umamusume/supports/30022-mejiro-mcqueen" - -def test_levels(): - print("Testing fixed level navigation...") - +def test_scrape_events(url): with sync_playwright() as p: browser = p.chromium.launch(headless=True) page = browser.new_page() - - page.goto(URL, timeout=60000) - page.wait_for_load_state("networkidle") + print(f"Testing URL: {url}") + page.goto(url) page.wait_for_timeout(2000) - for target in [1, 25, 40, 50]: - actual = page.evaluate(""" - async (targetLevel) => { - const getLevel = () => { - const el = Array.from(document.querySelectorAll('div')).find(d => - d.textContent.trim().startsWith('Level ') && d.children.length === 0 - ); - if (!el) { - const text = document.body.innerText; - const match = text.match(/Level\\s*(\\d+)/i); - return match ? parseInt(match[1]) : 30; - } - return parseInt(el.textContent.replace('Level ', '').trim()); - }; - - const clickButton = (text) => { - const btns = Array.from(document.querySelectorAll('div')); - const btn = btns.find(d => d.textContent.trim() === text && d.children.length === 0); - if (btn) { - btn.click(); - return true; - } - return false; - }; - - let currentLevel = getLevel(); - - while (currentLevel !== targetLevel) { - let btnText; - if (currentLevel > targetLevel) { - const diff = currentLevel - targetLevel; - btnText = diff >= 5 ? '-5' : '-1'; - } else { - const diff = targetLevel - currentLevel; - btnText = diff >= 5 ? '+5' : '+1'; - } - - if (!clickButton(btnText)) break; - - const startLevel = currentLevel; - let start = Date.now(); - while (Date.now() - start < 1000) { - await new Promise(r => setTimeout(r, 50)); - const newLevel = getLevel(); - if (newLevel !== startLevel) { - currentLevel = newLevel; - break; - } - } - - if (currentLevel === startLevel) break; + # 1. First, build a map of skills from the 'Skills from events' summary section + skill_rarity_map = page.evaluate(""" + () => { + const map = {}; + const sections = Array.from(document.querySelectorAll('div')).filter(d => d.innerText.includes('Skills from events')); + if (sections.length === 0) return { error: 'No Skills from events section' }; + + const containers = sections[0].parentElement.querySelectorAll('div[class*="sc-"]'); + containers.forEach(c => { + const nameNode = c.querySelector('div[font-weight="bold"], span[font-weight="bold"], b'); + const name = nameNode ? nameNode.innerText.trim() : c.innerText.split('\\n')[0].trim(); + if (name && name.length > 2) { + const isGold = c.className.includes('kkspcu') || + window.getComputedStyle(c).backgroundColor.includes('rgb(255, 193, 7)') || + c.innerText.includes('✨'); + map[name] = isGold; } - - await new Promise(r => setTimeout(r, 200)); - return getLevel(); - } - """, target) - - status = "✓" if actual == target else "✗" - print(f"Target: {target} -> Actual: {actual} {status}") + }); + return map; + } + """) + print(f"Skill Rarity Map: {skill_rarity_map}") + # 2. Scrape ONLY the LAST chain event (Golden Perk) with OR options + golden_perk_data = page.evaluate(""" + async () => { + const getChainEventButtons = () => { + const buttons = []; + const headers = Array.from(document.querySelectorAll('div, h2, h3, span')).filter(el => + el.innerText.includes('Chain Events') + ); + + headers.forEach(header => { + const container = header.parentElement; + if (container) { + const btns = Array.from(container.querySelectorAll('button')); + btns.forEach(btn => { + const text = btn.innerText.trim(); + const isVisible = btn.offsetWidth > 0; + if (isVisible && text && text.includes('>') && !text.includes('Events')) { + buttons.push(btn); + } + }); + } + }); + return buttons; + }; + + const buttons = getChainEventButtons(); + if (buttons.length === 0) return { error: 'No chain event buttons found' }; + + let goldenPerkButton = null; + let maxArrows = 0; + for (const btn of buttons) { + const text = btn.innerText.trim(); + const arrowCount = (text.match(/>/g) || []).length; + if (arrowCount > maxArrows) { + maxArrows = arrowCount; + goldenPerkButton = btn; + } + } + + if (!goldenPerkButton) return { error: 'No golden perk button identified' }; + + const eventName = goldenPerkButton.innerText.trim(); + goldenPerkButton.click(); + await new Promise(r => setTimeout(r, 1000)); + + const popovers = Array.from(document.querySelectorAll('div')).filter(d => + d.innerText.includes(eventName) && + window.getComputedStyle(d).zIndex > 50 + ); + + if (popovers.length === 0) return { error: 'Popover not found', eventName: eventName }; + + const pop = popovers[popovers.length - 1]; + const skillLinks = Array.from(pop.querySelectorAll('span, a')).filter(el => + el.innerText.length > 2 && + (window.getComputedStyle(el).color === 'rgb(102, 107, 255)' || + el.className.includes('linkcolor')) + ); + + return { + name: eventName, + skills: skillLinks.map(l => l.innerText.trim()) + }; + } + """) + print(f"Golden Perk Data: {golden_perk_data}") browser.close() - - print("Done!") if __name__ == "__main__": - test_levels() + # Test with Gentildonna (verified URL from subagent) + test_scrape_events("https://gametora.com/umamusume/supports/30186-gentildonna") diff --git a/version.py b/version.py index 2176742..fd736d9 100644 --- a/version.py +++ b/version.py @@ -4,9 +4,9 @@ This file is the single source of truth for the application version. """ # Semantic versioning: MAJOR.MINOR.PATCH -VERSION = "7.0.0" +VERSION: str = "7.0.0" # Application metadata -APP_NAME = "UmamusumeCardManager" -GITHUB_REPO = "kiyreload27/UmamusumeCardManager" -GITHUB_API_URL = f"https://api.github.com/repos/{GITHUB_REPO}/releases/latest" +APP_NAME: str = "UmamusumeCardManager" +GITHUB_REPO: str = "kiyreload27/UmamusumeCardManager" +GITHUB_API_URL: str = f"https://api.github.com/repos/{GITHUB_REPO}/releases/latest"