ibom.html 676 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Interactive BOM for KiCAD</title>
  7. <style type="text/css">
  8. :root {
  9. --pcb-edge-color: black;
  10. --pad-color: #878787;
  11. --pad-color-highlight: #D04040;
  12. --pin1-outline-color: #ffb629;
  13. --pin1-outline-color-highlight: #b4ff03;
  14. --silkscreen-edge-color: #aa4;
  15. --silkscreen-polygon-color: #4aa;
  16. --silkscreen-text-color: #4aa;
  17. --fabrication-edge-color: #907651;
  18. --fabrication-polygon-color: #907651;
  19. --fabrication-text-color: #a27c24;
  20. }
  21. html, body {
  22. margin: 0px;
  23. height: 100%;
  24. font-family: Verdana, sans-serif;
  25. }
  26. .dark {
  27. --pcb-edge-color: #eee;
  28. --pad-color: #808080;
  29. --pin1-outline-color: #ffa800;
  30. --pin1-outline-color-highlight: #ccff00;
  31. background-color: #252c30;
  32. color: #eee;
  33. }
  34. button {
  35. background-color: #eee;
  36. border: 1px solid #888;
  37. color: black;
  38. height: 44px;
  39. width: 44px;
  40. text-align: center;
  41. text-decoration: none;
  42. display: inline-block;
  43. font-size: 14px;
  44. font-weight: bolder;
  45. }
  46. .dark button {
  47. /* This will be inverted */
  48. background-color: #c3b7b5;
  49. }
  50. button.depressed {
  51. background-color: #0a0;
  52. color: white;
  53. }
  54. .dark button.depressed {
  55. /* This will be inverted */
  56. background-color: #b3b;
  57. }
  58. button:focus {
  59. outline: 0;
  60. }
  61. button#tb-btn {
  62. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  63. background-size: 32px 32px;
  64. background-position: 5px 5px;
  65. background-repeat: no-repeat;
  66. }
  67. button#lr-btn {
  68. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  69. background-size: 32px 32px;
  70. background-position: 5px 5px;
  71. background-repeat: no-repeat;
  72. }
  73. button#bom-btn {
  74. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
  75. background-size: 32px 32px;
  76. background-position: 5px 5px;
  77. background-repeat: no-repeat;
  78. }
  79. button#copy {
  80. background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  81. background-position: 6px 6px;
  82. background-repeat: no-repeat;
  83. background-size: 26px 26px;
  84. border-radius: 6px;
  85. height: 40px;
  86. width: 40px;
  87. margin: 10px 5px;
  88. }
  89. button#copy:active {
  90. box-shadow: inset 0px 0px 5px #6c6c6c;
  91. }
  92. textarea.clipboard-temp {
  93. position: fixed;
  94. top: 0;
  95. left: 0;
  96. width: 2em;
  97. height: 2em;
  98. padding: 0;
  99. border: None;
  100. outline: None;
  101. box-shadow: None;
  102. background: transparent;
  103. }
  104. .left-most-button {
  105. border-right: 0;
  106. border-top-left-radius: 6px;
  107. border-bottom-left-radius: 6px;
  108. }
  109. .middle-button {
  110. border-right: 0;
  111. }
  112. .right-most-button {
  113. border-top-right-radius: 6px;
  114. border-bottom-right-radius: 6px;
  115. }
  116. .button-container {
  117. font-size: 0;
  118. }
  119. .dark .button-container {
  120. filter: invert(1);
  121. }
  122. @media print {
  123. .hideonprint {
  124. display: none;
  125. }
  126. }
  127. canvas {
  128. cursor: crosshair;
  129. }
  130. canvas:active {
  131. cursor: grabbing;
  132. }
  133. .fileinfo {
  134. width: 100%;
  135. max-width: 1000px;
  136. border: none;
  137. padding: 5px;
  138. }
  139. .fileinfo .title {
  140. font-size: 20pt;
  141. font-weight: bold;
  142. }
  143. .fileinfo td {
  144. overflow: hidden;
  145. white-space: nowrap;
  146. max-width: 1px;
  147. width: 50%;
  148. text-overflow: ellipsis;
  149. }
  150. .bom {
  151. border-collapse: collapse;
  152. font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  153. font-size: 10pt;
  154. table-layout: fixed;
  155. width: 100%;
  156. margin-top: 1px;
  157. }
  158. .bom th, .bom td {
  159. border: 1px solid black;
  160. padding: 5px;
  161. word-wrap: break-word;
  162. text-align: center;
  163. position: relative;
  164. }
  165. .dark .bom th, .dark .bom td {
  166. border: 1px solid #777;
  167. }
  168. .bom th {
  169. background-color: #CCCCCC;
  170. background-clip: padding-box;
  171. }
  172. .dark .bom th {
  173. background-color: #3b4749;
  174. }
  175. .bom tr.highlighted:nth-child(n) {
  176. background-color: #cfc;
  177. }
  178. .dark .bom tr.highlighted:nth-child(n) {
  179. background-color: #226022;
  180. }
  181. .bom tr:nth-child(even) {
  182. background-color: #f2f2f2;
  183. }
  184. .dark .bom tr:nth-child(even) {
  185. background-color: #313b40;
  186. }
  187. .bom tr {
  188. transition: background-color 0.2s;
  189. }
  190. .bom .numCol {
  191. width: 25px;
  192. }
  193. .bom .Description {
  194. width: 10%;
  195. }
  196. .bom .Part {
  197. width: 10%;
  198. }
  199. .bom .Value {
  200. width: 15%;
  201. }
  202. .bom .Quantity {
  203. width: 65px;
  204. }
  205. .bom th .sortmark {
  206. position: absolute;
  207. right: 1px;
  208. top: 1px;
  209. margin-top: -5px;
  210. border-width: 5px;
  211. border-style: solid;
  212. border-color: transparent transparent #221 transparent;
  213. transform-origin: 50% 85%;
  214. transition: opacity 0.2s, transform 0.4s;
  215. }
  216. .dark .bom th .sortmark {
  217. filter: invert(1);
  218. }
  219. .bom th .sortmark.none {
  220. opacity: 0;
  221. }
  222. .bom th .sortmark.desc {
  223. transform: rotate(180deg);
  224. }
  225. .bom th:hover .sortmark.none {
  226. opacity: 0.5;
  227. }
  228. .bom .bom-checkbox {
  229. width: 30px;
  230. position: relative;
  231. user-select: none;
  232. -moz-user-select: none;
  233. }
  234. .bom .bom-checkbox:before {
  235. content: "";
  236. position: absolute;
  237. border-width: 15px;
  238. border-style: solid;
  239. border-color: #51829f transparent transparent transparent;
  240. visibility: hidden;
  241. top: -15px;
  242. }
  243. .bom .bom-checkbox:after {
  244. content: "Double click to set/unset all";
  245. position: absolute;
  246. color: white;
  247. top: -35px;
  248. left: -26px;
  249. background: #51829f;
  250. padding: 5px 15px;
  251. border-radius: 8px;
  252. white-space: nowrap;
  253. visibility: hidden;
  254. }
  255. .bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after {
  256. visibility: visible;
  257. transition: visibility 0.2s linear 1s;
  258. }
  259. .split {
  260. -webkit-box-sizing: border-box;
  261. -moz-box-sizing: border-box;
  262. box-sizing: border-box;
  263. overflow-y: auto;
  264. overflow-x: hidden;
  265. background-color: inherit;
  266. }
  267. .split.split-horizontal, .gutter.gutter-horizontal {
  268. height: 100%;
  269. float: left;
  270. }
  271. .gutter {
  272. background-color: #ddd;
  273. background-repeat: no-repeat;
  274. background-position: 50%;
  275. transition: background-color 0.3s;
  276. }
  277. .dark .gutter {
  278. background-color: #777;
  279. }
  280. .gutter.gutter-horizontal {
  281. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
  282. cursor: ew-resize;
  283. width: 5px;
  284. }
  285. .gutter.gutter-vertical {
  286. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
  287. cursor: ns-resize;
  288. height: 5px;
  289. }
  290. .searchbox {
  291. float: left;
  292. height: 40px;
  293. margin: 10px 5px;
  294. padding: 12px 32px;
  295. font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  296. font-size: 18px;
  297. box-sizing: border-box;
  298. border: 1px solid #888;
  299. border-radius: 6px;
  300. outline: none;
  301. background-color: #eee;
  302. transition: background-color 0.2s, border 0.2s;
  303. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
  304. background-position: 10px 10px;
  305. background-repeat: no-repeat;
  306. }
  307. .dark .searchbox {
  308. background-color: #111;
  309. color: #eee;
  310. }
  311. .searchbox::placeholder {
  312. color: #ccc;
  313. }
  314. .dark .searchbox::placeholder {
  315. color: #666;
  316. }
  317. .filter {
  318. width: calc(60% - 64px);
  319. }
  320. .reflookup {
  321. width: calc(40% - 10px);
  322. }
  323. input[type=text]:focus {
  324. background-color: white;
  325. border: 1px solid #333;
  326. }
  327. .dark input[type=text]:focus {
  328. background-color: #333;
  329. border: 1px solid #ccc;
  330. }
  331. mark.highlight {
  332. background-color: #5050ff;
  333. color: #fff;
  334. padding: 2px;
  335. border-radius: 6px;
  336. }
  337. .dark mark.highlight {
  338. background-color: #76a6da;
  339. color: #111;
  340. }
  341. .menubtn {
  342. background-color: white;
  343. border: none;
  344. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  345. background-position: center;
  346. background-repeat: no-repeat;
  347. }
  348. .statsbtn {
  349. background-color: white;
  350. border: none;
  351. background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.52 9.53'%3E%3Cg fill='none' stroke-width='.53'%3E%3Cpath d='M.8.8h7.4v7.67H.8z' stroke='%23666'/%3E%3Cpath d='M8.73 1.06V9H1.06' stroke='%23ccc'/%3E%3Cpath d='M1.85 2.12H3.7M4.5 2.12h1.06M6.09 2.12h1.05M1.85 3.44H3.7M4.5 3.44h1.06M6.09 3.44h1.05M1.85 5.3h1.33M1.85 6.88h1.32M3.97 6.88H6.6M3.97 5.3h3.17' stroke='%23000'/%3E%3C/g%3E%3C/svg%3E");
  352. background-position: center;
  353. background-repeat: no-repeat;
  354. }
  355. .dark .statsbtn {
  356. filter: invert(1);
  357. }
  358. .stats {
  359. border-collapse: collapse;
  360. font-size: 12pt;
  361. table-layout: fixed;
  362. width: 100%;
  363. min-width: 450px;
  364. }
  365. .dark .stats td {
  366. border: 1px solid #bbb;
  367. }
  368. .stats td {
  369. border: 1px solid black;
  370. padding: 5px;
  371. word-wrap: break-word;
  372. text-align: center;
  373. position: relative;
  374. }
  375. #checkbox-stats div {
  376. position: absolute;
  377. left: 0;
  378. top: 0;
  379. height: 100%;
  380. width: 100%;
  381. display: flex;
  382. align-items: center;
  383. justify-content: center;
  384. }
  385. #checkbox-stats .bar {
  386. background-color: rgba(28, 251, 0, 0.6);
  387. }
  388. .dark .menubtn {
  389. filter: invert(1);
  390. }
  391. .menu {
  392. position: relative;
  393. display: inline-block;
  394. }
  395. .menu-content {
  396. display: none;
  397. position: absolute;
  398. background-color: white;
  399. right: 0;
  400. min-width: 300px;
  401. box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  402. z-index: 100;
  403. padding: 8px;
  404. }
  405. .dark .menu-content {
  406. background-color: #111;
  407. }
  408. .menu:hover .menu-content {
  409. display: block;
  410. }
  411. .menu:hover .menubtn {
  412. background-color: #eee;
  413. }
  414. .dark .menu:hover .menubtn {}
  415. .menu-label {
  416. display: inline-block;
  417. padding: 8px;
  418. border: 1px solid #ccc;
  419. border-top: 0;
  420. width: calc(100% - 18px);
  421. }
  422. .menu-label-top {
  423. border-top: 1px solid #ccc;
  424. }
  425. .menu-textbox {
  426. float: left;
  427. height: 24px;
  428. margin: 10px 5px;
  429. padding: 5px 5px;
  430. font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  431. font-size: 14px;
  432. box-sizing: border-box;
  433. border: 1px solid #888;
  434. border-radius: 4px;
  435. outline: none;
  436. background-color: #eee;
  437. transition: background-color 0.2s, border 0.2s;
  438. width: calc(100% - 10px);
  439. }
  440. .dark .menu-textbox {
  441. background-color: #222;
  442. color: #eee;
  443. }
  444. #topmostdiv {
  445. transition: background-color 0.3s;
  446. }
  447. #top {
  448. height: 78px;
  449. border-bottom: 2px solid black;
  450. }
  451. .dark #top {
  452. border-bottom: 2px solid #ccc;
  453. }
  454. #dbg {
  455. display: block;
  456. }
  457. ::-webkit-scrollbar {
  458. width: 8px;
  459. }
  460. ::-webkit-scrollbar-track {
  461. background: #aaa;
  462. }
  463. ::-webkit-scrollbar-thumb {
  464. background: #666;
  465. border-radius: 3px;
  466. }
  467. ::-webkit-scrollbar-thumb:hover {
  468. background: #555;
  469. }
  470. .slider {
  471. -webkit-appearance: none;
  472. width: 100%;
  473. margin: 3px 0;
  474. padding: 0;
  475. outline: none;
  476. opacity: 0.7;
  477. -webkit-transition: .2s;
  478. transition: opacity .2s;
  479. border-radius: 3px;
  480. }
  481. .slider:hover {
  482. opacity: 1;
  483. }
  484. .slider:focus {
  485. outline: none;
  486. }
  487. .slider::-webkit-slider-runnable-track {
  488. -webkit-appearance: none;
  489. width: 100%;
  490. height: 8px;
  491. background: #d3d3d3;
  492. border-radius: 3px;
  493. border: none;
  494. }
  495. .slider::-webkit-slider-thumb {
  496. -webkit-appearance: none;
  497. width: 15px;
  498. height: 15px;
  499. border-radius: 50%;
  500. background: #0a0;
  501. cursor: pointer;
  502. margin-top: -4px;
  503. }
  504. .dark .slider::-webkit-slider-thumb {
  505. background: #3d3;
  506. }
  507. .slider::-moz-range-thumb {
  508. width: 15px;
  509. height: 15px;
  510. border-radius: 50%;
  511. background: #0a0;
  512. cursor: pointer;
  513. }
  514. .slider::-moz-range-track {
  515. height: 8px;
  516. background: #d3d3d3;
  517. border-radius: 3px;
  518. }
  519. .dark .slider::-moz-range-thumb {
  520. background: #3d3;
  521. }
  522. .slider::-ms-track {
  523. width: 100%;
  524. height: 8px;
  525. border-width: 3px 0;
  526. background: transparent;
  527. border-color: transparent;
  528. color: transparent;
  529. transition: opacity .2s;
  530. }
  531. .slider::-ms-fill-lower {
  532. background: #d3d3d3;
  533. border: none;
  534. border-radius: 3px;
  535. }
  536. .slider::-ms-fill-upper {
  537. background: #d3d3d3;
  538. border: none;
  539. border-radius: 3px;
  540. }
  541. .slider::-ms-thumb {
  542. width: 15px;
  543. height: 15px;
  544. border-radius: 50%;
  545. background: #0a0;
  546. cursor: pointer;
  547. margin: 0;
  548. }
  549. .shameless-plug {
  550. font-size: 0.8em;
  551. text-align: center;
  552. display: block;
  553. }
  554. a {
  555. color: #0278a4;
  556. }
  557. .dark a {
  558. color: #00b9fd;
  559. }
  560. #frontcanvas, #backcanvas {
  561. touch-action: none;
  562. }
  563. </style>
  564. <script type="text/javascript" >
  565. ///////////////////////////////////////////////
  566. /*
  567. Split.js - v1.3.5
  568. MIT License
  569. https://github.com/nathancahill/Split.js
  570. */
  571. !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
  572. ///////////////////////////////////////////////
  573. ///////////////////////////////////////////////
  574. /*!
  575. * PEP v0.4.3 | https://github.com/jquery/PEP
  576. * Copyright jQuery Foundation and other contributors | http://jquery.org/license
  577. */
  578. !function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
  579. for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
  580. var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
  581. var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
  582. b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
  583. b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
  584. for(var b=a;b.parentNode;)b=b.parentNode;
  585. return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
  586. return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
  587. //
  588. this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
  589. installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
  590. var b=x(a,this.findElements,this);
  591. return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
  592. var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
  593. isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
  594. var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
  595. 0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
  596. c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
  597. c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
  598. Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
  599. Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
  600. d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
  601. (0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
  602. c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
  603. var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
  604. shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
  605. b=!1;else if("XY"===c)
  606. b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
  607. b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
  608. vacuumTouches:function(a){var b=a.touches;
  609. if(R.size>=b.length){var c=[];R.forEach(function(a,d){
  610. if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
  611. if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
  612. d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
  613. b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
  614. dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
  615. if(this.isPrimaryTouch(c)){
  616. var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
  617. ///////////////////////////////////////////////
  618. ///////////////////////////////////////////////
  619. var config = {"dark_mode": false, "show_pads": true, "show_fabrication": true, "show_silkscreen": true, "highlight_pin1": true, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "extra_fields": []}
  620. ///////////////////////////////////////////////
  621. ///////////////////////////////////////////////
  622. var pcbdata = {"edges_bbox": {"minx": 76.072999, "miny": 44.072998999999996, "maxx": 118.327001, "maxy": 76.327001}, "edges": [{"type": "segment", "start": [76.2, 60.9], "end": [76.2, 65.87299999999999], "width": 0.254}, {"type": "segment", "start": [76.2, 52.4], "end": [76.2, 60.0], "width": 0.254}, {"type": "segment", "start": [76.2, 60.9], "end": [76.75, 60.9], "width": 0.254}, {"type": "arc", "start": [76.75, 60.449999999999996], "radius": 0.44999999999999996, "startangle": 270.0, "endangle": 450.0, "width": 0.254}, {"type": "segment", "start": [76.75, 60.0], "end": [76.2, 60.0], "width": 0.254}, {"type": "segment", "start": [76.2, 52.4], "end": [76.75, 52.4], "width": 0.254}, {"type": "arc", "start": [76.75, 51.949999999999996], "radius": 0.44999999999999996, "startangle": 270.0, "endangle": 450.0, "width": 0.254}, {"type": "segment", "start": [76.75, 51.5], "end": [76.2, 51.5], "width": 0.254}, {"type": "segment", "start": [76.2, 46.699999999999996], "end": [76.2, 51.5], "width": 0.254}, {"type": "arc", "start": [76.7, 46.699999999999996], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.254}, {"type": "segment", "start": [82.26866799999999, 46.199999999999996], "end": [80.85, 46.199999999999996], "width": 0.254}, {"type": "segment", "start": [77.05, 46.199999999999996], "end": [76.7, 46.199999999999996], "width": 0.254}, {"type": "arc", "start": [83.95005599999999, 45.949518], "radius": 1.699944, "startangle": 0.01624557337490819, "endangle": 171.52671057337494, "width": 0.254}, {"type": "segment", "start": [85.64999999999999, 45.949999999999996], "end": [85.64999999999999, 44.699999999999996], "width": 0.254}, {"type": "arc", "start": [86.14999999999999, 44.699999999999996], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.254}, {"type": "segment", "start": [108.25, 44.199999999999996], "end": [86.14999999999999, 44.199999999999996], "width": 0.254}, {"type": "arc", "start": [108.25, 44.699999999999996], "radius": 0.5, "startangle": 270.0, "endangle": 360.0, "width": 0.254}, {"type": "segment", "start": [108.75, 44.699999999999996], "end": [108.75, 45.949999999999996], "width": 0.254}, {"type": "arc", "start": [110.449956, 45.949515999999996], "radius": 1.6999579999999999, "startangle": 8.473220717932069, "endangle": 179.98367071793209, "width": 0.254}, {"type": "segment", "start": [117.69999999999999, 46.199999999999996], "end": [117.35, 46.199999999999996], "width": 0.254}, {"type": "segment", "start": [113.55, 46.199999999999996], "end": [112.13135899999999, 46.199999999999996], "width": 0.254}, {"type": "arc", "start": [117.69999999999999, 46.699999999999996], "radius": 0.5, "startangle": 270.0, "endangle": 360.0, "width": 0.254}, {"type": "segment", "start": [118.19999999999999, 70.255], "end": [118.19999999999999, 46.699999999999996], "width": 0.254}, {"type": "segment", "start": [109.35, 76.2], "end": [112.21, 76.2], "width": 0.254}, {"type": "segment", "start": [109.35, 76.2], "end": [109.35, 74.89999999999999], "width": 0.254}, {"type": "arc", "start": [108.85, 74.89999999999999], "radius": 0.5, "startangle": 270.0, "endangle": 360.0, "width": 0.254}, {"type": "segment", "start": [108.85, 74.39999999999999], "end": [105.55, 74.39999999999999], "width": 0.254}, {"type": "arc", "start": [105.55, 74.89999999999999], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.254}, {"type": "segment", "start": [105.05, 74.89999999999999], "end": [105.05, 76.2], "width": 0.254}, {"type": "segment", "start": [89.35, 76.2], "end": [105.05, 76.2], "width": 0.254}, {"type": "segment", "start": [89.35, 74.89999999999999], "end": [89.35, 76.2], "width": 0.254}, {"type": "arc", "start": [88.85, 74.89999999999999], "radius": 0.5, "startangle": 270.0, "endangle": 360.0, "width": 0.254}, {"type": "segment", "start": [85.55, 74.39999999999999], "end": [88.85, 74.39999999999999], "width": 0.254}, {"type": "arc", "start": [85.55, 74.89999999999999], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.254}, {"type": "segment", "start": [85.05, 76.2], "end": [85.05, 74.89999999999999], "width": 0.254}, {"type": "segment", "start": [76.7, 76.2], "end": [85.05, 76.2], "width": 0.254}, {"type": "arc", "start": [76.7, 75.7], "radius": 0.5, "startangle": 90.0, "endangle": 180.0, "width": 0.254}, {"type": "segment", "start": [76.2, 73.573], "end": [76.2, 75.7], "width": 0.254}, {"type": "segment", "start": [80.89999999999999, 73.573], "end": [76.2, 73.573], "width": 0.254}, {"type": "arc", "start": [80.89999999999999, 73.273], "radius": 0.3, "startangle": 0.0, "endangle": 90.0, "width": 0.254}, {"type": "segment", "start": [81.2, 66.173], "end": [81.2, 73.273], "width": 0.254}, {"type": "arc", "start": [80.89999999999999, 66.173], "radius": 0.3, "startangle": 270.0, "endangle": 360.0, "width": 0.254}, {"type": "segment", "start": [76.2, 65.87299999999999], "end": [80.89999999999999, 65.87299999999999], "width": 0.254}, {"type": "segment", "start": [112.21, 76.2], "end": [112.21, 74.53502999999999], "width": 0.254}, {"type": "segment", "start": [116.484371, 70.256405], "end": [118.19999999999999, 70.255], "width": 0.254}, {"type": "arc", "start": [112.86999999999999, 70.920001], "radius": 3.674784, "startangle": 100.34660225813847, "endangle": 349.5964043581385, "width": 0.254}, {"type": "segment", "start": [113.55, 46.199999999999996], "end": [113.55, 47.25], "width": 0.254}, {"type": "arc", "start": [113.85, 47.25], "radius": 0.3, "startangle": 90.0, "endangle": 180.0, "width": 0.254}, {"type": "segment", "start": [113.85, 47.55], "end": [117.05, 47.55], "width": 0.254}, {"type": "arc", "start": [117.05, 47.25], "radius": 0.3, "startangle": 0.0, "endangle": 90.0, "width": 0.254}, {"type": "segment", "start": [117.35, 47.25], "end": [117.35, 46.199999999999996], "width": 0.254}, {"type": "segment", "start": [77.05, 46.199999999999996], "end": [77.05, 47.25], "width": 0.254}, {"type": "arc", "start": [77.35, 47.25], "radius": 0.3, "startangle": 90.0, "endangle": 180.0, "width": 0.254}, {"type": "segment", "start": [77.35, 47.55], "end": [80.55, 47.55], "width": 0.254}, {"type": "arc", "start": [80.55, 47.25], "radius": 0.3, "startangle": 0.0, "endangle": 90.0, "width": 0.254}, {"type": "segment", "start": [80.85, 47.25], "end": [80.85, 46.199999999999996], "width": 0.254}], "silkscreen": {"F": [{"type": "polygon", "pos": [0.0, 0.0], "angle": 0, "polygons": [[[84.7344, 63.1952], [84.7852, 63.3476], [84.3534, 63.169799999999995]]]}, {"pos": [82.169, 48.132999999999996], "text": "Rev.", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"pos": [80.137, 49.275999999999996], "text": "20210322", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"pos": [85.14999999999999, 48.132999999999996], "text": "F", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"pos": [101.219, 49.53], "text": "R\nX", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"pos": [100.457, 49.53], "text": "T\nX", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"pos": [99.695, 49.53], "text": "G", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": [], "angle": 0.0}, {"type": "segment", "start": [108.204, 45.211999999999996], "end": [106.934, 45.211999999999996], "width": 0.30479999999999996}, {"type": "segment", "start": [108.204, 47.751999999999995], "end": [106.934, 47.751999999999995], "width": 0.30479999999999996}, {"type": "segment", "start": [107.56899999999999, 45.847], "end": [107.56899999999999, 44.577], "width": 0.30479999999999996}, {"type": "segment", "start": [112.91, 48.82], "end": [112.91, 47.55], "width": 0.127}, {"type": "segment", "start": [113.545, 48.82], "end": [112.91, 48.82], "width": 0.127}, {"type": "segment", "start": [117.99, 48.82], "end": [117.99, 47.55], "width": 0.127}, {"type": "segment", "start": [117.35499999999999, 48.82], "end": [117.99, 48.82], "width": 0.127}, {"type": "segment", "start": [76.41, 48.82], "end": [76.41, 47.55], "width": 0.127}, {"type": "segment", "start": [77.045, 48.82], "end": [76.41, 48.82], "width": 0.127}, {"type": "segment", "start": [81.49, 48.82], "end": [81.49, 47.55], "width": 0.127}, {"type": "segment", "start": [80.85499999999999, 48.82], "end": [81.49, 48.82], "width": 0.127}, {"type": "segment", "start": [98.679, 44.196], "end": [104.648, 44.196], "width": 0.127}, {"type": "segment", "start": [98.679, 49.275999999999996], "end": [98.679, 44.196], "width": 0.127}, {"type": "segment", "start": [104.648, 49.275999999999996], "end": [98.679, 49.275999999999996], "width": 0.127}, {"type": "segment", "start": [104.648, 44.196], "end": [104.648, 49.275999999999996], "width": 0.127}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.889999999999999, -8.889999999999999], [-7.619999999999999, -8.889999999999999], [-8.889999999999999, -7.619999999999999]]]}, {"type": "segment", "start": [116.83999999999999, 67.056], "end": [116.83999999999999, 49.275999999999996], "width": 0.127}, {"type": "segment", "start": [99.06, 67.056], "end": [116.83999999999999, 67.056], "width": 0.127}, {"type": "segment", "start": [99.06, 49.275999999999996], "end": [99.06, 67.056], "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 49.275999999999996], "end": [99.06, 49.275999999999996], "width": 0.127}, {"type": "segment", "start": [96.139, 62.738], "end": [97.917, 62.738], "width": 0.127}, {"type": "segment", "start": [96.139, 65.27799999999999], "end": [96.139, 62.738], "width": 0.127}, {"type": "segment", "start": [97.917, 65.27799999999999], "end": [96.139, 65.27799999999999], "width": 0.127}, {"type": "segment", "start": [97.917, 62.738], "end": [97.917, 65.27799999999999], "width": 0.127}, {"type": "segment", "start": [93.8022, 49.6316], "end": [86.1822, 49.6316], "width": 0.127}, {"type": "segment", "start": [93.8022, 44.5516], "end": [93.8022, 49.6316], "width": 0.127}, {"type": "segment", "start": [86.1822, 44.5516], "end": [93.8022, 44.5516], "width": 0.127}, {"type": "segment", "start": [86.1822, 49.6316], "end": [86.1822, 44.5516], "width": 0.127}, {"type": "segment", "start": [97.02799999999999, 50.165], "end": [97.02799999999999, 52.705], "width": 0.127}, {"type": "segment", "start": [93.21799999999999, 50.165], "end": [97.02799999999999, 50.165], "width": 0.127}, {"type": "segment", "start": [93.21799999999999, 52.705], "end": [93.21799999999999, 50.165], "width": 0.127}, {"type": "segment", "start": [97.02799999999999, 52.705], "end": [93.21799999999999, 52.705], "width": 0.127}, {"type": "segment", "start": [92.30359999999999, 62.611], "end": [80.23859999999999, 62.611], "width": 0.127}, {"type": "segment", "start": [92.30359999999999, 49.910999999999994], "end": [92.30359999999999, 62.611], "width": 0.127}, {"type": "segment", "start": [80.23859999999999, 49.910999999999994], "end": [92.30359999999999, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [102.29849999999999, 67.056], "end": [105.4735, 67.056], "width": 0.127}, {"type": "segment", "start": [102.29849999999999, 70.866], "end": [102.29849999999999, 67.056], "width": 0.127}, {"type": "segment", "start": [105.4735, 70.866], "end": [102.29849999999999, 70.866], "width": 0.127}, {"type": "segment", "start": [105.4735, 67.056], "end": [105.4735, 70.866], "width": 0.127}, {"type": "segment", "start": [96.139, 60.0075], "end": [96.139, 63.1825], "width": 0.127}, {"type": "segment", "start": [92.329, 60.0075], "end": [96.139, 60.0075], "width": 0.127}, {"type": "segment", "start": [92.329, 63.1825], "end": [92.329, 60.0075], "width": 0.127}, {"type": "segment", "start": [96.139, 63.1825], "end": [92.329, 63.1825], "width": 0.127}, {"type": "segment", "start": [91.5035, 69.723], "end": [88.32849999999999, 69.723], "width": 0.127}, {"type": "segment", "start": [91.5035, 65.913], "end": [91.5035, 69.723], "width": 0.127}, {"type": "segment", "start": [88.32849999999999, 65.913], "end": [91.5035, 65.913], "width": 0.127}, {"type": "segment", "start": [88.32849999999999, 69.723], "end": [88.32849999999999, 65.913], "width": 0.127}, {"type": "polygon", "pos": [95.25, 69.215], "angle": [270.0], "polygons": [[[-3.8099999999999996, -3.8099999999999996], [-3.8099999999999996, -2.54], [-2.54, -3.8099999999999996]]]}, {"type": "segment", "start": [91.44, 65.405], "end": [99.06, 65.405], "width": 0.127}, {"type": "segment", "start": [91.44, 73.02499999999999], "end": [91.44, 65.405], "width": 0.127}, {"type": "segment", "start": [99.06, 73.02499999999999], "end": [91.44, 73.02499999999999], "width": 0.127}, {"type": "segment", "start": [99.06, 65.405], "end": [99.06, 73.02499999999999], "width": 0.127}, {"type": "segment", "start": [83.82, 63.373], "end": [76.2, 63.373], "width": 0.127}, {"type": "segment", "start": [83.82, 76.073], "end": [83.82, 63.373], "width": 0.127}, {"type": "segment", "start": [76.2, 76.073], "end": [83.82, 76.073], "width": 0.127}, {"type": "circle", "start": [94.51339999999999, 46.5074], "radius": 0.127, "width": 0.254}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[-1.524, 0.508], [-0.381, 0.508], [-1.524, -0.508]]]}, {"type": "segment", "start": [96.5454, 46.761399999999995], "end": [95.5294, 46.761399999999995], "width": 0.127}, {"type": "segment", "start": [96.5454, 49.8094], "end": [96.5454, 46.761399999999995], "width": 0.127}, {"type": "segment", "start": [95.5294, 49.8094], "end": [96.5454, 49.8094], "width": 0.127}, {"type": "segment", "start": [95.5294, 46.761399999999995], "end": [95.5294, 49.8094], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 44.2722], "end": [95.12299999999999, 46.409], "width": 0.127}, {"type": "segment", "start": [93.853, 46.409], "end": [93.853, 44.269], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 46.409], "end": [93.853, 46.409], "width": 0.127}, {"type": "segment", "start": [97.663, 46.409], "end": [95.12299999999999, 46.409], "width": 0.127}, {"type": "segment", "start": [97.663, 44.2722], "end": [97.663, 46.409], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 44.2722], "end": [97.663, 44.2722], "width": 0.127}, {"type": "segment", "start": [93.853, 44.269], "end": [95.12299999999999, 44.2722], "width": 0.127}, {"type": "segment", "start": [88.265, 72.009], "end": [84.201, 72.009], "width": 0.127}, {"type": "arc", "start": [88.265, 72.26299999999999], "radius": 0.254, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [88.51899999999999, 74.041], "end": [88.51899999999999, 72.26299999999999], "width": 0.127}, {"type": "arc", "start": [88.265, 74.041], "radius": 0.254, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [84.201, 74.295], "end": [88.265, 74.295], "width": 0.127}, {"type": "arc", "start": [84.201, 74.041], "radius": 0.254, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [83.947, 72.26299999999999], "end": [83.947, 74.041], "width": 0.127}, {"type": "arc", "start": [84.201, 72.26299999999999], "radius": 0.254, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "polygon", "pos": [85.47099999999999, 69.469], "angle": [0.0], "polygons": [[[-1.651, 1.524], [-1.4731999999999998, 1.524], [-1.651, 1.3461999999999998]]]}, {"type": "segment", "start": [83.82, 70.993], "end": [83.82, 67.945], "width": 0.127}, {"type": "segment", "start": [87.122, 70.993], "end": [83.82, 70.993], "width": 0.127}, {"type": "segment", "start": [87.122, 67.945], "end": [87.122, 70.993], "width": 0.127}, {"type": "segment", "start": [83.82, 67.945], "end": [87.122, 67.945], "width": 0.127}, {"type": "segment", "start": [83.813, 67.959], "end": [86.113, 67.959], "width": 0.127}, {"type": "segment", "start": [83.813, 63.358999999999995], "end": [83.813, 67.959], "width": 0.127}, {"type": "segment", "start": [86.113, 63.358999999999995], "end": [83.813, 63.358999999999995], "width": 0.127}, {"type": "segment", "start": [86.113, 67.959], "end": [86.113, 63.358999999999995], "width": 0.127}, {"type": "circle", "start": [92.964, 54.355999999999995], "radius": 0.127, "width": 0.254}, {"type": "segment", "start": [93.345, 54.736999999999995], "end": [96.901, 54.736999999999995], "width": 0.127}, {"type": "segment", "start": [93.345, 58.800999999999995], "end": [93.345, 54.736999999999995], "width": 0.127}, {"type": "segment", "start": [96.901, 58.800999999999995], "end": [93.345, 58.800999999999995], "width": 0.127}, {"type": "segment", "start": [96.901, 54.736999999999995], "end": [96.901, 58.800999999999995], "width": 0.127}, {"type": "segment", "start": [101.1428, 70.485], "end": [99.8728, 70.485], "width": 0.127}, {"type": "segment", "start": [101.1428, 67.945], "end": [101.1428, 70.485], "width": 0.127}, {"type": "segment", "start": [99.8728, 67.945], "end": [101.1428, 67.945], "width": 0.127}, {"type": "segment", "start": [99.8728, 70.485], "end": [99.8728, 67.945], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 51.308], "end": [77.72399999999999, 52.324], "width": 0.127}, {"type": "segment", "start": [79.502, 51.308], "end": [77.72399999999999, 51.308], "width": 0.127}, {"type": "segment", "start": [79.502, 52.324], "end": [79.502, 51.308], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 52.324], "end": [79.502, 52.324], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 52.451], "end": [77.72399999999999, 53.467], "width": 0.127}, {"type": "segment", "start": [79.502, 52.451], "end": [77.72399999999999, 52.451], "width": 0.127}, {"type": "segment", "start": [79.502, 53.467], "end": [79.502, 52.451], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 53.467], "end": [79.502, 53.467], "width": 0.127}, {"type": "segment", "start": [79.756, 53.721], "end": [78.74, 53.721], "width": 0.127}, {"type": "segment", "start": [79.756, 55.498999999999995], "end": [79.756, 53.721], "width": 0.127}, {"type": "segment", "start": [78.74, 55.498999999999995], "end": [79.756, 55.498999999999995], "width": 0.127}, {"type": "segment", "start": [78.74, 53.721], "end": [78.74, 55.498999999999995], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 55.753], "end": [77.72399999999999, 56.769], "width": 0.127}, {"type": "segment", "start": [79.502, 55.753], "end": [77.72399999999999, 55.753], "width": 0.127}, {"type": "segment", "start": [79.502, 56.769], "end": [79.502, 55.753], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 56.769], "end": [79.502, 56.769], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 56.769], "end": [77.72399999999999, 57.785], "width": 0.127}, {"type": "segment", "start": [79.502, 56.769], "end": [77.72399999999999, 56.769], "width": 0.127}, {"type": "segment", "start": [79.502, 57.785], "end": [79.502, 56.769], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 57.785], "end": [79.502, 57.785], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 57.912], "end": [77.72399999999999, 58.928], "width": 0.127}, {"type": "segment", "start": [79.502, 57.912], "end": [77.72399999999999, 57.912], "width": 0.127}, {"type": "segment", "start": [79.502, 58.928], "end": [79.502, 57.912], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 58.928], "end": [79.502, 58.928], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 59.055], "end": [77.72399999999999, 60.071], "width": 0.127}, {"type": "segment", "start": [79.502, 59.055], "end": [77.72399999999999, 59.055], "width": 0.127}, {"type": "segment", "start": [79.502, 60.071], "end": [79.502, 59.055], "width": 0.127}, {"type": "segment", "start": [77.72399999999999, 60.071], "end": [79.502, 60.071], "width": 0.127}, {"type": "segment", "start": [109.728, 75.057], "end": [109.728, 76.073], "width": 0.127}, {"type": "segment", "start": [111.506, 75.057], "end": [109.728, 75.057], "width": 0.127}, {"type": "segment", "start": [111.506, 76.073], "end": [111.506, 75.057], "width": 0.127}, {"type": "segment", "start": [109.728, 76.073], "end": [111.506, 76.073], "width": 0.127}, {"type": "segment", "start": [118.11, 67.564], "end": [117.094, 67.564], "width": 0.127}, {"type": "segment", "start": [118.11, 69.342], "end": [118.11, 67.564], "width": 0.127}, {"type": "segment", "start": [117.094, 69.342], "end": [118.11, 69.342], "width": 0.127}, {"type": "segment", "start": [117.094, 67.564], "end": [117.094, 69.342], "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 51.053999999999995], "end": [117.856, 51.053999999999995], "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 49.275999999999996], "end": [116.83999999999999, 51.053999999999995], "width": 0.127}, {"type": "segment", "start": [117.856, 49.275999999999996], "end": [116.83999999999999, 49.275999999999996], "width": 0.127}, {"type": "segment", "start": [117.856, 51.053999999999995], "end": [117.856, 49.275999999999996], "width": 0.127}, {"type": "segment", "start": [77.47, 49.53], "end": [76.454, 49.53], "width": 0.127}, {"type": "segment", "start": [77.47, 51.308], "end": [77.47, 49.53], "width": 0.127}, {"type": "segment", "start": [76.454, 51.308], "end": [77.47, 51.308], "width": 0.127}, {"type": "segment", "start": [76.454, 49.53], "end": [76.454, 51.308], "width": 0.127}, {"type": "arc", "start": [99.448999, 74.041], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [98.417, 74.54899999999999], "end": [99.449, 74.54899999999999], "width": 0.127}, {"type": "arc", "start": [98.417001, 74.041], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [99.449, 73.533], "end": [98.417, 73.533], "width": 0.127}, {"type": "arc", "start": [97.41699899999999, 74.041], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [96.38499999999999, 74.54899999999999], "end": [97.417, 74.54899999999999], "width": 0.127}, {"type": "arc", "start": [96.385001, 74.041], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [97.417, 73.533], "end": [96.38499999999999, 73.533], "width": 0.127}, {"type": "arc", "start": [94.35300099999999, 74.041], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [95.38499999999999, 73.533], "end": [94.353, 73.533], "width": 0.127}, {"type": "arc", "start": [95.384999, 74.041], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [94.353, 74.54899999999999], "end": [95.38499999999999, 74.54899999999999], "width": 0.127}, {"type": "arc", "start": [91.30500099999999, 73.533], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [92.33699999999999, 73.02499999999999], "end": [91.30499999999999, 73.02499999999999], "width": 0.127}, {"type": "arc", "start": [92.33699899999999, 73.533], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [91.30499999999999, 74.041], "end": [92.33699999999999, 74.041], "width": 0.127}, {"type": "arc", "start": [90.939999, 72.26299999999999], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [89.908, 72.771], "end": [90.94, 72.771], "width": 0.127}, {"type": "arc", "start": [89.908001, 72.26299999999999], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [90.94, 71.755], "end": [89.908, 71.755], "width": 0.127}, {"type": "arc", "start": [90.43199899999999, 70.231], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [89.39999999999999, 70.73899999999999], "end": [90.432, 70.73899999999999], "width": 0.127}, {"type": "arc", "start": [89.40000099999999, 70.231], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [90.432, 69.723], "end": [89.39999999999999, 69.723], "width": 0.127}, {"type": "arc", "start": [91.567, 64.904999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [91.059, 63.873], "end": [91.059, 64.905], "width": 0.127}, {"type": "arc", "start": [91.567, 63.873000999999995], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [92.075, 64.905], "end": [92.075, 63.873], "width": 0.127}, {"type": "arc", "start": [100.591999, 70.993], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [99.56, 71.50099999999999], "end": [100.592, 71.50099999999999], "width": 0.127}, {"type": "arc", "start": [99.560001, 70.993], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [100.592, 70.485], "end": [99.56, 70.485], "width": 0.127}, {"type": "arc", "start": [92.583, 64.904999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [92.075, 63.873], "end": [92.075, 64.905], "width": 0.127}, {"type": "arc", "start": [92.583, 63.873000999999995], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [93.091, 64.905], "end": [93.091, 63.873], "width": 0.127}, {"type": "arc", "start": [91.30500099999999, 74.54899999999999], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [92.33699999999999, 74.041], "end": [91.30499999999999, 74.041], "width": 0.127}, {"type": "arc", "start": [92.33699899999999, 74.54899999999999], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [91.30499999999999, 75.057], "end": [92.33699999999999, 75.057], "width": 0.127}, {"type": "arc", "start": [88.646, 65.412999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [88.13799999999999, 64.381], "end": [88.13799999999999, 65.413], "width": 0.127}, {"type": "arc", "start": [88.646, 64.381001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [89.154, 65.413], "end": [89.154, 64.381], "width": 0.127}, {"type": "arc", "start": [87.75699999999999, 66.413001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [88.265, 67.445], "end": [88.265, 66.413], "width": 0.127}, {"type": "arc", "start": [87.75699999999999, 67.444999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [87.249, 66.413], "end": [87.249, 67.445], "width": 0.127}, {"type": "arc", "start": [90.551, 65.412999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [90.04299999999999, 64.381], "end": [90.04299999999999, 65.413], "width": 0.127}, {"type": "arc", "start": [90.551, 64.381001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [91.059, 65.413], "end": [91.059, 64.381], "width": 0.127}, {"type": "arc", "start": [87.884, 68.953001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [88.392, 69.985], "end": [88.392, 68.953], "width": 0.127}, {"type": "arc", "start": [87.884, 69.984999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [87.37599999999999, 68.953], "end": [87.37599999999999, 69.985], "width": 0.127}, {"type": "arc", "start": [92.82900099999999, 59.309], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [93.86099999999999, 58.800999999999995], "end": [92.829, 58.800999999999995], "width": 0.127}, {"type": "arc", "start": [93.86099899999999, 59.309], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [92.829, 59.817], "end": [93.86099999999999, 59.817], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 58.300999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [92.329, 57.269], "end": [92.329, 58.300999999999995], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 57.269000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [93.345, 58.300999999999995], "end": [93.345, 57.269], "width": 0.127}, {"type": "arc", "start": [103.766999, 71.374], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [102.735, 71.88199999999999], "end": [103.767, 71.88199999999999], "width": 0.127}, {"type": "arc", "start": [102.735001, 71.374], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [103.767, 70.866], "end": [102.735, 70.866], "width": 0.127}, {"type": "arc", "start": [100.591999, 72.009], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [99.56, 72.517], "end": [100.592, 72.517], "width": 0.127}, {"type": "arc", "start": [99.560001, 72.009], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [100.592, 71.50099999999999], "end": [99.56, 71.50099999999999], "width": 0.127}, {"type": "arc", "start": [101.72699999999999, 69.730999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [101.219, 68.699], "end": [101.219, 69.731], "width": 0.127}, {"type": "arc", "start": [101.72699999999999, 68.699001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [102.235, 69.731], "end": [102.235, 68.699], "width": 0.127}, {"type": "arc", "start": [93.472, 53.205000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [93.97999999999999, 54.236999999999995], "end": [93.97999999999999, 53.205], "width": 0.127}, {"type": "arc", "start": [93.472, 54.236999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [92.964, 53.205], "end": [92.964, 54.236999999999995], "width": 0.127}, {"type": "arc", "start": [97.536, 50.538000999999994], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [98.044, 51.57], "end": [98.044, 50.538], "width": 0.127}, {"type": "arc", "start": [97.536, 51.569998999999996], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [97.02799999999999, 50.538], "end": [97.02799999999999, 51.57], "width": 0.127}, {"type": "arc", "start": [94.488, 53.205000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [94.996, 54.236999999999995], "end": [94.996, 53.205], "width": 0.127}, {"type": "arc", "start": [94.488, 54.236999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [93.97999999999999, 53.205], "end": [93.97999999999999, 54.236999999999995], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 59.181999999999995], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 59.69], "end": [98.56, 59.69], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 59.181999999999995], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 58.674], "end": [97.52799999999999, 58.674], "width": 0.127}, {"type": "arc", "start": [106.426, 67.556001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [106.934, 68.588], "end": [106.934, 67.556], "width": 0.127}, {"type": "arc", "start": [106.426, 68.587999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [105.91799999999999, 67.556], "end": [105.91799999999999, 68.588], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 60.198], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 60.705999999999996], "end": [98.56, 60.705999999999996], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 60.198], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 59.69], "end": [97.52799999999999, 59.69], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 57.15], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 57.657999999999994], "end": [98.56, 57.657999999999994], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 57.15], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 56.641999999999996], "end": [97.52799999999999, 56.641999999999996], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 54.483], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 54.991], "end": [98.56, 54.991], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 54.483], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 53.974999999999994], "end": [97.52799999999999, 53.974999999999994], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 53.467], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 53.974999999999994], "end": [98.56, 53.974999999999994], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 53.467], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 52.958999999999996], "end": [97.52799999999999, 52.958999999999996], "width": 0.127}, {"type": "arc", "start": [109.989999, 48.768], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [108.958, 49.275999999999996], "end": [109.99, 49.275999999999996], "width": 0.127}, {"type": "arc", "start": [108.958001, 48.768], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [109.99, 48.26], "end": [108.958, 48.26], "width": 0.127}, {"type": "arc", "start": [111.37100099999999, 48.768], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [112.40299999999999, 48.26], "end": [111.371, 48.26], "width": 0.127}, {"type": "arc", "start": [112.402999, 48.768], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [111.371, 49.275999999999996], "end": [112.40299999999999, 49.275999999999996], "width": 0.127}, {"type": "arc", "start": [117.60199999999999, 54.602000999999994], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [118.11, 55.634], "end": [118.11, 54.602], "width": 0.127}, {"type": "arc", "start": [117.60199999999999, 55.633998999999996], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [117.094, 54.602], "end": [117.094, 55.634], "width": 0.127}, {"type": "arc", "start": [116.33999899999999, 67.564], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [115.30799999999999, 68.072], "end": [116.33999999999999, 68.072], "width": 0.127}, {"type": "arc", "start": [115.30800099999999, 67.564], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [116.33999999999999, 67.056], "end": [115.30799999999999, 67.056], "width": 0.127}, {"type": "arc", "start": [117.348, 66.555999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 65.524], "end": [116.83999999999999, 66.556], "width": 0.127}, {"type": "arc", "start": [117.348, 65.524001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [117.856, 66.556], "end": [117.856, 65.524], "width": 0.127}, {"type": "arc", "start": [117.348, 58.173998999999995], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 57.141999999999996], "end": [116.83999999999999, 58.174], "width": 0.127}, {"type": "arc", "start": [117.348, 57.142001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [117.856, 58.174], "end": [117.856, 57.141999999999996], "width": 0.127}, {"type": "arc", "start": [96.52, 54.236999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [96.012, 53.205], "end": [96.012, 54.236999999999995], "width": 0.127}, {"type": "arc", "start": [96.52, 53.205000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [97.02799999999999, 54.236999999999995], "end": [97.02799999999999, 53.205], "width": 0.127}, {"type": "arc", "start": [95.50399999999999, 54.236999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [94.996, 53.205], "end": [94.996, 54.236999999999995], "width": 0.127}, {"type": "arc", "start": [95.50399999999999, 53.205000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [96.012, 54.236999999999995], "end": [96.012, 53.205], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 58.166], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 57.657999999999994], "end": [97.52799999999999, 57.657999999999994], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 58.166], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 58.674], "end": [98.56, 58.674], "width": 0.127}, {"type": "arc", "start": [107.94999999999999, 68.587999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [107.442, 67.556], "end": [107.442, 68.588], "width": 0.127}, {"type": "arc", "start": [107.94999999999999, 67.556001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [108.458, 68.588], "end": [108.458, 67.556], "width": 0.127}, {"type": "arc", "start": [87.63, 64.381001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [88.13799999999999, 65.413], "end": [88.13799999999999, 64.381], "width": 0.127}, {"type": "arc", "start": [87.63, 65.412999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [87.122, 64.381], "end": [87.122, 65.413], "width": 0.127}, {"type": "arc", "start": [86.61399999999999, 64.381001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [87.122, 65.413], "end": [87.122, 64.381], "width": 0.127}, {"type": "arc", "start": [86.61399999999999, 65.412999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [86.106, 64.381], "end": [86.106, 65.413], "width": 0.127}, {"type": "arc", "start": [86.61399999999999, 66.413001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [87.122, 67.445], "end": [87.122, 66.413], "width": 0.127}, {"type": "arc", "start": [86.61399999999999, 67.444999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [86.106, 66.413], "end": [86.106, 67.445], "width": 0.127}, {"type": "arc", "start": [105.41, 72.382001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [105.91799999999999, 73.414], "end": [105.91799999999999, 72.38199999999999], "width": 0.127}, {"type": "arc", "start": [105.41, 73.41399899999999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [104.902, 72.38199999999999], "end": [104.902, 73.414], "width": 0.127}, {"type": "arc", "start": [96.527999, 59.309], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [95.496, 59.817], "end": [96.52799999999999, 59.817], "width": 0.127}, {"type": "arc", "start": [95.49600099999999, 59.309], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [96.52799999999999, 58.800999999999995], "end": [95.496, 58.800999999999995], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 55.237001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [93.345, 56.269], "end": [93.345, 55.236999999999995], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 56.268999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [92.329, 55.236999999999995], "end": [92.329, 56.269], "width": 0.127}, {"type": "arc", "start": [95.631, 64.650999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 63.619], "end": [95.12299999999999, 64.651], "width": 0.127}, {"type": "arc", "start": [95.631, 63.619001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [96.139, 64.651], "end": [96.139, 63.619], "width": 0.127}, {"type": "arc", "start": [96.52, 62.237998999999995], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [96.012, 61.205999999999996], "end": [96.012, 62.238], "width": 0.127}, {"type": "arc", "start": [96.52, 61.206001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [97.02799999999999, 62.238], "end": [97.02799999999999, 61.205999999999996], "width": 0.127}, {"type": "arc", "start": [77.978, 54.998999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [77.47, 53.967], "end": [77.47, 54.998999999999995], "width": 0.127}, {"type": "arc", "start": [77.978, 53.967000999999996], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [78.48599999999999, 54.998999999999995], "end": [78.48599999999999, 53.967], "width": 0.127}, {"type": "arc", "start": [117.348, 59.809000999999995], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [117.856, 60.840999999999994], "end": [117.856, 59.809], "width": 0.127}, {"type": "arc", "start": [117.348, 60.840999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 59.809], "end": [116.83999999999999, 60.840999999999994], "width": 0.127}, {"type": "arc", "start": [117.348, 53.220999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [116.83999999999999, 52.189], "end": [116.83999999999999, 53.221], "width": 0.127}, {"type": "arc", "start": [117.348, 52.189001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [117.856, 53.221], "end": [117.856, 52.189], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 62.23], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 62.738], "end": [98.56, 62.738], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 62.23], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 61.721999999999994], "end": [97.52799999999999, 61.721999999999994], "width": 0.127}, {"type": "arc", "start": [98.55999899999999, 61.214], "radius": 0.508, "startangle": -90.00011278696755, "endangle": 89.99988721303247, "width": 0.127}, {"type": "segment", "start": [97.52799999999999, 61.721999999999994], "end": [98.56, 61.721999999999994], "width": 0.127}, {"type": "arc", "start": [97.52800099999999, 61.214], "radius": 0.508, "startangle": 89.99988721303244, "endangle": 269.9998872130324, "width": 0.127}, {"type": "segment", "start": [98.56, 60.705999999999996], "end": [97.52799999999999, 60.705999999999996], "width": 0.127}, {"type": "arc", "start": [106.426, 73.41399899999999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [105.91799999999999, 72.38199999999999], "end": [105.91799999999999, 73.414], "width": 0.127}, {"type": "arc", "start": [106.426, 72.382001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [106.934, 73.414], "end": [106.934, 72.38199999999999], "width": 0.127}, {"type": "arc", "start": [107.442, 73.41399899999999], "radius": 0.508, "startangle": -0.00011278696754288831, "endangle": 179.99988721303248, "width": 0.127}, {"type": "segment", "start": [106.934, 72.38199999999999], "end": [106.934, 73.414], "width": 0.127}, {"type": "arc", "start": [107.442, 72.382001], "radius": 0.508, "startangle": 179.99988721303245, "endangle": 359.9998872130325, "width": 0.127}, {"type": "segment", "start": [107.94999999999999, 73.414], "end": [107.94999999999999, 72.38199999999999], "width": 0.127}, {"type": "segment", "start": [91.44, 71.755], "end": [91.44, 70.73899999999999], "width": 0.127}, {"type": "segment", "start": [89.408, 71.755], "end": [91.44, 71.755], "width": 0.127}, {"type": "segment", "start": [89.408, 70.73899999999999], "end": [89.408, 71.755], "width": 0.127}, {"type": "segment", "start": [91.44, 70.73899999999999], "end": [89.408, 70.73899999999999], "width": 0.127}, {"type": "segment", "start": [99.06, 50.927], "end": [98.044, 50.927], "width": 0.127}, {"type": "segment", "start": [99.06, 52.958999999999996], "end": [99.06, 50.927], "width": 0.127}, {"type": "segment", "start": [98.044, 52.958999999999996], "end": [99.06, 52.958999999999996], "width": 0.127}, {"type": "segment", "start": [98.044, 50.927], "end": [98.044, 52.958999999999996], "width": 0.127}, {"type": "segment", "start": [98.044, 50.927], "end": [99.06, 50.927], "width": 0.127}, {"type": "segment", "start": [98.044, 48.894999999999996], "end": [98.044, 50.927], "width": 0.127}, {"type": "segment", "start": [99.06, 48.894999999999996], "end": [98.044, 48.894999999999996], "width": 0.127}, {"type": "segment", "start": [99.06, 50.927], "end": [99.06, 48.894999999999996], "width": 0.127}, {"type": "segment", "start": [92.202, 51.689], "end": [93.21799999999999, 51.689], "width": 0.127}, {"type": "segment", "start": [92.202, 49.657], "end": [92.202, 51.689], "width": 0.127}, {"type": "segment", "start": [93.21799999999999, 49.657], "end": [92.202, 49.657], "width": 0.127}, {"type": "segment", "start": [93.21799999999999, 51.689], "end": [93.21799999999999, 49.657], "width": 0.127}, {"type": "segment", "start": [98.93299999999999, 56.007], "end": [98.93299999999999, 54.991], "width": 0.127}, {"type": "segment", "start": [96.901, 56.007], "end": [98.93299999999999, 56.007], "width": 0.127}, {"type": "segment", "start": [96.901, 54.991], "end": [96.901, 56.007], "width": 0.127}, {"type": "segment", "start": [98.93299999999999, 54.991], "end": [96.901, 54.991], "width": 0.127}, {"type": "segment", "start": [79.883, 60.071], "end": [78.86699999999999, 60.071], "width": 0.127}, {"type": "segment", "start": [79.883, 62.102999999999994], "end": [79.883, 60.071], "width": 0.127}, {"type": "segment", "start": [78.86699999999999, 62.102999999999994], "end": [79.883, 62.102999999999994], "width": 0.127}, {"type": "segment", "start": [78.86699999999999, 60.071], "end": [78.86699999999999, 62.102999999999994], "width": 0.127}, {"type": "segment", "start": [85.85199999999999, 72.009], "end": [85.85199999999999, 70.993], "width": 0.127}, {"type": "segment", "start": [83.82, 72.009], "end": [85.85199999999999, 72.009], "width": 0.127}, {"type": "segment", "start": [83.82, 70.993], "end": [83.82, 72.009], "width": 0.127}, {"type": "segment", "start": [85.85199999999999, 70.993], "end": [83.82, 70.993], "width": 0.127}, {"type": "segment", "start": [98.044, 65.024], "end": [99.06, 65.024], "width": 0.127}, {"type": "segment", "start": [98.044, 62.992], "end": [98.044, 65.024], "width": 0.127}, {"type": "segment", "start": [99.06, 62.992], "end": [98.044, 62.992], "width": 0.127}, {"type": "segment", "start": [99.06, 65.024], "end": [99.06, 62.992], "width": 0.127}, {"type": "segment", "start": [78.359, 60.071], "end": [77.343, 60.071], "width": 0.127}, {"type": "segment", "start": [78.359, 62.102999999999994], "end": [78.359, 60.071], "width": 0.127}, {"type": "segment", "start": [77.343, 62.102999999999994], "end": [78.359, 62.102999999999994], "width": 0.127}, {"type": "segment", "start": [77.343, 60.071], "end": [77.343, 62.102999999999994], "width": 0.127}], "B": [{"pos": [99.187, 62.23], "text": "c 2017-2021, Michel Stempin\nAll rights\nreserved.", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": 0.0}, {"pos": [102.48899999999999, 54.864], "text": "Rev.", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": 0.0}, {"pos": [98.93299999999999, 54.864], "text": "20210322", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": 0.0}, {"pos": [99.762, 54.864], "text": "F", "height": 0.77216, "width": 0.77216, "horiz_justify": -1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": 0.0}, {"pos": [101.6, 44.577], "text": "RX", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": -90.0}, {"pos": [100.58399999999999, 44.577], "text": "TX", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": -90.0}, {"pos": [99.568, 44.577], "text": "GND", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.16255999999999998, "attr": ["mirrored"], "angle": -90.0}, {"type": "segment", "start": [114.93499999999999, 49.3776], "end": [114.93499999999999, 49.8856], "width": 0.127}, {"type": "segment", "start": [117.98299999999999, 49.3776], "end": [114.93499999999999, 49.3776], "width": 0.127}, {"type": "segment", "start": [117.98299999999999, 49.8856], "end": [117.98299999999999, 49.3776], "width": 0.127}, {"type": "segment", "start": [114.93499999999999, 49.8856], "end": [117.98299999999999, 49.8856], "width": 0.127}, {"type": "arc", "start": [112.98325899999999, 70.994807], "radius": 5.044115, "startangle": 108.58074586898812, "endangle": 344.8906778689882, "width": 0.127}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[-1.9049999999999998, 1.9049999999999998], [-1.9049999999999998, 1.5875], [-1.5875, 1.9049999999999998]]]}, {"type": "segment", "start": [103.886, 74.422], "end": [107.696, 74.422], "width": 0.127}, {"type": "segment", "start": [103.886, 70.612], "end": [103.886, 74.422], "width": 0.127}, {"type": "segment", "start": [107.696, 70.612], "end": [103.886, 70.612], "width": 0.127}, {"type": "segment", "start": [107.696, 74.422], "end": [107.696, 70.612], "width": 0.127}, {"type": "circle", "start": [82.042, 66.929], "radius": 0.127, "width": 0.254}, {"type": "polygon", "pos": [83.312, 71.374], "angle": [90.0], "polygons": [[[3.175, -1.3335], [3.683, -1.3335], [3.683, 1.3335], [3.175, 1.3335]]]}, {"type": "segment", "start": [82.042, 74.54899999999999], "end": [84.582, 74.54899999999999], "width": 0.127}, {"type": "segment", "start": [82.042, 68.199], "end": [82.042, 74.54899999999999], "width": 0.127}, {"type": "segment", "start": [84.582, 68.199], "end": [82.042, 68.199], "width": 0.127}, {"type": "segment", "start": [84.582, 74.54899999999999], "end": [84.582, 68.199], "width": 0.127}, {"type": "polygon", "pos": [87.122, 67.31], "angle": [180.0], "polygons": [[[-2.54, 2.54], [-2.54, 1.9049999999999998], [-1.9049999999999998, 2.54]]]}, {"type": "segment", "start": [84.582, 69.85], "end": [84.582, 69.215], "width": 0.127}, {"type": "segment", "start": [85.217, 69.85], "end": [84.582, 69.85], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 69.85], "end": [89.027, 69.85], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 69.215], "end": [89.66199999999999, 69.85], "width": 0.127}, {"type": "segment", "start": [84.582, 64.77], "end": [84.582, 65.405], "width": 0.127}, {"type": "segment", "start": [85.217, 64.77], "end": [84.582, 64.77], "width": 0.127}, {"type": "segment", "start": [95.92999999999999, 49.855], "end": [98.47, 49.855], "width": 0.127}, {"type": "segment", "start": [95.92999999999999, 46.044999999999995], "end": [95.92999999999999, 49.855], "width": 0.127}, {"type": "segment", "start": [98.47, 46.044999999999995], "end": [95.92999999999999, 46.044999999999995], "width": 0.127}, {"type": "segment", "start": [98.47, 49.855], "end": [98.47, 46.044999999999995], "width": 0.127}, {"type": "segment", "start": [87.35499999999999, 52.919999999999995], "end": [87.35499999999999, 50.379999999999995], "width": 0.127}, {"type": "segment", "start": [83.545, 52.919999999999995], "end": [87.35499999999999, 52.919999999999995], "width": 0.127}, {"type": "segment", "start": [83.545, 50.379999999999995], "end": [83.545, 52.919999999999995], "width": 0.127}, {"type": "segment", "start": [87.35499999999999, 50.379999999999995], "end": [83.545, 50.379999999999995], "width": 0.127}, {"type": "segment", "start": [91.52, 54.544999999999995], "end": [88.97999999999999, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [91.52, 58.355], "end": [91.52, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [88.97999999999999, 58.355], "end": [91.52, 58.355], "width": 0.127}, {"type": "segment", "start": [88.97999999999999, 54.544999999999995], "end": [88.97999999999999, 58.355], "width": 0.127}, {"type": "segment", "start": [83.545, 59.98], "end": [83.545, 62.519999999999996], "width": 0.127}, {"type": "segment", "start": [87.35499999999999, 59.98], "end": [83.545, 59.98], "width": 0.127}, {"type": "segment", "start": [87.35499999999999, 62.519999999999996], "end": [87.35499999999999, 59.98], "width": 0.127}, {"type": "segment", "start": [83.545, 62.519999999999996], "end": [87.35499999999999, 62.519999999999996], "width": 0.127}, {"type": "segment", "start": [79.38, 58.355], "end": [81.92, 58.355], "width": 0.127}, {"type": "segment", "start": [79.38, 54.544999999999995], "end": [79.38, 58.355], "width": 0.127}, {"type": "segment", "start": [81.92, 54.544999999999995], "end": [79.38, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [81.92, 58.355], "end": [81.92, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [107.045, 50.37], "end": [107.045, 52.91], "width": 0.127}, {"type": "segment", "start": [110.85499999999999, 50.37], "end": [107.045, 50.37], "width": 0.127}, {"type": "segment", "start": [110.85499999999999, 52.91], "end": [110.85499999999999, 50.37], "width": 0.127}, {"type": "segment", "start": [107.045, 52.91], "end": [110.85499999999999, 52.91], "width": 0.127}, {"type": "segment", "start": [112.47999999999999, 58.355], "end": [115.02, 58.355], "width": 0.127}, {"type": "segment", "start": [112.47999999999999, 54.544999999999995], "end": [112.47999999999999, 58.355], "width": 0.127}, {"type": "segment", "start": [115.02, 54.544999999999995], "end": [112.47999999999999, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [115.02, 58.355], "end": [115.02, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [110.85499999999999, 62.529999999999994], "end": [110.85499999999999, 59.989999999999995], "width": 0.127}, {"type": "segment", "start": [107.045, 62.529999999999994], "end": [110.85499999999999, 62.529999999999994], "width": 0.127}, {"type": "segment", "start": [107.045, 59.989999999999995], "end": [107.045, 62.529999999999994], "width": 0.127}, {"type": "segment", "start": [110.85499999999999, 59.989999999999995], "end": [107.045, 59.989999999999995], "width": 0.127}, {"type": "segment", "start": [105.42, 54.544999999999995], "end": [102.88, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [105.42, 58.355], "end": [105.42, 54.544999999999995], "width": 0.127}, {"type": "segment", "start": [102.88, 58.355], "end": [105.42, 58.355], "width": 0.127}, {"type": "segment", "start": [102.88, 54.544999999999995], "end": [102.88, 58.355], "width": 0.127}, {"type": "segment", "start": [95.10499999999999, 73.22], "end": [95.10499999999999, 70.67999999999999], "width": 0.127}, {"type": "segment", "start": [91.295, 73.22], "end": [95.10499999999999, 73.22], "width": 0.127}, {"type": "segment", "start": [91.295, 70.67999999999999], "end": [91.295, 73.22], "width": 0.127}, {"type": "segment", "start": [95.10499999999999, 70.67999999999999], "end": [91.295, 70.67999999999999], "width": 0.127}, {"type": "segment", "start": [99.295, 70.67999999999999], "end": [99.295, 73.22], "width": 0.127}, {"type": "segment", "start": [103.10499999999999, 70.67999999999999], "end": [99.295, 70.67999999999999], "width": 0.127}, {"type": "segment", "start": [103.10499999999999, 73.22], "end": [103.10499999999999, 70.67999999999999], "width": 0.127}, {"type": "segment", "start": [99.295, 73.22], "end": [103.10499999999999, 73.22], "width": 0.127}, {"pos": [95.25, 58.293], "text": "RESET", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [110.871, 60.198], "text": "PMU", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [97.02799999999999, 63.881], "text": "SDA", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [97.02799999999999, 66.80199999999999], "text": "SCL", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [91.948, 48.387], "text": "C/D", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [89.66199999999999, 48.387], "text": "CLK", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [88.392, 49.275999999999996], "text": "MOSI", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [87.249, 48.513999999999996], "text": "CS", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [101.473, 55.498999999999995], "text": "KEY", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [101.219, 69.088], "text": "PA", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [102.997, 72.009], "text": "HP", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [92.71, 57.276999999999994], "text": "+1V25", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [90.297, 66.929], "text": "+3V3", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [102.86999999999999, 65.65899999999999], "text": "+AO", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [96.393, 56.260999999999996], "text": "+1V8", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [92.71, 56.260999999999996], "text": "+3V0", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [95.12299999999999, 73.66], "text": "+VUSB", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [99.06, 66.929], "text": "+VBAT", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [97.282, 74.803], "text": "CHG", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [92.583, 50.038], "text": "POWER", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [106.045, 65.65899999999999], "text": "+VOUT", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [94.234, 45.974], "text": "LCDR", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"pos": [84.328, 50.165], "text": "LEDA", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [90.80499999999999, 70.485], "text": "NOE", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [80.39099999999999, 62.738], "text": "GND", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [90.678, 74.62519999999999], "text": "D-", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [90.678, 75.819], "text": "D+", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [80.645, 52.1462], "text": "D1", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [80.645, 53.467], "text": "D0", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [83.312, 54.864], "text": "CLK", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [83.312, 56.108599999999996], "text": "CMD", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [83.312, 57.403999999999996], "text": "D3", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [83.439, 58.674], "text": "D2", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 0.0, "val": 1}, {"pos": [90.678, 49.275999999999996], "text": "TE", "height": 0.77216, "width": 0.77216, "horiz_justify": 1, "thickness": 0.15443199999999999, "attr": ["mirrored"], "angle": 270.0, "val": 1}, {"type": "circle", "start": [85.08999999999999, 74.16799999999999], "radius": 0.07619999999999999, "width": 0.15239999999999998}, {"type": "polygon", "pos": [83.439, 75.31099999999999], "angle": [180.0], "polygons": [[[-1.397, -0.5715], [-1.016, -0.5715], [-1.016, 0.5715], [-1.397, 0.5715]]]}, {"type": "segment", "start": [84.582, 74.803], "end": [84.582, 75.819], "width": 0.127}, {"type": "segment", "start": [82.29599999999999, 74.803], "end": [84.582, 74.803], "width": 0.127}, {"type": "segment", "start": [82.29599999999999, 75.819], "end": [82.29599999999999, 74.803], "width": 0.127}, {"type": "segment", "start": [84.582, 75.819], "end": [82.29599999999999, 75.819], "width": 0.127}, {"type": "segment", "start": [103.505, 67.31], "end": [104.77499999999999, 67.31], "width": 0.127}, {"type": "segment", "start": [103.505, 70.612], "end": [103.505, 67.31], "width": 0.127}, {"type": "segment", "start": [104.77499999999999, 70.612], "end": [103.505, 70.612], "width": 0.127}, {"type": "segment", "start": [104.77499999999999, 67.31], "end": [104.77499999999999, 70.612], "width": 0.127}, {"type": "segment", "start": [92.71, 51.689], "end": [92.71, 50.672999999999995], "width": 0.127}, {"type": "segment", "start": [94.488, 51.689], "end": [92.71, 51.689], "width": 0.127}, {"type": "segment", "start": [94.488, 50.672999999999995], "end": [94.488, 51.689], "width": 0.127}, {"type": "segment", "start": [92.71, 50.672999999999995], "end": [94.488, 50.672999999999995], "width": 0.127}, {"type": "segment", "start": [85.598, 72.136], "end": [86.61399999999999, 72.136], "width": 0.127}, {"type": "segment", "start": [85.598, 73.914], "end": [85.598, 72.136], "width": 0.127}, {"type": "segment", "start": [86.61399999999999, 73.914], "end": [85.598, 73.914], "width": 0.127}, {"type": "segment", "start": [86.61399999999999, 72.136], "end": [86.61399999999999, 73.914], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 44.830999999999996], "end": [90.678, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 46.608999999999995], "end": [89.66199999999999, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [90.678, 46.608999999999995], "end": [89.66199999999999, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [90.678, 44.830999999999996], "end": [90.678, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [91.694, 44.830999999999996], "end": [92.71, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [91.694, 46.608999999999995], "end": [91.694, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [92.71, 46.608999999999995], "end": [91.694, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [92.71, 44.830999999999996], "end": [92.71, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [86.61399999999999, 44.830999999999996], "end": [87.63, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [86.61399999999999, 46.608999999999995], "end": [86.61399999999999, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [87.63, 46.608999999999995], "end": [86.61399999999999, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [87.63, 44.830999999999996], "end": [87.63, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [92.71, 44.830999999999996], "end": [93.726, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [92.71, 46.608999999999995], "end": [92.71, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [93.726, 46.608999999999995], "end": [92.71, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [93.726, 44.830999999999996], "end": [93.726, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [88.646, 44.830999999999996], "end": [89.66199999999999, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [88.646, 46.608999999999995], "end": [88.646, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 46.608999999999995], "end": [88.646, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [89.66199999999999, 44.830999999999996], "end": [89.66199999999999, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [87.63, 44.830999999999996], "end": [88.646, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [87.63, 46.608999999999995], "end": [87.63, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [88.646, 46.608999999999995], "end": [87.63, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [88.646, 44.830999999999996], "end": [88.646, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [103.886, 75.819], "end": [102.86999999999999, 75.819], "width": 0.127}, {"type": "segment", "start": [103.886, 74.041], "end": [103.886, 75.819], "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 74.041], "end": [103.886, 74.041], "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 75.819], "end": [102.86999999999999, 74.041], "width": 0.127}, {"type": "segment", "start": [90.297, 70.73899999999999], "end": [90.297, 71.755], "width": 0.127}, {"type": "segment", "start": [88.51899999999999, 70.73899999999999], "end": [90.297, 70.73899999999999], "width": 0.127}, {"type": "segment", "start": [88.51899999999999, 71.755], "end": [88.51899999999999, 70.73899999999999], "width": 0.127}, {"type": "segment", "start": [90.297, 71.755], "end": [88.51899999999999, 71.755], "width": 0.127}, {"type": "segment", "start": [78.613, 50.927], "end": [79.62899999999999, 50.927], "width": 0.127}, {"type": "segment", "start": [78.613, 52.705], "end": [78.613, 50.927], "width": 0.127}, {"type": "segment", "start": [79.62899999999999, 52.705], "end": [78.613, 52.705], "width": 0.127}, {"type": "segment", "start": [79.62899999999999, 50.927], "end": [79.62899999999999, 52.705], "width": 0.127}, {"type": "segment", "start": [91.059, 61.340999999999994], "end": [91.059, 62.357], "width": 0.127}, {"type": "segment", "start": [89.28099999999999, 61.340999999999994], "end": [91.059, 61.340999999999994], "width": 0.127}, {"type": "segment", "start": [89.28099999999999, 62.357], "end": [89.28099999999999, 61.340999999999994], "width": 0.127}, {"type": "segment", "start": [91.059, 62.357], "end": [89.28099999999999, 62.357], "width": 0.127}, {"type": "segment", "start": [92.329, 61.976], "end": [91.313, 61.976], "width": 0.127}, {"type": "segment", "start": [92.329, 60.198], "end": [92.329, 61.976], "width": 0.127}, {"type": "segment", "start": [91.313, 60.198], "end": [92.329, 60.198], "width": 0.127}, {"type": "segment", "start": [91.313, 61.976], "end": [91.313, 60.198], "width": 0.127}, {"type": "segment", "start": [79.883, 50.672999999999995], "end": [79.883, 49.657], "width": 0.127}, {"type": "segment", "start": [81.661, 50.672999999999995], "end": [79.883, 50.672999999999995], "width": 0.127}, {"type": "segment", "start": [81.661, 49.657], "end": [81.661, 50.672999999999995], "width": 0.127}, {"type": "segment", "start": [79.883, 49.657], "end": [81.661, 49.657], "width": 0.127}, {"type": "segment", "start": [103.378, 59.436], "end": [103.378, 60.452], "width": 0.127}, {"type": "segment", "start": [101.6, 59.436], "end": [103.378, 59.436], "width": 0.127}, {"type": "segment", "start": [101.6, 60.452], "end": [101.6, 59.436], "width": 0.127}, {"type": "segment", "start": [103.378, 60.452], "end": [101.6, 60.452], "width": 0.127}, {"type": "segment", "start": [105.791, 59.436], "end": [105.791, 60.452], "width": 0.127}, {"type": "segment", "start": [104.01299999999999, 59.436], "end": [105.791, 59.436], "width": 0.127}, {"type": "segment", "start": [104.01299999999999, 60.452], "end": [104.01299999999999, 59.436], "width": 0.127}, {"type": "segment", "start": [105.791, 60.452], "end": [104.01299999999999, 60.452], "width": 0.127}, {"type": "segment", "start": [114.681, 52.451], "end": [114.681, 53.467], "width": 0.127}, {"type": "segment", "start": [112.90299999999999, 52.451], "end": [114.681, 52.451], "width": 0.127}, {"type": "segment", "start": [112.90299999999999, 53.467], "end": [112.90299999999999, 52.451], "width": 0.127}, {"type": "segment", "start": [114.681, 53.467], "end": [112.90299999999999, 53.467], "width": 0.127}, {"type": "segment", "start": [113.66499999999999, 49.910999999999994], "end": [113.66499999999999, 50.927], "width": 0.127}, {"type": "segment", "start": [111.887, 49.910999999999994], "end": [113.66499999999999, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [111.887, 50.927], "end": [111.887, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [113.66499999999999, 50.927], "end": [111.887, 50.927], "width": 0.127}, {"type": "segment", "start": [90.678, 44.830999999999996], "end": [91.694, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [90.678, 46.608999999999995], "end": [90.678, 44.830999999999996], "width": 0.127}, {"type": "segment", "start": [91.694, 46.608999999999995], "end": [90.678, 46.608999999999995], "width": 0.127}, {"type": "segment", "start": [91.694, 44.830999999999996], "end": [91.694, 46.608999999999995], "width": 0.127}, {"type": "arc", "start": [89.40000099999999, 70.231], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [90.432, 70.73899999999999], "end": [89.39999999999999, 70.73899999999999], "width": 0.127}, {"type": "arc", "start": [90.43199899999999, 70.231], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [89.39999999999999, 69.723], "end": [90.432, 69.723], "width": 0.127}, {"type": "arc", "start": [100.58399999999999, 68.460999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [101.092, 67.429], "end": [101.092, 68.461], "width": 0.127}, {"type": "arc", "start": [100.58399999999999, 67.429001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [100.076, 68.461], "end": [100.076, 67.429], "width": 0.127}, {"type": "arc", "start": [97.401001, 69.85], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [98.43299999999999, 70.35799999999999], "end": [97.401, 70.35799999999999], "width": 0.127}, {"type": "arc", "start": [98.432999, 69.85], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [97.401, 69.342], "end": [98.43299999999999, 69.342], "width": 0.127}, {"type": "arc", "start": [94.996, 65.905001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [94.488, 66.937], "end": [94.488, 65.905], "width": 0.127}, {"type": "arc", "start": [94.996, 66.936999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [95.50399999999999, 65.905], "end": [95.50399999999999, 66.937], "width": 0.127}, {"type": "arc", "start": [97.401001, 68.834], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [98.43299999999999, 69.342], "end": [97.401, 69.342], "width": 0.127}, {"type": "arc", "start": [98.432999, 68.834], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [97.401, 68.326], "end": [98.43299999999999, 68.326], "width": 0.127}, {"type": "arc", "start": [106.67999999999999, 48.013999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [107.18799999999999, 46.982], "end": [107.18799999999999, 48.013999999999996], "width": 0.127}, {"type": "arc", "start": [106.67999999999999, 46.982001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [106.172, 48.013999999999996], "end": [106.172, 46.982], "width": 0.127}, {"type": "arc", "start": [104.640001, 46.736], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [105.672, 47.244], "end": [104.64, 47.244], "width": 0.127}, {"type": "arc", "start": [105.671999, 46.736], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [104.64, 46.227999999999994], "end": [105.672, 46.227999999999994], "width": 0.127}, {"type": "arc", "start": [100.46499899999999, 51.308], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [99.43299999999999, 50.8], "end": [100.46499999999999, 50.8], "width": 0.127}, {"type": "arc", "start": [99.43300099999999, 51.308], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [100.46499999999999, 51.815999999999995], "end": [99.43299999999999, 51.815999999999995], "width": 0.127}, {"type": "arc", "start": [113.66499999999999, 62.999998999999995], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [114.173, 61.967999999999996], "end": [114.173, 63.0], "width": 0.127}, {"type": "arc", "start": [113.66499999999999, 61.968000999999994], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [113.157, 63.0], "end": [113.157, 61.967999999999996], "width": 0.127}, {"type": "arc", "start": [107.94999999999999, 67.048001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [107.442, 68.08], "end": [107.442, 67.048], "width": 0.127}, {"type": "arc", "start": [107.94999999999999, 68.079999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [108.458, 67.048], "end": [108.458, 68.08], "width": 0.127}, {"type": "arc", "start": [104.648, 48.775999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [105.15599999999999, 47.744], "end": [105.15599999999999, 48.775999999999996], "width": 0.127}, {"type": "arc", "start": [104.648, 47.744001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [104.14, 48.775999999999996], "end": [104.14, 47.744], "width": 0.127}, {"type": "arc", "start": [107.696, 48.013999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [108.204, 46.982], "end": [108.204, 48.013999999999996], "width": 0.127}, {"type": "arc", "start": [107.696, 46.982001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [107.18799999999999, 48.013999999999996], "end": [107.18799999999999, 46.982], "width": 0.127}, {"type": "arc", "start": [102.362, 66.42899899999999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 65.39699999999999], "end": [102.86999999999999, 66.429], "width": 0.127}, {"type": "arc", "start": [102.362, 65.397001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [101.854, 66.429], "end": [101.854, 65.39699999999999], "width": 0.127}, {"type": "arc", "start": [112.649, 62.999998999999995], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [113.157, 61.967999999999996], "end": [113.157, 63.0], "width": 0.127}, {"type": "arc", "start": [112.649, 61.968000999999994], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [112.14099999999999, 63.0], "end": [112.14099999999999, 61.967999999999996], "width": 0.127}, {"type": "arc", "start": [103.378, 48.775999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [103.886, 47.744], "end": [103.886, 48.775999999999996], "width": 0.127}, {"type": "arc", "start": [103.378, 47.744001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 48.775999999999996], "end": [102.86999999999999, 47.744], "width": 0.127}, {"type": "arc", "start": [102.36999899999999, 48.768], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [101.338, 48.26], "end": [102.36999999999999, 48.26], "width": 0.127}, {"type": "arc", "start": [101.33800099999999, 48.768], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [102.36999999999999, 49.275999999999996], "end": [101.338, 49.275999999999996], "width": 0.127}, {"type": "arc", "start": [100.838, 65.270001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [100.33, 66.30199999999999], "end": [100.33, 65.27], "width": 0.127}, {"type": "arc", "start": [100.838, 66.301999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [101.34599999999999, 65.27], "end": [101.34599999999999, 66.30199999999999], "width": 0.127}, {"type": "arc", "start": [105.664, 48.775999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [106.172, 47.744], "end": [106.172, 48.775999999999996], "width": 0.127}, {"type": "arc", "start": [105.664, 47.744001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [105.15599999999999, 48.775999999999996], "end": [105.15599999999999, 47.744], "width": 0.127}, {"type": "arc", "start": [105.283, 68.841999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [105.791, 67.81], "end": [105.791, 68.842], "width": 0.127}, {"type": "arc", "start": [105.283, 67.810001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [104.77499999999999, 68.842], "end": [104.77499999999999, 67.81], "width": 0.127}, {"type": "arc", "start": [102.86200099999999, 63.373], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [103.89399999999999, 63.881], "end": [102.862, 63.881], "width": 0.127}, {"type": "arc", "start": [103.893999, 63.373], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [102.862, 62.864999999999995], "end": [103.89399999999999, 62.864999999999995], "width": 0.127}, {"type": "arc", "start": [113.67299899999999, 64.008], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [112.64099999999999, 63.5], "end": [113.673, 63.5], "width": 0.127}, {"type": "arc", "start": [112.64100099999999, 64.008], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [113.673, 64.51599999999999], "end": [112.64099999999999, 64.51599999999999], "width": 0.127}, {"type": "arc", "start": [112.14899899999999, 65.024], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [111.11699999999999, 64.51599999999999], "end": [112.149, 64.51599999999999], "width": 0.127}, {"type": "arc", "start": [111.117001, 65.024], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [112.149, 65.532], "end": [111.11699999999999, 65.532], "width": 0.127}, {"type": "arc", "start": [109.09299999999999, 65.016001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [108.585, 66.048], "end": [108.585, 65.01599999999999], "width": 0.127}, {"type": "arc", "start": [109.09299999999999, 66.04799899999999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [109.601, 65.01599999999999], "end": [109.601, 66.048], "width": 0.127}, {"type": "arc", "start": [107.06899899999999, 65.024], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [106.03699999999999, 64.51599999999999], "end": [107.06899999999999, 64.51599999999999], "width": 0.127}, {"type": "arc", "start": [106.03700099999999, 65.024], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [107.06899999999999, 65.532], "end": [106.03699999999999, 65.532], "width": 0.127}, {"type": "arc", "start": [114.038001, 65.024], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [115.07, 65.532], "end": [114.038, 65.532], "width": 0.127}, {"type": "arc", "start": [115.069999, 65.024], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [114.038, 64.51599999999999], "end": [115.07, 64.51599999999999], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 60.825001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [92.329, 61.857], "end": [92.329, 60.824999999999996], "width": 0.127}, {"type": "arc", "start": [92.83699999999999, 61.856998999999995], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [93.345, 60.824999999999996], "end": [93.345, 61.857], "width": 0.127}, {"type": "arc", "start": [88.257001, 64.262], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [89.289, 64.77], "end": [88.25699999999999, 64.77], "width": 0.127}, {"type": "arc", "start": [89.28899899999999, 64.262], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [88.25699999999999, 63.754], "end": [89.289, 63.754], "width": 0.127}, {"type": "arc", "start": [89.273001, 62.864999999999995], "radius": 0.508, "startangle": 90.00011278696755, "endangle": 270.0001127869676, "width": 0.127}, {"type": "segment", "start": [90.30499999999999, 63.373], "end": [89.273, 63.373], "width": 0.127}, {"type": "arc", "start": [90.304999, 62.864999999999995], "radius": 0.508, "startangle": 270.0001127869676, "endangle": 450.0001127869676, "width": 0.127}, {"type": "segment", "start": [89.273, 62.357], "end": [90.30499999999999, 62.357], "width": 0.127}, {"type": "arc", "start": [93.97999999999999, 66.936999], "radius": 0.508, "startangle": 0.00011278696754529196, "endangle": 180.00011278696755, "width": 0.127}, {"type": "segment", "start": [94.488, 65.905], "end": [94.488, 66.937], "width": 0.127}, {"type": "arc", "start": [93.97999999999999, 65.905001], "radius": 0.508, "startangle": 180.00011278696755, "endangle": 360.0001127869676, "width": 0.127}, {"type": "segment", "start": [93.472, 66.937], "end": [93.472, 65.905], "width": 0.127}, {"type": "segment", "start": [96.64699999999999, 71.374], "end": [96.64699999999999, 70.35799999999999], "width": 0.127}, {"type": "segment", "start": [98.679, 71.374], "end": [96.64699999999999, 71.374], "width": 0.127}, {"type": "segment", "start": [98.679, 70.35799999999999], "end": [98.679, 71.374], "width": 0.127}, {"type": "segment", "start": [96.64699999999999, 70.35799999999999], "end": [98.679, 70.35799999999999], "width": 0.127}, {"type": "segment", "start": [100.58399999999999, 62.102999999999994], "end": [101.6, 62.102999999999994], "width": 0.127}, {"type": "segment", "start": [100.58399999999999, 64.13499999999999], "end": [100.58399999999999, 62.102999999999994], "width": 0.127}, {"type": "segment", "start": [101.6, 64.13499999999999], "end": [100.58399999999999, 64.13499999999999], "width": 0.127}, {"type": "segment", "start": [101.6, 62.102999999999994], "end": [101.6, 64.13499999999999], "width": 0.127}, {"type": "segment", "start": [94.869, 65.405], "end": [93.853, 65.405], "width": 0.127}, {"type": "segment", "start": [94.869, 63.373], "end": [94.869, 65.405], "width": 0.127}, {"type": "segment", "start": [93.853, 63.373], "end": [94.869, 63.373], "width": 0.127}, {"type": "segment", "start": [93.853, 65.405], "end": [93.853, 63.373], "width": 0.127}, {"type": "segment", "start": [100.33, 66.80199999999999], "end": [99.314, 66.80199999999999], "width": 0.127}, {"type": "segment", "start": [100.33, 64.77], "end": [100.33, 66.80199999999999], "width": 0.127}, {"type": "segment", "start": [99.314, 64.77], "end": [100.33, 64.77], "width": 0.127}, {"type": "segment", "start": [99.314, 66.80199999999999], "end": [99.314, 64.77], "width": 0.127}, {"type": "segment", "start": [116.205, 61.721999999999994], "end": [115.189, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [116.205, 59.69], "end": [116.205, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [115.189, 59.69], "end": [116.205, 59.69], "width": 0.127}, {"type": "segment", "start": [115.189, 61.721999999999994], "end": [115.189, 59.69], "width": 0.127}, {"type": "segment", "start": [115.189, 61.721999999999994], "end": [114.173, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [115.189, 59.69], "end": [115.189, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [114.173, 59.69], "end": [115.189, 59.69], "width": 0.127}, {"type": "segment", "start": [114.173, 61.721999999999994], "end": [114.173, 59.69], "width": 0.127}, {"type": "segment", "start": [99.949, 57.403999999999996], "end": [100.96499999999999, 57.403999999999996], "width": 0.127}, {"type": "segment", "start": [99.949, 59.436], "end": [99.949, 57.403999999999996], "width": 0.127}, {"type": "segment", "start": [100.96499999999999, 59.436], "end": [99.949, 59.436], "width": 0.127}, {"type": "segment", "start": [100.96499999999999, 57.403999999999996], "end": [100.96499999999999, 59.436], "width": 0.127}, {"type": "segment", "start": [110.61699999999999, 66.548], "end": [109.601, 66.548], "width": 0.127}, {"type": "segment", "start": [110.61699999999999, 64.51599999999999], "end": [110.61699999999999, 66.548], "width": 0.127}, {"type": "segment", "start": [109.601, 64.51599999999999], "end": [110.61699999999999, 64.51599999999999], "width": 0.127}, {"type": "segment", "start": [109.601, 66.548], "end": [109.601, 64.51599999999999], "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 48.26], "end": [101.854, 48.26], "width": 0.127}, {"type": "segment", "start": [102.86999999999999, 46.227999999999994], "end": [102.86999999999999, 48.26], "width": 0.127}, {"type": "segment", "start": [101.854, 46.227999999999994], "end": [102.86999999999999, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [101.854, 48.26], "end": [101.854, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [101.854, 48.26], "end": [100.838, 48.26], "width": 0.127}, {"type": "segment", "start": [101.854, 46.227999999999994], "end": [101.854, 48.26], "width": 0.127}, {"type": "segment", "start": [100.838, 46.227999999999994], "end": [101.854, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [100.838, 48.26], "end": [100.838, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [108.585, 66.548], "end": [107.56899999999999, 66.548], "width": 0.127}, {"type": "segment", "start": [108.585, 64.51599999999999], "end": [108.585, 66.548], "width": 0.127}, {"type": "segment", "start": [107.56899999999999, 64.51599999999999], "end": [108.585, 64.51599999999999], "width": 0.127}, {"type": "segment", "start": [107.56899999999999, 66.548], "end": [107.56899999999999, 64.51599999999999], "width": 0.127}, {"type": "segment", "start": [102.48899999999999, 67.31], "end": [103.505, 67.31], "width": 0.127}, {"type": "segment", "start": [102.48899999999999, 69.342], "end": [102.48899999999999, 67.31], "width": 0.127}, {"type": "segment", "start": [103.505, 69.342], "end": [102.48899999999999, 69.342], "width": 0.127}, {"type": "segment", "start": [103.505, 67.31], "end": [103.505, 69.342], "width": 0.127}, {"type": "segment", "start": [105.41, 64.89699999999999], "end": [104.39399999999999, 64.89699999999999], "width": 0.127}, {"type": "segment", "start": [105.41, 62.864999999999995], "end": [105.41, 64.89699999999999], "width": 0.127}, {"type": "segment", "start": [104.39399999999999, 62.864999999999995], "end": [105.41, 62.864999999999995], "width": 0.127}, {"type": "segment", "start": [104.39399999999999, 64.89699999999999], "end": [104.39399999999999, 62.864999999999995], "width": 0.127}, {"type": "segment", "start": [104.14, 46.227999999999994], "end": [104.14, 45.211999999999996], "width": 0.127}, {"type": "segment", "start": [106.172, 46.227999999999994], "end": [104.14, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [106.172, 45.211999999999996], "end": [106.172, 46.227999999999994], "width": 0.127}, {"type": "segment", "start": [104.14, 45.211999999999996], "end": [106.172, 45.211999999999996], "width": 0.127}, {"type": "segment", "start": [84.582, 71.755], "end": [85.598, 71.755], "width": 0.127}, {"type": "segment", "start": [84.582, 73.78699999999999], "end": [84.582, 71.755], "width": 0.127}, {"type": "segment", "start": [85.598, 73.78699999999999], "end": [84.582, 73.78699999999999], "width": 0.127}, {"type": "segment", "start": [85.598, 71.755], "end": [85.598, 73.78699999999999], "width": 0.127}, {"type": "segment", "start": [114.93499999999999, 51.943], "end": [113.919, 51.943], "width": 0.127}, {"type": "segment", "start": [114.93499999999999, 49.910999999999994], "end": [114.93499999999999, 51.943], "width": 0.127}, {"type": "segment", "start": [113.919, 49.910999999999994], "end": [114.93499999999999, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [113.919, 51.943], "end": [113.919, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [114.681, 48.894999999999996], "end": [114.681, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [112.649, 48.894999999999996], "end": [114.681, 48.894999999999996], "width": 0.127}, {"type": "segment", "start": [112.649, 49.910999999999994], "end": [112.649, 48.894999999999996], "width": 0.127}, {"type": "segment", "start": [114.681, 49.910999999999994], "end": [112.649, 49.910999999999994], "width": 0.127}, {"type": "segment", "start": [117.22099999999999, 61.721999999999994], "end": [116.205, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [117.22099999999999, 59.69], "end": [117.22099999999999, 61.721999999999994], "width": 0.127}, {"type": "segment", "start": [116.205, 59.69], "end": [117.22099999999999, 59.69], "width": 0.127}, {"type": "segment", "start": [116.205, 61.721999999999994], "end": [116.205, 59.69], "width": 0.127}, {"type": "segment", "start": [111.887, 51.943], "end": [111.887, 50.927], "width": 0.127}, {"type": "segment", "start": [113.919, 51.943], "end": [111.887, 51.943], "width": 0.127}, {"type": "segment", "start": [113.919, 50.927], "end": [113.919, 51.943], "width": 0.127}, {"type": "segment", "start": [111.887, 50.927], "end": [113.919, 50.927], "width": 0.127}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[-0.8773059999999999, 0.945549], [-0.741846, 0.90516], [-0.612622, 0.8451599999999999], [-0.49162799999999995, 0.7665369999999999], [-0.380858, 0.67028], [-0.282308, 0.5573779999999999], [-0.19797199999999998, 0.428818], [-0.171853, 0.37965], [-0.151414, 0.33826], [-0.134182, 0.300911], [-0.119865, 0.26516999999999996], [-0.10817099999999999, 0.228604], [-0.09881, 0.188781], [-0.09149, 0.143267], [-0.085919, 0.08963], [-0.08180599999999999, 0.025436999999999998], [-0.078861, -0.051744], [-0.07679, -0.144346], [-0.075304, -0.254802], [-0.074111, -0.38554499999999997], [-0.073682, -0.440069], [-0.069407, -0.9923719999999999], [-0.637953, -0.9923719999999999], [-0.6380429999999999, -0.522767], [-0.638394, -0.376813], [-0.6396529999999999, -0.252254], [-0.642214, -0.14686], [-0.646474, -0.058404], [-0.652828, 0.015342999999999999], [-0.661673, 0.076608], [-0.673404, 0.12761999999999998], [-0.6884159999999999, 0.17060799999999998], [-0.707106, 0.20779899999999998], [-0.729869, 0.241421], [-0.7571019999999999, 0.273704], [-0.784594, 0.30229], [-0.861887, 0.364963], [-0.944735, 0.406161], [-1.030517, 0.426575], [-1.116611, 0.426898], [-1.200397, 0.40782199999999996], [-1.279253, 0.37004], [-1.3505589999999998, 0.314245], [-1.411692, 0.24112799999999998], [-1.460032, 0.151383], [-1.471852, 0.12074199999999999], [-1.4785709999999999, 0.101279], [-1.484122, 0.08290499999999999], [-1.488616, 0.063237], [-1.4921659999999999, 0.039892], [-1.494886, 0.010487], [-1.496889, -0.02736], [-1.4982879999999998, -0.076033], [-1.4991949999999998, -0.13791399999999998], [-1.4997239999999998, -0.215385], [-1.499987, -0.31083099999999997], [-1.500098, -0.426633], [-1.5001229999999999, -0.47551099999999996], [-1.500372, -0.9923719999999999], [-2.067442, -0.9923719999999999], [-2.067442, -0.454215], [-2.067328, -0.322326], [-2.066941, -0.211774], [-2.06621, -0.12026999999999999], [-2.0650649999999997, -0.045523999999999995], [-2.063436, 0.014752999999999999], [-2.061253, 0.06285199999999999], [-2.0584469999999997, 0.101062], [-2.054947, 0.13167299999999998], [-2.050683, 0.156974], [-2.0484329999999997, 0.167515], [-2.003472, 0.31298], [-1.937636, 0.44917999999999997], [-1.8525289999999999, 0.5741189999999999], [-1.749758, 0.685805], [-1.630928, 0.7822439999999999], [-1.4976429999999998, 0.861441], [-1.484464, 0.86791], [-1.4282439999999998, 0.893214], [-1.36982, 0.916542], [-1.318693, 0.9341999999999999], [-1.301154, 0.939172], [-1.158955, 0.963544], [-1.017007, 0.96534], [-0.8773059999999999, 0.945549]]]}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[-5.7681629999999995, 2.149928], [-4.849628, 2.149715], [-4.8123249999999995, 2.093811], [-4.792528, 2.0643499999999997], [-4.762777, 2.020329], [-4.726432, 1.966712], [-4.686852, 1.9084569999999998], [-4.667171, 1.87954], [-4.5593189999999995, 1.721172], [-4.5627059999999995, 1.6196329999999999], [-4.5660929999999995, 1.518093], [-5.307418, 1.515051], [-6.048744, 1.512009], [-6.048744, 0.933303], [-4.820093, 0.933303], [-4.820093, 0.295349], [-6.048744, 0.295349], [-6.048744, -1.0278129999999999], [-6.397256, -1.027539], [-6.541976999999999, -0.818058], [-6.686697, -0.608576], [-6.686697, 2.15014], [-5.7681629999999995, 2.149928]]]}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[-3.8395349999999997, 0.385007], [-3.839467, 0.260087], [-3.8392039999999996, 0.156418], [-3.8386549999999997, 0.07162199999999999], [-3.837728, 0.0033209999999999997], [-3.8363329999999998, -0.050859999999999995], [-3.8343789999999998, -0.093301], [-3.831774, -0.126378], [-3.828427, -0.152468], [-3.824249, -0.173949], [-3.819146, -0.19319799999999998], [-3.8171519999999997, -0.199762], [-3.7760119999999997, -0.298033], [-3.71977, -0.379127], [-3.649736, -0.44204], [-3.567221, -0.48576899999999995], [-3.4735329999999998, -0.509308], [-3.408325, -0.5133139999999999], [-3.354164, -0.5114949999999999], [-3.313424, -0.505406], [-3.2759959999999997, -0.492888], [-3.2449649999999997, -0.47845899999999997], [-3.178563, -0.43595399999999995], [-3.1160699999999997, -0.37885199999999997], [-3.0636319999999997, -0.313776], [-3.027398, -0.24735], [-3.025195, -0.241674], [-3.013772, -0.20846699999999999], [-3.0042899999999997, -0.17374599999999998], [-2.996574, -0.135023], [-2.99045, -0.089807], [-2.9857419999999997, -0.035611], [-2.982277, 0.030055], [-2.979879, 0.10968], [-2.978374, 0.205753], [-2.9775869999999998, 0.320764], [-2.97735, 0.44006999999999996], [-2.9771159999999997, 0.8978609999999999], [-2.408179, 0.8978609999999999], [-2.412884, 0.357373], [-2.414046, 0.22945], [-2.415184, 0.12276], [-2.416412, 0.034908999999999996], [-2.417847, -0.036497999999999996], [-2.419603, -0.093855], [-2.421798, -0.139557], [-2.424546, -0.175999], [-2.427962, -0.20557399999999998], [-2.432163, -0.230677], [-2.437264, -0.253703], [-2.443381, -0.277045], [-2.4435409999999997, -0.277627], [-2.4958769999999997, -0.42600099999999996], [-2.5674449999999998, -0.562898], [-2.6565689999999997, -0.686647], [-2.7615749999999997, -0.7955749999999999], [-2.880789, -0.888011], [-3.012536, -0.962283], [-3.155143, -1.016719], [-3.1946109999999996, -1.027626], [-3.281179, -1.043165], [-3.3801539999999997, -1.050402], [-3.482119, -1.0493059999999998], [-3.5776559999999997, -1.03985], [-3.6327909999999997, -1.02897], [-3.776497, -0.9810399999999999], [-3.9107619999999996, -0.91262], [-4.033634, -0.825631], [-4.143161, -0.7219939999999999], [-4.237391, -0.603629], [-4.3143709999999995, -0.47245699999999996], [-4.372151, -0.330397], [-4.38448, -0.289441], [-4.390677, -0.266296], [-4.395849, -0.24368599999999999], [-4.400113, -0.219237], [-4.4035839999999995, -0.190573], [-4.406377, -0.15531999999999999], [-4.408607, -0.11110099999999999], [-4.410388, -0.055542999999999995], [-4.411837, 0.013731], [-4.413068, 0.09909599999999999], [-4.414197, 0.202927], [-4.4153389999999995, 0.327598], [-4.415546, 0.351466], [-4.4202699999999995, 0.8978609999999999], [-3.8395349999999997, 0.8978609999999999], [-3.8395349999999997, 0.385007]]]}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[0.8889079999999999, 1.568303], [0.8919539999999999, 0.8565119999999999], [0.918461, 0.9061049999999999], [0.9450339999999999, 0.94504], [0.979605, 0.982729], [0.9913219999999999, 0.992949], [1.00661, 1.008335], [1.035429, 1.040447], [1.0764179999999999, 1.0876679999999999], [1.1282159999999999, 1.14838], [1.1894609999999999, 1.220967], [1.2587899999999999, 1.303812], [1.334844, 1.3952959999999999], [1.4162599999999999, 1.493804], [1.501677, 1.5977169999999998], [1.543699, 1.649042], [1.6397599999999999, 1.766165], [1.7288329999999998, 1.8740569999999999], [1.809947, 1.971579], [1.882132, 2.057587], [1.944418, 2.13094], [1.995836, 2.190495], [2.035416, 2.235112], [2.0621869999999998, 2.263649], [2.07518, 2.274962], [2.07545, 2.275055], [2.1102689999999997, 2.277249], [2.146845, 2.262475], [2.177508, 2.240261], [2.210784, 2.212974], [1.723302, 1.618215], [1.635742, 1.5110489999999999], [1.5544069999999999, 1.410834], [1.480378, 1.318943], [1.4147349999999999, 1.2367439999999998], [1.3585589999999999, 1.16561], [1.312932, 1.10691], [1.278935, 1.062015], [1.2576479999999999, 1.0322959999999999], [1.250152, 1.019123], [1.2503929999999999, 1.018598], [1.280257, 1.000927], [1.314076, 0.96978], [1.344603, 0.932483], [1.3591229999999999, 0.908659], [1.3743839999999998, 0.862938], [1.381675, 0.8073819999999999], [1.3804939999999999, 0.752203], [1.370341, 0.707616], [1.369116, 0.704788], [1.3674, 0.6983619999999999], [1.368082, 0.689715], [1.372037, 0.6775289999999999], [1.380142, 0.660481], [1.393271, 0.637253], [1.412301, 0.606522], [1.4381059999999999, 0.566969], [1.471562, 0.517273], [1.513544, 0.456113], [1.564929, 0.382169], [1.6265919999999998, 0.29412], [1.699407, 0.19064499999999998], [1.7842509999999998, 0.070425], [1.8716769999999998, -0.053266], [1.9543549999999998, -0.17029999999999998], [2.032999, -0.28184], [2.106549, -0.38637099999999996], [2.173945, -0.48237599999999997], [2.234129, -0.5683389999999999], [2.2860389999999997, -0.642743], [2.328616, -0.704071], [2.3608, -0.7508079999999999], [2.381532, -0.7814369999999999], [2.389752, -0.794441], [2.389841, -0.794692], [2.38151, -0.805218], [2.357156, -0.826155], [2.320462, -0.8548779999999999], [2.2751129999999997, -0.888763], [2.224792, -0.925186], [2.1731819999999997, -0.961522], [2.123967, -0.995146], [2.0808299999999997, -1.023434], [2.047456, -1.0437619999999999], [2.0275279999999998, -1.053504], [2.026093, -1.05386], [1.99358, -1.055312], [1.978837, -1.05358], [1.951255, -1.043577], [1.9399009999999999, -1.0364609999999999], [1.930747, -1.025018], [1.909057, -0.995807], [1.8759299999999999, -0.950357], [1.832461, -0.890196], [1.7797479999999999, -0.8168559999999999], [1.718888, -0.731866], [1.650979, -0.6367539999999999], [1.5771169999999999, -0.533052], [1.4984, -0.422288], [1.4159249999999999, -0.305991], [1.41418, -0.30352799999999996], [0.9037679999999999, 0.416967], [0.896508, 0.134646], [0.8946679999999999, 0.051708], [0.8928959999999999, -0.049336], [0.891264, -0.162961], [0.8898389999999999, -0.283646], [0.888689, -0.405867], [0.8878849999999999, -0.5241009999999999], [0.887648, -0.576263], [0.8860469999999999, -1.0048519999999999], [0.723762, -1.001565], [0.5614779999999999, -0.9982789999999999], [0.41704399999999997, -0.791534], [0.272611, -0.5847899999999999], [0.272182, 0.797442], [0.9923719999999999, 0.797442], [1.0026059999999999, 0.740918], [1.030492, 0.695763], [1.071809, 0.6644129999999999], [1.122336, 0.649305], [1.177851, 0.652874], [1.2172239999999999, 0.667689], [1.255679, 0.7001499999999999], [1.2802289999999998, 0.747671], [1.287721, 0.797442], [1.277683, 0.856397], [1.249043, 0.9020389999999999], [1.2040119999999999, 0.9322389999999999], [1.144803, 0.944869], [1.1343109999999998, 0.945117], [1.077643, 0.934788], [1.033278, 0.905709], [1.003962, 0.8607349999999999], [0.992443, 0.8027259999999999], [0.9923719999999999, 0.797442], [0.272182, 0.797442], [0.27216599999999996, 0.847652], [0.271721, 2.280093], [0.8858619999999999, 2.280093], [0.8889079999999999, 1.568303]]]}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[3.483978, 0.9384089999999999], [3.5420599999999998, 0.9361919999999999], [3.5886099999999996, 0.9318139999999999], [3.629666, 0.924678], [3.671265, 0.914184], [3.6775119999999997, 0.912403], [3.820446, 0.859398], [3.9528079999999997, 0.7867609999999999], [4.072628, 0.6964469999999999], [4.177934, 0.590413], [4.266756, 0.470614], [4.337123, 0.339008], [4.383012, 0.212195], [4.398371, 0.142013], [4.409733999999999, 0.057781], [4.416383, -0.031157999999999998], [4.417598, -0.11546], [4.413260999999999, -0.18120999999999998], [4.404904999999999, -0.24809299999999998], [2.987338, -0.24809299999999998], [2.995306, -0.274674], [3.022572, -0.334356], [3.067034, -0.396547], [3.1236189999999997, -0.455862], [3.1872529999999997, -0.506917], [3.246768, -0.541546], [3.283158, -0.557035], [3.3167229999999996, -0.566487], [3.355498, -0.57131], [3.4075149999999996, -0.572913], [3.426047, -0.5729759999999999], [3.4832609999999997, -0.572048], [3.52495, -0.568314], [3.5591779999999997, -0.560352], [3.5940079999999996, -0.546739], [3.606038, -0.5412199999999999], [3.6506399999999997, -0.5182329999999999], [3.693479, -0.49279399999999995], [3.715862, -0.477379], [3.743908, -0.45963699999999996], [3.763483, -0.45416999999999996], [3.7674689999999997, -0.455972], [3.778911, -0.471035], [3.8002149999999997, -0.501064], [3.828937, -0.542445], [3.86263, -0.591563], [3.898849, -0.644803], [3.935148, -0.69855], [3.9690819999999998, -0.749189], [3.998204, -0.793105], [4.02007, -0.826684], [4.032233, -0.84631], [4.033911, -0.8498009999999999], [4.023542, -0.862077], [3.9967639999999998, -0.8822319999999999], [3.9582439999999997, -0.907453], [3.9126429999999996, -0.934929], [3.864627, -0.9618479999999999], [3.8188579999999996, -0.9853989999999999], [3.780465, -1.002587], [3.6516819999999997, -1.0429059999999999], [3.51395, -1.0668659999999999], [3.374917, -1.0736299999999999], [3.242231, -1.062362], [3.23896, -1.061825], [3.096036, -1.026764], [2.9618629999999997, -0.97034], [2.835506, -0.89206], [2.71603, -0.7914329999999999], [2.7040189999999997, -0.77972], [2.6155619999999997, -0.684031], [2.545566, -0.588298], [2.489814, -0.485846], [2.444089, -0.36999699999999996], [2.4428229999999997, -0.366232], [2.42836, -0.321689], [2.418158, -0.284862], [2.41146, -0.249878], [2.4075089999999997, -0.210864], [2.405545, -0.16194699999999998], [2.404811, -0.09725299999999999], [2.404708, -0.070883], [2.406517, 0.031809], [2.4117129999999998, 0.094512], [2.975524, 0.094512], [3.887108, 0.094512], [3.868608, 0.138814], [3.8154369999999997, 0.239232], [3.747652, 0.322071], [3.666457, 0.38632099999999997], [3.5730579999999996, 0.43097399999999997], [3.4960489999999997, 0.450939], [3.404477, 0.455555], [3.310806, 0.439082], [3.219858, 0.40302], [3.136456, 0.34886999999999996], [3.118023, 0.33328199999999997], [3.078213, 0.28984499999999996], [3.0383489999999997, 0.233099], [3.004464, 0.172567], [2.983568, 0.12109299999999999], [2.975524, 0.094512], [2.4117129999999998, 0.094512], [2.413648, 0.117855], [2.4276009999999997, 0.19392399999999999], [2.44988, 0.266687], [2.4819839999999997, 0.342815], [2.5110419999999998, 0.401553], [2.589755, 0.5311159999999999], [2.6834569999999998, 0.643084], [2.793617, 0.738891], [2.921706, 0.819973], [2.959396, 0.839448], [3.036603, 0.875918], [3.103242, 0.902466], [3.16599, 0.920572], [3.231524, 0.9317179999999999], [3.30652, 0.937387], [3.397655, 0.939059], [3.4083259999999997, 0.939063], [3.483978, 0.9384089999999999]]]}, {"type": "polygon", "pos": [98.55199999999999, 53.086], "angle": [180.0], "polygons": [[[5.257209, 0.408163], [5.257553, 0.27009], [5.258566999999999, 0.14951499999999998], [5.260225, 0.047571999999999996], [5.262498, -0.034599], [5.2653609999999995, -0.09586399999999999], [5.268787, -0.13508499999999998], [5.270265, -0.144139], [5.302671, -0.24792599999999998], [5.3531509999999995, -0.338026], [5.420465, -0.412805], [5.503375, -0.470632], [5.526860999999999, -0.482467], [5.606439, -0.5080859999999999], [5.692985999999999, -0.51606], [5.778665999999999, -0.506381], [5.847906999999999, -0.482881], [5.934761, -0.43029399999999995], [6.003121, -0.36377499999999996], [6.046251, -0.298238], [6.06323, -0.265574], [6.077368, -0.235291], [6.088925, -0.20490599999999998], [6.098161, -0.171933], [6.105334999999999, -0.133888], [6.1107059999999995, -0.08828699999999999], [6.114535, -0.032645], [6.11708, 0.035522], [6.118601, 0.118699], [6.119358, 0.21936999999999998], [6.11961, 0.34001899999999996], [6.119628, 0.404157], [6.119628, 0.8978609999999999], [6.687405999999999, 0.8978609999999999], [6.683650999999999, -0.375093], [6.683037, -0.576954], [6.682435, -0.756571], [6.68182, -0.915329], [6.681166999999999, -1.0546119999999999], [6.680448999999999, -1.175803], [6.679640999999999, -1.280287], [6.678716, -1.369448], [6.677649, -1.44467], [6.6764149999999995, -1.5073379999999998], [6.674987, -1.558835], [6.6733389999999995, -1.6005449999999999], [6.6714459999999995, -1.633853], [6.669282, -1.660143], [6.666821, -1.680799], [6.664038, -1.6972049999999999], [6.660906, -1.710745], [6.658592, -1.7189299999999998], [6.6158339999999995, -1.8349959999999998], [6.560746, -1.942921], [6.496104, -2.0383009999999997], [6.424682, -2.116732], [6.388583, -2.147239], [6.3083279999999995, -2.202075], [6.228110999999999, -2.242318], [6.142614, -2.2695749999999997], [6.046520999999999, -2.285449], [5.934514999999999, -2.2915449999999997], [5.90993, -2.291732], [5.765209, -2.2919069999999997], [5.765209, -1.774983], [5.869332, -1.7700049999999998], [5.931386, -1.764589], [5.983008, -1.7534939999999999], [6.025123, -1.734753], [6.058654, -1.7064], [6.084527, -1.66647], [6.103663999999999, -1.6129959999999999], [6.116991, -1.5440129999999999], [6.125429, -1.457554], [6.129905, -1.351654], [6.131341, -1.224346], [6.131353, -1.212505], [6.13127, -1.1280139999999999], [6.130801, -1.0643449999999999], [6.129716, -1.0186929999999998], [6.1277859999999995, -0.988254], [6.124782, -0.9702219999999999], [6.120473, -0.961793], [6.114629, -0.9601609999999999], [6.110767999999999, -0.9611149999999999], [6.090941, -0.967955], [6.054997999999999, -0.9805149999999999], [6.009097, -0.9966379999999999], [5.9837679999999995, -1.005564], [5.933108, -1.022375], [5.888932, -1.0338239999999999], [5.8434479999999995, -1.041229], [5.788869, -1.045908], [5.728292, -1.048772], [5.648425, -1.050502], [5.584811999999999, -1.048508], [5.530314, -1.042376], [5.492013, -1.035008], [5.349914, -0.991456], [5.216258, -0.927279], [5.093109, -0.844603], [4.982531, -0.7455539999999999], [4.886587, -0.632257], [4.8073429999999995, -0.506837], [4.746861, -0.371421], [4.707205, -0.22813499999999998], [4.706865, -0.226379], [4.702507, -0.198007], [4.698912, -0.160832], [4.696022999999999, -0.112768], [4.6937809999999995, -0.051726999999999995], [4.69213, 0.024377], [4.691012, 0.117631], [4.690367999999999, 0.230121], [4.690142, 0.363933], [4.6901399999999995, 0.379086], [4.6901399999999995, 0.8978609999999999], [5.257209, 0.8978609999999999], [5.257209, 0.408163]]]}]}, "fabrication": {"F": [{"type": "segment", "start": [115.225, 47.5], "end": [115.225, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [115.05, 46.85], "end": [115.05, 46.699999999999996], "width": 0.127}, {"type": "segment", "start": [113.14999999999999, 46.925], "end": [113.375, 46.925], "width": 0.127}, {"type": "segment", "start": [113.375, 46.925], "end": [113.375, 46.25], "width": 0.127}, {"type": "segment", "start": [113.375, 47.275], "end": [113.375, 46.925], "width": 0.127}, {"type": "segment", "start": [113.14999999999999, 47.275], "end": [113.375, 47.275], "width": 0.127}, {"type": "segment", "start": [116.55, 46.25], "end": [114.35, 46.25], "width": 0.127}, {"type": "segment", "start": [114.89999999999999, 47.699999999999996], "end": [114.89999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [115.14999999999999, 47.949999999999996], "end": [114.89999999999999, 47.699999999999996], "width": 0.127}, {"type": "segment", "start": [115.14999999999999, 48.449999999999996], "end": [115.14999999999999, 47.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.75, 46.6], "end": [114.14999999999999, 46.6], "width": 0.127}, {"type": "segment", "start": [114.14999999999999, 46.6], "end": [114.14999999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [114.14999999999999, 46.949999999999996], "end": [114.14999999999999, 46.6], "width": 0.127}, {"type": "segment", "start": [113.77499999999999, 46.949999999999996], "end": [114.14999999999999, 46.949999999999996], "width": 0.127}, {"type": "segment", "start": [115.05, 46.85], "end": [115.85, 46.85], "width": 0.127}, {"type": "segment", "start": [114.64999999999999, 46.85], "end": [115.05, 46.85], "width": 0.127}, {"type": "segment", "start": [114.64999999999999, 47.324999999999996], "end": [114.64999999999999, 46.85], "width": 0.127}, {"type": "segment", "start": [115.225, 47.324999999999996], "end": [114.64999999999999, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [115.475, 47.324999999999996], "end": [115.225, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [114.55, 48.449999999999996], "end": [114.55, 47.5], "width": 0.127}, {"type": "segment", "start": [114.0, 48.449999999999996], "end": [114.0, 47.5], "width": 0.127}, {"type": "segment", "start": [113.175, 47.5], "end": [113.725, 47.5], "width": 0.127}, {"type": "segment", "start": [115.225, 47.5], "end": [115.675, 47.5], "width": 0.127}, {"type": "segment", "start": [114.89999999999999, 47.5], "end": [115.225, 47.5], "width": 0.127}, {"type": "segment", "start": [114.55, 47.5], "end": [114.89999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [114.0, 47.5], "end": [114.55, 47.5], "width": 0.127}, {"type": "segment", "start": [113.725, 47.5], "end": [114.0, 47.5], "width": 0.127}, {"type": "arc", "start": [113.725, 47.4], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [113.625, 46.25], "end": [113.625, 47.4], "width": 0.127}, {"type": "segment", "start": [113.75, 46.6], "end": [113.625, 46.25], "width": 0.127}, {"type": "segment", "start": [113.75, 47.199999999999996], "end": [113.75, 46.6], "width": 0.127}, {"type": "arc", "start": [113.83749999999999, 47.1875], "radius": 0.088388, "startangle": 81.86989764584403, "endangle": 171.86989764584405, "width": 0.127}, {"type": "segment", "start": [114.39999999999999, 47.275], "end": [113.85, 47.275], "width": 0.127}, {"type": "arc", "start": [114.39999999999999, 47.175], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [114.5, 46.675], "end": [114.5, 47.175], "width": 0.127}, {"type": "segment", "start": [116.39999999999999, 46.675], "end": [114.5, 46.675], "width": 0.127}, {"type": "segment", "start": [115.14999999999999, 48.449999999999996], "end": [115.75, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [114.55, 48.449999999999996], "end": [115.14999999999999, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [114.0, 48.449999999999996], "end": [114.55, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [113.27499999999999, 48.449999999999996], "end": [114.0, 48.449999999999996], "width": 0.127}, {"type": "arc", "start": [113.27499999999999, 48.324999999999996], "radius": 0.125, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [113.14999999999999, 47.275], "end": [113.14999999999999, 48.324999999999996], "width": 0.127}, {"type": "segment", "start": [113.14999999999999, 46.975], "end": [113.14999999999999, 47.275], "width": 0.127}, {"type": "segment", "start": [113.1, 46.975], "end": [113.14999999999999, 46.975], "width": 0.127}, {"type": "segment", "start": [113.27499999999999, 46.25], "end": [113.1, 46.975], "width": 0.127}, {"type": "segment", "start": [113.375, 46.25], "end": [113.27499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [113.625, 46.25], "end": [113.375, 46.25], "width": 0.127}, {"type": "segment", "start": [114.14999999999999, 46.25], "end": [113.625, 46.25], "width": 0.127}, {"type": "segment", "start": [114.27499999999999, 46.25], "end": [114.14999999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [114.35, 46.25], "end": [114.27499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [114.35, 45.85], "end": [116.55, 45.85], "width": 0.127}, {"type": "segment", "start": [114.35, 46.25], "end": [114.35, 45.85], "width": 0.127}, {"type": "segment", "start": [115.675, 47.5], "end": [115.675, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [115.85, 46.85], "end": [115.85, 46.699999999999996], "width": 0.127}, {"type": "segment", "start": [117.75, 46.925], "end": [117.52499999999999, 46.925], "width": 0.127}, {"type": "segment", "start": [117.52499999999999, 46.925], "end": [117.52499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [117.52499999999999, 47.275], "end": [117.52499999999999, 46.925], "width": 0.127}, {"type": "segment", "start": [117.75, 47.275], "end": [117.52499999999999, 47.275], "width": 0.127}, {"type": "segment", "start": [116.0, 47.699999999999996], "end": [116.0, 47.5], "width": 0.127}, {"type": "segment", "start": [115.75, 47.949999999999996], "end": [116.0, 47.699999999999996], "width": 0.127}, {"type": "segment", "start": [115.75, 48.449999999999996], "end": [115.75, 47.949999999999996], "width": 0.127}, {"type": "segment", "start": [117.14999999999999, 46.6], "end": [116.75, 46.6], "width": 0.127}, {"type": "segment", "start": [116.75, 46.6], "end": [116.75, 46.25], "width": 0.127}, {"type": "segment", "start": [116.75, 46.949999999999996], "end": [116.75, 46.6], "width": 0.127}, {"type": "segment", "start": [117.125, 46.949999999999996], "end": [116.75, 46.949999999999996], "width": 0.127}, {"type": "segment", "start": [116.25, 46.85], "end": [115.85, 46.85], "width": 0.127}, {"type": "segment", "start": [116.25, 47.324999999999996], "end": [116.25, 46.85], "width": 0.127}, {"type": "segment", "start": [115.675, 47.324999999999996], "end": [116.25, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [115.425, 47.324999999999996], "end": [115.675, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [116.35, 48.449999999999996], "end": [116.35, 47.5], "width": 0.127}, {"type": "segment", "start": [116.89999999999999, 48.449999999999996], "end": [116.89999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [117.725, 47.5], "end": [117.175, 47.5], "width": 0.127}, {"type": "segment", "start": [116.0, 47.5], "end": [115.675, 47.5], "width": 0.127}, {"type": "segment", "start": [116.35, 47.5], "end": [116.0, 47.5], "width": 0.127}, {"type": "segment", "start": [116.89999999999999, 47.5], "end": [116.35, 47.5], "width": 0.127}, {"type": "segment", "start": [117.175, 47.5], "end": [116.89999999999999, 47.5], "width": 0.127}, {"type": "arc", "start": [117.175, 47.4], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [117.27499999999999, 46.25], "end": [117.27499999999999, 47.4], "width": 0.127}, {"type": "segment", "start": [117.14999999999999, 46.6], "end": [117.27499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [117.14999999999999, 47.199999999999996], "end": [117.14999999999999, 46.6], "width": 0.127}, {"type": "arc", "start": [117.0625, 47.1875], "radius": 0.088388, "startangle": 8.130102354155985, "endangle": 98.130102354156, "width": 0.127}, {"type": "segment", "start": [116.5, 47.275], "end": [117.05, 47.275], "width": 0.127}, {"type": "arc", "start": [116.5, 47.175], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [116.39999999999999, 46.675], "end": [116.39999999999999, 47.175], "width": 0.127}, {"type": "segment", "start": [116.35, 48.449999999999996], "end": [115.75, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [116.89999999999999, 48.449999999999996], "end": [116.35, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [117.625, 48.449999999999996], "end": [116.89999999999999, 48.449999999999996], "width": 0.127}, {"type": "arc", "start": [117.625, 48.324999999999996], "radius": 0.125, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [117.75, 47.275], "end": [117.75, 48.324999999999996], "width": 0.127}, {"type": "segment", "start": [117.75, 46.975], "end": [117.75, 47.275], "width": 0.127}, {"type": "segment", "start": [117.8, 46.975], "end": [117.75, 46.975], "width": 0.127}, {"type": "segment", "start": [117.625, 46.25], "end": [117.8, 46.975], "width": 0.127}, {"type": "segment", "start": [117.52499999999999, 46.25], "end": [117.625, 46.25], "width": 0.127}, {"type": "segment", "start": [117.27499999999999, 46.25], "end": [117.52499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [116.75, 46.25], "end": [117.27499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [116.55, 46.25], "end": [116.75, 46.25], "width": 0.127}, {"type": "segment", "start": [116.55, 46.25], "end": [116.55, 45.85], "width": 0.127}, {"type": "segment", "start": [78.725, 47.5], "end": [78.725, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [78.55, 46.85], "end": [78.55, 46.699999999999996], "width": 0.127}, {"type": "segment", "start": [76.64999999999999, 46.925], "end": [76.875, 46.925], "width": 0.127}, {"type": "segment", "start": [76.875, 46.925], "end": [76.875, 46.25], "width": 0.127}, {"type": "segment", "start": [76.875, 47.275], "end": [76.875, 46.925], "width": 0.127}, {"type": "segment", "start": [76.64999999999999, 47.275], "end": [76.875, 47.275], "width": 0.127}, {"type": "segment", "start": [80.05, 46.25], "end": [77.85, 46.25], "width": 0.127}, {"type": "segment", "start": [78.39999999999999, 47.699999999999996], "end": [78.39999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [78.64999999999999, 47.949999999999996], "end": [78.39999999999999, 47.699999999999996], "width": 0.127}, {"type": "segment", "start": [78.64999999999999, 48.449999999999996], "end": [78.64999999999999, 47.949999999999996], "width": 0.127}, {"type": "segment", "start": [77.25, 46.6], "end": [77.64999999999999, 46.6], "width": 0.127}, {"type": "segment", "start": [77.64999999999999, 46.6], "end": [77.64999999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [77.64999999999999, 46.949999999999996], "end": [77.64999999999999, 46.6], "width": 0.127}, {"type": "segment", "start": [77.27499999999999, 46.949999999999996], "end": [77.64999999999999, 46.949999999999996], "width": 0.127}, {"type": "segment", "start": [78.55, 46.85], "end": [79.35, 46.85], "width": 0.127}, {"type": "segment", "start": [78.14999999999999, 46.85], "end": [78.55, 46.85], "width": 0.127}, {"type": "segment", "start": [78.14999999999999, 47.324999999999996], "end": [78.14999999999999, 46.85], "width": 0.127}, {"type": "segment", "start": [78.725, 47.324999999999996], "end": [78.14999999999999, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [78.975, 47.324999999999996], "end": [78.725, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [78.05, 48.449999999999996], "end": [78.05, 47.5], "width": 0.127}, {"type": "segment", "start": [77.5, 48.449999999999996], "end": [77.5, 47.5], "width": 0.127}, {"type": "segment", "start": [76.675, 47.5], "end": [77.225, 47.5], "width": 0.127}, {"type": "segment", "start": [78.725, 47.5], "end": [79.175, 47.5], "width": 0.127}, {"type": "segment", "start": [78.39999999999999, 47.5], "end": [78.725, 47.5], "width": 0.127}, {"type": "segment", "start": [78.05, 47.5], "end": [78.39999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [77.5, 47.5], "end": [78.05, 47.5], "width": 0.127}, {"type": "segment", "start": [77.225, 47.5], "end": [77.5, 47.5], "width": 0.127}, {"type": "arc", "start": [77.225, 47.4], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [77.125, 46.25], "end": [77.125, 47.4], "width": 0.127}, {"type": "segment", "start": [77.25, 46.6], "end": [77.125, 46.25], "width": 0.127}, {"type": "segment", "start": [77.25, 47.199999999999996], "end": [77.25, 46.6], "width": 0.127}, {"type": "arc", "start": [77.33749999999999, 47.1875], "radius": 0.088388, "startangle": 81.86989764584403, "endangle": 171.86989764584405, "width": 0.127}, {"type": "segment", "start": [77.89999999999999, 47.275], "end": [77.35, 47.275], "width": 0.127}, {"type": "arc", "start": [77.89999999999999, 47.175], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [78.0, 46.675], "end": [78.0, 47.175], "width": 0.127}, {"type": "segment", "start": [79.89999999999999, 46.675], "end": [78.0, 46.675], "width": 0.127}, {"type": "segment", "start": [78.64999999999999, 48.449999999999996], "end": [79.25, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [78.05, 48.449999999999996], "end": [78.64999999999999, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [77.5, 48.449999999999996], "end": [78.05, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [76.77499999999999, 48.449999999999996], "end": [77.5, 48.449999999999996], "width": 0.127}, {"type": "arc", "start": [76.77499999999999, 48.324999999999996], "radius": 0.125, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [76.64999999999999, 47.275], "end": [76.64999999999999, 48.324999999999996], "width": 0.127}, {"type": "segment", "start": [76.64999999999999, 46.975], "end": [76.64999999999999, 47.275], "width": 0.127}, {"type": "segment", "start": [76.6, 46.975], "end": [76.64999999999999, 46.975], "width": 0.127}, {"type": "segment", "start": [76.77499999999999, 46.25], "end": [76.6, 46.975], "width": 0.127}, {"type": "segment", "start": [76.875, 46.25], "end": [76.77499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [77.125, 46.25], "end": [76.875, 46.25], "width": 0.127}, {"type": "segment", "start": [77.64999999999999, 46.25], "end": [77.125, 46.25], "width": 0.127}, {"type": "segment", "start": [77.77499999999999, 46.25], "end": [77.64999999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [77.85, 46.25], "end": [77.77499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [77.85, 45.85], "end": [80.05, 45.85], "width": 0.127}, {"type": "segment", "start": [77.85, 46.25], "end": [77.85, 45.85], "width": 0.127}, {"type": "segment", "start": [79.175, 47.5], "end": [79.175, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [79.35, 46.85], "end": [79.35, 46.699999999999996], "width": 0.127}, {"type": "segment", "start": [81.25, 46.925], "end": [81.02499999999999, 46.925], "width": 0.127}, {"type": "segment", "start": [81.02499999999999, 46.925], "end": [81.02499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [81.02499999999999, 47.275], "end": [81.02499999999999, 46.925], "width": 0.127}, {"type": "segment", "start": [81.25, 47.275], "end": [81.02499999999999, 47.275], "width": 0.127}, {"type": "segment", "start": [79.5, 47.699999999999996], "end": [79.5, 47.5], "width": 0.127}, {"type": "segment", "start": [79.25, 47.949999999999996], "end": [79.5, 47.699999999999996], "width": 0.127}, {"type": "segment", "start": [79.25, 48.449999999999996], "end": [79.25, 47.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.64999999999999, 46.6], "end": [80.25, 46.6], "width": 0.127}, {"type": "segment", "start": [80.25, 46.6], "end": [80.25, 46.25], "width": 0.127}, {"type": "segment", "start": [80.25, 46.949999999999996], "end": [80.25, 46.6], "width": 0.127}, {"type": "segment", "start": [80.625, 46.949999999999996], "end": [80.25, 46.949999999999996], "width": 0.127}, {"type": "segment", "start": [79.75, 46.85], "end": [79.35, 46.85], "width": 0.127}, {"type": "segment", "start": [79.75, 47.324999999999996], "end": [79.75, 46.85], "width": 0.127}, {"type": "segment", "start": [79.175, 47.324999999999996], "end": [79.75, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [78.925, 47.324999999999996], "end": [79.175, 47.324999999999996], "width": 0.127}, {"type": "segment", "start": [79.85, 48.449999999999996], "end": [79.85, 47.5], "width": 0.127}, {"type": "segment", "start": [80.39999999999999, 48.449999999999996], "end": [80.39999999999999, 47.5], "width": 0.127}, {"type": "segment", "start": [81.225, 47.5], "end": [80.675, 47.5], "width": 0.127}, {"type": "segment", "start": [79.5, 47.5], "end": [79.175, 47.5], "width": 0.127}, {"type": "segment", "start": [79.85, 47.5], "end": [79.5, 47.5], "width": 0.127}, {"type": "segment", "start": [80.39999999999999, 47.5], "end": [79.85, 47.5], "width": 0.127}, {"type": "segment", "start": [80.675, 47.5], "end": [80.39999999999999, 47.5], "width": 0.127}, {"type": "arc", "start": [80.675, 47.4], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [80.77499999999999, 46.25], "end": [80.77499999999999, 47.4], "width": 0.127}, {"type": "segment", "start": [80.64999999999999, 46.6], "end": [80.77499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [80.64999999999999, 47.199999999999996], "end": [80.64999999999999, 46.6], "width": 0.127}, {"type": "arc", "start": [80.5625, 47.1875], "radius": 0.088388, "startangle": 8.130102354155985, "endangle": 98.130102354156, "width": 0.127}, {"type": "segment", "start": [80.0, 47.275], "end": [80.55, 47.275], "width": 0.127}, {"type": "arc", "start": [80.0, 47.175], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [79.89999999999999, 46.675], "end": [79.89999999999999, 47.175], "width": 0.127}, {"type": "segment", "start": [79.85, 48.449999999999996], "end": [79.25, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [80.39999999999999, 48.449999999999996], "end": [79.85, 48.449999999999996], "width": 0.127}, {"type": "segment", "start": [81.125, 48.449999999999996], "end": [80.39999999999999, 48.449999999999996], "width": 0.127}, {"type": "arc", "start": [81.125, 48.324999999999996], "radius": 0.125, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [81.25, 47.275], "end": [81.25, 48.324999999999996], "width": 0.127}, {"type": "segment", "start": [81.25, 46.975], "end": [81.25, 47.275], "width": 0.127}, {"type": "segment", "start": [81.3, 46.975], "end": [81.25, 46.975], "width": 0.127}, {"type": "segment", "start": [81.125, 46.25], "end": [81.3, 46.975], "width": 0.127}, {"type": "segment", "start": [81.02499999999999, 46.25], "end": [81.125, 46.25], "width": 0.127}, {"type": "segment", "start": [80.77499999999999, 46.25], "end": [81.02499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [80.25, 46.25], "end": [80.77499999999999, 46.25], "width": 0.127}, {"type": "segment", "start": [80.05, 46.25], "end": [80.25, 46.25], "width": 0.127}, {"type": "segment", "start": [80.05, 46.25], "end": [80.05, 45.85], "width": 0.127}, {"type": "polygon", "pos": [102.10799999999999, 46.736], "angle": [270.0], "polygons": [[[0.43, 2.8249999999999997], [0.58, 2.8249999999999997], [0.58, 1.65], [0.43, 1.65]]]}, {"type": "segment", "start": [99.98299999999999, 48.736], "end": [99.98299999999999, 47.531], "width": 0.127}, {"type": "segment", "start": [100.158, 47.116], "end": [99.98299999999999, 46.946], "width": 0.127}, {"type": "segment", "start": [100.508, 47.116], "end": [100.158, 47.116], "width": 0.127}, {"type": "segment", "start": [100.508, 47.366], "end": [100.508, 47.116], "width": 0.127}, {"type": "segment", "start": [100.158, 47.366], "end": [100.508, 47.366], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 47.531], "end": [100.158, 47.366], "width": 0.127}, {"type": "segment", "start": [104.10799999999999, 48.686], "end": [104.10799999999999, 48.135999999999996], "width": 0.127}, {"type": "segment", "start": [103.60799999999999, 48.686], "end": [103.60799999999999, 48.086], "width": 0.127}, {"type": "segment", "start": [103.60799999999999, 48.086], "end": [104.208, 48.086], "width": 0.127}, {"type": "segment", "start": [102.708, 48.086], "end": [103.60799999999999, 48.086], "width": 0.127}, {"type": "segment", "start": [102.708, 48.686], "end": [102.708, 48.086], "width": 0.127}, {"type": "segment", "start": [100.908, 47.885999999999996], "end": [104.208, 47.885999999999996], "width": 0.127}, {"type": "segment", "start": [100.908, 45.586], "end": [100.908, 47.885999999999996], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 48.736], "end": [104.23299999999999, 48.736], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 46.536], "end": [99.98299999999999, 46.946], "width": 0.127}, {"type": "segment", "start": [104.23299999999999, 48.736], "end": [104.23299999999999, 44.736], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 44.736], "end": [99.98299999999999, 45.951], "width": 0.127}, {"type": "polygon", "pos": [102.10799999999999, 46.736], "angle": [270.0], "polygons": [[[-0.57, 2.8249999999999997], [-0.42, 2.8249999999999997], [-0.42, 1.65], [-0.57, 1.65]]]}, {"type": "segment", "start": [100.158, 46.366], "end": [99.98299999999999, 46.536], "width": 0.127}, {"type": "segment", "start": [100.508, 46.366], "end": [100.158, 46.366], "width": 0.127}, {"type": "segment", "start": [100.508, 46.116], "end": [100.508, 46.366], "width": 0.127}, {"type": "segment", "start": [100.158, 46.116], "end": [100.508, 46.116], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 45.951], "end": [100.158, 46.116], "width": 0.127}, {"type": "segment", "start": [104.10799999999999, 44.786], "end": [104.10799999999999, 45.336], "width": 0.127}, {"type": "segment", "start": [103.60799999999999, 44.786], "end": [103.60799999999999, 45.385999999999996], "width": 0.127}, {"type": "segment", "start": [103.60799999999999, 45.385999999999996], "end": [104.208, 45.385999999999996], "width": 0.127}, {"type": "segment", "start": [102.708, 45.385999999999996], "end": [103.60799999999999, 45.385999999999996], "width": 0.127}, {"type": "segment", "start": [102.708, 44.786], "end": [102.708, 45.385999999999996], "width": 0.127}, {"type": "segment", "start": [100.908, 45.586], "end": [104.208, 45.586], "width": 0.127}, {"type": "segment", "start": [99.98299999999999, 44.736], "end": [104.23299999999999, 44.736], "width": 0.127}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-7.0, -7.0], [-6.5, -7.0], [-7.0, -6.5]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-6.109999999999999, -8.0], [-6.29, -8.0], [-6.29, -7.0], [-6.109999999999999, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-5.71, -8.0], [-5.89, -8.0], [-5.89, -7.0], [-5.71, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-5.31, -8.0], [-5.489999999999999, -8.0], [-5.489999999999999, -7.0], [-5.31, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-4.91, -8.0], [-5.09, -8.0], [-5.09, -7.0], [-4.91, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-4.51, -8.0], [-4.6899999999999995, -8.0], [-4.6899999999999995, -7.0], [-4.51, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-4.109999999999999, -8.0], [-4.29, -8.0], [-4.29, -7.0], [-4.109999999999999, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-3.71, -8.0], [-3.8899999999999997, -8.0], [-3.8899999999999997, -7.0], [-3.71, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-3.31, -8.0], [-3.4899999999999998, -8.0], [-3.4899999999999998, -7.0], [-3.31, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-2.9099999999999997, -8.0], [-3.09, -8.0], [-3.09, -7.0], [-2.9099999999999997, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-2.51, -8.0], [-2.69, -8.0], [-2.69, -7.0], [-2.51, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-2.11, -8.0], [-2.29, -8.0], [-2.29, -7.0], [-2.11, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-1.71, -8.0], [-1.89, -8.0], [-1.89, -7.0], [-1.71, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-1.3099999999999998, -8.0], [-1.49, -8.0], [-1.49, -7.0], [-1.3099999999999998, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-0.9099999999999999, -8.0], [-1.0899999999999999, -8.0], [-1.0899999999999999, -7.0], [-0.9099999999999999, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-0.51, -8.0], [-0.69, -8.0], [-0.69, -7.0], [-0.51, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-0.11, -8.0], [-0.29, -8.0], [-0.29, -7.0], [-0.11, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[0.29, -8.0], [0.11, -8.0], [0.11, -7.0], [0.29, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[0.69, -8.0], [0.51, -8.0], [0.51, -7.0], [0.69, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[1.0899999999999999, -8.0], [0.9099999999999999, -8.0], [0.9099999999999999, -7.0], [1.0899999999999999, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[1.49, -8.0], [1.3099999999999998, -8.0], [1.3099999999999998, -7.0], [1.49, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[1.89, -8.0], [1.71, -8.0], [1.71, -7.0], [1.89, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[2.29, -8.0], [2.11, -8.0], [2.11, -7.0], [2.29, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[2.69, -8.0], [2.51, -8.0], [2.51, -7.0], [2.69, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[3.09, -8.0], [2.9099999999999997, -8.0], [2.9099999999999997, -7.0], [3.09, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[3.4899999999999998, -8.0], [3.31, -8.0], [3.31, -7.0], [3.4899999999999998, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[3.8899999999999997, -8.0], [3.71, -8.0], [3.71, -7.0], [3.8899999999999997, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[4.29, -8.0], [4.109999999999999, -8.0], [4.109999999999999, -7.0], [4.29, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[4.6899999999999995, -8.0], [4.51, -8.0], [4.51, -7.0], [4.6899999999999995, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[5.09, -8.0], [4.91, -8.0], [4.91, -7.0], [5.09, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[5.489999999999999, -8.0], [5.31, -8.0], [5.31, -7.0], [5.489999999999999, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[5.89, -8.0], [5.71, -8.0], [5.71, -7.0], [5.89, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[6.29, -8.0], [6.109999999999999, -8.0], [6.109999999999999, -7.0], [6.29, -7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[6.109999999999999, 8.0], [6.29, 8.0], [6.29, 7.0], [6.109999999999999, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[5.71, 8.0], [5.89, 8.0], [5.89, 7.0], [5.71, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[5.31, 8.0], [5.489999999999999, 8.0], [5.489999999999999, 7.0], [5.31, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[4.91, 8.0], [5.09, 8.0], [5.09, 7.0], [4.91, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[4.51, 8.0], [4.6899999999999995, 8.0], [4.6899999999999995, 7.0], [4.51, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[4.109999999999999, 8.0], [4.29, 8.0], [4.29, 7.0], [4.109999999999999, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[3.71, 8.0], [3.8899999999999997, 8.0], [3.8899999999999997, 7.0], [3.71, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[3.31, 8.0], [3.4899999999999998, 8.0], [3.4899999999999998, 7.0], [3.31, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[2.9099999999999997, 8.0], [3.09, 8.0], [3.09, 7.0], [2.9099999999999997, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[2.51, 8.0], [2.69, 8.0], [2.69, 7.0], [2.51, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[2.11, 8.0], [2.29, 8.0], [2.29, 7.0], [2.11, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[1.71, 8.0], [1.89, 8.0], [1.89, 7.0], [1.71, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[1.3099999999999998, 8.0], [1.49, 8.0], [1.49, 7.0], [1.3099999999999998, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[0.9099999999999999, 8.0], [1.0899999999999999, 8.0], [1.0899999999999999, 7.0], [0.9099999999999999, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[0.51, 8.0], [0.69, 8.0], [0.69, 7.0], [0.51, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[0.11, 8.0], [0.29, 8.0], [0.29, 7.0], [0.11, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-0.29, 8.0], [-0.11, 8.0], [-0.11, 7.0], [-0.29, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-0.69, 8.0], [-0.51, 8.0], [-0.51, 7.0], [-0.69, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-1.0899999999999999, 8.0], [-0.9099999999999999, 8.0], [-0.9099999999999999, 7.0], [-1.0899999999999999, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-1.49, 8.0], [-1.3099999999999998, 8.0], [-1.3099999999999998, 7.0], [-1.49, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-1.89, 8.0], [-1.71, 8.0], [-1.71, 7.0], [-1.89, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-2.29, 8.0], [-2.11, 8.0], [-2.11, 7.0], [-2.29, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-2.69, 8.0], [-2.51, 8.0], [-2.51, 7.0], [-2.69, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-3.09, 8.0], [-2.9099999999999997, 8.0], [-2.9099999999999997, 7.0], [-3.09, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-3.4899999999999998, 8.0], [-3.31, 8.0], [-3.31, 7.0], [-3.4899999999999998, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-3.8899999999999997, 8.0], [-3.71, 8.0], [-3.71, 7.0], [-3.8899999999999997, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-4.29, 8.0], [-4.109999999999999, 8.0], [-4.109999999999999, 7.0], [-4.29, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-4.6899999999999995, 8.0], [-4.51, 8.0], [-4.51, 7.0], [-4.6899999999999995, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-5.09, 8.0], [-4.91, 8.0], [-4.91, 7.0], [-5.09, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-5.489999999999999, 8.0], [-5.31, 8.0], [-5.31, 7.0], [-5.489999999999999, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-5.89, 8.0], [-5.71, 8.0], [-5.71, 7.0], [-5.89, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-6.29, 8.0], [-6.109999999999999, 8.0], [-6.109999999999999, 7.0], [-6.29, 7.0]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -6.109999999999999], [8.0, -6.29], [7.0, -6.29], [7.0, -6.109999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -5.71], [8.0, -5.89], [7.0, -5.89], [7.0, -5.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -5.31], [8.0, -5.489999999999999], [7.0, -5.489999999999999], [7.0, -5.31]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -4.91], [8.0, -5.09], [7.0, -5.09], [7.0, -4.91]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -4.51], [8.0, -4.6899999999999995], [7.0, -4.6899999999999995], [7.0, -4.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -4.109999999999999], [8.0, -4.29], [7.0, -4.29], [7.0, -4.109999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -3.71], [8.0, -3.8899999999999997], [7.0, -3.8899999999999997], [7.0, -3.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -3.31], [8.0, -3.4899999999999998], [7.0, -3.4899999999999998], [7.0, -3.31]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -2.9099999999999997], [8.0, -3.09], [7.0, -3.09], [7.0, -2.9099999999999997]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -2.51], [8.0, -2.69], [7.0, -2.69], [7.0, -2.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -2.11], [8.0, -2.29], [7.0, -2.29], [7.0, -2.11]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -1.71], [8.0, -1.89], [7.0, -1.89], [7.0, -1.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -1.3099999999999998], [8.0, -1.49], [7.0, -1.49], [7.0, -1.3099999999999998]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -0.9099999999999999], [8.0, -1.0899999999999999], [7.0, -1.0899999999999999], [7.0, -0.9099999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -0.51], [8.0, -0.69], [7.0, -0.69], [7.0, -0.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, -0.11], [8.0, -0.29], [7.0, -0.29], [7.0, -0.11]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 0.29], [8.0, 0.11], [7.0, 0.11], [7.0, 0.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 0.69], [8.0, 0.51], [7.0, 0.51], [7.0, 0.69]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 1.0899999999999999], [8.0, 0.9099999999999999], [7.0, 0.9099999999999999], [7.0, 1.0899999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 1.49], [8.0, 1.3099999999999998], [7.0, 1.3099999999999998], [7.0, 1.49]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 1.89], [8.0, 1.71], [7.0, 1.71], [7.0, 1.89]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 2.29], [8.0, 2.11], [7.0, 2.11], [7.0, 2.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 2.69], [8.0, 2.51], [7.0, 2.51], [7.0, 2.69]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 3.09], [8.0, 2.9099999999999997], [7.0, 2.9099999999999997], [7.0, 3.09]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 3.4899999999999998], [8.0, 3.31], [7.0, 3.31], [7.0, 3.4899999999999998]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 3.8899999999999997], [8.0, 3.71], [7.0, 3.71], [7.0, 3.8899999999999997]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 4.29], [8.0, 4.109999999999999], [7.0, 4.109999999999999], [7.0, 4.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 4.6899999999999995], [8.0, 4.51], [7.0, 4.51], [7.0, 4.6899999999999995]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 5.09], [8.0, 4.91], [7.0, 4.91], [7.0, 5.09]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 5.489999999999999], [8.0, 5.31], [7.0, 5.31], [7.0, 5.489999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 5.89], [8.0, 5.71], [7.0, 5.71], [7.0, 5.89]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[8.0, 6.29], [8.0, 6.109999999999999], [7.0, 6.109999999999999], [7.0, 6.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 6.109999999999999], [-8.0, 6.29], [-7.0, 6.29], [-7.0, 6.109999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 5.71], [-8.0, 5.89], [-7.0, 5.89], [-7.0, 5.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 5.31], [-8.0, 5.489999999999999], [-7.0, 5.489999999999999], [-7.0, 5.31]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 4.91], [-8.0, 5.09], [-7.0, 5.09], [-7.0, 4.91]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 4.51], [-8.0, 4.6899999999999995], [-7.0, 4.6899999999999995], [-7.0, 4.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 4.109999999999999], [-8.0, 4.29], [-7.0, 4.29], [-7.0, 4.109999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 3.71], [-8.0, 3.8899999999999997], [-7.0, 3.8899999999999997], [-7.0, 3.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 3.31], [-8.0, 3.4899999999999998], [-7.0, 3.4899999999999998], [-7.0, 3.31]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 2.9099999999999997], [-8.0, 3.09], [-7.0, 3.09], [-7.0, 2.9099999999999997]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 2.51], [-8.0, 2.69], [-7.0, 2.69], [-7.0, 2.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 2.11], [-8.0, 2.29], [-7.0, 2.29], [-7.0, 2.11]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 1.71], [-8.0, 1.89], [-7.0, 1.89], [-7.0, 1.71]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 1.3099999999999998], [-8.0, 1.49], [-7.0, 1.49], [-7.0, 1.3099999999999998]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 0.9099999999999999], [-8.0, 1.0899999999999999], [-7.0, 1.0899999999999999], [-7.0, 0.9099999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 0.51], [-8.0, 0.69], [-7.0, 0.69], [-7.0, 0.51]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, 0.11], [-8.0, 0.29], [-7.0, 0.29], [-7.0, 0.11]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -0.29], [-8.0, -0.11], [-7.0, -0.11], [-7.0, -0.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -0.69], [-8.0, -0.51], [-7.0, -0.51], [-7.0, -0.69]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -1.0899999999999999], [-8.0, -0.9099999999999999], [-7.0, -0.9099999999999999], [-7.0, -1.0899999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -1.49], [-8.0, -1.3099999999999998], [-7.0, -1.3099999999999998], [-7.0, -1.49]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -1.89], [-8.0, -1.71], [-7.0, -1.71], [-7.0, -1.89]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -2.29], [-8.0, -2.11], [-7.0, -2.11], [-7.0, -2.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -2.69], [-8.0, -2.51], [-7.0, -2.51], [-7.0, -2.69]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -3.09], [-8.0, -2.9099999999999997], [-7.0, -2.9099999999999997], [-7.0, -3.09]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -3.4899999999999998], [-8.0, -3.31], [-7.0, -3.31], [-7.0, -3.4899999999999998]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -3.8899999999999997], [-8.0, -3.71], [-7.0, -3.71], [-7.0, -3.8899999999999997]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -4.29], [-8.0, -4.109999999999999], [-7.0, -4.109999999999999], [-7.0, -4.29]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -4.6899999999999995], [-8.0, -4.51], [-7.0, -4.51], [-7.0, -4.6899999999999995]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -5.09], [-8.0, -4.91], [-7.0, -4.91], [-7.0, -5.09]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -5.489999999999999], [-8.0, -5.31], [-7.0, -5.31], [-7.0, -5.489999999999999]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -5.89], [-8.0, -5.71], [-7.0, -5.71], [-7.0, -5.89]]]}, {"type": "polygon", "pos": [107.94999999999999, 58.166], "angle": [180.0], "polygons": [[[-8.0, -6.29], [-8.0, -6.109999999999999], [-7.0, -6.109999999999999], [-7.0, -6.29]]]}, {"type": "segment", "start": [114.94999999999999, 51.166], "end": [114.94999999999999, 65.166], "width": 0.127}, {"type": "segment", "start": [100.94999999999999, 51.166], "end": [114.94999999999999, 51.166], "width": 0.127}, {"type": "segment", "start": [100.94999999999999, 65.166], "end": [100.94999999999999, 51.166], "width": 0.127}, {"type": "segment", "start": [114.94999999999999, 65.166], "end": [100.94999999999999, 65.166], "width": 0.127}, {"type": "segment", "start": [96.628, 63.407999999999994], "end": [96.628, 64.608], "width": 0.127}, {"type": "arc", "start": [97.227999, 63.407999999999994], "radius": 0.19999999999999998, "startangle": 270.0002864788976, "endangle": 360.0002864788976, "width": 0.127}, {"type": "segment", "start": [96.77799999999999, 63.208], "end": [97.228, 63.208], "width": 0.127}, {"type": "arc", "start": [96.803, 63.382999999999996], "radius": 0.176777, "startangle": 171.86989764584402, "endangle": 261.869897645844, "width": 0.127}, {"type": "segment", "start": [96.478, 64.858], "end": [96.478, 63.157999999999994], "width": 0.127}, {"type": "arc", "start": [96.803, 64.633], "radius": 0.176777, "startangle": 98.130102354156, "endangle": 188.130102354156, "width": 0.127}, {"type": "segment", "start": [97.228, 64.80799999999999], "end": [96.77799999999999, 64.80799999999999], "width": 0.127}, {"type": "arc", "start": [97.227999, 64.608], "radius": 0.20000099999999998, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [97.428, 63.407999999999994], "end": [97.428, 64.608], "width": 0.127}, {"type": "arc", "start": [96.478, 65.008], "radius": 0.15, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "arc", "start": [97.57799999999999, 65.008], "radius": 0.15, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "arc", "start": [96.478, 63.007999999999996], "radius": 0.15, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "arc", "start": [97.57799999999999, 63.007999999999996], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [96.628, 63.007999999999996], "end": [97.428, 63.007999999999996], "width": 0.127}, {"type": "segment", "start": [97.428, 65.008], "end": [96.628, 65.008], "width": 0.127}, {"type": "segment", "start": [97.57799999999999, 63.157999999999994], "end": [97.57799999999999, 64.858], "width": 0.127}, {"type": "segment", "start": [92.0722, 46.331599999999995], "end": [91.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.67219999999999, 46.331599999999995], "end": [91.4722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.2722, 46.331599999999995], "end": [91.0722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [90.87219999999999, 46.331599999999995], "end": [90.67219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [90.4722, 46.331599999999995], "end": [90.2722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [90.0722, 46.331599999999995], "end": [89.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [89.67219999999999, 46.331599999999995], "end": [89.4722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [89.2722, 46.331599999999995], "end": [89.0722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [88.87219999999999, 46.331599999999995], "end": [88.67219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [88.4722, 46.331599999999995], "end": [88.2722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [88.0722, 46.331599999999995], "end": [87.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [87.67219999999999, 46.331599999999995], "end": [87.4022, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.9622, 46.681599999999996], "end": [92.03219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [91.56219999999999, 46.681599999999996], "end": [91.6322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [91.1622, 46.681599999999996], "end": [91.23219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [90.76219999999999, 46.681599999999996], "end": [90.8322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [90.3622, 46.681599999999996], "end": [90.4322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [89.9622, 46.681599999999996], "end": [90.03219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [89.56219999999999, 46.681599999999996], "end": [89.6322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [89.1622, 46.681599999999996], "end": [89.23219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [88.76219999999999, 46.681599999999996], "end": [88.8322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [88.3622, 46.681599999999996], "end": [88.4322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [87.9622, 46.681599999999996], "end": [88.0322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [91.9622, 47.501599999999996], "end": [92.03219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [91.56219999999999, 47.501599999999996], "end": [91.6322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [91.1622, 47.501599999999996], "end": [91.23219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [90.76219999999999, 47.501599999999996], "end": [90.8322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [90.3622, 47.501599999999996], "end": [90.4322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [89.9622, 47.501599999999996], "end": [90.03219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [89.56219999999999, 47.501599999999996], "end": [89.6322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [89.1622, 47.501599999999996], "end": [89.23219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [88.76219999999999, 47.501599999999996], "end": [88.8322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [88.3622, 47.501599999999996], "end": [88.4322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [87.9622, 47.501599999999996], "end": [88.0322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [92.0722, 47.8516], "end": [91.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.67219999999999, 47.8516], "end": [91.4722, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.2722, 47.8516], "end": [91.0722, 47.8516], "width": 0.127}, {"type": "segment", "start": [90.87219999999999, 47.8516], "end": [90.67219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [90.4722, 47.8516], "end": [90.2722, 47.8516], "width": 0.127}, {"type": "segment", "start": [90.0722, 47.8516], "end": [89.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [89.67219999999999, 47.8516], "end": [89.4722, 47.8516], "width": 0.127}, {"type": "segment", "start": [89.2722, 47.8516], "end": [89.0722, 47.8516], "width": 0.127}, {"type": "segment", "start": [88.87219999999999, 47.8516], "end": [88.67219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [88.4722, 47.8516], "end": [88.2722, 47.8516], "width": 0.127}, {"type": "segment", "start": [88.0722, 47.8516], "end": [87.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.8822, 45.901599999999995], "end": [92.1122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [91.48219999999999, 45.901599999999995], "end": [91.7122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [91.0822, 45.901599999999995], "end": [91.31219999999999, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [90.6822, 45.901599999999995], "end": [90.9122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [90.28219999999999, 45.901599999999995], "end": [90.51219999999999, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [89.8822, 45.901599999999995], "end": [90.1122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [89.48219999999999, 45.901599999999995], "end": [89.7122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [89.0822, 45.901599999999995], "end": [89.31219999999999, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [88.6822, 45.901599999999995], "end": [88.9122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [88.28219999999999, 45.901599999999995], "end": [88.51219999999999, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [87.8822, 45.901599999999995], "end": [88.1122, 45.901599999999995], "width": 0.127}, {"type": "segment", "start": [91.8822, 48.2716], "end": [92.1122, 48.2716], "width": 0.127}, {"type": "segment", "start": [91.48219999999999, 48.2716], "end": [91.7122, 48.2716], "width": 0.127}, {"type": "segment", "start": [91.0822, 48.2716], "end": [91.31219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [90.6822, 48.2716], "end": [90.9122, 48.2716], "width": 0.127}, {"type": "segment", "start": [90.28219999999999, 48.2716], "end": [90.51219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.8822, 48.2716], "end": [90.1122, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.48219999999999, 48.2716], "end": [89.7122, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.0822, 48.2716], "end": [89.31219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [88.6822, 48.2716], "end": [88.9122, 48.2716], "width": 0.127}, {"type": "segment", "start": [88.28219999999999, 48.2716], "end": [88.51219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [87.8822, 48.2716], "end": [88.1122, 48.2716], "width": 0.127}, {"type": "segment", "start": [92.2722, 46.4416], "end": [92.2722, 45.9116], "width": 0.127}, {"type": "segment", "start": [92.3022, 46.471599999999995], "end": [92.2722, 46.4416], "width": 0.127}, {"type": "segment", "start": [92.3022, 46.931599999999996], "end": [92.3022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [92.0822, 46.931599999999996], "end": [92.3022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [92.0822, 46.4816], "end": [92.0822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [92.1122, 46.4516], "end": [92.0822, 46.4816], "width": 0.127}, {"type": "segment", "start": [92.1122, 45.9116], "end": [92.1122, 46.4516], "width": 0.127}, {"type": "segment", "start": [92.2722, 47.7416], "end": [92.2722, 48.2716], "width": 0.127}, {"type": "segment", "start": [92.3022, 47.7116], "end": [92.2722, 47.7416], "width": 0.127}, {"type": "segment", "start": [92.3022, 47.251599999999996], "end": [92.3022, 47.7116], "width": 0.127}, {"type": "segment", "start": [92.0822, 47.251599999999996], "end": [92.3022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [92.0822, 47.7016], "end": [92.0822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [92.1122, 47.7316], "end": [92.0822, 47.7016], "width": 0.127}, {"type": "segment", "start": [92.1122, 48.2716], "end": [92.1122, 47.7316], "width": 0.127}, {"type": "segment", "start": [91.87219999999999, 46.331599999999995], "end": [91.87219999999999, 45.9116], "width": 0.127}, {"type": "segment", "start": [91.87219999999999, 46.4416], "end": [91.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.9022, 46.471599999999995], "end": [91.87219999999999, 46.4416], "width": 0.127}, {"type": "segment", "start": [91.9022, 46.931599999999996], "end": [91.9022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [91.6822, 46.931599999999996], "end": [91.9022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [91.6822, 46.4816], "end": [91.6822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [91.7122, 46.4516], "end": [91.6822, 46.4816], "width": 0.127}, {"type": "segment", "start": [91.7122, 45.9116], "end": [91.7122, 46.4516], "width": 0.127}, {"type": "segment", "start": [91.87219999999999, 47.8516], "end": [91.87219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [91.87219999999999, 47.7416], "end": [91.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.9022, 47.7116], "end": [91.87219999999999, 47.7416], "width": 0.127}, {"type": "segment", "start": [91.9022, 47.251599999999996], "end": [91.9022, 47.7116], "width": 0.127}, {"type": "segment", "start": [91.6822, 47.251599999999996], "end": [91.9022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [91.6822, 47.7016], "end": [91.6822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [91.7122, 47.7316], "end": [91.6822, 47.7016], "width": 0.127}, {"type": "segment", "start": [91.7122, 48.2716], "end": [91.7122, 47.7316], "width": 0.127}, {"type": "segment", "start": [91.4722, 46.331599999999995], "end": [91.4722, 45.9116], "width": 0.127}, {"type": "segment", "start": [91.4722, 46.4416], "end": [91.4722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.5022, 46.471599999999995], "end": [91.4722, 46.4416], "width": 0.127}, {"type": "segment", "start": [91.5022, 46.931599999999996], "end": [91.5022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [91.28219999999999, 46.931599999999996], "end": [91.5022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [91.28219999999999, 46.4816], "end": [91.28219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [91.31219999999999, 46.4516], "end": [91.28219999999999, 46.4816], "width": 0.127}, {"type": "segment", "start": [91.31219999999999, 45.9116], "end": [91.31219999999999, 46.4516], "width": 0.127}, {"type": "segment", "start": [91.4722, 47.8516], "end": [91.4722, 48.2716], "width": 0.127}, {"type": "segment", "start": [91.4722, 47.7416], "end": [91.4722, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.5022, 47.7116], "end": [91.4722, 47.7416], "width": 0.127}, {"type": "segment", "start": [91.5022, 47.251599999999996], "end": [91.5022, 47.7116], "width": 0.127}, {"type": "segment", "start": [91.28219999999999, 47.251599999999996], "end": [91.5022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [91.28219999999999, 47.7016], "end": [91.28219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [91.31219999999999, 47.7316], "end": [91.28219999999999, 47.7016], "width": 0.127}, {"type": "segment", "start": [91.31219999999999, 48.2716], "end": [91.31219999999999, 47.7316], "width": 0.127}, {"type": "segment", "start": [91.0722, 46.331599999999995], "end": [91.0722, 45.9116], "width": 0.127}, {"type": "segment", "start": [91.0722, 46.4416], "end": [91.0722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [91.1022, 46.471599999999995], "end": [91.0722, 46.4416], "width": 0.127}, {"type": "segment", "start": [91.1022, 46.931599999999996], "end": [91.1022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [90.8822, 46.931599999999996], "end": [91.1022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.8822, 46.4816], "end": [90.8822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.9122, 46.4516], "end": [90.8822, 46.4816], "width": 0.127}, {"type": "segment", "start": [90.9122, 45.9116], "end": [90.9122, 46.4516], "width": 0.127}, {"type": "segment", "start": [91.0722, 47.8516], "end": [91.0722, 48.2716], "width": 0.127}, {"type": "segment", "start": [91.0722, 47.7416], "end": [91.0722, 47.8516], "width": 0.127}, {"type": "segment", "start": [91.1022, 47.7116], "end": [91.0722, 47.7416], "width": 0.127}, {"type": "segment", "start": [91.1022, 47.251599999999996], "end": [91.1022, 47.7116], "width": 0.127}, {"type": "segment", "start": [90.8822, 47.251599999999996], "end": [91.1022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.8822, 47.7016], "end": [90.8822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.9122, 47.7316], "end": [90.8822, 47.7016], "width": 0.127}, {"type": "segment", "start": [90.9122, 48.2716], "end": [90.9122, 47.7316], "width": 0.127}, {"type": "segment", "start": [90.67219999999999, 46.331599999999995], "end": [90.67219999999999, 45.9116], "width": 0.127}, {"type": "segment", "start": [90.67219999999999, 46.4416], "end": [90.67219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [90.70219999999999, 46.471599999999995], "end": [90.67219999999999, 46.4416], "width": 0.127}, {"type": "segment", "start": [90.70219999999999, 46.931599999999996], "end": [90.70219999999999, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [90.48219999999999, 46.931599999999996], "end": [90.70219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.48219999999999, 46.4816], "end": [90.48219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.51219999999999, 46.4516], "end": [90.48219999999999, 46.4816], "width": 0.127}, {"type": "segment", "start": [90.51219999999999, 45.9116], "end": [90.51219999999999, 46.4516], "width": 0.127}, {"type": "segment", "start": [90.67219999999999, 47.8516], "end": [90.67219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [90.67219999999999, 47.7416], "end": [90.67219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [90.70219999999999, 47.7116], "end": [90.67219999999999, 47.7416], "width": 0.127}, {"type": "segment", "start": [90.70219999999999, 47.251599999999996], "end": [90.70219999999999, 47.7116], "width": 0.127}, {"type": "segment", "start": [90.48219999999999, 47.251599999999996], "end": [90.70219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.48219999999999, 47.7016], "end": [90.48219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.51219999999999, 47.7316], "end": [90.48219999999999, 47.7016], "width": 0.127}, {"type": "segment", "start": [90.51219999999999, 48.2716], "end": [90.51219999999999, 47.7316], "width": 0.127}, {"type": "segment", "start": [90.2722, 46.331599999999995], "end": [90.2722, 45.9116], "width": 0.127}, {"type": "segment", "start": [90.2722, 46.4416], "end": [90.2722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [90.3022, 46.471599999999995], "end": [90.2722, 46.4416], "width": 0.127}, {"type": "segment", "start": [90.3022, 46.931599999999996], "end": [90.3022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [90.0822, 46.931599999999996], "end": [90.3022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.0822, 46.4816], "end": [90.0822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [90.1122, 46.4516], "end": [90.0822, 46.4816], "width": 0.127}, {"type": "segment", "start": [90.1122, 45.9116], "end": [90.1122, 46.4516], "width": 0.127}, {"type": "segment", "start": [90.2722, 47.8516], "end": [90.2722, 48.2716], "width": 0.127}, {"type": "segment", "start": [90.2722, 47.7416], "end": [90.2722, 47.8516], "width": 0.127}, {"type": "segment", "start": [90.3022, 47.7116], "end": [90.2722, 47.7416], "width": 0.127}, {"type": "segment", "start": [90.3022, 47.251599999999996], "end": [90.3022, 47.7116], "width": 0.127}, {"type": "segment", "start": [90.0822, 47.251599999999996], "end": [90.3022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.0822, 47.7016], "end": [90.0822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [90.1122, 47.7316], "end": [90.0822, 47.7016], "width": 0.127}, {"type": "segment", "start": [90.1122, 48.2716], "end": [90.1122, 47.7316], "width": 0.127}, {"type": "segment", "start": [87.87219999999999, 46.331599999999995], "end": [87.87219999999999, 45.9116], "width": 0.127}, {"type": "segment", "start": [87.87219999999999, 46.4416], "end": [87.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [87.9022, 46.471599999999995], "end": [87.87219999999999, 46.4416], "width": 0.127}, {"type": "segment", "start": [87.9022, 46.931599999999996], "end": [87.9022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [87.6822, 46.931599999999996], "end": [87.9022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [87.6822, 46.4816], "end": [87.6822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [87.7122, 46.4516], "end": [87.6822, 46.4816], "width": 0.127}, {"type": "segment", "start": [87.7122, 45.9116], "end": [87.7122, 46.4516], "width": 0.127}, {"type": "segment", "start": [87.87219999999999, 47.8516], "end": [87.87219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [87.87219999999999, 47.7416], "end": [87.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [87.9022, 47.7116], "end": [87.87219999999999, 47.7416], "width": 0.127}, {"type": "segment", "start": [87.9022, 47.251599999999996], "end": [87.9022, 47.7116], "width": 0.127}, {"type": "segment", "start": [87.6822, 47.251599999999996], "end": [87.9022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [87.6822, 47.7016], "end": [87.6822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [87.7122, 47.7316], "end": [87.6822, 47.7016], "width": 0.127}, {"type": "segment", "start": [87.7122, 48.2716], "end": [87.7122, 47.7316], "width": 0.127}, {"type": "segment", "start": [88.2722, 46.331599999999995], "end": [88.2722, 45.9116], "width": 0.127}, {"type": "segment", "start": [88.2722, 46.4416], "end": [88.2722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [88.3022, 46.471599999999995], "end": [88.2722, 46.4416], "width": 0.127}, {"type": "segment", "start": [88.3022, 46.931599999999996], "end": [88.3022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [88.0822, 46.931599999999996], "end": [88.3022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.0822, 46.4816], "end": [88.0822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.1122, 46.4516], "end": [88.0822, 46.4816], "width": 0.127}, {"type": "segment", "start": [88.1122, 45.9116], "end": [88.1122, 46.4516], "width": 0.127}, {"type": "segment", "start": [88.2722, 47.8516], "end": [88.2722, 48.2716], "width": 0.127}, {"type": "segment", "start": [88.2722, 47.7416], "end": [88.2722, 47.8516], "width": 0.127}, {"type": "segment", "start": [88.3022, 47.7116], "end": [88.2722, 47.7416], "width": 0.127}, {"type": "segment", "start": [88.3022, 47.251599999999996], "end": [88.3022, 47.7116], "width": 0.127}, {"type": "segment", "start": [88.0822, 47.251599999999996], "end": [88.3022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.0822, 47.7016], "end": [88.0822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.1122, 47.7316], "end": [88.0822, 47.7016], "width": 0.127}, {"type": "segment", "start": [88.1122, 48.2716], "end": [88.1122, 47.7316], "width": 0.127}, {"type": "segment", "start": [88.67219999999999, 46.331599999999995], "end": [88.67219999999999, 45.9116], "width": 0.127}, {"type": "segment", "start": [88.67219999999999, 46.4416], "end": [88.67219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [88.70219999999999, 46.471599999999995], "end": [88.67219999999999, 46.4416], "width": 0.127}, {"type": "segment", "start": [88.70219999999999, 46.931599999999996], "end": [88.70219999999999, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [88.48219999999999, 46.931599999999996], "end": [88.70219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.48219999999999, 46.4816], "end": [88.48219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.51219999999999, 46.4516], "end": [88.48219999999999, 46.4816], "width": 0.127}, {"type": "segment", "start": [88.51219999999999, 45.9116], "end": [88.51219999999999, 46.4516], "width": 0.127}, {"type": "segment", "start": [88.67219999999999, 47.8516], "end": [88.67219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [88.67219999999999, 47.7416], "end": [88.67219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [88.70219999999999, 47.7116], "end": [88.67219999999999, 47.7416], "width": 0.127}, {"type": "segment", "start": [88.70219999999999, 47.251599999999996], "end": [88.70219999999999, 47.7116], "width": 0.127}, {"type": "segment", "start": [88.48219999999999, 47.251599999999996], "end": [88.70219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.48219999999999, 47.7016], "end": [88.48219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.51219999999999, 47.7316], "end": [88.48219999999999, 47.7016], "width": 0.127}, {"type": "segment", "start": [88.51219999999999, 48.2716], "end": [88.51219999999999, 47.7316], "width": 0.127}, {"type": "segment", "start": [89.0722, 46.331599999999995], "end": [89.0722, 45.9116], "width": 0.127}, {"type": "segment", "start": [89.0722, 46.4416], "end": [89.0722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [89.1022, 46.471599999999995], "end": [89.0722, 46.4416], "width": 0.127}, {"type": "segment", "start": [89.1022, 46.931599999999996], "end": [89.1022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [88.8822, 46.931599999999996], "end": [89.1022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.8822, 46.4816], "end": [88.8822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [88.9122, 46.4516], "end": [88.8822, 46.4816], "width": 0.127}, {"type": "segment", "start": [88.9122, 45.9116], "end": [88.9122, 46.4516], "width": 0.127}, {"type": "segment", "start": [89.0722, 47.8516], "end": [89.0722, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.0722, 47.7416], "end": [89.0722, 47.8516], "width": 0.127}, {"type": "segment", "start": [89.1022, 47.7116], "end": [89.0722, 47.7416], "width": 0.127}, {"type": "segment", "start": [89.1022, 47.251599999999996], "end": [89.1022, 47.7116], "width": 0.127}, {"type": "segment", "start": [88.8822, 47.251599999999996], "end": [89.1022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.8822, 47.7016], "end": [88.8822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [88.9122, 47.7316], "end": [88.8822, 47.7016], "width": 0.127}, {"type": "segment", "start": [88.9122, 48.2716], "end": [88.9122, 47.7316], "width": 0.127}, {"type": "segment", "start": [89.4722, 46.331599999999995], "end": [89.4722, 45.9116], "width": 0.127}, {"type": "segment", "start": [89.4722, 46.4416], "end": [89.4722, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [89.5022, 46.471599999999995], "end": [89.4722, 46.4416], "width": 0.127}, {"type": "segment", "start": [89.5022, 46.931599999999996], "end": [89.5022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [89.28219999999999, 46.931599999999996], "end": [89.5022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [89.28219999999999, 46.4816], "end": [89.28219999999999, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [89.31219999999999, 46.4516], "end": [89.28219999999999, 46.4816], "width": 0.127}, {"type": "segment", "start": [89.31219999999999, 45.9116], "end": [89.31219999999999, 46.4516], "width": 0.127}, {"type": "segment", "start": [89.4722, 47.8516], "end": [89.4722, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.4722, 47.7416], "end": [89.4722, 47.8516], "width": 0.127}, {"type": "segment", "start": [89.5022, 47.7116], "end": [89.4722, 47.7416], "width": 0.127}, {"type": "segment", "start": [89.5022, 47.251599999999996], "end": [89.5022, 47.7116], "width": 0.127}, {"type": "segment", "start": [89.28219999999999, 47.251599999999996], "end": [89.5022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [89.28219999999999, 47.7016], "end": [89.28219999999999, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [89.31219999999999, 47.7316], "end": [89.28219999999999, 47.7016], "width": 0.127}, {"type": "segment", "start": [89.31219999999999, 48.2716], "end": [89.31219999999999, 47.7316], "width": 0.127}, {"type": "segment", "start": [89.87219999999999, 46.331599999999995], "end": [89.87219999999999, 45.9116], "width": 0.127}, {"type": "segment", "start": [89.87219999999999, 46.4416], "end": [89.87219999999999, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [89.9022, 46.471599999999995], "end": [89.87219999999999, 46.4416], "width": 0.127}, {"type": "segment", "start": [89.9022, 46.931599999999996], "end": [89.9022, 46.471599999999995], "width": 0.127}, {"type": "segment", "start": [89.6822, 46.931599999999996], "end": [89.9022, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [89.6822, 46.4816], "end": [89.6822, 46.931599999999996], "width": 0.127}, {"type": "segment", "start": [89.7122, 46.4516], "end": [89.6822, 46.4816], "width": 0.127}, {"type": "segment", "start": [89.7122, 45.9116], "end": [89.7122, 46.4516], "width": 0.127}, {"type": "segment", "start": [89.87219999999999, 47.8516], "end": [89.87219999999999, 48.2716], "width": 0.127}, {"type": "segment", "start": [89.87219999999999, 47.7416], "end": [89.87219999999999, 47.8516], "width": 0.127}, {"type": "segment", "start": [89.9022, 47.7116], "end": [89.87219999999999, 47.7416], "width": 0.127}, {"type": "segment", "start": [89.9022, 47.251599999999996], "end": [89.9022, 47.7116], "width": 0.127}, {"type": "segment", "start": [89.6822, 47.251599999999996], "end": [89.9022, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [89.6822, 47.7016], "end": [89.6822, 47.251599999999996], "width": 0.127}, {"type": "segment", "start": [89.7122, 47.7316], "end": [89.6822, 47.7016], "width": 0.127}, {"type": "segment", "start": [89.7122, 48.2716], "end": [89.7122, 47.7316], "width": 0.127}, {"type": "segment", "start": [93.51219999999999, 46.0216], "end": [93.51219999999999, 48.1616], "width": 0.127}, {"type": "arc", "start": [93.4022, 46.0216], "radius": 0.11, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [92.7422, 45.9116], "end": [93.4022, 45.9116], "width": 0.127}, {"type": "segment", "start": [92.5222, 46.9916], "end": [92.5222, 47.1916], "width": 0.127}, {"type": "segment", "start": [92.42219999999999, 46.681599999999996], "end": [92.3522, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [92.5222, 46.7816], "end": [92.42219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [92.5222, 46.9916], "end": [92.5222, 46.7816], "width": 0.127}, {"type": "segment", "start": [93.0422, 46.9916], "end": [92.5222, 46.9916], "width": 0.127}, {"type": "segment", "start": [92.31219999999999, 46.331599999999995], "end": [92.5822, 46.331599999999995], "width": 0.127}, {"type": "segment", "start": [93.0422, 46.501599999999996], "end": [93.2422, 46.3916], "width": 0.127}, {"type": "segment", "start": [92.56219999999999, 46.291599999999995], "end": [92.7522, 46.0916], "width": 0.127}, {"type": "segment", "start": [92.8522, 46.3116], "end": [92.95219999999999, 46.1016], "width": 0.127}, {"type": "segment", "start": [93.0522, 46.501599999999996], "end": [93.0522, 47.681599999999996], "width": 0.127}, {"type": "segment", "start": [92.8622, 46.3116], "end": [93.0522, 46.501599999999996], "width": 0.127}, {"type": "segment", "start": [92.8522, 46.3116], "end": [92.8622, 46.3116], "width": 0.127}, {"type": "segment", "start": [92.59219999999999, 46.3116], "end": [92.8522, 46.3116], "width": 0.127}, {"type": "segment", "start": [92.59219999999999, 45.9216], "end": [92.59219999999999, 46.3116], "width": 0.127}, {"type": "segment", "start": [93.2422, 46.3916], "end": [93.2422, 47.791599999999995], "width": 0.127}, {"type": "segment", "start": [92.95219999999999, 46.1016], "end": [93.2422, 46.3916], "width": 0.127}, {"type": "segment", "start": [92.7422, 46.1016], "end": [92.95219999999999, 46.1016], "width": 0.127}, {"type": "segment", "start": [92.7422, 45.9116], "end": [92.7422, 46.1016], "width": 0.127}, {"type": "segment", "start": [92.31219999999999, 45.9116], "end": [92.7422, 45.9116], "width": 0.127}, {"type": "arc", "start": [93.4022, 48.1616], "radius": 0.11, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [92.7422, 48.2716], "end": [93.4022, 48.2716], "width": 0.127}, {"type": "segment", "start": [92.42219999999999, 47.501599999999996], "end": [92.3522, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [92.5222, 47.401599999999995], "end": [92.42219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [92.5222, 47.1916], "end": [92.5222, 47.401599999999995], "width": 0.127}, {"type": "segment", "start": [93.0422, 47.1916], "end": [92.5222, 47.1916], "width": 0.127}, {"type": "segment", "start": [92.31219999999999, 47.8516], "end": [92.5822, 47.8516], "width": 0.127}, {"type": "segment", "start": [93.0422, 47.681599999999996], "end": [93.2422, 47.791599999999995], "width": 0.127}, {"type": "segment", "start": [92.56219999999999, 47.8916], "end": [92.7522, 48.0916], "width": 0.127}, {"type": "segment", "start": [92.8522, 47.8716], "end": [92.95219999999999, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [92.8622, 47.8716], "end": [93.0522, 47.681599999999996], "width": 0.127}, {"type": "segment", "start": [92.8522, 47.8716], "end": [92.8622, 47.8716], "width": 0.127}, {"type": "segment", "start": [92.59219999999999, 47.8716], "end": [92.8522, 47.8716], "width": 0.127}, {"type": "segment", "start": [92.59219999999999, 48.261599999999994], "end": [92.59219999999999, 47.8716], "width": 0.127}, {"type": "segment", "start": [92.95219999999999, 48.081599999999995], "end": [93.2422, 47.791599999999995], "width": 0.127}, {"type": "segment", "start": [92.7422, 48.081599999999995], "end": [92.95219999999999, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [92.7422, 48.2716], "end": [92.7422, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [92.31219999999999, 48.2716], "end": [92.7422, 48.2716], "width": 0.127}, {"type": "segment", "start": [86.4722, 48.1616], "end": [86.4722, 46.0216], "width": 0.127}, {"type": "arc", "start": [86.5822, 48.1616], "radius": 0.11, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [87.2422, 48.2716], "end": [86.5822, 48.2716], "width": 0.127}, {"type": "segment", "start": [87.4622, 47.1916], "end": [87.4622, 46.9916], "width": 0.127}, {"type": "segment", "start": [87.56219999999999, 47.501599999999996], "end": [87.6322, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [87.4622, 47.401599999999995], "end": [87.56219999999999, 47.501599999999996], "width": 0.127}, {"type": "segment", "start": [87.4622, 47.1916], "end": [87.4622, 47.401599999999995], "width": 0.127}, {"type": "segment", "start": [86.9422, 47.1916], "end": [87.4622, 47.1916], "width": 0.127}, {"type": "segment", "start": [87.67219999999999, 47.8516], "end": [87.4022, 47.8516], "width": 0.127}, {"type": "segment", "start": [86.9422, 47.681599999999996], "end": [86.7422, 47.791599999999995], "width": 0.127}, {"type": "segment", "start": [87.42219999999999, 47.8916], "end": [87.23219999999999, 48.0916], "width": 0.127}, {"type": "segment", "start": [87.1322, 47.8716], "end": [87.0322, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [86.9322, 47.681599999999996], "end": [86.9322, 46.501599999999996], "width": 0.127}, {"type": "segment", "start": [87.12219999999999, 47.8716], "end": [86.9322, 47.681599999999996], "width": 0.127}, {"type": "segment", "start": [87.1322, 47.8716], "end": [87.12219999999999, 47.8716], "width": 0.127}, {"type": "segment", "start": [87.3922, 47.8716], "end": [87.1322, 47.8716], "width": 0.127}, {"type": "segment", "start": [87.3922, 48.261599999999994], "end": [87.3922, 47.8716], "width": 0.127}, {"type": "segment", "start": [86.7422, 47.791599999999995], "end": [86.7422, 46.3916], "width": 0.127}, {"type": "segment", "start": [87.0322, 48.081599999999995], "end": [86.7422, 47.791599999999995], "width": 0.127}, {"type": "segment", "start": [87.2422, 48.081599999999995], "end": [87.0322, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [87.2422, 48.2716], "end": [87.2422, 48.081599999999995], "width": 0.127}, {"type": "segment", "start": [87.67219999999999, 48.2716], "end": [87.2422, 48.2716], "width": 0.127}, {"type": "arc", "start": [86.5822, 46.0216], "radius": 0.11, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [87.2422, 45.9116], "end": [86.5822, 45.9116], "width": 0.127}, {"type": "segment", "start": [87.56219999999999, 46.681599999999996], "end": [87.6322, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [87.4622, 46.7816], "end": [87.56219999999999, 46.681599999999996], "width": 0.127}, {"type": "segment", "start": [87.4622, 46.9916], "end": [87.4622, 46.7816], "width": 0.127}, {"type": "segment", "start": [86.9422, 46.9916], "end": [87.4622, 46.9916], "width": 0.127}, {"type": "segment", "start": [86.9422, 46.501599999999996], "end": [86.7422, 46.3916], "width": 0.127}, {"type": "segment", "start": [87.42219999999999, 46.291599999999995], "end": [87.23219999999999, 46.0916], "width": 0.127}, {"type": "segment", "start": [87.1322, 46.3116], "end": [87.0322, 46.1016], "width": 0.127}, {"type": "segment", "start": [87.12219999999999, 46.3116], "end": [86.9322, 46.501599999999996], "width": 0.127}, {"type": "segment", "start": [87.1322, 46.3116], "end": [87.12219999999999, 46.3116], "width": 0.127}, {"type": "segment", "start": [87.3922, 46.3116], "end": [87.1322, 46.3116], "width": 0.127}, {"type": "segment", "start": [87.3922, 45.9216], "end": [87.3922, 46.3116], "width": 0.127}, {"type": "segment", "start": [87.0322, 46.1016], "end": [86.7422, 46.3916], "width": 0.127}, {"type": "segment", "start": [87.2422, 46.1016], "end": [87.0322, 46.1016], "width": 0.127}, {"type": "segment", "start": [87.2422, 45.9116], "end": [87.2422, 46.1016], "width": 0.127}, {"type": "segment", "start": [87.67219999999999, 45.9116], "end": [87.2422, 45.9116], "width": 0.127}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -2.275], [1.16, -2.275], [1.16, -2.125], [1.49, -2.125]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -1.875], [1.16, -1.875], [1.16, -1.7249999999999999], [1.49, -1.7249999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -1.4749999999999999], [1.16, -1.4749999999999999], [1.16, -1.325], [1.49, -1.325]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -1.075], [1.16, -1.075], [1.16, -0.9249999999999999], [1.49, -0.9249999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -0.6749999999999999], [1.16, -0.6749999999999999], [1.16, -0.525], [1.49, -0.525]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, -0.27499999999999997], [1.16, -0.27499999999999997], [1.16, -0.125], [1.49, -0.125]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 0.125], [1.16, 0.125], [1.16, 0.27499999999999997], [1.49, 0.27499999999999997]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 0.525], [1.16, 0.525], [1.16, 0.6749999999999999], [1.49, 0.6749999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 0.9249999999999999], [1.16, 0.9249999999999999], [1.16, 1.075], [1.49, 1.075]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 1.325], [1.16, 1.325], [1.16, 1.4749999999999999], [1.49, 1.4749999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 1.7249999999999999], [1.16, 1.7249999999999999], [1.16, 1.875], [1.49, 1.875]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[1.49, 2.125], [1.16, 2.125], [1.16, 2.275], [1.49, 2.275]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 2.275], [-1.16, 2.275], [-1.16, 2.125], [-1.49, 2.125]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 1.875], [-1.16, 1.875], [-1.16, 1.7249999999999999], [-1.49, 1.7249999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 1.4749999999999999], [-1.16, 1.4749999999999999], [-1.16, 1.325], [-1.49, 1.325]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 1.075], [-1.16, 1.075], [-1.16, 0.9249999999999999], [-1.49, 0.9249999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 0.6749999999999999], [-1.16, 0.6749999999999999], [-1.16, 0.525], [-1.49, 0.525]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, 0.27499999999999997], [-1.16, 0.27499999999999997], [-1.16, 0.125], [-1.49, 0.125]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -0.125], [-1.16, -0.125], [-1.16, -0.27499999999999997], [-1.49, -0.27499999999999997]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -0.525], [-1.16, -0.525], [-1.16, -0.6749999999999999], [-1.49, -0.6749999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -0.9249999999999999], [-1.16, -0.9249999999999999], [-1.16, -1.075], [-1.49, -1.075]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -1.325], [-1.16, -1.325], [-1.16, -1.4749999999999999], [-1.49, -1.4749999999999999]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -1.7249999999999999], [-1.16, -1.7249999999999999], [-1.16, -1.875], [-1.49, -1.875]]]}, {"type": "polygon", "pos": [89.9922, 47.0916], "angle": [90.0], "polygons": [[[-1.49, -2.125], [-1.16, -2.125], [-1.16, -2.275], [-1.49, -2.275]]]}, {"type": "arc", "start": [93.973, 52.335], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [96.37299999999999, 52.335], "end": [96.37299999999999, 50.535], "width": 0.127}, {"type": "segment", "start": [96.273, 50.434999999999995], "end": [94.023, 50.434999999999995], "width": 0.127}, {"type": "arc", "start": [96.273, 50.535], "radius": 0.09999999999999999, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "arc", "start": [93.99799999999999, 50.559999999999995], "radius": 0.127475, "startangle": 258.6900675259798, "endangle": 281.3099325259798, "width": 0.127}, {"type": "arc", "start": [93.973, 50.535], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "arc", "start": [96.273, 52.335], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [93.87299999999999, 52.335], "end": [93.87299999999999, 50.535], "width": 0.127}, {"type": "segment", "start": [96.273, 52.434999999999995], "end": [93.973, 52.434999999999995], "width": 0.127}, {"type": "segment", "start": [76.8402, 61.837199999999996], "end": [80.3402, 61.837199999999996], "width": 0.127}, {"type": "arc", "start": [76.8402, 61.337199999999996], "radius": 0.5, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [76.3402, 51.237199999999994], "end": [76.3402, 61.337199999999996], "width": 0.127}, {"type": "arc", "start": [76.8402, 51.237199999999994], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [80.3402, 50.737199999999994], "end": [76.8402, 50.737199999999994], "width": 0.127}, {"type": "segment", "start": [91.37859999999999, 61.510999999999996], "end": [91.37859999999999, 62.010999999999996], "width": 0.127}, {"type": "arc", "start": [91.50359999999999, 61.535999999999994], "radius": 0.127475, "startangle": 191.30993247402023, "endangle": 281.30993247402023, "width": 0.127}, {"type": "segment", "start": [91.42859999999999, 56.611], "end": [91.5286, 56.611], "width": 0.127}, {"type": "arc", "start": [91.42859999999999, 56.461], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [91.2786, 56.410999999999994], "end": [91.2786, 56.461], "width": 0.127}, {"type": "arc", "start": [91.37859999999999, 56.410999999999994], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "arc", "start": [91.4036, 55.336], "radius": 0.127475, "startangle": 101.30993247402019, "endangle": 191.3099324740202, "width": 0.127}, {"type": "segment", "start": [91.2786, 55.361], "end": [91.2786, 55.311], "width": 0.127}, {"type": "arc", "start": [91.42859999999999, 55.311], "radius": 0.158114, "startangle": 161.56505117707798, "endangle": 251.56505117707798, "width": 0.127}, {"type": "segment", "start": [91.42859999999999, 51.961], "end": [91.5286, 51.961], "width": 0.127}, {"type": "arc", "start": [91.42859999999999, 51.861], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [91.3286, 51.811], "end": [91.3286, 51.861], "width": 0.127}, {"type": "arc", "start": [91.4536, 51.836], "radius": 0.127475, "startangle": 191.30993247402023, "endangle": 281.30993247402023, "width": 0.127}, {"type": "arc", "start": [91.4786, 51.160999999999994], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "arc", "start": [91.4786, 51.160999999999994], "radius": 0.15, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.9286, 60.811], "end": [88.9286, 61.160999999999994], "width": 0.127}, {"type": "segment", "start": [88.9286, 61.160999999999994], "end": [88.8286, 61.160999999999994], "width": 0.127}, {"type": "segment", "start": [89.0786, 61.160999999999994], "end": [88.9286, 61.160999999999994], "width": 0.127}, {"type": "segment", "start": [89.0786, 61.361], "end": [89.0786, 61.510999999999996], "width": 0.127}, {"type": "segment", "start": [88.7786, 61.361], "end": [89.0786, 61.361], "width": 0.127}, {"type": "segment", "start": [88.7786, 61.410999999999994], "end": [88.7786, 61.361], "width": 0.127}, {"type": "arc", "start": [88.9536, 60.910999999999994], "radius": 0.175, "startangle": 180.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [88.7786, 61.361], "end": [88.7786, 60.910999999999994], "width": 0.127}, {"type": "arc", "start": [88.9536, 61.410999999999994], "radius": 0.175, "startangle": 0.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [89.12859999999999, 60.910999999999994], "end": [89.12859999999999, 61.410999999999994], "width": 0.127}, {"type": "segment", "start": [87.12859999999999, 62.061], "end": [87.12859999999999, 62.111], "width": 0.127}, {"type": "segment", "start": [87.6786, 62.111], "end": [87.4286, 62.111], "width": 0.127}, {"type": "segment", "start": [82.12859999999999, 61.760999999999996], "end": [82.12859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [87.12859999999999, 61.811], "end": [89.37859999999999, 61.811], "width": 0.127}, {"type": "segment", "start": [87.12859999999999, 61.811], "end": [87.12859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [85.62859999999999, 61.811], "end": [87.12859999999999, 61.811], "width": 0.127}, {"type": "segment", "start": [82.8286, 61.760999999999996], "end": [82.5786, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [83.7286, 62.010999999999996], "end": [83.2786, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [84.0286, 61.760999999999996], "end": [84.0286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [84.6786, 61.760999999999996], "end": [84.6786, 62.010999999999996], "width": 0.127}, {"type": "arc", "start": [85.4786, 62.010999999999996], "radius": 0.25, "startangle": 306.86989764584405, "endangle": 359.99999964584407, "width": 0.127}, {"type": "arc", "start": [85.478601, 62.010999], "radius": 0.249999, "startangle": 269.99977081596523, "endangle": 306.8696688159652, "width": 0.127}, {"type": "segment", "start": [84.6786, 61.760999999999996], "end": [85.4786, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [84.0286, 61.760999999999996], "end": [84.6786, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [83.2786, 61.760999999999996], "end": [84.0286, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [82.8286, 61.760999999999996], "end": [83.2786, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [82.12859999999999, 61.760999999999996], "end": [82.8286, 61.760999999999996], "width": 0.127}, {"type": "segment", "start": [81.2786, 61.760999999999996], "end": [82.12859999999999, 61.760999999999996], "width": 0.127}, {"type": "arc", "start": [81.2786, 62.010999999999996], "radius": 0.25, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [86.37859999999999, 60.660999999999994], "end": [85.12859999999999, 60.660999999999994], "width": 0.127}, {"type": "segment", "start": [87.87859999999999, 60.561], "end": [87.87859999999999, 60.961], "width": 0.127}, {"type": "segment", "start": [84.8286, 60.961], "end": [87.1786, 60.961], "width": 0.127}, {"type": "segment", "start": [85.7786, 61.311], "end": [86.4786, 60.611], "width": 0.127}, {"type": "arc", "start": [87.9286, 60.760999999999996], "radius": 0.19999999999999998, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [87.87859999999999, 60.961], "end": [87.9286, 60.961], "width": 0.127}, {"type": "segment", "start": [87.2286, 60.961], "end": [87.87859999999999, 60.961], "width": 0.127}, {"type": "segment", "start": [87.0786, 61.061], "end": [87.2286, 60.961], "width": 0.127}, {"type": "segment", "start": [86.5786, 61.061], "end": [87.0786, 61.061], "width": 0.127}, {"type": "segment", "start": [86.4286, 61.311], "end": [86.5786, 61.061], "width": 0.127}, {"type": "segment", "start": [85.7786, 61.311], "end": [86.4286, 61.311], "width": 0.127}, {"type": "segment", "start": [84.9786, 61.311], "end": [85.7786, 61.311], "width": 0.127}, {"type": "arc", "start": [84.9786, 61.260999999999996], "radius": 0.049999999999999996, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [84.7786, 61.260999999999996], "end": [84.9286, 61.260999999999996], "width": 0.127}, {"type": "arc", "start": [84.8036, 61.186], "radius": 0.079057, "startangle": 108.43494882292201, "endangle": 198.43494882292202, "width": 0.127}, {"type": "arc", "start": [84.87859999999999, 61.111], "radius": 0.158114, "startangle": 161.56505117707798, "endangle": 251.56505117707798, "width": 0.127}, {"type": "segment", "start": [85.2286, 60.561], "end": [84.8286, 60.961], "width": 0.127}, {"type": "segment", "start": [87.87859999999999, 60.561], "end": [85.2286, 60.561], "width": 0.127}, {"type": "segment", "start": [87.9786, 60.561], "end": [87.87859999999999, 60.561], "width": 0.127}, {"type": "arc", "start": [87.9786, 60.711], "radius": 0.15, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [88.5286, 60.111], "end": [88.9786, 60.111], "width": 0.127}, {"type": "arc", "start": [88.5286, 60.211], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.9786, 60.311], "end": [88.5286, 60.311], "width": 0.127}, {"type": "arc", "start": [88.9786, 60.211], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [89.5286, 61.061], "end": [89.37859999999999, 61.061], "width": 0.127}, {"type": "arc", "start": [89.5286, 60.961], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [90.12859999999999, 60.111], "end": [89.62859999999999, 60.961], "width": 0.127}, {"type": "arc", "start": [90.3286, 60.111], "radius": 0.19999999999999998, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "arc", "start": [90.3286, 60.160999999999994], "radius": 0.25, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 59.811], "end": [88.5786, 59.811], "width": 0.127}, {"type": "arc", "start": [88.55539399999999, 59.510999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.5786, 59.211], "end": [88.7286, 59.211], "width": 0.127}, {"type": "segment", "start": [87.7786, 59.260999999999996], "end": [87.7786, 59.760999999999996], "width": 0.127}, {"type": "segment", "start": [87.9786, 59.160999999999994], "end": [88.5286, 59.160999999999994], "width": 0.127}, {"type": "segment", "start": [87.9786, 59.811], "end": [87.9786, 59.160999999999994], "width": 0.127}, {"type": "segment", "start": [88.5786, 59.811], "end": [87.9786, 59.811], "width": 0.127}, {"type": "arc", "start": [88.405394, 59.510999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.0286, 59.111], "end": [88.4786, 59.111], "width": 0.127}, {"type": "arc", "start": [88.0286, 59.510999999999996], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.4786, 59.910999999999994], "end": [88.0286, 59.910999999999994], "width": 0.127}, {"type": "arc", "start": [88.4786, 59.510999999999996], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [89.37859999999999, 61.811], "end": [89.37859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [89.37859999999999, 61.061], "end": [89.37859999999999, 61.811], "width": 0.127}, {"type": "segment", "start": [89.37859999999999, 60.311], "end": [89.37859999999999, 61.061], "width": 0.127}, {"type": "segment", "start": [89.87859999999999, 59.510999999999996], "end": [89.37859999999999, 60.311], "width": 0.127}, {"type": "segment", "start": [90.5786, 59.510999999999996], "end": [89.87859999999999, 59.510999999999996], "width": 0.127}, {"type": "segment", "start": [90.9286, 60.611], "end": [90.5786, 59.510999999999996], "width": 0.127}, {"type": "segment", "start": [90.9286, 61.160999999999994], "end": [90.9286, 60.611], "width": 0.127}, {"type": "segment", "start": [90.8286, 61.260999999999996], "end": [90.9286, 61.160999999999994], "width": 0.127}, {"type": "segment", "start": [90.8286, 61.961], "end": [90.8286, 61.260999999999996], "width": 0.127}, {"type": "segment", "start": [88.9786, 58.711], "end": [88.8286, 58.711], "width": 0.127}, {"type": "arc", "start": [88.80539399999999, 58.410999999999994], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.8286, 58.111], "end": [88.9786, 58.111], "width": 0.127}, {"type": "segment", "start": [88.0286, 58.160999999999994], "end": [88.0286, 58.660999999999994], "width": 0.127}, {"type": "segment", "start": [88.2286, 58.061], "end": [88.7786, 58.061], "width": 0.127}, {"type": "segment", "start": [88.2286, 58.711], "end": [88.2286, 58.061], "width": 0.127}, {"type": "segment", "start": [88.8286, 58.711], "end": [88.2286, 58.711], "width": 0.127}, {"type": "arc", "start": [88.655394, 58.410999999999994], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.2786, 58.010999999999996], "end": [88.7286, 58.010999999999996], "width": 0.127}, {"type": "arc", "start": [88.2786, 58.410999999999994], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 58.811], "end": [88.2786, 58.811], "width": 0.127}, {"type": "arc", "start": [88.7286, 58.410999999999994], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 57.611], "end": [88.5786, 57.611], "width": 0.127}, {"type": "arc", "start": [88.55539399999999, 57.311], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.5786, 57.010999999999996], "end": [88.7286, 57.010999999999996], "width": 0.127}, {"type": "segment", "start": [87.7786, 57.061], "end": [87.7786, 57.561], "width": 0.127}, {"type": "segment", "start": [87.9786, 56.961], "end": [88.5286, 56.961], "width": 0.127}, {"type": "segment", "start": [87.9786, 57.611], "end": [87.9786, 56.961], "width": 0.127}, {"type": "segment", "start": [88.5786, 57.611], "end": [87.9786, 57.611], "width": 0.127}, {"type": "arc", "start": [88.405394, 57.311], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.0286, 56.910999999999994], "end": [88.4786, 56.910999999999994], "width": 0.127}, {"type": "arc", "start": [88.0286, 57.311], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.4786, 57.711], "end": [88.0286, 57.711], "width": 0.127}, {"type": "arc", "start": [88.4786, 57.311], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.37859999999999, 56.561], "end": [88.2286, 56.561], "width": 0.127}, {"type": "arc", "start": [88.205394, 56.260999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.2286, 55.961], "end": [88.37859999999999, 55.961], "width": 0.127}, {"type": "segment", "start": [87.4286, 56.010999999999996], "end": [87.4286, 56.510999999999996], "width": 0.127}, {"type": "segment", "start": [87.62859999999999, 55.910999999999994], "end": [88.1786, 55.910999999999994], "width": 0.127}, {"type": "segment", "start": [87.62859999999999, 56.561], "end": [87.62859999999999, 55.910999999999994], "width": 0.127}, {"type": "segment", "start": [88.2286, 56.561], "end": [87.62859999999999, 56.561], "width": 0.127}, {"type": "arc", "start": [88.05539399999999, 56.260999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [87.6786, 55.861], "end": [88.12859999999999, 55.861], "width": 0.127}, {"type": "arc", "start": [87.6786, 56.260999999999996], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.12859999999999, 56.660999999999994], "end": [87.6786, 56.660999999999994], "width": 0.127}, {"type": "arc", "start": [88.12859999999999, 56.260999999999996], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 55.410999999999994], "end": [88.5786, 55.410999999999994], "width": 0.127}, {"type": "arc", "start": [88.55539399999999, 55.111], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.5786, 54.811], "end": [88.7286, 54.811], "width": 0.127}, {"type": "segment", "start": [87.7786, 54.861], "end": [87.7786, 55.361], "width": 0.127}, {"type": "segment", "start": [87.9786, 54.760999999999996], "end": [88.5286, 54.760999999999996], "width": 0.127}, {"type": "segment", "start": [87.9786, 55.410999999999994], "end": [87.9786, 54.760999999999996], "width": 0.127}, {"type": "segment", "start": [88.5786, 55.410999999999994], "end": [87.9786, 55.410999999999994], "width": 0.127}, {"type": "arc", "start": [88.405394, 55.111], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.0286, 54.711], "end": [88.4786, 54.711], "width": 0.127}, {"type": "arc", "start": [88.0286, 55.111], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.4786, 55.510999999999996], "end": [88.0286, 55.510999999999996], "width": 0.127}, {"type": "arc", "start": [88.4786, 55.111], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.37859999999999, 54.311], "end": [88.2286, 54.311], "width": 0.127}, {"type": "arc", "start": [88.205394, 54.010999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.2286, 53.711], "end": [88.37859999999999, 53.711], "width": 0.127}, {"type": "segment", "start": [87.4286, 53.760999999999996], "end": [87.4286, 54.260999999999996], "width": 0.127}, {"type": "segment", "start": [87.62859999999999, 53.660999999999994], "end": [88.1786, 53.660999999999994], "width": 0.127}, {"type": "segment", "start": [87.62859999999999, 54.311], "end": [87.62859999999999, 53.660999999999994], "width": 0.127}, {"type": "segment", "start": [88.2286, 54.311], "end": [87.62859999999999, 54.311], "width": 0.127}, {"type": "arc", "start": [88.05539399999999, 54.010999999999996], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [87.6786, 53.611], "end": [88.12859999999999, 53.611], "width": 0.127}, {"type": "arc", "start": [87.6786, 54.010999999999996], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.12859999999999, 54.410999999999994], "end": [87.6786, 54.410999999999994], "width": 0.127}, {"type": "arc", "start": [88.12859999999999, 54.010999999999996], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 53.211], "end": [88.5786, 53.211], "width": 0.127}, {"type": "arc", "start": [88.55539399999999, 52.910999999999994], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.5786, 52.611], "end": [88.7286, 52.611], "width": 0.127}, {"type": "segment", "start": [87.7786, 52.660999999999994], "end": [87.7786, 53.160999999999994], "width": 0.127}, {"type": "segment", "start": [87.9786, 52.561], "end": [88.5286, 52.561], "width": 0.127}, {"type": "segment", "start": [87.9786, 53.211], "end": [87.9786, 52.561], "width": 0.127}, {"type": "segment", "start": [88.5786, 53.211], "end": [87.9786, 53.211], "width": 0.127}, {"type": "arc", "start": [88.405394, 52.910999999999994], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.0286, 52.510999999999996], "end": [88.4786, 52.510999999999996], "width": 0.127}, {"type": "arc", "start": [88.0286, 52.910999999999994], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.4786, 53.311], "end": [88.0286, 53.311], "width": 0.127}, {"type": "arc", "start": [88.4786, 52.910999999999994], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "segment", "start": [88.7286, 52.111], "end": [88.5786, 52.111], "width": 0.127}, {"type": "arc", "start": [88.55539399999999, 51.811], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.5786, 51.510999999999996], "end": [88.7286, 51.510999999999996], "width": 0.127}, {"type": "segment", "start": [87.7786, 51.561], "end": [87.7786, 52.061], "width": 0.127}, {"type": "segment", "start": [87.9786, 51.461], "end": [88.5286, 51.461], "width": 0.127}, {"type": "segment", "start": [87.9786, 52.111], "end": [87.9786, 51.461], "width": 0.127}, {"type": "segment", "start": [88.5786, 52.111], "end": [87.9786, 52.111], "width": 0.127}, {"type": "arc", "start": [88.405394, 51.811], "radius": 0.34641099999999997, "startangle": 300.00013167170204, "endangle": 420.00013167170204, "width": 0.127}, {"type": "segment", "start": [88.0286, 51.410999999999994], "end": [88.4786, 51.410999999999994], "width": 0.127}, {"type": "arc", "start": [88.0286, 51.811], "radius": 0.39999999999999997, "startangle": 90.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [88.4786, 52.211], "end": [88.0286, 52.211], "width": 0.127}, {"type": "arc", "start": [88.4786, 51.811], "radius": 0.39999999999999997, "startangle": 270.0, "endangle": 450.0, "width": 0.127}, {"type": "arc", "start": [56.457485, 57.032242999999994], "radius": 25.282881, "startangle": -1.7480533416582007, "endangle": 8.251946658341799, "width": 0.127}, {"type": "arc", "start": [81.37859999999999, 60.660999999999994], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [80.3286, 61.260999999999996], "end": [81.37859999999999, 60.760999999999996], "width": 0.127}, {"type": "segment", "start": [80.3286, 62.010999999999996], "end": [80.3286, 61.260999999999996], "width": 0.127}, {"type": "segment", "start": [81.0286, 62.010999999999996], "end": [80.3286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [82.12859999999999, 62.010999999999996], "end": [81.0286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [82.5786, 62.010999999999996], "end": [82.12859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [83.7286, 62.010999999999996], "end": [82.5786, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [84.0286, 62.010999999999996], "end": [83.7286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [84.6786, 62.010999999999996], "end": [84.0286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [85.7286, 62.010999999999996], "end": [84.6786, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [87.12859999999999, 62.010999999999996], "end": [85.7286, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [89.37859999999999, 62.010999999999996], "end": [87.12859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [91.37859999999999, 62.010999999999996], "end": [89.37859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [91.4786, 62.010999999999996], "end": [91.37859999999999, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [91.4786, 61.410999999999994], "end": [91.4786, 62.010999999999996], "width": 0.127}, {"type": "segment", "start": [91.5286, 61.410999999999994], "end": [91.4786, 61.410999999999994], "width": 0.127}, {"type": "segment", "start": [91.5786, 61.410999999999994], "end": [91.5286, 61.410999999999994], "width": 0.127}, {"type": "segment", "start": [91.5786, 56.611], "end": [91.5786, 61.410999999999994], "width": 0.127}, {"type": "segment", "start": [83.12859999999999, 50.611], "end": [82.12859999999999, 50.611], "width": 0.127}, {"type": "segment", "start": [84.5286, 50.561], "end": [84.5786, 50.561], "width": 0.127}, {"type": "segment", "start": [84.9786, 50.561], "end": [84.9286, 50.561], "width": 0.127}, {"type": "segment", "start": [89.5786, 50.611], "end": [88.5786, 50.611], "width": 0.127}, {"type": "segment", "start": [91.37859999999999, 55.461], "end": [91.37859999999999, 56.311], "width": 0.127}, {"type": "segment", "start": [91.5786, 55.160999999999994], "end": [91.37859999999999, 55.160999999999994], "width": 0.127}, {"type": "segment", "start": [91.5786, 51.711], "end": [91.5786, 55.160999999999994], "width": 0.127}, {"type": "segment", "start": [91.4786, 51.711], "end": [91.5786, 51.711], "width": 0.127}, {"type": "segment", "start": [91.4786, 51.311], "end": [91.4786, 51.711], "width": 0.127}, {"type": "segment", "start": [91.4786, 50.660999999999994], "end": [91.4786, 51.010999999999996], "width": 0.127}, {"type": "segment", "start": [80.2786, 50.660999999999994], "end": [91.4786, 50.660999999999994], "width": 0.127}, {"type": "arc", "start": [58.196993, 55.354006], "radius": 23.54908, "startangle": 352.2072957060203, "endangle": 362.2072957060203, "width": 0.127}, {"type": "arc", "start": [81.3536, 52.135999999999996], "radius": 0.176777, "startangle": 278.13010235415595, "endangle": 368.13010235415595, "width": 0.127}, {"type": "segment", "start": [80.4786, 51.561], "end": [81.37859999999999, 51.961], "width": 0.127}, {"type": "segment", "start": [80.2786, 51.561], "end": [80.4786, 51.561], "width": 0.127}, {"type": "segment", "start": [80.2786, 50.660999999999994], "end": [80.2786, 51.561], "width": 0.127}, {"type": "segment", "start": [102.386, 67.461], "end": [105.386, 67.461], "width": 0.127}, {"type": "segment", "start": [102.386, 70.461], "end": [102.386, 67.461], "width": 0.127}, {"type": "segment", "start": [105.386, 70.461], "end": [102.386, 70.461], "width": 0.127}, {"type": "segment", "start": [105.386, 67.461], "end": [105.386, 70.461], "width": 0.127}, {"type": "segment", "start": [95.734, 60.095], "end": [95.734, 63.095], "width": 0.127}, {"type": "segment", "start": [92.734, 60.095], "end": [95.734, 60.095], "width": 0.127}, {"type": "segment", "start": [92.734, 63.095], "end": [92.734, 60.095], "width": 0.127}, {"type": "segment", "start": [95.734, 63.095], "end": [92.734, 63.095], "width": 0.127}, {"type": "segment", "start": [91.416, 69.318], "end": [88.416, 69.318], "width": 0.127}, {"type": "segment", "start": [91.416, 66.318], "end": [91.416, 69.318], "width": 0.127}, {"type": "segment", "start": [88.416, 66.318], "end": [91.416, 66.318], "width": 0.127}, {"type": "segment", "start": [88.416, 69.318], "end": [88.416, 66.318], "width": 0.127}, {"type": "polygon", "pos": [95.25, 69.215], "angle": [270.0], "polygons": [[[-3.0, -3.0], [-3.0, -2.5], [-2.5, -3.0]]]}, {"type": "segment", "start": [92.25, 66.215], "end": [98.25, 66.215], "width": 0.127}, {"type": "segment", "start": [92.25, 72.215], "end": [92.25, 66.215], "width": 0.127}, {"type": "segment", "start": [98.25, 72.215], "end": [92.25, 72.215], "width": 0.127}, {"type": "segment", "start": [98.25, 66.215], "end": [98.25, 72.215], "width": 0.127}, {"type": "arc", "start": [81.30499999999999, 71.87299999999999], "radius": 0.075, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [81.38, 70.573], "end": [81.38, 71.87299999999999], "width": 0.127}, {"type": "arc", "start": [80.78, 71.898], "radius": 0.075, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [80.705, 70.573], "end": [80.705, 71.898], "width": 0.127}, {"type": "arc", "start": [81.505, 70.673], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "arc", "start": [80.55499999999999, 70.673], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [80.705, 70.573], "end": [80.55499999999999, 70.573], "width": 0.127}, {"type": "segment", "start": [81.38, 70.573], "end": [80.705, 70.573], "width": 0.127}, {"type": "segment", "start": [81.505, 70.573], "end": [81.38, 70.573], "width": 0.127}, {"type": "segment", "start": [80.78, 71.973], "end": [80.755, 71.973], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 71.973], "end": [80.78, 71.973], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 71.87299999999999], "end": [81.30499999999999, 71.223], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 71.948], "end": [81.30499999999999, 71.87299999999999], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 71.973], "end": [81.30499999999999, 71.948], "width": 0.127}, {"type": "segment", "start": [80.455, 71.973], "end": [80.455, 70.673], "width": 0.127}, {"type": "arc", "start": [80.58, 71.948], "radius": 0.127475, "startangle": 78.69006752597979, "endangle": 168.6900675259798, "width": 0.127}, {"type": "arc", "start": [80.63, 71.948], "radius": 0.127475, "startangle": 11.309932474020215, "endangle": 101.30993247402023, "width": 0.127}, {"type": "segment", "start": [80.755, 71.173], "end": [80.755, 71.973], "width": 0.127}, {"type": "arc", "start": [80.85499999999999, 71.173], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [81.205, 71.073], "end": [80.85499999999999, 71.073], "width": 0.127}, {"type": "arc", "start": [81.17999999999999, 71.198], "radius": 0.127475, "startangle": -78.69006752597979, "endangle": 11.309932474020215, "width": 0.127}, {"type": "arc", "start": [81.454999, 71.923], "radius": 0.158113, "startangle": 161.56493658483143, "endangle": 198.43483458483144, "width": 0.127}, {"type": "arc", "start": [81.455, 71.92299899999999], "radius": 0.158115, "startangle": 108.43483423205053, "endangle": 161.5649362320505, "width": 0.127}, {"type": "arc", "start": [81.455, 71.923], "radius": 0.158114, "startangle": 18.434948822922014, "endangle": 108.43494882292202, "width": 0.127}, {"type": "segment", "start": [81.60499999999999, 70.673], "end": [81.60499999999999, 71.973], "width": 0.127}, {"type": "arc", "start": [81.30499999999999, 67.573], "radius": 0.075, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [81.38, 68.87299999999999], "end": [81.38, 67.573], "width": 0.127}, {"type": "arc", "start": [80.78, 67.548], "radius": 0.075, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [80.705, 68.87299999999999], "end": [80.705, 67.548], "width": 0.127}, {"type": "arc", "start": [81.505, 68.773], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "arc", "start": [80.55499999999999, 68.773], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [80.705, 68.87299999999999], "end": [80.55499999999999, 68.87299999999999], "width": 0.127}, {"type": "segment", "start": [81.38, 68.87299999999999], "end": [80.705, 68.87299999999999], "width": 0.127}, {"type": "segment", "start": [81.505, 68.87299999999999], "end": [81.38, 68.87299999999999], "width": 0.127}, {"type": "segment", "start": [77.47999999999999, 71.598], "end": [77.80499999999999, 71.723], "width": 0.127}, {"type": "segment", "start": [77.255, 71.598], "end": [77.47999999999999, 71.598], "width": 0.127}, {"type": "segment", "start": [77.47999999999999, 72.673], "end": [77.80499999999999, 72.523], "width": 0.127}, {"type": "segment", "start": [77.255, 72.673], "end": [77.47999999999999, 72.673], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 73.573], "end": [77.455, 73.573], "width": 0.127}, {"type": "segment", "start": [81.955, 73.073], "end": [76.205, 73.073], "width": 0.127}, {"type": "segment", "start": [81.705, 70.173], "end": [81.705, 69.273], "width": 0.127}, {"type": "segment", "start": [81.205, 69.973], "end": [81.205, 69.473], "width": 0.127}, {"type": "arc", "start": [81.405, 69.972999], "radius": 0.20000099999999998, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [81.705, 70.173], "end": [81.405, 70.173], "width": 0.127}, {"type": "segment", "start": [81.905, 70.173], "end": [81.705, 70.173], "width": 0.127}, {"type": "arc", "start": [81.905, 70.273], "radius": 0.09999999999999999, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [82.005, 73.423], "end": [82.005, 70.273], "width": 0.127}, {"type": "segment", "start": [80.155, 71.923], "end": [79.655, 71.923], "width": 0.127}, {"type": "segment", "start": [80.155, 72.173], "end": [79.705, 72.173], "width": 0.127}, {"type": "segment", "start": [79.655, 72.473], "end": [80.155, 72.473], "width": 0.127}, {"type": "segment", "start": [79.655, 71.923], "end": [79.655, 72.473], "width": 0.127}, {"type": "segment", "start": [79.655, 71.673], "end": [79.655, 71.923], "width": 0.127}, {"type": "segment", "start": [80.155, 71.673], "end": [79.655, 71.673], "width": 0.127}, {"type": "segment", "start": [80.155, 71.923], "end": [80.155, 71.673], "width": 0.127}, {"type": "segment", "start": [80.155, 72.173], "end": [80.155, 71.923], "width": 0.127}, {"type": "segment", "start": [80.155, 72.473], "end": [80.155, 72.173], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 73.973], "end": [77.80499999999999, 74.323], "width": 0.127}, {"type": "arc", "start": [77.955, 73.973], "radius": 0.15, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [78.255, 73.823], "end": [77.955, 73.823], "width": 0.127}, {"type": "arc", "start": [78.255, 73.973], "radius": 0.15, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [78.405, 74.323], "end": [78.405, 73.973], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 74.323], "end": [77.405, 74.323], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 74.823], "end": [77.80499999999999, 74.323], "width": 0.127}, {"type": "segment", "start": [78.405, 74.323], "end": [78.405, 74.823], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 74.323], "end": [78.405, 74.323], "width": 0.127}, {"type": "segment", "start": [82.005, 74.273], "end": [80.80499999999999, 74.273], "width": 0.127}, {"type": "segment", "start": [82.005, 73.573], "end": [80.80499999999999, 73.573], "width": 0.127}, {"type": "polygon", "pos": [78.10499999999999, 69.723], "angle": [270.0], "polygons": [[[1.425, -4.25], [1.175, -4.25], [1.175, -3.9], [1.425, -3.9]]]}, {"type": "polygon", "pos": [78.10499999999999, 69.723], "angle": [270.0], "polygons": [[[0.7749999999999999, -4.25], [0.525, -4.25], [0.525, -3.9], [0.7749999999999999, -3.9]]]}, {"type": "segment", "start": [76.905, 72.473], "end": [77.155, 72.473], "width": 0.127}, {"type": "segment", "start": [77.155, 72.573], "end": [77.155, 72.473], "width": 0.127}, {"type": "arc", "start": [77.255, 72.573], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [78.405, 72.523], "end": [77.80499999999999, 72.523], "width": 0.127}, {"type": "segment", "start": [76.905, 71.823], "end": [76.905, 72.473], "width": 0.127}, {"type": "segment", "start": [76.905, 71.823], "end": [77.155, 71.823], "width": 0.127}, {"type": "segment", "start": [76.755, 71.823], "end": [76.905, 71.823], "width": 0.127}, {"type": "segment", "start": [76.755, 72.473], "end": [76.755, 71.823], "width": 0.127}, {"type": "segment", "start": [76.905, 72.473], "end": [76.755, 72.473], "width": 0.127}, {"type": "segment", "start": [77.155, 71.823], "end": [77.155, 72.473], "width": 0.127}, {"type": "segment", "start": [77.155, 71.698], "end": [77.155, 71.823], "width": 0.127}, {"type": "arc", "start": [77.255, 71.698], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [78.405, 71.723], "end": [77.80499999999999, 71.723], "width": 0.127}, {"type": "arc", "start": [78.405, 71.973], "radius": 0.25, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [78.655, 72.323], "end": [78.655, 71.973], "width": 0.127}, {"type": "arc", "start": [78.42999999999999, 72.298], "radius": 0.226385, "startangle": 6.340191745909909, "endangle": 96.34019174590992, "width": 0.127}, {"type": "segment", "start": [77.405, 74.323], "end": [77.405, 73.423], "width": 0.127}, {"type": "segment", "start": [77.405, 74.823], "end": [77.405, 74.323], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 74.823], "end": [77.405, 74.823], "width": 0.127}, {"type": "segment", "start": [78.405, 74.823], "end": [77.80499999999999, 74.823], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 74.823], "end": [78.405, 74.823], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 74.323], "end": [78.80499999999999, 74.823], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 73.573], "end": [78.80499999999999, 74.323], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 73.423], "end": [78.80499999999999, 73.573], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 73.573], "end": [80.80499999999999, 73.423], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 74.273], "end": [80.80499999999999, 73.573], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 74.823], "end": [80.80499999999999, 74.273], "width": 0.127}, {"type": "segment", "start": [82.005, 74.823], "end": [80.80499999999999, 74.823], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 73.423], "end": [82.005, 73.423], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 73.423], "end": [80.80499999999999, 73.423], "width": 0.127}, {"type": "segment", "start": [77.405, 73.423], "end": [78.80499999999999, 73.423], "width": 0.127}, {"type": "segment", "start": [76.205, 73.423], "end": [77.405, 73.423], "width": 0.127}, {"type": "segment", "start": [76.205, 73.073], "end": [76.205, 73.423], "width": 0.127}, {"type": "segment", "start": [76.205, 66.37299999999999], "end": [76.205, 73.073], "width": 0.127}, {"type": "segment", "start": [82.005, 73.573], "end": [82.005, 73.423], "width": 0.127}, {"type": "segment", "start": [82.005, 74.273], "end": [82.005, 73.573], "width": 0.127}, {"type": "segment", "start": [82.005, 74.823], "end": [82.005, 74.273], "width": 0.127}, {"type": "segment", "start": [77.47999999999999, 67.848], "end": [77.80499999999999, 67.723], "width": 0.127}, {"type": "segment", "start": [77.255, 67.848], "end": [77.47999999999999, 67.848], "width": 0.127}, {"type": "segment", "start": [77.47999999999999, 66.773], "end": [77.80499999999999, 66.923], "width": 0.127}, {"type": "segment", "start": [77.255, 66.773], "end": [77.47999999999999, 66.773], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 65.87299999999999], "end": [77.455, 65.87299999999999], "width": 0.127}, {"type": "segment", "start": [81.955, 66.37299999999999], "end": [76.205, 66.37299999999999], "width": 0.127}, {"type": "arc", "start": [81.405, 69.473001], "radius": 0.20000099999999998, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [81.705, 69.273], "end": [81.405, 69.273], "width": 0.127}, {"type": "segment", "start": [81.905, 69.273], "end": [81.705, 69.273], "width": 0.127}, {"type": "arc", "start": [81.905, 69.173], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [82.005, 66.023], "end": [82.005, 69.173], "width": 0.127}, {"type": "segment", "start": [80.155, 67.523], "end": [79.655, 67.523], "width": 0.127}, {"type": "segment", "start": [80.155, 67.273], "end": [79.705, 67.273], "width": 0.127}, {"type": "segment", "start": [79.655, 66.973], "end": [80.155, 66.973], "width": 0.127}, {"type": "segment", "start": [79.655, 67.523], "end": [79.655, 66.973], "width": 0.127}, {"type": "segment", "start": [79.655, 67.773], "end": [79.655, 67.523], "width": 0.127}, {"type": "segment", "start": [80.155, 67.773], "end": [79.655, 67.773], "width": 0.127}, {"type": "segment", "start": [80.155, 67.523], "end": [80.155, 67.773], "width": 0.127}, {"type": "segment", "start": [80.155, 67.273], "end": [80.155, 67.523], "width": 0.127}, {"type": "segment", "start": [80.155, 66.973], "end": [80.155, 67.273], "width": 0.127}, {"type": "segment", "start": [80.78, 67.473], "end": [80.755, 67.473], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 67.473], "end": [80.78, 67.473], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 65.473], "end": [77.80499999999999, 65.12299999999999], "width": 0.127}, {"type": "arc", "start": [77.955, 65.473], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [78.255, 65.62299999999999], "end": [77.955, 65.62299999999999], "width": 0.127}, {"type": "arc", "start": [78.255, 65.473], "radius": 0.15, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [78.405, 65.12299999999999], "end": [78.405, 65.473], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 65.12299999999999], "end": [77.405, 65.12299999999999], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 64.62299999999999], "end": [77.80499999999999, 65.12299999999999], "width": 0.127}, {"type": "segment", "start": [78.405, 65.12299999999999], "end": [78.405, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 65.12299999999999], "end": [78.405, 65.12299999999999], "width": 0.127}, {"type": "segment", "start": [82.005, 65.173], "end": [80.80499999999999, 65.173], "width": 0.127}, {"type": "segment", "start": [82.005, 65.87299999999999], "end": [80.80499999999999, 65.87299999999999], "width": 0.127}, {"type": "polygon", "pos": [78.10499999999999, 69.723], "angle": [270.0], "polygons": [[[-1.425, -3.9], [-1.175, -3.9], [-1.175, -4.25], [-1.425, -4.25]]]}, {"type": "polygon", "pos": [78.10499999999999, 69.723], "angle": [270.0], "polygons": [[[-0.7749999999999999, -3.9], [-0.525, -3.9], [-0.525, -4.25], [-0.7749999999999999, -4.25]]]}, {"type": "segment", "start": [76.905, 66.973], "end": [77.155, 66.973], "width": 0.127}, {"type": "segment", "start": [77.155, 66.87299999999999], "end": [77.155, 66.973], "width": 0.127}, {"type": "arc", "start": [77.255, 66.87299999999999], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [78.405, 66.923], "end": [77.80499999999999, 66.923], "width": 0.127}, {"type": "segment", "start": [76.905, 67.62299999999999], "end": [76.905, 66.973], "width": 0.127}, {"type": "segment", "start": [76.905, 67.62299999999999], "end": [77.155, 67.62299999999999], "width": 0.127}, {"type": "segment", "start": [76.755, 67.62299999999999], "end": [76.905, 67.62299999999999], "width": 0.127}, {"type": "segment", "start": [76.755, 66.973], "end": [76.755, 67.62299999999999], "width": 0.127}, {"type": "segment", "start": [76.905, 66.973], "end": [76.755, 66.973], "width": 0.127}, {"type": "segment", "start": [77.155, 67.62299999999999], "end": [77.155, 66.973], "width": 0.127}, {"type": "segment", "start": [77.155, 67.74799999999999], "end": [77.155, 67.62299999999999], "width": 0.127}, {"type": "arc", "start": [77.255, 67.74799999999999], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [78.405, 67.723], "end": [77.80499999999999, 67.723], "width": 0.127}, {"type": "arc", "start": [78.405, 67.473], "radius": 0.25, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [78.655, 67.12299999999999], "end": [78.655, 67.473], "width": 0.127}, {"type": "arc", "start": [78.42999999999999, 67.148], "radius": 0.226385, "startangle": 263.65980825409014, "endangle": 353.65980825409014, "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 67.573], "end": [81.30499999999999, 68.223], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 67.49799999999999], "end": [81.30499999999999, 67.573], "width": 0.127}, {"type": "segment", "start": [81.30499999999999, 67.473], "end": [81.30499999999999, 67.49799999999999], "width": 0.127}, {"type": "segment", "start": [80.455, 67.473], "end": [80.455, 68.773], "width": 0.127}, {"type": "arc", "start": [80.58, 67.49799999999999], "radius": 0.127475, "startangle": 191.30993247402023, "endangle": 281.30993247402023, "width": 0.127}, {"type": "arc", "start": [80.63, 67.49799999999999], "radius": 0.127475, "startangle": 258.6900675259798, "endangle": 348.6900675259798, "width": 0.127}, {"type": "segment", "start": [80.755, 68.273], "end": [80.755, 67.473], "width": 0.127}, {"type": "arc", "start": [80.85499999999999, 68.273], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [81.205, 68.37299999999999], "end": [80.85499999999999, 68.37299999999999], "width": 0.127}, {"type": "arc", "start": [81.17999999999999, 68.24799999999999], "radius": 0.127475, "startangle": 348.6900675259798, "endangle": 438.6900675259798, "width": 0.127}, {"type": "arc", "start": [81.454999, 67.523], "radius": 0.158113, "startangle": 161.5651654151686, "endangle": 198.4350634151686, "width": 0.127}, {"type": "arc", "start": [81.455, 67.523001], "radius": 0.158115, "startangle": 198.4350637679495, "endangle": 251.56516576794948, "width": 0.127}, {"type": "arc", "start": [81.455, 67.523], "radius": 0.158114, "startangle": 251.56505117707798, "endangle": 341.565051177078, "width": 0.127}, {"type": "segment", "start": [81.60499999999999, 68.773], "end": [81.60499999999999, 67.473], "width": 0.127}, {"type": "segment", "start": [77.405, 65.12299999999999], "end": [77.405, 66.023], "width": 0.127}, {"type": "polygon", "pos": [78.10499999999999, 69.723], "angle": [270.0], "polygons": [[[-0.125, -3.5999999999999996], [0.125, -3.5999999999999996], [0.125, -4.25], [-0.125, -4.25]]]}, {"type": "segment", "start": [77.405, 64.62299999999999], "end": [77.405, 65.12299999999999], "width": 0.127}, {"type": "segment", "start": [77.80499999999999, 64.62299999999999], "end": [77.405, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [78.405, 64.62299999999999], "end": [77.80499999999999, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 64.62299999999999], "end": [78.405, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 65.12299999999999], "end": [78.80499999999999, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 65.87299999999999], "end": [78.80499999999999, 65.12299999999999], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 66.023], "end": [78.80499999999999, 65.87299999999999], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 65.87299999999999], "end": [80.80499999999999, 66.023], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 65.173], "end": [80.80499999999999, 65.87299999999999], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 64.62299999999999], "end": [80.80499999999999, 65.173], "width": 0.127}, {"type": "segment", "start": [82.005, 64.62299999999999], "end": [80.80499999999999, 64.62299999999999], "width": 0.127}, {"type": "segment", "start": [80.80499999999999, 66.023], "end": [82.005, 66.023], "width": 0.127}, {"type": "segment", "start": [78.80499999999999, 66.023], "end": [80.80499999999999, 66.023], "width": 0.127}, {"type": "segment", "start": [77.405, 66.023], "end": [78.80499999999999, 66.023], "width": 0.127}, {"type": "segment", "start": [76.205, 66.023], "end": [77.405, 66.023], "width": 0.127}, {"type": "segment", "start": [76.205, 66.37299999999999], "end": [76.205, 66.023], "width": 0.127}, {"type": "segment", "start": [82.005, 65.87299999999999], "end": [82.005, 66.023], "width": 0.127}, {"type": "segment", "start": [82.005, 65.173], "end": [82.005, 65.87299999999999], "width": 0.127}, {"type": "segment", "start": [82.005, 64.62299999999999], "end": [82.005, 65.173], "width": 0.127}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[1.2, 0.85], [0.7, 0.85], [0.7, 1.5], [1.2, 1.5]]]}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[0.25, 0.85], [-0.25, 0.85], [-0.25, 1.5], [0.25, 1.5]]]}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[-0.7, 0.85], [-1.2, 0.85], [-1.2, 1.5], [-0.7, 1.5]]]}, {"type": "circle", "start": [95.6374, 47.285399999999996], "radius": 0.111803, "width": 0.223606}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[0.7, -0.85], [1.2, -0.85], [1.2, -1.5], [0.7, -1.5]]]}, {"type": "polygon", "pos": [96.03739999999999, 48.285399999999996], "angle": [270.0], "polygons": [[[-1.2, -0.85], [-0.7, -0.85], [-0.7, -1.5], [-1.2, -1.5]]]}, {"type": "segment", "start": [96.8874, 46.785399999999996], "end": [95.1874, 46.785399999999996], "width": 0.127}, {"type": "segment", "start": [96.8874, 49.785399999999996], "end": [96.8874, 46.785399999999996], "width": 0.127}, {"type": "segment", "start": [95.1874, 49.785399999999996], "end": [96.8874, 49.785399999999996], "width": 0.127}, {"type": "segment", "start": [95.1874, 46.785399999999996], "end": [95.1874, 49.785399999999996], "width": 0.127}, {"type": "segment", "start": [97.663, 44.526199999999996], "end": [97.663, 46.151799999999994], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 44.526199999999996], "end": [95.12299999999999, 46.151799999999994], "width": 0.127}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[1.0668, 0.2032], [1.4731999999999998, 0.2032], [1.4731999999999998, -0.2032], [1.0668, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[1.0668, 0.2032], [1.4731999999999998, 0.2032], [1.4731999999999998, -0.2032], [1.0668, -0.2032]]]}, {"type": "segment", "start": [97.40899999999999, 46.4058], "end": [96.64699999999999, 46.4058], "width": 0.127}, {"type": "segment", "start": [96.393, 46.151799999999994], "end": [96.64699999999999, 46.4058], "width": 0.127}, {"type": "segment", "start": [96.393, 44.526199999999996], "end": [96.393, 46.151799999999994], "width": 0.127}, {"type": "segment", "start": [97.663, 46.151799999999994], "end": [97.40899999999999, 46.4058], "width": 0.127}, {"type": "segment", "start": [96.64699999999999, 44.2722], "end": [96.393, 44.526199999999996], "width": 0.127}, {"type": "segment", "start": [97.40899999999999, 44.2722], "end": [97.663, 44.526199999999996], "width": 0.127}, {"type": "segment", "start": [96.64699999999999, 44.2722], "end": [97.40899999999999, 44.2722], "width": 0.127}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-0.2032, 0.2032], [0.2032, 0.2032], [0.2032, -0.2032], [-0.2032, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-1.4731999999999998, 0.2032], [-1.0668, 0.2032], [-1.0668, -0.2032], [-1.4731999999999998, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-1.4731999999999998, 0.2032], [-1.0668, 0.2032], [-1.0668, -0.2032], [-1.4731999999999998, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-0.2032, 0.2032], [0.2032, 0.2032], [0.2032, -0.2032], [-0.2032, -0.2032]]]}, {"type": "segment", "start": [94.869, 46.4058], "end": [94.107, 46.4058], "width": 0.127}, {"type": "segment", "start": [93.853, 46.151799999999994], "end": [94.107, 46.4058], "width": 0.127}, {"type": "segment", "start": [93.853, 44.526199999999996], "end": [93.853, 46.151799999999994], "width": 0.127}, {"type": "segment", "start": [95.377, 46.4058], "end": [95.12299999999999, 46.151799999999994], "width": 0.127}, {"type": "segment", "start": [96.139, 46.4058], "end": [95.377, 46.4058], "width": 0.127}, {"type": "segment", "start": [96.393, 46.151799999999994], "end": [96.139, 46.4058], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 46.151799999999994], "end": [94.869, 46.4058], "width": 0.127}, {"type": "segment", "start": [94.107, 44.2722], "end": [93.853, 44.526199999999996], "width": 0.127}, {"type": "segment", "start": [96.139, 44.2722], "end": [96.393, 44.526199999999996], "width": 0.127}, {"type": "segment", "start": [95.377, 44.2722], "end": [96.139, 44.2722], "width": 0.127}, {"type": "segment", "start": [95.12299999999999, 44.526199999999996], "end": [95.377, 44.2722], "width": 0.127}, {"type": "segment", "start": [94.869, 44.2722], "end": [95.12299999999999, 44.526199999999996], "width": 0.127}, {"type": "segment", "start": [94.107, 44.2722], "end": [94.869, 44.2722], "width": 0.127}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-1.4731999999999998, 0.2032], [-1.0668, 0.2032], [-1.0668, -0.2032], [-1.4731999999999998, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[-0.2032, 0.2032], [0.2032, 0.2032], [0.2032, -0.2032], [-0.2032, -0.2032]]]}, {"type": "polygon", "pos": [95.758, 45.339], "angle": [0.0], "polygons": [[[1.0668, 0.2032], [1.4731999999999998, 0.2032], [1.4731999999999998, -0.2032], [1.0668, -0.2032]]]}, {"type": "polygon", "pos": [86.23299999999999, 73.152], "angle": [0.0], "polygons": [[[1.0, 0.75], [1.5999999999999999, 0.75], [1.5999999999999999, -0.75], [1.0, -0.75]]]}, {"type": "polygon", "pos": [86.23299999999999, 73.152], "angle": [0.0], "polygons": [[[-1.5999999999999999, 0.75], [-0.8999999999999999, 0.75], [-0.8999999999999999, -0.75], [-1.5999999999999999, -0.75]]]}, {"type": "segment", "start": [85.23299999999999, 73.85199999999999], "end": [87.23299999999999, 73.85199999999999], "width": 0.1016}, {"type": "segment", "start": [85.23299999999999, 72.452], "end": [87.23299999999999, 72.452], "width": 0.1016}, {"type": "polygon", "pos": [85.47099999999999, 69.469], "angle": [0.0], "polygons": [[[-1.19, 1.25], [-0.31, 1.25], [-0.31, 0.7], [-1.19, 0.7]]]}, {"type": "polygon", "pos": [85.47099999999999, 69.469], "angle": [0.0], "polygons": [[[0.71, 1.25], [1.19, 1.25], [1.19, 0.7], [0.71, 0.7]]]}, {"type": "polygon", "pos": [85.47099999999999, 69.469], "angle": [0.0], "polygons": [[[0.71, -0.7], [1.19, -0.7], [1.19, -1.25], [0.71, -1.25]]]}, {"type": "polygon", "pos": [85.47099999999999, 69.469], "angle": [0.0], "polygons": [[[-1.19, -0.7], [-0.71, -0.7], [-0.71, -1.25], [-1.19, -1.25]]]}, {"type": "segment", "start": [83.97099999999999, 70.169], "end": [83.97099999999999, 68.76899999999999], "width": 0.127}, {"type": "segment", "start": [86.97099999999999, 70.169], "end": [83.97099999999999, 70.169], "width": 0.127}, {"type": "segment", "start": [86.97099999999999, 68.76899999999999], "end": [86.97099999999999, 70.169], "width": 0.127}, {"type": "segment", "start": [83.97099999999999, 68.76899999999999], "end": [86.97099999999999, 68.76899999999999], "width": 0.127}, {"type": "polygon", "pos": [84.963, 65.65899999999999], "angle": [90.0], "polygons": [[[0.7, 0.8999999999999999], [1.7, 0.8999999999999999], [1.7, -0.8999999999999999], [0.7, -0.8999999999999999]]]}, {"type": "polygon", "pos": [84.963, 65.65899999999999], "angle": [90.0], "polygons": [[[-1.7, 0.8999999999999999], [-0.7, 0.8999999999999999], [-0.7, -0.8999999999999999], [-1.7, -0.8999999999999999]]]}, {"type": "segment", "start": [84.1502, 64.959], "end": [84.1502, 66.359], "width": 0.15239999999999998}, {"type": "segment", "start": [85.77579999999999, 64.959], "end": [85.77579999999999, 66.359], "width": 0.15239999999999998}, {"type": "arc", "start": [96.348, 58.394], "radius": 0.226385, "startangle": 186.3401917459099, "endangle": 276.34019174590986, "width": 0.127}, {"type": "arc", "start": [93.898, 58.394], "radius": 0.226385, "startangle": 263.65980825409014, "endangle": 353.65980825409014, "width": 0.127}, {"type": "arc", "start": [93.898, 55.144], "radius": 0.226385, "startangle": 6.34019174590991, "endangle": 96.34019174590992, "width": 0.127}, {"type": "arc", "start": [96.348, 55.144], "radius": 0.226385, "startangle": 83.6598082540901, "endangle": 173.6598082540901, "width": 0.127}, {"type": "arc", "start": [96.348, 55.144], "radius": 0.226385, "startangle": 83.6598082540901, "endangle": 173.6598082540901, "width": 0.127}, {"type": "segment", "start": [96.12299999999999, 57.769], "end": [96.12299999999999, 55.769], "width": 0.127}, {"type": "arc", "start": [95.823, 57.769], "radius": 0.3, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [94.423, 58.068999999999996], "end": [95.823, 58.068999999999996], "width": 0.127}, {"type": "arc", "start": [94.423, 57.769], "radius": 0.3, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [94.12299999999999, 55.769], "end": [94.12299999999999, 57.769], "width": 0.127}, {"type": "arc", "start": [94.423, 55.769], "radius": 0.3, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [95.823, 55.468999999999994], "end": [94.423, 55.468999999999994], "width": 0.127}, {"type": "arc", "start": [95.823, 55.769], "radius": 0.3, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [96.12299999999999, 55.169], "end": [94.12299999999999, 55.169], "width": 0.127}, {"type": "segment", "start": [96.37299999999999, 58.169], "end": [96.37299999999999, 55.369], "width": 0.127}, {"type": "segment", "start": [94.12299999999999, 58.369], "end": [96.12299999999999, 58.369], "width": 0.127}, {"type": "segment", "start": [93.87299999999999, 55.369], "end": [93.87299999999999, 58.169], "width": 0.127}, {"type": "polygon", "pos": [100.50779999999999, 69.215], "angle": [90.0], "polygons": [[[-0.3302, -0.4699], [-0.8302999999999999, -0.4699], [-0.8302999999999999, 0.48009999999999997], [-0.3302, 0.48009999999999997]]]}, {"type": "polygon", "pos": [100.50779999999999, 69.215], "angle": [90.0], "polygons": [[[0.8382, -0.4699], [0.3381, -0.4699], [0.3381, 0.48009999999999997], [0.8382, 0.48009999999999997]]]}, {"type": "segment", "start": [100.08879999999999, 68.859], "end": [100.08879999999999, 69.571], "width": 0.1016}, {"type": "segment", "start": [100.93979999999999, 68.859], "end": [100.93979999999999, 69.571], "width": 0.1016}, {"type": "polygon", "pos": [78.613, 51.815999999999995], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 51.815999999999995], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 51.592], "end": [78.85799999999999, 51.592], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 52.04], "end": [78.368, 52.04], "width": 0.15}, {"type": "polygon", "pos": [78.613, 52.958999999999996], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 52.958999999999996], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 52.735], "end": [78.85799999999999, 52.735], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 53.183], "end": [78.368, 53.183], "width": 0.15}, {"type": "polygon", "pos": [79.24799999999999, 54.61], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [79.24799999999999, 54.61], "angle": [90.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [79.472, 54.364999999999995], "end": [79.472, 54.855], "width": 0.15239999999999998}, {"type": "segment", "start": [79.024, 54.855], "end": [79.024, 54.364999999999995], "width": 0.15}, {"type": "polygon", "pos": [78.613, 56.260999999999996], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 56.260999999999996], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 56.037], "end": [78.85799999999999, 56.037], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 56.485], "end": [78.368, 56.485], "width": 0.15}, {"type": "polygon", "pos": [78.613, 57.276999999999994], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 57.276999999999994], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 57.053], "end": [78.85799999999999, 57.053], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 57.501], "end": [78.368, 57.501], "width": 0.15}, {"type": "polygon", "pos": [78.613, 58.419999999999995], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 58.419999999999995], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 58.196], "end": [78.85799999999999, 58.196], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 58.644], "end": [78.368, 58.644], "width": 0.15}, {"type": "polygon", "pos": [78.613, 59.562999999999995], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [78.613, 59.562999999999995], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [78.368, 59.339], "end": [78.85799999999999, 59.339], "width": 0.15239999999999998}, {"type": "segment", "start": [78.85799999999999, 59.787], "end": [78.368, 59.787], "width": 0.15}, {"type": "polygon", "pos": [110.61699999999999, 75.565], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [110.61699999999999, 75.565], "angle": [180.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [110.372, 75.341], "end": [110.862, 75.341], "width": 0.15239999999999998}, {"type": "segment", "start": [110.862, 75.789], "end": [110.372, 75.789], "width": 0.15}, {"type": "polygon", "pos": [117.60199999999999, 68.453], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [117.60199999999999, 68.453], "angle": [90.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [117.826, 68.208], "end": [117.826, 68.698], "width": 0.15239999999999998}, {"type": "segment", "start": [117.378, 68.698], "end": [117.378, 68.208], "width": 0.15}, {"type": "polygon", "pos": [117.348, 50.165], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [117.348, 50.165], "angle": [270.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [117.124, 50.41], "end": [117.124, 49.919999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [117.57199999999999, 49.919999999999995], "end": [117.57199999999999, 50.41], "width": 0.15}, {"type": "polygon", "pos": [76.962, 50.419], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3], [-0.5499999999999999, -0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, 0.15]]]}, {"type": "polygon", "pos": [76.962, 50.419], "angle": [90.0], "polygons": [[[0.5499999999999999, -0.3], [0.25, -0.3], [0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, 0.15], [0.39999999999999997, 0.0], [0.5499999999999999, -0.15]]]}, {"type": "segment", "start": [77.18599999999999, 50.174], "end": [77.18599999999999, 50.663999999999994], "width": 0.15239999999999998}, {"type": "segment", "start": [76.738, 50.663999999999994], "end": [76.738, 50.174], "width": 0.15}, {"type": "polygon", "pos": [98.93299999999999, 74.041], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.93299999999999, 74.041], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [99.178, 74.265], "end": [98.688, 74.265], "width": 0.15239999999999998}, {"type": "segment", "start": [98.688, 73.817], "end": [99.178, 73.817], "width": 0.15}, {"type": "polygon", "pos": [96.901, 74.041], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [96.901, 74.041], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [97.146, 74.265], "end": [96.65599999999999, 74.265], "width": 0.15239999999999998}, {"type": "segment", "start": [96.65599999999999, 73.817], "end": [97.146, 73.817], "width": 0.15}, {"type": "polygon", "pos": [94.869, 74.041], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [94.869, 74.041], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [94.624, 73.817], "end": [95.11399999999999, 73.817], "width": 0.15239999999999998}, {"type": "segment", "start": [95.11399999999999, 74.265], "end": [94.624, 74.265], "width": 0.15}, {"type": "polygon", "pos": [91.821, 73.533], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [91.821, 73.533], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [91.576, 73.309], "end": [92.066, 73.309], "width": 0.15239999999999998}, {"type": "segment", "start": [92.066, 73.75699999999999], "end": [91.576, 73.75699999999999], "width": 0.15}, {"type": "polygon", "pos": [90.42399999999999, 72.26299999999999], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [90.42399999999999, 72.26299999999999], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [90.669, 72.487], "end": [90.179, 72.487], "width": 0.15239999999999998}, {"type": "segment", "start": [90.179, 72.039], "end": [90.669, 72.039], "width": 0.15}, {"type": "polygon", "pos": [89.916, 70.231], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [89.916, 70.231], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [90.161, 70.455], "end": [89.67099999999999, 70.455], "width": 0.15239999999999998}, {"type": "segment", "start": [89.67099999999999, 70.00699999999999], "end": [90.161, 70.00699999999999], "width": 0.15}, {"type": "polygon", "pos": [91.567, 64.389], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [91.567, 64.389], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [91.34299999999999, 64.634], "end": [91.34299999999999, 64.14399999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [91.791, 64.14399999999999], "end": [91.791, 64.634], "width": 0.15}, {"type": "polygon", "pos": [100.076, 70.993], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [100.076, 70.993], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [100.321, 71.217], "end": [99.83099999999999, 71.217], "width": 0.15239999999999998}, {"type": "segment", "start": [99.83099999999999, 70.76899999999999], "end": [100.321, 70.76899999999999], "width": 0.15}, {"type": "polygon", "pos": [92.583, 64.389], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [92.583, 64.389], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [92.359, 64.634], "end": [92.359, 64.14399999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [92.807, 64.14399999999999], "end": [92.807, 64.634], "width": 0.15}, {"type": "polygon", "pos": [91.821, 74.54899999999999], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [91.821, 74.54899999999999], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [91.576, 74.325], "end": [92.066, 74.325], "width": 0.15239999999999998}, {"type": "segment", "start": [92.066, 74.773], "end": [91.576, 74.773], "width": 0.15}, {"type": "polygon", "pos": [88.646, 64.89699999999999], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [88.646, 64.89699999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [88.422, 65.142], "end": [88.422, 64.652], "width": 0.15239999999999998}, {"type": "segment", "start": [88.86999999999999, 64.652], "end": [88.86999999999999, 65.142], "width": 0.15}, {"type": "polygon", "pos": [87.75699999999999, 66.929], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [87.75699999999999, 66.929], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [87.981, 66.684], "end": [87.981, 67.17399999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [87.533, 67.17399999999999], "end": [87.533, 66.684], "width": 0.15}, {"type": "polygon", "pos": [90.551, 64.89699999999999], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [90.551, 64.89699999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [90.327, 65.142], "end": [90.327, 64.652], "width": 0.15239999999999998}, {"type": "segment", "start": [90.77499999999999, 64.652], "end": [90.77499999999999, 65.142], "width": 0.15}, {"type": "polygon", "pos": [87.884, 69.469], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [87.884, 69.469], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [88.10799999999999, 69.224], "end": [88.10799999999999, 69.714], "width": 0.15239999999999998}, {"type": "segment", "start": [87.66, 69.714], "end": [87.66, 69.224], "width": 0.15}, {"type": "polygon", "pos": [93.345, 59.309], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [93.345, 59.309], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [93.1, 59.085], "end": [93.58999999999999, 59.085], "width": 0.15239999999999998}, {"type": "segment", "start": [93.58999999999999, 59.532999999999994], "end": [93.1, 59.532999999999994], "width": 0.15}, {"type": "polygon", "pos": [92.83699999999999, 57.785], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [92.83699999999999, 57.785], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [92.613, 58.029999999999994], "end": [92.613, 57.54], "width": 0.15239999999999998}, {"type": "segment", "start": [93.06099999999999, 57.54], "end": [93.06099999999999, 58.029999999999994], "width": 0.15}, {"type": "polygon", "pos": [103.25099999999999, 71.374], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [103.25099999999999, 71.374], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [103.496, 71.598], "end": [103.006, 71.598], "width": 0.15239999999999998}, {"type": "segment", "start": [103.006, 71.14999999999999], "end": [103.496, 71.14999999999999], "width": 0.15}, {"type": "polygon", "pos": [100.076, 72.009], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [100.076, 72.009], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [100.321, 72.23299999999999], "end": [99.83099999999999, 72.23299999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [99.83099999999999, 71.785], "end": [100.321, 71.785], "width": 0.15}, {"type": "polygon", "pos": [101.72699999999999, 69.215], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [101.72699999999999, 69.215], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [101.503, 69.46], "end": [101.503, 68.97], "width": 0.15239999999999998}, {"type": "segment", "start": [101.951, 68.97], "end": [101.951, 69.46], "width": 0.15}, {"type": "polygon", "pos": [93.472, 53.721], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [93.472, 53.721], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [93.696, 53.476], "end": [93.696, 53.966], "width": 0.15239999999999998}, {"type": "segment", "start": [93.24799999999999, 53.966], "end": [93.24799999999999, 53.476], "width": 0.15}, {"type": "polygon", "pos": [97.536, 51.053999999999995], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [97.536, 51.053999999999995], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [97.75999999999999, 50.809], "end": [97.75999999999999, 51.299], "width": 0.15239999999999998}, {"type": "segment", "start": [97.312, 51.299], "end": [97.312, 50.809], "width": 0.15}, {"type": "polygon", "pos": [94.488, 53.721], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [94.488, 53.721], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [94.71199999999999, 53.476], "end": [94.71199999999999, 53.966], "width": 0.15239999999999998}, {"type": "segment", "start": [94.264, 53.966], "end": [94.264, 53.476], "width": 0.15}, {"type": "polygon", "pos": [98.044, 59.181999999999995], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 59.181999999999995], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 59.406], "end": [97.79899999999999, 59.406], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 58.958], "end": [98.289, 58.958], "width": 0.15}, {"type": "polygon", "pos": [106.426, 68.072], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [106.426, 68.072], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [106.64999999999999, 67.827], "end": [106.64999999999999, 68.317], "width": 0.15239999999999998}, {"type": "segment", "start": [106.202, 68.317], "end": [106.202, 67.827], "width": 0.15}, {"type": "polygon", "pos": [98.044, 60.198], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 60.198], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 60.422], "end": [97.79899999999999, 60.422], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 59.974], "end": [98.289, 59.974], "width": 0.15}, {"type": "polygon", "pos": [98.044, 57.15], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 57.15], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 57.373999999999995], "end": [97.79899999999999, 57.373999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 56.925999999999995], "end": [98.289, 56.925999999999995], "width": 0.15}, {"type": "polygon", "pos": [98.044, 54.483], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 54.483], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 54.707], "end": [97.79899999999999, 54.707], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 54.259], "end": [98.289, 54.259], "width": 0.15}, {"type": "polygon", "pos": [98.044, 53.467], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 53.467], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 53.690999999999995], "end": [97.79899999999999, 53.690999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 53.242999999999995], "end": [98.289, 53.242999999999995], "width": 0.15}, {"type": "polygon", "pos": [109.47399999999999, 48.768], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [109.47399999999999, 48.768], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [109.719, 48.992], "end": [109.229, 48.992], "width": 0.15239999999999998}, {"type": "segment", "start": [109.229, 48.544], "end": [109.719, 48.544], "width": 0.15}, {"type": "polygon", "pos": [111.887, 48.768], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [111.887, 48.768], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [111.642, 48.544], "end": [112.13199999999999, 48.544], "width": 0.15239999999999998}, {"type": "segment", "start": [112.13199999999999, 48.992], "end": [111.642, 48.992], "width": 0.15}, {"type": "polygon", "pos": [117.60199999999999, 55.117999999999995], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [117.60199999999999, 55.117999999999995], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [117.826, 54.873], "end": [117.826, 55.363], "width": 0.15239999999999998}, {"type": "segment", "start": [117.378, 55.363], "end": [117.378, 54.873], "width": 0.15}, {"type": "polygon", "pos": [115.824, 67.564], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [115.824, 67.564], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [116.06899999999999, 67.788], "end": [115.579, 67.788], "width": 0.15239999999999998}, {"type": "segment", "start": [115.579, 67.34], "end": [116.06899999999999, 67.34], "width": 0.15}, {"type": "polygon", "pos": [117.348, 66.03999999999999], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [117.348, 66.03999999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [117.124, 66.285], "end": [117.124, 65.795], "width": 0.15239999999999998}, {"type": "segment", "start": [117.57199999999999, 65.795], "end": [117.57199999999999, 66.285], "width": 0.15}, {"type": "polygon", "pos": [117.348, 57.657999999999994], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [117.348, 57.657999999999994], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [117.124, 57.903], "end": [117.124, 57.413], "width": 0.15239999999999998}, {"type": "segment", "start": [117.57199999999999, 57.413], "end": [117.57199999999999, 57.903], "width": 0.15}, {"type": "polygon", "pos": [96.52, 53.721], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [96.52, 53.721], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [96.29599999999999, 53.966], "end": [96.29599999999999, 53.476], "width": 0.15239999999999998}, {"type": "segment", "start": [96.744, 53.476], "end": [96.744, 53.966], "width": 0.15}, {"type": "polygon", "pos": [95.50399999999999, 53.721], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [95.50399999999999, 53.721], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [95.28, 53.966], "end": [95.28, 53.476], "width": 0.15239999999999998}, {"type": "segment", "start": [95.728, 53.476], "end": [95.728, 53.966], "width": 0.15}, {"type": "polygon", "pos": [98.044, 58.166], "angle": [180.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 58.166], "angle": [180.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [97.79899999999999, 57.942], "end": [98.289, 57.942], "width": 0.15239999999999998}, {"type": "segment", "start": [98.289, 58.39], "end": [97.79899999999999, 58.39], "width": 0.15}, {"type": "polygon", "pos": [107.94999999999999, 68.072], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [107.94999999999999, 68.072], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [107.726, 68.317], "end": [107.726, 67.827], "width": 0.15239999999999998}, {"type": "segment", "start": [108.17399999999999, 67.827], "end": [108.17399999999999, 68.317], "width": 0.15}, {"type": "polygon", "pos": [87.63, 64.89699999999999], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [87.63, 64.89699999999999], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [87.854, 64.652], "end": [87.854, 65.142], "width": 0.15239999999999998}, {"type": "segment", "start": [87.40599999999999, 65.142], "end": [87.40599999999999, 64.652], "width": 0.15}, {"type": "polygon", "pos": [86.61399999999999, 64.89699999999999], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [86.61399999999999, 64.89699999999999], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [86.838, 64.652], "end": [86.838, 65.142], "width": 0.15239999999999998}, {"type": "segment", "start": [86.39, 65.142], "end": [86.39, 64.652], "width": 0.15}, {"type": "polygon", "pos": [86.61399999999999, 66.929], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [86.61399999999999, 66.929], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [86.838, 66.684], "end": [86.838, 67.17399999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [86.39, 67.17399999999999], "end": [86.39, 66.684], "width": 0.15}, {"type": "polygon", "pos": [105.41, 72.898], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [105.41, 72.898], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [105.634, 72.65299999999999], "end": [105.634, 73.143], "width": 0.15239999999999998}, {"type": "segment", "start": [105.18599999999999, 73.143], "end": [105.18599999999999, 72.65299999999999], "width": 0.15}, {"type": "polygon", "pos": [96.012, 59.309], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [96.012, 59.309], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [96.25699999999999, 59.532999999999994], "end": [95.767, 59.532999999999994], "width": 0.15239999999999998}, {"type": "segment", "start": [95.767, 59.085], "end": [96.25699999999999, 59.085], "width": 0.15}, {"type": "polygon", "pos": [92.83699999999999, 55.753], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [92.83699999999999, 55.753], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [93.06099999999999, 55.507999999999996], "end": [93.06099999999999, 55.998], "width": 0.15239999999999998}, {"type": "segment", "start": [92.613, 55.998], "end": [92.613, 55.507999999999996], "width": 0.15}, {"type": "polygon", "pos": [95.631, 64.13499999999999], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [95.631, 64.13499999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [95.407, 64.38], "end": [95.407, 63.89], "width": 0.15239999999999998}, {"type": "segment", "start": [95.85499999999999, 63.89], "end": [95.85499999999999, 64.38], "width": 0.15}, {"type": "polygon", "pos": [96.52, 61.721999999999994], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [96.52, 61.721999999999994], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [96.29599999999999, 61.967], "end": [96.29599999999999, 61.477], "width": 0.15239999999999998}, {"type": "segment", "start": [96.744, 61.477], "end": [96.744, 61.967], "width": 0.15}, {"type": "polygon", "pos": [77.978, 54.483], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [77.978, 54.483], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [77.75399999999999, 54.727999999999994], "end": [77.75399999999999, 54.238], "width": 0.15239999999999998}, {"type": "segment", "start": [78.202, 54.238], "end": [78.202, 54.727999999999994], "width": 0.15}, {"type": "polygon", "pos": [117.348, 60.324999999999996], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [117.348, 60.324999999999996], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [117.57199999999999, 60.08], "end": [117.57199999999999, 60.57], "width": 0.15239999999999998}, {"type": "segment", "start": [117.124, 60.57], "end": [117.124, 60.08], "width": 0.15}, {"type": "polygon", "pos": [117.348, 52.705], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [117.348, 52.705], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [117.124, 52.949999999999996], "end": [117.124, 52.46], "width": 0.15239999999999998}, {"type": "segment", "start": [117.57199999999999, 52.46], "end": [117.57199999999999, 52.949999999999996], "width": 0.15}, {"type": "polygon", "pos": [98.044, 62.23], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 62.23], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 62.454], "end": [97.79899999999999, 62.454], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 62.006], "end": [98.289, 62.006], "width": 0.15}, {"type": "polygon", "pos": [98.044, 61.214], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.044, 61.214], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.289, 61.437999999999995], "end": [97.79899999999999, 61.437999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [97.79899999999999, 60.989999999999995], "end": [98.289, 60.989999999999995], "width": 0.15}, {"type": "polygon", "pos": [106.426, 72.898], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [106.426, 72.898], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [106.202, 73.143], "end": [106.202, 72.65299999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [106.64999999999999, 72.65299999999999], "end": [106.64999999999999, 73.143], "width": 0.15}, {"type": "polygon", "pos": [107.442, 72.898], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [107.442, 72.898], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [107.21799999999999, 73.143], "end": [107.21799999999999, 72.65299999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [107.666, 72.65299999999999], "end": [107.666, 73.143], "width": 0.15}, {"type": "polygon", "pos": [90.42399999999999, 71.247], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [90.42399999999999, 71.247], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [90.669, 71.471], "end": [90.179, 71.471], "width": 0.15239999999999998}, {"type": "segment", "start": [90.179, 71.023], "end": [90.669, 71.023], "width": 0.15}, {"type": "polygon", "pos": [98.55199999999999, 51.943], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.55199999999999, 51.943], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.776, 51.698], "end": [98.776, 52.187999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [98.32799999999999, 52.187999999999995], "end": [98.32799999999999, 51.698], "width": 0.15}, {"type": "polygon", "pos": [98.55199999999999, 49.910999999999994], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.55199999999999, 49.910999999999994], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.32799999999999, 50.156], "end": [98.32799999999999, 49.666], "width": 0.15239999999999998}, {"type": "segment", "start": [98.776, 49.666], "end": [98.776, 50.156], "width": 0.15}, {"type": "polygon", "pos": [92.71, 50.672999999999995], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [92.71, 50.672999999999995], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [92.48599999999999, 50.918], "end": [92.48599999999999, 50.428], "width": 0.15239999999999998}, {"type": "segment", "start": [92.934, 50.428], "end": [92.934, 50.918], "width": 0.15}, {"type": "polygon", "pos": [97.917, 55.498999999999995], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [97.917, 55.498999999999995], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.16199999999999, 55.723], "end": [97.672, 55.723], "width": 0.15239999999999998}, {"type": "segment", "start": [97.672, 55.275], "end": [98.16199999999999, 55.275], "width": 0.15}, {"type": "polygon", "pos": [79.375, 61.086999999999996], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [79.375, 61.086999999999996], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [79.59899999999999, 60.842], "end": [79.59899999999999, 61.332], "width": 0.15239999999999998}, {"type": "segment", "start": [79.151, 61.332], "end": [79.151, 60.842], "width": 0.15}, {"type": "polygon", "pos": [84.836, 71.50099999999999], "angle": [0.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [84.836, 71.50099999999999], "angle": [0.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [85.081, 71.725], "end": [84.591, 71.725], "width": 0.15239999999999998}, {"type": "segment", "start": [84.591, 71.277], "end": [85.081, 71.277], "width": 0.15}, {"type": "polygon", "pos": [98.55199999999999, 64.008], "angle": [270.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [98.55199999999999, 64.008], "angle": [270.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [98.32799999999999, 64.253], "end": [98.32799999999999, 63.763], "width": 0.15239999999999998}, {"type": "segment", "start": [98.776, 63.763], "end": [98.776, 64.253], "width": 0.15}, {"type": "polygon", "pos": [77.851, 61.086999999999996], "angle": [90.0], "polygons": [[[0.25, 0.3], [0.5499999999999999, 0.3], [0.5499999999999999, -0.3], [0.25, -0.3]]]}, {"type": "polygon", "pos": [77.851, 61.086999999999996], "angle": [90.0], "polygons": [[[-0.5499999999999999, 0.3], [-0.25, 0.3], [-0.25, -0.3], [-0.5499999999999999, -0.3]]]}, {"type": "segment", "start": [78.075, 60.842], "end": [78.075, 61.332], "width": 0.15239999999999998}, {"type": "segment", "start": [77.627, 61.332], "end": [77.627, 60.842], "width": 0.15}], "B": [{"type": "polygon", "pos": [116.45899999999999, 49.6316], "angle": [180.0], "polygons": [[[0.72, -1.3], [1.18, -1.3], [1.18, -0.7], [0.72, -0.7]]]}, {"type": "polygon", "pos": [116.45899999999999, 49.6316], "angle": [180.0], "polygons": [[[-1.18, -1.3], [-0.72, -1.3], [-0.72, -0.7], [-1.18, -0.7]]]}, {"type": "polygon", "pos": [116.45899999999999, 49.6316], "angle": [180.0], "polygons": [[[-0.22999999999999998, 0.7], [0.22999999999999998, 0.7], [0.22999999999999998, 1.3], [-0.22999999999999998, 1.3]]]}, {"type": "segment", "start": [117.95899999999999, 48.931599999999996], "end": [114.95899999999999, 48.931599999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [117.95899999999999, 50.331599999999995], "end": [117.95899999999999, 48.931599999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [114.95899999999999, 50.331599999999995], "end": [117.95899999999999, 50.331599999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [114.95899999999999, 48.931599999999996], "end": [114.95899999999999, 50.331599999999995], "width": 0.15239999999999998}, {"type": "circle", "start": [115.39999999999999, 70.95], "radius": 0.6, "width": 0.127}, {"type": "circle", "start": [110.39999999999999, 70.95], "radius": 0.6, "width": 0.127}, {"type": "circle", "start": [112.89999999999999, 73.45], "radius": 0.6, "width": 0.127}, {"type": "circle", "start": [112.89999999999999, 68.45], "radius": 0.6, "width": 0.127}, {"type": "circle", "start": [112.89999999999999, 70.95], "radius": 1.25, "width": 0.127}, {"type": "circle", "start": [112.89999999999999, 70.95], "radius": 4.75, "width": 0.127}, {"type": "circle", "start": [112.89999999999999, 70.95], "radius": 5.0, "width": 0.127}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[-0.3, 1.45], [-0.7999999999999999, 1.45], [-0.7999999999999999, 0.95]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[-1.4, -0.725], [-1.4, -1.175], [-0.7999999999999999, -1.175], [-0.7999999999999999, -0.725]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[-1.4, 1.175], [-1.4, 0.725], [-0.7999999999999999, 0.725], [-0.7999999999999999, 1.175]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[-1.4, 0.22499999999999998], [-1.4, -0.22499999999999998], [-0.7999999999999999, -0.22499999999999998], [-0.7999999999999999, 0.22499999999999998]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[0.7999999999999999, -0.725], [0.7999999999999999, -1.175], [1.4, -1.175], [1.4, -0.725]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[0.7999999999999999, 1.175], [0.7999999999999999, 0.725], [1.4, 0.725], [1.4, 1.175]]]}, {"type": "polygon", "pos": [105.791, 72.517], "angle": [90.0], "polygons": [[[0.7999999999999999, 0.22499999999999998], [0.7999999999999999, -0.22499999999999998], [1.4, -0.22499999999999998], [1.4, 0.22499999999999998]]]}, {"type": "segment", "start": [107.241, 73.317], "end": [107.241, 71.717], "width": 0.127}, {"type": "segment", "start": [104.341, 73.317], "end": [107.241, 73.317], "width": 0.127}, {"type": "segment", "start": [104.341, 71.717], "end": [104.341, 73.317], "width": 0.127}, {"type": "segment", "start": [107.241, 71.717], "end": [104.341, 71.717], "width": 0.127}, {"type": "segment", "start": [82.41199999999999, 69.074], "end": [84.21199999999999, 69.074], "width": 0.127}, {"type": "segment", "start": [82.41199999999999, 70.374], "end": [82.41199999999999, 69.074], "width": 0.127}, {"type": "segment", "start": [84.21199999999999, 70.374], "end": [82.41199999999999, 70.374], "width": 0.127}, {"type": "segment", "start": [84.21199999999999, 69.074], "end": [84.21199999999999, 70.374], "width": 0.127}, {"type": "polygon", "pos": [83.312, 71.374], "angle": [90.0], "polygons": [[[2.5, -0.375], [2.75, -0.375], [2.75, 0.375], [2.5, 0.375]]]}, {"type": "polygon", "pos": [83.312, 71.374], "angle": [90.0], "polygons": [[[-2.75, -0.375], [-2.5, -0.375], [-2.5, 0.375], [-2.75, 0.375]]]}, {"type": "segment", "start": [82.212, 73.874], "end": [84.41199999999999, 73.874], "width": 0.127}, {"type": "segment", "start": [82.212, 68.874], "end": [82.212, 73.874], "width": 0.127}, {"type": "segment", "start": [84.41199999999999, 68.874], "end": [82.212, 68.874], "width": 0.127}, {"type": "segment", "start": [84.41199999999999, 73.874], "end": [84.41199999999999, 68.874], "width": 0.127}, {"type": "polygon", "pos": [87.122, 67.31], "angle": [180.0], "polygons": [[[-2.0, 2.0], [-2.0, 1.5], [-1.5, 2.0]]]}, {"type": "segment", "start": [89.122, 69.31], "end": [89.122, 65.31], "width": 0.127}, {"type": "segment", "start": [85.122, 69.31], "end": [89.122, 69.31], "width": 0.127}, {"type": "segment", "start": [85.122, 65.31], "end": [85.122, 69.31], "width": 0.127}, {"type": "segment", "start": [89.122, 65.31], "end": [85.122, 65.31], "width": 0.127}, {"type": "segment", "start": [97.00999999999999, 46.53], "end": [97.00999999999999, 46.55], "width": 0.127}, {"type": "segment", "start": [96.92, 46.53], "end": [97.00999999999999, 46.53], "width": 0.127}, {"type": "arc", "start": [96.92, 46.449999999999996], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [96.64999999999999, 46.449999999999996], "end": [96.83999999999999, 46.449999999999996], "width": 0.127}, {"type": "segment", "start": [96.64999999999999, 46.55], "end": [96.64999999999999, 46.449999999999996], "width": 0.127}, {"type": "segment", "start": [97.39, 49.37], "end": [97.39, 49.349999999999994], "width": 0.127}, {"type": "segment", "start": [97.47999999999999, 49.37], "end": [97.39, 49.37], "width": 0.127}, {"type": "arc", "start": [97.47999999999999, 49.449999999999996], "radius": 0.08, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [97.75, 49.449999999999996], "end": [97.56, 49.449999999999996], "width": 0.127}, {"type": "segment", "start": [97.75, 49.349999999999994], "end": [97.75, 49.449999999999996], "width": 0.127}, {"type": "segment", "start": [97.00999999999999, 49.37], "end": [97.00999999999999, 49.349999999999994], "width": 0.127}, {"type": "segment", "start": [96.92, 49.37], "end": [97.00999999999999, 49.37], "width": 0.127}, {"type": "arc", "start": [96.92, 49.449999999999996], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [96.64999999999999, 49.449999999999996], "end": [96.83999999999999, 49.449999999999996], "width": 0.127}, {"type": "segment", "start": [96.64999999999999, 49.349999999999994], "end": [96.64999999999999, 49.449999999999996], "width": 0.127}, {"type": "segment", "start": [97.39, 46.53], "end": [97.39, 46.55], "width": 0.127}, {"type": "segment", "start": [97.47999999999999, 46.53], "end": [97.39, 46.53], "width": 0.127}, {"type": "arc", "start": [97.47999999999999, 46.449999999999996], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [97.75, 46.449999999999996], "end": [97.56, 46.449999999999996], "width": 0.127}, {"type": "segment", "start": [97.75, 46.55], "end": [97.75, 46.449999999999996], "width": 0.127}, {"type": "arc", "start": [97.10000099999999, 47.650000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [97.3, 46.949999999999996], "end": [97.1, 46.949999999999996], "width": 0.127}, {"type": "arc", "start": [97.299999, 47.650000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [98.0, 48.25], "end": [98.0, 47.65], "width": 0.127}, {"type": "arc", "start": [97.299999, 48.249998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [97.1, 48.949999999999996], "end": [97.3, 48.949999999999996], "width": 0.127}, {"type": "arc", "start": [97.10000099999999, 48.249998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [96.39999999999999, 47.65], "end": [96.39999999999999, 48.25], "width": 0.127}, {"type": "arc", "start": [98.0, 49.25], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [98.1, 46.65], "end": [98.1, 49.25], "width": 0.127}, {"type": "arc", "start": [98.0, 46.65], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [97.75, 46.55], "end": [98.0, 46.55], "width": 0.127}, {"type": "segment", "start": [97.39, 46.55], "end": [97.75, 46.55], "width": 0.127}, {"type": "segment", "start": [96.39999999999999, 46.55], "end": [97.39, 46.55], "width": 0.127}, {"type": "arc", "start": [96.39999999999999, 46.65], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [96.3, 49.25], "end": [96.3, 46.65], "width": 0.127}, {"type": "arc", "start": [96.39999999999999, 49.25], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [96.64999999999999, 49.349999999999994], "end": [96.39999999999999, 49.349999999999994], "width": 0.127}, {"type": "segment", "start": [98.0, 49.349999999999994], "end": [96.64999999999999, 49.349999999999994], "width": 0.127}, {"type": "segment", "start": [98.03515, 49.349999999999994], "end": [98.0, 49.349999999999994], "width": 0.127}, {"type": "circle", "start": [97.19, 47.949999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [97.19999999999999, 47.949999999999996], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [84.03, 51.839999999999996], "end": [84.05, 51.839999999999996], "width": 0.127}, {"type": "segment", "start": [84.03, 51.93], "end": [84.03, 51.839999999999996], "width": 0.127}, {"type": "arc", "start": [83.95, 51.93], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [83.95, 52.199999999999996], "end": [83.95, 52.01], "width": 0.127}, {"type": "segment", "start": [84.05, 52.199999999999996], "end": [83.95, 52.199999999999996], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 51.46], "end": [86.85, 51.46], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 51.37], "end": [86.86999999999999, 51.46], "width": 0.127}, {"type": "arc", "start": [86.95, 51.37], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [86.95, 51.099999999999994], "end": [86.95, 51.29], "width": 0.127}, {"type": "segment", "start": [86.85, 51.099999999999994], "end": [86.95, 51.099999999999994], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 51.839999999999996], "end": [86.85, 51.839999999999996], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 51.93], "end": [86.86999999999999, 51.839999999999996], "width": 0.127}, {"type": "arc", "start": [86.95, 51.93], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [86.95, 52.199999999999996], "end": [86.95, 52.01], "width": 0.127}, {"type": "segment", "start": [86.85, 52.199999999999996], "end": [86.95, 52.199999999999996], "width": 0.127}, {"type": "segment", "start": [84.03, 51.46], "end": [84.05, 51.46], "width": 0.127}, {"type": "segment", "start": [84.03, 51.37], "end": [84.03, 51.46], "width": 0.127}, {"type": "arc", "start": [83.95, 51.37], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [83.95, 51.099999999999994], "end": [83.95, 51.29], "width": 0.127}, {"type": "segment", "start": [84.05, 51.099999999999994], "end": [83.95, 51.099999999999994], "width": 0.127}, {"type": "arc", "start": [85.150001, 51.749998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [84.45, 51.55], "end": [84.45, 51.75], "width": 0.127}, {"type": "arc", "start": [85.150001, 51.550000999999995], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [85.75, 50.849999999999994], "end": [85.14999999999999, 50.849999999999994], "width": 0.127}, {"type": "arc", "start": [85.749999, 51.550000999999995], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [86.45, 51.75], "end": [86.45, 51.55], "width": 0.127}, {"type": "arc", "start": [85.749999, 51.749998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [85.14999999999999, 52.449999999999996], "end": [85.75, 52.449999999999996], "width": 0.127}, {"type": "arc", "start": [86.75, 50.849999999999994], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [84.14999999999999, 50.75], "end": [86.75, 50.75], "width": 0.127}, {"type": "arc", "start": [84.14999999999999, 50.849999999999994], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [84.05, 51.099999999999994], "end": [84.05, 50.849999999999994], "width": 0.127}, {"type": "segment", "start": [84.05, 51.46], "end": [84.05, 51.099999999999994], "width": 0.127}, {"type": "segment", "start": [84.05, 52.449999999999996], "end": [84.05, 51.46], "width": 0.127}, {"type": "arc", "start": [84.14999999999999, 52.449999999999996], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [86.75, 52.55], "end": [84.14999999999999, 52.55], "width": 0.127}, {"type": "arc", "start": [86.75, 52.449999999999996], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [86.85, 52.199999999999996], "end": [86.85, 52.449999999999996], "width": 0.127}, {"type": "segment", "start": [86.85, 50.849999999999994], "end": [86.85, 52.199999999999996], "width": 0.127}, {"type": "segment", "start": [86.85, 50.81485], "end": [86.85, 50.849999999999994], "width": 0.127}, {"type": "circle", "start": [85.45, 51.66], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [85.45, 51.65], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [90.44, 57.87], "end": [90.44, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [90.53, 57.87], "end": [90.44, 57.87], "width": 0.127}, {"type": "arc", "start": [90.53, 57.949999999999996], "radius": 0.08, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [90.8, 57.949999999999996], "end": [90.61, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [90.8, 57.849999999999994], "end": [90.8, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [90.06, 55.029999999999994], "end": [90.06, 55.05], "width": 0.127}, {"type": "segment", "start": [89.97, 55.029999999999994], "end": [90.06, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [89.97, 54.949999999999996], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [89.7, 54.949999999999996], "end": [89.89, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [89.7, 55.05], "end": [89.7, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [90.44, 55.029999999999994], "end": [90.44, 55.05], "width": 0.127}, {"type": "segment", "start": [90.53, 55.029999999999994], "end": [90.44, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [90.53, 54.949999999999996], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [90.8, 54.949999999999996], "end": [90.61, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [90.8, 55.05], "end": [90.8, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [90.06, 57.87], "end": [90.06, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [89.97, 57.87], "end": [90.06, 57.87], "width": 0.127}, {"type": "arc", "start": [89.97, 57.949999999999996], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [89.7, 57.949999999999996], "end": [89.89, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [89.7, 57.849999999999994], "end": [89.7, 57.949999999999996], "width": 0.127}, {"type": "arc", "start": [90.349999, 56.749998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [90.14999999999999, 57.449999999999996], "end": [90.35, 57.449999999999996], "width": 0.127}, {"type": "arc", "start": [90.15000099999999, 56.749998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [89.45, 56.15], "end": [89.45, 56.75], "width": 0.127}, {"type": "arc", "start": [90.15000099999999, 56.150000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [90.35, 55.449999999999996], "end": [90.14999999999999, 55.449999999999996], "width": 0.127}, {"type": "arc", "start": [90.349999, 56.150000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [91.05, 56.75], "end": [91.05, 56.15], "width": 0.127}, {"type": "arc", "start": [89.45, 55.15], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [89.35, 57.75], "end": [89.35, 55.15], "width": 0.127}, {"type": "arc", "start": [89.45, 57.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [89.7, 57.849999999999994], "end": [89.45, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [90.06, 57.849999999999994], "end": [89.7, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [91.05, 57.849999999999994], "end": [90.06, 57.849999999999994], "width": 0.127}, {"type": "arc", "start": [91.05, 57.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [91.14999999999999, 55.15], "end": [91.14999999999999, 57.75], "width": 0.127}, {"type": "arc", "start": [91.05, 55.15], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [90.8, 55.05], "end": [91.05, 55.05], "width": 0.127}, {"type": "segment", "start": [89.45, 55.05], "end": [90.8, 55.05], "width": 0.127}, {"type": "segment", "start": [89.41485, 55.05], "end": [89.45, 55.05], "width": 0.127}, {"type": "circle", "start": [90.25999999999999, 56.449999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [90.25, 56.449999999999996], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 61.059999999999995], "end": [86.85, 61.059999999999995], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 60.97], "end": [86.86999999999999, 61.059999999999995], "width": 0.127}, {"type": "arc", "start": [86.95, 60.97], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [86.95, 60.699999999999996], "end": [86.95, 60.89], "width": 0.127}, {"type": "segment", "start": [86.85, 60.699999999999996], "end": [86.95, 60.699999999999996], "width": 0.127}, {"type": "segment", "start": [84.03, 61.44], "end": [84.05, 61.44], "width": 0.127}, {"type": "segment", "start": [84.03, 61.529999999999994], "end": [84.03, 61.44], "width": 0.127}, {"type": "arc", "start": [83.95, 61.529999999999994], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [83.95, 61.8], "end": [83.95, 61.61], "width": 0.127}, {"type": "segment", "start": [84.05, 61.8], "end": [83.95, 61.8], "width": 0.127}, {"type": "segment", "start": [84.03, 61.059999999999995], "end": [84.05, 61.059999999999995], "width": 0.127}, {"type": "segment", "start": [84.03, 60.97], "end": [84.03, 61.059999999999995], "width": 0.127}, {"type": "arc", "start": [83.95, 60.97], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [83.95, 60.699999999999996], "end": [83.95, 60.89], "width": 0.127}, {"type": "segment", "start": [84.05, 60.699999999999996], "end": [83.95, 60.699999999999996], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 61.44], "end": [86.85, 61.44], "width": 0.127}, {"type": "segment", "start": [86.86999999999999, 61.529999999999994], "end": [86.86999999999999, 61.44], "width": 0.127}, {"type": "arc", "start": [86.95, 61.529999999999994], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [86.95, 61.8], "end": [86.95, 61.61], "width": 0.127}, {"type": "segment", "start": [86.85, 61.8], "end": [86.95, 61.8], "width": 0.127}, {"type": "arc", "start": [85.749999, 61.150000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [86.45, 61.349999999999994], "end": [86.45, 61.15], "width": 0.127}, {"type": "arc", "start": [85.749999, 61.349999], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [85.14999999999999, 62.05], "end": [85.75, 62.05], "width": 0.127}, {"type": "arc", "start": [85.150001, 61.349999], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [84.45, 61.15], "end": [84.45, 61.349999999999994], "width": 0.127}, {"type": "arc", "start": [85.150001, 61.150000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [85.75, 60.449999999999996], "end": [85.14999999999999, 60.449999999999996], "width": 0.127}, {"type": "arc", "start": [84.14999999999999, 62.05], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [86.75, 62.15], "end": [84.14999999999999, 62.15], "width": 0.127}, {"type": "arc", "start": [86.75, 62.05], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [86.85, 61.8], "end": [86.85, 62.05], "width": 0.127}, {"type": "segment", "start": [86.85, 61.44], "end": [86.85, 61.8], "width": 0.127}, {"type": "segment", "start": [86.85, 60.449999999999996], "end": [86.85, 61.44], "width": 0.127}, {"type": "arc", "start": [86.75, 60.449999999999996], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [84.14999999999999, 60.349999999999994], "end": [86.75, 60.349999999999994], "width": 0.127}, {"type": "arc", "start": [84.14999999999999, 60.449999999999996], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [84.05, 60.699999999999996], "end": [84.05, 60.449999999999996], "width": 0.127}, {"type": "segment", "start": [84.05, 62.05], "end": [84.05, 60.699999999999996], "width": 0.127}, {"type": "segment", "start": [84.05, 62.08515], "end": [84.05, 62.05], "width": 0.127}, {"type": "circle", "start": [85.45, 61.239999999999995], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [85.45, 61.25], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [80.46, 55.029999999999994], "end": [80.46, 55.05], "width": 0.127}, {"type": "segment", "start": [80.36999999999999, 55.029999999999994], "end": [80.46, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [80.36999999999999, 54.949999999999996], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [80.1, 54.949999999999996], "end": [80.28999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.1, 55.05], "end": [80.1, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.84, 57.87], "end": [80.84, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [80.92999999999999, 57.87], "end": [80.84, 57.87], "width": 0.127}, {"type": "arc", "start": [80.92999999999999, 57.949999999999996], "radius": 0.08, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [81.2, 57.949999999999996], "end": [81.00999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [81.2, 57.849999999999994], "end": [81.2, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.46, 57.87], "end": [80.46, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [80.36999999999999, 57.87], "end": [80.46, 57.87], "width": 0.127}, {"type": "arc", "start": [80.36999999999999, 57.949999999999996], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [80.1, 57.949999999999996], "end": [80.28999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.1, 57.849999999999994], "end": [80.1, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [80.84, 55.029999999999994], "end": [80.84, 55.05], "width": 0.127}, {"type": "segment", "start": [80.92999999999999, 55.029999999999994], "end": [80.84, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [80.92999999999999, 54.949999999999996], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [81.2, 54.949999999999996], "end": [81.00999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [81.2, 55.05], "end": [81.2, 54.949999999999996], "width": 0.127}, {"type": "arc", "start": [80.550001, 56.150000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [80.75, 55.449999999999996], "end": [80.55, 55.449999999999996], "width": 0.127}, {"type": "arc", "start": [80.749999, 56.150000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [81.45, 56.75], "end": [81.45, 56.15], "width": 0.127}, {"type": "arc", "start": [80.749999, 56.749998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [80.55, 57.449999999999996], "end": [80.75, 57.449999999999996], "width": 0.127}, {"type": "arc", "start": [80.550001, 56.749998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [79.85, 56.15], "end": [79.85, 56.75], "width": 0.127}, {"type": "arc", "start": [81.45, 57.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [81.55, 55.15], "end": [81.55, 57.75], "width": 0.127}, {"type": "arc", "start": [81.45, 55.15], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [81.2, 55.05], "end": [81.45, 55.05], "width": 0.127}, {"type": "segment", "start": [80.84, 55.05], "end": [81.2, 55.05], "width": 0.127}, {"type": "segment", "start": [79.85, 55.05], "end": [80.84, 55.05], "width": 0.127}, {"type": "arc", "start": [79.85, 55.15], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [79.75, 57.75], "end": [79.75, 55.15], "width": 0.127}, {"type": "arc", "start": [79.85, 57.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [80.1, 57.849999999999994], "end": [79.85, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [81.45, 57.849999999999994], "end": [80.1, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [81.48514999999999, 57.849999999999994], "end": [81.45, 57.849999999999994], "width": 0.127}, {"type": "circle", "start": [80.64, 56.449999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [80.64999999999999, 56.449999999999996], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 51.449999999999996], "end": [110.35, 51.449999999999996], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 51.36], "end": [110.36999999999999, 51.449999999999996], "width": 0.127}, {"type": "arc", "start": [110.44999999999999, 51.36], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [110.44999999999999, 51.089999999999996], "end": [110.44999999999999, 51.28], "width": 0.127}, {"type": "segment", "start": [110.35, 51.089999999999996], "end": [110.44999999999999, 51.089999999999996], "width": 0.127}, {"type": "segment", "start": [107.53, 51.83], "end": [107.55, 51.83], "width": 0.127}, {"type": "segment", "start": [107.53, 51.919999999999995], "end": [107.53, 51.83], "width": 0.127}, {"type": "arc", "start": [107.44999999999999, 51.919999999999995], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [107.44999999999999, 52.19], "end": [107.44999999999999, 52.0], "width": 0.127}, {"type": "segment", "start": [107.55, 52.19], "end": [107.44999999999999, 52.19], "width": 0.127}, {"type": "segment", "start": [107.53, 51.449999999999996], "end": [107.55, 51.449999999999996], "width": 0.127}, {"type": "segment", "start": [107.53, 51.36], "end": [107.53, 51.449999999999996], "width": 0.127}, {"type": "arc", "start": [107.44999999999999, 51.36], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [107.44999999999999, 51.089999999999996], "end": [107.44999999999999, 51.28], "width": 0.127}, {"type": "segment", "start": [107.55, 51.089999999999996], "end": [107.44999999999999, 51.089999999999996], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 51.83], "end": [110.35, 51.83], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 51.919999999999995], "end": [110.36999999999999, 51.83], "width": 0.127}, {"type": "arc", "start": [110.44999999999999, 51.919999999999995], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [110.44999999999999, 52.19], "end": [110.44999999999999, 52.0], "width": 0.127}, {"type": "segment", "start": [110.35, 52.19], "end": [110.44999999999999, 52.19], "width": 0.127}, {"type": "arc", "start": [109.24999899999999, 51.540001], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [109.94999999999999, 51.739999999999995], "end": [109.94999999999999, 51.54], "width": 0.127}, {"type": "arc", "start": [109.24999899999999, 51.739999], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [108.64999999999999, 52.44], "end": [109.25, 52.44], "width": 0.127}, {"type": "arc", "start": [108.65000099999999, 51.739999], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [107.94999999999999, 51.54], "end": [107.94999999999999, 51.739999999999995], "width": 0.127}, {"type": "arc", "start": [108.65000099999999, 51.540001], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [109.25, 50.839999999999996], "end": [108.64999999999999, 50.839999999999996], "width": 0.127}, {"type": "arc", "start": [107.64999999999999, 52.44], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [110.25, 52.54], "end": [107.64999999999999, 52.54], "width": 0.127}, {"type": "arc", "start": [110.25, 52.44], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [110.35, 52.19], "end": [110.35, 52.44], "width": 0.127}, {"type": "segment", "start": [110.35, 51.83], "end": [110.35, 52.19], "width": 0.127}, {"type": "segment", "start": [110.35, 50.839999999999996], "end": [110.35, 51.83], "width": 0.127}, {"type": "arc", "start": [110.25, 50.839999999999996], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [107.64999999999999, 50.739999999999995], "end": [110.25, 50.739999999999995], "width": 0.127}, {"type": "arc", "start": [107.64999999999999, 50.839999999999996], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [107.55, 51.089999999999996], "end": [107.55, 50.839999999999996], "width": 0.127}, {"type": "segment", "start": [107.55, 52.44], "end": [107.55, 51.089999999999996], "width": 0.127}, {"type": "segment", "start": [107.55, 52.47515], "end": [107.55, 52.44], "width": 0.127}, {"type": "circle", "start": [108.94999999999999, 51.629999999999995], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [108.94999999999999, 51.64], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [113.55999999999999, 55.029999999999994], "end": [113.55999999999999, 55.05], "width": 0.127}, {"type": "segment", "start": [113.47, 55.029999999999994], "end": [113.55999999999999, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [113.47, 54.949999999999996], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [113.19999999999999, 54.949999999999996], "end": [113.39, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.19999999999999, 55.05], "end": [113.19999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.94, 57.87], "end": [113.94, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [114.03, 57.87], "end": [113.94, 57.87], "width": 0.127}, {"type": "arc", "start": [114.03, 57.949999999999996], "radius": 0.08, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [114.3, 57.949999999999996], "end": [114.11, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [114.3, 57.849999999999994], "end": [114.3, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.55999999999999, 57.87], "end": [113.55999999999999, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [113.47, 57.87], "end": [113.55999999999999, 57.87], "width": 0.127}, {"type": "arc", "start": [113.47, 57.949999999999996], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [113.19999999999999, 57.949999999999996], "end": [113.39, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.19999999999999, 57.849999999999994], "end": [113.19999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [113.94, 55.029999999999994], "end": [113.94, 55.05], "width": 0.127}, {"type": "segment", "start": [114.03, 55.029999999999994], "end": [113.94, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [114.03, 54.949999999999996], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [114.3, 54.949999999999996], "end": [114.11, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [114.3, 55.05], "end": [114.3, 54.949999999999996], "width": 0.127}, {"type": "arc", "start": [113.65000099999999, 56.150000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [113.85, 55.449999999999996], "end": [113.64999999999999, 55.449999999999996], "width": 0.127}, {"type": "arc", "start": [113.849999, 56.150000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [114.55, 56.75], "end": [114.55, 56.15], "width": 0.127}, {"type": "arc", "start": [113.849999, 56.749998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [113.64999999999999, 57.449999999999996], "end": [113.85, 57.449999999999996], "width": 0.127}, {"type": "arc", "start": [113.65000099999999, 56.749998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [112.94999999999999, 56.15], "end": [112.94999999999999, 56.75], "width": 0.127}, {"type": "arc", "start": [114.55, 57.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [114.64999999999999, 55.15], "end": [114.64999999999999, 57.75], "width": 0.127}, {"type": "arc", "start": [114.55, 55.15], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [114.3, 55.05], "end": [114.55, 55.05], "width": 0.127}, {"type": "segment", "start": [113.94, 55.05], "end": [114.3, 55.05], "width": 0.127}, {"type": "segment", "start": [112.94999999999999, 55.05], "end": [113.94, 55.05], "width": 0.127}, {"type": "arc", "start": [112.94999999999999, 55.15], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [112.85, 57.75], "end": [112.85, 55.15], "width": 0.127}, {"type": "arc", "start": [112.94999999999999, 57.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [113.19999999999999, 57.849999999999994], "end": [112.94999999999999, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [114.55, 57.849999999999994], "end": [113.19999999999999, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [114.58515, 57.849999999999994], "end": [114.55, 57.849999999999994], "width": 0.127}, {"type": "circle", "start": [113.74, 56.449999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [113.75, 56.449999999999996], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [107.53, 61.449999999999996], "end": [107.55, 61.449999999999996], "width": 0.127}, {"type": "segment", "start": [107.53, 61.54], "end": [107.53, 61.449999999999996], "width": 0.127}, {"type": "arc", "start": [107.44999999999999, 61.54], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [107.44999999999999, 61.809999999999995], "end": [107.44999999999999, 61.62], "width": 0.127}, {"type": "segment", "start": [107.55, 61.809999999999995], "end": [107.44999999999999, 61.809999999999995], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 61.07], "end": [110.35, 61.07], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 60.98], "end": [110.36999999999999, 61.07], "width": 0.127}, {"type": "arc", "start": [110.44999999999999, 60.98], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [110.44999999999999, 60.709999999999994], "end": [110.44999999999999, 60.9], "width": 0.127}, {"type": "segment", "start": [110.35, 60.709999999999994], "end": [110.44999999999999, 60.709999999999994], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 61.449999999999996], "end": [110.35, 61.449999999999996], "width": 0.127}, {"type": "segment", "start": [110.36999999999999, 61.54], "end": [110.36999999999999, 61.449999999999996], "width": 0.127}, {"type": "arc", "start": [110.44999999999999, 61.54], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [110.44999999999999, 61.809999999999995], "end": [110.44999999999999, 61.62], "width": 0.127}, {"type": "segment", "start": [110.35, 61.809999999999995], "end": [110.44999999999999, 61.809999999999995], "width": 0.127}, {"type": "segment", "start": [107.53, 61.07], "end": [107.55, 61.07], "width": 0.127}, {"type": "segment", "start": [107.53, 60.98], "end": [107.53, 61.07], "width": 0.127}, {"type": "arc", "start": [107.44999999999999, 60.98], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [107.44999999999999, 60.709999999999994], "end": [107.44999999999999, 60.9], "width": 0.127}, {"type": "segment", "start": [107.55, 60.709999999999994], "end": [107.44999999999999, 60.709999999999994], "width": 0.127}, {"type": "arc", "start": [108.65000099999999, 61.359998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [107.94999999999999, 61.16], "end": [107.94999999999999, 61.36], "width": 0.127}, {"type": "arc", "start": [108.65000099999999, 61.160000999999994], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [109.25, 60.459999999999994], "end": [108.64999999999999, 60.459999999999994], "width": 0.127}, {"type": "arc", "start": [109.24999899999999, 61.160000999999994], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [109.94999999999999, 61.36], "end": [109.94999999999999, 61.16], "width": 0.127}, {"type": "arc", "start": [109.24999899999999, 61.359998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [108.64999999999999, 62.059999999999995], "end": [109.25, 62.059999999999995], "width": 0.127}, {"type": "arc", "start": [110.25, 60.459999999999994], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [107.64999999999999, 60.36], "end": [110.25, 60.36], "width": 0.127}, {"type": "arc", "start": [107.64999999999999, 60.459999999999994], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [107.55, 60.709999999999994], "end": [107.55, 60.459999999999994], "width": 0.127}, {"type": "segment", "start": [107.55, 61.07], "end": [107.55, 60.709999999999994], "width": 0.127}, {"type": "segment", "start": [107.55, 62.059999999999995], "end": [107.55, 61.07], "width": 0.127}, {"type": "arc", "start": [107.64999999999999, 62.059999999999995], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [110.25, 62.16], "end": [107.64999999999999, 62.16], "width": 0.127}, {"type": "arc", "start": [110.25, 62.059999999999995], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [110.35, 61.809999999999995], "end": [110.35, 62.059999999999995], "width": 0.127}, {"type": "segment", "start": [110.35, 60.459999999999994], "end": [110.35, 61.809999999999995], "width": 0.127}, {"type": "segment", "start": [110.35, 60.42485], "end": [110.35, 60.459999999999994], "width": 0.127}, {"type": "circle", "start": [108.94999999999999, 61.269999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [108.94999999999999, 61.26], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [104.33999999999999, 57.87], "end": [104.33999999999999, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [104.42999999999999, 57.87], "end": [104.33999999999999, 57.87], "width": 0.127}, {"type": "arc", "start": [104.42999999999999, 57.949999999999996], "radius": 0.08, "startangle": -90.0, "endangle": 0.0, "width": 0.127}, {"type": "segment", "start": [104.69999999999999, 57.949999999999996], "end": [104.50999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [104.69999999999999, 57.849999999999994], "end": [104.69999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [103.96, 55.029999999999994], "end": [103.96, 55.05], "width": 0.127}, {"type": "segment", "start": [103.86999999999999, 55.029999999999994], "end": [103.96, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [103.86999999999999, 54.949999999999996], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [103.6, 54.949999999999996], "end": [103.78999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [103.6, 55.05], "end": [103.6, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [104.33999999999999, 55.029999999999994], "end": [104.33999999999999, 55.05], "width": 0.127}, {"type": "segment", "start": [104.42999999999999, 55.029999999999994], "end": [104.33999999999999, 55.029999999999994], "width": 0.127}, {"type": "arc", "start": [104.42999999999999, 54.949999999999996], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [104.69999999999999, 54.949999999999996], "end": [104.50999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [104.69999999999999, 55.05], "end": [104.69999999999999, 54.949999999999996], "width": 0.127}, {"type": "segment", "start": [103.96, 57.87], "end": [103.96, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [103.86999999999999, 57.87], "end": [103.96, 57.87], "width": 0.127}, {"type": "arc", "start": [103.86999999999999, 57.949999999999996], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [103.6, 57.949999999999996], "end": [103.78999999999999, 57.949999999999996], "width": 0.127}, {"type": "segment", "start": [103.6, 57.849999999999994], "end": [103.6, 57.949999999999996], "width": 0.127}, {"type": "arc", "start": [104.24999899999999, 56.749998999999995], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [104.05, 57.449999999999996], "end": [104.25, 57.449999999999996], "width": 0.127}, {"type": "arc", "start": [104.050001, 56.749998999999995], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [103.35, 56.15], "end": [103.35, 56.75], "width": 0.127}, {"type": "arc", "start": [104.050001, 56.150000999999996], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [104.25, 55.449999999999996], "end": [104.05, 55.449999999999996], "width": 0.127}, {"type": "arc", "start": [104.24999899999999, 56.150000999999996], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [104.94999999999999, 56.75], "end": [104.94999999999999, 56.15], "width": 0.127}, {"type": "arc", "start": [103.35, 55.15], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [103.25, 57.75], "end": [103.25, 55.15], "width": 0.127}, {"type": "arc", "start": [103.35, 57.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [103.6, 57.849999999999994], "end": [103.35, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [103.96, 57.849999999999994], "end": [103.6, 57.849999999999994], "width": 0.127}, {"type": "segment", "start": [104.94999999999999, 57.849999999999994], "end": [103.96, 57.849999999999994], "width": 0.127}, {"type": "arc", "start": [104.94999999999999, 57.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [105.05, 55.15], "end": [105.05, 57.75], "width": 0.127}, {"type": "arc", "start": [104.94999999999999, 55.15], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [104.69999999999999, 55.05], "end": [104.94999999999999, 55.05], "width": 0.127}, {"type": "segment", "start": [103.35, 55.05], "end": [104.69999999999999, 55.05], "width": 0.127}, {"type": "segment", "start": [103.31484999999999, 55.05], "end": [103.35, 55.05], "width": 0.127}, {"type": "circle", "start": [104.16, 56.449999999999996], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [104.14999999999999, 56.449999999999996], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [91.78, 72.14], "end": [91.8, 72.14], "width": 0.127}, {"type": "segment", "start": [91.78, 72.22999999999999], "end": [91.78, 72.14], "width": 0.127}, {"type": "arc", "start": [91.7, 72.22999999999999], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [91.7, 72.5], "end": [91.7, 72.31], "width": 0.127}, {"type": "segment", "start": [91.8, 72.5], "end": [91.7, 72.5], "width": 0.127}, {"type": "segment", "start": [94.61999999999999, 71.75999999999999], "end": [94.6, 71.75999999999999], "width": 0.127}, {"type": "segment", "start": [94.61999999999999, 71.67], "end": [94.61999999999999, 71.75999999999999], "width": 0.127}, {"type": "arc", "start": [94.69999999999999, 71.67], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [94.69999999999999, 71.39999999999999], "end": [94.69999999999999, 71.59], "width": 0.127}, {"type": "segment", "start": [94.6, 71.39999999999999], "end": [94.69999999999999, 71.39999999999999], "width": 0.127}, {"type": "segment", "start": [94.61999999999999, 72.14], "end": [94.6, 72.14], "width": 0.127}, {"type": "segment", "start": [94.61999999999999, 72.22999999999999], "end": [94.61999999999999, 72.14], "width": 0.127}, {"type": "arc", "start": [94.69999999999999, 72.22999999999999], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [94.69999999999999, 72.5], "end": [94.69999999999999, 72.31], "width": 0.127}, {"type": "segment", "start": [94.6, 72.5], "end": [94.69999999999999, 72.5], "width": 0.127}, {"type": "segment", "start": [91.78, 71.75999999999999], "end": [91.8, 71.75999999999999], "width": 0.127}, {"type": "segment", "start": [91.78, 71.67], "end": [91.78, 71.75999999999999], "width": 0.127}, {"type": "arc", "start": [91.7, 71.67], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [91.7, 71.39999999999999], "end": [91.7, 71.59], "width": 0.127}, {"type": "segment", "start": [91.8, 71.39999999999999], "end": [91.7, 71.39999999999999], "width": 0.127}, {"type": "arc", "start": [92.90000099999999, 72.049999], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [92.2, 71.85], "end": [92.2, 72.05], "width": 0.127}, {"type": "arc", "start": [92.90000099999999, 71.85000099999999], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [93.5, 71.14999999999999], "end": [92.89999999999999, 71.14999999999999], "width": 0.127}, {"type": "arc", "start": [93.499999, 71.85000099999999], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [94.2, 72.05], "end": [94.2, 71.85], "width": 0.127}, {"type": "arc", "start": [93.499999, 72.049999], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [92.89999999999999, 72.75], "end": [93.5, 72.75], "width": 0.127}, {"type": "arc", "start": [94.5, 71.14999999999999], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [91.89999999999999, 71.05], "end": [94.5, 71.05], "width": 0.127}, {"type": "arc", "start": [91.89999999999999, 71.14999999999999], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [91.8, 71.39999999999999], "end": [91.8, 71.14999999999999], "width": 0.127}, {"type": "segment", "start": [91.8, 71.75999999999999], "end": [91.8, 71.39999999999999], "width": 0.127}, {"type": "segment", "start": [91.8, 72.75], "end": [91.8, 71.75999999999999], "width": 0.127}, {"type": "arc", "start": [91.89999999999999, 72.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [94.5, 72.85], "end": [91.89999999999999, 72.85], "width": 0.127}, {"type": "arc", "start": [94.5, 72.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [94.6, 72.5], "end": [94.6, 72.75], "width": 0.127}, {"type": "segment", "start": [94.6, 71.14999999999999], "end": [94.6, 72.5], "width": 0.127}, {"type": "segment", "start": [94.6, 71.11484999999999], "end": [94.6, 71.14999999999999], "width": 0.127}, {"type": "circle", "start": [93.2, 71.96], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [93.2, 71.95], "radius": 0.35, "width": 0.127}, {"type": "segment", "start": [102.61999999999999, 71.75999999999999], "end": [102.6, 71.75999999999999], "width": 0.127}, {"type": "segment", "start": [102.61999999999999, 71.67], "end": [102.61999999999999, 71.75999999999999], "width": 0.127}, {"type": "arc", "start": [102.69999999999999, 71.67], "radius": 0.08, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [102.69999999999999, 71.39999999999999], "end": [102.69999999999999, 71.59], "width": 0.127}, {"type": "segment", "start": [102.6, 71.39999999999999], "end": [102.69999999999999, 71.39999999999999], "width": 0.127}, {"type": "segment", "start": [99.78, 72.14], "end": [99.8, 72.14], "width": 0.127}, {"type": "segment", "start": [99.78, 72.22999999999999], "end": [99.78, 72.14], "width": 0.127}, {"type": "arc", "start": [99.69999999999999, 72.22999999999999], "radius": 0.08, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [99.69999999999999, 72.5], "end": [99.69999999999999, 72.31], "width": 0.127}, {"type": "segment", "start": [99.8, 72.5], "end": [99.69999999999999, 72.5], "width": 0.127}, {"type": "segment", "start": [99.78, 71.75999999999999], "end": [99.8, 71.75999999999999], "width": 0.127}, {"type": "segment", "start": [99.78, 71.67], "end": [99.78, 71.75999999999999], "width": 0.127}, {"type": "arc", "start": [99.69999999999999, 71.67], "radius": 0.08, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [99.69999999999999, 71.39999999999999], "end": [99.69999999999999, 71.59], "width": 0.127}, {"type": "segment", "start": [99.8, 71.39999999999999], "end": [99.69999999999999, 71.39999999999999], "width": 0.127}, {"type": "segment", "start": [102.61999999999999, 72.14], "end": [102.6, 72.14], "width": 0.127}, {"type": "segment", "start": [102.61999999999999, 72.22999999999999], "end": [102.61999999999999, 72.14], "width": 0.127}, {"type": "arc", "start": [102.69999999999999, 72.22999999999999], "radius": 0.08, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [102.69999999999999, 72.5], "end": [102.69999999999999, 72.31], "width": 0.127}, {"type": "segment", "start": [102.6, 72.5], "end": [102.69999999999999, 72.5], "width": 0.127}, {"type": "arc", "start": [101.49999899999999, 71.85000099999999], "radius": 0.700001, "startangle": 269.99991814900335, "endangle": 359.9999181490034, "width": 0.127}, {"type": "segment", "start": [102.19999999999999, 72.05], "end": [102.19999999999999, 71.85], "width": 0.127}, {"type": "arc", "start": [101.49999899999999, 72.049999], "radius": 0.700001, "startangle": -8.185099665070084e-05, "endangle": 89.99991814900335, "width": 0.127}, {"type": "segment", "start": [100.89999999999999, 72.75], "end": [101.5, 72.75], "width": 0.127}, {"type": "arc", "start": [100.90000099999999, 72.049999], "radius": 0.700001, "startangle": 89.99991814900335, "endangle": 179.99991814900335, "width": 0.127}, {"type": "segment", "start": [100.19999999999999, 71.85], "end": [100.19999999999999, 72.05], "width": 0.127}, {"type": "arc", "start": [100.90000099999999, 71.85000099999999], "radius": 0.700001, "startangle": 179.99991814900332, "endangle": 269.99991814900335, "width": 0.127}, {"type": "segment", "start": [101.5, 71.14999999999999], "end": [100.89999999999999, 71.14999999999999], "width": 0.127}, {"type": "arc", "start": [99.89999999999999, 72.75], "radius": 0.09999999999999999, "startangle": 90.0, "endangle": 180.0, "width": 0.127}, {"type": "segment", "start": [102.5, 72.85], "end": [99.89999999999999, 72.85], "width": 0.127}, {"type": "arc", "start": [102.5, 72.75], "radius": 0.09999999999999999, "startangle": 0.0, "endangle": 90.0, "width": 0.127}, {"type": "segment", "start": [102.6, 72.5], "end": [102.6, 72.75], "width": 0.127}, {"type": "segment", "start": [102.6, 72.14], "end": [102.6, 72.5], "width": 0.127}, {"type": "segment", "start": [102.6, 71.14999999999999], "end": [102.6, 72.14], "width": 0.127}, {"type": "arc", "start": [102.5, 71.14999999999999], "radius": 0.09999999999999999, "startangle": 270.0, "endangle": 360.0, "width": 0.127}, {"type": "segment", "start": [99.89999999999999, 71.05], "end": [102.5, 71.05], "width": 0.127}, {"type": "arc", "start": [99.89999999999999, 71.14999999999999], "radius": 0.09999999999999999, "startangle": 180.0, "endangle": 270.0, "width": 0.127}, {"type": "segment", "start": [99.8, 71.39999999999999], "end": [99.8, 71.14999999999999], "width": 0.127}, {"type": "segment", "start": [99.8, 72.75], "end": [99.8, 71.39999999999999], "width": 0.127}, {"type": "segment", "start": [99.8, 72.78515], "end": [99.8, 72.75], "width": 0.127}, {"type": "circle", "start": [101.19999999999999, 71.94], "radius": 0.45499999999999996, "width": 0.127}, {"type": "circle", "start": [101.19999999999999, 71.95], "radius": 0.35, "width": 0.127}, {"type": "polygon", "pos": [83.439, 75.31099999999999], "angle": [180.0], "polygons": [[[-0.5, -0.25], [-0.39999999999999997, -0.25], [-0.39999999999999997, 0.25], [-0.5, 0.25]]]}, {"type": "polygon", "pos": [83.439, 75.31099999999999], "angle": [180.0], "polygons": [[[0.39999999999999997, -0.25], [0.5, -0.25], [0.5, 0.25], [0.39999999999999997, 0.25]]]}, {"type": "segment", "start": [83.319, 75.31099999999999], "end": [83.039, 75.31099999999999], "width": 0.0508}, {"type": "segment", "start": [83.559, 75.31099999999999], "end": [83.559, 75.431], "width": 0.0508}, {"type": "segment", "start": [83.559, 75.31099999999999], "end": [83.559, 75.191], "width": 0.0508}, {"type": "segment", "start": [83.319, 75.431], "end": [83.559, 75.31099999999999], "width": 0.0508}, {"type": "segment", "start": [83.319, 75.31099999999999], "end": [83.319, 75.431], "width": 0.0508}, {"type": "segment", "start": [83.319, 75.191], "end": [83.319, 75.31099999999999], "width": 0.0508}, {"type": "segment", "start": [83.559, 75.31099999999999], "end": [83.319, 75.191], "width": 0.0508}, {"type": "segment", "start": [83.4898, 74.5744], "end": [83.3882, 74.62519999999999], "width": 0.0508}, {"type": "segment", "start": [83.4898, 74.5744], "end": [83.439, 74.676], "width": 0.0508}, {"type": "segment", "start": [83.693, 74.5744], "end": [83.5914, 74.62519999999999], "width": 0.0508}, {"type": "segment", "start": [83.693, 74.5744], "end": [83.6422, 74.676], "width": 0.0508}, {"type": "segment", "start": [83.4898, 74.5744], "end": [83.312, 74.7522], "width": 0.0508}, {"type": "segment", "start": [83.693, 74.5744], "end": [83.5152, 74.7522], "width": 0.0508}, {"type": "segment", "start": [83.559, 75.31099999999999], "end": [83.839, 75.31099999999999], "width": 0.0508}, {"type": "segment", "start": [83.039, 75.131], "end": [83.839, 75.131], "width": 0.127}, {"type": "segment", "start": [83.839, 75.491], "end": [83.039, 75.491], "width": 0.127}, {"type": "polygon", "pos": [104.14, 68.961], "angle": [270.0], "polygons": [[[-0.7999999999999999, -0.39999999999999997], [-0.5, -0.39999999999999997], [-0.5, 0.39999999999999997], [-0.7999999999999999, 0.39999999999999997]]]}, {"type": "polygon", "pos": [104.14, 68.961], "angle": [270.0], "polygons": [[[0.5, -0.39999999999999997], [0.7999999999999999, -0.39999999999999997], [0.7999999999999999, 0.39999999999999997], [0.5, 0.39999999999999997]]]}, {"type": "segment", "start": [104.46, 68.461], "end": [104.46, 69.461], "width": 0.15239999999999998}, {"type": "segment", "start": [103.82, 68.461], "end": [103.82, 69.461], "width": 0.15239999999999998}, {"type": "polygon", "pos": [93.59899999999999, 51.181], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [93.59899999999999, 51.181], "angle": [180.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [93.354, 51.405], "end": [93.844, 51.405], "width": 0.15239999999999998}, {"type": "segment", "start": [93.844, 50.957], "end": [93.354, 50.957], "width": 0.15}, {"type": "polygon", "pos": [86.106, 73.02499999999999], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [86.106, 73.02499999999999], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [85.88199999999999, 72.78], "end": [85.88199999999999, 73.27], "width": 0.15239999999999998}, {"type": "segment", "start": [86.33, 73.27], "end": [86.33, 72.78], "width": 0.15}, {"type": "polygon", "pos": [90.17, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [90.17, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [89.946, 45.475], "end": [89.946, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [90.39399999999999, 45.964999999999996], "end": [90.39399999999999, 45.475], "width": 0.15}, {"type": "polygon", "pos": [92.202, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [92.202, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [91.978, 45.475], "end": [91.978, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [92.426, 45.964999999999996], "end": [92.426, 45.475], "width": 0.15}, {"type": "polygon", "pos": [87.122, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [87.122, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [86.898, 45.475], "end": [86.898, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [87.34599999999999, 45.964999999999996], "end": [87.34599999999999, 45.475], "width": 0.15}, {"type": "polygon", "pos": [93.21799999999999, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [93.21799999999999, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [92.994, 45.475], "end": [92.994, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [93.442, 45.964999999999996], "end": [93.442, 45.475], "width": 0.15}, {"type": "polygon", "pos": [89.154, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [89.154, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [88.92999999999999, 45.475], "end": [88.92999999999999, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [89.378, 45.964999999999996], "end": [89.378, 45.475], "width": 0.15}, {"type": "polygon", "pos": [88.13799999999999, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [88.13799999999999, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [87.914, 45.475], "end": [87.914, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [88.362, 45.964999999999996], "end": [88.362, 45.475], "width": 0.15}, {"type": "polygon", "pos": [103.378, 74.92999999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [103.378, 74.92999999999999], "angle": [270.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [103.60199999999999, 75.175], "end": [103.60199999999999, 74.685], "width": 0.15239999999999998}, {"type": "segment", "start": [103.154, 74.685], "end": [103.154, 75.175], "width": 0.15}, {"type": "polygon", "pos": [89.408, 71.247], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [89.408, 71.247], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [89.65299999999999, 71.023], "end": [89.163, 71.023], "width": 0.15239999999999998}, {"type": "segment", "start": [89.163, 71.471], "end": [89.65299999999999, 71.471], "width": 0.15}, {"type": "polygon", "pos": [79.121, 51.815999999999995], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [79.121, 51.815999999999995], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [78.89699999999999, 51.571], "end": [78.89699999999999, 52.061], "width": 0.15239999999999998}, {"type": "segment", "start": [79.345, 52.061], "end": [79.345, 51.571], "width": 0.15}, {"type": "polygon", "pos": [90.17, 61.849], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [90.17, 61.849], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [90.41499999999999, 61.625], "end": [89.925, 61.625], "width": 0.15239999999999998}, {"type": "segment", "start": [89.925, 62.073], "end": [90.41499999999999, 62.073], "width": 0.15}, {"type": "polygon", "pos": [91.821, 61.086999999999996], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [91.821, 61.086999999999996], "angle": [270.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [92.045, 61.332], "end": [92.045, 60.842], "width": 0.15239999999999998}, {"type": "segment", "start": [91.597, 60.842], "end": [91.597, 61.332], "width": 0.15}, {"type": "polygon", "pos": [80.77199999999999, 50.165], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [80.77199999999999, 50.165], "angle": [180.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [80.527, 50.388999999999996], "end": [81.017, 50.388999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [81.017, 49.940999999999995], "end": [80.527, 49.940999999999995], "width": 0.15}, {"type": "polygon", "pos": [102.48899999999999, 59.943999999999996], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [102.48899999999999, 59.943999999999996], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [102.734, 59.72], "end": [102.244, 59.72], "width": 0.15239999999999998}, {"type": "segment", "start": [102.244, 60.168], "end": [102.734, 60.168], "width": 0.15}, {"type": "polygon", "pos": [104.902, 59.943999999999996], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [104.902, 59.943999999999996], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [105.14699999999999, 59.72], "end": [104.657, 59.72], "width": 0.15239999999999998}, {"type": "segment", "start": [104.657, 60.168], "end": [105.14699999999999, 60.168], "width": 0.15}, {"type": "polygon", "pos": [113.792, 52.958999999999996], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [113.792, 52.958999999999996], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [114.03699999999999, 52.735], "end": [113.547, 52.735], "width": 0.15239999999999998}, {"type": "segment", "start": [113.547, 53.183], "end": [114.03699999999999, 53.183], "width": 0.15}, {"type": "polygon", "pos": [112.776, 50.419], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [112.776, 50.419], "angle": [0.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [113.021, 50.195], "end": [112.53099999999999, 50.195], "width": 0.15239999999999998}, {"type": "segment", "start": [112.53099999999999, 50.643], "end": [113.021, 50.643], "width": 0.15}, {"type": "polygon", "pos": [91.18599999999999, 45.72], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3], [-0.5499999999999999, 0.15], [-0.39999999999999997, 0.0], [-0.5499999999999999, -0.15]]]}, {"type": "polygon", "pos": [91.18599999999999, 45.72], "angle": [90.0], "polygons": [[[0.5499999999999999, 0.3], [0.25, 0.3], [0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, -0.15], [0.39999999999999997, 0.0], [0.5499999999999999, 0.15]]]}, {"type": "segment", "start": [90.96199999999999, 45.475], "end": [90.96199999999999, 45.964999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [91.41, 45.964999999999996], "end": [91.41, 45.475], "width": 0.15}, {"type": "polygon", "pos": [89.916, 70.231], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [89.916, 70.231], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [89.67099999999999, 70.455], "end": [90.161, 70.455], "width": 0.15239999999999998}, {"type": "segment", "start": [90.161, 70.00699999999999], "end": [89.67099999999999, 70.00699999999999], "width": 0.15}, {"type": "polygon", "pos": [100.58399999999999, 67.945], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [100.58399999999999, 67.945], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.80799999999999, 68.19], "end": [100.80799999999999, 67.7], "width": 0.15239999999999998}, {"type": "segment", "start": [100.36, 67.7], "end": [100.36, 68.19], "width": 0.15}, {"type": "polygon", "pos": [97.917, 69.85], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [97.917, 69.85], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [97.672, 70.074], "end": [98.16199999999999, 70.074], "width": 0.15239999999999998}, {"type": "segment", "start": [98.16199999999999, 69.62599999999999], "end": [97.672, 69.62599999999999], "width": 0.15}, {"type": "polygon", "pos": [94.996, 66.42099999999999], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [94.996, 66.42099999999999], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [94.77199999999999, 66.176], "end": [94.77199999999999, 66.666], "width": 0.15239999999999998}, {"type": "segment", "start": [95.22, 66.666], "end": [95.22, 66.176], "width": 0.15}, {"type": "polygon", "pos": [97.917, 68.834], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [97.917, 68.834], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [97.672, 69.05799999999999], "end": [98.16199999999999, 69.05799999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [98.16199999999999, 68.61], "end": [97.672, 68.61], "width": 0.15}, {"type": "polygon", "pos": [106.67999999999999, 47.498], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [106.67999999999999, 47.498], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [106.904, 47.742999999999995], "end": [106.904, 47.253], "width": 0.15239999999999998}, {"type": "segment", "start": [106.45599999999999, 47.253], "end": [106.45599999999999, 47.742999999999995], "width": 0.15}, {"type": "polygon", "pos": [105.15599999999999, 46.736], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [105.15599999999999, 46.736], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [104.911, 46.96], "end": [105.401, 46.96], "width": 0.15239999999999998}, {"type": "segment", "start": [105.401, 46.512], "end": [104.911, 46.512], "width": 0.15}, {"type": "polygon", "pos": [99.949, 51.308], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [99.949, 51.308], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.19399999999999, 51.083999999999996], "end": [99.704, 51.083999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [99.704, 51.532], "end": [100.19399999999999, 51.532], "width": 0.15}, {"type": "polygon", "pos": [113.66499999999999, 62.483999999999995], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [113.66499999999999, 62.483999999999995], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [113.889, 62.729], "end": [113.889, 62.239], "width": 0.15239999999999998}, {"type": "segment", "start": [113.44099999999999, 62.239], "end": [113.44099999999999, 62.729], "width": 0.15}, {"type": "polygon", "pos": [107.94999999999999, 67.564], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [107.94999999999999, 67.564], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [107.726, 67.319], "end": [107.726, 67.809], "width": 0.15239999999999998}, {"type": "segment", "start": [108.17399999999999, 67.809], "end": [108.17399999999999, 67.319], "width": 0.15}, {"type": "polygon", "pos": [104.648, 48.26], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [104.648, 48.26], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [104.872, 48.504999999999995], "end": [104.872, 48.015], "width": 0.15239999999999998}, {"type": "segment", "start": [104.42399999999999, 48.015], "end": [104.42399999999999, 48.504999999999995], "width": 0.15}, {"type": "polygon", "pos": [107.696, 47.498], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [107.696, 47.498], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [107.92, 47.742999999999995], "end": [107.92, 47.253], "width": 0.15239999999999998}, {"type": "segment", "start": [107.472, 47.253], "end": [107.472, 47.742999999999995], "width": 0.15}, {"type": "polygon", "pos": [102.362, 65.913], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [102.362, 65.913], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [102.586, 66.158], "end": [102.586, 65.66799999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [102.13799999999999, 65.66799999999999], "end": [102.13799999999999, 66.158], "width": 0.15}, {"type": "polygon", "pos": [112.649, 62.483999999999995], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [112.649, 62.483999999999995], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [112.87299999999999, 62.729], "end": [112.87299999999999, 62.239], "width": 0.15239999999999998}, {"type": "segment", "start": [112.425, 62.239], "end": [112.425, 62.729], "width": 0.15}, {"type": "polygon", "pos": [103.378, 48.26], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [103.378, 48.26], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [103.60199999999999, 48.504999999999995], "end": [103.60199999999999, 48.015], "width": 0.15239999999999998}, {"type": "segment", "start": [103.154, 48.015], "end": [103.154, 48.504999999999995], "width": 0.15}, {"type": "polygon", "pos": [101.854, 48.768], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [101.854, 48.768], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [102.09899999999999, 48.544], "end": [101.609, 48.544], "width": 0.15239999999999998}, {"type": "segment", "start": [101.609, 48.992], "end": [102.09899999999999, 48.992], "width": 0.15}, {"type": "polygon", "pos": [100.838, 65.786], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [100.838, 65.786], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.61399999999999, 65.541], "end": [100.61399999999999, 66.03099999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [101.062, 66.03099999999999], "end": [101.062, 65.541], "width": 0.15}, {"type": "polygon", "pos": [105.664, 48.26], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [105.664, 48.26], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [105.88799999999999, 48.504999999999995], "end": [105.88799999999999, 48.015], "width": 0.15239999999999998}, {"type": "segment", "start": [105.44, 48.015], "end": [105.44, 48.504999999999995], "width": 0.15}, {"type": "polygon", "pos": [105.283, 68.326], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [105.283, 68.326], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [105.50699999999999, 68.571], "end": [105.50699999999999, 68.081], "width": 0.15239999999999998}, {"type": "segment", "start": [105.059, 68.081], "end": [105.059, 68.571], "width": 0.15}, {"type": "polygon", "pos": [103.378, 63.373], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [103.378, 63.373], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [103.133, 63.596999999999994], "end": [103.62299999999999, 63.596999999999994], "width": 0.15239999999999998}, {"type": "segment", "start": [103.62299999999999, 63.148999999999994], "end": [103.133, 63.148999999999994], "width": 0.15}, {"type": "polygon", "pos": [113.157, 64.008], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [113.157, 64.008], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [113.402, 63.784], "end": [112.91199999999999, 63.784], "width": 0.15239999999999998}, {"type": "segment", "start": [112.91199999999999, 64.232], "end": [113.402, 64.232], "width": 0.15}, {"type": "polygon", "pos": [111.633, 65.024], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [111.633, 65.024], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [111.878, 64.8], "end": [111.38799999999999, 64.8], "width": 0.15239999999999998}, {"type": "segment", "start": [111.38799999999999, 65.24799999999999], "end": [111.878, 65.24799999999999], "width": 0.15}, {"type": "polygon", "pos": [109.09299999999999, 65.532], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [109.09299999999999, 65.532], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [108.869, 65.28699999999999], "end": [108.869, 65.777], "width": 0.15239999999999998}, {"type": "segment", "start": [109.317, 65.777], "end": [109.317, 65.28699999999999], "width": 0.15}, {"type": "polygon", "pos": [106.553, 65.024], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [106.553, 65.024], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [106.798, 64.8], "end": [106.30799999999999, 64.8], "width": 0.15239999999999998}, {"type": "segment", "start": [106.30799999999999, 65.24799999999999], "end": [106.798, 65.24799999999999], "width": 0.15}, {"type": "polygon", "pos": [114.55399999999999, 65.024], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [114.55399999999999, 65.024], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [114.309, 65.24799999999999], "end": [114.79899999999999, 65.24799999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [114.79899999999999, 64.8], "end": [114.309, 64.8], "width": 0.15}, {"type": "polygon", "pos": [92.83699999999999, 61.340999999999994], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [92.83699999999999, 61.340999999999994], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [92.613, 61.096], "end": [92.613, 61.586], "width": 0.15239999999999998}, {"type": "segment", "start": [93.06099999999999, 61.586], "end": [93.06099999999999, 61.096], "width": 0.15}, {"type": "polygon", "pos": [88.773, 64.262], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [88.773, 64.262], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [88.52799999999999, 64.48599999999999], "end": [89.018, 64.48599999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [89.018, 64.038], "end": [88.52799999999999, 64.038], "width": 0.15}, {"type": "polygon", "pos": [89.789, 62.864999999999995], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [89.789, 62.864999999999995], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [89.544, 63.089], "end": [90.03399999999999, 63.089], "width": 0.15239999999999998}, {"type": "segment", "start": [90.03399999999999, 62.641], "end": [89.544, 62.641], "width": 0.15}, {"type": "polygon", "pos": [93.97999999999999, 66.42099999999999], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [93.97999999999999, 66.42099999999999], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [94.204, 66.666], "end": [94.204, 66.176], "width": 0.15239999999999998}, {"type": "segment", "start": [93.756, 66.176], "end": [93.756, 66.666], "width": 0.15}, {"type": "polygon", "pos": [97.663, 70.866], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [97.663, 70.866], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [97.41799999999999, 71.09], "end": [97.908, 71.09], "width": 0.15239999999999998}, {"type": "segment", "start": [97.908, 70.642], "end": [97.41799999999999, 70.642], "width": 0.15}, {"type": "polygon", "pos": [101.092, 63.119], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [101.092, 63.119], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.868, 62.873999999999995], "end": [100.868, 63.364], "width": 0.15239999999999998}, {"type": "segment", "start": [101.316, 63.364], "end": [101.316, 62.873999999999995], "width": 0.15}, {"type": "polygon", "pos": [94.36099999999999, 64.389], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [94.36099999999999, 64.389], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [94.585, 64.634], "end": [94.585, 64.14399999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [94.137, 64.14399999999999], "end": [94.137, 64.634], "width": 0.15}, {"type": "polygon", "pos": [99.82199999999999, 65.786], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [99.82199999999999, 65.786], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.04599999999999, 66.03099999999999], "end": [100.04599999999999, 65.541], "width": 0.15239999999999998}, {"type": "segment", "start": [99.598, 65.541], "end": [99.598, 66.03099999999999], "width": 0.15}, {"type": "polygon", "pos": [115.69699999999999, 60.705999999999996], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [115.69699999999999, 60.705999999999996], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [115.92099999999999, 60.951], "end": [115.92099999999999, 60.461], "width": 0.15239999999999998}, {"type": "segment", "start": [115.473, 60.461], "end": [115.473, 60.951], "width": 0.15}, {"type": "polygon", "pos": [114.681, 60.705999999999996], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [114.681, 60.705999999999996], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [114.905, 60.951], "end": [114.905, 60.461], "width": 0.15239999999999998}, {"type": "segment", "start": [114.457, 60.461], "end": [114.457, 60.951], "width": 0.15}, {"type": "polygon", "pos": [100.457, 58.419999999999995], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [100.457, 58.419999999999995], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [100.23299999999999, 58.175], "end": [100.23299999999999, 58.665], "width": 0.15239999999999998}, {"type": "segment", "start": [100.681, 58.665], "end": [100.681, 58.175], "width": 0.15}, {"type": "polygon", "pos": [110.109, 65.532], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [110.109, 65.532], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [110.333, 65.777], "end": [110.333, 65.28699999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [109.88499999999999, 65.28699999999999], "end": [109.88499999999999, 65.777], "width": 0.15}, {"type": "polygon", "pos": [102.362, 47.244], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [102.362, 47.244], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [102.586, 47.489], "end": [102.586, 46.998999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [102.13799999999999, 46.998999999999995], "end": [102.13799999999999, 47.489], "width": 0.15}, {"type": "polygon", "pos": [101.34599999999999, 47.244], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [101.34599999999999, 47.244], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [101.57, 47.489], "end": [101.57, 46.998999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [101.122, 46.998999999999995], "end": [101.122, 47.489], "width": 0.15}, {"type": "polygon", "pos": [108.077, 65.532], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [108.077, 65.532], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [108.301, 65.777], "end": [108.301, 65.28699999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [107.853, 65.28699999999999], "end": [107.853, 65.777], "width": 0.15}, {"type": "polygon", "pos": [102.997, 68.326], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [102.997, 68.326], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [102.773, 68.081], "end": [102.773, 68.571], "width": 0.15239999999999998}, {"type": "segment", "start": [103.22099999999999, 68.571], "end": [103.22099999999999, 68.081], "width": 0.15}, {"type": "polygon", "pos": [104.902, 63.881], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [104.902, 63.881], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [105.12599999999999, 64.12599999999999], "end": [105.12599999999999, 63.635999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [104.678, 63.635999999999996], "end": [104.678, 64.12599999999999], "width": 0.15}, {"type": "polygon", "pos": [105.15599999999999, 45.72], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [105.15599999999999, 45.72], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [104.911, 45.943999999999996], "end": [105.401, 45.943999999999996], "width": 0.15239999999999998}, {"type": "segment", "start": [105.401, 45.495999999999995], "end": [104.911, 45.495999999999995], "width": 0.15}, {"type": "polygon", "pos": [85.08999999999999, 72.771], "angle": [90.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [85.08999999999999, 72.771], "angle": [90.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [84.866, 72.526], "end": [84.866, 73.01599999999999], "width": 0.15239999999999998}, {"type": "segment", "start": [85.314, 73.01599999999999], "end": [85.314, 72.526], "width": 0.15}, {"type": "polygon", "pos": [114.42699999999999, 50.927], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [114.42699999999999, 50.927], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [114.651, 51.172], "end": [114.651, 50.681999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [114.20299999999999, 50.681999999999995], "end": [114.20299999999999, 51.172], "width": 0.15}, {"type": "polygon", "pos": [113.66499999999999, 49.403], "angle": [0.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [113.66499999999999, 49.403], "angle": [0.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [113.91, 49.178999999999995], "end": [113.42, 49.178999999999995], "width": 0.15239999999999998}, {"type": "segment", "start": [113.42, 49.626999999999995], "end": [113.91, 49.626999999999995], "width": 0.15}, {"type": "polygon", "pos": [116.713, 60.705999999999996], "angle": [270.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [116.713, 60.705999999999996], "angle": [270.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [116.937, 60.951], "end": [116.937, 60.461], "width": 0.15239999999999998}, {"type": "segment", "start": [116.48899999999999, 60.461], "end": [116.48899999999999, 60.951], "width": 0.15}, {"type": "polygon", "pos": [112.90299999999999, 51.434999999999995], "angle": [180.0], "polygons": [[[0.25, -0.3], [0.5499999999999999, -0.3], [0.5499999999999999, 0.3], [0.25, 0.3]]]}, {"type": "polygon", "pos": [112.90299999999999, 51.434999999999995], "angle": [180.0], "polygons": [[[-0.5499999999999999, -0.3], [-0.25, -0.3], [-0.25, 0.3], [-0.5499999999999999, 0.3]]]}, {"type": "segment", "start": [112.658, 51.659], "end": [113.148, 51.659], "width": 0.15239999999999998}, {"type": "segment", "start": [113.148, 51.211], "end": [112.658, 51.211], "width": 0.15}]}, "modules": [{"ref": "F1", "center": [115.6462, 50.3936], "bbox": {"pos": [114.546199, 49.293599], "size": [2.200002, 2.200002]}, "pads": [{"layers": ["F"], "pos": [115.6462, 50.3936], "size": [1.016, 1.016], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F2", "center": [82.29599999999999, 63.119], "bbox": {"pos": [81.195999, 62.018998999999994], "size": [2.200002, 2.200002]}, "pads": [{"layers": ["F"], "pos": [82.29599999999999, 63.119], "size": [1.016, 1.016], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F3", "center": [82.423, 48.641], "bbox": {"pos": [81.322999, 47.540999], "size": [2.200002, 2.200002]}, "pads": [{"layers": ["B"], "pos": [82.423, 48.641], "size": [1.016, 1.016], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "F4", "center": [116.332, 63.373], "bbox": {"pos": [115.231999, 62.272999], "size": [2.200002, 2.200002]}, "pads": [{"layers": ["B"], "pos": [116.332, 63.373], "size": [1.016, 1.016], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S12", "center": [115.44999999999999, 47.55], "bbox": {"pos": [112.24959899999999, 45.786499], "size": [6.400802, 3.693902]}, "pads": [{"layers": ["F"], "pos": [113.1, 47.1], "size": [1.2, 0.8999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.8, 47.1], "size": [1.2, 0.8999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [114.3, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [116.6, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.44999999999999, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "S7", "center": [78.95, 47.55], "bbox": {"pos": [75.749599, 45.786499], "size": [6.400802, 3.693902]}, "pads": [{"layers": ["F"], "pos": [76.6, 47.1], "size": [1.2, 0.8999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [81.3, 47.1], "size": [1.2, 0.8999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [77.8, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [80.1, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [78.95, 48.525], "size": [1.3499999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q1", "center": [116.45899999999999, 49.6316], "bbox": {"pos": [114.655599, 47.574199], "size": [3.6068019999999996, 4.114802]}, "pads": [{"layers": ["B"], "pos": [117.40899999999999, 50.7316], "size": [1.0, 1.4], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [115.509, 50.7316], "size": [1.0, 1.4], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [116.45899999999999, 48.5316], "size": [1.0, 1.4], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "J5", "center": [102.10799999999999, 46.736], "bbox": {"pos": [98.615499, 44.132498999999996], "size": [7.642901999999999, 5.207002]}, "pads": [{"layers": ["F"], "pos": [103.533, 48.535999999999994], "size": [1.7999999999999998, 1.2], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.533, 44.936], "size": [1.7999999999999998, 1.2], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [99.658, 47.236], "size": [1.5499999999999998, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [99.658, 46.236], "size": [1.5499999999999998, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "SP1", "center": [112.89999999999999, 70.95], "bbox": {"pos": [107.79459899999999, 65.844599], "size": [10.210802, 10.210802]}, "pads": [], "drawings": [], "layer": "B"}, {"ref": "U2", "center": [105.791, 72.517], "bbox": {"pos": [103.822499, 70.54849899999999], "size": [3.9370019999999997, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [106.741, 71.41749999999999], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.791, 71.41749999999999], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.841, 71.41749999999999], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.841, 73.6165], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.791, 73.6165], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [106.741, 73.6165], "size": [1.0, 0.7], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S14", "center": [83.312, 71.374], "bbox": {"pos": [81.787999, 66.674999], "size": [2.8575019999999998, 7.937501999999999]}, "pads": [{"layers": ["B"], "pos": [83.312, 69.074], "size": [1.2, 1.4], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [83.312, 73.67399999999999], "size": [1.2, 1.4], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "U1", "center": [87.122, 67.31], "bbox": {"pos": [84.51849899999999, 64.706499], "size": [5.207002, 5.207002]}, "pads": [{"layers": ["B"], "pos": [88.372, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.872, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.372, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.872, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.122, 67.31], "size": [2.1, 2.1], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.372, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.872, 65.25999999999999], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 66.06], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 66.56], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 67.06], "size": [0.8999999999999999, 0.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 67.56], "size": [0.8999999999999999, 0.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 68.06], "size": [0.8999999999999999, 0.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.072, 68.56], "size": [0.8999999999999999, 0.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.872, 69.36], "size": [0.8999999999999999, 0.24], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.372, 69.36], "size": [0.8999999999999999, 0.24], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.872, 69.36], "size": [0.8999999999999999, 0.24], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.372, 69.36], "size": [0.8999999999999999, 0.24], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.872, 69.36], "size": [0.8999999999999999, 0.24], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [88.372, 69.36], "size": [0.8999999999999999, 0.24], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 68.56], "size": [0.8999999999999999, 0.24], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 68.06], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 67.56], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 67.06], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 66.56], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.172, 66.06], "size": [0.8999999999999999, 0.24], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S13", "center": [97.19999999999999, 47.949999999999996], "bbox": {"pos": [95.86649899999999, 45.981499], "size": [2.667002, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [96.82499999999999, 46.625], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [97.57499999999999, 46.625], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [96.82499999999999, 49.275], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [97.57499999999999, 49.275], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S8", "center": [85.45, 51.65], "bbox": {"pos": [83.481499, 50.316499], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [84.125, 52.025], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [84.125, 51.275], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.77499999999999, 52.025], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.77499999999999, 51.275], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S9", "center": [90.25, 56.449999999999996], "bbox": {"pos": [88.916499, 54.481499], "size": [2.667002, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [90.625, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.875, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [90.625, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.875, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S10", "center": [85.45, 61.25], "bbox": {"pos": [83.481499, 59.916498999999995], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [86.77499999999999, 60.875], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.77499999999999, 61.625], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [84.125, 60.875], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [84.125, 61.625], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S11", "center": [80.64999999999999, 56.449999999999996], "bbox": {"pos": [79.316499, 54.481499], "size": [2.667002, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [80.27499999999999, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [81.02499999999999, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [80.27499999999999, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [81.02499999999999, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S3", "center": [108.94999999999999, 51.64], "bbox": {"pos": [106.981499, 50.306498999999995], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [110.27499999999999, 51.265], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [110.27499999999999, 52.015], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [107.625, 51.265], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [107.625, 52.015], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S4", "center": [113.75, 56.449999999999996], "bbox": {"pos": [112.416499, 54.481499], "size": [2.667002, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [113.375, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [114.125, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [113.375, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [114.125, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S5", "center": [108.94999999999999, 61.26], "bbox": {"pos": [106.981499, 59.926499], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [107.625, 61.635], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [107.625, 60.885], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [110.27499999999999, 61.635], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [110.27499999999999, 60.885], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S6", "center": [104.14999999999999, 56.449999999999996], "bbox": {"pos": [102.816499, 54.481499], "size": [2.667002, 3.9370019999999997]}, "pads": [{"layers": ["B"], "pos": [104.52499999999999, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [103.77499999999999, 57.775], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.52499999999999, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [103.77499999999999, 55.125], "size": [0.5499999999999999, 0.5499999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S1", "center": [93.2, 71.95], "bbox": {"pos": [91.231499, 70.61649899999999], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [91.875, 72.325], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [91.875, 71.575], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [94.52499999999999, 72.325], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [94.52499999999999, 71.575], "size": [0.5499999999999999, 0.5499999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "S2", "center": [101.19999999999999, 71.95], "bbox": {"pos": [99.231499, 70.61649899999999], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["B"], "pos": [102.52499999999999, 71.575], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [102.52499999999999, 72.325], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [99.875, 71.575], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [99.875, 72.325], "size": [0.5499999999999999, 0.5499999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP1", "center": [99.3648, 58.1406], "bbox": {"pos": [98.23939899999999, 57.015198999999996], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [99.3648, 58.1406], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP2", "center": [111.633, 60.959999999999994], "bbox": {"pos": [110.507599, 59.834599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [111.633, 60.959999999999994], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP3", "center": [98.17099999999999, 64.51599999999999], "bbox": {"pos": [97.045599, 63.390598999999995], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [98.17099999999999, 64.51599999999999], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP4", "center": [97.1296, 65.786], "bbox": {"pos": [96.004199, 64.66059899999999], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [97.1296, 65.786], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP5", "center": [92.329, 48.006], "bbox": {"pos": [91.203599, 46.880599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [92.329, 48.006], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP6", "center": [90.04299999999999, 48.006], "bbox": {"pos": [88.917599, 46.880599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [90.04299999999999, 48.006], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP7", "center": [88.89999999999999, 48.768], "bbox": {"pos": [87.774599, 47.642599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [88.89999999999999, 48.768], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP8", "center": [87.75699999999999, 48.006], "bbox": {"pos": [86.631599, 46.880599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [87.75699999999999, 48.006], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP10", "center": [100.711, 56.007], "bbox": {"pos": [99.585599, 54.881598999999994], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [100.711, 56.007], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP11", "center": [102.743, 69.977], "bbox": {"pos": [101.617599, 68.851599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [102.743, 69.977], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP12", "center": [103.759, 71.50099999999999], "bbox": {"pos": [102.63359899999999, 70.375599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [103.759, 71.50099999999999], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP13", "center": [92.45599999999999, 57.785], "bbox": {"pos": [91.33059899999999, 56.659599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [92.45599999999999, 57.785], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP14", "center": [92.202, 67.818], "bbox": {"pos": [91.076599, 66.692599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [92.202, 67.818], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP15", "center": [103.505, 66.294], "bbox": {"pos": [102.379599, 65.168599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [103.505, 66.294], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP16", "center": [99.695, 56.6928], "bbox": {"pos": [98.569599, 55.567398999999995], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [99.695, 56.6928], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP17", "center": [92.202, 56.007], "bbox": {"pos": [91.076599, 54.881598999999994], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [92.202, 56.007], "size": [1.0, 1.0], "angle": -270.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP19", "center": [95.758, 72.136], "bbox": {"pos": [94.632599, 71.010599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [95.758, 72.136], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP20", "center": [100.58399999999999, 69.977], "bbox": {"pos": [99.45859899999999, 68.851599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [100.58399999999999, 69.977], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP21", "center": [96.774, 74.422], "bbox": {"pos": [95.64859899999999, 73.296599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [96.774, 74.422], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP22", "center": [95.758, 50.546], "bbox": {"pos": [94.632599, 49.420598999999996], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [95.758, 50.546], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP23", "center": [105.029, 66.548], "bbox": {"pos": [103.903599, 65.42259899999999], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [105.029, 66.548], "size": [1.0, 1.0], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP18", "center": [93.59899999999999, 47.244], "bbox": {"pos": [92.473599, 46.118598999999996], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [93.59899999999999, 47.244], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP24", "center": [86.61399999999999, 48.768], "bbox": {"pos": [85.488599, 47.642599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [86.61399999999999, 48.768], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP9", "center": [92.202, 69.088], "bbox": {"pos": [91.076599, 67.962599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [92.202, 69.088], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP25", "center": [79.756, 62.23], "bbox": {"pos": [78.63059899999999, 61.104599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [79.756, 62.23], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP26", "center": [89.9922, 74.24419999999999], "bbox": {"pos": [88.866799, 73.118799], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [89.9922, 74.24419999999999], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP27", "center": [90.17, 75.438], "bbox": {"pos": [89.04459899999999, 74.31259899999999], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [90.17, 75.438], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP28", "center": [82.8548, 51.7652], "bbox": {"pos": [81.729399, 50.639799], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 51.7652], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP29", "center": [82.8548, 53.086], "bbox": {"pos": [81.729399, 51.960598999999995], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 53.086], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP30", "center": [82.8548, 54.4068], "bbox": {"pos": [81.729399, 53.281399], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 54.4068], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP31", "center": [82.8548, 55.727599999999995], "bbox": {"pos": [81.729399, 54.602199], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 55.727599999999995], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP32", "center": [82.8548, 57.0484], "bbox": {"pos": [81.729399, 55.922999], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 57.0484], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP33", "center": [82.8548, 58.3692], "bbox": {"pos": [81.729399, 57.243798999999996], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [82.8548, 58.3692], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "TP34", "center": [91.18599999999999, 48.768], "bbox": {"pos": [90.060599, 47.642599], "size": [2.2508019999999997, 2.2508019999999997]}, "pads": [{"layers": ["B"], "pos": [91.18599999999999, 48.768], "size": [1.0, 1.0], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "U3", "center": [107.94999999999999, 58.166], "bbox": {"pos": [98.996499, 49.212499], "size": [17.907002, 17.907002]}, "pads": [{"layers": ["F", "B"], "pos": [106.94999999999999, 57.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [107.94999999999999, 57.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [108.94999999999999, 57.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.94999999999999, 58.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [107.94999999999999, 58.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [108.94999999999999, 58.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [106.94999999999999, 59.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [107.94999999999999, 59.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [108.94999999999999, 59.166], "size": [0.6095999999999999, 0.6095999999999999], "angle": -180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [114.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [113.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [113.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.35, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.55, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.14999999999999, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.75, 65.966], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 64.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 63.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 63.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 63.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 62.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 62.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 61.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 61.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 61.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 60.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 60.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 59.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 59.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 59.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 58.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 58.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 57.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 57.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 57.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 56.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 56.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 55.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 55.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 55.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 54.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 54.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 53.966], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 53.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 53.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 52.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 52.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.14999999999999, 51.966], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [104.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [108.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [110.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.55, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.94999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [113.35, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [113.75, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [114.14999999999999, 50.366], "size": [1.5999999999999999, 0.2475], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 51.966], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 52.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 52.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 53.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 53.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 53.966], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 54.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 54.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 55.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 55.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 55.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 56.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 56.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 57.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 57.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 57.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 58.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 58.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 59.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 59.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 59.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 60.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 60.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 61.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 61.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 61.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 62.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 62.766], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 63.166], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 63.565999999999995], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 63.965999999999994], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.75, 64.366], "size": [0.2475, 1.5999999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Y1", "center": [97.02799999999999, 64.008], "bbox": {"pos": [96.075499, 62.674499], "size": [1.9050019999999999, 2.667002]}, "pads": [{"layers": ["F"], "pos": [97.02799999999999, 64.758], "size": [1.4, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.02799999999999, 63.257999999999996], "size": [1.4, 0.7], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J3", "center": [89.9922, 47.0916], "bbox": {"pos": [86.11869899999999, 44.488099], "size": [7.747001999999999, 5.207002]}, "pads": [{"layers": ["F"], "pos": [86.5522, 47.0916], "size": [1.0999999999999999, 0.38], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.4322, 47.0916], "size": [1.0999999999999999, 0.38], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.1922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.7922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.3922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.9922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.59219999999999, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.1922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.7922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.3922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.9922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.59219999999999, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.1922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [87.7922, 45.7716], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.1922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.7922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.3922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.9922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.59219999999999, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.1922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.7922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.3922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.9922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.59219999999999, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.1922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [87.7922, 48.4116], "size": [0.63, 0.22999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L6", "center": [95.12299999999999, 51.434999999999995], "bbox": {"pos": [93.154499, 50.101499], "size": [3.9370019999999997, 2.667002]}, "pads": [{"layers": ["F"], "pos": [94.298, 51.434999999999995], "size": [2.0, 0.85], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.948, 51.434999999999995], "size": [2.0, 0.85], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J4", "center": [85.9536, 56.260999999999996], "bbox": {"pos": [76.276699, 49.758599], "size": [16.090402, 12.915901999999999]}, "pads": [{"layers": ["F"], "pos": [86.8286, 50.613499999999995], "size": [1.2, 0.6549999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.0536, 52.461], "size": [1.4, 1.05], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.0536, 59.260999999999996], "size": [1.4, 1.05], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.0536, 50.823499999999996], "size": [1.075, 1.05], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.0536, 61.698499999999996], "size": [1.075, 1.05], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [86.12859999999999, 61.8735], "size": [1.2, 0.725], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [80.5786, 61.348499999999994], "size": [1.5, 1.775], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [80.5786, 50.918499999999995], "size": [1.5, 1.7249999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.6036, 61.708499999999994], "size": [1.15, 1.055], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 60.461], "size": [0.65, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 51.760999999999996], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 52.861], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 53.961], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 55.061], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 56.160999999999994], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 57.260999999999996], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 58.361], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.5536, 59.461], "size": [0.75, 1.3499999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L5", "center": [103.886, 68.961], "bbox": {"pos": [102.234999, 66.992499], "size": [3.302002, 3.9370019999999997]}, "pads": [{"layers": ["F"], "pos": [103.886, 70.161], "size": [2.6999999999999997, 1.0], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [103.886, 67.761], "size": [2.6999999999999997, 1.0], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L3", "center": [94.234, 61.595], "bbox": {"pos": [92.26549899999999, 59.943999], "size": [3.9370019999999997, 3.302002]}, "pads": [{"layers": ["F"], "pos": [93.03399999999999, 61.595], "size": [2.6999999999999997, 1.0], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.434, 61.595], "size": [2.6999999999999997, 1.0], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L4", "center": [89.916, 67.818], "bbox": {"pos": [88.264999, 65.849499], "size": [3.302002, 3.9370019999999997]}, "pads": [{"layers": ["F"], "pos": [89.916, 66.618], "size": [2.6999999999999997, 1.0], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.916, 69.018], "size": [2.6999999999999997, 1.0], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U5", "center": [95.25, 69.215], "bbox": {"pos": [91.376499, 65.341499], "size": [7.747001999999999, 7.747001999999999]}, "pads": [{"layers": ["F", "B"], "pos": [94.05, 70.41499999999999], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [94.05, 69.215], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [94.05, 68.015], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [95.25, 70.41499999999999], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [95.25, 69.215], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [95.25, 68.015], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [96.44999999999999, 70.41499999999999], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [96.44999999999999, 69.215], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [96.44999999999999, 68.015], "size": [0.6095999999999999, 0.6095999999999999], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.30479999999999996, 0.30479999999999996], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 67.015], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 67.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 67.815], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 68.215], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 68.615], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 69.015], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 69.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 69.815], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 70.215], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 70.615], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 71.015], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.25, 71.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.44999999999999, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.05, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.64999999999999, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.25, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.85, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.44999999999999, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.05, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.64999999999999, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.25, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.85, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.45, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.05, 72.215], "size": [1.0, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 71.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 71.015], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 70.615], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 70.215], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 69.815], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 69.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 69.015], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 68.615], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 68.215], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 67.815], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 67.41499999999999], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.25, 67.015], "size": [1.0, 0.19999999999999998], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.05, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.45, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.85, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.25, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.64999999999999, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.05, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.44999999999999, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.85, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.25, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.64999999999999, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.05, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.44999999999999, 66.215], "size": [1.0, 0.19999999999999998], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J2", "center": [78.10499999999999, 69.723], "bbox": {"pos": [76.136499, 63.309498999999995], "size": [7.747001999999999, 12.827002]}, "pads": [{"layers": ["F", "B"], "pos": [81.25, 74.573], "size": [1.4, 2.3], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.7999999999999999, 1.7], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [81.25, 64.87299999999999], "size": [1.4, 2.3], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.7999999999999999, 1.7], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.035, 71.023], "size": [1.15, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.035, 70.37299999999999], "size": [1.15, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.035, 69.723], "size": [1.15, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.035, 69.073], "size": [1.15, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [82.035, 68.423], "size": [1.15, 0.39999999999999997], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [77.95, 64.87299999999999], "size": [1.4, 2.3], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.7999999999999999, 1.7], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [77.95, 74.573], "size": [1.4, 2.3], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.7999999999999999, 1.7], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U4", "center": [96.03739999999999, 48.285399999999996], "bbox": {"pos": [93.852999, 46.253398999999995], "size": [4.368802, 3.8354019999999998]}, "pads": [{"layers": ["F"], "pos": [97.3374, 47.3354], "size": [1.0999999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.3374, 49.2354], "size": [1.0999999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.7374, 49.2354], "size": [1.0999999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.7374, 48.285399999999996], "size": [1.0999999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.7374, 47.3354], "size": [1.0999999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J1", "center": [95.758, 45.339], "bbox": {"pos": [93.78949899999999, 44.205498999999996], "size": [3.9370019999999997, 2.2670019999999997]}, "pads": [{"layers": ["F", "B"], "pos": [97.02799999999999, 45.339], "size": [0.9652, 0.9652], "angle": -90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7111999999999999, 0.7111999999999999], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [95.758, 45.339], "size": [0.9652, 0.9652], "angle": -90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7111999999999999, 0.7111999999999999], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [94.488, 45.339], "size": [0.9652, 0.9652], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.7111999999999999, 0.7111999999999999], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D30", "center": [83.439, 75.31099999999999], "bbox": {"pos": [82.23249899999999, 74.015599], "size": [3.009902, 1.8669019999999998]}, "pads": [{"layers": ["B"], "pos": [83.98899999999999, 75.31099999999999], "size": [0.7, 0.5], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [82.889, 75.31099999999999], "size": [0.7, 0.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C6", "center": [86.23299999999999, 73.152], "bbox": {"pos": [83.883499, 71.945499], "size": [4.699002, 2.413002]}, "pads": [{"layers": ["F"], "pos": [87.75699999999999, 73.152], "size": [1.143, 1.778], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [84.709, 73.152], "size": [1.143, 1.778], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D15", "center": [85.47099999999999, 69.469], "bbox": {"pos": [83.75649899999999, 67.88149899999999], "size": [3.4290019999999997, 3.1750019999999997]}, "pads": [{"layers": ["F"], "pos": [84.521, 68.469], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [86.42099999999999, 68.469], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [86.42099999999999, 70.469], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [84.72099999999999, 70.469], "size": [1.0, 0.7], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L2", "center": [84.963, 65.65899999999999], "bbox": {"pos": [83.749499, 63.295499], "size": [2.427002, 4.727002]}, "pads": [{"layers": ["F"], "pos": [84.963, 64.309], "size": [1.4, 1.7999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [84.963, 67.009], "size": [1.4, 1.7999999999999998], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Y2", "center": [95.12299999999999, 56.769], "bbox": {"pos": [92.709999, 54.101999], "size": [4.254502, 4.762502]}, "pads": [{"layers": ["F"], "pos": [96.012, 55.626], "size": [1.397, 1.27], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.012, 57.912], "size": [1.397, 1.27], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.234, 57.912], "size": [1.397, 1.27], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.234, 55.626], "size": [1.397, 1.27], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R21", "center": [100.50779999999999, 69.215], "bbox": {"pos": [99.809299, 67.88149899999999], "size": [1.3970019999999999, 2.667002]}, "pads": [{"layers": ["F"], "pos": [100.50779999999999, 68.58], "size": [0.889, 0.635], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [100.50779999999999, 69.85], "size": [0.889, 0.635], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L1", "center": [104.14, 68.961], "bbox": {"pos": [103.441499, 67.246499], "size": [1.3970019999999999, 3.4290019999999997]}, "pads": [{"layers": ["B"], "pos": [104.14, 69.85], "size": [1.016, 0.762], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.14, 68.072], "size": [1.016, 0.762], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D16", "center": [78.613, 51.815999999999995], "bbox": {"pos": [77.660499, 51.244499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 51.815999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 51.815999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D17", "center": [78.613, 52.958999999999996], "bbox": {"pos": [77.660499, 52.387499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 52.958999999999996], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 52.958999999999996], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D18", "center": [79.24799999999999, 54.61], "bbox": {"pos": [78.67649899999999, 53.657498999999994], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["F"], "pos": [79.24799999999999, 54.184999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.24799999999999, 55.035], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D25", "center": [78.613, 56.260999999999996], "bbox": {"pos": [77.660499, 55.689499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 56.260999999999996], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 56.260999999999996], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D26", "center": [78.613, 57.276999999999994], "bbox": {"pos": [77.660499, 56.705498999999996], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 57.276999999999994], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 57.276999999999994], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D27", "center": [78.613, 58.419999999999995], "bbox": {"pos": [77.660499, 57.848499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 58.419999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 58.419999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D28", "center": [78.613, 59.562999999999995], "bbox": {"pos": [77.660499, 58.991499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [78.188, 59.562999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.038, 59.562999999999995], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D29", "center": [93.59899999999999, 51.181], "bbox": {"pos": [92.64649899999999, 50.609499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [93.17399999999999, 51.181], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [94.024, 51.181], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D31", "center": [86.106, 73.02499999999999], "bbox": {"pos": [85.534499, 72.072499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [86.106, 72.6], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [86.106, 73.45], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D24", "center": [90.17, 45.72], "bbox": {"pos": [89.59849899999999, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [90.17, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [90.17, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D23", "center": [92.202, 45.72], "bbox": {"pos": [91.630499, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [92.202, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [92.202, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D22", "center": [87.122, 45.72], "bbox": {"pos": [86.550499, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [87.122, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [87.122, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D21", "center": [93.21799999999999, 45.72], "bbox": {"pos": [92.64649899999999, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [93.21799999999999, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [93.21799999999999, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D20", "center": [89.154, 45.72], "bbox": {"pos": [88.582499, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [89.154, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.154, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D19", "center": [88.13799999999999, 45.72], "bbox": {"pos": [87.566499, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [88.13799999999999, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [88.13799999999999, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D14", "center": [110.61699999999999, 75.565], "bbox": {"pos": [109.66449899999999, 74.993499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [110.192, 75.565], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [111.042, 75.565], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D13", "center": [117.60199999999999, 68.453], "bbox": {"pos": [117.03049899999999, 67.50049899999999], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["F"], "pos": [117.60199999999999, 68.02799999999999], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.60199999999999, 68.878], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D5", "center": [103.378, 74.92999999999999], "bbox": {"pos": [102.806499, 73.977499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [103.378, 75.35499999999999], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [103.378, 74.505], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D8", "center": [89.408, 71.247], "bbox": {"pos": [88.45549899999999, 70.675499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [89.833, 71.247], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [88.98299999999999, 71.247], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D1", "center": [117.348, 50.165], "bbox": {"pos": [116.776499, 49.212499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["F"], "pos": [117.348, 50.589999999999996], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.348, 49.739999999999995], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D2", "center": [79.121, 51.815999999999995], "bbox": {"pos": [78.549499, 50.863499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [79.121, 51.391], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [79.121, 52.241], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D3", "center": [90.17, 61.849], "bbox": {"pos": [89.21749899999999, 61.277499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [90.595, 61.849], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.74499999999999, 61.849], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D4", "center": [91.821, 61.086999999999996], "bbox": {"pos": [91.249499, 60.134499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [91.821, 61.512], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [91.821, 60.662], "size": [0.5499999999999999, 0.6], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D7", "center": [80.77199999999999, 50.165], "bbox": {"pos": [79.819499, 49.593498999999994], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [80.347, 50.165], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [81.197, 50.165], "size": [0.5499999999999999, 0.6], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D12", "center": [76.962, 50.419], "bbox": {"pos": [76.39049899999999, 49.466499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["F"], "pos": [76.962, 49.994], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [76.962, 50.844], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D11", "center": [102.48899999999999, 59.943999999999996], "bbox": {"pos": [101.53649899999999, 59.372499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [102.914, 59.943999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [102.064, 59.943999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D10", "center": [104.902, 59.943999999999996], "bbox": {"pos": [103.94949899999999, 59.372499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [105.327, 59.943999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.47699999999999, 59.943999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D9", "center": [113.792, 52.958999999999996], "bbox": {"pos": [112.83949899999999, 52.387499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [114.217, 52.958999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [113.36699999999999, 52.958999999999996], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D6", "center": [112.776, 50.419], "bbox": {"pos": [111.823499, 49.847499], "size": [1.9050019999999999, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [113.201, 50.419], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [112.351, 50.419], "size": [0.5499999999999999, 0.6], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D32", "center": [91.18599999999999, 45.72], "bbox": {"pos": [90.614499, 44.767499], "size": [1.1430019999999999, 1.9050019999999999]}, "pads": [{"layers": ["B"], "pos": [91.18599999999999, 45.294999999999995], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [91.18599999999999, 46.144999999999996], "size": [0.5499999999999999, 0.6], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C78", "center": [98.93299999999999, 74.041], "bbox": {"pos": [97.8455, 73.469499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [99.314, 74.041], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.55199999999999, 74.041], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C75", "center": [96.901, 74.041], "bbox": {"pos": [95.81349999999999, 73.469499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [97.282, 74.041], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.52, 74.041], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C70", "center": [94.869, 74.041], "bbox": {"pos": [93.7815, 73.469499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [94.488, 74.041], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.25, 74.041], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C67", "center": [91.821, 73.533], "bbox": {"pos": [90.73349999999999, 72.961499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [91.44, 73.533], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.202, 73.533], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C64", "center": [90.42399999999999, 72.26299999999999], "bbox": {"pos": [89.3365, 71.691499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [90.80499999999999, 72.26299999999999], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.04299999999999, 72.26299999999999], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C52", "center": [89.916, 70.231], "bbox": {"pos": [88.82849999999999, 69.659499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [89.535, 70.231], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [90.297, 70.231], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C55", "center": [89.916, 70.231], "bbox": {"pos": [88.82849999999999, 69.659499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [90.297, 70.231], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [89.535, 70.231], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C42", "center": [100.58399999999999, 67.945], "bbox": {"pos": [100.01249899999999, 66.8575], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [100.58399999999999, 68.326], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [100.58399999999999, 67.564], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C33", "center": [91.567, 64.389], "bbox": {"pos": [90.995499, 63.3015], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [91.567, 64.77], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [91.567, 64.008], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C63", "center": [97.917, 69.85], "bbox": {"pos": [96.8295, 69.278499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [97.536, 69.85], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [98.298, 69.85], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C69", "center": [100.076, 70.993], "bbox": {"pos": [98.9885, 70.421499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [100.457, 70.993], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [99.695, 70.993], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C38", "center": [92.583, 64.389], "bbox": {"pos": [92.011499, 63.3015], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [92.583, 64.77], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.583, 64.008], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C72", "center": [91.821, 74.54899999999999], "bbox": {"pos": [90.73349999999999, 73.977499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [91.44, 74.54899999999999], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.202, 74.54899999999999], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C30", "center": [88.646, 64.89699999999999], "bbox": {"pos": [88.074499, 63.8095], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [88.646, 65.27799999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [88.646, 64.51599999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C34", "center": [87.75699999999999, 66.929], "bbox": {"pos": [87.185499, 65.8415], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [87.75699999999999, 66.548], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [87.75699999999999, 67.31], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C39", "center": [90.551, 64.89699999999999], "bbox": {"pos": [89.97949899999999, 63.8095], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [90.551, 65.27799999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.551, 64.51599999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C43", "center": [87.884, 69.469], "bbox": {"pos": [87.312499, 68.3815], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [87.884, 69.088], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [87.884, 69.85], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C26", "center": [93.345, 59.309], "bbox": {"pos": [92.2575, 58.737499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [92.964, 59.309], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.726, 59.309], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C29", "center": [92.83699999999999, 57.785], "bbox": {"pos": [92.26549899999999, 56.6975], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [92.83699999999999, 58.166], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.83699999999999, 57.403999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C23", "center": [94.996, 66.42099999999999], "bbox": {"pos": [94.424499, 65.3335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [94.996, 66.03999999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [94.996, 66.80199999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C53", "center": [103.25099999999999, 71.374], "bbox": {"pos": [102.1635, 70.802499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [103.63199999999999, 71.374], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [102.86999999999999, 71.374], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C60", "center": [100.076, 72.009], "bbox": {"pos": [98.9885, 71.437499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [100.457, 72.009], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [99.695, 72.009], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C56", "center": [101.72699999999999, 69.215], "bbox": {"pos": [101.15549899999999, 68.1275], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [101.72699999999999, 69.596], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [101.72699999999999, 68.834], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C59", "center": [97.917, 68.834], "bbox": {"pos": [96.8295, 68.26249899999999], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [97.536, 68.834], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [98.298, 68.834], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C65", "center": [93.472, 53.721], "bbox": {"pos": [92.900499, 52.6335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [93.472, 53.339999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [93.472, 54.102], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C37", "center": [97.536, 51.053999999999995], "bbox": {"pos": [96.96449899999999, 49.966499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [97.536, 50.672999999999995], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.536, 51.434999999999995], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C73", "center": [94.488, 53.721], "bbox": {"pos": [93.916499, 52.6335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [94.488, 53.339999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [94.488, 54.102], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C24", "center": [106.67999999999999, 47.498], "bbox": {"pos": [106.108499, 46.4105], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [106.67999999999999, 47.879], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [106.67999999999999, 47.117], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C44", "center": [105.15599999999999, 46.736], "bbox": {"pos": [104.0685, 46.164499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [104.77499999999999, 46.736], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.53699999999999, 46.736], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C46", "center": [99.949, 51.308], "bbox": {"pos": [98.86149999999999, 50.736498999999995], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [100.33, 51.308], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [99.568, 51.308], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C48", "center": [98.044, 59.181999999999995], "bbox": {"pos": [96.95649999999999, 58.610499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 59.181999999999995], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 59.181999999999995], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C61", "center": [113.66499999999999, 62.483999999999995], "bbox": {"pos": [113.093499, 61.396499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [113.66499999999999, 62.864999999999995], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [113.66499999999999, 62.102999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C77", "center": [107.94999999999999, 67.564], "bbox": {"pos": [107.37849899999999, 66.4765], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [107.94999999999999, 67.18299999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [107.94999999999999, 67.945], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C22", "center": [104.648, 48.26], "bbox": {"pos": [104.076499, 47.1725], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [104.648, 48.641], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.648, 47.879], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C25", "center": [107.696, 47.498], "bbox": {"pos": [107.124499, 46.4105], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [107.696, 47.879], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [107.696, 47.117], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C36", "center": [106.426, 68.072], "bbox": {"pos": [105.85449899999999, 66.9845], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [106.426, 67.691], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.426, 68.453], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C41", "center": [98.044, 60.198], "bbox": {"pos": [96.95649999999999, 59.626498999999995], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 60.198], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 60.198], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C49", "center": [102.362, 65.913], "bbox": {"pos": [101.790499, 64.82549999999999], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [102.362, 66.294], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [102.362, 65.532], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C51", "center": [98.044, 57.15], "bbox": {"pos": [96.95649999999999, 56.578499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 57.15], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 57.15], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C45", "center": [112.649, 62.483999999999995], "bbox": {"pos": [112.07749899999999, 61.396499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [112.649, 62.864999999999995], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [112.649, 62.102999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C71", "center": [98.044, 54.483], "bbox": {"pos": [96.95649999999999, 53.911499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 54.483], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 54.483], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C76", "center": [103.378, 48.26], "bbox": {"pos": [102.806499, 47.1725], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [103.378, 48.641], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [103.378, 47.879], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C80", "center": [101.854, 48.768], "bbox": {"pos": [100.7665, 48.196498999999996], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [102.235, 48.768], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [101.473, 48.768], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C82", "center": [98.044, 53.467], "bbox": {"pos": [96.95649999999999, 52.895499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 53.467], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 53.467], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C21", "center": [109.47399999999999, 48.768], "bbox": {"pos": [108.3865, 48.196498999999996], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [109.85499999999999, 48.768], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [109.09299999999999, 48.768], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C19", "center": [111.887, 48.768], "bbox": {"pos": [110.7995, 48.196498999999996], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [111.506, 48.768], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [112.268, 48.768], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C40", "center": [117.60199999999999, 55.117999999999995], "bbox": {"pos": [117.03049899999999, 54.030499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [117.60199999999999, 54.736999999999995], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.60199999999999, 55.498999999999995], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C35", "center": [115.824, 67.564], "bbox": {"pos": [114.73649999999999, 66.992499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [116.205, 67.564], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [115.443, 67.564], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C20", "center": [117.348, 66.03999999999999], "bbox": {"pos": [116.776499, 64.9525], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [117.348, 66.42099999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.348, 65.65899999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C16", "center": [117.348, 57.657999999999994], "bbox": {"pos": [116.776499, 56.570499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [117.348, 58.038999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.348, 57.276999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C68", "center": [100.838, 65.786], "bbox": {"pos": [100.266499, 64.6985], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [100.838, 65.405], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [100.838, 66.167], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C27", "center": [105.664, 48.26], "bbox": {"pos": [105.09249899999999, 47.1725], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [105.664, 48.641], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.664, 47.879], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C31", "center": [105.283, 68.326], "bbox": {"pos": [104.71149899999999, 67.2385], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [105.283, 68.707], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.283, 67.945], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C17", "center": [103.378, 63.373], "bbox": {"pos": [102.2905, 62.801499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [102.997, 63.373], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [103.759, 63.373], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C58", "center": [96.52, 53.721], "bbox": {"pos": [95.948499, 52.6335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [96.52, 54.102], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.52, 53.339999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C62", "center": [95.50399999999999, 53.721], "bbox": {"pos": [94.93249899999999, 52.6335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [95.50399999999999, 54.102], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.50399999999999, 53.339999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C66", "center": [98.044, 58.166], "bbox": {"pos": [96.95649999999999, 57.594499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [97.663, 58.166], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.425, 58.166], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C57", "center": [113.157, 64.008], "bbox": {"pos": [112.06949999999999, 63.436499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [113.538, 64.008], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [112.776, 64.008], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C74", "center": [107.94999999999999, 68.072], "bbox": {"pos": [107.37849899999999, 66.9845], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [107.94999999999999, 68.453], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.94999999999999, 67.691], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C79", "center": [111.633, 65.024], "bbox": {"pos": [110.54549999999999, 64.452499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [112.014, 65.024], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [111.252, 65.024], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C81", "center": [109.09299999999999, 65.532], "bbox": {"pos": [108.52149899999999, 64.44449999999999], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [109.09299999999999, 65.151], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [109.09299999999999, 65.913], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C9", "center": [106.553, 65.024], "bbox": {"pos": [105.46549999999999, 64.452499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [106.934, 65.024], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [106.172, 65.024], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C8", "center": [87.63, 64.89699999999999], "bbox": {"pos": [87.058499, 63.8095], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [87.63, 64.51599999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [87.63, 65.27799999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C10", "center": [86.61399999999999, 64.89699999999999], "bbox": {"pos": [86.04249899999999, 63.8095], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [86.61399999999999, 64.51599999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [86.61399999999999, 65.27799999999999], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C7", "center": [86.61399999999999, 66.929], "bbox": {"pos": [86.04249899999999, 65.8415], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [86.61399999999999, 66.548], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [86.61399999999999, 67.31], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C5", "center": [105.41, 72.898], "bbox": {"pos": [104.838499, 71.81049999999999], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [105.41, 72.517], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [105.41, 73.279], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C12", "center": [96.012, 59.309], "bbox": {"pos": [94.9245, 58.737499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [96.393, 59.309], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.631, 59.309], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C13", "center": [92.83699999999999, 55.753], "bbox": {"pos": [92.26549899999999, 54.665499999999994], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [92.83699999999999, 55.372], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.83699999999999, 56.134], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C14", "center": [95.631, 64.13499999999999], "bbox": {"pos": [95.059499, 63.0475], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [95.631, 64.51599999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [95.631, 63.754], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C15", "center": [96.52, 61.721999999999994], "bbox": {"pos": [95.948499, 60.634499999999996], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [96.52, 62.102999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [96.52, 61.340999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C54", "center": [114.55399999999999, 65.024], "bbox": {"pos": [113.4665, 64.452499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [114.173, 65.024], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [114.93499999999999, 65.024], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C11", "center": [77.978, 54.483], "bbox": {"pos": [77.406499, 53.3955], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [77.978, 54.864], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [77.978, 54.102], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C18", "center": [92.83699999999999, 61.340999999999994], "bbox": {"pos": [92.26549899999999, 60.253499999999995], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [92.83699999999999, 60.959999999999994], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [92.83699999999999, 61.721999999999994], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C28", "center": [117.348, 60.324999999999996], "bbox": {"pos": [116.776499, 59.2375], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [117.348, 59.943999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.348, 60.705999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C32", "center": [117.348, 52.705], "bbox": {"pos": [116.776499, 51.6175], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [117.348, 53.086], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [117.348, 52.324], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C47", "center": [98.044, 62.23], "bbox": {"pos": [96.95649999999999, 61.658499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 62.23], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 62.23], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C50", "center": [98.044, 61.214], "bbox": {"pos": [96.95649999999999, 60.642498999999994], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.425, 61.214], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.663, 61.214], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C4", "center": [106.426, 72.898], "bbox": {"pos": [105.85449899999999, 71.81049999999999], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [106.426, 73.279], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [106.426, 72.517], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C3", "center": [107.442, 72.898], "bbox": {"pos": [106.870499, 71.81049999999999], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["F"], "pos": [107.442, 73.279], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [107.442, 72.517], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C1", "center": [88.773, 64.262], "bbox": {"pos": [87.68549999999999, 63.690498999999996], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [88.392, 64.262], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [89.154, 64.262], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C2", "center": [89.789, 62.864999999999995], "bbox": {"pos": [88.7015, 62.293499], "size": [2.175, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [89.408, 62.864999999999995], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [90.17, 62.864999999999995], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "C83", "center": [93.97999999999999, 66.42099999999999], "bbox": {"pos": [93.40849899999999, 65.3335], "size": [1.1430019999999999, 2.175]}, "pads": [{"layers": ["B"], "pos": [93.97999999999999, 66.80199999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [93.97999999999999, 66.03999999999999], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R24", "center": [97.663, 70.866], "bbox": {"pos": [96.58349899999999, 70.294499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [97.282, 70.866], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [98.044, 70.866], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R22", "center": [90.42399999999999, 71.247], "bbox": {"pos": [89.344499, 70.675499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [90.80499999999999, 71.247], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [90.04299999999999, 71.247], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R18", "center": [101.092, 63.119], "bbox": {"pos": [100.520499, 62.039499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [101.092, 62.738], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [101.092, 63.5], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R17", "center": [94.36099999999999, 64.389], "bbox": {"pos": [93.78949899999999, 63.309498999999995], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [94.36099999999999, 64.77], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [94.36099999999999, 64.008], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R13", "center": [99.82199999999999, 65.786], "bbox": {"pos": [99.25049899999999, 64.706499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [99.82199999999999, 66.167], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [99.82199999999999, 65.405], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R14", "center": [115.69699999999999, 60.705999999999996], "bbox": {"pos": [115.12549899999999, 59.626498999999995], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [115.69699999999999, 61.086999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [115.69699999999999, 60.324999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R16", "center": [114.681, 60.705999999999996], "bbox": {"pos": [114.109499, 59.626498999999995], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [114.681, 61.086999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [114.681, 60.324999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R15", "center": [100.457, 58.419999999999995], "bbox": {"pos": [99.885499, 57.340498999999994], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [100.457, 58.038999999999994], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [100.457, 58.800999999999995], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R20", "center": [98.55199999999999, 51.943], "bbox": {"pos": [97.980499, 50.863499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [98.55199999999999, 51.562], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.55199999999999, 52.324], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R23", "center": [98.55199999999999, 49.910999999999994], "bbox": {"pos": [97.980499, 48.831499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [98.55199999999999, 50.291999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.55199999999999, 49.53], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R19", "center": [92.71, 50.672999999999995], "bbox": {"pos": [92.138499, 49.593498999999994], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [92.71, 51.053999999999995], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [92.71, 50.291999999999994], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R27", "center": [110.109, 65.532], "bbox": {"pos": [109.537499, 64.452499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [110.109, 65.913], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [110.109, 65.151], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R25", "center": [102.362, 47.244], "bbox": {"pos": [101.790499, 46.164499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [102.362, 47.625], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [102.362, 46.863], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R28", "center": [101.34599999999999, 47.244], "bbox": {"pos": [100.77449899999999, 46.164499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [101.34599999999999, 47.625], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [101.34599999999999, 46.863], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R11", "center": [97.917, 55.498999999999995], "bbox": {"pos": [96.837499, 54.927499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [98.298, 55.498999999999995], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [97.536, 55.498999999999995], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R6", "center": [108.077, 65.532], "bbox": {"pos": [107.505499, 64.452499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [108.077, 65.913], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [108.077, 65.151], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R10", "center": [79.375, 61.086999999999996], "bbox": {"pos": [78.803499, 60.007498999999996], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [79.375, 60.705999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [79.375, 61.467999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R4", "center": [84.836, 71.50099999999999], "bbox": {"pos": [83.75649899999999, 70.92949899999999], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["F"], "pos": [85.217, 71.50099999999999], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [84.455, 71.50099999999999], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R2", "center": [102.997, 68.326], "bbox": {"pos": [102.425499, 67.246499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [102.997, 67.945], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [102.997, 68.707], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R12", "center": [98.55199999999999, 64.008], "bbox": {"pos": [97.980499, 62.928498999999995], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [98.55199999999999, 64.389], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [98.55199999999999, 63.626999999999995], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R8", "center": [104.902, 63.881], "bbox": {"pos": [104.33049899999999, 62.801499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [104.902, 64.262], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [104.902, 63.5], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R3", "center": [105.15599999999999, 45.72], "bbox": {"pos": [104.076499, 45.148499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [104.77499999999999, 45.72], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [105.53699999999999, 45.72], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R26", "center": [85.08999999999999, 72.771], "bbox": {"pos": [84.51849899999999, 71.691499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [85.08999999999999, 72.39], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [85.08999999999999, 73.152], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R9", "center": [77.851, 61.086999999999996], "bbox": {"pos": [77.279499, 60.007498999999996], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["F"], "pos": [77.851, 60.705999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [77.851, 61.467999999999996], "size": [0.508, 0.508], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R7", "center": [114.42699999999999, 50.927], "bbox": {"pos": [113.855499, 49.847499], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [114.42699999999999, 51.308], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [114.42699999999999, 50.546], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R5", "center": [113.66499999999999, 49.403], "bbox": {"pos": [112.585499, 48.831499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [114.04599999999999, 49.403], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [113.28399999999999, 49.403], "size": [0.508, 0.508], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R1", "center": [116.713, 60.705999999999996], "bbox": {"pos": [116.141499, 59.626498999999995], "size": [1.1430019999999999, 2.159002]}, "pads": [{"layers": ["B"], "pos": [116.713, 61.086999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [116.713, 60.324999999999996], "size": [0.508, 0.508], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "R29", "center": [112.90299999999999, 51.434999999999995], "bbox": {"pos": [111.823499, 50.863499], "size": [2.159002, 1.1430019999999999]}, "pads": [{"layers": ["B"], "pos": [112.52199999999999, 51.434999999999995], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [113.28399999999999, 51.434999999999995], "size": [0.508, 0.508], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "G***", "center": [98.55199999999999, 53.086], "bbox": {"pos": [91.85959299999999, 50.800906], "size": [13.384105, 4.582002]}, "pads": [], "drawings": [], "layer": "B"}, {"ref": "DRILEGEND", "center": [149.85999999999999, 17.779999999999998], "bbox": {"pos": [149.60999999999999, 15.595599], "size": [31.339601, 8.534402]}, "pads": [], "drawings": [], "layer": "F"}], "metadata": {"title": "FunKey", "revision": "F", "company": "Michel Stempin", "date": "2021-03-22"}, "bom": {"both": [[28, "100n", "C0402", [["C1", 185], ["C2", 186], ["C3", 184], ["C10", 169], ["C22", 139], ["C24", 133], ["C25", 140], ["C27", 157], ["C28", 179], ["C32", 180], ["C36", 141], ["C41", 142], ["C44", 134], ["C45", 145], ["C46", 135], ["C47", 181], ["C48", 136], ["C49", 143], ["C50", 182], ["C51", 144], ["C55", 112], ["C61", 137], ["C65", 130], ["C71", 146], ["C76", 147], ["C77", 138], ["C80", 148], ["C82", 149]], []], [25, "10u", "C0402", [["C5", 171], ["C8", 168], ["C11", 177], ["C16", 155], ["C17", 159], ["C23", 125], ["C26", 123], ["C30", 119], ["C31", 158], ["C34", 120], ["C37", 131], ["C39", 121], ["C53", 126], ["C54", 176], ["C57", 163], ["C58", 160], ["C60", 127], ["C68", 156], ["C69", 116], ["C70", 108], ["C73", 132], ["C74", 164], ["C75", 107], ["C78", 106], ["C79", 165]], []], [14, "1u", "C0402", [["C4", 183], ["C18", 178], ["C19", 151], ["C20", 154], ["C21", 150], ["C35", 153], ["C40", 152], ["C56", 128], ["C62", 161], ["C64", 110], ["C66", 162], ["C67", 109], ["C72", 118], ["C81", 166]], []], [5, "4u7", "C0402", [["C33", 114], ["C38", 117], ["C52", 111], ["C59", 129], ["C63", 115]], []], [4, "18pF", "C0402", [["C12", 172], ["C13", 173], ["C14", 174], ["C15", 175]], []], [3, "1n", "C0402", [["C9", 167], ["C29", 124], ["C43", 122]], []], [2, "100p", "C0402", [["C42", 113], ["C83", 187]], []], [1, "10n", "C0402", [["C7", 170]], []], [1, "1n", "C1206", [["C6", 70]], []], [30, "ESD5311N-2/TR", "ESD0402", [["D1", 95], ["D2", 96], ["D3", 97], ["D4", 98], ["D5", 93], ["D6", 104], ["D7", 99], ["D8", 94], ["D9", 103], ["D10", 102], ["D11", 101], ["D12", 100], ["D13", 92], ["D14", 91], ["D16", 76], ["D17", 77], ["D18", 78], ["D19", 90], ["D20", 89], ["D21", 88], ["D22", 87], ["D23", 86], ["D24", 85], ["D25", 79], ["D26", 80], ["D27", 81], ["D28", 82], ["D29", 83], ["D31", 84], ["D32", 105]], []], [1, "BLUE", "LED0402", [["D30", 69]], []], [1, "PRTR5V0U2X,215", "SOT143B", [["D15", 71]], []], [1, "DF37NB-24DS-0.4V(51)", "DF37NB-24DS-0.4V", [["J3", 59]], []], [1, "SM02B-SRSS-TB", "SM02B-SRSS-TB", [["J5", 7]], []], [1, "TF-110", "TF-110", [["J4", 61]], []], [1, "U02-BFD3111B0-009", "U02-BFD3111B0-009", [["J2", 66]], []], [1, "GZ1608D601CTF", "FB0603", [["L1", 75]], []], [1, "CBM321609U601T", "FB1206", [["L2", 72]], []], [1, "WPN201610U2R2NT", "L1008", [["L6", 60]], []], [3, "74404032047", "WE-LQS", [["L3", 63], ["L4", 64], ["L5", 62]], []], [1, "IRLML2244TRPBF", "SOT23-3", [["Q1", 6]], []], [5, "10k", "R0402", [["R1", 214], ["R10", 204], ["R13", 192], ["R24", 188], ["R26", 210]], []], [4, "47k", "R0402", [["R4", 205], ["R15", 195], ["R17", 191], ["R29", 215]], []], [4, "200k", "R0402", [["R6", 203], ["R20", 196], ["R22", 189], ["R27", 199]], []], [4, "2k", "R0402", [["R14", 193], ["R16", 194], ["R25", 200], ["R28", 201]], []], [3, "100k", "R0402", [["R2", 206], ["R19", 198], ["R23", 197]], []], [3, "1k", "R0402", [["R3", 209], ["R5", 213], ["R18", 190]], []], [1, "4k7", "R0402", [["R7", 212]], []], [1, "33R", "R0402", [["R8", 208]], []], [1, "2R2", "R0402", [["R9", 211]], []], [1, "240R", "R0402", [["R11", 202]], []], [1, "10M", "R0402", [["R12", 207]], []], [1, "30m", "R0603", [["R21", 74]], []], [2, "EVP-AEBB2A", "EVP-AE", [["S7", 5], ["S12", 4]], []], [8, "EVP-BB1AAB000", "EVP-BB", [["S3", 17], ["S4", 18], ["S5", 19], ["S6", 20], ["S8", 13], ["S9", 14], ["S10", 15], ["S11", 16]], []], [3, "EVP-BB2A9B000", "EVP-BB", [["S1", 21], ["S2", 22], ["S13", 12]], []], [1, "MK24-A-3", "MK24", [["S14", 10]], []], [1, "CDM-10008", "CDM-10008", [["SP1", 8]], []], [1, "V3S", "ELQFP-128", [["U3", 57]], []], [1, "PCAL6416AHF,128", "QFN24", [["U1", 11]], []], [1, "AXP209", "QFN48", [["U5", 65]], []], [1, "SY8088AAC", "SOT23-5", [["U4", 67]], []], [1, "PAM8301AAF", "TSOT26", [["U2", 9]], []], [1, "K-F-24.000M-18-1010-2070-40", "CRYSTAL_32X25", [["Y2", 73]], []], [1, "FC-12M 32.768000kHz 12.5 +20.0-20.0", "FC-12M", [["Y1", 58]], []]], "skipped": [0, 1, 2, 3, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 68, 216, 217], "F": [[18, "10u", "C0402", [["C5", 171], ["C8", 168], ["C11", 177], ["C16", 155], ["C26", 123], ["C30", 119], ["C34", 120], ["C37", 131], ["C39", 121], ["C53", 126], ["C58", 160], ["C60", 127], ["C69", 116], ["C70", 108], ["C73", 132], ["C74", 164], ["C75", 107], ["C78", 106]], []], [14, "100n", "C0402", [["C3", 184], ["C10", 169], ["C28", 179], ["C32", 180], ["C36", 141], ["C41", 142], ["C47", 181], ["C48", 136], ["C50", 182], ["C51", 144], ["C55", 112], ["C65", 130], ["C71", 146], ["C82", 149]], []], [12, "1u", "C0402", [["C4", 183], ["C19", 151], ["C20", 154], ["C21", 150], ["C35", 153], ["C40", 152], ["C56", 128], ["C62", 161], ["C64", 110], ["C66", 162], ["C67", 109], ["C72", 118]], []], [4, "18pF", "C0402", [["C12", 172], ["C13", 173], ["C14", 174], ["C15", 175]], []], [2, "1n", "C0402", [["C29", 124], ["C43", 122]], []], [2, "4u7", "C0402", [["C33", 114], ["C38", 117]], []], [1, "10n", "C0402", [["C7", 170]], []], [1, "1n", "C1206", [["C6", 70]], []], [11, "ESD5311N-2/TR", "ESD0402", [["D1", 95], ["D12", 100], ["D13", 92], ["D14", 91], ["D16", 76], ["D17", 77], ["D18", 78], ["D25", 79], ["D26", 80], ["D27", 81], ["D28", 82]], []], [1, "PRTR5V0U2X,215", "SOT143B", [["D15", 71]], []], [1, "DF37NB-24DS-0.4V(51)", "DF37NB-24DS-0.4V", [["J3", 59]], []], [1, "SM02B-SRSS-TB", "SM02B-SRSS-TB", [["J5", 7]], []], [1, "TF-110", "TF-110", [["J4", 61]], []], [1, "U02-BFD3111B0-009", "U02-BFD3111B0-009", [["J2", 66]], []], [1, "CBM321609U601T", "FB1206", [["L2", 72]], []], [1, "WPN201610U2R2NT", "L1008", [["L6", 60]], []], [3, "74404032047", "WE-LQS", [["L3", 63], ["L4", 64], ["L5", 62]], []], [2, "100k", "R0402", [["R19", 198], ["R23", 197]], []], [2, "200k", "R0402", [["R20", 196], ["R22", 189]], []], [1, "47k", "R0402", [["R4", 205]], []], [1, "2R2", "R0402", [["R9", 211]], []], [1, "10k", "R0402", [["R10", 204]], []], [1, "240R", "R0402", [["R11", 202]], []], [1, "10M", "R0402", [["R12", 207]], []], [1, "30m", "R0603", [["R21", 74]], []], [2, "EVP-AEBB2A", "EVP-AE", [["S7", 5], ["S12", 4]], []], [1, "V3S", "ELQFP-128", [["U3", 57]], []], [1, "AXP209", "QFN48", [["U5", 65]], []], [1, "SY8088AAC", "SOT23-5", [["U4", 67]], []], [1, "K-F-24.000M-18-1010-2070-40", "CRYSTAL_32X25", [["Y2", 73]], []], [1, "FC-12M 32.768000kHz 12.5 +20.0-20.0", "FC-12M", [["Y1", 58]], []]], "B": [[14, "100n", "C0402", [["C1", 185], ["C2", 186], ["C22", 139], ["C24", 133], ["C25", 140], ["C27", 157], ["C44", 134], ["C45", 145], ["C46", 135], ["C49", 143], ["C61", 137], ["C76", 147], ["C77", 138], ["C80", 148]], []], [7, "10u", "C0402", [["C17", 159], ["C23", 125], ["C31", 158], ["C54", 176], ["C57", 163], ["C68", 156], ["C79", 165]], []], [3, "4u7", "C0402", [["C52", 111], ["C59", 129], ["C63", 115]], []], [2, "1u", "C0402", [["C18", 178], ["C81", 166]], []], [2, "100p", "C0402", [["C42", 113], ["C83", 187]], []], [1, "1n", "C0402", [["C9", 167]], []], [19, "ESD5311N-2/TR", "ESD0402", [["D2", 96], ["D3", 97], ["D4", 98], ["D5", 93], ["D6", 104], ["D7", 99], ["D8", 94], ["D9", 103], ["D10", 102], ["D11", 101], ["D19", 90], ["D20", 89], ["D21", 88], ["D22", 87], ["D23", 86], ["D24", 85], ["D29", 83], ["D31", 84], ["D32", 105]], []], [1, "BLUE", "LED0402", [["D30", 69]], []], [1, "GZ1608D601CTF", "FB0603", [["L1", 75]], []], [1, "IRLML2244TRPBF", "SOT23-3", [["Q1", 6]], []], [4, "10k", "R0402", [["R1", 214], ["R13", 192], ["R24", 188], ["R26", 210]], []], [4, "2k", "R0402", [["R14", 193], ["R16", 194], ["R25", 200], ["R28", 201]], []], [3, "1k", "R0402", [["R3", 209], ["R5", 213], ["R18", 190]], []], [3, "47k", "R0402", [["R15", 195], ["R17", 191], ["R29", 215]], []], [2, "200k", "R0402", [["R6", 203], ["R27", 199]], []], [1, "100k", "R0402", [["R2", 206]], []], [1, "4k7", "R0402", [["R7", 212]], []], [1, "33R", "R0402", [["R8", 208]], []], [8, "EVP-BB1AAB000", "EVP-BB", [["S3", 17], ["S4", 18], ["S5", 19], ["S6", 20], ["S8", 13], ["S9", 14], ["S10", 15], ["S11", 16]], []], [3, "EVP-BB2A9B000", "EVP-BB", [["S1", 21], ["S2", 22], ["S13", 12]], []], [1, "MK24-A-3", "MK24", [["S14", 10]], []], [1, "CDM-10008", "CDM-10008", [["SP1", 8]], []], [1, "PCAL6416AHF,128", "QFN24", [["U1", 11]], []], [1, "PAM8301AAF", "TSOT26", [["U2", 9]], []]]}, "font_data": {"c": {"w": 0.8571428571428571, "l": [[[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, " ": {"w": 0.7619047619047619, "l": []}, "2": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]]}, "0": {"w": 0.9523809523809523, "l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]]}, "1": {"w": 0.9523809523809523, "l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]]}, "7": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]]}, "-": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]]]}, ",": {"w": 0.47619047619047616, "l": [[[0.2857142857142857, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.23809523809523808, 0.047619047619047616], [0.19047619047619047, 0.09523809523809523]]]}, "M": {"w": 1.1428571428571428, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.5714285714285714, -0.3333333333333333], [0.9047619047619047, -1.0476190476190474], [0.9047619047619047, -0.047619047619047616]]]}, "i": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -1.0], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.9523809523809523]]]}, "h": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.38095238095238093, -0.7142857142857142], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.6190476190476191]]]}, "e": {"w": 0.8571428571428571, "l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]]}, "l": {"w": 0.5238095238095237, "l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.19047619047619047], [0.23809523809523808, -1.0476190476190474]]]}, "S": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]]}, "t": {"w": 0.5714285714285714, "l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616]]]}, "m": {"w": 1.3333333333333333, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]], [[0.6666666666666666, -0.5714285714285714], [0.7142857142857142, -0.6666666666666666], [0.8095238095238095, -0.7142857142857142], [0.9523809523809523, -0.7142857142857142], [1.0476190476190474, -0.6666666666666666], [1.0952380952380951, -0.5714285714285714], [1.0952380952380951, -0.047619047619047616]]]}, "p": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, 0.2857142857142857]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]]}, "n": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]]}, "A": {"w": 0.8571428571428571, "l": [[[0.19047619047619047, -0.3333333333333333], [0.6666666666666666, -0.3333333333333333]], [[0.09523809523809523, -0.047619047619047616], [0.42857142857142855, -1.0476190476190474], [0.7619047619047619, -0.047619047619047616]]]}, "r": {"w": 0.6190476190476191, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.42857142857142855, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142]]]}, "g": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, 0.09523809523809523], [0.6190476190476191, 0.19047619047619047], [0.5714285714285714, 0.23809523809523808], [0.47619047619047616, 0.2857142857142857], [0.3333333333333333, 0.2857142857142857], [0.23809523809523808, 0.23809523809523808]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, "s": {"w": 0.8095238095238095, "l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]]}, "v": {"w": 0.7619047619047619, "l": [[[0.14285714285714285, -0.7142857142857142], [0.38095238095238093, -0.047619047619047616], [0.6190476190476191, -0.7142857142857142]]]}, "d": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -1.0476190476190474]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, ".": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.23809523809523808, -0.047619047619047616]]]}, "R": {"w": 1.0, "l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "3": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]]}, "F": {"w": 0.8571428571428571, "l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "X": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -0.047619047619047616]], [[0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616]]]}, "T": {"w": 0.7619047619047619, "l": [[[0.09523809523809523, -1.0476190476190474], [0.6666666666666666, -1.0476190476190474]], [[0.38095238095238093, -0.047619047619047616], [0.38095238095238093, -1.0476190476190474]]]}, "G": {"w": 1.0, "l": [[[0.7619047619047619, -1.0], [0.6666666666666666, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.38095238095238093, -1.0], [0.2857142857142857, -0.9047619047619047], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.47619047619047616], [0.23809523809523808, -0.2857142857142857], [0.2857142857142857, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.047619047619047616], [0.7619047619047619, -0.09523809523809523], [0.8095238095238095, -0.14285714285714285], [0.8095238095238095, -0.47619047619047616], [0.6190476190476191, -0.47619047619047616]]]}, "N": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]]}, "D": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]]}, "E": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "P": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "U": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -1.0476190476190474], [0.23809523809523803, -0.23809523809523808], [0.28571428571428564, -0.14285714285714285], [0.33333333333333326, -0.09523809523809523], [0.4285714285714285, -0.047619047619047616], [0.619047619047619, -0.047619047619047616], [0.7142857142857142, -0.09523809523809523], [0.7619047619047619, -0.14285714285714285], [0.8095238095238094, -0.23809523809523808], [0.8095238095238094, -1.0476190476190474]]]}, "C": {"w": 1.0, "l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]]}, "L": {"w": 0.8095238095238095, "l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "/": {"w": 1.0476190476190474, "l": [[[0.9523809523809523, -1.0952380952380951], [0.09523809523809518, 0.19047619047619047]]]}, "K": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.8095238095238094, -0.047619047619047616], [0.3809523809523809, -0.6190476190476191]], [[0.8095238095238094, -1.0476190476190474], [0.23809523809523803, -0.47619047619047616]]]}, "O": {"w": 1.0476190476190474, "l": [[[0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474]]]}, "I": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "Y": {"w": 0.8571428571428571, "l": [[[0.42857142857142855, -0.5238095238095237], [0.42857142857142855, -0.047619047619047616]], [[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.5238095238095237], [0.7619047619047619, -1.0476190476190474]]]}, "H": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.23809523809523803, -0.5714285714285714], [0.8095238095238094, -0.5714285714285714]], [[0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]]}, "+": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]], [[0.6190476190476191, -0.047619047619047616], [0.6190476190476191, -0.8095238095238095]]]}, "V": {"w": 0.8571428571428571, "l": [[[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.047619047619047616], [0.7619047619047619, -1.0476190476190474]]]}, "5": {"w": 0.9523809523809523, "l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]]}, "8": {"w": 0.9523809523809523, "l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]]}, "B": {"w": 1.0, "l": [[[0.5714285714285714, -0.5714285714285714], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.47619047619047616], [0.8095238095238094, -0.38095238095238093], [0.8095238095238094, -0.23809523809523808], [0.7619047619047619, -0.14285714285714285], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666665, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6666666666666666], [0.6666666666666665, -0.6190476190476191], [0.5714285714285714, -0.5714285714285714], [0.23809523809523803, -0.5714285714285714]]]}, "W": {"w": 1.1428571428571428, "l": [[[0.14285714285714285, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.7619047619047619], [0.7619047619047619, -0.047619047619047616], [1.0, -1.0476190476190474]]]}}}
  623. ///////////////////////////////////////////////
  624. ///////////////////////////////////////////////
  625. /* Utility functions */
  626. var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  627. pcbdata.metadata.revision + '__';
  628. var storage;
  629. function initStorage(key) {
  630. try {
  631. window.localStorage.getItem("blank");
  632. storage = window.localStorage;
  633. } catch (e) {
  634. // localStorage not available
  635. }
  636. if (!storage) {
  637. try {
  638. window.sessionStorage.getItem("blank");
  639. storage = window.sessionStorage;
  640. } catch (e) {
  641. // sessionStorage also not available
  642. }
  643. }
  644. }
  645. function readStorage(key) {
  646. if (storage) {
  647. return storage.getItem(storagePrefix + '#' + key);
  648. } else {
  649. return null;
  650. }
  651. }
  652. function writeStorage(key, value) {
  653. if (storage) {
  654. storage.setItem(storagePrefix + '#' + key, value);
  655. }
  656. }
  657. function fancyDblClickHandler(el, onsingle, ondouble) {
  658. return function() {
  659. if (el.getAttribute("data-dblclick") == null) {
  660. el.setAttribute("data-dblclick", 1);
  661. setTimeout(function() {
  662. if (el.getAttribute("data-dblclick") == 1) {
  663. onsingle();
  664. }
  665. el.removeAttribute("data-dblclick");
  666. }, 200);
  667. } else {
  668. el.removeAttribute("data-dblclick");
  669. ondouble();
  670. }
  671. }
  672. }
  673. function smoothScrollToRow(rowid) {
  674. document.getElementById(rowid).scrollIntoView({
  675. behavior: "smooth",
  676. block: "center",
  677. inline: "nearest"
  678. });
  679. }
  680. function focusInputField(input) {
  681. input.scrollIntoView(false);
  682. input.focus();
  683. input.select();
  684. }
  685. function copyToClipboard() {
  686. var text = '';
  687. for (var node of bomhead.childNodes[0].childNodes) {
  688. if (node.firstChild) {
  689. text = text + node.firstChild.nodeValue;
  690. }
  691. if (node != bomhead.childNodes[0].lastChild) {
  692. text += '\t';
  693. }
  694. }
  695. text += '\n';
  696. for (var row of bombody.childNodes) {
  697. for (var cell of row.childNodes) {
  698. for (var node of cell.childNodes) {
  699. if (node.nodeName == "INPUT") {
  700. if (node.checked) {
  701. text = text + '✓';
  702. }
  703. } else if (node.nodeName == "MARK") {
  704. text = text + node.firstChild.nodeValue;
  705. } else {
  706. text = text + node.nodeValue;
  707. }
  708. }
  709. if (cell != row.lastChild) {
  710. text += '\t';
  711. }
  712. }
  713. text += '\n';
  714. }
  715. var textArea = document.createElement("textarea");
  716. textArea.classList.add('clipboard-temp');
  717. textArea.value = text;
  718. document.body.appendChild(textArea);
  719. textArea.focus();
  720. textArea.select();
  721. try {
  722. if (document.execCommand('copy')) {
  723. console.log('Bom copied to clipboard.');
  724. }
  725. } catch (err) {
  726. console.log('Can not copy to clipboard.');
  727. }
  728. document.body.removeChild(textArea);
  729. }
  730. function removeGutterNode(node) {
  731. for (var i = 0; i < node.childNodes.length; i++) {
  732. if (node.childNodes[i].classList &&
  733. node.childNodes[i].classList.contains("gutter")) {
  734. node.removeChild(node.childNodes[i]);
  735. break;
  736. }
  737. }
  738. }
  739. function cleanGutters() {
  740. removeGutterNode(document.getElementById("bot"));
  741. removeGutterNode(document.getElementById("canvasdiv"));
  742. }
  743. var units = {
  744. prefixes: {
  745. giga: ["G", "g", "giga", "Giga", "GIGA"],
  746. mega: ["M", "mega", "Mega", "MEGA"],
  747. kilo: ["K", "k", "kilo", "Kilo", "KILO"],
  748. milli: ["m", "milli", "Milli", "MILLI"],
  749. micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
  750. nano: ["N", "n", "nano", "Nano", "NANO"],
  751. pico: ["P", "p", "pico", "Pico", "PICO"],
  752. },
  753. unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  754. unitsLong: [
  755. "OHM", "Ohm", "ohm", "ohms",
  756. "FARAD", "Farad", "farad",
  757. "HENRY", "Henry", "henry"
  758. ],
  759. getMultiplier: function(s) {
  760. if (this.prefixes.giga.includes(s)) return 1e9;
  761. if (this.prefixes.mega.includes(s)) return 1e6;
  762. if (this.prefixes.kilo.includes(s)) return 1e3;
  763. if (this.prefixes.milli.includes(s)) return 1e-3;
  764. if (this.prefixes.micro.includes(s)) return 1e-6;
  765. if (this.prefixes.nano.includes(s)) return 1e-9;
  766. if (this.prefixes.pico.includes(s)) return 1e-12;
  767. return 1;
  768. },
  769. valueRegex: null,
  770. }
  771. function initUtils() {
  772. var allPrefixes = units.prefixes.giga
  773. .concat(units.prefixes.mega)
  774. .concat(units.prefixes.kilo)
  775. .concat(units.prefixes.milli)
  776. .concat(units.prefixes.micro)
  777. .concat(units.prefixes.nano)
  778. .concat(units.prefixes.pico);
  779. var allUnits = units.unitsShort.concat(units.unitsLong);
  780. units.valueRegex = new RegExp("^([0-9\.]+)" +
  781. "\\s*(" + allPrefixes.join("|") + ")?" +
  782. "(" + allUnits.join("|") + ")?" +
  783. "(\\b.*)?$", "");
  784. units.valueAltRegex = new RegExp("^([0-9]*)" +
  785. "(" + units.unitsShort.join("|") + ")?" +
  786. "([GgMmKkUuNnPp])?" +
  787. "([0-9]*)" +
  788. "(\\b.*)?$", "");
  789. for (var bom_type of ["both", "F", "B"]) {
  790. for (var row of pcbdata.bom[bom_type]) {
  791. row.push(parseValue(row[1], row[3][0][0]));
  792. }
  793. }
  794. }
  795. function parseValue(val, ref) {
  796. var inferUnit = (unit, ref) => {
  797. if (unit) {
  798. unit = unit.toLowerCase();
  799. if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
  800. unit = 'r';
  801. }
  802. unit = unit[0];
  803. } else {
  804. ref = /^([a-z]+)\d+$/i.exec(ref);
  805. if (ref) {
  806. ref = ref[1].toLowerCase();
  807. if (ref == "c") unit = 'f';
  808. else if (ref == "l") unit = 'h';
  809. else if (ref == "r" || ref == "rv") unit = 'r';
  810. else unit = null;
  811. }
  812. }
  813. return unit;
  814. };
  815. val = val.replace(/,/g, "");
  816. var match = units.valueRegex.exec(val);
  817. var unit;
  818. if (match) {
  819. val = parseFloat(match[1]);
  820. if (match[2]) {
  821. val = val * units.getMultiplier(match[2]);
  822. }
  823. unit = inferUnit(match[3], ref);
  824. if (!unit) return null;
  825. else return {
  826. val: val,
  827. unit: unit,
  828. extra: match[4],
  829. }
  830. }
  831. match = units.valueAltRegex.exec(val);
  832. if (match && (match[1] || match[4])) {
  833. val = parseFloat(match[1] + "." + match[4]);
  834. if (match[3]) {
  835. val = val * units.getMultiplier(match[3]);
  836. }
  837. unit = inferUnit(match[2], ref);
  838. if (!unit) return null;
  839. else return {
  840. val: val,
  841. unit: unit,
  842. extra: match[5],
  843. }
  844. }
  845. return null;
  846. }
  847. function valueCompare(a, b, stra, strb) {
  848. if (a === null && b === null) {
  849. // Failed to parse both values, compare them as strings.
  850. if (stra != strb) return stra > strb ? 1 : -1;
  851. else return 0;
  852. } else if (a === null) {
  853. return 1;
  854. } else if (b === null) {
  855. return -1;
  856. } else {
  857. if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
  858. else if (a.val != b.val) return a.val > b.val ? 1 : -1;
  859. else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
  860. else return 0;
  861. }
  862. }
  863. ///////////////////////////////////////////////
  864. ///////////////////////////////////////////////
  865. /* PCB rendering code */
  866. var redrawOnDrag = true;
  867. var boardRotation = 0;
  868. var renderPads = true;
  869. var renderReferences = true;
  870. var renderValues = true;
  871. var renderDnpOutline = false;
  872. function deg2rad(deg) {
  873. return deg * Math.PI / 180;
  874. }
  875. function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  876. var point = [
  877. linepoint[0] * text.width + offsetx,
  878. linepoint[1] * text.height + offsety
  879. ];
  880. // Adding half a line height here is technically a bug
  881. // but pcbnew currently does the same, text is slightly shifted.
  882. point[0] -= (point[1] + text.height * 0.5) * tilt;
  883. return point;
  884. }
  885. function drawtext(ctx, text, color, flip) {
  886. if ("ref" in text && !renderReferences) return;
  887. if ("val" in text && !renderValues) return;
  888. ctx.save();
  889. ctx.fillStyle = color;
  890. ctx.strokeStyle = color;
  891. ctx.lineCap = "round";
  892. ctx.lineWidth = text.thickness;
  893. if (text.svgpath) {
  894. ctx.stroke(new Path2D(text.svgpath));
  895. ctx.restore();
  896. return;
  897. }
  898. ctx.translate(...text.pos);
  899. var angle = -text.angle;
  900. if (text.attr.includes("mirrored")) {
  901. ctx.scale(-1, 1);
  902. angle = -angle;
  903. }
  904. var tilt = 0;
  905. if (text.attr.includes("italic")) {
  906. tilt = 0.125;
  907. }
  908. var interline = (text.height * 1.5 + text.thickness) / 2;
  909. var txt = text.text.split("\n");
  910. // KiCad ignores last empty line.
  911. if (txt[txt.length - 1] == '') txt.pop();
  912. ctx.rotate(deg2rad(angle));
  913. for (var i in txt) {
  914. var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2;
  915. var lineWidth = 0;
  916. for (var c of txt[i]) {
  917. lineWidth += pcbdata.font_data[c].w * text.width;
  918. }
  919. var offsetx = 0;
  920. switch (text.horiz_justify) {
  921. case -1:
  922. // Justify left, do nothing
  923. break;
  924. case 0:
  925. // Justify center
  926. offsetx -= lineWidth / 2;
  927. break;
  928. case 1:
  929. // Justify right
  930. offsetx -= lineWidth;
  931. break;
  932. }
  933. for (var c of txt[i]) {
  934. for (var line of pcbdata.font_data[c].l) {
  935. // Drawing each segment separately instead of
  936. // polyline because round line caps don't work in joints
  937. for (var i = 0; i < line.length - 1; i++) {
  938. ctx.beginPath();
  939. ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt));
  940. ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt));
  941. ctx.stroke();
  942. }
  943. }
  944. offsetx += pcbdata.font_data[c].w * text.width;
  945. }
  946. }
  947. ctx.restore();
  948. }
  949. function drawedge(ctx, scalefactor, edge, color) {
  950. ctx.strokeStyle = color;
  951. ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  952. ctx.lineCap = "round";
  953. if (edge.type == "segment") {
  954. ctx.beginPath();
  955. ctx.moveTo(...edge.start);
  956. ctx.lineTo(...edge.end);
  957. ctx.stroke();
  958. }
  959. if (edge.type == "arc") {
  960. ctx.beginPath();
  961. if (edge.svgpath) {
  962. ctx.stroke(new Path2D(edge.svgpath));
  963. } else {
  964. ctx.arc(
  965. ...edge.start,
  966. edge.radius,
  967. deg2rad(edge.startangle),
  968. deg2rad(edge.endangle));
  969. ctx.stroke();
  970. }
  971. }
  972. if (edge.type == "circle") {
  973. ctx.beginPath();
  974. ctx.arc(
  975. ...edge.start,
  976. edge.radius,
  977. 0, 2 * Math.PI);
  978. ctx.closePath();
  979. ctx.stroke();
  980. }
  981. }
  982. function drawRoundRect(ctx, color, size, radius, ctxmethod) {
  983. ctx.beginPath();
  984. ctx.strokeStyle = color;
  985. var x = size[0] * -0.5;
  986. var y = size[1] * -0.5;
  987. var width = size[0];
  988. var height = size[1];
  989. ctx.moveTo(x, 0);
  990. ctx.arcTo(x, y + height, x + width, y + height, radius);
  991. ctx.arcTo(x + width, y + height, x + width, y, radius);
  992. ctx.arcTo(x + width, y, x, y, radius);
  993. ctx.arcTo(x, y, x, y + height, radius);
  994. ctx.closePath();
  995. ctxmethod();
  996. }
  997. function drawOblong(ctx, color, size, ctxmethod) {
  998. drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod);
  999. }
  1000. function drawPolygons(ctx, color, polygons, ctxmethod) {
  1001. ctx.fillStyle = color;
  1002. for (var polygon of polygons) {
  1003. ctx.beginPath();
  1004. for (var vertex of polygon) {
  1005. ctx.lineTo(...vertex)
  1006. }
  1007. ctx.closePath();
  1008. ctxmethod();
  1009. }
  1010. }
  1011. function drawPolygonShape(ctx, shape, color) {
  1012. ctx.save();
  1013. if (shape.svgpath) {
  1014. ctx.fillStyle = color;
  1015. ctx.fill(new Path2D(shape.svgpath));
  1016. } else {
  1017. ctx.translate(...shape.pos);
  1018. ctx.rotate(deg2rad(-shape.angle));
  1019. drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx));
  1020. }
  1021. ctx.restore();
  1022. }
  1023. function drawDrawing(ctx, layer, scalefactor, drawing, color) {
  1024. if (["segment", "arc", "circle"].includes(drawing.type)) {
  1025. drawedge(ctx, scalefactor, drawing, color);
  1026. } else if (drawing.type == "polygon") {
  1027. drawPolygonShape(ctx, drawing, color);
  1028. } else {
  1029. drawtext(ctx, drawing, color, layer == "B");
  1030. }
  1031. }
  1032. function drawCircle(ctx, radius, ctxmethod) {
  1033. ctx.beginPath();
  1034. ctx.arc(0, 0, radius, 0, 2 * Math.PI);
  1035. ctx.closePath();
  1036. ctxmethod();
  1037. }
  1038. function drawPad(ctx, pad, color, outline, hole) {
  1039. ctx.save();
  1040. ctx.translate(...pad.pos);
  1041. ctx.rotate(deg2rad(pad.angle));
  1042. if (pad.offset) {
  1043. ctx.translate(...pad.offset);
  1044. }
  1045. ctx.fillStyle = color;
  1046. ctx.strokeStyle = color;
  1047. var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx);
  1048. if (pad.shape == "rect") {
  1049. var rect = [...pad.size.map(c => -c * 0.5), ...pad.size];
  1050. if (outline) {
  1051. ctx.strokeRect(...rect);
  1052. } else {
  1053. ctx.fillRect(...rect);
  1054. }
  1055. } else if (pad.shape == "oval") {
  1056. drawOblong(ctx, color, pad.size, ctxmethod);
  1057. } else if (pad.shape == "circle") {
  1058. drawCircle(ctx, pad.size[0] / 2, ctxmethod);
  1059. } else if (pad.shape == "roundrect") {
  1060. drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod);
  1061. } else if (pad.shape == "custom") {
  1062. drawPolygons(ctx, color, pad.polygons, ctxmethod);
  1063. }
  1064. if (pad.type == "th" && hole) {
  1065. ctxmethod = ctx.fill.bind(ctx);
  1066. ctx.fillStyle = "#CCCCCC";
  1067. if (pad.drillshape == "oblong") {
  1068. drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod);
  1069. } else {
  1070. drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod);
  1071. }
  1072. }
  1073. ctx.restore();
  1074. }
  1075. function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight, outline) {
  1076. if (highlight) {
  1077. // draw bounding box
  1078. if (module.layer == layer) {
  1079. ctx.save();
  1080. ctx.globalAlpha = 0.2;
  1081. ctx.translate(...module.bbox.pos);
  1082. ctx.fillStyle = padcolor;
  1083. ctx.fillRect(
  1084. 0, 0,
  1085. ...module.bbox.size);
  1086. ctx.globalAlpha = 1;
  1087. ctx.strokeStyle = padcolor;
  1088. ctx.strokeRect(
  1089. 0, 0,
  1090. ...module.bbox.size);
  1091. ctx.restore();
  1092. }
  1093. }
  1094. // draw drawings
  1095. for (var drawing of module.drawings) {
  1096. if (drawing.layer == layer) {
  1097. drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor);
  1098. }
  1099. }
  1100. // draw pads
  1101. if (renderPads) {
  1102. for (var pad of module.pads) {
  1103. if (pad.layers.includes(layer)) {
  1104. drawPad(ctx, pad, padcolor, outline, true);
  1105. if (pad.pin1 && highlightpin1) {
  1106. drawPad(ctx, pad, outlinecolor, true, false);
  1107. }
  1108. }
  1109. }
  1110. }
  1111. }
  1112. function drawEdgeCuts(canvas, scalefactor) {
  1113. var ctx = canvas.getContext("2d");
  1114. var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  1115. for (var edge of pcbdata.edges) {
  1116. drawedge(ctx, scalefactor, edge, edgecolor);
  1117. }
  1118. }
  1119. function drawModules(canvas, layer, scalefactor, highlight) {
  1120. var ctx = canvas.getContext("2d");
  1121. ctx.lineWidth = 3 / scalefactor;
  1122. var style = getComputedStyle(topmostdiv);
  1123. var padcolor = style.getPropertyValue('--pad-color');
  1124. var outlinecolor = style.getPropertyValue('--pin1-outline-color');
  1125. if (highlight) {
  1126. padcolor = style.getPropertyValue('--pad-color-highlight');
  1127. outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight');
  1128. }
  1129. for (var i = 0; i < pcbdata.modules.length; i++) {
  1130. var mod = pcbdata.modules[i];
  1131. var outline = renderDnpOutline && pcbdata.bom.skipped.includes(i);
  1132. if (!highlight || highlightedModules.includes(i)) {
  1133. drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight, outline);
  1134. }
  1135. }
  1136. }
  1137. function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  1138. var ctx = canvas.getContext("2d");
  1139. for (var d of pcbdata[layername][layer]) {
  1140. if (["segment", "arc", "circle"].includes(d.type)) {
  1141. drawedge(ctx, scalefactor, d, edgeColor);
  1142. } else if (d.type == "polygon") {
  1143. drawPolygonShape(ctx, d, polygonColor);
  1144. } else {
  1145. drawtext(ctx, d, textColor, layer == "B");
  1146. }
  1147. }
  1148. }
  1149. function clearCanvas(canvas) {
  1150. var ctx = canvas.getContext("2d");
  1151. ctx.save();
  1152. ctx.setTransform(1, 0, 0, 1, 0, 0);
  1153. ctx.clearRect(0, 0, canvas.width, canvas.height);
  1154. ctx.restore();
  1155. }
  1156. function drawHighlightsOnLayer(canvasdict) {
  1157. clearCanvas(canvasdict.highlight);
  1158. drawModules(canvasdict.highlight, canvasdict.layer,
  1159. canvasdict.transform.s * canvasdict.transform.zoom, true);
  1160. }
  1161. function drawHighlights() {
  1162. drawHighlightsOnLayer(allcanvas.front);
  1163. drawHighlightsOnLayer(allcanvas.back);
  1164. }
  1165. function drawBackground(canvasdict) {
  1166. clearCanvas(canvasdict.bg);
  1167. clearCanvas(canvasdict.fab);
  1168. clearCanvas(canvasdict.silk);
  1169. drawEdgeCuts(canvasdict.bg, canvasdict.transform.s);
  1170. drawModules(canvasdict.bg, canvasdict.layer,
  1171. canvasdict.transform.s * canvasdict.transform.zoom, false);
  1172. var style = getComputedStyle(topmostdiv);
  1173. var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  1174. var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  1175. var textColor = style.getPropertyValue('--silkscreen-text-color');
  1176. drawBgLayer(
  1177. "silkscreen", canvasdict.silk, canvasdict.layer,
  1178. canvasdict.transform.s * canvasdict.transform.zoom,
  1179. edgeColor, polygonColor, textColor);
  1180. edgeColor = style.getPropertyValue('--fabrication-edge-color');
  1181. polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  1182. textColor = style.getPropertyValue('--fabrication-text-color');
  1183. drawBgLayer(
  1184. "fabrication", canvasdict.fab, canvasdict.layer,
  1185. canvasdict.transform.s * canvasdict.transform.zoom,
  1186. edgeColor, polygonColor, textColor);
  1187. }
  1188. function prepareCanvas(canvas, flip, transform) {
  1189. var ctx = canvas.getContext("2d");
  1190. ctx.setTransform(1, 0, 0, 1, 0, 0);
  1191. var fontsize = 1.55;
  1192. ctx.scale(transform.zoom, transform.zoom);
  1193. ctx.translate(transform.panx, transform.pany);
  1194. if (flip) {
  1195. ctx.scale(-1, 1);
  1196. }
  1197. ctx.translate(transform.x, transform.y);
  1198. ctx.rotate(deg2rad(boardRotation));
  1199. ctx.scale(transform.s, transform.s);
  1200. }
  1201. function prepareLayer(canvasdict) {
  1202. var flip = (canvasdict.layer == "B");
  1203. for (var c of ["bg", "fab", "silk", "highlight"]) {
  1204. prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  1205. }
  1206. }
  1207. function rotateVector(v, angle) {
  1208. angle = deg2rad(angle);
  1209. return [
  1210. v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
  1211. v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  1212. ];
  1213. }
  1214. function applyRotation(bbox) {
  1215. var corners = [
  1216. [bbox.minx, bbox.miny],
  1217. [bbox.minx, bbox.maxy],
  1218. [bbox.maxx, bbox.miny],
  1219. [bbox.maxx, bbox.maxy],
  1220. ];
  1221. corners = corners.map((v) => rotateVector(v, boardRotation));
  1222. return {
  1223. minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
  1224. miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
  1225. maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
  1226. maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  1227. }
  1228. }
  1229. function recalcLayerScale(canvasdict) {
  1230. var canvasdivid = {
  1231. "F": "frontcanvas",
  1232. "B": "backcanvas"
  1233. } [canvasdict.layer];
  1234. var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  1235. var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  1236. var bbox = applyRotation(pcbdata.edges_bbox);
  1237. var scalefactor = 0.98 * Math.min(
  1238. width / (bbox.maxx - bbox.minx),
  1239. height / (bbox.maxy - bbox.miny)
  1240. );
  1241. if (scalefactor < 0.1) {
  1242. scalefactor = 1;
  1243. }
  1244. canvasdict.transform.s = scalefactor;
  1245. var flip = (canvasdict.layer == "B");
  1246. if (flip) {
  1247. canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  1248. } else {
  1249. canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  1250. }
  1251. canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  1252. for (var c of ["bg", "fab", "silk", "highlight"]) {
  1253. canvas = canvasdict[c];
  1254. canvas.width = width;
  1255. canvas.height = height;
  1256. canvas.style.width = (width / devicePixelRatio) + "px";
  1257. canvas.style.height = (height / devicePixelRatio) + "px";
  1258. }
  1259. }
  1260. function redrawCanvas(layerdict) {
  1261. prepareLayer(layerdict);
  1262. drawBackground(layerdict);
  1263. drawHighlightsOnLayer(layerdict);
  1264. }
  1265. function resizeCanvas(layerdict) {
  1266. recalcLayerScale(layerdict);
  1267. redrawCanvas(layerdict);
  1268. }
  1269. function resizeAll() {
  1270. resizeCanvas(allcanvas.front);
  1271. resizeCanvas(allcanvas.back);
  1272. }
  1273. function bboxScan(layer, x, y) {
  1274. var result = [];
  1275. for (var i = 0; i < pcbdata.modules.length; i++) {
  1276. var module = pcbdata.modules[i];
  1277. if (module.layer == layer) {
  1278. var b = module.bbox;
  1279. if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x &&
  1280. b.pos[1] <= y && b.pos[1] + b.size[1] >= y) {
  1281. result.push(i);
  1282. }
  1283. }
  1284. }
  1285. return result;
  1286. }
  1287. function handlePointerDown(e, layerdict) {
  1288. if (e.button != 0) {
  1289. return;
  1290. }
  1291. e.preventDefault();
  1292. e.stopPropagation();
  1293. if (!e.hasOwnProperty("offsetX")) {
  1294. // The polyfill doesn't set this properly
  1295. e.offsetX = e.pageX - e.currentTarget.offsetLeft;
  1296. e.offsetY = e.pageY - e.currentTarget.offsetTop;
  1297. }
  1298. layerdict.pointerStates[e.pointerId] = {
  1299. distanceTravelled: 0,
  1300. lastX: e.offsetX,
  1301. lastY: e.offsetY,
  1302. downTime: Date.now(),
  1303. };
  1304. }
  1305. function handleMouseClick(e, layerdict) {
  1306. if (!e.hasOwnProperty("offsetX")) {
  1307. // The polyfill doesn't set this properly
  1308. e.offsetX = e.pageX - e.currentTarget.offsetLeft;
  1309. e.offsetY = e.pageY - e.currentTarget.offsetTop;
  1310. }
  1311. var x = e.offsetX;
  1312. var y = e.offsetY;
  1313. var t = layerdict.transform;
  1314. if (layerdict.layer == "B") {
  1315. x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  1316. } else {
  1317. x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  1318. }
  1319. y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  1320. var v = rotateVector([x, y], -boardRotation);
  1321. var modules = bboxScan(layerdict.layer, v[0], v[1]);
  1322. if (modules.length > 0) {
  1323. modulesClicked(modules);
  1324. }
  1325. }
  1326. function handlePointerLeave(e, layerdict) {
  1327. e.preventDefault();
  1328. e.stopPropagation();
  1329. if (!redrawOnDrag) {
  1330. redrawCanvas(layerdict);
  1331. }
  1332. delete layerdict.pointerStates[e.pointerId];
  1333. }
  1334. function resetTransform(layerdict) {
  1335. layerdict.transform.panx = 0;
  1336. layerdict.transform.pany = 0;
  1337. layerdict.transform.zoom = 1;
  1338. redrawCanvas(layerdict);
  1339. }
  1340. function handlePointerUp(e, layerdict) {
  1341. if (!e.hasOwnProperty("offsetX")) {
  1342. // The polyfill doesn't set this properly
  1343. e.offsetX = e.pageX - e.currentTarget.offsetLeft;
  1344. e.offsetY = e.pageY - e.currentTarget.offsetTop;
  1345. }
  1346. e.preventDefault();
  1347. e.stopPropagation();
  1348. if (e.button == 2) {
  1349. // Reset pan and zoom on right click.
  1350. resetTransform(layerdict);
  1351. layerdict.anotherPointerTapped = false;
  1352. return;
  1353. }
  1354. // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  1355. var ptr = layerdict.pointerStates[e.pointerId];
  1356. ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);
  1357. if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
  1358. if (Object.keys(layerdict.pointerStates).length == 1) {
  1359. if (layerdict.anotherPointerTapped) {
  1360. // This is the second pointer coming off of a two-finger tap
  1361. resetTransform(layerdict);
  1362. } else {
  1363. // This is just a regular tap
  1364. handleMouseClick(e, layerdict);
  1365. }
  1366. layerdict.anotherPointerTapped = false;
  1367. } else {
  1368. // This is the first finger coming off of what could become a two-finger tap
  1369. layerdict.anotherPointerTapped = true;
  1370. }
  1371. } else {
  1372. if (!redrawOnDrag) {
  1373. redrawCanvas(layerdict);
  1374. }
  1375. layerdict.anotherPointerTapped = false;
  1376. }
  1377. delete layerdict.pointerStates[e.pointerId];
  1378. }
  1379. function handlePointerMove(e, layerdict) {
  1380. if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
  1381. return;
  1382. }
  1383. e.preventDefault();
  1384. e.stopPropagation();
  1385. if (!e.hasOwnProperty("offsetX")) {
  1386. // The polyfill doesn't set this properly
  1387. e.offsetX = e.pageX - e.currentTarget.offsetLeft;
  1388. e.offsetY = e.pageY - e.currentTarget.offsetTop;
  1389. }
  1390. var thisPtr = layerdict.pointerStates[e.pointerId];
  1391. var dx = e.offsetX - thisPtr.lastX;
  1392. var dy = e.offsetY - thisPtr.lastY;
  1393. // If this number is low on pointer up, we count the action as a click
  1394. thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);
  1395. if (Object.keys(layerdict.pointerStates).length == 1) {
  1396. // This is a simple drag
  1397. layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
  1398. layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  1399. } else if (Object.keys(layerdict.pointerStates).length == 2) {
  1400. var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];
  1401. var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
  1402. var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));
  1403. var scaleFactor = newDist/oldDist;
  1404. if (scaleFactor != NaN) {
  1405. layerdict.transform.zoom *= scaleFactor;
  1406. var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
  1407. layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
  1408. layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
  1409. }
  1410. }
  1411. thisPtr.lastX = e.offsetX;
  1412. thisPtr.lastY = e.offsetY;
  1413. if (redrawOnDrag) {
  1414. redrawCanvas(layerdict);
  1415. }
  1416. }
  1417. function handleMouseWheel(e, layerdict) {
  1418. e.preventDefault();
  1419. e.stopPropagation();
  1420. var t = layerdict.transform;
  1421. var wheeldelta = e.deltaY;
  1422. if (e.deltaMode == 1) {
  1423. // FF only, scroll by lines
  1424. wheeldelta *= 30;
  1425. } else if (e.deltaMode == 2) {
  1426. wheeldelta *= 300;
  1427. }
  1428. var m = Math.pow(1.1, -wheeldelta / 40);
  1429. // Limit amount of zoom per tick.
  1430. if (m > 2) {
  1431. m = 2;
  1432. } else if (m < 0.5) {
  1433. m = 0.5;
  1434. }
  1435. t.zoom *= m;
  1436. var zoomd = (1 - m) / t.zoom;
  1437. t.panx += devicePixelRatio * e.offsetX * zoomd;
  1438. t.pany += devicePixelRatio * e.offsetY * zoomd;
  1439. redrawCanvas(layerdict);
  1440. }
  1441. function addMouseHandlers(div, layerdict) {
  1442. div.addEventListener("pointerdown", function(e) {
  1443. handlePointerDown(e, layerdict);
  1444. });
  1445. div.addEventListener("pointermove", function(e) {
  1446. handlePointerMove(e, layerdict);
  1447. });
  1448. div.addEventListener("pointerup", function(e) {
  1449. handlePointerUp(e, layerdict);
  1450. });
  1451. var pointerleave = function(e) {
  1452. handlePointerLeave(e, layerdict);
  1453. }
  1454. div.addEventListener("pointercancel", pointerleave);
  1455. div.addEventListener("pointerleave", pointerleave);
  1456. div.addEventListener("pointerout", pointerleave);
  1457. div.onwheel = function(e) {
  1458. handleMouseWheel(e, layerdict);
  1459. }
  1460. for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
  1461. element.addEventListener("contextmenu", function(e) {
  1462. e.preventDefault();
  1463. }, false);
  1464. }
  1465. }
  1466. function setRedrawOnDrag(value) {
  1467. redrawOnDrag = value;
  1468. writeStorage("redrawOnDrag", value);
  1469. }
  1470. function setBoardRotation(value) {
  1471. boardRotation = value * 5;
  1472. writeStorage("boardRotation", boardRotation);
  1473. document.getElementById("rotationDegree").textContent = boardRotation;
  1474. resizeAll();
  1475. }
  1476. function initRender() {
  1477. allcanvas = {
  1478. front: {
  1479. transform: {
  1480. x: 0,
  1481. y: 0,
  1482. s: 1,
  1483. panx: 0,
  1484. pany: 0,
  1485. zoom: 1,
  1486. },
  1487. pointerStates: {},
  1488. anotherPointerTapped: false,
  1489. bg: document.getElementById("F_bg"),
  1490. fab: document.getElementById("F_fab"),
  1491. silk: document.getElementById("F_slk"),
  1492. highlight: document.getElementById("F_hl"),
  1493. layer: "F",
  1494. },
  1495. back: {
  1496. transform: {
  1497. x: 0,
  1498. y: 0,
  1499. s: 1,
  1500. panx: 0,
  1501. pany: 0,
  1502. zoom: 1,
  1503. },
  1504. pointerStates: {},
  1505. anotherPointerTapped: false,
  1506. bg: document.getElementById("B_bg"),
  1507. fab: document.getElementById("B_fab"),
  1508. silk: document.getElementById("B_slk"),
  1509. highlight: document.getElementById("B_hl"),
  1510. layer: "B",
  1511. }
  1512. };
  1513. addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  1514. addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
  1515. }
  1516. ///////////////////////////////////////////////
  1517. ///////////////////////////////////////////////
  1518. /* DOM manipulation and misc code */
  1519. var bomsplit;
  1520. var canvassplit;
  1521. var canvaslayout = "default";
  1522. var bomlayout = "default";
  1523. var initDone = false;
  1524. var bomSortFunction = null;
  1525. var currentSortColumn = null;
  1526. var currentSortOrder = null;
  1527. var currentHighlightedRowId;
  1528. var highlightHandlers = [];
  1529. var moduleIndexToHandler = {};
  1530. var highlightedModules = [];
  1531. var checkboxes = [];
  1532. var bomCheckboxes = "";
  1533. var highlightpin1 = false;
  1534. var lastClicked;
  1535. function dbg(html) {
  1536. dbgdiv.innerHTML = html;
  1537. }
  1538. function redrawIfInitDone() {
  1539. if (initDone) {
  1540. redrawCanvas(allcanvas.front);
  1541. redrawCanvas(allcanvas.back);
  1542. }
  1543. }
  1544. function padsVisible(value) {
  1545. writeStorage("padsVisible", value);
  1546. renderPads = value;
  1547. redrawIfInitDone();
  1548. }
  1549. function referencesVisible(value) {
  1550. writeStorage("referencesVisible", value);
  1551. renderReferences = value;
  1552. redrawIfInitDone();
  1553. }
  1554. function valuesVisible(value) {
  1555. writeStorage("valuesVisible", value);
  1556. renderValues = value;
  1557. redrawIfInitDone();
  1558. }
  1559. function dnpOutline(value) {
  1560. writeStorage("dnpOutline", value);
  1561. renderDnpOutline = value;
  1562. redrawIfInitDone();
  1563. }
  1564. function setDarkMode(value) {
  1565. if (value) {
  1566. topmostdiv.classList.add("dark");
  1567. } else {
  1568. topmostdiv.classList.remove("dark");
  1569. }
  1570. writeStorage("darkmode", value);
  1571. redrawIfInitDone();
  1572. }
  1573. function layerVisible(visible, frontCavnas, backCanvas, storageString) {
  1574. var display = (visible) ? "" : "none";
  1575. frontCavnas.style.display = display;
  1576. backCanvas.style.display = display;
  1577. writeStorage(storageString, visible);
  1578. }
  1579. function fabricationVisible(visible) {
  1580. layerVisible(visible, allcanvas.front.fab, allcanvas.back.fab, "fabricationVisible");
  1581. }
  1582. function silkscreenVisible(visible) {
  1583. layerVisible(visible, allcanvas.front.silk, allcanvas.back.silk, "silkscreenVisible");
  1584. }
  1585. function setHighlightPin1(value) {
  1586. writeStorage("highlightpin1", value);
  1587. highlightpin1 = value;
  1588. redrawIfInitDone();
  1589. }
  1590. function getStoredCheckboxRefs(checkbox) {
  1591. function convert(ref) {
  1592. var intref = parseInt(ref);
  1593. if (isNaN(intref)) {
  1594. for (var i = 0; i < pcbdata.modules.length; i++) {
  1595. if (pcbdata.modules[i].ref == ref) {
  1596. return i;
  1597. }
  1598. }
  1599. return -1;
  1600. } else {
  1601. return intref;
  1602. }
  1603. }
  1604. var existingRefs = readStorage("checkbox_" + checkbox);
  1605. if (!existingRefs) {
  1606. return new Set();
  1607. } else {
  1608. return new Set(existingRefs.split(",").map(r => convert(r)));
  1609. }
  1610. }
  1611. function getCheckboxState(checkbox, references) {
  1612. var storedRefsSet = getStoredCheckboxRefs(checkbox);
  1613. var currentRefsSet = new Set(references.map(r => r[1]));
  1614. // Get difference of current - stored
  1615. var difference = new Set(currentRefsSet);
  1616. for (ref of storedRefsSet) {
  1617. difference.delete(ref);
  1618. }
  1619. if (difference.size == 0) {
  1620. // All the current refs are stored
  1621. return "checked";
  1622. } else if (difference.size == currentRefsSet.size) {
  1623. // None of the current refs are stored
  1624. return "unchecked";
  1625. } else {
  1626. // Some of the refs are stored
  1627. return "indeterminate";
  1628. }
  1629. }
  1630. function setBomCheckboxState(checkbox, element, references) {
  1631. var state = getCheckboxState(checkbox, references);
  1632. element.checked = (state == "checked");
  1633. element.indeterminate = (state == "indeterminate");
  1634. }
  1635. function createCheckboxChangeHandler(checkbox, references) {
  1636. return function() {
  1637. refsSet = getStoredCheckboxRefs(checkbox);
  1638. if (this.checked) {
  1639. // checkbox ticked
  1640. for (var ref of references) {
  1641. refsSet.add(ref[1]);
  1642. }
  1643. } else {
  1644. // checkbox unticked
  1645. for (var ref of references) {
  1646. refsSet.delete(ref[1]);
  1647. }
  1648. }
  1649. writeStorage("checkbox_" + checkbox, [...refsSet].join(","));
  1650. updateCheckboxStats(checkbox);
  1651. }
  1652. }
  1653. function createRowHighlightHandler(rowid, refs) {
  1654. return function() {
  1655. if (currentHighlightedRowId) {
  1656. if (currentHighlightedRowId == rowid) {
  1657. return;
  1658. }
  1659. document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
  1660. }
  1661. document.getElementById(rowid).classList.add("highlighted");
  1662. currentHighlightedRowId = rowid;
  1663. highlightedModules = refs.map(r => r[1]);
  1664. drawHighlights();
  1665. }
  1666. }
  1667. function entryMatches(entry) {
  1668. // check refs
  1669. for (var ref of entry[3]) {
  1670. if (ref[0].toLowerCase().indexOf(filter) >= 0) {
  1671. return true;
  1672. }
  1673. }
  1674. // check extra fields
  1675. for (var i in config.extra_fields) {
  1676. if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
  1677. return true;
  1678. }
  1679. }
  1680. // check value
  1681. if (entry[1].toLowerCase().indexOf(filter) >= 0) {
  1682. return true;
  1683. }
  1684. // check footprint
  1685. if (entry[2].toLowerCase().indexOf(filter) >= 0) {
  1686. return true;
  1687. }
  1688. return false;
  1689. }
  1690. function findRefInEntry(entry) {
  1691. return entry[3].filter(r => r[0].toLowerCase() == reflookup);
  1692. }
  1693. function highlightFilter(s) {
  1694. if (!filter) {
  1695. return s;
  1696. }
  1697. var parts = s.toLowerCase().split(filter);
  1698. if (parts.length == 1) {
  1699. return s;
  1700. }
  1701. var r = "";
  1702. var pos = 0;
  1703. for (var i in parts) {
  1704. if (i > 0) {
  1705. r += '<mark class="highlight">' +
  1706. s.substring(pos, pos + filter.length) +
  1707. '</mark>';
  1708. pos += filter.length;
  1709. }
  1710. r += s.substring(pos, pos + parts[i].length);
  1711. pos += parts[i].length;
  1712. }
  1713. return r;
  1714. }
  1715. function checkboxSetUnsetAllHandler(checkboxname) {
  1716. return function() {
  1717. var checkboxnum = 0;
  1718. while (checkboxnum < checkboxes.length &&
  1719. checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
  1720. checkboxnum++;
  1721. }
  1722. if (checkboxnum >= checkboxes.length) {
  1723. return;
  1724. }
  1725. var allset = true;
  1726. var checkbox;
  1727. var row;
  1728. for (row of bombody.childNodes) {
  1729. checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
  1730. if (!checkbox.checked || checkbox.indeterminate) {
  1731. allset = false;
  1732. break;
  1733. }
  1734. }
  1735. for (row of bombody.childNodes) {
  1736. checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
  1737. checkbox.checked = !allset;
  1738. checkbox.indeterminate = false;
  1739. checkbox.onchange();
  1740. }
  1741. }
  1742. }
  1743. function createColumnHeader(name, cls, comparator) {
  1744. var th = document.createElement("TH");
  1745. th.innerHTML = name;
  1746. th.classList.add(cls);
  1747. th.style.cursor = "pointer";
  1748. var span = document.createElement("SPAN");
  1749. span.classList.add("sortmark");
  1750. span.classList.add("none");
  1751. th.appendChild(span);
  1752. th.onclick = function() {
  1753. if (currentSortColumn && this !== currentSortColumn) {
  1754. // Currently sorted by another column
  1755. currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
  1756. currentSortColumn.childNodes[1].classList.add("none");
  1757. currentSortColumn = null;
  1758. currentSortOrder = null;
  1759. }
  1760. if (currentSortColumn && this === currentSortColumn) {
  1761. // Already sorted by this column
  1762. if (currentSortOrder == "asc") {
  1763. // Sort by this column, descending order
  1764. bomSortFunction = function(a, b) {
  1765. return -comparator(a, b);
  1766. }
  1767. currentSortColumn.childNodes[1].classList.remove("asc");
  1768. currentSortColumn.childNodes[1].classList.add("desc");
  1769. currentSortOrder = "desc";
  1770. } else {
  1771. // Unsort
  1772. bomSortFunction = null;
  1773. currentSortColumn.childNodes[1].classList.remove("desc");
  1774. currentSortColumn.childNodes[1].classList.add("none");
  1775. currentSortColumn = null;
  1776. currentSortOrder = null;
  1777. }
  1778. } else {
  1779. // Sort by this column, ascending order
  1780. bomSortFunction = comparator;
  1781. currentSortColumn = this;
  1782. currentSortColumn.childNodes[1].classList.remove("none");
  1783. currentSortColumn.childNodes[1].classList.add("asc");
  1784. currentSortOrder = "asc";
  1785. }
  1786. populateBomBody();
  1787. }
  1788. return th;
  1789. }
  1790. function populateBomHeader() {
  1791. while (bomhead.firstChild) {
  1792. bomhead.removeChild(bomhead.firstChild);
  1793. }
  1794. var tr = document.createElement("TR");
  1795. var th = document.createElement("TH");
  1796. th.classList.add("numCol");
  1797. tr.appendChild(th);
  1798. var checkboxCompareClosure = function(checkbox) {
  1799. return (a, b) => {
  1800. var stateA = getCheckboxState(checkbox, a[3]);
  1801. var stateB = getCheckboxState(checkbox, b[3]);
  1802. if (stateA > stateB) return -1;
  1803. if (stateA < stateB) return 1;
  1804. return 0;
  1805. }
  1806. }
  1807. for (var checkbox of checkboxes) {
  1808. th = createColumnHeader(
  1809. checkbox, "bom-checkbox", checkboxCompareClosure(checkbox));
  1810. th.onclick = fancyDblClickHandler(
  1811. th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox));
  1812. tr.appendChild(th);
  1813. }
  1814. tr.appendChild(createColumnHeader("References", "References", (a, b) => {
  1815. var i = 0;
  1816. while (i < a[3].length && i < b[3].length) {
  1817. if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
  1818. i++;
  1819. }
  1820. return a[3].length - b[3].length;
  1821. }));
  1822. // Extra fields
  1823. if (config.extra_fields.length > 0) {
  1824. var extraFieldCompareClosure = function(fieldIndex) {
  1825. return (a, b) => {
  1826. var fa = a[4][fieldIndex];
  1827. var fb = b[4][fieldIndex];
  1828. if (fa != fb) return fa > fb ? 1 : -1;
  1829. else return 0;
  1830. }
  1831. }
  1832. for (var i in config.extra_fields) {
  1833. tr.appendChild(createColumnHeader(
  1834. config.extra_fields[i], "extra", extraFieldCompareClosure(i)));
  1835. }
  1836. }
  1837. tr.appendChild(createColumnHeader("Value", "Value", (a, b) => {
  1838. return valueCompare(a[5], b[5], a[1], b[1]);
  1839. }));
  1840. tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => {
  1841. if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
  1842. else return 0;
  1843. }));
  1844. tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => {
  1845. return a[3].length - b[3].length;
  1846. }));
  1847. bomhead.appendChild(tr);
  1848. }
  1849. function populateBomBody() {
  1850. while (bom.firstChild) {
  1851. bom.removeChild(bom.firstChild);
  1852. }
  1853. highlightHandlers = [];
  1854. moduleIndexToHandler = {};
  1855. currentHighlightedRowId = null;
  1856. var first = true;
  1857. switch (canvaslayout) {
  1858. case 'F':
  1859. bomtable = pcbdata.bom.F;
  1860. break;
  1861. case 'FB':
  1862. bomtable = pcbdata.bom.both;
  1863. break;
  1864. case 'B':
  1865. bomtable = pcbdata.bom.B;
  1866. break;
  1867. }
  1868. if (bomSortFunction) {
  1869. bomtable = bomtable.slice().sort(bomSortFunction);
  1870. }
  1871. for (var i in bomtable) {
  1872. var bomentry = bomtable[i];
  1873. if (filter && !entryMatches(bomentry)) {
  1874. continue;
  1875. }
  1876. var references = bomentry[3];
  1877. if (reflookup) {
  1878. references = findRefInEntry(bomentry);
  1879. if (references.length == 0) {
  1880. continue;
  1881. }
  1882. }
  1883. var tr = document.createElement("TR");
  1884. var td = document.createElement("TD");
  1885. var rownum = +i + 1;
  1886. tr.id = "bomrow" + rownum;
  1887. td.textContent = rownum;
  1888. tr.appendChild(td);
  1889. // Checkboxes
  1890. for (var checkbox of checkboxes) {
  1891. if (checkbox) {
  1892. td = document.createElement("TD");
  1893. var input = document.createElement("input");
  1894. input.type = "checkbox";
  1895. input.onchange = createCheckboxChangeHandler(checkbox, references);
  1896. setBomCheckboxState(checkbox, input, references);
  1897. td.appendChild(input);
  1898. tr.appendChild(td);
  1899. }
  1900. }
  1901. // References
  1902. td = document.createElement("TD");
  1903. td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
  1904. tr.appendChild(td);
  1905. // Extra fields
  1906. for (var i in config.extra_fields) {
  1907. td = document.createElement("TD");
  1908. td.innerHTML = highlightFilter(bomentry[4][i]);
  1909. tr.appendChild(td);
  1910. }
  1911. // Value
  1912. td = document.createElement("TD");
  1913. td.innerHTML = highlightFilter(bomentry[1]);
  1914. tr.appendChild(td);
  1915. // Footprint
  1916. td = document.createElement("TD");
  1917. td.innerHTML = highlightFilter(bomentry[2]);
  1918. tr.appendChild(td);
  1919. // Quantity
  1920. td = document.createElement("TD");
  1921. td.textContent = bomentry[3].length;
  1922. tr.appendChild(td);
  1923. bom.appendChild(tr);
  1924. var handler = createRowHighlightHandler(tr.id, references);
  1925. tr.onmousemove = handler;
  1926. highlightHandlers.push({
  1927. id: tr.id,
  1928. handler: handler,
  1929. refs: references
  1930. });
  1931. for (var refIndex of references.map(r => r[1])) {
  1932. moduleIndexToHandler[refIndex] = handler;
  1933. }
  1934. if ((filter || reflookup) && first) {
  1935. handler();
  1936. first = false;
  1937. }
  1938. }
  1939. }
  1940. function highlightPreviousRow() {
  1941. if (!currentHighlightedRowId) {
  1942. highlightHandlers[highlightHandlers.length - 1].handler();
  1943. } else {
  1944. if (highlightHandlers.length > 1 &&
  1945. highlightHandlers[0].id == currentHighlightedRowId) {
  1946. highlightHandlers[highlightHandlers.length - 1].handler();
  1947. } else {
  1948. for (var i = 0; i < highlightHandlers.length - 1; i++) {
  1949. if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
  1950. highlightHandlers[i].handler();
  1951. break;
  1952. }
  1953. }
  1954. }
  1955. }
  1956. smoothScrollToRow(currentHighlightedRowId);
  1957. }
  1958. function highlightNextRow() {
  1959. if (!currentHighlightedRowId) {
  1960. highlightHandlers[0].handler();
  1961. } else {
  1962. if (highlightHandlers.length > 1 &&
  1963. highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
  1964. highlightHandlers[0].handler();
  1965. } else {
  1966. for (var i = 1; i < highlightHandlers.length; i++) {
  1967. if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
  1968. highlightHandlers[i].handler();
  1969. break;
  1970. }
  1971. }
  1972. }
  1973. }
  1974. smoothScrollToRow(currentHighlightedRowId);
  1975. }
  1976. function populateBomTable() {
  1977. populateBomHeader();
  1978. populateBomBody();
  1979. }
  1980. function modulesClicked(moduleIndexes) {
  1981. var lastClickedIndex = moduleIndexes.indexOf(lastClicked);
  1982. for (var i = 1; i <= moduleIndexes.length; i++) {
  1983. var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length];
  1984. if (refIndex in moduleIndexToHandler) {
  1985. lastClicked = refIndex;
  1986. moduleIndexToHandler[refIndex]();
  1987. smoothScrollToRow(currentHighlightedRowId);
  1988. break;
  1989. }
  1990. }
  1991. }
  1992. function updateFilter(input) {
  1993. filter = input.toLowerCase();
  1994. populateBomTable();
  1995. }
  1996. function updateRefLookup(input) {
  1997. reflookup = input.toLowerCase();
  1998. populateBomTable();
  1999. }
  2000. function changeCanvasLayout(layout) {
  2001. document.getElementById("fl-btn").classList.remove("depressed");
  2002. document.getElementById("fb-btn").classList.remove("depressed");
  2003. document.getElementById("bl-btn").classList.remove("depressed");
  2004. switch (layout) {
  2005. case 'F':
  2006. document.getElementById("fl-btn").classList.add("depressed");
  2007. if (bomlayout != "bom-only") {
  2008. canvassplit.collapse(1);
  2009. }
  2010. break;
  2011. case 'B':
  2012. document.getElementById("bl-btn").classList.add("depressed");
  2013. if (bomlayout != "bom-only") {
  2014. canvassplit.collapse(0);
  2015. }
  2016. break;
  2017. default:
  2018. document.getElementById("fb-btn").classList.add("depressed");
  2019. if (bomlayout != "bom-only") {
  2020. canvassplit.setSizes([50, 50]);
  2021. }
  2022. }
  2023. canvaslayout = layout;
  2024. writeStorage("canvaslayout", layout);
  2025. resizeAll();
  2026. populateBomTable();
  2027. }
  2028. function populateMetadata() {
  2029. document.getElementById("title").innerHTML = pcbdata.metadata.title;
  2030. document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  2031. document.getElementById("company").innerHTML = pcbdata.metadata.company;
  2032. document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  2033. if (pcbdata.metadata.title != "") {
  2034. document.title = pcbdata.metadata.title + " BOM";
  2035. }
  2036. var fp_f = 0, fp_b = 0, pads_f = 0, pads_b = 0, pads_th = 0;
  2037. for (var i = 0; i < pcbdata.modules.length; i++) {
  2038. if (pcbdata.bom.skipped.includes(i)) continue;
  2039. var mod = pcbdata.modules[i];
  2040. if (mod.layer == "F") {
  2041. fp_f++;
  2042. } else {
  2043. fp_b++;
  2044. }
  2045. for (var pad of mod.pads) {
  2046. if (pad.type == "th") {
  2047. pads_th++;
  2048. } else {
  2049. if (pad.layers.includes("F")) {
  2050. pads_f++;
  2051. }
  2052. if (pad.layers.includes("B")) {
  2053. pads_b++;
  2054. }
  2055. }
  2056. }
  2057. }
  2058. document.getElementById("stats-components-front").innerHTML = fp_f;
  2059. document.getElementById("stats-components-back").innerHTML = fp_b;
  2060. document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  2061. document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  2062. document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  2063. document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  2064. document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  2065. document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  2066. document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  2067. document.getElementById("stats-th-pads").innerHTML = pads_th;
  2068. }
  2069. function changeBomLayout(layout) {
  2070. document.getElementById("bom-btn").classList.remove("depressed");
  2071. document.getElementById("lr-btn").classList.remove("depressed");
  2072. document.getElementById("tb-btn").classList.remove("depressed");
  2073. switch (layout) {
  2074. case 'bom-only':
  2075. document.getElementById("bom-btn").classList.add("depressed");
  2076. if (bomsplit) {
  2077. bomsplit.destroy();
  2078. bomsplit = null;
  2079. canvassplit.destroy();
  2080. canvassplit = null;
  2081. }
  2082. document.getElementById("frontcanvas").style.display = "none";
  2083. document.getElementById("backcanvas").style.display = "none";
  2084. document.getElementById("bot").style.height = "";
  2085. break;
  2086. case 'top-bottom':
  2087. document.getElementById("tb-btn").classList.add("depressed");
  2088. document.getElementById("frontcanvas").style.display = "";
  2089. document.getElementById("backcanvas").style.display = "";
  2090. document.getElementById("bot").style.height = "calc(100% - 80px)";
  2091. document.getElementById("bomdiv").classList.remove("split-horizontal");
  2092. document.getElementById("canvasdiv").classList.remove("split-horizontal");
  2093. document.getElementById("frontcanvas").classList.add("split-horizontal");
  2094. document.getElementById("backcanvas").classList.add("split-horizontal");
  2095. if (bomsplit) {
  2096. bomsplit.destroy();
  2097. bomsplit = null;
  2098. canvassplit.destroy();
  2099. canvassplit = null;
  2100. }
  2101. bomsplit = Split(['#bomdiv', '#canvasdiv'], {
  2102. sizes: [50, 50],
  2103. onDragEnd: resizeAll,
  2104. direction: "vertical",
  2105. gutterSize: 5
  2106. });
  2107. canvassplit = Split(['#frontcanvas', '#backcanvas'], {
  2108. sizes: [50, 50],
  2109. gutterSize: 5,
  2110. onDragEnd: resizeAll
  2111. });
  2112. break;
  2113. case 'left-right':
  2114. document.getElementById("lr-btn").classList.add("depressed");
  2115. document.getElementById("frontcanvas").style.display = "";
  2116. document.getElementById("backcanvas").style.display = "";
  2117. document.getElementById("bot").style.height = "calc(100% - 80px)";
  2118. document.getElementById("bomdiv").classList.add("split-horizontal");
  2119. document.getElementById("canvasdiv").classList.add("split-horizontal");
  2120. document.getElementById("frontcanvas").classList.remove("split-horizontal");
  2121. document.getElementById("backcanvas").classList.remove("split-horizontal");
  2122. if (bomsplit) {
  2123. bomsplit.destroy();
  2124. bomsplit = null;
  2125. canvassplit.destroy();
  2126. canvassplit = null;
  2127. }
  2128. bomsplit = Split(['#bomdiv', '#canvasdiv'], {
  2129. sizes: [50, 50],
  2130. onDragEnd: resizeAll,
  2131. gutterSize: 5
  2132. });
  2133. canvassplit = Split(['#frontcanvas', '#backcanvas'], {
  2134. sizes: [50, 50],
  2135. gutterSize: 5,
  2136. direction: "vertical",
  2137. onDragEnd: resizeAll
  2138. });
  2139. }
  2140. bomlayout = layout;
  2141. writeStorage("bomlayout", layout);
  2142. changeCanvasLayout(canvaslayout);
  2143. }
  2144. function focusFilterField() {
  2145. focusInputField(document.getElementById("filter"));
  2146. }
  2147. function focusRefLookupField() {
  2148. focusInputField(document.getElementById("reflookup"));
  2149. }
  2150. function toggleBomCheckbox(bomrowid, checkboxnum) {
  2151. if (!bomrowid || checkboxnum > checkboxes.length) {
  2152. return;
  2153. }
  2154. var bomrow = document.getElementById(bomrowid);
  2155. var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  2156. checkbox.checked = !checkbox.checked;
  2157. checkbox.indeterminate = false;
  2158. checkbox.onchange();
  2159. }
  2160. function checkBomCheckbox(bomrowid, checkboxname) {
  2161. var checkboxnum = 0;
  2162. while (checkboxnum < checkboxes.length &&
  2163. checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
  2164. checkboxnum++;
  2165. }
  2166. if (!bomrowid || checkboxnum >= checkboxes.length) {
  2167. return;
  2168. }
  2169. var bomrow = document.getElementById(bomrowid);
  2170. var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  2171. checkbox.checked = true;
  2172. checkbox.indeterminate = false;
  2173. checkbox.onchange();
  2174. }
  2175. function setBomCheckboxes(value) {
  2176. bomCheckboxes = value;
  2177. writeStorage("bomCheckboxes", value);
  2178. prepCheckboxes();
  2179. populateBomTable();
  2180. }
  2181. function prepCheckboxes() {
  2182. checkboxes = bomCheckboxes.split(",").filter((e) => e);
  2183. var table = document.getElementById("checkbox-stats");
  2184. while (table.childElementCount > 1) {
  2185. table.removeChild(table.lastChild);
  2186. }
  2187. if (checkboxes.length) {
  2188. table.style.display = "";
  2189. } else {
  2190. table.style.display = "none";
  2191. }
  2192. for (var checkbox of checkboxes) {
  2193. var tr = document.createElement("TR");
  2194. var td = document.createElement("TD");
  2195. td.innerHTML = checkbox;
  2196. tr.appendChild(td);
  2197. td = document.createElement("TD");
  2198. td.id = "checkbox-stats-" + checkbox;
  2199. var progressbar = document.createElement("div");
  2200. progressbar.classList.add("bar");
  2201. td.appendChild(progressbar);
  2202. var text = document.createElement("div");
  2203. text.classList.add("text");
  2204. td.appendChild(text);
  2205. tr.appendChild(td);
  2206. table.appendChild(tr);
  2207. updateCheckboxStats(checkbox);
  2208. }
  2209. }
  2210. function updateCheckboxStats(checkbox) {
  2211. var checked = getStoredCheckboxRefs(checkbox).size;
  2212. var total = pcbdata.modules.length - pcbdata.bom.skipped.length;
  2213. var percent = checked * 100.0 / total;
  2214. var td = document.getElementById("checkbox-stats-" + checkbox);
  2215. td.firstChild.style.width = percent + "%";
  2216. td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
  2217. }
  2218. document.onkeydown = function(e) {
  2219. switch (e.key) {
  2220. case "n":
  2221. if (document.activeElement.type == "text") {
  2222. return;
  2223. }
  2224. if (currentHighlightedRowId !== null) {
  2225. checkBomCheckbox(currentHighlightedRowId, "placed");
  2226. highlightNextRow();
  2227. e.preventDefault();
  2228. }
  2229. break;
  2230. case "ArrowUp":
  2231. highlightPreviousRow();
  2232. e.preventDefault();
  2233. break;
  2234. case "ArrowDown":
  2235. highlightNextRow();
  2236. e.preventDefault();
  2237. break;
  2238. default:
  2239. break;
  2240. }
  2241. if (e.altKey) {
  2242. switch (e.key) {
  2243. case "f":
  2244. focusFilterField();
  2245. e.preventDefault();
  2246. break;
  2247. case "r":
  2248. focusRefLookupField();
  2249. e.preventDefault();
  2250. break;
  2251. case "z":
  2252. changeBomLayout("bom-only");
  2253. e.preventDefault();
  2254. break;
  2255. case "x":
  2256. changeBomLayout("left-right");
  2257. e.preventDefault();
  2258. break;
  2259. case "c":
  2260. changeBomLayout("top-bottom");
  2261. e.preventDefault();
  2262. break;
  2263. case "v":
  2264. changeCanvasLayout("F");
  2265. e.preventDefault();
  2266. break;
  2267. case "b":
  2268. changeCanvasLayout("FB");
  2269. e.preventDefault();
  2270. break;
  2271. case "n":
  2272. changeCanvasLayout("B");
  2273. e.preventDefault();
  2274. break;
  2275. default:
  2276. break;
  2277. }
  2278. if (e.key >= '1' && e.key <= '9') {
  2279. toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
  2280. }
  2281. }
  2282. }
  2283. function getStorageBooleanOrDefault(storageString, def) {
  2284. var b = readStorage(storageString);
  2285. if (b === null) {
  2286. b = def;
  2287. } else {
  2288. b = (b == "true");
  2289. }
  2290. return b;
  2291. }
  2292. function initDefaults() {
  2293. bomlayout = readStorage("bomlayout");
  2294. if (bomlayout === null) {
  2295. bomlayout = config.bom_view;
  2296. }
  2297. if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) {
  2298. bomlayout = config.bom_view;
  2299. }
  2300. canvaslayout = readStorage("canvaslayout");
  2301. if (canvaslayout === null) {
  2302. canvaslayout = config.layer_view;
  2303. }
  2304. bomCheckboxes = readStorage("bomCheckboxes");
  2305. if (bomCheckboxes === null) {
  2306. bomCheckboxes = config.checkboxes;
  2307. }
  2308. document.getElementById("bomCheckboxes").value = bomCheckboxes;
  2309. var b = getStorageBooleanOrDefault("padsVisible", config.show_pads);
  2310. document.getElementById("padsCheckbox").checked = b;
  2311. padsVisible(b);
  2312. b = getStorageBooleanOrDefault("fabricationVisible", config.show_fabrication);
  2313. document.getElementById("fabricationCheckbox").checked = b;
  2314. fabricationVisible(b);
  2315. b = getStorageBooleanOrDefault("silkscreenVisible", config.show_silkscreen);
  2316. document.getElementById("silkscreenCheckbox").checked = b;
  2317. silkscreenVisible(b);
  2318. b = getStorageBooleanOrDefault("referencesVisible", true);
  2319. document.getElementById("referencesCheckbox").checked = b;
  2320. referencesVisible(b);
  2321. b = getStorageBooleanOrDefault("valuesVisible", true);
  2322. document.getElementById("valuesCheckbox").checked = b;
  2323. valuesVisible(b);
  2324. b = getStorageBooleanOrDefault("dnpOutline", false);
  2325. document.getElementById("dnpOutlineCheckbox").checked = b;
  2326. dnpOutline(b);
  2327. b = getStorageBooleanOrDefault("redrawOnDrag", config.redraw_on_drag);
  2328. document.getElementById("dragCheckbox").checked = b;
  2329. setRedrawOnDrag(b);
  2330. b = getStorageBooleanOrDefault("darkmode", config.dark_mode);
  2331. document.getElementById("darkmodeCheckbox").checked = b;
  2332. setDarkMode(b);
  2333. b = getStorageBooleanOrDefault("highlightpin1", config.highlight_pin1);
  2334. document.getElementById("highlightpin1Checkbox").checked = b;
  2335. setHighlightPin1(b);
  2336. boardRotation = readStorage("boardRotation");
  2337. if (boardRotation === null) {
  2338. boardRotation = config.board_rotation * 5;
  2339. } else {
  2340. boardRotation = parseInt(boardRotation);
  2341. }
  2342. document.getElementById("boardRotation").value = boardRotation / 5;
  2343. document.getElementById("rotationDegree").textContent = boardRotation;
  2344. }
  2345. window.onload = function(e) {
  2346. initUtils();
  2347. initRender();
  2348. initStorage();
  2349. initDefaults();
  2350. cleanGutters();
  2351. populateMetadata();
  2352. dbgdiv = document.getElementById("dbg");
  2353. bom = document.getElementById("bombody");
  2354. bomhead = document.getElementById("bomhead");
  2355. filter = "";
  2356. reflookup = "";
  2357. initDone = true;
  2358. prepCheckboxes();
  2359. // Triggers render
  2360. changeBomLayout(bomlayout);
  2361. }
  2362. window.onresize = resizeAll;
  2363. window.matchMedia("print").addListener(resizeAll);
  2364. ///////////////////////////////////////////////
  2365. </script>
  2366. </head>
  2367. <body>
  2368. <div id="topmostdiv" style="width: 100%; height: 100%">
  2369. <div id="top">
  2370. <div style="float: right;">
  2371. <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
  2372. <button class="menubtn"></button>
  2373. <div class="menu-content">
  2374. <label class="menu-label menu-label-top">
  2375. <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
  2376. Dark mode
  2377. </label>
  2378. <label class="menu-label">
  2379. <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
  2380. Show footprint pads
  2381. </label>
  2382. <label class="menu-label">
  2383. <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
  2384. Show fabrication layer
  2385. </label>
  2386. <label class="menu-label">
  2387. <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
  2388. Show silkscreen
  2389. </label>
  2390. <label class="menu-label" style="width: calc(50% - 18px)">
  2391. <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
  2392. References
  2393. </label><!-- This comment eats space! All of it!
  2394. --><label class="menu-label" style="width: calc(50% - 18px); border-left: 0;">
  2395. <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
  2396. Values
  2397. </label>
  2398. <label class="menu-label">
  2399. <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
  2400. DNP components outlined
  2401. </label>
  2402. <label class="menu-label">
  2403. <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
  2404. Highlight first pin
  2405. </label>
  2406. <label class="menu-label">
  2407. <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
  2408. Continuous redraw on drag
  2409. </label>
  2410. <label class="menu-label">
  2411. <span>Board rotation</span>
  2412. <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
  2413. <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
  2414. </label>
  2415. <label class="menu-label">
  2416. <div style="margin-left: 5px">Bom checkboxes</div>
  2417. <input id="bomCheckboxes" class="menu-textbox" type=text
  2418. oninput="setBomCheckboxes(this.value)">
  2419. </label>
  2420. <label class="menu-label">
  2421. <span class="shameless-plug">
  2422. <span>Created using</span>
  2423. <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
  2424. </span>
  2425. </label>
  2426. </div>
  2427. </div>
  2428. <div class="button-container hideonprint"
  2429. style="float: right; margin: 10px; position: relative; top: 8px">
  2430. <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
  2431. title="Front only">F
  2432. </button>
  2433. <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
  2434. title="Front and Back">FB
  2435. </button>
  2436. <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
  2437. title="Back only">B
  2438. </button>
  2439. </div>
  2440. <div class="button-container hideonprint"
  2441. style="float: right; margin: 10px; position: relative; top: 8px">
  2442. <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
  2443. title="BOM only"></button>
  2444. <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
  2445. title="BOM left, drawings right"></button>
  2446. <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
  2447. title="BOM top, drawings bot"></button>
  2448. </div>
  2449. <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
  2450. <button class="statsbtn"></button>
  2451. <div class="menu-content">
  2452. <table class="stats">
  2453. <tbody>
  2454. <tr>
  2455. <td width="40%">Board stats</td>
  2456. <td>Front</td>
  2457. <td>Back</td>
  2458. <td>Total</td>
  2459. </tr>
  2460. <tr>
  2461. <td>Components</td>
  2462. <td id="stats-components-front">~</td>
  2463. <td id="stats-components-back">~</td>
  2464. <td id="stats-components-total">~</td>
  2465. </tr>
  2466. <tr>
  2467. <td>Groups</td>
  2468. <td id="stats-groups-front">~</td>
  2469. <td id="stats-groups-back">~</td>
  2470. <td id="stats-groups-total">~</td>
  2471. </tr>
  2472. <tr>
  2473. <td>SMD pads</td>
  2474. <td id="stats-smd-pads-front">~</td>
  2475. <td id="stats-smd-pads-back">~</td>
  2476. <td id="stats-smd-pads-total">~</td>
  2477. </tr>
  2478. <tr>
  2479. <td>TH pads</td>
  2480. <td colspan=3 id="stats-th-pads">~</td>
  2481. </tr>
  2482. </tbody>
  2483. </table>
  2484. <table class="stats">
  2485. <col width="40%"/><col />
  2486. <tbody id="checkbox-stats">
  2487. <tr>
  2488. <td colspan=2 style="border-top: 0">Checkboxes</td>
  2489. </tr>
  2490. </tbody>
  2491. </table>
  2492. </div>
  2493. </div>
  2494. </div>
  2495. <div id="fileinfodiv" style="overflow: auto;">
  2496. <table class="fileinfo">
  2497. <tbody>
  2498. <tr>
  2499. <td id="title" class="title" style="width: 70%">
  2500. Title
  2501. </td>
  2502. <td id="revision" class="title" style="width: 30%">
  2503. Revision
  2504. </td>
  2505. </tr>
  2506. <tr>
  2507. <td id="company">
  2508. Kicad version
  2509. </td>
  2510. <td id="filedate">
  2511. Date
  2512. </td>
  2513. </tr>
  2514. </tbody>
  2515. </table>
  2516. </div>
  2517. </div>
  2518. <div id="bot" class="split" style="height: calc(100% - 80px)">
  2519. <div id="bomdiv" class="split split-horizontal">
  2520. <div style="width: 100%">
  2521. <input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
  2522. oninput="updateRefLookup(this.value)">
  2523. <input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter"
  2524. oninput="updateFilter(this.value)">
  2525. <div class="button-container hideonprint" style="float: left">
  2526. <button id="copy" title="Copy bom table to clipboard"
  2527. onclick="copyToClipboard()"></button>
  2528. </div>
  2529. </div>
  2530. <div id="dbg"></div>
  2531. <table class="bom">
  2532. <thead id="bomhead">
  2533. </thead>
  2534. <tbody id="bombody">
  2535. </tbody>
  2536. </table>
  2537. </div>
  2538. <div id="canvasdiv" class="split split-horizontal">
  2539. <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
  2540. <div style="position: relative; width: 100%; height: 100%;">
  2541. <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
  2542. <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
  2543. <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
  2544. <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
  2545. </div>
  2546. </div>
  2547. <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
  2548. <div style="position: relative; width: 100%; height: 100%;">
  2549. <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
  2550. <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
  2551. <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
  2552. <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
  2553. </div>
  2554. </div>
  2555. </div>
  2556. </div>
  2557. </div>
  2558. </body>
  2559. </html>