HINT
In your internet browser
turn
OFF
the popups
(and pop unders)
BACK
HOME
FOR MORE FRACTALS visit
http://www.flickr.com/photos/systems_fractals
HTTP://GEOMETRICA.TRIPOD.COM
HTTP://swastika-swastika.blogspot.com
1E290C68.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1CB128CA.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
10484330.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13BB9BA3.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FACA2AA.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D61A782.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1B60F594.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13E4517D.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
185AA954.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
150BE519.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E247E45.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
15ADAE90.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1F9DA31B.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E489750.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1B5067D9.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
19A96AF0.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
190A2895.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1624A698.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D19D4EE.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1AF3CBB1.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1B19F488.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1B93A2A2.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1BECB50D.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
17F575C2.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
10BBF837.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D34C571.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1854ECAD.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D4DE4AF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1DE1AD03.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1A43E6C3.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12B907AB.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13B5DEE6.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
10F679F1.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1CB70BA5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
141830CF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13D98606.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1DBFED12.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1EDA827E.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12820B3C.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
113BBC72.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1DBA2F69.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
10BABE12.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
194373C6.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1CE8D29F.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FD30B25.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1BD63B79.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D4651BD.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1248E04C.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12B8B6E7.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1225F2F7.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
14E1FBEB.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
103C5C50.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E42790B.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
193DE45B.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1795ACE0.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1536ECEF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
103FE68B.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
156B875D.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1850F5F1.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FF35139.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13F569E5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
15C8D241.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
11397AC6.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1A0A91A3.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13057EA5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1745ACEB.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
120E4E51.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1605C3D2.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D9F37A9.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
19C51903.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
107AE5C6.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
100BEB8D.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1F050718.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
114D7406.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13C9379B.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1852FD59.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
11FBD9F5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
16D0BFC5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
116D4ACC.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
14167973.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
16C566D7.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1A0DD998.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
117A16A7.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
11B8F0DC.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E1EDD54.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1615C627.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1208F0B9.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1D48DF30.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1A291076.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
15367179.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1556479A.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1C0AEB3F.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
18B88A6D.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1176C728.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
10430BEF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1429F896.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12CBCB37.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
11A5F60C.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1C770A48.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1093C4CE.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
14CA9FB8.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FE978A7.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1687482E.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1580349E.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
18D723EF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
14FAF4EE.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1DB21B22.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1AB5793F.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
14ADF8B2.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1188BCB5.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E91F78C.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12997CDB.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1930D07E.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1CBE4A37.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FD25373.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
136ECC05.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1B466C4C.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1FBD9375.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
15BE9768.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E21B1B9.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
16923A76.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
16EACADD.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
1E361FDC.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
19BC46FF.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
12EC545A.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
13AE5763.PNG
INDIAN SWASTIKA PRATIK CHRISTIAN CROSS FRACTALS RECURSIVE ART
Related pages
- www.flickr.com/photos/lsystems_fractals
- swastika-swastika.blogspot.com
- http://geometrica.tripod.com
- http://geometrica.01.tripod.com
- http://geometrica.02.tripod.com
- http://geometrica.03.tripod.com
- http://geometrica.04.tripod.com
- http://geometrica.05.tripod.com
- http://geometrica.06.tripod.com
- http://geometrica.07.tripod.com
- http://geometrica.08.tripod.com
- http://geometrica.09.tripod.com
- http://geometrica.10.tripod.com
- http://geometrica.11.tripod.com
- http://geometrica.12.tripod.com
- http://geometrica.13.tripod.com
- http://geometrica.14.tripod.com
- http://geometrica.15.tripod.com
- http://geometrica.16.tripod.com
- http://geometrica.17.tripod.com
- http://geometrica.18.tripod.com
- http://geometrica.19.tripod.com
- http://geometrica.20.tripod.com
- http://das-cross.tripod.com
- http://cross150.tripod.com
- http://joke-egypt.tripod.com
- http://classes.yale.edu/fractals Professor Benoit Mandelbrot web page
- alogrithmicbotany.org
university of calgary, canada,
Professor Przemyslaw Prusinkiewicz,
students and co researchers.
Amazing research !!!
Free downloads
including the famous book
"The Algorithmic Beauty of Plants"
- introduction to l-systems fractals
the famous spanky.triumf canadian fractal web site
- l-systems source code for fractint
- self-similar syncopations:
Fibonacci, L-systems, limericks and ragtime
- www.comphist.org/whoami.php portraits of computer celebrities
- Solving Linear Algebraic and Differential Equations with L-Systems
Solving 5-diagonal systems of linear equations using L-Systems ... Appendix A:
The complete L+C source code. 1 #include . 2. #include ...
- l-systems and genetic algorithms
l-systems and genetic programming
l-systems and genetic hardware design
l-systems and cellular automata
l-systems and ...
- PREDICTIONS FOR A NEW PHYSICS OF GRAVITY & AWARENESS BASED ON RECURSION
- lindenmayer systems in MuPad
(little tutorials in English and in German)
- History of Mathematics
- Fractal Origami
- Les 17 types de pavage du plan (animation)
- pavage, fractales, logique, ...
- `pst-fill' A PSTricks package for filling and tiling areas Timothy (Postscript file)
- MacTutor History of Mathematics
archive and biography search
e.g.
You can see a map showing only coastlines, rivers, etc or a coloured map showing the present day countries.
Click on a place on the map to see the mathematician(s) born there.
Click HERE to see a map with the names of all the places marked.
Birthplace Maps Index
Main index Biographies Index
History Topics Index Famous curves index
Mathematicians of the day Time lines
Societies, honours, etc. Search Form
- Ivars Peterson's MathTrek pursuit curves
- Gary Teachout: surface-filling curves
- mathworld.wolfram.com/HilbertCurve 2D 3D
- impossible figures
- L-system webopedia
- knot plot site
-
Computer Generated Celtic Knotwork using L-system Graphics,
Dave Carroll and Mike Scott.
In any domain where objects are sufficiently regular there may be an opportunity to develop a grammar based model of their geometric structure. One such domain is Celtic knot work particularly knot work of the type found in Celtic manuscripts such as the Book of Kells. Modelling such knot work using a grammar based approach based on L-systems is the subject of this paper. The paper describes the addition of a curve drawing construct to L-systems to allow the encoding of curved figures. A construct is developed which enables Bezier curves to be drawn using L-systems. This construct is used to model Celtic knot patterns. The patterns are encoded in an L-system and used as meta-patterns to construct simple carpet-pages made up of multiple knot patterns. A prototype production rule system and graphics interpreter for L-system strings using turtle graphics is also described. The problem of under-crossing and over-crossing of knot cords is addressed using Z-axis perturbation. This enables the generation of self-avoiding curves in three-space to give realistic looking knot patterns in 3D.
- The Stony Brook Algorithm Repository
- wikipedia: space-filling curve, definition
- www.encyclopedia4u.com/s/space-filling-curve.
- sciencedaily: space-filling curve
- cantor square fractal, etc
- break rules, Gosper
- Geometry Junkyard. Gosper, Peano, ... very interesting.
- Jan Abas, Islamic Art (influenced Eascher}"
- Algebraic surface models. Oliver Labs makes models of algebraic geometry examples using a 3d printer
- Zipf Law
- Feigenbaum Constant
Bifurcation diagram
Feigenbaum function
- A book, not online: Hans Sagan, Space-Filling Curves, Springer-Verlag, New York, 1994. ISBN: 0-387-94265-3.
GEOMETERS (& OTHER GREATS) I SHOOK HANDS WITH
MOHAMED ALY (THE BOXER)
IVERSON ( THE INVENTOR OF apL )
BENOIT MANDELBROT
WOLFRAM (A NEW KIND OF SCIENCE AND MATHEMATICA)
COXETER
COXETER IN ENCYCLOPEDIA BRITANNICA
Coxeter, H(arold) S(cott) M(acDonald)
British-born Canadian geometer
(b. Feb. 9, 1907, London, Eng.?. March 31, 2003, Toronto, Ont.),
was a leader in the understanding of
non-Euclidean geometries,
reflection patterns,
and polytopes (higher-dimensional analogs of three-dimensional polyhedra).
His work served as an inspiration for R. Buckminster Fuller's concept of
the geodesic dome and, particularly, for the intricate geometric·
Coxeter, H S M... (75 of 176 words)
GEEKs carrying GIF s
png o
KEYWORDS
FASS (space-filling, self-avoiding, simple and self-similar) curves
l-fractals
no plants
2D GRAPHICS
2-DIMENSIONAL GRAPHICS
AFFINE TRANSFORMS
ALHAMBRA
ANCIENT CHINESE TEMPLES
ancient fractals
ANCIENT SYMBOLS
ARCHITECTURE-LIKE DRAWING
CHILDREN GRAPHICS
COLORING BOOKS
COMPUTER GRAPHICS
CONTROVERSY
CONTRPVERSIAL SYMBOLS
CROSS
CRYSTALS
DESIGN
DRAGON CURVE
DRAWING
EMERGENCE
EMERGENT GRAPHICS
EMROIDERY
ESCHER
EYE CANDY
EYE BOGGLERS
EYE BOGGLING
EYE TWISTERS
FASS
FLOWERS
fractals "inverse problem"
GHOSTSCRIPT GRAPHICS
GOSPER CURVE
HILBERT CURVE
HINDU SWASTIKA
KIDS GRAPHICS
KNUTH CURVE
KOCH SNOWFLAKE
LINDENMAYER SYSTEMS
LINE FRACTALS
LINEAR FRACTALS
LOGO GRAPHICS
LSYSTEMS NON-PLANTS
MENGER SPONGE
MOSAIC
NAZI GERMANY
NEON SIGNS
old fractals
PAINT BOOKS
PATTERNS
PEANO CURVE
PEANO-GOSPER CURVE
POSTSCRIPT GRAPHICS
RECURSION
RECURSIVE GRAPHICS
RELIGIOUS SYMBOLS
SELF AVOIDING
SELFAVOIDING
SWMI ART
SIERPINSKI CARPET
SIERPINSKI CUVE
SIERPINSKI GASKET
SIERPINSKY
SPACE-FILLING CURVE
SPACE-FILLING CURVES
SURFACE-FILLING CURVE
SURFACE-FILLING CURVES
SYMBOLOGY
SYNERGY
SYMBOLS
SYMBOLOGY
T-SHIRTS
TESSELATIONS
TEXTILES DESIGNS
TEXTURES
TILING
TURTLE GRAPHICS
VISUAL PUZZLES
WALLPAPER
YIN YAN
YING YANG
YING YANG
Z CURVE
Z CURVE
BACK
HOME