├── .nojekyll ├── .gitignore ├── vectors ├── heddle_parts.ai ├── heddle_parts_heddle-hole.svg ├── heddle_parts_heddle-slot.svg ├── heddle_parts_tieup-hole.svg ├── heddle_parts_tieup-slot.svg ├── heddle_parts_frame-bounds-l.svg └── heddle_parts_frame-bounds-r.svg ├── README.md ├── wifs ├── plain.wif ├── sixteen.wif ├── basic_network.wif ├── network_full_twill.wif ├── network_straight_treadle_twill.wif ├── network_tromped_as_writ.wif ├── diamonds.wif └── modified_rosepath.wif ├── heddle-pieces.js ├── default-draft.js ├── index.html ├── default-draft_bigger.js ├── ini.js └── drafting.js /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.wif 2 | !wifs/*.wif 3 | .DS_Store -------------------------------------------------------------------------------- /vectors/heddle_parts.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lealbaugh/little-loom/HEAD/vectors/heddle_parts.ai -------------------------------------------------------------------------------- /vectors/heddle_parts_heddle-hole.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /vectors/heddle_parts_heddle-slot.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /vectors/heddle_parts_tieup-hole.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /vectors/heddle_parts_tieup-slot.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /vectors/heddle_parts_frame-bounds-l.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /vectors/heddle_parts_frame-bounds-r.svg: -------------------------------------------------------------------------------- 1 | 2 | heddle_parts 3 | 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | A little client-side loom simulator and generator to accompany my 2018 Strange Loop talk, ["'It's Just Matrix Multiplication': Notation For Weaving"](https://www.thestrangeloop.com/2018/its-just-matrix-multiplication-notation-for-weaving.html). 2 | 3 | This tool uses the [WIF file format](http://www.mhsoft.com/wif/wif.html) and should be compatible with weaving drafts you find elsewhere on the internet. (Though many will be intended for much wider fabrics than you'll want to weave on a shoebox loom.) Some starter WIFs are included in this repo. 4 | 5 | The heddle frames generated can be cut out of cardboard and used in any kind of shoebox or backstrap loom. You can watch my [brief video on building a shoebox loom](https://vimeo.com/292752195) for some inspiration, or look around on Instructables -- [here's a nice one](https://www.instructables.com/id/Scrap-Bin-Rigid-Heddle-Loom/). -------------------------------------------------------------------------------- /wifs/plain.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=1 21 | 2=2 22 | 3=3 23 | 4=4 24 | 5=1 25 | 6=2 26 | 7=3 27 | 8=4 28 | 9=1 29 | 10=2 30 | 11=3 31 | 12=4 32 | 13=1 33 | 14=2 34 | 15=3 35 | 16=4 36 | 37 | [TIEUP] 38 | 1=1,2 39 | 2=2,3 40 | 3=3,4 41 | 4=4,1 42 | 5=,1,3 43 | 6=,2,4 44 | 45 | [TREADLING] 46 | 1=6 47 | 2=,5 48 | 3=,6 49 | 4=,5 50 | 5=6 51 | 6=5 52 | 7=6 53 | 8= 54 | 9=1 55 | 10=2 56 | 11=3 57 | 12=4 58 | 13=1 59 | 14=2 60 | 15=3 61 | 16=4 62 | 63 | [WEAVING] 64 | Rising Shed=true 65 | Treadles=6 66 | Shafts=4 67 | 68 | [WARP] 69 | Units=centimeters 70 | Color=1 71 | Threads=16 72 | Spacing=0.212 73 | Thickness=0.212 74 | 75 | [WEFT] 76 | Units=centimeters 77 | Color=1 78 | Threads=16 79 | Spacing=0.212 80 | Thickness=0.212 81 | -------------------------------------------------------------------------------- /wifs/sixteen.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=1 21 | 2=2 22 | 3=3 23 | 4=4 24 | 5=1 25 | 6=2 26 | 7=3 27 | 8=4 28 | 9=1 29 | 10=2 30 | 11=3 31 | 12=4 32 | 13=1 33 | 14=2 34 | 15=3 35 | 16=4 36 | 37 | [TIEUP] 38 | 1=4 39 | 2=3 40 | 3=2 41 | 4=1 42 | 5= 43 | 6= 44 | 45 | [TREADLING] 46 | 1= 47 | 2=,1 48 | 3=,2 49 | 4=,3 50 | 5=,4 51 | 6=,1,2 52 | 7=,1,3 53 | 8=,1,4 54 | 9=,2,3 55 | 10=,2,4 56 | 11=,3,4 57 | 12=,2,3,4 58 | 13=,3,4,1 59 | 14=,4,1,2 60 | 15=,1,2,3 61 | 16=,1,2,3,4 62 | 63 | [WEAVING] 64 | Rising Shed=true 65 | Treadles=6 66 | Shafts=4 67 | 68 | [WARP] 69 | Units=centimeters 70 | Color=1 71 | Threads=16 72 | Spacing=0.212 73 | Thickness=0.212 74 | 75 | [WEFT] 76 | Units=centimeters 77 | Color=1 78 | Threads=16 79 | Spacing=0.212 80 | Thickness=0.212 81 | -------------------------------------------------------------------------------- /heddle-pieces.js: -------------------------------------------------------------------------------- 1 | heddleWidth = 18; 2 | frameHeight = 306; 3 | tieupWidth = 34; 4 | heddleSVG = ''; 5 | heddleSlotSVG = ''; 6 | frameBoundsRSVG = ''; 7 | frameBoundsLSVG = ''; 8 | tieupHoleSVG = ''; 9 | tieupSlotSVG = ''; -------------------------------------------------------------------------------- /default-draft.js: -------------------------------------------------------------------------------- 1 | draft = { 2 | "WIF": { 3 | "Version": "1.1", 4 | "Date": "April 20, 1997", 5 | "Developers": "wif@mhsoft.com", 6 | "Source Program": "Lea" 7 | }, 8 | "CONTENTS": { 9 | "TEXT": "true", 10 | "WEAVING": "true", 11 | "WARP": "true", 12 | "WEFT": "true", 13 | "THREADING": "true", 14 | "TIEUP": "true", 15 | "TREADLING": "true" 16 | }, 17 | "TEXT": { 18 | "Title": "Demo pattern by Lea for tool development" 19 | }, 20 | "THREADING": { 21 | "1": "1", 22 | "2": "2", 23 | "3": "3", 24 | "4": "4", 25 | "5": "1", 26 | "6": "2", 27 | "7": "3", 28 | "8": "4", 29 | "9": "1", 30 | "10": "2", 31 | "11": "3", 32 | "12": "4", 33 | "13": "1", 34 | "14": "2", 35 | "15": "3", 36 | "16": "4" 37 | }, 38 | "TIEUP": { 39 | "1": "1,2", 40 | "2": "2,3", 41 | "3": "3,4", 42 | "4": "4,1", 43 | "5": "1,3", 44 | "6": "2,4", 45 | }, 46 | "TREADLING": { 47 | "1": "1", 48 | "2": "2", 49 | "3": "3", 50 | "4": "4", 51 | "5": "1", 52 | "6": "2", 53 | "7": "3", 54 | "8": "4", 55 | "9": "1", 56 | "10": "2", 57 | "11": "3", 58 | "12": "4", 59 | "13": "1", 60 | "14": "2", 61 | "15": "3", 62 | "16": "4" 63 | }, 64 | "WEAVING": { 65 | "Rising Shed": "true", 66 | "Treadles": "6", 67 | "Shafts": "4" 68 | }, 69 | "WARP": { 70 | "Units": "centimeters", 71 | "Color": "1", 72 | "Threads": "16", 73 | "Spacing": "0.212", 74 | "Thickness": "0.212" 75 | }, 76 | "WEFT": { 77 | "Units": "centimeters", 78 | "Color": "1", 79 | "Threads": "16", 80 | "Spacing": "0.212", 81 | "Thickness": "0.212" 82 | } 83 | }; -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 29 | 30 | 31 |
32 |
33 |

34 |
35 |
36 |
37 | 38 | 39 | 40 | 41 |
42 |

Load a WIF file by dragging and dropping onto this page. 43 | 44 | You can find some starter WIFs at the repo for this project.

45 | 46 |

This is a little client-side loom simulator and generator to accompany my 2018 Strange Loop talk, 'It's Just Matrix Multiplication': Notation For Weaving. 47 | The heddle frames generated can be cut out of cardboard and used in any kind of shoebox or backstrap loom. You can watch my brief video on building a shoebox loom for some inspiration.

48 |
49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /wifs/basic_network.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=16 21 | 2=15 22 | 3=14 23 | 4=13 24 | 5=12 25 | 6=11 26 | 7=10 27 | 8=9 28 | 9=12 29 | 10=11 30 | 11=10 31 | 12=9 32 | 13=12 33 | 14=11 34 | 15=10 35 | 16=9 36 | 17=12 37 | 18=11 38 | 19=10 39 | 20=9 40 | 21=12 41 | 22=11 42 | 23=10 43 | 24=9 44 | 25=8 45 | 26=11 46 | 27=10 47 | 28=9 48 | 29=8 49 | 30=7 50 | 31=10 51 | 32=9 52 | 33=8 53 | 34=7 54 | 35=6 55 | 36=5 56 | 37=4 57 | 38=3 58 | 39=2 59 | 40=1 60 | 41=16 61 | 42=15 62 | 43=14 63 | 44=1 64 | 45=16 65 | 46=15 66 | 47=14 67 | 48=1 68 | 49=16 69 | 50=15 70 | 51=2 71 | 52=1 72 | 53=16 73 | 54=3 74 | 55=2 75 | 56=1 76 | 57=4 77 | 58=3 78 | 59=6 79 | 60=5 80 | 61=8 81 | 62=7 82 | 63=10 83 | 64=13 84 | 85 | [TIEUP] 86 | 1=1 87 | 2=,2 88 | 3=,3 89 | 4=,4 90 | 5=,5 91 | 6=,6 92 | 7=,7 93 | 8=,8 94 | 9=,9 95 | 10=,10 96 | 11=,11 97 | 12=,12 98 | 13=,13 99 | 14=,14 100 | 15=,15 101 | 16=,16 102 | 103 | [TREADLING] 104 | 1=,1 105 | 2=,2 106 | 3=,3 107 | 4=,4 108 | 5=,5 109 | 6=,6 110 | 7=,7 111 | 8=,8 112 | 9=,9 113 | 10=,10 114 | 11=,11 115 | 12=,12 116 | 13=,13 117 | 14=,14 118 | 15=,15 119 | 16=,16 120 | 17=,1 121 | 18=,2 122 | 19=,3 123 | 20=,4 124 | 21=,5 125 | 22=,6 126 | 23=,7 127 | 24=,8 128 | 25=,9 129 | 26=,10 130 | 27=,11 131 | 28=,12 132 | 29=,13 133 | 30=,14 134 | 31=,15 135 | 32=,16 136 | 33=,1 137 | 34=,2 138 | 35=,3 139 | 36=,4 140 | 37=,5 141 | 38=,6 142 | 39=,7 143 | 40=,8 144 | 41=,9 145 | 42=,10 146 | 43=,11 147 | 44=,12 148 | 45=,13 149 | 46=,14 150 | 47=,15 151 | 48=,16 152 | 49= 153 | 50= 154 | 51= 155 | 52= 156 | 53= 157 | 54= 158 | 55= 159 | 56= 160 | 57= 161 | 58= 162 | 59= 163 | 60= 164 | 61= 165 | 62= 166 | 63= 167 | 64= 168 | 169 | [WEAVING] 170 | Rising Shed=true 171 | Treadles=16 172 | Shafts=16 173 | 174 | [WARP] 175 | Units=centimeters 176 | Color=1 177 | Threads=64 178 | Spacing=0.212 179 | Thickness=0.212 180 | 181 | [WEFT] 182 | Units=centimeters 183 | Color=1 184 | Threads=64 185 | Spacing=0.212 186 | Thickness=0.212 187 | -------------------------------------------------------------------------------- /wifs/network_full_twill.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=16 21 | 2=15 22 | 3=14 23 | 4=13 24 | 5=12 25 | 6=11 26 | 7=10 27 | 8=9 28 | 9=12 29 | 10=11 30 | 11=10 31 | 12=9 32 | 13=12 33 | 14=11 34 | 15=10 35 | 16=9 36 | 17=12 37 | 18=11 38 | 19=10 39 | 20=9 40 | 21=12 41 | 22=11 42 | 23=10 43 | 24=9 44 | 25=8 45 | 26=11 46 | 27=10 47 | 28=9 48 | 29=8 49 | 30=7 50 | 31=10 51 | 32=9 52 | 33=8 53 | 34=7 54 | 35=6 55 | 36=5 56 | 37=4 57 | 38=3 58 | 39=2 59 | 40=1 60 | 41=16 61 | 42=15 62 | 43=14 63 | 44=1 64 | 45=16 65 | 46=15 66 | 47=14 67 | 48=1 68 | 49=16 69 | 50=15 70 | 51=2 71 | 52=1 72 | 53=16 73 | 54=3 74 | 55=2 75 | 56=1 76 | 57=4 77 | 58=3 78 | 59=6 79 | 60=5 80 | 61=8 81 | 62=7 82 | 63=10 83 | 64=13 84 | 85 | [TIEUP] 86 | 1=1,5,9,13 87 | 2=,2,6,10,14 88 | 3=,3,7,11,15 89 | 4=,4,8,12,16 90 | 5=,5,9,13,1 91 | 6=,6,10,14,2 92 | 7=,7,11,15,3 93 | 8=,8,12,16,4 94 | 9=,9,13,5,1 95 | 10=,10,14,6,2 96 | 11=,11,15,7,3 97 | 12=,12,16,8,4 98 | 13=,13,9,5,1 99 | 14=,14,10,6,2 100 | 15=,15,11,7,3 101 | 16=,16,12,8,4 102 | 103 | [TREADLING] 104 | 1=,1 105 | 2=,2 106 | 3=,3 107 | 4=,4 108 | 5=,5 109 | 6=,6 110 | 7=,7 111 | 8=,8 112 | 9=,9 113 | 10=,10 114 | 11=,11 115 | 12=,12 116 | 13=,13 117 | 14=,14 118 | 15=,15 119 | 16=,16 120 | 17=,1 121 | 18=,2 122 | 19=,3 123 | 20=,4 124 | 21=,5 125 | 22=,6 126 | 23=,7 127 | 24=,8 128 | 25=,9 129 | 26=,10 130 | 27=,11 131 | 28=,12 132 | 29=,13 133 | 30=,14 134 | 31=,15 135 | 32=,16 136 | 33=,1 137 | 34=,2 138 | 35=,3 139 | 36=,4 140 | 37=,5 141 | 38=,6 142 | 39=,7 143 | 40=,8 144 | 41=,9 145 | 42=,10 146 | 43=,11 147 | 44=,12 148 | 45=,13 149 | 46=,14 150 | 47=,15 151 | 48=,16 152 | 49= 153 | 50= 154 | 51= 155 | 52= 156 | 53= 157 | 54= 158 | 55= 159 | 56= 160 | 57= 161 | 58= 162 | 59= 163 | 60= 164 | 61= 165 | 62= 166 | 63= 167 | 64= 168 | 169 | [WEAVING] 170 | Rising Shed=true 171 | Treadles=16 172 | Shafts=16 173 | 174 | [WARP] 175 | Units=centimeters 176 | Color=1 177 | Threads=64 178 | Spacing=0.212 179 | Thickness=0.212 180 | 181 | [WEFT] 182 | Units=centimeters 183 | Color=1 184 | Threads=64 185 | Spacing=0.212 186 | Thickness=0.212 187 | -------------------------------------------------------------------------------- /wifs/network_straight_treadle_twill.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=16 21 | 2=15 22 | 3=14 23 | 4=13 24 | 5=12 25 | 6=11 26 | 7=10 27 | 8=9 28 | 9=12 29 | 10=11 30 | 11=10 31 | 12=9 32 | 13=12 33 | 14=11 34 | 15=10 35 | 16=9 36 | 17=12 37 | 18=11 38 | 19=10 39 | 20=9 40 | 21=12 41 | 22=11 42 | 23=10 43 | 24=9 44 | 25=8 45 | 26=11 46 | 27=10 47 | 28=9 48 | 29=8 49 | 30=7 50 | 31=10 51 | 32=9 52 | 33=8 53 | 34=7 54 | 35=6 55 | 36=5 56 | 37=4 57 | 38=3 58 | 39=2 59 | 40=1 60 | 41=16 61 | 42=15 62 | 43=14 63 | 44=1 64 | 45=16 65 | 46=15 66 | 47=14 67 | 48=1 68 | 49=16 69 | 50=15 70 | 51=2 71 | 52=1 72 | 53=16 73 | 54=3 74 | 55=2 75 | 56=1 76 | 57=4 77 | 58=3 78 | 59=6 79 | 60=5 80 | 61=8 81 | 62=7 82 | 63=10 83 | 64=13 84 | 85 | [TIEUP] 86 | 1=1,5,9,13,2,16,15 87 | 2=,2,6,10,14,3,1 88 | 3=,3,7,11,15,4,2 89 | 4=,4,8,12,16,5,3 90 | 5=,5,9,13,1,6,4 91 | 6=,6,10,14,2,7,5 92 | 7=,7,11,15,3,8,6 93 | 8=,8,12,16,4,9,7 94 | 9=,9,13,5,1,10,8 95 | 10=,10,14,6,2,11,9 96 | 11=,11,15,7,3,12,10 97 | 12=,12,16,8,4,13,11 98 | 13=,13,9,5,1,14,12 99 | 14=,14,10,6,2,15,13 100 | 15=,15,11,7,3,16,14 101 | 16=,16,12,8,4,15,1 102 | 103 | [TREADLING] 104 | 1=,1 105 | 2=,2 106 | 3=,3 107 | 4=,4 108 | 5=,5 109 | 6=,6 110 | 7=,7 111 | 8=,8 112 | 9=,9 113 | 10=,10 114 | 11=,11 115 | 12=,12 116 | 13=,13 117 | 14=,14 118 | 15=,15 119 | 16=,16 120 | 17=,1 121 | 18=,2 122 | 19=,3 123 | 20=,4 124 | 21=,5 125 | 22=,6 126 | 23=,7 127 | 24=,8 128 | 25=,9 129 | 26=,10 130 | 27=,11 131 | 28=,12 132 | 29=,13 133 | 30=,14 134 | 31=,15 135 | 32=,16 136 | 33=,1 137 | 34=,2 138 | 35=,3 139 | 36=,4 140 | 37=,5 141 | 38=,6 142 | 39=,7 143 | 40=,8 144 | 41=,9 145 | 42=,10 146 | 43=,11 147 | 44=,12 148 | 45=,13 149 | 46=,14 150 | 47=,15 151 | 48=,16 152 | 49= 153 | 50= 154 | 51= 155 | 52= 156 | 53= 157 | 54= 158 | 55= 159 | 56= 160 | 57= 161 | 58= 162 | 59= 163 | 60= 164 | 61= 165 | 62= 166 | 63= 167 | 64= 168 | 169 | [WEAVING] 170 | Rising Shed=true 171 | Treadles=16 172 | Shafts=16 173 | 174 | [WARP] 175 | Units=centimeters 176 | Color=1 177 | Threads=64 178 | Spacing=0.212 179 | Thickness=0.212 180 | 181 | [WEFT] 182 | Units=centimeters 183 | Color=1 184 | Threads=64 185 | Spacing=0.212 186 | Thickness=0.212 187 | -------------------------------------------------------------------------------- /wifs/network_tromped_as_writ.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Lea 6 | 7 | [CONTENTS] 8 | TEXT=true 9 | WEAVING=true 10 | WARP=true 11 | WEFT=true 12 | THREADING=true 13 | TIEUP=true 14 | TREADLING=true 15 | 16 | [TEXT] 17 | Title=Demo pattern by Lea for tool development 18 | 19 | [THREADING] 20 | 1=16 21 | 2=15 22 | 3=14 23 | 4=13 24 | 5=12 25 | 6=11 26 | 7=10 27 | 8=9 28 | 9=12 29 | 10=11 30 | 11=10 31 | 12=9 32 | 13=12 33 | 14=11 34 | 15=10 35 | 16=9 36 | 17=12 37 | 18=11 38 | 19=10 39 | 20=9 40 | 21=12 41 | 22=11 42 | 23=10 43 | 24=9 44 | 25=8 45 | 26=11 46 | 27=10 47 | 28=9 48 | 29=8 49 | 30=7 50 | 31=10 51 | 32=9 52 | 33=8 53 | 34=7 54 | 35=6 55 | 36=5 56 | 37=4 57 | 38=3 58 | 39=2 59 | 40=1 60 | 41=16 61 | 42=15 62 | 43=14 63 | 44=1 64 | 45=16 65 | 46=15 66 | 47=14 67 | 48=1 68 | 49=16 69 | 50=15 70 | 51=2 71 | 52=1 72 | 53=16 73 | 54=3 74 | 55=2 75 | 56=1 76 | 57=4 77 | 58=3 78 | 59=6 79 | 60=5 80 | 61=8 81 | 62=7 82 | 63=10 83 | 64=13 84 | 85 | [TIEUP] 86 | 1=1,5,9,13,12,8,7 87 | 2=,2,6,10,14,13,9,8 88 | 3=,3,7,15,14,10,11,9 89 | 4=,4,8,12,16,15,11,10 90 | 5=,5,9,13,1,16,12,11 91 | 6=,6,10,14,2,13,12,1 92 | 7=,7,11,15,3,14,13,2,1 93 | 8=,8,12,16,4,15,14,3,2 94 | 9=,9,13,5,1,16,15,4,3 95 | 10=,10,14,6,2,16,5,4 96 | 11=,11,15,7,3,6,5,1 97 | 12=,12,16,8,4,7,6,2 98 | 13=,13,9,5,1,8,7,3 99 | 14=,14,10,6,9,8,1,2,4 100 | 15=,15,11,7,3,10,9,2,5 101 | 16=,16,12,8,4,11,10,3,6 102 | 103 | [TREADLING] 104 | 1=16 105 | 2=15 106 | 3=14 107 | 4=13 108 | 5=12 109 | 6=11 110 | 7=10 111 | 8=9 112 | 9=12 113 | 10=11 114 | 11=10 115 | 12=9 116 | 13=12 117 | 14=11 118 | 15=10 119 | 16=9 120 | 17=12 121 | 18=11 122 | 19=10 123 | 20=9 124 | 21=12 125 | 22=11 126 | 23=10 127 | 24=9 128 | 25=8 129 | 26=11 130 | 27=10 131 | 28=9 132 | 29=8 133 | 30=7 134 | 31=10 135 | 32=9 136 | 33=8 137 | 34=7 138 | 35=6 139 | 36=5 140 | 37=4 141 | 38=3 142 | 39=2 143 | 40=1 144 | 41=16 145 | 42=15 146 | 43=14 147 | 44=1 148 | 45=16 149 | 46=15 150 | 47=14 151 | 48=1 152 | 49=16 153 | 50=15 154 | 51=2 155 | 52=1 156 | 53=16 157 | 54=3 158 | 55=2 159 | 56=1 160 | 57=4 161 | 58=3 162 | 59=6 163 | 60=5 164 | 61=8 165 | 62=7 166 | 63=10 167 | 64=13 168 | 169 | [WEAVING] 170 | Rising Shed=true 171 | Treadles=16 172 | Shafts=16 173 | 174 | [WARP] 175 | Units=centimeters 176 | Color=1 177 | Threads=64 178 | Spacing=0.212 179 | Thickness=0.212 180 | 181 | [WEFT] 182 | Units=centimeters 183 | Color=1 184 | Threads=64 185 | Spacing=0.212 186 | Thickness=0.212 187 | -------------------------------------------------------------------------------- /default-draft_bigger.js: -------------------------------------------------------------------------------- 1 | draft = { 2 | "WIF": { 3 | "Version": "1.1", 4 | "Date": "April 20, 1997", 5 | "Developers": "wif@mhsoft.com", 6 | "Source Program": "Lea" 7 | }, 8 | "CONTENTS": { 9 | "TEXT": "true", 10 | "WEAVING": "true", 11 | "WARP": "true", 12 | "WEFT": "true", 13 | "THREADING": "true", 14 | "TIEUP": "true", 15 | "TREADLING": "true" 16 | }, 17 | "TEXT": { 18 | "Title": "Demo pattern by Lea for tool development" 19 | }, 20 | "THREADING": { 21 | "1": "1", 22 | "2": "2", 23 | "3": "3", 24 | "4": "4", 25 | "5": "5", 26 | "6": "6", 27 | "7": "7", 28 | "8": "8", 29 | "9": "1", 30 | "10": "2", 31 | "11": "3", 32 | "12": "4", 33 | "13": "5", 34 | "14": "6", 35 | "15": "7", 36 | "16": "8", 37 | "17": "1", 38 | "18": "2", 39 | "19": "3", 40 | "20": "4", 41 | "21": "5", 42 | "22": "6", 43 | "23": "7", 44 | "24": "8", 45 | "25": "1", 46 | "26": "2", 47 | "27": "3", 48 | "28": "4", 49 | "29": "5", 50 | "30": "6", 51 | "31": "7", 52 | "32": "8" 53 | }, 54 | "TIEUP": { 55 | "1": "1,2", 56 | "2": "2,3", 57 | "3": "3,4", 58 | "4": "4,5", 59 | "5": "5,6", 60 | "6": "6,7", 61 | "7": "7,8", 62 | "8": "8,1" 63 | }, 64 | "TREADLING": { 65 | "1": "1", 66 | "2": "2", 67 | "3": "3", 68 | "4": "4", 69 | "5": "5", 70 | "6": "6", 71 | "7": "7", 72 | "8": "8", 73 | "9": "1", 74 | "10": "2", 75 | "11": "3", 76 | "12": "4", 77 | "13": "5", 78 | "14": "6", 79 | "15": "7", 80 | "16": "8", 81 | "17": "1", 82 | "18": "2", 83 | "19": "3", 84 | "20": "4", 85 | "21": "5", 86 | "22": "6", 87 | "23": "7", 88 | "24": "8", 89 | "25": "1", 90 | "26": "2", 91 | "27": "3", 92 | "28": "4", 93 | "29": "5", 94 | "30": "6", 95 | "31": "7", 96 | "32": "8" 97 | }, 98 | "WEAVING": { 99 | "Rising Shed": "true", 100 | "Treadles": "8", 101 | "Shafts": "8" 102 | }, 103 | "WARP": { 104 | "Units": "centimeters", 105 | "Color": "1", 106 | "Threads": "32", 107 | "Spacing": "0.212", 108 | "Thickness": "0.212" 109 | }, 110 | "WEFT": { 111 | "Units": "centimeters", 112 | "Color": "1", 113 | "Threads": "32", 114 | "Spacing": "0.212", 115 | "Thickness": "0.212" 116 | } 117 | }; -------------------------------------------------------------------------------- /ini.js: -------------------------------------------------------------------------------- 1 | // from https://github.com/npm/ini under ISC license: 2 | // Copyright (c) Isaac Z. Schlueter and Contributors 3 | 4 | // Permission to use, copy, modify, and/or distribute this software for any 5 | // purpose with or without fee is hereby granted, provided that the above 6 | // copyright notice and this permission notice appear in all copies. 7 | 8 | // THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 | // WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 | // MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 | // ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 | // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 | // ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 14 | // IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 | 16 | var eol = typeof process !== 'undefined' && 17 | process.platform === 'win32' ? '\r\n' : '\n' 18 | 19 | function encodeINI (obj, opt) { 20 | var children = [] 21 | var out = '' 22 | 23 | if (typeof opt === 'string') { 24 | opt = { 25 | section: opt, 26 | whitespace: false 27 | } 28 | } else { 29 | opt = opt || {} 30 | opt.whitespace = opt.whitespace === true 31 | } 32 | 33 | var separator = opt.whitespace ? ' = ' : '=' 34 | 35 | Object.keys(obj).forEach(function (k, _, __) { 36 | var val = obj[k] 37 | if (val && Array.isArray(val)) { 38 | val.forEach(function (item) { 39 | out += safe(k + '[]') + separator + safe(item) + '\n' 40 | }) 41 | } else if (val && typeof val === 'object') { 42 | children.push(k) 43 | } else { 44 | out += safe(k) + separator + safe(val) + eol 45 | } 46 | }) 47 | 48 | if (opt.section && out.length) { 49 | out = '[' + safe(opt.section) + ']' + eol + out 50 | } 51 | 52 | children.forEach(function (k, _, __) { 53 | var nk = dotSplit(k).join('\\.') 54 | var section = (opt.section ? opt.section + '.' : '') + nk 55 | var child = encodeINI(obj[k], { 56 | section: section, 57 | whitespace: opt.whitespace 58 | }) 59 | if (out.length && child.length) { 60 | out += eol 61 | } 62 | out += child 63 | }) 64 | 65 | return out 66 | } 67 | 68 | function dotSplit (str) { 69 | return str.replace(/\1/g, '\u0002LITERAL\\1LITERAL\u0002') 70 | .replace(/\\\./g, '\u0001') 71 | .split(/\./).map(function (part) { 72 | return part.replace(/\1/g, '\\.') 73 | .replace(/\2LITERAL\\1LITERAL\2/g, '\u0001') 74 | }) 75 | } 76 | 77 | function decodeINI (str) { 78 | var out = {} 79 | var p = out 80 | var section = null 81 | // section |key = value 82 | var re = /^\[([^\]]*)\]$|^([^=]+)(=(.*))?$/i 83 | var lines = str.split(/[\r\n]+/g) 84 | 85 | lines.forEach(function (line, _, __) { 86 | if (!line || line.match(/^\s*[;#]/)) return 87 | var match = line.match(re) 88 | if (!match) return 89 | if (match[1] !== undefined) { 90 | section = unsafe(match[1]) 91 | p = out[section] = out[section] || {} 92 | return 93 | } 94 | var key = unsafe(match[2]) 95 | var value = match[3] ? unsafe(match[4]) : true 96 | switch (value) { 97 | case 'true': 98 | case 'false': 99 | case 'null': value = JSON.parse(value) 100 | } 101 | 102 | // Convert keys with '[]' suffix to an array 103 | if (key.length > 2 && key.slice(-2) === '[]') { 104 | key = key.substring(0, key.length - 2) 105 | if (!p[key]) { 106 | p[key] = [] 107 | } else if (!Array.isArray(p[key])) { 108 | p[key] = [p[key]] 109 | } 110 | } 111 | 112 | // safeguard against resetting a previously defined 113 | // array by accidentally forgetting the brackets 114 | if (Array.isArray(p[key])) { 115 | p[key].push(value) 116 | } else { 117 | p[key] = value 118 | } 119 | }) 120 | 121 | // {a:{y:1},"a.b":{x:2}} --> {a:{y:1,b:{x:2}}} 122 | // use a filter to return the keys that have to be deleted. 123 | Object.keys(out).filter(function (k, _, __) { 124 | if (!out[k] || 125 | typeof out[k] !== 'object' || 126 | Array.isArray(out[k])) { 127 | return false 128 | } 129 | // see if the parent section is also an object. 130 | // if so, add it to that, and mark this one for deletion 131 | var parts = dotSplit(k) 132 | var p = out 133 | var l = parts.pop() 134 | var nl = l.replace(/\\\./g, '.') 135 | parts.forEach(function (part, _, __) { 136 | if (!p[part] || typeof p[part] !== 'object') p[part] = {} 137 | p = p[part] 138 | }) 139 | if (p === out && nl === l) { 140 | return false 141 | } 142 | p[nl] = out[k] 143 | return true 144 | }).forEach(function (del, _, __) { 145 | delete out[del] 146 | }) 147 | 148 | return out 149 | } 150 | 151 | function isQuoted (val) { 152 | return (val.charAt(0) === '"' && val.slice(-1) === '"') || 153 | (val.charAt(0) === "'" && val.slice(-1) === "'") 154 | } 155 | 156 | function safe (val) { 157 | return (typeof val !== 'string' || 158 | val.match(/[=\r\n]/) || 159 | val.match(/^\[/) || 160 | (val.length > 1 && 161 | isQuoted(val)) || 162 | val !== val.trim()) 163 | ? JSON.stringify(val) 164 | : val.replace(/;/g, '\\;').replace(/#/g, '\\#') 165 | } 166 | 167 | function unsafe (val, doUnesc) { 168 | val = (val || '').trim() 169 | if (isQuoted(val)) { 170 | // remove the single quotes before calling JSON.parse 171 | if (val.charAt(0) === "'") { 172 | val = val.substr(1, val.length - 2) 173 | } 174 | try { val = JSON.parse(val) } catch (_) {} 175 | } else { 176 | // walk the val to find the first not-escaped ; character 177 | var esc = false 178 | var unesc = '' 179 | for (var i = 0, l = val.length; i < l; i++) { 180 | var c = val.charAt(i) 181 | if (esc) { 182 | if ('\\;#'.indexOf(c) !== -1) { 183 | unesc += c 184 | } else { 185 | unesc += '\\' + c 186 | } 187 | esc = false 188 | } else if (';#'.indexOf(c) !== -1) { 189 | break 190 | } else if (c === '\\') { 191 | esc = true 192 | } else { 193 | unesc += c 194 | } 195 | } 196 | if (esc) { 197 | unesc += '\\' 198 | } 199 | return unesc.trim() 200 | } 201 | return val 202 | } -------------------------------------------------------------------------------- /drafting.js: -------------------------------------------------------------------------------- 1 | var threadWidth = 10; 2 | var threadSpacing = 2; 3 | 4 | var maxWefts = 64; 5 | var maxWarps = 64; 6 | 7 | // var warpColor = '#f06'; 8 | // var weftColor = '#6f0'; 9 | var warpColor = '#000'; 10 | var weftColor = '#01eaea'; 11 | var tieupColor = "#06f"; 12 | 13 | var drawdownArray = [null]; 14 | // init to null so we can 1-index the drawdown 15 | 16 | // we are using http://svgjs.com/ 17 | SVG.on(document, 'DOMContentLoaded', function() { 18 | threading = SVG('threading'); 19 | tieup = SVG('tieup'); 20 | drawdown = SVG('drawdown'); 21 | treadling = SVG('treadling'); 22 | frames = SVG('frames'); 23 | 24 | renderNewDraft(); 25 | }); 26 | 27 | function testSave () { 28 | saveWif(draft, "saved.wif"); 29 | } 30 | function trompAsWrit () { 31 | if (draft.WARP.Threads == draft.WEFT.Threads) { 32 | draft.TREADLING = draft.THREADING; 33 | renderNewDraft(); 34 | } 35 | } 36 | 37 | // ------- Draft display and manipulation ---------- 38 | 39 | // drawdownArray is a list of lists, each one containing an SVG group with a warp and a weft in it 40 | // the group can receive a warpUp or warpDown event, which shuffles the svg order of the rects 41 | 42 | function renderNewDraft() { 43 | threading.clear(); 44 | tieup.clear(); 45 | drawdown.clear(); 46 | treadling.clear(); 47 | drawdownArray = [null]; 48 | 49 | // threading width is number of warps * thread width 50 | // threading height is number of frames * thread width 51 | threading.size(draft.WARP.Threads * threadWidth, draft.WEAVING.Shafts * threadWidth); 52 | for (var i=0; i maxWarps) { 387 | draft.WARP.Threads = maxWarps; 388 | } 389 | if (parseInt(draft.WEFT.Threads) > maxWefts) { 390 | draft.WEFT.Threads = maxWefts; 391 | } 392 | 393 | threading.clear(); 394 | tieup.clear(); 395 | drawdown.clear(); 396 | treadling.clear(); 397 | renderNewDraft(); 398 | } 399 | else { 400 | console.log("not a WIF?"); 401 | console.log(text); 402 | } 403 | } 404 | 405 | function processFile (file) { 406 | reader = new FileReader(); 407 | reader.readAsText(file); 408 | reader.onload = function (e) { 409 | var result = e.target.result; 410 | loadWif(result); 411 | }; 412 | } 413 | 414 | 415 | 416 | // drop handling from https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_drop 417 | function dropHandler(ev) { 418 | // Prevent default behavior (Prevent file from being opened) 419 | ev.preventDefault(); 420 | 421 | if (ev.dataTransfer.items) { 422 | // Use DataTransferItemList interface to access the file(s) 423 | for (var i = 0; i < ev.dataTransfer.items.length; i++) { 424 | // If dropped items aren't files, reject them 425 | if (ev.dataTransfer.items[i].kind === 'file') { 426 | var file = ev.dataTransfer.items[i].getAsFile(); 427 | console.log('... file[' + i + '].name = ' + file.name); 428 | processFile(ev.dataTransfer.items[i].getAsFile()); 429 | } 430 | } 431 | } else { 432 | // Use DataTransfer interface to access the file(s) 433 | for (var i = 0; i < ev.dataTransfer.files.length; i++) { 434 | console.log('... file[' + i + '].name = ' + ev.dataTransfer.files[i].name); 435 | processFile(ev.dataTransfer.files[i].getAsFile()); 436 | } 437 | } 438 | // Pass event to removeDragData for cleanup 439 | removeDragData(ev) 440 | } 441 | 442 | function dragOverHandler(ev) { 443 | // console.log('File(s) in drop zone'); 444 | // Prevent default behavior (Prevent file from being opened) 445 | ev.preventDefault(); 446 | } 447 | 448 | function removeDragData(ev) { 449 | // console.log('Removing drag data') 450 | if (ev.dataTransfer.items) { 451 | // Use DataTransferItemList interface to remove the drag data 452 | ev.dataTransfer.items.clear(); 453 | } else { 454 | // Use DataTransfer interface to remove the drag data 455 | ev.dataTransfer.clearData(); 456 | } 457 | } -------------------------------------------------------------------------------- /wifs/diamonds.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Fiberworks PCW 6 | Source Version=4.2 7 | 8 | [CONTENTS] 9 | COLOR PALETTE=true 10 | TEXT=true 11 | WEAVING=true 12 | WARP=true 13 | WEFT=true 14 | COLOR TABLE=true 15 | THREADING=true 16 | TIEUP=true 17 | TREADLING=true 18 | WARP COLORS=true 19 | WARP SPACING=true 20 | WEFT COLORS=true 21 | WEFT SPACING=true 22 | 23 | [TEXT] 24 | Title= 25 | 26 | [WEFT COLORS] 27 | 2=3 28 | 4=3 29 | 6=3 30 | 8=3 31 | 10=3 32 | 12=3 33 | 14=3 34 | 16=3 35 | 18=3 36 | 20=3 37 | 22=3 38 | 24=3 39 | 26=3 40 | 28=3 41 | 30=3 42 | 32=3 43 | 34=3 44 | 36=3 45 | 38=3 46 | 40=3 47 | 42=3 48 | 44=3 49 | 46=3 50 | 48=3 51 | 50=3 52 | 52=3 53 | 54=3 54 | 56=3 55 | 58=3 56 | 60=3 57 | 62=3 58 | 64=3 59 | 66=3 60 | 68=3 61 | 70=3 62 | 72=3 63 | 74=3 64 | 76=3 65 | 78=3 66 | 80=3 67 | 82=3 68 | 84=3 69 | 86=3 70 | 88=3 71 | 90=3 72 | 92=3 73 | 94=3 74 | 96=3 75 | 98=3 76 | 100=3 77 | 102=3 78 | 104=3 79 | 106=3 80 | 108=3 81 | 110=3 82 | 112=3 83 | 114=3 84 | 116=3 85 | 118=3 86 | 120=3 87 | 122=3 88 | 124=3 89 | 126=3 90 | 128=3 91 | 130=3 92 | 132=3 93 | 134=3 94 | 136=3 95 | 138=3 96 | 140=3 97 | 142=3 98 | 144=3 99 | 146=3 100 | 148=3 101 | 150=3 102 | 152=3 103 | 154=3 104 | 156=3 105 | 158=3 106 | 160=3 107 | 162=3 108 | 164=3 109 | 166=3 110 | 168=3 111 | 170=3 112 | 172=3 113 | 174=3 114 | 176=3 115 | 178=3 116 | 180=3 117 | 182=3 118 | 184=3 119 | 186=3 120 | 188=3 121 | 190=3 122 | 192=3 123 | 194=3 124 | 196=3 125 | 198=3 126 | 200=3 127 | 202=3 128 | 204=3 129 | 206=3 130 | 208=3 131 | 210=3 132 | 212=3 133 | 214=3 134 | 216=3 135 | 218=3 136 | 220=3 137 | 222=3 138 | 224=3 139 | 226=3 140 | 228=3 141 | 230=3 142 | 232=3 143 | 234=3 144 | 236=3 145 | 238=3 146 | 240=3 147 | 242=3 148 | 244=3 149 | 246=3 150 | 248=3 151 | 250=3 152 | 252=3 153 | 254=3 154 | 256=3 155 | 258=3 156 | 260=3 157 | 262=3 158 | 264=3 159 | 266=3 160 | 268=3 161 | 270=3 162 | 272=3 163 | 274=3 164 | 276=3 165 | 278=3 166 | 280=3 167 | 282=3 168 | 284=3 169 | 286=3 170 | 288=3 171 | 290=3 172 | 292=3 173 | 294=3 174 | 296=3 175 | 298=3 176 | 300=3 177 | 302=3 178 | 304=3 179 | 306=3 180 | 308=3 181 | 310=3 182 | 312=3 183 | 314=3 184 | 316=3 185 | 318=3 186 | 320=3 187 | 322=3 188 | 324=3 189 | 326=3 190 | 328=3 191 | 330=3 192 | 332=3 193 | 334=3 194 | 336=3 195 | 338=3 196 | 340=3 197 | 342=3 198 | 344=3 199 | 346=3 200 | 348=3 201 | 350=3 202 | 352=3 203 | 354=3 204 | 356=3 205 | 358=3 206 | 360=3 207 | 362=3 208 | 364=3 209 | 366=3 210 | 368=3 211 | 370=3 212 | 372=3 213 | 374=3 214 | 376=3 215 | 378=3 216 | 380=3 217 | 382=3 218 | 384=3 219 | 386=3 220 | 388=3 221 | 390=3 222 | 392=3 223 | 394=3 224 | 396=3 225 | 398=3 226 | 400=3 227 | 402=3 228 | 404=3 229 | 406=3 230 | 408=3 231 | 410=3 232 | 412=3 233 | 414=3 234 | 416=3 235 | 418=3 236 | 420=3 237 | 422=3 238 | 424=3 239 | 426=3 240 | 428=3 241 | 430=3 242 | 432=3 243 | 434=3 244 | 436=3 245 | 438=3 246 | 440=3 247 | 442=3 248 | 444=3 249 | 446=3 250 | 448=3 251 | 450=3 252 | 452=3 253 | 454=3 254 | 456=3 255 | 458=3 256 | 460=3 257 | 462=3 258 | 464=3 259 | 466=3 260 | 468=3 261 | 470=3 262 | 472=3 263 | 474=3 264 | 476=3 265 | 478=3 266 | 480=3 267 | 482=3 268 | 484=3 269 | 486=3 270 | 488=3 271 | 490=3 272 | 492=3 273 | 494=3 274 | 496=3 275 | 498=3 276 | 500=3 277 | 502=3 278 | 504=3 279 | 506=3 280 | 508=3 281 | 510=3 282 | 512=3 283 | 514=3 284 | 516=3 285 | 518=3 286 | 520=3 287 | 522=3 288 | 524=3 289 | 526=3 290 | 528=3 291 | 530=3 292 | 532=3 293 | 534=3 294 | 536=3 295 | 538=3 296 | 540=3 297 | 542=3 298 | 544=3 299 | 546=3 300 | 548=3 301 | 550=3 302 | 552=3 303 | 554=3 304 | 556=3 305 | 558=3 306 | 560=3 307 | 562=3 308 | 564=3 309 | 566=3 310 | 568=3 311 | 570=3 312 | 572=3 313 | 574=3 314 | 576=3 315 | 578=3 316 | 580=3 317 | 582=3 318 | 584=3 319 | 586=3 320 | 588=3 321 | 590=3 322 | 592=3 323 | 594=3 324 | 596=3 325 | 598=3 326 | 600=3 327 | 602=3 328 | 604=3 329 | 606=3 330 | 608=3 331 | 610=3 332 | 612=3 333 | 614=3 334 | 616=3 335 | 618=3 336 | 620=3 337 | 622=3 338 | 624=3 339 | 626=3 340 | 628=3 341 | 630=3 342 | 632=3 343 | 634=3 344 | 636=3 345 | 638=3 346 | 640=3 347 | 348 | [WARP COLORS] 349 | 2=1 350 | 4=1 351 | 6=1 352 | 8=1 353 | 10=1 354 | 12=1 355 | 14=1 356 | 16=1 357 | 18=1 358 | 20=1 359 | 22=1 360 | 24=1 361 | 26=1 362 | 28=1 363 | 30=1 364 | 32=1 365 | 34=1 366 | 36=1 367 | 38=1 368 | 40=1 369 | 42=1 370 | 44=1 371 | 46=1 372 | 48=1 373 | 50=1 374 | 52=1 375 | 54=1 376 | 56=1 377 | 58=1 378 | 60=1 379 | 62=1 380 | 64=1 381 | 66=1 382 | 68=1 383 | 70=1 384 | 72=1 385 | 74=1 386 | 76=1 387 | 78=1 388 | 80=1 389 | 82=1 390 | 84=1 391 | 86=1 392 | 88=1 393 | 90=1 394 | 92=1 395 | 94=1 396 | 96=1 397 | 98=1 398 | 100=1 399 | 102=1 400 | 104=1 401 | 106=1 402 | 108=1 403 | 110=1 404 | 112=1 405 | 114=1 406 | 116=1 407 | 118=1 408 | 120=1 409 | 122=1 410 | 124=1 411 | 126=1 412 | 128=1 413 | 130=1 414 | 132=1 415 | 134=1 416 | 136=1 417 | 138=1 418 | 140=1 419 | 142=1 420 | 144=1 421 | 146=1 422 | 148=1 423 | 150=1 424 | 152=1 425 | 154=1 426 | 156=1 427 | 158=1 428 | 160=1 429 | 162=1 430 | 164=1 431 | 166=1 432 | 168=1 433 | 170=1 434 | 172=1 435 | 174=1 436 | 176=1 437 | 178=1 438 | 180=1 439 | 182=1 440 | 184=1 441 | 186=1 442 | 188=1 443 | 190=1 444 | 192=1 445 | 194=1 446 | 196=1 447 | 198=1 448 | 200=1 449 | 202=1 450 | 204=1 451 | 206=1 452 | 208=1 453 | 210=1 454 | 212=1 455 | 214=1 456 | 216=1 457 | 218=1 458 | 220=1 459 | 222=1 460 | 224=1 461 | 226=1 462 | 228=1 463 | 230=1 464 | 232=1 465 | 234=1 466 | 236=1 467 | 238=1 468 | 240=1 469 | 242=1 470 | 244=1 471 | 246=1 472 | 248=1 473 | 250=1 474 | 252=1 475 | 254=1 476 | 256=1 477 | 258=1 478 | 260=1 479 | 262=1 480 | 264=1 481 | 266=1 482 | 268=1 483 | 270=1 484 | 272=1 485 | 274=1 486 | 276=1 487 | 278=1 488 | 280=1 489 | 282=1 490 | 284=1 491 | 286=1 492 | 288=1 493 | 290=1 494 | 292=1 495 | 294=1 496 | 296=1 497 | 298=1 498 | 300=1 499 | 302=1 500 | 304=1 501 | 306=1 502 | 308=1 503 | 310=1 504 | 312=1 505 | 314=1 506 | 316=1 507 | 318=1 508 | 320=1 509 | 322=1 510 | 324=1 511 | 326=1 512 | 328=1 513 | 330=1 514 | 332=1 515 | 334=1 516 | 336=1 517 | 338=1 518 | 340=1 519 | 342=1 520 | 344=1 521 | 346=1 522 | 348=1 523 | 350=1 524 | 352=1 525 | 354=1 526 | 356=1 527 | 358=1 528 | 360=1 529 | 362=1 530 | 364=1 531 | 366=1 532 | 368=1 533 | 370=1 534 | 372=1 535 | 374=1 536 | 376=1 537 | 378=1 538 | 380=1 539 | 382=1 540 | 384=1 541 | 386=1 542 | 388=1 543 | 390=1 544 | 392=1 545 | 394=1 546 | 396=1 547 | 398=1 548 | 400=1 549 | 402=1 550 | 404=1 551 | 406=1 552 | 408=1 553 | 410=1 554 | 412=1 555 | 414=1 556 | 416=1 557 | 418=1 558 | 420=1 559 | 422=1 560 | 424=1 561 | 426=1 562 | 428=1 563 | 430=1 564 | 432=1 565 | 434=1 566 | 436=1 567 | 438=1 568 | 440=1 569 | 442=1 570 | 444=1 571 | 446=1 572 | 448=1 573 | 450=1 574 | 452=1 575 | 454=1 576 | 456=1 577 | 458=1 578 | 579 | [WEFT SPACING] 580 | 2=0.424 581 | 4=0.424 582 | 6=0.424 583 | 8=0.424 584 | 10=0.424 585 | 12=0.424 586 | 14=0.424 587 | 16=0.424 588 | 18=0.424 589 | 20=0.424 590 | 22=0.424 591 | 24=0.424 592 | 26=0.424 593 | 28=0.424 594 | 30=0.424 595 | 32=0.424 596 | 34=0.424 597 | 36=0.424 598 | 38=0.424 599 | 40=0.424 600 | 42=0.424 601 | 44=0.424 602 | 46=0.424 603 | 48=0.424 604 | 50=0.424 605 | 52=0.424 606 | 54=0.424 607 | 56=0.424 608 | 58=0.424 609 | 60=0.424 610 | 62=0.424 611 | 64=0.424 612 | 66=0.424 613 | 68=0.424 614 | 70=0.424 615 | 72=0.424 616 | 74=0.424 617 | 76=0.424 618 | 78=0.424 619 | 80=0.424 620 | 82=0.424 621 | 84=0.424 622 | 86=0.424 623 | 88=0.424 624 | 90=0.424 625 | 92=0.424 626 | 94=0.424 627 | 96=0.424 628 | 98=0.424 629 | 100=0.424 630 | 102=0.424 631 | 104=0.424 632 | 106=0.424 633 | 108=0.424 634 | 110=0.424 635 | 112=0.424 636 | 114=0.424 637 | 116=0.424 638 | 118=0.424 639 | 120=0.424 640 | 122=0.424 641 | 124=0.424 642 | 126=0.424 643 | 128=0.424 644 | 130=0.424 645 | 132=0.424 646 | 134=0.424 647 | 136=0.424 648 | 138=0.424 649 | 140=0.424 650 | 142=0.424 651 | 144=0.424 652 | 146=0.424 653 | 148=0.424 654 | 150=0.424 655 | 152=0.424 656 | 154=0.424 657 | 156=0.424 658 | 158=0.424 659 | 160=0.424 660 | 162=0.424 661 | 164=0.424 662 | 166=0.424 663 | 168=0.424 664 | 170=0.424 665 | 172=0.424 666 | 174=0.424 667 | 176=0.424 668 | 178=0.424 669 | 180=0.424 670 | 182=0.424 671 | 184=0.424 672 | 186=0.424 673 | 188=0.424 674 | 190=0.424 675 | 192=0.424 676 | 194=0.424 677 | 196=0.424 678 | 198=0.424 679 | 200=0.424 680 | 202=0.424 681 | 204=0.424 682 | 206=0.424 683 | 208=0.424 684 | 210=0.424 685 | 212=0.424 686 | 214=0.424 687 | 216=0.424 688 | 218=0.424 689 | 220=0.424 690 | 222=0.424 691 | 224=0.424 692 | 226=0.424 693 | 228=0.424 694 | 230=0.424 695 | 232=0.424 696 | 234=0.424 697 | 236=0.424 698 | 238=0.424 699 | 240=0.424 700 | 242=0.424 701 | 244=0.424 702 | 246=0.424 703 | 248=0.424 704 | 250=0.424 705 | 252=0.424 706 | 254=0.424 707 | 256=0.424 708 | 258=0.424 709 | 260=0.424 710 | 262=0.424 711 | 264=0.424 712 | 266=0.424 713 | 268=0.424 714 | 270=0.424 715 | 272=0.424 716 | 274=0.424 717 | 276=0.424 718 | 278=0.424 719 | 280=0.424 720 | 282=0.424 721 | 284=0.424 722 | 286=0.424 723 | 288=0.424 724 | 290=0.424 725 | 292=0.424 726 | 294=0.424 727 | 296=0.424 728 | 298=0.424 729 | 300=0.424 730 | 302=0.424 731 | 304=0.424 732 | 306=0.424 733 | 308=0.424 734 | 310=0.424 735 | 312=0.424 736 | 314=0.424 737 | 316=0.424 738 | 318=0.424 739 | 320=0.424 740 | 322=0.424 741 | 324=0.424 742 | 326=0.424 743 | 328=0.424 744 | 330=0.424 745 | 332=0.424 746 | 334=0.424 747 | 336=0.424 748 | 338=0.424 749 | 340=0.424 750 | 342=0.424 751 | 344=0.424 752 | 346=0.424 753 | 348=0.424 754 | 350=0.424 755 | 352=0.424 756 | 354=0.424 757 | 356=0.424 758 | 358=0.424 759 | 360=0.424 760 | 362=0.424 761 | 364=0.424 762 | 366=0.424 763 | 368=0.424 764 | 370=0.424 765 | 372=0.424 766 | 374=0.424 767 | 376=0.424 768 | 378=0.424 769 | 380=0.424 770 | 382=0.424 771 | 384=0.424 772 | 386=0.424 773 | 388=0.424 774 | 390=0.424 775 | 392=0.424 776 | 394=0.424 777 | 396=0.424 778 | 398=0.424 779 | 400=0.424 780 | 402=0.424 781 | 404=0.424 782 | 406=0.424 783 | 408=0.424 784 | 410=0.424 785 | 412=0.424 786 | 414=0.424 787 | 416=0.424 788 | 418=0.424 789 | 420=0.424 790 | 422=0.424 791 | 424=0.424 792 | 426=0.424 793 | 428=0.424 794 | 430=0.424 795 | 432=0.424 796 | 434=0.424 797 | 436=0.424 798 | 438=0.424 799 | 440=0.424 800 | 442=0.424 801 | 444=0.424 802 | 446=0.424 803 | 448=0.424 804 | 450=0.424 805 | 452=0.424 806 | 454=0.424 807 | 456=0.424 808 | 458=0.424 809 | 460=0.424 810 | 462=0.424 811 | 464=0.424 812 | 466=0.424 813 | 468=0.424 814 | 470=0.424 815 | 472=0.424 816 | 474=0.424 817 | 476=0.424 818 | 478=0.424 819 | 480=0.424 820 | 482=0.424 821 | 484=0.424 822 | 486=0.424 823 | 488=0.424 824 | 490=0.424 825 | 492=0.424 826 | 494=0.424 827 | 496=0.424 828 | 498=0.424 829 | 500=0.424 830 | 502=0.424 831 | 504=0.424 832 | 506=0.424 833 | 508=0.424 834 | 510=0.424 835 | 512=0.424 836 | 514=0.424 837 | 516=0.424 838 | 518=0.424 839 | 520=0.424 840 | 522=0.424 841 | 524=0.424 842 | 526=0.424 843 | 528=0.424 844 | 530=0.424 845 | 532=0.424 846 | 534=0.424 847 | 536=0.424 848 | 538=0.424 849 | 540=0.424 850 | 542=0.424 851 | 544=0.424 852 | 546=0.424 853 | 548=0.424 854 | 550=0.424 855 | 552=0.424 856 | 554=0.424 857 | 556=0.424 858 | 558=0.424 859 | 560=0.424 860 | 562=0.424 861 | 564=0.424 862 | 566=0.424 863 | 568=0.424 864 | 570=0.424 865 | 572=0.424 866 | 574=0.424 867 | 576=0.424 868 | 578=0.424 869 | 580=0.424 870 | 582=0.424 871 | 584=0.424 872 | 586=0.424 873 | 588=0.424 874 | 590=0.424 875 | 592=0.424 876 | 594=0.424 877 | 596=0.424 878 | 598=0.424 879 | 600=0.424 880 | 602=0.424 881 | 604=0.424 882 | 606=0.424 883 | 608=0.424 884 | 610=0.424 885 | 612=0.424 886 | 614=0.424 887 | 616=0.424 888 | 618=0.424 889 | 620=0.424 890 | 622=0.424 891 | 624=0.424 892 | 626=0.424 893 | 628=0.424 894 | 630=0.424 895 | 632=0.424 896 | 634=0.424 897 | 636=0.424 898 | 638=0.424 899 | 640=0.424 900 | 901 | [WARP SPACING] 902 | 2=0.424 903 | 4=0.424 904 | 6=0.424 905 | 8=0.424 906 | 10=0.424 907 | 12=0.424 908 | 14=0.424 909 | 16=0.424 910 | 18=0.424 911 | 20=0.424 912 | 22=0.424 913 | 24=0.424 914 | 26=0.424 915 | 28=0.424 916 | 30=0.424 917 | 32=0.424 918 | 34=0.424 919 | 36=0.424 920 | 38=0.424 921 | 40=0.424 922 | 42=0.424 923 | 44=0.424 924 | 46=0.424 925 | 48=0.424 926 | 50=0.424 927 | 52=0.424 928 | 54=0.424 929 | 56=0.424 930 | 58=0.424 931 | 60=0.424 932 | 62=0.424 933 | 64=0.424 934 | 66=0.424 935 | 68=0.424 936 | 70=0.424 937 | 72=0.424 938 | 74=0.424 939 | 76=0.424 940 | 78=0.424 941 | 80=0.424 942 | 82=0.424 943 | 84=0.424 944 | 86=0.424 945 | 88=0.424 946 | 90=0.424 947 | 92=0.424 948 | 94=0.424 949 | 96=0.424 950 | 98=0.424 951 | 100=0.424 952 | 102=0.424 953 | 104=0.424 954 | 106=0.424 955 | 108=0.424 956 | 110=0.424 957 | 112=0.424 958 | 114=0.424 959 | 116=0.424 960 | 118=0.424 961 | 120=0.424 962 | 122=0.424 963 | 124=0.424 964 | 126=0.424 965 | 128=0.424 966 | 130=0.424 967 | 132=0.424 968 | 134=0.424 969 | 136=0.424 970 | 138=0.424 971 | 140=0.424 972 | 142=0.424 973 | 144=0.424 974 | 146=0.424 975 | 148=0.424 976 | 150=0.424 977 | 152=0.424 978 | 154=0.424 979 | 156=0.424 980 | 158=0.424 981 | 160=0.424 982 | 162=0.424 983 | 164=0.424 984 | 166=0.424 985 | 168=0.424 986 | 170=0.424 987 | 172=0.424 988 | 174=0.424 989 | 176=0.424 990 | 178=0.424 991 | 180=0.424 992 | 182=0.424 993 | 184=0.424 994 | 186=0.424 995 | 188=0.424 996 | 190=0.424 997 | 192=0.424 998 | 194=0.424 999 | 196=0.424 1000 | 198=0.424 1001 | 200=0.424 1002 | 202=0.424 1003 | 204=0.424 1004 | 206=0.424 1005 | 208=0.424 1006 | 210=0.424 1007 | 212=0.424 1008 | 214=0.424 1009 | 216=0.424 1010 | 218=0.424 1011 | 220=0.424 1012 | 222=0.424 1013 | 224=0.424 1014 | 226=0.424 1015 | 228=0.424 1016 | 230=0.424 1017 | 232=0.424 1018 | 234=0.424 1019 | 236=0.424 1020 | 238=0.424 1021 | 240=0.424 1022 | 242=0.424 1023 | 244=0.424 1024 | 246=0.424 1025 | 248=0.424 1026 | 250=0.424 1027 | 252=0.424 1028 | 254=0.424 1029 | 256=0.424 1030 | 258=0.424 1031 | 260=0.424 1032 | 262=0.424 1033 | 264=0.424 1034 | 266=0.424 1035 | 268=0.424 1036 | 270=0.424 1037 | 272=0.424 1038 | 274=0.424 1039 | 276=0.424 1040 | 278=0.424 1041 | 280=0.424 1042 | 282=0.424 1043 | 284=0.424 1044 | 286=0.424 1045 | 288=0.424 1046 | 290=0.424 1047 | 292=0.424 1048 | 294=0.424 1049 | 296=0.424 1050 | 298=0.424 1051 | 300=0.424 1052 | 302=0.424 1053 | 304=0.424 1054 | 306=0.424 1055 | 308=0.424 1056 | 310=0.424 1057 | 312=0.424 1058 | 314=0.424 1059 | 316=0.424 1060 | 318=0.424 1061 | 320=0.424 1062 | 322=0.424 1063 | 324=0.424 1064 | 326=0.424 1065 | 328=0.424 1066 | 330=0.424 1067 | 332=0.424 1068 | 334=0.424 1069 | 336=0.424 1070 | 338=0.424 1071 | 340=0.424 1072 | 342=0.424 1073 | 344=0.424 1074 | 346=0.424 1075 | 348=0.424 1076 | 350=0.424 1077 | 352=0.424 1078 | 354=0.424 1079 | 356=0.424 1080 | 358=0.424 1081 | 360=0.424 1082 | 362=0.424 1083 | 364=0.424 1084 | 366=0.424 1085 | 368=0.424 1086 | 370=0.424 1087 | 372=0.424 1088 | 374=0.424 1089 | 376=0.424 1090 | 378=0.424 1091 | 380=0.424 1092 | 382=0.424 1093 | 384=0.424 1094 | 386=0.424 1095 | 388=0.424 1096 | 390=0.424 1097 | 392=0.424 1098 | 394=0.424 1099 | 396=0.424 1100 | 398=0.424 1101 | 400=0.424 1102 | 402=0.424 1103 | 404=0.424 1104 | 406=0.424 1105 | 408=0.424 1106 | 410=0.424 1107 | 412=0.424 1108 | 414=0.424 1109 | 416=0.424 1110 | 418=0.424 1111 | 420=0.424 1112 | 422=0.424 1113 | 424=0.424 1114 | 426=0.424 1115 | 428=0.424 1116 | 430=0.424 1117 | 432=0.424 1118 | 434=0.424 1119 | 436=0.424 1120 | 438=0.424 1121 | 440=0.424 1122 | 442=0.424 1123 | 444=0.424 1124 | 446=0.424 1125 | 448=0.424 1126 | 450=0.424 1127 | 452=0.424 1128 | 454=0.424 1129 | 456=0.424 1130 | 458=0.424 1131 | 1132 | [THREADING] 1133 | 1=2 1134 | 2=1 1135 | 3=2 1136 | 4=3 1137 | 5=4 1138 | 6=5 1139 | 7=6 1140 | 8=7 1141 | 9=8 1142 | 10=7 1143 | 11=6 1144 | 12=5 1145 | 13=4 1146 | 14=3 1147 | 15=2 1148 | 16=1 1149 | 17=2 1150 | 18=3 1151 | 19=4 1152 | 20=5 1153 | 21=6 1154 | 22=7 1155 | 23=8 1156 | 24=7 1157 | 25=6 1158 | 26=5 1159 | 27=4 1160 | 28=3 1161 | 29=2 1162 | 30=1 1163 | 31=2 1164 | 32=3 1165 | 33=4 1166 | 34=5 1167 | 35=6 1168 | 36=7 1169 | 37=8 1170 | 38=7 1171 | 39=6 1172 | 40=5 1173 | 41=4 1174 | 42=3 1175 | 43=2 1176 | 44=1 1177 | 45=2 1178 | 46=3 1179 | 47=4 1180 | 48=5 1181 | 49=6 1182 | 50=7 1183 | 51=8 1184 | 52=7 1185 | 53=6 1186 | 54=5 1187 | 55=4 1188 | 56=3 1189 | 57=2 1190 | 58=1 1191 | 59=2 1192 | 60=3 1193 | 61=4 1194 | 62=5 1195 | 63=6 1196 | 64=7 1197 | 65=7 1198 | 66=2 1199 | 67=6 1200 | 68=1 1201 | 69=5 1202 | 70=2 1203 | 71=6 1204 | 72=1 1205 | 73=5 1206 | 74=8 1207 | 75=4 1208 | 76=7 1209 | 77=3 1210 | 78=6 1211 | 79=2 1212 | 80=5 1213 | 81=1 1214 | 82=4 1215 | 83=8 1216 | 84=4 1217 | 85=7 1218 | 86=3 1219 | 87=6 1220 | 88=2 1221 | 89=5 1222 | 90=8 1223 | 91=4 1224 | 92=7 1225 | 93=3 1226 | 94=6 1227 | 95=2 1228 | 96=5 1229 | 97=1 1230 | 98=4 1231 | 99=8 1232 | 100=3 1233 | 101=8 1234 | 102=4 1235 | 103=7 1236 | 104=3 1237 | 105=6 1238 | 106=2 1239 | 107=7 1240 | 108=3 1241 | 109=6 1242 | 110=2 1243 | 111=5 1244 | 112=1 1245 | 113=5 1246 | 114=2 1247 | 115=6 1248 | 116=1 1249 | 117=5 1250 | 118=2 1251 | 119=6 1252 | 120=3 1253 | 121=7 1254 | 122=2 1255 | 123=6 1256 | 124=3 1257 | 125=7 1258 | 126=4 1259 | 127=8 1260 | 128=3 1261 | 129=8 1262 | 130=4 1263 | 131=1 1264 | 132=5 1265 | 133=2 1266 | 134=6 1267 | 135=3 1268 | 136=7 1269 | 137=4 1270 | 138=8 1271 | 139=5 1272 | 140=2 1273 | 141=6 1274 | 142=3 1275 | 143=7 1276 | 144=4 1277 | 145=8 1278 | 146=4 1279 | 147=1 1280 | 148=5 1281 | 149=2 1282 | 150=6 1283 | 151=3 1284 | 152=7 1285 | 153=4 1286 | 154=8 1287 | 155=5 1288 | 156=1 1289 | 157=6 1290 | 158=2 1291 | 159=5 1292 | 160=1 1293 | 161=6 1294 | 162=2 1295 | 163=7 1296 | 164=3 1297 | 165=6 1298 | 166=2 1299 | 167=7 1300 | 168=3 1301 | 169=8 1302 | 170=4 1303 | 171=7 1304 | 172=3 1305 | 173=7 1306 | 174=4 1307 | 175=8 1308 | 176=3 1309 | 177=7 1310 | 178=2 1311 | 179=6 1312 | 180=3 1313 | 181=7 1314 | 182=2 1315 | 183=6 1316 | 184=1 1317 | 185=5 1318 | 186=2 1319 | 187=6 1320 | 188=1 1321 | 189=5 1322 | 190=8 1323 | 191=4 1324 | 192=7 1325 | 193=3 1326 | 194=6 1327 | 195=2 1328 | 196=5 1329 | 197=1 1330 | 198=4 1331 | 199=8 1332 | 200=4 1333 | 201=7 1334 | 202=3 1335 | 203=6 1336 | 204=2 1337 | 205=5 1338 | 206=8 1339 | 207=4 1340 | 208=7 1341 | 209=3 1342 | 210=6 1343 | 211=2 1344 | 212=5 1345 | 213=1 1346 | 214=4 1347 | 215=8 1348 | 216=3 1349 | 217=8 1350 | 218=4 1351 | 219=7 1352 | 220=3 1353 | 221=6 1354 | 222=2 1355 | 223=7 1356 | 224=3 1357 | 225=6 1358 | 226=2 1359 | 227=5 1360 | 228=1 1361 | 229=5 1362 | 230=2 1363 | 231=6 1364 | 232=1 1365 | 233=5 1366 | 234=2 1367 | 235=6 1368 | 236=3 1369 | 237=7 1370 | 238=2 1371 | 239=6 1372 | 240=3 1373 | 241=7 1374 | 242=4 1375 | 243=8 1376 | 244=3 1377 | 245=8 1378 | 246=4 1379 | 247=1 1380 | 248=5 1381 | 249=2 1382 | 250=6 1383 | 251=3 1384 | 252=7 1385 | 253=4 1386 | 254=8 1387 | 255=5 1388 | 256=2 1389 | 257=6 1390 | 258=3 1391 | 259=7 1392 | 260=4 1393 | 261=8 1394 | 262=4 1395 | 263=1 1396 | 264=5 1397 | 265=2 1398 | 266=6 1399 | 267=3 1400 | 268=7 1401 | 269=4 1402 | 270=8 1403 | 271=5 1404 | 272=1 1405 | 273=6 1406 | 274=2 1407 | 275=5 1408 | 276=1 1409 | 277=6 1410 | 278=2 1411 | 279=7 1412 | 280=3 1413 | 281=6 1414 | 282=2 1415 | 283=7 1416 | 284=3 1417 | 285=8 1418 | 286=4 1419 | 287=7 1420 | 288=3 1421 | 289=7 1422 | 290=4 1423 | 291=8 1424 | 292=3 1425 | 293=7 1426 | 294=2 1427 | 295=6 1428 | 296=3 1429 | 297=7 1430 | 298=2 1431 | 299=6 1432 | 300=1 1433 | 301=5 1434 | 302=2 1435 | 303=6 1436 | 304=1 1437 | 305=5 1438 | 306=8 1439 | 307=4 1440 | 308=7 1441 | 309=3 1442 | 310=6 1443 | 311=2 1444 | 312=5 1445 | 313=1 1446 | 314=4 1447 | 315=8 1448 | 316=4 1449 | 317=7 1450 | 318=3 1451 | 319=6 1452 | 320=2 1453 | 321=5 1454 | 322=8 1455 | 323=4 1456 | 324=7 1457 | 325=3 1458 | 326=6 1459 | 327=2 1460 | 328=5 1461 | 329=1 1462 | 330=4 1463 | 331=8 1464 | 332=3 1465 | 333=8 1466 | 334=4 1467 | 335=7 1468 | 336=3 1469 | 337=6 1470 | 338=2 1471 | 339=7 1472 | 340=3 1473 | 341=6 1474 | 342=2 1475 | 343=5 1476 | 344=1 1477 | 345=5 1478 | 346=2 1479 | 347=6 1480 | 348=1 1481 | 349=5 1482 | 350=2 1483 | 351=6 1484 | 352=3 1485 | 353=7 1486 | 354=2 1487 | 355=6 1488 | 356=3 1489 | 357=7 1490 | 358=4 1491 | 359=8 1492 | 360=3 1493 | 361=8 1494 | 362=4 1495 | 363=1 1496 | 364=5 1497 | 365=2 1498 | 366=6 1499 | 367=3 1500 | 368=7 1501 | 369=4 1502 | 370=8 1503 | 371=5 1504 | 372=2 1505 | 373=6 1506 | 374=3 1507 | 375=7 1508 | 376=4 1509 | 377=8 1510 | 378=4 1511 | 379=1 1512 | 380=5 1513 | 381=2 1514 | 382=6 1515 | 383=3 1516 | 384=7 1517 | 385=4 1518 | 386=8 1519 | 387=5 1520 | 388=1 1521 | 389=6 1522 | 390=2 1523 | 391=5 1524 | 392=1 1525 | 393=6 1526 | 394=2 1527 | 395=7 1528 | 396=3 1529 | 397=6 1530 | 398=2 1531 | 399=7 1532 | 400=3 1533 | 401=8 1534 | 402=4 1535 | 403=7 1536 | 404=3 1537 | 405=7 1538 | 406=4 1539 | 407=8 1540 | 408=3 1541 | 409=7 1542 | 410=2 1543 | 411=6 1544 | 412=3 1545 | 413=7 1546 | 414=2 1547 | 415=6 1548 | 416=1 1549 | 417=5 1550 | 418=2 1551 | 419=6 1552 | 420=1 1553 | 421=5 1554 | 422=8 1555 | 423=4 1556 | 424=7 1557 | 425=3 1558 | 426=6 1559 | 427=2 1560 | 428=5 1561 | 429=1 1562 | 430=4 1563 | 431=8 1564 | 432=4 1565 | 433=7 1566 | 434=3 1567 | 435=6 1568 | 436=2 1569 | 437=5 1570 | 438=8 1571 | 439=4 1572 | 440=7 1573 | 441=3 1574 | 442=6 1575 | 443=2 1576 | 444=5 1577 | 445=1 1578 | 446=4 1579 | 447=8 1580 | 448=3 1581 | 449=8 1582 | 450=4 1583 | 451=7 1584 | 452=3 1585 | 453=6 1586 | 454=2 1587 | 455=7 1588 | 456=3 1589 | 457=6 1590 | 458=2 1591 | 459=5 1592 | 1593 | [TIEUP] 1594 | 1=1,3,4,8 1595 | 2=2,4,5 1596 | 3=3,5,6 1597 | 4=4,6,7,1 1598 | 5=5,7,8,2 1599 | 6=6,8,3 1600 | 7=1,7,4 1601 | 8=2,8,5 1602 | 1603 | [TREADLING] 1604 | 1=2 1605 | 2=1 1606 | 3=2 1607 | 4=3 1608 | 5=4 1609 | 6=5 1610 | 7=6 1611 | 8=7 1612 | 9=8 1613 | 10=7 1614 | 11=6 1615 | 12=5 1616 | 13=4 1617 | 14=3 1618 | 15=2 1619 | 16=1 1620 | 17=2 1621 | 18=3 1622 | 19=4 1623 | 20=5 1624 | 21=6 1625 | 22=7 1626 | 23=8 1627 | 24=7 1628 | 25=6 1629 | 26=5 1630 | 27=4 1631 | 28=3 1632 | 29=2 1633 | 30=1 1634 | 31=2 1635 | 32=3 1636 | 33=4 1637 | 34=5 1638 | 35=6 1639 | 36=7 1640 | 37=8 1641 | 38=7 1642 | 39=6 1643 | 40=5 1644 | 41=4 1645 | 42=3 1646 | 43=2 1647 | 44=1 1648 | 45=2 1649 | 46=3 1650 | 47=4 1651 | 48=5 1652 | 49=6 1653 | 50=7 1654 | 51=8 1655 | 52=7 1656 | 53=6 1657 | 54=5 1658 | 55=4 1659 | 56=3 1660 | 57=2 1661 | 58=1 1662 | 59=2 1663 | 60=3 1664 | 61=4 1665 | 62=5 1666 | 63=6 1667 | 64=7 1668 | 65=7 1669 | 66=2 1670 | 67=6 1671 | 68=1 1672 | 69=5 1673 | 70=2 1674 | 71=6 1675 | 72=1 1676 | 73=5 1677 | 74=8 1678 | 75=4 1679 | 76=7 1680 | 77=3 1681 | 78=6 1682 | 79=2 1683 | 80=5 1684 | 81=1 1685 | 82=4 1686 | 83=8 1687 | 84=4 1688 | 85=7 1689 | 86=3 1690 | 87=6 1691 | 88=2 1692 | 89=5 1693 | 90=8 1694 | 91=4 1695 | 92=7 1696 | 93=3 1697 | 94=6 1698 | 95=2 1699 | 96=5 1700 | 97=1 1701 | 98=4 1702 | 99=8 1703 | 100=3 1704 | 101=8 1705 | 102=4 1706 | 103=7 1707 | 104=3 1708 | 105=6 1709 | 106=2 1710 | 107=7 1711 | 108=3 1712 | 109=6 1713 | 110=2 1714 | 111=5 1715 | 112=1 1716 | 113=5 1717 | 114=2 1718 | 115=6 1719 | 116=1 1720 | 117=5 1721 | 118=2 1722 | 119=6 1723 | 120=3 1724 | 121=7 1725 | 122=2 1726 | 123=6 1727 | 124=3 1728 | 125=7 1729 | 126=4 1730 | 127=8 1731 | 128=3 1732 | 129=8 1733 | 130=4 1734 | 131=1 1735 | 132=5 1736 | 133=2 1737 | 134=6 1738 | 135=3 1739 | 136=7 1740 | 137=4 1741 | 138=8 1742 | 139=5 1743 | 140=2 1744 | 141=6 1745 | 142=3 1746 | 143=7 1747 | 144=4 1748 | 145=8 1749 | 146=4 1750 | 147=1 1751 | 148=5 1752 | 149=2 1753 | 150=6 1754 | 151=3 1755 | 152=7 1756 | 153=4 1757 | 154=8 1758 | 155=5 1759 | 156=1 1760 | 157=6 1761 | 158=2 1762 | 159=5 1763 | 160=1 1764 | 161=6 1765 | 162=2 1766 | 163=7 1767 | 164=3 1768 | 165=6 1769 | 166=2 1770 | 167=7 1771 | 168=3 1772 | 169=8 1773 | 170=4 1774 | 171=7 1775 | 172=3 1776 | 173=7 1777 | 174=4 1778 | 175=8 1779 | 176=3 1780 | 177=7 1781 | 178=2 1782 | 179=6 1783 | 180=3 1784 | 181=7 1785 | 182=2 1786 | 183=6 1787 | 184=1 1788 | 185=5 1789 | 186=2 1790 | 187=6 1791 | 188=1 1792 | 189=5 1793 | 190=8 1794 | 191=4 1795 | 192=7 1796 | 193=3 1797 | 194=6 1798 | 195=2 1799 | 196=5 1800 | 197=1 1801 | 198=4 1802 | 199=8 1803 | 200=4 1804 | 201=7 1805 | 202=3 1806 | 203=6 1807 | 204=2 1808 | 205=5 1809 | 206=8 1810 | 207=4 1811 | 208=7 1812 | 209=3 1813 | 210=6 1814 | 211=2 1815 | 212=5 1816 | 213=1 1817 | 214=4 1818 | 215=8 1819 | 216=3 1820 | 217=8 1821 | 218=4 1822 | 219=7 1823 | 220=3 1824 | 221=6 1825 | 222=2 1826 | 223=7 1827 | 224=3 1828 | 225=6 1829 | 226=2 1830 | 227=5 1831 | 228=1 1832 | 229=5 1833 | 230=2 1834 | 231=6 1835 | 232=1 1836 | 233=5 1837 | 234=2 1838 | 235=6 1839 | 236=3 1840 | 237=7 1841 | 238=2 1842 | 239=6 1843 | 240=3 1844 | 241=7 1845 | 242=4 1846 | 243=8 1847 | 244=3 1848 | 245=8 1849 | 246=4 1850 | 247=1 1851 | 248=5 1852 | 249=2 1853 | 250=6 1854 | 251=3 1855 | 252=7 1856 | 253=4 1857 | 254=8 1858 | 255=5 1859 | 256=2 1860 | 257=6 1861 | 258=3 1862 | 259=7 1863 | 260=4 1864 | 261=8 1865 | 262=4 1866 | 263=1 1867 | 264=5 1868 | 265=2 1869 | 266=6 1870 | 267=3 1871 | 268=7 1872 | 269=4 1873 | 270=8 1874 | 271=5 1875 | 272=1 1876 | 273=6 1877 | 274=2 1878 | 275=5 1879 | 276=1 1880 | 277=6 1881 | 278=2 1882 | 279=7 1883 | 280=3 1884 | 281=6 1885 | 282=2 1886 | 283=7 1887 | 284=3 1888 | 285=8 1889 | 286=4 1890 | 287=7 1891 | 288=3 1892 | 289=7 1893 | 290=4 1894 | 291=8 1895 | 292=3 1896 | 293=7 1897 | 294=2 1898 | 295=6 1899 | 296=3 1900 | 297=7 1901 | 298=2 1902 | 299=6 1903 | 300=1 1904 | 301=5 1905 | 302=2 1906 | 303=6 1907 | 304=1 1908 | 305=5 1909 | 306=8 1910 | 307=4 1911 | 308=7 1912 | 309=3 1913 | 310=6 1914 | 311=2 1915 | 312=5 1916 | 313=1 1917 | 314=4 1918 | 315=8 1919 | 316=4 1920 | 317=7 1921 | 318=3 1922 | 319=6 1923 | 320=2 1924 | 321=5 1925 | 322=8 1926 | 323=4 1927 | 324=7 1928 | 325=3 1929 | 326=6 1930 | 327=2 1931 | 328=5 1932 | 329=1 1933 | 330=4 1934 | 331=8 1935 | 332=3 1936 | 333=8 1937 | 334=4 1938 | 335=7 1939 | 336=3 1940 | 337=6 1941 | 338=2 1942 | 339=7 1943 | 340=3 1944 | 341=6 1945 | 342=2 1946 | 343=5 1947 | 344=1 1948 | 345=5 1949 | 346=2 1950 | 347=6 1951 | 348=1 1952 | 349=5 1953 | 350=2 1954 | 351=6 1955 | 352=3 1956 | 353=7 1957 | 354=2 1958 | 355=6 1959 | 356=3 1960 | 357=7 1961 | 358=4 1962 | 359=8 1963 | 360=3 1964 | 361=8 1965 | 362=4 1966 | 363=1 1967 | 364=5 1968 | 365=2 1969 | 366=6 1970 | 367=3 1971 | 368=7 1972 | 369=4 1973 | 370=8 1974 | 371=5 1975 | 372=2 1976 | 373=6 1977 | 374=3 1978 | 375=7 1979 | 376=4 1980 | 377=8 1981 | 378=4 1982 | 379=1 1983 | 380=5 1984 | 381=2 1985 | 382=6 1986 | 383=3 1987 | 384=7 1988 | 385=4 1989 | 386=8 1990 | 387=5 1991 | 388=1 1992 | 389=6 1993 | 390=2 1994 | 391=5 1995 | 392=1 1996 | 393=6 1997 | 394=2 1998 | 395=7 1999 | 396=3 2000 | 397=6 2001 | 398=2 2002 | 399=7 2003 | 400=3 2004 | 401=8 2005 | 402=4 2006 | 403=7 2007 | 404=3 2008 | 405=7 2009 | 406=4 2010 | 407=8 2011 | 408=3 2012 | 409=7 2013 | 410=2 2014 | 411=6 2015 | 412=3 2016 | 413=7 2017 | 414=2 2018 | 415=6 2019 | 416=1 2020 | 417=5 2021 | 418=2 2022 | 419=6 2023 | 420=1 2024 | 421=5 2025 | 422=8 2026 | 423=4 2027 | 424=7 2028 | 425=3 2029 | 426=6 2030 | 427=2 2031 | 428=5 2032 | 429=1 2033 | 430=4 2034 | 431=8 2035 | 432=4 2036 | 433=7 2037 | 434=3 2038 | 435=6 2039 | 436=2 2040 | 437=5 2041 | 438=8 2042 | 439=4 2043 | 440=7 2044 | 441=3 2045 | 442=6 2046 | 443=2 2047 | 444=5 2048 | 445=1 2049 | 446=4 2050 | 447=8 2051 | 448=3 2052 | 449=8 2053 | 450=4 2054 | 451=7 2055 | 452=3 2056 | 453=6 2057 | 454=2 2058 | 455=7 2059 | 456=3 2060 | 457=6 2061 | 458=2 2062 | 459=5 2063 | 2064 | [WEAVING] 2065 | Rising Shed=true 2066 | Treadles=8 2067 | Shafts=8 2068 | 2069 | [WARP] 2070 | Units=centimeters 2071 | Color=3 2072 | Threads=64 2073 | Spacing=0.212 2074 | Thickness=0.212 2075 | 2076 | [WEFT] 2077 | Units=centimeters 2078 | Color=1 2079 | Threads=64 2080 | Spacing=0.212 2081 | Thickness=0.212 2082 | 2083 | [COLOR TABLE] 2084 | 1=999,999,999 2085 | 2=0,0,0 2086 | 3=121,0,607 2087 | 4=0,266,999 2088 | 5=0,999,999 2089 | 6=0,587,0 2090 | 7=466,999,0 2091 | 8=999,999,0 2092 | 9=999,532,0 2093 | 10=999,0,0 2094 | 11=999,0,599 2095 | 12=799,0,999 2096 | 13=481,305,767 2097 | 14=399,607,999 2098 | 15=399,999,999 2099 | 16=399,999,399 2100 | 17=787,999,399 2101 | 18=999,999,399 2102 | 19=999,677,399 2103 | 20=999,399,399 2104 | 21=999,399,760 2105 | 22=877,399,999 2106 | 23=121,0,599 2107 | 24=0,160,599 2108 | 25=0,599,599 2109 | 26=0,599,0 2110 | 27=278,599,0 2111 | 28=599,599,0 2112 | 29=599,321,0 2113 | 30=599,0,0 2114 | 31=599,0,360 2115 | 32=477,0,599 2116 | 33=368,266,799 2117 | 34=266,399,799 2118 | 35=266,799,799 2119 | 36=266,799,266 2120 | 37=599,799,266 2121 | 38=799,799,266 2122 | 39=799,532,266 2123 | 40=799,266,266 2124 | 41=799,266,599 2125 | 42=666,266,799 2126 | 43=148,0,799 2127 | 44=0,199,799 2128 | 45=0,799,799 2129 | 46=0,799,0 2130 | 47=348,799,0 2131 | 48=799,799,0 2132 | 49=799,399,0 2133 | 50=799,0,0 2134 | 51=799,0,450 2135 | 52=599,0,799 2136 | 53=658,532,999 2137 | 54=532,666,999 2138 | 55=532,999,999 2139 | 56=532,999,532 2140 | 57=901,999,532 2141 | 58=999,999,532 2142 | 59=999,697,532 2143 | 60=999,532,532 2144 | 61=999,532,799 2145 | 62=940,532,999 2146 | 63=195,133,932 2147 | 64=133,266,932 2148 | 65=133,932,932 2149 | 66=133,932,133 2150 | 67=278,932,133 2151 | 68=932,932,133 2152 | 69=932,321,133 2153 | 70=932,133,133 2154 | 71=932,133,360 2155 | 72=477,133,932 2156 | 73=501,399,932 2157 | 74=399,532,932 2158 | 75=399,932,932 2159 | 76=399,932,399 2160 | 77=732,932,399 2161 | 78=932,932,399 2162 | 79=932,666,399 2163 | 80=932,399,399 2164 | 81=932,399,732 2165 | 82=799,399,932 2166 | 2167 | [COLOR PALETTE] 2168 | Range=0,999 2169 | Entries=82 2170 | -------------------------------------------------------------------------------- /wifs/modified_rosepath.wif: -------------------------------------------------------------------------------- 1 | [WIF] 2 | Version=1.1 3 | Date=April 20, 1997 4 | Developers=wif@mhsoft.com 5 | Source Program=Fiberworks PCW 6 | Source Version=4.2 7 | 8 | [CONTENTS] 9 | COLOR PALETTE=true 10 | TEXT=true 11 | WEAVING=true 12 | WARP=true 13 | WEFT=true 14 | COLOR TABLE=true 15 | THREADING=true 16 | TIEUP=true 17 | TREADLING=true 18 | WARP COLORS=true 19 | WARP SPACING=true 20 | WEFT COLORS=true 21 | WEFT SPACING=true 22 | 23 | [TEXT] 24 | Title= 25 | 26 | [WEFT COLORS] 27 | 2=3 28 | 4=3 29 | 6=3 30 | 8=3 31 | 10=3 32 | 12=3 33 | 14=3 34 | 16=3 35 | 18=3 36 | 20=3 37 | 22=3 38 | 24=3 39 | 26=3 40 | 28=3 41 | 30=3 42 | 32=3 43 | 34=3 44 | 36=3 45 | 38=3 46 | 40=3 47 | 42=3 48 | 44=3 49 | 46=3 50 | 48=3 51 | 50=3 52 | 52=3 53 | 54=3 54 | 56=3 55 | 58=3 56 | 60=3 57 | 62=3 58 | 64=3 59 | 66=3 60 | 68=3 61 | 70=3 62 | 72=3 63 | 74=3 64 | 76=3 65 | 78=3 66 | 80=3 67 | 82=3 68 | 84=3 69 | 86=3 70 | 88=3 71 | 90=3 72 | 92=3 73 | 94=3 74 | 96=3 75 | 98=3 76 | 100=3 77 | 102=3 78 | 104=3 79 | 106=3 80 | 108=3 81 | 110=3 82 | 112=3 83 | 114=3 84 | 116=3 85 | 118=3 86 | 120=3 87 | 122=3 88 | 124=3 89 | 126=3 90 | 128=3 91 | 130=3 92 | 132=3 93 | 134=3 94 | 136=3 95 | 138=3 96 | 140=3 97 | 142=3 98 | 144=3 99 | 146=3 100 | 148=3 101 | 150=3 102 | 152=3 103 | 154=3 104 | 156=3 105 | 158=3 106 | 160=3 107 | 162=3 108 | 164=3 109 | 166=3 110 | 168=3 111 | 170=3 112 | 172=3 113 | 174=3 114 | 176=3 115 | 178=3 116 | 180=3 117 | 182=3 118 | 184=3 119 | 186=3 120 | 188=3 121 | 190=3 122 | 192=3 123 | 194=3 124 | 196=3 125 | 198=3 126 | 200=3 127 | 202=3 128 | 204=3 129 | 206=3 130 | 208=3 131 | 210=3 132 | 212=3 133 | 214=3 134 | 216=3 135 | 218=3 136 | 220=3 137 | 222=3 138 | 224=3 139 | 226=3 140 | 228=3 141 | 230=3 142 | 232=3 143 | 234=3 144 | 236=3 145 | 238=3 146 | 240=3 147 | 242=3 148 | 244=3 149 | 246=3 150 | 248=3 151 | 250=3 152 | 252=3 153 | 254=3 154 | 256=3 155 | 258=3 156 | 260=3 157 | 262=3 158 | 264=3 159 | 266=3 160 | 268=3 161 | 270=3 162 | 272=3 163 | 274=3 164 | 276=3 165 | 278=3 166 | 280=3 167 | 282=3 168 | 284=3 169 | 286=3 170 | 288=3 171 | 290=3 172 | 292=3 173 | 294=3 174 | 296=3 175 | 298=3 176 | 300=3 177 | 302=3 178 | 304=3 179 | 306=3 180 | 308=3 181 | 310=3 182 | 312=3 183 | 314=3 184 | 316=3 185 | 318=3 186 | 320=3 187 | 322=3 188 | 324=3 189 | 326=3 190 | 328=3 191 | 330=3 192 | 332=3 193 | 334=3 194 | 336=3 195 | 338=3 196 | 340=3 197 | 342=3 198 | 344=3 199 | 346=3 200 | 348=3 201 | 350=3 202 | 352=3 203 | 354=3 204 | 356=3 205 | 358=3 206 | 360=3 207 | 362=3 208 | 364=3 209 | 366=3 210 | 368=3 211 | 370=3 212 | 372=3 213 | 374=3 214 | 376=3 215 | 378=3 216 | 380=3 217 | 382=3 218 | 384=3 219 | 386=3 220 | 388=3 221 | 390=3 222 | 392=3 223 | 394=3 224 | 396=3 225 | 398=3 226 | 400=3 227 | 402=3 228 | 404=3 229 | 406=3 230 | 408=3 231 | 410=3 232 | 412=3 233 | 414=3 234 | 416=3 235 | 418=3 236 | 420=3 237 | 422=3 238 | 424=3 239 | 426=3 240 | 428=3 241 | 430=3 242 | 432=3 243 | 434=3 244 | 436=3 245 | 438=3 246 | 440=3 247 | 442=3 248 | 444=3 249 | 446=3 250 | 448=3 251 | 450=3 252 | 452=3 253 | 454=3 254 | 456=3 255 | 458=3 256 | 460=3 257 | 462=3 258 | 464=3 259 | 466=3 260 | 468=3 261 | 470=3 262 | 472=3 263 | 474=3 264 | 476=3 265 | 478=3 266 | 480=3 267 | 482=3 268 | 484=3 269 | 486=3 270 | 488=3 271 | 490=3 272 | 492=3 273 | 494=3 274 | 496=3 275 | 498=3 276 | 500=3 277 | 502=3 278 | 504=3 279 | 506=3 280 | 508=3 281 | 510=3 282 | 512=3 283 | 514=3 284 | 516=3 285 | 518=3 286 | 520=3 287 | 522=3 288 | 524=3 289 | 526=3 290 | 528=3 291 | 530=3 292 | 532=3 293 | 534=3 294 | 536=3 295 | 538=3 296 | 540=3 297 | 542=3 298 | 544=3 299 | 546=3 300 | 548=3 301 | 550=3 302 | 552=3 303 | 554=3 304 | 556=3 305 | 558=3 306 | 560=3 307 | 562=3 308 | 564=3 309 | 566=3 310 | 568=3 311 | 570=3 312 | 572=3 313 | 574=3 314 | 576=3 315 | 578=3 316 | 580=3 317 | 582=3 318 | 584=3 319 | 586=3 320 | 588=3 321 | 590=3 322 | 592=3 323 | 594=3 324 | 596=3 325 | 598=3 326 | 600=3 327 | 602=3 328 | 604=3 329 | 606=3 330 | 608=3 331 | 610=3 332 | 612=3 333 | 614=3 334 | 616=3 335 | 618=3 336 | 620=3 337 | 622=3 338 | 624=3 339 | 626=3 340 | 628=3 341 | 630=3 342 | 632=3 343 | 634=3 344 | 636=3 345 | 638=3 346 | 640=3 347 | 348 | [WARP COLORS] 349 | 2=1 350 | 4=1 351 | 6=1 352 | 8=1 353 | 10=1 354 | 12=1 355 | 14=1 356 | 16=1 357 | 18=1 358 | 20=1 359 | 22=1 360 | 24=1 361 | 26=1 362 | 28=1 363 | 30=1 364 | 32=1 365 | 34=1 366 | 36=1 367 | 38=1 368 | 40=1 369 | 42=1 370 | 44=1 371 | 46=1 372 | 48=1 373 | 50=1 374 | 52=1 375 | 54=1 376 | 56=1 377 | 58=1 378 | 60=1 379 | 62=1 380 | 64=1 381 | 66=1 382 | 68=1 383 | 70=1 384 | 72=1 385 | 74=1 386 | 76=1 387 | 78=1 388 | 80=1 389 | 82=1 390 | 84=1 391 | 86=1 392 | 88=1 393 | 90=1 394 | 92=1 395 | 94=1 396 | 96=1 397 | 98=1 398 | 100=1 399 | 102=1 400 | 104=1 401 | 106=1 402 | 108=1 403 | 110=1 404 | 112=1 405 | 114=1 406 | 116=1 407 | 118=1 408 | 120=1 409 | 122=1 410 | 124=1 411 | 126=1 412 | 128=1 413 | 130=1 414 | 132=1 415 | 134=1 416 | 136=1 417 | 138=1 418 | 140=1 419 | 142=1 420 | 144=1 421 | 146=1 422 | 148=1 423 | 150=1 424 | 152=1 425 | 154=1 426 | 156=1 427 | 158=1 428 | 160=1 429 | 162=1 430 | 164=1 431 | 166=1 432 | 168=1 433 | 170=1 434 | 172=1 435 | 174=1 436 | 176=1 437 | 178=1 438 | 180=1 439 | 182=1 440 | 184=1 441 | 186=1 442 | 188=1 443 | 190=1 444 | 192=1 445 | 194=1 446 | 196=1 447 | 198=1 448 | 200=1 449 | 202=1 450 | 204=1 451 | 206=1 452 | 208=1 453 | 210=1 454 | 212=1 455 | 214=1 456 | 216=1 457 | 218=1 458 | 220=1 459 | 222=1 460 | 224=1 461 | 226=1 462 | 228=1 463 | 230=1 464 | 232=1 465 | 234=1 466 | 236=1 467 | 238=1 468 | 240=1 469 | 242=1 470 | 244=1 471 | 246=1 472 | 248=1 473 | 250=1 474 | 252=1 475 | 254=1 476 | 256=1 477 | 258=1 478 | 260=1 479 | 262=1 480 | 264=1 481 | 266=1 482 | 268=1 483 | 270=1 484 | 272=1 485 | 274=1 486 | 276=1 487 | 278=1 488 | 280=1 489 | 282=1 490 | 284=1 491 | 286=1 492 | 288=1 493 | 290=1 494 | 292=1 495 | 294=1 496 | 296=1 497 | 298=1 498 | 300=1 499 | 302=1 500 | 304=1 501 | 306=1 502 | 308=1 503 | 310=1 504 | 312=1 505 | 314=1 506 | 316=1 507 | 318=1 508 | 320=1 509 | 322=1 510 | 324=1 511 | 326=1 512 | 328=1 513 | 330=1 514 | 332=1 515 | 334=1 516 | 336=1 517 | 338=1 518 | 340=1 519 | 342=1 520 | 344=1 521 | 346=1 522 | 348=1 523 | 350=1 524 | 352=1 525 | 354=1 526 | 356=1 527 | 358=1 528 | 360=1 529 | 362=1 530 | 364=1 531 | 366=1 532 | 368=1 533 | 370=1 534 | 372=1 535 | 374=1 536 | 376=1 537 | 378=1 538 | 380=1 539 | 382=1 540 | 384=1 541 | 386=1 542 | 388=1 543 | 390=1 544 | 392=1 545 | 394=1 546 | 396=1 547 | 398=1 548 | 400=1 549 | 402=1 550 | 404=1 551 | 406=1 552 | 408=1 553 | 410=1 554 | 412=1 555 | 414=1 556 | 416=1 557 | 418=1 558 | 420=1 559 | 422=1 560 | 424=1 561 | 426=1 562 | 428=1 563 | 430=1 564 | 432=1 565 | 434=1 566 | 436=1 567 | 438=1 568 | 440=1 569 | 442=1 570 | 444=1 571 | 446=1 572 | 448=1 573 | 450=1 574 | 452=1 575 | 454=1 576 | 456=1 577 | 458=1 578 | 579 | [WEFT SPACING] 580 | 2=0.424 581 | 4=0.424 582 | 6=0.424 583 | 8=0.424 584 | 10=0.424 585 | 12=0.424 586 | 14=0.424 587 | 16=0.424 588 | 18=0.424 589 | 20=0.424 590 | 22=0.424 591 | 24=0.424 592 | 26=0.424 593 | 28=0.424 594 | 30=0.424 595 | 32=0.424 596 | 34=0.424 597 | 36=0.424 598 | 38=0.424 599 | 40=0.424 600 | 42=0.424 601 | 44=0.424 602 | 46=0.424 603 | 48=0.424 604 | 50=0.424 605 | 52=0.424 606 | 54=0.424 607 | 56=0.424 608 | 58=0.424 609 | 60=0.424 610 | 62=0.424 611 | 64=0.424 612 | 66=0.424 613 | 68=0.424 614 | 70=0.424 615 | 72=0.424 616 | 74=0.424 617 | 76=0.424 618 | 78=0.424 619 | 80=0.424 620 | 82=0.424 621 | 84=0.424 622 | 86=0.424 623 | 88=0.424 624 | 90=0.424 625 | 92=0.424 626 | 94=0.424 627 | 96=0.424 628 | 98=0.424 629 | 100=0.424 630 | 102=0.424 631 | 104=0.424 632 | 106=0.424 633 | 108=0.424 634 | 110=0.424 635 | 112=0.424 636 | 114=0.424 637 | 116=0.424 638 | 118=0.424 639 | 120=0.424 640 | 122=0.424 641 | 124=0.424 642 | 126=0.424 643 | 128=0.424 644 | 130=0.424 645 | 132=0.424 646 | 134=0.424 647 | 136=0.424 648 | 138=0.424 649 | 140=0.424 650 | 142=0.424 651 | 144=0.424 652 | 146=0.424 653 | 148=0.424 654 | 150=0.424 655 | 152=0.424 656 | 154=0.424 657 | 156=0.424 658 | 158=0.424 659 | 160=0.424 660 | 162=0.424 661 | 164=0.424 662 | 166=0.424 663 | 168=0.424 664 | 170=0.424 665 | 172=0.424 666 | 174=0.424 667 | 176=0.424 668 | 178=0.424 669 | 180=0.424 670 | 182=0.424 671 | 184=0.424 672 | 186=0.424 673 | 188=0.424 674 | 190=0.424 675 | 192=0.424 676 | 194=0.424 677 | 196=0.424 678 | 198=0.424 679 | 200=0.424 680 | 202=0.424 681 | 204=0.424 682 | 206=0.424 683 | 208=0.424 684 | 210=0.424 685 | 212=0.424 686 | 214=0.424 687 | 216=0.424 688 | 218=0.424 689 | 220=0.424 690 | 222=0.424 691 | 224=0.424 692 | 226=0.424 693 | 228=0.424 694 | 230=0.424 695 | 232=0.424 696 | 234=0.424 697 | 236=0.424 698 | 238=0.424 699 | 240=0.424 700 | 242=0.424 701 | 244=0.424 702 | 246=0.424 703 | 248=0.424 704 | 250=0.424 705 | 252=0.424 706 | 254=0.424 707 | 256=0.424 708 | 258=0.424 709 | 260=0.424 710 | 262=0.424 711 | 264=0.424 712 | 266=0.424 713 | 268=0.424 714 | 270=0.424 715 | 272=0.424 716 | 274=0.424 717 | 276=0.424 718 | 278=0.424 719 | 280=0.424 720 | 282=0.424 721 | 284=0.424 722 | 286=0.424 723 | 288=0.424 724 | 290=0.424 725 | 292=0.424 726 | 294=0.424 727 | 296=0.424 728 | 298=0.424 729 | 300=0.424 730 | 302=0.424 731 | 304=0.424 732 | 306=0.424 733 | 308=0.424 734 | 310=0.424 735 | 312=0.424 736 | 314=0.424 737 | 316=0.424 738 | 318=0.424 739 | 320=0.424 740 | 322=0.424 741 | 324=0.424 742 | 326=0.424 743 | 328=0.424 744 | 330=0.424 745 | 332=0.424 746 | 334=0.424 747 | 336=0.424 748 | 338=0.424 749 | 340=0.424 750 | 342=0.424 751 | 344=0.424 752 | 346=0.424 753 | 348=0.424 754 | 350=0.424 755 | 352=0.424 756 | 354=0.424 757 | 356=0.424 758 | 358=0.424 759 | 360=0.424 760 | 362=0.424 761 | 364=0.424 762 | 366=0.424 763 | 368=0.424 764 | 370=0.424 765 | 372=0.424 766 | 374=0.424 767 | 376=0.424 768 | 378=0.424 769 | 380=0.424 770 | 382=0.424 771 | 384=0.424 772 | 386=0.424 773 | 388=0.424 774 | 390=0.424 775 | 392=0.424 776 | 394=0.424 777 | 396=0.424 778 | 398=0.424 779 | 400=0.424 780 | 402=0.424 781 | 404=0.424 782 | 406=0.424 783 | 408=0.424 784 | 410=0.424 785 | 412=0.424 786 | 414=0.424 787 | 416=0.424 788 | 418=0.424 789 | 420=0.424 790 | 422=0.424 791 | 424=0.424 792 | 426=0.424 793 | 428=0.424 794 | 430=0.424 795 | 432=0.424 796 | 434=0.424 797 | 436=0.424 798 | 438=0.424 799 | 440=0.424 800 | 442=0.424 801 | 444=0.424 802 | 446=0.424 803 | 448=0.424 804 | 450=0.424 805 | 452=0.424 806 | 454=0.424 807 | 456=0.424 808 | 458=0.424 809 | 460=0.424 810 | 462=0.424 811 | 464=0.424 812 | 466=0.424 813 | 468=0.424 814 | 470=0.424 815 | 472=0.424 816 | 474=0.424 817 | 476=0.424 818 | 478=0.424 819 | 480=0.424 820 | 482=0.424 821 | 484=0.424 822 | 486=0.424 823 | 488=0.424 824 | 490=0.424 825 | 492=0.424 826 | 494=0.424 827 | 496=0.424 828 | 498=0.424 829 | 500=0.424 830 | 502=0.424 831 | 504=0.424 832 | 506=0.424 833 | 508=0.424 834 | 510=0.424 835 | 512=0.424 836 | 514=0.424 837 | 516=0.424 838 | 518=0.424 839 | 520=0.424 840 | 522=0.424 841 | 524=0.424 842 | 526=0.424 843 | 528=0.424 844 | 530=0.424 845 | 532=0.424 846 | 534=0.424 847 | 536=0.424 848 | 538=0.424 849 | 540=0.424 850 | 542=0.424 851 | 544=0.424 852 | 546=0.424 853 | 548=0.424 854 | 550=0.424 855 | 552=0.424 856 | 554=0.424 857 | 556=0.424 858 | 558=0.424 859 | 560=0.424 860 | 562=0.424 861 | 564=0.424 862 | 566=0.424 863 | 568=0.424 864 | 570=0.424 865 | 572=0.424 866 | 574=0.424 867 | 576=0.424 868 | 578=0.424 869 | 580=0.424 870 | 582=0.424 871 | 584=0.424 872 | 586=0.424 873 | 588=0.424 874 | 590=0.424 875 | 592=0.424 876 | 594=0.424 877 | 596=0.424 878 | 598=0.424 879 | 600=0.424 880 | 602=0.424 881 | 604=0.424 882 | 606=0.424 883 | 608=0.424 884 | 610=0.424 885 | 612=0.424 886 | 614=0.424 887 | 616=0.424 888 | 618=0.424 889 | 620=0.424 890 | 622=0.424 891 | 624=0.424 892 | 626=0.424 893 | 628=0.424 894 | 630=0.424 895 | 632=0.424 896 | 634=0.424 897 | 636=0.424 898 | 638=0.424 899 | 640=0.424 900 | 901 | [WARP SPACING] 902 | 2=0.424 903 | 4=0.424 904 | 6=0.424 905 | 8=0.424 906 | 10=0.424 907 | 12=0.424 908 | 14=0.424 909 | 16=0.424 910 | 18=0.424 911 | 20=0.424 912 | 22=0.424 913 | 24=0.424 914 | 26=0.424 915 | 28=0.424 916 | 30=0.424 917 | 32=0.424 918 | 34=0.424 919 | 36=0.424 920 | 38=0.424 921 | 40=0.424 922 | 42=0.424 923 | 44=0.424 924 | 46=0.424 925 | 48=0.424 926 | 50=0.424 927 | 52=0.424 928 | 54=0.424 929 | 56=0.424 930 | 58=0.424 931 | 60=0.424 932 | 62=0.424 933 | 64=0.424 934 | 66=0.424 935 | 68=0.424 936 | 70=0.424 937 | 72=0.424 938 | 74=0.424 939 | 76=0.424 940 | 78=0.424 941 | 80=0.424 942 | 82=0.424 943 | 84=0.424 944 | 86=0.424 945 | 88=0.424 946 | 90=0.424 947 | 92=0.424 948 | 94=0.424 949 | 96=0.424 950 | 98=0.424 951 | 100=0.424 952 | 102=0.424 953 | 104=0.424 954 | 106=0.424 955 | 108=0.424 956 | 110=0.424 957 | 112=0.424 958 | 114=0.424 959 | 116=0.424 960 | 118=0.424 961 | 120=0.424 962 | 122=0.424 963 | 124=0.424 964 | 126=0.424 965 | 128=0.424 966 | 130=0.424 967 | 132=0.424 968 | 134=0.424 969 | 136=0.424 970 | 138=0.424 971 | 140=0.424 972 | 142=0.424 973 | 144=0.424 974 | 146=0.424 975 | 148=0.424 976 | 150=0.424 977 | 152=0.424 978 | 154=0.424 979 | 156=0.424 980 | 158=0.424 981 | 160=0.424 982 | 162=0.424 983 | 164=0.424 984 | 166=0.424 985 | 168=0.424 986 | 170=0.424 987 | 172=0.424 988 | 174=0.424 989 | 176=0.424 990 | 178=0.424 991 | 180=0.424 992 | 182=0.424 993 | 184=0.424 994 | 186=0.424 995 | 188=0.424 996 | 190=0.424 997 | 192=0.424 998 | 194=0.424 999 | 196=0.424 1000 | 198=0.424 1001 | 200=0.424 1002 | 202=0.424 1003 | 204=0.424 1004 | 206=0.424 1005 | 208=0.424 1006 | 210=0.424 1007 | 212=0.424 1008 | 214=0.424 1009 | 216=0.424 1010 | 218=0.424 1011 | 220=0.424 1012 | 222=0.424 1013 | 224=0.424 1014 | 226=0.424 1015 | 228=0.424 1016 | 230=0.424 1017 | 232=0.424 1018 | 234=0.424 1019 | 236=0.424 1020 | 238=0.424 1021 | 240=0.424 1022 | 242=0.424 1023 | 244=0.424 1024 | 246=0.424 1025 | 248=0.424 1026 | 250=0.424 1027 | 252=0.424 1028 | 254=0.424 1029 | 256=0.424 1030 | 258=0.424 1031 | 260=0.424 1032 | 262=0.424 1033 | 264=0.424 1034 | 266=0.424 1035 | 268=0.424 1036 | 270=0.424 1037 | 272=0.424 1038 | 274=0.424 1039 | 276=0.424 1040 | 278=0.424 1041 | 280=0.424 1042 | 282=0.424 1043 | 284=0.424 1044 | 286=0.424 1045 | 288=0.424 1046 | 290=0.424 1047 | 292=0.424 1048 | 294=0.424 1049 | 296=0.424 1050 | 298=0.424 1051 | 300=0.424 1052 | 302=0.424 1053 | 304=0.424 1054 | 306=0.424 1055 | 308=0.424 1056 | 310=0.424 1057 | 312=0.424 1058 | 314=0.424 1059 | 316=0.424 1060 | 318=0.424 1061 | 320=0.424 1062 | 322=0.424 1063 | 324=0.424 1064 | 326=0.424 1065 | 328=0.424 1066 | 330=0.424 1067 | 332=0.424 1068 | 334=0.424 1069 | 336=0.424 1070 | 338=0.424 1071 | 340=0.424 1072 | 342=0.424 1073 | 344=0.424 1074 | 346=0.424 1075 | 348=0.424 1076 | 350=0.424 1077 | 352=0.424 1078 | 354=0.424 1079 | 356=0.424 1080 | 358=0.424 1081 | 360=0.424 1082 | 362=0.424 1083 | 364=0.424 1084 | 366=0.424 1085 | 368=0.424 1086 | 370=0.424 1087 | 372=0.424 1088 | 374=0.424 1089 | 376=0.424 1090 | 378=0.424 1091 | 380=0.424 1092 | 382=0.424 1093 | 384=0.424 1094 | 386=0.424 1095 | 388=0.424 1096 | 390=0.424 1097 | 392=0.424 1098 | 394=0.424 1099 | 396=0.424 1100 | 398=0.424 1101 | 400=0.424 1102 | 402=0.424 1103 | 404=0.424 1104 | 406=0.424 1105 | 408=0.424 1106 | 410=0.424 1107 | 412=0.424 1108 | 414=0.424 1109 | 416=0.424 1110 | 418=0.424 1111 | 420=0.424 1112 | 422=0.424 1113 | 424=0.424 1114 | 426=0.424 1115 | 428=0.424 1116 | 430=0.424 1117 | 432=0.424 1118 | 434=0.424 1119 | 436=0.424 1120 | 438=0.424 1121 | 440=0.424 1122 | 442=0.424 1123 | 444=0.424 1124 | 446=0.424 1125 | 448=0.424 1126 | 450=0.424 1127 | 452=0.424 1128 | 454=0.424 1129 | 456=0.424 1130 | 458=0.424 1131 | 1132 | [THREADING] 1133 | 1=5 1134 | 2=2 1135 | 3=6 1136 | 4=3 1137 | 5=7 1138 | 6=2 1139 | 7=6 1140 | 8=3 1141 | 9=7 1142 | 10=4 1143 | 11=8 1144 | 12=3 1145 | 13=8 1146 | 14=4 1147 | 15=1 1148 | 16=5 1149 | 17=2 1150 | 18=6 1151 | 19=3 1152 | 20=7 1153 | 21=4 1154 | 22=8 1155 | 23=5 1156 | 24=2 1157 | 25=6 1158 | 26=3 1159 | 27=7 1160 | 28=4 1161 | 29=8 1162 | 30=4 1163 | 31=1 1164 | 32=5 1165 | 33=2 1166 | 34=6 1167 | 35=3 1168 | 36=7 1169 | 37=4 1170 | 38=8 1171 | 39=5 1172 | 40=1 1173 | 41=6 1174 | 42=2 1175 | 43=5 1176 | 44=1 1177 | 45=6 1178 | 46=2 1179 | 47=7 1180 | 48=3 1181 | 49=6 1182 | 50=2 1183 | 51=7 1184 | 52=3 1185 | 53=8 1186 | 54=4 1187 | 55=7 1188 | 56=3 1189 | 57=7 1190 | 58=4 1191 | 59=8 1192 | 60=3 1193 | 61=7 1194 | 62=2 1195 | 63=6 1196 | 64=3 1197 | 65=7 1198 | 66=2 1199 | 67=6 1200 | 68=1 1201 | 69=5 1202 | 70=2 1203 | 71=6 1204 | 72=1 1205 | 73=5 1206 | 74=8 1207 | 75=4 1208 | 76=7 1209 | 77=3 1210 | 78=6 1211 | 79=2 1212 | 80=5 1213 | 81=1 1214 | 82=4 1215 | 83=8 1216 | 84=4 1217 | 85=7 1218 | 86=3 1219 | 87=6 1220 | 88=2 1221 | 89=5 1222 | 90=8 1223 | 91=4 1224 | 92=7 1225 | 93=3 1226 | 94=6 1227 | 95=2 1228 | 96=5 1229 | 97=1 1230 | 98=4 1231 | 99=8 1232 | 100=3 1233 | 101=8 1234 | 102=4 1235 | 103=7 1236 | 104=3 1237 | 105=6 1238 | 106=2 1239 | 107=7 1240 | 108=3 1241 | 109=6 1242 | 110=2 1243 | 111=5 1244 | 112=1 1245 | 113=5 1246 | 114=2 1247 | 115=6 1248 | 116=1 1249 | 117=5 1250 | 118=2 1251 | 119=6 1252 | 120=3 1253 | 121=7 1254 | 122=2 1255 | 123=6 1256 | 124=3 1257 | 125=7 1258 | 126=4 1259 | 127=8 1260 | 128=3 1261 | 129=8 1262 | 130=4 1263 | 131=1 1264 | 132=5 1265 | 133=2 1266 | 134=6 1267 | 135=3 1268 | 136=7 1269 | 137=4 1270 | 138=8 1271 | 139=5 1272 | 140=2 1273 | 141=6 1274 | 142=3 1275 | 143=7 1276 | 144=4 1277 | 145=8 1278 | 146=4 1279 | 147=1 1280 | 148=5 1281 | 149=2 1282 | 150=6 1283 | 151=3 1284 | 152=7 1285 | 153=4 1286 | 154=8 1287 | 155=5 1288 | 156=1 1289 | 157=6 1290 | 158=2 1291 | 159=5 1292 | 160=1 1293 | 161=6 1294 | 162=2 1295 | 163=7 1296 | 164=3 1297 | 165=6 1298 | 166=2 1299 | 167=7 1300 | 168=3 1301 | 169=8 1302 | 170=4 1303 | 171=7 1304 | 172=3 1305 | 173=7 1306 | 174=4 1307 | 175=8 1308 | 176=3 1309 | 177=7 1310 | 178=2 1311 | 179=6 1312 | 180=3 1313 | 181=7 1314 | 182=2 1315 | 183=6 1316 | 184=1 1317 | 185=5 1318 | 186=2 1319 | 187=6 1320 | 188=1 1321 | 189=5 1322 | 190=8 1323 | 191=4 1324 | 192=7 1325 | 193=3 1326 | 194=6 1327 | 195=2 1328 | 196=5 1329 | 197=1 1330 | 198=4 1331 | 199=8 1332 | 200=4 1333 | 201=7 1334 | 202=3 1335 | 203=6 1336 | 204=2 1337 | 205=5 1338 | 206=8 1339 | 207=4 1340 | 208=7 1341 | 209=3 1342 | 210=6 1343 | 211=2 1344 | 212=5 1345 | 213=1 1346 | 214=4 1347 | 215=8 1348 | 216=3 1349 | 217=8 1350 | 218=4 1351 | 219=7 1352 | 220=3 1353 | 221=6 1354 | 222=2 1355 | 223=7 1356 | 224=3 1357 | 225=6 1358 | 226=2 1359 | 227=5 1360 | 228=1 1361 | 229=5 1362 | 230=2 1363 | 231=6 1364 | 232=1 1365 | 233=5 1366 | 234=2 1367 | 235=6 1368 | 236=3 1369 | 237=7 1370 | 238=2 1371 | 239=6 1372 | 240=3 1373 | 241=7 1374 | 242=4 1375 | 243=8 1376 | 244=3 1377 | 245=8 1378 | 246=4 1379 | 247=1 1380 | 248=5 1381 | 249=2 1382 | 250=6 1383 | 251=3 1384 | 252=7 1385 | 253=4 1386 | 254=8 1387 | 255=5 1388 | 256=2 1389 | 257=6 1390 | 258=3 1391 | 259=7 1392 | 260=4 1393 | 261=8 1394 | 262=4 1395 | 263=1 1396 | 264=5 1397 | 265=2 1398 | 266=6 1399 | 267=3 1400 | 268=7 1401 | 269=4 1402 | 270=8 1403 | 271=5 1404 | 272=1 1405 | 273=6 1406 | 274=2 1407 | 275=5 1408 | 276=1 1409 | 277=6 1410 | 278=2 1411 | 279=7 1412 | 280=3 1413 | 281=6 1414 | 282=2 1415 | 283=7 1416 | 284=3 1417 | 285=8 1418 | 286=4 1419 | 287=7 1420 | 288=3 1421 | 289=7 1422 | 290=4 1423 | 291=8 1424 | 292=3 1425 | 293=7 1426 | 294=2 1427 | 295=6 1428 | 296=3 1429 | 297=7 1430 | 298=2 1431 | 299=6 1432 | 300=1 1433 | 301=5 1434 | 302=2 1435 | 303=6 1436 | 304=1 1437 | 305=5 1438 | 306=8 1439 | 307=4 1440 | 308=7 1441 | 309=3 1442 | 310=6 1443 | 311=2 1444 | 312=5 1445 | 313=1 1446 | 314=4 1447 | 315=8 1448 | 316=4 1449 | 317=7 1450 | 318=3 1451 | 319=6 1452 | 320=2 1453 | 321=5 1454 | 322=8 1455 | 323=4 1456 | 324=7 1457 | 325=3 1458 | 326=6 1459 | 327=2 1460 | 328=5 1461 | 329=1 1462 | 330=4 1463 | 331=8 1464 | 332=3 1465 | 333=8 1466 | 334=4 1467 | 335=7 1468 | 336=3 1469 | 337=6 1470 | 338=2 1471 | 339=7 1472 | 340=3 1473 | 341=6 1474 | 342=2 1475 | 343=5 1476 | 344=1 1477 | 345=5 1478 | 346=2 1479 | 347=6 1480 | 348=1 1481 | 349=5 1482 | 350=2 1483 | 351=6 1484 | 352=3 1485 | 353=7 1486 | 354=2 1487 | 355=6 1488 | 356=3 1489 | 357=7 1490 | 358=4 1491 | 359=8 1492 | 360=3 1493 | 361=8 1494 | 362=4 1495 | 363=1 1496 | 364=5 1497 | 365=2 1498 | 366=6 1499 | 367=3 1500 | 368=7 1501 | 369=4 1502 | 370=8 1503 | 371=5 1504 | 372=2 1505 | 373=6 1506 | 374=3 1507 | 375=7 1508 | 376=4 1509 | 377=8 1510 | 378=4 1511 | 379=1 1512 | 380=5 1513 | 381=2 1514 | 382=6 1515 | 383=3 1516 | 384=7 1517 | 385=4 1518 | 386=8 1519 | 387=5 1520 | 388=1 1521 | 389=6 1522 | 390=2 1523 | 391=5 1524 | 392=1 1525 | 393=6 1526 | 394=2 1527 | 395=7 1528 | 396=3 1529 | 397=6 1530 | 398=2 1531 | 399=7 1532 | 400=3 1533 | 401=8 1534 | 402=4 1535 | 403=7 1536 | 404=3 1537 | 405=7 1538 | 406=4 1539 | 407=8 1540 | 408=3 1541 | 409=7 1542 | 410=2 1543 | 411=6 1544 | 412=3 1545 | 413=7 1546 | 414=2 1547 | 415=6 1548 | 416=1 1549 | 417=5 1550 | 418=2 1551 | 419=6 1552 | 420=1 1553 | 421=5 1554 | 422=8 1555 | 423=4 1556 | 424=7 1557 | 425=3 1558 | 426=6 1559 | 427=2 1560 | 428=5 1561 | 429=1 1562 | 430=4 1563 | 431=8 1564 | 432=4 1565 | 433=7 1566 | 434=3 1567 | 435=6 1568 | 436=2 1569 | 437=5 1570 | 438=8 1571 | 439=4 1572 | 440=7 1573 | 441=3 1574 | 442=6 1575 | 443=2 1576 | 444=5 1577 | 445=1 1578 | 446=4 1579 | 447=8 1580 | 448=3 1581 | 449=8 1582 | 450=4 1583 | 451=7 1584 | 452=3 1585 | 453=6 1586 | 454=2 1587 | 455=7 1588 | 456=3 1589 | 457=6 1590 | 458=2 1591 | 459=5 1592 | 1593 | [TIEUP] 1594 | 1=1,3,4 1595 | 2=2,4,5 1596 | 3=3,5,6 1597 | 4=4,6,7 1598 | 5=5,7,8 1599 | 6=1,6,8 1600 | 7=1,2,7 1601 | 8=1,2,3,8 1602 | 1603 | [TREADLING] 1604 | 1=2 1605 | 2=6 1606 | 3=3 1607 | 4=7 1608 | 5=4 1609 | 6=8 1610 | 7=1 1611 | 8=5 1612 | 9=4 1613 | 10=8 1614 | 11=3 1615 | 12=7 1616 | 13=2 1617 | 14=6 1618 | 15=8 1619 | 16=4 1620 | 17=7 1621 | 18=3 1622 | 19=6 1623 | 20=2 1624 | 21=5 1625 | 22=1 1626 | 23=8 1627 | 24=4 1628 | 25=5 1629 | 26=1 1630 | 27=6 1631 | 28=2 1632 | 29=7 1633 | 30=3 1634 | 31=1 1635 | 32=5 1636 | 33=2 1637 | 34=6 1638 | 35=3 1639 | 36=7 1640 | 37=4 1641 | 38=8 1642 | 39=1 1643 | 40=5 1644 | 41=4 1645 | 42=8 1646 | 43=3 1647 | 44=7 1648 | 45=2 1649 | 46=6 1650 | 47=8 1651 | 48=4 1652 | 49=7 1653 | 50=3 1654 | 51=6 1655 | 52=2 1656 | 53=5 1657 | 54=1 1658 | 55=8 1659 | 56=4 1660 | 57=5 1661 | 58=1 1662 | 59=6 1663 | 60=2 1664 | 61=7 1665 | 62=3 1666 | 63=1 1667 | 64=5 1668 | 65=2 1669 | 66=6 1670 | 67=3 1671 | 68=7 1672 | 69=4 1673 | 70=8 1674 | 71=1 1675 | 72=5 1676 | 73=4 1677 | 74=8 1678 | 75=3 1679 | 76=7 1680 | 77=2 1681 | 78=6 1682 | 79=8 1683 | 80=4 1684 | 81=7 1685 | 82=3 1686 | 83=6 1687 | 84=2 1688 | 85=5 1689 | 86=1 1690 | 87=8 1691 | 88=4 1692 | 89=5 1693 | 90=1 1694 | 91=6 1695 | 92=2 1696 | 93=7 1697 | 94=3 1698 | 95=1 1699 | 96=5 1700 | 97=2 1701 | 98=6 1702 | 99=3 1703 | 100=7 1704 | 101=4 1705 | 102=8 1706 | 103=1 1707 | 104=5 1708 | 105=4 1709 | 106=8 1710 | 107=3 1711 | 108=7 1712 | 109=2 1713 | 110=6 1714 | 111=8 1715 | 112=4 1716 | 113=7 1717 | 114=3 1718 | 115=6 1719 | 116=2 1720 | 117=5 1721 | 118=1 1722 | 119=8 1723 | 120=4 1724 | 121=5 1725 | 122=1 1726 | 123=6 1727 | 124=2 1728 | 125=7 1729 | 126=3 1730 | 127=1 1731 | 128=5 1732 | 129=2 1733 | 130=6 1734 | 131=3 1735 | 132=7 1736 | 133=4 1737 | 134=8 1738 | 135=1 1739 | 136=5 1740 | 137=4 1741 | 138=8 1742 | 139=3 1743 | 140=7 1744 | 141=2 1745 | 142=6 1746 | 143=8 1747 | 144=4 1748 | 145=7 1749 | 146=3 1750 | 147=6 1751 | 148=2 1752 | 149=5 1753 | 150=1 1754 | 151=8 1755 | 152=4 1756 | 153=5 1757 | 154=1 1758 | 155=6 1759 | 156=2 1760 | 157=7 1761 | 158=3 1762 | 159=1 1763 | 160=5 1764 | 161=2 1765 | 162=6 1766 | 163=3 1767 | 164=7 1768 | 165=4 1769 | 166=8 1770 | 167=1 1771 | 168=5 1772 | 169=4 1773 | 170=8 1774 | 171=3 1775 | 172=7 1776 | 173=2 1777 | 174=6 1778 | 175=8 1779 | 176=4 1780 | 177=7 1781 | 178=3 1782 | 179=6 1783 | 180=2 1784 | 181=5 1785 | 182=1 1786 | 183=8 1787 | 184=4 1788 | 185=5 1789 | 186=1 1790 | 187=6 1791 | 188=2 1792 | 189=7 1793 | 190=3 1794 | 191=1 1795 | 192=5 1796 | 193=2 1797 | 194=6 1798 | 195=3 1799 | 196=7 1800 | 197=4 1801 | 198=8 1802 | 199=1 1803 | 200=5 1804 | 201=4 1805 | 202=8 1806 | 203=3 1807 | 204=7 1808 | 205=2 1809 | 206=6 1810 | 207=8 1811 | 208=4 1812 | 209=7 1813 | 210=3 1814 | 211=6 1815 | 212=2 1816 | 213=5 1817 | 214=1 1818 | 215=8 1819 | 216=4 1820 | 217=5 1821 | 218=1 1822 | 219=6 1823 | 220=2 1824 | 221=7 1825 | 222=3 1826 | 223=1 1827 | 224=5 1828 | 225=2 1829 | 226=6 1830 | 227=3 1831 | 228=7 1832 | 229=4 1833 | 230=8 1834 | 231=1 1835 | 232=5 1836 | 233=4 1837 | 234=8 1838 | 235=3 1839 | 236=7 1840 | 237=2 1841 | 238=6 1842 | 239=8 1843 | 240=4 1844 | 241=7 1845 | 242=3 1846 | 243=6 1847 | 244=2 1848 | 245=5 1849 | 246=1 1850 | 247=8 1851 | 248=4 1852 | 249=5 1853 | 250=1 1854 | 251=6 1855 | 252=2 1856 | 253=7 1857 | 254=3 1858 | 255=1 1859 | 256=5 1860 | 257=2 1861 | 258=6 1862 | 259=3 1863 | 260=7 1864 | 261=4 1865 | 262=8 1866 | 263=1 1867 | 264=5 1868 | 265=4 1869 | 266=8 1870 | 267=3 1871 | 268=7 1872 | 269=2 1873 | 270=6 1874 | 271=8 1875 | 272=4 1876 | 273=7 1877 | 274=3 1878 | 275=6 1879 | 276=2 1880 | 277=5 1881 | 278=1 1882 | 279=8 1883 | 280=4 1884 | 281=5 1885 | 282=1 1886 | 283=6 1887 | 284=2 1888 | 285=7 1889 | 286=3 1890 | 287=1 1891 | 288=5 1892 | 289=2 1893 | 290=6 1894 | 291=3 1895 | 292=7 1896 | 293=4 1897 | 294=8 1898 | 295=1 1899 | 296=5 1900 | 297=4 1901 | 298=8 1902 | 299=3 1903 | 300=7 1904 | 301=2 1905 | 302=6 1906 | 303=8 1907 | 304=4 1908 | 305=7 1909 | 306=3 1910 | 307=6 1911 | 308=2 1912 | 309=5 1913 | 310=1 1914 | 311=8 1915 | 312=4 1916 | 313=5 1917 | 314=1 1918 | 315=6 1919 | 316=2 1920 | 317=7 1921 | 318=3 1922 | 319=1 1923 | 320=5 1924 | 321=2 1925 | 322=6 1926 | 323=3 1927 | 324=7 1928 | 325=4 1929 | 326=8 1930 | 327=1 1931 | 328=5 1932 | 329=4 1933 | 330=8 1934 | 331=3 1935 | 332=7 1936 | 333=2 1937 | 334=6 1938 | 335=8 1939 | 336=4 1940 | 337=7 1941 | 338=3 1942 | 339=6 1943 | 340=2 1944 | 341=5 1945 | 342=1 1946 | 343=8 1947 | 344=4 1948 | 345=5 1949 | 346=1 1950 | 347=6 1951 | 348=2 1952 | 349=7 1953 | 350=3 1954 | 351=1 1955 | 352=5 1956 | 353=2 1957 | 354=6 1958 | 355=3 1959 | 356=7 1960 | 357=4 1961 | 358=8 1962 | 359=1 1963 | 360=5 1964 | 361=4 1965 | 362=8 1966 | 363=3 1967 | 364=7 1968 | 365=2 1969 | 366=6 1970 | 367=8 1971 | 368=4 1972 | 369=7 1973 | 370=3 1974 | 371=6 1975 | 372=2 1976 | 373=5 1977 | 374=1 1978 | 375=8 1979 | 376=4 1980 | 377=5 1981 | 378=1 1982 | 379=6 1983 | 380=2 1984 | 381=7 1985 | 382=3 1986 | 383=1 1987 | 384=5 1988 | 385=2 1989 | 386=6 1990 | 387=3 1991 | 388=7 1992 | 389=4 1993 | 390=8 1994 | 391=1 1995 | 392=5 1996 | 393=4 1997 | 394=8 1998 | 395=3 1999 | 396=7 2000 | 397=2 2001 | 398=6 2002 | 399=8 2003 | 400=4 2004 | 401=7 2005 | 402=3 2006 | 403=6 2007 | 404=2 2008 | 405=5 2009 | 406=1 2010 | 407=8 2011 | 408=4 2012 | 409=5 2013 | 410=1 2014 | 411=6 2015 | 412=2 2016 | 413=7 2017 | 414=3 2018 | 415=1 2019 | 416=5 2020 | 417=2 2021 | 418=6 2022 | 419=3 2023 | 420=7 2024 | 421=4 2025 | 422=8 2026 | 423=1 2027 | 424=5 2028 | 425=4 2029 | 426=8 2030 | 427=3 2031 | 428=7 2032 | 429=2 2033 | 430=6 2034 | 431=8 2035 | 432=4 2036 | 433=7 2037 | 434=3 2038 | 435=6 2039 | 436=2 2040 | 437=5 2041 | 438=1 2042 | 439=8 2043 | 440=4 2044 | 441=5 2045 | 442=1 2046 | 443=6 2047 | 444=2 2048 | 445=7 2049 | 446=3 2050 | 447=1 2051 | 448=5 2052 | 449=2 2053 | 450=6 2054 | 451=3 2055 | 452=7 2056 | 453=4 2057 | 454=8 2058 | 455=1 2059 | 456=5 2060 | 457=4 2061 | 458=8 2062 | 459=3 2063 | 460=7 2064 | 461=2 2065 | 462=6 2066 | 463=8 2067 | 464=4 2068 | 465=7 2069 | 466=3 2070 | 467=6 2071 | 468=2 2072 | 469=5 2073 | 470=1 2074 | 471=8 2075 | 472=4 2076 | 473=5 2077 | 474=1 2078 | 475=6 2079 | 476=2 2080 | 477=7 2081 | 478=3 2082 | 479=1 2083 | 480=5 2084 | 481=2 2085 | 482=6 2086 | 483=3 2087 | 484=7 2088 | 485=4 2089 | 486=8 2090 | 487=1 2091 | 488=5 2092 | 489=4 2093 | 490=8 2094 | 491=3 2095 | 492=7 2096 | 493=2 2097 | 494=6 2098 | 495=8 2099 | 496=4 2100 | 497=7 2101 | 498=3 2102 | 499=6 2103 | 500=2 2104 | 501=5 2105 | 502=1 2106 | 503=8 2107 | 504=4 2108 | 505=5 2109 | 506=1 2110 | 507=6 2111 | 508=2 2112 | 509=7 2113 | 510=3 2114 | 511=1 2115 | 512=5 2116 | 513=2 2117 | 514=6 2118 | 515=3 2119 | 516=7 2120 | 517=4 2121 | 518=8 2122 | 519=1 2123 | 520=5 2124 | 521=4 2125 | 522=8 2126 | 523=3 2127 | 524=7 2128 | 525=2 2129 | 526=6 2130 | 527=8 2131 | 528=4 2132 | 529=7 2133 | 530=3 2134 | 531=6 2135 | 532=2 2136 | 533=5 2137 | 534=1 2138 | 535=8 2139 | 536=4 2140 | 537=5 2141 | 538=1 2142 | 539=6 2143 | 540=2 2144 | 541=7 2145 | 542=3 2146 | 543=1 2147 | 544=5 2148 | 545=2 2149 | 546=6 2150 | 547=3 2151 | 548=7 2152 | 549=4 2153 | 550=8 2154 | 551=1 2155 | 552=5 2156 | 553=4 2157 | 554=8 2158 | 555=3 2159 | 556=7 2160 | 557=2 2161 | 558=6 2162 | 559=8 2163 | 560=4 2164 | 561=7 2165 | 562=3 2166 | 563=6 2167 | 564=2 2168 | 565=5 2169 | 566=1 2170 | 567=8 2171 | 568=4 2172 | 569=5 2173 | 570=1 2174 | 571=6 2175 | 572=2 2176 | 573=7 2177 | 574=3 2178 | 575=1 2179 | 576=5 2180 | 577=2 2181 | 578=6 2182 | 579=3 2183 | 580=7 2184 | 581=4 2185 | 582=8 2186 | 583=1 2187 | 584=5 2188 | 585=4 2189 | 586=8 2190 | 587=3 2191 | 588=7 2192 | 589=2 2193 | 590=6 2194 | 591=8 2195 | 592=4 2196 | 593=7 2197 | 594=3 2198 | 595=6 2199 | 596=2 2200 | 597=5 2201 | 598=1 2202 | 599=8 2203 | 600=4 2204 | 601=5 2205 | 602=1 2206 | 603=6 2207 | 604=2 2208 | 605=7 2209 | 606=3 2210 | 607=1 2211 | 608=5 2212 | 609=2 2213 | 610=6 2214 | 611=3 2215 | 612=7 2216 | 613=4 2217 | 614=8 2218 | 615=1 2219 | 616=5 2220 | 617=4 2221 | 618=8 2222 | 619=3 2223 | 620=7 2224 | 621=2 2225 | 622=6 2226 | 623=8 2227 | 624=4 2228 | 625=7 2229 | 626=3 2230 | 627=6 2231 | 628=2 2232 | 629=5 2233 | 630=1 2234 | 631=8 2235 | 632=4 2236 | 633=5 2237 | 634=1 2238 | 635=6 2239 | 636=2 2240 | 637=7 2241 | 638=3 2242 | 639=1 2243 | 640=5 2244 | 2245 | [WEAVING] 2246 | Rising Shed=true 2247 | Treadles=8 2248 | Shafts=8 2249 | 2250 | [WARP] 2251 | Units=centimeters 2252 | Color=3 2253 | Threads=64 2254 | Spacing=0.212 2255 | Thickness=0.212 2256 | 2257 | [WEFT] 2258 | Units=centimeters 2259 | Color=1 2260 | Threads=64 2261 | Spacing=0.212 2262 | Thickness=0.212 2263 | 2264 | [COLOR TABLE] 2265 | 1=999,999,999 2266 | 2=0,0,0 2267 | 3=121,0,607 2268 | 4=0,266,999 2269 | 5=0,999,999 2270 | 6=0,587,0 2271 | 7=466,999,0 2272 | 8=999,999,0 2273 | 9=999,532,0 2274 | 10=999,0,0 2275 | 11=999,0,599 2276 | 12=799,0,999 2277 | 13=481,305,767 2278 | 14=399,607,999 2279 | 15=399,999,999 2280 | 16=399,999,399 2281 | 17=787,999,399 2282 | 18=999,999,399 2283 | 19=999,677,399 2284 | 20=999,399,399 2285 | 21=999,399,760 2286 | 22=877,399,999 2287 | 23=121,0,599 2288 | 24=0,160,599 2289 | 25=0,599,599 2290 | 26=0,599,0 2291 | 27=278,599,0 2292 | 28=599,599,0 2293 | 29=599,321,0 2294 | 30=599,0,0 2295 | 31=599,0,360 2296 | 32=477,0,599 2297 | 33=368,266,799 2298 | 34=266,399,799 2299 | 35=266,799,799 2300 | 36=266,799,266 2301 | 37=599,799,266 2302 | 38=799,799,266 2303 | 39=799,532,266 2304 | 40=799,266,266 2305 | 41=799,266,599 2306 | 42=666,266,799 2307 | 43=148,0,799 2308 | 44=0,199,799 2309 | 45=0,799,799 2310 | 46=0,799,0 2311 | 47=348,799,0 2312 | 48=799,799,0 2313 | 49=799,399,0 2314 | 50=799,0,0 2315 | 51=799,0,450 2316 | 52=599,0,799 2317 | 53=658,532,999 2318 | 54=532,666,999 2319 | 55=532,999,999 2320 | 56=532,999,532 2321 | 57=901,999,532 2322 | 58=999,999,532 2323 | 59=999,697,532 2324 | 60=999,532,532 2325 | 61=999,532,799 2326 | 62=940,532,999 2327 | 63=195,133,932 2328 | 64=133,266,932 2329 | 65=133,932,932 2330 | 66=133,932,133 2331 | 67=278,932,133 2332 | 68=932,932,133 2333 | 69=932,321,133 2334 | 70=932,133,133 2335 | 71=932,133,360 2336 | 72=477,133,932 2337 | 73=501,399,932 2338 | 74=399,532,932 2339 | 75=399,932,932 2340 | 76=399,932,399 2341 | 77=732,932,399 2342 | 78=932,932,399 2343 | 79=932,666,399 2344 | 80=932,399,399 2345 | 81=932,399,732 2346 | 82=799,399,932 2347 | 2348 | [COLOR PALETTE] 2349 | Range=0,999 2350 | Entries=82 2351 | --------------------------------------------------------------------------------