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