share/hedgewars/Data/map_templates.yaml
changeset 13898 b95074eb8d57
child 13902 f0a64d932a57
equal deleted inserted replaced
13897:1d4291eccb5f 13898:b95074eb8d57
       
     1 # Templates for template-based map generator in hedgewars
       
     2 
       
     3 
       
     4 templates:
       
     5   # 00
       
     6   -
       
     7     height: 1424
       
     8     put_girders: true
       
     9     outline_points:
       
    10       -
       
    11         - {x: 810, y: 1424, w: 1, h: 1}
       
    12         - {x: 560, y: 1160, w: 130, h: 170}
       
    13         - {x: 742, y: 1106, w: 316, h: 150}
       
    14         - {x: 638, y: 786, w: 270, h: 180}
       
    15         - {x: 646, y: 576, w: 242, h: 156}
       
    16         - {x: 952, y: 528, w: 610, h: 300}
       
    17         - {x: 1150, y: 868, w: 352, h: 324}
       
    18         - {x: 1050, y: 1424, w: 500, h: 1}
       
    19         - {x: 1650, y: 1500, w: 1, h: 1}
       
    20         - {x: 1890, y: 1424, w: 1, h: 1}
       
    21         - {x: 1852, y: 1304, w: 74, h: 12}
       
    22         - {x: 1648, y: 975, w: 68, h: 425}
       
    23         - {x: 1826, y: 992, w: 140, h: 142}
       
    24         - {x: 1710, y: 592, w: 150, h: 350}
       
    25         - {x: 1988, y: 594, w: 148, h: 242}
       
    26         - {x: 2018, y: 872, w: 276, h: 314}
       
    27         - {x: 2110, y: 1250, w: 130, h: 86}
       
    28         - {x: 2134, y: 1424, w: 1, h: 1}
       
    29     can_flip: false
       
    30     max_hedgehogs: 18
       
    31     width: 3072
       
    32     can_invert: false
       
    33     bezie_passes: 3
       
    34     fill_points:
       
    35       - {x: 1023, y: 0}
       
    36     can_mirror: true
       
    37     is_negative: false
       
    38     rand_passes: 8
       
    39 
       
    40 
       
    41 
       
    42   # 01
       
    43   -
       
    44     height: 1424
       
    45     put_girders: true
       
    46     outline_points:
       
    47       -
       
    48         - {x: 800, y: 1424, w: 25, h: 1}
       
    49         - {x: 684, y: 1292, w: 254, h: 58}
       
    50         - {x: 892, y: 1034, w: 100, h: 200}
       
    51         - {x: 654, y: 646, w: 276, h: 380}
       
    52         - {x: 1020, y: 654, w: 125, h: 270}
       
    53         - {x: 1080, y: 950, w: 96, h: 390}
       
    54         - {x: 1226, y: 1014, w: 110, h: 350}
       
    55         - {x: 1200, y: 586, w: 150, h: 380}
       
    56         - {x: 1400, y: 586, w: 170, h: 375}
       
    57         - {x: 1412, y: 990, w: 188, h: 298}
       
    58         - {x: 1640, y: 1068, w: 136, h: 172}
       
    59         - {x: 1670, y: 594, w: 120, h: 392}
       
    60         - {x: 1914, y: 594, w: 364, h: 362}
       
    61         - {x: 1850, y: 1052, w: 315, h: 232}
       
    62         - {x: 1860, y: 1424, w: 25, h: 1}
       
    63     can_flip: false
       
    64     max_hedgehogs: 18
       
    65     width: 3072
       
    66     can_invert: false
       
    67     bezie_passes: 3
       
    68     fill_points:
       
    69       - {x: 1023, y: 0}
       
    70     can_mirror: true
       
    71     is_negative: false
       
    72     rand_passes: 7
       
    73 
       
    74 
       
    75 
       
    76   # 02
       
    77   -
       
    78     height: 1424
       
    79     put_girders: true
       
    80     outline_points:
       
    81       -
       
    82         - {x: 754, y: 1424, w: 1, h: 1}
       
    83         - {x: 632, y: 1326, w: 226, h: 60}
       
    84         - {x: 520, y: 1246, w: 298, h: 62}
       
    85         - {x: 680, y: 1104, w: 210, h: 102}
       
    86         - {x: 608, y: 822, w: 192, h: 248}
       
    87         - {x: 692, y: 560, w: 206, h: 240}
       
    88         - {x: 926, y: 572, w: 92, h: 334}
       
    89         - {x: 862, y: 928, w: 226, h: 126}
       
    90         - {x: 956, y: 1078, w: 268, h: 156}
       
    91         - {x: 1122, y: 564, w: 138, h: 500}
       
    92         - {x: 1290, y: 556, w: 94, h: 352}
       
    93         - {x: 1298, y: 962, w: 170, h: 264}
       
    94         - {x: 1492, y: 784, w: 84, h: 446}
       
    95         - {x: 1606, y: 600, w: 158, h: 278}
       
    96         - {x: 1700, y: 890, w: 104, h: 336}
       
    97         - {x: 1816, y: 946, w: 90, h: 398}
       
    98         - {x: 1946, y: 592, w: 134, h: 532}
       
    99         - {x: 2102, y: 646, w: 156, h: 258}
       
   100         - {x: 2100, y: 948, w: 132, h: 340}
       
   101         - {x: 1934, y: 1298, w: 252, h: 82}
       
   102         - {x: 2004, y: 1424, w: 1, h: 1}
       
   103     can_flip: false
       
   104     max_hedgehogs: 18
       
   105     width: 3072
       
   106     can_invert: false
       
   107     bezie_passes: 2
       
   108     fill_points:
       
   109       - {x: 1023, y: 0}
       
   110     can_mirror: true
       
   111     is_negative: false
       
   112     rand_passes: 6
       
   113 
       
   114 
       
   115 
       
   116   # 03
       
   117   -
       
   118     height: 1424
       
   119     put_girders: true
       
   120     outline_points:
       
   121       -
       
   122         - {x: 748, y: 1424, w: 1, h: 1}
       
   123         - {x: 636, y: 1252, w: 208, h: 72}
       
   124         - {x: 898, y: 1110, w: 308, h: 60}
       
   125         - {x: 1128, y: 1252, w: 434, h: 40}
       
   126         - {x: 1574, y: 1112, w: 332, h: 40}
       
   127         - {x: 1802, y: 1238, w: 226, h: 36}
       
   128         - {x: 1930, y: 1424, w: 1, h: 1}
       
   129       -
       
   130         - {x: 2060, y: 898, w: 111, h: 111}
       
   131         - {x: 1670, y: 876, w: 34, h: 102}
       
   132         - {x: 1082, y: 814, w: 284, h: 132}
       
   133         - {x: 630, y: 728, w: 126, h: 168}
       
   134         - {x: 810, y: 574, w: 114, h: 100}
       
   135         - {x: 1190, y: 572, w: 352, h: 120}
       
   136         - {x: 1674, y: 528, w: 60, h: 240}
       
   137         - {x: 1834, y: 622, w: 254, h: 116}
       
   138     can_flip: false
       
   139     max_hedgehogs: 18
       
   140     width: 3072
       
   141     can_invert: false
       
   142     bezie_passes: 3
       
   143     fill_points:
       
   144       - {x: 1023, y: 0}
       
   145     can_mirror: true
       
   146     is_negative: false
       
   147     rand_passes: 4
       
   148 
       
   149 
       
   150 
       
   151   # 04
       
   152   -
       
   153     height: 1424
       
   154     put_girders: true
       
   155     outline_points:
       
   156       -
       
   157         - {x: 818, y: 1424, w: 1, h: 1}
       
   158         - {x: 648, y: 1300, w: 186, h: 62}
       
   159         - {x: 672, y: 1092, w: 254, h: 138}
       
   160         - {x: 1010, y: 1168, w: 90, h: 166}
       
   161         - {x: 1220, y: 1016, w: 224, h: 258}
       
   162         - {x: 1642, y: 1158, w: 96, h: 146}
       
   163         - {x: 1950, y: 1098, w: 224, h: 134}
       
   164         - {x: 1930, y: 1302, w: 210, h: 54}
       
   165         - {x: 1932, y: 1424, w: 1, h: 1}
       
   166       -
       
   167         - {x: 602, y: 818, w: 110, h: 92}
       
   168         - {x: 652, y: 712, w: 160, h: 32}
       
   169         - {x: 550, y: 568, w: 134, h: 78}
       
   170         - {x: 1102, y: 560, w: 132, h: 84}
       
   171         - {x: 1102, y: 708, w: 230, h: 36}
       
   172         - {x: 1120, y: 848, w: 166, h: 96}
       
   173       -
       
   174         - {x: 2102, y: 834, w: 202, h: 42}
       
   175         - {x: 1652, y: 788, w: 134, h: 98}
       
   176         - {x: 1614, y: 552, w: 116, h: 154}
       
   177         - {x: 1828, y: 652, w: 150, h: 70}
       
   178         - {x: 2150, y: 552, w: 86, h: 220}
       
   179     can_flip: false
       
   180     max_hedgehogs: 18
       
   181     width: 3072
       
   182     can_invert: false
       
   183     bezie_passes: 3
       
   184     fill_points:
       
   185       - {x: 1023, y: 0}
       
   186     can_mirror: true
       
   187     is_negative: false
       
   188     rand_passes: 4
       
   189 
       
   190 
       
   191 
       
   192   # 05
       
   193   -
       
   194     height: 1424
       
   195     put_girders: true
       
   196     outline_points:
       
   197       -
       
   198         - {x: 674, y: 1424, w: 1, h: 1}
       
   199         - {x: 590, y: 1318, w: 168, h: 26}
       
   200         - {x: 782, y: 976, w: 122, h: 314}
       
   201         - {x: 968, y: 1144, w: 56, h: 180}
       
   202         - {x: 1078, y: 1256, w: 64, h: 56}
       
   203         - {x: 1140, y: 1050, w: 106, h: 220}
       
   204         - {x: 1044, y: 896, w: 162, h: 140}
       
   205         - {x: 896, y: 610, w: 886, h: 174}
       
   206         - {x: 1334, y: 848, w: 296, h: 108}
       
   207         - {x: 1350, y: 1152, w: 152, h: 146}
       
   208         - {x: 1572, y: 1174, w: 60, h: 152}
       
   209         - {x: 1684, y: 1122, w: 150, h: 138}
       
   210         - {x: 1894, y: 764, w: 56, h: 582}
       
   211         - {x: 2020, y: 1174, w: 94, h: 232}
       
   212         - {x: 2012, y: 1424, w: 1, h: 1}
       
   213     can_flip: false
       
   214     max_hedgehogs: 18
       
   215     width: 3072
       
   216     can_invert: false
       
   217     bezie_passes: 2
       
   218     fill_points:
       
   219       - {x: 1023, y: 0}
       
   220     can_mirror: true
       
   221     is_negative: false
       
   222     rand_passes: 8
       
   223 
       
   224 
       
   225 
       
   226   # 06
       
   227   -
       
   228     height: 1424
       
   229     put_girders: true
       
   230     outline_points:
       
   231       -
       
   232         - {x: 768, y: 1422, w: 2, h: 2}
       
   233         - {x: 666, y: 1240, w: 302, h: 110}
       
   234         - {x: 694, y: 912, w: 104, h: 290}
       
   235         - {x: 970, y: 980, w: 364, h: 122}
       
   236         - {x: 968, y: 840, w: 368, h: 100}
       
   237         - {x: 632, y: 660, w: 482, h: 130}
       
   238         - {x: 1178, y: 642, w: 62, h: 64}
       
   239         - {x: 1390, y: 554, w: 58, h: 246}
       
   240         - {x: 1600, y: 676, w: 590, h: 98}
       
   241         - {x: 1488, y: 842, w: 214, h: 188}
       
   242         - {x: 1450, y: 1086, w: 406, h: 92}
       
   243         - {x: 1984, y: 902, w: 190, h: 412}
       
   244         - {x: 2046, y: 1420, w: 2, h: 2}
       
   245     can_flip: false
       
   246     max_hedgehogs: 18
       
   247     width: 3072
       
   248     can_invert: false
       
   249     bezie_passes: 2
       
   250     fill_points:
       
   251       - {x: 1023, y: 0}
       
   252     can_mirror: true
       
   253     is_negative: false
       
   254     rand_passes: 5
       
   255 
       
   256 
       
   257 
       
   258   # 07
       
   259   -
       
   260     height: 1424
       
   261     put_girders: true
       
   262     outline_points:
       
   263       -
       
   264         - {x: 562, y: 1424, w: 400, h: 1}
       
   265         - {x: 626, y: 634, w: 142, h: 360}
       
   266         - {x: 1336, y: 1140, w: 400, h: 200}
       
   267         - {x: 1976, y: 576, w: 186, h: 550}
       
   268         - {x: 1830, y: 1424, w: 454, h: 1}
       
   269     can_flip: false
       
   270     max_hedgehogs: 18
       
   271     width: 3072
       
   272     can_invert: false
       
   273     bezie_passes: 4
       
   274     fill_points:
       
   275       - {x: 1023, y: 0}
       
   276     can_mirror: true
       
   277     is_negative: false
       
   278     rand_passes: 4
       
   279 
       
   280 
       
   281 
       
   282   # 08
       
   283   -
       
   284     height: 1424
       
   285     put_girders: true
       
   286     outline_points:
       
   287       -
       
   288         - {x: 764, y: 1424, w: 20, h: 1}
       
   289         - {x: 690, y: 1260, w: 64, h: 62}
       
   290         - {x: 886, y: 1150, w: 52, h: 146}
       
   291         - {x: 656, y: 990, w: 116, h: 144}
       
   292         - {x: 870, y: 868, w: 138, h: 168}
       
   293         - {x: 642, y: 642, w: 158, h: 162}
       
   294         - {x: 908, y: 710, w: 198, h: 72}
       
   295         - {x: 1170, y: 628, w: 118, h: 134}
       
   296         - {x: 1036, y: 1118, w: 142, h: 132}
       
   297         - {x: 1368, y: 1100, w: 172, h: 58}
       
   298         - {x: 1370, y: 1204, w: 172, h: 62}
       
   299         - {x: 1632, y: 1104, w: 82, h: 226}
       
   300         - {x: 1756, y: 994, w: 64, h: 152}
       
   301         - {x: 1614, y: 734, w: 106, h: 152}
       
   302         - {x: 1810, y: 660, w: 380, h: 82}
       
   303         - {x: 1928, y: 822, w: 30, h: 118}
       
   304         - {x: 1940, y: 988, w: 212, h: 50}
       
   305         - {x: 1864, y: 1146, w: 128, h: 146}
       
   306         - {x: 2030, y: 1424, w: 20, h: 1}
       
   307     can_flip: false
       
   308     max_hedgehogs: 18
       
   309     width: 3072
       
   310     can_invert: false
       
   311     bezie_passes: 2
       
   312     fill_points:
       
   313       - {x: 1023, y: 0}
       
   314     can_mirror: true
       
   315     is_negative: false
       
   316     rand_passes: 7
       
   317 
       
   318 
       
   319 
       
   320   # 09
       
   321   -
       
   322     height: 1424
       
   323     put_girders: true
       
   324     outline_points:
       
   325       -
       
   326         - {x: 740, y: 1424, w: 1, h: 1}
       
   327         - {x: 676, y: 1302, w: 44, h: 54}
       
   328         - {x: 834, y: 1236, w: 58, h: 90}
       
   329         - {x: 666, y: 1134, w: 80, h: 80}
       
   330         - {x: 646, y: 1004, w: 96, h: 108}
       
   331         - {x: 826, y: 1046, w: 110, h: 112}
       
   332         - {x: 634, y: 692, w: 118, h: 164}
       
   333         - {x: 828, y: 796, w: 130, h: 110}
       
   334         - {x: 916, y: 598, w: 344, h: 78}
       
   335         - {x: 1088, y: 826, w: 50, h: 40}
       
   336         - {x: 1026, y: 960, w: 32, h: 148}
       
   337         - {x: 1098, y: 1050, w: 160, h: 34}
       
   338         - {x: 1074, y: 1188, w: 36, h: 136}
       
   339         - {x: 1414, y: 1248, w: 48, h: 48}
       
   340         - {x: 1486, y: 1128, w: 64, h: 88}
       
   341         - {x: 1358, y: 1060, w: 70, h: 74}
       
   342         - {x: 1516, y: 996, w: 68, h: 70}
       
   343         - {x: 1518, y: 884, w: 68, h: 82}
       
   344         - {x: 1358, y: 724, w: 44, h: 140}
       
   345         - {x: 1672, y: 706, w: 52, h: 66}
       
   346         - {x: 1654, y: 902, w: 58, h: 66}
       
   347         - {x: 1634, y: 1160, w: 76, h: 112}
       
   348         - {x: 1780, y: 1162, w: 124, h: 64}
       
   349         - {x: 1872, y: 872, w: 54, h: 134}
       
   350         - {x: 1810, y: 596, w: 246, h: 62}
       
   351         - {x: 2106, y: 554, w: 38, h: 238}
       
   352         - {x: 2212, y: 748, w: 28, h: 28}
       
   353         - {x: 2092, y: 924, w: 144, h: 94}
       
   354         - {x: 2032, y: 1078, w: 248, h: 20}
       
   355         - {x: 2032, y: 1202, w: 238, h: 16}
       
   356         - {x: 2080, y: 1424, w: 1, h: 1}
       
   357     can_flip: false
       
   358     max_hedgehogs: 18
       
   359     width: 3072
       
   360     can_invert: false
       
   361     bezie_passes: 1
       
   362     fill_points:
       
   363       - {x: 1023, y: 0}
       
   364     can_mirror: true
       
   365     is_negative: false
       
   366     rand_passes: 5
       
   367 
       
   368 
       
   369 
       
   370   # 10
       
   371   -
       
   372     height: 1424
       
   373     put_girders: true
       
   374     outline_points:
       
   375       -
       
   376         - {x: 588, y: 1424, w: 190, h: 1}
       
   377         - {x: 640, y: 1082, w: 140, h: 150}
       
   378         - {x: 714, y: 868, w: 352, h: 94}
       
   379         - {x: 1126, y: 646, w: 106, h: 282}
       
   380         - {x: 1302, y: 790, w: 368, h: 142}
       
   381         - {x: 1358, y: 988, w: 116, h: 244}
       
   382         - {x: 1276, y: 1424, w: 14, h: 1}
       
   383       -
       
   384         - {x: 1464, y: 1424, w: 22, h: 1}
       
   385         - {x: 1688, y: 1195, w: 120, h: 120}
       
   386         - {x: 1858, y: 674, w: 354, h: 448}
       
   387         - {x: 2088, y: 1195, w: 120, h: 120}
       
   388         - {x: 2182, y: 1424, w: 2, h: 1}
       
   389     can_flip: false
       
   390     max_hedgehogs: 18
       
   391     width: 3072
       
   392     can_invert: false
       
   393     bezie_passes: 2
       
   394     fill_points:
       
   395       - {x: 1023, y: 0}
       
   396     can_mirror: true
       
   397     is_negative: false
       
   398     rand_passes: 6
       
   399 
       
   400 
       
   401 
       
   402   # 11
       
   403   -
       
   404     height: 1424
       
   405     put_girders: true
       
   406     outline_points:
       
   407       -
       
   408         - {x: 674, y: 1424, w: 166, h: 1}
       
   409         - {x: 730, y: 1262, w: 96, h: 92}
       
   410         - {x: 892, y: 1090, w: 152, h: 250}
       
   411         - {x: 1146, y: 1046, w: 36, h: 270}
       
   412         - {x: 1338, y: 1026, w: 54, h: 224}
       
   413         - {x: 1534, y: 1046, w: 44, h: 216}
       
   414         - {x: 1692, y: 1030, w: 46, h: 300}
       
   415         - {x: 1848, y: 1064, w: 158, h: 272}
       
   416         - {x: 1984, y: 1424, w: 136, h: 1}
       
   417     can_flip: false
       
   418     max_hedgehogs: 18
       
   419     width: 3072
       
   420     can_invert: false
       
   421     bezie_passes: 1
       
   422     fill_points:
       
   423       - {x: 1023, y: 0}
       
   424     can_mirror: true
       
   425     is_negative: false
       
   426     rand_passes: 8
       
   427 
       
   428 
       
   429 
       
   430   # 12
       
   431   -
       
   432     height: 1424
       
   433     put_girders: true
       
   434     outline_points:
       
   435       -
       
   436         - {x: 760, y: 1424, w: 2, h: 2}
       
   437         - {x: 642, y: 1030, w: 46, h: 286}
       
   438         - {x: 854, y: 1072, w: 194, h: 56}
       
   439         - {x: 654, y: 734, w: 534, h: 200}
       
   440         - {x: 1270, y: 676, w: 58, h: 468}
       
   441         - {x: 1476, y: 672, w: 198, h: 112}
       
   442         - {x: 1400, y: 1424, w: 64, h: 2}
       
   443       -
       
   444         - {x: 1644, y: 1424, w: 64, h: 2}
       
   445         - {x: 1756, y: 894, w: 184, h: 94}
       
   446         - {x: 2000, y: 814, w: 76, h: 358}
       
   447         - {x: 2148, y: 984, w: 108, h: 304}
       
   448         - {x: 2088, y: 1424, w: 176, h: 1}
       
   449     can_flip: false
       
   450     max_hedgehogs: 18
       
   451     width: 3072
       
   452     can_invert: false
       
   453     bezie_passes: 3
       
   454     fill_points:
       
   455       - {x: 1023, y: 0}
       
   456     can_mirror: true
       
   457     is_negative: false
       
   458     rand_passes: 8
       
   459 
       
   460 
       
   461 
       
   462   # 13
       
   463   -
       
   464     height: 1424
       
   465     put_girders: true
       
   466     outline_points:
       
   467       -
       
   468         - {x: 846, y: 1424, w: 140, h: 2}
       
   469         - {x: 680, y: 1272, w: 196, h: 32}
       
   470         - {x: 654, y: 1080, w: 262, h: 134}
       
   471         - {x: 1054, y: 1072, w: 220, h: 136}
       
   472         - {x: 1008, y: 890, w: 268, h: 110}
       
   473         - {x: 700, y: 762, w: 104, h: 200}
       
   474         - {x: 846, y: 624, w: 306, h: 58}
       
   475         - {x: 1316, y: 588, w: 84, h: 206}
       
   476         - {x: 1548, y: 574, w: 104, h: 220}
       
   477         - {x: 1826, y: 576, w: 120, h: 202}
       
   478         - {x: 1956, y: 818, w: 192, h: 68}
       
   479         - {x: 1626, y: 948, w: 246, h: 88}
       
   480         - {x: 1656, y: 1106, w: 194, h: 150}
       
   481         - {x: 1968, y: 1106, w: 198, h: 152}
       
   482         - {x: 1844, y: 1424, w: 2, h: 2}
       
   483     can_flip: false
       
   484     max_hedgehogs: 18
       
   485     width: 3072
       
   486     can_invert: false
       
   487     bezie_passes: 3
       
   488     fill_points:
       
   489       - {x: 1023, y: 0}
       
   490     can_mirror: true
       
   491     is_negative: false
       
   492     rand_passes: 5
       
   493 
       
   494 
       
   495 
       
   496   # 14
       
   497   -
       
   498     height: 1424
       
   499     put_girders: true
       
   500     outline_points:
       
   501       -
       
   502         - {x: 686, y: 1424, w: 2, h: 2}
       
   503         - {x: 644, y: 1286, w: 84, h: 54}
       
   504         - {x: 612, y: 1086, w: 150, h: 166}
       
   505         - {x: 1078, y: 1240, w: 186, h: 98}
       
   506         - {x: 1144, y: 1004, w: 124, h: 58}
       
   507         - {x: 1020, y: 582, w: 112, h: 194}
       
   508         - {x: 1388, y: 660, w: 92, h: 132}
       
   509         - {x: 1710, y: 574, w: 154, h: 196}
       
   510         - {x: 1560, y: 974, w: 118, h: 64}
       
   511         - {x: 1452, y: 1222, w: 328, h: 92}
       
   512         - {x: 1996, y: 1030, w: 242, h: 222}
       
   513         - {x: 1998, y: 1316, w: 254, h: 50}
       
   514         - {x: 2008, y: 1424, w: 2, h: 2}
       
   515     can_flip: false
       
   516     max_hedgehogs: 18
       
   517     width: 3072
       
   518     can_invert: false
       
   519     bezie_passes: 3
       
   520     fill_points:
       
   521       - {x: 1023, y: 0}
       
   522     can_mirror: true
       
   523     is_negative: false
       
   524     rand_passes: 7
       
   525 
       
   526 
       
   527 
       
   528   # 15
       
   529   -
       
   530     height: 1424
       
   531     put_girders: true
       
   532     outline_points:
       
   533       -
       
   534         - {x: 702, y: 1424, w: 2, h: 2}
       
   535         - {x: 640, y: 1290, w: 44, h: 94}
       
   536         - {x: 750, y: 1262, w: 44, h: 94}
       
   537         - {x: 860, y: 1306, w: 78, h: 70}
       
   538         - {x: 866, y: 1424, w: 2, h: 2}
       
   539       -
       
   540         - {x: 1204, y: 1424, w: 2, h: 2}
       
   541         - {x: 1120, y: 1182, w: 108, h: 174}
       
   542         - {x: 884, y: 1024, w: 314, h: 98}
       
   543         - {x: 710, y: 882, w: 76, h: 230}
       
   544         - {x: 834, y: 686, w: 220, h: 154}
       
   545         - {x: 1240, y: 674, w: 56, h: 266}
       
   546         - {x: 1424, y: 644, w: 78, h: 304}
       
   547         - {x: 1648, y: 646, w: 116, h: 162}
       
   548         - {x: 1980, y: 726, w: 190, h: 228}
       
   549         - {x: 1760, y: 1004, w: 140, h: 84}
       
   550         - {x: 1596, y: 1140, w: 242, h: 118}
       
   551         - {x: 1616, y: 1424, w: 2, h: 2}
       
   552       -
       
   553         - {x: 1894, y: 1424, w: 2, h: 2}
       
   554         - {x: 1850, y: 1328, w: 88, h: 34}
       
   555         - {x: 1998, y: 1238, w: 96, h: 112}
       
   556         - {x: 2056, y: 1424, w: 2, h: 2}
       
   557     can_flip: false
       
   558     max_hedgehogs: 18
       
   559     width: 3072
       
   560     can_invert: false
       
   561     bezie_passes: 2
       
   562     fill_points:
       
   563       - {x: 1023, y: 0}
       
   564     can_mirror: true
       
   565     is_negative: false
       
   566     rand_passes: 6
       
   567 
       
   568 
       
   569 
       
   570   # 16
       
   571   -
       
   572     height: 1424
       
   573     put_girders: true
       
   574     outline_points:
       
   575       -
       
   576         - {x: 700, y: 1424, w: 2, h: 2}
       
   577         - {x: 794, y: 1302, w: 58, h: 62}
       
   578         - {x: 780, y: 1170, w: 94, h: 90}
       
   579         - {x: 586, y: 1026, w: 80, h: 220}
       
   580         - {x: 776, y: 1000, w: 82, h: 118}
       
   581         - {x: 582, y: 728, w: 134, h: 226}
       
   582         - {x: 768, y: 728, w: 52, h: 52}
       
   583         - {x: 872, y: 574, w: 56, h: 212}
       
   584         - {x: 988, y: 722, w: 60, h: 62}
       
   585         - {x: 1118, y: 724, w: 108, h: 218}
       
   586         - {x: 1012, y: 916, w: 36, h: 168}
       
   587         - {x: 1128, y: 1056, w: 140, h: 134}
       
   588         - {x: 988, y: 1250, w: 74, h: 82}
       
   589         - {x: 1150, y: 1424, w: 102, h: 2}
       
   590       -
       
   591         - {x: 1704, y: 1424, w: 72, h: 2}
       
   592         - {x: 1626, y: 1308, w: 266, h: 34}
       
   593         - {x: 1624, y: 1148, w: 252, h: 80}
       
   594         - {x: 1612, y: 976, w: 256, h: 94}
       
   595         - {x: 1540, y: 834, w: 174, h: 86}
       
   596         - {x: 1796, y: 718, w: 156, h: 96}
       
   597         - {x: 1486, y: 614, w: 206, h: 66}
       
   598         - {x: 1846, y: 556, w: 152, h: 40}
       
   599         - {x: 2108, y: 672, w: 60, h: 162}
       
   600         - {x: 1942, y: 888, w: 146, h: 80}
       
   601         - {x: 2086, y: 1034, w: 178, h: 122}
       
   602         - {x: 1972, y: 1220, w: 34, h: 124}
       
   603         - {x: 2098, y: 1424, w: 52, h: 2}
       
   604     can_flip: false
       
   605     max_hedgehogs: 18
       
   606     width: 3072
       
   607     can_invert: false
       
   608     bezie_passes: 2
       
   609     fill_points:
       
   610       - {x: 1023, y: 0}
       
   611     can_mirror: true
       
   612     is_negative: false
       
   613     rand_passes: 6
       
   614 
       
   615 
       
   616 
       
   617   # 17
       
   618   -
       
   619     height: 1424
       
   620     put_girders: true
       
   621     outline_points:
       
   622       -
       
   623         - {x: 630, y: 1424, w: 2, h: 2}
       
   624         - {x: 566, y: 1256, w: 128, h: 118}
       
   625         - {x: 752, y: 1256, w: 98, h: 114}
       
   626         - {x: 748, y: 1074, w: 140, h: 138}
       
   627         - {x: 956, y: 1072, w: 136, h: 142}
       
   628         - {x: 1146, y: 1070, w: 114, h: 252}
       
   629         - {x: 1324, y: 778, w: 120, h: 390}
       
   630         - {x: 1522, y: 862, w: 114, h: 210}
       
   631         - {x: 1724, y: 706, w: 130, h: 252}
       
   632         - {x: 1936, y: 606, w: 278, h: 234}
       
   633         - {x: 1924, y: 1044, w: 272, h: 52}
       
   634         - {x: 1972, y: 1252, w: 180, h: 56}
       
   635         - {x: 1998, y: 1424, w: 42, h: 2}
       
   636     can_flip: false
       
   637     max_hedgehogs: 18
       
   638     width: 3072
       
   639     can_invert: false
       
   640     bezie_passes: 3
       
   641     fill_points:
       
   642       - {x: 1023, y: 0}
       
   643     can_mirror: true
       
   644     is_negative: false
       
   645     rand_passes: 7
       
   646 
       
   647 
       
   648 
       
   649   # 18
       
   650   -
       
   651     height: 1424
       
   652     put_girders: true
       
   653     outline_points:
       
   654       -
       
   655         - {x: 610, y: 1424, w: 1, h: 1}
       
   656         - {x: 360, y: 1160, w: 130, h: 170}
       
   657         - {x: 542, y: 1106, w: 316, h: 150}
       
   658         - {x: 438, y: 786, w: 270, h: 180}
       
   659         - {x: 446, y: 576, w: 242, h: 156}
       
   660         - {x: 752, y: 528, w: 610, h: 300}
       
   661         - {x: 950, y: 868, w: 352, h: 324}
       
   662         - {x: 850, y: 1424, w: 500, h: 1}
       
   663         - {x: 1450, y: 1500, w: 1, h: 1}
       
   664         - {x: 1690, y: 1424, w: 1, h: 1}
       
   665         - {x: 1652, y: 1304, w: 74, h: 12}
       
   666         - {x: 1448, y: 975, w: 68, h: 425}
       
   667         - {x: 1626, y: 992, w: 140, h: 142}
       
   668         - {x: 1510, y: 592, w: 150, h: 350}
       
   669         - {x: 1788, y: 594, w: 148, h: 242}
       
   670         - {x: 1818, y: 872, w: 276, h: 314}
       
   671         - {x: 1910, y: 1250, w: 130, h: 86}
       
   672         - {x: 1934, y: 1424, w: 1, h: 1}
       
   673       -
       
   674         - {x: 2230, y: 1424, w: 2, h: 2}
       
   675         - {x: 2166, y: 1256, w: 128, h: 118}
       
   676         - {x: 2352, y: 1256, w: 98, h: 114}
       
   677         - {x: 2348, y: 1074, w: 140, h: 138}
       
   678         - {x: 2556, y: 1072, w: 136, h: 142}
       
   679         - {x: 2746, y: 1070, w: 114, h: 252}
       
   680         - {x: 2924, y: 778, w: 120, h: 390}
       
   681         - {x: 3122, y: 862, w: 114, h: 210}
       
   682         - {x: 3324, y: 706, w: 130, h: 252}
       
   683         - {x: 3536, y: 606, w: 278, h: 234}
       
   684         - {x: 3524, y: 1044, w: 272, h: 52}
       
   685         - {x: 3572, y: 1252, w: 180, h: 56}
       
   686         - {x: 3598, y: 1424, w: 42, h: 2}
       
   687     can_flip: false
       
   688     max_hedgehogs: 36
       
   689     width: 4096
       
   690     can_invert: false
       
   691     bezie_passes: 3
       
   692     fill_points:
       
   693       - {x: 2047, y: 0}
       
   694     can_mirror: true
       
   695     is_negative: false
       
   696     rand_passes: 8
       
   697 
       
   698 
       
   699 
       
   700   # 19
       
   701   -
       
   702     height: 1424
       
   703     put_girders: true
       
   704     outline_points:
       
   705       -
       
   706         - {x: 600, y: 1424, w: 25, h: 1}
       
   707         - {x: 484, y: 1292, w: 254, h: 58}
       
   708         - {x: 692, y: 1034, w: 100, h: 200}
       
   709         - {x: 454, y: 646, w: 276, h: 380}
       
   710         - {x: 820, y: 654, w: 125, h: 270}
       
   711         - {x: 880, y: 950, w: 96, h: 390}
       
   712         - {x: 1026, y: 1014, w: 110, h: 350}
       
   713         - {x: 1000, y: 586, w: 150, h: 380}
       
   714         - {x: 1200, y: 586, w: 170, h: 375}
       
   715         - {x: 1212, y: 990, w: 188, h: 298}
       
   716         - {x: 1440, y: 1068, w: 136, h: 172}
       
   717         - {x: 1470, y: 594, w: 120, h: 392}
       
   718         - {x: 1714, y: 594, w: 364, h: 362}
       
   719         - {x: 1650, y: 1052, w: 315, h: 232}
       
   720         - {x: 1660, y: 1424, w: 25, h: 1}
       
   721       -
       
   722         - {x: 2000, y: 1424, w: 2, h: 2}
       
   723         - {x: 2094, y: 1302, w: 58, h: 62}
       
   724         - {x: 2080, y: 1170, w: 94, h: 90}
       
   725         - {x: 1886, y: 1026, w: 80, h: 220}
       
   726         - {x: 2076, y: 1000, w: 82, h: 118}
       
   727         - {x: 1882, y: 728, w: 134, h: 226}
       
   728         - {x: 2068, y: 728, w: 52, h: 52}
       
   729         - {x: 2172, y: 574, w: 56, h: 212}
       
   730         - {x: 2288, y: 722, w: 60, h: 62}
       
   731         - {x: 2418, y: 724, w: 108, h: 218}
       
   732         - {x: 2312, y: 916, w: 36, h: 168}
       
   733         - {x: 2428, y: 1056, w: 140, h: 134}
       
   734         - {x: 2288, y: 1250, w: 74, h: 82}
       
   735         - {x: 2450, y: 1424, w: 102, h: 2}
       
   736       -
       
   737         - {x: 3004, y: 1424, w: 72, h: 2}
       
   738         - {x: 2926, y: 1308, w: 266, h: 34}
       
   739         - {x: 2924, y: 1148, w: 252, h: 80}
       
   740         - {x: 2912, y: 976, w: 256, h: 94}
       
   741         - {x: 2840, y: 834, w: 174, h: 86}
       
   742         - {x: 3096, y: 718, w: 156, h: 96}
       
   743         - {x: 2786, y: 614, w: 206, h: 66}
       
   744         - {x: 3146, y: 556, w: 152, h: 40}
       
   745         - {x: 3408, y: 672, w: 60, h: 162}
       
   746         - {x: 3242, y: 888, w: 146, h: 80}
       
   747         - {x: 3386, y: 1034, w: 178, h: 122}
       
   748         - {x: 3272, y: 1220, w: 34, h: 124}
       
   749         - {x: 3398, y: 1424, w: 52, h: 2}
       
   750     can_flip: false
       
   751     max_hedgehogs: 36
       
   752     width: 4096
       
   753     can_invert: false
       
   754     bezie_passes: 3
       
   755     fill_points:
       
   756       - {x: 2047, y: 0}
       
   757     can_mirror: true
       
   758     is_negative: false
       
   759     rand_passes: 7
       
   760 
       
   761 
       
   762 
       
   763   # 20
       
   764   -
       
   765     height: 1424
       
   766     put_girders: true
       
   767     outline_points:
       
   768       -
       
   769         - {x: 554, y: 1424, w: 1, h: 1}
       
   770         - {x: 432, y: 1326, w: 226, h: 60}
       
   771         - {x: 320, y: 1246, w: 298, h: 62}
       
   772         - {x: 480, y: 1104, w: 210, h: 102}
       
   773         - {x: 408, y: 822, w: 192, h: 248}
       
   774         - {x: 492, y: 560, w: 206, h: 240}
       
   775         - {x: 726, y: 572, w: 92, h: 334}
       
   776         - {x: 662, y: 928, w: 226, h: 126}
       
   777         - {x: 756, y: 1078, w: 268, h: 156}
       
   778         - {x: 922, y: 564, w: 138, h: 500}
       
   779         - {x: 1090, y: 556, w: 94, h: 352}
       
   780         - {x: 1098, y: 962, w: 170, h: 264}
       
   781         - {x: 1292, y: 784, w: 84, h: 446}
       
   782         - {x: 1406, y: 600, w: 158, h: 278}
       
   783         - {x: 1500, y: 890, w: 104, h: 336}
       
   784         - {x: 1616, y: 946, w: 90, h: 398}
       
   785         - {x: 1746, y: 592, w: 134, h: 532}
       
   786         - {x: 1902, y: 646, w: 156, h: 258}
       
   787         - {x: 1900, y: 948, w: 132, h: 340}
       
   788         - {x: 1734, y: 1298, w: 252, h: 82}
       
   789         - {x: 1804, y: 1424, w: 1, h: 1}
       
   790       -
       
   791         - {x: 2102, y: 1424, w: 2, h: 2}
       
   792         - {x: 2040, y: 1290, w: 44, h: 94}
       
   793         - {x: 2150, y: 1262, w: 44, h: 94}
       
   794         - {x: 2260, y: 1306, w: 78, h: 70}
       
   795         - {x: 2266, y: 1424, w: 2, h: 2}
       
   796       -
       
   797         - {x: 2604, y: 1424, w: 2, h: 2}
       
   798         - {x: 2520, y: 1182, w: 108, h: 174}
       
   799         - {x: 2284, y: 1024, w: 314, h: 98}
       
   800         - {x: 2110, y: 882, w: 76, h: 230}
       
   801         - {x: 2234, y: 686, w: 220, h: 154}
       
   802         - {x: 2640, y: 674, w: 56, h: 266}
       
   803         - {x: 2824, y: 644, w: 78, h: 304}
       
   804         - {x: 3048, y: 646, w: 116, h: 162}
       
   805         - {x: 3380, y: 726, w: 190, h: 228}
       
   806         - {x: 3160, y: 1004, w: 140, h: 84}
       
   807         - {x: 2996, y: 1140, w: 242, h: 118}
       
   808         - {x: 3016, y: 1424, w: 2, h: 2}
       
   809       -
       
   810         - {x: 3294, y: 1424, w: 2, h: 2}
       
   811         - {x: 3250, y: 1328, w: 88, h: 34}
       
   812         - {x: 3398, y: 1238, w: 96, h: 112}
       
   813         - {x: 3456, y: 1424, w: 2, h: 2}
       
   814     can_flip: false
       
   815     max_hedgehogs: 36
       
   816     width: 4096
       
   817     can_invert: false
       
   818     bezie_passes: 2
       
   819     fill_points:
       
   820       - {x: 2047, y: 0}
       
   821     can_mirror: true
       
   822     is_negative: false
       
   823     rand_passes: 6
       
   824 
       
   825 
       
   826 
       
   827   # 21
       
   828   -
       
   829     height: 1424
       
   830     put_girders: true
       
   831     outline_points:
       
   832       -
       
   833         - {x: 548, y: 1424, w: 1, h: 1}
       
   834         - {x: 436, y: 1252, w: 208, h: 72}
       
   835         - {x: 698, y: 1110, w: 308, h: 60}
       
   836         - {x: 928, y: 1252, w: 434, h: 40}
       
   837         - {x: 1374, y: 1112, w: 332, h: 40}
       
   838         - {x: 1602, y: 1238, w: 226, h: 36}
       
   839         - {x: 1730, y: 1424, w: 1, h: 1}
       
   840       -
       
   841         - {x: 1860, y: 898, w: 111, h: 111}
       
   842         - {x: 1470, y: 876, w: 34, h: 102}
       
   843         - {x: 882, y: 814, w: 284, h: 132}
       
   844         - {x: 430, y: 728, w: 126, h: 168}
       
   845         - {x: 610, y: 574, w: 114, h: 100}
       
   846         - {x: 990, y: 572, w: 352, h: 120}
       
   847         - {x: 1474, y: 528, w: 60, h: 240}
       
   848         - {x: 1634, y: 622, w: 254, h: 116}
       
   849       -
       
   850         - {x: 1936, y: 1424, w: 2, h: 2}
       
   851         - {x: 1894, y: 1286, w: 84, h: 54}
       
   852         - {x: 1862, y: 1086, w: 150, h: 166}
       
   853         - {x: 2328, y: 1240, w: 186, h: 98}
       
   854         - {x: 2394, y: 1004, w: 124, h: 58}
       
   855         - {x: 2270, y: 582, w: 112, h: 194}
       
   856         - {x: 2638, y: 660, w: 92, h: 132}
       
   857         - {x: 2960, y: 574, w: 154, h: 196}
       
   858         - {x: 2810, y: 974, w: 118, h: 64}
       
   859         - {x: 2702, y: 1222, w: 328, h: 92}
       
   860         - {x: 3246, y: 1030, w: 242, h: 222}
       
   861         - {x: 3248, y: 1316, w: 254, h: 50}
       
   862         - {x: 3258, y: 1424, w: 2, h: 2}
       
   863     can_flip: false
       
   864     max_hedgehogs: 36
       
   865     width: 4096
       
   866     can_invert: false
       
   867     bezie_passes: 3
       
   868     fill_points:
       
   869       - {x: 2047, y: 0}
       
   870     can_mirror: true
       
   871     is_negative: false
       
   872     rand_passes: 4
       
   873 
       
   874 
       
   875 
       
   876   # 22
       
   877   -
       
   878     height: 1424
       
   879     put_girders: true
       
   880     outline_points:
       
   881       -
       
   882         - {x: 618, y: 1424, w: 1, h: 1}
       
   883         - {x: 448, y: 1300, w: 186, h: 62}
       
   884         - {x: 472, y: 1092, w: 254, h: 138}
       
   885         - {x: 810, y: 1168, w: 90, h: 166}
       
   886         - {x: 1020, y: 1016, w: 224, h: 258}
       
   887         - {x: 1442, y: 1158, w: 96, h: 146}
       
   888         - {x: 1750, y: 1098, w: 224, h: 134}
       
   889         - {x: 1730, y: 1302, w: 210, h: 54}
       
   890         - {x: 1732, y: 1424, w: 1, h: 1}
       
   891       -
       
   892         - {x: 402, y: 818, w: 110, h: 92}
       
   893         - {x: 452, y: 712, w: 160, h: 32}
       
   894         - {x: 350, y: 568, w: 134, h: 78}
       
   895         - {x: 902, y: 560, w: 132, h: 84}
       
   896         - {x: 902, y: 708, w: 230, h: 36}
       
   897         - {x: 920, y: 808, w: 166, h: 96}
       
   898       -
       
   899         - {x: 1902, y: 834, w: 202, h: 42}
       
   900         - {x: 1452, y: 788, w: 134, h: 98}
       
   901         - {x: 1414, y: 552, w: 116, h: 154}
       
   902         - {x: 1628, y: 652, w: 150, h: 70}
       
   903         - {x: 1950, y: 552, w: 86, h: 220}
       
   904       -
       
   905         - {x: 2246, y: 1424, w: 140, h: 2}
       
   906         - {x: 2080, y: 1272, w: 196, h: 32}
       
   907         - {x: 2054, y: 1080, w: 262, h: 134}
       
   908         - {x: 2454, y: 1072, w: 220, h: 136}
       
   909         - {x: 2408, y: 890, w: 268, h: 110}
       
   910         - {x: 2100, y: 762, w: 104, h: 200}
       
   911         - {x: 2246, y: 624, w: 306, h: 58}
       
   912         - {x: 2716, y: 588, w: 84, h: 206}
       
   913         - {x: 2948, y: 574, w: 104, h: 220}
       
   914         - {x: 3226, y: 576, w: 120, h: 202}
       
   915         - {x: 3356, y: 818, w: 192, h: 68}
       
   916         - {x: 3026, y: 948, w: 246, h: 88}
       
   917         - {x: 3056, y: 1106, w: 194, h: 150}
       
   918         - {x: 3368, y: 1106, w: 198, h: 152}
       
   919         - {x: 3244, y: 1424, w: 2, h: 2}
       
   920     can_flip: false
       
   921     max_hedgehogs: 36
       
   922     width: 4096
       
   923     can_invert: false
       
   924     bezie_passes: 3
       
   925     fill_points:
       
   926       - {x: 2047, y: 0}
       
   927     can_mirror: true
       
   928     is_negative: false
       
   929     rand_passes: 4
       
   930 
       
   931 
       
   932 
       
   933   # 23
       
   934   -
       
   935     height: 1424
       
   936     put_girders: true
       
   937     outline_points:
       
   938       -
       
   939         - {x: 474, y: 1424, w: 1, h: 1}
       
   940         - {x: 390, y: 1318, w: 168, h: 26}
       
   941         - {x: 582, y: 976, w: 122, h: 314}
       
   942         - {x: 768, y: 1144, w: 56, h: 180}
       
   943         - {x: 878, y: 1256, w: 64, h: 56}
       
   944         - {x: 940, y: 1050, w: 106, h: 220}
       
   945         - {x: 844, y: 896, w: 162, h: 140}
       
   946         - {x: 696, y: 610, w: 886, h: 174}
       
   947         - {x: 1134, y: 848, w: 296, h: 108}
       
   948         - {x: 1150, y: 1152, w: 152, h: 146}
       
   949         - {x: 1372, y: 1174, w: 60, h: 152}
       
   950         - {x: 1484, y: 1122, w: 150, h: 138}
       
   951         - {x: 1694, y: 764, w: 56, h: 582}
       
   952         - {x: 1820, y: 1174, w: 94, h: 232}
       
   953         - {x: 1812, y: 1424, w: 1, h: 1}
       
   954       -
       
   955         - {x: 2110, y: 1424, w: 2, h: 2}
       
   956         - {x: 1992, y: 1030, w: 46, h: 286}
       
   957         - {x: 2204, y: 1072, w: 194, h: 56}
       
   958         - {x: 2004, y: 734, w: 534, h: 200}
       
   959         - {x: 2620, y: 676, w: 58, h: 468}
       
   960         - {x: 2826, y: 672, w: 198, h: 112}
       
   961         - {x: 2750, y: 1424, w: 64, h: 2}
       
   962       -
       
   963         - {x: 2994, y: 1424, w: 64, h: 2}
       
   964         - {x: 3106, y: 894, w: 184, h: 94}
       
   965         - {x: 3350, y: 814, w: 76, h: 358}
       
   966         - {x: 3498, y: 984, w: 108, h: 304}
       
   967         - {x: 3438, y: 1424, w: 176, h: 1}
       
   968     can_flip: false
       
   969     max_hedgehogs: 36
       
   970     width: 4096
       
   971     can_invert: false
       
   972     bezie_passes: 2
       
   973     fill_points:
       
   974       - {x: 2047, y: 0}
       
   975     can_mirror: true
       
   976     is_negative: false
       
   977     rand_passes: 8
       
   978 
       
   979 
       
   980 
       
   981   # 24
       
   982   -
       
   983     height: 1424
       
   984     put_girders: true
       
   985     outline_points:
       
   986       -
       
   987         - {x: 474, y: 1424, w: 166, h: 1}
       
   988         - {x: 530, y: 1262, w: 96, h: 92}
       
   989         - {x: 692, y: 1090, w: 152, h: 250}
       
   990         - {x: 946, y: 1046, w: 36, h: 270}
       
   991         - {x: 1138, y: 1026, w: 54, h: 224}
       
   992         - {x: 1334, y: 1046, w: 44, h: 216}
       
   993         - {x: 1492, y: 1030, w: 46, h: 300}
       
   994         - {x: 1648, y: 1064, w: 158, h: 272}
       
   995         - {x: 1784, y: 1424, w: 136, h: 1}
       
   996       -
       
   997         - {x: 2068, y: 1422, w: 2, h: 2}
       
   998         - {x: 1966, y: 1240, w: 302, h: 110}
       
   999         - {x: 1994, y: 912, w: 104, h: 290}
       
  1000         - {x: 2270, y: 980, w: 364, h: 122}
       
  1001         - {x: 2268, y: 840, w: 368, h: 100}
       
  1002         - {x: 1932, y: 660, w: 482, h: 130}
       
  1003         - {x: 2478, y: 642, w: 62, h: 64}
       
  1004         - {x: 2690, y: 554, w: 58, h: 246}
       
  1005         - {x: 2900, y: 676, w: 590, h: 98}
       
  1006         - {x: 2788, y: 842, w: 214, h: 188}
       
  1007         - {x: 2750, y: 1086, w: 406, h: 92}
       
  1008         - {x: 3284, y: 902, w: 190, h: 412}
       
  1009         - {x: 3346, y: 1420, w: 2, h: 2}
       
  1010     can_flip: false
       
  1011     max_hedgehogs: 36
       
  1012     width: 4096
       
  1013     can_invert: false
       
  1014     bezie_passes: 2
       
  1015     fill_points:
       
  1016       - {x: 2047, y: 0}
       
  1017     can_mirror: true
       
  1018     is_negative: false
       
  1019     rand_passes: 5
       
  1020 
       
  1021 
       
  1022 
       
  1023   # 25
       
  1024   -
       
  1025     height: 1424
       
  1026     put_girders: true
       
  1027     outline_points:
       
  1028       -
       
  1029         - {x: 362, y: 1424, w: 400, h: 1}
       
  1030         - {x: 426, y: 634, w: 142, h: 360}
       
  1031         - {x: 1136, y: 1140, w: 400, h: 200}
       
  1032         - {x: 1776, y: 576, w: 186, h: 550}
       
  1033         - {x: 1630, y: 1424, w: 454, h: 1}
       
  1034       -
       
  1035         - {x: 1938, y: 1424, w: 190, h: 1}
       
  1036         - {x: 1990, y: 1082, w: 140, h: 150}
       
  1037         - {x: 2064, y: 868, w: 352, h: 94}
       
  1038         - {x: 2476, y: 646, w: 106, h: 282}
       
  1039         - {x: 2652, y: 790, w: 368, h: 142}
       
  1040         - {x: 2708, y: 988, w: 116, h: 244}
       
  1041         - {x: 2626, y: 1424, w: 14, h: 1}
       
  1042       -
       
  1043         - {x: 2814, y: 1424, w: 22, h: 1}
       
  1044         - {x: 3038, y: 1195, w: 120, h: 120}
       
  1045         - {x: 3208, y: 674, w: 354, h: 448}
       
  1046         - {x: 3438, y: 1195, w: 120, h: 120}
       
  1047         - {x: 3532, y: 1424, w: 2, h: 1}
       
  1048     can_flip: false
       
  1049     max_hedgehogs: 36
       
  1050     width: 4096
       
  1051     can_invert: false
       
  1052     bezie_passes: 4
       
  1053     fill_points:
       
  1054       - {x: 2047, y: 0}
       
  1055     can_mirror: true
       
  1056     is_negative: false
       
  1057     rand_passes: 4
       
  1058 
       
  1059 
       
  1060 
       
  1061   # 26
       
  1062   -
       
  1063     height: 1424
       
  1064     put_girders: true
       
  1065     outline_points:
       
  1066       -
       
  1067         - {x: 564, y: 1424, w: 20, h: 1}
       
  1068         - {x: 490, y: 1260, w: 64, h: 62}
       
  1069         - {x: 686, y: 1150, w: 52, h: 146}
       
  1070         - {x: 456, y: 990, w: 116, h: 144}
       
  1071         - {x: 670, y: 868, w: 138, h: 168}
       
  1072         - {x: 442, y: 642, w: 158, h: 162}
       
  1073         - {x: 708, y: 710, w: 198, h: 72}
       
  1074         - {x: 970, y: 628, w: 118, h: 134}
       
  1075         - {x: 836, y: 1118, w: 142, h: 132}
       
  1076         - {x: 1168, y: 1100, w: 172, h: 58}
       
  1077         - {x: 1170, y: 1204, w: 172, h: 62}
       
  1078         - {x: 1432, y: 1104, w: 82, h: 226}
       
  1079         - {x: 1556, y: 994, w: 64, h: 152}
       
  1080         - {x: 1414, y: 734, w: 106, h: 152}
       
  1081         - {x: 1610, y: 660, w: 380, h: 82}
       
  1082         - {x: 1728, y: 822, w: 30, h: 118}
       
  1083         - {x: 1740, y: 988, w: 212, h: 50}
       
  1084         - {x: 1664, y: 1146, w: 128, h: 146}
       
  1085         - {x: 1830, y: 1424, w: 20, h: 1}
       
  1086       -
       
  1087         - {x: 2140, y: 1424, w: 1, h: 1}
       
  1088         - {x: 2076, y: 1302, w: 44, h: 54}
       
  1089         - {x: 2234, y: 1236, w: 58, h: 90}
       
  1090         - {x: 2066, y: 1134, w: 80, h: 80}
       
  1091         - {x: 2046, y: 1004, w: 96, h: 108}
       
  1092         - {x: 2226, y: 1046, w: 110, h: 112}
       
  1093         - {x: 2034, y: 692, w: 118, h: 164}
       
  1094         - {x: 2228, y: 796, w: 130, h: 110}
       
  1095         - {x: 2316, y: 598, w: 344, h: 78}
       
  1096         - {x: 2488, y: 826, w: 50, h: 40}
       
  1097         - {x: 2426, y: 960, w: 32, h: 148}
       
  1098         - {x: 2498, y: 1050, w: 160, h: 34}
       
  1099         - {x: 2474, y: 1188, w: 36, h: 136}
       
  1100         - {x: 2814, y: 1248, w: 48, h: 48}
       
  1101         - {x: 2886, y: 1128, w: 64, h: 88}
       
  1102         - {x: 2758, y: 1060, w: 70, h: 74}
       
  1103         - {x: 2916, y: 996, w: 68, h: 70}
       
  1104         - {x: 2918, y: 884, w: 68, h: 82}
       
  1105         - {x: 2758, y: 724, w: 44, h: 140}
       
  1106         - {x: 3072, y: 706, w: 52, h: 66}
       
  1107         - {x: 3054, y: 902, w: 58, h: 66}
       
  1108         - {x: 3034, y: 1160, w: 76, h: 112}
       
  1109         - {x: 3180, y: 1162, w: 124, h: 64}
       
  1110         - {x: 3272, y: 872, w: 54, h: 134}
       
  1111         - {x: 3210, y: 596, w: 246, h: 62}
       
  1112         - {x: 3506, y: 554, w: 38, h: 238}
       
  1113         - {x: 3612, y: 748, w: 28, h: 28}
       
  1114         - {x: 3492, y: 924, w: 144, h: 94}
       
  1115         - {x: 3432, y: 1078, w: 248, h: 20}
       
  1116         - {x: 3432, y: 1202, w: 238, h: 16}
       
  1117         - {x: 3480, y: 1424, w: 1, h: 1}
       
  1118     can_flip: false
       
  1119     max_hedgehogs: 36
       
  1120     width: 4096
       
  1121     can_invert: false
       
  1122     bezie_passes: 2
       
  1123     fill_points:
       
  1124       - {x: 2047, y: 0}
       
  1125     can_mirror: true
       
  1126     is_negative: false
       
  1127     rand_passes: 7
       
  1128 
       
  1129 
       
  1130 
       
  1131   # 27
       
  1132   -
       
  1133     height: 1424
       
  1134     put_girders: true
       
  1135     outline_points:
       
  1136       -
       
  1137         - {x: 610, y: 1424, w: 1, h: 1}
       
  1138         - {x: 360, y: 1160, w: 130, h: 170}
       
  1139         - {x: 542, y: 1106, w: 316, h: 150}
       
  1140         - {x: 438, y: 786, w: 270, h: 180}
       
  1141         - {x: 446, y: 576, w: 242, h: 156}
       
  1142         - {x: 752, y: 528, w: 610, h: 300}
       
  1143         - {x: 950, y: 868, w: 352, h: 324}
       
  1144         - {x: 850, y: 1424, w: 500, h: 1}
       
  1145         - {x: 1450, y: 1500, w: 1, h: 1}
       
  1146         - {x: 1690, y: 1424, w: 1, h: 1}
       
  1147         - {x: 1652, y: 1304, w: 74, h: 12}
       
  1148         - {x: 1448, y: 975, w: 68, h: 425}
       
  1149         - {x: 1626, y: 992, w: 140, h: 142}
       
  1150         - {x: 1510, y: 592, w: 150, h: 350}
       
  1151         - {x: 1788, y: 594, w: 148, h: 242}
       
  1152         - {x: 1818, y: 872, w: 276, h: 314}
       
  1153         - {x: 1910, y: 1250, w: 130, h: 86}
       
  1154         - {x: 1934, y: 1424, w: 1, h: 1}
       
  1155       -
       
  1156         - {x: 2202, y: 1424, w: 2, h: 2}
       
  1157         - {x: 2140, y: 1290, w: 44, h: 94}
       
  1158         - {x: 2250, y: 1262, w: 44, h: 94}
       
  1159         - {x: 2360, y: 1306, w: 78, h: 70}
       
  1160         - {x: 2366, y: 1424, w: 2, h: 2}
       
  1161       -
       
  1162         - {x: 2704, y: 1424, w: 2, h: 2}
       
  1163         - {x: 2620, y: 1182, w: 108, h: 174}
       
  1164         - {x: 2384, y: 1024, w: 314, h: 98}
       
  1165         - {x: 2210, y: 882, w: 76, h: 230}
       
  1166         - {x: 2334, y: 686, w: 220, h: 154}
       
  1167         - {x: 2740, y: 674, w: 56, h: 266}
       
  1168         - {x: 2924, y: 644, w: 78, h: 304}
       
  1169         - {x: 3148, y: 646, w: 116, h: 162}
       
  1170         - {x: 3480, y: 726, w: 190, h: 228}
       
  1171         - {x: 3260, y: 1004, w: 140, h: 84}
       
  1172         - {x: 3096, y: 1140, w: 242, h: 118}
       
  1173         - {x: 3116, y: 1424, w: 2, h: 2}
       
  1174       -
       
  1175         - {x: 3394, y: 1424, w: 2, h: 2}
       
  1176         - {x: 3350, y: 1328, w: 88, h: 34}
       
  1177         - {x: 3498, y: 1238, w: 96, h: 112}
       
  1178         - {x: 3556, y: 1424, w: 2, h: 2}
       
  1179     can_flip: false
       
  1180     max_hedgehogs: 36
       
  1181     width: 4096
       
  1182     can_invert: false
       
  1183     bezie_passes: 1
       
  1184     fill_points:
       
  1185       - {x: 2047, y: 0}
       
  1186     can_mirror: true
       
  1187     is_negative: false
       
  1188     rand_passes: 5
       
  1189 
       
  1190 
       
  1191 
       
  1192   # 28
       
  1193   -
       
  1194     height: 1424
       
  1195     put_girders: true
       
  1196     outline_points:
       
  1197       -
       
  1198         - {x: 600, y: 1424, w: 25, h: 1}
       
  1199         - {x: 484, y: 1292, w: 254, h: 58}
       
  1200         - {x: 692, y: 1034, w: 100, h: 200}
       
  1201         - {x: 454, y: 646, w: 276, h: 380}
       
  1202         - {x: 820, y: 654, w: 125, h: 270}
       
  1203         - {x: 880, y: 950, w: 96, h: 390}
       
  1204         - {x: 1026, y: 1014, w: 110, h: 350}
       
  1205         - {x: 1000, y: 586, w: 150, h: 380}
       
  1206         - {x: 1200, y: 586, w: 170, h: 375}
       
  1207         - {x: 1212, y: 990, w: 188, h: 298}
       
  1208         - {x: 1440, y: 1068, w: 136, h: 172}
       
  1209         - {x: 1470, y: 594, w: 120, h: 392}
       
  1210         - {x: 1714, y: 594, w: 364, h: 362}
       
  1211         - {x: 1650, y: 1052, w: 315, h: 232}
       
  1212         - {x: 1660, y: 1424, w: 25, h: 1}
       
  1213       -
       
  1214         - {x: 1986, y: 1424, w: 2, h: 2}
       
  1215         - {x: 1944, y: 1286, w: 84, h: 54}
       
  1216         - {x: 1912, y: 1086, w: 150, h: 166}
       
  1217         - {x: 2378, y: 1240, w: 186, h: 98}
       
  1218         - {x: 2444, y: 1004, w: 124, h: 58}
       
  1219         - {x: 2320, y: 582, w: 112, h: 194}
       
  1220         - {x: 2688, y: 660, w: 92, h: 132}
       
  1221         - {x: 3010, y: 574, w: 154, h: 196}
       
  1222         - {x: 2860, y: 974, w: 118, h: 64}
       
  1223         - {x: 2752, y: 1222, w: 328, h: 92}
       
  1224         - {x: 3296, y: 1030, w: 242, h: 222}
       
  1225         - {x: 3298, y: 1316, w: 254, h: 50}
       
  1226         - {x: 3308, y: 1424, w: 2, h: 2}
       
  1227     can_flip: false
       
  1228     max_hedgehogs: 36
       
  1229     width: 4096
       
  1230     can_invert: false
       
  1231     bezie_passes: 2
       
  1232     fill_points:
       
  1233       - {x: 2047, y: 0}
       
  1234     can_mirror: true
       
  1235     is_negative: false
       
  1236     rand_passes: 6
       
  1237 
       
  1238 
       
  1239 
       
  1240   # 29
       
  1241   -
       
  1242     height: 1424
       
  1243     put_girders: true
       
  1244     outline_points:
       
  1245       -
       
  1246         - {x: 554, y: 1424, w: 1, h: 1}
       
  1247         - {x: 432, y: 1326, w: 226, h: 60}
       
  1248         - {x: 320, y: 1246, w: 298, h: 62}
       
  1249         - {x: 480, y: 1104, w: 210, h: 102}
       
  1250         - {x: 408, y: 822, w: 192, h: 248}
       
  1251         - {x: 492, y: 560, w: 206, h: 240}
       
  1252         - {x: 726, y: 572, w: 92, h: 334}
       
  1253         - {x: 662, y: 928, w: 226, h: 126}
       
  1254         - {x: 756, y: 1078, w: 268, h: 156}
       
  1255         - {x: 922, y: 564, w: 138, h: 500}
       
  1256         - {x: 1090, y: 556, w: 94, h: 352}
       
  1257         - {x: 1098, y: 962, w: 170, h: 264}
       
  1258         - {x: 1292, y: 784, w: 84, h: 446}
       
  1259         - {x: 1406, y: 600, w: 158, h: 278}
       
  1260         - {x: 1500, y: 890, w: 104, h: 336}
       
  1261         - {x: 1616, y: 946, w: 90, h: 398}
       
  1262         - {x: 1746, y: 592, w: 134, h: 532}
       
  1263         - {x: 1902, y: 646, w: 156, h: 258}
       
  1264         - {x: 1900, y: 948, w: 132, h: 340}
       
  1265         - {x: 1734, y: 1298, w: 252, h: 82}
       
  1266         - {x: 1804, y: 1424, w: 1, h: 1}
       
  1267       -
       
  1268         - {x: 2096, y: 1424, w: 140, h: 2}
       
  1269         - {x: 1930, y: 1272, w: 196, h: 32}
       
  1270         - {x: 1904, y: 1080, w: 262, h: 134}
       
  1271         - {x: 2304, y: 1072, w: 220, h: 136}
       
  1272         - {x: 2258, y: 890, w: 268, h: 110}
       
  1273         - {x: 1950, y: 762, w: 104, h: 200}
       
  1274         - {x: 2096, y: 624, w: 306, h: 58}
       
  1275         - {x: 2566, y: 588, w: 84, h: 206}
       
  1276         - {x: 2798, y: 574, w: 104, h: 220}
       
  1277         - {x: 3076, y: 576, w: 120, h: 202}
       
  1278         - {x: 3206, y: 818, w: 192, h: 68}
       
  1279         - {x: 2876, y: 948, w: 246, h: 88}
       
  1280         - {x: 2906, y: 1106, w: 194, h: 150}
       
  1281         - {x: 3218, y: 1106, w: 198, h: 152}
       
  1282         - {x: 3094, y: 1424, w: 2, h: 2}
       
  1283     can_flip: false
       
  1284     max_hedgehogs: 36
       
  1285     width: 4096
       
  1286     can_invert: false
       
  1287     bezie_passes: 1
       
  1288     fill_points:
       
  1289       - {x: 2047, y: 0}
       
  1290     can_mirror: true
       
  1291     is_negative: false
       
  1292     rand_passes: 8
       
  1293 
       
  1294 
       
  1295 
       
  1296   # 30
       
  1297   -
       
  1298     height: 1424
       
  1299     put_girders: true
       
  1300     outline_points:
       
  1301       -
       
  1302         - {x: 548, y: 1424, w: 1, h: 1}
       
  1303         - {x: 436, y: 1252, w: 208, h: 72}
       
  1304         - {x: 698, y: 1110, w: 308, h: 60}
       
  1305         - {x: 928, y: 1252, w: 434, h: 40}
       
  1306         - {x: 1374, y: 1112, w: 332, h: 40}
       
  1307         - {x: 1602, y: 1238, w: 226, h: 36}
       
  1308         - {x: 1730, y: 1424, w: 1, h: 1}
       
  1309       -
       
  1310         - {x: 1860, y: 898, w: 111, h: 111}
       
  1311         - {x: 1470, y: 876, w: 34, h: 102}
       
  1312         - {x: 882, y: 814, w: 284, h: 132}
       
  1313         - {x: 430, y: 728, w: 126, h: 168}
       
  1314         - {x: 610, y: 574, w: 114, h: 100}
       
  1315         - {x: 990, y: 572, w: 352, h: 120}
       
  1316         - {x: 1474, y: 528, w: 60, h: 240}
       
  1317         - {x: 1634, y: 622, w: 254, h: 116}
       
  1318       -
       
  1319         - {x: 1960, y: 1424, w: 2, h: 2}
       
  1320         - {x: 1842, y: 1030, w: 46, h: 286}
       
  1321         - {x: 2054, y: 1072, w: 194, h: 56}
       
  1322         - {x: 1854, y: 734, w: 534, h: 200}
       
  1323         - {x: 2470, y: 676, w: 58, h: 468}
       
  1324         - {x: 2676, y: 672, w: 198, h: 112}
       
  1325         - {x: 2600, y: 1424, w: 64, h: 2}
       
  1326       -
       
  1327         - {x: 2844, y: 1424, w: 64, h: 2}
       
  1328         - {x: 2956, y: 894, w: 184, h: 94}
       
  1329         - {x: 3200, y: 814, w: 76, h: 358}
       
  1330         - {x: 3348, y: 984, w: 108, h: 304}
       
  1331         - {x: 3288, y: 1424, w: 176, h: 1}
       
  1332     can_flip: false
       
  1333     max_hedgehogs: 36
       
  1334     width: 4096
       
  1335     can_invert: false
       
  1336     bezie_passes: 3
       
  1337     fill_points:
       
  1338       - {x: 2047, y: 0}
       
  1339     can_mirror: true
       
  1340     is_negative: false
       
  1341     rand_passes: 8
       
  1342 
       
  1343 
       
  1344 
       
  1345   # 31
       
  1346   -
       
  1347     height: 1424
       
  1348     put_girders: true
       
  1349     outline_points:
       
  1350       -
       
  1351         - {x: 618, y: 1424, w: 1, h: 1}
       
  1352         - {x: 448, y: 1300, w: 186, h: 62}
       
  1353         - {x: 472, y: 1092, w: 254, h: 138}
       
  1354         - {x: 810, y: 1168, w: 90, h: 166}
       
  1355         - {x: 1020, y: 1016, w: 224, h: 258}
       
  1356         - {x: 1442, y: 1158, w: 96, h: 146}
       
  1357         - {x: 1750, y: 1098, w: 224, h: 134}
       
  1358         - {x: 1730, y: 1302, w: 210, h: 54}
       
  1359         - {x: 1732, y: 1424, w: 1, h: 1}
       
  1360       -
       
  1361         - {x: 402, y: 818, w: 110, h: 92}
       
  1362         - {x: 452, y: 712, w: 160, h: 32}
       
  1363         - {x: 350, y: 568, w: 134, h: 78}
       
  1364         - {x: 902, y: 560, w: 132, h: 84}
       
  1365         - {x: 902, y: 708, w: 230, h: 36}
       
  1366         - {x: 920, y: 808, w: 166, h: 96}
       
  1367       -
       
  1368         - {x: 1902, y: 834, w: 202, h: 42}
       
  1369         - {x: 1452, y: 788, w: 134, h: 98}
       
  1370         - {x: 1414, y: 552, w: 116, h: 154}
       
  1371         - {x: 1628, y: 652, w: 150, h: 70}
       
  1372         - {x: 1950, y: 552, w: 86, h: 220}
       
  1373       -
       
  1374         - {x: 2274, y: 1424, w: 166, h: 1}
       
  1375         - {x: 2330, y: 1262, w: 96, h: 92}
       
  1376         - {x: 2492, y: 1090, w: 152, h: 250}
       
  1377         - {x: 2746, y: 1046, w: 36, h: 270}
       
  1378         - {x: 2938, y: 1026, w: 54, h: 224}
       
  1379         - {x: 3134, y: 1046, w: 44, h: 216}
       
  1380         - {x: 3292, y: 1030, w: 46, h: 300}
       
  1381         - {x: 3448, y: 1064, w: 158, h: 272}
       
  1382         - {x: 3584, y: 1424, w: 136, h: 1}
       
  1383     can_flip: false
       
  1384     max_hedgehogs: 36
       
  1385     width: 4096
       
  1386     can_invert: false
       
  1387     bezie_passes: 3
       
  1388     fill_points:
       
  1389       - {x: 2047, y: 0}
       
  1390     can_mirror: true
       
  1391     is_negative: false
       
  1392     rand_passes: 5
       
  1393 
       
  1394 
       
  1395 
       
  1396   # 32
       
  1397   -
       
  1398     height: 1424
       
  1399     put_girders: true
       
  1400     outline_points:
       
  1401       -
       
  1402         - {x: 474, y: 1424, w: 1, h: 1}
       
  1403         - {x: 390, y: 1318, w: 168, h: 26}
       
  1404         - {x: 582, y: 976, w: 122, h: 314}
       
  1405         - {x: 768, y: 1144, w: 56, h: 180}
       
  1406         - {x: 878, y: 1256, w: 64, h: 56}
       
  1407         - {x: 940, y: 1050, w: 106, h: 220}
       
  1408         - {x: 844, y: 896, w: 162, h: 140}
       
  1409         - {x: 696, y: 610, w: 886, h: 174}
       
  1410         - {x: 1134, y: 848, w: 296, h: 108}
       
  1411         - {x: 1150, y: 1152, w: 152, h: 146}
       
  1412         - {x: 1372, y: 1174, w: 60, h: 152}
       
  1413         - {x: 1484, y: 1122, w: 150, h: 138}
       
  1414         - {x: 1694, y: 764, w: 56, h: 582}
       
  1415         - {x: 1820, y: 1174, w: 94, h: 232}
       
  1416         - {x: 1812, y: 1424, w: 1, h: 1}
       
  1417       -
       
  1418         - {x: 2088, y: 1424, w: 190, h: 1}
       
  1419         - {x: 2140, y: 1082, w: 140, h: 150}
       
  1420         - {x: 2214, y: 868, w: 352, h: 94}
       
  1421         - {x: 2626, y: 646, w: 106, h: 282}
       
  1422         - {x: 2802, y: 790, w: 368, h: 142}
       
  1423         - {x: 2858, y: 988, w: 116, h: 244}
       
  1424         - {x: 2776, y: 1424, w: 14, h: 1}
       
  1425       -
       
  1426         - {x: 2964, y: 1424, w: 22, h: 1}
       
  1427         - {x: 3188, y: 1195, w: 120, h: 120}
       
  1428         - {x: 3358, y: 674, w: 354, h: 448}
       
  1429         - {x: 3588, y: 1195, w: 120, h: 120}
       
  1430         - {x: 3682, y: 1424, w: 2, h: 1}
       
  1431     can_flip: false
       
  1432     max_hedgehogs: 36
       
  1433     width: 4096
       
  1434     can_invert: false
       
  1435     bezie_passes: 3
       
  1436     fill_points:
       
  1437       - {x: 2047, y: 0}
       
  1438     can_mirror: true
       
  1439     is_negative: false
       
  1440     rand_passes: 7
       
  1441 
       
  1442 
       
  1443 
       
  1444   # 33
       
  1445   -
       
  1446     height: 1424
       
  1447     put_girders: true
       
  1448     outline_points:
       
  1449       -
       
  1450         - {x: 568, y: 1422, w: 2, h: 2}
       
  1451         - {x: 466, y: 1240, w: 302, h: 110}
       
  1452         - {x: 494, y: 912, w: 104, h: 290}
       
  1453         - {x: 770, y: 980, w: 364, h: 122}
       
  1454         - {x: 768, y: 840, w: 368, h: 100}
       
  1455         - {x: 432, y: 660, w: 482, h: 130}
       
  1456         - {x: 978, y: 642, w: 62, h: 64}
       
  1457         - {x: 1190, y: 554, w: 58, h: 246}
       
  1458         - {x: 1400, y: 676, w: 590, h: 98}
       
  1459         - {x: 1288, y: 842, w: 214, h: 188}
       
  1460         - {x: 1250, y: 1086, w: 406, h: 92}
       
  1461         - {x: 1784, y: 902, w: 190, h: 412}
       
  1462         - {x: 1846, y: 1420, w: 2, h: 2}
       
  1463       -
       
  1464         - {x: 2140, y: 1424, w: 1, h: 1}
       
  1465         - {x: 2076, y: 1302, w: 44, h: 54}
       
  1466         - {x: 2234, y: 1236, w: 58, h: 90}
       
  1467         - {x: 2066, y: 1134, w: 80, h: 80}
       
  1468         - {x: 2046, y: 1004, w: 96, h: 108}
       
  1469         - {x: 2226, y: 1046, w: 110, h: 112}
       
  1470         - {x: 2034, y: 692, w: 118, h: 164}
       
  1471         - {x: 2228, y: 796, w: 130, h: 110}
       
  1472         - {x: 2316, y: 598, w: 344, h: 78}
       
  1473         - {x: 2488, y: 826, w: 50, h: 40}
       
  1474         - {x: 2426, y: 960, w: 32, h: 148}
       
  1475         - {x: 2498, y: 1050, w: 160, h: 34}
       
  1476         - {x: 2474, y: 1188, w: 36, h: 136}
       
  1477         - {x: 2814, y: 1248, w: 48, h: 48}
       
  1478         - {x: 2886, y: 1128, w: 64, h: 88}
       
  1479         - {x: 2758, y: 1060, w: 70, h: 74}
       
  1480         - {x: 2916, y: 996, w: 68, h: 70}
       
  1481         - {x: 2918, y: 884, w: 68, h: 82}
       
  1482         - {x: 2758, y: 724, w: 44, h: 140}
       
  1483         - {x: 3072, y: 706, w: 52, h: 66}
       
  1484         - {x: 3054, y: 902, w: 58, h: 66}
       
  1485         - {x: 3034, y: 1160, w: 76, h: 112}
       
  1486         - {x: 3180, y: 1162, w: 124, h: 64}
       
  1487         - {x: 3272, y: 872, w: 54, h: 134}
       
  1488         - {x: 3210, y: 596, w: 246, h: 62}
       
  1489         - {x: 3506, y: 554, w: 38, h: 238}
       
  1490         - {x: 3612, y: 748, w: 28, h: 28}
       
  1491         - {x: 3492, y: 924, w: 144, h: 94}
       
  1492         - {x: 3432, y: 1078, w: 248, h: 20}
       
  1493         - {x: 3432, y: 1202, w: 238, h: 16}
       
  1494         - {x: 3480, y: 1424, w: 1, h: 1}
       
  1495     can_flip: false
       
  1496     max_hedgehogs: 36
       
  1497     width: 4096
       
  1498     can_invert: false
       
  1499     bezie_passes: 2
       
  1500     fill_points:
       
  1501       - {x: 2047, y: 0}
       
  1502     can_mirror: true
       
  1503     is_negative: false
       
  1504     rand_passes: 6
       
  1505 
       
  1506 
       
  1507 
       
  1508   # 34
       
  1509   -
       
  1510     height: 1424
       
  1511     put_girders: true
       
  1512     outline_points:
       
  1513       -
       
  1514         - {x: 362, y: 1424, w: 400, h: 1}
       
  1515         - {x: 426, y: 634, w: 142, h: 360}
       
  1516         - {x: 1136, y: 1140, w: 400, h: 200}
       
  1517         - {x: 1776, y: 576, w: 186, h: 550}
       
  1518         - {x: 1630, y: 1424, w: 454, h: 1}
       
  1519       -
       
  1520         - {x: 1964, y: 1424, w: 20, h: 1}
       
  1521         - {x: 1890, y: 1260, w: 64, h: 62}
       
  1522         - {x: 2086, y: 1150, w: 52, h: 146}
       
  1523         - {x: 1856, y: 990, w: 116, h: 144}
       
  1524         - {x: 2070, y: 868, w: 138, h: 168}
       
  1525         - {x: 1842, y: 642, w: 158, h: 162}
       
  1526         - {x: 2108, y: 710, w: 198, h: 72}
       
  1527         - {x: 2370, y: 628, w: 118, h: 134}
       
  1528         - {x: 2236, y: 1118, w: 142, h: 132}
       
  1529         - {x: 2568, y: 1100, w: 172, h: 58}
       
  1530         - {x: 2570, y: 1204, w: 172, h: 62}
       
  1531         - {x: 2832, y: 1104, w: 82, h: 226}
       
  1532         - {x: 2956, y: 994, w: 64, h: 152}
       
  1533         - {x: 2814, y: 734, w: 106, h: 152}
       
  1534         - {x: 3010, y: 660, w: 380, h: 82}
       
  1535         - {x: 3128, y: 822, w: 30, h: 118}
       
  1536         - {x: 3140, y: 988, w: 212, h: 50}
       
  1537         - {x: 3064, y: 1146, w: 128, h: 146}
       
  1538         - {x: 3230, y: 1424, w: 20, h: 1}
       
  1539     can_flip: false
       
  1540     max_hedgehogs: 36
       
  1541     width: 4096
       
  1542     can_invert: false
       
  1543     bezie_passes: 2
       
  1544     fill_points:
       
  1545       - {x: 2047, y: 0}
       
  1546     can_mirror: true
       
  1547     is_negative: false
       
  1548     rand_passes: 6
       
  1549 
       
  1550 
       
  1551 
       
  1552   # 35
       
  1553   -
       
  1554     height: 1424
       
  1555     put_girders: true
       
  1556     outline_points:
       
  1557       -
       
  1558         - {x: 564, y: 1424, w: 20, h: 1}
       
  1559         - {x: 490, y: 1260, w: 64, h: 62}
       
  1560         - {x: 686, y: 1150, w: 52, h: 146}
       
  1561         - {x: 456, y: 990, w: 116, h: 144}
       
  1562         - {x: 670, y: 868, w: 138, h: 168}
       
  1563         - {x: 442, y: 642, w: 158, h: 162}
       
  1564         - {x: 708, y: 710, w: 198, h: 72}
       
  1565         - {x: 970, y: 628, w: 118, h: 134}
       
  1566         - {x: 836, y: 1118, w: 142, h: 132}
       
  1567         - {x: 1168, y: 1100, w: 172, h: 58}
       
  1568         - {x: 1170, y: 1204, w: 172, h: 62}
       
  1569         - {x: 1432, y: 1104, w: 82, h: 226}
       
  1570         - {x: 1556, y: 994, w: 64, h: 152}
       
  1571         - {x: 1414, y: 734, w: 106, h: 152}
       
  1572         - {x: 1610, y: 660, w: 380, h: 82}
       
  1573         - {x: 1728, y: 822, w: 30, h: 118}
       
  1574         - {x: 1740, y: 988, w: 212, h: 50}
       
  1575         - {x: 1664, y: 1146, w: 128, h: 146}
       
  1576         - {x: 1830, y: 1424, w: 20, h: 1}
       
  1577       -
       
  1578         - {x: 2100, y: 1424, w: 2, h: 2}
       
  1579         - {x: 2194, y: 1302, w: 58, h: 62}
       
  1580         - {x: 2180, y: 1170, w: 94, h: 90}
       
  1581         - {x: 1986, y: 1026, w: 80, h: 220}
       
  1582         - {x: 2176, y: 1000, w: 82, h: 118}
       
  1583         - {x: 1982, y: 728, w: 134, h: 226}
       
  1584         - {x: 2168, y: 728, w: 52, h: 52}
       
  1585         - {x: 2272, y: 574, w: 56, h: 212}
       
  1586         - {x: 2388, y: 722, w: 60, h: 62}
       
  1587         - {x: 2518, y: 724, w: 108, h: 218}
       
  1588         - {x: 2412, y: 916, w: 36, h: 168}
       
  1589         - {x: 2528, y: 1056, w: 140, h: 134}
       
  1590         - {x: 2388, y: 1250, w: 74, h: 82}
       
  1591         - {x: 2550, y: 1424, w: 102, h: 2}
       
  1592       -
       
  1593         - {x: 3104, y: 1424, w: 72, h: 2}
       
  1594         - {x: 3026, y: 1308, w: 266, h: 34}
       
  1595         - {x: 3024, y: 1148, w: 252, h: 80}
       
  1596         - {x: 3012, y: 976, w: 256, h: 94}
       
  1597         - {x: 2940, y: 834, w: 174, h: 86}
       
  1598         - {x: 3196, y: 718, w: 156, h: 96}
       
  1599         - {x: 2886, y: 614, w: 206, h: 66}
       
  1600         - {x: 3246, y: 556, w: 152, h: 40}
       
  1601         - {x: 3508, y: 672, w: 60, h: 162}
       
  1602         - {x: 3342, y: 888, w: 146, h: 80}
       
  1603         - {x: 3486, y: 1034, w: 178, h: 122}
       
  1604         - {x: 3372, y: 1220, w: 34, h: 124}
       
  1605         - {x: 3498, y: 1424, w: 52, h: 2}
       
  1606     can_flip: false
       
  1607     max_hedgehogs: 36
       
  1608     width: 4096
       
  1609     can_invert: false
       
  1610     bezie_passes: 3
       
  1611     fill_points:
       
  1612       - {x: 2047, y: 0}
       
  1613     can_mirror: true
       
  1614     is_negative: false
       
  1615     rand_passes: 7
       
  1616 
       
  1617 
       
  1618 
       
  1619   # 36
       
  1620   -
       
  1621     height: 1024
       
  1622     put_girders: false
       
  1623     outline_points:
       
  1624       -
       
  1625         - {x: 324, y: 756, w: 196, h: 204}
       
  1626         - {x: 224, y: 596, w: 404, h: 60}
       
  1627         - {x: 240, y: 268, w: 464, h: 152}
       
  1628         - {x: 876, y: 236, w: 168, h: 348}
       
  1629         - {x: 1204, y: 56, w: 148, h: 700}
       
  1630         - {x: 1516, y: 52, w: 192, h: 664}
       
  1631         - {x: 1808, y: 60, w: 328, h: 496}
       
  1632         - {x: 2292, y: 92, w: 184, h: 492}
       
  1633         - {x: 2664, y: 216, w: 196, h: 340}
       
  1634         - {x: 3004, y: 108, w: 176, h: 480}
       
  1635         - {x: 3260, y: 368, w: 120, h: 348}
       
  1636         - {x: 3476, y: 460, w: 208, h: 448}
       
  1637         - {x: 3268, y: 906, w: 192, h: 96}
       
  1638         - {x: 2876, y: 664, w: 204, h: 310}
       
  1639         - {x: 2240, y: 748, w: 344, h: 224}
       
  1640         - {x: 1584, y: 796, w: 440, h: 250}
       
  1641         - {x: 892, y: 852, w: 324, h: 184}
       
  1642         - {x: 576, y: 976, w: 16, h: 28}
       
  1643     can_flip: false
       
  1644     max_hedgehogs: 32
       
  1645     width: 4096
       
  1646     can_invert: false
       
  1647     bezie_passes: 4
       
  1648     fill_points:
       
  1649       - {x: 2047, y: 0}
       
  1650     can_mirror: true
       
  1651     is_negative: true
       
  1652     rand_passes: 12
       
  1653 
       
  1654 
       
  1655 
       
  1656   # 37
       
  1657   -
       
  1658     height: 2048
       
  1659     put_girders: true
       
  1660     outline_points:
       
  1661       -
       
  1662         - {x: 700, y: 2100, w: 120, h: 175}
       
  1663         - {x: 800, y: 1200, w: 120, h: 175}
       
  1664         - {x: 900, y: 400, w: 120, h: 150}
       
  1665         - {x: 1100, y: 600, w: 120, h: 150}
       
  1666         - {x: 1300, y: 900, w: 120, h: 150}
       
  1667         - {x: 1000, y: 1000, w: 120, h: 150}
       
  1668         - {x: 1700, y: 1850, w: 120, h: 175}
       
  1669         - {x: 2048, y: 2100, w: 120, h: 175}
       
  1670       -
       
  1671         - {x: 2048, y: 2100, w: 120, h: 150}
       
  1672         - {x: 2400, y: 1850, w: 120, h: 150}
       
  1673         - {x: 2600, y: 1000, w: 120, h: 175}
       
  1674         - {x: 2800, y: 900, w: 120, h: 150}
       
  1675         - {x: 3000, y: 600, w: 120, h: 150}
       
  1676         - {x: 3200, y: 400, w: 120, h: 150}
       
  1677         - {x: 3300, y: 1200, w: 120, h: 150}
       
  1678         - {x: 3400, y: 2100, w: 120, h: 175}
       
  1679       -
       
  1680         - {x: 1450, y: 700, w: 125, h: 125}
       
  1681         - {x: 1850, y: 500, w: 125, h: 125}
       
  1682         - {x: 2250, y: 500, w: 125, h: 125}
       
  1683         - {x: 2500, y: 700, w: 125, h: 125}
       
  1684       -
       
  1685         - {x: 1550, y: 1500, w: 125, h: 125}
       
  1686         - {x: 1830, y: 1150, w: 125, h: 125}
       
  1687         - {x: 2260, y: 1000, w: 125, h: 125}
       
  1688         - {x: 2250, y: 1400, w: 125, h: 125}
       
  1689     can_flip: false
       
  1690     max_hedgehogs: 48
       
  1691     width: 4096
       
  1692     can_invert: false
       
  1693     bezie_passes: 3
       
  1694     fill_points:
       
  1695       - {x: 2047, y: 0}
       
  1696     can_mirror: true
       
  1697     is_negative: false
       
  1698     rand_passes: 3
       
  1699 
       
  1700 
       
  1701 
       
  1702   # 38
       
  1703   -
       
  1704     height: 2048
       
  1705     put_girders: true
       
  1706     outline_points:
       
  1707       -
       
  1708         - {x: 100, y: 2100, w: 1, h: 1}
       
  1709         - {x: 100, y: 1600, w: 250, h: 500}
       
  1710         - {x: 400, y: 600, w: 250, h: 1500}
       
  1711         - {x: 700, y: 1600, w: 250, h: 600}
       
  1712         - {x: 1000, y: 1800, w: 250, h: 300}
       
  1713         - {x: 1300, y: 500, w: 250, h: 1600}
       
  1714         - {x: 1600, y: 1700, w: 150, h: 400}
       
  1715         - {x: 1800, y: 1600, w: 150, h: 500}
       
  1716         - {x: 2000, y: 1400, w: 150, h: 700}
       
  1717         - {x: 2200, y: 300, w: 250, h: 1800}
       
  1718         - {x: 2500, y: 1500, w: 250, h: 600}
       
  1719         - {x: 2800, y: 1900, w: 250, h: 200}
       
  1720         - {x: 3100, y: 1600, w: 250, h: 500}
       
  1721         - {x: 3400, y: 600, w: 250, h: 1500}
       
  1722         - {x: 3700, y: 1800, w: 150, h: 300}
       
  1723         - {x: 3700, y: 2100, w: 1, h: 1}
       
  1724     can_flip: false
       
  1725     max_hedgehogs: 48
       
  1726     width: 4096
       
  1727     can_invert: false
       
  1728     bezie_passes: 4
       
  1729     fill_points:
       
  1730       - {x: 2047, y: 0}
       
  1731     can_mirror: true
       
  1732     is_negative: false
       
  1733     rand_passes: 4
       
  1734 
       
  1735 
       
  1736 
       
  1737   # 39
       
  1738   -
       
  1739     height: 512
       
  1740     put_girders: false
       
  1741     outline_points:
       
  1742       -
       
  1743         - {x: 90, y: 520, w: 1, h: 1}
       
  1744         - {x: 90, y: 350, w: 10, h: 150}
       
  1745         - {x: 170, y: 350, w: 10, h: 150}
       
  1746         - {x: 170, y: 520, w: 1, h: 1}
       
  1747       -
       
  1748         - {x: 270, y: 520, w: 1, h: 1}
       
  1749         - {x: 270, y: 350, w: 10, h: 150}
       
  1750         - {x: 350, y: 350, w: 10, h: 150}
       
  1751         - {x: 350, y: 520, w: 1, h: 1}
       
  1752       -
       
  1753         - {x: 450, y: 520, w: 1, h: 1}
       
  1754         - {x: 450, y: 350, w: 10, h: 150}
       
  1755         - {x: 530, y: 350, w: 10, h: 150}
       
  1756         - {x: 530, y: 520, w: 1, h: 1}
       
  1757       -
       
  1758         - {x: 630, y: 520, w: 1, h: 1}
       
  1759         - {x: 630, y: 350, w: 10, h: 150}
       
  1760         - {x: 710, y: 350, w: 10, h: 150}
       
  1761         - {x: 710, y: 520, w: 1, h: 1}
       
  1762       -
       
  1763         - {x: 810, y: 520, w: 1, h: 1}
       
  1764         - {x: 810, y: 350, w: 10, h: 150}
       
  1765         - {x: 890, y: 350, w: 10, h: 150}
       
  1766         - {x: 890, y: 520, w: 1, h: 1}
       
  1767       -
       
  1768         - {x: 990, y: 520, w: 1, h: 1}
       
  1769         - {x: 990, y: 350, w: 10, h: 150}
       
  1770         - {x: 1070, y: 350, w: 10, h: 150}
       
  1771         - {x: 1070, y: 520, w: 1, h: 1}
       
  1772       -
       
  1773         - {x: 1170, y: 520, w: 1, h: 1}
       
  1774         - {x: 1170, y: 350, w: 10, h: 150}
       
  1775         - {x: 1250, y: 350, w: 10, h: 150}
       
  1776         - {x: 1250, y: 520, w: 1, h: 1}
       
  1777       -
       
  1778         - {x: 1350, y: 520, w: 1, h: 1}
       
  1779         - {x: 1350, y: 350, w: 10, h: 150}
       
  1780         - {x: 1430, y: 350, w: 10, h: 150}
       
  1781         - {x: 1430, y: 520, w: 1, h: 1}
       
  1782     can_flip: false
       
  1783     max_hedgehogs: 8
       
  1784     width: 1536
       
  1785     can_invert: false
       
  1786     bezie_passes: 3
       
  1787     fill_points:
       
  1788       - {x: 512, y: 0}
       
  1789     can_mirror: true
       
  1790     is_negative: false
       
  1791     rand_passes: 3
       
  1792 
       
  1793 
       
  1794 
       
  1795   # 40
       
  1796   -
       
  1797     height: 1024
       
  1798     put_girders: false
       
  1799     outline_points:
       
  1800       -
       
  1801         - {x: 90, y: 1050, w: 1, h: 1}
       
  1802         - {x: 100, y: 800, w: 100, h: 200}
       
  1803         - {x: 300, y: 600, w: 100, h: 200}
       
  1804         - {x: 500, y: 200, w: 100, h: 200}
       
  1805         - {x: 700, y: 600, w: 100, h: 100}
       
  1806         - {x: 900, y: 800, w: 100, h: 200}
       
  1807         - {x: 900, y: 1050, w: 1, h: 1}
       
  1808     can_flip: false
       
  1809     max_hedgehogs: 8
       
  1810     width: 1024
       
  1811     can_invert: false
       
  1812     bezie_passes: 3
       
  1813     fill_points:
       
  1814       - {x: 512, y: 0}
       
  1815     can_mirror: true
       
  1816     is_negative: false
       
  1817     rand_passes: 3
       
  1818 
       
  1819 
       
  1820 
       
  1821   # 41
       
  1822   -
       
  1823     height: 2048
       
  1824     put_girders: true
       
  1825     outline_points:
       
  1826       -
       
  1827         - {x: 95, y: 500, w: 26, h: 26}
       
  1828         - {x: 100, y: 275, w: 50, h: 125}
       
  1829         - {x: 325, y: 275, w: 50, h: 125}
       
  1830         - {x: 330, y: 500, w: 26, h: 26}
       
  1831       -
       
  1832         - {x: 725, y: 125, w: 26, h: 26}
       
  1833         - {x: 725, y: 25, w: 30, h: 50}
       
  1834         - {x: 825, y: 35, w: 30, h: 35}
       
  1835         - {x: 825, y: 135, w: 26, h: 26}
       
  1836       -
       
  1837         - {x: 1150, y: 550, w: 50, h: 75}
       
  1838         - {x: 1250, y: 300, w: 50, h: 75}
       
  1839         - {x: 1350, y: 300, w: 50, h: 75}
       
  1840         - {x: 1400, y: 575, w: 50, h: 75}
       
  1841       -
       
  1842         - {x: 725, y: 1050, w: 75, h: 75}
       
  1843         - {x: 700, y: 800, w: 125, h: 175}
       
  1844         - {x: 950, y: 800, w: 125, h: 175}
       
  1845         - {x: 1000, y: 1100, w: 75, h: 75}
       
  1846       -
       
  1847         - {x: 175, y: 1500, w: 26, h: 26}
       
  1848         - {x: 180, y: 1400, w: 30, h: 50}
       
  1849         - {x: 250, y: 1400, w: 30, h: 50}
       
  1850         - {x: 275, y: 1510, w: 26, h: 26}
       
  1851       -
       
  1852         - {x: 500, y: 1800, w: 125, h: 125}
       
  1853         - {x: 600, y: 1650, w: 125, h: 125}
       
  1854         - {x: 750, y: 1650, w: 125, h: 125}
       
  1855         - {x: 950, y: 1850, w: 125, h: 125}
       
  1856       -
       
  1857         - {x: 1075, y: 1450, w: 26, h: 26}
       
  1858         - {x: 1100, y: 1300, w: 30, h: 50}
       
  1859         - {x: 1150, y: 1300, w: 30, h: 50}
       
  1860         - {x: 1175, y: 1430, w: 26, h: 26}
       
  1861       -
       
  1862         - {x: 1600, y: 1250, w: 50, h: 125}
       
  1863         - {x: 1700, y: 950, w: 50, h: 125}
       
  1864         - {x: 1850, y: 500, w: 75, h: 125}
       
  1865         - {x: 1950, y: 550, w: 75, h: 175}
       
  1866         - {x: 2250, y: 950, w: 50, h: 125}
       
  1867         - {x: 2350, y: 1250, w: 50, h: 125}
       
  1868       -
       
  1869         - {x: 1750, y: 2010, w: 26, h: 26}
       
  1870         - {x: 1900, y: 1870, w: 75, h: 75}
       
  1871         - {x: 2050, y: 1870, w: 75, h: 75}
       
  1872         - {x: 2175, y: 2010, w: 26, h: 26}
       
  1873       -
       
  1874         - {x: 2500, y: 1700, w: 26, h: 26}
       
  1875         - {x: 2575, y: 1500, w: 35, h: 75}
       
  1876         - {x: 2650, y: 1500, w: 35, h: 75}
       
  1877         - {x: 2700, y: 1690, w: 26, h: 26}
       
  1878       -
       
  1879         - {x: 2000, y: 125, w: 26, h: 26}
       
  1880         - {x: 2000, y: 50, w: 50, h: 50}
       
  1881         - {x: 2100, y: 50, w: 50, h: 50}
       
  1882         - {x: 2150, y: 150, w: 26, h: 26}
       
  1883       -
       
  1884         - {x: 2600, y: 350, w: 50, h: 125}
       
  1885         - {x: 2750, y: 250, w: 75, h: 75}
       
  1886         - {x: 3200, y: 525, w: 75, h: 75}
       
  1887         - {x: 2750, y: 550, w: 75, h: 125}
       
  1888       -
       
  1889         - {x: 2800, y: 1150, w: 26, h: 26}
       
  1890         - {x: 2770, y: 950, w: 50, h: 50}
       
  1891         - {x: 2880, y: 950, w: 50, h: 50}
       
  1892         - {x: 2900, y: 1150, w: 26, h: 26}
       
  1893       -
       
  1894         - {x: 3075, y: 1985, w: 26, h: 26}
       
  1895         - {x: 3255, y: 1700, w: 75, h: 125}
       
  1896         - {x: 3475, y: 1700, w: 75, h: 125}
       
  1897         - {x: 3625, y: 1985, w: 26, h: 26}
       
  1898       -
       
  1899         - {x: 3200, y: 1450, w: 26, h: 26}
       
  1900         - {x: 3140, y: 1350, w: 50, h: 50}
       
  1901         - {x: 3280, y: 1350, w: 50, h: 50}
       
  1902         - {x: 3300, y: 1450, w: 26, h: 26}
       
  1903       -
       
  1904         - {x: 3500, y: 1050, w: 50, h: 75}
       
  1905         - {x: 3650, y: 600, w: 75, h: 125}
       
  1906         - {x: 3800, y: 600, w: 75, h: 125}
       
  1907         - {x: 3900, y: 1000, w: 50, h: 75}
       
  1908       -
       
  1909         - {x: 3800, y: 200, w: 50, h: 75}
       
  1910         - {x: 3975, y: 50, w: 75, h: 50}
       
  1911         - {x: 4010, y: 225, w: 50, h: 75}
       
  1912     can_flip: true
       
  1913     max_hedgehogs: 48
       
  1914     width: 4096
       
  1915     can_invert: false
       
  1916     bezie_passes: 2
       
  1917     fill_points:
       
  1918       - {x: 2047, y: 0}
       
  1919     can_mirror: true
       
  1920     is_negative: false
       
  1921     rand_passes: 9
       
  1922 
       
  1923 
       
  1924 
       
  1925   # 42
       
  1926   -
       
  1927     height: 512
       
  1928     put_girders: false
       
  1929     outline_points:
       
  1930       -
       
  1931         - {x: 90, y: 520, w: 1, h: 1}
       
  1932         - {x: 90, y: 50, w: 10, h: 50}
       
  1933         - {x: 170, y: 200, w: 10, h: 50}
       
  1934         - {x: 270, y: 350, w: 10, h: 50}
       
  1935         - {x: 350, y: 150, w: 10, h: 50}
       
  1936         - {x: 350, y: 520, w: 1, h: 1}
       
  1937       -
       
  1938         - {x: 1170, y: 520, w: 1, h: 1}
       
  1939         - {x: 1170, y: 150, w: 10, h: 50}
       
  1940         - {x: 1250, y: 350, w: 10, h: 50}
       
  1941         - {x: 1350, y: 200, w: 10, h: 50}
       
  1942         - {x: 1430, y: 50, w: 10, h: 50}
       
  1943         - {x: 1430, y: 520, w: 1, h: 1}
       
  1944     can_flip: false
       
  1945     max_hedgehogs: 8
       
  1946     width: 1536
       
  1947     can_invert: false
       
  1948     bezie_passes: 3
       
  1949     fill_points:
       
  1950       - {x: 512, y: 0}
       
  1951     can_mirror: true
       
  1952     is_negative: false
       
  1953     rand_passes: 3
       
  1954 
       
  1955 
       
  1956 
       
  1957   # 43
       
  1958   -
       
  1959     height: 4096
       
  1960     put_girders: true
       
  1961     outline_points:
       
  1962       -
       
  1963         - {x: 95, y: 500, w: 26, h: 26}
       
  1964         - {x: 100, y: 275, w: 50, h: 125}
       
  1965         - {x: 325, y: 275, w: 50, h: 125}
       
  1966         - {x: 330, y: 500, w: 26, h: 26}
       
  1967       -
       
  1968         - {x: 725, y: 125, w: 26, h: 26}
       
  1969         - {x: 725, y: 25, w: 30, h: 50}
       
  1970         - {x: 825, y: 35, w: 30, h: 35}
       
  1971         - {x: 825, y: 135, w: 26, h: 26}
       
  1972       -
       
  1973         - {x: 1150, y: 550, w: 50, h: 75}
       
  1974         - {x: 1250, y: 300, w: 50, h: 75}
       
  1975         - {x: 1350, y: 300, w: 50, h: 75}
       
  1976         - {x: 1400, y: 575, w: 50, h: 75}
       
  1977       -
       
  1978         - {x: 725, y: 1050, w: 75, h: 75}
       
  1979         - {x: 700, y: 800, w: 125, h: 175}
       
  1980         - {x: 950, y: 800, w: 125, h: 175}
       
  1981         - {x: 1000, y: 1100, w: 75, h: 75}
       
  1982       -
       
  1983         - {x: 175, y: 1500, w: 26, h: 26}
       
  1984         - {x: 180, y: 1400, w: 30, h: 50}
       
  1985         - {x: 250, y: 1400, w: 30, h: 50}
       
  1986         - {x: 275, y: 1510, w: 26, h: 26}
       
  1987       -
       
  1988         - {x: 500, y: 1800, w: 125, h: 125}
       
  1989         - {x: 600, y: 1650, w: 125, h: 125}
       
  1990         - {x: 750, y: 1650, w: 125, h: 125}
       
  1991         - {x: 950, y: 1850, w: 125, h: 125}
       
  1992       -
       
  1993         - {x: 1075, y: 1450, w: 26, h: 26}
       
  1994         - {x: 1100, y: 1300, w: 30, h: 50}
       
  1995         - {x: 1150, y: 1300, w: 30, h: 50}
       
  1996         - {x: 1175, y: 1430, w: 26, h: 26}
       
  1997       -
       
  1998         - {x: 1600, y: 1250, w: 50, h: 125}
       
  1999         - {x: 1700, y: 950, w: 50, h: 125}
       
  2000         - {x: 1850, y: 500, w: 75, h: 125}
       
  2001         - {x: 1950, y: 550, w: 75, h: 175}
       
  2002         - {x: 2250, y: 950, w: 50, h: 125}
       
  2003         - {x: 2350, y: 1250, w: 50, h: 125}
       
  2004       -
       
  2005         - {x: 1750, y: 2010, w: 26, h: 26}
       
  2006         - {x: 1900, y: 1870, w: 75, h: 75}
       
  2007         - {x: 2050, y: 1870, w: 75, h: 75}
       
  2008         - {x: 2175, y: 2010, w: 26, h: 26}
       
  2009       -
       
  2010         - {x: 2500, y: 1700, w: 26, h: 26}
       
  2011         - {x: 2575, y: 1500, w: 35, h: 75}
       
  2012         - {x: 2650, y: 1500, w: 35, h: 75}
       
  2013         - {x: 2700, y: 1690, w: 26, h: 26}
       
  2014       -
       
  2015         - {x: 2000, y: 125, w: 26, h: 26}
       
  2016         - {x: 2000, y: 50, w: 50, h: 50}
       
  2017         - {x: 2100, y: 50, w: 50, h: 50}
       
  2018         - {x: 2150, y: 150, w: 26, h: 26}
       
  2019       -
       
  2020         - {x: 2600, y: 350, w: 50, h: 125}
       
  2021         - {x: 2750, y: 250, w: 75, h: 75}
       
  2022         - {x: 3200, y: 525, w: 75, h: 75}
       
  2023         - {x: 2750, y: 550, w: 75, h: 125}
       
  2024       -
       
  2025         - {x: 2800, y: 1150, w: 26, h: 26}
       
  2026         - {x: 2770, y: 950, w: 50, h: 50}
       
  2027         - {x: 2880, y: 950, w: 50, h: 50}
       
  2028         - {x: 2900, y: 1150, w: 26, h: 26}
       
  2029       -
       
  2030         - {x: 3075, y: 1985, w: 26, h: 26}
       
  2031         - {x: 3255, y: 1700, w: 75, h: 125}
       
  2032         - {x: 3475, y: 1700, w: 75, h: 125}
       
  2033         - {x: 3625, y: 1985, w: 26, h: 26}
       
  2034       -
       
  2035         - {x: 3200, y: 1450, w: 26, h: 26}
       
  2036         - {x: 3140, y: 1350, w: 50, h: 50}
       
  2037         - {x: 3280, y: 1350, w: 50, h: 50}
       
  2038         - {x: 3300, y: 1450, w: 26, h: 26}
       
  2039       -
       
  2040         - {x: 3500, y: 1050, w: 50, h: 75}
       
  2041         - {x: 3650, y: 600, w: 75, h: 125}
       
  2042         - {x: 3800, y: 600, w: 75, h: 125}
       
  2043         - {x: 3900, y: 1000, w: 50, h: 75}
       
  2044       -
       
  2045         - {x: 3800, y: 200, w: 50, h: 75}
       
  2046         - {x: 3975, y: 50, w: 75, h: 50}
       
  2047         - {x: 4010, y: 225, w: 50, h: 75}
       
  2048       -
       
  2049         - {x: 95, y: 2548, w: 26, h: 26}
       
  2050         - {x: 100, y: 2323, w: 50, h: 125}
       
  2051         - {x: 325, y: 2323, w: 50, h: 125}
       
  2052         - {x: 330, y: 2548, w: 26, h: 26}
       
  2053       -
       
  2054         - {x: 725, y: 2173, w: 26, h: 26}
       
  2055         - {x: 725, y: 2073, w: 30, h: 50}
       
  2056         - {x: 825, y: 2083, w: 30, h: 35}
       
  2057         - {x: 825, y: 2183, w: 26, h: 26}
       
  2058       -
       
  2059         - {x: 1150, y: 2598, w: 50, h: 75}
       
  2060         - {x: 1250, y: 2348, w: 50, h: 75}
       
  2061         - {x: 1350, y: 2348, w: 50, h: 75}
       
  2062         - {x: 1400, y: 2623, w: 50, h: 75}
       
  2063       -
       
  2064         - {x: 525, y: 3098, w: 75, h: 75}
       
  2065         - {x: 700, y: 2848, w: 125, h: 175}
       
  2066         - {x: 950, y: 2948, w: 125, h: 175}
       
  2067         - {x: 1100, y: 3148, w: 75, h: 75}
       
  2068       -
       
  2069         - {x: 175, y: 3548, w: 26, h: 26}
       
  2070         - {x: 210, y: 3448, w: 30, h: 50}
       
  2071         - {x: 240, y: 3448, w: 30, h: 50}
       
  2072         - {x: 275, y: 3558, w: 26, h: 26}
       
  2073       -
       
  2074         - {x: 450, y: 3848, w: 125, h: 125}
       
  2075         - {x: 600, y: 3798, w: 125, h: 125}
       
  2076         - {x: 750, y: 3798, w: 125, h: 125}
       
  2077         - {x: 950, y: 3898, w: 125, h: 125}
       
  2078       -
       
  2079         - {x: 1075, y: 3498, w: 26, h: 26}
       
  2080         - {x: 1110, y: 3348, w: 30, h: 50}
       
  2081         - {x: 1140, y: 3348, w: 30, h: 50}
       
  2082         - {x: 1175, y: 3478, w: 26, h: 26}
       
  2083       -
       
  2084         - {x: 1600, y: 3298, w: 50, h: 125}
       
  2085         - {x: 1700, y: 3198, w: 50, h: 125}
       
  2086         - {x: 1850, y: 2548, w: 75, h: 125}
       
  2087         - {x: 1950, y: 2598, w: 75, h: 175}
       
  2088         - {x: 2250, y: 3198, w: 50, h: 125}
       
  2089         - {x: 2350, y: 3298, w: 50, h: 125}
       
  2090       -
       
  2091         - {x: 1750, y: 4058, w: 26, h: 26}
       
  2092         - {x: 1900, y: 3918, w: 75, h: 75}
       
  2093         - {x: 2050, y: 3918, w: 75, h: 75}
       
  2094         - {x: 2175, y: 4058, w: 26, h: 26}
       
  2095       -
       
  2096         - {x: 2500, y: 3748, w: 26, h: 26}
       
  2097         - {x: 2575, y: 3548, w: 35, h: 75}
       
  2098         - {x: 2650, y: 3548, w: 35, h: 75}
       
  2099         - {x: 2700, y: 3738, w: 26, h: 26}
       
  2100       -
       
  2101         - {x: 2000, y: 2173, w: 26, h: 26}
       
  2102         - {x: 2050, y: 2098, w: 50, h: 50}
       
  2103         - {x: 2100, y: 2098, w: 50, h: 50}
       
  2104         - {x: 2150, y: 2198, w: 26, h: 26}
       
  2105       -
       
  2106         - {x: 2600, y: 2298, w: 50, h: 125}
       
  2107         - {x: 2750, y: 2448, w: 75, h: 75}
       
  2108         - {x: 2900, y: 2573, w: 75, h: 75}
       
  2109         - {x: 3150, y: 2598, w: 75, h: 125}
       
  2110       -
       
  2111         - {x: 2800, y: 3198, w: 26, h: 26}
       
  2112         - {x: 2840, y: 2998, w: 50, h: 50}
       
  2113         - {x: 2880, y: 2998, w: 50, h: 50}
       
  2114         - {x: 2900, y: 3198, w: 26, h: 26}
       
  2115       -
       
  2116         - {x: 3075, y: 4033, w: 26, h: 26}
       
  2117         - {x: 3325, y: 3748, w: 75, h: 125}
       
  2118         - {x: 3475, y: 3748, w: 75, h: 125}
       
  2119         - {x: 3625, y: 4033, w: 26, h: 26}
       
  2120       -
       
  2121         - {x: 3200, y: 3498, w: 26, h: 26}
       
  2122         - {x: 3240, y: 3398, w: 50, h: 50}
       
  2123         - {x: 3280, y: 3398, w: 50, h: 50}
       
  2124         - {x: 3300, y: 3498, w: 26, h: 26}
       
  2125       -
       
  2126         - {x: 3500, y: 3098, w: 50, h: 75}
       
  2127         - {x: 3650, y: 2648, w: 75, h: 125}
       
  2128         - {x: 3800, y: 2648, w: 75, h: 125}
       
  2129         - {x: 3900, y: 3048, w: 50, h: 75}
       
  2130       -
       
  2131         - {x: 3800, y: 2248, w: 50, h: 75}
       
  2132         - {x: 3875, y: 2148, w: 75, h: 75}
       
  2133         - {x: 3925, y: 2098, w: 75, h: 50}
       
  2134         - {x: 4050, y: 2173, w: 50, h: 75}
       
  2135     can_flip: true
       
  2136     max_hedgehogs: 48
       
  2137     width: 4096
       
  2138     can_invert: false
       
  2139     bezie_passes: 2
       
  2140     fill_points:
       
  2141       - {x: 4095, y: 0}
       
  2142     can_mirror: true
       
  2143     is_negative: false
       
  2144     rand_passes: 9
       
  2145 
       
  2146 
       
  2147 
       
  2148   # 44
       
  2149   -
       
  2150     height: 2048
       
  2151     put_girders: false
       
  2152     outline_points:
       
  2153       -
       
  2154         - {x: 0, y: 100, w: 1, h: 50}
       
  2155         - {x: 4095, y: 100, w: 1, h: 50}
       
  2156         - {x: 4095, y: 400, w: 1, h: 50}
       
  2157         - {x: 0, y: 360, w: 1, h: 50}
       
  2158       -
       
  2159         - {x: 0, y: 750, w: 1, h: 50}
       
  2160         - {x: 4095, y: 750, w: 1, h: 50}
       
  2161         - {x: 4095, y: 1100, w: 1, h: 50}
       
  2162         - {x: 0, y: 1100, w: 1, h: 50}
       
  2163       -
       
  2164         - {x: 0, y: 1300, w: 1, h: 250}
       
  2165         - {x: 4095, y: 1300, w: 1, h: 250}
       
  2166         - {x: 4095, y: 1800, w: 1, h: 200}
       
  2167         - {x: 0, y: 1800, w: 1, h: 200}
       
  2168     can_flip: false
       
  2169     max_hedgehogs: 48
       
  2170     width: 4096
       
  2171     can_invert: false
       
  2172     bezie_passes: 5
       
  2173     fill_points:
       
  2174       - {x: 1, y: 90}
       
  2175       - {x: 1, y: 500}
       
  2176       - {x: 4095, y: 500}
       
  2177       - {x: 1, y: 1200}
       
  2178       - {x: 4095, y: 1200}
       
  2179       - {x: 1, y: 2010}
       
  2180     can_mirror: false
       
  2181     is_negative: true
       
  2182     rand_passes: 3
       
  2183 
       
  2184 
       
  2185 
       
  2186   # 45
       
  2187   -
       
  2188     height: 2048
       
  2189     put_girders: false
       
  2190     outline_points:
       
  2191       -
       
  2192         - {x: 500, y: 100, w: 1, h: 300}
       
  2193         - {x: 3700, y: 100, w: 1, h: 300}
       
  2194         - {x: 3700, y: 900, w: 200, h: 300}
       
  2195         - {x: 3700, y: 1700, w: 1, h: 250}
       
  2196         - {x: 500, y: 1700, w: 1, h: 250}
       
  2197         - {x: 300, y: 900, w: 200, h: 250}
       
  2198       -
       
  2199         - {x: 1000, y: 800, w: 1, h: 1}
       
  2200         - {x: 2700, y: 800, w: 600, h: 100}
       
  2201         - {x: 2700, y: 1200, w: 600, h: 200}
       
  2202         - {x: 1000, y: 1200, w: 200, h: 200}
       
  2203     can_flip: false
       
  2204     max_hedgehogs: 48
       
  2205     width: 4096
       
  2206     can_invert: false
       
  2207     bezie_passes: 5
       
  2208     fill_points:
       
  2209       - {x: 1, y: 1}
       
  2210       - {x: 1, y: 2047}
       
  2211       - {x: 1005, y: 805}
       
  2212     can_mirror: false
       
  2213     is_negative: true
       
  2214     rand_passes: 7
       
  2215 
       
  2216 
       
  2217 
       
  2218   # 46
       
  2219   -
       
  2220     height: 1424
       
  2221     put_girders: true
       
  2222     outline_points:
       
  2223       -
       
  2224         - {x: 800, y: 1424, w: 1, h: 1}
       
  2225         - {x: 800, y: 1224, w: 1, h: 1}
       
  2226         - {x: 2200, y: 1224, w: 1, h: 1}
       
  2227         - {x: 2200, y: 1424, w: 1, h: 1}
       
  2228       -
       
  2229         - {x: 800, y: 1024, w: 1, h: 1}
       
  2230         - {x: 800, y: 844, w: 1, h: 1}
       
  2231         - {x: 2200, y: 844, w: 1, h: 1}
       
  2232         - {x: 2200, y: 1024, w: 1, h: 1}
       
  2233       -
       
  2234         - {x: 800, y: 664, w: 1, h: 1}
       
  2235         - {x: 800, y: 484, w: 1, h: 1}
       
  2236         - {x: 2200, y: 484, w: 1, h: 1}
       
  2237         - {x: 2200, y: 664, w: 1, h: 1}
       
  2238       -
       
  2239         - {x: 800, y: 304, w: 1, h: 1}
       
  2240         - {x: 800, y: 104, w: 1, h: 1}
       
  2241         - {x: 2200, y: 104, w: 1, h: 1}
       
  2242         - {x: 2200, y: 304, w: 1, h: 1}
       
  2243     can_flip: false
       
  2244     max_hedgehogs: 18
       
  2245     width: 3072
       
  2246     can_invert: false
       
  2247     bezie_passes: 2
       
  2248     fill_points:
       
  2249       - {x: 1023, y: 0}
       
  2250     can_mirror: true
       
  2251     is_negative: false
       
  2252     rand_passes: 8
       
  2253 
       
  2254 
       
  2255 template_types:
       
  2256   small: [39, 40, 42]
       
  2257   medium: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 46]
       
  2258   large: [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43]
       
  2259   cavern: [36, 2, 3, 21, 29, 45]
       
  2260   wacky: [37, 38, 41, 43, 44]