2014-12-17

SQL Server Spatial: let's draw something

Now it is the second post in my blog. In this post I will show you steps to draw a picture in SQL Server by utilizing its spatial function. The idea is coming from here but will be a bit different.

Firstly we need to find a source picturem, such as below one
 


Now we need to convert it to eps. I found this website provide quite good function to do so. Simply upload the image, select the output format, click button, save the result, then done.

My next step is to open the file in text editor, and copy all contents into Excel. As mentioned, Excel is quite good to do some batch jobs in this case.

So starts from here, we need to do some batch jobs.

Firstly, we can see there are quite a lot indicators in the file, such as /m { moveto } bd, /l { lineto } bd, etc. We only need to handle moveto, lineto, and curveto to draw the image. So use Ctrl+H in Excel to replace all "/l" to "/lineto", "/m" to "/moveto", and "/c" to "/curveto".

Next in column B I extract last few characters from column A(=TRIM(RIGHT(TRIM(A2), 7))) , because through Excel filter, we can remove rows we dont need. I name this column as direction, because it tells me what I need to do:
  • moveto means jump to another point, I am not going to handle it;
  • lineto means draw a LINESTRING
  • curveto means a CIRCULARSTRING

Then in column C I use replace function to get points (=TRIM(REPLACE(A2, FIND(B2, A2, 1), LEN(B2), ""))). This column is named as position



So now we have a file with all point information and direction information.









Finally we can use excel function to generate statements, such as
select geometry::Parse('CIRCULARSTRING(158.356 181, 152.733 183.330, 155 189)')


One extra step you might want to take, is to optimize the spatial statements. In my case, the Santa image contains more than 3800 lines, after I combine them and order them, excution speed is much faster.

Try it and enjoy the image :P

2014-12-09

Merry Xmas

The purpose of this space is simply to save some works I had done before. Valuable to myself, and hopefully can help you if you can find something via the search.

Because it is my first post, so let us do something different: Now it is close to Christmas, a Christmas gift to you by SQL Server

