{
  "metadata": {
    "title": "Inverting the Impossible: Systematic Thinking for Innovation Radiation",
    "description": "A learning graph for a course on Matrix Morphology \u2014 a structured, repeatable model for disruptive thinking that identifies contradictions between opposing forces and resolves the tension to generate unconventional, breakthrough solutions. Integrates Socratic dialectic, Platonic morphology, Aristotelian ontology, TRIZ, and systems thinking.",
    "creator": "David Quimby",
    "date": "2026-05-26",
    "version": "1.0",
    "format": "Learning Graph JSON v1.0",
    "schema": "https://raw.githubusercontent.com/dmccreary/learning-graphs/refs/heads/main/src/schema/learning-graph-schema.json",
    "license": "CC BY-NC-SA 4.0 DEED"
  },
  "groups": {
    "FOUND": {
      "classifierName": "Foundations and Context",
      "color": "SteelBlue",
      "font": {
        "color": "white"
      }
    },
    "MATX": {
      "classifierName": "Matrix Morphology Structure",
      "color": "DarkSlateBlue",
      "font": {
        "color": "white"
      }
    },
    "KERN": {
      "classifierName": "Four-Step Functional Kernel",
      "color": "DarkGreen",
      "font": {
        "color": "white"
      }
    },
    "THINK": {
      "classifierName": "Thinking Modes",
      "color": "DodgerBlue",
      "font": {
        "color": "white"
      }
    },
    "DISC": {
      "classifierName": "Discovery and Mindset",
      "color": "Teal",
      "font": {
        "color": "white"
      }
    },
    "PHIL": {
      "classifierName": "Philosophical Roots",
      "color": "MediumPurple",
      "font": {
        "color": "white"
      }
    },
    "INNOV": {
      "classifierName": "TRIZ and Systematic Innovation",
      "color": "Orange",
      "font": {
        "color": "black"
      }
    },
    "SYS": {
      "classifierName": "Systems Thinking",
      "color": "OliveDrab",
      "font": {
        "color": "white"
      }
    },
    "TECH": {
      "classifierName": "Technical Applications",
      "color": "LightSkyBlue",
      "font": {
        "color": "black"
      }
    },
    "ORG": {
      "classifierName": "Organizational Applications",
      "color": "Gold",
      "font": {
        "color": "black"
      }
    },
    "SOC": {
      "classifierName": "Social and Behavioral",
      "color": "Coral",
      "font": {
        "color": "black"
      }
    },
    "LEARN": {
      "classifierName": "Learning and Assessment",
      "color": "DeepPink",
      "font": {
        "color": "white"
      }
    }
  },
  "nodes": [
    {
      "id": 1,
      "label": "Matrix Morphology",
      "group": "MATX"
    },
    {
      "id": 2,
      "label": "Innovation Radiation",
      "group": "FOUND"
    },
    {
      "id": 3,
      "label": "Systematic Thinking",
      "group": "THINK"
    },
    {
      "id": 4,
      "label": "Disruptive Thinking",
      "group": "THINK"
    },
    {
      "id": 5,
      "label": "VUCA Environment",
      "group": "FOUND"
    },
    {
      "id": 6,
      "label": "Volatility",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 7,
      "label": "Uncertainty",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 8,
      "label": "Complexity",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 9,
      "label": "Ambiguity",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 10,
      "label": "Linear Thinking Limitations",
      "group": "FOUND"
    },
    {
      "id": 11,
      "label": "Einstein's Problem Paradox",
      "group": "FOUND"
    },
    {
      "id": 12,
      "label": "Conventional Problem Solving",
      "group": "FOUND"
    },
    {
      "id": 13,
      "label": "Breakthrough Solutions",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 14,
      "label": "Cross-Disciplinary Practice",
      "group": "FOUND"
    },
    {
      "id": 15,
      "label": "Innovation Theory",
      "group": "FOUND",
      "shape": "box"
    },
    {
      "id": 16,
      "label": "Contradiction",
      "group": "MATX"
    },
    {
      "id": 17,
      "label": "Opposing Forces",
      "group": "MATX",
      "shape": "box"
    },
    {
      "id": 18,
      "label": "Duality",
      "group": "MATX"
    },
    {
      "id": 19,
      "label": "Two-by-Two Matrix Template",
      "group": "MATX"
    },
    {
      "id": 20,
      "label": "Q1 Null Configuration",
      "group": "MATX"
    },
    {
      "id": 21,
      "label": "Q2 Thesis Configuration",
      "group": "MATX"
    },
    {
      "id": 22,
      "label": "Q3 Antithesis Configuration",
      "group": "MATX"
    },
    {
      "id": 23,
      "label": "Q4 Ideal Configuration",
      "group": "MATX"
    },
    {
      "id": 24,
      "label": "Ideal Configuration",
      "group": "MATX"
    },
    {
      "id": 25,
      "label": "Null Hypothesis",
      "group": "MATX"
    },
    {
      "id": 26,
      "label": "Synthesis",
      "group": "MATX"
    },
    {
      "id": 27,
      "label": "Quadrant Mapping",
      "group": "MATX"
    },
    {
      "id": 28,
      "label": "Contradiction as Analysis Unit",
      "group": "MATX"
    },
    {
      "id": 29,
      "label": "Problem-First Orientation",
      "group": "MATX"
    },
    {
      "id": 30,
      "label": "Three-Step Innovation Cycle",
      "group": "MATX"
    },
    {
      "id": 31,
      "label": "Problem Identification",
      "group": "MATX"
    },
    {
      "id": 32,
      "label": "Problem Definition",
      "group": "MATX"
    },
    {
      "id": 33,
      "label": "Problem Resolution",
      "group": "MATX"
    },
    {
      "id": 34,
      "label": "Gap Between Current and Ideal",
      "group": "MATX"
    },
    {
      "id": 35,
      "label": "Resolution vs. Optimization",
      "group": "MATX"
    },
    {
      "id": 36,
      "label": "Best of Both Worlds Principle",
      "group": "MATX"
    },
    {
      "id": 37,
      "label": "Optimization Trap",
      "group": "MATX"
    },
    {
      "id": 38,
      "label": "Compromise vs. Synthesis",
      "group": "MATX"
    },
    {
      "id": 39,
      "label": "Breakthrough vs. Incremental",
      "group": "MATX"
    },
    {
      "id": 40,
      "label": "Matrix Template Application",
      "group": "MATX"
    },
    {
      "id": 41,
      "label": "Four-Step Functional Kernel",
      "group": "KERN"
    },
    {
      "id": 42,
      "label": "Identify Ideal Configuration",
      "group": "KERN"
    },
    {
      "id": 43,
      "label": "Invert the Null Hypothesis",
      "group": "KERN"
    },
    {
      "id": 44,
      "label": "Map Opposing Forces",
      "group": "KERN"
    },
    {
      "id": 45,
      "label": "Go Vertical",
      "group": "KERN"
    },
    {
      "id": 46,
      "label": "Functional Decomposition",
      "group": "KERN"
    },
    {
      "id": 47,
      "label": "Functional Recomposition",
      "group": "KERN"
    },
    {
      "id": 48,
      "label": "Time Elevator",
      "group": "KERN"
    },
    {
      "id": 49,
      "label": "Design Stage",
      "group": "KERN"
    },
    {
      "id": 50,
      "label": "Technology Exploration Stage",
      "group": "KERN"
    },
    {
      "id": 51,
      "label": "Technology Development Stage",
      "group": "KERN"
    },
    {
      "id": 52,
      "label": "Problem Stratification",
      "group": "KERN"
    },
    {
      "id": 53,
      "label": "Portfolio Analysis",
      "group": "KERN"
    },
    {
      "id": 54,
      "label": "Scenario Analysis",
      "group": "KERN"
    },
    {
      "id": 55,
      "label": "Inverting Assumptions",
      "group": "KERN"
    },
    {
      "id": 56,
      "label": "Working Backward",
      "group": "KERN"
    },
    {
      "id": 57,
      "label": "Q4 Navigation",
      "group": "KERN"
    },
    {
      "id": 58,
      "label": "Sub-Optimal Configurations",
      "group": "KERN"
    },
    {
      "id": 59,
      "label": "Candidate Solution Pathway",
      "group": "KERN"
    },
    {
      "id": 60,
      "label": "Innovation Roadmap",
      "group": "KERN"
    },
    {
      "id": 61,
      "label": "Non-Linear Thinking",
      "group": "THINK",
      "shape": "box"
    },
    {
      "id": 62,
      "label": "Divergent Thinking",
      "group": "THINK",
      "shape": "box"
    },
    {
      "id": 63,
      "label": "Convergent Thinking",
      "group": "THINK",
      "shape": "box"
    },
    {
      "id": 64,
      "label": "Inverted Thinking",
      "group": "THINK"
    },
    {
      "id": 65,
      "label": "Meta-Cognitive Orientation",
      "group": "THINK"
    },
    {
      "id": 66,
      "label": "Recursive Thinking",
      "group": "THINK"
    },
    {
      "id": 67,
      "label": "Lateral Thinking",
      "group": "THINK"
    },
    {
      "id": 68,
      "label": "Analogous Thinking",
      "group": "THINK"
    },
    {
      "id": 69,
      "label": "Orthogonal Thinking",
      "group": "THINK"
    },
    {
      "id": 70,
      "label": "Cognitive Flexibility",
      "group": "THINK"
    },
    {
      "id": 71,
      "label": "Discovery Mindset",
      "group": "DISC"
    },
    {
      "id": 72,
      "label": "Intentional Wandering",
      "group": "DISC"
    },
    {
      "id": 73,
      "label": "Empathy-First Approach",
      "group": "THINK"
    },
    {
      "id": 74,
      "label": "Problem-Solution Space",
      "group": "THINK"
    },
    {
      "id": 75,
      "label": "Assumption Challenging",
      "group": "THINK"
    },
    {
      "id": 76,
      "label": "Reframing Problems",
      "group": "THINK"
    },
    {
      "id": 77,
      "label": "Pattern Recognition",
      "group": "THINK"
    },
    {
      "id": 78,
      "label": "Cognitive Bias Awareness",
      "group": "THINK"
    },
    {
      "id": 79,
      "label": "Conscious Cognition",
      "group": "THINK",
      "shape": "box"
    },
    {
      "id": 80,
      "label": "Super-Conscious Cognition",
      "group": "THINK"
    },
    {
      "id": 81,
      "label": "Creative Cognition",
      "group": "THINK"
    },
    {
      "id": 82,
      "label": "Analytical Cognition",
      "group": "THINK"
    },
    {
      "id": 83,
      "label": "Integrative Cognition",
      "group": "THINK"
    },
    {
      "id": 84,
      "label": "Thinking Style Awareness",
      "group": "THINK"
    },
    {
      "id": 85,
      "label": "Convergent-Divergent Balance",
      "group": "THINK"
    },
    {
      "id": 86,
      "label": "Socratic Dialectic",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 87,
      "label": "Thesis",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 88,
      "label": "Antithesis",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 89,
      "label": "Dialectical Synthesis",
      "group": "PHIL"
    },
    {
      "id": 90,
      "label": "Platonic Morphology",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 91,
      "label": "Platonic Ideal Forms",
      "group": "PHIL"
    },
    {
      "id": 92,
      "label": "Permutations of Forms",
      "group": "PHIL"
    },
    {
      "id": 93,
      "label": "Aristotelian Ontology",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 94,
      "label": "Philosophical Categories",
      "group": "PHIL",
      "shape": "box"
    },
    {
      "id": 95,
      "label": "Ontological Innovation",
      "group": "PHIL"
    },
    {
      "id": 96,
      "label": "Ontological Recategorization",
      "group": "PHIL"
    },
    {
      "id": 97,
      "label": "Ancient Philosophy Integration",
      "group": "PHIL"
    },
    {
      "id": 98,
      "label": "Philosophical Framework Unity",
      "group": "PHIL"
    },
    {
      "id": 99,
      "label": "Dialectical Method",
      "group": "PHIL"
    },
    {
      "id": 100,
      "label": "Socratic Method",
      "group": "PHIL"
    },
    {
      "id": 101,
      "label": "Morphological Permutation",
      "group": "PHIL"
    },
    {
      "id": 102,
      "label": "Greek Philosophy Foundation",
      "group": "PHIL"
    },
    {
      "id": 103,
      "label": "Three Schools of Philosophy",
      "group": "PHIL"
    },
    {
      "id": 104,
      "label": "Idea of the Ideal",
      "group": "PHIL"
    },
    {
      "id": 105,
      "label": "Philosophical Problem-Solving",
      "group": "PHIL"
    },
    {
      "id": 106,
      "label": "TRIZ Framework",
      "group": "INNOV",
      "shape": "box"
    },
    {
      "id": 107,
      "label": "TRIZ Contradiction Resolution",
      "group": "INNOV"
    },
    {
      "id": 108,
      "label": "Contradictions in TRIZ",
      "group": "INNOV"
    },
    {
      "id": 109,
      "label": "Morphological Analysis",
      "group": "INNOV",
      "shape": "box"
    },
    {
      "id": 110,
      "label": "Innovation Parameter Space",
      "group": "INNOV"
    },
    {
      "id": 111,
      "label": "Radical Innovation",
      "group": "INNOV"
    },
    {
      "id": 112,
      "label": "Incremental Innovation",
      "group": "INNOV"
    },
    {
      "id": 113,
      "label": "Systematic Innovation",
      "group": "INNOV"
    },
    {
      "id": 114,
      "label": "TRIZ-Morphology Convergence",
      "group": "INNOV"
    },
    {
      "id": 115,
      "label": "Innovation Framework Comparison",
      "group": "INNOV"
    },
    {
      "id": 116,
      "label": "Inventive Thinking",
      "group": "INNOV",
      "shape": "box"
    },
    {
      "id": 117,
      "label": "Patent-Producing Innovation",
      "group": "INNOV"
    },
    {
      "id": 118,
      "label": "Technical Contradiction",
      "group": "INNOV"
    },
    {
      "id": 119,
      "label": "Innovation Principles",
      "group": "INNOV"
    },
    {
      "id": 120,
      "label": "Ideality in Innovation",
      "group": "INNOV"
    },
    {
      "id": 121,
      "label": "Contradiction-Based Discovery",
      "group": "INNOV"
    },
    {
      "id": 122,
      "label": "Innovation Methodology",
      "group": "INNOV"
    },
    {
      "id": 123,
      "label": "Problem Space Exploration",
      "group": "INNOV"
    },
    {
      "id": 124,
      "label": "Solution Space Navigation",
      "group": "INNOV"
    },
    {
      "id": 125,
      "label": "Meta-Innovation",
      "group": "INNOV"
    },
    {
      "id": 126,
      "label": "Systems-Level Lens",
      "group": "SYS",
      "shape": "box"
    },
    {
      "id": 127,
      "label": "System Variables",
      "group": "SYS"
    },
    {
      "id": 128,
      "label": "Interacting System Elements",
      "group": "SYS"
    },
    {
      "id": 129,
      "label": "Feedback Loops",
      "group": "SYS"
    },
    {
      "id": 130,
      "label": "Environment as Variable",
      "group": "SYS"
    },
    {
      "id": 131,
      "label": "Culture as Variable",
      "group": "SYS"
    },
    {
      "id": 132,
      "label": "Mindset as Variable",
      "group": "SYS"
    },
    {
      "id": 133,
      "label": "Process as Variable",
      "group": "SYS"
    },
    {
      "id": 134,
      "label": "Culture-Mindset-Process Model",
      "group": "SYS"
    },
    {
      "id": 135,
      "label": "Working Backward from Context",
      "group": "SYS"
    },
    {
      "id": 136,
      "label": "Systemic Orientation",
      "group": "SYS"
    },
    {
      "id": 137,
      "label": "Emergent Properties",
      "group": "SYS"
    },
    {
      "id": 138,
      "label": "System Interconnections",
      "group": "SYS"
    },
    {
      "id": 139,
      "label": "Anti-Fragility",
      "group": "SYS"
    },
    {
      "id": 140,
      "label": "Systems Design Approach",
      "group": "SYS"
    },
    {
      "id": 141,
      "label": "Web Architecture Innovation",
      "group": "TECH"
    },
    {
      "id": 142,
      "label": "Human-Centric Navigation",
      "group": "TECH"
    },
    {
      "id": 143,
      "label": "Adaptive Avenue",
      "group": "TECH"
    },
    {
      "id": 144,
      "label": "Q4 in Web Architecture",
      "group": "TECH"
    },
    {
      "id": 145,
      "label": "Hypertext Revolution",
      "group": "TECH"
    },
    {
      "id": 146,
      "label": "Doug Engelbart",
      "group": "TECH"
    },
    {
      "id": 147,
      "label": "Interactive Computing",
      "group": "TECH"
    },
    {
      "id": 148,
      "label": "Socio-Technical Systems",
      "group": "TECH"
    },
    {
      "id": 149,
      "label": "Technology Forecasting",
      "group": "TECH"
    },
    {
      "id": 150,
      "label": "Innovation in Computing",
      "group": "TECH"
    },
    {
      "id": 151,
      "label": "Organizational Agility",
      "group": "ORG"
    },
    {
      "id": 152,
      "label": "Organizational Scalability",
      "group": "ORG"
    },
    {
      "id": 153,
      "label": "Agility vs. Scalability",
      "group": "ORG"
    },
    {
      "id": 154,
      "label": "Distributed Organizations",
      "group": "ORG"
    },
    {
      "id": 155,
      "label": "Autonomous Organizations",
      "group": "ORG"
    },
    {
      "id": 156,
      "label": "Organizational Resilience",
      "group": "ORG"
    },
    {
      "id": 157,
      "label": "Organizational Culture Change",
      "group": "ORG"
    },
    {
      "id": 158,
      "label": "Change Management",
      "group": "ORG"
    },
    {
      "id": 159,
      "label": "Disruption Response",
      "group": "ORG"
    },
    {
      "id": 160,
      "label": "Innovation Culture",
      "group": "ORG"
    },
    {
      "id": 161,
      "label": "Leadership Under VUCA",
      "group": "ORG"
    },
    {
      "id": 162,
      "label": "Cultural Agility",
      "group": "ORG"
    },
    {
      "id": 163,
      "label": "Organizational Anti-Fragility",
      "group": "ORG"
    },
    {
      "id": 164,
      "label": "Process Innovation",
      "group": "ORG"
    },
    {
      "id": 165,
      "label": "Organizational Contradiction",
      "group": "ORG"
    },
    {
      "id": 166,
      "label": "Pandemic Response Strategy",
      "group": "SOC"
    },
    {
      "id": 167,
      "label": "Biological Stability",
      "group": "SOC",
      "shape": "box"
    },
    {
      "id": 168,
      "label": "Economic Stability",
      "group": "SOC",
      "shape": "box"
    },
    {
      "id": 169,
      "label": "Public Health Contradiction",
      "group": "SOC"
    },
    {
      "id": 170,
      "label": "Scenario Planning",
      "group": "SOC"
    },
    {
      "id": 171,
      "label": "Intellectual Diversity",
      "group": "SOC",
      "shape": "box"
    },
    {
      "id": 172,
      "label": "Depth vs. Breadth",
      "group": "SOC"
    },
    {
      "id": 173,
      "label": "Mental Agility",
      "group": "SOC"
    },
    {
      "id": 174,
      "label": "Cognitive Depth vs. Speed",
      "group": "SOC"
    },
    {
      "id": 175,
      "label": "Productive Conflict",
      "group": "SOC"
    },
    {
      "id": 176,
      "label": "Behavioral Innovation",
      "group": "SOC"
    },
    {
      "id": 177,
      "label": "Social Contradiction",
      "group": "SOC"
    },
    {
      "id": 178,
      "label": "Cultural Contradiction",
      "group": "SOC"
    },
    {
      "id": 179,
      "label": "Human Behavior Modeling",
      "group": "SOC"
    },
    {
      "id": 180,
      "label": "Social Systems Analysis",
      "group": "SOC"
    },
    {
      "id": 181,
      "label": "Systematic Ethnography",
      "group": "DISC"
    },
    {
      "id": 182,
      "label": "Ethnographic Observation",
      "group": "DISC"
    },
    {
      "id": 183,
      "label": "Hidden Problems Discovery",
      "group": "DISC"
    },
    {
      "id": 184,
      "label": "Problems in Plain Sight",
      "group": "DISC"
    },
    {
      "id": 185,
      "label": "Discovery Process",
      "group": "DISC"
    },
    {
      "id": 186,
      "label": "Intrinsic Motivation",
      "group": "DISC",
      "shape": "box"
    },
    {
      "id": 187,
      "label": "Extrinsic Motivation",
      "group": "DISC",
      "shape": "box"
    },
    {
      "id": 188,
      "label": "Cross-Domain Observation",
      "group": "DISC"
    },
    {
      "id": 189,
      "label": "Problem Framing",
      "group": "DISC"
    },
    {
      "id": 190,
      "label": "Innovation Observation Skills",
      "group": "DISC"
    },
    {
      "id": 191,
      "label": "Meta-Cognitive Faculties",
      "group": "DISC"
    },
    {
      "id": 192,
      "label": "Curiosity-Driven Inquiry",
      "group": "DISC"
    },
    {
      "id": 193,
      "label": "Contradiction Journal",
      "group": "LEARN"
    },
    {
      "id": 194,
      "label": "Matrix Template Exercise",
      "group": "LEARN"
    },
    {
      "id": 195,
      "label": "Discipline Connection Analysis",
      "group": "LEARN"
    },
    {
      "id": 196,
      "label": "Contradiction Resolution Team",
      "group": "LEARN"
    },
    {
      "id": 197,
      "label": "Peer Critique Method",
      "group": "LEARN"
    },
    {
      "id": 198,
      "label": "Reflective Synthesis",
      "group": "LEARN"
    },
    {
      "id": 199,
      "label": "Innovation Portfolio",
      "group": "LEARN"
    },
    {
      "id": 200,
      "label": "Visual Matrix Diagram",
      "group": "LEARN"
    }
  ],
  "edges": [
    {
      "from": 1,
      "to": 16
    },
    {
      "from": 1,
      "to": 17
    },
    {
      "from": 1,
      "to": 3
    },
    {
      "from": 1,
      "to": 4
    },
    {
      "from": 2,
      "to": 1
    },
    {
      "from": 2,
      "to": 15
    },
    {
      "from": 3,
      "to": 63
    },
    {
      "from": 3,
      "to": 15
    },
    {
      "from": 4,
      "to": 61
    },
    {
      "from": 4,
      "to": 62
    },
    {
      "from": 5,
      "to": 6
    },
    {
      "from": 5,
      "to": 7
    },
    {
      "from": 5,
      "to": 8
    },
    {
      "from": 5,
      "to": 9
    },
    {
      "from": 10,
      "to": 5
    },
    {
      "from": 10,
      "to": 63
    },
    {
      "from": 11,
      "to": 10
    },
    {
      "from": 11,
      "to": 12
    },
    {
      "from": 12,
      "to": 63
    },
    {
      "from": 14,
      "to": 15
    },
    {
      "from": 14,
      "to": 62
    },
    {
      "from": 16,
      "to": 17
    },
    {
      "from": 18,
      "to": 17
    },
    {
      "from": 19,
      "to": 16
    },
    {
      "from": 19,
      "to": 18
    },
    {
      "from": 20,
      "to": 19
    },
    {
      "from": 20,
      "to": 25
    },
    {
      "from": 21,
      "to": 19
    },
    {
      "from": 21,
      "to": 87
    },
    {
      "from": 22,
      "to": 19
    },
    {
      "from": 22,
      "to": 88
    },
    {
      "from": 23,
      "to": 19
    },
    {
      "from": 23,
      "to": 26
    },
    {
      "from": 24,
      "to": 23
    },
    {
      "from": 24,
      "to": 13
    },
    {
      "from": 25,
      "to": 19
    },
    {
      "from": 26,
      "to": 87
    },
    {
      "from": 26,
      "to": 88
    },
    {
      "from": 26,
      "to": 89
    },
    {
      "from": 27,
      "to": 19
    },
    {
      "from": 27,
      "to": 20
    },
    {
      "from": 27,
      "to": 21
    },
    {
      "from": 27,
      "to": 22
    },
    {
      "from": 27,
      "to": 23
    },
    {
      "from": 28,
      "to": 16
    },
    {
      "from": 28,
      "to": 1
    },
    {
      "from": 29,
      "to": 10
    },
    {
      "from": 29,
      "to": 12
    },
    {
      "from": 30,
      "to": 31
    },
    {
      "from": 30,
      "to": 32
    },
    {
      "from": 30,
      "to": 33
    },
    {
      "from": 31,
      "to": 16
    },
    {
      "from": 31,
      "to": 181
    },
    {
      "from": 32,
      "to": 31
    },
    {
      "from": 33,
      "to": 32
    },
    {
      "from": 33,
      "to": 41
    },
    {
      "from": 34,
      "to": 24
    },
    {
      "from": 34,
      "to": 32
    },
    {
      "from": 35,
      "to": 33
    },
    {
      "from": 35,
      "to": 13
    },
    {
      "from": 36,
      "to": 35
    },
    {
      "from": 36,
      "to": 23
    },
    {
      "from": 37,
      "to": 35
    },
    {
      "from": 37,
      "to": 12
    },
    {
      "from": 38,
      "to": 26
    },
    {
      "from": 38,
      "to": 37
    },
    {
      "from": 39,
      "to": 111
    },
    {
      "from": 39,
      "to": 112
    },
    {
      "from": 40,
      "to": 27
    },
    {
      "from": 40,
      "to": 41
    },
    {
      "from": 41,
      "to": 1
    },
    {
      "from": 41,
      "to": 42
    },
    {
      "from": 41,
      "to": 43
    },
    {
      "from": 41,
      "to": 44
    },
    {
      "from": 41,
      "to": 45
    },
    {
      "from": 42,
      "to": 24
    },
    {
      "from": 43,
      "to": 25
    },
    {
      "from": 43,
      "to": 64
    },
    {
      "from": 43,
      "to": 42
    },
    {
      "from": 44,
      "to": 17
    },
    {
      "from": 44,
      "to": 27
    },
    {
      "from": 44,
      "to": 43
    },
    {
      "from": 45,
      "to": 42
    },
    {
      "from": 45,
      "to": 43
    },
    {
      "from": 45,
      "to": 44
    },
    {
      "from": 46,
      "to": 21
    },
    {
      "from": 46,
      "to": 22
    },
    {
      "from": 47,
      "to": 46
    },
    {
      "from": 47,
      "to": 23
    },
    {
      "from": 48,
      "to": 45
    },
    {
      "from": 48,
      "to": 54
    },
    {
      "from": 49,
      "to": 48
    },
    {
      "from": 50,
      "to": 48
    },
    {
      "from": 51,
      "to": 50
    },
    {
      "from": 52,
      "to": 32
    },
    {
      "from": 53,
      "to": 52
    },
    {
      "from": 54,
      "to": 52
    },
    {
      "from": 54,
      "to": 53
    },
    {
      "from": 55,
      "to": 43
    },
    {
      "from": 55,
      "to": 75
    },
    {
      "from": 56,
      "to": 64
    },
    {
      "from": 57,
      "to": 23
    },
    {
      "from": 57,
      "to": 42
    },
    {
      "from": 58,
      "to": 20
    },
    {
      "from": 58,
      "to": 21
    },
    {
      "from": 58,
      "to": 22
    },
    {
      "from": 59,
      "to": 45
    },
    {
      "from": 59,
      "to": 48
    },
    {
      "from": 60,
      "to": 59
    },
    {
      "from": 60,
      "to": 53
    },
    {
      "from": 60,
      "to": 48
    },
    {
      "from": 64,
      "to": 61
    },
    {
      "from": 65,
      "to": 79
    },
    {
      "from": 65,
      "to": 80
    },
    {
      "from": 66,
      "to": 61
    },
    {
      "from": 66,
      "to": 65
    },
    {
      "from": 67,
      "to": 62
    },
    {
      "from": 68,
      "to": 67
    },
    {
      "from": 68,
      "to": 62
    },
    {
      "from": 69,
      "to": 62
    },
    {
      "from": 69,
      "to": 64
    },
    {
      "from": 70,
      "to": 61
    },
    {
      "from": 70,
      "to": 62
    },
    {
      "from": 70,
      "to": 63
    },
    {
      "from": 71,
      "to": 61
    },
    {
      "from": 71,
      "to": 186
    },
    {
      "from": 72,
      "to": 71
    },
    {
      "from": 72,
      "to": 66
    },
    {
      "from": 73,
      "to": 62
    },
    {
      "from": 73,
      "to": 31
    },
    {
      "from": 74,
      "to": 32
    },
    {
      "from": 74,
      "to": 33
    },
    {
      "from": 75,
      "to": 64
    },
    {
      "from": 75,
      "to": 3
    },
    {
      "from": 76,
      "to": 75
    },
    {
      "from": 76,
      "to": 32
    },
    {
      "from": 76,
      "to": 67
    },
    {
      "from": 77,
      "to": 70
    },
    {
      "from": 77,
      "to": 181
    },
    {
      "from": 78,
      "to": 65
    },
    {
      "from": 78,
      "to": 63
    },
    {
      "from": 80,
      "to": 79
    },
    {
      "from": 81,
      "to": 62
    },
    {
      "from": 81,
      "to": 80
    },
    {
      "from": 82,
      "to": 63
    },
    {
      "from": 82,
      "to": 79
    },
    {
      "from": 83,
      "to": 81
    },
    {
      "from": 83,
      "to": 82
    },
    {
      "from": 84,
      "to": 70
    },
    {
      "from": 84,
      "to": 65
    },
    {
      "from": 85,
      "to": 62
    },
    {
      "from": 85,
      "to": 63
    },
    {
      "from": 85,
      "to": 70
    },
    {
      "from": 89,
      "to": 86
    },
    {
      "from": 89,
      "to": 87
    },
    {
      "from": 89,
      "to": 88
    },
    {
      "from": 91,
      "to": 90
    },
    {
      "from": 92,
      "to": 90
    },
    {
      "from": 92,
      "to": 91
    },
    {
      "from": 95,
      "to": 93
    },
    {
      "from": 95,
      "to": 94
    },
    {
      "from": 95,
      "to": 96
    },
    {
      "from": 96,
      "to": 93
    },
    {
      "from": 96,
      "to": 94
    },
    {
      "from": 97,
      "to": 86
    },
    {
      "from": 97,
      "to": 90
    },
    {
      "from": 97,
      "to": 93
    },
    {
      "from": 98,
      "to": 97
    },
    {
      "from": 98,
      "to": 89
    },
    {
      "from": 99,
      "to": 86
    },
    {
      "from": 99,
      "to": 89
    },
    {
      "from": 100,
      "to": 86
    },
    {
      "from": 101,
      "to": 90
    },
    {
      "from": 101,
      "to": 92
    },
    {
      "from": 101,
      "to": 109
    },
    {
      "from": 102,
      "to": 86
    },
    {
      "from": 102,
      "to": 90
    },
    {
      "from": 102,
      "to": 93
    },
    {
      "from": 103,
      "to": 102
    },
    {
      "from": 104,
      "to": 91
    },
    {
      "from": 104,
      "to": 24
    },
    {
      "from": 105,
      "to": 98
    },
    {
      "from": 105,
      "to": 100
    },
    {
      "from": 105,
      "to": 99
    },
    {
      "from": 107,
      "to": 106
    },
    {
      "from": 107,
      "to": 108
    },
    {
      "from": 108,
      "to": 106
    },
    {
      "from": 108,
      "to": 118
    },
    {
      "from": 110,
      "to": 109
    },
    {
      "from": 110,
      "to": 106
    },
    {
      "from": 111,
      "to": 13
    },
    {
      "from": 112,
      "to": 15
    },
    {
      "from": 113,
      "to": 106
    },
    {
      "from": 113,
      "to": 109
    },
    {
      "from": 113,
      "to": 3
    },
    {
      "from": 114,
      "to": 107
    },
    {
      "from": 114,
      "to": 109
    },
    {
      "from": 114,
      "to": 1
    },
    {
      "from": 115,
      "to": 114
    },
    {
      "from": 115,
      "to": 113
    },
    {
      "from": 117,
      "to": 116
    },
    {
      "from": 117,
      "to": 111
    },
    {
      "from": 118,
      "to": 16
    },
    {
      "from": 119,
      "to": 106
    },
    {
      "from": 119,
      "to": 15
    },
    {
      "from": 120,
      "to": 96
    },
    {
      "from": 120,
      "to": 107
    },
    {
      "from": 120,
      "to": 24
    },
    {
      "from": 121,
      "to": 107
    },
    {
      "from": 121,
      "to": 71
    },
    {
      "from": 122,
      "to": 113
    },
    {
      "from": 122,
      "to": 119
    },
    {
      "from": 123,
      "to": 74
    },
    {
      "from": 123,
      "to": 122
    },
    {
      "from": 124,
      "to": 123
    },
    {
      "from": 124,
      "to": 57
    },
    {
      "from": 125,
      "to": 66
    },
    {
      "from": 125,
      "to": 114
    },
    {
      "from": 127,
      "to": 126
    },
    {
      "from": 128,
      "to": 127
    },
    {
      "from": 129,
      "to": 128
    },
    {
      "from": 130,
      "to": 127
    },
    {
      "from": 131,
      "to": 127
    },
    {
      "from": 132,
      "to": 127
    },
    {
      "from": 133,
      "to": 127
    },
    {
      "from": 134,
      "to": 131
    },
    {
      "from": 134,
      "to": 132
    },
    {
      "from": 134,
      "to": 133
    },
    {
      "from": 135,
      "to": 56
    },
    {
      "from": 135,
      "to": 130
    },
    {
      "from": 136,
      "to": 126
    },
    {
      "from": 136,
      "to": 134
    },
    {
      "from": 137,
      "to": 128
    },
    {
      "from": 137,
      "to": 129
    },
    {
      "from": 138,
      "to": 128
    },
    {
      "from": 138,
      "to": 129
    },
    {
      "from": 139,
      "to": 126
    },
    {
      "from": 140,
      "to": 136
    },
    {
      "from": 140,
      "to": 56
    },
    {
      "from": 141,
      "to": 126
    },
    {
      "from": 141,
      "to": 1
    },
    {
      "from": 142,
      "to": 141
    },
    {
      "from": 142,
      "to": 73
    },
    {
      "from": 143,
      "to": 142
    },
    {
      "from": 143,
      "to": 23
    },
    {
      "from": 144,
      "to": 23
    },
    {
      "from": 144,
      "to": 141
    },
    {
      "from": 145,
      "to": 146
    },
    {
      "from": 146,
      "to": 141
    },
    {
      "from": 147,
      "to": 145
    },
    {
      "from": 147,
      "to": 146
    },
    {
      "from": 148,
      "to": 126
    },
    {
      "from": 148,
      "to": 141
    },
    {
      "from": 149,
      "to": 48
    },
    {
      "from": 149,
      "to": 54
    },
    {
      "from": 150,
      "to": 147
    },
    {
      "from": 150,
      "to": 111
    },
    {
      "from": 151,
      "to": 126
    },
    {
      "from": 151,
      "to": 5
    },
    {
      "from": 152,
      "to": 151
    },
    {
      "from": 153,
      "to": 151
    },
    {
      "from": 153,
      "to": 152
    },
    {
      "from": 153,
      "to": 16
    },
    {
      "from": 154,
      "to": 151
    },
    {
      "from": 155,
      "to": 154
    },
    {
      "from": 155,
      "to": 151
    },
    {
      "from": 156,
      "to": 151
    },
    {
      "from": 156,
      "to": 126
    },
    {
      "from": 157,
      "to": 131
    },
    {
      "from": 157,
      "to": 158
    },
    {
      "from": 158,
      "to": 151
    },
    {
      "from": 158,
      "to": 136
    },
    {
      "from": 159,
      "to": 5
    },
    {
      "from": 159,
      "to": 158
    },
    {
      "from": 160,
      "to": 157
    },
    {
      "from": 160,
      "to": 71
    },
    {
      "from": 161,
      "to": 5
    },
    {
      "from": 161,
      "to": 151
    },
    {
      "from": 162,
      "to": 131
    },
    {
      "from": 162,
      "to": 151
    },
    {
      "from": 162,
      "to": 70
    },
    {
      "from": 163,
      "to": 139
    },
    {
      "from": 163,
      "to": 156
    },
    {
      "from": 164,
      "to": 133
    },
    {
      "from": 164,
      "to": 113
    },
    {
      "from": 165,
      "to": 16
    },
    {
      "from": 165,
      "to": 153
    },
    {
      "from": 166,
      "to": 167
    },
    {
      "from": 166,
      "to": 168
    },
    {
      "from": 166,
      "to": 5
    },
    {
      "from": 169,
      "to": 16
    },
    {
      "from": 169,
      "to": 167
    },
    {
      "from": 169,
      "to": 168
    },
    {
      "from": 170,
      "to": 54
    },
    {
      "from": 170,
      "to": 53
    },
    {
      "from": 172,
      "to": 171
    },
    {
      "from": 173,
      "to": 70
    },
    {
      "from": 173,
      "to": 172
    },
    {
      "from": 174,
      "to": 172
    },
    {
      "from": 174,
      "to": 70
    },
    {
      "from": 175,
      "to": 165
    },
    {
      "from": 175,
      "to": 89
    },
    {
      "from": 176,
      "to": 161
    },
    {
      "from": 176,
      "to": 162
    },
    {
      "from": 177,
      "to": 16
    },
    {
      "from": 177,
      "to": 162
    },
    {
      "from": 178,
      "to": 16
    },
    {
      "from": 178,
      "to": 131
    },
    {
      "from": 179,
      "to": 126
    },
    {
      "from": 179,
      "to": 181
    },
    {
      "from": 180,
      "to": 179
    },
    {
      "from": 180,
      "to": 126
    },
    {
      "from": 181,
      "to": 71
    },
    {
      "from": 181,
      "to": 182
    },
    {
      "from": 182,
      "to": 186
    },
    {
      "from": 183,
      "to": 182
    },
    {
      "from": 183,
      "to": 181
    },
    {
      "from": 184,
      "to": 183
    },
    {
      "from": 185,
      "to": 71
    },
    {
      "from": 185,
      "to": 183
    },
    {
      "from": 188,
      "to": 182
    },
    {
      "from": 188,
      "to": 14
    },
    {
      "from": 189,
      "to": 32
    },
    {
      "from": 189,
      "to": 76
    },
    {
      "from": 190,
      "to": 188
    },
    {
      "from": 190,
      "to": 77
    },
    {
      "from": 191,
      "to": 65
    },
    {
      "from": 191,
      "to": 80
    },
    {
      "from": 192,
      "to": 186
    },
    {
      "from": 192,
      "to": 187
    },
    {
      "from": 192,
      "to": 71
    },
    {
      "from": 193,
      "to": 16
    },
    {
      "from": 193,
      "to": 181
    },
    {
      "from": 194,
      "to": 1
    },
    {
      "from": 194,
      "to": 41
    },
    {
      "from": 195,
      "to": 114
    },
    {
      "from": 195,
      "to": 115
    },
    {
      "from": 195,
      "to": 1
    },
    {
      "from": 196,
      "to": 194
    },
    {
      "from": 196,
      "to": 175
    },
    {
      "from": 197,
      "to": 196
    },
    {
      "from": 197,
      "to": 105
    },
    {
      "from": 198,
      "to": 191
    },
    {
      "from": 198,
      "to": 84
    },
    {
      "from": 199,
      "to": 53
    },
    {
      "from": 199,
      "to": 196
    },
    {
      "from": 200,
      "to": 27
    },
    {
      "from": 200,
      "to": 194
    }
  ]
}