From d14840a9a182e79f10dfba142119f75847f24ab9 Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Sat, 1 Jun 2024 22:25:21 +0300 Subject: [PATCH] feat: update project tt_um_adennen_inverter from adennen/tt07-arond-analog Commit: 2e44141f2b407ac8ba0715b7cfe463ffc2c60607 Workflow: https://github.com/adennen/tt07-arond-analog/actions/runs/9332605515 --- .../tt_um_adennen_inverter/commit_id.json | 4 +- .../tt_um_adennen_inverter.gds | Bin 105670 -> 159086 bytes .../tt_um_adennen_inverter.lef | 839 +++++++++++++++++- 3 files changed, 839 insertions(+), 4 deletions(-) diff --git a/projects/tt_um_adennen_inverter/commit_id.json b/projects/tt_um_adennen_inverter/commit_id.json index 0530767..4f1d1b8 100644 --- a/projects/tt_um_adennen_inverter/commit_id.json +++ b/projects/tt_um_adennen_inverter/commit_id.json @@ -1,8 +1,8 @@ { "app": "custom_gds action", "repo": "https://github.com/adennen/tt07-arond-analog", - "commit": "61d7ea0b6af9f4dd34058024cc74514cce3603a7", - "workflow_url": "https://github.com/adennen/tt07-arond-analog/actions/runs/9332314152", + "commit": "2e44141f2b407ac8ba0715b7cfe463ffc2c60607", + "workflow_url": "https://github.com/adennen/tt07-arond-analog/actions/runs/9332605515", "sort_id": 1716292393806, "analog": true } \ No newline at end of file diff --git a/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.gds b/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.gds index 93aaf88132721e6cc44e7fd7dbc7715932a563ee..a6c83ed9e5d9e334c8a34af119430ee76acd7e93 100644 GIT binary patch literal 159086 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 diff --git a/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.lef b/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.lef index 7d4d35a..dd360c9 100644 --- a/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.lef +++ b/projects/tt_um_adennen_inverter/tt_um_adennen_inverter.lef @@ -858,8 +858,843 @@ MACRO tt_um_adennen_inverter RECT 129.690 5.110 135.660 5.400 ; RECT 129.690 5.080 131.190 5.110 ; LAYER met2 ; - POLYGON 132.400 127.320 132.400 122.320 127.400 122.320 ; - RECT 132.400 122.320 142.400 127.320 ; + RECT 82.400 218.320 89.400 218.820 ; + RECT 80.400 217.820 91.900 218.320 ; + RECT 78.400 217.320 93.400 217.820 ; + RECT 77.400 216.820 94.400 217.320 ; + RECT 76.400 216.320 95.400 216.820 ; + RECT 75.400 215.820 96.400 216.320 ; + RECT 74.400 215.320 97.400 215.820 ; + RECT 73.900 214.820 98.400 215.320 ; + RECT 72.900 214.320 98.900 214.820 ; + RECT 72.400 213.820 99.400 214.320 ; + RECT 71.900 213.320 100.400 213.820 ; + RECT 70.900 212.820 100.900 213.320 ; + RECT 70.400 212.320 101.400 212.820 ; + RECT 88.900 211.820 101.900 212.320 ; + RECT 88.400 211.320 102.400 211.820 ; + RECT 88.400 210.820 97.400 211.320 ; + RECT 87.900 209.820 96.900 210.820 ; + RECT 97.900 210.320 102.900 211.320 ; + RECT 97.900 209.820 103.400 210.320 ; + RECT 87.400 208.820 96.400 209.820 ; + RECT 97.900 209.320 103.900 209.820 ; + RECT 97.900 208.820 104.400 209.320 ; + RECT 86.900 207.820 95.900 208.820 ; + RECT 98.400 208.320 104.400 208.820 ; + RECT 98.400 207.820 104.900 208.320 ; + RECT 66.400 206.820 80.900 207.320 ; + RECT 86.400 206.820 95.400 207.820 ; + RECT 98.400 206.820 105.400 207.820 ; + RECT 65.900 205.820 80.900 206.820 ; + RECT 85.900 205.820 94.900 206.820 ; + RECT 98.400 206.320 105.900 206.820 ; + RECT 98.900 205.820 105.900 206.320 ; + RECT 65.400 204.820 80.400 205.820 ; + RECT 85.400 204.820 94.400 205.820 ; + RECT 64.900 203.820 79.900 204.820 ; + RECT 84.900 204.320 94.400 204.820 ; + RECT 98.900 204.820 106.400 205.820 ; + RECT 84.900 203.820 93.900 204.320 ; + RECT 98.900 203.820 106.900 204.820 ; + RECT 64.900 203.320 79.400 203.820 ; + RECT 64.400 202.820 79.400 203.320 ; + RECT 84.400 203.320 93.900 203.820 ; + RECT 64.400 201.820 78.900 202.820 ; + RECT 84.400 202.320 93.400 203.320 ; + RECT 99.400 202.320 107.400 203.820 ; + RECT 63.900 200.820 78.400 201.820 ; + RECT 83.900 201.320 92.900 202.320 ; + RECT 99.400 201.320 107.900 202.320 ; + RECT 63.900 199.820 77.900 200.820 ; + RECT 83.400 200.320 92.400 201.320 ; + RECT 99.900 200.320 107.900 201.320 ; + RECT 63.400 198.820 77.400 199.820 ; + RECT 82.900 199.320 91.900 200.320 ; + RECT 63.400 197.320 76.900 198.820 ; + RECT 82.400 198.320 91.400 199.320 ; + RECT 99.900 198.820 108.400 200.320 ; + RECT 81.900 197.320 90.900 198.320 ; + RECT 63.400 196.320 76.400 197.320 ; + RECT 81.400 196.320 90.400 197.320 ; + RECT 95.400 196.820 96.400 197.820 ; + RECT 63.400 195.320 75.900 196.320 ; + RECT 80.900 195.320 89.900 196.320 ; + RECT 94.900 195.820 96.400 196.820 ; + RECT 100.400 197.320 108.400 198.820 ; + RECT 100.400 196.320 108.900 197.320 ; + RECT 94.400 195.320 96.400 195.820 ; + RECT 63.400 194.320 75.400 195.320 ; + RECT 80.400 194.320 89.400 195.320 ; + RECT 94.400 194.820 96.900 195.320 ; + RECT 63.400 193.320 74.900 194.320 ; + RECT 79.900 193.820 89.400 194.320 ; + RECT 93.900 193.820 96.900 194.820 ; + RECT 100.900 193.820 108.900 196.320 ; + RECT 79.900 193.320 88.900 193.820 ; + RECT 63.400 192.320 74.400 193.320 ; + RECT 79.400 192.820 88.900 193.320 ; + RECT 93.400 192.820 96.900 193.820 ; + RECT 79.400 192.320 88.400 192.820 ; + RECT 63.400 191.320 73.900 192.320 ; + RECT 78.900 191.820 88.400 192.320 ; + RECT 92.900 191.820 97.400 192.820 ; + RECT 63.400 190.320 73.400 191.320 ; + RECT 78.900 190.820 87.900 191.820 ; + RECT 63.400 189.820 72.900 190.320 ; + RECT 78.400 189.820 87.400 190.820 ; + RECT 92.400 190.320 97.400 191.820 ; + RECT 101.400 192.320 108.900 193.820 ; + RECT 101.400 191.320 108.400 192.320 ; + RECT 63.900 189.320 72.900 189.820 ; + RECT 63.900 188.320 72.400 189.320 ; + RECT 77.900 188.820 82.400 189.820 ; + RECT 83.400 189.320 86.900 189.820 ; + RECT 91.900 189.320 97.900 190.320 ; + RECT 84.400 188.820 86.900 189.320 ; + RECT 77.400 188.320 82.400 188.820 ; + RECT 85.900 188.320 86.400 188.820 ; + RECT 91.400 188.320 97.900 189.320 ; + RECT 101.900 189.320 108.400 191.320 ; + RECT 101.900 188.820 107.900 189.320 ; + RECT 63.900 187.820 71.900 188.320 ; + RECT 77.400 187.820 81.900 188.320 ; + RECT 90.900 187.820 97.900 188.320 ; + RECT 64.400 186.820 71.900 187.820 ; + RECT 90.400 186.820 98.400 187.820 ; + RECT 102.400 187.320 107.900 188.820 ; + RECT 102.400 186.820 107.400 187.320 ; + RECT 64.400 186.320 71.400 186.820 ; + RECT 91.400 186.320 98.400 186.820 ; + RECT 64.900 185.820 71.400 186.320 ; + RECT 92.900 185.820 98.400 186.320 ; + RECT 64.900 184.820 70.900 185.820 ; + RECT 94.400 185.320 98.400 185.820 ; + RECT 102.900 185.820 107.400 186.820 ; + RECT 95.900 184.820 98.900 185.320 ; + RECT 65.400 183.820 70.400 184.820 ; + RECT 93.900 184.320 98.900 184.820 ; + RECT 102.900 184.820 106.900 185.820 ; + RECT 102.900 184.320 106.400 184.820 ; + RECT 92.400 183.820 98.900 184.320 ; + RECT 65.900 183.320 69.900 183.820 ; + RECT 90.400 183.320 98.900 183.820 ; + RECT 65.900 182.820 69.400 183.320 ; + RECT 88.400 182.820 98.900 183.320 ; + RECT 103.400 183.820 106.400 184.320 ; + RECT 103.400 182.820 105.900 183.820 ; + RECT 66.400 182.320 79.400 182.820 ; + RECT 86.900 182.320 99.400 182.820 ; + RECT 66.900 181.820 79.400 182.320 ; + RECT 84.900 181.820 99.400 182.320 ; + RECT 103.400 181.820 105.400 182.820 ; + RECT 66.900 181.320 78.900 181.820 ; + RECT 82.900 181.320 99.400 181.820 ; + RECT 67.400 180.820 78.400 181.320 ; + RECT 81.400 180.820 86.900 181.320 ; + RECT 87.900 180.820 99.400 181.320 ; + RECT 103.900 180.820 104.900 181.820 ; + RECT 67.900 180.320 78.400 180.820 ; + RECT 79.400 180.320 85.900 180.820 ; + RECT 67.900 179.820 84.400 180.320 ; + RECT 87.400 179.820 99.900 180.820 ; + RECT 68.400 179.320 83.400 179.820 ; + RECT 68.900 178.820 82.400 179.320 ; + RECT 86.900 178.820 99.900 179.820 ; + RECT 69.400 178.320 81.900 178.820 ; + RECT 86.400 178.320 99.900 178.820 ; + RECT 69.900 177.820 81.400 178.320 ; + RECT 86.400 177.820 100.400 178.320 ; + RECT 70.400 177.320 81.400 177.820 ; + RECT 70.900 176.820 80.900 177.320 ; + RECT 85.900 176.820 100.400 177.820 ; + RECT 71.400 176.320 80.900 176.820 ; + RECT 71.900 175.820 80.400 176.320 ; + RECT 85.400 175.820 100.400 176.820 ; + RECT 72.400 175.320 80.400 175.820 ; + RECT 84.900 175.320 99.400 175.820 ; + RECT 72.900 174.820 79.900 175.320 ; + RECT 84.900 174.820 98.900 175.320 ; + RECT 73.900 174.320 79.900 174.820 ; + RECT 84.400 174.320 97.900 174.820 ; + RECT 74.400 173.820 79.400 174.320 ; + RECT 84.400 173.820 97.400 174.320 ; + RECT 75.400 173.320 79.400 173.820 ; + RECT 83.900 173.320 96.400 173.820 ; + RECT 76.400 172.820 78.900 173.320 ; + RECT 83.900 172.820 95.400 173.320 ; + RECT 77.400 172.320 78.900 172.820 ; + RECT 83.400 172.320 94.400 172.820 ; + RECT 83.400 171.820 92.900 172.320 ; + RECT 82.900 171.320 91.400 171.820 ; + RECT 82.900 170.820 88.900 171.320 ; + RECT 56.400 164.820 57.400 165.320 ; + RECT 51.900 164.320 57.400 164.820 ; + RECT 68.400 164.320 69.400 165.320 ; + RECT 53.400 163.320 54.400 164.320 ; + RECT 55.900 163.930 57.400 164.320 ; + RECT 55.900 163.820 57.580 163.930 ; + RECT 67.900 163.820 69.400 164.320 ; + RECT 88.400 163.820 89.900 164.820 ; + RECT 91.400 164.320 92.900 164.820 ; + RECT 55.900 163.320 56.900 163.820 ; + RECT 57.270 163.690 58.900 163.820 ; + RECT 57.400 163.430 58.900 163.690 ; + RECT 60.400 163.440 62.400 163.820 ; + RECT 57.270 163.320 58.900 163.430 ; + RECT 60.260 163.320 62.400 163.440 ; + RECT 63.900 163.320 66.900 163.820 ; + RECT 52.900 161.320 53.900 163.320 ; + RECT 55.900 163.160 57.560 163.320 ; + RECT 55.900 162.820 57.400 163.160 ; + RECT 55.900 161.820 56.900 162.820 ; + RECT 57.900 161.820 58.900 163.320 ; + RECT 59.900 163.160 60.510 163.320 ; + RECT 59.900 162.820 60.400 163.160 ; + RECT 61.900 162.320 62.900 163.320 ; + RECT 63.900 162.320 64.900 163.320 ; + RECT 59.900 161.820 62.900 162.320 ; + RECT 55.400 161.320 56.900 161.820 ; + RECT 52.400 160.320 53.400 161.320 ; + RECT 55.400 160.320 56.400 161.320 ; + RECT 57.400 160.320 58.400 161.820 ; + RECT 59.400 160.820 60.400 161.820 ; + RECT 61.900 161.320 62.900 161.820 ; + RECT 63.400 161.820 64.900 162.320 ; + RECT 65.900 161.820 66.900 163.320 ; + RECT 67.900 162.820 68.900 163.820 ; + RECT 69.900 163.320 70.900 163.820 ; + RECT 69.400 162.820 70.400 163.320 ; + RECT 67.900 161.820 69.900 162.820 ; + RECT 73.900 162.320 74.900 163.820 ; + RECT 76.400 163.320 77.400 163.820 ; + RECT 78.400 163.320 80.400 163.820 ; + RECT 75.900 162.320 76.900 163.320 ; + RECT 77.900 162.820 78.900 163.320 ; + RECT 61.400 160.820 62.400 161.320 ; + RECT 59.400 160.320 62.400 160.820 ; + RECT 63.400 160.320 64.400 161.820 ; + RECT 65.400 160.320 66.400 161.820 ; + RECT 67.400 161.320 69.900 161.820 ; + RECT 74.400 161.320 76.400 162.320 ; + RECT 67.400 160.320 68.400 161.320 ; + RECT 69.400 160.820 70.400 161.320 ; + RECT 69.400 160.320 70.900 160.820 ; + RECT 74.400 160.320 75.900 161.320 ; + RECT 77.400 160.820 78.400 162.820 ; + RECT 79.900 161.320 80.900 163.320 ; + RECT 81.900 162.320 82.900 163.820 ; + RECT 83.900 162.320 84.900 163.820 ; + RECT 79.400 160.820 80.400 161.320 ; + RECT 81.400 160.820 82.400 162.320 ; + RECT 83.400 161.820 84.900 162.320 ; + RECT 83.400 160.820 84.400 161.820 ; + RECT 87.900 161.320 88.900 163.820 ; + RECT 89.400 162.320 89.900 163.820 ; + RECT 90.900 163.820 92.900 164.320 ; + RECT 98.400 163.820 99.400 164.320 ; + RECT 101.400 163.820 102.400 164.320 ; + RECT 90.900 163.320 92.400 163.820 ; + RECT 94.400 163.520 96.400 163.820 ; + RECT 94.200 163.320 96.400 163.520 ; + RECT 97.900 163.320 100.400 163.820 ; + RECT 100.900 163.320 103.400 163.820 ; + RECT 105.900 163.320 106.900 164.820 ; + RECT 108.900 164.320 110.400 164.820 ; + RECT 108.900 163.820 109.900 164.320 ; + RECT 108.400 163.490 109.900 163.820 ; + RECT 108.400 163.320 109.710 163.490 ; + RECT 110.400 163.320 112.400 163.820 ; + RECT 113.900 163.320 116.900 163.820 ; + RECT 90.400 162.820 92.400 163.320 ; + RECT 93.900 163.130 94.560 163.320 ; + RECT 93.900 162.820 94.400 163.130 ; + RECT 90.400 162.320 90.900 162.820 ; + RECT 89.400 161.820 90.900 162.320 ; + RECT 89.400 161.320 90.400 161.820 ; + RECT 91.400 161.320 92.400 162.820 ; + RECT 95.900 162.320 96.900 163.320 ; + RECT 98.400 162.820 99.400 163.320 ; + RECT 101.400 162.820 102.400 163.320 ; + RECT 93.900 161.820 96.900 162.320 ; + RECT 77.900 160.320 79.900 160.820 ; + RECT 81.400 160.320 84.400 160.820 ; + RECT 87.400 160.320 88.400 161.320 ; + RECT 90.900 160.320 91.900 161.320 ; + RECT 93.400 160.820 94.400 161.820 ; + RECT 95.900 161.320 96.900 161.820 ; + RECT 97.900 162.320 99.400 162.820 ; + RECT 100.900 162.320 102.400 162.820 ; + RECT 95.400 160.820 96.400 161.320 ; + RECT 93.400 160.320 96.400 160.820 ; + RECT 97.900 160.820 98.900 162.320 ; + RECT 100.900 160.820 101.900 162.320 ; + RECT 106.400 161.820 107.400 163.320 ; + RECT 108.400 162.980 109.400 163.320 ; + RECT 110.140 163.160 110.900 163.320 ; + RECT 108.400 162.820 109.170 162.980 ; + RECT 109.900 162.820 110.900 163.160 ; + RECT 107.900 161.820 108.900 162.820 ; + RECT 109.580 162.620 110.400 162.820 ; + RECT 109.400 162.320 110.400 162.620 ; + RECT 111.900 162.320 112.900 163.320 ; + RECT 113.900 162.320 114.900 163.320 ; + RECT 109.400 161.820 112.900 162.320 ; + RECT 113.400 161.820 114.900 162.320 ; + RECT 115.900 161.820 116.900 163.320 ; + RECT 117.900 163.320 120.900 163.820 ; + RECT 117.900 162.320 118.900 163.320 ; + RECT 117.400 161.820 118.900 162.320 ; + RECT 119.900 161.820 120.900 163.320 ; + RECT 106.400 160.820 108.400 161.820 ; + RECT 109.400 160.820 110.400 161.820 ; + RECT 111.900 161.020 112.400 161.320 ; + RECT 111.640 160.820 112.400 161.020 ; + RECT 97.900 160.320 99.900 160.820 ; + RECT 100.900 160.320 102.900 160.820 ; + RECT 106.400 160.320 107.900 160.820 ; + RECT 109.900 160.590 112.150 160.820 ; + RECT 109.900 160.320 111.900 160.590 ; + RECT 113.400 160.320 114.400 161.820 ; + RECT 115.400 160.320 116.400 161.820 ; + RECT 117.400 160.320 118.400 161.820 ; + RECT 119.400 160.320 120.400 161.820 ; + RECT 74.400 159.320 75.400 160.320 ; + RECT 73.400 158.820 74.900 159.320 ; + RECT 68.900 155.320 69.900 157.320 ; + RECT 71.900 156.820 72.900 157.320 ; + RECT 76.900 156.820 77.900 157.820 ; + RECT 81.400 157.010 83.400 157.320 ; + RECT 81.190 156.820 83.400 157.010 ; + RECT 85.400 156.820 86.400 157.820 ; + RECT 93.400 156.820 94.400 157.820 ; + RECT 103.400 156.820 104.400 157.820 ; + RECT 68.400 153.320 69.400 155.320 ; + RECT 71.400 154.320 72.400 156.820 ; + RECT 80.400 156.600 81.620 156.820 ; + RECT 73.400 155.820 75.900 156.320 ; + RECT 73.400 154.820 74.400 155.820 ; + RECT 76.400 154.820 77.400 156.320 ; + RECT 80.400 155.820 81.400 156.600 ; + RECT 82.900 156.320 83.400 156.820 ; + RECT 84.900 156.580 86.400 156.820 ; + RECT 84.900 156.320 86.630 156.580 ; + RECT 92.900 156.320 94.400 156.820 ; + RECT 102.900 156.320 104.400 156.820 ; + RECT 84.900 155.820 85.900 156.320 ; + RECT 86.230 155.990 87.900 156.320 ; + RECT 89.400 156.040 91.400 156.320 ; + RECT 86.200 155.820 87.900 155.990 ; + RECT 89.210 155.820 91.400 156.040 ; + RECT 80.400 155.320 81.900 155.820 ; + RECT 84.900 155.540 86.610 155.820 ; + RECT 84.900 155.320 86.400 155.540 ; + RECT 80.900 154.820 83.400 155.320 ; + RECT 72.900 154.320 74.400 154.820 ; + RECT 75.900 154.320 77.400 154.820 ; + RECT 81.900 154.320 83.400 154.820 ; + RECT 84.900 154.320 85.900 155.320 ; + RECT 86.900 154.320 87.900 155.820 ; + RECT 88.900 155.660 89.590 155.820 ; + RECT 88.900 155.320 89.400 155.660 ; + RECT 90.900 154.820 91.900 155.820 ; + RECT 88.900 154.320 91.900 154.820 ; + RECT 92.900 155.320 93.900 156.320 ; + RECT 94.900 155.820 95.900 156.320 ; + RECT 97.400 155.820 99.400 156.320 ; + RECT 101.400 155.820 103.900 156.320 ; + RECT 94.400 155.320 95.400 155.820 ; + RECT 96.900 155.320 97.900 155.820 ; + RECT 92.900 154.320 94.900 155.320 ; + RECT 70.900 153.320 71.900 154.320 ; + RECT 68.900 152.820 71.400 153.320 ; + RECT 72.900 152.820 73.900 154.320 ; + RECT 75.900 152.820 76.900 154.320 ; + RECT 79.900 153.320 80.400 153.820 ; + RECT 82.400 153.320 83.400 154.320 ; + RECT 84.400 153.820 85.900 154.320 ; + RECT 79.900 152.820 82.900 153.320 ; + RECT 84.400 152.820 85.400 153.820 ; + RECT 86.400 152.820 87.400 154.320 ; + RECT 88.400 153.320 89.400 154.320 ; + RECT 90.900 153.820 91.900 154.320 ; + RECT 92.400 153.820 94.900 154.320 ; + RECT 96.400 154.820 97.400 155.320 ; + RECT 98.900 154.820 99.900 155.820 ; + RECT 100.900 155.320 101.900 155.820 ; + RECT 96.400 154.320 99.900 154.820 ; + RECT 90.400 153.320 91.400 153.820 ; + RECT 88.400 152.820 91.400 153.320 ; + RECT 92.400 152.820 93.400 153.820 ; + RECT 94.400 153.320 95.400 153.820 ; + RECT 96.400 153.320 97.400 154.320 ; + RECT 98.900 153.510 99.400 153.820 ; + RECT 98.730 153.320 99.400 153.510 ; + RECT 100.400 153.320 101.400 155.320 ; + RECT 102.900 154.320 103.900 155.820 ; + RECT 102.400 153.820 103.900 154.320 ; + RECT 102.400 153.320 103.400 153.820 ; + RECT 94.400 152.820 95.900 153.320 ; + RECT 96.900 153.130 99.080 153.320 ; + RECT 96.900 152.820 98.900 153.130 ; + RECT 100.900 152.820 103.400 153.320 ; + RECT 60.900 149.820 63.400 150.320 ; + RECT 65.900 149.820 66.900 150.820 ; + RECT 82.900 149.940 84.900 150.320 ; + RECT 82.760 149.820 84.900 149.940 ; + RECT 93.900 149.820 94.900 150.820 ; + RECT 103.400 149.820 104.400 150.820 ; + RECT 111.900 149.820 112.900 150.820 ; + RECT 60.900 149.320 61.900 149.820 ; + RECT 62.900 149.320 63.900 149.820 ; + RECT 81.900 149.620 83.110 149.820 ; + RECT 60.400 146.820 61.400 149.320 ; + RECT 63.400 147.320 64.400 149.320 ; + RECT 65.400 147.820 66.400 149.320 ; + RECT 67.900 148.820 69.900 149.320 ; + RECT 71.900 148.820 74.900 149.320 ; + RECT 76.400 148.820 78.400 149.320 ; + RECT 81.900 148.820 82.900 149.620 ; + RECT 84.400 149.320 84.900 149.820 ; + RECT 90.900 149.320 91.900 149.820 ; + RECT 102.900 149.490 104.400 149.820 ; + RECT 102.900 149.320 104.600 149.490 ; + RECT 111.400 149.320 112.900 149.820 ; + RECT 86.900 149.030 88.900 149.320 ; + RECT 86.710 148.820 88.900 149.030 ; + RECT 90.400 148.820 92.900 149.320 ; + RECT 67.400 148.320 68.400 148.820 ; + RECT 64.900 147.320 66.400 147.820 ; + RECT 66.900 147.820 67.900 148.320 ; + RECT 69.400 147.820 70.400 148.820 ; + RECT 71.400 148.320 72.400 148.820 ; + RECT 66.900 147.320 70.400 147.820 ; + RECT 62.900 146.820 63.900 147.320 ; + RECT 59.900 146.320 60.900 146.820 ; + RECT 62.400 146.320 63.900 146.820 ; + RECT 59.900 145.820 62.900 146.320 ; + RECT 64.900 145.820 65.900 147.320 ; + RECT 66.900 146.320 67.900 147.320 ; + RECT 69.400 146.530 69.900 146.820 ; + RECT 69.190 146.320 69.900 146.530 ; + RECT 70.900 146.320 71.900 148.320 ; + RECT 73.400 147.820 74.900 148.820 ; + RECT 75.900 148.320 76.900 148.820 ; + RECT 73.400 146.820 74.400 147.820 ; + RECT 72.900 146.480 74.400 146.820 ; + RECT 72.790 146.320 74.400 146.480 ; + RECT 75.400 146.320 76.400 148.320 ; + RECT 77.900 146.820 78.900 148.820 ; + RECT 81.900 148.320 83.400 148.820 ; + RECT 86.400 148.650 87.110 148.820 ; + RECT 86.400 148.320 86.900 148.650 ; + RECT 82.400 147.820 84.900 148.320 ; + RECT 88.400 147.820 89.400 148.820 ; + RECT 90.900 148.320 91.900 148.820 ; + RECT 83.400 147.320 84.900 147.820 ; + RECT 86.400 147.320 89.400 147.820 ; + RECT 77.400 146.320 78.400 146.820 ; + RECT 81.400 146.320 81.900 146.820 ; + RECT 83.900 146.320 84.900 147.320 ; + RECT 85.900 146.320 86.900 147.320 ; + RECT 88.400 146.820 89.400 147.320 ; + RECT 90.400 147.820 91.900 148.320 ; + RECT 93.400 147.820 94.400 149.320 ; + RECT 95.400 148.820 98.400 149.320 ; + RECT 99.400 149.030 101.400 149.320 ; + RECT 99.260 148.820 101.400 149.030 ; + RECT 102.900 148.820 103.900 149.320 ; + RECT 104.220 149.180 105.900 149.320 ; + RECT 104.410 148.990 105.900 149.180 ; + RECT 107.900 149.060 109.900 149.320 ; + RECT 104.200 148.820 105.900 148.990 ; + RECT 107.740 148.820 109.900 149.060 ; + RECT 96.900 148.320 98.400 148.820 ; + RECT 98.900 148.600 99.620 148.820 ; + RECT 98.900 148.320 99.400 148.600 ; + RECT 96.400 147.820 97.900 148.320 ; + RECT 100.900 147.820 101.900 148.820 ; + RECT 87.900 146.320 88.900 146.820 ; + RECT 67.400 146.100 69.600 146.320 ; + RECT 71.400 146.220 73.040 146.320 ; + RECT 67.400 145.820 69.400 146.100 ; + RECT 71.400 146.000 72.900 146.220 ; + RECT 71.400 145.820 73.140 146.000 ; + RECT 73.400 145.820 74.400 146.320 ; + RECT 75.900 145.820 77.900 146.320 ; + RECT 81.400 145.820 84.400 146.320 ; + RECT 85.900 145.820 88.900 146.320 ; + RECT 90.400 146.320 91.400 147.820 ; + RECT 92.900 147.320 94.400 147.820 ; + RECT 95.900 147.320 97.400 147.820 ; + RECT 98.900 147.320 101.900 147.820 ; + RECT 102.900 148.680 104.580 148.820 ; + RECT 102.900 148.320 104.400 148.680 ; + RECT 102.900 147.320 103.900 148.320 ; + RECT 90.400 145.820 92.400 146.320 ; + RECT 92.900 145.820 93.900 147.320 ; + RECT 95.400 146.820 96.900 147.320 ; + RECT 94.900 146.320 96.400 146.820 ; + RECT 98.400 146.320 99.400 147.320 ; + RECT 100.900 146.820 101.900 147.320 ; + RECT 100.400 146.320 101.400 146.820 ; + RECT 94.900 145.820 97.900 146.320 ; + RECT 98.400 145.820 101.400 146.320 ; + RECT 102.400 146.320 103.900 147.320 ; + RECT 105.400 146.820 106.400 148.820 ; + RECT 107.400 148.630 108.120 148.820 ; + RECT 107.400 148.320 107.900 148.630 ; + RECT 109.400 147.820 110.400 148.820 ; + RECT 107.400 147.320 110.400 147.820 ; + RECT 111.400 147.320 112.400 149.320 ; + RECT 104.900 146.320 105.900 146.820 ; + RECT 106.900 146.320 107.900 147.320 ; + RECT 109.400 146.820 110.400 147.320 ; + RECT 110.900 146.820 112.400 147.320 ; + RECT 108.900 146.320 109.900 146.820 ; + RECT 102.400 145.820 105.400 146.320 ; + RECT 106.900 145.820 109.900 146.320 ; + RECT 110.900 145.820 111.900 146.820 ; + RECT 72.740 145.620 73.900 145.820 ; + RECT 70.900 144.820 71.400 145.320 ; + RECT 72.900 144.820 73.900 145.620 ; + RECT 70.900 144.320 73.400 144.820 ; + RECT 62.900 142.820 63.900 143.320 ; + RECT 58.400 142.320 63.900 142.820 ; + RECT 72.400 142.320 76.900 142.820 ; + RECT 59.900 141.320 60.900 142.320 ; + RECT 59.400 139.320 60.400 141.320 ; + RECT 62.400 140.320 63.400 141.820 ; + RECT 64.400 141.320 67.400 141.820 ; + RECT 64.400 140.320 65.400 141.320 ; + RECT 61.900 139.820 63.400 140.320 ; + RECT 63.900 139.820 65.400 140.320 ; + RECT 66.400 139.820 67.400 141.320 ; + RECT 68.400 140.320 69.400 141.820 ; + RECT 70.900 141.320 71.900 141.820 ; + RECT 73.900 141.320 74.900 142.320 ; + RECT 96.400 141.820 97.400 142.320 ; + RECT 76.400 141.520 78.400 141.820 ; + RECT 76.280 141.320 78.400 141.520 ; + RECT 79.900 141.320 82.400 141.820 ; + RECT 84.400 141.320 86.400 141.820 ; + RECT 88.400 141.320 90.400 141.820 ; + RECT 70.400 140.320 71.400 141.320 ; + RECT 58.900 138.320 59.900 139.320 ; + RECT 61.900 138.320 62.900 139.820 ; + RECT 63.900 138.320 64.900 139.820 ; + RECT 65.900 138.320 66.900 139.820 ; + RECT 68.900 139.320 70.900 140.320 ; + RECT 73.400 139.320 74.400 141.320 ; + RECT 75.900 141.090 76.630 141.320 ; + RECT 75.900 140.820 76.400 141.090 ; + RECT 77.900 140.320 78.900 141.320 ; + RECT 79.900 140.820 80.900 141.320 ; + RECT 75.900 139.820 78.900 140.320 ; + RECT 68.900 138.320 70.400 139.320 ; + RECT 72.900 138.320 73.900 139.320 ; + RECT 75.400 138.820 76.400 139.820 ; + RECT 77.900 139.320 78.900 139.820 ; + RECT 79.400 140.320 80.900 140.820 ; + RECT 77.400 138.820 78.400 139.320 ; + RECT 75.400 138.320 78.400 138.820 ; + RECT 79.400 138.820 80.400 140.320 ; + RECT 81.900 139.320 82.900 141.320 ; + RECT 83.900 140.820 84.900 141.320 ; + RECT 83.400 140.320 84.400 140.820 ; + RECT 85.900 140.320 86.900 141.320 ; + RECT 87.900 140.820 88.900 141.320 ; + RECT 83.400 139.820 86.900 140.320 ; + RECT 81.400 138.820 82.400 139.320 ; + RECT 83.400 138.820 84.400 139.820 ; + RECT 85.900 139.060 86.400 139.320 ; + RECT 85.690 138.820 86.400 139.060 ; + RECT 87.400 138.820 88.400 140.820 ; + RECT 89.900 139.320 90.900 141.320 ; + RECT 91.900 140.320 92.900 141.820 ; + RECT 93.900 140.320 94.900 141.820 ; + RECT 95.900 141.320 98.400 141.820 ; + RECT 101.900 141.460 103.900 141.820 ; + RECT 101.900 141.320 104.050 141.460 ; + RECT 105.400 141.320 107.400 141.820 ; + RECT 108.900 141.320 114.400 141.820 ; + RECT 96.400 140.820 97.400 141.320 ; + RECT 101.400 140.820 102.400 141.320 ; + RECT 103.720 141.110 104.400 141.320 ; + RECT 103.900 141.010 104.400 141.110 ; + RECT 103.900 140.820 104.220 141.010 ; + RECT 104.900 140.820 105.900 141.320 ; + RECT 89.400 138.820 90.400 139.320 ; + RECT 91.400 138.820 92.400 140.320 ; + RECT 93.400 139.820 94.900 140.320 ; + RECT 95.900 140.320 97.400 140.820 ; + RECT 93.400 138.820 94.400 139.820 ; + RECT 79.400 138.320 81.900 138.820 ; + RECT 83.900 138.630 86.070 138.820 ; + RECT 83.900 138.320 85.900 138.630 ; + RECT 87.900 138.320 89.900 138.820 ; + RECT 91.400 138.320 94.400 138.820 ; + RECT 95.900 138.820 96.900 140.320 ; + RECT 95.900 138.320 97.900 138.820 ; + RECT 98.900 138.320 99.900 139.320 ; + RECT 100.900 138.820 101.900 140.820 ; + RECT 104.580 140.680 105.400 140.820 ; + RECT 103.400 139.040 103.900 139.320 ; + RECT 103.180 138.820 103.900 139.040 ; + RECT 104.400 138.820 105.400 140.680 ; + RECT 106.900 139.320 107.900 141.320 ; + RECT 108.900 140.320 109.900 141.320 ; + RECT 108.400 139.820 109.900 140.320 ; + RECT 111.400 139.820 112.400 141.320 ; + RECT 113.400 139.820 114.400 141.320 ; + RECT 106.400 138.820 107.400 139.320 ; + RECT 101.400 138.680 103.560 138.820 ; + RECT 101.400 138.320 103.400 138.680 ; + RECT 104.900 138.320 106.900 138.820 ; + RECT 108.400 138.320 109.400 139.820 ; + RECT 110.900 139.320 112.400 139.820 ; + RECT 110.900 138.320 111.900 139.320 ; + RECT 112.900 138.320 113.900 139.820 ; + RECT 68.900 137.320 69.900 138.320 ; + RECT 78.900 137.820 80.400 138.320 ; + RECT 67.900 136.820 69.400 137.320 ; + RECT 78.900 136.820 79.900 137.820 ; + RECT 53.400 135.320 57.400 135.820 ; + RECT 81.400 135.320 82.900 135.820 ; + RECT 85.400 135.520 87.400 135.820 ; + RECT 85.160 135.320 87.400 135.520 ; + RECT 55.900 134.820 57.400 135.320 ; + RECT 71.400 134.820 72.400 135.320 ; + RECT 80.900 134.820 82.900 135.320 ; + RECT 55.400 134.320 56.900 134.820 ; + RECT 58.400 134.320 60.400 134.820 ; + RECT 61.900 134.320 64.400 134.820 ; + RECT 65.400 134.320 67.400 134.820 ; + RECT 70.900 134.320 73.400 134.820 ; + RECT 74.400 134.320 76.400 134.820 ; + RECT 80.900 134.320 81.400 134.820 ; + RECT 54.900 133.820 56.400 134.320 ; + RECT 57.900 133.820 58.900 134.320 ; + RECT 54.400 133.320 55.900 133.820 ; + RECT 57.400 133.320 58.400 133.820 ; + RECT 59.900 133.320 60.900 134.320 ; + RECT 61.900 133.320 62.900 134.320 ; + RECT 64.900 133.820 65.900 134.320 ; + RECT 53.900 132.820 55.400 133.320 ; + RECT 57.400 132.820 60.900 133.320 ; + RECT 61.400 132.820 62.900 133.320 ; + RECT 53.400 132.320 54.900 132.820 ; + RECT 52.900 131.820 54.400 132.320 ; + RECT 57.400 131.820 58.400 132.820 ; + RECT 59.900 132.000 60.400 132.320 ; + RECT 59.750 131.820 60.400 132.000 ; + RECT 52.900 131.320 56.900 131.820 ; + RECT 57.900 131.670 60.110 131.820 ; + RECT 57.900 131.320 59.900 131.670 ; + RECT 61.400 131.320 62.400 132.820 ; + RECT 64.400 131.820 65.400 133.820 ; + RECT 66.900 132.320 67.900 134.320 ; + RECT 71.400 133.820 72.400 134.320 ; + RECT 73.900 133.820 74.900 134.320 ; + RECT 70.900 133.320 72.400 133.820 ; + RECT 66.400 131.820 67.400 132.320 ; + RECT 70.900 131.820 71.900 133.320 ; + RECT 73.400 131.820 74.400 133.820 ; + RECT 75.900 132.320 76.900 134.320 ; + RECT 80.400 133.320 81.400 134.320 ; + RECT 79.900 132.820 80.900 133.320 ; + RECT 81.900 132.820 82.900 134.820 ; + RECT 84.400 135.140 85.570 135.320 ; + RECT 84.400 134.320 85.400 135.140 ; + RECT 86.900 134.820 87.400 135.320 ; + RECT 89.400 134.820 90.400 135.820 ; + RECT 91.900 135.320 94.400 135.820 ; + RECT 98.400 135.320 100.900 135.820 ; + RECT 91.400 134.820 92.400 135.320 ; + RECT 93.900 134.820 94.400 135.320 ; + RECT 97.900 134.820 98.900 135.320 ; + RECT 100.400 134.820 100.900 135.320 ; + RECT 84.400 133.820 85.900 134.320 ; + RECT 84.900 133.320 87.400 133.820 ; + RECT 85.900 132.820 87.400 133.320 ; + RECT 79.400 132.320 83.400 132.820 ; + RECT 75.400 131.820 76.400 132.320 ; + RECT 79.400 131.820 80.400 132.320 ; + RECT 64.900 131.320 66.900 131.820 ; + RECT 70.900 131.320 72.900 131.820 ; + RECT 73.900 131.320 75.900 131.820 ; + RECT 78.900 131.320 80.400 131.820 ; + RECT 82.400 131.320 83.400 132.320 ; + RECT 83.900 131.820 84.400 132.320 ; + RECT 86.400 131.820 87.400 132.820 ; + RECT 88.900 132.320 89.900 134.820 ; + RECT 90.900 134.320 91.900 134.820 ; + RECT 97.400 134.320 98.400 134.820 ; + RECT 102.400 134.320 104.400 134.820 ; + RECT 90.400 132.320 91.400 134.320 ; + RECT 96.900 132.320 97.900 134.320 ; + RECT 101.900 133.820 102.900 134.320 ; + RECT 83.900 131.320 86.900 131.820 ; + RECT 88.400 131.320 89.400 132.320 ; + RECT 90.900 131.820 91.900 132.320 ; + RECT 93.400 131.820 93.900 132.320 ; + RECT 97.400 131.820 98.400 132.320 ; + RECT 99.900 131.820 100.400 132.320 ; + RECT 101.400 131.820 102.400 133.820 ; + RECT 103.900 132.320 104.900 134.320 ; + RECT 105.900 133.320 106.900 134.820 ; + RECT 107.900 133.320 108.900 134.820 ; + RECT 109.900 134.320 112.400 134.820 ; + RECT 113.400 134.320 115.400 134.820 ; + RECT 116.900 134.320 118.900 134.820 ; + RECT 109.900 133.320 110.900 134.320 ; + RECT 103.400 131.820 104.400 132.320 ; + RECT 105.400 131.820 106.400 133.320 ; + RECT 107.400 132.820 108.900 133.320 ; + RECT 109.400 132.820 110.900 133.320 ; + RECT 112.900 133.820 113.900 134.320 ; + RECT 114.900 133.820 115.400 134.320 ; + RECT 116.400 133.820 117.400 134.320 ; + RECT 112.900 133.320 114.400 133.820 ; + RECT 115.900 133.320 116.900 133.820 ; + RECT 118.400 133.320 119.400 134.320 ; + RECT 112.900 132.820 115.400 133.320 ; + RECT 107.400 131.820 108.400 132.820 ; + RECT 91.400 131.320 93.900 131.820 ; + RECT 97.900 131.320 100.400 131.820 ; + RECT 101.900 131.320 103.900 131.820 ; + RECT 105.400 131.320 108.400 131.820 ; + RECT 109.400 131.320 110.400 132.820 ; + RECT 113.900 132.320 115.400 132.820 ; + RECT 112.400 132.070 112.900 132.320 ; + RECT 112.400 131.820 113.060 132.070 ; + RECT 114.400 131.820 115.400 132.320 ; + RECT 115.900 132.820 119.400 133.320 ; + RECT 115.900 131.820 116.900 132.820 ; + RECT 118.400 132.070 118.900 132.320 ; + RECT 118.190 131.820 118.900 132.070 ; + RECT 112.650 131.640 114.900 131.820 ; + RECT 112.900 131.320 114.900 131.640 ; + RECT 116.400 131.640 118.600 131.820 ; + RECT 116.400 131.320 118.400 131.640 ; + RECT 57.900 128.320 59.400 128.820 ; + RECT 57.400 127.820 59.400 128.320 ; + RECT 74.400 128.320 76.900 128.820 ; + RECT 101.900 128.510 103.900 128.820 ; + RECT 101.690 128.320 103.900 128.510 ; + RECT 105.900 128.320 107.900 128.820 ; + RECT 109.900 128.530 111.900 128.820 ; + RECT 109.660 128.320 111.900 128.530 ; + RECT 114.900 128.320 116.400 128.820 ; + RECT 74.400 127.820 75.400 128.320 ; + RECT 76.400 127.820 77.400 128.320 ; + RECT 100.900 128.130 102.150 128.320 ; + RECT 100.900 127.820 101.900 128.130 ; + RECT 57.400 127.320 57.900 127.820 ; + RECT 56.900 126.320 57.900 127.320 ; + RECT 56.400 125.820 57.400 126.320 ; + RECT 58.400 125.820 59.400 127.820 ; + RECT 60.900 127.320 63.400 127.820 ; + RECT 64.400 127.320 66.400 127.820 ; + RECT 67.900 127.320 70.900 127.820 ; + RECT 60.900 126.320 61.900 127.320 ; + RECT 63.900 126.820 64.900 127.320 ; + RECT 60.400 125.820 61.900 126.320 ; + RECT 55.900 125.320 59.900 125.820 ; + RECT 55.900 124.820 56.900 125.320 ; + RECT 55.400 124.320 56.900 124.820 ; + RECT 58.900 124.320 59.900 125.320 ; + RECT 60.400 124.320 61.400 125.820 ; + RECT 63.400 124.820 64.400 126.820 ; + RECT 65.900 125.320 66.900 127.320 ; + RECT 67.900 126.320 68.900 127.320 ; + RECT 67.400 125.820 68.900 126.320 ; + RECT 69.900 125.820 70.900 127.320 ; + RECT 65.400 124.820 66.400 125.320 ; + RECT 63.900 124.320 65.900 124.820 ; + RECT 67.400 124.320 68.400 125.820 ; + RECT 69.400 124.320 70.400 125.820 ; + RECT 73.900 125.320 74.900 127.820 ; + RECT 76.900 125.820 77.900 127.820 ; + RECT 79.400 127.320 81.400 127.820 ; + RECT 82.900 127.320 85.900 127.820 ; + RECT 78.900 126.820 79.900 127.320 ; + RECT 78.400 126.320 79.400 126.820 ; + RECT 80.900 126.320 81.900 127.320 ; + RECT 82.900 126.320 83.900 127.320 ; + RECT 78.400 125.820 81.900 126.320 ; + RECT 82.400 125.820 83.900 126.320 ; + RECT 84.900 125.820 85.900 127.320 ; + RECT 86.900 127.320 89.900 127.820 ; + RECT 91.400 127.320 93.400 127.820 ; + RECT 94.900 127.320 97.900 127.820 ; + RECT 86.900 126.320 87.900 127.320 ; + RECT 86.400 125.820 87.900 126.320 ; + RECT 88.900 125.820 89.900 127.320 ; + RECT 90.900 126.820 91.900 127.320 ; + RECT 90.400 126.320 91.400 126.820 ; + RECT 92.900 126.320 93.900 127.320 ; + RECT 94.900 126.320 95.900 127.320 ; + RECT 90.400 125.820 93.900 126.320 ; + RECT 94.400 125.820 95.900 126.320 ; + RECT 96.900 125.820 97.900 127.320 ; + RECT 103.400 126.820 104.400 128.320 ; + RECT 105.400 127.320 106.400 128.320 ; + RECT 102.900 126.320 103.900 126.820 ; + RECT 101.900 125.820 103.400 126.320 ; + RECT 76.400 125.320 77.400 125.820 ; + RECT 73.400 124.820 74.400 125.320 ; + RECT 75.900 124.820 77.400 125.320 ; + RECT 78.400 124.820 79.400 125.820 ; + RECT 80.900 125.040 81.400 125.320 ; + RECT 80.680 124.820 81.400 125.040 ; + RECT 73.400 124.320 76.400 124.820 ; + RECT 78.900 124.580 81.090 124.820 ; + RECT 78.900 124.320 80.900 124.580 ; + RECT 82.400 124.320 83.400 125.820 ; + RECT 84.400 124.320 85.400 125.820 ; + RECT 86.400 124.320 87.400 125.820 ; + RECT 88.400 124.320 89.400 125.820 ; + RECT 90.400 124.820 91.400 125.820 ; + RECT 92.900 125.060 93.400 125.320 ; + RECT 92.730 124.820 93.400 125.060 ; + RECT 90.900 124.630 93.110 124.820 ; + RECT 90.900 124.320 92.900 124.630 ; + RECT 94.400 124.320 95.400 125.820 ; + RECT 96.400 124.320 97.400 125.820 ; + RECT 101.400 125.320 102.400 125.820 ; + RECT 100.400 124.820 101.900 125.320 ; + RECT 104.900 124.820 105.900 127.320 ; + RECT 107.400 125.820 108.400 128.320 ; + RECT 108.900 128.130 110.120 128.320 ; + RECT 108.900 127.820 109.900 128.130 ; + RECT 111.400 126.820 112.400 128.320 ; + RECT 114.400 127.820 116.400 128.320 ; + RECT 114.400 127.520 115.900 127.820 ; + RECT 114.200 127.320 115.900 127.520 ; + RECT 113.900 127.110 114.580 127.320 ; + RECT 113.900 126.820 114.400 127.110 ; + RECT 110.900 126.320 111.900 126.820 ; + RECT 113.400 126.320 114.400 126.820 ; + RECT 109.900 125.820 111.400 126.320 ; + RECT 112.900 125.820 113.900 126.320 ; + RECT 114.900 125.820 115.900 127.320 ; + POLYGON 132.400 127.320 132.400 125.820 130.900 125.820 ; + RECT 132.400 125.820 142.400 127.320 ; + RECT 106.900 124.820 107.900 125.820 ; + RECT 109.400 125.320 110.400 125.820 ; + RECT 112.900 125.320 116.400 125.820 ; + POLYGON 130.900 125.820 130.900 125.320 130.400 125.320 ; + RECT 130.900 125.320 142.400 125.820 ; + RECT 108.400 124.820 109.900 125.320 ; + RECT 100.400 124.320 103.900 124.820 ; + RECT 105.400 124.320 107.400 124.820 ; + RECT 108.400 124.320 111.900 124.820 ; + RECT 114.400 124.320 115.400 125.320 ; + POLYGON 130.400 125.320 130.400 124.320 129.400 124.320 ; + RECT 130.400 124.320 142.400 125.320 ; + POLYGON 129.400 124.320 129.400 122.320 127.400 122.320 ; + RECT 129.400 122.320 142.400 124.320 ; POLYGON 142.400 127.320 147.400 122.320 142.400 122.320 ; POLYGON 127.400 122.320 127.400 117.320 122.400 117.320 ; POLYGON 127.400 122.320 132.400 122.320 127.400 117.320 ;