docs/landscape_grid.html
changeset 1487 4d76c7c82cfb
parent 1484 e06402a9e572
child 1993 09205cf59fb4
equal deleted inserted replaced
1486:647d3a2be4fe 1487:4d76c7c82cfb
     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     2 <html>
     2 <html>
     3 <head>
     3 <head>
     4   <meta content="text/html; charset=UTF-8" http-equiv="content-type">
     4   <meta content="text/html; charset=UTF-8" http-equiv="content-type">
     5   <title>Transport Tycoon Savegame
     5   <meta name="Description" content="Structure of OpenTTD (OTTD) landscape arrays #2">
     6 Internals - Landscape #2</title>
     6   <title>OpenTTD Landscape Internals - #2</title>
       
     7   <style type="text/css">
       
     8     .freebits { background-color: rgb(30, 178, 54);}
       
     9     .abuse { background-color: rgb(255, 58, 31);}
       
    10   </style>
     7 </head>
    11 </head>
     8 <body style="direction: ltr;">
    12 <body style="direction: ltr;">
     9 <h3 style="font-weight: bold;">Landscape</h3>
    13 <h3 style="font-weight: bold;">Landscape</h3>
    10 <span style="font-weight: bold;"></span>Five
    14 <span style="font-weight: bold;"></span>Five arrays are used to encode the information of the contents of the tile.
    11 arrays are used to encode the information of the contents of the tile.
    15 This can be seen in the <a href="landscape.html">Landscape</a> document. This page tries to give an overview of used and free bits of
    12 This can be seen in the <a href="landscape.html">Landscape</a>
    16 the array so you can quickly see what is used and what is not.
    13 document. This page tries to give an overview of used and free bits of
       
    14 the array so you can quickly see what is used and what is not.<br>
       
    15 <ul>
    17 <ul>
    16   <li><span style="font-weight: bold;">O</span>
    18   <li><span style="font-weight: bold;"><span class="freebits">O</span></span> - bit is free</li>
    17 - bit is free</li>
    19   <li><span style="font-weight: bold;">X</span> - bit is used</li>
    18   <li><span style="font-weight: bold;">X</span>
    20   <li><span style="font-weight: bold;"><span class="abuse">&nbsp;&nbsp;&nbsp;</span></span> - bit of _map_* is abused for different purposes</li>
    19 - bit is used</li>
       
    20 </ul>
    21 </ul>
       
    22 <p>
       
    23 <ul>
       
    24   <li><span style="font-weight: bold;">_map_owner[]</span> - 8 bits in size, used to identify the owner of that tile (eg piece of rail, bridge, etc.).</li>
       
    25   <li><span style="font-weight: bold;">_map2[]</span> - 16 bits in size, used to identify the index of the given tile (object) in the (object-)array.</li>
       
    26   <li><span style="font-weight: bold;">_map3[]</span> - 16 bits in size, which is split up into _map3lo[] and _map3hi[] is used for general storage.</li>
       
    27   <li><span style="font-weight: bold;">_map_type_and_height[]</span> - 8 bits in size, stores tile height (lower 4 bits) and tile class (upper 4 bits).</li>
       
    28   <li><span style="font-weight: bold;">_map5[]</span> - 8 bits in size, is used for general storage.</li>
       
    29 </ul>
       
    30 
    21 <table style="text-align: left;" border="1" cellpadding="2"
    31 <table style="text-align: left;" border="1" cellpadding="2"
    22  cellspacing="2" width="100%">
    32  cellspacing="2" width="100%">
    23   <tbody>
    33   <tbody>
    24     <tr>
    34     <tr>
    25       <td style="white-space: nowrap; text-align: left;">type</td>
    35       <th style="white-space: nowrap; text-align: left;">class</th>
    26       <td style="white-space: nowrap; text-align: center;">_map_owner[L1]</td>
    36       <th style="white-space: nowrap; text-align: center;">_map_owner[L1] (8)</th>
    27       <td style="white-space: nowrap; text-align: center;">_map2[L2]</td>
    37       <th style="white-space: nowrap; text-align: center;">_map2[L2] (16)</th>
    28       <td style="white-space: nowrap; text-align: center;">_map3[lo&amp; hi,L3]</td>
    38       <th style="white-space: nowrap; text-align: center;">_map3[lo&amp; hi,L3] (16)</th>
    29       <td style="white-space: nowrap; text-align: center;">_map_type_and_height[L4]</td>
    39       <th style="white-space: nowrap; text-align: center;">_map_type_and_height[L4] (8)</th>
    30       <td style="white-space: nowrap; text-align: center;">_map5[L5]</td>
    40       <th style="white-space: nowrap; text-align: center;">_map5[L5] (8)</th>
    31     </tr>
    41     </tr>
    32     <tr>
    42     <tr>
    33       <td style="white-space: nowrap; text-align: left;">ground</td>
    43       <td style="white-space: nowrap; text-align: left;">(0) ground</td>
    34       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
    44       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
    35       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
    45       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
    36       <td style="white-space: nowrap; text-align: center;">XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OO</span>XX XXXX</td>
    46       <td style="white-space: nowrap; text-align: center;">XXXX <span class="freebits">OOOO OO</span>XX XXXX</td>
    37       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
    47       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
    38       <td style="white-space: nowrap; text-align: center;">XXXX X<span style="background-color: rgb(30, 178, 54);">O</span>XX</td>
    48       <td style="white-space: nowrap; text-align: center;">XXXX X<span class="freebits">O</span>XX</td>
    39     </tr>
    49     </tr>
    40     <tr>
    50     <tr>
    41       <td style="white-space: nowrap; text-align: left;">rail</td>
    51       <td style="white-space: nowrap; text-align: left;">(1) rail</td>
    42       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
    52       <td style="white-space: nowrap; text-align: center;"><span class="abuse">XXXX XXXX</span></td>
    43       <td style="white-space: nowrap; text-align: center;">XXXX XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OOOO</span><br>
    53       <td style="white-space: nowrap; text-align: center;">XXXX XXXX <span class="freebits">OOOO OOOO</span><br>
    44       </td>
    54       </td>
    45       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXX<span style="background-color: rgb(30, 178, 54);">O OOOO</span><br>
    55       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXX<span class="freebits">O OOOO</span><br>
    46       </td>
    56       </td>
    47       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
    57       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
    48       <td style="white-space: nowrap; text-align: center;">XXXX XXXX<br>
    58       <td style="white-space: nowrap; text-align: center;">XXXX XXXX<br>
    49       </td>
    59       </td>
    50     </tr>
    60     </tr>
    51     <tr>
    61     <tr>
    52       <td>
    62       <td>
    53       <ul>
    63       <ul>
    54         <li>depot/checkpoint</li>
    64         <li style="white-space: nowrap; text-align: left;">depot/checkpoint</li>
    55       </ul>
    65       </ul>
    56       </td>
    66       </td>
    57       <td style="text-align: center;">-inherit-</td>
    67       <td style="text-align: center;">-inherit-</td>
    58       <td style="text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
    68       <td style="text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
    59       <td style="text-align: center;">XXXX X<span style="background-color: rgb(30, 178, 54);">OOO</span> XXXX XXXX</td>
    69       <td style="text-align: center;">XXXX X<span class="freebits">OOO</span> XXXX XXXX</td>
    60       <td style="text-align: center;">-inherit-</td>
    70       <td style="text-align: center;">-inherit-</td>
    61       <td style="white-space: nowrap; text-align: center;">XXX<span style="background-color: rgb(30, 178, 54);">O OO</span>XX</td>
    71       <td style="white-space: nowrap; text-align: center;">XXX<span class="freebits">O OO</span>XX</td>
    62     </tr>
    72     </tr>
    63     <tr>
    73     <tr>
    64       <td>road</td>
    74       <td style="white-space: nowrap; text-align: left;">(2) road</td>
    65       <td style="text-align: center;">XXXX XXXX</td>
    75       <td style="text-align: center;">XXXX XXXX</td>
       
    76       <td style="text-align: center;"><span class="abuse">XXXX XXXX XXXX XXXX</span></td>
       
    77       <td style="text-align: center;"><span class="freebits">OOOO OOOO</span> XXXX XXXX</td>
       
    78       <td style="text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
    79       <td style="text-align: center;">XXXX XXXX</td>
       
    80     </tr>
       
    81     <tr>
       
    82       <td>
       
    83       <ul>
       
    84         <li style="white-space: nowrap; text-align: left;">level crossing</li>
       
    85       </ul>
       
    86       </td>
       
    87       <td style="text-align: center;">-inherit-</td>
       
    88       <td style="text-align: center;"><span class="abuse">XXXX XXXX XXXX XXXX</span></td>
    66       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
    89       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
    67       <td style="text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO</span> XXXX XXXX</td>
    90       <td style="text-align: center;">-inherit-</td>
       
    91       <td style="text-align: center;"><span class="freebits">OO</span>XX XXXX</td>
       
    92     </tr>
       
    93     <tr>
       
    94       <td>
       
    95       <ul>
       
    96         <li style="white-space: nowrap; text-align: left;">road depot</li>
       
    97       </ul>
       
    98       </td>
       
    99       <td style="text-align: center;">-inherit-</td>
       
   100       <td style="text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
       
   101       <td style="text-align: center;"><span class="freebits">OOOO OOOO OOOO OOO</span>X</td>
       
   102       <td style="text-align: center;">-inherit-</td>
       
   103       <td style="text-align: center;">XXXX XXXX</td>
       
   104     </tr>
       
   105     <tr>
       
   106       <td style="white-space: nowrap; text-align: left;">(3) town</td>
       
   107       <td style="white-space: nowrap; text-align: center;"><span class="abuse">XXXX XXXX</span></td>
       
   108       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX<br>
       
   109       </td>
       
   110       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX<br>
       
   111       </td>
       
   112       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   113       <td style="white-space: nowrap; text-align: center;">XXXX XX<span class="freebits">O</span>X</td>
       
   114     </tr>
       
   115     <tr>
       
   116       <td style="white-space: nowrap; text-align: left;">(4) trees</td>
       
   117       <td style="white-space: nowrap; text-align: center;"><span class="abuse">XXXX XXXX</span></td>
       
   118       <td style="white-space: nowrap; text-align: center;">XXXX XX<span class="freebits">OO OOOO OOOO</span></td>
       
   119       <td style="white-space: nowrap; text-align: center;">XXXX XXXX <span class="freebits">OO</span>XX XXXX</td>
       
   120       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   121       <td style="white-space: nowrap; text-align: center;">XXX<span class="freebits">O OO</span>XX</td>
       
   122     </tr>
       
   123     <tr>
       
   124       <td style="white-space: nowrap; text-align: left;">(5) station</td>
       
   125       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   126       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   127       <td style="white-space: nowrap; text-align: center;">XXXX X<span class="freebits">OOO</span> XXXX XXXX</td>
       
   128       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   129       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   130     </tr>
       
   131     <tr>
       
   132       <td style="white-space: nowrap; text-align: left;">(6) water</td>
       
   133       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   134       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
       
   135       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
       
   136       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   137       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   138     </tr>
       
   139     <tr>
       
   140       <td style="white-space: nowrap; text-align: left;">(8) industry</td>
       
   141       <td style="white-space: nowrap; text-align: center;"><span class="abuse">XXXX X</span><span class="freebits">OO</span><span class="abuse">X</span></td>
       
   142       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   143       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
       
   144       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   145       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   146     </tr>
       
   147     <tr>
       
   148       <td>
       
   149       <ul>
       
   150         <li style="white-space: nowrap; text-align: left;">bubble/sugar/toffee</li>
       
   151       </ul>
       
   152       </td>
       
   153       <td style="text-align: center;">-inherit-</td>
       
   154       <td style="text-align: center;">-inherit-</td>
       
   155       <td style="text-align: center;">XXXX XXXX <span class="freebits">OOOO OOOO</span></td>
       
   156       <td style="text-align: center;">-inherit-</td>
       
   157       <td style="text-align: center;">-inherit-</td>
       
   158     </tr>
       
   159     <tr>
       
   160       <td>
       
   161       <ul>
       
   162         <li style="white-space: nowrap; text-align: left;">toy factory</li>
       
   163       </ul>
       
   164       </td>
       
   165       <td style="text-align: center;">-inherit-</td>
       
   166       <td style="text-align: center;">-inherit-</td>
       
   167       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   168       <td style="text-align: center;">-inherit-</td>
       
   169       <td style="text-align: center;">-inherit-</td>
       
   170     </tr>
       
   171     <tr>
       
   172       <td>
       
   173       <ul>
       
   174         <li style="white-space: nowrap; text-align: left;">gold/copper/coal</li>
       
   175       </ul>
       
   176       </td>
       
   177       <td style="text-align: center;">XXXX XXXX</td>
       
   178       <td style="text-align: center;">-inherit-</td>
       
   179       <td style="text-align: center;">-inherit-</td>
       
   180       <td style="text-align: center;">-inherit-</td>
       
   181       <td style="text-align: center;">-inherit-</td>
       
   182     </tr>
       
   183     <tr>
       
   184       <td>
       
   185       <ul>
       
   186         <li style="white-space: nowrap; text-align: left;">oil wells</li>
       
   187       </ul>
       
   188       </td>
       
   189       <td style="text-align: center;">-inherit-</td>
       
   190       <td style="text-align: center;">-inherit-</td>
       
   191       <td style="text-align: center;">-inherit-</td>
       
   192       <td style="text-align: center;">-inherit-</td>
       
   193       <td style="text-align: center;">-inherit-</td>
       
   194     </tr>
       
   195     <tr>
       
   196       <td>
       
   197       <ul>
       
   198         <li style="white-space: nowrap; text-align: left;">power station</li>
       
   199       </ul>
       
   200       </td>
       
   201       <td style="text-align: center;">XXXX XX<span class="freebits">O</span>X</td>
       
   202       <td style="text-align: center;">-inherit-</td>
       
   203       <td style="text-align: center;">-inherit-</td>
       
   204       <td style="text-align: center;">-inherit-</td>
       
   205       <td style="text-align: center;">-inherit-</td>
       
   206     </tr>
       
   207     <tr>
       
   208       <td style="white-space: nowrap; text-align: left;">(9) tunnel</td>
       
   209       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   210       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
       
   211       <td style="white-space: nowrap; text-align: center;">XXXX <span class="freebits">OOOO OOOO OOO</span>X</td>
       
   212       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   213       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   214     </tr>
       
   215     <tr>
       
   216       <td>
       
   217       <ul>
       
   218         <li style="white-space: nowrap; text-align: left;">bridge</li>
       
   219       </ul>
       
   220       </td>
       
   221       <td style="text-align: center;">XXXX XXXX</td>
       
   222       <td style="text-align: center;"><span class="abuse">XXXX XXXX</span> <span class="freebits">OOOO OOOO</span></td>
       
   223       <td style="text-align: center;">XXXX XXXX <span class="freebits">OOOO OOO</span>X</td>
    68       <td style="text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
   224       <td style="text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
    69       <td style="text-align: center;">XXXX XXXX</td>
   225       <td style="text-align: center;">XXXX XXXX</td>
    70     </tr>
   226     </tr>
    71     <tr>
   227     <tr>
    72       <td>
   228       <td style="white-space: nowrap; text-align: left;">(10) various (HQ)</td>
    73       <ul>
   229       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
    74         <li>level crossing</li>
   230       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
    75       </ul>
   231       <td style="white-space: nowrap; text-align: center;"><span class="freebits">OOOO OOOO OOOO OOOO</span></td>
    76       </td>
       
    77       <td style="text-align: center;">-inherit-</td>
       
    78       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
       
    79       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
       
    80       <td style="text-align: center;">-inherit-</td>
       
    81       <td style="text-align: center;"><span style="background-color: rgb(30, 178, 54);">OO</span>XX XXXX</td>
       
    82     </tr>
       
    83     <tr>
       
    84       <td>
       
    85       <ul>
       
    86         <li>road depot</li>
       
    87       </ul>
       
    88       </td>
       
    89       <td style="text-align: center;">-inherit-</td>
       
    90       <td style="text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
    91       <td style="text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOO</span>X</td>
       
    92       <td style="text-align: center;">-inherit-</td>
       
    93       <td style="text-align: center;">XXXX XXXX</td>
       
    94     </tr>
       
    95     <tr>
       
    96       <td style="white-space: nowrap; text-align: left;">town</td>
       
    97       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
    98       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX<br>
       
    99       </td>
       
   100       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX<br>
       
   101       </td>
       
   102       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   103       <td style="white-space: nowrap; text-align: center;">XXXX XXOX</td>
       
   104     </tr>
       
   105     <tr>
       
   106       <td style="white-space: nowrap; text-align: left;">trees</td>
       
   107       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   108       <td style="white-space: nowrap; text-align: center;">XXXX XX<span style="background-color: rgb(30, 178, 54);">OO OOOO OOOO</span></td>
       
   109       <td style="white-space: nowrap; text-align: center;">XXXX XXXX OOXX XXXX</td>
       
   110       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   111       <td style="white-space: nowrap; text-align: center;">XXX<span style="background-color: rgb(30, 178, 54);">O OO</span>XX</td>
       
   112     </tr>
       
   113     <tr>
       
   114       <td style="white-space: nowrap; text-align: left;">station</td>
       
   115       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   116       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   117       <td style="white-space: nowrap; text-align: center;">XXXX XOOO XXXX XXXX</td>
       
   118       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   119       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   120     </tr>
       
   121     <tr>
       
   122       <td style="white-space: nowrap; text-align: left;">water</td>
       
   123       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   124       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   125       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   126       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   127       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   128     </tr>
       
   129     <tr>
       
   130       <td style="white-space: nowrap; text-align: left;">industry</td>
       
   131       <td style="white-space: nowrap; text-align: center;">XXXX X<span style="background-color: rgb(30, 178, 54);">OO</span>X</td>
       
   132       <td style="white-space: nowrap; text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   133       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   134       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   135       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   136     </tr>
       
   137     <tr>
       
   138       <td>
       
   139       <ul>
       
   140         <li>bubble/sugar/toffee</li>
       
   141       </ul>
       
   142       </td>
       
   143       <td style="text-align: center;">-inherit-</td>
       
   144       <td style="text-align: center;">-inherit-</td>
       
   145       <td style="text-align: center;">XXXX XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OOOO</span></td>
       
   146       <td style="text-align: center;">-inherit-</td>
       
   147       <td style="text-align: center;">-inherit-</td>
       
   148     </tr>
       
   149     <tr>
       
   150       <td>
       
   151       <ul>
       
   152         <li>toy factory</li>
       
   153       </ul>
       
   154       </td>
       
   155       <td style="text-align: center;">-inherit-</td>
       
   156       <td style="text-align: center;">-inherit-</td>
       
   157       <td style="text-align: center;">XXXX XXXX XXXX XXXX</td>
       
   158       <td style="text-align: center;">-inherit-</td>
       
   159       <td style="text-align: center;">-inherit-</td>
       
   160     </tr>
       
   161     <tr>
       
   162       <td>
       
   163       <ul>
       
   164         <li>gold/copper/coal</li>
       
   165       </ul>
       
   166       </td>
       
   167       <td style="text-align: center;">XXXX
       
   168 XXXX</td>
       
   169       <td style="text-align: center;">-inherit-</td>
       
   170       <td style="text-align: center;">-inherit-</td>
       
   171       <td style="text-align: center;">-inherit-</td>
       
   172       <td style="text-align: center;">-inherit-</td>
       
   173     </tr>
       
   174     <tr>
       
   175       <td>
       
   176       <ul>
       
   177         <li>oil wells</li>
       
   178       </ul>
       
   179       </td>
       
   180       <td style="text-align: center;">-inherit-</td>
       
   181       <td style="text-align: center;">-inherit-</td>
       
   182       <td style="text-align: center;">-inherit-</td>
       
   183       <td style="text-align: center;">-inherit-</td>
       
   184       <td style="text-align: center;">-inherit-</td>
       
   185     </tr>
       
   186     <tr>
       
   187       <td>
       
   188       <ul>
       
   189         <li>power station</li>
       
   190       </ul>
       
   191       </td>
       
   192       <td style="text-align: center;">XXXX XX<span style="background-color: rgb(30, 178, 54);">O</span>X</td>
       
   193       <td style="text-align: center;">-inherit-</td>
       
   194       <td style="text-align: center;">-inherit-</td>
       
   195       <td style="text-align: center;">-inherit-</td>
       
   196       <td style="text-align: center;">-inherit-</td>
       
   197     </tr>
       
   198     <tr>
       
   199       <td style="white-space: nowrap; text-align: left;">tunnel</td>
       
   200       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   201       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   202       <td style="white-space: nowrap; text-align: center;">XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOO</span>X</td>
       
   203       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   204       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   205     </tr>
       
   206     <tr>
       
   207       <td>
       
   208       <ul>
       
   209         <li>bridge</li>
       
   210       </ul>
       
   211       </td>
       
   212       <td style="text-align: center;">XXXX XXXX</td>
       
   213       <td style="text-align: center;">XXXX XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OOOO</span></td>
       
   214       <td style="text-align: center;">XXXX XXXX <span style="background-color: rgb(30, 178, 54);">OOOO OOO</span>X</td>
       
   215       <td style="text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
       
   216       <td style="text-align: center;">XXXX XXXX</td>
       
   217     </tr>
       
   218     <tr>
       
   219       <td style="white-space: nowrap; text-align: left;">various (HQ)</td>
       
   220       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
       
   221       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   222       <td style="white-space: nowrap; text-align: center;"><span style="background-color: rgb(30, 178, 54);">OOOO OOOO OOOO OOOO</span></td>
       
   223       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
   232       <td style="white-space: nowrap; text-align: center;">XXXX&nbsp;&nbsp;&nbsp;&nbsp;XXXX</td>
   224       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
   233       <td style="white-space: nowrap; text-align: center;">XXXX XXXX</td>
   225     </tr>
   234     </tr>
   226   </tbody>
   235   </tbody>
   227 </table>
   236 </table>
   228 <br>
   237 
   229 </body>
   238 </body>
   230 </html>
   239 </html>