diff --git a/Documentation/API.md b/Documentation/API.md index c0fc28c..156fab5 100644 --- a/Documentation/API.md +++ b/Documentation/API.md @@ -54,7 +54,7 @@ Movements are filtered to those with at least one artist active in the requested ## `GET /api/artists` -Artists for timeline portraits and movement bands. +Artists for timeline portraits and the movement flow diagram. **Query** diff --git a/Documentation/DB_structure.md b/Documentation/DB_structure.md index 3f596ca..4458b81 100644 --- a/Documentation/DB_structure.md +++ b/Documentation/DB_structure.md @@ -53,7 +53,7 @@ Finer-grained styles (Impressionism, Cubism, Suprematism, …). | `start_definite`, `end_definite` | BOOLEAN | Same visual semantics as eras | | `era_id` | FK → `historical_eras` | Optional parent era | | `description` | TEXT | | -| `color` | VARCHAR(20) | Hex colour for movement band | +| `color` | VARCHAR(20) | Hex colour for movement stream in the flow diagram | ### `artists` diff --git a/Documentation/basics.md b/Documentation/basics.md index 81d75f1..4f9973c 100644 --- a/Documentation/basics.md +++ b/Documentation/basics.md @@ -1,13 +1,13 @@ # Art Gallery — architecture basics -Interactive virtual museum spanning art history: zoomable timeline, movement bands, 3D gallery halls, and painting influence graphs. See [README.md](../README.md) for quick start. +Interactive virtual museum spanning art history: zoomable timeline, branching movement flow, 3D gallery halls, and painting influence graphs. See [README.md](../README.md) for quick start. ## Concept The app is organised as a **drill-down hierarchy**: 1. **Timeline** — historical eras (Ancient → Contemporary) with definite or fuzzy date boundaries. -2. **Movement bands** — art movements aligned to the same time axis, each showing portrait thumbnails of key artists. +2. **Movement flow** — art movements as curved SVG streams on the same year axis; documented predecessor→successor branches; portrait thumbnails placed along each stream. 3. **3D gallery** — one personal hall per artist; paintings on the walls, open centre, single exit for influence-based navigation. 4. **Painting detail** — full work in the centre, *Influenced By* on the left, *Influenced* on the right, prev/next catalog browsing, optional fullscreen, link to artist biography. 5. **Artist biography** — portrait, lifespan, movement, and Wikipedia-sourced intro text (`bio_short` / `bio_full`). @@ -31,6 +31,10 @@ Gallery/ ├── server/ # Express API, DB pool, image service ├── client/ # React/Vite frontend │ ├── src/ # Source (components, pages, 3D scene) +│ │ ├── components/MovementBands.tsx # Movement flow (SVG streams + branches) +│ │ ├── data/historical-events.ts # Timeline event markers (UI) +│ │ ├── data/movement-lineage.ts # Curated movement predecessor links (UI) +│ │ └── utils/timelineView.ts # Shared zoom/pan math for timeline + movements │ └── dist/ # Production build (served by API when present) ├── scripts/ # Seed, bios, catalog expansion, image fetch │ ├── fetch-artist-bios.js @@ -67,7 +71,7 @@ Use the Vite URL during frontend work for HMR. ```mermaid flowchart TD - A[Home — timeline + movements] -->|scroll / drag / zoom| A + A[Home — timeline + movement flow] -->|scroll / drag / zoom| A A -->|click portrait| B[Artist bio — Wikipedia text] B -->|Enter Gallery| C[Artist hall — 3D] C -->|click painting| D[Painting detail + influences] @@ -84,6 +88,69 @@ flowchart TD C -->|Back| A ``` +## Timeline and movement flow + +The home page shows two linked views over the **same year window** (`viewStart` / `viewEnd` in `HomePage.tsx`): + +| View | Component | Purpose | +|------|-----------|---------| +| Era bar | `Timeline.tsx` | Historical eras, major event markers, click-to-zoom | +| Movement flow | `MovementBands.tsx` | Curved streams per movement, lineage branches, artist portraits | + +Both views share zoom/pan behaviour via `client/src/utils/timelineView.ts`. The home page uses a **fixed viewport** (`100vh`): the movement flow compresses vertically so all movements in the visible year range fit without page scrolling. + +### Timeline controls + +| Input | Action | +|-------|--------| +| Click an **era band** | Zoom to that historical period | +| Click an **event marker** | Zoom to that event (or war span) | +| Scroll wheel | Zoom toward cursor | +| Drag centre | Pan the year range | +| Drag left / right handle | Trim view start / end | +| **+** / **−** / **⟲** buttons | Zoom in, zoom out, reset to full range | + +### Historical event markers + +Major world events appear on the era bar as pin markers (single years) or shaded spans (e.g. World War I, World War II). Data lives in `client/src/data/historical-events.ts` — not in PostgreSQL. Labels appear when zoomed in enough; tooltips always show name and dates. Edit `HISTORICAL_EVENTS` and rebuild the client to add or change markers. + +### Movement flow + +Each visible movement is drawn as a **portrait-width curved stream** (~54 px stroke, compressed when many rows are visible) from its start year to its end year. + +| Feature | Implementation | +|---------|----------------| +| Lineage layout | `client/src/data/movement-lineage.ts` — curated predecessor→successor pairs (Met / ArtStory / museum essays); multiple parents allowed | +| Vertical depth | Successor movements sit on rows below their deepest parent; sibling movements at the same depth are spread into lanes to limit overlap | +| Branch connectors | Smooth curves from the **centre** of a parent stream to the **centre** of each child stream (siblings fan out along the parent’s length) | +| Visual blending | Path-aligned SVG gradients with transparent fades at stream ends and branch junctions; streams draw on top of branches so overlap brightness stays uniform | +| Filtering | Same rule as the API: only movements with at least one artist active in the visible year range | +| Viewport layout | Row height and stream width scale from measured canvas size so every visible movement row fits in the remaining screen space | + +### Artists on movement streams + +Each artist appears as a **portrait circle** on their movement’s stream row: + +| Feature | Behaviour | +|---------|-----------| +| Placement | Portrait at the **midpoint** of birth–death years | +| Lifespan line | Hidden by default; **hover the portrait** to show a horizontal line from birth year to death year | +| Timeline span | The lifespan line follows the **full timeline axis** (clamped to the current zoom), even when it extends beyond the movement band | +| Stacking | Artists in the same movement who would overlap are placed on **separate lanes** within the stream band | +| Colour | Each lane gets a slightly shifted tint derived from the movement colour; portrait border matches its line | + +### Movement flow controls + +| Input | Action | +|-------|--------| +| Scroll wheel on flow canvas | Zoom (same range as timeline) | +| Drag on flow canvas | Pan | +| Click portrait | Open artist biography | + +Artist portraits stop wheel/drag propagation so zooming over a face does not fight portrait clicks. + +**Note:** Movement lineage is **frontend curation** for layout and labels — it is not stored in PostgreSQL. Painting-to-painting influence edges (`painting_influences`) are separate and drive the 3D exit picker and detail panels. + ## Virtual gallery (3D halls) Each artist has **exactly one hall**. The hall is a rectangular room sized to fit their catalog: @@ -148,6 +215,7 @@ Opened from the 3D hall (click a frame) or from influence thumbnails on another - **Timeline bounds** derive from the earliest art movement start year, not ancient-era metadata alone, so the default view opens where catalogued content begins. - **Movement filtering** on zoom only shows movements that have at least one artist active in the visible year range. +- **Movement lineage** (`movement-lineage.ts`) documents art-historical predecessor→successor links for the flow diagram; extend that file to add or correct branches. - **One hall per artist** keeps navigation predictable: enter from the timeline or bio, leave via the single exit or back button. - **Influence-based hall links** connect artists through documented painting-to-painting relationships, grouped by movement at the exit. - **3D gallery images** use locally cached files only; slow remote fetches would break realtime rendering. diff --git a/Documentation/data-and-images.md b/Documentation/data-and-images.md index 3f5bddc..1484e8b 100644 --- a/Documentation/data-and-images.md +++ b/Documentation/data-and-images.md @@ -130,6 +130,31 @@ Each entry defines a later `work` influenced by an earlier `influencedBy` painti Extend the data file to add lineage chains (e.g. Giotto → Masaccio → Michelangelo → Manet → Picasso → Warhol). New bridge artists may include Géricault, Friedrich, Constable, Giorgione, Poussin, de Chirico, and Böcklin. +## Movement lineage (frontend flow diagram) + +Separate from the painting influence graph, `client/src/data/movement-lineage.ts` lists **art-movement** predecessor→successor pairs used only by `MovementBands.tsx` to position streams and draw branch connectors (e.g. Impressionism → Post-Impressionism → Fauvism / Cubism / Expressionism). + +| Aspect | Detail | +|--------|--------| +| Storage | TypeScript module in the client — **not** a database table | +| Format | `[parentMovementName, childMovementName]` tuples; names must match `art_movements.name` from the seed | +| Multiple parents | Allowed (e.g. Post-Impressionism feeding several modern paths) | +| Sources | Curator notes in the file reference Met essays, TheArtStory, and similar | + +To add or fix a branch, edit `MOVEMENT_LINEAGE` in that file and rebuild the client. No migration or API change is required. + +## Historical event markers (frontend timeline) + +`client/src/data/historical-events.ts` lists **world-history** markers shown on `Timeline.tsx` (French Revolution, World War I/II, etc.). + +| Aspect | Detail | +|--------|--------| +| Storage | TypeScript module in the client — **not** a database table | +| Format | `{ id, name, startYear, endYear?, shortLabel? }` — omit `endYear` for a single-year pin | +| Interaction | Click a marker to zoom the shared timeline/movement view to that period | + +Edit `HISTORICAL_EVENTS` and rebuild the client to extend the set. + ## Batch image fetch `npm run fetch-images` (alias: `npm run search-missing-paintings`) runs `scripts/fetch-missing-images.js`. It searches multiple sources for paintings without local files: @@ -152,13 +177,15 @@ Extend the data file to add lineage chains (e.g. Giotto → Masaccio → Michela ```bash npm run fetch-images # all missing, catalog order (~hours) npm run fetch-images -- --limit=50 # random sample of 50; 10s max per painting -npm run fetch-images -- --limit=920 # random sample up to N missing works +npm run fetch-images -- --limit=250 # random sample up to N (caps at current missing count) npm run fetch-images -- --limit=50 --max-wait=120 # slower, more thorough lookup per painting npm run fetch-images -- --artist="Albrecht Dürer" # one artist, catalog order npm run fetch-images -- --discover-only --limit=20 # fix wikipedia_title only npm run fetch-images -- --web-search-only --limit=50 # DuckDuckGo + Commons + multilingual Wikipedia ``` +Each run prints **`Missing local files: N`** at startup — that is the current count of catalogued paintings with no full-size or thumbnail file under `data/images/`. A painting counts as present if **either** file exists on disk. + | Flag | Effect | |------|--------| | `--limit=N` | Process at most **N** paintings. Queue is a **random sample** of all works missing local files (not alphabetical). | @@ -198,7 +225,7 @@ The 3D scene uses `galleryImageUrl()`, which never hits the on-demand API (remot When no image is available: -- `/placeholder-portrait.svg` — timeline / movement band portraits +- `/placeholder-portrait.svg` — timeline and movement-flow portraits - `/placeholder-art.svg` — paintings in lists and detail view - **3D gallery** — draped **canvas cover** inside the frame (`CanvasCover` in `VirtualGallery.tsx`); shown when there is no local file, the fetch failed, or the texture has not loaded yet diff --git a/Documentation/setup.md b/Documentation/setup.md index 0038509..5aa2a98 100644 --- a/Documentation/setup.md +++ b/Documentation/setup.md @@ -70,7 +70,7 @@ npm run fetch-images -- --limit=50 --max-wait=120 # same batch size, longer look cd client && npm run build && cd .. ``` -Image fetch can take hours for the full catalog (~900+ missing works after seed). Use **`npm run fetch-images -- --limit=N`** for random batches (10s per painting by default), **`--artist="…"`** for one artist in catalog order, or on-demand resolution when viewing a painting in the detail view. +Image fetch can take hours if you run it for the entire catalog. The first line of each run reports **`Missing local files: N`**. Use **`npm run fetch-images -- --limit=N`** for random batches (10s per painting by default), **`--artist="…"`** for one artist in catalog order, or on-demand resolution when viewing a painting in the detail view. ## Run @@ -103,6 +103,7 @@ Open http://localhost:3001 (or your configured `PORT`). | `npm run search-missing-paintings` | ↑ (alias) | Same as `fetch-images` | | `npm run fetch-images -- --artist="Name"` | ↑ | Limit to one artist (catalog order) | | `npm run fetch-images -- --limit=50` | ↑ | Random sample of N missing paintings | +| `npm run fetch-images -- --limit=250` | ↑ | Larger random batch (processes min(N, missing count)) | | `npm run fetch-images -- --limit=50 --max-wait=120` | ↑ | Random batch; 120s cap per painting | | `npm run fetch-images -- --discover-only --limit=20` | ↑ | Fix `wikipedia_title` via search only | | `npm run regenerate-thumbnails` | `scripts/regenerate-thumbnails.js` | Rebuild all thumbs from full local files | diff --git a/README.md b/README.md index 9ec77d0..8967796 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Art Gallery -Interactive virtual art gallery: zoomable historical timeline, art movement bands, one 3D hall per artist (dynamic wall layout, chronological wall order, golden influence lamps, canvas placeholders for missing works, influence-linked exits), painting detail with prev/next catalog browsing and fullscreen lightbox, preserved gallery camera on return, and Wikipedia-sourced artist biographies. +Interactive virtual art gallery: zoomable historical timeline with era click-to-zoom and major event markers, branching art-movement flow (curved streams, hover-to-reveal artist lifespans), one 3D hall per artist (dynamic wall layout, chronological wall order, golden influence lamps, canvas placeholders for missing works, influence-linked exits), painting detail with prev/next catalog browsing and fullscreen lightbox, preserved gallery camera on return, and Wikipedia-sourced artist biographies. ## Documentation diff --git a/client/src/components/MovementBands.css b/client/src/components/MovementBands.css index 2705cc9..63538fe 100644 --- a/client/src/components/MovementBands.css +++ b/client/src/components/MovementBands.css @@ -1,83 +1,183 @@ -.movements-container { - padding: 16px; +.movements-flow { + flex: 1; + min-height: 0; display: flex; flex-direction: column; - gap: 4px; + padding: 8px 16px 16px; +} + +.movements-flow-caption { + margin: 0 0 12px; + text-align: center; + font-family: 'Georgia', serif; + font-size: 13px; + font-style: italic; + color: rgba(201, 169, 110, 0.65); } .movements-empty { + flex: 1; + display: flex; + align-items: center; + justify-content: center; padding: 48px; text-align: center; color: rgba(201, 169, 110, 0.6); font-family: 'Georgia', serif; } -.movement-row { - display: flex; - align-items: stretch; - min-height: 90px; +.movements-flow-canvas { + --stream-stroke: 54px; + --portrait-size: 52px; + position: relative; + flex: 1; + min-height: 0; + width: 100%; + border-radius: 8px; + background: + radial-gradient(ellipse 80% 60% at 50% 100%, rgba(201, 169, 110, 0.07), transparent 70%), + rgba(0, 0, 0, 0.25); + border: 1px solid rgba(201, 169, 110, 0.12); + overflow: hidden; + cursor: grab; + touch-action: none; } -.movement-label { - width: 160px; - flex-shrink: 0; - display: flex; - flex-direction: column; - justify-content: center; - padding-right: 12px; - text-align: right; +.movements-flow-canvas.movements-flow-panning { + cursor: grabbing; +} + +.movements-flow-svg { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + pointer-events: none; +} + +.movement-branch { + stroke-width: var(--stream-stroke); + stroke-linecap: round; + stroke-linejoin: round; + vector-effect: non-scaling-stroke; +} + +.movement-stream-fill { + stroke-width: var(--stream-stroke); + stroke-linecap: round; + vector-effect: non-scaling-stroke; +} + +.movement-stream-core { + stroke-width: 2px; + stroke-linecap: round; + opacity: 0.22; + stroke-dasharray: 8 6; + animation: stream-shimmer 16s linear infinite; + vector-effect: non-scaling-stroke; +} + +@keyframes stream-shimmer { + from { + stroke-dashoffset: 0; + } + to { + stroke-dashoffset: -42; + } +} + +.movements-flow-labels, +.movements-flow-artists { + position: absolute; + inset: 0; + pointer-events: none; +} + +.movements-flow-artists { + pointer-events: auto; +} + +.artist-lifespan { + position: absolute; + height: 0; + transform: translateY(-50%); + pointer-events: none; + z-index: 4; +} + +.artist-lifespan-line { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 3px; + background: linear-gradient( + 90deg, + color-mix(in srgb, var(--lifespan-color, #e8d5b5) 25%, transparent) 0%, + color-mix(in srgb, var(--lifespan-color, #e8d5b5) 70%, #e8d5b5) 12%, + color-mix(in srgb, var(--lifespan-color, #e8d5b5) 85%, #fff) 50%, + color-mix(in srgb, var(--lifespan-color, #e8d5b5) 70%, #e8d5b5) 88%, + color-mix(in srgb, var(--lifespan-color, #e8d5b5) 25%, transparent) 100% + ); + box-shadow: 0 0 6px color-mix(in srgb, var(--lifespan-color, #e8d5b5) 40%, transparent); + border-radius: 1px; + pointer-events: none; +} + +.artist-lifespan .artist-portrait { + position: absolute; + top: 0; + transform: translate(-50%, -50%); + pointer-events: auto; +} + +.artist-lifespan .artist-portrait:hover { + transform: translate(-50%, -50%) scale(1.14); +} + +.movement-flow-label { + position: absolute; + transform: translate(-4px, -100%); + max-width: 160px; + padding: 2px 6px; + pointer-events: none; + z-index: 3; } .movement-name { + display: block; font-family: 'Georgia', serif; - font-size: 13px; + font-size: 12px; font-weight: 600; - color: #e8d5b5; + color: rgba(232, 213, 181, 0.95); + line-height: 1.25; + text-shadow: 0 1px 4px rgba(0, 0, 0, 0.9); } .movement-era { - font-size: 10px; - color: rgba(201, 169, 110, 0.5); - margin-top: 2px; -} - -.movement-band-track { - flex: 1; - position: relative; - min-height: 80px; - background: rgba(0, 0, 0, 0.2); - border-radius: 4px; - border: 1px solid rgba(201, 169, 110, 0.1); -} - -.movement-band { - position: absolute; - top: 4px; - bottom: 4px; - border-radius: 3px; - min-width: 40px; + display: block; + font-size: 9px; + color: rgba(201, 169, 110, 0.6); + margin-top: 1px; } .artist-portrait { - position: absolute; - top: 50%; - transform: translate(-50%, -50%); background: none; - border: 2px solid rgba(201, 169, 110, 0.6); + border: 2px solid rgba(232, 213, 181, 0.75); border-radius: 50%; - width: 56px; - height: 56px; + width: var(--portrait-size, 52px); + height: var(--portrait-size, 52px); padding: 0; cursor: pointer; overflow: visible; transition: transform 0.2s, border-color 0.2s, box-shadow 0.2s; - z-index: 2; + z-index: 5; + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.55); } .artist-portrait:hover { - transform: translate(-50%, -50%) scale(1.15); - border-color: #c9a96e; - box-shadow: 0 4px 16px rgba(201, 169, 110, 0.4); + border-color: #fff; + box-shadow: 0 4px 20px rgba(201, 169, 110, 0.5); z-index: 10; } @@ -108,11 +208,25 @@ } @media (max-width: 768px) { - .movement-label { - width: 100px; + .movements-flow-canvas { + --stream-stroke: 44px; + --portrait-size: 44px; } + + .movements-flow-caption { + font-size: 12px; + } + .artist-portrait { width: 44px; height: 44px; } + + .movement-flow-label { + max-width: 110px; + } + + .movement-name { + font-size: 10px; + } } diff --git a/client/src/components/MovementBands.tsx b/client/src/components/MovementBands.tsx index 12504ef..6b8c819 100644 --- a/client/src/components/MovementBands.tsx +++ b/client/src/components/MovementBands.tsx @@ -1,5 +1,8 @@ +import { useMemo, useRef, useCallback, useEffect, useLayoutEffect, useState } from 'react'; import type { ArtMovement, Artist } from '../types'; import { imageUrl } from '../api/client'; +import { MOVEMENT_LINEAGE } from '../data/movement-lineage'; +import { panTimelineView, zoomTimelineView } from '../utils/timelineView'; import './MovementBands.css'; interface Props { @@ -7,9 +10,39 @@ interface Props { artists: Artist[]; viewStart: number; viewEnd: number; + absoluteMin: number; + absoluteMax: number; + onViewChange: (start: number, end: number) => void; onArtistClick: (artistId: number) => void; } +interface MovementLayout { + movement: ArtMovement; + xStart: number; + xEnd: number; + y: number; + yEnd: number; + depth: number; + parentIds: number[]; +} + +interface BranchSegment { + d: string; + colorFrom: string; + colorTo: string; + key: string; + x1: number; + y1: number; + x2: number; + y2: number; +} + +const MAX_STREAM_STROKE_PX = 54; +const MIN_STREAM_STROKE_PX = 28; +const CANVAS_TOP_PAD = 38; +const CANVAS_BOTTOM_PAD = 24; +const DEFAULT_CANVAS_HEIGHT = 360; + function yearToPercent(year: number, start: number, end: number): number { return ((year - start) / (end - start)) * 100; } @@ -27,17 +60,525 @@ function artistTimelineYear(artist: Artist): number { return artist.birth_year ?? artist.death_year ?? 0; } -export default function MovementBands({ movements, artists, viewStart, viewEnd, onArtistClick }: Props) { - const artistsByMovement = new Map(); - for (const artist of artists) { - if (!artist.movement_id || !artistInView(artist, viewStart, viewEnd)) continue; - const list = artistsByMovement.get(artist.movement_id) || []; - list.push(artist); - artistsByMovement.set(artist.movement_id, list); +interface ArtistLifespanLayout { + lineLeft: number; + lineWidth: number; + lineRight: number; + portraitLeft: number; + y: number; + centerX: number; +} + +function artistLifespanLayout( + artist: Artist, + layout: MovementLayout, + viewStart: number, + viewEnd: number +): ArtistLifespanLayout | null { + const birth = artist.birth_year ?? viewStart; + const death = artist.death_year ?? viewEnd; + const centerYear = artistTimelineYear(artist); + + const lineLeft = yearToPercent(Math.max(birth, viewStart), viewStart, viewEnd); + const lineRight = yearToPercent(Math.min(death, viewEnd), viewStart, viewEnd); + const centerX = yearToPercent(centerYear, viewStart, viewEnd); + const lineWidth = lineRight - lineLeft; + + if (lineWidth <= 0) return null; + + const yAnchorX = Math.min(Math.max(centerX, layout.xStart), layout.xEnd); + const y = yOnStream(layout, yAnchorX); + const portraitLeft = ((centerX - lineLeft) / lineWidth) * 100; + + return { lineLeft, lineWidth, lineRight, portraitLeft, y, centerX }; +} + +interface ArtistPlacement { + layout: MovementLayout; + artist: Artist; + lineLeft: number; + lineWidth: number; + portraitLeft: number; + y: number; + lane: number; + color: string; +} + +function parseHexColor(hex: string): [number, number, number] { + const normalized = hex.replace('#', ''); + const value = + normalized.length === 3 + ? normalized + .split('') + .map((c) => c + c) + .join('') + : normalized.padStart(6, '0').slice(0, 6); + return [ + parseInt(value.slice(0, 2), 16), + parseInt(value.slice(2, 4), 16), + parseInt(value.slice(4, 6), 16), + ]; +} + +function rgbToHsl(r: number, g: number, b: number): [number, number, number] { + const rn = r / 255; + const gn = g / 255; + const bn = b / 255; + const max = Math.max(rn, gn, bn); + const min = Math.min(rn, gn, bn); + const l = (max + min) / 2; + if (max === min) return [0, 0, l]; + const d = max - min; + const s = l > 0.5 ? d / (2 - max - min) : d / (max + min); + let h = 0; + if (max === rn) h = ((gn - bn) / d + (gn < bn ? 6 : 0)) / 6; + else if (max === gn) h = ((bn - rn) / d + 2) / 6; + else h = ((rn - gn) / d + 4) / 6; + return [h * 360, s, l]; +} + +function hslToHex(h: number, s: number, l: number): string { + const c = (1 - Math.abs(2 * l - 1)) * s; + const x = c * (1 - Math.abs(((h / 60) % 2) - 1)); + const m = l - c / 2; + let r = 0; + let g = 0; + let b = 0; + if (h < 60) [r, g, b] = [c, x, 0]; + else if (h < 120) [r, g, b] = [x, c, 0]; + else if (h < 180) [r, g, b] = [0, c, x]; + else if (h < 240) [r, g, b] = [0, x, c]; + else if (h < 300) [r, g, b] = [x, 0, c]; + else [r, g, b] = [c, 0, x]; + const toByte = (n: number) => Math.round((n + m) * 255).toString(16).padStart(2, '0'); + return `#${toByte(r)}${toByte(g)}${toByte(b)}`; +} + +function artistLifespanColor(baseColor: string, laneIndex: number, laneCount: number): string { + if (laneCount <= 1) return baseColor; + try { + const [r, g, b] = parseHexColor(baseColor); + const [h, s, l] = rgbToHsl(r, g, b); + const t = laneIndex / Math.max(laneCount - 1, 1) - 0.5; + return hslToHex((h + t * 26 + 360) % 360, Math.min(1, s * 1.05), Math.min(0.82, Math.max(0.32, l + t * 0.14))); + } catch { + return baseColor; + } +} + +function buildArtistPlacements( + layouts: MovementLayout[], + artistsByMovement: Map, + viewStart: number, + viewEnd: number, + streamStrokePx: number, + portraitSizePx: number +): ArtistPlacement[] { + const placements: ArtistPlacement[] = []; + + for (const layout of layouts) { + const movementArtists = artistsByMovement.get(layout.movement.id) || []; + const candidates: Array<{ + artist: Artist; + span: ArtistLifespanLayout; + }> = []; + + for (const artist of movementArtists) { + const span = artistLifespanLayout(artist, layout, viewStart, viewEnd); + if (span) candidates.push({ artist, span }); + } + + candidates.sort( + (a, b) => + a.span.lineLeft - b.span.lineLeft || + b.span.lineWidth - a.span.lineWidth || + a.artist.birth_year! - b.artist.birth_year! + ); + + const laneEnds: number[] = []; + const minGap = 0.6; + const assigned: Array<{ candidate: (typeof candidates)[0]; lane: number }> = []; + + for (const candidate of candidates) { + let lane = laneEnds.findIndex((end) => candidate.span.lineLeft >= end + minGap); + if (lane === -1) { + lane = laneEnds.length; + laneEnds.push(candidate.span.lineRight); + } else { + laneEnds[lane] = Math.max(laneEnds[lane], candidate.span.lineRight); + } + assigned.push({ candidate, lane }); + } + + const laneCount = Math.max(laneEnds.length, 1); + const laneStep = Math.min( + portraitSizePx * 0.52, + (streamStrokePx * 0.88) / laneCount + ); + + for (const { candidate, lane } of assigned) { + const { artist, span } = candidate; + const yOffset = (lane - (laneCount - 1) / 2) * laneStep; + + placements.push({ + layout, + artist, + lineLeft: span.lineLeft, + lineWidth: span.lineWidth, + portraitLeft: span.portraitLeft, + y: span.y + yOffset, + lane, + color: artistLifespanColor(layout.movement.color, lane, laneCount), + }); + } } - const visibleMovements = movements.filter( - (m) => m.end_year >= viewStart && m.start_year <= viewEnd && (artistsByMovement.get(m.id)?.length ?? 0) > 0 + return placements; +} + +function organicDrift(id: number): number { + return ((id * 17) % 11) - 5; +} + +function buildLineageParentMap( + visible: ArtMovement[], + nameToId: Map +): Map { + const visibleIds = new Set(visible.map((m) => m.id)); + const childToParents = new Map(); + + for (const [parentName, childName] of MOVEMENT_LINEAGE) { + const parentId = nameToId.get(parentName); + const childId = nameToId.get(childName); + if (!parentId || !childId) continue; + if (!visibleIds.has(parentId) || !visibleIds.has(childId)) continue; + + const list = childToParents.get(childId) || []; + if (!list.includes(parentId)) list.push(parentId); + childToParents.set(childId, list); + } + + return childToParents; +} + +function assignDepths(movements: ArtMovement[], lineageParents: Map): Map { + const visibleIds = new Set(movements.map((m) => m.id)); + const depth = new Map(); + + function depthFor(id: number, visiting = new Set()): number { + if (depth.has(id)) return depth.get(id)!; + if (visiting.has(id)) return 0; + visiting.add(id); + + const parents = (lineageParents.get(id) || []).filter((pid) => visibleIds.has(pid)); + if (parents.length === 0) { + depth.set(id, 0); + return 0; + } + + const d = 1 + Math.max(...parents.map((pid) => depthFor(pid, visiting))); + depth.set(id, d); + return d; + } + + for (const m of movements) depthFor(m.id); + return depth; +} + +function streamPath(xStart: number, xEnd: number, yStart: number, yEnd: number): string { + const width = Math.max(xEnd - xStart, 0.5); + const c1x = xStart + width * 0.32; + const c2x = xEnd - width * 0.32; + return `M ${xStart} ${yStart} C ${c1x} ${yStart - 14}, ${c2x} ${yEnd + 14}, ${xEnd} ${yEnd}`; +} + +function yOnStream(layout: MovementLayout, x: number): number { + const t = layout.xEnd > layout.xStart ? (x - layout.xStart) / (layout.xEnd - layout.xStart) : 0; + const clamped = Math.min(1, Math.max(0, t)); + return layout.y + (layout.yEnd - layout.y) * clamped; +} + +function branchPath(xFrom: number, yFrom: number, xTo: number, yTo: number): string { + const dx = xTo - xFrom; + const dy = yTo - yFrom; + const c1x = xFrom + dx * 0.38; + const c1y = yFrom + dy * 0.08; + const c2x = xTo - dx * 0.38; + const c2y = yTo - dy * 0.08; + return `M ${xFrom} ${yFrom} C ${c1x} ${c1y}, ${c2x} ${c2y}, ${xTo} ${yTo}`; +} + +function branchOriginOnParent(parent: MovementLayout, childIndex: number, childCount: number): { + x: number; + y: number; +} { + const t = childCount === 1 ? 0.5 : (childIndex + 1) / (childCount + 1); + const x = parent.xStart + t * (parent.xEnd - parent.xStart); + return { x, y: yOnStream(parent, x) }; +} + +function branchTargetOnChild(layout: MovementLayout): { x: number; y: number } { + const x = (layout.xStart + layout.xEnd) / 2; + return { x, y: yOnStream(layout, x) }; +} + +export default function MovementBands({ + movements, + artists, + viewStart, + viewEnd, + absoluteMin, + absoluteMax, + onViewChange, + onArtistClick, +}: Props) { + const canvasRef = useRef(null); + const [panning, setPanning] = useState(false); + const [canvasHeight, setCanvasHeight] = useState(DEFAULT_CANVAS_HEIGHT); + const [hoveredArtistKey, setHoveredArtistKey] = useState(null); + const panStart = useRef({ x: 0, viewStart: 0, viewEnd: 0 }); + + const handleWheel = useCallback( + (e: React.WheelEvent) => { + e.preventDefault(); + const rect = canvasRef.current?.getBoundingClientRect(); + if (!rect) return; + const next = zoomTimelineView( + e.clientX, + rect.left, + rect.width, + e.deltaY, + viewStart, + viewEnd, + absoluteMin, + absoluteMax + ); + onViewChange(next.start, next.end); + }, + [viewStart, viewEnd, absoluteMin, absoluteMax, onViewChange] + ); + + const handlePanStart = useCallback( + (e: React.MouseEvent) => { + if (e.button !== 0) return; + e.preventDefault(); + setPanning(true); + panStart.current = { x: e.clientX, viewStart, viewEnd }; + }, + [viewStart, viewEnd] + ); + + useEffect(() => { + if (!panning) return; + + const onMove = (e: MouseEvent) => { + const rect = canvasRef.current?.getBoundingClientRect(); + if (!rect) return; + const dx = e.clientX - panStart.current.x; + const next = panTimelineView( + dx, + rect.width, + panStart.current.viewStart, + panStart.current.viewEnd, + absoluteMin, + absoluteMax + ); + onViewChange(next.start, next.end); + }; + + const onUp = () => setPanning(false); + window.addEventListener('mousemove', onMove); + window.addEventListener('mouseup', onUp); + return () => { + window.removeEventListener('mousemove', onMove); + window.removeEventListener('mouseup', onUp); + }; + }, [panning, absoluteMin, absoluteMax, onViewChange]); + + const artistsByMovement = useMemo(() => { + const map = new Map(); + for (const artist of artists) { + if (!artist.movement_id || !artistInView(artist, viewStart, viewEnd)) continue; + const list = map.get(artist.movement_id) || []; + list.push(artist); + map.set(artist.movement_id, list); + } + return map; + }, [artists, viewStart, viewEnd]); + + const visibleMovements = useMemo( + () => + movements.filter( + (m) => + m.end_year >= viewStart && + m.start_year <= viewEnd && + (artistsByMovement.get(m.id)?.length ?? 0) > 0 + ), + [movements, viewStart, viewEnd, artistsByMovement] + ); + + useLayoutEffect(() => { + const el = canvasRef.current; + if (!el) return; + + const measure = () => { + const h = el.getBoundingClientRect().height; + if (h > 0) setCanvasHeight(Math.round(h)); + }; + + measure(); + const ro = new ResizeObserver((entries) => { + const h = entries[0]?.contentRect.height; + if (h > 0) setCanvasHeight(Math.round(h)); + }); + ro.observe(el); + window.addEventListener('resize', measure); + return () => { + ro.disconnect(); + window.removeEventListener('resize', measure); + }; + }, [visibleMovements.length]); + + const { layouts, layoutHeight, branches, childIdsByParent, streamStrokePx, portraitSizePx } = + useMemo(() => { + if (visibleMovements.length === 0) { + return { + layouts: [] as MovementLayout[], + layoutHeight: DEFAULT_CANVAS_HEIGHT, + branches: [] as BranchSegment[], + childIdsByParent: new Map(), + streamStrokePx: MAX_STREAM_STROKE_PX, + portraitSizePx: 52, + }; + } + + const nameToId = new Map(movements.map((m) => [m.name, m.id])); + const lineageParents = buildLineageParentMap(visibleMovements, nameToId); + const depths = assignDepths(visibleMovements, lineageParents); + const maxDepth = Math.max(...depths.values()); + const layoutHeight = Math.max(200, canvasHeight); + const usableHeight = layoutHeight - CANVAS_TOP_PAD - CANVAS_BOTTOM_PAD; + const depthCount = maxDepth + 1; + const rowStep = usableHeight / depthCount; + + const byDepth = new Map(); + for (const movement of visibleMovements) { + const depth = depths.get(movement.id) ?? 0; + const list = byDepth.get(depth) || []; + list.push(movement); + byDepth.set(depth, list); + } + + const maxLaneCount = Math.max(1, ...[...byDepth.values()].map((g) => g.length)); + let streamStrokePx = Math.min(MAX_STREAM_STROKE_PX, rowStep * 0.68); + if (maxLaneCount > 1) { + streamStrokePx = Math.min(streamStrokePx, (rowStep * 0.92) / maxLaneCount); + } + streamStrokePx = Math.max(MIN_STREAM_STROKE_PX, streamStrokePx); + const portraitSizePx = Math.max(28, Math.min(52, streamStrokePx * 0.96)); + const driftScale = rowStep < 72 ? 0 : rowStep < 88 ? 0.12 : 0.3; + + const layoutById = new Map(); + const branchList: BranchSegment[] = []; + const childIdsByParent = new Map(); + + const laneIndex = new Map(); + for (const group of byDepth.values()) { + group.sort((a, b) => a.start_year - b.start_year || a.id - b.id); + group.forEach((m, i) => laneIndex.set(m.id, i)); + } + + for (const movement of visibleMovements) { + const xStart = yearToPercent(Math.max(movement.start_year, viewStart), viewStart, viewEnd); + const xEnd = yearToPercent(Math.min(movement.end_year, viewEnd), viewStart, viewEnd); + if (xEnd <= xStart) continue; + + const depth = depths.get(movement.id) ?? 0; + const lane = laneIndex.get(movement.id) ?? 0; + const laneCount = byDepth.get(depth)?.length ?? 1; + const laneSpread = + laneCount > 1 + ? Math.max(0, (rowStep - streamStrokePx * 0.12) / (laneCount - 1)) + : 0; + const y = + CANVAS_TOP_PAD + + depth * rowStep + + lane * laneSpread + + organicDrift(movement.id) * driftScale; + const yEnd = y + organicDrift(movement.id + 1000) * driftScale * 0.7; + const parentIds = lineageParents.get(movement.id) || []; + + layoutById.set(movement.id, { + movement, + xStart, + xEnd, + y, + yEnd, + depth, + parentIds, + }); + } + + for (const layout of layoutById.values()) { + for (const parentId of layout.parentIds) { + const children = childIdsByParent.get(parentId) || []; + children.push(layout.movement.id); + childIdsByParent.set(parentId, children); + } + } + + for (const children of childIdsByParent.values()) { + children.sort((a, b) => { + const la = layoutById.get(a)!; + const lb = layoutById.get(b)!; + return la.y - lb.y || la.movement.start_year - lb.movement.start_year; + }); + } + + for (const layout of layoutById.values()) { + for (const parentId of layout.parentIds) { + const parent = layoutById.get(parentId); + if (!parent) continue; + + const children = childIdsByParent.get(parentId)!; + const childIndex = children.indexOf(layout.movement.id); + const origin = branchOriginOnParent(parent, childIndex, children.length); + const target = branchTargetOnChild(layout); + + branchList.push({ + key: `${parentId}-${layout.movement.id}`, + d: branchPath(origin.x, origin.y, target.x, target.y), + colorFrom: parent.movement.color, + colorTo: layout.movement.color, + x1: origin.x, + y1: origin.y, + x2: target.x, + y2: target.y, + }); + } + } + + return { + layouts: [...layoutById.values()].sort((a, b) => a.depth - b.depth), + layoutHeight, + branches: branchList, + childIdsByParent, + streamStrokePx, + portraitSizePx, + }; + }, [visibleMovements, movements, viewStart, viewEnd, canvasHeight]); + + const artistPlacements = useMemo( + () => + buildArtistPlacements( + layouts, + artistsByMovement, + viewStart, + viewEnd, + streamStrokePx, + portraitSizePx + ), + [layouts, artistsByMovement, viewStart, viewEnd, streamStrokePx, portraitSizePx] ); if (visibleMovements.length === 0) { @@ -48,72 +589,200 @@ export default function MovementBands({ movements, artists, viewStart, viewEnd, ); } + const layoutById = new Map(layouts.map((l) => [l.movement.id, l])); + return ( -
- {visibleMovements.map((movement) => { - const left = yearToPercent(Math.max(movement.start_year, viewStart), viewStart, viewEnd); - const right = yearToPercent(Math.min(movement.end_year, viewEnd), viewStart, viewEnd); - const width = right - left; - if (width <= 0) return null; +
+

+ Scroll to zoom · drag to pan · streams blend from movement to movement through history +

- const movementArtists = artistsByMovement.get(movement.id) || []; +
+ + + {branches.map((branch) => ( + + + + + + + + ))} - return ( -
-
- {movement.name} - {movement.era_name && {movement.era_name}} + {layouts.map((layout) => { + const primaryParent = + layout.parentIds.length > 0 ? layoutById.get(layout.parentIds[0]) : null; + const hasChildren = (childIdsByParent.get(layout.movement.id)?.length ?? 0) > 0; + const parentColor = primaryParent?.movement.color ?? layout.movement.color; + + return ( + + {primaryParent ? ( + <> + + + + + ) : ( + + )} + + {hasChildren ? ( + <> + + + + + ) : ( + + )} + + ); + })} + + + {branches.map((branch) => ( + + ))} + + {layouts.map((layout) => { + const d = streamPath(layout.xStart, layout.xEnd, layout.y, layout.yEnd); + return ( + + ); + })} + + {layouts.map((layout) => { + const d = streamPath(layout.xStart, layout.xEnd, layout.y, layout.yEnd); + return ( + + ); + })} + + +
+ {layouts.map((layout) => ( +
+ {layout.movement.name} + {layout.movement.era_name && ( + {layout.movement.era_name} + )}
-
+ ))} +
+ +
+ {artistPlacements.map(({ layout, artist, lineLeft, lineWidth, portraitLeft, y, lane, color }) => { + const birthLabel = artist.birth_year != null ? artist.birth_year : '?'; + const deathLabel = artist.death_year != null ? artist.death_year : '?'; + const artistKey = `${layout.movement.id}-${artist.id}`; + const isHovered = hoveredArtistKey === artistKey; + + return (
- {movementArtists.map((artist) => { - const timelineYear = artistTimelineYear(artist); - const artistLeft = yearToPercent(timelineYear, viewStart, viewEnd); - if (artistLeft < left || artistLeft > right) return null; - - const relLeft = ((artistLeft - left) / width) * 100; - - return ( - - ); - })} + {isHovered && } +
-
-
- ); - })} + ); + })} +
+
); } diff --git a/client/src/components/Timeline.css b/client/src/components/Timeline.css index 47997cc..15ffaa3 100644 --- a/client/src/components/Timeline.css +++ b/client/src/components/Timeline.css @@ -41,7 +41,7 @@ .timeline-container { position: relative; - height: 72px; + height: 88px; cursor: grab; user-select: none; border: 1px solid rgba(201, 169, 110, 0.3); @@ -67,6 +67,23 @@ align-items: center; justify-content: center; overflow: hidden; + padding: 0; + border-top: none; + border-bottom: none; + cursor: pointer; + transition: filter 0.2s, box-shadow 0.2s; +} + +.era-block:hover { + filter: brightness(1.15); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35); + z-index: 2; +} + +.era-block:focus-visible { + outline: 2px solid #c9a96e; + outline-offset: -2px; + z-index: 2; } .era-label { @@ -79,6 +96,102 @@ pointer-events: none; } +.timeline-events { + position: absolute; + inset: 0; + z-index: 4; + pointer-events: none; +} + +.historical-event { + position: absolute; + padding: 0; + border: none; + background: none; + cursor: pointer; + pointer-events: auto; +} + +.historical-event-point { + top: 0; + bottom: 0; + width: 0; + transform: translateX(-50%); +} + +.historical-event-point .event-marker-line { + position: absolute; + top: 18px; + bottom: 22px; + left: 50%; + width: 2px; + transform: translateX(-50%); + background: linear-gradient( + 180deg, + rgba(255, 210, 120, 0.95) 0%, + rgba(255, 180, 90, 0.75) 100% + ); + box-shadow: 0 0 6px rgba(255, 190, 100, 0.45); +} + +.historical-event-point::before { + content: ''; + position: absolute; + top: 12px; + left: 50%; + width: 7px; + height: 7px; + transform: translateX(-50%) rotate(45deg); + background: rgba(255, 215, 130, 0.95); + border: 1px solid rgba(255, 240, 200, 0.8); + box-shadow: 0 0 4px rgba(255, 200, 100, 0.5); +} + +.historical-event-span { + top: 20px; + bottom: 24px; + background: rgba(180, 70, 55, 0.22); + border-left: 2px solid rgba(255, 150, 110, 0.65); + border-right: 2px solid rgba(255, 150, 110, 0.65); + border-radius: 2px; +} + +.historical-event-span:hover, +.historical-event-point:hover .event-marker-line { + filter: brightness(1.2); +} + +.historical-event:focus-visible { + outline: 2px solid #e8c878; + outline-offset: 1px; +} + +.event-label { + position: absolute; + top: 2px; + left: 50%; + transform: translateX(-50%); + max-width: 120px; + padding: 1px 5px; + font-family: 'Georgia', serif; + font-size: 9px; + font-weight: 600; + line-height: 1.2; + color: rgba(255, 235, 200, 0.95); + background: rgba(20, 16, 28, 0.72); + border: 1px solid rgba(255, 200, 120, 0.35); + border-radius: 3px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9); + pointer-events: none; +} + +.historical-event-span .event-label { + top: 1px; +} + .timeline-ticks { position: absolute; bottom: 0; diff --git a/client/src/components/Timeline.tsx b/client/src/components/Timeline.tsx index 7787799..ad474ca 100644 --- a/client/src/components/Timeline.tsx +++ b/client/src/components/Timeline.tsx @@ -1,5 +1,11 @@ -import { useRef, useState, useCallback, useEffect } from 'react'; +import { useRef, useState, useCallback, useEffect, useMemo } from 'react'; import type { HistoricalEra } from '../types'; +import { + HISTORICAL_EVENTS, + eventEndYear, + eventInView, + type HistoricalEvent, +} from '../data/historical-events'; import './Timeline.css'; interface Props { @@ -101,6 +107,68 @@ export default function Timeline({ eras, viewStart, viewEnd, onViewChange, absol const resetView = () => onViewChange(absoluteMin, absoluteMax); + const zoomToEra = useCallback( + (era: HistoricalEra, e: React.MouseEvent) => { + e.stopPropagation(); + e.preventDefault(); + + const eraSpan = era.end_year - era.start_year; + const padding = Math.max(5, Math.round(eraSpan * 0.03)); + let start = era.start_year - padding; + let end = era.end_year + padding; + + if (start < absoluteMin) start = absoluteMin; + if (end > absoluteMax) end = absoluteMax; + if (end - start < 10) { + const center = (era.start_year + era.end_year) / 2; + start = Math.max(absoluteMin, Math.round(center - 5)); + end = Math.min(absoluteMax, Math.round(center + 5)); + } + + onViewChange(Math.round(start), Math.round(end)); + }, + [absoluteMin, absoluteMax, onViewChange] + ); + + const zoomToEvent = useCallback( + (event: HistoricalEvent, e: React.MouseEvent) => { + e.stopPropagation(); + e.preventDefault(); + + const end = eventEndYear(event); + const eventSpan = Math.max(end - event.startYear, 1); + const padding = Math.max(8, Math.round(eventSpan * 0.2)); + let start = event.startYear - padding; + let endView = end + padding; + + if (start < absoluteMin) start = absoluteMin; + if (endView > absoluteMax) endView = absoluteMax; + if (endView - start < 10) { + const center = (event.startYear + end) / 2; + start = Math.max(absoluteMin, Math.round(center - 5)); + endView = Math.min(absoluteMax, Math.round(center + 5)); + } + + onViewChange(Math.round(start), Math.round(endView)); + }, + [absoluteMin, absoluteMax, onViewChange] + ); + + const visibleEvents = useMemo(() => { + const inView = HISTORICAL_EVENTS.filter((event) => eventInView(event, viewStart, viewEnd)); + const minLabelGapYears = + span > 200 ? 40 : span > 80 ? 18 : span > 30 ? 10 : span > 12 ? 5 : 2; + + let lastLabelYear = -Infinity; + return inView.map((event) => { + const end = eventEndYear(event); + const labelAnchor = event.endYear ? (event.startYear + end) / 2 : event.startYear; + const showLabel = labelAnchor - lastLabelYear >= minLabelGapYears; + if (showLabel) lastLabelYear = labelAnchor; + return { event, showLabel }; + }); + }, [viewStart, viewEnd, span]); + return (
@@ -124,8 +192,9 @@ export default function Timeline({ eras, viewStart, viewEnd, onViewChange, absol const right = yearToPercent(Math.min(era.end_year, viewEnd), viewStart, viewEnd); if (right <= 0 || left >= 100) return null; return ( -
zoomToEra(era, e)} + onMouseDown={(e) => e.stopPropagation()} > {era.name} -
+ + ); + })} +
+ +
+ {visibleEvents.map(({ event, showLabel }) => { + const end = eventEndYear(event); + const isSpan = event.endYear != null && event.endYear !== event.startYear; + + if (isSpan) { + const left = yearToPercent(Math.max(event.startYear, viewStart), viewStart, viewEnd); + const right = yearToPercent(Math.min(end, viewEnd), viewStart, viewEnd); + if (right <= 0 || left >= 100) return null; + const width = Math.min(100, right) - Math.max(0, left); + const label = showLabel ? event.shortLabel ?? event.name : null; + + return ( + + ); + } + + if (event.startYear < viewStart || event.startYear > viewEnd) return null; + const left = yearToPercent(event.startYear, viewStart, viewEnd); + const label = showLabel ? event.shortLabel ?? event.name : null; + + return ( + ); })}
@@ -172,7 +294,7 @@ export default function Timeline({ eras, viewStart, viewEnd, onViewChange, absol

- Scroll to zoom · Drag to pan · Use +/− buttons to zoom into a historical period + Click an era or event to zoom · Scroll to zoom · Drag to pan

); diff --git a/client/src/data/historical-events.ts b/client/src/data/historical-events.ts new file mode 100644 index 0000000..0c9fbb8 --- /dev/null +++ b/client/src/data/historical-events.ts @@ -0,0 +1,35 @@ +/** Major world events shown as markers on the timeline (frontend curation). */ +export interface HistoricalEvent { + id: string; + name: string; + startYear: number; + /** Omit for a single-year marker. */ + endYear?: number; + /** Shorter label when the view is crowded. */ + shortLabel?: string; +} + +export const HISTORICAL_EVENTS: readonly HistoricalEvent[] = [ + { id: 'fall-rome', name: 'Fall of Rome', startYear: 476 }, + { id: 'black-death', name: 'Black Death', startYear: 1347 }, + { id: 'printing-press', name: 'Printing press', startYear: 1450 }, + { id: 'reformation', name: 'Protestant Reformation', startYear: 1517 }, + { id: 'columbus', name: 'Columbus reaches the Americas', startYear: 1492 }, + { id: 'american-revolution', name: 'American Revolution', startYear: 1776 }, + { id: 'french-revolution', name: 'French Revolution', startYear: 1789 }, + { id: 'waterloo', name: 'Battle of Waterloo', startYear: 1815 }, + { id: 'revolutions-1848', name: 'Revolutions of 1848', startYear: 1848 }, + { id: 'german-unification', name: 'Unification of Germany', startYear: 1871 }, + { id: 'ww1', name: 'World War I', startYear: 1914, endYear: 1918, shortLabel: 'WWI' }, + { id: 'russian-revolution', name: 'Russian Revolution', startYear: 1917 }, + { id: 'ww2', name: 'World War II', startYear: 1939, endYear: 1945, shortLabel: 'WWII' }, + { id: 'berlin-wall', name: 'Fall of Berlin Wall', startYear: 1989 }, +]; + +export function eventEndYear(event: HistoricalEvent): number { + return event.endYear ?? event.startYear; +} + +export function eventInView(event: HistoricalEvent, viewStart: number, viewEnd: number): boolean { + return eventEndYear(event) >= viewStart && event.startYear <= viewEnd; +} diff --git a/client/src/data/movement-lineage.ts b/client/src/data/movement-lineage.ts new file mode 100644 index 0000000..2f80426 --- /dev/null +++ b/client/src/data/movement-lineage.ts @@ -0,0 +1,52 @@ +/** + * Documented art-historical movement lineage (predecessor → successor). + * Sources: Met Museum essays, TheArtStory, Sotheby's movement guides. + * + * Multiple parents are allowed (e.g. Post-Impressionism feeding several modern paths). + */ +export const MOVEMENT_LINEAGE: ReadonlyArray = [ + // Classical & medieval + ['Ancient Greek & Roman', 'Byzantine'], + ['Byzantine', 'Gothic'], + + // Renaissance chain + ['Gothic', 'Early Renaissance'], + ['Early Renaissance', 'High Renaissance'], + ['Northern Renaissance', 'Early Renaissance'], + ['High Renaissance', 'Mannerism'], + ['Mannerism', 'Baroque'], + + // 17th–19th century + ['Baroque', 'Rococo'], + ['Rococo', 'Neoclassicism'], + ['Neoclassicism', 'Romanticism'], + ['Romanticism', 'Realism'], + ['Romanticism', 'Impressionism'], // Turner, Delacroix → light and atmosphere + ['Realism', 'Impressionism'], + + // Modern origins (Met / ArtStory: Impressionism → Post-Impressionism → …) + ['Impressionism', 'Post-Impressionism'], + ['Post-Impressionism', 'Symbolism'], + ['Post-Impressionism', 'Fauvism'], + ['Post-Impressionism', 'Expressionism'], + ['Post-Impressionism', 'Cubism'], // Cézanne's structure → Picasso/Braque + ['Symbolism', 'Art Nouveau'], + ['Fauvism', 'Cubism'], // Braque, Matisse → geometric turn + ['Cubism', 'Futurism'], + ['Cubism', 'Suprematism'], + ['Cubism', 'Constructivism'], + ['Expressionism', 'Abstract Expressionism'], + + // Avant-garde 20th century + ['Dada', 'Surrealism'], + ['Surrealism', 'Abstract Expressionism'], + ['Abstract Expressionism', 'Pop Art'], +]; + +export function lineageParentsByName(childName: string): string[] { + return MOVEMENT_LINEAGE.filter(([, child]) => child === childName).map(([parent]) => parent); +} + +export function lineageChildrenByName(parentName: string): string[] { + return MOVEMENT_LINEAGE.filter(([parent]) => parent === parentName).map(([, child]) => child); +} diff --git a/client/src/pages/HomePage.css b/client/src/pages/HomePage.css index 7a38e3c..4f357bb 100644 --- a/client/src/pages/HomePage.css +++ b/client/src/pages/HomePage.css @@ -1,8 +1,18 @@ .home-page { - min-height: 100vh; + height: 100vh; + overflow: hidden; + display: flex; + flex-direction: column; background: linear-gradient(180deg, #0f0f1a 0%, #1a1a2e 40%, #16213e 100%); } +.home-movements-section { + flex: 1; + min-height: 0; + display: flex; + flex-direction: column; +} + .gallery-session-suspended { position: fixed; inset: 0; @@ -21,6 +31,7 @@ .site-header { text-align: center; padding: 24px 16px 8px; + flex-shrink: 0; } .site-header h1 { @@ -47,6 +58,10 @@ font-size: 16px; } +.home-page > .timeline-wrapper { + flex-shrink: 0; +} + .error-banner { margin: 16px; padding: 12px 16px; diff --git a/client/src/pages/HomePage.tsx b/client/src/pages/HomePage.tsx index 70c1257..fe92e7f 100644 --- a/client/src/pages/HomePage.tsx +++ b/client/src/pages/HomePage.tsx @@ -202,7 +202,7 @@ export default function HomePage() {

Virtual Art Gallery

-

Explore the flowing connections of art history

+

Watch art movements branch forward through time — each flowing from what came before

{error}
} {loading ? ( -
Loading art history...
+
Loading art history...
) : ( - +
+ +
)}
)} diff --git a/client/src/utils/timelineView.ts b/client/src/utils/timelineView.ts new file mode 100644 index 0000000..f40a0b5 --- /dev/null +++ b/client/src/utils/timelineView.ts @@ -0,0 +1,51 @@ +/** Shared timeline zoom/pan math for Timeline and MovementBands. */ +export function zoomTimelineView( + clientX: number, + rectLeft: number, + rectWidth: number, + deltaY: number, + viewStart: number, + viewEnd: number, + absoluteMin: number, + absoluteMax: number +): { start: number; end: number } { + const span = viewEnd - viewStart; + const ratio = (clientX - rectLeft) / rectWidth; + const centerYear = viewStart + ratio * span; + const factor = deltaY > 0 ? 1.15 : 0.85; + const newSpan = Math.max(10, Math.min(absoluteMax - absoluteMin, span * factor)); + let newStart = centerYear - ratio * newSpan; + let newEnd = centerYear + (1 - ratio) * newSpan; + if (newStart < absoluteMin) { + newEnd += absoluteMin - newStart; + newStart = absoluteMin; + } + if (newEnd > absoluteMax) { + newStart -= newEnd - absoluteMax; + newEnd = absoluteMax; + } + return { start: Math.round(newStart), end: Math.round(newEnd) }; +} + +export function panTimelineView( + deltaX: number, + rectWidth: number, + viewStart: number, + viewEnd: number, + absoluteMin: number, + absoluteMax: number +): { start: number; end: number } { + const span = viewEnd - viewStart; + const yearDelta = (deltaX / rectWidth) * span; + let newStart = viewStart - yearDelta; + let newEnd = viewEnd - yearDelta; + if (newStart < absoluteMin) { + newEnd += absoluteMin - newStart; + newStart = absoluteMin; + } + if (newEnd > absoluteMax) { + newStart -= newEnd - absoluteMax; + newEnd = absoluteMax; + } + return { start: Math.round(newStart), end: Math.round(newEnd) }; +} diff --git a/data/images/paintings/Cimabue_Virgin_and_Child.jpg b/data/images/paintings/Cimabue_Virgin_and_Child.jpg new file mode 100644 index 0000000..2f60c04 Binary files /dev/null and b/data/images/paintings/Cimabue_Virgin_and_Child.jpg differ diff --git a/data/images/paintings/Claude_Monet_Haystacks.jpg b/data/images/paintings/Claude_Monet_Haystacks.jpg new file mode 100644 index 0000000..1c05582 Binary files /dev/null and b/data/images/paintings/Claude_Monet_Haystacks.jpg differ diff --git a/data/images/paintings/Claude_Monet_Impression__Sunrise.jpg b/data/images/paintings/Claude_Monet_Impression__Sunrise.jpg new file mode 100644 index 0000000..94768d3 Binary files /dev/null and b/data/images/paintings/Claude_Monet_Impression__Sunrise.jpg differ diff --git a/data/images/paintings/Claude_Monet_Poppies.jpg b/data/images/paintings/Claude_Monet_Poppies.jpg new file mode 100644 index 0000000..94768d3 Binary files /dev/null and b/data/images/paintings/Claude_Monet_Poppies.jpg differ diff --git a/data/images/paintings/Claude_Monet_Rouen_Cathedral.jpg b/data/images/paintings/Claude_Monet_Rouen_Cathedral.jpg new file mode 100644 index 0000000..94768d3 Binary files /dev/null and b/data/images/paintings/Claude_Monet_Rouen_Cathedral.jpg differ diff --git a/data/images/paintings/Claude_Monet_The_Japanese_Bridge.jpg b/data/images/paintings/Claude_Monet_The_Japanese_Bridge.jpg new file mode 100644 index 0000000..94768d3 Binary files /dev/null and b/data/images/paintings/Claude_Monet_The_Japanese_Bridge.jpg differ diff --git a/data/images/paintings/Claude_Monet_Water_Lilies.jpg b/data/images/paintings/Claude_Monet_Water_Lilies.jpg new file mode 100644 index 0000000..94768d3 Binary files /dev/null and b/data/images/paintings/Claude_Monet_Water_Lilies.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_A_Man.jpg b/data/images/paintings/Diego_Vel_zquez_A_Man.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_A_Man.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume.jpg b/data/images/paintings/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume.jpg new file mode 100644 index 0000000..100608c Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Adoration_of_the_Magi.jpg b/data/images/paintings/Diego_Vel_zquez_Adoration_of_the_Magi.jpg new file mode 100644 index 0000000..3097b64 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Adoration_of_the_Magi.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Bacchus.jpg b/data/images/paintings/Diego_Vel_zquez_Bacchus.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Bacchus.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Boy_with_a_Flagon.jpg b/data/images/paintings/Diego_Vel_zquez_Boy_with_a_Flagon.jpg new file mode 100644 index 0000000..12dec35 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Boy_with_a_Flagon.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Bust_of_a_Young_Woman.jpg b/data/images/paintings/Diego_Vel_zquez_Bust_of_a_Young_Woman.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Bust_of_a_Young_Woman.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Cavaliers_with_a_Dog.jpg b/data/images/paintings/Diego_Vel_zquez_Cavaliers_with_a_Dog.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Cavaliers_with_a_Dog.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary.jpg b/data/images/paintings/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera.jpg b/data/images/paintings/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Head_of_a_Girl.jpg b/data/images/paintings/Diego_Vel_zquez_Head_of_a_Girl.jpg new file mode 100644 index 0000000..ea5a023 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Head_of_a_Girl.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Head_of_a_Man_in_Profile.jpg b/data/images/paintings/Diego_Vel_zquez_Head_of_a_Man_in_Profile.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Head_of_a_Man_in_Profile.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene.jpg b/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus.jpg b/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus.jpg new file mode 100644 index 0000000..ff2bbad Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Las_Meninas.jpg b/data/images/paintings/Diego_Vel_zquez_Las_Meninas.jpg new file mode 100644 index 0000000..a222aa3 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Las_Meninas.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Old_Woman_Cooking_Eggs.jpg b/data/images/paintings/Diego_Vel_zquez_Old_Woman_Cooking_Eggs.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Old_Woman_Cooking_Eggs.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares.jpg b/data/images/paintings/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696_.jpg b/data/images/paintings/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696_.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696_.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness.jpg b/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness.jpg new file mode 100644 index 0000000..f8112c5 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos.jpg b/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos.jpg new file mode 100644 index 0000000..010ce28 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Saint_Paul.jpg b/data/images/paintings/Diego_Vel_zquez_Saint_Paul.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Saint_Paul.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Saint_Peter_Weeping.jpg b/data/images/paintings/Diego_Vel_zquez_Saint_Peter_Weeping.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Saint_Peter_Weeping.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Saint_Thomas.jpg b/data/images/paintings/Diego_Vel_zquez_Saint_Thomas.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Saint_Thomas.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Still_Life.jpg b/data/images/paintings/Diego_Vel_zquez_Still_Life.jpg new file mode 100644 index 0000000..d6b334d Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Still_Life.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid.jpg b/data/images/paintings/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Education_of_the_Virgin.jpg b/data/images/paintings/Diego_Vel_zquez_The_Education_of_the_Virgin.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Education_of_the_Virgin.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Farmers__Lunch.jpg b/data/images/paintings/Diego_Vel_zquez_The_Farmers__Lunch.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Farmers__Lunch.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Immaculate_Conception.jpg b/data/images/paintings/Diego_Vel_zquez_The_Immaculate_Conception.jpg new file mode 100644 index 0000000..26af633 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Immaculate_Conception.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Lunch.jpg b/data/images/paintings/Diego_Vel_zquez_The_Lunch.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Lunch.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_The_Supper_at_Emmaus.jpg b/data/images/paintings/Diego_Vel_zquez_The_Supper_at_Emmaus.jpg new file mode 100644 index 0000000..a37171d Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_The_Supper_at_Emmaus.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Three_Musicians.jpg b/data/images/paintings/Diego_Vel_zquez_Three_Musicians.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Three_Musicians.jpg differ diff --git a/data/images/paintings/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table.jpg b/data/images/paintings/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table.jpg new file mode 100644 index 0000000..2b01595 Binary files /dev/null and b/data/images/paintings/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Kings.jpg b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Kings.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Kings.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Magi.jpg b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Magi.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Magi.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Shepherds.jpg b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Shepherds.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Adoration_of_the_Shepherds.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle.jpg b/data/images/paintings/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle.jpg new file mode 100644 index 0000000..a6c74a1 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple.jpg b/data/images/paintings/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple.jpg new file mode 100644 index 0000000..1eeed88 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Feast_of_Herod.jpg b/data/images/paintings/Domenico_Ghirlandaio_Feast_of_Herod.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Feast_of_Herod.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Last_Supper.jpg b/data/images/paintings/Domenico_Ghirlandaio_Last_Supper.jpg new file mode 100644 index 0000000..0961d8c Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Last_Supper.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Madonna_Adoring_the_Child.jpg b/data/images/paintings/Domenico_Ghirlandaio_Madonna_Adoring_the_Child.jpg new file mode 100644 index 0000000..08b16d9 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Madonna_Adoring_the_Child.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_Mary.jpg b/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_Mary.jpg new file mode 100644 index 0000000..4a838b7 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_Mary.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_the_Virgin.jpg b/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_the_Virgin.jpg new file mode 100644 index 0000000..6880d59 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Marriage_of_the_Virgin.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni.jpg b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni.jpg b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man.jpg b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man.jpg new file mode 100644 index 0000000..5ebedb6 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red.jpg b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red.jpg new file mode 100644 index 0000000..5ebedb6 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ.jpg b/data/images/paintings/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ.jpg new file mode 100644 index 0000000..4203add Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Saint_Jerome.jpg b/data/images/paintings/Domenico_Ghirlandaio_Saint_Jerome.jpg new file mode 100644 index 0000000..2391f0c Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Saint_Jerome.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child.jpg b/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child.jpg new file mode 100644 index 0000000..6720eca Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation.jpg b/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_Virgin_and_Child.jpg b/data/images/paintings/Domenico_Ghirlandaio_Virgin_and_Child.jpg new file mode 100644 index 0000000..d36a157 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_Virgin_and_Child.jpg differ diff --git a/data/images/paintings/Domenico_Ghirlandaio_baptism_of_Christ.jpg b/data/images/paintings/Domenico_Ghirlandaio_baptism_of_Christ.jpg new file mode 100644 index 0000000..37671b7 Binary files /dev/null and b/data/images/paintings/Domenico_Ghirlandaio_baptism_of_Christ.jpg differ diff --git a/data/images/paintings/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents_.jpg b/data/images/paintings/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents_.jpg new file mode 100644 index 0000000..aaf09bb Binary files /dev/null and b/data/images/paintings/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents_.jpg differ diff --git a/data/images/paintings/Duccio_Christ_Accused_by_the_Pharisees.jpg b/data/images/paintings/Duccio_Christ_Accused_by_the_Pharisees.jpg new file mode 100644 index 0000000..cf0f3e0 Binary files /dev/null and b/data/images/paintings/Duccio_Christ_Accused_by_the_Pharisees.jpg differ diff --git a/data/images/paintings/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection.jpg b/data/images/paintings/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection.jpg new file mode 100644 index 0000000..2bc93d9 Binary files /dev/null and b/data/images/paintings/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection.jpg differ diff --git a/data/images/paintings/Duccio_Christ_and_the_Samaritan_Woman.jpg b/data/images/paintings/Duccio_Christ_and_the_Samaritan_Woman.jpg new file mode 100644 index 0000000..c5dcf59 Binary files /dev/null and b/data/images/paintings/Duccio_Christ_and_the_Samaritan_Woman.jpg differ diff --git a/data/images/paintings/Duccio_Entry_into_Jerusalem.jpg b/data/images/paintings/Duccio_Entry_into_Jerusalem.jpg new file mode 100644 index 0000000..05131d5 Binary files /dev/null and b/data/images/paintings/Duccio_Entry_into_Jerusalem.jpg differ diff --git a/data/images/paintings/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom_.jpg b/data/images/paintings/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom_.jpg new file mode 100644 index 0000000..85105b3 Binary files /dev/null and b/data/images/paintings/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom_.jpg differ diff --git a/data/images/paintings/Duccio_Gualino_Madonna.jpg b/data/images/paintings/Duccio_Gualino_Madonna.jpg new file mode 100644 index 0000000..a99eb3c Binary files /dev/null and b/data/images/paintings/Duccio_Gualino_Madonna.jpg differ diff --git a/data/images/paintings/Duccio_Madonna_and_Child_with_Saints_Polyptych.jpg b/data/images/paintings/Duccio_Madonna_and_Child_with_Saints_Polyptych.jpg new file mode 100644 index 0000000..706d661 Binary files /dev/null and b/data/images/paintings/Duccio_Madonna_and_Child_with_Saints_Polyptych.jpg differ diff --git a/data/images/paintings/Duccio_Madonna_di_Crevole.jpg b/data/images/paintings/Duccio_Madonna_di_Crevole.jpg new file mode 100644 index 0000000..c1d473f Binary files /dev/null and b/data/images/paintings/Duccio_Madonna_di_Crevole.jpg differ diff --git a/data/images/paintings/Duccio_Maest_.jpg b/data/images/paintings/Duccio_Maest_.jpg new file mode 100644 index 0000000..b483a27 Binary files /dev/null and b/data/images/paintings/Duccio_Maest_.jpg differ diff --git a/data/images/paintings/Duccio_Maest__-_Backside.jpg b/data/images/paintings/Duccio_Maest__-_Backside.jpg new file mode 100644 index 0000000..5443eff Binary files /dev/null and b/data/images/paintings/Duccio_Maest__-_Backside.jpg differ diff --git a/data/images/paintings/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom_.jpg b/data/images/paintings/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom_.jpg new file mode 100644 index 0000000..45dfa2f Binary files /dev/null and b/data/images/paintings/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom_.jpg differ diff --git a/data/images/paintings/Duccio_Pentecost.jpg b/data/images/paintings/Duccio_Pentecost.jpg new file mode 100644 index 0000000..23dfa4c Binary files /dev/null and b/data/images/paintings/Duccio_Pentecost.jpg differ diff --git a/data/images/paintings/Duccio_Prophet_Hosea.jpg b/data/images/paintings/Duccio_Prophet_Hosea.jpg new file mode 100644 index 0000000..6389ef6 Binary files /dev/null and b/data/images/paintings/Duccio_Prophet_Hosea.jpg differ diff --git a/data/images/paintings/Duccio_Road_to_Emmaus__top___Noli_me_tangere__bottom_.jpg b/data/images/paintings/Duccio_Road_to_Emmaus__top___Noli_me_tangere__bottom_.jpg new file mode 100644 index 0000000..31932e9 Binary files /dev/null and b/data/images/paintings/Duccio_Road_to_Emmaus__top___Noli_me_tangere__bottom_.jpg differ diff --git a/data/images/paintings/Duccio_The_Madonna_of_the_Franciscans.jpg b/data/images/paintings/Duccio_The_Madonna_of_the_Franciscans.jpg new file mode 100644 index 0000000..94f9f45 Binary files /dev/null and b/data/images/paintings/Duccio_The_Madonna_of_the_Franciscans.jpg differ diff --git a/data/images/paintings/Duccio_The_Raising_of_Lazarus.jpg b/data/images/paintings/Duccio_The_Raising_of_Lazarus.jpg new file mode 100644 index 0000000..139c5a8 Binary files /dev/null and b/data/images/paintings/Duccio_The_Raising_of_Lazarus.jpg differ diff --git a/data/images/paintings/Duccio_The_Temptation_of_Christ_on_the_Mountain.jpg b/data/images/paintings/Duccio_The_Temptation_of_Christ_on_the_Mountain.jpg new file mode 100644 index 0000000..fa0bc3c Binary files /dev/null and b/data/images/paintings/Duccio_The_Temptation_of_Christ_on_the_Mountain.jpg differ diff --git a/data/images/paintings/Duccio_The_Wedding_at_Cana.jpg b/data/images/paintings/Duccio_The_Wedding_at_Cana.jpg new file mode 100644 index 0000000..6a76de6 Binary files /dev/null and b/data/images/paintings/Duccio_The_Wedding_at_Cana.jpg differ diff --git a/data/images/paintings/Duccio_Three_Marys_at_the_Tomb.jpg b/data/images/paintings/Duccio_Three_Marys_at_the_Tomb.jpg new file mode 100644 index 0000000..aec3ea5 Binary files /dev/null and b/data/images/paintings/Duccio_Three_Marys_at_the_Tomb.jpg differ diff --git a/data/images/paintings/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom_.jpg b/data/images/paintings/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom_.jpg new file mode 100644 index 0000000..aec3ea5 Binary files /dev/null and b/data/images/paintings/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom_.jpg differ diff --git a/data/images/paintings/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis.jpg b/data/images/paintings/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis.jpg differ diff --git a/data/images/paintings/Edgar_Degas_Blue_Dancers.jpg b/data/images/paintings/Edgar_Degas_Blue_Dancers.jpg new file mode 100644 index 0000000..d23bf67 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_Blue_Dancers.jpg differ diff --git a/data/images/paintings/Edgar_Degas_In_a_Caf_.jpg b/data/images/paintings/Edgar_Degas_In_a_Caf_.jpg new file mode 100644 index 0000000..d23bf67 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_In_a_Caf_.jpg differ diff --git a/data/images/paintings/Edgar_Degas_L_Absinthe.jpg b/data/images/paintings/Edgar_Degas_L_Absinthe.jpg new file mode 100644 index 0000000..d23bf67 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_L_Absinthe.jpg differ diff --git a/data/images/paintings/Edgar_Degas_Little_Dancer_of_Fourteen_Years.jpg b/data/images/paintings/Edgar_Degas_Little_Dancer_of_Fourteen_Years.jpg new file mode 100644 index 0000000..d23bf67 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_Little_Dancer_of_Fourteen_Years.jpg differ diff --git a/data/images/paintings/Edgar_Degas_The_Ballet_Class.jpg b/data/images/paintings/Edgar_Degas_The_Ballet_Class.jpg new file mode 100644 index 0000000..3a82ed2 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_The_Ballet_Class.jpg differ diff --git a/data/images/paintings/Edgar_Degas_The_Tub.jpg b/data/images/paintings/Edgar_Degas_The_Tub.jpg new file mode 100644 index 0000000..d23bf67 Binary files /dev/null and b/data/images/paintings/Edgar_Degas_The_Tub.jpg differ diff --git a/data/images/paintings/Edvard_Munch_Anxiety.jpg b/data/images/paintings/Edvard_Munch_Anxiety.jpg new file mode 100644 index 0000000..6feb1da Binary files /dev/null and b/data/images/paintings/Edvard_Munch_Anxiety.jpg differ diff --git a/data/images/paintings/Edvard_Munch_Madonna.jpg b/data/images/paintings/Edvard_Munch_Madonna.jpg new file mode 100644 index 0000000..ce5730e Binary files /dev/null and b/data/images/paintings/Edvard_Munch_Madonna.jpg differ diff --git a/data/images/paintings/Edvard_Munch_The_Dance_of_Life.jpg b/data/images/paintings/Edvard_Munch_The_Dance_of_Life.jpg new file mode 100644 index 0000000..12b1350 Binary files /dev/null and b/data/images/paintings/Edvard_Munch_The_Dance_of_Life.jpg differ diff --git a/data/images/paintings/Edvard_Munch_The_Scream.jpg b/data/images/paintings/Edvard_Munch_The_Scream.jpg new file mode 100644 index 0000000..bbe8798 Binary files /dev/null and b/data/images/paintings/Edvard_Munch_The_Scream.jpg differ diff --git a/data/images/paintings/Edvard_Munch_The_Sick_Child.jpg b/data/images/paintings/Edvard_Munch_The_Sick_Child.jpg new file mode 100644 index 0000000..edc2387 Binary files /dev/null and b/data/images/paintings/Edvard_Munch_The_Sick_Child.jpg differ diff --git a/data/images/paintings/Edvard_Munch_Vampire.jpg b/data/images/paintings/Edvard_Munch_Vampire.jpg new file mode 100644 index 0000000..12b1350 Binary files /dev/null and b/data/images/paintings/Edvard_Munch_Vampire.jpg differ diff --git a/data/images/paintings/Ernst_Ludwig_Kirchner_Berlin_Street_Scene.jpg b/data/images/paintings/Ernst_Ludwig_Kirchner_Berlin_Street_Scene.jpg new file mode 100644 index 0000000..38a0018 Binary files /dev/null and b/data/images/paintings/Ernst_Ludwig_Kirchner_Berlin_Street_Scene.jpg differ diff --git a/data/images/paintings/Ernst_Ludwig_Kirchner_Marzella.jpg b/data/images/paintings/Ernst_Ludwig_Kirchner_Marzella.jpg new file mode 100644 index 0000000..38a0018 Binary files /dev/null and b/data/images/paintings/Ernst_Ludwig_Kirchner_Marzella.jpg differ diff --git a/data/images/paintings/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier.jpg b/data/images/paintings/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier.jpg new file mode 100644 index 0000000..0771ad8 Binary files /dev/null and b/data/images/paintings/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier.jpg differ diff --git a/data/images/paintings/Ernst_Ludwig_Kirchner_Street__Berlin.jpg b/data/images/paintings/Ernst_Ludwig_Kirchner_Street__Berlin.jpg new file mode 100644 index 0000000..45c8f9e Binary files /dev/null and b/data/images/paintings/Ernst_Ludwig_Kirchner_Street__Berlin.jpg differ diff --git a/data/images/paintings/Ernst_Ludwig_Kirchner_Tavern.jpg b/data/images/paintings/Ernst_Ludwig_Kirchner_Tavern.jpg new file mode 100644 index 0000000..38a0018 Binary files /dev/null and b/data/images/paintings/Ernst_Ludwig_Kirchner_Tavern.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Angel.jpg b/data/images/paintings/Fra_Angelico_Angel.jpg new file mode 100644 index 0000000..e5f6228 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Angel.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Angel_of_the_Annunciation.jpg b/data/images/paintings/Fra_Angelico_Angel_of_the_Annunciation.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Angel_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Annunciation.jpg b/data/images/paintings/Fra_Angelico_Annunciation.jpg new file mode 100644 index 0000000..71fdaa8 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Annunciation.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Blessing_Redeemer.jpg b/data/images/paintings/Fra_Angelico_Blessing_Redeemer.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Blessing_Redeemer.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Christ_as_Man_of_Sorrows_Flanked_by_Saint_Mary_Magdalene_and_Saint_John_the_Evangelist__predella__centre_panel_.jpg b/data/images/paintings/Fra_Angelico_Christ_as_Man_of_Sorrows_Flanked_by_Saint_Mary_Magdalene_and_Saint_John_the_Evangelist__predella__centre_panel_.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Christ_as_Man_of_Sorrows_Flanked_by_Saint_Mary_Magdalene_and_Saint_John_the_Evangelist__predella__centre_panel_.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Christ_on_the_cross.jpg b/data/images/paintings/Fra_Angelico_Christ_on_the_cross.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Christ_on_the_cross.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece.jpg b/data/images/paintings/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Coronation_of_the_Virgin.jpg b/data/images/paintings/Fra_Angelico_Coronation_of_the_Virgin.jpg new file mode 100644 index 0000000..246e59d Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Coronation_of_the_Virgin.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Disrobement_of_Christ.jpg b/data/images/paintings/Fra_Angelico_Disrobement_of_Christ.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Disrobement_of_Christ.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Fiesole_Altarpiece.jpg b/data/images/paintings/Fra_Angelico_Fiesole_Altarpiece.jpg new file mode 100644 index 0000000..bc4ccfc Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Fiesole_Altarpiece.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Lamentation_of_Christ.JPG b/data/images/paintings/Fra_Angelico_Lamentation_of_Christ.JPG new file mode 100644 index 0000000..dba525f Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Lamentation_of_Christ.JPG differ diff --git a/data/images/paintings/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels.jpg b/data/images/paintings/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels.jpg new file mode 100644 index 0000000..e5f6228 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas.jpg b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas.jpg new file mode 100644 index 0000000..e5f6228 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Saints.jpg b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Saints.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Saints.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Two_Angels.jpg b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Two_Angels.jpg new file mode 100644 index 0000000..e5f6228 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Madonna_and_Child_with_Two_Angels.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Madonna_dei_Cedri.jpg b/data/images/paintings/Fra_Angelico_Madonna_dei_Cedri.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Madonna_dei_Cedri.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Mary_of_the_Annuciation.jpg b/data/images/paintings/Fra_Angelico_Mary_of_the_Annuciation.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Mary_of_the_Annuciation.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Nativity.jpg b/data/images/paintings/Fra_Angelico_Nativity.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Nativity.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Nativity_and_Agony_in_the_Garden.jpg b/data/images/paintings/Fra_Angelico_Nativity_and_Agony_in_the_Garden.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Nativity_and_Agony_in_the_Garden.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Predella_of_the_Annunciation.jpg b/data/images/paintings/Fra_Angelico_Predella_of_the_Annunciation.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Predella_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel_.jpg b/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel_.jpg new file mode 100644 index 0000000..094815e Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel_.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel_.jpg b/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel_.jpg new file mode 100644 index 0000000..0ff6d46 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel_.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint.jpg b/data/images/paintings/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Francis_of_Assisi.jpg b/data/images/paintings/Fra_Angelico_Saint_Francis_of_Assisi.jpg new file mode 100644 index 0000000..d398497 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Francis_of_Assisi.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic.jpg b/data/images/paintings/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic.jpg new file mode 100644 index 0000000..f8112c5 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Joseph____.jpg b/data/images/paintings/Fra_Angelico_Saint_Joseph____.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Joseph____.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Mark.jpg b/data/images/paintings/Fra_Angelico_Saint_Mark.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Mark.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Matthew.jpg b/data/images/paintings/Fra_Angelico_Saint_Matthew.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Matthew.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Saint_Michael_Archangel_Makes_the_Sea_Withdraw_to_Leave_a_Passage_for_a_Woman_who_Gave_Birth_on_a_Pilgrimage_to_Tumba__and_Saint_Michael_Archangel_and_the_Bull_of_Monte_Gargano.jpg b/data/images/paintings/Fra_Angelico_Saint_Michael_Archangel_Makes_the_Sea_Withdraw_to_Leave_a_Passage_for_a_Woman_who_Gave_Birth_on_a_Pilgrimage_to_Tumba__and_Saint_Michael_Archangel_and_the_Bull_of_Monte_Gargano.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Saint_Michael_Archangel_Makes_the_Sea_Withdraw_to_Leave_a_Passage_for_a_Woman_who_Gave_Birth_on_a_Pilgrimage_to_Tumba__and_Saint_Michael_Archangel_and_the_Bull_of_Monte_Gargano.jpg differ diff --git a/data/images/paintings/Fra_Angelico_San_Pietro_Martire_Triptych.jpg b/data/images/paintings/Fra_Angelico_San_Pietro_Martire_Triptych.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_San_Pietro_Martire_Triptych.jpg differ diff --git a/data/images/paintings/Fra_Angelico_St_John_the_Baptist.jpg b/data/images/paintings/Fra_Angelico_St_John_the_Baptist.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_St_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Stories_of_Saint_Francis.jpg b/data/images/paintings/Fra_Angelico_Stories_of_Saint_Francis.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Stories_of_Saint_Francis.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Annunciation.jpg b/data/images/paintings/Fra_Angelico_The_Annunciation.jpg new file mode 100644 index 0000000..5e7fed7 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Annunciation.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Blessing_Redimeer.jpg b/data/images/paintings/Fra_Angelico_The_Blessing_Redimeer.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Blessing_Redimeer.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Coronation_of_the_Virgin.jpg b/data/images/paintings/Fra_Angelico_The_Coronation_of_the_Virgin.jpg new file mode 100644 index 0000000..067edbe Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Coronation_of_the_Virgin.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs.jpg b/data/images/paintings/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Funeral_of_a_Bishop_Saint.jpg b/data/images/paintings/Fra_Angelico_The_Funeral_of_a_Bishop_Saint.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Funeral_of_a_Bishop_Saint.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi.jpg b/data/images/paintings/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Penitent_Saint_Jerome.jpg b/data/images/paintings/Fra_Angelico_The_Penitent_Saint_Jerome.jpg new file mode 100644 index 0000000..dd7127f Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Penitent_Saint_Jerome.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels.jpg b/data/images/paintings/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels.jpg differ diff --git a/data/images/paintings/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right_.jpg b/data/images/paintings/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right_.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right_.jpg differ diff --git a/data/images/paintings/Fra_Angelico_Thebaid.jpg b/data/images/paintings/Fra_Angelico_Thebaid.jpg new file mode 100644 index 0000000..005d796 Binary files /dev/null and b/data/images/paintings/Fra_Angelico_Thebaid.jpg differ diff --git a/data/images/paintings/Fran_ois_Boucher_Cupid_a_Captive.jpg b/data/images/paintings/Fran_ois_Boucher_Cupid_a_Captive.jpg new file mode 100644 index 0000000..f1171da Binary files /dev/null and b/data/images/paintings/Fran_ois_Boucher_Cupid_a_Captive.jpg differ diff --git a/data/images/paintings/Fran_ois_Boucher_Madame_de_Pompadour.jpg b/data/images/paintings/Fran_ois_Boucher_Madame_de_Pompadour.jpg new file mode 100644 index 0000000..f1171da Binary files /dev/null and b/data/images/paintings/Fran_ois_Boucher_Madame_de_Pompadour.jpg differ diff --git a/data/images/paintings/Fran_ois_Boucher_Pastoral.jpg b/data/images/paintings/Fran_ois_Boucher_Pastoral.jpg new file mode 100644 index 0000000..f1171da Binary files /dev/null and b/data/images/paintings/Fran_ois_Boucher_Pastoral.jpg differ diff --git a/data/images/paintings/Fran_ois_Boucher_The_Blonde_Odalisque.jpg b/data/images/paintings/Fran_ois_Boucher_The_Blonde_Odalisque.jpg new file mode 100644 index 0000000..f1171da Binary files /dev/null and b/data/images/paintings/Fran_ois_Boucher_The_Blonde_Odalisque.jpg differ diff --git a/data/images/paintings/Fran_ois_Boucher_The_Toilet_of_Venus.jpg b/data/images/paintings/Fran_ois_Boucher_The_Toilet_of_Venus.jpg new file mode 100644 index 0000000..1a825aa Binary files /dev/null and b/data/images/paintings/Fran_ois_Boucher_The_Toilet_of_Venus.jpg differ diff --git a/data/images/paintings/Francis_Picabia_Amorous_Parade.jpg b/data/images/paintings/Francis_Picabia_Amorous_Parade.jpg new file mode 100644 index 0000000..b5c22d3 Binary files /dev/null and b/data/images/paintings/Francis_Picabia_Amorous_Parade.jpg differ diff --git a/data/images/paintings/Francis_Picabia_I_See_Again_in_Memory_My_Dear_Udnie.jpg b/data/images/paintings/Francis_Picabia_I_See_Again_in_Memory_My_Dear_Udnie.jpg new file mode 100644 index 0000000..858dfa0 Binary files /dev/null and b/data/images/paintings/Francis_Picabia_I_See_Again_in_Memory_My_Dear_Udnie.jpg differ diff --git a/data/images/paintings/Francis_Picabia_Olga.jpg b/data/images/paintings/Francis_Picabia_Olga.jpg new file mode 100644 index 0000000..f385747 Binary files /dev/null and b/data/images/paintings/Francis_Picabia_Olga.jpg differ diff --git a/data/images/paintings/Francis_Picabia_The_Cacodylic_Eye.jpg b/data/images/paintings/Francis_Picabia_The_Cacodylic_Eye.jpg new file mode 100644 index 0000000..858dfa0 Binary files /dev/null and b/data/images/paintings/Francis_Picabia_The_Cacodylic_Eye.jpg differ diff --git a/data/images/paintings/Francis_Picabia_Transparence.jpg b/data/images/paintings/Francis_Picabia_Transparence.jpg new file mode 100644 index 0000000..f385747 Binary files /dev/null and b/data/images/paintings/Francis_Picabia_Transparence.jpg differ diff --git a/data/images/paintings/Francisco_Goya_Saturn_Devouring_His_Son.jpg b/data/images/paintings/Francisco_Goya_Saturn_Devouring_His_Son.jpg new file mode 100644 index 0000000..1b17033 Binary files /dev/null and b/data/images/paintings/Francisco_Goya_Saturn_Devouring_His_Son.jpg differ diff --git a/data/images/paintings/Francisco_Goya_The_Clothed_Maja.jpg b/data/images/paintings/Francisco_Goya_The_Clothed_Maja.jpg new file mode 100644 index 0000000..1b17033 Binary files /dev/null and b/data/images/paintings/Francisco_Goya_The_Clothed_Maja.jpg differ diff --git a/data/images/paintings/Francisco_Goya_The_Naked_Maja.jpg b/data/images/paintings/Francisco_Goya_The_Naked_Maja.jpg new file mode 100644 index 0000000..26b3506 Binary files /dev/null and b/data/images/paintings/Francisco_Goya_The_Naked_Maja.jpg differ diff --git a/data/images/paintings/Georges_Braque_Fruit_Dish_and_Glass.jpg b/data/images/paintings/Georges_Braque_Fruit_Dish_and_Glass.jpg new file mode 100644 index 0000000..7b7474e Binary files /dev/null and b/data/images/paintings/Georges_Braque_Fruit_Dish_and_Glass.jpg differ diff --git a/data/images/paintings/Georges_Braque_Houses_at_l_Estaque.jpg b/data/images/paintings/Georges_Braque_Houses_at_l_Estaque.jpg new file mode 100644 index 0000000..92d198f Binary files /dev/null and b/data/images/paintings/Georges_Braque_Houses_at_l_Estaque.jpg differ diff --git a/data/images/paintings/Georges_Braque_Piano_and_Mandola.jpg b/data/images/paintings/Georges_Braque_Piano_and_Mandola.jpg new file mode 100644 index 0000000..7bbf5f9 Binary files /dev/null and b/data/images/paintings/Georges_Braque_Piano_and_Mandola.jpg differ diff --git a/data/images/paintings/Georges_Braque_The_Portuguese.jpg b/data/images/paintings/Georges_Braque_The_Portuguese.jpg new file mode 100644 index 0000000..7bbf5f9 Binary files /dev/null and b/data/images/paintings/Georges_Braque_The_Portuguese.jpg differ diff --git a/data/images/paintings/Georges_Braque_Violin_and_Candlestick.jpg b/data/images/paintings/Georges_Braque_Violin_and_Candlestick.jpg new file mode 100644 index 0000000..7bbf5f9 Binary files /dev/null and b/data/images/paintings/Georges_Braque_Violin_and_Candlestick.jpg differ diff --git a/data/images/paintings/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte.jpg b/data/images/paintings/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte.jpg new file mode 100644 index 0000000..38cc460 Binary files /dev/null and b/data/images/paintings/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte.jpg differ diff --git a/data/images/paintings/Georges_Seurat_Bathers_at_Asni_res.jpg b/data/images/paintings/Georges_Seurat_Bathers_at_Asni_res.jpg new file mode 100644 index 0000000..38cc460 Binary files /dev/null and b/data/images/paintings/Georges_Seurat_Bathers_at_Asni_res.jpg differ diff --git a/data/images/paintings/Georges_Seurat_Models.jpg b/data/images/paintings/Georges_Seurat_Models.jpg new file mode 100644 index 0000000..38cc460 Binary files /dev/null and b/data/images/paintings/Georges_Seurat_Models.jpg differ diff --git a/data/images/paintings/Georges_Seurat_The_Lighthouse_at_Honfleur.jpg b/data/images/paintings/Georges_Seurat_The_Lighthouse_at_Honfleur.jpg new file mode 100644 index 0000000..38cc460 Binary files /dev/null and b/data/images/paintings/Georges_Seurat_The_Lighthouse_at_Honfleur.jpg differ diff --git a/data/images/paintings/Georges_Seurat_Young_Woman_Powdering_Herself.jpg b/data/images/paintings/Georges_Seurat_Young_Woman_Powdering_Herself.jpg new file mode 100644 index 0000000..8a26edc Binary files /dev/null and b/data/images/paintings/Georges_Seurat_Young_Woman_Powdering_Herself.jpg differ diff --git a/data/images/paintings/Giacomo_Balla_Abstract_Speed___Sound.jpg b/data/images/paintings/Giacomo_Balla_Abstract_Speed___Sound.jpg new file mode 100644 index 0000000..3dacee7 Binary files /dev/null and b/data/images/paintings/Giacomo_Balla_Abstract_Speed___Sound.jpg differ diff --git a/data/images/paintings/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash.jpg b/data/images/paintings/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash.jpg new file mode 100644 index 0000000..b7c608a Binary files /dev/null and b/data/images/paintings/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash.jpg differ diff --git a/data/images/paintings/Giacomo_Balla_Mercury_Passing_Before_the_Sun.jpg b/data/images/paintings/Giacomo_Balla_Mercury_Passing_Before_the_Sun.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Giacomo_Balla_Mercury_Passing_Before_the_Sun.jpg differ diff --git a/data/images/paintings/Giacomo_Balla_The_Hand_of_the_Violinist.jpg b/data/images/paintings/Giacomo_Balla_The_Hand_of_the_Violinist.jpg new file mode 100644 index 0000000..b7c608a Binary files /dev/null and b/data/images/paintings/Giacomo_Balla_The_Hand_of_the_Violinist.jpg differ diff --git a/data/images/paintings/Giacomo_Balla_Work_of_the_Futurist_Housewife.jpg b/data/images/paintings/Giacomo_Balla_Work_of_the_Futurist_Housewife.jpg new file mode 100644 index 0000000..b7c608a Binary files /dev/null and b/data/images/paintings/Giacomo_Balla_Work_of_the_Futurist_Housewife.jpg differ diff --git a/data/images/paintings/Gino_Severini_Armored_Train_in_Action.jpg b/data/images/paintings/Gino_Severini_Armored_Train_in_Action.jpg new file mode 100644 index 0000000..e482632 Binary files /dev/null and b/data/images/paintings/Gino_Severini_Armored_Train_in_Action.jpg differ diff --git a/data/images/paintings/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin.jpg b/data/images/paintings/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin.jpg new file mode 100644 index 0000000..e482632 Binary files /dev/null and b/data/images/paintings/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin.jpg differ diff --git a/data/images/paintings/Gino_Severini_Maternity.jpg b/data/images/paintings/Gino_Severini_Maternity.jpg new file mode 100644 index 0000000..e482632 Binary files /dev/null and b/data/images/paintings/Gino_Severini_Maternity.jpg differ diff --git a/data/images/paintings/Gino_Severini_Pan-Pan_Dance_at_the_Monico.jpg b/data/images/paintings/Gino_Severini_Pan-Pan_Dance_at_the_Monico.jpg new file mode 100644 index 0000000..e482632 Binary files /dev/null and b/data/images/paintings/Gino_Severini_Pan-Pan_Dance_at_the_Monico.jpg differ diff --git a/data/images/paintings/Gino_Severini_The_Boulevard.jpg b/data/images/paintings/Gino_Severini_The_Boulevard.jpg new file mode 100644 index 0000000..e482632 Binary files /dev/null and b/data/images/paintings/Gino_Severini_The_Boulevard.jpg differ diff --git a/data/images/paintings/Giotto_Annunciation_to_Saint_Anne.jpg b/data/images/paintings/Giotto_Annunciation_to_Saint_Anne.jpg new file mode 100644 index 0000000..a646953 Binary files /dev/null and b/data/images/paintings/Giotto_Annunciation_to_Saint_Anne.jpg differ diff --git a/data/images/paintings/Giotto_Apparition_at_Arles.jpg b/data/images/paintings/Giotto_Apparition_at_Arles.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Apparition_at_Arles.jpg differ diff --git a/data/images/paintings/Giotto_Ascension.jpg b/data/images/paintings/Giotto_Ascension.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Ascension.jpg differ diff --git a/data/images/paintings/Giotto_Badia_Polyptych.jpg b/data/images/paintings/Giotto_Badia_Polyptych.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Badia_Polyptych.jpg differ diff --git a/data/images/paintings/Giotto_Birth_of_the_Virgin.jpg b/data/images/paintings/Giotto_Birth_of_the_Virgin.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Giotto_Birth_of_the_Virgin.jpg differ diff --git a/data/images/paintings/Giotto_Crucifixion.jpg b/data/images/paintings/Giotto_Crucifixion.jpg new file mode 100644 index 0000000..4cfa8a4 Binary files /dev/null and b/data/images/paintings/Giotto_Crucifixion.jpg differ diff --git a/data/images/paintings/Giotto_Death_of_the_Knight_of_Celano.jpg b/data/images/paintings/Giotto_Death_of_the_Knight_of_Celano.jpg new file mode 100644 index 0000000..2c7e4a4 Binary files /dev/null and b/data/images/paintings/Giotto_Death_of_the_Knight_of_Celano.jpg differ diff --git a/data/images/paintings/Giotto_Decorative_bands_in_the_Scrovegni_chapel.jpg b/data/images/paintings/Giotto_Decorative_bands_in_the_Scrovegni_chapel.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Decorative_bands_in_the_Scrovegni_chapel.jpg differ diff --git a/data/images/paintings/Giotto_Dream_of_Innocent_III.jpg b/data/images/paintings/Giotto_Dream_of_Innocent_III.jpg new file mode 100644 index 0000000..c499837 Binary files /dev/null and b/data/images/paintings/Giotto_Dream_of_Innocent_III.jpg differ diff --git a/data/images/paintings/Giotto_Dream_of_the_Palace.jpg b/data/images/paintings/Giotto_Dream_of_the_Palace.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Dream_of_the_Palace.jpg differ diff --git a/data/images/paintings/Giotto_Ecstasy_of_St_Francis.jpg b/data/images/paintings/Giotto_Ecstasy_of_St_Francis.jpg new file mode 100644 index 0000000..825be2e Binary files /dev/null and b/data/images/paintings/Giotto_Ecstasy_of_St_Francis.jpg differ diff --git a/data/images/paintings/Giotto_Franciscan_brother.jpg b/data/images/paintings/Giotto_Franciscan_brother.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Franciscan_brother.jpg differ diff --git a/data/images/paintings/Giotto_Homage_of_a_Simple_Man.jpg b/data/images/paintings/Giotto_Homage_of_a_Simple_Man.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Homage_of_a_Simple_Man.jpg differ diff --git a/data/images/paintings/Giotto_Isaac_Rejecting_Esau.jpg b/data/images/paintings/Giotto_Isaac_Rejecting_Esau.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Isaac_Rejecting_Esau.jpg differ diff --git a/data/images/paintings/Giotto_Joachim_s_Dream.jpg b/data/images/paintings/Giotto_Joachim_s_Dream.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Joachim_s_Dream.jpg differ diff --git a/data/images/paintings/Giotto_Joachim_s_Sacrificial_Offering.jpg b/data/images/paintings/Giotto_Joachim_s_Sacrificial_Offering.jpg new file mode 100644 index 0000000..8a966c3 Binary files /dev/null and b/data/images/paintings/Giotto_Joachim_s_Sacrificial_Offering.jpg differ diff --git a/data/images/paintings/Giotto_Joseph_in_the_well.jpg b/data/images/paintings/Giotto_Joseph_in_the_well.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Joseph_in_the_well.jpg differ diff --git a/data/images/paintings/Giotto_Lamentation.jpg b/data/images/paintings/Giotto_Lamentation.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Lamentation.jpg differ diff --git a/data/images/paintings/Giotto_Madonna_Enthroned.jpg b/data/images/paintings/Giotto_Madonna_Enthroned.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Madonna_Enthroned.jpg differ diff --git a/data/images/paintings/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa.jpg b/data/images/paintings/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa.jpg differ diff --git a/data/images/paintings/Giotto_Miracle_of_the_Crucifix.jpg b/data/images/paintings/Giotto_Miracle_of_the_Crucifix.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Miracle_of_the_Crucifix.jpg differ diff --git a/data/images/paintings/Giotto_Miracle_of_the_Spring.jpg b/data/images/paintings/Giotto_Miracle_of_the_Spring.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Miracle_of_the_Spring.jpg differ diff --git a/data/images/paintings/Giotto_Pentecost.jpg b/data/images/paintings/Giotto_Pentecost.jpg new file mode 100644 index 0000000..8e3e606 Binary files /dev/null and b/data/images/paintings/Giotto_Pentecost.jpg differ diff --git a/data/images/paintings/Giotto_Renunciation_of_Wordly_Goods.jpg b/data/images/paintings/Giotto_Renunciation_of_Wordly_Goods.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Renunciation_of_Wordly_Goods.jpg differ diff --git a/data/images/paintings/Giotto_Resurrection.jpg b/data/images/paintings/Giotto_Resurrection.jpg new file mode 100644 index 0000000..c7e19b0 Binary files /dev/null and b/data/images/paintings/Giotto_Resurrection.jpg differ diff --git a/data/images/paintings/Giotto_Saint_Francis_Expelling_the_Devils.jpg b/data/images/paintings/Giotto_Saint_Francis_Expelling_the_Devils.jpg new file mode 100644 index 0000000..d398497 Binary files /dev/null and b/data/images/paintings/Giotto_Saint_Francis_Expelling_the_Devils.jpg differ diff --git a/data/images/paintings/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto.jpg b/data/images/paintings/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto.jpg differ diff --git a/data/images/paintings/Giotto_Scenes_from_the_New_Testament__Lamentation.jpg b/data/images/paintings/Giotto_Scenes_from_the_New_Testament__Lamentation.jpg new file mode 100644 index 0000000..adf2dda Binary files /dev/null and b/data/images/paintings/Giotto_Scenes_from_the_New_Testament__Lamentation.jpg differ diff --git a/data/images/paintings/Giotto_Sermon_to_the_Birds.jpg b/data/images/paintings/Giotto_Sermon_to_the_Birds.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Sermon_to_the_Birds.jpg differ diff --git a/data/images/paintings/Giotto_St_Francis_Preaching_before_Honorius_III.jpg b/data/images/paintings/Giotto_St_Francis_Preaching_before_Honorius_III.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_St_Francis_Preaching_before_Honorius_III.jpg differ diff --git a/data/images/paintings/Giotto_St_Francis_before_the_Sultan.jpg b/data/images/paintings/Giotto_St_Francis_before_the_Sultan.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_St_Francis_before_the_Sultan.jpg differ diff --git a/data/images/paintings/Giotto_St_Paul.jpg b/data/images/paintings/Giotto_St_Paul.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_St_Paul.jpg differ diff --git a/data/images/paintings/Giotto_St_Peter.jpg b/data/images/paintings/Giotto_St_Peter.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_St_Peter.jpg differ diff --git a/data/images/paintings/Giotto_St__Francis_of_Assisi_Receiving_the_Stigmata.jpg b/data/images/paintings/Giotto_St__Francis_of_Assisi_Receiving_the_Stigmata.jpg new file mode 100644 index 0000000..2ea0d8f Binary files /dev/null and b/data/images/paintings/Giotto_St__Francis_of_Assisi_Receiving_the_Stigmata.jpg differ diff --git a/data/images/paintings/Giotto_Vault_of_the_Doctors_of_the_Church.jpg b/data/images/paintings/Giotto_Vault_of_the_Doctors_of_the_Church.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Vault_of_the_Doctors_of_the_Church.jpg differ diff --git a/data/images/paintings/Giotto_Verification_of_the_Stigmata.jpg b/data/images/paintings/Giotto_Verification_of_the_Stigmata.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Verification_of_the_Stigmata.jpg differ diff --git a/data/images/paintings/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints.jpg b/data/images/paintings/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints.jpg new file mode 100644 index 0000000..396f56e Binary files /dev/null and b/data/images/paintings/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints.jpg differ diff --git a/data/images/paintings/Giotto_Vision_of_the_Flaming_Chariot.jpg b/data/images/paintings/Giotto_Vision_of_the_Flaming_Chariot.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Vision_of_the_Flaming_Chariot.jpg differ diff --git a/data/images/paintings/Giotto_Vision_of_the_Trones.jpg b/data/images/paintings/Giotto_Vision_of_the_Trones.jpg new file mode 100644 index 0000000..fedfa35 Binary files /dev/null and b/data/images/paintings/Giotto_Vision_of_the_Trones.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_A_Burial_at_Ornans.jpg b/data/images/paintings/Gustave_Courbet_A_Burial_at_Ornans.jpg new file mode 100644 index 0000000..2315608 Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_A_Burial_at_Ornans.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_Man_with_a_Pipe.jpg b/data/images/paintings/Gustave_Courbet_Man_with_a_Pipe.jpg new file mode 100644 index 0000000..0d10ef8 Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_Man_with_a_Pipe.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_Sleep.jpg b/data/images/paintings/Gustave_Courbet_Sleep.jpg new file mode 100644 index 0000000..2315608 Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_Sleep.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_The_Artist_s_Studio.jpg b/data/images/paintings/Gustave_Courbet_The_Artist_s_Studio.jpg new file mode 100644 index 0000000..2001b5b Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_The_Artist_s_Studio.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_The_Origin_of_the_World.jpg b/data/images/paintings/Gustave_Courbet_The_Origin_of_the_World.jpg new file mode 100644 index 0000000..2315608 Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_The_Origin_of_the_World.jpg differ diff --git a/data/images/paintings/Gustave_Courbet_The_Stone_Breakers.jpg b/data/images/paintings/Gustave_Courbet_The_Stone_Breakers.jpg new file mode 100644 index 0000000..2315608 Binary files /dev/null and b/data/images/paintings/Gustave_Courbet_The_Stone_Breakers.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife.jpg b/data/images/paintings/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Da-Dandy.jpg b/data/images/paintings/Hannah_H_ch_Da-Dandy.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Da-Dandy.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Indian_Dancer.jpg b/data/images/paintings/Hannah_H_ch_Indian_Dancer.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Indian_Dancer.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Marlene.jpg b/data/images/paintings/Hannah_H_ch_Marlene.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Marlene.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Russian_Dance.jpg b/data/images/paintings/Hannah_H_ch_Russian_Dance.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Russian_Dance.jpg differ diff --git a/data/images/paintings/Hannah_H_ch_Untitled.jpg b/data/images/paintings/Hannah_H_ch_Untitled.jpg new file mode 100644 index 0000000..ac40123 Binary files /dev/null and b/data/images/paintings/Hannah_H_ch_Untitled.jpg differ diff --git a/data/images/paintings/Henri_Matisse_Blue_Nude.jpg b/data/images/paintings/Henri_Matisse_Blue_Nude.jpg new file mode 100644 index 0000000..dd1cd4e Binary files /dev/null and b/data/images/paintings/Henri_Matisse_Blue_Nude.jpg differ diff --git a/data/images/paintings/Henri_Matisse_The_Red_Room.jpg b/data/images/paintings/Henri_Matisse_The_Red_Room.jpg new file mode 100644 index 0000000..dd1cd4e Binary files /dev/null and b/data/images/paintings/Henri_Matisse_The_Red_Room.jpg differ diff --git a/data/images/paintings/Henri_Matisse_Woman_with_a_Hat.jpg b/data/images/paintings/Henri_Matisse_Woman_with_a_Hat.jpg new file mode 100644 index 0000000..ce27c3e Binary files /dev/null and b/data/images/paintings/Henri_Matisse_Woman_with_a_Hat.jpg differ diff --git a/data/images/paintings/Henri_Privat-Livemont_La_Branche_d_Or.jpg b/data/images/paintings/Henri_Privat-Livemont_La_Branche_d_Or.jpg new file mode 100644 index 0000000..32dc203 Binary files /dev/null and b/data/images/paintings/Henri_Privat-Livemont_La_Branche_d_Or.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_A_Tavern_Quarrel.jpg b/data/images/paintings/Hieronymus_Bosch_A_Tavern_Quarrel.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_A_Tavern_Quarrel.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron.jpg b/data/images/paintings/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Child.jpg b/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Child.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Child.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Magi.jpg b/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Magi.jpg new file mode 100644 index 0000000..39c6f5a Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Adoration_of_the_Magi.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_An_Allegory_of_Intemperance.jpg b/data/images/paintings/Hieronymus_Bosch_An_Allegory_of_Intemperance.jpg new file mode 100644 index 0000000..237fd0a Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_An_Allegory_of_Intemperance.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Christ_Carrying_the_Cross.jpg b/data/images/paintings/Hieronymus_Bosch_Christ_Carrying_the_Cross.jpg new file mode 100644 index 0000000..d9089ed Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Christ_Carrying_the_Cross.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame.jpg b/data/images/paintings/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Christ_Crowned_with_Thorns.jpg b/data/images/paintings/Hieronymus_Bosch_Christ_Crowned_with_Thorns.jpg new file mode 100644 index 0000000..d8faf0d Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Christ_Crowned_with_Thorns.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings_.jpg b/data/images/paintings/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings_.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings_.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Concert_in_an_Egg__verso_.jpg b/data/images/paintings/Hieronymus_Bosch_Concert_in_an_Egg__verso_.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Concert_in_an_Egg__verso_.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Crucifixion_with_a_Donor.jpg b/data/images/paintings/Hieronymus_Bosch_Crucifixion_with_a_Donor.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Crucifixion_with_a_Donor.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Death_of_the_Reprobate.jpg b/data/images/paintings/Hieronymus_Bosch_Death_of_the_Reprobate.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Death_of_the_Reprobate.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Descent_into_Hell.jpg b/data/images/paintings/Hieronymus_Bosch_Descent_into_Hell.jpg new file mode 100644 index 0000000..75d4d4a Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Descent_into_Hell.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Ecce_Homo.jpg b/data/images/paintings/Hieronymus_Bosch_Ecce_Homo.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Ecce_Homo.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Fools__kitchen.jpg b/data/images/paintings/Hieronymus_Bosch_Fools__kitchen.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Fools__kitchen.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face_.jpg b/data/images/paintings/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face_.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face_.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Hell_scene_and_monsters.jpg b/data/images/paintings/Hieronymus_Bosch_Hell_scene_and_monsters.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Hell_scene_and_monsters.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ.jpg b/data/images/paintings/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Purgatory.jpg b/data/images/paintings/Hieronymus_Bosch_Purgatory.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Purgatory.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_St__John__on_Patmos.jpg b/data/images/paintings/Hieronymus_Bosch_St__John__on_Patmos.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_St__John__on_Patmos.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness.jpg b/data/images/paintings/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness.jpg new file mode 100644 index 0000000..fa4e002 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Temptation_of_Saint_Anthony.jpg b/data/images/paintings/Hieronymus_Bosch_Temptation_of_Saint_Anthony.jpg new file mode 100644 index 0000000..5f3f3cb Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Temptation_of_Saint_Anthony.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Adoration_of_the_Magi.jpg b/data/images/paintings/Hieronymus_Bosch_The_Adoration_of_the_Magi.jpg new file mode 100644 index 0000000..69646bb Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Adoration_of_the_Magi.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Conjurer.jpg b/data/images/paintings/Hieronymus_Bosch_The_Conjurer.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Conjurer.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Epiphany.jpg b/data/images/paintings/Hieronymus_Bosch_The_Epiphany.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Epiphany.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Garden_of_Earthly_Delights.jpg b/data/images/paintings/Hieronymus_Bosch_The_Garden_of_Earthly_Delights.jpg new file mode 100644 index 0000000..35857c5 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Garden_of_Earthly_Delights.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Hermit_Saint.jpg b/data/images/paintings/Hieronymus_Bosch_The_Hermit_Saint.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Hermit_Saint.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Mass_of_Saint_Gregory.jpg b/data/images/paintings/Hieronymus_Bosch_The_Mass_of_Saint_Gregory.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Mass_of_Saint_Gregory.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Passion_of_Christ.jpg b/data/images/paintings/Hieronymus_Bosch_The_Passion_of_Christ.jpg new file mode 100644 index 0000000..354ec7d Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Passion_of_Christ.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony.jpg b/data/images/paintings/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony.jpg new file mode 100644 index 0000000..5f3f3cb Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit.jpg b/data/images/paintings/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit.jpg new file mode 100644 index 0000000..521244f Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Two_Male_Heads.jpg b/data/images/paintings/Hieronymus_Bosch_Two_Male_Heads.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Two_Male_Heads.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Two_monsters.jpg b/data/images/paintings/Hieronymus_Bosch_Two_monsters.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Two_monsters.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed.jpg b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell.jpg b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell.jpg b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell.jpg differ diff --git a/data/images/paintings/Hieronymus_Bosch_the_paradise.jpg b/data/images/paintings/Hieronymus_Bosch_the_paradise.jpg new file mode 100644 index 0000000..43231f8 Binary files /dev/null and b/data/images/paintings/Hieronymus_Bosch_the_paradise.jpg differ diff --git a/data/images/paintings/Honor__Daumier_Gargantua.jpg b/data/images/paintings/Honor__Daumier_Gargantua.jpg new file mode 100644 index 0000000..2c4a0d2 Binary files /dev/null and b/data/images/paintings/Honor__Daumier_Gargantua.jpg differ diff --git a/data/images/paintings/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art.jpg b/data/images/paintings/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art.jpg new file mode 100644 index 0000000..776ef45 Binary files /dev/null and b/data/images/paintings/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art.jpg differ diff --git a/data/images/paintings/Honor__Daumier_Rue_Transnonain.jpg b/data/images/paintings/Honor__Daumier_Rue_Transnonain.jpg new file mode 100644 index 0000000..86e6137 Binary files /dev/null and b/data/images/paintings/Honor__Daumier_Rue_Transnonain.jpg differ diff --git a/data/images/paintings/Honor__Daumier_The_Crunch.jpg b/data/images/paintings/Honor__Daumier_The_Crunch.jpg new file mode 100644 index 0000000..3d4814f Binary files /dev/null and b/data/images/paintings/Honor__Daumier_The_Crunch.jpg differ diff --git a/data/images/paintings/Honor__Daumier_The_Uprising.jpg b/data/images/paintings/Honor__Daumier_The_Uprising.jpg new file mode 100644 index 0000000..3d4814f Binary files /dev/null and b/data/images/paintings/Honor__Daumier_The_Uprising.jpg differ diff --git a/data/images/paintings/Honor__Daumier_Third-Class_Carriage.jpg b/data/images/paintings/Honor__Daumier_Third-Class_Carriage.jpg new file mode 100644 index 0000000..c799498 Binary files /dev/null and b/data/images/paintings/Honor__Daumier_Third-Class_Carriage.jpg differ diff --git a/data/images/paintings/Ivan_Klyun_Non-Objective_Composition.jpg b/data/images/paintings/Ivan_Klyun_Non-Objective_Composition.jpg new file mode 100644 index 0000000..14b6099 Binary files /dev/null and b/data/images/paintings/Ivan_Klyun_Non-Objective_Composition.jpg differ diff --git a/data/images/paintings/Ivan_Klyun_Self-Portrait.jpg b/data/images/paintings/Ivan_Klyun_Self-Portrait.jpg new file mode 100644 index 0000000..e28ed7c Binary files /dev/null and b/data/images/paintings/Ivan_Klyun_Self-Portrait.jpg differ diff --git a/data/images/paintings/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth.jpg b/data/images/paintings/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth.jpg new file mode 100644 index 0000000..22fb1a1 Binary files /dev/null and b/data/images/paintings/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth.jpg differ diff --git a/data/images/paintings/J__M__W__Turner_The_Fighting_Temeraire.jpg b/data/images/paintings/J__M__W__Turner_The_Fighting_Temeraire.jpg new file mode 100644 index 0000000..a050441 Binary files /dev/null and b/data/images/paintings/J__M__W__Turner_The_Fighting_Temeraire.jpg differ diff --git a/data/images/paintings/J__M__W__Turner_The_Slave_Ship.jpg b/data/images/paintings/J__M__W__Turner_The_Slave_Ship.jpg new file mode 100644 index 0000000..65138cc Binary files /dev/null and b/data/images/paintings/J__M__W__Turner_The_Slave_Ship.jpg differ diff --git a/data/images/paintings/Jackson_Pollock_Autumn_Rhythm.jpg b/data/images/paintings/Jackson_Pollock_Autumn_Rhythm.jpg new file mode 100644 index 0000000..f730f49 Binary files /dev/null and b/data/images/paintings/Jackson_Pollock_Autumn_Rhythm.jpg differ diff --git a/data/images/paintings/Jackson_Pollock_Convergence.jpg b/data/images/paintings/Jackson_Pollock_Convergence.jpg new file mode 100644 index 0000000..f730f49 Binary files /dev/null and b/data/images/paintings/Jackson_Pollock_Convergence.jpg differ diff --git a/data/images/paintings/Jackson_Pollock_Mural.jpg b/data/images/paintings/Jackson_Pollock_Mural.jpg new file mode 100644 index 0000000..f730f49 Binary files /dev/null and b/data/images/paintings/Jackson_Pollock_Mural.jpg differ diff --git a/data/images/paintings/Jacques-Louis_David_Leonidas_at_Thermopylae.jpg b/data/images/paintings/Jacques-Louis_David_Leonidas_at_Thermopylae.jpg new file mode 100644 index 0000000..eeee43c Binary files /dev/null and b/data/images/paintings/Jacques-Louis_David_Leonidas_at_Thermopylae.jpg differ diff --git a/data/images/paintings/Jacques-Louis_David_The_Coronation_of_Napoleon.jpg b/data/images/paintings/Jacques-Louis_David_The_Coronation_of_Napoleon.jpg new file mode 100644 index 0000000..92b9cf9 Binary files /dev/null and b/data/images/paintings/Jacques-Louis_David_The_Coronation_of_Napoleon.jpg differ diff --git a/data/images/paintings/Jacques-Louis_David_The_Death_of_Marat.jpg b/data/images/paintings/Jacques-Louis_David_The_Death_of_Marat.jpg new file mode 100644 index 0000000..5b1d630 Binary files /dev/null and b/data/images/paintings/Jacques-Louis_David_The_Death_of_Marat.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Adoration_of_the_Lamb_from_the_Ghent_Altarpiece.jpg b/data/images/paintings/Jan_van_Eyck_Adoration_of_the_Lamb_from_the_Ghent_Altarpiece.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Adoration_of_the_Lamb_from_the_Ghent_Altarpiece.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Crucifixion.jpg b/data/images/paintings/Jan_van_Eyck_Crucifixion.jpg new file mode 100644 index 0000000..14b6099 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Crucifixion.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Eve.jpg b/data/images/paintings/Jan_van_Eyck_Eve.jpg new file mode 100644 index 0000000..293c2db Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Eve.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Ghent_Altarpiece.jpg b/data/images/paintings/Jan_van_Eyck_Ghent_Altarpiece.jpg new file mode 100644 index 0000000..d63d8b6 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Ghent_Altarpiece.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_John_the_Baptist.jpg b/data/images/paintings/Jan_van_Eyck_John_the_Baptist.jpg new file mode 100644 index 0000000..98eb8ed Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_L_al_Souvenir.jpg b/data/images/paintings/Jan_van_Eyck_L_al_Souvenir.jpg new file mode 100644 index 0000000..2c51c59 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_L_al_Souvenir.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Madonna_at_the_Fountain.jpg b/data/images/paintings/Jan_van_Eyck_Madonna_at_the_Fountain.jpg new file mode 100644 index 0000000..26f9513 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Madonna_at_the_Fountain.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Man_in_a_Red_Turban.jpg b/data/images/paintings/Jan_van_Eyck_Man_in_a_Red_Turban.jpg new file mode 100644 index 0000000..17e1e7f Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Man_in_a_Red_Turban.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy.jpg new file mode 100644 index 0000000..991707e Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini.jpg new file mode 100644 index 0000000..2cd45eb Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw.jpg new file mode 100644 index 0000000..9e5f912 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait__.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait__.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait__.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Portrait_of_an_unknown_praying_man.jpg b/data/images/paintings/Jan_van_Eyck_Portrait_of_an_unknown_praying_man.jpg new file mode 100644 index 0000000..84bd9bd Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Portrait_of_an_unknown_praying_man.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Saint_Christopher.jpg b/data/images/paintings/Jan_van_Eyck_Saint_Christopher.jpg new file mode 100644 index 0000000..4203add Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Saint_Christopher.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata.jpg b/data/images/paintings/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata.jpg new file mode 100644 index 0000000..373b4f1 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Singing_Angels.jpg b/data/images/paintings/Jan_van_Eyck_Singing_Angels.jpg new file mode 100644 index 0000000..03a645a Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Singing_Angels.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati.jpg b/data/images/paintings/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati.jpg new file mode 100644 index 0000000..c99ad3a Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_The_Madonna_in_the_Church.jpg b/data/images/paintings/Jan_van_Eyck_The_Madonna_in_the_Church.jpg new file mode 100644 index 0000000..94f9f45 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_The_Madonna_in_the_Church.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain.jpg b/data/images/paintings/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain.jpg differ diff --git a/data/images/paintings/Jan_van_Eyck_The_three_Marys_at_the_Tomb.jpg b/data/images/paintings/Jan_van_Eyck_The_three_Marys_at_the_Tomb.jpg new file mode 100644 index 0000000..aec3ea5 Binary files /dev/null and b/data/images/paintings/Jan_van_Eyck_The_three_Marys_at_the_Tomb.jpg differ diff --git a/data/images/paintings/Jean-Antoine_Watteau_Gilles.jpg b/data/images/paintings/Jean-Antoine_Watteau_Gilles.jpg new file mode 100644 index 0000000..39c592c Binary files /dev/null and b/data/images/paintings/Jean-Antoine_Watteau_Gilles.jpg differ diff --git a/data/images/paintings/Jean-Antoine_Watteau_Mezzetin.jpg b/data/images/paintings/Jean-Antoine_Watteau_Mezzetin.jpg new file mode 100644 index 0000000..f6e5ff1 Binary files /dev/null and b/data/images/paintings/Jean-Antoine_Watteau_Mezzetin.jpg differ diff --git a/data/images/paintings/Jean-Antoine_Watteau_Pilgrimage_to_Cythera.jpg b/data/images/paintings/Jean-Antoine_Watteau_Pilgrimage_to_Cythera.jpg new file mode 100644 index 0000000..f6e5ff1 Binary files /dev/null and b/data/images/paintings/Jean-Antoine_Watteau_Pilgrimage_to_Cythera.jpg differ diff --git a/data/images/paintings/Jean-Antoine_Watteau_The_Scale_of_Love.jpg b/data/images/paintings/Jean-Antoine_Watteau_The_Scale_of_Love.jpg new file mode 100644 index 0000000..39c592c Binary files /dev/null and b/data/images/paintings/Jean-Antoine_Watteau_The_Scale_of_Love.jpg differ diff --git a/data/images/paintings/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint.jpg b/data/images/paintings/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint.jpg new file mode 100644 index 0000000..39c592c Binary files /dev/null and b/data/images/paintings/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_Grande_Odalisque.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Grande_Odalisque.jpg new file mode 100644 index 0000000..be4ec76 Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Grande_Odalisque.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis.jpg new file mode 100644 index 0000000..2b1c393 Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne.jpg new file mode 100644 index 0000000..be4ec76 Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx.jpg new file mode 100644 index 0000000..21426c8 Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Source.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Source.jpg new file mode 100644 index 0000000..be4ec76 Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Source.jpg differ diff --git a/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath.jpg b/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath.jpg new file mode 100644 index 0000000..5ba19fd Binary files /dev/null and b/data/images/paintings/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath.jpg differ diff --git a/data/images/paintings/Jean-Fran_ois_Millet_Haystacks__Autumn.jpg b/data/images/paintings/Jean-Fran_ois_Millet_Haystacks__Autumn.jpg new file mode 100644 index 0000000..866ee1b Binary files /dev/null and b/data/images/paintings/Jean-Fran_ois_Millet_Haystacks__Autumn.jpg differ diff --git a/data/images/paintings/Jean-Fran_ois_Millet_Man_with_a_Hoe.jpg b/data/images/paintings/Jean-Fran_ois_Millet_Man_with_a_Hoe.jpg new file mode 100644 index 0000000..5a77d35 Binary files /dev/null and b/data/images/paintings/Jean-Fran_ois_Millet_Man_with_a_Hoe.jpg differ diff --git a/data/images/paintings/Jean-Fran_ois_Millet_The_Gleaners.jpg b/data/images/paintings/Jean-Fran_ois_Millet_The_Gleaners.jpg new file mode 100644 index 0000000..d6bb80b Binary files /dev/null and b/data/images/paintings/Jean-Fran_ois_Millet_The_Gleaners.jpg differ diff --git a/data/images/paintings/Jean-Fran_ois_Millet_Woman_Baking_Bread.jpg b/data/images/paintings/Jean-Fran_ois_Millet_Woman_Baking_Bread.jpg new file mode 100644 index 0000000..45c8f9e Binary files /dev/null and b/data/images/paintings/Jean-Fran_ois_Millet_Woman_Baking_Bread.jpg differ diff --git a/data/images/paintings/Jean-Honor__Fragonard_The_Bathers.jpg b/data/images/paintings/Jean-Honor__Fragonard_The_Bathers.jpg new file mode 100644 index 0000000..f5e6442 Binary files /dev/null and b/data/images/paintings/Jean-Honor__Fragonard_The_Bathers.jpg differ diff --git a/data/images/paintings/Jean-Honor__Fragonard_The_Lock.jpg b/data/images/paintings/Jean-Honor__Fragonard_The_Lock.jpg new file mode 100644 index 0000000..f5e6442 Binary files /dev/null and b/data/images/paintings/Jean-Honor__Fragonard_The_Lock.jpg differ diff --git a/data/images/paintings/Jean-Honor__Fragonard_The_Stolen_Kiss.jpg b/data/images/paintings/Jean-Honor__Fragonard_The_Stolen_Kiss.jpg new file mode 100644 index 0000000..e123512 Binary files /dev/null and b/data/images/paintings/Jean-Honor__Fragonard_The_Stolen_Kiss.jpg differ diff --git a/data/images/paintings/Jean-Honor__Fragonard_The_Swing.jpg b/data/images/paintings/Jean-Honor__Fragonard_The_Swing.jpg new file mode 100644 index 0000000..f5e6442 Binary files /dev/null and b/data/images/paintings/Jean-Honor__Fragonard_The_Swing.jpg differ diff --git a/data/images/paintings/Joan_Mir__Blue_II.jpg b/data/images/paintings/Joan_Mir__Blue_II.jpg new file mode 100644 index 0000000..2aabcad Binary files /dev/null and b/data/images/paintings/Joan_Mir__Blue_II.jpg differ diff --git a/data/images/paintings/Joan_Mir__Dutch_Interior_I.jpg b/data/images/paintings/Joan_Mir__Dutch_Interior_I.jpg new file mode 100644 index 0000000..2aabcad Binary files /dev/null and b/data/images/paintings/Joan_Mir__Dutch_Interior_I.jpg differ diff --git a/data/images/paintings/Joan_Mir__The_Birth_of_the_World.jpg b/data/images/paintings/Joan_Mir__The_Birth_of_the_World.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Joan_Mir__The_Birth_of_the_World.jpg differ diff --git a/data/images/paintings/Joan_Mir__The_Harlequin_s_Carnival.jpg b/data/images/paintings/Joan_Mir__The_Harlequin_s_Carnival.jpg new file mode 100644 index 0000000..487c652 Binary files /dev/null and b/data/images/paintings/Joan_Mir__The_Harlequin_s_Carnival.jpg differ diff --git a/data/images/paintings/Joan_Mir__The_Tilled_Field.jpg b/data/images/paintings/Joan_Mir__The_Tilled_Field.jpg new file mode 100644 index 0000000..2aabcad Binary files /dev/null and b/data/images/paintings/Joan_Mir__The_Tilled_Field.jpg differ diff --git a/data/images/paintings/Joan_Mir__Woman_in_Front_of_the_Sun.jpg b/data/images/paintings/Joan_Mir__Woman_in_Front_of_the_Sun.jpg new file mode 100644 index 0000000..2aabcad Binary files /dev/null and b/data/images/paintings/Joan_Mir__Woman_in_Front_of_the_Sun.jpg differ diff --git a/data/images/paintings/Juan_Gris_Glass_of_Beer_and_Playing_Cards.jpg b/data/images/paintings/Juan_Gris_Glass_of_Beer_and_Playing_Cards.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_Glass_of_Beer_and_Playing_Cards.jpg differ diff --git a/data/images/paintings/Juan_Gris_Portrait_of_Josette_Gris.jpg b/data/images/paintings/Juan_Gris_Portrait_of_Josette_Gris.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_Portrait_of_Josette_Gris.jpg differ diff --git a/data/images/paintings/Juan_Gris_Portrait_of_Picasso.jpg b/data/images/paintings/Juan_Gris_Portrait_of_Picasso.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_Portrait_of_Picasso.jpg differ diff --git a/data/images/paintings/Juan_Gris_Still_Life_with_Checkered_Tablecloth.jpg b/data/images/paintings/Juan_Gris_Still_Life_with_Checkered_Tablecloth.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_Still_Life_with_Checkered_Tablecloth.jpg differ diff --git a/data/images/paintings/Juan_Gris_The_Sunblind.jpg b/data/images/paintings/Juan_Gris_The_Sunblind.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_The_Sunblind.jpg differ diff --git a/data/images/paintings/Juan_Gris_The_Table.jpg b/data/images/paintings/Juan_Gris_The_Table.jpg new file mode 100644 index 0000000..ea89cf3 Binary files /dev/null and b/data/images/paintings/Juan_Gris_The_Table.jpg differ diff --git a/data/images/paintings/Kazimir_Malevich_Black_Square.jpg b/data/images/paintings/Kazimir_Malevich_Black_Square.jpg new file mode 100644 index 0000000..2e1a7de Binary files /dev/null and b/data/images/paintings/Kazimir_Malevich_Black_Square.jpg differ diff --git a/data/images/paintings/Kazimir_Malevich_Complex_Presentiment.jpg b/data/images/paintings/Kazimir_Malevich_Complex_Presentiment.jpg new file mode 100644 index 0000000..2e1a7de Binary files /dev/null and b/data/images/paintings/Kazimir_Malevich_Complex_Presentiment.jpg differ diff --git a/data/images/paintings/Kazimir_Malevich_Red_Square.jpg b/data/images/paintings/Kazimir_Malevich_Red_Square.jpg new file mode 100644 index 0000000..68960b8 Binary files /dev/null and b/data/images/paintings/Kazimir_Malevich_Red_Square.jpg differ diff --git a/data/images/paintings/Kazimir_Malevich_Sportsmen.jpg b/data/images/paintings/Kazimir_Malevich_Sportsmen.jpg new file mode 100644 index 0000000..68960b8 Binary files /dev/null and b/data/images/paintings/Kazimir_Malevich_Sportsmen.jpg differ diff --git a/data/images/paintings/Kazimir_Malevich_White_on_White.jpg b/data/images/paintings/Kazimir_Malevich_White_on_White.jpg new file mode 100644 index 0000000..97f0d90 Binary files /dev/null and b/data/images/paintings/Kazimir_Malevich_White_on_White.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_A_Copse_of_Trees.jpg b/data/images/paintings/Leonardo_da_Vinci_A_Copse_of_Trees.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_A_Copse_of_Trees.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort.jpg b/data/images/paintings/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst.jpg b/data/images/paintings/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape.jpg b/data/images/paintings/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence_.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence_.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence_.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard.jpg new file mode 100644 index 0000000..b5c5f87 Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle.jpg b/data/images/paintings/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis_.jpg b/data/images/paintings/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis_.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis_.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Deawing_of_the_Heart_and_its_Blood_Vessels.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Deawing_of_the_Heart_and_its_Blood_Vessels.jpg new file mode 100644 index 0000000..ec992bf Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Deawing_of_the_Heart_and_its_Blood_Vessels.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox_.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox_.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox_.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts.jpg new file mode 100644 index 0000000..ec992bf Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination_.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination_.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination_.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles.jpg b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles.jpg differ diff --git a/data/images/paintings/Leonardo_da_Vinci_Lady_with_an_Ermine.jpg b/data/images/paintings/Leonardo_da_Vinci_Lady_with_an_Ermine.jpg new file mode 100644 index 0000000..80c1c4f Binary files /dev/null and b/data/images/paintings/Leonardo_da_Vinci_Lady_with_an_Ermine.jpg differ diff --git a/data/images/paintings/Lyubov_Popova_Painterly_Architectonic.jpg b/data/images/paintings/Lyubov_Popova_Painterly_Architectonic.jpg new file mode 100644 index 0000000..68960b8 Binary files /dev/null and b/data/images/paintings/Lyubov_Popova_Painterly_Architectonic.jpg differ diff --git a/data/images/paintings/Lyubov_Popova_Still_Life.jpg b/data/images/paintings/Lyubov_Popova_Still_Life.jpg new file mode 100644 index 0000000..7f1df92 Binary files /dev/null and b/data/images/paintings/Lyubov_Popova_Still_Life.jpg differ diff --git a/data/images/paintings/Lyubov_Popova_The_Violin.jpg b/data/images/paintings/Lyubov_Popova_The_Violin.jpg new file mode 100644 index 0000000..fc26e71 Binary files /dev/null and b/data/images/paintings/Lyubov_Popova_The_Violin.jpg differ diff --git a/data/images/paintings/Lyubov_Popova_Traveler.jpg b/data/images/paintings/Lyubov_Popova_Traveler.jpg new file mode 100644 index 0000000..1420114 Binary files /dev/null and b/data/images/paintings/Lyubov_Popova_Traveler.jpg differ diff --git a/data/images/paintings/Marcel_Duchamp_Bicycle_Wheel.jpg b/data/images/paintings/Marcel_Duchamp_Bicycle_Wheel.jpg new file mode 100644 index 0000000..4d8e8b6 Binary files /dev/null and b/data/images/paintings/Marcel_Duchamp_Bicycle_Wheel.jpg differ diff --git a/data/images/paintings/Marcel_Duchamp_Fountain.jpg b/data/images/paintings/Marcel_Duchamp_Fountain.jpg new file mode 100644 index 0000000..4d8e8b6 Binary files /dev/null and b/data/images/paintings/Marcel_Duchamp_Fountain.jpg differ diff --git a/data/images/paintings/Marcel_Duchamp_Fresh_Widow.jpg b/data/images/paintings/Marcel_Duchamp_Fresh_Widow.jpg new file mode 100644 index 0000000..45c8f9e Binary files /dev/null and b/data/images/paintings/Marcel_Duchamp_Fresh_Widow.jpg differ diff --git a/data/images/paintings/Marcel_Duchamp_L_H_O_O_Q_.jpg b/data/images/paintings/Marcel_Duchamp_L_H_O_O_Q_.jpg new file mode 100644 index 0000000..4d8e8b6 Binary files /dev/null and b/data/images/paintings/Marcel_Duchamp_L_H_O_O_Q_.jpg differ diff --git a/data/images/paintings/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2.jpg b/data/images/paintings/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2.jpg new file mode 100644 index 0000000..0d10ef8 Binary files /dev/null and b/data/images/paintings/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2.jpg differ diff --git a/data/images/paintings/Masaccio_A_Bearded_Carmelite_Saint.jpg b/data/images/paintings/Masaccio_A_Bearded_Carmelite_Saint.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Masaccio_A_Bearded_Carmelite_Saint.jpg differ diff --git a/data/images/paintings/Masaccio_A_Beardless_Carmelite_Saint.jpg b/data/images/paintings/Masaccio_A_Beardless_Carmelite_Saint.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Masaccio_A_Beardless_Carmelite_Saint.jpg differ diff --git a/data/images/paintings/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari.jpg b/data/images/paintings/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari.jpg new file mode 100644 index 0000000..bca8bf4 Binary files /dev/null and b/data/images/paintings/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari.jpg differ diff --git a/data/images/paintings/Masaccio_Carnesecchi_Triptych.jpg b/data/images/paintings/Masaccio_Carnesecchi_Triptych.jpg new file mode 100644 index 0000000..dc7b23c Binary files /dev/null and b/data/images/paintings/Masaccio_Carnesecchi_Triptych.jpg differ diff --git a/data/images/paintings/Masaccio_Crucifixion.jpg b/data/images/paintings/Masaccio_Crucifixion.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Masaccio_Crucifixion.jpg differ diff --git a/data/images/paintings/Masaccio_Desco_da_parto.jpg b/data/images/paintings/Masaccio_Desco_da_parto.jpg new file mode 100644 index 0000000..d539a8d Binary files /dev/null and b/data/images/paintings/Masaccio_Desco_da_parto.jpg differ diff --git a/data/images/paintings/Masaccio_Expulsion_from_the_Garden_of_Eden.JPG b/data/images/paintings/Masaccio_Expulsion_from_the_Garden_of_Eden.JPG new file mode 100644 index 0000000..6b35e4c Binary files /dev/null and b/data/images/paintings/Masaccio_Expulsion_from_the_Garden_of_Eden.JPG differ diff --git a/data/images/paintings/Masaccio_Madonna_and_Child.jpg b/data/images/paintings/Masaccio_Madonna_and_Child.jpg new file mode 100644 index 0000000..faa1146 Binary files /dev/null and b/data/images/paintings/Masaccio_Madonna_and_Child.jpg differ diff --git a/data/images/paintings/Masaccio_Saint_Andrew.jpg b/data/images/paintings/Masaccio_Saint_Andrew.jpg new file mode 100644 index 0000000..6f49411 Binary files /dev/null and b/data/images/paintings/Masaccio_Saint_Andrew.jpg differ diff --git a/data/images/paintings/Masaccio_Saint_Jerome.jpg b/data/images/paintings/Masaccio_Saint_Jerome.jpg new file mode 100644 index 0000000..6697d15 Binary files /dev/null and b/data/images/paintings/Masaccio_Saint_Jerome.jpg differ diff --git a/data/images/paintings/Masaccio_Saints_Jerome_and_John_the_Baptist.jpg b/data/images/paintings/Masaccio_Saints_Jerome_and_John_the_Baptist.jpg new file mode 100644 index 0000000..805c66a Binary files /dev/null and b/data/images/paintings/Masaccio_Saints_Jerome_and_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow.jpg b/data/images/paintings/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow.jpg new file mode 100644 index 0000000..1ceb1ed Binary files /dev/null and b/data/images/paintings/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow.jpg differ diff --git a/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter.jpg b/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter.jpg differ diff --git a/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist.jpg b/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias.jpg b/data/images/paintings/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias.jpg new file mode 100644 index 0000000..e457b49 Binary files /dev/null and b/data/images/paintings/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias.jpg differ diff --git a/data/images/paintings/Masaccio_The_Martyrdom_of_St_Dionysius.jpg b/data/images/paintings/Masaccio_The_Martyrdom_of_St_Dionysius.jpg new file mode 100644 index 0000000..fd02703 Binary files /dev/null and b/data/images/paintings/Masaccio_The_Martyrdom_of_St_Dionysius.jpg differ diff --git a/data/images/paintings/Masaccio_Virgin_and_Child_with_Saint_Anne.jpg b/data/images/paintings/Masaccio_Virgin_and_Child_with_Saint_Anne.jpg new file mode 100644 index 0000000..3d00dfb Binary files /dev/null and b/data/images/paintings/Masaccio_Virgin_and_Child_with_Saint_Anne.jpg differ diff --git a/data/images/paintings/Maurice_de_Vlaminck_Houses_at_Chatou.jpg b/data/images/paintings/Maurice_de_Vlaminck_Houses_at_Chatou.jpg new file mode 100644 index 0000000..c9d6500 Binary files /dev/null and b/data/images/paintings/Maurice_de_Vlaminck_Houses_at_Chatou.jpg differ diff --git a/data/images/paintings/Maurice_de_Vlaminck_Portrait_of_Andr__Derain.jpg b/data/images/paintings/Maurice_de_Vlaminck_Portrait_of_Andr__Derain.jpg new file mode 100644 index 0000000..c9d6500 Binary files /dev/null and b/data/images/paintings/Maurice_de_Vlaminck_Portrait_of_Andr__Derain.jpg differ diff --git a/data/images/paintings/Maurice_de_Vlaminck_The_Village.jpg b/data/images/paintings/Maurice_de_Vlaminck_The_Village.jpg new file mode 100644 index 0000000..a32b9ff Binary files /dev/null and b/data/images/paintings/Maurice_de_Vlaminck_The_Village.jpg differ diff --git a/data/images/paintings/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou.jpg b/data/images/paintings/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou.jpg new file mode 100644 index 0000000..c9d6500 Binary files /dev/null and b/data/images/paintings/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou.jpg differ diff --git a/data/images/paintings/Max_Ernst_Aquis_Submersus.jpg b/data/images/paintings/Max_Ernst_Aquis_Submersus.jpg new file mode 100644 index 0000000..9362168 Binary files /dev/null and b/data/images/paintings/Max_Ernst_Aquis_Submersus.jpg differ diff --git a/data/images/paintings/Max_Ernst_Europe_After_the_Rain_II.jpg b/data/images/paintings/Max_Ernst_Europe_After_the_Rain_II.jpg new file mode 100644 index 0000000..d47583b Binary files /dev/null and b/data/images/paintings/Max_Ernst_Europe_After_the_Rain_II.jpg differ diff --git a/data/images/paintings/Max_Ernst_The_Elephant_Celebes.jpg b/data/images/paintings/Max_Ernst_The_Elephant_Celebes.jpg new file mode 100644 index 0000000..d47583b Binary files /dev/null and b/data/images/paintings/Max_Ernst_The_Elephant_Celebes.jpg differ diff --git a/data/images/paintings/Max_Ernst_The_Robing_of_the_Bride.jpg b/data/images/paintings/Max_Ernst_The_Robing_of_the_Bride.jpg new file mode 100644 index 0000000..d47583b Binary files /dev/null and b/data/images/paintings/Max_Ernst_The_Robing_of_the_Bride.jpg differ diff --git a/data/images/paintings/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale.jpg b/data/images/paintings/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale.jpg new file mode 100644 index 0000000..59e6498 Binary files /dev/null and b/data/images/paintings/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale.jpg differ diff --git a/data/images/paintings/Michelangelo_Delphic_Sibyl.jpg b/data/images/paintings/Michelangelo_Delphic_Sibyl.jpg new file mode 100644 index 0000000..48cbe82 Binary files /dev/null and b/data/images/paintings/Michelangelo_Delphic_Sibyl.jpg differ diff --git a/data/images/paintings/Michelangelo_Etude__Diverse_hufvuden.jpg b/data/images/paintings/Michelangelo_Etude__Diverse_hufvuden.jpg new file mode 100644 index 0000000..0d1b8f7 Binary files /dev/null and b/data/images/paintings/Michelangelo_Etude__Diverse_hufvuden.jpg differ diff --git a/data/images/paintings/Michelangelo_Jacob_and_Joseph.jpg b/data/images/paintings/Michelangelo_Jacob_and_Joseph.jpg new file mode 100644 index 0000000..517f049 Binary files /dev/null and b/data/images/paintings/Michelangelo_Jacob_and_Joseph.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Daniel.jpg b/data/images/paintings/Michelangelo_Prophet_Daniel.jpg new file mode 100644 index 0000000..92dfe51 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Daniel.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Isaiah.jpg b/data/images/paintings/Michelangelo_Prophet_Isaiah.jpg new file mode 100644 index 0000000..6389ef6 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Isaiah.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Jeremiah.jpg b/data/images/paintings/Michelangelo_Prophet_Jeremiah.jpg new file mode 100644 index 0000000..a596449 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Jeremiah.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Joel.jpg b/data/images/paintings/Michelangelo_Prophet_Joel.jpg new file mode 100644 index 0000000..6389ef6 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Joel.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Jonah.jpg b/data/images/paintings/Michelangelo_Prophet_Jonah.jpg new file mode 100644 index 0000000..6389ef6 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Jonah.jpg differ diff --git a/data/images/paintings/Michelangelo_Prophet_Zechariah.jpg b/data/images/paintings/Michelangelo_Prophet_Zechariah.jpg new file mode 100644 index 0000000..6389ef6 Binary files /dev/null and b/data/images/paintings/Michelangelo_Prophet_Zechariah.jpg differ diff --git a/data/images/paintings/Michelangelo_Saint_Peter.jpg b/data/images/paintings/Michelangelo_Saint_Peter.jpg new file mode 100644 index 0000000..ab404f7 Binary files /dev/null and b/data/images/paintings/Michelangelo_Saint_Peter.jpg differ diff --git a/data/images/paintings/Michelangelo_Sistine_Chapel_ceiling.jpg b/data/images/paintings/Michelangelo_Sistine_Chapel_ceiling.jpg new file mode 100644 index 0000000..5e20251 Binary files /dev/null and b/data/images/paintings/Michelangelo_Sistine_Chapel_ceiling.jpg differ diff --git a/data/images/paintings/Michelangelo_Studies_for_a_Holy_Family.jpg b/data/images/paintings/Michelangelo_Studies_for_a_Holy_Family.jpg new file mode 100644 index 0000000..8d412af Binary files /dev/null and b/data/images/paintings/Michelangelo_Studies_for_a_Holy_Family.jpg differ diff --git a/data/images/paintings/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel.jpg b/data/images/paintings/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel.jpg new file mode 100644 index 0000000..55e20c8 Binary files /dev/null and b/data/images/paintings/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel.jpg differ diff --git a/data/images/paintings/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment.jpg b/data/images/paintings/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment.jpg new file mode 100644 index 0000000..685e2cb Binary files /dev/null and b/data/images/paintings/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel.jpg b/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel.jpg new file mode 100644 index 0000000..8aac43f Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim.jpg b/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim.jpg new file mode 100644 index 0000000..8aac43f Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Creation_of_Adam.jpg b/data/images/paintings/Michelangelo_The_Creation_of_Adam.jpg new file mode 100644 index 0000000..9e95249 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Creation_of_Adam.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Deluge.jpg b/data/images/paintings/Michelangelo_The_Deluge.jpg new file mode 100644 index 0000000..d0a9c6d Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Deluge.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Drunkenness_of_Noah.jpg b/data/images/paintings/Michelangelo_The_Drunkenness_of_Noah.jpg new file mode 100644 index 0000000..55e20c8 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Drunkenness_of_Noah.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Entombment.jpg b/data/images/paintings/Michelangelo_The_Entombment.jpg new file mode 100644 index 0000000..30169a8 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Entombment.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Last_Judgment.jpg b/data/images/paintings/Michelangelo_The_Last_Judgment.jpg new file mode 100644 index 0000000..14b6099 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Last_Judgment.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Sacrifice_of_Noah.jpg b/data/images/paintings/Michelangelo_The_Sacrifice_of_Noah.jpg new file mode 100644 index 0000000..0e976ad Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Sacrifice_of_Noah.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Stigmata_of_Saint_Francis.jpg b/data/images/paintings/Michelangelo_The_Stigmata_of_Saint_Francis.jpg new file mode 100644 index 0000000..373b4f1 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Stigmata_of_Saint_Francis.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Torment_of_Saint_Anthony.jpg b/data/images/paintings/Michelangelo_The_Torment_of_Saint_Anthony.jpg new file mode 100644 index 0000000..94fdf91 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Torment_of_Saint_Anthony.jpg differ diff --git a/data/images/paintings/Michelangelo_The_Virgin_and_Child_and_Another_Figure.jpg b/data/images/paintings/Michelangelo_The_Virgin_and_Child_and_Another_Figure.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Michelangelo_The_Virgin_and_Child_and_Another_Figure.jpg differ diff --git a/data/images/paintings/Odilon_Redon_Closed_Eyes.jpg b/data/images/paintings/Odilon_Redon_Closed_Eyes.jpg new file mode 100644 index 0000000..e36dc38 Binary files /dev/null and b/data/images/paintings/Odilon_Redon_Closed_Eyes.jpg differ diff --git a/data/images/paintings/Odilon_Redon_Ophelia_among_the_Flowers.jpg b/data/images/paintings/Odilon_Redon_Ophelia_among_the_Flowers.jpg new file mode 100644 index 0000000..e36dc38 Binary files /dev/null and b/data/images/paintings/Odilon_Redon_Ophelia_among_the_Flowers.jpg differ diff --git a/data/images/paintings/Odilon_Redon_Pandora.jpg b/data/images/paintings/Odilon_Redon_Pandora.jpg new file mode 100644 index 0000000..dd28c35 Binary files /dev/null and b/data/images/paintings/Odilon_Redon_Pandora.jpg differ diff --git a/data/images/paintings/Odilon_Redon_Saint_Sebastian.jpg b/data/images/paintings/Odilon_Redon_Saint_Sebastian.jpg new file mode 100644 index 0000000..e36dc38 Binary files /dev/null and b/data/images/paintings/Odilon_Redon_Saint_Sebastian.jpg differ diff --git a/data/images/paintings/Odilon_Redon_The_Cyclops.jpg b/data/images/paintings/Odilon_Redon_The_Cyclops.jpg new file mode 100644 index 0000000..cc4addd Binary files /dev/null and b/data/images/paintings/Odilon_Redon_The_Cyclops.jpg differ diff --git a/data/images/paintings/Odilon_Redon_The_Smile.jpg b/data/images/paintings/Odilon_Redon_The_Smile.jpg new file mode 100644 index 0000000..e36dc38 Binary files /dev/null and b/data/images/paintings/Odilon_Redon_The_Smile.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_Factory.jpg b/data/images/paintings/Olga_Rozanova_Factory.jpg new file mode 100644 index 0000000..002211e Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_Factory.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_Green_Stripe.jpg b/data/images/paintings/Olga_Rozanova_Green_Stripe.jpg new file mode 100644 index 0000000..002211e Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_Green_Stripe.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_King_of_Clubs.jpg b/data/images/paintings/Olga_Rozanova_King_of_Clubs.jpg new file mode 100644 index 0000000..6baf491 Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_King_of_Clubs.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_Non-objective_Composition.jpg b/data/images/paintings/Olga_Rozanova_Non-objective_Composition.jpg new file mode 100644 index 0000000..91c9ca6 Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_Non-objective_Composition.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_Samovar.jpg b/data/images/paintings/Olga_Rozanova_Samovar.jpg new file mode 100644 index 0000000..002211e Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_Samovar.jpg differ diff --git a/data/images/paintings/Olga_Rozanova_The_Bridge.jpg b/data/images/paintings/Olga_Rozanova_The_Bridge.jpg new file mode 100644 index 0000000..002211e Binary files /dev/null and b/data/images/paintings/Olga_Rozanova_The_Bridge.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_Girl_before_a_Mirror.jpg b/data/images/paintings/Pablo_Picasso_Girl_before_a_Mirror.jpg new file mode 100644 index 0000000..c6507b3 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_Girl_before_a_Mirror.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_Guernica.jpg b/data/images/paintings/Pablo_Picasso_Guernica.jpg new file mode 100644 index 0000000..c6507b3 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_Guernica.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_Les_Demoiselles_d_Avignon.jpg b/data/images/paintings/Pablo_Picasso_Les_Demoiselles_d_Avignon.jpg new file mode 100644 index 0000000..5d7f0d7 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_Les_Demoiselles_d_Avignon.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_Les_Meninas.jpg b/data/images/paintings/Pablo_Picasso_Les_Meninas.jpg new file mode 100644 index 0000000..c6507b3 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_Les_Meninas.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_The_Old_Guitarist.jpg b/data/images/paintings/Pablo_Picasso_The_Old_Guitarist.jpg new file mode 100644 index 0000000..c6507b3 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_The_Old_Guitarist.jpg differ diff --git a/data/images/paintings/Pablo_Picasso_Weeping_Woman.jpg b/data/images/paintings/Pablo_Picasso_Weeping_Woman.jpg new file mode 100644 index 0000000..c6507b3 Binary files /dev/null and b/data/images/paintings/Pablo_Picasso_Weeping_Woman.jpg differ diff --git a/data/images/paintings/Parrhasius_Athlete.jpg b/data/images/paintings/Parrhasius_Athlete.jpg new file mode 100644 index 0000000..1665797 Binary files /dev/null and b/data/images/paintings/Parrhasius_Athlete.jpg differ diff --git a/data/images/paintings/Parrhasius_Contest_with_Zeuxis.jpg b/data/images/paintings/Parrhasius_Contest_with_Zeuxis.jpg new file mode 100644 index 0000000..ce42994 Binary files /dev/null and b/data/images/paintings/Parrhasius_Contest_with_Zeuxis.jpg differ diff --git a/data/images/paintings/Parrhasius_Demos.jpg b/data/images/paintings/Parrhasius_Demos.jpg new file mode 100644 index 0000000..daebf62 Binary files /dev/null and b/data/images/paintings/Parrhasius_Demos.jpg differ diff --git a/data/images/paintings/Parrhasius_The_Fool.jpg b/data/images/paintings/Parrhasius_The_Fool.jpg new file mode 100644 index 0000000..48707ef Binary files /dev/null and b/data/images/paintings/Parrhasius_The_Fool.jpg differ diff --git a/data/images/paintings/Parrhasius_Theseus.jpg b/data/images/paintings/Parrhasius_Theseus.jpg new file mode 100644 index 0000000..fba1d8b Binary files /dev/null and b/data/images/paintings/Parrhasius_Theseus.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_Apples_and_Oranges.jpg b/data/images/paintings/Paul_C_zanne_Apples_and_Oranges.jpg new file mode 100644 index 0000000..152a34c Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_Apples_and_Oranges.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_Mont_Sainte-Victoire.jpg b/data/images/paintings/Paul_C_zanne_Mont_Sainte-Victoire.jpg new file mode 100644 index 0000000..7f806a1 Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_Mont_Sainte-Victoire.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_Still_Life_with_Apples.jpg b/data/images/paintings/Paul_C_zanne_Still_Life_with_Apples.jpg new file mode 100644 index 0000000..152a34c Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_Still_Life_with_Apples.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_The_Bathers.jpg b/data/images/paintings/Paul_C_zanne_The_Bathers.jpg new file mode 100644 index 0000000..1ae31c7 Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_The_Bathers.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_The_Card_Players.jpg b/data/images/paintings/Paul_C_zanne_The_Card_Players.jpg new file mode 100644 index 0000000..2e1a7de Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_The_Card_Players.jpg differ diff --git a/data/images/paintings/Paul_C_zanne_The_Large_Bathers.tif b/data/images/paintings/Paul_C_zanne_The_Large_Bathers.tif new file mode 100644 index 0000000..e1709d7 Binary files /dev/null and b/data/images/paintings/Paul_C_zanne_The_Large_Bathers.tif differ diff --git a/data/images/paintings/Paul_Gauguin_Nevermore.jpg b/data/images/paintings/Paul_Gauguin_Nevermore.jpg new file mode 100644 index 0000000..a2bee52 Binary files /dev/null and b/data/images/paintings/Paul_Gauguin_Nevermore.jpg differ diff --git a/data/images/paintings/Paul_Gauguin_Spirit_of_the_Dead_Watching.tiff b/data/images/paintings/Paul_Gauguin_Spirit_of_the_Dead_Watching.tiff new file mode 100644 index 0000000..0a48556 Binary files /dev/null and b/data/images/paintings/Paul_Gauguin_Spirit_of_the_Dead_Watching.tiff differ diff --git a/data/images/paintings/Paul_Gauguin_The_Yellow_Christ.jpg b/data/images/paintings/Paul_Gauguin_The_Yellow_Christ.jpg new file mode 100644 index 0000000..a2bee52 Binary files /dev/null and b/data/images/paintings/Paul_Gauguin_The_Yellow_Christ.jpg differ diff --git a/data/images/paintings/Paul_Gauguin_Two_Tahitian_Women.jpg b/data/images/paintings/Paul_Gauguin_Two_Tahitian_Women.jpg new file mode 100644 index 0000000..ace1b78 Binary files /dev/null and b/data/images/paintings/Paul_Gauguin_Two_Tahitian_Women.jpg differ diff --git a/data/images/paintings/Paul_Gauguin_Where_Do_We_Come_From_.jpg b/data/images/paintings/Paul_Gauguin_Where_Do_We_Come_From_.jpg new file mode 100644 index 0000000..f90b7ac Binary files /dev/null and b/data/images/paintings/Paul_Gauguin_Where_Do_We_Come_From_.jpg differ diff --git a/data/images/paintings/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap.jpg b/data/images/paintings/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap.jpg new file mode 100644 index 0000000..d26354b Binary files /dev/null and b/data/images/paintings/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap.jpg differ diff --git a/data/images/paintings/Peter_Paul_Rubens_The_Honeysuckle_Bower.jpg b/data/images/paintings/Peter_Paul_Rubens_The_Honeysuckle_Bower.jpg new file mode 100644 index 0000000..b02b386 Binary files /dev/null and b/data/images/paintings/Peter_Paul_Rubens_The_Honeysuckle_Bower.jpg differ diff --git a/data/images/paintings/Peter_Paul_Rubens_The_Lion_Hunt.jpg b/data/images/paintings/Peter_Paul_Rubens_The_Lion_Hunt.jpg new file mode 100644 index 0000000..b02b386 Binary files /dev/null and b/data/images/paintings/Peter_Paul_Rubens_The_Lion_Hunt.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_Bal_du_moulin_de_la_Galette.jpg b/data/images/paintings/Pierre-Auguste_Renoir_Bal_du_moulin_de_la_Galette.jpg new file mode 100644 index 0000000..60602aa Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_Bal_du_moulin_de_la_Galette.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette.jpg b/data/images/paintings/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette.jpg new file mode 100644 index 0000000..436dbca Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can.jpg b/data/images/paintings/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can.jpg new file mode 100644 index 0000000..d2a2dfd Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party.jpg b/data/images/paintings/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party.jpg new file mode 100644 index 0000000..6b74205 Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_The_Large_Bathers.jpg b/data/images/paintings/Pierre-Auguste_Renoir_The_Large_Bathers.jpg new file mode 100644 index 0000000..436dbca Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_The_Large_Bathers.jpg differ diff --git a/data/images/paintings/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace_.jpg b/data/images/paintings/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace_.jpg new file mode 100644 index 0000000..436dbca Binary files /dev/null and b/data/images/paintings/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace_.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_Summer.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_Summer.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_Summer.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Dream.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Dream.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Dream.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Sacred_Grove.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Sacred_Grove.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_The_Sacred_Grove.jpg differ diff --git a/data/images/paintings/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea.jpg b/data/images/paintings/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea.jpg new file mode 100644 index 0000000..95a41c9 Binary files /dev/null and b/data/images/paintings/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea.jpg differ diff --git a/data/images/paintings/Pontormo_Deposition_from_the_Cross.jpg b/data/images/paintings/Pontormo_Deposition_from_the_Cross.jpg new file mode 100644 index 0000000..69e8545 Binary files /dev/null and b/data/images/paintings/Pontormo_Deposition_from_the_Cross.jpg differ diff --git a/data/images/paintings/Pontormo_Joseph_in_Egypt.jpg b/data/images/paintings/Pontormo_Joseph_in_Egypt.jpg new file mode 100644 index 0000000..69e8545 Binary files /dev/null and b/data/images/paintings/Pontormo_Joseph_in_Egypt.jpg differ diff --git a/data/images/paintings/Pontormo_Madonna_and_Child_with_Saints.jpg b/data/images/paintings/Pontormo_Madonna_and_Child_with_Saints.jpg new file mode 100644 index 0000000..f877d5d Binary files /dev/null and b/data/images/paintings/Pontormo_Madonna_and_Child_with_Saints.jpg differ diff --git a/data/images/paintings/Pontormo_Portrait_of_a_Halberdier.jpg b/data/images/paintings/Pontormo_Portrait_of_a_Halberdier.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Pontormo_Portrait_of_a_Halberdier.jpg differ diff --git a/data/images/paintings/Pontormo_Supper_at_Emmaus.jpg b/data/images/paintings/Pontormo_Supper_at_Emmaus.jpg new file mode 100644 index 0000000..e4030d4 Binary files /dev/null and b/data/images/paintings/Pontormo_Supper_at_Emmaus.jpg differ diff --git a/data/images/paintings/Pontormo_Visitation.jpg b/data/images/paintings/Pontormo_Visitation.jpg new file mode 100644 index 0000000..b84eef8 Binary files /dev/null and b/data/images/paintings/Pontormo_Visitation.jpg differ diff --git a/data/images/paintings/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John.jpg b/data/images/paintings/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John.jpg new file mode 100644 index 0000000..690f43a Binary files /dev/null and b/data/images/paintings/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John.jpg differ diff --git a/data/images/paintings/Rembrandt_The_Anatomy_Lesson_of_Dr__Nicolaes_Tulp.jpg b/data/images/paintings/Rembrandt_The_Anatomy_Lesson_of_Dr__Nicolaes_Tulp.jpg new file mode 100644 index 0000000..19cff7d Binary files /dev/null and b/data/images/paintings/Rembrandt_The_Anatomy_Lesson_of_Dr__Nicolaes_Tulp.jpg differ diff --git a/data/images/paintings/Rembrandt_The_Jewish_Bride.jpg b/data/images/paintings/Rembrandt_The_Jewish_Bride.jpg new file mode 100644 index 0000000..ef80d49 Binary files /dev/null and b/data/images/paintings/Rembrandt_The_Jewish_Bride.jpg differ diff --git a/data/images/paintings/Rembrandt_The_Night_Watch.jpg b/data/images/paintings/Rembrandt_The_Night_Watch.jpg new file mode 100644 index 0000000..6f23c74 Binary files /dev/null and b/data/images/paintings/Rembrandt_The_Night_Watch.jpg differ diff --git a/data/images/paintings/Rembrandt_The_Syndics_of_the_Drapers__Guild.jpg b/data/images/paintings/Rembrandt_The_Syndics_of_the_Drapers__Guild.jpg new file mode 100644 index 0000000..2309279 Binary files /dev/null and b/data/images/paintings/Rembrandt_The_Syndics_of_the_Drapers__Guild.jpg differ diff --git a/data/images/paintings/Ren__Magritte_Golconda.jpg b/data/images/paintings/Ren__Magritte_Golconda.jpg new file mode 100644 index 0000000..c94034e Binary files /dev/null and b/data/images/paintings/Ren__Magritte_Golconda.jpg differ diff --git a/data/images/paintings/Ren__Magritte_Personal_Values.jpg b/data/images/paintings/Ren__Magritte_Personal_Values.jpg new file mode 100644 index 0000000..c94034e Binary files /dev/null and b/data/images/paintings/Ren__Magritte_Personal_Values.jpg differ diff --git a/data/images/paintings/Ren__Magritte_The_Empire_of_Light.jpg b/data/images/paintings/Ren__Magritte_The_Empire_of_Light.jpg new file mode 100644 index 0000000..c94034e Binary files /dev/null and b/data/images/paintings/Ren__Magritte_The_Empire_of_Light.jpg differ diff --git a/data/images/paintings/Ren__Magritte_The_Human_Condition.jpg b/data/images/paintings/Ren__Magritte_The_Human_Condition.jpg new file mode 100644 index 0000000..c94034e Binary files /dev/null and b/data/images/paintings/Ren__Magritte_The_Human_Condition.jpg differ diff --git a/data/images/paintings/Ren__Magritte_The_Treachery_of_Images.jpg b/data/images/paintings/Ren__Magritte_The_Treachery_of_Images.jpg new file mode 100644 index 0000000..c94034e Binary files /dev/null and b/data/images/paintings/Ren__Magritte_The_Treachery_of_Images.jpg differ diff --git a/data/images/paintings/Richard_Hamilton_Hommage___Chrysler_Corp_.jpg b/data/images/paintings/Richard_Hamilton_Hommage___Chrysler_Corp_.jpg new file mode 100644 index 0000000..8653c0e Binary files /dev/null and b/data/images/paintings/Richard_Hamilton_Hommage___Chrysler_Corp_.jpg differ diff --git a/data/images/paintings/Richard_Hamilton_Just_What_Is_It.jpg b/data/images/paintings/Richard_Hamilton_Just_What_Is_It.jpg new file mode 100644 index 0000000..8653c0e Binary files /dev/null and b/data/images/paintings/Richard_Hamilton_Just_What_Is_It.jpg differ diff --git a/data/images/paintings/Richard_Hamilton_My_Marilyn.jpg b/data/images/paintings/Richard_Hamilton_My_Marilyn.jpg new file mode 100644 index 0000000..8653c0e Binary files /dev/null and b/data/images/paintings/Richard_Hamilton_My_Marilyn.jpg differ diff --git a/data/images/paintings/Richard_Hamilton_Swingeing_London_67.jpg b/data/images/paintings/Richard_Hamilton_Swingeing_London_67.jpg new file mode 100644 index 0000000..3f626fc Binary files /dev/null and b/data/images/paintings/Richard_Hamilton_Swingeing_London_67.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Crying_Girl.jpg b/data/images/paintings/Roy_Lichtenstein_Crying_Girl.jpg new file mode 100644 index 0000000..f8f8b48 Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Crying_Girl.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Drowning_Girl.jpg b/data/images/paintings/Roy_Lichtenstein_Drowning_Girl.jpg new file mode 100644 index 0000000..c499837 Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Drowning_Girl.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Hopeless.jpg b/data/images/paintings/Roy_Lichtenstein_Hopeless.jpg new file mode 100644 index 0000000..f8f8b48 Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Hopeless.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Look_Mickey.jpg b/data/images/paintings/Roy_Lichtenstein_Look_Mickey.jpg new file mode 100644 index 0000000..f8f8b48 Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Look_Mickey.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Masterpiece.jpg b/data/images/paintings/Roy_Lichtenstein_Masterpiece.jpg new file mode 100644 index 0000000..f8f8b48 Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Masterpiece.jpg differ diff --git a/data/images/paintings/Roy_Lichtenstein_Whaam_.jpg b/data/images/paintings/Roy_Lichtenstein_Whaam_.jpg new file mode 100644 index 0000000..568c8ba Binary files /dev/null and b/data/images/paintings/Roy_Lichtenstein_Whaam_.jpg differ diff --git a/data/images/paintings/Salvador_Dal__Christ_of_Saint_John_of_the_Cross.jpg b/data/images/paintings/Salvador_Dal__Christ_of_Saint_John_of_the_Cross.jpg new file mode 100644 index 0000000..bdb0739 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__Christ_of_Saint_John_of_the_Cross.jpg differ diff --git a/data/images/paintings/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee.jpg b/data/images/paintings/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee.jpg new file mode 100644 index 0000000..bdb0739 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee.jpg differ diff --git a/data/images/paintings/Salvador_Dal__Metamorphosis_of_Narcissus.jpg b/data/images/paintings/Salvador_Dal__Metamorphosis_of_Narcissus.jpg new file mode 100644 index 0000000..bdb0739 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__Metamorphosis_of_Narcissus.jpg differ diff --git a/data/images/paintings/Salvador_Dal__Soft_Construction_with_Boiled_Beans.jpg b/data/images/paintings/Salvador_Dal__Soft_Construction_with_Boiled_Beans.jpg new file mode 100644 index 0000000..bdb0739 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__Soft_Construction_with_Boiled_Beans.jpg differ diff --git a/data/images/paintings/Salvador_Dal__Swans_Reflecting_Elephants.jpg b/data/images/paintings/Salvador_Dal__Swans_Reflecting_Elephants.jpg new file mode 100644 index 0000000..bdb0739 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__Swans_Reflecting_Elephants.jpg differ diff --git a/data/images/paintings/Salvador_Dal__The_Persistence_of_Memory.jpg b/data/images/paintings/Salvador_Dal__The_Persistence_of_Memory.jpg new file mode 100644 index 0000000..9751aa8 Binary files /dev/null and b/data/images/paintings/Salvador_Dal__The_Persistence_of_Memory.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Kings.jpg b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Kings.jpg new file mode 100644 index 0000000..f7068e5 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Kings.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi.jpg b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi.jpg new file mode 100644 index 0000000..f7068e5 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475.jpg b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes.jpg b/data/images/paintings/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera_.jpg b/data/images/paintings/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera_.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera_.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Esther_at_the_Palace_Gate.jpg b/data/images/paintings/Sandro_Botticelli_Esther_at_the_Palace_Gate.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Esther_at_the_Palace_Gate.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Fortitude.jpg b/data/images/paintings/Sandro_Botticelli_Fortitude.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Fortitude.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi_.jpg b/data/images/paintings/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi_.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi_.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Judith_with_the_Head_of_Holofernes.jpg b/data/images/paintings/Sandro_Botticelli_Judith_with_the_Head_of_Holofernes.jpg new file mode 100644 index 0000000..c1f56ec Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Judith_with_the_Head_of_Holofernes.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child.jpg new file mode 100644 index 0000000..da3415b Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Angels.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Angels.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist.jpg new file mode 100644 index 0000000..da3415b Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_an_Angel.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_an_Angel.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_and_Child_with_an_Angel.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_della_Loggia.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_della_Loggia.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_della_Loggia.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_delle_Grazie.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_delle_Grazie.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_delle_Grazie.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Madonna_of_the_Rose_Garden.jpg b/data/images/paintings/Sandro_Botticelli_Madonna_of_the_Rose_Garden.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Madonna_of_the_Rose_Garden.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Mary_Magdalene_predella.jpg b/data/images/paintings/Sandro_Botticelli_Mary_Magdalene_predella.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Mary_Magdalene_predella.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Nativity.jpg b/data/images/paintings/Sandro_Botticelli_Nativity.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Nativity.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria_.jpg b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria_.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria_.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini.jpg b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder.jpg b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder.jpg new file mode 100644 index 0000000..f027633 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici.jpg b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Profile_Portrait_of_a_Woman.jpg b/data/images/paintings/Sandro_Botticelli_Profile_Portrait_of_a_Woman.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Profile_Portrait_of_a_Woman.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Saint_John_the_Baptist.jpg b/data/images/paintings/Sandro_Botticelli_Saint_John_the_Baptist.jpg new file mode 100644 index 0000000..4320268 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Saint_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Saint_Sebastian.jpg b/data/images/paintings/Sandro_Botticelli_Saint_Sebastian.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Saint_Sebastian.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Sant_Ambrogio_Altarpiece.jpg b/data/images/paintings/Sandro_Botticelli_Sant_Ambrogio_Altarpiece.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Sant_Ambrogio_Altarpiece.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Annunciation.jpg b/data/images/paintings/Sandro_Botticelli_The_Annunciation.jpg new file mode 100644 index 0000000..5e7fed7 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Annunciation.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes.jpg b/data/images/paintings/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist.jpg b/data/images/paintings/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia.jpg b/data/images/paintings/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Triumph_of_Love.jpg b/data/images/paintings/Sandro_Botticelli_The_Triumph_of_Love.jpg new file mode 100644 index 0000000..d539a8d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Triumph_of_Love.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child.jpg b/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo_.jpg b/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo_.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo_.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther.jpg b/data/images/paintings/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi_.jpg b/data/images/paintings/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi_.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi_.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Two_angels.jpg b/data/images/paintings/Sandro_Botticelli_Two_angels.jpg new file mode 100644 index 0000000..6175748 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Two_angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean.jpg b/data/images/paintings/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Virgin_and_Child.jpg b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels.jpg b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels.jpg new file mode 100644 index 0000000..6e6d356 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_an_Angel.jpg b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_an_Angel.jpg new file mode 100644 index 0000000..6e6d356 Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_an_Angel.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_young_st__John.jpg b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_young_st__John.jpg new file mode 100644 index 0000000..396f56e Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_Virgin_and_Child_with_young_st__John.jpg differ diff --git a/data/images/paintings/Sandro_Botticelli_the_seven_virtues.jpg b/data/images/paintings/Sandro_Botticelli_the_seven_virtues.jpg new file mode 100644 index 0000000..4110a4d Binary files /dev/null and b/data/images/paintings/Sandro_Botticelli_the_seven_virtues.jpg differ diff --git a/data/images/paintings/Simone_Martini_Angel_of_the_Annunciation.jpg b/data/images/paintings/Simone_Martini_Angel_of_the_Annunciation.jpg new file mode 100644 index 0000000..dcfebe9 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Angel_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Simone_Martini_Annunciation.jpg b/data/images/paintings/Simone_Martini_Annunciation.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Annunciation.jpg differ diff --git a/data/images/paintings/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus.jpg b/data/images/paintings/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus.jpg new file mode 100644 index 0000000..dcfebe9 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus.jpg differ diff --git a/data/images/paintings/Simone_Martini_Chiesa_militante_e_trionfante.jpg b/data/images/paintings/Simone_Martini_Chiesa_militante_e_trionfante.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Chiesa_militante_e_trionfante.jpg differ diff --git a/data/images/paintings/Simone_Martini_Christ_discovered_in_the_temple.jpg b/data/images/paintings/Simone_Martini_Christ_discovered_in_the_temple.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Christ_discovered_in_the_temple.jpg differ diff --git a/data/images/paintings/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi.jpg b/data/images/paintings/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi.jpg new file mode 100644 index 0000000..efc657f Binary files /dev/null and b/data/images/paintings/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi.jpg differ diff --git a/data/images/paintings/Simone_Martini_Descent_from_the_Cross.jpg b/data/images/paintings/Simone_Martini_Descent_from_the_Cross.jpg new file mode 100644 index 0000000..3a182ab Binary files /dev/null and b/data/images/paintings/Simone_Martini_Descent_from_the_Cross.jpg differ diff --git a/data/images/paintings/Simone_Martini_Fresque_de_Simone_Martini.jpg b/data/images/paintings/Simone_Martini_Fresque_de_Simone_Martini.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Fresque_de_Simone_Martini.jpg differ diff --git a/data/images/paintings/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio.jpg b/data/images/paintings/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio.jpg differ diff --git a/data/images/paintings/Simone_Martini_Madonna_and_Child.jpg b/data/images/paintings/Simone_Martini_Madonna_and_Child.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Simone_Martini_Madonna_and_Child.jpg differ diff --git a/data/images/paintings/Simone_Martini_Madonna_and_Child_n__583.jpg b/data/images/paintings/Simone_Martini_Madonna_and_Child_n__583.jpg new file mode 100644 index 0000000..b79c3cf Binary files /dev/null and b/data/images/paintings/Simone_Martini_Madonna_and_Child_n__583.jpg differ diff --git a/data/images/paintings/Simone_Martini_Maest_.jpg b/data/images/paintings/Simone_Martini_Maest_.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Maest_.jpg differ diff --git a/data/images/paintings/Simone_Martini_Polyptych_of_Saint_Dominique.jpg b/data/images/paintings/Simone_Martini_Polyptych_of_Saint_Dominique.jpg new file mode 100644 index 0000000..67d38f7 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Polyptych_of_Saint_Dominique.jpg differ diff --git a/data/images/paintings/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura.jpg b/data/images/paintings/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura.jpg new file mode 100644 index 0000000..8a966c3 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_Andrew____.jpg b/data/images/paintings/Simone_Martini_Saint_Andrew____.jpg new file mode 100644 index 0000000..6f49411 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_Andrew____.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_Ansanus.jpg b/data/images/paintings/Simone_Martini_Saint_Ansanus.jpg new file mode 100644 index 0000000..07bb9ec Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_Ansanus.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych.jpg b/data/images/paintings/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych.jpg new file mode 100644 index 0000000..0ff6d46 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_John_the_Evangelist.jpg b/data/images/paintings/Simone_Martini_Saint_John_the_Evangelist.jpg new file mode 100644 index 0000000..f182c84 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_John_the_Evangelist.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_Judas_Thaddeus.jpg b/data/images/paintings/Simone_Martini_Saint_Judas_Thaddeus.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_Judas_Thaddeus.jpg differ diff --git a/data/images/paintings/Simone_Martini_Saint_Matthew.jpg b/data/images/paintings/Simone_Martini_Saint_Matthew.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Saint_Matthew.jpg differ diff --git a/data/images/paintings/Simone_Martini_St__Catherine_of_Alexandria.jpg b/data/images/paintings/Simone_Martini_St__Catherine_of_Alexandria.jpg new file mode 100644 index 0000000..96ec074 Binary files /dev/null and b/data/images/paintings/Simone_Martini_St__Catherine_of_Alexandria.jpg differ diff --git a/data/images/paintings/Simone_Martini_St__Luke.jpg b/data/images/paintings/Simone_Martini_St__Luke.jpg new file mode 100644 index 0000000..f22e8a1 Binary files /dev/null and b/data/images/paintings/Simone_Martini_St__Luke.jpg differ diff --git a/data/images/paintings/Simone_Martini_St__Peter.jpg b/data/images/paintings/Simone_Martini_St__Peter.jpg new file mode 100644 index 0000000..1af82a1 Binary files /dev/null and b/data/images/paintings/Simone_Martini_St__Peter.jpg differ diff --git a/data/images/paintings/Simone_Martini_The_Angel_of_the_Annunciation.jpg b/data/images/paintings/Simone_Martini_The_Angel_of_the_Annunciation.jpg new file mode 100644 index 0000000..e014215 Binary files /dev/null and b/data/images/paintings/Simone_Martini_The_Angel_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Simone_Martini_The_life_of_St__Domenicus.jpg b/data/images/paintings/Simone_Martini_The_life_of_St__Domenicus.jpg new file mode 100644 index 0000000..2bfd548 Binary files /dev/null and b/data/images/paintings/Simone_Martini_The_life_of_St__Domenicus.jpg differ diff --git a/data/images/paintings/Simone_Martini_Triptych_of_Saint_Augustine.jpg b/data/images/paintings/Simone_Martini_Triptych_of_Saint_Augustine.jpg new file mode 100644 index 0000000..d0ac858 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Triptych_of_Saint_Augustine.jpg differ diff --git a/data/images/paintings/Simone_Martini_Virgin_and_Child.jpg b/data/images/paintings/Simone_Martini_Virgin_and_Child.jpg new file mode 100644 index 0000000..6e6d356 Binary files /dev/null and b/data/images/paintings/Simone_Martini_Virgin_and_Child.jpg differ diff --git a/data/images/paintings/Simone_Martini_Virgin_and_Child_with_Saints.jpg b/data/images/paintings/Simone_Martini_Virgin_and_Child_with_Saints.jpg new file mode 100644 index 0000000..396f56e Binary files /dev/null and b/data/images/paintings/Simone_Martini_Virgin_and_Child_with_Saints.jpg differ diff --git a/data/images/paintings/Simone_Martini_Virgin_of_the_Annunciation.jpg b/data/images/paintings/Simone_Martini_Virgin_of_the_Annunciation.jpg new file mode 100644 index 0000000..ee4971b Binary files /dev/null and b/data/images/paintings/Simone_Martini_Virgin_of_the_Annunciation.jpg differ diff --git a/data/images/paintings/Simone_Martini_half_-_figure_of_a_madonna.jpg b/data/images/paintings/Simone_Martini_half_-_figure_of_a_madonna.jpg new file mode 100644 index 0000000..96edd3e Binary files /dev/null and b/data/images/paintings/Simone_Martini_half_-_figure_of_a_madonna.jpg differ diff --git a/data/images/paintings/Theophanes_the_Greek_Notre_Dame_au_don.jpg b/data/images/paintings/Theophanes_the_Greek_Notre_Dame_au_don.jpg new file mode 100644 index 0000000..5e640f0 Binary files /dev/null and b/data/images/paintings/Theophanes_the_Greek_Notre_Dame_au_don.jpg differ diff --git a/data/images/paintings/Titian_Adoration_of_the_Christ_Child.jpg b/data/images/paintings/Titian_Adoration_of_the_Christ_Child.jpg new file mode 100644 index 0000000..3097b64 Binary files /dev/null and b/data/images/paintings/Titian_Adoration_of_the_Christ_Child.jpg differ diff --git a/data/images/paintings/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape.jpg b/data/images/paintings/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape.jpg differ diff --git a/data/images/paintings/Titian_Angel_with_a_Tambourine.jpg b/data/images/paintings/Titian_Angel_with_a_Tambourine.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Angel_with_a_Tambourine.jpg differ diff --git a/data/images/paintings/Titian_Bache_Madonna.jpg b/data/images/paintings/Titian_Bache_Madonna.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Bache_Madonna.jpg differ diff --git a/data/images/paintings/Titian_Cherub.jpg b/data/images/paintings/Titian_Cherub.jpg new file mode 100644 index 0000000..d9a472a Binary files /dev/null and b/data/images/paintings/Titian_Cherub.jpg differ diff --git a/data/images/paintings/Titian_Christ_Carrying_the_Cross.jpg b/data/images/paintings/Titian_Christ_Carrying_the_Cross.jpg new file mode 100644 index 0000000..d9089ed Binary files /dev/null and b/data/images/paintings/Titian_Christ_Carrying_the_Cross.jpg differ diff --git a/data/images/paintings/Titian_Christ_and_the_Woman_Taken_in_Adultery.jpg b/data/images/paintings/Titian_Christ_and_the_Woman_Taken_in_Adultery.jpg new file mode 100644 index 0000000..36e544a Binary files /dev/null and b/data/images/paintings/Titian_Christ_and_the_Woman_Taken_in_Adultery.jpg differ diff --git a/data/images/paintings/Titian_Endymion_and_his_Flock.jpg b/data/images/paintings/Titian_Endymion_and_his_Flock.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Endymion_and_his_Flock.jpg differ diff --git a/data/images/paintings/Titian_Flight_into_Egypt.jpg b/data/images/paintings/Titian_Flight_into_Egypt.jpg new file mode 100644 index 0000000..23f66ec Binary files /dev/null and b/data/images/paintings/Titian_Flight_into_Egypt.jpg differ diff --git a/data/images/paintings/Titian_Giustiniani_Portrait.jpg b/data/images/paintings/Titian_Giustiniani_Portrait.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Giustiniani_Portrait.jpg differ diff --git a/data/images/paintings/Titian_Justice.jpg b/data/images/paintings/Titian_Justice.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Justice.jpg differ diff --git a/data/images/paintings/Titian_Lochis_Madonna.jpg b/data/images/paintings/Titian_Lochis_Madonna.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Lochis_Madonna.jpg differ diff --git a/data/images/paintings/Titian_Mascarons.jpg b/data/images/paintings/Titian_Mascarons.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Mascarons.jpg differ diff --git a/data/images/paintings/Titian_Member_of_the_Calza.jpg b/data/images/paintings/Titian_Member_of_the_Calza.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Member_of_the_Calza.jpg differ diff --git a/data/images/paintings/Titian_Orpheus_and_Eurydice.jpg b/data/images/paintings/Titian_Orpheus_and_Eurydice.jpg new file mode 100644 index 0000000..64f790a Binary files /dev/null and b/data/images/paintings/Titian_Orpheus_and_Eurydice.jpg differ diff --git a/data/images/paintings/Titian_Portrait_of_a_Man.jpg b/data/images/paintings/Titian_Portrait_of_a_Man.jpg new file mode 100644 index 0000000..463fc0d Binary files /dev/null and b/data/images/paintings/Titian_Portrait_of_a_Man.jpg differ diff --git a/data/images/paintings/Titian_She-bear_Licking_her_Cub.jpg b/data/images/paintings/Titian_She-bear_Licking_her_Cub.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_She-bear_Licking_her_Cub.jpg differ diff --git a/data/images/paintings/Titian_Simbolo_dell_Evangelista_Giovanni__aquila_.jpg b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Giovanni__aquila_.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Giovanni__aquila_.jpg differ diff --git a/data/images/paintings/Titian_Simbolo_dell_Evangelista_Luca__toro_.jpg b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Luca__toro_.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Luca__toro_.jpg differ diff --git a/data/images/paintings/Titian_Simbolo_dell_Evangelista_Marco__leone_.jpg b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Marco__leone_.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Marco__leone_.jpg differ diff --git a/data/images/paintings/Titian_Simbolo_dell_Evangelista_Matteo__angelo_.jpg b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Matteo__angelo_.jpg new file mode 100644 index 0000000..f759ce2 Binary files /dev/null and b/data/images/paintings/Titian_Simbolo_dell_Evangelista_Matteo__angelo_.jpg differ diff --git a/data/images/paintings/Titian_The_Birth_of_Adonis.jpg b/data/images/paintings/Titian_The_Birth_of_Adonis.jpg new file mode 100644 index 0000000..e774f24 Binary files /dev/null and b/data/images/paintings/Titian_The_Birth_of_Adonis.jpg differ diff --git a/data/images/paintings/Titian_The_Circumcision_of_Christ.jpg b/data/images/paintings/Titian_The_Circumcision_of_Christ.jpg new file mode 100644 index 0000000..2314a2a Binary files /dev/null and b/data/images/paintings/Titian_The_Circumcision_of_Christ.jpg differ diff --git a/data/images/paintings/Titian_The_Legend_of_Polydoros.jpg b/data/images/paintings/Titian_The_Legend_of_Polydoros.jpg new file mode 100644 index 0000000..798cad6 Binary files /dev/null and b/data/images/paintings/Titian_The_Legend_of_Polydoros.jpg differ diff --git a/data/images/paintings/Titian_The_Venus_of_Urbino.jpg b/data/images/paintings/Titian_The_Venus_of_Urbino.jpg new file mode 100644 index 0000000..52a8038 Binary files /dev/null and b/data/images/paintings/Titian_The_Venus_of_Urbino.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_Dynamism_of_a_Human_Body.jpg b/data/images/paintings/Umberto_Boccioni_Dynamism_of_a_Human_Body.jpg new file mode 100644 index 0000000..667ab43 Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_Dynamism_of_a_Human_Body.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_Modern_Idol.jpg b/data/images/paintings/Umberto_Boccioni_Modern_Idol.jpg new file mode 100644 index 0000000..be8f937 Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_Modern_Idol.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_States_of_Mind_I__The_Farewells.jpg b/data/images/paintings/Umberto_Boccioni_States_of_Mind_I__The_Farewells.jpg new file mode 100644 index 0000000..b46ca6c Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_States_of_Mind_I__The_Farewells.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_The_City_Rises.jpg b/data/images/paintings/Umberto_Boccioni_The_City_Rises.jpg new file mode 100644 index 0000000..667ab43 Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_The_City_Rises.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_The_Street_Enters_the_House.jpg b/data/images/paintings/Umberto_Boccioni_The_Street_Enters_the_House.jpg new file mode 100644 index 0000000..5def17f Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_The_Street_Enters_the_House.jpg differ diff --git a/data/images/paintings/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space.jpg b/data/images/paintings/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space.jpg new file mode 100644 index 0000000..8c692ac Binary files /dev/null and b/data/images/paintings/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_Caf__Terrace_at_Night.jpg b/data/images/paintings/Vincent_van_Gogh_Caf__Terrace_at_Night.jpg new file mode 100644 index 0000000..85c7c4d Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_Caf__Terrace_at_Night.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear.jpg b/data/images/paintings/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear.jpg new file mode 100644 index 0000000..3219957 Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_Sunflowers.jpg b/data/images/paintings/Vincent_van_Gogh_Sunflowers.jpg new file mode 100644 index 0000000..85c7c4d Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_Sunflowers.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_The_Bedroom.jpg b/data/images/paintings/Vincent_van_Gogh_The_Bedroom.jpg new file mode 100644 index 0000000..de32e6f Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_The_Bedroom.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_The_Starry_Night.jpg b/data/images/paintings/Vincent_van_Gogh_The_Starry_Night.jpg new file mode 100644 index 0000000..85c7c4d Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_The_Starry_Night.jpg differ diff --git a/data/images/paintings/Vincent_van_Gogh_Wheatfield_with_Crows.jpg b/data/images/paintings/Vincent_van_Gogh_Wheatfield_with_Crows.jpg new file mode 100644 index 0000000..4f4da8b Binary files /dev/null and b/data/images/paintings/Vincent_van_Gogh_Wheatfield_with_Crows.jpg differ diff --git a/data/images/paintings/Vladimir_Tatlin_Counter-Relief.jpg b/data/images/paintings/Vladimir_Tatlin_Counter-Relief.jpg new file mode 100644 index 0000000..e452e08 Binary files /dev/null and b/data/images/paintings/Vladimir_Tatlin_Counter-Relief.jpg differ diff --git a/data/images/paintings/Vladimir_Tatlin_Letatlin.jpg b/data/images/paintings/Vladimir_Tatlin_Letatlin.jpg new file mode 100644 index 0000000..86ce94c Binary files /dev/null and b/data/images/paintings/Vladimir_Tatlin_Letatlin.jpg differ diff --git a/data/images/paintings/Vladimir_Tatlin_Material_Culture.jpg b/data/images/paintings/Vladimir_Tatlin_Material_Culture.jpg new file mode 100644 index 0000000..5bdd947 Binary files /dev/null and b/data/images/paintings/Vladimir_Tatlin_Material_Culture.jpg differ diff --git a/data/images/paintings/Vladimir_Tatlin_Monument_to_the_Third_International.jpg b/data/images/paintings/Vladimir_Tatlin_Monument_to_the_Third_International.jpg new file mode 100644 index 0000000..7cf3718 Binary files /dev/null and b/data/images/paintings/Vladimir_Tatlin_Monument_to_the_Third_International.jpg differ diff --git a/data/images/paintings/Vladimir_Tatlin_Painterly_Relief.jpg b/data/images/paintings/Vladimir_Tatlin_Painterly_Relief.jpg new file mode 100644 index 0000000..5bdd947 Binary files /dev/null and b/data/images/paintings/Vladimir_Tatlin_Painterly_Relief.jpg differ diff --git a/data/images/paintings/Wassily_Kandinsky_Composition_IV.jpg b/data/images/paintings/Wassily_Kandinsky_Composition_IV.jpg new file mode 100644 index 0000000..0b1e5f8 Binary files /dev/null and b/data/images/paintings/Wassily_Kandinsky_Composition_IV.jpg differ diff --git a/data/images/paintings/Wassily_Kandinsky_Composition_VII.jpg b/data/images/paintings/Wassily_Kandinsky_Composition_VII.jpg new file mode 100644 index 0000000..0b1e5f8 Binary files /dev/null and b/data/images/paintings/Wassily_Kandinsky_Composition_VII.jpg differ diff --git a/data/images/paintings/Wassily_Kandinsky_Several_Circles.jpg b/data/images/paintings/Wassily_Kandinsky_Several_Circles.jpg new file mode 100644 index 0000000..c499837 Binary files /dev/null and b/data/images/paintings/Wassily_Kandinsky_Several_Circles.jpg differ diff --git a/data/images/paintings/Wassily_Kandinsky_Square_with_Concentric_Circles.jpg b/data/images/paintings/Wassily_Kandinsky_Square_with_Concentric_Circles.jpg new file mode 100644 index 0000000..0b1e5f8 Binary files /dev/null and b/data/images/paintings/Wassily_Kandinsky_Square_with_Concentric_Circles.jpg differ diff --git a/data/images/paintings/Wassily_Kandinsky_Yellow-Red-Blue.jpg b/data/images/paintings/Wassily_Kandinsky_Yellow-Red-Blue.jpg new file mode 100644 index 0000000..473fb03 Binary files /dev/null and b/data/images/paintings/Wassily_Kandinsky_Yellow-Red-Blue.jpg differ diff --git a/data/images/paintings/Willem_de_Kooning_Excavation.jpg b/data/images/paintings/Willem_de_Kooning_Excavation.jpg new file mode 100644 index 0000000..56021cb Binary files /dev/null and b/data/images/paintings/Willem_de_Kooning_Excavation.jpg differ diff --git a/data/images/paintings/Willem_de_Kooning_Gotham_News.jpg b/data/images/paintings/Willem_de_Kooning_Gotham_News.jpg new file mode 100644 index 0000000..56021cb Binary files /dev/null and b/data/images/paintings/Willem_de_Kooning_Gotham_News.jpg differ diff --git a/data/images/paintings/Willem_de_Kooning_Interchange.jpg b/data/images/paintings/Willem_de_Kooning_Interchange.jpg new file mode 100644 index 0000000..56021cb Binary files /dev/null and b/data/images/paintings/Willem_de_Kooning_Interchange.jpg differ diff --git a/data/images/paintings/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point.jpg b/data/images/paintings/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point.jpg new file mode 100644 index 0000000..56021cb Binary files /dev/null and b/data/images/paintings/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point.jpg differ diff --git a/data/images/paintings/Willem_de_Kooning_Woman_and_Bicycle.jpg b/data/images/paintings/Willem_de_Kooning_Woman_and_Bicycle.jpg new file mode 100644 index 0000000..56021cb Binary files /dev/null and b/data/images/paintings/Willem_de_Kooning_Woman_and_Bicycle.jpg differ diff --git a/data/images/paintings/Zeuxis_Grapes.jpg b/data/images/paintings/Zeuxis_Grapes.jpg new file mode 100644 index 0000000..1525856 Binary files /dev/null and b/data/images/paintings/Zeuxis_Grapes.jpg differ diff --git a/data/images/paintings/_douard_Manet_The_Fifer.jpg b/data/images/paintings/_douard_Manet_The_Fifer.jpg new file mode 100644 index 0000000..3be69f1 Binary files /dev/null and b/data/images/paintings/_douard_Manet_The_Fifer.jpg differ diff --git a/data/images/paintings/thumbs/Cimabue_Virgin_and_Child_thumb.jpg b/data/images/paintings/thumbs/Cimabue_Virgin_and_Child_thumb.jpg new file mode 100644 index 0000000..c772d1c Binary files /dev/null and b/data/images/paintings/thumbs/Cimabue_Virgin_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_Haystacks_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_Haystacks_thumb.jpg new file mode 100644 index 0000000..3266d2f Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_Haystacks_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_Impression__Sunrise_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_Impression__Sunrise_thumb.jpg new file mode 100644 index 0000000..817c5d9 Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_Impression__Sunrise_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_Poppies_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_Poppies_thumb.jpg new file mode 100644 index 0000000..817c5d9 Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_Poppies_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_Rouen_Cathedral_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_Rouen_Cathedral_thumb.jpg new file mode 100644 index 0000000..817c5d9 Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_Rouen_Cathedral_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_The_Japanese_Bridge_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_The_Japanese_Bridge_thumb.jpg new file mode 100644 index 0000000..817c5d9 Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_The_Japanese_Bridge_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Claude_Monet_Water_Lilies_thumb.jpg b/data/images/paintings/thumbs/Claude_Monet_Water_Lilies_thumb.jpg new file mode 100644 index 0000000..817c5d9 Binary files /dev/null and b/data/images/paintings/thumbs/Claude_Monet_Water_Lilies_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_A_Man_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_A_Man_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_A_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume_thumb.jpg new file mode 100644 index 0000000..3e5efdc Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_A_Spanish_Infanta_in_17th_Century_Costume_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Adoration_of_the_Magi_thumb.jpg new file mode 100644 index 0000000..638f927 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Bacchus_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Bacchus_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Bacchus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Boy_with_a_Flagon_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Boy_with_a_Flagon_thumb.jpg new file mode 100644 index 0000000..42f04fb Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Boy_with_a_Flagon_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Bust_of_a_Young_Woman_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Bust_of_a_Young_Woman_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Bust_of_a_Young_Woman_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Cavaliers_with_a_Dog_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Cavaliers_with_a_Dog_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Cavaliers_with_a_Dog_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Christ_in_the_House_of_Martha_and_Mary_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Don_Crist_bal_Su_rez_de_Ribera_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Girl_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Girl_thumb.jpg new file mode 100644 index 0000000..266a6a7 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Girl_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Man_in_Profile_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Man_in_Profile_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Head_of_a_Man_in_Profile_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus_thumb.jpg new file mode 100644 index 0000000..6d0d6df Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Kitchen_Scene_with_the_Supper_in_Emmaus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Las_Meninas_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Las_Meninas_thumb.jpg new file mode 100644 index 0000000..cf81b9b Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Las_Meninas_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Old_Woman_Cooking_Eggs_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Old_Woman_Cooking_Eggs_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Old_Woman_Cooking_Eggs_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Portrait_du_Conde-Duque_de_Olivares_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696__thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696__thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Queen_Mariana_of_Spain__1634_1696__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness_thumb.jpg new file mode 100644 index 0000000..708b1d3 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Baptist_in_the_Wilderness_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos_thumb.jpg new file mode 100644 index 0000000..a3d3552 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_John_the_Evangelist_on_the_Island_of_Patmos_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Paul_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Paul_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Paul_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Peter_Weeping_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Peter_Weeping_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Peter_Weeping_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Thomas_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Thomas_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Saint_Thomas_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Still_Life_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Still_Life_thumb.jpg new file mode 100644 index 0000000..2e099ea Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Still_Life_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Buffoon__Pablo_de_Valladolid_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Education_of_the_Virgin_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Education_of_the_Virgin_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Education_of_the_Virgin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Farmers__Lunch_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Farmers__Lunch_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Farmers__Lunch_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Immaculate_Conception_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Immaculate_Conception_thumb.jpg new file mode 100644 index 0000000..057510c Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Immaculate_Conception_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Lunch_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Lunch_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Lunch_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_The_Supper_at_Emmaus_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Supper_at_Emmaus_thumb.jpg new file mode 100644 index 0000000..b7d58c7 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_The_Supper_at_Emmaus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Three_Musicians_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Three_Musicians_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Three_Musicians_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table_thumb.jpg b/data/images/paintings/thumbs/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table_thumb.jpg new file mode 100644 index 0000000..2987329 Binary files /dev/null and b/data/images/paintings/thumbs/Diego_Vel_zquez_Two_Young_Men_Eating_at_a_Humble_Table_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Kings_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Kings_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Kings_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Magi_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Shepherds_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Shepherds_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Adoration_of_the_Shepherds_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Altarpiece_of_San_Vincenzo_Ferrer_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Altarpiece_of_San_Vincenzo_Ferrer_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Altarpiece_of_San_Vincenzo_Ferrer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Apparition_of_the_angel_to_Zacharias_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Apparition_of_the_angel_to_Zacharias_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Apparition_of_the_angel_to_Zacharias_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Archangel_Saint_Michael_and_the_Angels_at_War_with_the_Devil_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Archangel_Saint_Michael_and_the_Angels_at_War_with_the_Devil_thumb.jpg new file mode 100644 index 0000000..fa973a0 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Archangel_Saint_Michael_and_the_Angels_at_War_with_the_Devil_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle_thumb.jpg new file mode 100644 index 0000000..96f12c0 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Assumption_of_Mary_with_St__Thomas_receiving_the_Gift_of_the_Girdle_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Ett_helgons_halshuggning_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Ett_helgons_halshuggning_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Ett_helgons_halshuggning_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple_thumb.jpg new file mode 100644 index 0000000..bcc0615 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Expulsion_of_Joachim_from_the_Temple_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Feast_of_Herod_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Feast_of_Herod_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Feast_of_Herod_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Grupp_af_krigare_framf_r_en_lagerkr_nt_man__Antika_costymer_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Grupp_af_krigare_framf_r_en_lagerkr_nt_man__Antika_costymer_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Grupp_af_krigare_framf_r_en_lagerkr_nt_man__Antika_costymer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Imposition_of_the_name_on_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Imposition_of_the_name_on_the_Baptist_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Imposition_of_the_name_on_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Kn_b_jande_rikt_kl_dd_man__i_profil_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Kn_b_jande_rikt_kl_dd_man__i_profil_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Kn_b_jande_rikt_kl_dd_man__i_profil_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Last_Supper_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Last_Supper_thumb.jpg new file mode 100644 index 0000000..7116e2b Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Last_Supper_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Madonna_Adoring_the_Child_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Madonna_Adoring_the_Child_thumb.jpg new file mode 100644 index 0000000..3916f03 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Madonna_Adoring_the_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_Mary_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_Mary_thumb.jpg new file mode 100644 index 0000000..821b944 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_Mary_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_the_Virgin_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_the_Virgin_thumb.jpg new file mode 100644 index 0000000..de5f4f6 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Marriage_of_the_Virgin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Giovanna_Tornabuoni_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_Lucrezia_Tornabuoni_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red_thumb.jpg new file mode 100644 index 0000000..4a7f8b5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_in_Red_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_thumb.jpg new file mode 100644 index 0000000..4a7f8b5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Portrait_of_a_Young_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Preaching_of_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Preaching_of_the_Baptist_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Preaching_of_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ_thumb.jpg new file mode 100644 index 0000000..6548ffa Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Saint_Christopher_and_the_Infant_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child_thumb.jpg new file mode 100644 index 0000000..6bddef4 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_Adoring_the_Christ_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_The_Virgin_of_the_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_Visitation_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Visitation_thumb.jpg new file mode 100644 index 0000000..2a6d9e5 Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_Visitation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Domenico_Ghirlandaio_baptism_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Domenico_Ghirlandaio_baptism_of_Christ_thumb.jpg new file mode 100644 index 0000000..4ed6d3b Binary files /dev/null and b/data/images/paintings/thumbs/Domenico_Ghirlandaio_baptism_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents__thumb.jpg b/data/images/paintings/thumbs/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents__thumb.jpg new file mode 100644 index 0000000..205448d Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Children_of_Bethlehem_killed_by_Herod_s_orders__Massacre_of_the_Innocents__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Christ_Accused_by_the_Pharisees_thumb.jpg b/data/images/paintings/thumbs/Duccio_Christ_Accused_by_the_Pharisees_thumb.jpg new file mode 100644 index 0000000..1dbad94 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Christ_Accused_by_the_Pharisees_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection_thumb.jpg b/data/images/paintings/thumbs/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection_thumb.jpg new file mode 100644 index 0000000..22c858c Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Christ_Appears_to_the_Disciples_at_the_Table_after_the_Resurrection_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Christ_and_the_Samaritan_Woman_thumb.jpg b/data/images/paintings/thumbs/Duccio_Christ_and_the_Samaritan_Woman_thumb.jpg new file mode 100644 index 0000000..6e7e25f Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Christ_and_the_Samaritan_Woman_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Entry_into_Jerusalem_thumb.jpg b/data/images/paintings/thumbs/Duccio_Entry_into_Jerusalem_thumb.jpg new file mode 100644 index 0000000..973167f Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Entry_into_Jerusalem_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom__thumb.jpg b/data/images/paintings/thumbs/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom__thumb.jpg new file mode 100644 index 0000000..662bad5 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Flagellation__top___Christ_Crowned_with_Thorns__bottom__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Gualino_Madonna_thumb.jpg b/data/images/paintings/thumbs/Duccio_Gualino_Madonna_thumb.jpg new file mode 100644 index 0000000..c938e22 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Gualino_Madonna_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Madonna_and_Child_with_Saints_Polyptych_thumb.jpg b/data/images/paintings/thumbs/Duccio_Madonna_and_Child_with_Saints_Polyptych_thumb.jpg new file mode 100644 index 0000000..6f371ea Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Madonna_and_Child_with_Saints_Polyptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Madonna_di_Crevole_thumb.jpg b/data/images/paintings/thumbs/Duccio_Madonna_di_Crevole_thumb.jpg new file mode 100644 index 0000000..9db8ee4 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Madonna_di_Crevole_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Maest__-_Backside_thumb.jpg b/data/images/paintings/thumbs/Duccio_Maest__-_Backside_thumb.jpg new file mode 100644 index 0000000..32b7ab6 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Maest__-_Backside_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Maest__thumb.jpg b/data/images/paintings/thumbs/Duccio_Maest__thumb.jpg new file mode 100644 index 0000000..3159c93 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Maest__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom__thumb.jpg b/data/images/paintings/thumbs/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom__thumb.jpg new file mode 100644 index 0000000..71dd748 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Pact_of_Judas__top___Christ_Taking_Leave_of_the_Apostles__bottom__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Pentecost_thumb.jpg b/data/images/paintings/thumbs/Duccio_Pentecost_thumb.jpg new file mode 100644 index 0000000..6e4f4a6 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Pentecost_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Prophet_Hosea_thumb.jpg b/data/images/paintings/thumbs/Duccio_Prophet_Hosea_thumb.jpg new file mode 100644 index 0000000..d231900 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Prophet_Hosea_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_The_Madonna_of_the_Franciscans_thumb.jpg b/data/images/paintings/thumbs/Duccio_The_Madonna_of_the_Franciscans_thumb.jpg new file mode 100644 index 0000000..01d94d4 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_The_Madonna_of_the_Franciscans_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_The_Raising_of_Lazarus_thumb.jpg b/data/images/paintings/thumbs/Duccio_The_Raising_of_Lazarus_thumb.jpg new file mode 100644 index 0000000..2132e89 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_The_Raising_of_Lazarus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_The_Wedding_at_Cana_thumb.jpg b/data/images/paintings/thumbs/Duccio_The_Wedding_at_Cana_thumb.jpg new file mode 100644 index 0000000..8ee3253 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_The_Wedding_at_Cana_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom__thumb.jpg b/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom__thumb.jpg new file mode 100644 index 0000000..96f7817 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb__top___Descent_into_Hell__bottom__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb_thumb.jpg b/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb_thumb.jpg new file mode 100644 index 0000000..96f7817 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Three_Marys_at_the_Tomb_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis_thumb.jpg b/data/images/paintings/thumbs/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Duccio_Virgin_and_Child__with_Scenes_from_the_Lives_of_Christ_and_Saint_Francis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_Blue_Dancers_thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_Blue_Dancers_thumb.jpg new file mode 100644 index 0000000..44bc808 Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_Blue_Dancers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_In_a_Caf__thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_In_a_Caf__thumb.jpg new file mode 100644 index 0000000..44bc808 Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_In_a_Caf__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_L_Absinthe_thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_L_Absinthe_thumb.jpg new file mode 100644 index 0000000..44bc808 Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_L_Absinthe_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_Little_Dancer_of_Fourteen_Years_thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_Little_Dancer_of_Fourteen_Years_thumb.jpg new file mode 100644 index 0000000..44bc808 Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_Little_Dancer_of_Fourteen_Years_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_The_Ballet_Class_thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_The_Ballet_Class_thumb.jpg new file mode 100644 index 0000000..74e15ce Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_The_Ballet_Class_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edgar_Degas_The_Tub_thumb.jpg b/data/images/paintings/thumbs/Edgar_Degas_The_Tub_thumb.jpg new file mode 100644 index 0000000..44bc808 Binary files /dev/null and b/data/images/paintings/thumbs/Edgar_Degas_The_Tub_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_Anxiety_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_Anxiety_thumb.jpg new file mode 100644 index 0000000..0387482 Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_Anxiety_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_Madonna_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_Madonna_thumb.jpg new file mode 100644 index 0000000..841d623 Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_Madonna_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_The_Dance_of_Life_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_The_Dance_of_Life_thumb.jpg new file mode 100644 index 0000000..6df0b4f Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_The_Dance_of_Life_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_The_Scream_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_The_Scream_thumb.jpg new file mode 100644 index 0000000..3427010 Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_The_Scream_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_The_Sick_Child_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_The_Sick_Child_thumb.jpg new file mode 100644 index 0000000..12a3bb1 Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_The_Sick_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Edvard_Munch_Vampire_thumb.jpg b/data/images/paintings/thumbs/Edvard_Munch_Vampire_thumb.jpg new file mode 100644 index 0000000..6df0b4f Binary files /dev/null and b/data/images/paintings/thumbs/Edvard_Munch_Vampire_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Marzella_thumb.jpg b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Marzella_thumb.jpg new file mode 100644 index 0000000..92df473 Binary files /dev/null and b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Marzella_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier_thumb.jpg b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier_thumb.jpg new file mode 100644 index 0000000..20f66a0 Binary files /dev/null and b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Self-Portrait_as_a_Soldier_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Street__Berlin_thumb.jpg b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Street__Berlin_thumb.jpg new file mode 100644 index 0000000..9a70144 Binary files /dev/null and b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Street__Berlin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Tavern_thumb.jpg b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Tavern_thumb.jpg new file mode 100644 index 0000000..92df473 Binary files /dev/null and b/data/images/paintings/thumbs/Ernst_Ludwig_Kirchner_Tavern_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Angel_of_the_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Angel_of_the_Annunciation_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Angel_of_the_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Angel_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Angel_thumb.jpg new file mode 100644 index 0000000..72f8fe2 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Angel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Annunciation_thumb.jpg new file mode 100644 index 0000000..d58f93b Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Blessing_Redeemer_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Blessing_Redeemer_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Blessing_Redeemer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Christ_on_the_cross_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Christ_on_the_cross_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Christ_on_the_cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Compagnia_di_San_Francesco_altarpiece_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Disrobement_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Disrobement_of_Christ_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Disrobement_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Fiesole_Altarpiece_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Fiesole_Altarpiece_thumb.jpg new file mode 100644 index 0000000..5707c7b Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Fiesole_Altarpiece_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Lamentation_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Lamentation_of_Christ_thumb.jpg new file mode 100644 index 0000000..8c91738 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Lamentation_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels_thumb.jpg new file mode 100644 index 0000000..72f8fe2 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_Enthroned_and_Twelve_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas_thumb.jpg new file mode 100644 index 0000000..72f8fe2 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Augustine_and_Thomas_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Saints_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Saints_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Saints_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Two_Angels_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Two_Angels_thumb.jpg new file mode 100644 index 0000000..72f8fe2 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Madonna_and_Child_with_Two_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Madonna_dei_Cedri_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Madonna_dei_Cedri_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Madonna_dei_Cedri_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Mary_of_the_Annuciation_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Mary_of_the_Annuciation_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Mary_of_the_Annuciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Nativity_and_Agony_in_the_Garden_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Nativity_and_Agony_in_the_Garden_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Nativity_and_Agony_in_the_Garden_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Nativity_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Nativity_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Nativity_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Predella_of_the_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Predella_of_the_Annunciation_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Predella_of_the_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel__thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel__thumb.jpg new file mode 100644 index 0000000..94c5b4d Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Alexandria_and_Saint_Agnes__predella__right_panel__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel__thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel__thumb.jpg new file mode 100644 index 0000000..94c5b4d Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Catherine_of_Siena_and_Saint_Cecilia__predella__left_panel__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_and_a_Bishop_Saint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_of_Assisi_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_of_Assisi_thumb.jpg new file mode 100644 index 0000000..7ae1393 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Francis_of_Assisi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic_thumb.jpg new file mode 100644 index 0000000..708b1d3 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_John_the_Baptist_and_Saint_Dominic_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Joseph_____thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Joseph_____thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Joseph_____thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Mark_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Mark_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Mark_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Saint_Matthew_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Saint_Matthew_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Saint_Matthew_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_San_Pietro_Martire_Triptych_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_San_Pietro_Martire_Triptych_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_San_Pietro_Martire_Triptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_St_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_St_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_St_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Stories_of_Saint_Francis_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Stories_of_Saint_Francis_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Stories_of_Saint_Francis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Annunciation_thumb.jpg new file mode 100644 index 0000000..9d5231a Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Blessing_Redimeer_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Blessing_Redimeer_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Blessing_Redimeer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Coronation_of_the_Virgin_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Coronation_of_the_Virgin_thumb.jpg new file mode 100644 index 0000000..8c7bb76 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Coronation_of_the_Virgin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Forerunners_of_Christ_with_Saints_and_Martyrs_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Funeral_of_a_Bishop_Saint_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Funeral_of_a_Bishop_Saint_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Funeral_of_a_Bishop_Saint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Meeting_of_Saint_Dominic_and_Saint_Francis_of_Assisi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Penitent_Saint_Jerome_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Penitent_Saint_Jerome_thumb.jpg new file mode 100644 index 0000000..5f546a1 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Penitent_Saint_Jerome_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Virgin__Flanked_by_Music_Making_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right__thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right__thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_The_Virgin_and_Child_with_Angels_and_a_Dominican_Saint__centre___St_Peter__left___St_Paul__right__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fra_Angelico_Thebaid_thumb.jpg b/data/images/paintings/thumbs/Fra_Angelico_Thebaid_thumb.jpg new file mode 100644 index 0000000..05dcc52 Binary files /dev/null and b/data/images/paintings/thumbs/Fra_Angelico_Thebaid_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_Cupid_a_Captive_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_Cupid_a_Captive_thumb.jpg new file mode 100644 index 0000000..89a739e Binary files /dev/null and b/data/images/paintings/thumbs/Fran_ois_Boucher_Cupid_a_Captive_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_Diana_Leaving_the_Bath_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_Diana_Leaving_the_Bath_thumb.jpg index cc2d332..04c6047 100644 Binary files a/data/images/paintings/thumbs/Fran_ois_Boucher_Diana_Leaving_the_Bath_thumb.jpg and b/data/images/paintings/thumbs/Fran_ois_Boucher_Diana_Leaving_the_Bath_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_Madame_de_Pompadour_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_Madame_de_Pompadour_thumb.jpg new file mode 100644 index 0000000..89a739e Binary files /dev/null and b/data/images/paintings/thumbs/Fran_ois_Boucher_Madame_de_Pompadour_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_Pastoral_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_Pastoral_thumb.jpg new file mode 100644 index 0000000..89a739e Binary files /dev/null and b/data/images/paintings/thumbs/Fran_ois_Boucher_Pastoral_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_The_Blonde_Odalisque_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_The_Blonde_Odalisque_thumb.jpg new file mode 100644 index 0000000..89a739e Binary files /dev/null and b/data/images/paintings/thumbs/Fran_ois_Boucher_The_Blonde_Odalisque_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Fran_ois_Boucher_The_Toilet_of_Venus_thumb.jpg b/data/images/paintings/thumbs/Fran_ois_Boucher_The_Toilet_of_Venus_thumb.jpg new file mode 100644 index 0000000..572d53a Binary files /dev/null and b/data/images/paintings/thumbs/Fran_ois_Boucher_The_Toilet_of_Venus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francis_Picabia_Amorous_Parade_thumb.jpg b/data/images/paintings/thumbs/Francis_Picabia_Amorous_Parade_thumb.jpg new file mode 100644 index 0000000..9f86b7f Binary files /dev/null and b/data/images/paintings/thumbs/Francis_Picabia_Amorous_Parade_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francis_Picabia_Olga_thumb.jpg b/data/images/paintings/thumbs/Francis_Picabia_Olga_thumb.jpg new file mode 100644 index 0000000..f32ba7b Binary files /dev/null and b/data/images/paintings/thumbs/Francis_Picabia_Olga_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francis_Picabia_The_Cacodylic_Eye_thumb.jpg b/data/images/paintings/thumbs/Francis_Picabia_The_Cacodylic_Eye_thumb.jpg new file mode 100644 index 0000000..e683c70 Binary files /dev/null and b/data/images/paintings/thumbs/Francis_Picabia_The_Cacodylic_Eye_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francis_Picabia_Transparence_thumb.jpg b/data/images/paintings/thumbs/Francis_Picabia_Transparence_thumb.jpg new file mode 100644 index 0000000..f32ba7b Binary files /dev/null and b/data/images/paintings/thumbs/Francis_Picabia_Transparence_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francisco_Goya_Saturn_Devouring_His_Son_thumb.jpg b/data/images/paintings/thumbs/Francisco_Goya_Saturn_Devouring_His_Son_thumb.jpg new file mode 100644 index 0000000..36e7eb7 Binary files /dev/null and b/data/images/paintings/thumbs/Francisco_Goya_Saturn_Devouring_His_Son_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francisco_Goya_The_Clothed_Maja_thumb.jpg b/data/images/paintings/thumbs/Francisco_Goya_The_Clothed_Maja_thumb.jpg new file mode 100644 index 0000000..36e7eb7 Binary files /dev/null and b/data/images/paintings/thumbs/Francisco_Goya_The_Clothed_Maja_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Francisco_Goya_The_Naked_Maja_thumb.jpg b/data/images/paintings/thumbs/Francisco_Goya_The_Naked_Maja_thumb.jpg new file mode 100644 index 0000000..8b6357d Binary files /dev/null and b/data/images/paintings/thumbs/Francisco_Goya_The_Naked_Maja_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Braque_Fruit_Dish_and_Glass_thumb.jpg b/data/images/paintings/thumbs/Georges_Braque_Fruit_Dish_and_Glass_thumb.jpg new file mode 100644 index 0000000..2cd5683 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Braque_Fruit_Dish_and_Glass_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Braque_Houses_at_l_Estaque_thumb.jpg b/data/images/paintings/thumbs/Georges_Braque_Houses_at_l_Estaque_thumb.jpg new file mode 100644 index 0000000..a9d5148 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Braque_Houses_at_l_Estaque_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Braque_Piano_and_Mandola_thumb.jpg b/data/images/paintings/thumbs/Georges_Braque_Piano_and_Mandola_thumb.jpg new file mode 100644 index 0000000..2aaea55 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Braque_Piano_and_Mandola_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Braque_The_Portuguese_thumb.jpg b/data/images/paintings/thumbs/Georges_Braque_The_Portuguese_thumb.jpg new file mode 100644 index 0000000..2aaea55 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Braque_The_Portuguese_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Braque_Violin_and_Candlestick_thumb.jpg b/data/images/paintings/thumbs/Georges_Braque_Violin_and_Candlestick_thumb.jpg new file mode 100644 index 0000000..2aaea55 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Braque_Violin_and_Candlestick_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte_thumb.jpg b/data/images/paintings/thumbs/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte_thumb.jpg new file mode 100644 index 0000000..621fd98 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Seurat_A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Seurat_Bathers_at_Asni_res_thumb.jpg b/data/images/paintings/thumbs/Georges_Seurat_Bathers_at_Asni_res_thumb.jpg new file mode 100644 index 0000000..621fd98 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Seurat_Bathers_at_Asni_res_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Seurat_Models_thumb.jpg b/data/images/paintings/thumbs/Georges_Seurat_Models_thumb.jpg new file mode 100644 index 0000000..621fd98 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Seurat_Models_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Seurat_The_Lighthouse_at_Honfleur_thumb.jpg b/data/images/paintings/thumbs/Georges_Seurat_The_Lighthouse_at_Honfleur_thumb.jpg new file mode 100644 index 0000000..621fd98 Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Seurat_The_Lighthouse_at_Honfleur_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Georges_Seurat_Young_Woman_Powdering_Herself_thumb.jpg b/data/images/paintings/thumbs/Georges_Seurat_Young_Woman_Powdering_Herself_thumb.jpg new file mode 100644 index 0000000..6c1d1dc Binary files /dev/null and b/data/images/paintings/thumbs/Georges_Seurat_Young_Woman_Powdering_Herself_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giacomo_Balla_Abstract_Speed___Sound_thumb.jpg b/data/images/paintings/thumbs/Giacomo_Balla_Abstract_Speed___Sound_thumb.jpg new file mode 100644 index 0000000..bc9d58e Binary files /dev/null and b/data/images/paintings/thumbs/Giacomo_Balla_Abstract_Speed___Sound_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash_thumb.jpg b/data/images/paintings/thumbs/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash_thumb.jpg new file mode 100644 index 0000000..1422bee Binary files /dev/null and b/data/images/paintings/thumbs/Giacomo_Balla_Dynamism_of_a_Dog_on_a_Leash_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giacomo_Balla_Mercury_Passing_Before_the_Sun_thumb.jpg b/data/images/paintings/thumbs/Giacomo_Balla_Mercury_Passing_Before_the_Sun_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Giacomo_Balla_Mercury_Passing_Before_the_Sun_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giacomo_Balla_The_Hand_of_the_Violinist_thumb.jpg b/data/images/paintings/thumbs/Giacomo_Balla_The_Hand_of_the_Violinist_thumb.jpg new file mode 100644 index 0000000..1422bee Binary files /dev/null and b/data/images/paintings/thumbs/Giacomo_Balla_The_Hand_of_the_Violinist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giacomo_Balla_Work_of_the_Futurist_Housewife_thumb.jpg b/data/images/paintings/thumbs/Giacomo_Balla_Work_of_the_Futurist_Housewife_thumb.jpg new file mode 100644 index 0000000..1422bee Binary files /dev/null and b/data/images/paintings/thumbs/Giacomo_Balla_Work_of_the_Futurist_Housewife_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gino_Severini_Armored_Train_in_Action_thumb.jpg b/data/images/paintings/thumbs/Gino_Severini_Armored_Train_in_Action_thumb.jpg new file mode 100644 index 0000000..e5eaa9a Binary files /dev/null and b/data/images/paintings/thumbs/Gino_Severini_Armored_Train_in_Action_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin_thumb.jpg b/data/images/paintings/thumbs/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin_thumb.jpg new file mode 100644 index 0000000..e5eaa9a Binary files /dev/null and b/data/images/paintings/thumbs/Gino_Severini_Dynamic_Hieroglyphic_of_the_Bal_Tabarin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gino_Severini_Maternity_thumb.jpg b/data/images/paintings/thumbs/Gino_Severini_Maternity_thumb.jpg new file mode 100644 index 0000000..e5eaa9a Binary files /dev/null and b/data/images/paintings/thumbs/Gino_Severini_Maternity_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gino_Severini_Pan-Pan_Dance_at_the_Monico_thumb.jpg b/data/images/paintings/thumbs/Gino_Severini_Pan-Pan_Dance_at_the_Monico_thumb.jpg new file mode 100644 index 0000000..e5eaa9a Binary files /dev/null and b/data/images/paintings/thumbs/Gino_Severini_Pan-Pan_Dance_at_the_Monico_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gino_Severini_The_Boulevard_thumb.jpg b/data/images/paintings/thumbs/Gino_Severini_The_Boulevard_thumb.jpg new file mode 100644 index 0000000..e5eaa9a Binary files /dev/null and b/data/images/paintings/thumbs/Gino_Severini_The_Boulevard_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Annunciation_to_Saint_Anne_thumb.jpg b/data/images/paintings/thumbs/Giotto_Annunciation_to_Saint_Anne_thumb.jpg new file mode 100644 index 0000000..f50a662 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Annunciation_to_Saint_Anne_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Apparition_at_Arles_thumb.jpg b/data/images/paintings/thumbs/Giotto_Apparition_at_Arles_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Apparition_at_Arles_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Ascension_thumb.jpg b/data/images/paintings/thumbs/Giotto_Ascension_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Ascension_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Badia_Polyptych_thumb.jpg b/data/images/paintings/thumbs/Giotto_Badia_Polyptych_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Badia_Polyptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Birth_of_the_Virgin_thumb.jpg b/data/images/paintings/thumbs/Giotto_Birth_of_the_Virgin_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Birth_of_the_Virgin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Crucifixion_thumb.jpg b/data/images/paintings/thumbs/Giotto_Crucifixion_thumb.jpg new file mode 100644 index 0000000..ef01628 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Crucifixion_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Death_of_the_Knight_of_Celano_thumb.jpg b/data/images/paintings/thumbs/Giotto_Death_of_the_Knight_of_Celano_thumb.jpg new file mode 100644 index 0000000..925b916 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Death_of_the_Knight_of_Celano_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Decorative_bands_in_the_Scrovegni_chapel_thumb.jpg b/data/images/paintings/thumbs/Giotto_Decorative_bands_in_the_Scrovegni_chapel_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Decorative_bands_in_the_Scrovegni_chapel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Dream_of_Innocent_III_thumb.jpg b/data/images/paintings/thumbs/Giotto_Dream_of_Innocent_III_thumb.jpg new file mode 100644 index 0000000..2c8b000 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Dream_of_Innocent_III_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Dream_of_the_Palace_thumb.jpg b/data/images/paintings/thumbs/Giotto_Dream_of_the_Palace_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Dream_of_the_Palace_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Ecstasy_of_St_Francis_thumb.jpg b/data/images/paintings/thumbs/Giotto_Ecstasy_of_St_Francis_thumb.jpg new file mode 100644 index 0000000..eb5fda5 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Ecstasy_of_St_Francis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Franciscan_brother_thumb.jpg b/data/images/paintings/thumbs/Giotto_Franciscan_brother_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Franciscan_brother_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Homage_of_a_Simple_Man_thumb.jpg b/data/images/paintings/thumbs/Giotto_Homage_of_a_Simple_Man_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Homage_of_a_Simple_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Isaac_Rejecting_Esau_thumb.jpg b/data/images/paintings/thumbs/Giotto_Isaac_Rejecting_Esau_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Isaac_Rejecting_Esau_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Joachim_s_Dream_thumb.jpg b/data/images/paintings/thumbs/Giotto_Joachim_s_Dream_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Joachim_s_Dream_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Joachim_s_Sacrificial_Offering_thumb.jpg b/data/images/paintings/thumbs/Giotto_Joachim_s_Sacrificial_Offering_thumb.jpg new file mode 100644 index 0000000..cc93ccc Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Joachim_s_Sacrificial_Offering_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Joseph_in_the_well_thumb.jpg b/data/images/paintings/thumbs/Giotto_Joseph_in_the_well_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Joseph_in_the_well_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Lamentation_thumb.jpg b/data/images/paintings/thumbs/Giotto_Lamentation_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Lamentation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Madonna_Enthroned_thumb.jpg b/data/images/paintings/thumbs/Giotto_Madonna_Enthroned_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Madonna_Enthroned_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa_thumb.jpg b/data/images/paintings/thumbs/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Madonna_and_Child_of_San_Giorgio_alla_Costa_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Miracle_of_the_Crucifix_thumb.jpg b/data/images/paintings/thumbs/Giotto_Miracle_of_the_Crucifix_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Miracle_of_the_Crucifix_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Miracle_of_the_Spring_thumb.jpg b/data/images/paintings/thumbs/Giotto_Miracle_of_the_Spring_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Miracle_of_the_Spring_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Pentecost_thumb.jpg b/data/images/paintings/thumbs/Giotto_Pentecost_thumb.jpg new file mode 100644 index 0000000..6099038 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Pentecost_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Renunciation_of_Wordly_Goods_thumb.jpg b/data/images/paintings/thumbs/Giotto_Renunciation_of_Wordly_Goods_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Renunciation_of_Wordly_Goods_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Resurrection_thumb.jpg b/data/images/paintings/thumbs/Giotto_Resurrection_thumb.jpg new file mode 100644 index 0000000..4605b1e Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Resurrection_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Saint_Francis_Expelling_the_Devils_thumb.jpg b/data/images/paintings/thumbs/Giotto_Saint_Francis_Expelling_the_Devils_thumb.jpg new file mode 100644 index 0000000..7ae1393 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Saint_Francis_Expelling_the_Devils_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto_thumb.jpg b/data/images/paintings/thumbs/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Santa_Maria_Novella_Crucifix_by_Giotto_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Sermon_to_the_Birds_thumb.jpg b/data/images/paintings/thumbs/Giotto_Sermon_to_the_Birds_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Sermon_to_the_Birds_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_St_Francis_Preaching_before_Honorius_III_thumb.jpg b/data/images/paintings/thumbs/Giotto_St_Francis_Preaching_before_Honorius_III_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_St_Francis_Preaching_before_Honorius_III_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_St_Francis_before_the_Sultan_thumb.jpg b/data/images/paintings/thumbs/Giotto_St_Francis_before_the_Sultan_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_St_Francis_before_the_Sultan_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_St_Paul_thumb.jpg b/data/images/paintings/thumbs/Giotto_St_Paul_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_St_Paul_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_St_Peter_thumb.jpg b/data/images/paintings/thumbs/Giotto_St_Peter_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_St_Peter_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Vault_of_the_Doctors_of_the_Church_thumb.jpg b/data/images/paintings/thumbs/Giotto_Vault_of_the_Doctors_of_the_Church_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Vault_of_the_Doctors_of_the_Church_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Verification_of_the_Stigmata_thumb.jpg b/data/images/paintings/thumbs/Giotto_Verification_of_the_Stigmata_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Verification_of_the_Stigmata_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints_thumb.jpg b/data/images/paintings/thumbs/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints_thumb.jpg new file mode 100644 index 0000000..c772d1c Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Virgin_and_Child_Enthroned_with_Four_Saints_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Vision_of_the_Flaming_Chariot_thumb.jpg b/data/images/paintings/thumbs/Giotto_Vision_of_the_Flaming_Chariot_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Vision_of_the_Flaming_Chariot_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Giotto_Vision_of_the_Trones_thumb.jpg b/data/images/paintings/thumbs/Giotto_Vision_of_the_Trones_thumb.jpg new file mode 100644 index 0000000..3056b35 Binary files /dev/null and b/data/images/paintings/thumbs/Giotto_Vision_of_the_Trones_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_A_Burial_at_Ornans_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_A_Burial_at_Ornans_thumb.jpg new file mode 100644 index 0000000..5009c5b Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_A_Burial_at_Ornans_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_Man_with_a_Pipe_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_Man_with_a_Pipe_thumb.jpg new file mode 100644 index 0000000..1d76d8a Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_Man_with_a_Pipe_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_Sleep_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_Sleep_thumb.jpg new file mode 100644 index 0000000..5009c5b Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_Sleep_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_The_Artist_s_Studio_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_The_Artist_s_Studio_thumb.jpg new file mode 100644 index 0000000..46cbaf0 Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_The_Artist_s_Studio_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_The_Origin_of_the_World_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_The_Origin_of_the_World_thumb.jpg new file mode 100644 index 0000000..5009c5b Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_The_Origin_of_the_World_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Gustave_Courbet_The_Stone_Breakers_thumb.jpg b/data/images/paintings/thumbs/Gustave_Courbet_The_Stone_Breakers_thumb.jpg new file mode 100644 index 0000000..5009c5b Binary files /dev/null and b/data/images/paintings/thumbs/Gustave_Courbet_The_Stone_Breakers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Cut_with_the_Dada_Kitchen_Knife_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Da-Dandy_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Da-Dandy_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Da-Dandy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Indian_Dancer_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Indian_Dancer_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Indian_Dancer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Marlene_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Marlene_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Marlene_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Russian_Dance_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Russian_Dance_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Russian_Dance_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hannah_H_ch_Untitled_thumb.jpg b/data/images/paintings/thumbs/Hannah_H_ch_Untitled_thumb.jpg new file mode 100644 index 0000000..77c6c62 Binary files /dev/null and b/data/images/paintings/thumbs/Hannah_H_ch_Untitled_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Henri_Matisse_Blue_Nude_thumb.jpg b/data/images/paintings/thumbs/Henri_Matisse_Blue_Nude_thumb.jpg new file mode 100644 index 0000000..f62060a Binary files /dev/null and b/data/images/paintings/thumbs/Henri_Matisse_Blue_Nude_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Henri_Matisse_The_Dance_thumb.jpg b/data/images/paintings/thumbs/Henri_Matisse_The_Dance_thumb.jpg index 786afc7..f62060a 100644 Binary files a/data/images/paintings/thumbs/Henri_Matisse_The_Dance_thumb.jpg and b/data/images/paintings/thumbs/Henri_Matisse_The_Dance_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Henri_Matisse_The_Red_Room_thumb.jpg b/data/images/paintings/thumbs/Henri_Matisse_The_Red_Room_thumb.jpg new file mode 100644 index 0000000..f62060a Binary files /dev/null and b/data/images/paintings/thumbs/Henri_Matisse_The_Red_Room_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Henri_Matisse_Woman_with_a_Hat_thumb.jpg b/data/images/paintings/thumbs/Henri_Matisse_Woman_with_a_Hat_thumb.jpg new file mode 100644 index 0000000..f1839f7 Binary files /dev/null and b/data/images/paintings/thumbs/Henri_Matisse_Woman_with_a_Hat_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Henri_Privat-Livemont_La_Branche_d_Or_thumb.jpg b/data/images/paintings/thumbs/Henri_Privat-Livemont_La_Branche_d_Or_thumb.jpg new file mode 100644 index 0000000..a3ab11d Binary files /dev/null and b/data/images/paintings/thumbs/Henri_Privat-Livemont_La_Branche_d_Or_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_A_Tavern_Quarrel_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_A_Tavern_Quarrel_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_A_Tavern_Quarrel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_A_fool__seated_on_a_basket__about_to_be_shaved_by_a_nun_holding_a_wafer_iron_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Child_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Child_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Magi_thumb.jpg new file mode 100644 index 0000000..e940dda Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_An_Allegory_of_Intemperance_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_An_Allegory_of_Intemperance_thumb.jpg new file mode 100644 index 0000000..21ad035 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_An_Allegory_of_Intemperance_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Carrying_the_Cross_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Carrying_the_Cross_thumb.jpg new file mode 100644 index 0000000..5bce782 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Carrying_the_Cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Child_with_a_Walking_Frame_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Crowned_with_Thorns_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Crowned_with_Thorns_thumb.jpg new file mode 100644 index 0000000..0e51139 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_Crowned_with_Thorns_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings__thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings__thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Christ_before_Pilate__Set_within_Grisailles_of_the_Forces_of_Evil__outsides_of_two_wings__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Concert_in_an_Egg__verso__thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Concert_in_an_Egg__verso__thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Concert_in_an_Egg__verso__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Crucifixion_with_a_Donor_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Crucifixion_with_a_Donor_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Crucifixion_with_a_Donor_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Death_and_the_Miser_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Death_and_the_Miser_thumb.jpg index 86242ea..9b18e8c 100644 Binary files a/data/images/paintings/thumbs/Hieronymus_Bosch_Death_and_the_Miser_thumb.jpg and b/data/images/paintings/thumbs/Hieronymus_Bosch_Death_and_the_Miser_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Death_of_the_Reprobate_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Death_of_the_Reprobate_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Death_of_the_Reprobate_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Descent_into_Hell_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Descent_into_Hell_thumb.jpg new file mode 100644 index 0000000..bd3c478 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Descent_into_Hell_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Ecce_Homo_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Ecce_Homo_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Ecce_Homo_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Fools__kitchen_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Fools__kitchen_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Fools__kitchen_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face__thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face__thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Heilwich_van_der_Rullen_and_Her_Daughters_with_Saint_Mary_Magdalen__outer_face___Hendrixke_van_Langhel_and_Her_Deceased_Child_with_Saint_Catherine__inner_face__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Hell_scene_and_monsters_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Hell_scene_and_monsters_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Hell_scene_and_monsters_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Instruments_of_the_Passion_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Purgatory_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Purgatory_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Purgatory_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_St__John__on_Patmos_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_St__John__on_Patmos_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_St__John__on_Patmos_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness_thumb.jpg new file mode 100644 index 0000000..a58587f Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_St__John_the_Baptist_in_the_Wilderness_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Temptation_of_Saint_Anthony_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Temptation_of_Saint_Anthony_thumb.jpg new file mode 100644 index 0000000..9148c5d Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Temptation_of_Saint_Anthony_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Adoration_of_the_Magi_thumb.jpg new file mode 100644 index 0000000..09f2174 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Conjurer_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Conjurer_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Conjurer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Epiphany_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Epiphany_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Epiphany_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Garden_of_Earthly_Delights_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Garden_of_Earthly_Delights_thumb.jpg new file mode 100644 index 0000000..efb5d12 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Garden_of_Earthly_Delights_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Hermit_Saint_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Hermit_Saint_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Hermit_Saint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Mass_of_Saint_Gregory_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Mass_of_Saint_Gregory_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Mass_of_Saint_Gregory_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Passion_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Passion_of_Christ_thumb.jpg new file mode 100644 index 0000000..2c6fe32 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Passion_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony_thumb.jpg new file mode 100644 index 0000000..9148c5d Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_Temptation_of_Saint_Anthony_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit_thumb.jpg new file mode 100644 index 0000000..c62bc56 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_The_temptation_of_Saint_Anthony_the_Hermit_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Two_Male_Heads_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Two_Male_Heads_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Two_Male_Heads_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Two_monsters_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Two_monsters_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Two_monsters_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Ascent_of_the_Blessed_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Fall_of_the_Damned_into_Hell_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_Visions_of_the_Hereafter__Hell_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Hieronymus_Bosch_the_paradise_thumb.jpg b/data/images/paintings/thumbs/Hieronymus_Bosch_the_paradise_thumb.jpg new file mode 100644 index 0000000..b7053f2 Binary files /dev/null and b/data/images/paintings/thumbs/Hieronymus_Bosch_the_paradise_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_Gargantua_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_Gargantua_thumb.jpg new file mode 100644 index 0000000..0a6588a Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_Gargantua_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art_thumb.jpg new file mode 100644 index 0000000..204f74d Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_Nadar_Elevating_Photography_to_the_Height_of_Art_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_Rue_Transnonain_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_Rue_Transnonain_thumb.jpg new file mode 100644 index 0000000..0e26cfe Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_Rue_Transnonain_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_The_Crunch_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_The_Crunch_thumb.jpg new file mode 100644 index 0000000..c18329d Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_The_Crunch_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_The_Uprising_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_The_Uprising_thumb.jpg new file mode 100644 index 0000000..c18329d Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_The_Uprising_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Honor__Daumier_Third-Class_Carriage_thumb.jpg b/data/images/paintings/thumbs/Honor__Daumier_Third-Class_Carriage_thumb.jpg new file mode 100644 index 0000000..592694f Binary files /dev/null and b/data/images/paintings/thumbs/Honor__Daumier_Third-Class_Carriage_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ivan_Klyun_Non-Objective_Composition_thumb.jpg b/data/images/paintings/thumbs/Ivan_Klyun_Non-Objective_Composition_thumb.jpg new file mode 100644 index 0000000..70205cd Binary files /dev/null and b/data/images/paintings/thumbs/Ivan_Klyun_Non-Objective_Composition_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ivan_Klyun_Self-Portrait_thumb.jpg b/data/images/paintings/thumbs/Ivan_Klyun_Self-Portrait_thumb.jpg new file mode 100644 index 0000000..e61af01 Binary files /dev/null and b/data/images/paintings/thumbs/Ivan_Klyun_Self-Portrait_thumb.jpg differ diff --git a/data/images/paintings/thumbs/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth_thumb.jpg b/data/images/paintings/thumbs/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth_thumb.jpg new file mode 100644 index 0000000..88bbceb Binary files /dev/null and b/data/images/paintings/thumbs/J__M__W__Turner_Snow_Storm__Steam-Boat_off_a_Harbour_s_Mouth_thumb.jpg differ diff --git a/data/images/paintings/thumbs/J__M__W__Turner_The_Fighting_Temeraire_thumb.jpg b/data/images/paintings/thumbs/J__M__W__Turner_The_Fighting_Temeraire_thumb.jpg new file mode 100644 index 0000000..3e5dfa0 Binary files /dev/null and b/data/images/paintings/thumbs/J__M__W__Turner_The_Fighting_Temeraire_thumb.jpg differ diff --git a/data/images/paintings/thumbs/J__M__W__Turner_The_Slave_Ship_thumb.jpg b/data/images/paintings/thumbs/J__M__W__Turner_The_Slave_Ship_thumb.jpg new file mode 100644 index 0000000..01696c1 Binary files /dev/null and b/data/images/paintings/thumbs/J__M__W__Turner_The_Slave_Ship_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jackson_Pollock_Autumn_Rhythm_thumb.jpg b/data/images/paintings/thumbs/Jackson_Pollock_Autumn_Rhythm_thumb.jpg new file mode 100644 index 0000000..44e9299 Binary files /dev/null and b/data/images/paintings/thumbs/Jackson_Pollock_Autumn_Rhythm_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jackson_Pollock_Convergence_thumb.jpg b/data/images/paintings/thumbs/Jackson_Pollock_Convergence_thumb.jpg new file mode 100644 index 0000000..44e9299 Binary files /dev/null and b/data/images/paintings/thumbs/Jackson_Pollock_Convergence_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jackson_Pollock_Mural_thumb.jpg b/data/images/paintings/thumbs/Jackson_Pollock_Mural_thumb.jpg new file mode 100644 index 0000000..44e9299 Binary files /dev/null and b/data/images/paintings/thumbs/Jackson_Pollock_Mural_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jacques-Louis_David_Leonidas_at_Thermopylae_thumb.jpg b/data/images/paintings/thumbs/Jacques-Louis_David_Leonidas_at_Thermopylae_thumb.jpg new file mode 100644 index 0000000..164f474 Binary files /dev/null and b/data/images/paintings/thumbs/Jacques-Louis_David_Leonidas_at_Thermopylae_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jacques-Louis_David_The_Coronation_of_Napoleon_thumb.jpg b/data/images/paintings/thumbs/Jacques-Louis_David_The_Coronation_of_Napoleon_thumb.jpg new file mode 100644 index 0000000..62e5ac4 Binary files /dev/null and b/data/images/paintings/thumbs/Jacques-Louis_David_The_Coronation_of_Napoleon_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jacques-Louis_David_The_Death_of_Marat_thumb.jpg b/data/images/paintings/thumbs/Jacques-Louis_David_The_Death_of_Marat_thumb.jpg new file mode 100644 index 0000000..8a07514 Binary files /dev/null and b/data/images/paintings/thumbs/Jacques-Louis_David_The_Death_of_Marat_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jacques-Louis_David_The_Oath_of_the_Horatii_thumb.jpg b/data/images/paintings/thumbs/Jacques-Louis_David_The_Oath_of_the_Horatii_thumb.jpg new file mode 100644 index 0000000..a280ab9 Binary files /dev/null and b/data/images/paintings/thumbs/Jacques-Louis_David_The_Oath_of_the_Horatii_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Crucifixion_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Crucifixion_thumb.jpg new file mode 100644 index 0000000..70205cd Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Crucifixion_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Eve_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Eve_thumb.jpg new file mode 100644 index 0000000..ef1f3b1 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Eve_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Ghent_Altarpiece_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Ghent_Altarpiece_thumb.jpg new file mode 100644 index 0000000..a9e0f2f Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Ghent_Altarpiece_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..bdd9d79 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_L_al_Souvenir_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_L_al_Souvenir_thumb.jpg new file mode 100644 index 0000000..8fdd5e7 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_L_al_Souvenir_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Madonna_at_the_Fountain_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Madonna_at_the_Fountain_thumb.jpg new file mode 100644 index 0000000..0f2ca5a Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Madonna_at_the_Fountain_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Man_in_a_Red_Turban_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Man_in_a_Red_Turban_thumb.jpg new file mode 100644 index 0000000..3c8a29e Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Man_in_a_Red_Turban_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy_thumb.jpg new file mode 100644 index 0000000..92dee6d Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Baudouin_de_Lannoy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati_thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Cardinal_Niccol__Albergati_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini_thumb.jpg new file mode 100644 index 0000000..b3dbc0e Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Giovanni_di_Nicolao_Arnolfini_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw_thumb.jpg new file mode 100644 index 0000000..d9e8ce7 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Jan_de_Leeuw_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck_thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_Margareta_van_Eyck_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait___thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait___thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man__Self______Portrait___thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation_thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_Carnation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_a_Man_with_a_Blue_Chaperon_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_an_unknown_praying_man_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_an_unknown_praying_man_thumb.jpg new file mode 100644 index 0000000..4702e21 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Portrait_of_an_unknown_praying_man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Christopher_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Christopher_thumb.jpg new file mode 100644 index 0000000..6548ffa Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Christopher_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata_thumb.jpg new file mode 100644 index 0000000..722a415 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Saint_Francis_reveives_the_stigmata_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Singing_Angels_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Singing_Angels_thumb.jpg new file mode 100644 index 0000000..e058bd4 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Singing_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati_thumb.jpg new file mode 100644 index 0000000..28f59a2 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_Study_for_Cardinal_Niccol__Albergati_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_The_Madonna_in_the_Church_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_The_Madonna_in_the_Church_thumb.jpg new file mode 100644 index 0000000..01d94d4 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_The_Madonna_in_the_Church_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_The_Virgin_and_Child_at_the_Fountain_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jan_van_Eyck_The_three_Marys_at_the_Tomb_thumb.jpg b/data/images/paintings/thumbs/Jan_van_Eyck_The_three_Marys_at_the_Tomb_thumb.jpg new file mode 100644 index 0000000..96f7817 Binary files /dev/null and b/data/images/paintings/thumbs/Jan_van_Eyck_The_three_Marys_at_the_Tomb_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_F_tes_Venitiennes_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_F_tes_Venitiennes_thumb.jpg index d66ea41..edb8cf5 100644 Binary files a/data/images/paintings/thumbs/Jean-Antoine_Watteau_F_tes_Venitiennes_thumb.jpg and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_F_tes_Venitiennes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_Gilles_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Gilles_thumb.jpg new file mode 100644 index 0000000..edb8cf5 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Gilles_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_Mezzetin_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Mezzetin_thumb.jpg new file mode 100644 index 0000000..d4f2186 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Mezzetin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_Pilgrimage_to_Cythera_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Pilgrimage_to_Cythera_thumb.jpg new file mode 100644 index 0000000..d4f2186 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_Pilgrimage_to_Cythera_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Scale_of_Love_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Scale_of_Love_thumb.jpg new file mode 100644 index 0000000..edb8cf5 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Scale_of_Love_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint_thumb.jpg b/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint_thumb.jpg new file mode 100644 index 0000000..edb8cf5 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Antoine_Watteau_The_Shop_Sign_of_Gersaint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Grande_Odalisque_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Grande_Odalisque_thumb.jpg new file mode 100644 index 0000000..13dee26 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Grande_Odalisque_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis_thumb.jpg new file mode 100644 index 0000000..86fa878 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Jupiter_and_Thetis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne_thumb.jpg new file mode 100644 index 0000000..13dee26 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Napoleon_on_His_Imperial_Throne_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx_thumb.jpg new file mode 100644 index 0000000..e5b180b Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_Oedipus_and_the_Sphinx_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Source_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Source_thumb.jpg new file mode 100644 index 0000000..13dee26 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Source_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath_thumb.jpg b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath_thumb.jpg new file mode 100644 index 0000000..778ee2a Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Auguste-Dominique_Ingres_The_Turkish_Bath_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Haystacks__Autumn_thumb.jpg b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Haystacks__Autumn_thumb.jpg new file mode 100644 index 0000000..836e542 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Haystacks__Autumn_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Man_with_a_Hoe_thumb.jpg b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Man_with_a_Hoe_thumb.jpg new file mode 100644 index 0000000..f11b485 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Man_with_a_Hoe_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Fran_ois_Millet_The_Gleaners_thumb.jpg b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_The_Gleaners_thumb.jpg new file mode 100644 index 0000000..6fd7b66 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_The_Gleaners_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Woman_Baking_Bread_thumb.jpg b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Woman_Baking_Bread_thumb.jpg new file mode 100644 index 0000000..9a70144 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Fran_ois_Millet_Woman_Baking_Bread_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_A_Young_Girl_Reading_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_A_Young_Girl_Reading_thumb.jpg index b33deb7..2f2166d 100644 Binary files a/data/images/paintings/thumbs/Jean-Honor__Fragonard_A_Young_Girl_Reading_thumb.jpg and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_A_Young_Girl_Reading_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Bathers_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Bathers_thumb.jpg new file mode 100644 index 0000000..dfae69d Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Bathers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Lock_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Lock_thumb.jpg new file mode 100644 index 0000000..dfae69d Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Lock_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Progress_of_Love_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Progress_of_Love_thumb.jpg index 6fc5f89..dfae69d 100644 Binary files a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Progress_of_Love_thumb.jpg and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Progress_of_Love_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Stolen_Kiss_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Stolen_Kiss_thumb.jpg new file mode 100644 index 0000000..5ba27c1 Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Stolen_Kiss_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Swing_thumb.jpg b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Swing_thumb.jpg new file mode 100644 index 0000000..dfae69d Binary files /dev/null and b/data/images/paintings/thumbs/Jean-Honor__Fragonard_The_Swing_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Joan_Mir__Blue_II_thumb.jpg b/data/images/paintings/thumbs/Joan_Mir__Blue_II_thumb.jpg new file mode 100644 index 0000000..a617e15 Binary files /dev/null and b/data/images/paintings/thumbs/Joan_Mir__Blue_II_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Joan_Mir__Dutch_Interior_I_thumb.jpg b/data/images/paintings/thumbs/Joan_Mir__Dutch_Interior_I_thumb.jpg new file mode 100644 index 0000000..a617e15 Binary files /dev/null and b/data/images/paintings/thumbs/Joan_Mir__Dutch_Interior_I_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Joan_Mir__The_Birth_of_the_World_thumb.jpg b/data/images/paintings/thumbs/Joan_Mir__The_Birth_of_the_World_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Joan_Mir__The_Birth_of_the_World_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Joan_Mir__The_Tilled_Field_thumb.jpg b/data/images/paintings/thumbs/Joan_Mir__The_Tilled_Field_thumb.jpg new file mode 100644 index 0000000..a617e15 Binary files /dev/null and b/data/images/paintings/thumbs/Joan_Mir__The_Tilled_Field_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Joan_Mir__Woman_in_Front_of_the_Sun_thumb.jpg b/data/images/paintings/thumbs/Joan_Mir__Woman_in_Front_of_the_Sun_thumb.jpg new file mode 100644 index 0000000..a617e15 Binary files /dev/null and b/data/images/paintings/thumbs/Joan_Mir__Woman_in_Front_of_the_Sun_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_Glass_of_Beer_and_Playing_Cards_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_Glass_of_Beer_and_Playing_Cards_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_Glass_of_Beer_and_Playing_Cards_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Josette_Gris_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Josette_Gris_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Josette_Gris_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Picasso_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Picasso_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_Portrait_of_Picasso_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_Still_Life_with_Checkered_Tablecloth_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_Still_Life_with_Checkered_Tablecloth_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_Still_Life_with_Checkered_Tablecloth_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_The_Sunblind_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_The_Sunblind_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_The_Sunblind_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Juan_Gris_The_Table_thumb.jpg b/data/images/paintings/thumbs/Juan_Gris_The_Table_thumb.jpg new file mode 100644 index 0000000..0afebf9 Binary files /dev/null and b/data/images/paintings/thumbs/Juan_Gris_The_Table_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Kazimir_Malevich_Black_Square_thumb.jpg b/data/images/paintings/thumbs/Kazimir_Malevich_Black_Square_thumb.jpg new file mode 100644 index 0000000..6773d3c Binary files /dev/null and b/data/images/paintings/thumbs/Kazimir_Malevich_Black_Square_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Kazimir_Malevich_Complex_Presentiment_thumb.jpg b/data/images/paintings/thumbs/Kazimir_Malevich_Complex_Presentiment_thumb.jpg new file mode 100644 index 0000000..6773d3c Binary files /dev/null and b/data/images/paintings/thumbs/Kazimir_Malevich_Complex_Presentiment_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Kazimir_Malevich_Red_Square_thumb.jpg b/data/images/paintings/thumbs/Kazimir_Malevich_Red_Square_thumb.jpg new file mode 100644 index 0000000..3d4370c Binary files /dev/null and b/data/images/paintings/thumbs/Kazimir_Malevich_Red_Square_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Kazimir_Malevich_Sportsmen_thumb.jpg b/data/images/paintings/thumbs/Kazimir_Malevich_Sportsmen_thumb.jpg new file mode 100644 index 0000000..3d4370c Binary files /dev/null and b/data/images/paintings/thumbs/Kazimir_Malevich_Sportsmen_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Kazimir_Malevich_White_on_White_thumb.jpg b/data/images/paintings/thumbs/Kazimir_Malevich_White_on_White_thumb.jpg new file mode 100644 index 0000000..acbfc91 Binary files /dev/null and b/data/images/paintings/thumbs/Kazimir_Malevich_White_on_White_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Copse_of_Trees_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Copse_of_Trees_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Copse_of_Trees_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Row_of_Four_Mortars_firing_Stones_into_the_Courtyard_of_a_Fort_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Town_at_the_Centre_of_the_Cloudburst_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Unicorn_Dipping_its_Horn_into_a_Pool_of_Water_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Unicorn_Dipping_its_Horn_into_a_Pool_of_Water_thumb.jpg index f820c81..827c598 100644 Binary files a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Unicorn_Dipping_its_Horn_into_a_Pool_of_Water_thumb.jpg and b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Unicorn_Dipping_its_Horn_into_a_Pool_of_Water_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_A_Woman_Standing_in_a_Landscape_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegorical_Drawing_with_Various_Female_Figures_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegories_of_Joy__Sorrow_and_Envy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_Riding_on_Death_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_Riding_on_Death_thumb.jpg index c4d5ac2..fbad4f4 100644 Binary files a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_Riding_on_Death_thumb.jpg and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_Riding_on_Death_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Envy_and_Ingratitude_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Ingratitude_and_Envy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Joy_and_Sorrow_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence__thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence__thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Statecraft__Justice_and_Prudence__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Unmasked_Envy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_of_Virtue_and_Envy_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard_thumb.jpg new file mode 100644 index 0000000..fbad4f4 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_on_the_Fidelity_of_the_Lizard_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Allegory_with_a_Wolf_and_an_Eagle_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis__thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis__thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_An_ear_of_greater_quaking_grass__Briza_maxima___violets__Viola_spec___and_perhaps_pear_blossom__Pyrus_communis__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Analysis_of_the_Movements_of_the_Shoulder_and_Neck_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Aortic_Arch_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox__thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox__thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Lungs_and_Heart__of_an_Ox__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawing_of_the_Stomach_and_Intestines_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts_thumb.jpg new file mode 100644 index 0000000..b31b80f Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Blood_Vessels_and_Spermatic_Ducts_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Male_Genitalia_with_Spermatic_Ducts_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Drawings_of_the_Muscles_and_Veins_of_the_Arm_and_Chest__and_the_Head_of_an_Old_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_a_Bear_s_Foot_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Blood_Supply_to_the_Liver_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Bones_of_the_Foot_and_Study_of_the_Shoulder_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Developing_Foetus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination__thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination__thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Female_Pelvis__the_Coccyx_and_the_Lower_Limbs_and_of_the_Rotation_of_the_Arm__Pronation_and_Supination__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Foot_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Hand_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Human_Skeleton_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Anatomical_Studies_of_the_Movement_of_the_Heel_and_the_Ankle__and_Investigations_into_the_Calf_Muscles_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Leonardo_da_Vinci_Lady_with_an_Ermine_thumb.jpg b/data/images/paintings/thumbs/Leonardo_da_Vinci_Lady_with_an_Ermine_thumb.jpg new file mode 100644 index 0000000..827c598 Binary files /dev/null and b/data/images/paintings/thumbs/Leonardo_da_Vinci_Lady_with_an_Ermine_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Lyubov_Popova_Painterly_Architectonic_thumb.jpg b/data/images/paintings/thumbs/Lyubov_Popova_Painterly_Architectonic_thumb.jpg new file mode 100644 index 0000000..3d4370c Binary files /dev/null and b/data/images/paintings/thumbs/Lyubov_Popova_Painterly_Architectonic_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Lyubov_Popova_Still_Life_thumb.jpg b/data/images/paintings/thumbs/Lyubov_Popova_Still_Life_thumb.jpg new file mode 100644 index 0000000..f9ee906 Binary files /dev/null and b/data/images/paintings/thumbs/Lyubov_Popova_Still_Life_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Lyubov_Popova_The_Violin_thumb.jpg b/data/images/paintings/thumbs/Lyubov_Popova_The_Violin_thumb.jpg new file mode 100644 index 0000000..7a5d58e Binary files /dev/null and b/data/images/paintings/thumbs/Lyubov_Popova_The_Violin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Lyubov_Popova_Traveler_thumb.jpg b/data/images/paintings/thumbs/Lyubov_Popova_Traveler_thumb.jpg new file mode 100644 index 0000000..67f4f4e Binary files /dev/null and b/data/images/paintings/thumbs/Lyubov_Popova_Traveler_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Marcel_Duchamp_Bicycle_Wheel_thumb.jpg b/data/images/paintings/thumbs/Marcel_Duchamp_Bicycle_Wheel_thumb.jpg new file mode 100644 index 0000000..b658bbf Binary files /dev/null and b/data/images/paintings/thumbs/Marcel_Duchamp_Bicycle_Wheel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Marcel_Duchamp_Fountain_thumb.jpg b/data/images/paintings/thumbs/Marcel_Duchamp_Fountain_thumb.jpg new file mode 100644 index 0000000..b658bbf Binary files /dev/null and b/data/images/paintings/thumbs/Marcel_Duchamp_Fountain_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Marcel_Duchamp_Fresh_Widow_thumb.jpg b/data/images/paintings/thumbs/Marcel_Duchamp_Fresh_Widow_thumb.jpg new file mode 100644 index 0000000..9a70144 Binary files /dev/null and b/data/images/paintings/thumbs/Marcel_Duchamp_Fresh_Widow_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Marcel_Duchamp_L_H_O_O_Q__thumb.jpg b/data/images/paintings/thumbs/Marcel_Duchamp_L_H_O_O_Q__thumb.jpg new file mode 100644 index 0000000..b658bbf Binary files /dev/null and b/data/images/paintings/thumbs/Marcel_Duchamp_L_H_O_O_Q__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2_thumb.jpg b/data/images/paintings/thumbs/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2_thumb.jpg new file mode 100644 index 0000000..1d76d8a Binary files /dev/null and b/data/images/paintings/thumbs/Marcel_Duchamp_Nude_Descending_a_Staircase__No__2_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_A_Bearded_Carmelite_Saint_thumb.jpg b/data/images/paintings/thumbs/Masaccio_A_Bearded_Carmelite_Saint_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_A_Bearded_Carmelite_Saint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_A_Beardless_Carmelite_Saint_thumb.jpg b/data/images/paintings/thumbs/Masaccio_A_Beardless_Carmelite_Saint_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_A_Beardless_Carmelite_Saint_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_A_Young_Man_in_a_scarlet_turban_thumb.jpg b/data/images/paintings/thumbs/Masaccio_A_Young_Man_in_a_scarlet_turban_thumb.jpg index 1ef90af..14d2602 100644 Binary files a/data/images/paintings/thumbs/Masaccio_A_Young_Man_in_a_scarlet_turban_thumb.jpg and b/data/images/paintings/thumbs/Masaccio_A_Young_Man_in_a_scarlet_turban_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari_thumb.jpg new file mode 100644 index 0000000..2e0c2b8 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Altar_predella__Right_panel__The_parricide_of_St__Julian_-_The_miracle_of_St__Nicholas_of_Bari_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Baptism_of_the_Neophytes_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Baptism_of_the_Neophytes_thumb.jpg new file mode 100644 index 0000000..1e4f3aa Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Baptism_of_the_Neophytes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Carnesecchi_Triptych_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Carnesecchi_Triptych_thumb.jpg new file mode 100644 index 0000000..207bffc Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Carnesecchi_Triptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Crucifixion_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Crucifixion_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Crucifixion_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Desco_da_parto_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Desco_da_parto_thumb.jpg new file mode 100644 index 0000000..8d97609 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Desco_da_parto_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Expulsion_from_the_Garden_of_Eden_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Expulsion_from_the_Garden_of_Eden_thumb.jpg new file mode 100644 index 0000000..b0e17da Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Expulsion_from_the_Garden_of_Eden_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Holy_Trinity_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Holy_Trinity_thumb.jpg new file mode 100644 index 0000000..1e4f3aa Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Holy_Trinity_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Madonna_Casini_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Madonna_Casini_thumb.jpg new file mode 100644 index 0000000..1e4f3aa Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Madonna_Casini_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Madonna_and_Child_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Madonna_and_Child_thumb.jpg new file mode 100644 index 0000000..f2bf811 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Madonna_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Saint_Andrew_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Saint_Andrew_thumb.jpg new file mode 100644 index 0000000..c7ec1bc Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Saint_Andrew_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Saint_Augustine_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Saint_Augustine_thumb.jpg new file mode 100644 index 0000000..1e4f3aa Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Saint_Augustine_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Saint_Jerome_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Saint_Jerome_thumb.jpg new file mode 100644 index 0000000..f48508e Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Saint_Jerome_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Saints_Jerome_and_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Saints_Jerome_and_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..f096b23 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Saints_Jerome_and_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_San_Giovenale_Triptych_thumb.jpg b/data/images/paintings/thumbs/Masaccio_San_Giovenale_Triptych_thumb.jpg new file mode 100644 index 0000000..1e4f3aa Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_San_Giovenale_Triptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow_thumb.jpg b/data/images/paintings/thumbs/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow_thumb.jpg new file mode 100644 index 0000000..24aab53 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_St__Peter_Healing_the_Sick_with_His_Shadow_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_The_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Masaccio_The_Adoration_of_the_Magi_thumb.jpg index 7215470..5ec7e62 100644 Binary files a/data/images/paintings/thumbs/Masaccio_The_Adoration_of_the_Magi_thumb.jpg and b/data/images/paintings/thumbs/Masaccio_The_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_and_the_Decapitation_of_Saint_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_thumb.jpg b/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_The_Crucifixion_of_Saint_Peter_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias_thumb.jpg b/data/images/paintings/thumbs/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias_thumb.jpg new file mode 100644 index 0000000..03d8938 Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_The_Distribution_of_Alms_and_Death_of_Ananias_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_The_Martyrdom_of_St_Dionysius_thumb.jpg b/data/images/paintings/thumbs/Masaccio_The_Martyrdom_of_St_Dionysius_thumb.jpg new file mode 100644 index 0000000..251e3fc Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_The_Martyrdom_of_St_Dionysius_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Masaccio_Virgin_and_Child_with_Saint_Anne_thumb.jpg b/data/images/paintings/thumbs/Masaccio_Virgin_and_Child_with_Saint_Anne_thumb.jpg new file mode 100644 index 0000000..b8b1a9c Binary files /dev/null and b/data/images/paintings/thumbs/Masaccio_Virgin_and_Child_with_Saint_Anne_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Maurice_de_Vlaminck_Houses_at_Chatou_thumb.jpg b/data/images/paintings/thumbs/Maurice_de_Vlaminck_Houses_at_Chatou_thumb.jpg new file mode 100644 index 0000000..64f734b Binary files /dev/null and b/data/images/paintings/thumbs/Maurice_de_Vlaminck_Houses_at_Chatou_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Maurice_de_Vlaminck_Portrait_of_Andr__Derain_thumb.jpg b/data/images/paintings/thumbs/Maurice_de_Vlaminck_Portrait_of_Andr__Derain_thumb.jpg new file mode 100644 index 0000000..64f734b Binary files /dev/null and b/data/images/paintings/thumbs/Maurice_de_Vlaminck_Portrait_of_Andr__Derain_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou_thumb.jpg b/data/images/paintings/thumbs/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou_thumb.jpg new file mode 100644 index 0000000..64f734b Binary files /dev/null and b/data/images/paintings/thumbs/Maurice_de_Vlaminck_The_Wine_Cellar_at_Chatou_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Max_Ernst_Aquis_Submersus_thumb.jpg b/data/images/paintings/thumbs/Max_Ernst_Aquis_Submersus_thumb.jpg new file mode 100644 index 0000000..6c6fd9f Binary files /dev/null and b/data/images/paintings/thumbs/Max_Ernst_Aquis_Submersus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Max_Ernst_Europe_After_the_Rain_II_thumb.jpg b/data/images/paintings/thumbs/Max_Ernst_Europe_After_the_Rain_II_thumb.jpg new file mode 100644 index 0000000..21ae76a Binary files /dev/null and b/data/images/paintings/thumbs/Max_Ernst_Europe_After_the_Rain_II_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Max_Ernst_The_Elephant_Celebes_thumb.jpg b/data/images/paintings/thumbs/Max_Ernst_The_Elephant_Celebes_thumb.jpg new file mode 100644 index 0000000..21ae76a Binary files /dev/null and b/data/images/paintings/thumbs/Max_Ernst_The_Elephant_Celebes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Max_Ernst_The_Robing_of_the_Bride_thumb.jpg b/data/images/paintings/thumbs/Max_Ernst_The_Robing_of_the_Bride_thumb.jpg new file mode 100644 index 0000000..21ae76a Binary files /dev/null and b/data/images/paintings/thumbs/Max_Ernst_The_Robing_of_the_Bride_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale_thumb.jpg b/data/images/paintings/thumbs/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale_thumb.jpg new file mode 100644 index 0000000..ca26da7 Binary files /dev/null and b/data/images/paintings/thumbs/Max_Ernst_Two_Children_Are_Threatened_by_a_Nightingale_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Delphic_Sibyl_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Delphic_Sibyl_thumb.jpg new file mode 100644 index 0000000..37889c8 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Delphic_Sibyl_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Etude__Diverse_hufvuden_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Etude__Diverse_hufvuden_thumb.jpg new file mode 100644 index 0000000..19bd040 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Etude__Diverse_hufvuden_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Hezekiah__Manasseh_and_Amon_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Hezekiah__Manasseh_and_Amon_thumb.jpg new file mode 100644 index 0000000..3c03b5f Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Hezekiah__Manasseh_and_Amon_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Jacob_and_Joseph_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Jacob_and_Joseph_thumb.jpg new file mode 100644 index 0000000..ac9c44b Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Jacob_and_Joseph_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Josiah__Jeconiah_and_Shealtiel_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Josiah__Jeconiah_and_Shealtiel_thumb.jpg new file mode 100644 index 0000000..3c03b5f Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Josiah__Jeconiah_and_Shealtiel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Male_Back_With_a_Flag_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Male_Back_With_a_Flag_thumb.jpg new file mode 100644 index 0000000..3c03b5f Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Male_Back_With_a_Flag_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Prophet_Isaiah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Prophet_Isaiah_thumb.jpg new file mode 100644 index 0000000..d231900 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Prophet_Isaiah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Prophet_Jeremiah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Prophet_Jeremiah_thumb.jpg new file mode 100644 index 0000000..6fd5786 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Prophet_Jeremiah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Prophet_Joel_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Prophet_Joel_thumb.jpg new file mode 100644 index 0000000..d231900 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Prophet_Joel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Prophet_Jonah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Prophet_Jonah_thumb.jpg new file mode 100644 index 0000000..d231900 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Prophet_Jonah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Prophet_Zechariah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Prophet_Zechariah_thumb.jpg new file mode 100644 index 0000000..d231900 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Prophet_Zechariah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Saint_Peter_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Saint_Peter_thumb.jpg new file mode 100644 index 0000000..7e4d9d4 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Saint_Peter_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Sistine_Chapel_ceiling_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Sistine_Chapel_ceiling_thumb.jpg new file mode 100644 index 0000000..8badcc5 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Sistine_Chapel_ceiling_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Studies_for_a_Holy_Family_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Studies_for_a_Holy_Family_thumb.jpg new file mode 100644 index 0000000..10f102e Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Studies_for_a_Holy_Family_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel_thumb.jpg new file mode 100644 index 0000000..a206499 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Studies_of_an_outstretched_arm_for_the_fresco__The_Drunkenness_of_Noah__in_the_Sistine_Chapel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment_thumb.jpg new file mode 100644 index 0000000..3fdcfc2 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_Study_of_a_Kneeling_Nude_Girl_for_The_Entombment_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel_thumb.jpg new file mode 100644 index 0000000..bbcef83 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Josias__Jeconiah_and_Shealtiel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim_thumb.jpg new file mode 100644 index 0000000..bbcef83 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Ancestors_of_Christ__Zerubbabel__Abiud_and_Eliakim_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Creation_of_Adam_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Creation_of_Adam_thumb.jpg new file mode 100644 index 0000000..a013e2b Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Creation_of_Adam_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Deluge_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Deluge_thumb.jpg new file mode 100644 index 0000000..afceb2e Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Deluge_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Drunkenness_of_Noah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Drunkenness_of_Noah_thumb.jpg new file mode 100644 index 0000000..a206499 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Drunkenness_of_Noah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Entombment_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Entombment_thumb.jpg new file mode 100644 index 0000000..277fd77 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Entombment_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Last_Judgment_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Last_Judgment_thumb.jpg new file mode 100644 index 0000000..70205cd Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Last_Judgment_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Sacrifice_of_Noah_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Sacrifice_of_Noah_thumb.jpg new file mode 100644 index 0000000..86eb47a Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Sacrifice_of_Noah_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Torment_of_Saint_Anthony_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Torment_of_Saint_Anthony_thumb.jpg new file mode 100644 index 0000000..b8b6b24 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Torment_of_Saint_Anthony_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Michelangelo_The_Virgin_and_Child_and_Another_Figure_thumb.jpg b/data/images/paintings/thumbs/Michelangelo_The_Virgin_and_Child_and_Another_Figure_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Michelangelo_The_Virgin_and_Child_and_Another_Figure_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Odilon_Redon_Closed_Eyes_thumb.jpg b/data/images/paintings/thumbs/Odilon_Redon_Closed_Eyes_thumb.jpg new file mode 100644 index 0000000..d54829a Binary files /dev/null and b/data/images/paintings/thumbs/Odilon_Redon_Closed_Eyes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Odilon_Redon_Ophelia_among_the_Flowers_thumb.jpg b/data/images/paintings/thumbs/Odilon_Redon_Ophelia_among_the_Flowers_thumb.jpg new file mode 100644 index 0000000..d54829a Binary files /dev/null and b/data/images/paintings/thumbs/Odilon_Redon_Ophelia_among_the_Flowers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Odilon_Redon_Saint_Sebastian_thumb.jpg b/data/images/paintings/thumbs/Odilon_Redon_Saint_Sebastian_thumb.jpg new file mode 100644 index 0000000..d54829a Binary files /dev/null and b/data/images/paintings/thumbs/Odilon_Redon_Saint_Sebastian_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Odilon_Redon_The_Cyclops_thumb.jpg b/data/images/paintings/thumbs/Odilon_Redon_The_Cyclops_thumb.jpg new file mode 100644 index 0000000..9d1a181 Binary files /dev/null and b/data/images/paintings/thumbs/Odilon_Redon_The_Cyclops_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Odilon_Redon_The_Smile_thumb.jpg b/data/images/paintings/thumbs/Odilon_Redon_The_Smile_thumb.jpg new file mode 100644 index 0000000..d54829a Binary files /dev/null and b/data/images/paintings/thumbs/Odilon_Redon_The_Smile_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_Factory_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_Factory_thumb.jpg new file mode 100644 index 0000000..c768b24 Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_Factory_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_Green_Stripe_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_Green_Stripe_thumb.jpg new file mode 100644 index 0000000..c768b24 Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_Green_Stripe_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_King_of_Clubs_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_King_of_Clubs_thumb.jpg new file mode 100644 index 0000000..3b7404a Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_King_of_Clubs_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_Non-objective_Composition_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_Non-objective_Composition_thumb.jpg new file mode 100644 index 0000000..8ec24ba Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_Non-objective_Composition_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_Samovar_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_Samovar_thumb.jpg new file mode 100644 index 0000000..c768b24 Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_Samovar_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Olga_Rozanova_The_Bridge_thumb.jpg b/data/images/paintings/thumbs/Olga_Rozanova_The_Bridge_thumb.jpg new file mode 100644 index 0000000..c768b24 Binary files /dev/null and b/data/images/paintings/thumbs/Olga_Rozanova_The_Bridge_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pablo_Picasso_Guernica_thumb.jpg b/data/images/paintings/thumbs/Pablo_Picasso_Guernica_thumb.jpg new file mode 100644 index 0000000..939d041 Binary files /dev/null and b/data/images/paintings/thumbs/Pablo_Picasso_Guernica_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pablo_Picasso_Les_Demoiselles_d_Avignon_thumb.jpg b/data/images/paintings/thumbs/Pablo_Picasso_Les_Demoiselles_d_Avignon_thumb.jpg new file mode 100644 index 0000000..ef50a03 Binary files /dev/null and b/data/images/paintings/thumbs/Pablo_Picasso_Les_Demoiselles_d_Avignon_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pablo_Picasso_Les_Meninas_thumb.jpg b/data/images/paintings/thumbs/Pablo_Picasso_Les_Meninas_thumb.jpg new file mode 100644 index 0000000..939d041 Binary files /dev/null and b/data/images/paintings/thumbs/Pablo_Picasso_Les_Meninas_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pablo_Picasso_The_Old_Guitarist_thumb.jpg b/data/images/paintings/thumbs/Pablo_Picasso_The_Old_Guitarist_thumb.jpg new file mode 100644 index 0000000..939d041 Binary files /dev/null and b/data/images/paintings/thumbs/Pablo_Picasso_The_Old_Guitarist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pablo_Picasso_Weeping_Woman_thumb.jpg b/data/images/paintings/thumbs/Pablo_Picasso_Weeping_Woman_thumb.jpg new file mode 100644 index 0000000..939d041 Binary files /dev/null and b/data/images/paintings/thumbs/Pablo_Picasso_Weeping_Woman_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parmigianino_Cupid_Carving_his_Bow_thumb.jpg b/data/images/paintings/thumbs/Parmigianino_Cupid_Carving_his_Bow_thumb.jpg new file mode 100644 index 0000000..617c048 Binary files /dev/null and b/data/images/paintings/thumbs/Parmigianino_Cupid_Carving_his_Bow_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parrhasius_Athlete_thumb.jpg b/data/images/paintings/thumbs/Parrhasius_Athlete_thumb.jpg new file mode 100644 index 0000000..08a33b7 Binary files /dev/null and b/data/images/paintings/thumbs/Parrhasius_Athlete_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parrhasius_Contest_with_Zeuxis_thumb.jpg b/data/images/paintings/thumbs/Parrhasius_Contest_with_Zeuxis_thumb.jpg new file mode 100644 index 0000000..08c0b31 Binary files /dev/null and b/data/images/paintings/thumbs/Parrhasius_Contest_with_Zeuxis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parrhasius_Demos_thumb.jpg b/data/images/paintings/thumbs/Parrhasius_Demos_thumb.jpg new file mode 100644 index 0000000..1372d2c Binary files /dev/null and b/data/images/paintings/thumbs/Parrhasius_Demos_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parrhasius_The_Fool_thumb.jpg b/data/images/paintings/thumbs/Parrhasius_The_Fool_thumb.jpg new file mode 100644 index 0000000..cf27864 Binary files /dev/null and b/data/images/paintings/thumbs/Parrhasius_The_Fool_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Parrhasius_Theseus_thumb.jpg b/data/images/paintings/thumbs/Parrhasius_Theseus_thumb.jpg new file mode 100644 index 0000000..4bd84b8 Binary files /dev/null and b/data/images/paintings/thumbs/Parrhasius_Theseus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_C_zanne_Mont_Sainte-Victoire_thumb.jpg b/data/images/paintings/thumbs/Paul_C_zanne_Mont_Sainte-Victoire_thumb.jpg new file mode 100644 index 0000000..5e45179 Binary files /dev/null and b/data/images/paintings/thumbs/Paul_C_zanne_Mont_Sainte-Victoire_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_C_zanne_Still_Life_with_Apples_thumb.jpg b/data/images/paintings/thumbs/Paul_C_zanne_Still_Life_with_Apples_thumb.jpg new file mode 100644 index 0000000..04cb90c Binary files /dev/null and b/data/images/paintings/thumbs/Paul_C_zanne_Still_Life_with_Apples_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_C_zanne_The_Bathers_thumb.jpg b/data/images/paintings/thumbs/Paul_C_zanne_The_Bathers_thumb.jpg new file mode 100644 index 0000000..d072381 Binary files /dev/null and b/data/images/paintings/thumbs/Paul_C_zanne_The_Bathers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_C_zanne_The_Card_Players_thumb.jpg b/data/images/paintings/thumbs/Paul_C_zanne_The_Card_Players_thumb.jpg new file mode 100644 index 0000000..6773d3c Binary files /dev/null and b/data/images/paintings/thumbs/Paul_C_zanne_The_Card_Players_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_Gauguin_Nevermore_thumb.jpg b/data/images/paintings/thumbs/Paul_Gauguin_Nevermore_thumb.jpg new file mode 100644 index 0000000..174d1a6 Binary files /dev/null and b/data/images/paintings/thumbs/Paul_Gauguin_Nevermore_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_Gauguin_The_Yellow_Christ_thumb.jpg b/data/images/paintings/thumbs/Paul_Gauguin_The_Yellow_Christ_thumb.jpg new file mode 100644 index 0000000..174d1a6 Binary files /dev/null and b/data/images/paintings/thumbs/Paul_Gauguin_The_Yellow_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_Gauguin_Two_Tahitian_Women_thumb.jpg b/data/images/paintings/thumbs/Paul_Gauguin_Two_Tahitian_Women_thumb.jpg new file mode 100644 index 0000000..085d2cc Binary files /dev/null and b/data/images/paintings/thumbs/Paul_Gauguin_Two_Tahitian_Women_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Paul_Gauguin_Where_Do_We_Come_From__thumb.jpg b/data/images/paintings/thumbs/Paul_Gauguin_Where_Do_We_Come_From__thumb.jpg new file mode 100644 index 0000000..7e29376 Binary files /dev/null and b/data/images/paintings/thumbs/Paul_Gauguin_Where_Do_We_Come_From__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap_thumb.jpg b/data/images/paintings/thumbs/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap_thumb.jpg new file mode 100644 index 0000000..0577424 Binary files /dev/null and b/data/images/paintings/thumbs/Peter_Paul_Rubens_Helena_Fourment_in_a_Fur_Wrap_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Honeysuckle_Bower_thumb.jpg b/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Honeysuckle_Bower_thumb.jpg new file mode 100644 index 0000000..4ae2743 Binary files /dev/null and b/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Honeysuckle_Bower_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Lion_Hunt_thumb.jpg b/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Lion_Hunt_thumb.jpg new file mode 100644 index 0000000..4ae2743 Binary files /dev/null and b/data/images/paintings/thumbs/Peter_Paul_Rubens_The_Lion_Hunt_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette_thumb.jpg b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette_thumb.jpg new file mode 100644 index 0000000..73113d5 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Dance_at_Le_Moulin_de_la_Galette_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can_thumb.jpg b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can_thumb.jpg new file mode 100644 index 0000000..574fb58 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Girl_with_a_Watering_Can_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party_thumb.jpg b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party_thumb.jpg new file mode 100644 index 0000000..77ed558 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Luncheon_of_the_Boating_Party_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre-Auguste_Renoir_The_Large_Bathers_thumb.jpg b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_The_Large_Bathers_thumb.jpg new file mode 100644 index 0000000..73113d5 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_The_Large_Bathers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace__thumb.jpg b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace__thumb.jpg new file mode 100644 index 0000000..73113d5 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre-Auguste_Renoir_Two_Sisters__On_the_Terrace__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Summer_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Summer_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Summer_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Beheading_of_St__John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Dream_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Dream_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Dream_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Poor_Fisherman_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Sacred_Grove_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Sacred_Grove_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_The_Sacred_Grove_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea_thumb.jpg b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea_thumb.jpg new file mode 100644 index 0000000..78edaa7 Binary files /dev/null and b/data/images/paintings/thumbs/Pierre_Puvis_de_Chavannes_Young_Girls_by_the_Sea_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pontormo_Deposition_from_the_Cross_thumb.jpg b/data/images/paintings/thumbs/Pontormo_Deposition_from_the_Cross_thumb.jpg new file mode 100644 index 0000000..3d0860b Binary files /dev/null and b/data/images/paintings/thumbs/Pontormo_Deposition_from_the_Cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pontormo_Joseph_in_Egypt_thumb.jpg b/data/images/paintings/thumbs/Pontormo_Joseph_in_Egypt_thumb.jpg new file mode 100644 index 0000000..3d0860b Binary files /dev/null and b/data/images/paintings/thumbs/Pontormo_Joseph_in_Egypt_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pontormo_Madonna_and_Child_with_Saints_thumb.jpg b/data/images/paintings/thumbs/Pontormo_Madonna_and_Child_with_Saints_thumb.jpg new file mode 100644 index 0000000..7d396e2 Binary files /dev/null and b/data/images/paintings/thumbs/Pontormo_Madonna_and_Child_with_Saints_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pontormo_Portrait_of_a_Halberdier_thumb.jpg b/data/images/paintings/thumbs/Pontormo_Portrait_of_a_Halberdier_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Pontormo_Portrait_of_a_Halberdier_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Pontormo_Visitation_thumb.jpg b/data/images/paintings/thumbs/Pontormo_Visitation_thumb.jpg new file mode 100644 index 0000000..eefebdd Binary files /dev/null and b/data/images/paintings/thumbs/Pontormo_Visitation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John_thumb.jpg b/data/images/paintings/thumbs/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John_thumb.jpg new file mode 100644 index 0000000..dac963e Binary files /dev/null and b/data/images/paintings/thumbs/Raphael_Madonna_with_the_Sleeping_Child_and_the_Infant_Saint_John_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Rembrandt_The_Jewish_Bride_thumb.jpg b/data/images/paintings/thumbs/Rembrandt_The_Jewish_Bride_thumb.jpg new file mode 100644 index 0000000..d009cd0 Binary files /dev/null and b/data/images/paintings/thumbs/Rembrandt_The_Jewish_Bride_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Rembrandt_The_Night_Watch_thumb.jpg b/data/images/paintings/thumbs/Rembrandt_The_Night_Watch_thumb.jpg new file mode 100644 index 0000000..b34d9f1 Binary files /dev/null and b/data/images/paintings/thumbs/Rembrandt_The_Night_Watch_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ren__Magritte_Golconda_thumb.jpg b/data/images/paintings/thumbs/Ren__Magritte_Golconda_thumb.jpg new file mode 100644 index 0000000..9024d0a Binary files /dev/null and b/data/images/paintings/thumbs/Ren__Magritte_Golconda_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ren__Magritte_The_Empire_of_Light_thumb.jpg b/data/images/paintings/thumbs/Ren__Magritte_The_Empire_of_Light_thumb.jpg new file mode 100644 index 0000000..9024d0a Binary files /dev/null and b/data/images/paintings/thumbs/Ren__Magritte_The_Empire_of_Light_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Ren__Magritte_The_Human_Condition_thumb.jpg b/data/images/paintings/thumbs/Ren__Magritte_The_Human_Condition_thumb.jpg new file mode 100644 index 0000000..9024d0a Binary files /dev/null and b/data/images/paintings/thumbs/Ren__Magritte_The_Human_Condition_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Richard_Hamilton_Just_What_Is_It_thumb.jpg b/data/images/paintings/thumbs/Richard_Hamilton_Just_What_Is_It_thumb.jpg new file mode 100644 index 0000000..1c5b94d Binary files /dev/null and b/data/images/paintings/thumbs/Richard_Hamilton_Just_What_Is_It_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Richard_Hamilton_My_Marilyn_thumb.jpg b/data/images/paintings/thumbs/Richard_Hamilton_My_Marilyn_thumb.jpg new file mode 100644 index 0000000..1c5b94d Binary files /dev/null and b/data/images/paintings/thumbs/Richard_Hamilton_My_Marilyn_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Crying_Girl_thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Crying_Girl_thumb.jpg new file mode 100644 index 0000000..e8cf84e Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Crying_Girl_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Drowning_Girl_thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Drowning_Girl_thumb.jpg new file mode 100644 index 0000000..2c8b000 Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Drowning_Girl_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Hopeless_thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Hopeless_thumb.jpg new file mode 100644 index 0000000..e8cf84e Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Hopeless_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Look_Mickey_thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Look_Mickey_thumb.jpg new file mode 100644 index 0000000..e8cf84e Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Look_Mickey_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Masterpiece_thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Masterpiece_thumb.jpg new file mode 100644 index 0000000..e8cf84e Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Masterpiece_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Roy_Lichtenstein_Whaam__thumb.jpg b/data/images/paintings/thumbs/Roy_Lichtenstein_Whaam__thumb.jpg new file mode 100644 index 0000000..92df0fe Binary files /dev/null and b/data/images/paintings/thumbs/Roy_Lichtenstein_Whaam__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__Christ_of_Saint_John_of_the_Cross_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__Christ_of_Saint_John_of_the_Cross_thumb.jpg new file mode 100644 index 0000000..adfaa6a Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__Christ_of_Saint_John_of_the_Cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee_thumb.jpg new file mode 100644 index 0000000..adfaa6a Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__Dream_Caused_by_the_Flight_of_a_Bee_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__Metamorphosis_of_Narcissus_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__Metamorphosis_of_Narcissus_thumb.jpg new file mode 100644 index 0000000..adfaa6a Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__Metamorphosis_of_Narcissus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__Soft_Construction_with_Boiled_Beans_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__Soft_Construction_with_Boiled_Beans_thumb.jpg new file mode 100644 index 0000000..adfaa6a Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__Soft_Construction_with_Boiled_Beans_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__Swans_Reflecting_Elephants_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__Swans_Reflecting_Elephants_thumb.jpg new file mode 100644 index 0000000..adfaa6a Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__Swans_Reflecting_Elephants_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Salvador_Dal__The_Persistence_of_Memory_thumb.jpg b/data/images/paintings/thumbs/Salvador_Dal__The_Persistence_of_Memory_thumb.jpg new file mode 100644 index 0000000..a6d5ac1 Binary files /dev/null and b/data/images/paintings/thumbs/Salvador_Dal__The_Persistence_of_Memory_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Kings_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Kings_thumb.jpg new file mode 100644 index 0000000..5ec7e62 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Kings_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_of_ca__1470-1475_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_thumb.jpg new file mode 100644 index 0000000..5ec7e62 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Adoration_of_the_Magi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Deer_and_Monkeys_on_the_reverse_of_Judith_with_the_Head_of_Holofernes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera__thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera__thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Detail_from_Botticelli_s__Primavera__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Esther_at_the_Palace_Gate_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Esther_at_the_Palace_Gate_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Esther_at_the_Palace_Gate_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Fortitude_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Fortitude_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Fortitude_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi__thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi__thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Fragment_of_a_Cartoon_of_the__Adoration_of_the_Magi__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_and_Two_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_thumb.jpg new file mode 100644 index 0000000..ad79091 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Angels_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Five_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_Saint_John_the_Baptist_and_Two_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..ad79091 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_St__John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_an_Angel_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_an_Angel_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_and_Child_with_an_Angel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_della_Loggia_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_della_Loggia_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_della_Loggia_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_delle_Grazie_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_delle_Grazie_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_delle_Grazie_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_in_Glory_with_Seraphim_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_of_the_Rose_Garden_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_of_the_Rose_Garden_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Madonna_of_the_Rose_Garden_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Mary_Magdalene_predella_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Mary_Magdalene_predella_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Mary_Magdalene_predella_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Nativity_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Nativity_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Nativity_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria__thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria__thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady__with_the_attributes_of_the_Saint_Catherine_of_Alexandria__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Lady_known_as_Esmeralda_Brandini_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder_thumb.jpg new file mode 100644 index 0000000..f185675 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Man_with_a_Medal_of_Cosimo_the_Elder_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Portrait_of_a_Young_Man__possibly_Giuliano_de__Medici_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Profile_Portrait_of_a_Woman_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Profile_Portrait_of_a_Woman_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Profile_Portrait_of_a_Woman_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Saint_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Saint_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..f84061e Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Saint_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Saint_Sebastian_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Saint_Sebastian_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Saint_Sebastian_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Sant_Ambrogio_Altarpiece_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Sant_Ambrogio_Altarpiece_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Sant_Ambrogio_Altarpiece_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Annunciation_thumb.jpg new file mode 100644 index 0000000..9d5231a Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Discovery_of_the_Body_of_Holofernes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Madonna_and_Child_with_the_Infant_Saint_John_the_Baptist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Return_of_Judith_to_Bethulia_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Triumph_of_Love_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Triumph_of_Love_thumb.jpg new file mode 100644 index 0000000..8d97609 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Triumph_of_Love_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo__thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo__thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_The_Virgin_and_Child_with_the_Young_St__John__Tondo__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Three_Scenes_from_the_Story_of_Esther_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi__thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi__thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Two_Fragments_of_a_Cartoon_of__The_Adoration_of_the_Magi__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Two_angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Two_angels_thumb.jpg new file mode 100644 index 0000000..d58f77c Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Two_angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Vierge_avec_l_Enfant_et_le_petit_saint_Jean_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels_thumb.jpg new file mode 100644 index 0000000..c38e4ad Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_Two_Angels_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_an_Angel_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_an_Angel_thumb.jpg new file mode 100644 index 0000000..c38e4ad Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_an_Angel_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_young_st__John_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_young_st__John_thumb.jpg new file mode 100644 index 0000000..c772d1c Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_and_Child_with_young_st__John_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_of_the_Sea_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_of_the_Sea_thumb.jpg index f023229..e4f1e91 100644 Binary files a/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_of_the_Sea_thumb.jpg and b/data/images/paintings/thumbs/Sandro_Botticelli_Virgin_of_the_Sea_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Sandro_Botticelli_the_seven_virtues_thumb.jpg b/data/images/paintings/thumbs/Sandro_Botticelli_the_seven_virtues_thumb.jpg new file mode 100644 index 0000000..e4f1e91 Binary files /dev/null and b/data/images/paintings/thumbs/Sandro_Botticelli_the_seven_virtues_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Angel_of_the_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Angel_of_the_Annunciation_thumb.jpg new file mode 100644 index 0000000..e96e795 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Angel_of_the_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Annunciation_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus_thumb.jpg new file mode 100644 index 0000000..e96e795 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Annunciation_with_Saints_Maxima_and_Ansanus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Chiesa_militante_e_trionfante_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Chiesa_militante_e_trionfante_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Chiesa_militante_e_trionfante_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Christ_discovered_in_the_temple_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Christ_discovered_in_the_temple_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Christ_discovered_in_the_temple_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi_thumb.jpg new file mode 100644 index 0000000..6b3de13 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Commemoration_of_Guidoriccio_Da_Fogliano_at_the_Siege_of_Montemassi_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Descent_from_the_Cross_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Descent_from_the_Cross_thumb.jpg new file mode 100644 index 0000000..ce46c9c Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Descent_from_the_Cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Fresque_de_Simone_Martini_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Fresque_de_Simone_Martini_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Fresque_de_Simone_Martini_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Frontespizio_del_Commento_di_Servio_a_Virgilio_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_n__583_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_n__583_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_n__583_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_thumb.jpg new file mode 100644 index 0000000..b102111 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Madonna_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Maest__thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Maest__thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Maest__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura_thumb.jpg new file mode 100644 index 0000000..cc93ccc Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Portrait_of_Petrarch_s_Fictional_Lover__Laura_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_Andrew_____thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_Andrew_____thumb.jpg new file mode 100644 index 0000000..c7ec1bc Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_Andrew_____thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_Ansanus_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_Ansanus_thumb.jpg new file mode 100644 index 0000000..74e64bd Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_Ansanus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych_thumb.jpg new file mode 100644 index 0000000..94c5b4d Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_Catherine_of_Alexandria_Polyptych_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_James_Major_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_James_Major_thumb.jpg new file mode 100644 index 0000000..10f8c25 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_James_Major_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_John_the_Evangelist_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_John_the_Evangelist_thumb.jpg new file mode 100644 index 0000000..4e9a236 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_John_the_Evangelist_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_Judas_Thaddeus_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_Judas_Thaddeus_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_Judas_Thaddeus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Saint_Matthew_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Saint_Matthew_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Saint_Matthew_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_St__Catherine_of_Alexandria_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_St__Catherine_of_Alexandria_thumb.jpg new file mode 100644 index 0000000..a3eae9a Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_St__Catherine_of_Alexandria_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_St__Luke_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_St__Luke_thumb.jpg new file mode 100644 index 0000000..8424498 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_St__Luke_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_St__Peter_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_St__Peter_thumb.jpg new file mode 100644 index 0000000..7a90209 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_St__Peter_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_The_Angel_of_the_Annunciation_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_The_Angel_of_the_Annunciation_thumb.jpg new file mode 100644 index 0000000..89e2a08 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_The_Angel_of_the_Annunciation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_The_life_of_St__Domenicus_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_The_life_of_St__Domenicus_thumb.jpg new file mode 100644 index 0000000..2e9764e Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_The_life_of_St__Domenicus_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Triptych_of_Saint_Augustine_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Triptych_of_Saint_Augustine_thumb.jpg new file mode 100644 index 0000000..23469a8 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Triptych_of_Saint_Augustine_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_thumb.jpg new file mode 100644 index 0000000..c38e4ad Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_with_Saints_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_with_Saints_thumb.jpg new file mode 100644 index 0000000..c772d1c Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_Virgin_and_Child_with_Saints_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Simone_Martini_half_-_figure_of_a_madonna_thumb.jpg b/data/images/paintings/thumbs/Simone_Martini_half_-_figure_of_a_madonna_thumb.jpg new file mode 100644 index 0000000..b477717 Binary files /dev/null and b/data/images/paintings/thumbs/Simone_Martini_half_-_figure_of_a_madonna_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Theophanes_the_Greek_Notre_Dame_au_don_thumb.jpg b/data/images/paintings/thumbs/Theophanes_the_Greek_Notre_Dame_au_don_thumb.jpg new file mode 100644 index 0000000..a434fc1 Binary files /dev/null and b/data/images/paintings/thumbs/Theophanes_the_Greek_Notre_Dame_au_don_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Adoration_of_the_Christ_Child_thumb.jpg b/data/images/paintings/thumbs/Titian_Adoration_of_the_Christ_Child_thumb.jpg new file mode 100644 index 0000000..638f927 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Adoration_of_the_Christ_Child_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape_thumb.jpg b/data/images/paintings/thumbs/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_An_Idyll___A_Mother_and_a_Halberdier_in_a_Wooded_Landscape_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Angel_with_a_Tambourine_thumb.jpg b/data/images/paintings/thumbs/Titian_Angel_with_a_Tambourine_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Angel_with_a_Tambourine_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Bache_Madonna_thumb.jpg b/data/images/paintings/thumbs/Titian_Bache_Madonna_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Bache_Madonna_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Cherub_thumb.jpg b/data/images/paintings/thumbs/Titian_Cherub_thumb.jpg new file mode 100644 index 0000000..6b808ce Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Cherub_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Christ_Carrying_the_Cross_thumb.jpg b/data/images/paintings/thumbs/Titian_Christ_Carrying_the_Cross_thumb.jpg new file mode 100644 index 0000000..5bce782 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Christ_Carrying_the_Cross_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Christ_and_the_Woman_Taken_in_Adultery_thumb.jpg b/data/images/paintings/thumbs/Titian_Christ_and_the_Woman_Taken_in_Adultery_thumb.jpg new file mode 100644 index 0000000..a3279e4 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Christ_and_the_Woman_Taken_in_Adultery_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Endymion_and_his_Flock_thumb.jpg b/data/images/paintings/thumbs/Titian_Endymion_and_his_Flock_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Endymion_and_his_Flock_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Flight_into_Egypt_thumb.jpg b/data/images/paintings/thumbs/Titian_Flight_into_Egypt_thumb.jpg new file mode 100644 index 0000000..c72f8eb Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Flight_into_Egypt_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Giustiniani_Portrait_thumb.jpg b/data/images/paintings/thumbs/Titian_Giustiniani_Portrait_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Giustiniani_Portrait_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Justice_thumb.jpg b/data/images/paintings/thumbs/Titian_Justice_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Justice_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Mascarons_thumb.jpg b/data/images/paintings/thumbs/Titian_Mascarons_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Mascarons_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Member_of_the_Calza_thumb.jpg b/data/images/paintings/thumbs/Titian_Member_of_the_Calza_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Member_of_the_Calza_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Orpheus_and_Eurydice_thumb.jpg b/data/images/paintings/thumbs/Titian_Orpheus_and_Eurydice_thumb.jpg new file mode 100644 index 0000000..dec3245 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Orpheus_and_Eurydice_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Portrait_of_a_Man_thumb.jpg b/data/images/paintings/thumbs/Titian_Portrait_of_a_Man_thumb.jpg new file mode 100644 index 0000000..719af23 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Portrait_of_a_Man_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_She-bear_Licking_her_Cub_thumb.jpg b/data/images/paintings/thumbs/Titian_She-bear_Licking_her_Cub_thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_She-bear_Licking_her_Cub_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Giovanni__aquila__thumb.jpg b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Giovanni__aquila__thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Giovanni__aquila__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Luca__toro__thumb.jpg b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Luca__toro__thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Luca__toro__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Marco__leone__thumb.jpg b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Marco__leone__thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Marco__leone__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Matteo__angelo__thumb.jpg b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Matteo__angelo__thumb.jpg new file mode 100644 index 0000000..d205465 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_Simbolo_dell_Evangelista_Matteo__angelo__thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_The_Birth_of_Adonis_thumb.jpg b/data/images/paintings/thumbs/Titian_The_Birth_of_Adonis_thumb.jpg new file mode 100644 index 0000000..7d78cb0 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_The_Birth_of_Adonis_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_The_Circumcision_of_Christ_thumb.jpg b/data/images/paintings/thumbs/Titian_The_Circumcision_of_Christ_thumb.jpg new file mode 100644 index 0000000..7f4b089 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_The_Circumcision_of_Christ_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_The_Legend_of_Polydoros_thumb.jpg b/data/images/paintings/thumbs/Titian_The_Legend_of_Polydoros_thumb.jpg new file mode 100644 index 0000000..7e81909 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_The_Legend_of_Polydoros_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Titian_The_Venus_of_Urbino_thumb.jpg b/data/images/paintings/thumbs/Titian_The_Venus_of_Urbino_thumb.jpg new file mode 100644 index 0000000..0de04c2 Binary files /dev/null and b/data/images/paintings/thumbs/Titian_The_Venus_of_Urbino_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Umberto_Boccioni_Dynamism_of_a_Human_Body_thumb.jpg b/data/images/paintings/thumbs/Umberto_Boccioni_Dynamism_of_a_Human_Body_thumb.jpg new file mode 100644 index 0000000..e9da3cb Binary files /dev/null and b/data/images/paintings/thumbs/Umberto_Boccioni_Dynamism_of_a_Human_Body_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Umberto_Boccioni_Modern_Idol_thumb.jpg b/data/images/paintings/thumbs/Umberto_Boccioni_Modern_Idol_thumb.jpg new file mode 100644 index 0000000..6781660 Binary files /dev/null and b/data/images/paintings/thumbs/Umberto_Boccioni_Modern_Idol_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Umberto_Boccioni_The_City_Rises_thumb.jpg b/data/images/paintings/thumbs/Umberto_Boccioni_The_City_Rises_thumb.jpg new file mode 100644 index 0000000..e9da3cb Binary files /dev/null and b/data/images/paintings/thumbs/Umberto_Boccioni_The_City_Rises_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space_thumb.jpg b/data/images/paintings/thumbs/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space_thumb.jpg new file mode 100644 index 0000000..7f00391 Binary files /dev/null and b/data/images/paintings/thumbs/Umberto_Boccioni_Unique_Forms_of_Continuity_in_Space_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vincent_van_Gogh_Caf__Terrace_at_Night_thumb.jpg b/data/images/paintings/thumbs/Vincent_van_Gogh_Caf__Terrace_at_Night_thumb.jpg new file mode 100644 index 0000000..9afe95a Binary files /dev/null and b/data/images/paintings/thumbs/Vincent_van_Gogh_Caf__Terrace_at_Night_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear_thumb.jpg b/data/images/paintings/thumbs/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear_thumb.jpg new file mode 100644 index 0000000..d0ded98 Binary files /dev/null and b/data/images/paintings/thumbs/Vincent_van_Gogh_Self-Portrait_with_Bandaged_Ear_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vincent_van_Gogh_Sunflowers_thumb.jpg b/data/images/paintings/thumbs/Vincent_van_Gogh_Sunflowers_thumb.jpg new file mode 100644 index 0000000..9afe95a Binary files /dev/null and b/data/images/paintings/thumbs/Vincent_van_Gogh_Sunflowers_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vincent_van_Gogh_The_Starry_Night_thumb.jpg b/data/images/paintings/thumbs/Vincent_van_Gogh_The_Starry_Night_thumb.jpg new file mode 100644 index 0000000..9afe95a Binary files /dev/null and b/data/images/paintings/thumbs/Vincent_van_Gogh_The_Starry_Night_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vladimir_Tatlin_Counter-Relief_thumb.jpg b/data/images/paintings/thumbs/Vladimir_Tatlin_Counter-Relief_thumb.jpg new file mode 100644 index 0000000..7e1890f Binary files /dev/null and b/data/images/paintings/thumbs/Vladimir_Tatlin_Counter-Relief_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vladimir_Tatlin_Letatlin_thumb.jpg b/data/images/paintings/thumbs/Vladimir_Tatlin_Letatlin_thumb.jpg new file mode 100644 index 0000000..6ab92d0 Binary files /dev/null and b/data/images/paintings/thumbs/Vladimir_Tatlin_Letatlin_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vladimir_Tatlin_Material_Culture_thumb.jpg b/data/images/paintings/thumbs/Vladimir_Tatlin_Material_Culture_thumb.jpg new file mode 100644 index 0000000..b23a133 Binary files /dev/null and b/data/images/paintings/thumbs/Vladimir_Tatlin_Material_Culture_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vladimir_Tatlin_Monument_to_the_Third_International_thumb.jpg b/data/images/paintings/thumbs/Vladimir_Tatlin_Monument_to_the_Third_International_thumb.jpg new file mode 100644 index 0000000..d17bc48 Binary files /dev/null and b/data/images/paintings/thumbs/Vladimir_Tatlin_Monument_to_the_Third_International_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Vladimir_Tatlin_Painterly_Relief_thumb.jpg b/data/images/paintings/thumbs/Vladimir_Tatlin_Painterly_Relief_thumb.jpg new file mode 100644 index 0000000..b23a133 Binary files /dev/null and b/data/images/paintings/thumbs/Vladimir_Tatlin_Painterly_Relief_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_IV_thumb.jpg b/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_IV_thumb.jpg new file mode 100644 index 0000000..a3b98ce Binary files /dev/null and b/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_IV_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_VII_thumb.jpg b/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_VII_thumb.jpg new file mode 100644 index 0000000..a3b98ce Binary files /dev/null and b/data/images/paintings/thumbs/Wassily_Kandinsky_Composition_VII_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Wassily_Kandinsky_Several_Circles_thumb.jpg b/data/images/paintings/thumbs/Wassily_Kandinsky_Several_Circles_thumb.jpg new file mode 100644 index 0000000..2c8b000 Binary files /dev/null and b/data/images/paintings/thumbs/Wassily_Kandinsky_Several_Circles_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Wassily_Kandinsky_Square_with_Concentric_Circles_thumb.jpg b/data/images/paintings/thumbs/Wassily_Kandinsky_Square_with_Concentric_Circles_thumb.jpg new file mode 100644 index 0000000..a3b98ce Binary files /dev/null and b/data/images/paintings/thumbs/Wassily_Kandinsky_Square_with_Concentric_Circles_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Willem_de_Kooning_Excavation_thumb.jpg b/data/images/paintings/thumbs/Willem_de_Kooning_Excavation_thumb.jpg new file mode 100644 index 0000000..227c670 Binary files /dev/null and b/data/images/paintings/thumbs/Willem_de_Kooning_Excavation_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Willem_de_Kooning_Gotham_News_thumb.jpg b/data/images/paintings/thumbs/Willem_de_Kooning_Gotham_News_thumb.jpg new file mode 100644 index 0000000..227c670 Binary files /dev/null and b/data/images/paintings/thumbs/Willem_de_Kooning_Gotham_News_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Willem_de_Kooning_Interchange_thumb.jpg b/data/images/paintings/thumbs/Willem_de_Kooning_Interchange_thumb.jpg new file mode 100644 index 0000000..227c670 Binary files /dev/null and b/data/images/paintings/thumbs/Willem_de_Kooning_Interchange_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point_thumb.jpg b/data/images/paintings/thumbs/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point_thumb.jpg new file mode 100644 index 0000000..227c670 Binary files /dev/null and b/data/images/paintings/thumbs/Willem_de_Kooning_Rosy-Fingered_Dawn_at_Louse_Point_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Willem_de_Kooning_Woman_and_Bicycle_thumb.jpg b/data/images/paintings/thumbs/Willem_de_Kooning_Woman_and_Bicycle_thumb.jpg new file mode 100644 index 0000000..227c670 Binary files /dev/null and b/data/images/paintings/thumbs/Willem_de_Kooning_Woman_and_Bicycle_thumb.jpg differ diff --git a/data/images/paintings/thumbs/Zeuxis_Grapes_thumb.jpg b/data/images/paintings/thumbs/Zeuxis_Grapes_thumb.jpg new file mode 100644 index 0000000..76e2333 Binary files /dev/null and b/data/images/paintings/thumbs/Zeuxis_Grapes_thumb.jpg differ diff --git a/data/images/paintings/thumbs/_douard_Manet_The_Fifer_thumb.jpg b/data/images/paintings/thumbs/_douard_Manet_The_Fifer_thumb.jpg new file mode 100644 index 0000000..c61e5ab Binary files /dev/null and b/data/images/paintings/thumbs/_douard_Manet_The_Fifer_thumb.jpg differ