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