// gen_hazards --polygon=-150,-75:-150,-400:400,-400:400,-75 --objects=40,hazard --objects=180,benign
region = pts={-150,-75:-150,-400:400,-400:400,-75}
hazard = x=247,y=-381,label=19,type=hazard
hazard = x=319,y=-87,label=83,type=hazard
hazard = x=-23,y=-142,label=36,type=hazard
hazard = x=383,y=-161,label=6,type=hazard
hazard = x=-59,y=-310,label=48,type=hazard
hazard = x=229,y=-93,label=20,type=hazard
hazard = x=224,y=-205,label=45,type=hazard
hazard = x=-39,y=-202,label=97,type=hazard
hazard = x=64,y=-244,label=62,type=hazard
hazard = x=-114,y=-395,label=55,type=hazard
hazard = x=-19,y=-383,label=23,type=hazard
hazard = x=-22,y=-325,label=91,type=hazard
hazard = x=335,y=-112,label=79,type=hazard
hazard = x=138,y=-308,label=69,type=hazard
hazard = x=368,y=-284,label=60,type=hazard
hazard = x=186,y=-315,label=50,type=hazard
hazard = x=201,y=-334,label=31,type=hazard
hazard = x=120,y=-274,label=35,type=hazard
hazard = x=-62,y=-143,label=98,type=hazard
hazard = x=62,y=-198,label=67,type=hazard
hazard = x=335,y=-314,label=7,type=hazard
hazard = x=-82,y=-221,label=39,type=hazard
hazard = x=64,y=-285,label=18,type=hazard
hazard = x=317,y=-260,label=92,type=hazard
hazard = x=-58,y=-168,label=30,type=hazard
hazard = x=-78,y=-143,label=38,type=hazard
hazard = x=339,y=-345,label=57,type=hazard
hazard = x=206,y=-115,label=66,type=hazard
hazard = x=-104,y=-374,label=33,type=hazard
hazard = x=154,y=-317,label=71,type=hazard
hazard = x=179,y=-207,label=15,type=hazard
hazard = x=201,y=-304,label=82,type=hazard
hazard = x=-136,y=-154,label=54,type=hazard
hazard = x=-127,y=-117,label=73,type=hazard
hazard = x=171,y=-102,label=80,type=hazard
hazard = x=-91,y=-347,label=72,type=hazard
hazard = x=276,y=-208,label=40,type=hazard
hazard = x=102,y=-104,label=32,type=hazard
hazard = x=271,y=-362,label=13,type=hazard
hazard = x=98,y=-104,label=86,type=hazard
region = pts={-150,-75:-150,-400:400,-400:400,-75}
hazard = x=367,y=-147,label=78,type=benign
hazard = x=-55,y=-168,label=49,type=benign
hazard = x=313,y=-216,label=77,type=benign
hazard = x=250,y=-246,label=75,type=benign
hazard = x=145,y=-253,label=56,type=benign
hazard = x=15,y=-246,label=94,type=benign
hazard = x=-29,y=-264,label=53,type=benign
hazard = x=-63,y=-105,label=51,type=benign
hazard = x=-144,y=-373,label=0,type=benign
hazard = x=254,y=-319,label=37,type=benign
hazard = x=237,y=-247,label=46,type=benign
hazard = x=235,y=-392,label=89,type=benign
hazard = x=78,y=-360,label=90,type=benign
hazard = x=50,y=-304,label=12,type=benign
hazard = x=131,y=-275,label=34,type=benign
hazard = x=321,y=-104,label=47,type=benign
hazard = x=21,y=-336,label=64,type=benign
hazard = x=230,y=-377,label=27,type=benign
hazard = x=38,y=-388,label=93,type=benign
hazard = x=42,y=-242,label=84,type=benign
hazard = x=43,y=-305,label=10,type=benign
hazard = x=-122,y=-203,label=70,type=benign
hazard = x=206,y=-294,label=61,type=benign
hazard = x=165,y=-378,label=4,type=benign
hazard = x=-61,y=-151,label=43,type=benign
hazard = x=-21,y=-104,label=59,type=benign
hazard = x=49,y=-123,label=58,type=benign
hazard = x=281,y=-109,label=16,type=benign
hazard = x=364,y=-295,label=95,type=benign
hazard = x=33,y=-271,label=1,type=benign
hazard = x=-131,y=-103,label=65,type=benign
hazard = x=261,y=-301,label=3,type=benign
hazard = x=76,y=-295,label=5,type=benign
hazard = x=362,y=-80,label=41,type=benign
hazard = x=208,y=-243,label=29,type=benign
hazard = x=298,y=-104,label=9,type=benign
hazard = x=156,y=-337,label=8,type=benign
hazard = x=327,y=-160,label=44,type=benign
hazard = x=107,y=-330,label=96,type=benign
hazard = x=328,y=-233,label=28,type=benign
hazard = x=-18,y=-165,label=24,type=benign
hazard = x=305,y=-141,label=81,type=benign
hazard = x=234,y=-174,label=2,type=benign
hazard = x=338,y=-297,label=14,type=benign
hazard = x=117,y=-265,label=11,type=benign
hazard = x=138,y=-385,label=26,type=benign
hazard = x=24,y=-209,label=42,type=benign
hazard = x=165,y=-103,label=88,type=benign
hazard = x=-15,y=-88,label=17,type=benign
hazard = x=-76,y=-163,label=99,type=benign
hazard = x=-15,y=-91,label=87,type=benign
hazard = x=114,y=-325,label=21,type=benign
hazard = x=83,y=-225,label=68,type=benign
hazard = x=335,y=-367,label=52,type=benign
hazard = x=392,y=-379,label=63,type=benign
hazard = x=-125,y=-341,label=74,type=benign
hazard = x=193,y=-274,label=76,type=benign
hazard = x=295,y=-272,label=22,type=benign
hazard = x=369,y=-172,label=25,type=benign
hazard = x=-10,y=-359,label=85,type=benign
hazard = x=310,y=-173,label=257,type=benign
hazard = x=220,y=-396,label=561,type=benign
hazard = x=290,y=-190,label=126,type=benign
hazard = x=-148,y=-180,label=691,type=benign
hazard = x=135,y=-356,label=858,type=benign
hazard = x=128,y=-316,label=730,type=benign
hazard = x=92,y=-118,label=384,type=benign
hazard = x=-141,y=-326,label=483,type=benign
hazard = x=226,y=-358,label=634,type=benign
hazard = x=398,y=-354,label=413,type=benign
hazard = x=229,y=-329,label=261,type=benign
hazard = x=-111,y=-186,label=850,type=benign
hazard = x=49,y=-117,label=827,type=benign
hazard = x=305,y=-294,label=321,type=benign
hazard = x=-79,y=-154,label=462,type=benign
hazard = x=15,y=-396,label=124,type=benign
hazard = x=102,y=-213,label=601,type=benign
hazard = x=295,y=-162,label=979,type=benign
hazard = x=370,y=-128,label=758,type=benign
hazard = x=362,y=-330,label=525,type=benign
hazard = x=315,y=-350,label=855,type=benign
hazard = x=-29,y=-94,label=538,type=benign
hazard = x=389,y=-291,label=335,type=benign
hazard = x=117,y=-204,label=406,type=benign
hazard = x=143,y=-160,label=594,type=benign
hazard = x=-25,y=-131,label=302,type=benign
hazard = x=183,y=-310,label=400,type=benign
hazard = x=221,y=-306,label=425,type=benign
hazard = x=117,y=-355,label=318,type=benign
hazard = x=364,y=-348,label=914,type=benign
hazard = x=26,y=-191,label=167,type=benign
hazard = x=341,y=-181,label=312,type=benign
hazard = x=256,y=-389,label=339,type=benign
hazard = x=-122,y=-117,label=570,type=benign
hazard = x=366,y=-126,label=848,type=benign
hazard = x=247,y=-338,label=965,type=benign
hazard = x=-140,y=-369,label=867,type=benign
hazard = x=252,y=-339,label=751,type=benign
hazard = x=-117,y=-140,label=311,type=benign
hazard = x=193,y=-76,label=435,type=benign
hazard = x=366,y=-81,label=854,type=benign
hazard = x=230,y=-175,label=740,type=benign
hazard = x=341,y=-349,label=718,type=benign
hazard = x=323,y=-284,label=418,type=benign
hazard = x=260,y=-294,label=189,type=benign
hazard = x=280,y=-294,label=399,type=benign
hazard = x=334,y=-141,label=780,type=benign
hazard = x=259,y=-339,label=589,type=benign
hazard = x=98,y=-227,label=670,type=benign
hazard = x=324,y=-350,label=141,type=benign
hazard = x=-79,y=-179,label=582,type=benign
hazard = x=-109,y=-343,label=146,type=benign
hazard = x=175,y=-289,label=557,type=benign
hazard = x=21,y=-267,label=536,type=benign
hazard = x=346,y=-365,label=783,type=benign
hazard = x=178,y=-268,label=628,type=benign
hazard = x=92,y=-143,label=602,type=benign
hazard = x=-89,y=-351,label=286,type=benign
hazard = x=141,y=-352,label=841,type=benign
hazard = x=270,y=-316,label=281,type=benign
hazard = x=-23,y=-280,label=977,type=benign
hazard = x=183,y=-86,label=342,type=benign
hazard = x=359,y=-197,label=310,type=benign
hazard = x=147,y=-202,label=173,type=benign
hazard = x=266,y=-201,label=218,type=benign
hazard = x=-87,y=-216,label=787,type=benign
hazard = x=-10,y=-76,label=726,type=benign
hazard = x=293,y=-400,label=626,type=benign
hazard = x=348,y=-80,label=782,type=benign
hazard = x=-102,y=-121,label=692,type=benign
hazard = x=177,y=-308,label=917,type=benign
hazard = x=350,y=-111,label=314,type=benign
hazard = x=146,y=-239,label=267,type=benign
hazard = x=-24,y=-254,label=328,type=benign
hazard = x=68,y=-293,label=778,type=benign
hazard = x=315,y=-198,label=774,type=benign
hazard = x=-73,y=-284,label=383,type=benign
hazard = x=-71,y=-276,label=597,type=benign
hazard = x=396,y=-192,label=588,type=benign
hazard = x=-150,y=-248,label=562,type=benign
hazard = x=-45,y=-134,label=995,type=benign
hazard = x=77,y=-209,label=258,type=benign
hazard = x=-122,y=-308,label=252,type=benign
hazard = x=1,y=-181,label=902,type=benign
hazard = x=-1,y=-266,label=205,type=benign
hazard = x=254,y=-314,label=325,type=benign
hazard = x=99,y=-392,label=722,type=benign
hazard = x=-24,y=-184,label=742,type=benign
hazard = x=36,y=-110,label=330,type=benign
hazard = x=94,y=-97,label=865,type=benign
hazard = x=353,y=-159,label=664,type=benign
hazard = x=-12,y=-193,label=918,type=benign
hazard = x=277,y=-296,label=792,type=benign
hazard = x=-80,y=-77,label=195,type=benign
hazard = x=145,y=-226,label=180,type=benign
hazard = x=300,y=-272,label=159,type=benign
hazard = x=282,y=-201,label=480,type=benign
hazard = x=-62,y=-259,label=164,type=benign
hazard = x=389,y=-147,label=428,type=benign
hazard = x=119,y=-372,label=839,type=benign
hazard = x=59,y=-198,label=859,type=benign
hazard = x=24,y=-265,label=391,type=benign
hazard = x=279,y=-154,label=680,type=benign
hazard = x=-47,y=-252,label=569,type=benign
hazard = x=-18,y=-176,label=134,type=benign
hazard = x=349,y=-380,label=212,type=benign
hazard = x=172,y=-333,label=128,type=benign
hazard = x=360,y=-222,label=643,type=benign
hazard = x=312,y=-252,label=999,type=benign
hazard = x=149,y=-103,label=375,type=benign
hazard = x=143,y=-367,label=535,type=benign
hazard = x=208,y=-390,label=430,type=benign
hazard = x=-5,y=-275,label=186,type=benign
hazard = x=129,y=-333,label=962,type=benign
hazard = x=228,y=-341,label=471,type=benign
hazard = x=118,y=-225,label=356,type=benign
hazard = x=-56,y=-126,label=864,type=benign
hazard = x=179,y=-248,label=994,type=benign
hazard = x=52,y=-390,label=595,type=benign
hazard = x=364,y=-400,label=883,type=benign