├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── License.txt ├── README.md ├── gifs └── preview.gif ├── presets ├── README.md ├── lexicon.txt ├── patterns │ ├── pattern1.txt │ ├── pattern10.txt │ ├── pattern100.txt │ ├── pattern101.txt │ ├── pattern102.txt │ ├── pattern103.txt │ ├── pattern104.txt │ ├── pattern105.txt │ ├── pattern106.txt │ ├── pattern107.txt │ ├── pattern108.txt │ ├── pattern109.txt │ ├── pattern11.txt │ ├── pattern110.txt │ ├── pattern111.txt │ ├── pattern112.txt │ ├── pattern113.txt │ ├── pattern114.txt │ ├── pattern115.txt │ ├── pattern116.txt │ ├── pattern117.txt │ ├── pattern118.txt │ ├── pattern119.txt │ ├── pattern12.txt │ ├── pattern120.txt │ ├── pattern121.txt │ ├── pattern122.txt │ ├── pattern123.txt │ ├── pattern124.txt │ ├── pattern125.txt │ ├── pattern126.txt │ ├── pattern127.txt │ ├── pattern128.txt │ ├── pattern129.txt │ ├── pattern13.txt │ ├── pattern130.txt │ ├── pattern131.txt │ ├── pattern132.txt │ ├── pattern133.txt │ ├── pattern134.txt │ ├── pattern135.txt │ ├── pattern136.txt │ ├── pattern137.txt │ ├── pattern138.txt │ ├── pattern139.txt │ ├── pattern14.txt │ ├── pattern140.txt │ ├── pattern141.txt │ ├── pattern142.txt │ ├── pattern143.txt │ ├── pattern144.txt │ ├── pattern145.txt │ ├── pattern146.txt │ ├── pattern147.txt │ ├── pattern148.txt │ ├── pattern149.txt │ ├── pattern15.txt │ ├── pattern150.txt │ ├── pattern151.txt │ ├── pattern152.txt │ ├── pattern153.txt │ ├── pattern154.txt │ ├── pattern155.txt │ ├── pattern156.txt │ ├── pattern157.txt │ ├── pattern158.txt │ ├── pattern159.txt │ ├── pattern16.txt │ ├── pattern160.txt │ ├── pattern161.txt │ ├── pattern162.txt │ ├── pattern163.txt │ ├── pattern164.txt │ ├── pattern165.txt │ ├── pattern166.txt │ ├── pattern167.txt │ ├── pattern168.txt │ ├── pattern169.txt │ ├── pattern17.txt │ ├── pattern170.txt │ ├── pattern171.txt │ ├── pattern172.txt │ ├── pattern173.txt │ ├── pattern174.txt │ ├── pattern175.txt │ ├── pattern176.txt │ ├── pattern177.txt │ ├── pattern178.txt │ ├── pattern179.txt │ ├── pattern18.txt │ ├── pattern180.txt │ ├── pattern181.txt │ ├── pattern182.txt │ ├── pattern183.txt │ ├── pattern184.txt │ ├── pattern185.txt │ ├── pattern186.txt │ ├── pattern187.txt │ ├── pattern188.txt │ ├── pattern189.txt │ ├── pattern19.txt │ ├── pattern190.txt │ ├── pattern191.txt │ ├── pattern192.txt │ ├── pattern193.txt │ ├── pattern194.txt │ ├── pattern195.txt │ ├── pattern196.txt │ ├── pattern197.txt │ ├── pattern198.txt │ ├── pattern199.txt │ ├── pattern2.txt │ ├── pattern20.txt │ ├── pattern200.txt │ ├── pattern201.txt │ ├── pattern202.txt │ ├── pattern203.txt │ ├── pattern204.txt │ ├── pattern205.txt │ ├── pattern206.txt │ ├── pattern207.txt │ ├── pattern208.txt │ ├── pattern209.txt │ ├── pattern21.txt │ ├── pattern210.txt │ ├── pattern211.txt │ ├── pattern212.txt │ ├── pattern213.txt │ ├── pattern214.txt │ ├── pattern215.txt │ ├── pattern216.txt │ ├── pattern217.txt │ ├── pattern218.txt │ ├── pattern219.txt │ ├── pattern22.txt │ ├── pattern220.txt │ ├── pattern221.txt │ ├── pattern222.txt │ ├── pattern223.txt │ ├── pattern224.txt │ ├── pattern225.txt │ ├── pattern226.txt │ ├── pattern227.txt │ ├── pattern228.txt │ ├── pattern229.txt │ ├── pattern23.txt │ ├── pattern230.txt │ ├── pattern231.txt │ ├── pattern232.txt │ ├── pattern233.txt │ ├── pattern234.txt │ ├── pattern235.txt │ ├── pattern236.txt │ ├── pattern237.txt │ ├── pattern238.txt │ ├── pattern239.txt │ ├── pattern24.txt │ ├── pattern240.txt │ ├── pattern241.txt │ ├── pattern242.txt │ ├── pattern243.txt │ ├── pattern244.txt │ ├── pattern245.txt │ ├── pattern246.txt │ ├── pattern247.txt │ ├── pattern248.txt │ ├── pattern249.txt │ ├── pattern25.txt │ ├── pattern250.txt │ ├── pattern251.txt │ ├── pattern252.txt │ ├── pattern253.txt │ ├── pattern254.txt │ ├── pattern255.txt │ ├── pattern256.txt │ ├── pattern257.txt │ ├── pattern258.txt │ ├── pattern259.txt │ ├── pattern26.txt │ ├── pattern260.txt │ ├── pattern261.txt │ ├── pattern262.txt │ ├── pattern263.txt │ ├── pattern264.txt │ ├── pattern265.txt │ ├── pattern266.txt │ ├── pattern267.txt │ ├── pattern268.txt │ ├── pattern269.txt │ ├── pattern27.txt │ ├── pattern270.txt │ ├── pattern271.txt │ ├── pattern272.txt │ ├── pattern273.txt │ ├── pattern274.txt │ ├── pattern275.txt │ ├── pattern276.txt │ ├── pattern277.txt │ ├── pattern278.txt │ ├── pattern279.txt │ ├── pattern28.txt │ ├── pattern280.txt │ ├── pattern281.txt │ ├── pattern282.txt │ ├── pattern283.txt │ ├── pattern284.txt │ ├── pattern285.txt │ ├── pattern286.txt │ ├── pattern287.txt │ ├── pattern288.txt │ ├── pattern289.txt │ ├── pattern29.txt │ ├── pattern290.txt │ ├── pattern291.txt │ ├── pattern292.txt │ ├── pattern293.txt │ ├── pattern294.txt │ ├── pattern295.txt │ ├── pattern296.txt │ ├── pattern297.txt │ ├── pattern298.txt │ ├── pattern299.txt │ ├── pattern3.txt │ ├── pattern30.txt │ ├── pattern300.txt │ ├── pattern301.txt │ ├── pattern302.txt │ ├── pattern303.txt │ ├── pattern304.txt │ ├── pattern305.txt │ ├── pattern306.txt │ ├── pattern307.txt │ ├── pattern308.txt │ ├── pattern309.txt │ ├── pattern31.txt │ ├── pattern310.txt │ ├── pattern311.txt │ ├── pattern312.txt │ ├── pattern313.txt │ ├── pattern314.txt │ ├── pattern315.txt │ ├── pattern316.txt │ ├── pattern317.txt │ ├── pattern318.txt │ ├── pattern319.txt │ ├── pattern32.txt │ ├── pattern320.txt │ ├── pattern321.txt │ ├── pattern322.txt │ ├── pattern323.txt │ ├── pattern324.txt │ ├── pattern325.txt │ ├── pattern326.txt │ ├── pattern327.txt │ ├── pattern328.txt │ ├── pattern329.txt │ ├── pattern33.txt │ ├── pattern330.txt │ ├── pattern331.txt │ ├── pattern332.txt │ ├── pattern333.txt │ ├── pattern334.txt │ ├── pattern335.txt │ ├── pattern336.txt │ ├── pattern337.txt │ ├── pattern338.txt │ ├── pattern339.txt │ ├── pattern34.txt │ ├── pattern340.txt │ ├── pattern341.txt │ ├── pattern342.txt │ ├── pattern343.txt │ ├── pattern344.txt │ ├── pattern345.txt │ ├── pattern346.txt │ ├── pattern347.txt │ ├── pattern348.txt │ ├── pattern349.txt │ ├── pattern35.txt │ ├── pattern350.txt │ ├── pattern351.txt │ ├── pattern352.txt │ ├── pattern353.txt │ ├── pattern354.txt │ ├── pattern355.txt │ ├── pattern356.txt │ ├── pattern357.txt │ ├── pattern358.txt │ ├── pattern359.txt │ ├── pattern36.txt │ ├── pattern360.txt │ ├── pattern361.txt │ ├── pattern362.txt │ ├── pattern363.txt │ ├── pattern364.txt │ ├── pattern365.txt │ ├── pattern366.txt │ ├── pattern367.txt │ ├── pattern368.txt │ ├── pattern369.txt │ ├── pattern37.txt │ ├── pattern370.txt │ ├── pattern371.txt │ ├── pattern372.txt │ ├── pattern373.txt │ ├── pattern374.txt │ ├── pattern375.txt │ ├── pattern376.txt │ ├── pattern377.txt │ ├── pattern378.txt │ ├── pattern379.txt │ ├── pattern38.txt │ ├── pattern380.txt │ ├── pattern381.txt │ ├── pattern382.txt │ ├── pattern383.txt │ ├── pattern384.txt │ ├── pattern385.txt │ ├── pattern386.txt │ ├── pattern387.txt │ ├── pattern388.txt │ ├── pattern389.txt │ ├── pattern39.txt │ ├── pattern390.txt │ ├── pattern391.txt │ ├── pattern392.txt │ ├── pattern393.txt │ ├── pattern394.txt │ ├── pattern395.txt │ ├── pattern396.txt │ ├── pattern397.txt │ ├── pattern398.txt │ ├── pattern399.txt │ ├── pattern4.txt │ ├── pattern40.txt │ ├── pattern400.txt │ ├── pattern401.txt │ ├── pattern402.txt │ ├── pattern403.txt │ ├── pattern404.txt │ ├── pattern405.txt │ ├── pattern406.txt │ ├── pattern407.txt │ ├── pattern408.txt │ ├── pattern409.txt │ ├── pattern41.txt │ ├── pattern410.txt │ ├── pattern411.txt │ ├── pattern412.txt │ ├── pattern413.txt │ ├── pattern414.txt │ ├── pattern415.txt │ ├── pattern416.txt │ ├── pattern417.txt │ ├── pattern418.txt │ ├── pattern419.txt │ ├── pattern42.txt │ ├── pattern420.txt │ ├── pattern421.txt │ ├── pattern422.txt │ ├── pattern423.txt │ ├── pattern424.txt │ ├── pattern425.txt │ ├── pattern426.txt │ ├── pattern427.txt │ ├── pattern428.txt │ ├── pattern429.txt │ ├── pattern43.txt │ ├── pattern430.txt │ ├── pattern431.txt │ ├── pattern432.txt │ ├── pattern433.txt │ ├── pattern434.txt │ ├── pattern435.txt │ ├── pattern436.txt │ ├── pattern437.txt │ ├── pattern438.txt │ ├── pattern439.txt │ ├── pattern44.txt │ ├── pattern440.txt │ ├── pattern441.txt │ ├── pattern442.txt │ ├── pattern443.txt │ ├── pattern444.txt │ ├── pattern445.txt │ ├── pattern446.txt │ ├── pattern447.txt │ ├── pattern448.txt │ ├── pattern449.txt │ ├── pattern45.txt │ ├── pattern450.txt │ ├── pattern451.txt │ ├── pattern452.txt │ ├── pattern453.txt │ ├── pattern454.txt │ ├── pattern455.txt │ ├── pattern456.txt │ ├── pattern457.txt │ ├── pattern458.txt │ ├── pattern459.txt │ ├── pattern46.txt │ ├── pattern460.txt │ ├── pattern461.txt │ ├── pattern462.txt │ ├── pattern463.txt │ ├── pattern464.txt │ ├── pattern465.txt │ ├── pattern466.txt │ ├── pattern467.txt │ ├── pattern468.txt │ ├── pattern469.txt │ ├── pattern47.txt │ ├── pattern470.txt │ ├── pattern471.txt │ ├── pattern472.txt │ ├── pattern473.txt │ ├── pattern474.txt │ ├── pattern475.txt │ ├── pattern476.txt │ ├── pattern477.txt │ ├── pattern478.txt │ ├── pattern479.txt │ ├── pattern48.txt │ ├── pattern480.txt │ ├── pattern481.txt │ ├── pattern482.txt │ ├── pattern483.txt │ ├── pattern484.txt │ ├── pattern485.txt │ ├── pattern486.txt │ ├── pattern487.txt │ ├── pattern488.txt │ ├── pattern489.txt │ ├── pattern49.txt │ ├── pattern490.txt │ ├── pattern491.txt │ ├── pattern492.txt │ ├── pattern493.txt │ ├── pattern494.txt │ ├── pattern495.txt │ ├── pattern496.txt │ ├── pattern497.txt │ ├── pattern498.txt │ ├── pattern499.txt │ ├── pattern5.txt │ ├── pattern50.txt │ ├── pattern500.txt │ ├── pattern501.txt │ ├── pattern502.txt │ ├── pattern503.txt │ ├── pattern504.txt │ ├── pattern505.txt │ ├── pattern506.txt │ ├── pattern507.txt │ ├── pattern508.txt │ ├── pattern509.txt │ ├── pattern51.txt │ ├── pattern510.txt │ ├── pattern511.txt │ ├── pattern512.txt │ ├── pattern513.txt │ ├── pattern52.txt │ ├── pattern53.txt │ ├── pattern54.txt │ ├── pattern55.txt │ ├── pattern56.txt │ ├── pattern57.txt │ ├── pattern58.txt │ ├── pattern59.txt │ ├── pattern6.txt │ ├── pattern60.txt │ ├── pattern61.txt │ ├── pattern62.txt │ ├── pattern63.txt │ ├── pattern64.txt │ ├── pattern65.txt │ ├── pattern66.txt │ ├── pattern67.txt │ ├── pattern68.txt │ ├── pattern69.txt │ ├── pattern7.txt │ ├── pattern70.txt │ ├── pattern71.txt │ ├── pattern72.txt │ ├── pattern73.txt │ ├── pattern74.txt │ ├── pattern75.txt │ ├── pattern76.txt │ ├── pattern77.txt │ ├── pattern78.txt │ ├── pattern79.txt │ ├── pattern8.txt │ ├── pattern80.txt │ ├── pattern81.txt │ ├── pattern82.txt │ ├── pattern83.txt │ ├── pattern84.txt │ ├── pattern85.txt │ ├── pattern86.txt │ ├── pattern87.txt │ ├── pattern88.txt │ ├── pattern89.txt │ ├── pattern9.txt │ ├── pattern90.txt │ ├── pattern91.txt │ ├── pattern92.txt │ ├── pattern93.txt │ ├── pattern94.txt │ ├── pattern95.txt │ ├── pattern96.txt │ ├── pattern97.txt │ ├── pattern98.txt │ └── pattern99.txt └── scripts │ ├── addtworows.sh │ ├── filter.sh │ ├── force42Height.py │ ├── lines.py │ ├── newfiles.py │ └── parse.py └── src ├── generation.rs ├── main.rs └── ui.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.vscode 3 | /presets/demo/* 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "gof-rs" 3 | version = "0.2.4" 4 | license = "MIT" 5 | authors = ["Omar Magdy "] 6 | description = "Game of life in your terminal with over 500 unique patterns to choose from." 7 | repository = "https://github.com/omagdy7/gof-rs" 8 | keywords = ["cli", "game-of-life"] 9 | edition = "2021" 10 | include = ["src/", "presets/patterns/*.txt"] 11 | 12 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 | 14 | [dependencies] 15 | colored = "2.1.0" 16 | crossterm = "0.28.1" 17 | include_dir = "0.7.4" 18 | rand = "0.8.5" 19 | ratatui = "0.29.0" 20 | 21 | -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2022 Omar Magdy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Controls 2 | * a: play animation 3 | * n: next generation 4 | * s: stop 5 | * j or down arrow: go down next pattern (note: you have to stop the animation to browse the patterns) 6 | * k or up arrow: go up next pattern 7 | 8 | 9 | # Preview 10 | ![preview](./gifs/preview.gif) 11 | 12 | 13 | # How to run 14 | ``` 15 | git clone https://github.com/omagdy7/gof-rs 16 | cd gof-rs 17 | cargo run --release 18 | ``` 19 | # Disclaimer 20 | - Your terminal has to support emojis(for example: kitty, gnome terminal) 21 | - Your terminal font has to be using a flavour of nerd font(for example: JetBrains Mono Nerd font) 22 | 23 | # Install 24 | ``` 25 | cargo install gof-rs 26 | ``` 27 | 28 | # TODOs 29 | - [x] Add a lot of unique patterns. 30 | - [x] Add full screen mode without the left bar. 31 | - [ ] Add current generation number. 32 | - [ ] Make the UI Responsive when terminal is resized 33 | - [ ] Make the animation speed adjustable 34 | - [ ] Make the animation repeatable if all generation dies out 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /gifs/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omagdy7/gof-rs/0688270d3a4afbadb6ceebb339dfdc314d1c71ac/gifs/preview.gif -------------------------------------------------------------------------------- /presets/README.md: -------------------------------------------------------------------------------- 1 | # CREDITS 2 | The largest single source for the early versions of this lexicon was 3 | a glossary compiled by Alan Hensel "with indispensable help from John 4 | Conway, Dean Hickerson, David Bell, Bill Gosper, Bob Wainwright, Noam 5 | Elkies, Nathan Thompson, Harold McIntosh, and Dan Hoey". 6 | Other sources include the works listed in the bibliography at the 7 | end of this lexicon, as well as pattern collections by Alan Hensel and 8 | David Bell (and especially Dean Hickerson's file stamp.l in the latter 9 | collection), and the web sites of Mark Niemiec, Paul Callahan, Achim 10 | Flammenkamp, Robert Wainwright and Heinrich Koenig. Recent releases 11 | also use a lot of information from Dean Hickerson's header to his 12 | 1995 stamp file (http://conwaylife.com/ref/DRH/stamps.html). 13 | Most of the information on recent results is from the discoverers 14 | themselves, or from Nathaniel Johnston's excellent resources at 15 | http://www.conwaylife.com, including both the LifeWiki and the 16 | discussion forums. 17 | The following people all provided useful comments on earlier releases 18 | of this lexicon: David Bell, Nicolay Beluchenko, Johan Bontes, Daniel 19 | Collazo, Scot Ellison, Nick Gotts, Ivan Fomichev, Dave Greene, Alan 20 | Hensel, Dean Hickerson, Dieter Leithner, Mark Niemiec, Gabriel Nivasch, 21 | Andrzej Okrasinski, Arie Paap, Peter Rott, Chris Rowett, Tony Smith, 22 | Ken Takusagawa, Andrew Trevorrow, Malcolm Tyrrell, and the 23 | conwaylife.com forum users with the handles 'thunk' and 'Apple Bottom'. 24 | The format, errors, use of British English and anything else you 25 | might want to complain about are by Stephen Silver - except that for 26 | post-Version 25 definitions, everything besides the British English 27 | may well be Dave Greene's fault instead. 28 | 29 | # COPYING 30 | This lexicon is copyright (C) Stephen Silver, 1997-2018. It may be 31 | freely copied, modified and distributed under the terms of the Creative 32 | Commons Attribution-ShareAlike 3.0 Unported licence (CC BY-SA 3.0), 33 | as long as due credit is given. This includes not just credit to those 34 | who have contributed in some way to the present version (see above), 35 | but also credit to those who have made any modifications. 36 | 37 | -------------------------------------------------------------------------------- /presets/patterns/pattern1.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ...................................*.................................... 18 | ..................................*.*................................... 19 | ..................................*.*................................... 20 | .................................**.**.................................. 21 | ................................*.....*................................. 22 | ...............................*.*.*.*.*................................ 23 | ...............................*.*...*.*................................ 24 | ..............................**.*...*.**............................... 25 | ..............................*..*.*.*..*............................... 26 | ................................*.....*................................. 27 | .................................**.**.................................. 28 | ..................................*.*................................... 29 | ..................................*.*................................... 30 | ...................................*.................................... 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern10.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ................................*.***.*................................. 20 | .................................*.*.*..*............................... 21 | ...............................*.***..**................................ 22 | ................................*.*****.*............................... 23 | ...............................*..*..****............................... 24 | ...............................****..*..*............................... 25 | ...............................*.*****.*................................ 26 | ................................**..***.*............................... 27 | ...............................*..*.*.*................................. 28 | .................................*.***.*................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern11.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ................................................*.*..................... 10 | ................................................**...................... 11 | .................................................*...................... 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | .....................................*.................................. 21 | .....................................*.*................................ 22 | .....................................**................................. 23 | ........................................................................ 24 | ...................................**................................... 25 | .....................**.**.**.....*..*.................................. 26 | .....................**....**......*.*.................................. 27 | .....................**.**.**.......*................................... 28 | ........................................................................ 29 | ........................**..............**.............................. 30 | ......................*....*............*............................... 31 | .....................*......*............***............................ 32 | ....................*........*.............*............................ 33 | ....................*........*.......................................... 34 | ....................*........*.......................................... 35 | .....................*......*........................................... 36 | ......................*....*............................................ 37 | ........................**.............................................. 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern12.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ..........................**................**.......................... 19 | ...........................*................*........................... 20 | ...........................*.*............*.*........................... 21 | ............................**............**............................ 22 | .................................*....*................................. 23 | ...............................**.****.**............................... 24 | .................................*....*................................. 25 | ............................**............**............................ 26 | ...........................*.*............*.*........................... 27 | ...........................*................*........................... 28 | ..........................**................**.......................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern13.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | .................................***.................................... 23 | ...................................*.*.................................. 24 | ...................................****................................. 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern14.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ...............................***...***................................ 18 | ........................................................................ 19 | .............................*....*.*....*.............................. 20 | .............................*....*.*....*.............................. 21 | .............................*....*.*....*.............................. 22 | ...............................***...***................................ 23 | ........................................................................ 24 | ...............................***...***................................ 25 | .............................*....*.*....*.............................. 26 | .............................*....*.*....*.............................. 27 | .............................*....*.*....*.............................. 28 | ........................................................................ 29 | ...............................***...***................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern15.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | .......................................*................................ 9 | .....................................***................................ 10 | ....................................*................................... 11 | ....................................**.................................. 12 | ..................................................*..................... 13 | ................................................***..................... 14 | ...............................................*........................ 15 | ...............................................**....................... 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................**.............................. 21 | .......................................*.*.............................. 22 | .......................................*................................ 23 | .......................................**.*............................. 24 | ......................**.................**............................. 25 | .....................*.*................................................ 26 | .....................*.................................................. 27 | ....................**.................................................. 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ..........................**............................................ 36 | .........................*.*............................................ 37 | .........................*.............................................. 38 | ........................**.............................................. 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern16.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | .............................*.......................................... 18 | .............................***........................................ 19 | ................................*....................................... 20 | ...............................**....................................... 21 | ........................................................................ 22 | ...................................*.................................... 23 | ..................................****.................................. 24 | ...................................*..*................................. 25 | ....................................***................................. 26 | ........................................................................ 27 | .......................................**............................... 28 | .......................................*................................ 29 | ........................................***............................. 30 | ..........................................*............................. 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern17.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ...........................*..*..*...................................... 5 | ...........................*******...................................... 6 | ........................................................................ 7 | ...........................*******...................................... 8 | ...........................*..*..*...................................... 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ............................*..*........................................ 15 | ........................**..*..*........................................ 16 | ........................**..*..*.......**............................... 17 | .......................................**....**...*..*...**............. 18 | .............................................*****....*****............. 19 | .............................................**...*..*...**............. 20 | .......................................***.............................. 21 | ........................................................................ 22 | ............**.**....................................................... 23 | .............*.*.......................***.............................. 24 | .............*.*......***............................................... 25 | ............**.**.............................*.*....................... 26 | .............*.*...............................**....................... 27 | .............*.*......***......................*........................ 28 | ............**.**....................................................... 29 | ........................................................................ 30 | .......................**............................................... 31 | .......................**.......*..*..**................................ 32 | ................................*..*..**................................ 33 | ................................*..*.................................... 34 | ........................................................................ 35 | ........................................................................ 36 | ...........................................................*............ 37 | .........................................................*.*............ 38 | ..........................................................**............ 39 | ..............................*..*..*................................... 40 | ..............................*******................................... 41 | ........................................................................ 42 | ..............................*******................................... 43 | ..............................*..*..*................................... 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern18.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | .......................................*................................ 17 | .....................................***................................ 18 | ....................................*................................... 19 | .........................*..........**.................................. 20 | ........................*.*............................................. 21 | ........................*.*............................................. 22 | .......................**.**....................*....................... 23 | .......................*......................***....................... 24 | ........................*.**.................*.......................... 25 | ......................*.*.**.................**......................... 26 | ......................**................................................ 27 | ...................................*.................................... 28 | ..................................***.....**............................ 29 | ..................................*......*..*........................... 30 | ..........................................**............................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern19.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ....................................***................................. 23 | ...................................*..*................................. 24 | ..................................*..................................... 25 | .................................*...................................... 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern2.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | .......................................................*................ 19 | ......................................................*................. 20 | ...............**..............**.........**..........***............... 21 | ...............**...............**........**............................ 22 | ............................*****....................................... 23 | ............................****........................................ 24 | ........................................................................ 25 | ............................****........................................ 26 | ............................*****....................................... 27 | ...............**...............**...................................... 28 | ...............**..............**....................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern20.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...............................*.......*................................ 19 | .............................**.**...**.**.............................. 20 | ................................**...**................................. 21 | ..................................*.*................................... 22 | ...........................*....*.*.*.*....*............................ 23 | ..........................***.....*.*.....***........................... 24 | ..........................*.....*.*.*.*.....*........................... 25 | ............................*..*..*.*..*..*............................. 26 | ............................**...**.**...**............................. 27 | ..........................*.......*.*.......*........................... 28 | ..........................*......**.**......*........................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern21.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ..................................*..**......*..***..................... 18 | ..........................*...****.******....*..***..................... 19 | ......................*****....*....*....***............................ 20 | .....................*......**.*......**.***..*.***..................... 21 | ......................*****.***........****...*.***..................... 22 | ..........................*..*..............*........................... 23 | .............................**..........**.**.......................... 24 | .............................**..........**.**.......................... 25 | ..........................*..*..............*........................... 26 | ......................*****.***........****...*.***..................... 27 | .....................*......**.*......**.***..*.***..................... 28 | ......................*****....*....*....***............................ 29 | ..........................*...****.******....*..***..................... 30 | ..................................*..**......*..***..................... 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern22.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ...................................**................................... 4 | ...................................**................................... 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | .......................**......................**....................... 9 | ........................*............**........*........................ 10 | ........................*.*..........*.......*.*........................ 11 | ....................*....**..........*.......**....*.................... 12 | ....................***...............*..........***.................... 13 | .......................*........................*....................... 14 | ......................**........................**...................... 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ...............................................*..*..................... 22 | ................................................***..................... 23 | ...............**......................................**............... 24 | ...............**......................................**............... 25 | .....................***................................................ 26 | .....................*..*............................................... 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ......................**........................**...................... 34 | .......................*........................*....................... 35 | ....................***..........*...............***.................... 36 | ....................*....**.......*..........**....*.................... 37 | ........................*.*.......*..........*.*........................ 38 | ........................*........**............*........................ 39 | .......................**......................**....................... 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ...................................**................................... 44 | ...................................**................................... 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern23.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | .........................**......**......**...*.**...................... 19 | ...............*........*..*....*..*....*..*..**.*...................... 20 | ...........*..*.*....*...**..*...**..*...*.*.....*.**................... 21 | ...........****.*..******..******..******..******.*.*................... 22 | ................*.*.....*.*.....*.*.....*.*.....*.*......**............. 23 | .............**.*.*.*.*...*.*.*...*.*.*...*.*.*...*.*.....*............. 24 | ............*.....*.*...*.*.*...*.*.*...*.*.*...*.*.*.*.**.............. 25 | ............**......*.*.....*.*.....*.*.....*.*.....*.*................. 26 | ..................*.*.******..******..******..******..*.****............ 27 | ..................**.*.....*.*...*..**...*..**...*....*.*..*............ 28 | .....................*.**..*..*....*..*....*..*........*................ 29 | .....................**.*...**......**......**.......................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern24.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ....................*.........*.........*............................... 16 | .....................*.........*.........*.............................. 17 | ...................***.......***.......***.............................. 18 | ........................................................................ 19 | .........................*.........*.........*.......................... 20 | ........................*.........*.........*........................... 21 | ........................***.......***.......***......................... 22 | ........................................................................ 23 | .............................**......................................... 24 | .........................*...**....*...**....*...**..................... 25 | ........................*.*.......*.*...*...*.*...*..................... 26 | .......................*.*.......*.*...*....**...*...................... 27 | .......................*.........*....*.........*....................... 28 | ......................**........**.....***..*****.*..................... 29 | .........................................*..*....*.*.................... 30 | ..............................................*..*.*.................... 31 | .............................................**...*..................... 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern25.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | .............................*.......................................... 7 | .............................***........................................ 8 | ................................*....................................... 9 | ...............................**....................................... 10 | ........................*............................................... 11 | ........................***............................................. 12 | ...........................*............................................ 13 | ..........................**............................................ 14 | ........................................................................ 15 | .................................................*...................... 16 | .......................**........................*...................... 17 | ........................*........................***.................... 18 | ........................*.*........................*.................... 19 | .........................**............................................. 20 | ........................................................................ 21 | ........................................................................ 22 | ...................*.................................................... 23 | ...................***.................................................. 24 | ......................*................................................. 25 | .....................**................................................. 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ....................*................................................... 33 | ....................*.*................................................. 34 | ....................***................................................. 35 | ......................*................................................. 36 | ........................................................................ 37 | .............................**......................................... 38 | ..............................*......................................... 39 | ...........................***.......................................... 40 | ...........................*............................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern26.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | .................................*....*................................. 19 | .................................******................................. 20 | .................................*....*................................. 21 | ........................................................................ 22 | ........................................................................ 23 | ........................................................................ 24 | .................................******................................. 25 | ................................*......*................................ 26 | ...............................*........*............................... 27 | ................................*......*................................ 28 | .................................******................................. 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern27.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ....................................**.................................. 24 | ..................................***................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern28.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ...................................***.................................. 23 | ..................................**.................................... 24 | ...................................**................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern29.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...................................*.................................... 19 | ..................................*.*................................... 20 | ..................................**.................................... 21 | ................................**...................................... 22 | ...............................*...***.................................. 23 | ..............................*..**...*.*............................... 24 | ...............................**....*.**............................... 25 | .................................*.*.*.................................. 26 | .................................*...*.................................. 27 | ..................................***................................... 28 | ....................................*.*................................. 29 | .....................................**................................. 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern3.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ............................................*........................... 11 | ............................................*.*......................... 12 | ...........................**..................**....................... 13 | .........................*...*.................**....**................. 14 | ...................**...*.....*................**....**................. 15 | ...................**..**.*...*.............*.*......................... 16 | ........................*.....*.............*........................... 17 | .........................*...*.......................................... 18 | ...........................**........................................... 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ........................................................................ 24 | ........................................................................ 25 | ........................................................................ 26 | ..........................*.*........................................... 27 | .........................*..*...**...................................... 28 | ................**......**.....***.**..**............................... 29 | ................**....**...*...*...*...*.*.............................. 30 | ........................**.....*.*........*............................. 31 | .........................*..*..**......*..*............................. 32 | ..........................*.*.............*............................. 33 | .......................................*.*.......**..................... 34 | .......................................**........*.*.................... 35 | ...................................................*.................... 36 | ...................................................**................... 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern30.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ................................**...................................... 15 | ................................**...................................... 16 | ........................................................................ 17 | .................................*...................................... 18 | ................................*.*..................................... 19 | ................................*.*..................................... 20 | .................................*...................................... 21 | ........................................................................ 22 | ........................................................................ 23 | ..............................**.*.**................................... 24 | ..............................*.....*................................... 25 | ...............................*...*.................................... 26 | ........................*.......***..................................... 27 | .........................*.............................................. 28 | .......................***.............................................. 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................*....*.......................... 32 | ......................................**.****.**........................ 33 | ........................................*....*.......................... 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern31.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ....................................**.................................. 23 | ..................................*..*.................................. 24 | ..................................***................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern32.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...................................*.................................... 19 | ..................................*.*................................... 20 | .................................*.*.*.................................. 21 | .................................*...*.................................. 22 | ..............................**.*.*.*.**............................... 23 | ..............................*.*.....*.*............................... 24 | .................................*****.................................. 25 | ........................................................................ 26 | ...................................*.................................... 27 | ..................................*.*................................... 28 | ...................................*.................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern33.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...............................**......**............................... 19 | ..............................*.*......*.*.............................. 20 | ..............................*..........*.............................. 21 | ...........................**.*..........*.**........................... 22 | ...........................**.*.*..**..*.*.**........................... 23 | ..............................*.*.*..*.*.*.............................. 24 | ..............................*.*.*..*.*.*.............................. 25 | ...........................**.*.*..**..*.*.**........................... 26 | ...........................**.*..........*.**........................... 27 | ..............................*..........*.............................. 28 | ..............................*.*......*.*.............................. 29 | ...............................**......**............................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern34.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | .......................**............................................... 13 | ........................*............................................... 14 | ........................*.*............................................. 15 | .........................**............................................. 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ..............................................**........................ 20 | ..............................................**........................ 21 | ........................................................................ 22 | .........................*.............................................. 23 | .........................*.*............................................ 24 | .........................***............................................ 25 | ...........................*............................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ....................................**.................................. 35 | ....................................**.................................. 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern35.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ..................................**.................................... 23 | .................................*..*................................... 24 | ..................................*..*.................................. 25 | ...................................***.................................. 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern36.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | .................*.......*....................*.......*................. 14 | ................*.*.....*.*..................*.*.....*.*................ 15 | .................*.......*....................*.......*................. 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ................................**....**................................ 20 | ................................***..***................................ 21 | ..........**....................**....**....................**.......... 22 | ..........*.......*.....*......................*.....*.......*.......... 23 | .......**.*......***...***....................***...***......*.**....... 24 | .......*..**.....***...***....................***...***.....**..*....... 25 | ........**....*.............**............**.............*....**........ 26 | ..........*****.............*.*..........*.*.............*****.......... 27 | ..........*....**.............*..........*.............**....*.......... 28 | ...........**..*.......**.....**........**.....**.......*..**........... 29 | .............*.*.......**......................**.......*.*............. 30 | .............*.*.*..*..............................*..*.*.*............. 31 | ..............**.****..............................****.**.............. 32 | ................*......................................*................ 33 | ................*.*..................................*.*................ 34 | .................**..................................**................. 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern37.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | .................................*...................................... 19 | ...............................**....................................... 20 | ...............................*..***..*................................ 21 | ...............................*....***................................. 22 | ................................***..**................................. 23 | ........................................................................ 24 | ................................***..**................................. 25 | ...............................*....***................................. 26 | ...............................*..***..*................................ 27 | ...............................**....................................... 28 | .................................*...................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern38.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ..................................*..................................... 19 | ................................***..................................... 20 | ...............................*........................................ 21 | ...............................*..***................................... 22 | ..............................**.*...*.................................. 23 | .................................*...*.................................. 24 | .................................*...*.**............................... 25 | ..................................***..*................................ 26 | .......................................*................................ 27 | ....................................***................................. 28 | ....................................*................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern39.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ....................................**.................................. 18 | ....................................*.*................................. 19 | ...............................*....*.**................................ 20 | ..............................**.....*.................................. 21 | .............................*..*....................................... 22 | .............................***........................................ 23 | ........................................................................ 24 | .......................................***.............................. 25 | ......................................*..*.............................. 26 | .................................*.....**............................... 27 | ...............................**.*....*................................ 28 | ................................*.*..................................... 29 | .................................**..................................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern4.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ......................*..**............................................. 7 | ....................***.*.*.*........................................... 8 | ....................*..***..**.......................................... 9 | ...................*..******.*.***...................................... 10 | ....................*..***.*.*****...................................... 11 | .........................*.*.*.*........................................ 12 | ...................*.*...*.*.*****...................................... 13 | ...................*..*.*..*.**...*..................................... 14 | ......................*..**.......***................................... 15 | ....................*...*****.***..**................................... 16 | .......................*.........*...................................... 17 | .....................*.*.........*...................................... 18 | .......................**.*****...*..................................... 19 | .........................*.***..*.....**................................ 20 | .........................*..*...*.***.**................................ 21 | ...........................**...***.*..*...*............................ 22 | ...........................**....**.****...***.......................... 23 | ......................................*.*..*............................ 24 | ................................*.*.....**..**.......................... 25 | ................................*..*.....*.***.....*.................... 26 | ................................*...*....**..*...*..*................... 27 | ..................................***.....**........*................... 28 | ..................................*.*..*..*.....**..*................... 29 | ....................................*..**.**.*..*....................... 30 | ...................................*.......*.*.......................... 31 | ....................................*...****............................ 32 | .....................................*...*.............................. 33 | ........................................................................ 34 | ..........................................*............................. 35 | .........................................*.*............................ 36 | ........................................**.............................. 37 | ........................................*.*............................. 38 | ........................................**.............................. 39 | ..........................................*............................. 40 | .........................................*.............................. 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern40.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ..........................................................*.*........... 8 | .................................................**.......**............ 9 | .................................................**........*............ 10 | ..............**........................................................ 11 | ..............*......................................................... 12 | ...............*........................................................ 13 | ..............**........................................................ 14 | .......................**............................................... 15 | ......................*.*............................................... 16 | .......................*..............................*................. 17 | .................................................**...*.*............... 18 | ................................................*..*..**................ 19 | ...........**....................................**..................... 20 | ...........**.............................**............................ 21 | ..........................................**............................ 22 | ........................................................................ 23 | ........................................................................ 24 | ........................................................................ 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | .......................................................**............... 29 | .......................................................**............... 30 | ...................................................**................... 31 | ...................................................*.*.................. 32 | .....................................................*.................. 33 | .....................................................**................. 34 | ........................................**.............................. 35 | ........................................**.............................. 36 | ........................................................................ 37 | ........................................................................ 38 | ......................................**................................ 39 | ......................................**................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern41.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ..............................*......................................... 18 | ..............................*...............**........................ 19 | ..........................**.*.***..........**...*...................... 20 | ....................*.**.**.**..*.*...**.****........................... 21 | ....................*...**..*.**..***..*.**..**...*..................... 22 | ....................*.**....***.*.***......**..*........................ 23 | ............................**.*...............*..*..................... 24 | ....................*.**....***.*.***......**..*........................ 25 | ....................*...**..*.**..***..*.**..**...*..................... 26 | ....................*.**.**.**..*.*...**.****........................... 27 | ..........................**.*.***..........**...*...................... 28 | ..............................*...............**........................ 29 | ..............................*......................................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern42.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ...................................**................................... 20 | ..................................*..*.................................. 21 | ..................................*..*.................................. 22 | ................................**....**................................ 23 | ...............................*........*............................... 24 | ...............................*........*............................... 25 | ................................**....**................................ 26 | ..................................*..*.................................. 27 | ..................................*..*.................................. 28 | ...................................**................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern43.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ...................................***.................................. 12 | ...................................*.................................... 13 | ....................................*..**............................... 14 | .......................................**............................... 15 | ...................................**................................... 16 | ....................................**.................................. 17 | ...................................*..*................................. 18 | ........................................................................ 19 | .....................................*..*............................... 20 | .....................................*...*.............................. 21 | ......................................***.*............................. 22 | ...........................................*............................ 23 | .......................**..*.*.............*............................ 24 | .......................*.*.**.............*............................. 25 | .......................*....*..**.............**........................ 26 | .............................*...*......**..**..*....................... 27 | .........................**......*......*..*............................ 28 | .........................**....*.*....**................................ 29 | ................................*.....*...*...*......................... 30 | .................................*..*....**............................. 31 | ..................................**...*.....*.*........................ 32 | ......................................*........**....................... 33 | ......................................*....*............................ 34 | .....................................*...*.............................. 35 | .....................................*.....**........................... 36 | ......................................*.....*........................... 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern44.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ..................................***................................... 23 | ..................................*.*................................... 24 | ..................................*.*................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern45.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ...................*....**.......................**..................... 9 | ....................*....*.......................**..................... 10 | ..................***....*.*.......*..........**......*...**............ 11 | ..........................**.......*.*.......***.....*...*.*............ 12 | ......................................**......**......*****............. 13 | ......................................**.........**....***.............. 14 | ......................................**.........**..................... 15 | ...................................*.*.................................. 16 | ...................................*.................................... 17 | ........................................................................ 18 | ........................................................................ 19 | ....................................**.................................. 20 | ....................................**.................................. 21 | ........................................................................ 22 | ........................................................................ 23 | ........................................................................ 24 | .....................................***................................ 25 | .......................................*................................ 26 | ......................................*................................. 27 | ........................................................................ 28 | ........................................................................ 29 | .....................*.*................................................ 30 | ...................*...*.....***........................................ 31 | ............**.....*.......*.*..*..**................................... 32 | ............**....*....*.......**..*..*................................. 33 | ...................*...................*................................ 34 | ...................*...*..***..........*................................ 35 | .....................*.*...............*................................ 36 | ...................................*..*.....**.......................... 37 | ...................................**.......*.*......................... 38 | ..............................................*......................... 39 | ..............................................**........................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern46.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ..................................**.................................... 23 | ..................................*..................................... 24 | .....................................*.................................. 25 | ....................................**.................................. 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern47.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | .............................*.......................................... 18 | ...........................*.*.......**.....**.......................... 19 | ............................**......*..*...*..*......................... 20 | ........................................................................ 21 | ..............................**.......*...*............................ 22 | .............................*..*....*.......*.......................... 23 | .............................*.*.....**.....**.......................... 24 | ..............................*.........*.*............................. 25 | ....................................*..**.**..*......................... 26 | .........................**........*.*..*.*..*.*........................ 27 | ..........................*........*..*.*.*.*..*........................ 28 | .......................***.............*...*............................ 29 | .......................*................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern48.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ..................................*..................................... 16 | ................................*...*................................... 17 | ...............................*........................................ 18 | ...............................*....*................................... 19 | ...............................*****.................................... 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ................................**...................................... 24 | ...............................**.***................................... 25 | ................................****.................................... 26 | .................................**..................................... 27 | ........................................................................ 28 | ....................................**.................................. 29 | ..................................*....*................................ 30 | .................................*...................................... 31 | .................................*.....*................................ 32 | .................................******................................. 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern49.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ...................................***.................................. 24 | ..................................***................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern5.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ....................................**.................................. 23 | ....................................**.................................. 24 | ..................................***................................... 25 | ...................................*.................................... 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern50.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ......................**................................................ 6 | .......................*................................................ 7 | .......................*.*.............................................. 8 | ........................**..**.......................................... 9 | ............................**.......................................... 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ..................*..................................................... 17 | ..................***.......**.......................................... 18 | .....................*......*.*......................................... 19 | ....................*.*.......*......................................... 20 | ....................**......*.*......................................... 21 | ............................**.......................................... 22 | ....................**.................................................. 23 | ....................*................................................... 24 | .....................***................................................ 25 | .......................*................................................ 26 | ..........................**............................................ 27 | ...........................*............................................ 28 | ........................***..............***............................ 29 | ........................*...............*...*........................... 30 | .......................................*.....*.......................... 31 | ...............................**......*.....*.......................... 32 | ...............................**......***.***.......................... 33 | .................................................**..................... 34 | .................................................*.*.................... 35 | ..............................**...................*.................... 36 | ...............................*...................**................... 37 | ............................***................**....................... 38 | ............................*.............*....*........................ 39 | .........................................*.*.*.*........................ 40 | ........................................*.**.**......................... 41 | ........................................*............................... 42 | .......................................**............................... 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern51.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ...............................**......**............................... 16 | ..............................*..*....*..*.............................. 17 | ..............................*.*......*.*.............................. 18 | ............................**..***..***..**............................ 19 | ...........................*......*..*......*........................... 20 | ...........................*.**..........**.*........................... 21 | ............................*.*..........*.*............................ 22 | ..............................**...**...**.............................. 23 | ..................................*.*................................... 24 | ..................................**.................................... 25 | ..............................**........**.............................. 26 | ............................*.*..........*.*............................ 27 | ...........................*.**..........**.*........................... 28 | ...........................*......*..*......*........................... 29 | ............................**..***..***..**............................ 30 | ..............................*.*......*.*.............................. 31 | ..............................*..*....*..*.............................. 32 | ...............................**......**............................... 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern52.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | .................................**..................................... 23 | .................................*..**.................................. 24 | ..................................**.*.................................. 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern53.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | .................................*...................................... 20 | ................................*....................................... 21 | ................................***..................................... 22 | .....................................**................................. 23 | ....................................**.................................. 24 | ......................................*................................. 25 | ........................................................................ 26 | ..................................**.................................... 27 | ...................................**................................... 28 | ..................................*..................................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern54.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ..............................***....................................... 15 | .............................*...**..................................... 16 | ............................**...*...................................... 17 | ...........................*.....*...................................... 18 | ..........................*.**....**.................................... 19 | .........................**..*......*................................... 20 | ............................**..*....................................... 21 | ............................**.**....................................... 22 | .............................*.......................................... 23 | ..............................*****..................................... 24 | ...............................*..***..**............................... 25 | ..................................*.**..*.**............................ 26 | ..................................*...*.*..*............................ 27 | ...................................*****.....*.......................... 28 | ..................................*..*..*.....*......................... 29 | ..............................................*......................... 30 | .........................................***............................ 31 | .........................................*.............................. 32 | ........................................*............................... 33 | .........................................**............................. 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern55.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................**.............................. 19 | ........................................*............................... 20 | ......................................*.*............................... 21 | ......................................**................................ 22 | ..................................**.................................... 23 | ...................................*.................................... 24 | ...................................*.................................... 25 | ...................................**................................... 26 | ...............................**....................................... 27 | ..............................*.*....................................... 28 | ..............................*......................................... 29 | .............................**......................................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern56.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...................**................................................... 19 | ....................*................................................... 20 | ....................*.*.........................**...................... 21 | .....................**.......................*..*...................... 22 | ..........................*....*..............***....................... 23 | ........................**.****.**...*....*......***.................... 24 | ..........................*....*...**.****.**...*...*................... 25 | .....................**..............*....*......***.................... 26 | ....................*.*.......................***....................... 27 | ....................*.........................*..*...................... 28 | ...................**...........................**...................... 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern57.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ......................*................................................. 10 | .......................*..........**.................................... 11 | .....................***.........***.................................... 12 | .................................**.*................................... 13 | ..........................*.......***................................... 14 | ........................*.*........*.................................... 15 | .........................**............................................. 16 | ........................................................................ 17 | ...........................................****......................... 18 | ..........................................******........................ 19 | .........................................********....................... 20 | .................................*......**......**...................... 21 | ........................**.....*.*.......********....................... 22 | ......................**.**.....**........******........................ 23 | ......................****..........*......****......................... 24 | .......................**............*.................................. 25 | ...................................***.................................. 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ..........................*******....................................... 30 | ........................***.***.***..................................... 31 | .......................*....***....*.................................... 32 | ........................****.*.***.*.................................... 33 | ..................................*..................................... 34 | .......................*.**.*.*.*....................................... 35 | .......................**.*.*.*.**...................................... 36 | ...........................*..*.*....................................... 37 | ............................**..*....................................... 38 | ................................**...................................... 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern58.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ...................................**................................... 19 | ...................................**................................... 20 | ........................................................................ 21 | .................................****................................... 22 | ..............................*.*....*.................................. 23 | ..............................**.*...*.................................. 24 | .................................*...*.**............................... 25 | .................................*....*.*............................... 26 | ..................................****.................................. 27 | ........................................................................ 28 | ..................................**.................................... 29 | ..................................**.................................... 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern59.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ................................****.................................... 17 | ...............................******................................... 18 | ..............................**.****................................... 19 | ...............................**....................................... 20 | ........................................................................ 21 | .......................................**............................... 22 | .............................*............*............................. 23 | ............................*........................................... 24 | ............................*.............*............................. 25 | ............................**************.............................. 26 | ........................................................................ 27 | ........................................................................ 28 | ................................****.................................... 29 | ...............................******................................... 30 | ..............................**.****................................... 31 | ...............................**....................................... 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern6.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ...............*........................*............................... 15 | .............*.*......................*.*............................... 16 | ..............**.......................**............................... 17 | ...................................*.................................... 18 | .................................***.................................... 19 | ................................*....................................... 20 | ................................**...................................... 21 | ...............................**....................................... 22 | ....................**........**.............**.........**.............. 23 | ...................*..*....*...*............*..*....*.****.............. 24 | ...................*.*...***.***............*.*...***..*.*.............. 25 | ....................*.........*..............*.......................... 26 | .........................******...................***................... 27 | ...............**........**.*...........**.......*.***.*.**............. 28 | ................*.......**...............*......*....*.**.*............. 29 | .............***......................***.......**..***................. 30 | .............*........................*............*...***.............. 31 | ....................................................***..*.............. 32 | ......................................................*................. 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern60.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ..................................****.................................. 24 | .....................................*.................................. 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern61.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ..........................*............................................. 19 | ........................*.*............................................. 20 | .........................**............................................. 21 | ...................................*.................................... 22 | .................................*.*.................................... 23 | ................................*.*..................................... 24 | ...............................*..*...........**........................ 25 | ................................*.*...........**........................ 26 | ...........................**....*.*.................................... 27 | ..........................*.*......*.................................... 28 | ..........................*............................................. 29 | .........................**............................................. 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern62.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ....................**.................................................. 13 | .....................***................................................ 14 | ...................*....*............................................... 15 | .................******.*.............................*................. 16 | ................*.....*.**....**.....................*.................. 17 | ................*.**.*....*..*.*.....................***................ 18 | .................*...*.**.*..*.......................................... 19 | ...................*.*..*.**.*.......................................... 20 | ..................**...*.....**......................................... 21 | .................*..**.*.****..*...**................................... 22 | ...............*..*...*.*...*.*...*.*..........*........................ 23 | ...............**.*...*..**.*..****..**.......*......................... 24 | ................*.*.**.*.*.*.*.*...**..*......***....................... 25 | ...............*..***..*.....*....*..*.*................................ 26 | ...............*.*...*.**...**....*.**.**.........**.................... 27 | ................*.****..*..*.*....*.....*.....**..**.................... 28 | ..................*...*......**...*..****....*.*........................ 29 | ..................*.**..*..*.*....*.....*.....*......................... 30 | ...................*.*.**...**....*.**.**............................... 31 | .....................*.*.....*....*..*.*........**...................... 32 | .....................*.*...*.*.*...**..*........*....................... 33 | ......................*...*.*..****..**..........***.................... 34 | ..........................*.*.*...*.*..............*.................... 35 | ...........................**.**...**................................... 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern63.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ........................................................................ 23 | ..................................*..*.................................. 24 | ...................................**................................... 25 | ........................................................................ 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern64.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | .......................................*................................ 7 | ......................................*................................. 8 | ......................................***.......*.*..................... 9 | ...............................................*.**..................... 10 | .............................................***.....*.................. 11 | ............................................*...********................ 12 | .........................................*.*.*..*.......*............... 13 | .....................*...................****.**.*******.*.............. 14 | .....................***..................***.....*.*..*.*..**.......... 15 | ........................*...................***.*.*...**.*.*.*.......... 16 | .......................**.............***..**.*****....*.*.*............ 17 | ....................................*.*...***.**.*..*.****..*..**....... 18 | ..................................**.....*....*..*..*...*....*..*....... 19 | ..........................*.......**.*.*..*......*..*....*******........ 20 | .........................*...........*.*..*..*..*.........*............. 21 | .........................***........*....*..*...........*...**.......... 22 | ...................................*.*******........**.*.***.*.......... 23 | ....................................*.........*.*....*.*.*.............. 24 | ..........................**..........*********.***..*.*................ 25 | ..........................**.......*...*.......*...*.*.*................ 26 | ..................................*..*...****..*..*.*.*................. 27 | ....................................**...*...*.*.*..*................... 28 | ....................................*.....***.*.*.**..*................. 29 | ...............**...............*...***.....*...*...***................. 30 | ..........**..*..*..................*...**..*..*.**..................... 31 | ..........*....*.*..................*...****...*.*.**................... 32 | .......**.*.....*................***...*......**...*.*.................. 33 | ........*.*.**....................***.....*..**..*.*.*.................. 34 | .......*..*..*........**...........***..***.***..*.*.**................. 35 | .......**..*....*.....*.*..........*..*...*...*..*.*.................... 36 | ............*****.......*...........*.*..*.**...****.................... 37 | .......................*..........*.*.*.***.***.*....................... 38 | ..............*.........***......*.**.*..**............................. 39 | .............*.*..........*......*.....*......**.*...................... 40 | ..............*...................*****......*..**...................... 41 | ....................................*........**......................... 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern65.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ...............................**......**............................... 16 | ..............................*..*....*..*.............................. 17 | ..............................*.*......*.*.............................. 18 | ............................**..***..***..**............................ 19 | ...........................*......*..*......*........................... 20 | ...........................*.**..........**.*........................... 21 | ............................*.*..........*.*............................ 22 | ..............................**........**.............................. 23 | ........................................................................ 24 | ........................................................................ 25 | ..............................**........**.............................. 26 | ............................*.*..........*.*............................ 27 | ...........................*.**..........**.*........................... 28 | ...........................*......*..*......*........................... 29 | ............................**..***..***..**............................ 30 | ..............................*.*......*.*.............................. 31 | ..............................*..*....*..*.............................. 32 | ...............................**......**............................... 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern66.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | .......................*................................................ 13 | .......................***.............................................. 14 | ..........................*............................................. 15 | .........................**............................................. 16 | ........................................................................ 17 | .............................*.......................................... 18 | ............................****........................................ 19 | .............................*..*....................................... 20 | ..............................***....................................... 21 | ........................................................................ 22 | .................................***.................................... 23 | .................................*..*................................... 24 | ..................................****.................................. 25 | ....................................*................................... 26 | ........................................................................ 27 | ........................................*............................... 28 | .......................................***.............................. 29 | ........................................*.*............................. 30 | ........................................*.*............................. 31 | .........................................**............................. 32 | ............................................**.......................... 33 | ............................................*.*......................... 34 | ..............................................*......................... 35 | ..............................................**........................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern67.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | ........................................................................ 13 | ........................................................................ 14 | ........................................................................ 15 | ........................................................................ 16 | ........................................................................ 17 | ........................................................................ 18 | ........................................................................ 19 | ........................................................................ 20 | ........................................................................ 21 | ........................................................................ 22 | ....................................*................................... 23 | ..................................*.*................................... 24 | ...................................*.*.................................. 25 | ...................................*.................................... 26 | ........................................................................ 27 | ........................................................................ 28 | ........................................................................ 29 | ........................................................................ 30 | ........................................................................ 31 | ........................................................................ 32 | ........................................................................ 33 | ........................................................................ 34 | ........................................................................ 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/patterns/pattern68.txt: -------------------------------------------------------------------------------- 1 | ........................................................................ 2 | ........................................................................ 3 | ........................................................................ 4 | ........................................................................ 5 | ........................................................................ 6 | ........................................................................ 7 | ........................................................................ 8 | ........................................................................ 9 | ........................................................................ 10 | ........................................................................ 11 | ........................................................................ 12 | .......................*.........*...................................... 13 | .......................***.....***...................................... 14 | ....................*.....*...*......................................... 15 | .....................*...**...**........................................ 16 | ...................***.................................................. 17 | ............................*........................................... 18 | ...........................*.*.......................................... 19 | ...........................*.*.......................................... 20 | ............................*........................................... 21 | ..................................................*..................... 22 | ..................................................*..................... 23 | .......................................**.........***................... 24 | .................................**....**...........*................... 25 | ...........................**...**...................................... 26 | ..........................*..*....*..................................... 27 | .....................**....**........................................... 28 | ....................*.*................................................. 29 | ....................*................................................... 30 | ...................**................................................... 31 | .............................**......................................... 32 | .............................*.......................................... 33 | ..............................***....................................... 34 | ................................*....................................... 35 | ........................................................................ 36 | ........................................................................ 37 | ........................................................................ 38 | ........................................................................ 39 | ........................................................................ 40 | ........................................................................ 41 | ........................................................................ 42 | ........................................................................ 43 | ........................................................................ 44 | ........................................................................ 45 | -------------------------------------------------------------------------------- /presets/scripts/addtworows.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | rows="........................................................................\n........................................................................\n" 4 | 5 | for file in $(ls) 6 | do 7 | [[ "$(echo "$file" | cut -d'.' -f2)" == "txt" ]] && echo -e "$rows$(cat $file)" > $file 8 | done 9 | 10 | 11 | -------------------------------------------------------------------------------- /presets/scripts/filter.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for file in $(ls ./patterns/) 4 | do 5 | lines=$(cat "./patterns/$file" | wc -l) 6 | if [[ $lines > 42 ]]; 7 | then 8 | rm "./patterns/$file" 9 | fi 10 | done 11 | -------------------------------------------------------------------------------- /presets/scripts/force42Height.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import os 4 | 5 | path = "/home/pengu/test/rust-dev/gof-rs/presets/dir/patterns" 6 | newpath = "/home/pengu/test/rust-dev/gof-rs/presets/dir/newpatterns" 7 | 8 | os.chdir(path) 9 | 10 | def get_file_lines(file): 11 | cnt = 0 12 | with open(f"{path}/{file}", "r") as file: 13 | for _ in file.readlines(): 14 | cnt += 1 15 | return cnt 16 | 17 | cnt = 0 18 | for file in os.listdir(): 19 | cnt += 1 20 | lines = 42 - get_file_lines(file) 21 | upper = 0 22 | lower = 0 23 | if lines % 2 == 0: 24 | upper = lines // 2 25 | lower = lines // 2 26 | else: 27 | upper = lines // 2 28 | lower = upper + 1 29 | with open(f"{path}/{file}", "r") as r: 30 | with open(f"{newpath}/pattern{cnt}.txt", "w") as w: 31 | for _ in range(upper): 32 | w.write("........................................................................\n") 33 | for line in r.readlines(): 34 | w.write(line) 35 | for _ in range(lower): 36 | w.write("........................................................................\n") 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /presets/scripts/lines.py: -------------------------------------------------------------------------------- 1 | for i in range(2, 513): 2 | print(f'(\n\t"pattern{i}",\n\tPath::new("home/pengu/test/rust-dev/gof-rs/presets/patterns/pattern{i}.txt")\n),\n') 3 | -------------------------------------------------------------------------------- /presets/scripts/newfiles.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | 4 | with open("/home/pengu/test/rust-dev/gof-rs/presets/new.txt", "r") as file: 5 | cnt = 0 6 | content = "" 7 | for line in file.readlines(): 8 | if line != '\n': 9 | content += line.rstrip().center(72, ".") + '\n' 10 | if line == '\n': 11 | with open(f"./pattern{cnt}.txt", "w") as pat: 12 | pat.write(content) 13 | content = "" 14 | cnt += 1 15 | 16 | -------------------------------------------------------------------------------- /presets/scripts/parse.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | 4 | with open("/home/pengu/test/rust-dev/gof-rs/presets/patterns-striped.txt", "r") as file: 5 | with open("./new.txt", "w") as newfile: 6 | cnt = 0 7 | for line in file.readlines(): 8 | if line != '\n': 9 | if cnt > 0: 10 | newfile.write("\n") 11 | if len(line) < 73 and line != '\n': 12 | txt = line.rstrip().center(72, ".") + '\n' 13 | newfile.write(txt) 14 | cnt = 0 15 | if line == '\n': 16 | cnt += 1 17 | 18 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | use std::error::Error; 2 | mod generation; 3 | mod ui; 4 | 5 | fn main() -> Result<(), Box> { 6 | generation::init() 7 | } 8 | --------------------------------------------------------------------------------