Gespeicherter Evidenz-Pass als JSON
{
"pass_version": "evidenz-pass-v1",
"claim_class": "berechneter_fakt",
"statement": "Berechneter Fakt für GEESTHACHT, Fenster 6 Stunden: Wasserstand 2026-11-05T20:18:00+01:00 = 410 cm, Wasserstand 2026-11-05T14:18:00+01:00 = 411 cm. Differenz = -1 cm. Formel pegel-puls-delta-v1: Differenz = Referenzwert − Basiswert. Status: vollständig. Dies ist keine Hochwasserwarnung.",
"author": "Datenlabor, deterministische Berechnung, keine KI",
"code_version": "0.1.0",
"source": {
"name": "PEGELONLINE",
"provider": "Wasserstraßen- und Schifffahrtsverwaltung des Bundes, technisch betrieben durch das ITZBund",
"license": "DL-DE->Zero-2.0",
"license_url": "https://www.govdata.de/dl-de/zero-2-0",
"terms_url": "https://pegelonline.wsv.de/gast/nutzungsbedingungen",
"notice": "Die WSV stellt ungeprüfte Rohdaten bereit und übernimmt keine Haftung für Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit oder Vollständigkeit."
},
"station": {
"uuid": "44f7e955-c97d-45c8-9ed7-19406806fb4c",
"name": "GEESTHACHT",
"water": "ELBE",
"km": 583.393,
"latitude": 53.426505,
"longitude": 10.374522,
"agency": "STANDORT LAUENBURG"
},
"inputs": [
{
"role": "referenz",
"observation_id": 88012,
"measured_at_raw": "2026-11-05T20:18:00+01:00",
"measured_at_utc": "2026-11-05 19:18:00",
"value": 410,
"value_token": "410",
"unit": "cm",
"value_state": "gemessen",
"fetched_at": "2026-11-05 19:20:38",
"first_seen": "2026-11-05 19:20:38",
"last_seen": "2026-11-05 19:20:38",
"sightings": 1,
"snapshot_id": 24,
"snapshot_hash": "76613f47dceec374adc77cfcb2062caaa231c8d52b4d4f9d9f0f2c5cb81d5b40",
"request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/44f7e955-c97d-45c8-9ed7-19406806fb4c/W/measurements.json?start=P30D&prettyprint=false"
},
{
"role": "basis",
"observation_id": 87652,
"measured_at_raw": "2026-11-05T14:18:00+01:00",
"measured_at_utc": "2026-11-05 13:18:00",
"value": 411,
"value_token": "411",
"unit": "cm",
"value_state": "gemessen",
"fetched_at": "2026-11-05 19:20:38",
"first_seen": "2026-11-05 19:20:38",
"last_seen": "2026-11-05 19:20:38",
"sightings": 1,
"snapshot_id": 24,
"snapshot_hash": "76613f47dceec374adc77cfcb2062caaa231c8d52b4d4f9d9f0f2c5cb81d5b40",
"request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/44f7e955-c97d-45c8-9ed7-19406806fb4c/W/measurements.json?start=P30D&prettyprint=false"
}
],
"calculation": {
"formula": "delta = referenzwert - basiswert",
"formula_version": "pegel-puls-delta-v1",
"window_seconds": 21600,
"window_label": "6 Stunden",
"max_gap_seconds": 3600,
"max_internal_gap_seconds": 120,
"no_interpolation": true,
"delta": -1,
"rate_per_hour": -0.1667,
"unit": "cm",
"gap_seconds": 0,
"status": "vollstaendig",
"status_detail": "Abstand der Basis zum Zielzeitpunkt: 0 Sekunden. Tatsächlicher Abstand der beiden Messwerte: 21600 Sekunden.",
"sample_count": 42838,
"share_strictly_below_percent": 16.6,
"share_strictly_above_percent": 67.11,
"percentile_method": "Anteil der anderen vollständigen Fensterdifferenzen im abgerufenen Zeitraum, die strikt kleiner beziehungsweise strikt größer sind. Die aktuelle Differenz gehört nicht zur Vergleichsmenge. Gleiche Werte gelten nicht als extremer. Das ist kein langjähriges Perzentil.",
"comparison_samples": [
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-4,
-3,
-5,
-4,
-4,
-2,
-2,
-1,
0,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-1,
0,
-1,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
0,
0,
-1,
-1,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
0,
-1,
-2,
-2,
-2,
1,
-1,
-2,
-2,
-2,
-3,
-2,
0,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-2,
-2,
-1,
-1,
0,
-2,
-2,
-2,
-2,
-2,
-4,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-1,
0,
0,
1,
0,
0,
-1,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
2,
2,
3,
3,
2,
1,
1,
0,
-2,
-1,
-1,
-1,
0,
2,
2,
3,
2,
4,
3,
2,
0,
0,
-1,
-2,
-1,
0,
0,
0,
1,
1,
1,
0,
-1,
-2,
-1,
1,
-1,
-2,
-3,
-2,
-4,
-4,
-4,
-3,
-3,
-2,
0,
0,
2,
1,
2,
0,
-1,
-1,
0,
-2,
-1,
0,
1,
1,
2,
-1,
0,
0,
0,
0,
1,
1,
0,
1,
-1,
0,
0,
-1,
-1,
1,
0,
-1,
0,
2,
3,
1,
2,
1,
2,
1,
3,
3,
2,
3,
3,
2,
1,
0,
1,
-1,
-2,
-2,
-1,
-1,
0,
3,
3,
2,
2,
3,
1,
0,
1,
1,
0,
-1,
0,
0,
1,
1,
2,
2,
1,
1,
2,
1,
1,
2,
2,
1,
2,
1,
0,
0,
-1,
0,
-2,
-1,
0,
1,
1,
3,
3,
2,
2,
2,
2,
1,
1,
2,
-1,
0,
0,
0,
2,
2,
2,
1,
0,
1,
1,
1,
1,
2,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
2,
1,
2,
-2,
0,
0,
0,
1,
2,
2,
0,
2,
2,
1,
0,
0,
1,
0,
0,
2,
1,
0,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
2,
2,
2,
1,
1,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
2,
1,
0,
1,
1,
0,
0,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
-1,
0,
0,
-1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
1,
1,
-1,
0,
0,
1,
1,
1,
1,
-1,
1,
0,
0,
0,
3,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
3,
3,
3,
2,
0,
-1,
-2,
-2,
0,
0,
1,
2,
2,
3,
2,
2,
2,
0,
0,
-1,
0,
0,
2,
3,
2,
-1,
1,
-1,
-3,
-1,
0,
0,
1,
2,
2,
3,
1,
2,
1,
0,
-2,
-2,
-2,
-1,
0,
0,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
0,
2,
3,
5,
4,
5,
5,
4,
3,
1,
1,
-1,
-1,
-1,
1,
1,
2,
3,
2,
1,
3,
1,
1,
0,
0,
0,
2,
0,
0,
-1,
-2,
-2,
-2,
0,
-1,
1,
2,
1,
3,
3,
1,
1,
1,
-1,
-3,
-2,
-1,
-2,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
1,
2,
2,
0,
1,
2,
2,
1,
1,
0,
-1,
-1,
1,
1,
0,
1,
2,
1,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
3,
2,
2,
1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
2,
2,
2,
2,
0,
0,
0,
1,
2,
1,
1,
0,
1,
1,
3,
0,
-1,
1,
1,
0,
2,
1,
2,
0,
1,
2,
0,
-1,
0,
2,
-1,
3,
1,
2,
2,
1,
0,
0,
0,
-1,
0,
1,
2,
2,
1,
2,
2,
0,
1,
1,
1,
1,
2,
2,
2,
2,
0,
2,
1,
1,
0,
0,
0,
1,
1,
2,
2,
1,
0,
1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
2,
0,
0,
1,
0,
0,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
1,
3,
2,
2,
2,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
0,
1,
1,
3,
2,
2,
1,
1,
1,
1,
2,
1,
1,
2,
2,
1,
2,
2,
2,
3,
3,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
0,
1,
1,
2,
2,
2,
2,
2,
2,
1,
0,
1,
1,
1,
2,
3,
3,
5,
5,
3,
3,
2,
1,
1,
1,
0,
0,
1,
2,
2,
2,
2,
2,
0,
-1,
1,
3,
2,
3,
5,
3,
2,
3,
2,
1,
1,
0,
1,
0,
1,
3,
4,
4,
4,
3,
2,
2,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
3,
3,
4,
4,
4,
4,
3,
3,
2,
1,
2,
1,
1,
2,
2,
2,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
3,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
0,
-1,
3,
3,
2,
3,
3,
1,
2,
1,
2,
1,
0,
1,
2,
1,
0,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
2,
1,
1,
2,
2,
2,
2,
0,
1,
1,
1,
1,
2,
2,
1,
2,
2,
2,
1,
2,
1,
1,
0,
1,
1,
1,
0,
2,
1,
1,
1,
1,
2,
1,
2,
1,
1,
0,
1,
1,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
1,
2,
2,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
-1,
0,
1,
0,
1,
1,
1,
2,
3,
3,
2,
3,
1,
1,
0,
-1,
0,
0,
1,
-1,
-1,
1,
1,
1,
1,
2,
0,
1,
3,
2,
1,
2,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
0,
0,
-1,
0,
0,
-1,
-1,
0,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
0,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
0,
1,
1,
1,
2,
1,
2,
2,
2,
1,
1,
0,
2,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
0,
1,
0,
-2,
-2,
-2,
-4,
-4,
-3,
-2,
0,
0,
1,
1,
2,
0,
0,
0,
-1,
-2,
-2,
-1,
-1,
0,
0,
2,
0,
0,
-1,
-1,
0,
0,
-1,
0,
1,
-1,
1,
0,
-1,
-2,
-1,
-1,
-2,
-3,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
-1,
-1,
0,
0,
-2,
-2,
-2,
-3,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
1,
0,
0,
-1,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-1,
0,
0,
0,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-4,
-2,
-3,
-1,
-1,
-2,
-2,
-3,
0,
-1,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-2,
-3,
-2,
-1,
-1,
-2,
-4,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
0,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-1,
-3,
-1,
-2,
-3,
-1,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
0,
-1,
-1,
-1,
-2,
-2,
-4,
-3,
-3,
-3,
-4,
-3,
-2,
-1,
1,
0,
-1,
-2,
-2,
-4,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
1,
0,
-1,
-1,
-2,
-2,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-4,
-3,
-4,
-2,
-3,
-1,
0,
2,
2,
4,
3,
1,
0,
0,
-1,
-3,
-3,
-4,
-2,
-2,
0,
0,
1,
1,
1,
0,
0,
-1,
-2,
-1,
-1,
0,
0,
-2,
0,
-1,
-1,
-2,
0,
-1,
0,
0,
1,
2,
1,
2,
2,
1,
1,
0,
0,
1,
0,
0,
2,
1,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
3,
1,
2,
2,
2,
2,
2,
2,
3,
2,
3,
2,
2,
3,
3,
2,
2,
1,
1,
2,
1,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
3,
4,
5,
5,
5,
5,
6,
5,
5,
5,
4,
3,
3,
3,
3,
3,
3,
4,
4,
4,
5,
5,
6,
5,
5,
4,
4,
2,
4,
4,
2,
3,
4,
4,
5,
4,
4,
5,
4,
5,
5,
5,
5,
5,
4,
5,
5,
4,
4,
3,
3,
3,
4,
4,
5,
5,
5,
5,
4,
4,
5,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
5,
4,
5,
5,
5,
5,
4,
5,
4,
5,
5,
5,
5,
6,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
3,
2,
2,
2,
1,
3,
4,
4,
5,
6,
4,
4,
4,
3,
3,
3,
3,
3,
4,
5,
5,
5,
5,
4,
4,
4,
3,
4,
5,
5,
5,
5,
5,
3,
4,
3,
2,
3,
2,
3,
4,
4,
5,
4,
4,
4,
3,
2,
2,
3,
3,
4,
4,
4,
4,
3,
3,
3,
3,
3,
4,
5,
4,
4,
5,
6,
6,
3,
3,
2,
2,
3,
4,
4,
6,
5,
5,
4,
4,
4,
3,
4,
4,
3,
4,
5,
5,
5,
5,
6,
5,
4,
4,
4,
4,
5,
6,
6,
6,
6,
7,
5,
6,
5,
5,
5,
6,
6,
5,
5,
5,
5,
5,
5,
5,
7,
7,
6,
7,
6,
5,
5,
6,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
6,
7,
6,
6,
6,
6,
5,
5,
4,
4,
3,
4,
5,
5,
5,
5,
6,
6,
6,
5,
5,
4,
5,
5,
5,
4,
4,
5,
4,
4,
4,
4,
4,
6,
6,
5,
7,
6,
6,
5,
5,
4,
5,
5,
4,
4,
4,
5,
5,
5,
5,
5,
4,
5,
5,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
3,
3,
3,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
5,
5,
5,
5,
5,
4,
3,
3,
3,
2,
3,
3,
3,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
3,
3,
-1,
1,
1,
2,
2,
3,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
2,
1,
-3,
-3,
0,
-1,
-1,
0,
-1,
-1,
-1,
1,
1,
-1,
-1,
0,
0,
-2,
-1,
0,
-1,
-1,
0,
0,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-3,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
1,
0,
0,
-1,
-2,
-4,
-3,
-3,
-4,
-3,
-2,
-2,
-1,
-1,
1,
1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-2,
-1,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-3,
-1,
-1,
0,
1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
1,
0,
-2,
1,
1,
1,
0,
1,
1,
0,
0,
1,
-1,
-2,
0,
-1,
-1,
1,
1,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
0,
-1,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
2,
1,
0,
-1,
0,
-1,
-1,
-1,
1,
-1,
0,
0,
2,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-2,
-3,
-2,
-2,
-2,
0,
1,
1,
1,
1,
1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
-1,
-2,
1,
1,
1,
2,
0,
-1,
-2,
-1,
0,
-1,
0,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
0,
0,
1,
0,
1,
1,
0,
-1,
-1,
-3,
-1,
-1,
-1,
0,
1,
-1,
0,
0,
0,
-2,
-3,
-2,
2,
3,
-1,
1,
0,
-1,
0,
0,
0,
-3,
-2,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
1,
2,
2,
2,
1,
2,
2,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
2,
0,
1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
2,
0,
-1,
-2,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
1,
-1,
0,
0,
1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
0,
-1,
-1,
-1,
0,
1,
1,
1,
1,
1,
0,
2,
0,
0,
-1,
-2,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-2,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-2,
-1,
-1,
-1,
0,
0,
-2,
-1,
2,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
-3,
-1,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
2,
2,
2,
1,
0,
0,
1,
-2,
-1,
-2,
-2,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-2,
-2,
-1,
0,
0,
-1,
0,
0,
0,
-3,
0,
-2,
-2,
-2,
1,
0,
-1,
1,
0,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
1,
2,
0,
0,
0,
-1,
-2,
-2,
-2,
-1,
-2,
0,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
1,
2,
-1,
-1,
-3,
-4,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-2,
-2,
-2,
-2,
-3,
-1,
-1,
1,
1,
1,
1,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
1,
0,
0,
0,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-2,
-2,
-3,
-1,
0,
1,
-1,
0,
0,
0,
0,
-1,
0,
-2,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
-1,
-3,
-2,
-4,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-3,
-3,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
-1,
-2,
-1,
-1,
-2,
-1,
0,
-2,
-1,
0,
0,
1,
-1,
0,
0,
-2,
-2,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-2,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
1,
1,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
1,
0,
-1,
-2,
-1,
0,
0,
1,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
-1,
-1,
-1,
-4,
-2,
-1,
-1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
2,
2,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
1,
1,
0,
0,
-1,
-2,
-2,
-2,
-3,
-4,
-3,
-2,
-1,
0,
0,
1,
0,
0,
0,
-1,
-1,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-2,
0,
0,
2,
1,
2,
2,
0,
-1,
-1,
-3,
-3,
-3,
-3,
-1,
-1,
1,
1,
0,
1,
1,
0,
1,
-1,
-3,
-2,
-3,
-3,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
0,
-2,
0,
1,
-1,
-1,
-1,
-2,
-2,
0,
-3,
-2,
-1,
-1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
0,
0,
-1,
0,
0,
0,
0,
0,
-2,
-2,
-2,
-1,
-1,
1,
-1,
0,
2,
1,
-1,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
2,
3,
1,
-1,
-3,
-1,
-3,
-5,
-1,
-1,
-2,
0,
0,
0,
0,
0,
1,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
0,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
0,
-1,
0,
0,
1,
2,
1,
1,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
1,
-1,
1,
1,
0,
0,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
1,
-1,
1,
2,
1,
0,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
0,
-1,
-1,
3,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-3,
-3,
-3,
-1,
-1,
0,
1,
1,
1,
2,
2,
1,
-1,
-2,
-3,
-3,
-2,
-2,
-1,
0,
0,
0,
2,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
-2,
-1,
-2,
-2,
-2,
-3,
0,
0,
1,
2,
3,
2,
1,
-1,
-1,
-3,
-2,
-2,
-1,
-2,
-1,
-1,
0,
1,
1,
2,
1,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
1,
1,
1,
2,
1,
-1,
0,
0,
-1,
-1,
-1,
-2,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
1,
1,
1,
0,
1,
0,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
2,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
1,
1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-3,
-2,
0,
2,
0,
2,
4,
0,
0,
2,
-1,
0,
-1,
-1,
-2,
-2,
-1,
0,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
-1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
-1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
2,
0,
0,
1,
-1,
-1,
0,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
2,
2,
2,
1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
0,
0,
1,
1,
1,
0,
0,
-1,
1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
2,
2,
2,
2,
2,
0,
0,
-1,
-2,
-2,
-2,
-1,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
0,
1,
0,
-2,
-1,
-3,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
0,
0,
-2,
-4,
-2,
-2,
-3,
0,
-2,
-2,
-2,
-1,
0,
-1,
0,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-1,
-1,
-3,
-2,
-1,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
0,
-1,
-1,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-1,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-3,
-2,
-3,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-4,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-2,
-3,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-1,
0,
0,
-1,
-1,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
1,
-1,
-2,
-3,
0,
-1,
-1,
-2,
-5,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-2,
-2,
-3,
-1,
-1,
-3,
-3,
-3,
-5,
-4,
-4,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-5,
-3,
-2,
-3,
0,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-1,
1,
-1,
-1,
0,
-2,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-4,
-4,
-4,
-4,
-3,
-1,
-2,
-2,
1,
0,
0,
1,
0,
-1,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
-1,
0,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
-1,
0,
-1,
0,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
0,
0,
-1,
0,
-2,
-1,
-3,
-2,
-2,
-1,
1,
1,
2,
0,
0,
-1,
-2,
-2,
0,
0,
2,
2,
2,
2,
0,
-1,
0,
-3,
-4,
-3,
-3,
-2,
-1,
0,
0,
1,
0,
0,
-1,
-2,
-2,
-1,
-1,
0,
-1,
1,
-3,
-1,
-3,
-2,
-1,
-1,
-1,
0,
0,
1,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
1,
0,
0,
0,
-1,
-1,
-2,
-2,
0,
0,
1,
1,
2,
2,
2,
1,
1,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
0,
-3,
-1,
0,
-2,
-1,
-1,
-1,
0,
1,
2,
2,
0,
2,
1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
1,
0,
0,
-1,
-1,
-2,
-2,
-3,
-1,
0,
2,
0,
0,
0,
1,
3,
1,
1,
1,
2,
2,
3,
2,
1,
1,
2,
0,
0,
1,
1,
2,
3,
3,
4,
3,
3,
3,
1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
2,
0,
0,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
2,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
2,
2,
3,
2,
3,
2,
2,
1,
1,
0,
0,
0,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
1,
1,
0,
0,
1,
1,
2,
1,
4,
3,
3,
2,
1,
1,
0,
1,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
1,
3,
3,
2,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
1,
2,
1,
2,
0,
4,
2,
3,
2,
1,
1,
1,
1,
1,
0,
1,
2,
2,
1,
2,
2,
1,
1,
2,
2,
1,
1,
2,
2,
2,
1,
1,
0,
1,
0,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
2,
5,
2,
1,
2,
2,
1,
2,
1,
1,
1,
1,
4,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
2,
2,
2,
3,
2,
3,
0,
0,
-1,
0,
0,
1,
1,
0,
2,
2,
2,
1,
2,
0,
2,
1,
0,
-1,
-1,
-2,
-1,
0,
1,
0,
1,
2,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
0,
0,
1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
1,
1,
0,
0,
1,
0,
0,
0,
1,
1,
1,
-1,
-3,
-1,
0,
0,
1,
2,
2,
1,
1,
2,
1,
-1,
0,
0,
-2,
-2,
-2,
-1,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
3,
2,
-1,
-2,
-4,
-2,
-2,
-2,
-1,
0,
1,
1,
2,
2,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-1,
0,
-1,
0,
-1,
-2,
-3,
-2,
-3,
-4,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-3,
-3,
-3,
-3,
-3,
-1,
1,
-2,
-3,
-3,
-4,
-5,
-5,
-3,
-3,
-5,
-3,
-1,
-3,
-2,
0,
0,
0,
-1,
-2,
-2,
-3,
-3,
-4,
-4,
-5,
-4,
-4,
-4,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-4,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-6,
-6,
-7,
-7,
-5,
-5,
-4,
-3,
-3,
-4,
-4,
-5,
-6,
-6,
-6,
-5,
-5,
-4,
-3,
-3,
-3,
-4,
-5,
-5,
-3,
-2,
0,
-2,
-2,
-1,
-1,
-2,
-3,
-3,
-5,
-5,
-5,
-5,
-4,
-3,
-1,
-1,
-1,
-2,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-4,
-2,
-2,
-2,
-3,
-3,
-2,
-4,
-4,
-4,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
0,
0,
2,
1,
2,
2,
2,
1,
0,
1,
0,
0,
0,
0,
1,
2,
2,
3,
2,
3,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
-1,
-2,
-2,
-3,
-2,
-3,
-2,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
1,
1,
1,
1,
0,
1,
1,
0,
0,
2,
1,
1,
1,
1,
0,
1,
2,
1,
2,
2,
2,
2,
3,
3,
2,
2,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
3,
3,
3,
3,
2,
2,
1,
1,
1,
2,
2,
3,
4,
4,
4,
3,
2,
1,
0,
0,
0,
0,
0,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
0,
0,
0,
1,
1,
2,
1,
2,
2,
2,
1,
1,
0,
0,
0,
0,
1,
1,
2,
2,
2,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
2,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
0,
1,
1,
1,
1,
2,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
3,
2,
2,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
1,
1,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
-1,
-2,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
1,
0,
0,
1,
0,
1,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
-1,
1,
1,
1,
2,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
1,
3,
2,
3,
3,
3,
2,
3,
2,
2,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
2,
1,
1,
2,
2,
2,
3,
3,
4,
4,
4,
4,
4,
4,
4,
3,
2,
2,
2,
3,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
3,
4,
4,
4,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
4,
3,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
1,
2,
1,
3,
4,
3,
3,
4,
4,
4,
5,
3,
4,
4,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
2,
2,
2,
1,
2,
1,
2,
2,
4,
3,
3,
4,
4,
3,
3,
3,
2,
2,
3,
3,
4,
5,
5,
5,
5,
3,
4,
4,
3,
3,
3,
3,
3,
4,
4,
3,
3,
2,
2,
2,
2,
4,
5,
3,
3,
3,
2,
3,
2,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
3,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
0,
1,
2,
0,
2,
2,
2,
1,
1,
2,
2,
1,
2,
2,
1,
1,
3,
3,
3,
3,
3,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
0,
0,
2,
-1,
0,
-1,
-1,
-2,
0,
-1,
1,
1,
3,
3,
3,
4,
3,
2,
0,
-1,
0,
-1,
-1,
0,
1,
2,
1,
3,
2,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
-1,
1,
1,
1,
3,
3,
2,
3,
3,
2,
2,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-2,
-1,
0,
0,
0,
0,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
1,
1,
1,
1,
1,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
1,
1,
1,
0,
1,
0,
0,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
-1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
0,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
0,
0,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
-2,
-1,
0,
0,
1,
1,
1,
0,
-1,
-2,
-2,
-2,
-1,
0,
1,
1,
2,
2,
2,
2,
1,
1,
0,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
2,
1,
1,
1,
1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-2,
1,
0,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
1,
0,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
2,
2,
2,
2,
3,
2,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
1,
1,
0,
1,
1,
0,
-1,
0,
-1,
-2,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
2,
0,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
2,
1,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
2,
2,
2,
2,
2,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
2,
2,
2,
2,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
-1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
-2,
-3,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-1,
-2,
-2,
0,
0,
-3,
-2,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-4,
-3,
-3,
-3,
-2,
-1,
-1,
-2,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-3,
-1,
-2,
0,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-4,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-3,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-4,
-4,
-4,
-5,
-4,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-4,
-3,
-3,
-3,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
0,
0,
-1,
0,
0,
-1,
0,
0,
1,
1,
-2,
-4,
-6,
-3,
-3,
-3,
-4,
-2,
-2,
0,
3,
1,
0,
0,
-1,
-2,
-3,
-3,
-2,
-2,
-1,
1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
0,
0,
2,
1,
1,
1,
0,
0,
0,
0,
-2,
-1,
0,
1,
-1,
1,
0,
-2,
-1,
1,
-1,
0,
-1,
0,
2,
2,
1,
-1,
1,
0,
-3,
0,
0,
-2,
0,
0,
0,
1,
1,
2,
1,
0,
0,
0,
1,
-1,
1,
0,
1,
0,
1,
0,
-1,
0,
0,
0,
-1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
2,
4,
2,
2,
2,
1,
0,
0,
1,
-1,
0,
1,
1,
1,
2,
2,
2,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
3,
1,
2,
-1,
0,
0,
1,
1,
0,
1,
0,
0,
1,
2,
2,
2,
4,
3,
2,
2,
2,
2,
1,
0,
0,
0,
0,
2,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
0,
2,
0,
2,
2,
2,
2,
2,
2,
1,
1,
0,
-1,
-1,
0,
0,
0,
0,
0,
1,
2,
2,
2,
3,
3,
3,
3,
2,
2,
-1,
1,
2,
1,
1,
1,
1,
1,
3,
1,
0,
-2,
1,
2,
1,
2,
3,
1,
1,
2,
2,
0,
1,
3,
2,
4,
3,
3,
1,
3,
2,
2,
0,
0,
-1,
0,
2,
0,
3,
2,
3,
2,
2,
2,
1,
2,
2,
1,
1,
0,
1,
2,
3,
2,
1,
2,
2,
2,
3,
2,
2,
2,
2,
0,
0,
1,
1,
2,
4,
4,
4,
5,
4,
4,
3,
2,
1,
0,
0,
0,
1,
1,
4,
3,
2,
2,
1,
0,
1,
1,
2,
2,
2,
3,
2,
2,
1,
1,
1,
1,
2,
2,
3,
3,
5,
4,
1,
1,
0,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
2,
1,
0,
2,
3,
2,
2,
2,
1,
1,
1,
0,
1,
0,
1,
2,
2,
2,
2,
1,
0,
0,
0,
2,
5,
6,
4,
4,
3,
3,
2,
1,
1,
-1,
0,
1,
1,
1,
2,
4,
4,
2,
2,
1,
0,
0,
1,
2,
0,
1,
2,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
-1,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
0,
1,
1,
2,
2,
2,
1,
2,
2,
2,
0,
0,
0,
1,
2,
0,
0,
3,
1,
0,
2,
1,
2,
1,
1,
1,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
1,
2,
1,
1,
1,
0,
1,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
1,
2,
2,
2,
2,
1,
1,
1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
1,
-1,
0,
0,
0,
0,
1,
0,
-1,
0,
1,
3,
0,
0,
0,
0,
-1,
1,
1,
0,
-1,
1,
0,
-1,
0,
-1,
0,
0,
1,
0,
0,
0,
2,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
2,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1,
2,
2,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-2,
-2,
1,
1,
2,
0,
1,
0,
0,
1,
0,
1,
0,
0,
1,
1,
0,
1,
1,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
1,
2,
1,
1,
0,
0,
0,
0,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
1,
1,
-1,
0,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
2,
1,
-1,
-1,
-2,
-1,
0,
0,
-1,
0,
0,
1,
1,
1,
0,
0,
-1,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-3,
-3,
-2,
-1,
-1,
0,
0,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
1,
0,
0,
-1,
-1,
0,
-1,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-4,
-5,
-4,
-4,
-3,
-2,
-1,
0,
1,
1,
2,
3,
0,
-2,
-6,
-6,
-4,
-3,
-2,
0,
0,
0,
0,
1,
1,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
0,
0,
-1,
-1,
-3,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
2,
0,
0,
0,
0,
0,
2,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
0,
1,
2,
1,
1,
1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
1,
1,
0,
0,
2,
0,
1,
0,
0,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
1,
1,
2,
1,
0,
0,
1,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
0,
0,
-1,
1,
0,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
1,
2,
1,
2,
3,
2,
1,
0,
1,
-1,
-1,
-1,
-1,
0,
-1,
1,
1,
1,
1,
2,
2,
1,
1,
-1,
0,
-1,
1,
0,
0,
1,
1,
0,
-1,
0,
-1,
1,
1,
0,
-2,
0,
0,
0,
0,
0,
0,
-1,
1,
0,
-1,
0,
2,
1,
0,
1,
0,
0,
0,
0,
0,
-1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
1,
-1,
-1,
-1,
1,
0,
2,
1,
2,
3,
2,
3,
2,
2,
1,
1,
0,
-1,
-1,
-2,
-3,
-1,
1,
3,
4,
2,
1,
1,
0,
-1,
0,
0,
-2,
-1,
0,
-1,
-1,
1,
0,
1,
-1,
0,
1,
0,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
1,
1,
0,
1,
0,
0,
-1,
0,
-1,
0,
-2,
0,
0,
1,
0,
2,
2,
2,
2,
2,
2,
1,
1,
1,
-1,
-1,
0,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-1,
-2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
1,
1,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
2,
3,
3,
3,
3,
3,
2,
0,
-1,
-1,
-2,
-1,
1,
3,
2,
2,
2,
2,
1,
1,
1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
-1,
0,
0,
2,
0,
0,
-1,
0,
-1,
0,
1,
-1,
0,
1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
1,
-1,
1,
0,
-1,
0,
0,
0,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
1,
1,
-1,
1,
1,
1,
0,
1,
0,
1,
0,
1,
2,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
2,
1,
1,
1,
1,
0,
1,
0,
0,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
0,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
0,
1,
1,
2,
1,
-1,
1,
1,
0,
0,
1,
-1,
0,
0,
1,
0,
2,
2,
1,
1,
1,
1,
0,
-1,
-1,
0,
-2,
-1,
0,
-1,
0,
0,
2,
2,
2,
1,
1,
1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
1,
0,
-1,
-2,
-1,
-2,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
0,
-1,
0,
-1,
0,
2,
0,
-1,
0,
0,
-1,
1,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
1,
0,
1,
-1,
-2,
-2,
-1,
-1,
0,
0,
1,
0,
0,
1,
2,
0,
0,
-1,
-2,
-2,
-2,
-1,
0,
0,
2,
2,
1,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
1,
0,
0,
-1,
0,
-1,
1,
1,
1,
2,
1,
0,
0,
1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
2,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
0,
1,
0,
1,
1,
1,
1,
1,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
2,
2,
2,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
0,
1,
1,
2,
1,
2,
1,
1,
1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
1,
1,
2,
1,
1,
1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-2,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
0,
-1,
2,
-4,
-1,
0,
-1,
-1,
1,
0,
0,
1,
2,
1,
0,
1,
0,
0,
-1,
0,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
2,
2,
1,
3,
3,
3,
2,
2,
1,
0,
0,
0,
-1,
0,
0,
1,
1,
3,
3,
3,
3,
2,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
2,
2,
3,
2,
1,
2,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
2,
0,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
1,
0,
0,
1,
1,
0,
0,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-2,
-2,
-1,
-1,
-1,
0,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
1,
1,
1,
0,
0,
1,
1,
-2,
4,
1,
0,
2,
2,
0,
1,
1,
0,
-1,
0,
1,
0,
1,
1,
2,
1,
2,
1,
1,
1,
2,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
4,
4,
4,
4,
4,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
4,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
3,
2,
2,
2,
2,
1,
2,
2,
1,
1,
2,
2,
0,
2,
1,
0,
1,
2,
2,
2,
3,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
0,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
1,
1,
2,
-1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
2,
1,
2,
2,
1,
1,
1,
0,
-1,
0,
0,
0,
2,
0,
0,
0,
-1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-3,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
0,
-2,
-1,
0,
-1,
-2,
-2,
-2,
-3,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-2,
1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
-2,
0,
0,
0,
1,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
2,
2,
0,
-4,
-3,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-3,
-2,
-2,
-2,
-3,
-2,
-1,
0,
1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
2,
1,
0,
-1,
0,
1,
1,
0,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
1,
0,
-1,
0,
-1,
0,
-1,
0,
0,
0,
2,
2,
1,
1,
1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
1,
2,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-2,
-2,
-2,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
1,
1,
1,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
0,
4,
3,
0,
1,
1,
0,
0,
1,
1,
0,
1,
3,
2,
1,
1,
2,
1,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
1,
1,
0,
-1,
-1,
0,
1,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
2,
3,
3,
3,
2,
2,
1,
1,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
4,
4,
3,
2,
2,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
2,
2,
1,
1,
1,
2,
2,
2,
2,
3,
3,
3,
4,
4,
4,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
1,
2,
3,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
1,
0,
1,
1,
0,
1,
0,
1,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
0,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-4,
-2,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-4,
-4,
-3,
-4,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-5,
-4,
-4,
-6,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-6,
-6,
-5,
-4,
-4,
-3,
-4,
-4,
-3,
-2,
-3,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-2,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-5,
-4,
-5,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-2,
-2,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-6,
-6,
-6,
-6,
-4,
-5,
-4,
-4,
-4,
-3,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-5,
-4,
-4,
-5,
-5,
-4,
-3,
-3,
-2,
-4,
-4,
-5,
-5,
-4,
-4,
-5,
-5,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-4,
-4,
-6,
-4,
-5,
-5,
-5,
-4,
-4,
-5,
-6,
-5,
-7,
-7,
-7,
-7,
-7,
-5,
-3,
-3,
-3,
-2,
-3,
-4,
-5,
-6,
-6,
-6,
-7,
-6,
-5,
-5,
-5,
-5,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-5,
-5,
-6,
-6,
-6,
-5,
-6,
-4,
-3,
-2,
-2,
-3,
-4,
-5,
-5,
-5,
-5,
-6,
-5,
-5,
-4,
-4,
-3,
-4,
-4,
-4,
-2,
-4,
-3,
-1,
-2,
-2,
-4,
-3,
-3,
-9,
-5,
-4,
-6,
-6,
-5,
-5,
-5,
-5,
-3,
-3,
-5,
-3,
-3,
-3,
-3,
-3,
-4,
-5,
-4,
-4,
-6,
-4,
-4,
-4,
-4,
-2,
-2,
-3,
-2,
-1,
-3,
-2,
-3,
-3,
-3,
-3,
-5,
-5,
-4,
-4,
-5,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-4,
-4,
-4,
-6,
-6,
-5,
-5,
-6,
-6,
-5,
-4,
-4,
-3,
-3,
-1,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-5,
-5,
-6,
-7,
-7,
-6,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-2,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-3,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-5,
-5,
-6,
-5,
-5,
-5,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-2,
-2,
-2,
-1,
0,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-4,
-3,
-4,
-5,
-4,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-4,
-5,
-6,
-6,
-5,
-4,
-4,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-5,
-4,
-4,
-3,
-3,
-2,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-5,
-5,
-3,
-3,
-3,
-2,
-1,
-2,
-1,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-1,
-3,
-3,
-4,
-4,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-5,
-5,
-4,
-2,
-3,
-3,
1,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-2,
-2,
-2,
-1,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-2,
-2,
-2,
-4,
-4,
0,
0,
-1,
-1,
-1,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-1,
-2,
-2,
-1,
-1,
-3,
-3,
-3,
-2,
-1,
0,
1,
1,
0,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
0,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-3,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-3,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-3,
-2,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
0,
-1,
1,
0,
1,
1,
1,
1,
1,
1,
-1,
0,
0,
-1,
0,
1,
1,
1,
0,
1,
1,
1,
0,
-1,
0,
0,
0,
-1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
-1,
-2,
-1,
-1,
-1,
0,
0,
1,
2,
2,
2,
1,
1,
1,
0,
0,
0,
1,
1,
2,
-1,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
0,
-1,
-1,
0,
0,
0,
1,
2,
2,
2,
2,
2,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
-1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
3,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
2,
3,
2,
2,
1,
1,
2,
2,
3,
2,
2,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
3,
4,
4,
4,
2,
2,
1,
1,
2,
1,
2,
1,
2,
2,
3,
5,
4,
4,
4,
4,
3,
4,
3,
3,
0,
2,
3,
3,
4,
5,
4,
4,
4,
4,
4,
3,
4,
3,
3,
3,
3,
4,
4,
3,
5,
5,
5,
6,
6,
7,
5,
6,
4,
3,
2,
2,
1,
1,
2,
1,
2,
2,
4,
5,
4,
4,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
3,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
4,
2,
3,
3,
3,
2,
3,
3,
4,
4,
4,
5,
4,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
4,
2,
2,
1,
2,
2,
2,
3,
3,
3,
3,
2,
0,
0,
0,
0,
0,
1,
2,
3,
3,
4,
4,
3,
3,
2,
1,
1,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
4,
5,
4,
5,
4,
3,
3,
2,
0,
1,
1,
2,
2,
2,
3,
4,
4,
3,
3,
1,
4,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
3,
2,
3,
4,
4,
2,
2,
2,
2,
1,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
1,
1,
2,
2,
2,
3,
4,
4,
3,
3,
3,
2,
1,
1,
1,
1,
1,
2,
2,
2,
3,
4,
4,
4,
4,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
0,
2,
2,
2,
4,
2,
2,
2,
2,
1,
2,
1,
1,
1,
0,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
1,
1,
0,
1,
1,
2,
0,
0,
1,
1,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
1,
-1,
0,
0,
1,
1,
1,
0,
1,
0,
3,
1,
1,
1,
2,
-1,
-1,
-1,
0,
-1,
1,
0,
1,
0,
0,
2,
1,
0,
1,
2,
0,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
1,
1,
2,
3,
2,
3,
3,
2,
1,
0,
0,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
2,
2,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
2,
2,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
3,
2,
1,
3,
2,
0,
0,
1,
0,
0,
1,
1,
1,
1,
2,
2,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
0,
2,
0,
1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
1,
1,
1,
2,
2,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
-1,
0,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
-2,
1,
2,
2,
1,
2,
1,
1,
0,
1,
1,
-1,
0,
1,
0,
0,
1,
2,
1,
1,
0,
0,
0,
0,
1,
2,
1,
1,
1,
0,
1,
1,
0,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
3,
2,
2,
2,
1,
1,
1,
0,
0,
2,
1,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
1,
2,
2,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
2,
3,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
3,
3,
3,
2,
2,
1,
1,
1,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
-1,
1,
1,
1,
0,
1,
0,
1,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
-2,
-1,
0,
-1,
0,
-3,
0,
-1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-1,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
0,
-3,
-2,
-1,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
-1,
-2,
-2,
-3,
-4,
-3,
-2,
-2,
-1,
-1,
1,
0,
2,
1,
1,
1,
1,
0,
0,
-1,
0,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
1,
0,
-1,
0,
-1,
2,
-1,
0,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
0,
1,
1,
0,
0,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-1,
0,
-1,
0,
-1,
0,
0,
1,
1,
1,
2,
2,
1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
0,
-1,
2,
1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
-2,
-2,
-3,
-5,
-4,
-5,
-4,
-5,
-3,
-2,
-1,
-1,
1,
1,
1,
1,
1,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
1,
-1,
0,
0,
-1,
-1,
-1,
1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
0,
0,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-1,
0,
-1,
1,
0,
0,
0,
0,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
1,
2,
2,
1,
-2,
0,
-1,
-3,
0,
-1,
-1,
-1,
-1,
-1,
-1,
1,
1,
0,
0,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
-2,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
-1,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
0,
0,
0,
0,
1,
2,
3,
-1,
-5,
-4,
-1,
-2,
-1,
0,
0,
-1,
0,
2,
1,
-3,
0,
1,
0,
-2,
-1,
1,
1,
1,
1,
1,
-2,
-1,
-2,
0,
-2,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-3,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
0,
0,
1,
3,
3,
4,
3,
3,
2,
0,
-2,
-3,
-4,
-5,
-4,
-4,
-3,
-1,
0,
1,
1,
1,
0,
-1,
-1,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
0,
-2,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-3,
-4,
-1,
4,
2,
0,
1,
0,
-1,
-1,
0,
-1,
-3,
-2,
1,
-1,
-2,
0,
2,
1,
0,
0,
0,
-1,
-1,
1,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
-1,
-1,
-1,
-2,
0,
-1,
0,
-2,
0,
-1,
-1,
-1,
0,
-1,
-2,
0,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
1,
1,
1,
2,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-2,
-1,
-1,
0,
0,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
0,
-1,
1,
-1,
0,
0,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
1,
-1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
-1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
0,
-1,
-2,
-1,
-1,
0,
1,
1,
1,
0,
2,
1,
-1,
0,
1,
-1,
0,
1,
1,
1,
2,
1,
2,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-3,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
1,
2,
2,
1,
2,
1,
2,
4,
4,
5,
3,
3,
2,
2,
3,
3,
2,
3,
3,
3,
3,
1,
2,
3,
4,
4,
4,
3,
4,
3,
4,
4,
2,
1,
0,
0,
-1,
0,
1,
2,
3,
4,
4,
4,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
1,
0,
-1,
2,
1,
0,
-2,
2,
1,
2,
1,
2,
1,
0,
1,
1,
-1,
0,
1,
-1,
-1,
0,
0,
0,
2,
1,
1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
0,
1,
1,
1,
3,
3,
2,
2,
2,
2,
0,
2,
3,
2,
1,
2,
2,
1,
2,
2,
2,
2,
3,
4,
4,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
5,
4,
5,
4,
4,
4,
5,
5,
4,
4,
2,
2,
2,
4,
4,
4,
2,
4,
4,
4,
4,
5,
4,
3,
4,
5,
4,
4,
5,
4,
4,
4,
5,
3,
4,
4,
5,
4,
4,
4,
4,
5,
5,
5,
6,
6,
7,
6,
7,
5,
5,
4,
4,
4,
4,
4,
5,
6,
6,
6,
5,
7,
6,
6,
6,
6,
6,
7,
7,
6,
5,
6,
5,
5,
5,
6,
5,
6,
7,
6,
6,
7,
6,
5,
5,
5,
5,
5,
5,
6,
5,
5,
6,
6,
5,
6,
6,
6,
6,
6,
5,
6,
5,
5,
5,
4,
4,
4,
4,
4,
5,
5,
6,
5,
5,
6,
5,
5,
5,
5,
7,
7,
9,
7,
8,
7,
5,
6,
6,
7,
5,
6,
7,
7,
5,
8,
7,
6,
6,
6,
5,
6,
5,
7,
6,
6,
5,
5,
5,
5,
5,
7,
7,
8,
8,
9,
10,
7,
7,
6,
5,
4,
4,
5,
5,
5,
7,
8,
7,
7,
7,
7,
6,
6,
5,
4,
4,
3,
4,
3,
4,
3,
4,
5,
6,
6,
7,
7,
6,
5,
5,
5,
2,
3,
4,
4,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
5,
5,
5,
7,
7,
7,
6,
6,
4,
4,
3,
3,
3,
3,
4,
5,
5,
6,
5,
5,
4,
3,
2,
3,
4,
6,
6,
5,
5,
4,
3,
4,
3,
3,
3,
3,
4,
5,
6,
7,
7,
6,
5,
5,
3,
3,
3,
2,
4,
3,
3,
4,
5,
5,
5,
3,
4,
3,
4,
4,
5,
6,
3,
4,
4,
7,
2,
4,
3,
4,
3,
4,
5,
4,
4,
6,
5,
4,
6,
6,
5,
5,
5,
3,
4,
3,
5,
5,
6,
6,
6,
6,
6,
5,
4,
3,
2,
2,
2,
3,
4,
4,
4,
4,
5,
4,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
3,
2,
2,
3,
3,
3,
4,
4,
4,
4,
4,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
4,
4,
4,
2,
2,
2,
4,
2,
2,
2,
2,
2,
2,
3,
2,
1,
2,
2,
1,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
3,
1,
2,
1,
1,
1,
1,
0,
0,
0,
-2,
0,
0,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
0,
1,
0,
1,
1,
0,
0,
1,
0,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
2,
2,
3,
3,
3,
2,
3,
2,
1,
1,
1,
0,
0,
1,
2,
1,
1,
3,
2,
1,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
1,
0,
2,
1,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
1,
0,
1,
0,
1,
-1,
0,
0,
0,
1,
1,
0,
-1,
-1,
0,
-1,
-1,
-1,
1,
-1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-5,
-4,
-4,
-3,
-2,
-1,
0,
0,
0,
0,
0,
-2,
-2,
-4,
-3,
-4,
-3,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-4,
-3,
-3,
-3,
-5,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-2,
-1,
-2,
-3,
-3,
-4,
-3,
-3,
-4,
-2,
-3,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-4,
-4,
-4,
-5,
-2,
-2,
-1,
-1,
1,
-1,
0,
-2,
-1,
-2,
-2,
-3,
-1,
-2,
-3,
-3,
-1,
-3,
-2,
-2,
-1,
-3,
-4,
-3,
-3,
-5,
-3,
-1,
-3,
-2,
-1,
-1,
-3,
-2,
-1,
-2,
-4,
-2,
-3,
-3,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-4,
-3,
-2,
-2,
-4,
-3,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
0,
1,
1,
0,
0,
0,
-1,
-3,
-3,
-3,
-2,
-2,
-1,
0,
-1,
1,
-1,
0,
-1,
-3,
-4,
-3,
-4,
-3,
-2,
-1,
0,
0,
0,
0,
0,
-2,
0,
0,
-2,
-2,
-1,
-1,
-1,
-1,
1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
0,
1,
1,
0,
0,
0,
-2,
-2,
-2,
-3,
-2,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
0,
0,
0,
1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
2,
2,
1,
1,
0,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
0,
-1,
0,
0,
0,
0,
-1,
-2,
-2,
-3,
-1,
0,
-1,
0,
-3,
-2,
-2,
-3,
-3,
-2,
-1,
-1,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-2,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
-3,
-3,
-3,
-2,
-1,
-1,
0,
0,
0,
-1,
-2,
-1,
-1,
-1,
-2,
0,
0,
-1,
0,
0,
0,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
2,
2,
6,
0,
-1,
-2,
-1,
-3,
-1,
-2,
-1,
0,
0,
1,
-3,
-1,
0,
0,
-1,
-2,
-2,
-1,
0,
1,
1,
0,
-1,
-2,
-3,
-2,
-2,
-1,
-1,
1,
0,
1,
2,
1,
1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-3,
-2,
-1,
-2,
-1,
1,
1,
0,
1,
0,
0,
-2,
0,
1,
0,
0,
2,
1,
-1,
1,
0,
-2,
-2,
0,
-1,
-2,
-1,
2,
0,
1,
1,
-1,
-1,
-1,
-1,
-3,
-2,
-1,
-2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
-2,
-1,
0,
-2,
-1,
0,
-2,
-1,
-1,
1,
0,
-1,
0,
2,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
1,
1,
1,
2,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
3,
2,
-2,
-2,
0,
-3,
-2,
0,
0,
0,
1,
1,
2,
1,
0,
1,
2,
1,
0,
1,
1,
0,
0,
0,
-1,
-2,
0,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
1,
0,
0,
-1,
-1,
-2,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
2,
2,
2,
1,
1,
1,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
-1,
0,
-1,
2,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
1,
2,
2,
2,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-4,
1,
2,
2,
1,
2,
0,
1,
0,
0,
0,
-1,
3,
2,
0,
0,
1,
1,
2,
1,
0,
-1,
-1,
0,
0,
1,
2,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
3,
2,
2,
1,
1,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
1,
2,
2,
2,
1,
1,
2,
1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
1,
1,
2,
2,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
2,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
-2,
-2,
3,
3,
1,
2,
2,
1,
1,
0,
0,
0,
-1,
0,
1,
0,
1,
2,
2,
1,
0,
0,
0,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
0,
0,
1,
0,
1,
2,
2,
1,
1,
1,
1,
1,
2,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
1,
2,
2,
2,
1,
1,
2,
2,
1,
0,
0,
1,
1,
2,
1,
0,
-1,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
0,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
2,
2,
3,
1,
-1,
-2,
1,
0,
1,
1,
0,
1,
1,
2,
2,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
1,
0,
1,
2,
1,
-2,
1,
1,
1,
1,
2,
1,
0,
2,
3,
0,
0,
1,
0,
0,
2,
1,
0,
1,
2,
1,
1,
2,
1,
0,
1,
1,
0,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
2,
2,
1,
1,
2,
1,
-1,
1,
1,
0,
1,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
1,
2,
2,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
2,
2,
2,
1,
0,
2,
0,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
1,
0,
1,
2,
2,
2,
2,
1,
0,
0,
-1,
-1,
-2,
-1,
0,
-1,
1,
-3,
0,
1,
2,
1,
2,
1,
0,
1,
2,
0,
-2,
0,
-1,
1,
1,
0,
1,
-1,
1,
2,
1,
1,
2,
0,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
3,
2,
3,
3,
3,
1,
1,
0,
-1,
-1,
-2,
1,
3,
4,
2,
3,
2,
2,
1,
0,
0,
-1,
-1,
0,
1,
1,
1,
2,
1,
0,
0,
0,
0,
1,
2,
1,
1,
2,
2,
0,
0,
0,
1,
0,
1,
1,
1,
1,
2,
1,
2,
1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
1,
1,
2,
1,
0,
1,
4,
1,
1,
1,
1,
0,
1,
2,
0,
-1,
2,
2,
1,
2,
2,
0,
1,
2,
1,
0,
1,
1,
0,
1,
2,
1,
1,
3,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
1,
2,
1,
1,
1,
2,
2,
3,
3,
3,
3,
2,
2,
2,
0,
0,
1,
1,
0,
1,
4,
1,
1,
2,
2,
2,
2,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
3,
3,
1,
3,
2,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
4,
4,
3,
3,
3,
2,
2,
1,
1,
2,
2,
2,
2,
3,
2,
2,
3,
3,
2,
2,
1,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
4,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
3,
4,
2,
6,
3,
2,
2,
2,
0,
1,
2,
1,
1,
3,
4,
2,
3,
2,
2,
2,
2,
3,
2,
1,
3,
2,
1,
2,
1,
1,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
0,
0,
-1,
-1,
0,
0,
0,
1,
2,
2,
1,
3,
2,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
2,
2,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
2,
2,
3,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
0,
1,
1,
2,
1,
1,
2,
1,
1,
2,
2,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
1,
0,
1,
0,
1,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
3,
3,
3,
3,
1,
0,
0,
0,
-1,
-1,
1,
1,
0,
2,
2,
2,
2,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
0,
1,
0,
0,
1,
0,
1,
0,
0,
-4,
-2,
-2,
-1,
0,
0,
-1,
-1,
0,
0,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
1,
1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
1,
-1,
0,
-1,
0,
0,
-2,
0,
0,
0,
0,
0,
-1,
-2,
-1,
0,
0,
0,
1,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
0,
-1,
1,
-1,
-3,
0,
0,
-2,
-2,
-1,
-2,
-3,
-3,
-1,
-2,
-1,
0,
1,
0,
1,
1,
0,
0,
-1,
-1,
-2,
-2,
-1,
0,
0,
0,
1,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
-4,
-3,
-2,
-3,
0,
1,
0,
0,
0,
0,
1,
0,
0,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
1,
2,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
0,
0,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
0,
0,
1,
2,
2,
1,
1,
0,
-1,
-2,
-2,
-2,
-2,
0,
-1,
0,
0,
3,
-1,
0,
-2,
-3,
-3,
-2,
-2,
-2,
-1,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
1,
0,
0,
1,
-1,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-3,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-3,
-3,
-3,
-3,
-2,
-1,
-2,
0,
2,
0,
-1,
1,
0,
-1,
-1,
1,
1,
-2,
1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
0,
1,
0,
1,
0,
1,
-1,
0,
-1,
-2,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
0,
-1,
0,
3,
2,
1,
3,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
2,
0,
0,
1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
3,
2,
2,
1,
1,
1,
0,
0,
1,
1,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
3,
2,
3,
2,
2,
3,
3,
1,
1,
1,
1,
0,
1,
2,
2,
3,
2,
2,
3,
1,
3,
3,
2,
2,
1,
0,
2,
1,
1,
1,
1,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
0,
0,
0,
1,
2,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
0,
0,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-4,
-2,
-2,
-3,
-3,
-2,
-4,
-4,
-1,
-3,
-1,
0,
-4,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-5,
-6,
-4,
-4,
-4,
-4,
-2,
-2,
-1,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-4,
-5,
-5,
-3,
-4,
-6,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-5,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-5,
-5,
-4,
-5,
-4,
-3,
-2,
-4,
-4,
-3,
-3,
-4,
-5,
-3,
-4,
-5,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-5,
-4,
-4,
-5,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-4,
-4,
-4,
-6,
-4,
-4,
-6,
-4,
-5,
-5,
0,
0,
-1,
-3,
-2,
-3,
-4,
-4,
-3,
-1,
-4,
-1,
0,
-3,
-1,
-1,
-1,
-4,
-3,
-5,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-2,
-3,
-4,
-2,
-3,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-1,
0,
-1,
-2,
-1,
2,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-5,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-1,
-1,
-2,
-2,
-4,
-4,
-3,
-4,
-3,
-1,
-1,
-3,
-2,
-1,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-4,
-5,
-4,
-4,
-4,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-4,
-3,
-2,
-2,
-3,
-1,
-3,
-4,
-3,
-2,
-4,
-5,
-4,
-1,
-2,
-1,
1,
0,
0,
0,
0,
-1,
-3,
-4,
-3,
-4,
-4,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-1,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-4,
-2,
-3,
-2,
-4,
-1,
-1,
-2,
-1,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-4,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
-2,
-3,
-4,
-4,
-4,
-3,
-3,
-2,
-1,
-1,
-1,
-3,
0,
-2,
-2,
-1,
-3,
-3,
-3,
-2,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-2,
-3,
-1,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-1,
-2,
-1,
-2,
-3,
-4,
-2,
-4,
-1,
-4,
-3,
-2,
-1,
-1,
-1,
0,
-2,
-1,
0,
-1,
-4,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-2,
-2,
-2,
-3,
-1,
-2,
0,
0,
-1,
-3,
-1,
1,
1,
-2,
-1,
-2,
-3,
-2,
-2,
-1,
-3,
-3,
-1,
-1,
-2,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-2,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
0,
-1,
-1,
0,
0,
-2,
0,
0,
0,
0,
1,
-1,
0,
0,
2,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
3,
2,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
2,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
6,
6,
6,
6,
6,
7,
7,
8,
9,
9,
10,
10,
10,
10,
11,
10,
11,
12,
12,
13,
13,
15,
15,
15,
16,
15,
18,
18,
17,
18,
18,
18,
19,
20,
20,
19,
19,
22,
21,
21,
22,
22,
23,
23,
24,
25,
25,
25,
25,
26,
25,
25,
26,
26,
28,
28,
28,
28,
29,
29,
30,
30,
30,
31,
30,
31,
31,
32,
32,
32,
32,
32,
32,
32,
32,
33,
33,
33,
34,
33,
35,
35,
34,
34,
35,
34,
34,
35,
35,
35,
35,
35,
35,
35,
35,
36,
36,
36,
36,
36,
36,
36,
37,
36,
36,
36,
36,
36,
36,
36,
36,
36,
36,
36,
36,
35,
35,
35,
35,
35,
35,
35,
35,
34,
34,
34,
34,
34,
34,
34,
33,
33,
33,
32,
32,
31,
31,
31,
30,
30,
29,
29,
28,
28,
27,
27,
27,
26,
26,
26,
25,
25,
25,
24,
24,
24,
24,
24,
23,
23,
23,
23,
22,
22,
22,
22,
21,
20,
20,
20,
20,
19,
19,
19,
19,
19,
19,
18,
18,
18,
18,
17,
17,
17,
17,
17,
17,
17,
17,
17,
17,
16,
16,
16,
16,
16,
16,
16,
16,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
14,
14,
14,
14,
14,
14,
14,
14,
14,
14,
13,
13,
13,
13,
14,
14,
15,
15,
15,
15,
14,
15,
15,
16,
16,
16,
16,
16,
16,
16,
16,
16,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
15,
14,
13,
15,
14,
15,
14,
14,
14,
14,
14,
13,
12,
14,
15,
13,
14,
15,
15,
14,
14,
13,
13,
13,
13,
12,
12,
12,
12,
12,
12,
12,
12,
12,
13,
12,
13,
12,
12,
12,
12,
11,
12,
12,
11,
12,
11,
12,
12,
12,
11,
11,
11,
11,
11,
12,
14,
9,
7,
8,
9,
8,
10,
9,
9,
9,
10,
11,
11,
10,
10,
10,
8,
8,
6,
7,
6,
5,
9,
8,
8,
8,
9,
8,
5,
7,
7,
5,
6,
6,
6,
5,
5,
5,
5,
5,
3,
3,
3,
3,
3,
2,
3,
2,
2,
1,
0,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-3,
-3,
-4,
-6,
-6,
-7,
-7,
-9,
-9,
-10,
-9,
-10,
-10,
-11,
-11,
-12,
-13,
-13,
-14,
-14,
-15,
-14,
-14,
-16,
-16,
-16,
-18,
-18,
-19,
-19,
-21,
-21,
-22,
-22,
-22,
-23,
-22,
-22,
-23,
-23,
-24,
-24,
-24,
-26,
-26,
-26,
-27,
-27,
-27,
-28,
-28,
-28,
-28,
-29,
-29,
-29,
-30,
-31,
-32,
-32,
-32,
-33,
-33,
-33,
-32,
-32,
-33,
-33,
-33,
-33,
-34,
-34,
-34,
-35,
-35,
-35,
-35,
-35,
-35,
-35,
-35,
-36,
-36,
-37,
-37,
-36,
-36,
-36,
-36,
-36,
-36,
-37,
-37,
-37,
-38,
-38,
-38,
-38,
-38,
-37,
-37,
-36,
-36,
-36,
-37,
-37,
-37,
-37,
-37,
-36,
-36,
-36,
-36,
-36,
-36,
-36,
-36,
-36,
-36,
-35,
-35,
-34,
-33,
-34,
-33,
-33,
-32,
-32,
-31,
-31,
-30,
-31,
-30,
-30,
-30,
-30,
-29,
-29,
-29,
-28,
-29,
-29,
-30,
-30,
-29,
-29,
-29,
-29,
-27,
-27,
-26,
-26,
-26,
-25,
-26,
-26,
-26,
-27,
-26,
-26,
-26,
-26,
-24,
-24,
-24,
-25,
-25,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-23,
-24,
-24,
-24,
-24,
-24,
-24,
-23,
-22,
-22,
-22,
-22,
-23,
-23,
-23,
-23,
-23,
-23,
-23,
-23,
-23,
-23,
-23,
-24,
-23,
-23,
-24,
-22,
-22,
-22,
-22,
-23,
-23,
-23,
-23,
-23,
-23,
-22,
-22,
-22,
-22,
-23,
-23,
-24,
-24,
-24,
-24,
-23,
-24,
-24,
-25,
-25,
-25,
-25,
-25,
-25,
-25,
-25,
-25,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-24,
-23,
-22,
-24,
-23,
-23,
-22,
-23,
-22,
-23,
-22,
-22,
-21,
-22,
-23,
-22,
-22,
-23,
-24,
-23,
-24,
-23,
-23,
-23,
-22,
-21,
-20,
-20,
-20,
-20,
-21,
-21,
-22,
-23,
-24,
-22,
-23,
-21,
-20,
-19,
-19,
-18,
-19,
-21,
-19,
-21,
-20,
-22,
-20,
-20,
-19,
-18,
-18,
-19,
-19,
-20,
-22,
-18,
-15,
-15,
-17,
-14,
-17,
-15,
-17,
-16,
-18,
-19,
-19,
-18,
-18,
-18,
-16,
-15,
-13,
-14,
-13,
-12,
-16,
-16,
-16,
-17,
-16,
-17,
-14,
-18,
-16,
-16,
-16,
-17,
-16,
-15,
-15,
-14,
-14,
-14,
-14,
-13,
-14,
-14,
-15,
-15,
-16,
-14,
-13,
-12,
-11,
-13,
-13,
-12,
-13,
-14,
-13,
-15,
-13,
-13,
-13,
-12,
-13,
-13,
-13,
-12,
-12,
-12,
-13,
-13,
-12,
-12,
-13,
-12,
-12,
-12,
-11,
-12,
-12,
-13,
-13,
-12,
-11,
-11,
-11,
-11,
-11,
-11,
-10,
-10,
-9,
-10,
-10,
-9,
-11,
-10,
-11,
-11,
-11,
-11,
-11,
-10,
-10,
-10,
-10,
-9,
-9,
-9,
-9,
-9,
-9,
-9,
-9,
-9,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
2,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
2,
2,
1,
0,
1,
1,
1,
2,
2,
2,
2,
3,
2,
1,
3,
1,
2,
1,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
4,
4,
4,
3,
4,
3,
4,
4,
4,
4,
3,
4,
4,
3,
4,
4,
4,
4,
4,
4,
5,
5,
6,
6,
6,
6,
4,
4,
3,
3,
4,
3,
4,
4,
5,
6,
6,
5,
5,
4,
3,
2,
2,
2,
2,
4,
3,
4,
4,
5,
3,
3,
3,
2,
2,
3,
3,
3,
3,
4,
3,
2,
3,
1,
2,
1,
3,
2,
3,
3,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
4,
2,
3,
3,
5,
3,
5,
4,
4,
3,
3,
3,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
2,
0,
-1,
0,
3,
4,
3,
4,
4,
3,
4,
3,
3,
2,
0,
2,
2,
2,
3,
4,
4,
4,
4,
3,
2,
3,
2,
3,
3,
3,
4,
4,
4,
3,
3,
2,
1,
2,
3,
3,
3,
4,
4,
3,
4,
4,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
2,
1,
1,
1,
2,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
4,
4,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
2,
4,
3,
3,
3,
1,
0,
0,
-1,
-1,
-1,
0,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
1,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
3,
4,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
3,
3,
2,
3,
3,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
1,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
3,
2,
-1,
0,
1,
1,
2,
3,
2,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
3,
4,
3,
0,
2,
3,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
3,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
2,
2,
1,
1,
1,
1,
2,
2,
2,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
4,
4,
3,
5,
4,
4,
6,
5,
5,
5,
4,
4,
3,
3,
3,
3,
4,
3,
4,
4,
4,
3,
3,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
2,
3,
4,
4,
4,
2,
2,
2,
2,
1,
1,
1,
1,
3,
3,
4,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
3,
2,
2,
3,
3,
2,
2,
2,
2,
2,
3,
3,
2,
2,
3,
2,
2,
3,
3,
3,
4,
5,
5,
5,
4,
3,
3,
2,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
1,
1,
2,
3,
3,
3,
3,
3,
3,
3,
1,
1,
2,
2,
1,
3,
3,
3,
4,
5,
3,
3,
3,
2,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
4,
4,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
4,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
3,
2,
2,
1,
1,
0,
0,
0,
0,
1,
1,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
5,
4,
3,
2,
1,
0,
1,
2,
1,
2,
2,
4,
4,
4,
3,
3,
3,
2,
2,
2,
3,
3,
5,
2,
0,
1,
2,
5,
3,
2,
4,
3,
4,
4,
3,
4,
2,
3,
2,
3,
1,
3,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
4,
3,
4,
4,
4,
3,
4,
4,
3,
2,
1,
1,
0,
1,
1,
1,
2,
4,
3,
4,
4,
3,
3,
2,
2,
2,
1,
2,
3,
3,
4,
4,
4,
4,
2,
2,
3,
3,
3,
4,
4,
4,
3,
3,
3,
2,
2,
2,
2,
3,
3,
4,
4,
4,
4,
3,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
4,
4,
4,
3,
3,
3,
4,
5,
5,
5,
4,
5,
2,
3,
3,
2,
1,
2,
2,
5,
5,
5,
5,
4,
4,
3,
4,
2,
2,
2,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
5,
4,
5,
5,
5,
5,
4,
4,
4,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
4,
3,
4,
5,
2,
1,
3,
4,
4,
4,
5,
3,
2,
4,
4,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
3,
4,
4,
4,
3,
4,
2,
2,
3,
4,
2,
2,
3,
3,
2,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
1,
2,
3,
3,
4,
3,
3,
3,
3,
2,
3,
2,
3,
1,
2,
2,
2,
1,
1,
1,
0,
0,
2,
1,
2,
3,
3,
4,
4,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
2,
3,
3,
2,
2,
2,
2,
2,
2,
3,
4,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
4,
5,
5,
5,
5,
4,
4,
3,
3,
2,
1,
1,
3,
2,
3,
4,
3,
3,
3,
3,
1,
3,
5,
3,
3,
2,
2,
2,
2,
3,
2,
3,
3,
3,
4,
3,
3,
2,
4,
3,
2,
2,
2,
1,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
2,
2,
1,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
3,
4,
5,
5,
5,
4,
4,
3,
2,
1,
1,
1,
2,
3,
3,
3,
4,
3,
4,
2,
1,
1,
1,
1,
2,
1,
3,
3,
2,
2,
2,
2,
1,
2,
2,
3,
3,
4,
4,
3,
3,
2,
2,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
3,
2,
4,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
2,
2,
3,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
2,
3,
2,
1,
1,
1,
0,
1,
2,
1,
1,
1,
2,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
0,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
2,
2,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
3,
1,
2,
1,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
2,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
2,
1,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
2,
1,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
2,
1,
2,
2,
2,
3,
2,
2,
2,
2,
2,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
3,
2,
4,
2,
2,
-1,
1,
3,
2,
1,
3,
1,
1,
1,
2,
2,
1,
3,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
1,
1,
1,
2,
1,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
1,
3,
3,
3,
3,
3,
3,
3,
3,
2,
1,
2,
2,
1,
2,
3,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
3,
2,
0,
0,
1,
2,
2,
2,
1,
2,
1,
3,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
0,
0,
-2,
0,
0,
4,
1,
0,
1,
1,
0,
1,
1,
1,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
-1,
-2,
1,
1,
-4,
-2,
0,
-2,
-1,
-1,
-1,
-1,
-1,
2,
1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
0,
1,
0,
-1,
-1,
-2,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-2,
0,
0,
0,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
-1,
0,
0,
0,
1,
0,
0,
-1,
-2,
-4,
-3,
-2,
-1,
2,
1,
0,
0,
0,
-1,
0,
-1,
0,
-3,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
1,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
-1,
1,
0,
-1,
-1,
1,
0,
0,
0,
0,
-1,
0,
1,
0,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
1,
3,
0,
-1,
-1,
0,
-1,
-1,
-2,
-3,
-3,
-2,
0,
0,
0,
2,
3,
0,
1,
0,
-1,
-1,
-1,
-3,
-2,
-1,
-2,
1,
0,
1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
1,
2,
2,
2,
1,
1,
-1,
-1,
-2,
-1,
0,
1,
1,
1,
0,
-1,
-1,
-2,
-3,
-3,
-2,
-3,
0,
0,
1,
1,
1,
0,
-1,
1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-2,
0,
0,
1,
1,
2,
2,
2,
1,
-1,
0,
-1,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
-2,
-3,
-2,
-2,
-3,
-1,
0,
0,
0,
1,
-1,
0,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
-3,
-3,
2,
0,
-2,
2,
1,
2,
2,
1,
1,
-2,
-2,
0,
0,
-1,
-1,
1,
1,
1,
1,
1,
0,
0,
2,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
1,
1,
2,
1,
2,
2,
0,
0,
-1,
0,
1,
0,
2,
2,
1,
1,
0,
-1,
0,
1,
1,
2,
0,
0,
2,
1,
1,
2,
1,
0,
-1,
0,
-1,
0,
0,
0,
1,
2,
2,
2,
1,
0,
0,
0,
1,
1,
0,
1,
0,
1,
0,
1,
1,
0,
0,
-1,
1,
0,
0,
-1,
2,
0,
0,
1,
0,
-1,
0,
1,
0,
-2,
-1,
1,
-1,
0,
1,
2,
1,
2,
2,
2,
1,
0,
-1,
-1,
-3,
-2,
-2,
-1,
1,
2,
1,
1,
1,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
-2,
0,
0,
-1,
-2,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
1,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
1,
0,
0,
1,
0,
-1,
1,
-1,
-2,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
-2,
-1,
-1,
-4,
-5,
0,
0,
1,
1,
1,
1,
1,
3,
2,
1,
-1,
-1,
0,
-2,
-3,
-1,
-1,
-2,
0,
0,
0,
2,
1,
1,
1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
-1,
-2,
-1,
-1,
-1,
0,
1,
1,
1,
0,
0,
-1,
-3,
-3,
-3,
-1,
-2,
0,
0,
2,
1,
0,
-1,
-2,
-1,
0,
1,
1,
1,
2,
2,
1,
1,
-1,
-1,
-2,
-2,
-2,
-1,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
1,
0,
1,
3,
3,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
0,
0,
2,
2,
2,
2,
1,
0,
0,
-2,
-3,
-3,
-3,
-1,
0,
1,
1,
1,
1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-2,
0,
0,
0,
0,
1,
0,
0,
0,
-2,
-2,
-2,
-1,
-2,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
-2,
-1,
0,
1,
-1,
1,
0,
0,
0,
1,
0,
0,
0,
2,
1,
0,
0,
1,
1,
0,
1,
0,
0,
-1,
0,
0,
1,
1,
2,
2,
2,
1,
0,
0,
0,
-1,
-1,
0,
1,
1,
0,
1,
1,
0,
0,
2,
1,
0,
1,
2,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
0,
1,
0,
1,
1,
1,
0,
1,
2,
1,
1,
2,
2,
1,
1,
0,
0,
0,
0,
1,
1,
0,
1,
2,
1,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
0,
2,
1,
1,
3,
2,
1,
2,
1,
0,
1,
1,
1,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
0,
0,
0,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
1,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
2,
2,
1,
0,
0,
0,
0,
0,
0,
2,
3,
3,
3,
2,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
2,
2,
0,
0,
-2,
-2,
-1,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
1,
0,
-1,
-2,
0,
0,
0,
1,
1,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
1,
1,
1,
0,
-1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-4,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
0,
1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-2,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-3,
-3,
-1,
-2,
-2,
0,
0,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
-2,
-1,
-1,
0,
-1,
1,
0,
0,
1,
0,
0,
0,
-1,
-1,
-2,
0,
-1,
0,
0,
0,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
1,
2,
3,
2,
1,
0,
0,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
0,
1,
2,
2,
1,
0,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
-2,
0,
-1,
-1,
0,
1,
2,
1,
2,
1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
1,
1,
0,
2,
1,
0,
0,
1,
1,
0,
1,
1,
0,
0,
-1,
-2,
0,
-2,
-1,
-1,
-1,
-2,
-1,
0,
2,
0,
0,
1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
2,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
1,
0,
1,
1,
2,
1,
1,
1,
4,
1,
2,
2,
3,
4,
3,
3,
2,
1,
-1,
1,
2,
1,
3,
4,
3,
3,
3,
3,
2,
2,
3,
2,
3,
4,
3,
5,
5,
4,
4,
4,
3,
3,
3,
3,
2,
2,
3,
3,
3,
2,
4,
2,
3,
1,
3,
3,
3,
2,
2,
1,
1,
1,
0,
2,
2,
2,
2,
3,
3,
2,
3,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
2,
3,
3,
3,
3,
3,
1,
1,
1,
0,
1,
2,
2,
1,
4,
5,
5,
3,
4,
3,
1,
2,
2,
3,
3,
5,
4,
3,
4,
2,
3,
2,
1,
1,
1,
2,
2,
2,
3,
3,
2,
2,
1,
1,
0,
0,
2,
1,
1,
2,
3,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
2,
0,
1,
1,
1,
1,
1,
2,
2,
3,
2,
2,
1,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
-1,
-1,
-2,
-1,
-2,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-1,
-1,
0,
0,
1,
0,
0,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-3,
-3,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-5,
-5,
-6,
-6,
-5,
-5,
-5,
-4,
-4,
-5,
-6,
-8,
-8,
-8,
-8,
-7,
-6,
-6,
-6,
-5,
-5,
-7,
-6,
-6,
-7,
-8,
-7,
-7,
-8,
-7,
-7,
-8,
-7,
-9,
-9,
-9,
-9,
-10,
-8,
-7,
-7,
-7,
-6,
-6,
-7,
-8,
-9,
-9,
-9,
-9,
-9,
-7,
-7,
-7,
-7,
-6,
-7,
-7,
-6,
-6,
-6,
-7,
-7,
-7,
-8,
-8,
-8,
-8,
-9,
-8,
-8,
-8,
-7,
-7,
-6,
-8,
-8,
-8,
-9,
-9,
-8,
-8,
-8,
-8,
-7,
-7,
-8,
-8,
-8,
-9,
-9,
-9,
-8,
-6,
-6,
-6,
-7,
-7,
-8,
-7,
-8,
-9,
-9,
-8,
-9,
-8,
-6,
-7,
-7,
-7,
-8,
-9,
-8,
-7,
-8,
-7,
-8,
-7,
-7,
-8,
-8,
-8,
-8,
-8,
-8,
-8,
-8,
-8,
-8,
-7,
-6,
-7,
-8,
-7,
-6,
-7,
-8,
-7,
-7,
-8,
-8,
-7,
-8,
-7,
-6,
-6,
-6,
-6,
-7,
-6,
-7,
-7,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-5,
-5,
-5,
-6,
-5,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-3,
-5,
-5,
-4,
-4,
-4,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-4,
-5,
-4,
-5,
-4,
-5,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-5,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-6,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-6,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-6,
-3,
-3,
-3,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-3,
-3,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
-1,
-1,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
0,
0,
0,
1,
1,
0,
-2,
-1,
0,
-4,
-1,
0,
-2,
-1,
1,
2,
1,
1,
2,
1,
0,
0,
0,
0,
-1,
1,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
2,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
4,
2,
2,
2,
1,
1,
1,
1,
2,
2,
3,
3,
2,
2,
1,
2,
1,
1,
2,
3,
3,
3,
4,
3,
3,
3,
3,
1,
1,
2,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
2,
2,
1,
1,
0,
0,
1,
1,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
3,
3,
4,
3,
4,
4,
4,
3,
3,
3,
2,
3,
3,
3,
3,
4,
3,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
6,
6,
5,
5,
6,
5,
4,
4,
3,
3,
4,
4,
4,
5,
5,
4,
4,
3,
5,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
5,
4,
5,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
2,
2,
2,
2,
2,
3,
3,
4,
5,
6,
6,
6,
6,
5,
4,
4,
4,
3,
4,
4,
4,
5,
4,
2,
3,
2,
1,
5,
2,
2,
3,
2,
2,
3,
3,
4,
3,
2,
3,
3,
2,
2,
2,
2,
3,
3,
3,
2,
3,
2,
1,
1,
1,
2,
2,
4,
3,
3,
4,
3,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
4,
3,
2,
1,
0,
0,
0,
0,
1,
2,
3,
3,
3,
3,
3,
3,
4,
3,
2,
2,
2,
2,
2,
1,
2,
1,
1,
3,
3,
3,
3,
5,
3,
2,
4,
2,
1,
1,
1,
2,
1,
1,
2,
2,
3,
3,
3,
2,
2,
2,
2,
1,
1,
1,
1,
0,
2,
1,
2,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
1,
0,
0,
2,
1,
0,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
0,
1,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
1,
0,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
2,
2,
1,
1,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
1,
1,
0,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
0,
2,
0,
2,
3,
2,
2,
2,
1,
1,
1,
0,
0,
-1,
0,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
2,
2,
3,
3,
1,
2,
1,
0,
0,
1,
0,
1,
2,
2,
2,
1,
2,
2,
1,
1,
0,
0,
0,
1,
2,
2,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
2,
1,
2,
3,
3,
3,
3,
2,
2,
1,
1,
1,
0,
2,
1,
1,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
2,
2,
1,
0,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
3,
1,
1,
2,
1,
1,
2,
1,
1,
2,
2,
2,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
2,
1,
1,
1,
2,
2,
2,
2,
1,
2,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
0,
-2,
0,
0,
0,
1,
1,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
0,
0,
1,
0,
0,
1,
1,
0,
1,
0,
1,
0,
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
1,
0,
0,
0,
0,
1,
0,
1,
0,
1,
1,
3,
2,
0,
-4,
-2,
-1,
-2,
-1,
0,
0,
0,
1,
2,
2,
1,
1,
0,
-1,
-5,
-3,
-2,
-2,
0,
1,
2,
1,
0,
0,
1,
0,
1,
-2,
0,
-4,
-1,
-1,
-1,
-2,
0,
0,
0,
0,
-1,
-1,
-2,
0,
-1,
0,
-1,
1,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
-2,
0,
0,
-1,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
2,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-3,
-2,
-3,
-3,
-4,
-3,
-5,
-3,
-2,
2,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-1,
0,
0,
3,
1,
0,
0,
-1,
-1,
-2,
-1,
0,
0,
-2,
-1,
-2,
1,
-1,
3,
0,
1,
1,
2,
0,
-1,
-1,
-1,
0,
0,
2,
0,
1,
0,
1,
-1,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-3,
-2,
0,
0,
-1,
0,
-1,
-1,
-3,
-3,
-1,
-3,
-1,
0,
0,
1,
1,
1,
2,
0,
0,
-2,
-2,
-3,
-1,
-1,
-1,
1,
0,
1,
1,
0,
-1,
-1,
-1,
-2,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
0,
0,
1,
0,
0,
0,
0,
-1,
-2,
-2,
-1,
-2,
-1,
0,
-1,
-2,
-1,
0,
-1,
-2,
-2,
-2,
-4,
-3,
-3,
-1,
-3,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
2,
2,
2,
2,
1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-1,
-1,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
-2,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
2,
2,
2,
2,
1,
1,
1,
0,
-1,
0,
-2,
-1,
-1,
-1,
0,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
0,
0,
1,
1,
2,
2,
0,
1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
1,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-2,
0,
0,
0,
2,
2,
3,
2,
2,
1,
1,
0,
0,
-2,
-1,
-1,
-1,
0,
2,
0,
1,
0,
1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
-1,
1,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
1,
0,
0,
0,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
1,
0,
1,
0,
-3,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
0,
0,
-2,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
0,
-1,
0,
-2,
0,
-3,
0,
0,
0,
0,
2,
1,
-3,
-1,
1,
-1,
-2,
0,
0,
-2,
-2,
0,
0,
-1,
0,
0,
0,
-3,
0,
0,
-2,
-2,
0,
-2,
-1,
-1,
0,
0,
-1,
-1,
0,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-3,
-1,
0,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-3,
-2,
-1,
-1,
0,
0,
0,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
0,
0,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-1,
-1,
-1,
-1,
-1,
0,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-1,
0,
1,
-1,
-1,
1,
0,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
-2,
-1,
-2,
-3,
-3,
-4,
-4,
-5,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-1,
-2,
0,
-2,
0,
-2,
1,
-3,
-3,
-2,
-2,
-4,
-3,
2,
0,
-2,
0,
1,
-2,
-2,
0,
0,
-2,
-2,
-1,
-2,
-2,
-2,
1,
-2,
-2,
0,
0,
-2,
1,
-1,
-1,
-3,
-2,
-1,
-1,
-2,
0,
0,
-1,
0,
0,
1,
0,
0,
-1,
-2,
-2,
-1,
-1,
-1,
1,
0,
0,
-1,
0,
0,
-3,
-4,
-3,
-2,
-4,
-2,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
1,
0,
-2,
-2,
-1,
-3,
-2,
2,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
0,
2,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
0,
-1,
0,
1,
0,
0,
0,
1,
-1,
0,
0,
0,
0,
1,
0,
0,
1,
1,
3,
2,
2,
1,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
2,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
1,
0,
0,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
2,
1,
1,
0,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
1,
1,
2,
2,
2,
2,
0,
1,
1,
0,
1,
0,
0,
1,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
2,
2,
4,
3,
3,
3,
1,
3,
4,
3,
-2,
3,
1,
1,
1,
2,
1,
1,
2,
3,
2,
2,
2,
3,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
4,
4,
4,
4,
4,
5,
4,
3,
3,
3,
2,
3,
3,
2,
3,
5,
5,
5,
4,
5,
5,
5,
4,
3,
1,
2,
1,
1,
2,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
2,
2,
3,
3,
2,
4,
3,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
4,
3,
4,
4,
5,
5,
4,
4,
3,
3,
1,
2,
1,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
4,
3,
4,
4,
2,
2,
2,
1,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
4,
4,
4,
4,
5,
4,
5,
3,
3,
2,
2,
2,
2,
3,
3,
3,
4,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
2,
1,
0,
1,
1,
2,
4,
3,
2,
4,
7,
2,
3,
2,
2,
1,
2,
2,
2,
1,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
1,
1,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
1,
2,
2,
2,
2,
2,
2,
1,
0,
0,
0,
0,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
2,
0,
0,
1,
2,
1,
1,
1,
1,
0,
-1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
1,
0,
0,
1,
0,
0,
1,
1,
1,
2,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
0,
0,
1,
1,
1,
0,
1,
0,
0,
0,
0,
-2,
0,
-1,
-1,
-2,
-1,
0,
0,
1,
1,
0,
-1,
1,
0,
1,
1,
0,
0,
0,
1,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
0,
0,
1,
0,
0,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
-1,
-1,
0,
0,
0,
2,
2,
2,
2,
2,
1,
1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
1,
1,
2,
2,
2,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
2,
2,
2,
2,
1,
0,
-1,
-1,
0,
-1,
0,
0,
1,
1,
1,
0,
-1,
-1,
-2,
-1,
-1,
-2,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
0,
-1,
-1,
0,
0,
1,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
-1,
-2,
-2,
-3,
-2,
-4,
-1,
-1,
0,
1,
2,
2,
1,
1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
0,
1,
0,
-1,
-2,
1,
0,
-1,
-2,
-2,
-1,
-2,
0,
1,
1,
-1,
-1,
-1,
-3,
-3,
-2,
-1,
0,
-1,
0,
1,
0,
-1,
0,
-1,
-2,
-2,
-1,
-1,
1,
0,
1,
0,
1,
0,
-1,
-2,
-2,
-2,
0,
1,
2,
1,
2,
1,
1,
-1,
-1,
-3,
-3,
-3,
-2,
-3,
-1,
-1,
0,
0,
2,
0,
1,
0,
1,
0,
-1,
-1,
-2,
-1,
0,
1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
1,
0,
0,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
2,
2,
1,
1,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
1,
0,
-1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
1,
2,
2,
2,
1,
1,
0,
-1,
-2,
-2,
-3,
-3,
-3,
-1,
0,
1,
0,
1,
0,
1,
2,
0,
1,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
0,
1,
2,
2,
3,
2,
3,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
2,
2,
2,
2,
3,
2,
1,
1,
1,
1,
1,
0,
-1,
-2,
-1,
1,
1,
0,
1,
2,
2,
4,
2,
1,
-1,
-1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
-1,
0,
-1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
2,
2,
2,
2,
3,
2,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
2,
1,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
2,
2,
2,
1,
1,
0,
0,
-1,
-1,
0,
0,
1,
1,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
-1,
0,
0,
0,
0,
0,
-1,
1,
0,
1,
0,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
0,
1,
1,
1,
1,
1,
-1,
-1,
-1,
0,
1,
0,
1,
0,
-1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
1,
1,
2,
2,
1,
0,
0,
0,
1,
-1,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
-1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
0,
1,
0,
1,
1,
0,
0,
-1,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
-1,
1,
-1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
-1,
0,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
-2,
0,
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
1,
2,
2,
2,
2,
3,
2,
2,
1,
1,
0,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
1,
0,
1,
2,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
2,
2,
0,
-2,
-3,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
-1,
1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
1,
1,
1,
2,
3,
3,
3,
1,
0,
-1,
-1,
-2,
-1,
-1,
0,
0,
2,
2,
2,
1,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-2,
-3,
-4,
-5,
-5,
-3,
-2,
0,
2,
3,
3,
2,
1,
0,
-1,
-1,
-2,
-4,
-2,
-1,
0,
1,
2,
1,
0,
-1,
0,
-2,
-2,
-1,
0,
0,
-1,
0,
0,
-1,
-3,
-2,
-1,
-1,
0,
1,
2,
2,
2,
2,
2,
0,
-1,
-1,
-1,
-1,
-2,
-1,
0,
0,
0,
0,
0,
2,
0,
1,
0,
0,
1,
1,
0,
0,
0,
0,
1,
2,
0,
2,
2,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
2,
0,
1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
1,
1,
1,
2,
3,
2,
1,
1,
0,
-1,
-1,
-2,
-1,
0,
0,
1,
1,
0,
2,
1,
0,
-2,
-3,
-1,
0,
-1,
0,
0,
0,
0,
2,
1,
-1,
1,
1,
0,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
-1,
-2,
-2,
0,
2,
3,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
1,
-1,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
3,
4,
4,
4,
3,
2,
1,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
1,
0,
-1,
-1,
-1,
-1,
0,
1,
2,
1,
2,
1,
1,
0,
0,
1,
0,
0,
1,
2,
2,
2,
2,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
-1,
-2,
-2,
-3,
-3,
-1,
-1,
0,
0,
1,
1,
2,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
0,
-1,
1,
1,
1,
0,
1,
-1,
0,
0,
-1,
0,
0,
0,
0,
2,
1,
1,
1,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
-1,
0,
0,
0,
1,
0,
0,
-1,
1,
3,
3,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
1,
0,
-1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
1,
1,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
2,
3,
3,
3,
3,
2,
2,
1,
0,
-1,
0,
0,
1,
1,
2,
2,
2,
2,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
3,
3,
2,
3,
3,
2,
1,
1,
0,
0,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
0,
1,
1,
1,
2,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
0,
1,
1,
0,
1,
0,
0,
2,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
2,
-2,
0,
0,
1,
1,
2,
1,
1,
2,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
2,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
2,
1,
1,
3,
2,
1,
1,
0,
0,
2,
1,
0,
1,
2,
0,
0,
1,
1,
0,
1,
2,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
1,
2,
1,
2,
2,
2,
1,
2,
2,
2,
1,
1,
3,
2,
2,
2,
2,
2,
2,
1,
0,
1,
2,
2,
2,
2,
2,
2,
2,
0,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
0,
4,
2,
2,
1,
1,
0,
1,
1,
0,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
1,
0,
1,
1,
2,
1,
2,
2,
1,
0,
0,
-2,
-2,
-2,
-2,
-2,
-1,
0,
1,
2,
2,
2,
1,
0,
0,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
0,
1,
1,
-1,
0,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-3,
-2,
-2,
-1,
-2,
-4,
-2,
-1,
-2,
-3,
0,
-1,
-1,
-2,
-1,
-2,
-4,
-3,
-4,
-3,
-2,
-1,
0,
0,
-1,
1,
0,
0,
-2,
-1,
-2,
-2,
-1,
1,
0,
-1,
0,
0,
-1,
-2,
-1,
-1,
-1,
-1,
1,
0,
1,
1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-3,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
0,
1,
1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
1,
0,
1,
2,
1,
1,
2,
2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
1,
0,
0,
1,
2,
1,
0,
1,
-1,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
1,
1,
1,
3,
3,
2,
2,
2,
0,
0,
-1,
-2,
-1,
-1,
-1,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
1,
2,
2,
1,
1,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
2,
2,
2,
2,
3,
2,
1,
0,
0,
0,
-1,
1,
1,
2,
3,
3,
4,
4,
4,
3,
2,
0,
-1,
-1,
0,
0,
0,
1,
3,
3,
2,
2,
1,
0,
0,
1,
0,
0,
1,
2,
1,
1,
1,
1,
-1,
0,
0,
1,
2,
2,
3,
3,
2,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
3,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
3,
1,
0,
1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
1,
2,
0,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
0,
1,
1,
1,
1,
1,
2,
1,
2,
0,
1,
1,
0,
0,
0,
1,
0,
1,
0,
0,
1,
1,
1,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
3,
2,
1,
1,
1,
0,
0,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
3,
3,
3,
3,
2,
1,
1,
0,
0,
0,
0,
1,
1,
1,
2,
2,
2,
2,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
3,
3,
1,
-1,
-1,
1,
1,
1,
2,
2,
2,
2,
3,
3,
1,
2,
2,
0,
1,
1,
2,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
0,
0,
0,
0,
-2,
0,
-1,
-1,
0,
1,
1,
0,
1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
-1,
1,
1,
2,
2,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
2,
1,
1,
-1,
0,
1,
0,
0,
1,
0,
-1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
0,
0,
0,
1,
1,
1,
0,
1,
-1,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
2,
2,
2,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
0,
0,
0,
-1,
-1,
1,
3,
3,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-2,
0,
0,
1,
1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
1,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
2,
3,
3,
3,
2,
1,
0,
-1,
-1,
-2,
-1,
0,
1,
1,
2,
2,
2,
1,
1,
0,
0,
0,
-1,
1,
1,
1,
2,
2,
2,
1,
0,
-3,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
-1,
0,
1,
0,
1,
2,
2,
4,
3,
3,
3,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
-1,
-1,
-2,
-1,
-2,
0,
1,
0,
0,
0,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
2,
1,
0,
1,
1,
0,
1,
2,
0,
1,
1,
2,
2,
2,
3,
2,
1,
1,
1,
0,
0,
1,
3,
1,
3,
3,
3,
0,
2,
3,
1,
1,
2,
1,
1,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
4,
4,
4,
3,
3,
2,
2,
1,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
1,
1,
2,
2,
2,
3,
1,
0,
2,
1,
0,
0,
1,
-1,
1,
3,
2,
2,
2,
2,
1,
0,
1,
-1,
-1,
0,
1,
-1,
0,
1,
0,
0,
-1,
-1,
-2,
0,
-1,
1,
1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
-1,
-2,
-3,
-2,
-1,
1,
1,
2,
1,
2,
2,
1,
0,
-1,
-2,
-1,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-1,
-2,
-2,
-2
]
},
"limits": {
"not_a_warning": true,
"warning_portal": "https://www.hochwasserzentralen.de/",
"official_source": "https://www.pegelonline.wsv.de/",
"notes": [
"Die Differenz verbindet zwei tatsächlich gespeicherte Messwerte. Fehlende Zeiten werden nicht aufgefüllt.",
"Ein lückenhafter, veralteter oder widersprüchlicher Vergleich wird nicht als Fundstück verwendet.",
"Der Perzentilhinweis beschreibt nur den abgerufenen Zeitraum.",
"Datenlabor ist kein Hochwasser-Warndienst. Amtliche Warnungen veröffentlichen die Hochwasserzentralen der Länder."
]
}
}