Copy below codes into SSMS (2012 or later version), enjoy it.

 use tempdb   
 go  
 declare @Version varchar(255)  
 select @Version = CAST(SERVERPROPERTY('productversion') as varchar(255))  
 If LEFT(@Version, 2) != '11'  
 BEGIN  
 Print '--------------------2012 or later required to run below script'  
 return  
 END  
 else  
 select geometry::Parse('MULTILINESTRING((0 216 , 0 0 ),(0 0 , 400 0 ), (400 0 , 400 216 ), (400 216 , 0 216 ))').STBuffer(4) as [Go to spatial result to see the result]  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((121 204 , 128 203 ), (128 203 , 121 204 ), (115 203 , 116 202 ), (116 202 , 115 203 ), (116 203 , 118 201 ), (118 201 , 118 203 ), (118 203 , 116 203 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(128.858 198.444, 136 200.352, 144 189)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(128.858 198.444, 136 200.352, 144 189, 139 188 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(139 188 , 152 189 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(152 189 , 149 184 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(152.869 182.180, 155 179.780, 157 176)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(158.356 181, 152.733 183.330, 155 189)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(140.688 193.360, 134 203, 118 203)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((130.667 202.667 , 131.333 202.333 ),(131.333 202.333 , 130.667 202.667 ),(132 203 , 133 202 ),(133 202 , 132 203 ),(112 202 , 113 201 ),(113 201 , 112 202 ),(113 202 , 114 201 ),(114 201 , 113 202 ),(108 199 , 117 201 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(113.756 201.890, 111 200.241, 108 199)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(80.396 203.891,48.846 189.650,45.198 169)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(43.241 157.919,51 148.727,49 139)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(45.556 146,45.320 149.702,42 154)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(32.762 138,30.750 117.493,36.219 100)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(39 90.579,45.540 82,46 72)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(50.798 74.775,51.351 71,55 68)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(59.180 81.204,70.306 90.788,72.674 105)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(76.585 128.463,57.955 153.241,82 172)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(78.846 164.465,76.830 163,75 160)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(88.939 170.735,92.297 176.293,97 175)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(99.852 176.283,101.465 177.279,103 180)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(109.168 179,125.858 185.478,129 191)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((118.667 201.667 , 119.333 201.333 ),(119.333 201.333 , 118.667 201.667 ),(120 202 , 124 201 ),(124 201 , 120 202 ),(85 190 , 99 194 ),(43.241 157.919, 51 148.727,49 139  , 48 143 ),(48 143 , 44 141 ),(39 90.579, 45.540 82, 46 72  , 49 72 ),(49 72 , 49 79 ),(76.585 128.463,57.955 153.241,82 172  , 80 169 ),(80 169 , 82 166 ),(78.846 164.465,76.830 163,75 160  , 87 167 ),(109.168 179,125.858 185.478,129 191  , 134 186 ),(134 186 , 143 190 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(128.403 215,104.539 190,85 190)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((127 202 , 130 201 ),(130 201 , 127 202 ),(134 202 , 135 201 ),(135 201 , 134 202 ),(110 201 , 111 200 ),(111 200 , 110 201 ),(111 201 , 112 200 ),(112 200 , 111 201 ),(115.667 200.667 , 116.333 200.333 ),(116.333 200.333 , 115.667 200.667 ),(131 201 , 132 200 ),(132 200 , 131 201 ),(135 201 , 136 200 ),(136 200 , 135 201 ),(109 200 , 110 199 ),(110 199 , 109 200 ),(112 200 , 113 199 ),(113 199 , 112 200 ),(113 200 , 114 199 ),(114 199 , 113 200 ),(133 200 , 134 199 ),(134 199 , 133 200 ),(82 199 , 91 198 ),(91 198 , 82 199 ),(107 199 , 109 197 ),(109 197 , 107 199 ),(110 199 , 111 198 ),(111 198 , 110 199 ),(134 199 , 135 198 ),(135 198 , 134 199 ),(135 199 , 136 198 ),(136 198 , 135 199 ),(138 199 , 139 198 ),(139 198 , 138 199 ),(74 198 , 77 197 ),(77 197 , 74 198 ),(77 198 , 80 196 ),(80 196 , 77 198 ),(79.667 197.667 , 80.333 197.333 ),(80.333 197.333 , 79.667 197.667 ),(81 198 , 91 197 ),(91 197 , 81 198 ),(91 198 , 94 196 ),(94 196 , 91 198 ),(94.667 197.667 , 95.333 197.333 ),(95.333 197.333 , 94.667 197.667 ),(105 198 , 106 197 ),(106 197 , 105 198 ),(106.667 197.667 , 107.333 197.333 ),(107.333 197.333 , 106.667 197.667 ),(136 198 , 137 197 ),(137 197 , 136 198 ),(139 198 , 140 197 ),(140 197 , 139 198 ),(70.667 196.667 , 71.333 196.333 ),(71.333 196.333 , 70.667 196.667 ),(72 197 , 74 195 ),(74 195 , 74 197 ),(74 197 , 72 197 ),(74 197 , 78 196 ),(78 196 , 74 197 ),(80 197 , 91 196 ),(91 196 , 80 197 ),(91.667 196.667 , 92.333 196.333 ),(92.333 196.333 , 91.667 196.667 ),(94 197 , 97 196 ),(97 196 , 94 197 ),(97.333 196.333 , 97.667 195.667 ),(97.667 195.667 , 97.333 196.333 ),(103 197 , 104 196 ),(104 196 , 103 197 ),(98 196 , 99 193 ),(99 193 , 106 196 ),(106 196 , 98 196 ),(106 197 , 107 196 ),(107 196 , 106 197 ),(140 197 , 141 196 ),(141 196 , 140 197 ),(67 196 , 68 195 ),(68 195 , 67 196 ),(68 196 , 69 195 ),(69 195 , 68 196 ),(40 152 , 43 154 ),(43 154 , 46 148 ),(46 148 , 43.760 163 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(44.791 180,58 190,73 195)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(69.291 196.286,65.547 194.327,62 192.938)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(43.949 185.871,44.214 167.926,40 152)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((74.667 195.667 , 75.333 195.333 ),(75.333 195.333 , 74.667 195.667 ),(95.667 195.667 , 96.333 195.333 ),(96.333 195.333 , 95.667 195.667 ),(101 196 , 102 195 ),(102 195 , 101 196 ),(104 196 , 105 195 ),(105 195 , 104 196 ),(141 196 , 142 195 ),(142 195 , 141 196 ),(65 195 , 66 194 ),(66 194 , 65 195 ),(66 195 , 67 194 ),(67 194 , 66 195 ),(71 195 , 72 194 ),(72 194 , 71 195 ),(99 195 , 100 194 ),(100 194 , 99 195 ),(103 195 , 104 194 ),(104 194 , 103 195 ),(142 195 , 143 194 ),(143 194 , 142 195 ),(62 194 , 63 193 ),(63 193 , 62 194 ),(63 194 , 64 193 ),(64 193 , 63 194 ),(68.667 193.667 , 69.333 193.333 ),(69.333 193.333 , 68.667 193.667 ),(98.333 193.333 , 98.667 192.667 ),(98.667 192.667 , 98.333 193.333 ),(100 194 , 101 193 ),(101 193 , 100 194 ),(101 194 , 102 193 ),(102 193 , 101 194 ),(143 194 , 146 192 ),(146 192 , 143 194 ),(60 193 , 61 192 ),(61 192 , 60 193 ),(65 193 , 66 192 ),(66 192 , 65 193 ),(95.333 192.333 , 95.667 191.667 ),(95.667 191.667 , 95.333 192.333 ),(96.667 192.667 , 97.333 192.333 ),(97.333 192.333 , 96.667 192.667 ),(99 193 , 100 192 ),(100 192 , 99 193 ),(141 193 , 142 192 ),(142 192 , 141 193 ),(58 192 , 59 191 ),(59 191 , 58 192 ),(63 192 , 64 191 ),(64 191 , 63 192 ),(89 192 , 92 191 ),(92 191 , 89 192 ),(92.333 191.333 , 92.667 190.667 ),(92.667 190.667 , 92.333 191.333 ),(93.667 191.667 , 94.333 191.333 ),(94.333 191.333 , 93.667 191.667 ),(96.667 191.667 , 97.333 191.333 ),(97.333 191.333 , 96.667 191.667 ),(142 192 , 143 191 ),(143 191 , 142 192 ),(145 192 , 146 191 ),(146 191 , 145 192 ),(56 191 , 57 190 ),(57 190 , 56 191 ),(61 191 , 62 190 ),(62 190 , 61 191 ),(85 191 , 86 190 ),(86 190 , 85 191 ),(86 191 , 92 190 ),(92 190 , 86 191 ),(129 191 , 128 188 ),(128 188 , 134 188 ),(134 188 , 129 191 ),(143.333 190.333 , 143.667 189.667 ),(143.667 189.667 , 143.333 190.333 ),(147 191 , 152 190 ),(152 190 , 147 191 ),(59 190 , 60 189 ),(60 189 , 59 190 ),(142 190 , 143 189 ),(143 189 , 142 190 ),(154 190 , 155 189 ),(155 189 , 154 190 ),(53 189 , 54 188 ),(54 188 , 53 189 ),(58 189 , 59 188 ),(59 188 , 58 189 ),(139 189 , 140 188 ),(140 188 , 139 189 ),(140 189 , 141 188 ),(141 188 , 140 189 ),(146 189 , 152 187 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(150.266 189,148.645 188.923,146 189)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((132 171,141.723 172,146 165  , 159 163 ),(159 163 , 153 177 ),(153 177 , 156 178 ),(108.169 157.746,108.634 164.703,120 168  , 123 159 ),(123 159 , 133 162 ),(73.308 154.816,67.311 148,72 130  , 100.698 150.610 ),(52 188 , 53 187 ),(53 187 , 52 188 ),(56 188 , 57 187 ),(57 187 , 56 188 ),(126 188 , 126 186 ),(126 186 , 128 188 ),(128 188 , 126 188 ),(128 188 , 132 186 ),(132 186 , 128 188 ),(132 188 , 131 185 ),(131 185 , 135 185 ),(135 185 , 132 188 ),(133 188 , 134 187 ),(134 187 , 133 188 ),(137 188 , 138 187 ),(138 187 , 137 188 ),(138.333 187.333 , 138.667 186.667 ),(138.667 186.667 , 138.333 187.333 ),(142 188 , 143 187 ),(143 187 , 142 188 ),(130 184 , 131 187 ),(131 187 , 114 182 ),(114 182 , 95 171 ),(95 171 , 95 174 ),(95 174 , 86.790 165.753 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(73.308 154.816,67.311 148,72 130)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(108.169 157.746,108.634 164.703,120 168)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(132 171,141.723 172,146 165)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(154.194 181,152.285 182.523,149 184)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((154.194 181,152.285 182.523,149 184  , 151 188 ),(151 188 , 130 184 ),(51 187 , 52 186 ),(52 186 , 51 187 ),(55 187 , 56 186 ),(56 186 , 55 187 ),(121 187 , 122 186 ),(122 186 , 121 187 ),(124.333 186.333 , 124.667 185.667 ),(124.667 185.667 , 124.333 186.333 ),(125 187 , 126 186 ),(126 186 , 125 187 ),(127.667 186.667 , 128.333 186.333 ),(128.333 186.333 , 127.667 186.667 ),(133 187 , 134 186 ),(134 186 , 133 187 ),(135 187 , 135 185 ),(135 185 , 137 185 ),(137 185 , 135 187 ),(136.667 186.667 , 137.333 186.333 ),(137.333 186.333 , 136.667 186.667 ),(139.667 186.667 , 140.333 186.333 ),(140.333 186.333 , 139.667 186.667 ),(150 187 , 151 186 ),(151 186 , 150 187 ),(54 186 , 55 185 ),(55 185 , 54 186 ),(119 186 , 117 182 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(113.499 182.516,112.259 181.706,110 179)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((113.499 182.516,112.259 181.706,110 179  , 113 182 ),(113 182 , 123 184 ),(123 184 , 119 186 ),(121 186 , 124 185 ),(124 185 , 121 186 ),(130 186 , 130 184 ),(130 184 , 132 184 ),(132 184 , 130 186 ),(149 186 , 150 185 ),(150 185 , 149 186 ),(152.333 185.333 , 152.667 184.667 ),(152.667 184.667 , 152.333 185.333 ),(53 185 , 54 184 ),(54 184 , 53 185 ),(123 185 , 124 184 ),(124 184 , 123 185 ),(132 185 , 135 184 ),(135 184 , 132 185 ),(49 184 , 50 183 ),(50 183 , 49 184 ),(113.667 183.667 , 114.333 183.333 ),(114.333 183.333 , 113.667 183.667 ),(117 184 , 118 183 ),(118 183 , 117 184 ),(121 184 , 122 183 ),(122 183 , 121 184 ),(150 184 , 151 183 ),(151 183 , 150 184 ),(151 184 , 152 183 ),(152 183 , 151 184 ),(153 184 , 154 183 ),(154 183 , 153 184 ),(111 183 , 111 181 ),(111 181 , 113 183 ),(113 183 , 111 183 ),(116 183 , 117 182 ),(117 182 , 116 183 ),(118 183 , 121 182 ),(121 182 , 118 183 ),(152 183 , 153 182 ),(153 182 , 152 183 ),(154 183 , 155 182 ),(155 182 , 154 183 ),(155 183 , 156 182 ),(156 182 , 155 183 ),(50 182 , 51 181 ),(51 181 , 50 182 ),(113 182 , 114 181 ),(114 181 , 113 182 ),(117 182 , 118 181 ),(118 181 , 117 182 ),(156 182 , 157 181 ),(157 181 , 156 182 ),(47 181 , 48 180 ),(48 180 , 47 181 ),(110 181 , 111 180 ),(111 180 , 110 181 ),(112 181 , 113 180 ),(113 180 , 112 181 ),(103.333 179.333 , 103.667 178.667 ),(103.667 178.667 , 103.333 179.333 ),(106.667 179.667 , 107.333 179.333 ),(107.333 179.333 , 106.667 179.667 ),(108.667 179.667 , 109.333 179.333 ),(109.333 179.333 , 108.667 179.667 ),(112 180 , 113 179 ),(113 179 , 112 180 ),(155 180 , 156 179 ),(156 179 , 155 180 ),(157 180 , 158 179 ),(158 179 , 157 180 ),(46 179 , 47 178 ),(47 178 , 46 179 ),(104 179 , 105 178 ),(105 178 , 104 179 ),(103 178 , 107 178 ),(107 178 , 103 178 ),(107 179 , 108 178 ),(108 178 , 107 179 ),(108 179 , 111 178 ),(111 178 , 108 179 ),(111 179 , 112 178 ),(112 178 , 111 179 ),(48 178 , 49 177 ),(49 177 , 48 178 ),(102.333 177.333 , 102.667 176.667 ),(102.667 176.667 , 102.333 177.333 ),(105 178 , 106 177 ),(106 177 , 105 178 ),(154.667 177.667 , 155.333 177.333 ),(155.333 177.333 , 154.667 177.667 ),(156 178 , 156 175 ),(156 175 , 156 178 ),(158.333 177.333 , 158.667 176.667 ),(158.667 176.667 , 158.333 177.333 ),(45 177 , 46 176 ),(46 176 , 45 177 ),(47 177 , 48 176 ),(48 176 , 47 177 ),(95 177 , 96 176 ),(96 176 , 95 177 ),(96 177 , 97 173 ),(97 173 , 96 177 ),(98 174 , 102 176 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(99.855 176,99.515 175.630,98 174)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((103 177 , 104 176 ),(104 176 , 103 177 ),(153.333 176.333 , 153.667 175.667 ),(153.667 175.667 , 153.333 176.333 ),(154 177 , 156 175 ),(156 175 , 159 161 ),(159 161 , 161 161 ),(161 161 , 159 174 ),(159 174 , 154 177 ),(47 176 , 48 175 ),(48 175 , 47 176 ),(93 176 , 94 175 ),(94 175 , 93 176 ),(94 176 , 96 172 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(95.966 174.337,95.902 174.666,94 176)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((98 176 , 99 175 ),(99 175 , 98 176 ),(100 176 , 101 175 ),(101 175 , 100 176 ),(44 175 , 45 174 ),(45 174 , 44 175 ),(46 175 , 47 174 ),(47 174 , 46 175 ),(90 171 , 94 175 ),(94 175 , 90 171 ),(94 175 , 95 174 ),(95 174 , 94 175 ),(99 175 , 100 174 ),(100 174 , 99 175 ),(154.333 174.333 , 154.667 173.667 ),(154.667 173.667 , 154.333 174.333 ),(155.333 174.333 , 155.667 173.667 ),(155.667 173.667 , 155.333 174.333 ),(157 175 , 158 174 ),(158 174 , 157 175 ),(44 174 , 45 173 ),(45 173 , 44 174 ),(46 174 , 47 173 ),(47 173 , 46 174 ),(94 173 , 95 172 ),(95 172 , 94 173 ),(96 173 , 97 172 ),(97 172 , 96 173 ),(154 173 , 155 172 ),(155 172 , 154 173 ),(159 173 , 160 172 ),(160 172 , 159 173 ),(43 172 , 44 171 ),(44 171 , 43 172 ),(45 172 , 46 171 ),(46 171 , 45 172 ),(81 172 , 77 169 ),(77 169 , 79 167 ),(79 167 , 81 172 ),(89 172 , 90 171 ),(90 171 , 89 172 ),(91 172 , 92 171 ),(92 171 , 91 172 ),(95 172 , 96 171 ),(96 171 , 95 172 ),(155 172 , 156 171 ),(156 171 , 155 172 ),(43.333 170.333 , 43.667 169.667 ),(43.667 169.667 , 43.333 170.333 ),(79 171 , 80 170 ),(80 170 , 79 171 ),(80 171 , 81 170 ),(81 170 , 80 171 ),(88 171 , 89 170 ),(89 170 , 88 171 ),(89 171 , 85 168 ),(85 168 , 82 165 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(83.778 164,84 164.234,85 166)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(87.986 166.564,89.434 167.837,89 171)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((90 171 , 91 170 ),(91 170 , 90 171 ),(156 171 , 157 170 ),(157 170 , 156 171 ),(158 171 , 159 170 ),(159 170 , 158 171 ),(78 170 , 79 169 ),(79 169 , 78 170 ),(79 170 , 80 169 ),(80 169 , 79 170 ),(134 170 , 141 169 ),(141 169 , 134 170 ),(157 170 , 158 169 ),(158 169 , 157 170 ),(159 170 , 160 169 ),(160 169 , 159 170 ),(42.333 168.333 , 42.667 167.667 ),(42.667 167.667 , 42.333 168.333 ),(44.333 168.333 , 44.667 167.667 ),(44.667 167.667 , 44.333 168.333 ),(78 169 , 79 168 ),(79 168 , 78 169 ),(87 169 , 88 168 ),(88 168 , 87 169 ),(89 169 , 90 168 ),(90 168 , 89 169 ),(132 169 , 132 165 ),(132 165 , 132 169 ),(133 169 , 133 165 ),(133 165 , 135 169 ),(135 169 , 133 169 ),(135 169 , 140 168 ),(140 168 , 135 169 ),(140.667 168.667 , 141.333 168.333 ),(141.333 168.333 , 140.667 168.667 ),(142 169 , 142 166 ),(142 166 , 142 169 ),(158 169 , 159 168 ),(159 168 , 158 169 ),(76 168 , 77 167 ),(77 167 , 76 168 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(74 162.926,71.520 157.914,71 152)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((74 162.926,71.520 157.914,71 152  , 78 164 ),(78 164 , 77 168 ),(79 168 , 82 166 ),(82 166 , 79 168 ),(118.667 167.667 , 119.333 167.333 ),(119.333 167.333 , 118.667 167.667 ),(134 168 , 135 167 ),(135 167 , 134 168 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(136.526 159,143.745 158.673,151 157)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(147.833 163.772,141.634 169.236,134 167)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(143.994 165.797,143.670 165.952,146 166)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(110.190 153,113.942 155.914,121 157)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((143.994 165.797,143.670 165.952,146 166  , 143 168 ),(144 168 , 145 167 ),(145 167 , 144 168 ),(145 168 , 146 167 ),(146 167 , 145 168 ),(160 168 , 161 167 ),(161 167 , 160 168 ),(42 167 , 43 166 ),(43 166 , 42 167 ),(44 167 , 44 163 ),(44 163 , 44 167 ),(77 167 , 80 165 ),(80 165 , 77 167 ),(78 167 , 79 166 ),(79 166 , 78 167 ),(79 167 , 80 166 ),(80 166 , 79 167 ),(80 167 , 81 166 ),(81 166 , 80 167 ),(84 167 , 85 166 ),(85 166 , 84 167 ),(88 167 , 89 166 ),(89 166 , 88 167 ),(114 167 , 115 166 ),(115 166 , 114 167 ),(115.333 166.333 , 115.667 165.667 ),(115.667 165.667 , 115.333 166.333 ),(116 167 , 120 165 ),(120 165 , 116 167 ),(75 166 , 76 165 ),(76 165 , 75 166 ),(80 166 , 81 165 ),(81 165 , 80 166 ),(83 166 , 84 165 ),(84 165 , 83 166 ),(85 166 , 86 165 ),(86 165 , 85 166 ),(87 166 , 88 165 ),(88 165 , 87 166 ),(112 166 , 113 165 ),(113 165 , 112 166 ),(113.667 165.667 , 114.333 165.333 ),(114.333 165.333 , 113.667 165.667 ),(116 166 , 117 165 ),(117 165 , 116 166 ),(110.190 153,113.942 155.914,121 157  , 119 166 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(109.702 163.998,106 158.970,104 150)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((120 166 , 121 165 ),(121 165 , 120 166 ),(134 166 , 135 165 ),(135 165 , 134 166 ),(143 166 , 144 165 ),(144 165 , 143 166 ),(145 166 , 146 165 ),(146 165 , 145 166 ),(78 165 , 79 164 ),(79 164 , 78 165 ),(110 165 , 111 164 ),(111 164 , 110 165 ),(111.667 164.667 , 112.333 164.333 ),(112.333 164.333 , 111.667 164.667 ),(119.667 164.667 , 120.333 164.333 ),(120.333 164.333 , 119.667 164.667 ),(133 165 , 133 162 ),(133 162 , 135 165 ),(135 165 , 133 165 ),(145.667 164.667 , 146.333 164.333 ),(146.333 164.333 , 145.667 164.667 ),(147 165 , 148 164 ),(148 164 , 147 165 ),(148.667 164.667 , 149.333 164.333 ),(149.333 164.333 , 148.667 164.667 ),(153.667 164.667 , 154.333 164.333 ),(154.333 164.333 , 153.667 164.667 ),(161 165 , 161 161 ),(161 161 , 161 165 ),(74 164 , 75 163 ),(75 163 , 74 164 ),(77 164 , 78 163 ),(78 163 , 77 164 ),(80 164 , 81 163 ),(81 163 , 80 164 ),(78 162 , 83 163 ),(83 163 , 78 162 ),(83 164 , 84 163 ),(84 163 , 83 164 ),(109 164 , 110 163 ),(110 163 , 109 164 ),(110 164 , 111 163 ),(111 163 , 110 164 ),(111 164 , 112 163 ),(112 163 , 111 164 ),(120.333 163.333 , 120.667 162.667 ),(120.667 162.667 , 120.333 163.333 ),(146 164 , 147 163 ),(147 163 , 146 164 ),(147 164 , 151 160 ),(151 160 , 150 164 ),(150 164 , 147 164 ),(150 164 , 151 163 ),(151 163 , 150 164 ),(151 164 , 152 163 ),(152 163 , 151 164 ),(151 163 , 158 162 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(155.465 163.502,153.869 163.608,151 163)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((155 164 , 156 163 ),(156 163 , 155 164 ),(156.667 163.667 , 157.333 163.333 ),(157.333 163.333 , 156.667 163.667 ),(43 163 , 43 160 ),(43 160 , 43 163 ),(73 163 , 74 162 ),(74 162 , 73 163 ),(75 163 , 76 162 ),(76 162 , 75 163 ),(78 163 , 79 162 ),(79 162 , 78 163 ),(81 163 , 82 162 ),(82 162 , 81 163 ),(108 163 , 106 160 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(107.994 160.847,108.699 161,108 163)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(129 160.410,119.416 155.214,114 157)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(121.672 155.745,128.541 160.587,137 160)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((121.672 155.745,128.541 160.587,137 160  , 134 163 ),(147 163 , 148 162 ),(148 162 , 147 163 ),(150.333 162.333 , 150.667 161.667 ),(150.667 161.667 , 150.333 162.333 ),(158.333 162.333 , 158.667 161.667 ),(158.667 161.667 , 158.333 162.333 ),(73 162 , 74 161 ),(74 161 , 73 162 ),(75 162 , 76 161 ),(76 161 , 75 162 ),(129 160.410,119.416 155.214,114 157  , 114 153 ),(109 163 , 110 162 ),(110 162 , 109 163 ),(121 163 , 122 162 ),(122 162 , 121 163 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(75.723 160,75.723 160.915,77 159)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((75.723 160,75.723 160.915,77 159  , 77 162 ),(120 162 , 121 161 ),(121 161 , 120 162 ),(121 162 , 122 161 ),(122 161 , 121 162 ),(131 162 , 132 161 ),(132 161 , 131 162 ),(135 162 , 136 161 ),(136 161 , 135 162 ),(152 162 , 153 161 ),(153 161 , 152 162 ),(153 162 , 154 161 ),(154 161 , 153 162 ),(156.667 161.667 , 157.333 161.333 ),(157.333 161.333 , 156.667 161.667 ),(74 161 , 76 159 ),(76 159 , 74 161 ),(77 161 , 78 160 ),(78 160 , 77 161 ),(78 161 , 79 160 ),(79 160 , 78 161 ),(121 161 , 122 160 ),(122 160 , 121 161 ),(126 161 , 127 160 ),(127 160 , 126 161 ),(127.667 160.667 , 128.333 160.333 ),(128.333 160.333 , 127.667 160.667 ),(134 161 , 135 160 ),(135 160 , 134 161 ),(137.333 160.333 , 137.667 159.667 ),(137.667 159.667 , 137.333 160.333 ),(149 161 , 150 160 ),(150 160 , 149 161 ),(44.333 159.333 , 44.667 158.667 ),(44.667 158.667 , 44.333 159.333 ),(72 160 , 73 159 ),(73 159 , 72 160 ),(74 160 , 75 159 ),(75 159 , 74 160 ),(76 160 , 77 159 ),(77 159 , 76 160 ),(105 160 , 106 159 ),(106 159 , 105 160 ),(106 160 , 107 159 ),(107 159 , 106 160 ),(121 160 , 121 157 ),(121 157 , 123 160 ),(123 160 , 121 160 ),(124 160 , 125 159 ),(125 159 , 124 160 ),(129 160 , 130 159 ),(130 159 , 129 160 ),(130 160 , 131 159 ),(131 159 , 130 160 ),(112 154 , 103 146 ),(103 146 , 103 149 ),(103 149 , 89 141 ),(89 141 , 90 127 ),(90 127 , 95 127 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(90 124.216,83.542 123.373,80.573 117.826)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(77.901 112.837,77.447 99.177,86 99.778)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(90.983 100,94.645 106.830,98 109.895)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(103.496 114.907,108.820 115.995,116 116)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(106.753 133.776,105.544 139.536,108.314 144.995)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(112.216 152.686,120.660 152.628,124.543 144.995)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(126.951 140.263,125.629 134.976,125 130)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((126.951 140.263,125.629 134.976,125 130  , 130 128 ),(130 128 , 129 139 ),(129 139 , 131 139 ),(131 139 , 133 131 ),(133 131 , 131.752 144.999 ),(103.496 114.907,108.820 115.995,116 116  , 113 126 ),(113 126 , 101 124 ),(101 124 , 104 127 ),(104 127 , 101 130 ),(101 130 , 107 128 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(133.704 154.392,143 155.558,148 148)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((133.704 154.392,143 155.558,148 148  , 149 155 ), (149 155 , 131.996 159.652 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(125.507 158.780,118.439 152.352,112 154)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(140.373 157,145.306 154.825,148 158)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((140.373 157,145.306 154.825,148 158  , 138 160 ),(139 160 , 140 159 ),(140 159 , 139 160 ),(150.667 159.667 , 151.333 159.333 ),(151.333 159.333 , 150.667 159.667 ),(73 159 , 76 157 ),(76 157 , 73 159 ),(75 159 , 76 158 ),(76 158 , 75 159 ),(76 159 , 77 158 ),(77 158 , 76 159 ),(105 159 , 106 158 ),(106 158 , 105 159 ),(126.667 158.667 , 127.333 158.333 ),(127.333 158.333 , 126.667 158.667 ),(143 159 , 144 158 ),(144 158 , 143 159 ),(145 159 , 144 157 ),(144 157 , 146 157 ),(146 157 , 145 159 ),(146 159 , 147 158 ),(147 158 , 146 159 ),(151.333 158.333 , 151.667 157.667 ),(151.667 157.667 , 151.333 158.333 ),(152 159 , 153 158 ),(153 158 , 152 159 ),(71 158 , 72 157 ),(72 157 , 71 158 ),(74.333 157.333 , 74.667 156.667 ),(74.667 156.667 , 74.333 157.333 ),(104 158 , 105 157 ),(105 157 , 104 158 ),(105 158 , 106 157 ),(106 157 , 105 158 ),(124 158 , 125 157 ),(125 157 , 124 158 ),(125 158 , 126 157 ),(126 157 , 125 158 ),(138 158 , 142 157 ),(142 157 , 138 158 ),(142 158 , 143 157 ),(143 157 , 142 158 ),(148 158 , 149 157 ),(149 157 , 148 158 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(151.419 155.747,151.344 155.766,149 156)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((151.419 155.747,151.344 155.766,149 156  , 149 149 ),(149 149 , 150 154 ),(150 154 , 153 153 ),(153 153 , 152 158 ),(71 157 , 72 156 ),(72 156 , 71 157 ),(104 157 , 105 156 ),(105 156 , 104 157 ),(105.333 156.333 , 105.667 155.667 ),(105.667 155.667 , 105.333 156.333 ),(113 157 , 114 156 ),(114 156 , 113 157 ),(115.333 156.333 , 115.667 155.667 ),(115.667 155.667 , 115.333 156.333 ),(118 157 , 119 156 ),(119 156 , 118 157 ),(122 157 , 123 156 ),(123 156 , 122 157 ),(143 157 , 144 156 ),(144 156 , 143 157 ),(147 157 , 150 156 ),(150 156 , 147 157 ),(150.667 156.667 , 151.333 156.333 ),(151.333 156.333 , 150.667 156.667 ),(44.333 155.333 , 44.667 154.667 ),(44.667 154.667 , 44.333 155.333 ),(103 156 , 104 155 ),(104 155 , 103 156 ),(104 156 , 103 152 ),(103 152 , 104 156 ),(112 156 , 113 155 ),(113 155 , 112 156 ),(116 156 , 117 155 ),(117 155 , 116 156 ),(119 156 , 120 155 ),(120 155 , 119 156 ),(145 156 , 146 155 ),(146 155 , 145 156 ),(147.667 155.667 , 148.333 155.333 ),(148.333 155.333 , 147.667 155.667 ),(151 156 , 152 155 ),(152 155 , 151 156 ),(40 155 , 41 154 ),(41 154 , 40 155 ),(104 155 , 104 152 ),(104 152 , 104 155 ),(110 155 , 111 154 ),(111 154 , 110 155 ),(111.667 154.667 , 112.333 154.333 ),(112.333 154.333 , 111.667 154.667 ),(113.333 154.333 , 113.667 153.667 ),(113.667 153.667 , 113.333 154.333 ),(117 155 , 118 154 ),(118 154 , 117 155 ),(41 154 , 42 153 ),(42 153 , 41 154 ),(70.333 153.333 , 70.667 152.667 ),(70.667 152.667 , 70.333 153.333 ),(72 154 , 73 153 ),(73 153 , 72 154 ),(110 154 , 104 147 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(106.335 148.845,110 150.898,110 154)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((111 154 , 112 153 ),(112 153 , 111 154 ),(138 154 , 143 153 ),(143 153 , 138 154 ),(150 154 , 151 153 ),(151 153 , 150 154 ),(151 154 , 152 153 ),(152 153 , 151 154 ),(153 154 , 154 153 ),(154 153 , 153 154 ),(39 153 , 40 152 ),(40 152 , 39 153 ),(43 153 , 44 152 ),(44 152 , 43 153 ),(45 153 , 46 152 ),(46 152 , 45 153 ),(107 153 , 108 152 ),(108 152 , 107 153 ),(113.667 152.667 , 114.333 152.333 ),(114.333 152.333 , 113.667 152.667 ),(136.333 152.333 , 136.667 151.667 ),(136.667 151.667 , 136.333 152.333 ),(137 153 , 138 152 ),(138 152 , 137 153 ),(138 153 , 143 152 ),(143 152 , 138 153 ),(143 153 , 144 152 ),(144 152 , 143 153 ),(144.333 152.333 , 144.667 151.667 ),(144.667 151.667 , 144.333 152.333 ),(150 153 , 150 150 ),(150 150 , 150 153 ),(39.333 151.333 , 39.667 150.667 ),(39.667 150.667 , 39.333 151.333 ),(40 152 , 41 151 ),(41 151 , 40 152 ),(70.333 151.333 , 70.667 150.667 ),(70.667 150.667 , 70.333 151.333 ),(102 152 , 103 151 ),(103 151 , 102 152 ),(103 152 , 102 150 ),(102 150 , 104 150 ),(104 150 , 103 152 ),(106 152 , 107 151 ),(107 151 , 106 152 ),(115 152 , 118 151 ),(118 151 , 115 152 ),(134 152 , 135 151 ),(135 151 , 134 152 ),(135 152 , 134 150 ),(134 150 , 135 152 ),(137 152 , 138 151 ),(138 151 , 137 152 ),(133 142 , 134 141 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(142 143.275,143.974 138.321,144 131)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(155.966 143.277,136.973 162,133 142)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((143 152 , 144 151 ),(144 151 , 143 152 ),(145 152 , 146 151 ),(146 151 , 145 152 ),(146 152 , 147 151 ),(147 151 , 146 152 ),(38 151 , 39 150 ),(39 150 , 38 151 ),(44 151 , 45 150 ),(45 150 , 44 151 ),(46 151 , 47 150 ),(47 150 , 46 151 ),(69 151 , 70 147 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(70.553 149,70.303 149.332,69 151)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((101 151 , 102 150 ),(102 150 , 101 151 ),(112 151 , 113 150 ),(113 150 , 112 151 ),(113 151 , 114 150 ),(114 150 , 113 151 ),(114 151 , 119 150 ),(119 150 , 114 151 ),(119.333 150.333 , 119.667 149.667 ),(119.667 149.667 , 119.333 150.333 ),(120 151 , 121 150 ),(121 150 , 120 151 ),(135 151 , 136 150 ),(136 150 , 135 151 ),(145 151 , 147 149 ),(147 149 , 147 151 ),(147 151 , 145 151 ),(38 150 , 37 146 ),(37 146 , 38 150 ),(39 150 , 40 149 ),(40 149 , 39 150 ),(44 150 , 45 149 ),(45 149 , 44 150 ),(99 150 , 100 149 ),(100 149 , 99 150 ),(100.667 149.667 , 101.333 149.333 ),(101.333 149.333 , 100.667 149.667 ),(102 150 , 103 149 ),(103 149 , 102 150 ),(103 150 , 103 147 ),(103 147 , 103 150 ),(104 150 , 105 149 ),(105 149 , 104 150 ),(106 150 , 107 149 ),(107 149 , 106 150 ),(110 148 , 113 149 ),(113 149 , 110 148 ),(113 150 , 114 149 ),(114 149 , 113 150 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(112.407 140.358,119.409 140.790,120 130)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(112.407 140.358,119.409 140.790,120 130  , 124 131 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(124 135.331,124.927 141,122.821 144.956)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(114.837 159.924,108 139,108 132)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((118 150 , 119 149 ),(119 149 , 118 150 ),(120 150 , 121 149 ),(121 149 , 120 150 ),(121 150 , 122 149 ),(122 149 , 121 150 ),(133.667 149.667 , 134.333 149.333 ),(134.333 149.333 , 133.667 149.667 ),(150 150 , 151 147 ),(151 147 , 150 150 ),(37 149 , 38 148 ),(38 148 , 37 149 ),(45 149 , 46 148 ),(46 148 , 45 149 ),(47 149 , 48 148 ),(48 148 , 47 149 ),(97 149 , 98 148 ),(98 148 , 97 149 ),(98.667 148.667 , 99.333 148.333 ),(99.333 148.333 , 98.667 148.667 ),(100 149 , 101 148 ),(101 148 , 100 149 ),(111 149 , 112 148 ),(112 148 , 111 149 ),(120 149 , 122 147 ),(122 147 , 120 149 ),(121 149 , 123 147 ),(123 147 , 123 149 ),(123 149 , 121 149 ),(132 149 , 133 148 ),(133 148 , 132 149 ),(133 149 , 134 148 ),(134 148 , 133 149 ),(146 149 , 147 148 ),(147 148 , 146 149 ),(147.333 148.333 , 147.667 147.667 ),(147.667 147.667 , 147.333 148.333 ),(38 148 , 39 147 ),(39 147 , 38 148 ),(46 148 , 46 144 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(48 144,47.724 144,48 142)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(48.976 144.796,48.400 146.310,46 148)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((69 148 , 73 117 ), (73 117 , 73.773 126.999 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(75.342 132.706,83.295 137,88 140)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(88.833 129.354,84.264 127.764,80 119)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((88.833 129.354,84.264 127.764,80 119  , 94 126 ), (94 126 , 89 127 ), (89.943 132,89.830 136,88 141  , 92 143 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(89.943 132,89.830 136,88 141)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(85.557 143.995,77 133.495,72 130)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((85.557 143.995,77 133.495,72 130  , 69 148 ),(96 148 , 97 147 ),(97 147 , 96 148 ),(97 148 , 98 147 ),(98 147 , 97 148 ),(98 148 , 99 147 ),(99 147 , 98 148 ),(105 148 , 106 147 ),(106 147 , 105 148 ),(109.667 147.667 , 110.333 147.333 ),(110.333 147.333 , 109.667 147.667 ),(123 148 , 124 147 ),(124 147 , 123 148 ),(132 148 , 132 146 ),(132 146 , 134 146 ),(134 146 , 134 148 ),(134 148 , 132 148 ),(148 148 , 147 145 ),(147 145 , 148 148 ),(149.333 147.333 , 149.667 146.667 ),(149.667 146.667 , 149.333 147.333 ),(36 147 , 37 146 ),(37 146 , 36 147 ),(48 147 , 49 146 ),(49 146 , 48 147 ),(94 147 , 95 146 ),(95 146 , 94 147 ),(95.667 146.667 , 96.333 146.333 ),(96.333 146.333 , 95.667 146.667 ),(97 147 , 98 146 ),(98 146 , 97 147 ),(103.667 146.667 , 104.333 146.333 ),(104.333 146.333 , 103.667 146.667 ),(108 147 , 109 146 ),(109 146 , 108 147 ),(109 147 , 110 146 ),(110 146 , 109 147 ),(110 147 , 111 146 ),(111 146 , 110 147 ),(122 147 , 123 146 ),(123 146 , 122 147 ),(123 147 , 124 146 ),(124 146 , 123 147 ),(150.333 146.333 , 150.667 145.667 ),(150.667 145.667 , 150.333 146.333 ),(36.667 145.667 , 37.333 145.333 ),(37.333 145.333 , 36.667 145.667 ),(45.333 145.333 , 45.667 144.667 ),(45.667 144.667 , 45.333 145.333 ),(49.333 145.333 , 49.667 144.667 ),(49.667 144.667 , 49.333 145.333 ),(92 146 , 93 145 ),(93 145 , 92 146 ),(92 145 , 96 145 ),(96 145 , 92 145 ),(108.667 145.667 , 109.333 145.333 ),(109.333 145.333 , 108.667 145.667 ),(123.667 145.667 , 124.333 145.333 ),(124.333 145.333 , 123.667 145.667 ),(132 146 , 132 140 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(132.951 142.285,132.951 143.715,132 146)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((133.333 145.333 , 133.667 144.667 ),(133.667 144.667 , 133.333 145.333 ),(148 146 , 149 145 ),(149 145 , 148 146 ),(149 146 , 150 145 ),(150 145 , 149 146 ),(151 146 , 152 145 ),(152 145 , 151 146 ),(36.333 144.333 , 36.667 143.667 ),(36.667 143.667 , 36.333 144.333 ),(37 145 , 38 144 ),(38 144 , 37 145 ),(47 145 , 46 143 ),(46 143 , 48 143 ),(48 143 , 47 145 ),(91 145 , 92 144 ),(92 144 , 91 145 ),(94 145 , 95 144 ),(95 144 , 94 145 ),(108.333 144.333 , 108.667 143.667 ),(108.667 143.667 , 108.333 144.333 ),(123 145 , 124 144 ),(124 144 , 123 145 ),(124.333 144.333 , 124.667 143.667 ),(124.667 143.667 , 124.333 144.333 ),(131 145 , 131 140 ),(131 140 , 131 145 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(147.999 138.772,147.822 134.408,143 130)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(142 133.841,140.764 136.519,137 138)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((142 133.841,140.764 136.519,137 138  , 139 135 ),(139 135 , 133 138 ),(133 138 , 136 130 ),(136 130 , 131 135 ),(131 135 , 132 129 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(128.290 128.860,126.736 129.717,125 133)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((128.290 128.860,126.736 129.717,125 133, 124 130 ), (124 130 , 117 129 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(116.582 131.689,116.283 132.554,114 134)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((116.582 131.689,116.283 132.554,114 134  , 115 131 ),(115 131 , 113 133 ),(113 133 , 110 127 ),(116.231 123.178,115 115,123 112  , 121 115 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(116.231 123.178,115 115,123 112)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(128 117.999,127.783 123.412,133 127.397)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(140.942 133.187,147.778 125.481,148 118)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(151.487 121.565,153.954 122.878,159 123)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((151.487 121.565,153.954 122.878,159 123  , 156 124 ),(156 124 , 157 127 ),(157 127 , 149 124 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(147.491 128.675,146.849 132.526,153 132)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((147.491 128.675,146.849 132.526,153 132  , 153 137 ),(153 137 , 149 136 ),(149 136 , 148 145 ),(149 145 , 149 143 ),(149 143 , 151 143 ),(151 143 , 149 145 ),(150.667 144.667 , 151.333 144.333 ),(151.333 144.333 , 150.667 144.667 ),(35 144 , 36 143 ),(36 143 , 35 144 ),(45 144 , 46 143 ),(46 143 , 45 144 ),(49.333 143.333 , 49.667 142.667 ),(49.667 142.667 , 49.333 143.333 ),(68 144 , 68 135 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(69.256 137.994,69.256 141,68 144)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((89 144 , 90 143 ),(90 143 , 89 144 ),(92 144 , 93 143 ),(93 143 , 92 144 ),(107 144 , 108 143 ),(108 143 , 107 144 ),(125 144 , 126 143 ),(126 143 , 125 144 ),(172.240 117.890,175.862 127.542,176 134  , 193 126 ),(188.477 131.723,179 134.708,173 139  , 175 133 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(153.829 140.763,159 142.404,163 140.772)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(173 136.526,177.996 123,164 121)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(172.240 117.890,175.862 127.542,176 134)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(188.477 131.723,179 134.708,173 139)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(167 142,161.837 141.420,151 144)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((152 144 , 160 143 ),(160 143 , 152 144 ),(35.667 142.667 , 36.333 142.333 ),(36.333 142.333 , 35.667 142.667 ),(44 143 , 44 141 ),(44 141 , 46 141 ),(46 141 , 44 143 ),(45 143 , 46 142 ),(46 142 , 45 143 ),(91 143 , 92 142 ),(92 142 , 91 143 ),(107.667 142.667 , 108.333 142.333 ),(108.333 142.333 , 107.667 142.667 ),(124 143 , 125 134 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(126.378 137.292,126 140,124 143)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((125 143 , 126 142 ),(126 142 , 125 143 ),(137 143 , 141 142 ),(141 142 , 137 143 ),(149 143 , 149 137 ),(149 137 , 150 142 ),(150 142 , 162 141 ),(162 141 , 149 143 ),(163.667 142.667 , 164.333 142.333 ),(164.333 142.333 , 163.667 142.667 ),(35.333 141.333 , 35.667 140.667 ),(35.667 140.667 , 35.333 141.333 ),(36 142 , 37 141 ),(37 141 , 36 142 ),(48 142 , 48 139 ),(48 139 , 48 142 ),(49.333 141.333 , 49.667 140.667 ),(49.667 140.667 , 49.333 141.333 ),(87 142 , 88 141 ),(88 141 , 87 142 ),(89 142 , 90 141 ),(90 141 , 89 142 ),(107 142 , 107 137 ),(107 137 , 107 142 ),(108.333 141.333 , 108.667 140.667 ),(108.667 140.667 , 108.333 141.333 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(124 138.694,123.399 135.273,126 133)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((124 138.694,123.399 135.273,126 133  , 124 142 ),(133 142 , 133 139 ),(133 139 , 135 140 ),(135 140 , 133 142 ),(136 142 , 135 139 ),(135 139 , 136 142 ),(137 142 , 141 141 ),(141 141 , 137 142 ),(141 142 , 142 141 ),(142 141 , 141 142 ),(150 142 , 150 137 ),(150 137 , 154 138 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(156.734 132.597,158.745 130.352,158 124)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(156.734 132.597,158.745 130.352,158 124  , 166.999 121.966 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(176.839 124,172.322 134.437,166.957 138.566)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(162.248 142.190,155.524 140.685,150 142)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((166 142 , 167 141 ),(167 141 , 166 142 ),(34 141 , 35 140 ),(35 140 , 34 141 ),(85 141 , 86 140 ),(86 140 , 85 141 ),(88 141 , 89 140 ),(89 140 , 88 141 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(139 137,140 136,141 133)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(143.602 137.602,139.600 143.495,136 138)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((141 141 , 142 140 ),(142 140 , 141 141 ),(142 141 , 143 140 ),(143 140 , 142 141 ),(164 141 , 165 140 ),(165 140 , 164 141 ),(168 141 , 169 140 ),(169 140 , 168 141 ),(34.667 139.667 , 35.333 139.333 ),(35.333 139.333 , 34.667 139.667 ),(84 140 , 85 139 ),(85 139 , 84 140 ),(86.667 139.667 , 87.333 139.333 ),(87.333 139.333 , 86.667 139.667 ),(110 137 , 116 139 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(113.186 139.912,112 139,110 137)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((116 140 , 117 139 ),(117 139 , 116 140 ),(132 140 , 135 138 ),(135 138 , 132 140 ),(134 140 , 135 139 ),(135 139 , 134 140 ),(142 140 , 143 139 ),(143 139 , 142 140 ),(143 140 , 142 138 ),(142 138 , 144 138 ),(144 138 , 143 140 ),(169 140 , 170 139 ),(170 139 , 169 140 ),(172 140 , 173 134 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(173.736 136.433,173.305 137.819,172 140)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((173 140 , 174 139 ), (174 139 , 173 140 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(30.173 119.266,32.319 105.473,40 87)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(40.781 91.481,37.340 95.813,35.900 100)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(33.543 106.855,32.609 114.777,32.455 122)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((33.543 106.855,32.609 114.777,32.455 122  , 34 139 ),(35 139 , 36 138 ),(36 138 , 35 139 ),(85 139 , 86 138 ),(86 138 , 85 139 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(83.220 119.823,89.831 129.418,87 139)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(74.975 133,74 127.301,75 115)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((87 139 , 88 138 ),(88 138 , 87 139 ),(89 139 , 89 136 ),(89 136 , 89 139 ),(106 139 , 106 133 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(107.490 135.394,107.490 136.606,106 139)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((113 139 , 116 138 ),(116 138 , 113 139 ),(116 139 , 118 137 ),(118 137 , 116 139 ),(117 139 , 118 138 ),(118 138 , 117 139 ),(129.667 138.667 , 130.333 138.333 ),(130.333 138.333 , 129.667 138.667 ),(135 139 , 136 138 ),(136 138 , 135 139 ),(167 139 , 168 138 ),(168 138 , 167 139 ),(170 139 , 171 138 ),(171 138 , 170 139 ),(174 139 , 175 138 ),(175 138 , 174 139 ),(33 138 , 34 137 ),(34 137 , 33 138 ),(35 138 , 36 137 ),(36 137 , 35 138 ),(81 138 , 82 137 ),(82 137 , 81 138 ),(111 132 , 116 135 ),(116 135 , 118 130 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(120 136.921,111.680 140.729,111 132)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((118 138 , 119 137 ),(119 137 , 118 138 ),(129 138 , 129 133 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(130.418 135,130.901 136.212,129 138)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((135 138 , 135 136 ),(135 136 , 137 138 ),(137 138 , 135 138 ),(139 138 , 140 137 ),(140 137 , 139 138 ),(143 138 , 143 131 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(144 133.534,144 135.466,143 138)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((152.667 137.667 , 153.333 137.333 ),(153.333 137.333 , 152.667 137.667 ),(168 138 , 169 137 ),(169 137 , 168 138 ),(171 138 , 172 137 ),(172 137 , 171 138 ),(175 138 , 176 137 ),(176 137 , 175 138 ),(33 137 , 34 136 ),(34 136 , 33 137 ),(70.333 136.333 , 70.667 135.667 ),(70.667 135.667 , 70.333 136.333 ),(80 137 , 81 136 ),(81 136 , 80 137 ),(82 137 , 83 136 ),(83 136 , 82 137 ),(109.333 136.333 , 109.667 135.667 ),(109.667 135.667 , 109.333 136.333 ),(110 137 , 111 136 ),(111 136 , 110 137 ),(117 137 , 118 136 ),(118 136 , 117 137 ),(118.333 136.333 , 118.667 135.667 ),(118.667 135.667 , 118.333 136.333 ),(129.333 136.333 , 129.667 135.667 ),(129.667 135.667 , 129.333 136.333 ),(136.333 136.333 , 136.667 135.667 ),(136.667 135.667 , 136.333 136.333 ),(137.333 136.333 , 137.667 135.667 ),(137.667 135.667 , 137.333 136.333 ),(138.333 136.333 , 138.667 135.667 ),(138.667 135.667 , 138.333 136.333 ),(149.667 136.667 , 150.333 136.333 ),(150.333 136.333 , 149.667 136.667 ),(153 137 , 154 136 ),(154 136 , 153 137 ),(169 137 , 170 136 ),(170 136 , 169 137 ),(176 137 , 177 136 ),(177 136 , 176 137 ),(78 136 , 79 135 ),(79 135 , 78 136 ),(81 136 , 82 135 ),(82 135 , 81 136 ),(88 136 , 88 131 ),(88 131 , 88 136 ),(110 136 , 111 135 ),(111 135 , 110 136 ),(119 136 , 118 133 ),(118 133 , 119 136 ),(133 136 , 134 135 ),(134 135 , 133 136 ),(135 136 , 136 135 ),(136 135 , 135 136 ),(142 136 , 142 133 ),(142 133 , 142 136 ),(152 134 , 155 136 ),(155 136 , 152 134 ),(170 136 , 171 135 ),(171 135 , 170 136 ),(172 136 , 173 135 ),(173 135 , 172 136 ),(174 136 , 175 135 ),(175 135 , 174 136 ),(177 136 , 178 135 ),(178 135 , 177 136 ),(32.333 134.333 , 32.667 133.667 ),(32.667 133.667 , 32.333 134.333 ),(34.333 134.333 , 34.667 133.667 ),(34.667 133.667 , 34.333 134.333 ),(70 135 , 71 134 ),(71 134 , 70 135 ),(77 135 , 78 134 ),(78 134 , 77 135 ),(107 135 , 107 130 ),(107 130 , 107 135 ),(109 135 , 109 131 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(110.813 132.556,110.813 133.444,109 135)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((114.667 134.667 , 115.333 134.333 ),(115.333 134.333 , 114.667 134.667 ),(119 135 , 119 130 ),(119 130 , 119 135 ),(133.333 134.333 , 133.667 133.667 ),(133.667 133.667 , 133.333 134.333 ),(147 135 , 148 134 ),(148 134 , 147 135 ),(154 135 , 158 129 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(158.440 132.221,156.750 133.563,154 135)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((156 135 , 157 134 ),(157 134 , 156 135 ),(174.333 134.333 , 174.667 133.667 ),(174.667 133.667 , 174.333 134.333 ),(76 134 , 77 133 ),(77 133 , 76 134 ),(78 134 , 79 133 ),(79 133 , 78 134 ),(109.333 133.333 , 109.667 132.667 ),(109.667 132.667 , 109.333 133.333 ),(112.667 133.667 , 113.333 133.333 ),(113.333 133.333 , 112.667 133.667 ),(116 134 , 117 133 ),(117 133 , 116 134 ),(131 134 , 132 133 ),(132 133 , 131 134 ),(152 134 , 153 133 ),(153 133 , 152 134 ),(153.667 133.667 , 154.333 133.333 ),(154.333 133.333 , 153.667 133.667 ),(157 134 , 158 133 ),(158 133 , 157 134 ),(171 134 , 172 133 ),(172 133 , 171 134 ),(176 134 , 176 128 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(177.202 130.404,177.336 131.686,176 134)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((32.333 132.333 , 32.667 131.667 ),(32.667 131.667 , 32.333 132.333 ),(69 133 , 70 132 ),(70 132 , 69 133 ),(75 133 , 76 132 ),(76 132 , 75 133 ),(77 133 , 78 132 ),(78 132 , 77 133 ),(113 133 , 113 131 ),(113 131 , 115 133 ),(115 133 , 113 133 ),(134 133 , 135 132 ),(135 132 , 134 133 ),(145 133 , 146 132 ),(146 132 , 145 133 ),(148 133 , 149 132 ),(149 132 , 148 133 ),(146 130 , 149 125 ),(149 125 , 153 128 ),(153 128 , 155 126 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(156.437 128.769,156.707 129.971,156 133)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((156.437 128.769,156.707 129.971,156 133  , 146 130 ),(150.667 132.667 , 151.333 132.333 ),(151.333 132.333 , 150.667 132.667 ),(153 133 , 154 132 ),(154 132 , 153 133 ),(180 133 , 183 132 ),(183 132 , 180 133 ),(71 132 , 72 131 ),(72 131 , 71 132 ),(74 132 , 75 131 ),(75 131 , 74 132 ),(108 132 , 110 129 ),(110 129 , 108 132 ),(111.333 131.333 , 111.667 130.667 ),(111.667 130.667 , 111.333 131.333 ),(114 132 , 115 131 ),(115 131 , 114 132 ),(117 132 , 119 129 ),(119 129 , 117 132 ),(130 132 , 131 131 ),(131 131 , 130 132 ),(132 132 , 133 131 ),(133 131 , 132 132 ),(134 132 , 133 130 ),(133 130 , 135 130 ),(135 130 , 134 132 ),(147 132 , 148 131 ),(148 131 , 147 132 ),(158 132 , 159 131 ),(159 131 , 158 132 ),(172 132 , 173 131 ),(173 131 , 172 132 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(176 126.779,172.219 119.864,166 119.914)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(161.458 119.950,157 123.697,152.317 121.397)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(161.458 119.950,157 123.697,152.317 121.397  , 147.683 114 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(142.388 107.706,134.763 107.226,129 113)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(135 110.774,152.372 111,146 122)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(151.450 128.739,122.713 132.423,132 118)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(128.201 116.992,124.181 116.406,122 113)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(128.201 116.992,124.181 116.406,122 113  , 129 114 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(121.815 110.572,116.454 115.895,109 114.302)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(96.820 111.699,89.211 88.912,78 104)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(76.701 99,81.391 94.396,85 91.529)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(95.903 82.915,107.719 84.279,119 91)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(121.260 88.758,123.451 90.609,126 92)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(121.260 88.758,123.451 90.609,126 92  , 124 89 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(133.904 90.711,137.799 98,145 104)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(133.904 90.711,137.799 98,145 104  , 142 99 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(149.666 95.898,157.170 97.582,165 100)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(149.666 95.898,157.170 97.582,165 100  , 163 102 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(174.666 104.883,188.452 120.524,177 132)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((178 132 , 179 131 ),(179 131 , 178 132 ),(185 132 , 186 131 ),(186 131 , 185 132 ),(186 132 , 187 131 ),(187 131 , 186 132 ),(31 131 , 31 128 ),(31 128 , 31 131 ),(33.333 130.333 , 33.667 129.667 ),(33.667 129.667 , 33.333 130.333 ),(73 131 , 74 130 ),(74 130 , 73 131 ),(88 131 , 89 130 ),(89 130 , 88 131 ),(110 131 , 110 128 ),(110 128 , 112 129 ),(112 129 , 110 131 ),(121 131 , 122 130 ),(122 130 , 121 131 ),(122.667 130.667 , 123.333 130.333 ),(123.333 130.333 , 122.667 130.667 ),(135 131 , 136 130 ),(136 130 , 135 131 ),(143.667 130.667 , 144.333 130.333 ),(144.333 130.333 , 143.667 130.667 ),(146 131 , 147 130 ),(147 130 , 146 131 ),(157.333 130.333 , 157.667 129.667 ),(157.667 129.667 , 157.333 130.333 ),(173 131 , 174 130 ),(174 130 , 173 131 ),(179.667 130.667 , 180.333 130.333 ),(180.333 130.333 , 179.667 130.667 ),(181 131 , 183 113 ),(183 113 , 183 111 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(178.349 108.582,171.707 104,170 99)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(160.353 98.505,154 93.729,144 95)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((160.353 98.505,154 93.729,144 95  , 144 92 ),(144 92 , 150 93 ),(150 93 , 150 87 ),(150 87 , 148 91 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(140.897 87.278,136.831 85.933,129 88)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(140.897 87.278,136.831 85.933,129 88  , 133 83 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(110.925 90.244,89 74.708,75 102)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(69.753 94.678,58.522 77.777,57 69)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(54.965 55.940,69.681 39,82 38)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(87.747 31.987,90.327 33.720,100 30)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((87.747 31.987,90.327 33.720,100 30  , 101 36 ), (54.965 55.940,69.681 39,82 38  , 83 43 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(112.639 19,138.412 19.502,157 16)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(155.366 23.615,160.256 28.552,165 34)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(183.184 41.855,200.349 52.818,193 76)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(200.290 83,202.487 90.748,197 100)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(202.993 105.998,200.928 116.357,191 121)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((202.993 105.998,200.928 116.357,191 121, 195 122 ), (200.290 83,202.487 90.748,197 100  , 203 96 ), (183.184 41.855,200.349 52.818,193 76, 198 73), (155.366 23.615,160.256 28.552,165 34, 166 31 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(191.316 126.991,186.859 129.288,181 131)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((182.667 130.667 , 183.333 130.333 ),(183.333 130.333 , 182.667 130.667 ),(188 131 , 189 130 ),(189 130 , 188 131 ),(70.333 129.333 , 70.667 128.667 ),(70.667 128.667 , 70.333 129.333 ),(74 130 , 75 129 ),(75 129 , 74 130 ),(89 130 , 90 129 ),(90 129 , 89 130 ),(101 130 , 104 129 ),(104 129 , 101 130 ),(107 130 , 107 128 ),(107 128 , 109 130 ),(109 130 , 107 130 ),(126 130 , 127 129 ),(127 129 , 126 130 ),(131 130 , 132 129 ),(132 129 , 131 130 ),(179 130 , 180 129 ),(180 129 , 179 130 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(181.564 123,180.900 119.660,179 113)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(183.564 117.942,184.278 124.621,180 130)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((181 130 , 182 129 ),(182 129 , 181 130 ),(186 130 , 187 129 ),(187 129 , 186 130 ),(190 130 , 191 129 ),(191 129 , 190 130 ),(33 129 , 33 125 ),(33 125 , 35 129 ),(35 129 , 33 129 ),(73 129 , 73 126 ),(73 126 , 73 129 ),(87 129 , 88 128 ),(88 128 , 87 129 ),(89.333 128.333 , 89.667 127.667 ),(89.667 127.667 , 89.333 128.333 ),(101.667 128.667 , 102.333 128.333 ),(102.333 128.333 , 101.667 128.667 ),(103.667 128.667 , 104.333 128.333 ),(104.333 128.333 , 103.667 128.667 ),(105.333 128.333 , 105.667 127.667 ),(105.667 127.667 , 105.333 128.333 ),(108 129 , 109 128 ),(109 128 , 108 129 ),(109 129 , 110 128 ),(110 128 , 109 129 ),(119 129 , 120 128 ),(120 128 , 119 129 ),(120.667 128.667 , 121.333 128.333 ),(121.333 128.333 , 120.667 128.667 ),(122 129 , 123 128 ),(123 128 , 122 129 ),(124.667 128.667 , 125.333 128.333 ),(125.333 128.333 , 124.667 128.667 ),(128 129 , 129 128 ),(129 128 , 128 129 ),(130 129 , 131 128 ),(131 128 , 130 129 ),(133 129 , 138 128 ),(138 128 , 133 129 ),(138 129 , 142 128 ),(142 128 , 138 129 ),(143 129 , 144 128 ),(144 128 , 143 129 ),(147 129 , 148 128 ),(148 128 , 147 129 ),(157 129 , 157 126 ),(157 126 , 159 129 ),(159 129 , 157 129 ),(174 129 , 175 128 ),(175 128 , 174 129 ),(181 129 , 182 128 ),(182 128 , 181 129 ),(188 129 , 189 128 ),(189 128 , 188 129 ),(191 129 , 192 128 ),(192 128 , 191 129 ),(31 128 , 31 125 ),(31 125 , 31 128 ),(104 128 , 105 127 ),(105 127 , 104 128 ),(105 127 , 110 126 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(107.990 127.474,107.478 127.465,105 127)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((109 128 , 110 127 ),(110 127 , 109 128 ),(119 128 , 122 126 ),(122 126 , 119 128 ),(122.667 127.667 , 123.333 127.333 ),(123.333 127.333 , 122.667 127.667 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(121.513 125.289,119.641 124.984,116 125)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(116.498 109.837,134.590 124.485,124 128)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((145 128 , 146 127 ),(146 127 , 145 128 ),(147 128 , 148 127 ),(148 127 , 147 128 ),(153 128 , 152 125 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(153.766 125.979,153.955 126.222,153 128)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((156 128 , 157 127 ),(157 127 , 156 128 ),(158 128 , 159 127 ),(159 127 , 158 128 ),(175.333 127.333 , 175.667 126.667 ),(175.667 126.667 , 175.333 127.333 ),(180 128 , 181 127 ),(181 127 , 180 128 ),(182 128 , 183 127 ),(183 127 , 182 128 ),(189 128 , 190 127 ),(190 127 , 189 128 ),(190 128 , 191 127 ),(191 127 , 190 128 ),(192 128 , 193 127 ),(193 127 , 192 128 ),(86 127 , 87 126 ),(87 126 , 86 127 ),(94 127 , 95 126 ),(95 126 , 94 127 ),(102.667 126.667 , 103.333 126.333 ),(103.333 126.333 , 102.667 126.667 ),(104.333 126.333 , 104.667 125.667 ),(104.667 125.667 , 104.333 126.333 ),(110 127 , 111 126 ),(111 126 , 110 127 ),(111 127 , 112 126 ),(112 126 , 111 127 ),(118.333 126.333 , 118.667 125.667 ),(118.667 125.667 , 118.333 126.333 ),(119 127 , 120 126 ),(120 126 , 119 127 ),(122 127 , 119 126 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(120.522 125,122.945 124.712,122 127)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((123 127 , 124 126 ),(124 126 , 123 127 ),(148 127 , 149 126 ),(149 126 , 148 127 ),(155 127 , 156 126 ),(156 126 , 155 127 ),(173 127 , 174 126 ),(174 126 , 173 127 ),(182 127 , 183 126 ),(183 126 , 182 127 ),(191 127 , 192 126 ),(192 126 , 191 127 ),(193 127 , 197 122 ),(197 122 , 193 127 ),(71 126 , 72 125 ),(72 125 , 71 126 ),(73.333 125.333 , 73.667 124.667 ),(73.667 124.667 , 73.333 125.333 ),(91 126 , 92 125 ),(92 125 , 91 126 ),(92.667 125.667 , 93.333 125.333 ),(93.333 125.333 , 92.667 125.667 ),(101 126 , 102 125 ),(102 125 , 101 126 ),(102.667 125.667 , 103.333 125.333 ),(103.333 125.333 , 102.667 125.667 ),(105.667 125.667 , 106.333 125.333 ),(106.333 125.333 , 105.667 125.667 ),(113.333 125.333 , 113.667 124.667 ),(113.667 124.667 , 113.333 125.333 ),(116 126 , 117 125 ),(117 125 , 116 126 ),(117 126 , 118 125 ),(118 125 , 117 126 ),(128 126 , 128 122 ),(128 122 , 128 126 ),(130 126 , 130 122 ),(130 122 , 130 126 ),(157 126 , 156 124 ),(156 124 , 158 124 ),(158 124 , 157 126 ),(172 126 , 173 125 ),(173 125 , 172 126 ),(192 126 , 193 125 ),(193 125 , 192 126 ),(30 125 , 30 115 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(31.346 118.207,31.346 121.793,30 125)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((32 125 , 32 120 ),(32 120 , 32 125 ),(71 125 , 72 124 ),(72 124 , 71 125 ),(84 125 , 85 124 ),(85 124 , 84 125 ),(88 125 , 89 124 ),(89 124 , 88 125 ),(101.667 124.667 , 102.333 124.333 ),(102.333 124.333 , 101.667 124.667 ),(120.667 124.667 , 121.333 124.333 ),(121.333 124.333 , 120.667 124.667 ),(147 125 , 148 124 ),(148 124 , 147 125 ),(149 125 , 152 124 ),(152 124 , 149 125 ),(171 125 , 172 124 ),(172 124 , 171 125 ),(174 125 , 175 124 ),(175 124 , 174 125 ),(181 125 , 182 124 ),(182 124 , 181 125 ),(193 125 , 194 124 ),(194 124 , 193 125 ),(86 124 , 87 123 ),(87 123 , 86 124 ),(113 124 , 113 120 ),(113 120 , 113 124 ),(147 124 , 148 123 ),(148 123 , 147 124 ),(159 124 , 158 122 ),(158 122 , 160 122 ),(160 122 , 159 124 ),(160.667 123.667 , 161.333 123.333 ),(161.333 123.333 , 160.667 123.667 ),(170 124 , 171 123 ),(171 123 , 170 124 ),(173 124 , 174 123 ),(174 123 , 173 124 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((181.333 123.333 , 181.667 122.667 ),(181.667 122.667 , 181.333 123.333 ),(183 124 , 183 121 ),(183 121 , 183 124 ),(194 124 , 195 123 ),(195 123 , 194 124 ),(196 124 , 197 123 ),(197 123 , 196 124 ),(84 123 , 85 122 ),(85 122 , 84 123 ),(115.333 122.333 , 115.667 121.667 ),(115.667 121.667 , 115.333 122.333 ),(152 123 , 153 122 ),(153 122 , 152 123 ),(153 123 , 156 122 ),(156 122 , 153 123 ),(156.667 122.667 , 157.333 122.333 ),(157.333 122.333 , 156.667 122.667 ),(160.667 122.667 , 161.333 122.333 ),(161.333 122.333 , 160.667 122.667 ),(162 123 , 165 121 ),(165 121 , 162 123 ),(169 123 , 170 122 ),(170 122 , 169 123 ),(172 123 , 173 122 ),(173 122 , 172 123 ),(195.333 122.333 , 195.667 121.667 ),(195.667 121.667 , 195.333 122.333 ),(197 123 , 200 120 ),(200 120 , 197 123 ),(72.333 121.333 , 72.667 120.667 ),(72.667 120.667 , 72.333 121.333 ),(83 122 , 84 121 ),(84 121 , 83 122 ),(146.667 121.667 , 147.333 121.333 ),(147.333 121.333 , 146.667 121.667 ),(150 122 , 151 121 ),(151 121 , 150 122 ),(161 122 , 162 121 ),(162 121 , 161 122 ),(167 122 , 168 121 ),(168 121 , 167 122 ),(168 122 , 169 121 ),(169 121 , 168 122 ),(170 122 , 171 121 ),(171 121 , 170 122 ),(181 122 , 181 119 ),(181 119 , 181 122 ),(191 122 , 192 121 ),(192 121 , 191 122 ),(192.667 121.667 , 193.333 121.333 ),(193.333 121.333 , 192.667 121.667 ),(194 122 , 195 121 ),(195 121 , 194 122 ),(196 122 , 197 121 ),(197 121 , 196 122 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(199.522 113,205.357 105.257,203 95)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(199.522 113,205.357 105.257,203 95  , 200 97 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(201.660 88,199.990 80.702,198 72)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(201.660 88,199.990 80.702,198 72  , 195 73 )')  
  UNION ALL  
 select geometry::Parse('CIRCULARSTRING(196.823 58.561,190.566 45.670,178 37.815)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(172.185 34.180,162.579 31.897,159 26)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(168.309 29,182 35.509,188.667 43)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(195.212 50.464,194.981 58.259,197.167 67)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((195.212 50.464,194.981 58.259,197.167 67  , 205 98 ),(205 98 , 199 121 ),(199 121 , 194 121 ),(82 121 , 83 120 ),(83 120 , 82 121 ),(129 121 , 130 120 ),(130 120 , 129 121 ),(163 121 , 164 120 ),(164 120 , 163 121 ),(169 121 , 170 120 ),(170 120 , 169 121 ),(193 121 , 194 120 ),(194 120 , 193 121 ),(72 120 , 72 117 ),(72 117 , 72 120 ),(74 120 , 74 115 ),(74 115 , 74 120 ),(79 120 , 80 119 ),(80 119 , 79 120 ),(129 120 , 130 119 ),(130 119 , 129 120 ),(149 120 , 148 117 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(149.766 117.979,149.955 118.222,149 120)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((164 120 , 168 119 ),(168 119 , 164 120 ),(194 120 , 195 119 ),(195 119 , 194 120 ),(197 120 , 198 119 ),(198 119 , 197 120 ),(198 120 , 198 118 ),(198 118 , 200 120 ),(200 120 , 198 120 ),(78 119 , 79 118 ),(79 118 , 78 119 ),(79 119 , 78 114 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(79.318 115.926,79.651 116.766,79 119)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((80 119 , 81 118 ),(81 118 , 80 119 ),(114 119 , 115 118 ),(115 118 , 114 119 ),(116 119 , 117 118 ),(117 118 , 116 119 ),(124 119 , 125 118 ),(125 118 , 124 119 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(126.918 115.987,129 116.959,132 118)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((126.918 115.987,129 116.959,132 118  , 124 117 ),(147.333 118.333 , 147.667 117.667 ),(147.667 117.667 , 147.333 118.333 ),(195 119 , 196 118 ),(196 118 , 195 119 ),(78 118 , 79 117 ),(79 117 , 78 118 ),(115 118 , 116 117 ),(116 117 , 115 118 ),(118 118 , 119 117 ),(119 117 , 118 118 ),(119 118 , 123 117 ),(123 117 , 119 118 ),(126 118 , 127 117 ),(127 117 , 126 118 ),(180 118 , 181 117 ),(181 117 , 180 118 ),(182 118 , 183 117 ),(183 117 , 182 118 ),(196 118 , 197 117 ),(197 117 , 196 118 ),(199 118 , 200 117 ),(200 117 , 199 118 ),(73.333 116.333 , 73.667 115.667 ),(73.667 115.667 , 73.333 116.333 ),(116.333 116.333 , 116.667 115.667 ),(116.667 115.667 , 116.333 116.333 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(142.477 110.734,138 109.401,131 112)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(137 106.249,145.712 110,149 117)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((137 106.249,145.712 110,149 117  , 147 117 ),(149.333 116.333 , 149.667 115.667 ),(149.667 115.667 , 149.333 116.333 ),(197 117 , 198 116 ),(198 116 , 197 117 ),(200 117 , 201 116 ),(201 116 , 200 117 ),(77 116 , 78 115 ),(78 115 , 77 116 ),(79 116 , 80 115 ),(80 115 , 79 116 ),(106 116 , 107 115 ),(107 115 , 106 116 ),(107 116 , 108 115 ),(108 115 , 107 116 ),(108 116 , 116 115 ),(116 115 , 108 116 ),(122 116 , 123 115 ),(123 115 , 122 116 ),(146 116 , 147 115 ),(147 115 , 146 116 ),(179 116 , 180 115 ),(180 115 , 179 116 ),(181 116 , 182 115 ),(182 115 , 181 116 ),(198 116 , 199 115 ),(199 115 , 198 116 ),(200 116 , 201 115 ),(201 115 , 200 116 ),(31 115 , 31 112 ),(31 112 , 31 115 ),(73 115 , 73 109 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(73.951 111.285,73.951 112.715,73 115)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(74 115 , 74 107 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(75.394 109.927,75.772 112.255,74 115)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((75.667 114.667 , 76.333 114.333 ),(76.333 114.333 , 75.667 114.667 ),(77 115 , 78 114 ),(78 114 , 77 115 ),(104 115 , 105 114 ),(105 114 , 104 115 ),(93 104 , 107 114 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(100.919 115,95.552 108.905,93 104)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((107 115 , 108 114 ),(108 114 , 107 115 ),(108.667 114.667 , 109.333 114.333 ),(109.333 114.333 , 108.667 114.667 ),(114 115 , 118 114 ),(118 114 , 114 115 ),(121 115 , 122 114 ),(122 114 , 121 115 ),(125 115 , 126 114 ),(126 114 , 125 115 ),(126 115 , 126 113 ),(126 113 , 128 113 ),(128 113 , 128 115 ),(128 115 , 126 115 ),(145 115 , 146 114 ),(146 114 , 145 115 ),(148 115 , 149 114 ),(149 114 , 148 115 ),(178 115 , 179 114 ),(179 114 , 178 115 ),(180 115 , 181 114 ),(181 114 , 180 115 ),(199 115 , 200 114 ),(200 114 , 199 115 ),(201 115 , 202 114 ),(202 114 , 201 115 ),(33 114 , 33 111 ),(33 111 , 33 114 ),(76 114 , 75 107 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(76.827 109.412,77 111.169,76 114)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((77 114 , 76 105 ), (76 105 , 78 103 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(78.809 106.367,78.345 110.801,77 114)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((78.333 113.333 , 78.667 112.667 ),(78.667 112.667 , 78.333 113.333 ),(102 114 , 103 113 ),(103 113 , 102 114 ),(105 114 , 106 113 ),(106 113 , 105 114 ),(124 114 , 125 113 ),(125 113 , 124 114 ),(125 114 , 124 112 ),(124 112 , 125 114 ),(128 114 , 129 113 ),(129 113 , 128 114 ),(147 114 , 148 113 ),(148 113 , 147 114 ),(178 114 , 179 113 ),(179 113 , 178 114 ),(180 114 , 181 113 ),(181 113 , 180 114 ),(199 114 , 200 113 ),(200 113 , 199 114 ),(100 113 , 101 112 ),(101 112 , 100 113 ),(103 113 , 104 112 ),(104 112 , 103 113 ),(120 113 , 121 112 ),(121 112 , 120 113 ),(123 113 , 122 111 ),(122 111 , 124 111 ),(124 111 , 123 113 ),(125 113 , 126 112 ),(126 112 , 125 113 ),(129 113 , 130 112 ),(130 112 , 129 113 ),(130.333 112.333 , 130.667 111.667 ),(130.667 111.667 , 130.333 112.333 ),(146 113 , 147 112 ),(147 112 , 146 113 ),(176 112 , 179 111 ),(179 111 , 177 108 ),(177 108 , 182 112 ),(182 112 , 176 112 ),(179 113 , 183 111 ),(183 111 , 179 113 ),(202 113 , 203 112 ),(203 112 , 202 113 ),(31.333 111.333 , 31.667 110.667 ),(31.667 110.667 , 31.333 111.333 ),(75.333 111.333 , 75.667 110.667 ),(75.667 110.667 , 75.333 111.333 ),(78 112 , 78 106 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(78.951 108.285,78.951 109.715,78 112)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((102 112 , 103 111 ),(103 111 , 102 112 ),(124 112 , 125 111 ),(125 111 , 124 112 ),(129 112 , 130 111 ),(130 111 , 129 112 ),(132 112 , 133 111 ),(133 111 , 132 112 ),(142 112 , 143 111 ),(143 111 , 142 112 ),(145 112 , 146 111 ),(146 111 , 145 112 ),(33 111 , 34 110 ),(34 110 , 33 111 ),(100 111 , 101 110 ),(101 110 , 100 111 ),(131 111 , 132 110 ),(132 110 , 131 111 ),(134 111 , 135 110 ),(135 110 , 134 111 ),(135 111 , 140 110 ),(140 110 , 135 111 ),(140 111 , 141 110 ),(141 110 , 140 111 ),(143 111 , 144 110 ),(144 110 , 143 111 ),(176.667 110.667 , 177.333 110.333 ),(177.333 110.333 , 176.667 110.667 ),(178 111 , 179 110 ),(179 110 , 178 111 ),(203.333 110.333 , 203.667 109.667 ),(203.667 109.667 , 203.333 110.333 ),(99 110 , 100 109 ),(100 109 , 99 110 ),(133 110 , 134 109 ),(134 109 , 133 110 ),(141 110 , 142 109 ),(142 109 , 141 110 ),(142 110 , 143 109 ),(143 109 , 142 110 ),(177 110 , 178 109 ),(178 109 , 177 110 ),(180 110 , 181 109 ),(181 109 , 180 110 ),(201 110 , 202 109 ),(202 109 , 201 110 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((32.333 108.333 , 32.667 107.667 ),(32.667 107.667 , 32.333 108.333 ),(73.333 108.333 , 73.667 107.667 ),(73.667 107.667 , 73.333 108.333 ),(98 109 , 99 108 ),(99 108 , 98 109 ),(136 109 , 140 108 ),(140 108 , 136 109 ),(176 109 , 177 108 ),(177 108 , 176 109 ),(179 109 , 180 108 ),(180 108 , 179 109 ),(201 109 , 202 108 ),(202 108 , 201 109 ),(34.333 107.333 , 34.667 106.667 ),(34.667 106.667 , 34.333 107.333 ),(76 108 , 77 107 ),(77 107 , 76 108 ),(97 108 , 98 107 ),(98 107 , 97 108 ),(175 108 , 176 107 ),(176 107 , 175 108 ),(174 105 , 178 108 ),(178 108 , 174 105 ),(204.333 107.333 , 204.667 106.667 ),(204.667 106.667 , 204.333 107.333 ),(32.333 106.333 , 32.667 105.667 ),(32.667 105.667 , 32.333 106.333 ),(73 107 , 73 105 ),(73 105 , 75 107 ),(75 107 , 73 107 ),(75 107 , 76 102 ),(76 102 , 75 107 ),(96 107 , 97 106 ),(97 106 , 96 107 ),(174 107 , 175 106 ),(175 106 , 174 107 ),(202.333 106.333 , 202.667 105.667 ),(202.667 105.667 , 202.333 106.333 ),(34 106 , 35 105 ),(35 105 , 34 106 ),(74.333 105.333 , 74.667 104.667 ),(74.667 104.667 , 74.333 105.333 ),(78 106 , 79 105 ),(79 105 , 78 106 ),(93 106 , 94 105 ),(94 105 , 93 106 ),(95 106 , 96 105 ),(96 105 , 95 106 ),(173 106 , 174 105 ),(174 105 , 173 106 ),(204.333 105.333 , 204.667 104.667 ),(204.667 104.667 , 204.333 105.333 ),(73 105 , 69 91 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(71.814 94.522,74.316 100.553,73 105)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((76.667 104.667 , 77.333 104.333 ),(77.333 104.333 , 76.667 104.667 ),(92 105 , 93 104 ),(93 104 , 92 105 ),(94 105 , 95 104 ),(95 104 , 94 105 ),(172 105 , 173 104 ),(173 104 , 172 105 ),(173 105 , 174 104 ),(174 104 , 173 105 ),(174 105 , 175 104 ),(175 104 , 174 105 ),(72 104 , 73 103 ),(73 103 , 72 104 ),(74.333 103.333 , 74.667 102.667 ),(74.667 102.667 , 74.333 103.333 ),(75 104 , 77 98 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(77.444 100.583,76.631 101.957,75 104)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((79 104 , 78 102 ), (78 102 , 79 104 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(89.563 101,87.816 99.591,84 99)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(87.965 97.401,92.646 99.232,92 104)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((93 104 , 94 103 ),(94 103 , 93 104 ),(144.333 103.333 , 144.667 102.667 ),(144.667 102.667 , 144.333 103.333 ),(170 104 , 171 103 ),(171 103 , 170 104 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(168.384 100.289,168.387 99.910,168 102)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(168.384 100.289,168.387 99.910,168 102  , 173 103 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(169.877 103.647,167.778 102.598,166 100)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((173 104 , 174 103 ), (174 103 , 173 104 ),(205 104 , 205 96 ))')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(206 98.770,206 101.230,205 104)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((33.333 102.333 , 33.667 101.667 ),(33.667 101.667 , 33.333 102.333 ),(35 103 , 36 102 ),(36 102 , 35 103 ),(72 103 , 73 102 ),(73 102 , 72 103 ),(79.333 102.333 , 79.667 101.667 ),(79.667 101.667 , 79.333 102.333 ),(143 103 , 137 95 ),(137 95 , 142 98 ),(142 98 , 140 93 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(142.905 91.905,142.880 94.550,143 97)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((142.905 91.905,142.880 94.550,143 97  , 146 96 ),(146 96 , 143 103 ),(164 103 , 167 102 ),(167 102 , 164 103 ),(167 103 , 168 102 ),(168 102 , 167 103 ),(171 103 , 172 102 ),(172 102 , 171 103 ),(203 103 , 203 100 ),(203 100 , 203 103 ),(35.333 101.333 , 35.667 100.667 ),(35.667 100.667 , 35.333 101.333 ),(73 102 , 74 101 ),(74 101 , 73 102 ),(80 102 , 81 101 ),(81 101 , 80 102 ),(90 102 , 91 101 ),(91 101 , 90 102 ),(92 102 , 93 101 ),(93 101 , 92 102 ),(141 102 , 142 101 ),(142 101 , 141 102 ),(143 102 , 144 101 ),(144 101 , 143 102 ),(163 102 , 164 101 ),(164 101 , 163 102 ),(164 102 , 164 99 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(166 100,166 100.873,164 102)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((168 102 , 169 99 ),(169 99 , 170 102 ),(170 102 , 168 102 ),(71 101 , 72 100 ),(72 100 , 71 101 ),(73 101 , 74 100 ),(74 100 , 73 101 ),(75 101 , 76 100 ),(76 100 , 75 101 ),(77 101 , 78 100 ),(78 100 , 77 101 ),(80 101 , 84 99 ),(84 99 , 80 101 ),(89 101 , 90 100 ),(90 100 , 89 101 ),(140 101 , 141 100 ),(141 100 , 140 101 ),(142 101 , 143 100 ),(143 100 , 142 101 ),(34 100 , 35 99 ),(35 99 , 34 100 ),(71 100 , 72 99 ),(72 99 , 71 100 ),(84 100 , 85 99 ),(85 99 , 84 100 ),(87 100 , 88 99 ),(88 99 , 87 100 ),(88 100 , 89 99 ),(89 99 , 88 100 ),(139 100 , 140 99 ),(140 99 , 139 100 ),(163 100 , 164 99 ),(164 99 , 163 100 ),(166 100 , 169 99 ),(169 99 , 166 100 ),(197.333 99.333 , 197.667 98.667 ),(197.667 98.667 , 197.333 99.333 ),(203.333 99.333 , 203.667 98.667 ),(203.667 98.667 , 203.333 99.333 ),(34 99 , 35 98 ),(35 98 , 34 99 ),(36 99 , 37 98 ),(37 98 , 36 99 ),(72 99 , 73 98 ),(73 98 , 72 99 ),(76 99 , 77 98 ),(77 98 , 76 99 ),(78 99 , 79 98 ),(79 98 , 78 99 ),(83 99 , 84 98 ),(84 98 , 83 99 ),(143 99 , 144 98 ),(144 98 , 143 99 ),(154 99 , 158 98 ),(158 98 , 154 99 ),(160 99 , 161 98 ),(161 98 , 160 99 ),(161 99 , 162 98 ),(162 98 , 161 99 ),(162.667 98.667 , 163.333 98.333 ),(163.333 98.333 , 162.667 98.667 ),(164 99 , 165 98 ),(165 98 , 164 99 ),(198 99 , 200 97 ),(200 97 , 198 99 ),(35 98 , 36 97 ),(36 97 , 35 98 ),(70 98 , 71 97 ),(71 97 , 70 98 ),(72.333 97.333 , 72.667 96.667 ),(72.667 96.667 , 72.333 97.333 ),(77 98 , 78 97 ),(78 97 , 77 98 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(81.792 91.443,87.398 86.372,95 85)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((81.792 91.443,87.398 86.372,95 85  , 78 98 ),(79 98 , 80 97 ),(80 97 , 79 98 ),(85 98 , 89 97 ),(89 97 , 85 98 ),(138 98 , 139 97 ),(139 97 , 138 98 ),(140 98 , 138 94 ),(138 94 , 142 94 ),(142 94 , 140 98 ),(141 98 , 142 97 ),(142 97 , 141 98 ),(144 98 , 145 97 ),(145 97 , 144 98 ),(145 98 , 146 97 ),(146 97 , 145 98 ),(154 98 , 155 97 ),(155 97 , 154 98 ),(150 96 , 157 95 ),(157 95 , 156 97 ),(156 97 , 161 97 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(157.234 98.521,153.815 96.783,150 96)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((161.667 97.667 , 162.333 97.333 ),(162.333 97.333 , 161.667 97.667 ),(198 98 , 199 97 ),(199 97 , 198 98 ),(200 98 , 201 97 ),(201 97 , 200 98 ),(203.333 97.333 , 203.667 96.667 ),(203.667 96.667 , 203.333 97.333 ),(35 97 , 36 96 ),(36 96 , 35 97 ),(37 97 , 38 96 ),(38 96 , 37 97 ),(70 97 , 71 96 ),(71 96 , 70 97 ),(78 97 , 79 96 ),(79 96 , 78 97 ),(137 97 , 138 96 ),(138 96 , 137 97 ),(139 97 , 140 96 ),(140 96 , 139 97 ),(143 97 , 144 96 ),(144 96 , 143 97 ),(146.333 96.333 , 146.667 95.667 ),(146.667 95.667 , 146.333 96.333 ),(147 97 , 148 96 ),(148 96 , 147 97 ),(150 97 , 154 96 ),(154 96 , 150 97 ),(156 97 , 157 96 ),(157 96 , 156 97 ),(157 97 , 160 96 ),(160 96 , 157 97 ),(199 97 , 200 96 ),(200 96 , 199 97 ),(201 97 , 202 96 ),(202 96 , 201 97 ),(37 96 , 38 95 ),(38 95 , 37 96 ),(79 96 , 80 95 ),(80 95 , 79 96 ),(138 96 , 139 95 ),(139 95 , 138 96 ),(143 93 , 146 95 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(143.860 96,143.473 95.251,143 93)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((147.667 95.667 , 148.333 95.333 ),(148.333 95.333 , 147.667 95.667 ),(149 96 , 150 95 ),(150 95 , 149 96 ),(202 96 , 203 95 ),(203 95 , 202 96 ),(204.333 95.333 , 204.667 94.667 ),(204.667 94.667 , 204.333 95.333 ),(36 95 , 37 94 ),(37 94 , 36 95 ),(38 95 , 39 94 ),(39 94 , 38 95 ),(69 95 , 70 94 ),(70 94 , 69 95 ),(71 95 , 72 94 ),(72 94 , 71 95 ),(136 95 , 134 92 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(135.994 92.847,136.699 93,136 95)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((137 95 , 136 92 ),(136 92 , 140 92 ),(140 92 , 137 95 ),(147 95 , 157 94 ),(157 94 , 147 95 ),(200 95 , 201 94 ),(201 94 , 200 95 ),(138 94 , 141 93 ),(141 93 , 138 94 ),(141 94 , 142 93 ),(142 93 , 141 94 ),(204 94 , 205 93 ),(205 93 , 204 94 ),(37 93 , 38 92 ),(38 92 , 37 93 ),(70 93 , 71 92 ),(71 92 , 70 93 ),(133 93 , 134 92 ),(134 92 , 133 93 ),(143 93 , 143 89 ),(143 89 , 146 90 ),(146 90 , 143 93 ),(147 93 , 150 92 ),(150 92 , 147 93 ),(37 92 , 38 91 ),(38 91 , 37 92 ),(39 92 , 40 91 ),(40 91 , 39 92 ),(68 92 , 69 91 ),(69 91 , 68 92 ),(82 92 , 83 91 ),(83 91 , 82 92 ),(123 90 , 126 91 ),(126 91 , 123 90 ),(132 92 , 133 91 ),(133 91 , 132 92 ),(133.667 91.667 , 134.333 91.333 ),(134.333 91.333 , 133.667 91.667 ),(133 88 , 143 89 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(140.177 93.354,135.320 92.207,133 88)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((142 92 , 143 91 ),(143 91 , 142 92 ),(144 92 , 145 91 ),(145 91 , 144 92 ),(145 92 , 146 91 ),(146 91 , 145 92 ),(146 92 , 149 91 ),(149 91 , 146 92 ),(149 92 , 149 88 ),(149 88 , 149 92 ),(203 92 , 204 91 ),(204 91 , 203 92 ),(38 91 , 39 90 ),(39 90 , 38 91 ),(67 91 , 68 90 ),(68 90 , 67 91 ),(68 91 , 66 86 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(67.693 87.782,68.375 88.581,68 91)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((69 91 , 70 90 ),(70 90 , 69 91 ),(83 91 , 84 90 ),(84 90 , 83 91 ),(86 91 , 87 90 ),(87 90 , 86 91 ),(117.667 90.667 , 118.333 90.333 ),(118.333 90.333 , 117.667 90.667 ),(124 91 , 125 90 ),(125 90 , 124 91 ),(129.667 90.667 , 130.333 90.333 ),(130.333 90.333 , 129.667 90.667 ),(123 88 , 124 90 ),(124 90 , 121 87 ),(121 87 , 130 85 ),(130 85 , 128 88 ),(128 88 , 133 90 ),(133 90 , 123 88 ),(133 91 , 134 90 ),(134 90 , 133 91 ),(146 91 , 147 90 ),(147 90 , 146 91 ),(148.333 90.333 , 148.667 89.667 ),(148.667 89.667 , 148.333 90.333 ),(202.333 90.333 , 202.667 89.667 ),(202.667 89.667 , 202.333 90.333 ),(38 90 , 39 89 ),(39 89 , 38 90 ),(40 90 , 41 89 ),(41 89 , 40 90 ),(67 90 , 68 89 ),(68 89 , 67 90 ),(84 90 , 85 89 ),(85 89 , 84 90 ),(87 90 , 88 89 ),(88 89 , 87 90 ),(116 90 , 117 89 ),(117 89 , 116 90 ),(117 90 , 115 87 ),(115 87 , 120 87 ),(120 87 , 117 90 ),(118 90 , 119 89 ),(119 89 , 118 90 ),(122 90 , 123 89 ),(123 89 , 122 90 ),(127 90 , 128 89 ),(128 89 , 127 90 ),(129 89 , 135 87 ),(135 87 , 132 90 ),(132 90 , 129 89 ),(132.333 89.333 , 132.667 88.667 ),(132.667 88.667 , 132.333 89.333 ),(145 90 , 146 89 ),(146 89 , 145 90 ),(39 89 , 40 88 ),(40 88 , 39 89 ),(66 89 , 67 88 ),(67 88 , 66 89 ),(68 89 , 69 88 ),(69 88 , 68 89 ),(86 89 , 87 88 ),(87 88 , 86 89 ),(89 89 , 90 88 ),(90 88 , 89 89 ),(115 89 , 116 88 ),(116 88 , 115 89 ),(118.667 88.667 , 119.333 88.333 ),(119.333 88.333 , 118.667 88.667 ),(120.333 88.333 , 120.667 87.667 ),(120.667 87.667 , 120.333 88.333 ),(123 89 , 124 88 ),(124 88 , 123 89 ),(124 89 , 125 88 ),(125 88 , 124 89 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((139.667 88.667 , 140.333 88.333 ),(140.333 88.333 , 139.667 88.667 ),(141.667 88.667 , 142.333 88.333 ),(142.333 88.333 , 141.667 88.667 ),(143 89 , 144 88 ),(144 88 , 143 89 ),(203 89 , 203 86 ),(203 86 , 203 89 ),(41 88 , 42 87 ),(42 87 , 41 88 ),(87 88 , 88 87 ),(88 87 , 87 88 ),(91 88 , 92 87 ),(92 87 , 91 88 ),(113 88 , 114 87 ),(114 87 , 113 88 ),(114.333 87.333 , 114.667 86.667 ),(114.667 86.667 , 114.333 87.333 ),(128 88 , 129 87 ),(129 87 , 128 88 ),(133 87 , 139 86 ),(139 86 , 133 87 ),(136 88 , 141 87 ),(141 87 , 136 88 ),(141 88 , 142 87 ),(142 87 , 141 88 ),(149 88 , 150 87 ),(150 87 , 149 88 ),(40.667 86.667 , 41.333 86.333 ),(41.333 86.333 , 40.667 86.667 ),(65 87 , 66 86 ),(66 86 , 65 87 ),(88 87 , 89 86 ),(89 86 , 88 87 ),(89 87 , 90 86 ),(90 86 , 89 87 ),(93 87 , 94 86 ),(94 86 , 93 87 ),(110 87 , 112 85 ),(112 85 , 112 87 ),(112 87 , 110 87 ),(112.667 86.667 , 113.333 86.333 ),(113.333 86.333 , 112.667 86.667 ),(115 87 , 116 86 ),(116 86 , 115 87 ),(126 87 , 127 86 ),(127 86 , 126 87 ),(129 87 , 130 86 ),(130 86 , 129 87 ),(40 86 , 41 85 ),(41 85 , 40 86 ),(41.333 85.333 , 41.667 84.667 ),(41.667 84.667 , 41.333 85.333 ),(65 86 , 64 83 ),(64 83 , 65 86 ),(66 86 , 67 85 ),(67 85 , 66 86 ),(90 86 , 91 85 ),(91 85 , 90 86 ),(91 86 , 92 85 ),(92 85 , 91 86 ),(95 86 , 94 84 ),(94 84 , 96 84 ),(96 84 , 95 86 ),(96.667 85.667 , 97.333 85.333 ),(97.333 85.333 , 96.667 85.667 ),(105 86 , 108 85 ),(108 85 , 105 86 ),(108.333 85.333 , 108.667 84.667 ),(108.667 84.667 , 108.333 85.333 ),(109.667 85.667 , 110.333 85.333 ),(110.333 85.333 , 109.667 85.667 ),(127 86 , 128 85 ),(128 85 , 127 86 ),(130 86 , 131 85 ),(131 85 , 130 86 ),(200 86 , 200 83 ),(200 83 , 200 86 ),(42 85 , 43 84 ),(43 84 , 42 85 ),(93 85 , 94 84 ),(94 84 , 93 85 ),(96 85 , 108 84 ),(108 84 , 96 85 ),(109 85 , 110 84 ),(110 84 , 109 85 ),(128 85 , 129 84 ),(129 84 , 128 85 ),(129 85 , 130 84 ),(130 84 , 129 85 ),(130.667 84.667 , 131.333 84.333 ),(131.333 84.333 , 130.667 84.667 ),(132 85 , 130 84 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(131.482 83.209,132.796 83,132 85)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(41 84 , 42 83 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(42 83 , 41 84 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(42 84 , 44 77 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(44.797 79.889,43.836 81.692,42 84)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((63 84 , 64 83 ),(64 83 , 63 84 ),(65 84 , 66 83 ),(66 83 , 65 84 ),(96.667 83.667 , 97.333 83.333 ),(97.333 83.333 , 96.667 83.667 ),(98 84 , 106 83 ),(106 83 , 98 84 ),(106.667 83.667 , 107.333 83.333 ),(107.333 83.333 , 106.667 83.667 ),(43 83 , 44 82 ),(44 82 , 43 83 ),(62 83 , 63 82 ),(63 82 , 62 83 ),(63 83 , 58 73 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(60.670 75.635,63.365 79,63 83)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((64 83 , 65 82 ),(65 82 , 64 83 ),(200 83 , 201 82 ),(201 82 , 200 83 ),(202 83 , 203 82 ),(203 82 , 202 83 ),(42 82 , 43 81 ),(43 81 , 42 82 ),(62 82 , 63 81 ),(63 81 , 62 82 ),(202.333 81.333 , 202.667 80.667 ),(202.667 80.667 , 202.333 81.333 ),(44 81 , 45 80 ),(45 80 , 44 81 ),(61 81 , 62 80 ),(62 80 , 61 81 ),(63 81 , 64 80 ),(64 80 , 63 81 ),(43 80 , 44 79 ),(44 79 , 43 80 ),(62 80 , 63 79 ),(63 79 , 62 80 ),(49 79 , 50 78 ),(50 78 , 49 79 ),(60 79 , 61 78 ),(61 78 , 60 79 ),(199.333 78.333 , 199.667 77.667 ),(199.667 77.667 , 199.333 78.333 ),(45 78 , 45 72 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(45.951 74.285,45.951 75.715,45 78)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(49 78 , 49 72 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(49.951 74.285,49.951 75.715,49 78)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((59 78 , 60 77 ),(60 77 , 59 78 ),(61 78 , 62 77 ),(62 77 , 61 78 ),(201 78 , 202 77 ),(202 77 , 201 78 ),(44 77 , 44 72 ),(44 72 , 44 77 ),(50.333 75.333 , 50.667 74.667 ),(50.667 74.667 , 50.333 75.333 ),(58 76 , 59 75 ),(59 75 , 58 76 ),(60 76 , 61 75 ),(61 75 , 60 76 ),(193.333 75.333 , 193.667 74.667 ),(193.667 74.667 , 193.333 75.333 ),(198 76 , 199 75 ),(199 75 , 198 76 ),(200 76 , 201 75 ),(201 75 , 200 76 ),(194 75 , 194 73 ),(194 73 , 196 73 ),(196 73 , 194 75 ),(198 75 , 199 74 ),(199 74 , 198 75 ),(200 75 , 201 74 ),(201 74 , 200 75 ),(41 74 , 44 73 ),(44 73 , 41 74 ),(50 74 , 50 71 ),(50 71 , 50 74 ),(57 74 , 58 73 ),(58 73 , 57 74 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(39.540 71.197,40.597 71.168,43 71)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((39.540 71.197,40.597 71.168,43 71  , 38 73 ),(39.667 72.667 , 40.333 72.333 ),(40.333 72.333 , 39.667 72.667 ),(41 73 , 44 71 ),(44 71 , 41 73 ),(56 73 , 57 72 ),(57 72 , 56 73 ),(57 73 , 56 70 ),(56 70 , 57 73 ),(58 73 , 59 72 ),(59 72 , 58 73 ),(194.333 72.333 , 194.667 71.667 ),(194.667 71.667 , 194.333 72.333 ),(196.667 72.667 , 197.333 72.333 ),(197.333 72.333 , 196.667 72.667 ),(199 73 , 200 72 ),(200 72 , 199 73 ),(34 72 , 35 71 ),(35 71 , 34 72 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(27 51.369,24.462 57.638,33 64)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(31.791 68,34.351 69.727,38 71)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(27 73.865,21 48.756,30 43)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((44 72 , 46 70 ),(46 70 , 46 72 ),(46 72 , 44 72 ),(46 72 , 49 71 ),(49 71 , 46 72 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(49.657 69,51.981 67.767,54 64)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(56.508 63.262,56.966 62.416,58 60)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((56.508 63.262,56.966 62.416,58 60  , 56 70 ),(56 70 , 46 71 ),(199.333 71.333 , 199.667 70.667 ),(199.667 70.667 , 199.333 71.333 ),(35 71 , 36 70 ),(36 70 , 35 71 ),(36 71 , 37 70 ),(37 70 , 36 71 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(26.849 61,27 54.838,27 48)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(26.849 61,27 54.838,27 48  , 30 48 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(31.731 35,54 35.927,56 48)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(31.731 35,54 35.927,56 48  , 59 46 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(59 46 , 57.667 61 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(56.399 63.457,49.647 72.341,49 67)')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(44.992 71.199,29 72.619,34 64)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((51 71 , 52 70 ),(52 70 , 51 71 ),(55 71 , 56 70 ),(56 70 , 55 71 ),(57 71 , 58 70 ),(58 70 , 57 71 ),(31 70 , 32 69 ),(32 69 , 31 70 ),(33 70 , 34 69 ),(34 69 , 33 70 ),(47.667 69.667 , 48.333 69.333 ),(48.333 69.333 , 47.667 69.667 ),(50 70 , 51 69 ),(51 69 , 50 70 ),(52 70 , 53 69 ),(53 69 , 52 70 ),(56 70 , 57 69 ),(57 69 , 56 70 ),(195 70 , 195 62 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(196 64.770,196 67.230,195 70)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((198 70 , 197 68 ),(197 68 , 199 68 ),(199 68 , 198 70 ),(32 69 , 33 68 ),(33 68 , 32 69 ),(48.333 68.333 , 48.667 67.667 ),(48.667 67.667 , 48.333 68.333 ),(51 69 , 52 68 ),(52 68 , 51 69 ),(53 69 , 54 68 ),(54 68 , 53 69 ),(30 68 , 31 67 ),(31 67 , 30 68 ),(32 68 , 33 67 ),(33 67 , 32 68 ),(52 68 , 53 67 ),(53 67 , 52 68 ),(197 68 , 197 62 ),(197 62 , 199 68 ),(199 68 , 197 68 ),(29 67 , 30 66 ),(30 66 , 29 67 ),(31.333 66.333 , 31.667 65.667 ),(31.667 65.667 , 31.333 66.333 ),(56 67 , 57 66 ),(57 66 , 56 67 ),(53 66 , 54 65 ),(54 65 , 53 66 ),(57 66 , 58 65 ),(58 65 , 57 66 ),(28.333 64.333 , 28.667 63.667 ),(28.667 63.667 , 28.333 64.333 ),(33 65 , 34 64 ),(34 64 , 33 65 ),(55 65 , 54 63 ),(54 63 , 55 65 ),(31 64 , 32 63 ),(32 63 , 31 64 ),(55.667 63.667 , 56.333 63.333 ),(56.333 63.333 , 55.667 63.667 ),(58 64 , 59 63 ),(59 63 , 58 64 ),(28 63 , 29 62 ),(29 62 , 28 63 ),(30 63 , 31 62 ),(31 62 , 30 63 ),(57 63 , 58 62 ),(58 62 , 57 63 ),(27 62 , 28 61 ),(28 61 , 27 62 ),(57 62 , 58 61 ),(58 61 , 57 62 ),(59 62 , 60 61 ),(60 61 , 59 62 ),(26 61 , 27 60 ),(27 60 , 26 61 ),(28 61 , 29 60 ),(29 60 , 28 61 ),(59 61 , 60 58 ),(60 58 , 59 61 ),(194 60 , 195 59 ),(195 59 , 194 60 ),(27 59 , 28 58 ),(28 58 , 27 59 ),(58 59 , 59 58 ),(59 58 , 58 59 ),(194 59 , 195 58 ),(195 58 , 194 59 ),(196.333 58.333 , 196.667 57.667 ),(196.667 57.667 , 196.333 58.333 ),(25 58 , 26 57 ),(26 57 , 25 58 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(58.805 52.361,58.282 48,56 43)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(58.805 52.361,58.282 48,56 43  , 59 43 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(61.290 45.290,58.231 50.942,62 50)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((61.290 45.290,58.231 50.942,62 50  , 59 58 ),(60 58 , 60 54 ),(60 54 , 60 58 ),(25.333 56.333 , 25.667 55.667 ),(25.667 55.667 , 25.333 56.333 ),(193 57 , 194 56 ),(194 56 , 193 57 ),(27.333 55.333 , 27.667 54.667 ),(27.667 54.667 , 27.333 55.333 ),(193 56 , 194 55 ),(194 55 , 193 56 ),(195 56 , 196 55 ),(196 55 , 195 56 ),(24 55 , 24 49 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(24.951 51.285,24.951 52.715,24 55)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((58 55 , 57 51 ),(57 51 , 58 55 ),(60 54 , 61 53 ),(61 53 , 60 54 ),(192 54 , 193 53 ),(193 53 , 192 54 ),(194 54 , 195 53 ),(195 53 , 194 54 ),(26 53 , 26 49 ),(26 49 , 26 53 ),(58 53 , 59 52 ),(59 52 , 58 53 ),(61 53 , 62 52 ),(62 52 , 61 53 ),(194 53 , 195 52 ),(195 52 , 194 53 ),(62 52 , 63 51 ),(63 51 , 62 52 ),(191 52 , 192 51 ),(192 51 , 191 52 ),(58.333 50.333 , 58.667 49.667 ),(58.667 49.667 , 58.333 50.333 ),(60 51 , 61 50 ),(61 50 , 60 51 ),(62 51 , 63 50 ),(63 50 , 62 51 ),(193 51 , 194 50 ),(194 50 , 193 51 ),(60 50 , 60 44 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(60.951 46.285,60.951 47.715,60 50)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((61 50 , 62 49 ),(62 49 , 61 50 ),(62.333 49.333 , 62.667 48.667 ),(62.667 48.667 , 62.333 49.333 ),(63 50 , 64 49 ),(64 49 , 63 50 ),(192 50 , 193 49 ),(193 49 , 192 50 ),(25.333 48.333 , 25.667 47.667 ),(25.667 47.667 , 25.333 48.333 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(65.206 43.834,68.652 40.712,74 39)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((65.206 43.834,68.652 40.712,74 39  , 63 49 ),(64 49 , 66 47 ),(66 47 , 66 49 ),(66 49 , 64 49 ),(189 49 , 190 48 ),(190 48 , 189 49 ),(192 49 , 193 48 ),(193 48 , 192 49 ),(27 48 , 28 47 ),(28 47 , 27 48 ),(28.667 47.667 , 29.333 47.333 ),(29.333 47.333 , 28.667 47.667 ),(56 48 , 57 47 ),(57 47 , 56 48 ),(62 48 , 63 47 ),(63 47 , 62 48 ),(188 48 , 189 47 ),(189 47 , 188 48 ),(25 47 , 26 46 ),(26 46 , 25 47 ),(29 47 , 30 46 ),(30 46 , 29 47 ),(56.333 46.333 , 56.667 45.667 ),(56.667 45.667 , 56.333 46.333 ),(57 47 , 58 46 ),(58 46 , 57 47 ),(63 47 , 64 46 ),(64 46 , 63 47 ),(65 47 , 66 46 ),(66 46 , 65 47 ),(187 47 , 188 46 ),(188 46 , 187 47 ),(26 46 , 27 45 ),(27 45 , 26 46 ),(29 46 , 30 45 ),(30 45 , 29 46 ),(64 46 , 65 45 ),(65 45 , 64 46 ),(66 46 , 67 45 ),(67 45 , 66 46 ),(190 46 , 191 45 ),(191 45 , 190 46 ),(26 45 , 27 44 ),(27 44 , 26 45 ),(55.333 44.333 , 55.667 43.667 ),(55.667 43.667 , 55.333 44.333 ),(57 45 , 58 44 ),(58 44 , 57 45 ),(58 45 , 59 44 ),(59 44 , 58 45 ),(65 45 , 66 44 ),(66 44 , 65 45 ),(67 45 , 68 44 ),(68 44 , 67 45 ),(186 45 , 187 44 ),(187 44 , 186 45 ),(189 45 , 190 44 ),(190 44 , 189 45 ),(27.667 43.667 , 28.333 43.333 ),(28.333 43.333 , 27.667 43.667 ),(30 44 , 31 43 ),(31 43 , 30 44 ),(58 44 , 59 43 ),(59 43 , 58 44 ),(68 44 , 69 43 ),(69 43 , 68 44 ),(185 44 , 186 43 ),(186 43 , 185 44 ),(189 44 , 190 43 ),(190 43 , 189 44 ),(29 43 , 30 42 ),(30 42 , 29 43 ),(30 43 , 32 40 ),(32 40 , 30 43 ),(31 43 , 32 42 ),(32 42 , 31 43 ),(55 43 , 54 40 ),(54 40 , 55 43 ),(56 43 , 57 42 ),(57 42 , 56 43 ),(59 43 , 60 42 ),(60 42 , 59 43 ),(69 43 , 70 42 ),(70 42 , 69 43 ),(83 43 , 82 40 ),(82 40 , 83 43 ),(184 43 , 185 42 ),(185 42 , 184 43 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((49 42 , 48 40 ),(48 40 , 49 42 ),(50 42 , 49 41 ),(49 41 , 52 38 ),(52 38 , 53 39 ),(53 39 , 50 42 ),(68 42 , 69 41 ),(69 41 , 68 42 ),(83 42 , 83 38 ),(83 38 , 83 42 ),(183 42 , 184 41 ),(184 41 , 183 42 ),(30 41 , 31 40 ),(31 40 , 30 41 ),(32 41 , 33 40 ),(33 40 , 32 41 ),(51 41 , 52 40 ),(52 40 , 51 41 ),(52 41 , 53 40 ),(53 40 , 52 41 ),(53.333 40.333 , 53.667 39.667 ),(53.667 39.667 , 53.333 40.333 ),(55 41 , 56 40 ),(56 40 , 55 41 ),(69 41 , 70 40 ),(70 40 , 69 41 ),(72 41 , 73 40 ),(73 40 , 72 41 ),(73 41 , 74 40 ),(74 40 , 73 41 ),(182 41 , 183 40 ),(183 40 , 182 41 ),(185 41 , 186 40 ),(186 40 , 185 41 ),(32.667 39.667 , 33.333 39.333 ),(33.333 39.333 , 32.667 39.667 ),(34 40 , 38 37 ),(38 37 , 34 40 ),(35 40 , 38 39 ),(38 39 , 35 40 ),(38 40 , 41 36 ),(41 36 , 38 40 ),(39.333 39.333 , 39.667 38.667 ),(39.667 38.667 , 39.333 39.333 ),(46 40 , 47 39 ),(47 39 , 46 40 ),(47.667 39.667 , 48.333 39.333 ),(48.333 39.333 , 47.667 39.667 ),(50.333 39.333 , 50.667 38.667 ),(50.667 38.667 , 50.333 39.333 ),(54 40 , 55 39 ),(55 39 , 54 40 ),(71 40 , 72 39 ),(72 39 , 71 40 ),(74 40 , 75 39 ),(75 39 , 74 40 ),(82 40 , 81 37 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(82.766 37.979,82.955 38.222,82 40)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((84 40 , 85 39 ),(85 39 , 84 40 ),(180 40 , 181 39 ),(181 39 , 180 40 ),(184 40 , 185 39 ),(185 39 , 184 40 ),(32.667 38.667 , 33.333 38.333 ),(33.333 38.333 , 32.667 38.667 ),(40 38 , 48 38 ),(48 38 , 40 38 ),(52 39 , 53 38 ),(53 38 , 52 39 ),(73 39 , 74 38 ),(74 38 , 73 39 ),(74 39 , 79 37 ),(79 37 , 74 39 ),(77 39 , 78 38 ),(78 38 , 77 39 ),(84 39 , 85 36 ),(85 36 , 84 39 ),(178 39 , 179 38 ),(179 38 , 178 39 ),(179 39 , 180 38 ),(180 38 , 179 39 ),(183 39 , 184 38 ),(184 38 , 183 39 ),(46 38 , 47 37 ),(47 37 , 46 38 ),(50.667 37.667 , 51.333 37.333 ),(51.333 37.333 , 50.667 37.667 ),(75 38 , 76 37 ),(76 37 , 75 38 ),(79.667 37.667 , 80.333 37.333 ),(80.333 37.333 , 79.667 37.667 ),(177 38 , 178 37 ),(178 37 , 177 38 ),(181 38 , 182 37 ),(182 37 , 181 38 ),(37.667 36.667 , 38.333 36.333 ),(38.333 36.333 , 37.667 36.667 ),(41 37 , 44 36 ),(44 36 , 41 37 ),(78 37 , 79 36 ),(79 36 , 78 37 ),(79 37 , 99 26 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(102.792 28.687,103.394 30.551,102 35)')   
 UNION ALL  
 select geometry::Parse('LINESTRING(102.792 28.687,103.394 30.551,102 35, 102 29 )')   
 UNION ALL  
 select geometry::Parse('LINESTRING(102 29 , 100 31 )')   
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(92.178 27,86.638 36.425,79 37)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((175 37 , 176 36 ),(176 36 , 175 37 ),(180 37 , 181 36 ),(181 36 , 180 37 ),(82.667 35.667 , 83.333 35.333 ),(83.333 35.333 , 82.667 35.667 ),(85 36 , 86 35 ),(86 35 , 85 36 ),(101 36 , 102 35 ),(102 35 , 101 36 ),(174 36 , 175 35 ),(175 35 , 174 36 ),(178 36 , 179 35 ),(179 35 , 178 36 ),(102 35 , 103 34 ),(103 34 , 102 35 ),(172 35 , 173 34 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((173 34 , 172 35 ),(176 35 , 177 34 ),(177 34 , 176 35 ),(84 34 , 85 33 ),(85 33 , 84 34 ),(102 34 , 103 33 ),(103 33 , 102 34 ),(164 34 , 163 32 ),(163 32 , 165 32 ),(165 32 , 164 34 ),(169 34 , 170 33 ),(170 33 , 169 34 ),(170 34 , 171 33 ),(171 33 , 170 34 ),(174 34 , 175 33 ),(175 33 , 174 34 ),(175 34 , 176 33 ),(176 33 , 175 34 ),(85 33 , 86 32 ),(86 32 , 85 33 ),(88 33 , 89 32 ),(89 32 , 88 33 ),(168 33 , 169 32 ),(169 32 , 168 33 ),(172 33 , 173 32 ),(173 32 , 172 33 ),(86 32 , 87 31 ),(87 31 , 86 32 ),(90 32 , 91 31 ),(91 31 , 90 32 ),(98 32 , 98 29 ),(98 29 , 100 32 ),(100 32 , 98 32 ),(101 32 , 101 29 ),(101 29 , 101 32 ),(103 32 , 104 31 ),(104 31 , 103 32 ),(162 32 , 163 31 ),(163 31 , 162 32 ),(163 32 , 164 31 ),(164 31 , 163 32 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((164.333 31.333 , 164.667 30.667 ),(164.667 30.667 , 164.333 31.333 ),(166 32 , 167 31 ),(167 31 , 166 32 ),(170 32 , 171 31 ),(171 31 , 170 32 ),(87 31 , 88 30 ),(88 30 , 87 31 ),(92 31 , 93 30 ),(93 30 , 92 31 ),(104 31 , 103 29 ),(103 29 , 104 31 ),(162.667 30.667 , 163.333 30.333 ),(163.333 30.333 , 162.667 30.667 ),(168 31 , 169 30 ),(169 30 , 168 31 ),(89 30 , 90 29 ),(90 29 , 89 30 ),(95 30 , 96 29 ),(96 29 , 95 30 ),(96.667 29.667 , 97.333 29.333 ),(97.333 29.333 , 96.667 29.667 ),(104 30 , 110 26 ),(110 26 , 104 30 ),(165 30 , 166 29 ),(166 29 , 165 30 ),(91 29 , 92 28 ),(92 28 , 91 29 ),(103 29 , 103 27 ),(103 27 , 105 29 ),(105 29 , 103 29 ),(163 29 , 164 28 ),(164 28 , 163 29 ),(164 29 , 165 28 ),(165 28 , 164 29 ),(94.667 27.667 , 95.333 27.333 ),(95.333 27.333 , 94.667 27.667 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((96 28 , 97 27 ),(97 27 , 96 28 ),(97 28 , 98 27 ),(98 27 , 97 28 ),(100 28 , 100 26 ),(100 26 , 102 28 ),(102 28 , 100 28 ),(102 28 , 103 27 ),(103 27 , 102 28 ),(105 28 , 106 27 ),(106 27 , 105 28 ),(108 28 , 109 27 ),(109 27 , 108 28 ),(159 28 , 160 27 ),(160 27 , 159 28 ),(98 27 , 99 26 ),(99 26 , 98 27 ),(158 27 , 159 26 ),(159 26 , 158 27 ),(160 27 , 163 26 ),(163 26 , 160 27 ),(109 26 , 116 23 ),(116 23 , 109 26 ),(112.667 25.667 , 113.333 25.333 ),(113.333 25.333 , 112.667 25.667 ),(158.667 25.667 , 159.333 25.333 ),(159.333 25.333 , 158.667 25.667 ),(110 25 , 111 24 ),(111 24 , 110 25 ),(114 25 , 115 24 ),(115 24 , 114 25 ),(115 25 , 116 24 ),(116 24 , 115 25 ),(121.667 24.667 , 122.333 24.333 ),(122.333 24.333 , 121.667 24.667 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((123 25 , 124 24 ),(124 24 , 123 25 ),(157 25 , 158 24 ),(158 24 , 157 25 ),(158 25 , 157 14 ),(157 14 , 161 14 ),(161 14 , 158 25 ),(159 25 , 160 24 ),(160 24 , 159 25 ),(113 24 , 114 23 ),(114 23 , 113 24 ),(116.333 23.333 , 116.667 22.667 ),(116.667 22.667 , 116.333 23.333 ),(117 24 , 118 23 ),(118 23 , 117 24 ),(121 21 , 140 17 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(136.430 19,121.963 25.469,121 21)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((124 24 , 125 23 ),(125 23 , 124 24 ),(158 24 , 159 23 ),(159 23 , 158 24 ),(115 23 , 116 22 ),(116 22 , 115 23 ),(117 23 , 120 22 ),(120 22 , 117 23 ),(120.333 22.333 , 120.667 21.667 ),(120.667 21.667 , 120.333 22.333 ),(125 23 , 126 22 ),(126 22 , 125 23 ),(156.333 22.333 , 156.667 21.667 ),(156.667 21.667 , 156.333 22.333 ),(158 23 , 158 19 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(159 20.882,159 21,158 23)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((122 20 , 125 22 ),(125 22 , 122 20 ),(127 22 , 128 21 ),(128 21 , 127 22 ),(125 21 , 126 20 ),(126 20 , 125 21 ),(129 21 , 130 20 ),(130 20 , 129 21 ),(156.333 20.333 , 156.667 19.667 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((156.667 19.667 , 156.333 20.333 ),(127 20 , 128 19 ),(128 19 , 127 20 ),(132 20 , 133 19 ),(133 19 , 132 20 ),(129 19 , 130 18 ),(130 18 , 129 19 ),(130 19 , 131 18 ),(131 18 , 130 19 ),(135.667 18.667 , 136.333 18.333 ),(136.333 18.333 , 135.667 18.667 ),(156.333 18.333 , 156.667 17.667 ),(156.667 17.667 , 156.333 18.333 ),(158 19 , 159 18 ),(159 18 , 158 19 ),(132.667 17.667 , 133.333 17.333 ),(133.333 17.333 , 132.667 17.667 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((139 16 , 142 16 ),(142 16 , 141 18 ),(141 18 , 139 16 ),(141 18 , 145 17 ),(145 17 , 141 18 ),(145 18 , 149 17 ),(149 17 , 145 18 ),(158 18 , 159 17 ),(159 17 , 158 18 ),(136 17 , 139 16 ),(139 16 , 136 17 ),(142 17 , 149 16 ),(149 16 , 142 17 ),(149 17 , 146 16 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(147.522 15,149.945 14.712,149 17)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((150.667 16.667 , 151.333 16.333 ),(151.333 16.333 , 150.667 16.667 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((152 17 , 155 16 ),(155 16 , 152 17 ),(142 16 , 146 15 ),(146 15 , 142 16 ),(150 16 , 155 15 ),(155 15 , 150 16 ),(155 16 , 157 14 ),(157 14 , 157 16 ),(157 16 , 155 16 ),(153 15 , 154 14 ),(154 14 , 153 15 ),(154.667 14.667 , 155.333 14.333 ),(155.333 14.333 , 154.667 14.667 ),(161 15 , 162 14 ),(162 14 , 161 15 ),(162 15 , 159 14 ))')  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(160.522 13,162.945 12.712,162 15)')   
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((163.333 14.333 , 163.667 13.667 ), (163.667 13.667 , 163.333 14.333 ))')  
 UNION ALL  
 select geometry::Parse('MULTILINESTRING((210 160, 210 200), (210 180, 230 180), (230 160, 230 200), (270 160, 270 200), (270 180, 290 180), (290 160, 290 200), (330 160, 330 200), (330 180, 350 180), (350 160, 350 200))').STBuffer(1)  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(240 170, 250 180, 260 170, 250 160, 240 170 )').STBuffer(1)  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(300 170, 310 180, 320 170, 310 160, 300 170 )').STBuffer(1)  
 UNION ALL  
 select geometry::Parse('CIRCULARSTRING(360 170, 370 180, 380 170, 370 160, 360 170 )').STBuffer(1)  
 UNION ALL  
 select geometry::Parse('POLYGON((330 120, 300 100, 320 100, 290 80, 320 80, 280 60, 320 60, 320 20, 340 20, 340 60 , 380 60,340 80, 370 80, 340 100, 360 100, 330 120))').STBuffer(1)  
 UNION ALL  
 select geometry::Parse('MULTIPOINT((330 120), (320 110), (340 70))').STBuffer(4)  
 UNION ALL  
 select geometry::Parse('MULTIPOINT((300 85), (350 80), (285 64))').STBuffer(2)  
 UNION ALL  
 select geometry::Parse('MULTIPOINT((340 95), (330 85))').STBuffer(1.5)