--- structure-synth-1.0.0.orig/debian/changelog
+++ structure-synth-1.0.0/debian/changelog
@@ -0,0 +1,21 @@
+structure-synth (1.0.0-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated package description in debian/control
+ * Do not install Examples/DontDeploy
+ * Standards-Version upgraded to 3.8.2. No changes needed
+ * Removed dh_desktop from debian/rules
+
+ -- Miriam Ruiz <little_miry@yahoo.es> Fri, 10 Jul 2009 16:57:03 +0200
+
+structure-synth (0.9.5.1-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Miriam Ruiz <little_miry@yahoo.es> Sun, 17 May 2009 16:09:43 +0200
+
+structure-synth (0.9-1) unstable; urgency=low
+
+ * Initial release. Closes: #511188
+
+ -- Miriam Ruiz <little_miry@yahoo.es> Mon, 13 Apr 2009 13:28:45 +0200
--- structure-synth-1.0.0.orig/debian/structure-synth.desktop
+++ structure-synth-1.0.0/debian/structure-synth.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Structure Synth
+Type=Application
+Exec=structure-synth
+Icon=structure-synth.png
+Encoding=UTF-8
+Comment=Application for creating 3D structures
+Comment[es]=Aplicación para crear estructuras tridimensionales
+Terminal=false
+Categories=Application;3DGraphics;
--- structure-synth-1.0.0.orig/debian/structure-synth.menu
+++ structure-synth-1.0.0/debian/structure-synth.menu
@@ -0,0 +1,7 @@
+?package(structure-synth):needs="x11" \
+ section="Applications/Graphics" \
+ title="Structure Synth" \
+ longtitle="Application for creating 3D structures" \
+ command="/usr/bin/structure-synth" \
+ icon="/usr/share/pixmaps/structure-synth.xpm"
+
--- structure-synth-1.0.0.orig/debian/rules
+++ structure-synth-1.0.0/debian/rules
@@ -0,0 +1,82 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+config: config-stamp
+config-stamp:
+ dh_testdir
+ $(MAKE) -f /usr/share/quilt/quilt.make patch
+ cd debian/pixmaps && for i in *.sng; do sng "$$i"; done
+ touch $@
+
+build: build-stamp
+build-stamp: config-stamp
+ dh_testdir
+ qmake-qt4 -project \
+ -after "CONFIG+=opengl" -after "QT+=xml opengl script"
+ qmake-qt4
+ $(MAKE) \
+ CFLAGS="$(CFLAGS) -DDATADIR=\\\"/usr/share/structure-synth\\\"" \
+ CXXFLAGS="$(CFLAGS) -DDATADIR=\\\"/usr/share/structure-synth\\\"" \
+ LFLAGS="-Wl,-z,defs -Wl,-as-needed -Wl,--no-undefined" \
+ TARGET="structure-synth"
+ #docbook-to-man debian/structure-synth.sgml > structure-synth.1
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp config-stamp
+ test ! -e Makefile || $(MAKE) distclean \
+ TARGET="structure-synth"
+ rm -f *.pro
+ rm -f debian/pixmaps/*.png
+ $(MAKE) -f /usr/share/quilt/quilt.make unpatch
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+ $(MAKE) DESTDIR=$(CURDIR)/debian/structure-synth install
+
+# Build architecture-independent files here.
+binary-indep: build install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs changelog.txt
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installmenu
+# dh_installmime
+ dh_installman debian/structure-synth.1
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ test -e /usr/bin/dh_buildinfo && dh_buildinfo
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+get-orig-source:
+ rm -f StructureSynth-Source-v1.0.0.zip
+ rm -rf "Structure Synth Source Code"
+ wget http://downloads.sourceforge.net/sourceforge/structuresynth/StructureSynth-Source-v1.0.0.zip?use_mirror=freefr
+ unzip StructureSynth-Source-v1.0.0.zip
+ rm StructureSynth-Source-v1.0.0.zip
+ rm -r "Structure Synth Source Code"/Build/*
+ rm -f ../structure-synth_1.0.0.orig.tar.gz
+ tar cvfz ../structure-synth_1.0.0.orig.tar.gz "Structure Synth Source Code"
+ rm -r "Structure Synth Source Code"
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install config
--- structure-synth-1.0.0.orig/debian/structure-synth.install
+++ structure-synth-1.0.0/debian/structure-synth.install
@@ -0,0 +1,8 @@
+structure-synth usr/bin/
+Misc usr/share/structure-synth/
+Examples/*.es usr/share/structure-synth/Examples
+Examples/Tutorials usr/share/structure-synth/Examples
+
+debian/pixmaps/*.xpm usr/share/pixmaps/
+debian/pixmaps/*.png usr/share/pixmaps/
+debian/*.desktop usr/share/applications/
--- structure-synth-1.0.0.orig/debian/compat
+++ structure-synth-1.0.0/debian/compat
@@ -0,0 +1 @@
+7
--- structure-synth-1.0.0.orig/debian/docs
+++ structure-synth-1.0.0/debian/docs
@@ -0,0 +1,4 @@
+bugs.txt
+changelog.txt
+notes.txt
+roadmap.txt
--- structure-synth-1.0.0.orig/debian/copyright
+++ structure-synth-1.0.0/debian/copyright
@@ -0,0 +1,30 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Upstream-Source: http://sourceforge.net/projects/structuresynth/
+Upstream-Maintainer: Mikael Hvidtfeldt Christensen <mikaelc@users.sourceforge.net>
+Debianized-By: Miriam Ruiz <little_miry@yahoo.es>
+Debianized-Date: Thu, 08 Jan 2009 09:33:11 +0100
+
+Files: *
+Copyright: Copyright (C) 2008, Mikael Hvidtfeldt Christensen
+Licence: LGPL-2.1 | GPL-3
+
+Files: debian/*
+Copyright: Copyright (C) 2009, Miriam Ruiz <little_miry@yahoo.es>
+Licence: LGPL-2.1 | GPL-3
+
+Licence: GPL-2.1
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; version 2.1 of the License.
+ .
+ On Debian systems, the complete text of version 2.1 of the GNU Lesser
+ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
+
+Licence: GPL-3
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 3 of the License.
+ .
+ On Debian systems, the complete text of version 3 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'.
+
--- structure-synth-1.0.0.orig/debian/structure-synth.1
+++ structure-synth-1.0.0/debian/structure-synth.1
@@ -0,0 +1,237 @@
+.\"
+.TH "Structure Synth" "1" "April 2009" "" ""
+.SH "NAME"
+structure\-synth \- application for creating 3D structures
+.SH "SYNOPSIS"
+.B structure\-synth
+.SH "DESCRIPTION"
+Structure Synth is an application for creating 3D structures from a set of user specified rules. The resulting structures can be viewed in the integrated OpenGL viewer or exported to various formats. The program was inspired by the CFDG syntax by Chris Coyne, and the Context Free GUI by Mark Lentczner and John Horigan.
+.SH "STATES, TRANSFORMATIONS AND ACTIONS"
+Structure Synth is all about states. A state describes the current coordinate system and the current coloring mode. The coordinate system determines the position, orientation and size of all object drawn while in the current state.
+
+States are modified by transformations. For instance we can move the coordinate system one unit in the x\-direction by applying the transformation: { x 1 }. Similarly we can rotate the coordinate system 90 degrees about the x\-axis by applying:{ rx 90 }. States are automatically combined while parsing, that is { x 1 x 1 } is equal to { x 2 }.
+
+States can be combined with rule calls to create actions. { x 2 } box is an example of a transformation followed by a rule call. 'box' is a built\-in rule. Not surprisingly, this rule draws a box located at (0,0,0) \-> (1,1,1) in the current coordinate system.
+
+.SS "Iterated actions:"
+
+It is possible to apply iterated actions, this is done using the multiplication symbol: for instance 3 * { x 2 } box would be equal to creating three actions:
+
+ { x 2 } box
+ { x 4 } box
+ { x 6 } box
+
+.SS "Color transformations:"
+
+Similar to the spatial transformations it is also possible to transform the current rendering color. Structure Synth uses HSV (Hue, Saturation and Value) for representing colors \- this is perhaps not as familiar as the RGB color model, but offers a slightly more intuitive representation once you get used to it (at least that is what some people claim \- personally I still find it easier think in terms of red, green and blue components). The color transformations are applied using the 'hue', 'saturation' and 'value' operators.
+
+The next example demonstrates both iterated actions and color transformations to draw a nice color cube:
+
+ 10 * { x 1 hue 36 } 10 * { y 1 sat 0.9 } 10 * { z 1 b 0.9 } box
+
+Here is another example demonstrating different kinds of transformations:
+
+ 10 * { x 2 } box
+ 1 * { y 2 } 10 * { x 2 rx 6 } box
+ 1 * { y 4 } 10 * { x 2 hue 9 } box
+ 1 * { y 6 } 10 * { x 2 s 0.9 } box
+
+.SS "Built\-in rules:"
+
+The Box is an example of one the primitives \- built\-in rules \- in Structure Synth. The other built\-in rules are: Sphere, Dot, Grid, Line, Cylinder, Mesh, CylinderMesh.
+
+.SH "MAKING RULES"
+Custom rules are the key to creating complex and sophisticated structures. Rules are created using the 'rule' keyword. A rule can used the same way as any built\-in primitive. The most important aspect of rules are, that they are able to call themselves. Take a look at the following example:
+
+ R1
+
+ rule R1 {
+ { x 0.9 rz 6 ry 6 s 0.99 sat 0.99 } R1
+ { s 2 } sphere
+ }
+
+Notice that this rule recursively calls itself. It would never terminate \- however Structure Synth has a default maximum recursion depth of 1000 recursions. This value can be changes using the 'set maxdepth xxx' command. Another way to force termination would be using the 'set maxobjects xxx' keyword, which makes Structure Synth keep track of the number of objects drawn.
+
+.SS "Adding some randomness:"
+
+Now, in order to things interesting, we will probably want to create something less static \- by adding some randomness. In Structure Synth this is achieved by creating multiple definitions for the same rule:
+
+ R1
+
+ rule R1 {
+ { x 0.9 rz 6 ry 6 s 0.99 sat 0.99 } R1
+ { s 2 } sphere
+ }
+
+ rule R1 {
+ { x 0.9 rz \-6 ry 6 s 0.99 sat 0.99 } R1
+ { s 2 } sphere
+ }
+
+Notice the 'R1' rule has two definitions. Now, whenever the Structure Synth builder needs to call the 'R1' rule, it will choose one of the definitions at random.
+.SH "REFERENCE"
+.SS "Actions:"
+
+Termination criteria:
+.TP
+\fBset maxdepth [integer]:\fR
+Breaks after [integer] iterations (generations). This will also serve as a upper recursion limit for all rules.
+.TP
+\fBset maxobjects [integer]:\fR
+After [integer] objects have been created, the construction is terminated.
+.PP
+Other:
+.TP
+\fBset seed [integer]:\fR
+Allows you to set the random seed. This makes it possible to reproduce creations.
+.TP
+\fBset background [color]:\fR
+Allows you to set the background color. Colors are specified as text\-strings parsed using Qt's color parsing, allowing for standard HTML RGB specifications (e.g. #F00 or #FF0000), but also SVG keyword names (e.g. red or even lightgoldenrodyellow).
+.PP
+.SS "Rule modifiers:"
+
+.TP
+\fBmd / maxdepth [integer]:\fR
+Rule Retirement.Sets the maximum recursive for the rule. The rule would not execute any actions after this limit has been reached.
+.TP
+\fBmd / maxdepth [integer] > [rulename]:\fR
+Rule Retirement with substitution.Sets the maximum recursive for the rule. After this limit has been reached [rulename] will be executed instead this rule.
+.TP
+\fBw / weight [float]:\fR
+Ambiguous rules.If several rules are defined with the same name, a random definition is chosen according to the weight specified here. If no weight is specified, the default weight of 1 is used.
+.PP
+.SS "Transformations:"
+
+Geometrical transformations:
+.TP
+\fBx [float]:\fR
+X axis translation. The float argument is the offset measured in units of the local coordinate system.
+.TP
+\fBy [float]:\fR
+Y axis translation. As above.
+.TP
+\fBz [float]:\fR
+Z axis translation. As above.
+.TP
+\fBrx [float]:\fR
+Rotation about the x axis. The 'float' argument is the angle specified in degrees. The rotation axis is centered at the unit cube in the local coordinate system: that is the rotation axis contains the line segment from (0, 0.5, 0.5) \-> (1, 0.5, 0.5).
+.TP
+\fBry [float]:\fR
+Rotation about the y axis. As above.
+.TP
+\fBrz [float]:\fR
+Rotation about the z axis. As above.
+.TP
+\fBs [float]:\fR
+Resizes the local coordinate system. Notice that the center for the resize is located at the center of the unit cube in the local system (at (0.5,0.5,0.5)).
+.TP
+\fBs [f1] [f2] [f3]:\fR
+Resizes the local coordinate system. As above but with separate scale for each dimension.
+.TP
+\fBm [f1] ... [f9]:\fR
+Applies the specified 3x3 rotation matrix to the transformation matrix for the current state. About the argument order: [f1],[f2],[f3] defines the first row of the matrix.
+.TP
+\fBfx:\fR
+Mirrors the local coordinate system about the x\-axis. As above the mirroring planes is centered at the cube.
+.TP
+\fBfy:\fR
+Mirrors the local coordinate system about the y\-axis.
+.TP
+\fBfz:\fR
+Mirrors the local coordinate system about the z\-axis.
+.PP
+Color space transformations:
+.TP
+\fBh / hue [float]:\fR
+Adds the 'float' value to the hue color parameter for the current state. Hues are measured from 0 to 360 and wraps cyclicly \- i.e. a hue of 400 is equal to a hue of 40.
+.TP
+\fBsat [float]:\fR
+Multiplies the 'float' value with the saturation color parameter for the current state. Saturation is measured from 0 to 1 and is clamped to this interval (i.e. values larger then 1 are set to 1).
+.TP
+\fBb / brightness [float]:\fR
+Multiples the 'float' value with the brightness color parameter for the current state. Brightness is measured from 0 to 1 and is clamped to this interval. Notice that parameter is sometimes called 'V' or 'Value' (and the color space is often refered to as HSV).
+.TP
+\fBa / alpha [float]:\fR
+Multiplies the 'float' value with the alpha color parameter for the current state. Alpha is measured from 0 to 1 and is clamped to this interval. An alpha value of zero is completely transparant, and an alpha value of one is completely opaque.
+.TP
+\fBcolor [color]:\fR
+This commands sets the color to an absolut color (most other transformations are relative modifications on the current state). Colors are specified as text\-strings parsed using Qt's color parsing, allowing for standard HTML RGB specifications (e.g. #F00 or #FF0000), but also SVG keyword names (e.g. red or even lightgoldenrodyellow).
+.PP
+Drawing primitives:
+.TP
+\fBbox:\fR
+solid box
+.TP
+\fBgrid:\fR
+wireframe box
+.TP
+\fBsphere:\fR
+the round thingy (as of now this primitive has some issues \- e.g. ellipsoids are not working.)
+.TP
+\fBline:\fR
+along x axis, centered in y,z plane.
+.TP
+\fBpoint:\fR
+centered in coordinate system.
+.TP
+\fBtriangle:\fR
+creates a custom polygon. Specify the coordinates as follows: Triangle[0,0,0;1,0,0;0.5,0.5,0.5]
+.TP
+\fBmesh:\fR
+prototype mesh
+.TP
+\fBcylinder:\fR
+the symmetry axis will be the current x axis. [Not implemented]
+.TP
+\fBtube:\fR
+polygonal cylinder (will be drawn smoothly as the coordinate system transforms). [Not implemented]
+.PP
+.SS "Preprocessor commands:"
+
+.TP
+\fB#define varname value:\fR
+substitutes every occurrence of 'varname' with 'value'. Value may contain spaces.
+.PP
+.SS "For Context Free / CFDG users:"
+
+The EisenScript syntax in Structure Synth has a lot in common with CFDG.
+
+There are however a few important differences:
+.TP
+\fBContext sensitivity:\fR
+A CFDG script can be viewed as a grammar, where the production rules are independent of their context \- or put differently \- when choosing between rules CFDG does not have any knowledge of the history of system. This 'Context Free' property of CFDG was deliberately omitted in EisenScript, simply for pragmatic reasons: some structures would be difficult to create without having some way to change the rules after a certain number of recursions.
+.TP
+\fBThe 'startrule' statement:\fR
+in CFDG startrules are explicitly specified. In EisenScript, a more generic approach is used: statements which can be used in a rule definition, can also be used at the top\-level scope, so in order to specify a start\-rule, just write the name of the rule.
+.TP
+\fBTermination criteria:\fR
+in CFDG recursion automatically terminates when the objects produced are too small to be visible. This is a very elegant solution, but it is not easy to do in a dynamic 3D world, where the user can move and zoom with the camera. Several options exist in Structure Synth for terminating the rendering.
+.TP
+\fBTransformation order:\fR
+in CFDG transformations (which CFDG refers to as adjustments) in curly brackets are not applied in the order of appearence, and if multiple transformations of the same type are applied, only the last one is actually carried out. For transformations in square brackets in CFDG the order on the other hand is significant. In Structure Synth the transformation order is always significant: transformations are applied starting from the right\-most one.
+.PP
+.SH "EXAMPLE"
+Below is an EisenScript sample:
+
+ /*
+ Sample Torus.
+ */
+
+ set maxdepth 100
+ r1
+ 36 * { x \-2 ry 10 } r1
+
+ rule r1 maxdepth 10 {
+ 2 * { y \-1 } 3 * { rz 15 x 1 b 0.9 h \-20 } r2
+ { y 1 h 12 a 0.9 rx 36 } r1
+ }
+
+ rule r2 {
+ { s 0.9 0.1 1.1 hue 10 } box // a comment
+ }
+
+ rule r2 w 2 {
+ { hue 113 sat 19 a 23 s 0.1 0.9 1.1 } box
+ }
+.SH "SEE ALSO"
+http://structuresynth.sourceforge.net/
--- structure-synth-1.0.0.orig/debian/control
+++ structure-synth-1.0.0/debian/control
@@ -0,0 +1,25 @@
+Source: structure-synth
+Section: graphics
+Priority: extra
+Maintainer: Miriam Ruiz <little_miry@yahoo.es>
+Build-Depends: debhelper (>= 7), quilt, sng, dh-buildinfo,
+ libx11-dev, mesa-common-dev, libgl1-mesa-dev, libglu1-mesa-dev, libxext-dev,
+ qt4-qmake, libqt4-dev (>= 4.3), libqt4-opengl-dev (>= 4.3)
+Standards-Version: 3.8.2
+Homepage: http://structuresynth.sourceforge.net/
+
+Package: structure-synth
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: sunflow
+Description: application for creating 3D structures
+ Structure Synth is a tool for generating 3D structures by specifying a
+ design grammar. Even simple systems may generate surprising and complex
+ structures. Structure Synth offers a graphical environment with multiple
+ tabs, syntax highlighting, and OpenGL preview. Integration with third-party
+ renderers (such as Sunflow and POV-Ray) is possible using a flexible
+ template based export system.
+ .
+ Structure Synth is being developed by Mikael Hvidtfeldt Christensen. It was
+ inspired by the CFDG syntax by Chris Coyne, and the Context Free Art GUI by
+ Mark Lentczner and John Horigan.
--- structure-synth-1.0.0.orig/debian/pixmaps/structure-synth.sng
+++ structure-synth-1.0.0/debian/pixmaps/structure-synth.sng
@@ -0,0 +1,73 @@
+#SNG: from structure-synth.png
+IHDR {
+ width: 64; height: 64; bitdepth: 8;
+ using color alpha;
+}
+pHYs {xpixels: 2835; ypixels: 2835; per: meter;} # (72 dpi)
+IMAGE {
+ pixels hex
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafafaff fdfdfdff fafafaff f5f5f5ff fefefeff f6f6f6ff fefefeff fefefeff fefefeff f8f8f8ff fcfcfcff fcfcfcff f1f1f1ff fefefeff f8f8f8ff fdfdfdff fefefeff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff f9f9f9ff f1f1f1ff f2f2f2ff e7e7e7ff edededff eaeaeaff d8d8d8ff f5f5f5ff cfcfcfff f7f7f7ff d7d7d7ff f2f2f2ff f8f8f8ff f5f5f5ff dcdcdcff f2f2f2ff dcdcdcff ebebebff e4e4e4ff dfdfdfff eaeaeaff e9e9e9ff edededff f4f4f4ff f0f0f0ff fafafaff fbfbfbff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafafaff e4e4e4ff eaeaeaff d6d6d6ff e5e5e5ff e5e5e5ff ddddddff e2e2e2ff e5e5e5ff f1f1f1ff f6f6f6ff f3f3f3ff e6e6e6ff e5e5e5ff e4e4e4ff e6e6e6ff e8e8e8ff e7e7e7ff e7e7e7ff e4e4e4ff e2e2e2ff e5e5e5ff f4f4f4ff f7f7f7ff ecececff eaeaeaff dadadaff dededeff e2e2e2ff e0e0e0ff dbdbdbff e2e2e2ff f1f1f1ff f6f6f6ff fcfcfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff f5f5f5ff d1d1d1ff dfdfdfff cbcbcbff d3d3d3ff ebebebff ccccccff d0d0d0ff f6f6f6ff fafafaff dadadaff d0d0d0ff d1d1d1ff dfdfdfff f1f1f1ff f3f3f3ff f4f4f4ff f4f4f4ff f6f6f6ff f5f5f5ff f4f4f4ff f3f3f3ff f4f4f4ff f0f0f0ff ddddddff d1d1d1ff ccccccff e0e0e0ff fafafaff edededff cbcbcbff cfcfcfff eeeeeeff d1d1d1ff cececeff ddddddff e4e4e4ff e3e3e3ff fbfbfbff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f2f2f2ff f5f5f5ff cacacaff bebebeff e1e1e1ff 9e9e9eff dfdfdfff efefefff 989898ff d9d9d9ff fdfdfdff d4d4d4ff 9e9e9eff e0e0e0ff f9f9f9ff f9f9f9ff dcdcdcff acacacff b1b1b1ff b4b4b4ff b4b4b4ff b1b1b1ff b4b4b4ff b3b3b3ff b5b5b5ff b0b0b0ff adadadff e2e2e2ff f9f9f9ff f9f9f9ff d5d5d5ff 979797ff e4e4e4ff fcfcfcff bababaff adadadff efefefff bebebeff b2b2b2ff dbdbdbff c8c8c8ff d3d3d3ff ddddddff fcfcfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff e7e7e7ff d6d6d6ff cacacaff 939393ff e0e0e0ff cececeff 6b6b6bff efefefff d8d8d8ff 575757ff fdfdfdff eeeeeeff 565656ff fafafaff f8f8f8ff a7a7a7ff 8b8b8bff b9b9b9ff ecececff efefefff ebebebff e4e4e4ff e0e0e0ff e1e1e1ff e5e5e5ff eaeaeaff efefefff e9e9e9ff b1b1b1ff 848484ff bbbbbbff fafafaff eeeeeeff 434343ff fdfdfdff ecececff 4f4f4fff eeeeeeff ecececff 3e3e3eff ddddddff d0d0d0ff 969696ff d2d2d2ff d1d1d1ff e5e5e5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff f8f8f8ff dadadaff aaaaaaff d7d7d7ff b1b1b1ff 737373ff dfdfdfff d6d6d6ff 4b4b4bff e7e7e7ff ebebebff 8b8b8bff e6e6e6ff edededff 868686ff f9f9f9ff 9d9d9dff 828282ff eeeeeeff e5e5e5ff adadadff 7f7f7fff 6a6a6aff 727272ff 757575ff 767676ff 727272ff 6b6b6bff 818181ff b7b7b7ff e9e9e9ff eaeaeaff 5a5a5aff ccccccff efefefff 8e8e8eff f9f9f9ff c5c5c5ff a9a9a9ff ecececff bfbfbfff 595959ff e1e1e1ff d9d9d9ff 5e5e5eff d3d3d3ff c9c9c9ff b4b4b4ff e6e6e6ff f5f5f5ff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff e6e6e6ff c6c6c6ff b9b9b9ff 999999ff cdcdcdff cacacaff 515151ff ccccccff dadadaff b9b9b9ff 979797ff cfcfcfff e6e6e6ff c7c7c7ff d6d6d6ff d9d9d9ff d7d7d7ff bdbdbdff c3c3c3ff e5e5e5ff 3f3f3fff 707070ff acacacff c3c3c3ff c2c2c2ff bfbfbfff bfbfbfff c1c1c1ff c2c2c2ff a8a8a8ff 5f5f5fff 626262ff e8e8e8ff b2b2b2ff d3d3d3ff d5d5d5ff dadadaff cececeff d8d8d8ff e3e3e3ff b0b0b0ff 929292ff dededeff e2e2e2ff 999999ff 595959ff ddddddff d5d5d5ff 6f6f6fff d2d2d2ff d0d0d0ff f4f4f4ff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff fbfbfbff ddddddff bbbbbbff c1c1c1ff acacacff 555555ff c4c4c4ff bbbbbbff a4a4a4ff 7e7e7eff c2c2c2ff ccccccff c7c7c7ff c0c0c0ff acacacff b9b9b9ff d1d1d1ff dededeff d2d2d2ff c5c5c5ff bebebeff bcbcbcff 878787ff c1c1c1ff b9b9b9ff 828282ff 434343ff 292929ff 2c2c2cff 4a4a4aff 959595ff bbbbbbff c2c2c2ff 8b8b8bff c2c2c2ff ccccccff c8c8c8ff ccccccff e5e5e5ff c9c9c9ff a5a5a5ff 9b9b9bff d6d6d6ff eaeaeaff c4c4c4ff 888888ff 7c7c7cff dadadaff cacacaff a3a3a3ff 5a5a5aff d4d4d4ff acacacff afafafff e4e4e4ff fcfcfcff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff fbfbfbff e5e5e5ff d2d2d2ff 858585ff ebebebff cbcbcbff 353535ff b0b0b0ff f0f0f0ff bebebeff 7d7d7dff 8c8c8cff 969696ff c6c6c6ff b1b1b1ff c9c9c9ff e3e3e3ff c7c7c7ff 919191ff 9e9e9eff c4c4c4ff d8d8d8ff b5b5b5ff d3d3d3ff dcdcdcff c2c2c2ff b4b4b4ff bababaff bdbdbdff 888888ff c0c0c0ff c7c7c7ff adadadff dededeff dcdcdcff b5b5b5ff bababaff c6c6c6ff b4b4b4ff 909090ff b6b6b6ff f6f6f6ff ecececff a7a7a7ff 989898ff 8c8c8cff c0c0c0ff afafafff a0a0a0ff cececeff 666666ff 878787ff b3b3b3ff ddddddff 969696ff d7d7d7ff f1f1f1ff fafafaff ffffffff ffffffff ffffffff
+ffffffff ffffffff f9f9f9ff d3d3d3ff b9b9b9ff b5b5b5ff 838383ff 9d9d9dff bdbdbdff f1f1f1ff 4e4e4eff 696969ff c9c9c9ff fbfbfbff dfdfdfff 797979ff 797979ff 999999ff aeaeaeff a6a6a6ff 7b7b7bff e5e5e5ff fbfbfbff d5d5d5ff 707070ff bebebeff d0d0d0ff b7b7b7ff 313131ff c1c1c1ff cdcdcdff 9c9c9cff 525252ff cfcfcfff cdcdcdff 5b5b5bff 888888ff d6d6d6ff dbdbdbff 939393ff a2a2a2ff f6f6f6ff f0f0f0ff 999999ff 6c6c6cff 929292ff aeaeaeff b0b0b0ff 727272ff b5b5b5ff f0f0f0ff c5c5c5ff 3c3c3cff 7c7c7cff f2f2f2ff dfdfdfff 787878ff 959595ff c7c7c7ff 979797ff f2f2f2ff f9f9f9ff ffffffff ffffffff
+ffffffff f8f8f8ff f4f4f4ff b1b1b1ff c8c8c8ff d3d3d3ff 4c4c4cff 939393ff e7e7e7ff a0a0a0ff 828282ff 9d9d9dff 757575ff 919191ff 717171ff ccccccff fdfdfdff e9e9e9ff 717171ff 6a6a6aff b3b3b3ff aeaeaeff 979797ff 393939ff 949494ff d2d2d2ff d9d9d9ff 616161ff 484848ff ebebebff eeeeeeff 7f7f7fff 272727ff ecececff e7e7e7ff a5a5a5ff 181818ff bebebeff cbcbcbff b9b9b9ff 3a3a3aff 666666ff b1b1b1ff cbcbcbff a5a5a5ff 545454ff bbbbbbff f8f8f8ff ebebebff 777777ff 525252ff 6f6f6fff e5e5e5ff b7b7b7ff 878787ff b9b9b9ff 4d4d4dff 919191ff bdbdbdff c8c8c8ff c8c8c8ff f7f7f7ff f9f9f9ff ffffffff
+ffffffff f4f4f4ff c2c2c2ff 979797ff a8a8a8ff 9c9c9cff d8d8d8ff 535353ff 686868ff b1b1b1ff f8f8f8ff eaeaeaff 7a7a7aff 2e2e2eff 7f7f7fff 959595ff b5b5b5ff 6b6b6bff 747474ff f0f0f0ff fefefeff d8d8d8ff 3d3d3dff 696969ff e4e4e4ff dededeff a3a3a3ff 0b0b0bff 787878ff cacacaff cacacaff 535353ff 000000ff bfbfbfff cdcdcdff cacacaff 111111ff 4f4f4fff e2e2e2ff f1f1f1ff cdcdcdff 262626ff 939393ff f5f5f5ff f9f9f9ff b6b6b6ff 484848ff 818181ff 828282ff adadadff 6e6e6eff 666666ff c4c4c4ff fafafaff c2c2c2ff 383838ff 8e8e8eff f4f4f4ff b2b2b2ff 5b5b5bff bebebeff c4c4c4ff f6f6f6ff f9f9f9ff
+f8f8f8ff d0d0d0ff b8b8b8ff a0a0a0ff 626262ff f4f4f4ff cececeff 717171ff 555555ff 898989ff cacacaff 808080ff 747474ff dadadaff fcfcfcff c4c4c4ff 292929ff 3f3f3fff 858585ff 969696ff b0b0b0ff 5f5f5fff 1f1f1fff d8d8d8ff f6f6f6ff f6f6f6ff 5d5d5dff 000000ff d3d3d3ff fdfdfdff fefefeff 505050ff 010101ff ccccccff fefefeff fdfdfdff 5f5f5fff 151515ff bababaff f1f1f1ff e3e3e3ff 6d6d6dff 292929ff 848484ff 919191ff 9b9b9bff 7c7c7cff 0d0d0dff 9b9b9bff f6f6f6ff fbfbfbff b2b2b2ff 6a6a6aff 7e7e7eff 696969ff acacacff 7b7b7bff adadadff edededff 6a6a6aff b5b5b5ff ccccccff e8e8e8ff f6f6f6ff
+eeeeeeff b0b0b0ff c1c1c1ff 898989ff 7e7e7eff b3b3b3ff 787878ff adadadff f8f8f8ff a2a2a2ff 1d1d1dff 545454ff c7c7c7ff fcfcfcff ddddddff 757575ff 2b2b2bff cdcdcdff fafafaff ebebebff 5e5e5eff 212121ff 585858ff a1a1a1ff 959595ff 888888ff 1d1d1dff 010101ff 8f8f8fff 979797ff a4a4a4ff 252525ff 000000ff 747474ff 939393ff 8d8d8dff 474747ff 060606ff 515151ff 959595ff a6a6a6ff b3b3b3ff 272727ff 272727ff c5c5c5ff fdfdfdff fcfcfcff 757575ff 515151ff a0a0a0ff dfdfdfff a4a4a4ff 464646ff 101010ff abababff fcfcfcff dfdfdfff 7b7b7bff 4b4b4bff bababaff 959595ff 959595ff a8a8a8ff f0f0f0ff
+bbbbbbff 888888ff 636363ff e0e0e0ff aeaeaeff 202020ff 9e9e9eff fcfcfcff e6e6e6ff 868686ff 414141ff 8f8f8fff 767676ff 525252ff 6f6f6fff 424242ff adadadff fdfdfdff fdfdfdff b9b9b9ff 393939ff 1a1a1aff e5e5e5ff fdfdfdff fcfcfcff 777777ff 0d0d0dff 2c2c2cff f7f7f7ff f1f1f1ff e8e8e8ff 1c1c1cff 000000ff 828282ff f6f6f6ff fafafaff c4c4c4ff 000000ff 212121ff d1d1d1ff fefefeff fefefeff 929292ff 1a1a1aff 6d6d6dff e8e8e8ff f9f9f9ff e0e0e0ff 434343ff 4e4e4eff 2f2f2fff a3a3a3ff edededff 7b7b7bff 6a6a6aff b6b6b6ff f3f3f3ff 616161ff 4b4b4bff bababaff e6e6e6ff 5c5c5cff c5c5c5ff e9e9e9ff
+e3e3e3ff 888888ff b0b0b0ff e3e3e3ff 7f7f7fff 6b6b6bff 555555ff a6a6a6ff 868686ff 5e5e5eff afafafff fefefeff f7f7f7ff 6a6a6aff 121212ff 494949ff 656565ff 808080ff a2a2a2ff 696969ff 2e2e2eff 656565ff f9f9f9ff fbfbfbff e4e4e4ff 474747ff 010101ff 5a5a5aff fdfdfdff fefefeff efefefff 121212ff 000000ff 666666ff fefefeff fefefeff f6f6f6ff 050505ff 0f0f0fff 858585ff f6f6f6ff f4f4f4ff dbdbdbff 202020ff 424242ff 6b6b6bff 5b5b5bff 767676ff 8e8e8eff 131313ff 4b4b4bff d0d0d0ff fdfdfdff f1f1f1ff 737373ff 5f5f5fff 484848ff a2a2a2ff 9f9f9fff 727272ff bfbfbfff 939393ff 8b8b8bff e7e7e7ff
+b0b0b0ff 737373ff 888888ff 7b7b7bff 696969ff dcdcdcff ddddddff 444444ff 373737ff 767676ff f7f7f7ff fcfcfcff b7b7b7ff 666666ff 2b2b2bff c5c5c5ff f7f7f7ff c8c8c8ff 4a4a4aff 323232ff 171717ff 575757ff 787878ff 808080ff 838383ff 2b2b2bff 000000ff 5b5b5bff c2c2c2ff c7c7c7ff b8b8b8ff 080808ff 000000ff 3e3e3eff c6c6c6ff b9b9b9ff b5b5b5ff 111111ff 050505ff 4b4b4bff 747474ff 696969ff 7f7f7fff 373737ff 262626ff 1c1c1cff c6c6c6ff fdfdfdff fcfcfcff 818181ff 4e4e4eff 7b7b7bff dfdfdfff d7d7d7ff 737373ff 2f2f2fff 5f5f5fff e3e3e3ff f5f5f5ff 757575ff 242424ff a4a4a4ff 888888ff bababaff
+a3a3a3ff cbcbcbff 868686ff 0b0b0bff adadadff fafafaff c0c0c0ff 6b6b6bff 494949ff 6a6a6aff 5e5e5eff 939393ff 737373ff 4a4a4aff 828282ff fcfcfcff fefefeff dfdfdfff 616161ff 161616ff 2c2c2cff f4f4f4ff e6e6e6ff d3d3d3ff 545454ff 111111ff 000000ff 6a6a6aff 9b9b9bff 949494ff 7e7e7eff 020202ff 000000ff 242424ff 979797ff a3a3a3ff b6b6b6ff 3c3c3cff 000000ff 1e1e1eff 999999ff f6f6f6ff fdfdfdff c6c6c6ff 131313ff 3d3d3dff 8b8b8bff f8f8f8ff fefefeff e5e5e5ff 505050ff 565656ff 393939ff 545454ff b6b6b6ff 858585ff 5d5d5dff 8e8e8eff f1f1f1ff b0b0b0ff 464646ff a3a3a3ff e1e1e1ff dfdfdfff
+eaeaeaff dbdbdbff 6f6f6fff 4f4f4fff 919191ff d5d5d5ff 767676ff 555555ff 9d9d9dff f8f8f8ff cdcdcdff 1a1a1aff 232323ff 373737ff 959595ff dfdfdfff f7f7f7ff 989898ff 4e4e4eff 212121ff 888888ff fefefeff fdfdfdff e9e9e9ff 515151ff 080808ff 050505ff c1c1c1ff fefefeff fefefeff bababaff 060606ff 010101ff 262626ff edededff fefefeff fefefeff 7b7b7bff 080808ff 1a1a1aff 868686ff fafafaff fefefeff f7f7f7ff 4a4a4aff 333333ff 5d5d5dff b4b4b4ff abababff 6e6e6eff 3a3a3aff 232323ff 383838ff c3c3c3ff fcfcfcff e3e3e3ff 5f5f5fff 656565ff 646464ff 646464ff 797979ff 616161ff c4c4c4ff e3e3e3ff
+e4e4e4ff 8a8a8aff 535353ff aaaaaaff 828282ff 282828ff 464646ff 676767ff efefefff fbfbfbff c1c1c1ff 6a6a6aff 3b3b3bff 575757ff 8c8c8cff 252525ff 323232ff 545454ff 3a3a3aff 232323ff bebebeff f6f6f6ff fcfcfcff c0c0c0ff 3f3f3fff 141414ff 0f0f0fff e5e5e5ff fefefeff fefefeff aeaeaeff 101010ff 0e0e0eff 232323ff e2e2e2ff fefefeff fefefeff a5a5a5ff 101010ff 1c1c1cff 565656ff ddddddff e1e1e1ff c4c4c4ff 626262ff 282828ff 424242ff 141414ff 606060ff bcbcbcff cfcfcfff 454545ff 575757ff 7f7f7fff edededff fbfbfbff a8a8a8ff 191919ff 3b3b3bff d8d8d8ff d5d5d5ff 797979ff 939393ff eeeeeeff
+fcfcfcff b6b6b6ff abababff ecececff d0d0d0ff 5a5a5aff 242424ff 686868ff e1e1e1ff e9e9e9ff 7c7c7cff 515151ff 3f3f3fff c1c1c1ff fbfbfbff fbfbfbff 7d7d7dff 191919ff 2b2b2bff 313131ff 4c4c4cff 262626ff 3d3d3dff 585858ff 303030ff 1a1a1aff 1d1d1dff a6a6a6ff b1b1b1ff bababaff 828282ff 191919ff 191919ff 232323ff 999999ff a8a8a8ff 999999ff 737373ff 1a1a1aff 1d1d1dff 3e3e3eff 2a2a2aff 1e1e1eff 515151ff 7d7d7dff 303030ff 292929ff 505050ff d4d4d4ff fcfcfcff fbfbfbff 7e7e7eff 404040ff 5e5e5eff a0a0a0ff 999999ff 323232ff 474747ff 545454ff 9f9f9fff f0f0f0ff e0e0e0ff ecececff fefefeff
+ffffffff fbfbfbff e6e6e6ff eaeaeaff 868686ff 515151ff 474747ff 737373ff 545454ff 636363ff 5b5b5bff 414141ff 5b5b5bff f4f4f4ff fbfbfbff efefefff 727272ff 444444ff 2f2f2fff 737373ff fafafaff e9e9e9ff b8b8b8ff 2b2b2bff 272727ff 232323ff 2d2d2dff 7b7b7bff 565656ff 4f4f4fff 3d3d3dff 232323ff 222222ff 222222ff 4f4f4fff 636363ff 717171ff 919191ff 242424ff 252525ff 232323ff 6f6f6fff fafafaff fcfcfcff eeeeeeff 4c4c4cff 343434ff 505050ff 969696ff fafafaff fbfbfbff c6c6c6ff 333333ff 434343ff 2b2b2bff 787878ff dededeff 898989ff 4c4c4cff 616161ff bebebeff d5d5d5ff fcfcfcff ffffffff
+ffffffff ffffffff f0f0f0ff a9a9a9ff 5f5f5fff 5d5d5dff 9c9c9cff f1f1f1ff cfcfcfff 494949ff 323232ff 1f1f1fff 646464ff d0d0d0ff f4f4f4ff b9b9b9ff 5a5a5aff 363636ff 2f2f2fff b3b3b3ff fcfcfcff fcfcfcff e1e1e1ff 545454ff 2b2b2bff 2b2b2bff 535353ff fcfcfcff fbfbfbff fcfcfcff 868686ff 2b2b2bff 2c2c2cff 2c2c2cff b0b0b0ff fbfbfbff fbfbfbff f4f4f4ff 373737ff 292929ff 313131ff 6a6a6aff f5f5f5ff fcfcfcff fcfcfcff 7f7f7fff 2c2c2cff 3d3d3dff 696969ff acacacff 919191ff 696969ff 181818ff 323232ff 545454ff b7b7b7ff f2f2f2ff dededeff a0a0a0ff 979797ff b5b5b5ff f4f4f4ff ffffffff ffffffff
+ffffffff ffffffff ffffffff e5e5e5ff b8b8b8ff bababaff e2e2e2ff f0f0f0ff c2c2c2ff 5b5b5bff 3d3d3dff 222222ff 7c7c7cff 616161ff 333333ff 393939ff 424242ff 242424ff 393939ff dfdfdfff fbfbfbff fbfbfbff bdbdbdff 454545ff 2f2f2fff 343434ff 6b6b6bff fcfcfcff fcfcfcff fcfcfcff 7b7b7bff 313131ff 313131ff 333333ff a0a0a0ff fbfbfbff fbfbfbff f8f8f8ff 515151ff 353535ff 303030ff 4f4f4fff d5d5d5ff fbfbfbff f0f0f0ff 9e9e9eff 262626ff 242424ff 212121ff 2f2f2fff 818181ff cbcbcbff 8a8a8aff 343434ff 474747ff 777777ff e6e6e6ff ecececff dfdfdfff fafafaff fdfdfdff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff f7f7f7ff d8d8d8ff d4d4d4ff e9e9e9ff 828282ff 494949ff 4c4c4cff 7d7d7dff eeeeeeff ebebebff b8b8b8ff 414141ff 202020ff 292929ff 414141ff 555555ff 5e5e5eff 7e7e7eff 787878ff 363636ff 333333ff 383838ff 828282ff fbfbfbff fbfbfbff fbfbfbff 6f6f6fff 373737ff 383838ff 393939ff 8e8e8eff fcfcfcff fbfbfbff f0f0f0ff 616161ff 3a3a3aff 2f2f2fff 3c3c3cff 464646ff 2f2f2fff 202020ff 595959ff 4a4a4aff 222222ff 424242ff 7d7d7dff eeeeeeff f2f2f2ff d8d8d8ff 858585ff 686868ff 565656ff 979797ff b3b3b3ff fafafaff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff b1b1b1ff 838383ff 6b6b6bff 8b8b8bff 9d9d9dff c6c6c6ff f1f1f1ff f1f1f1ff b4b4b4ff 505050ff 2e2e2eff 515151ff 828282ff c8c8c8ff 9f9f9fff 616161ff 1f1f1fff 2c2c2cff 3f3f3fff 434343ff 3d3d3dff 141414ff 212121ff 2d2d2dff 333333ff 3c3c3cff 3f3f3fff 3b3b3bff 282828ff 111111ff 010101ff 0c0c0cff 454545ff 494949ff 414141ff 242424ff 505050ff c7c7c7ff e9e9e9ff eaeaeaff 7a7a7aff 565656ff 383838ff 5c5c5cff d2d2d2ff eeeeeeff eeeeeeff bdbdbdff c4c4c4ff d0d0d0ff e6e6e6ff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f4f4ff e1e1e1ff d5d5d5ff cbcbcbff d9d9d9ff ebebebff edededff 7f7f7fff 484848ff 636363ff 7c7c7cff b3b3b3ff f1f1f1ff f2f2f2ff e9e9e9ff 565656ff 424242ff 5c5c5cff 5d5d5dff 979797ff cfcfcfff bebebeff b2b2b2ff 575757ff 535353ff 585858ff 515151ff 646464ff cacacaff d8d8d8ff e8e8e8ff 969696ff 616161ff 5f5f5fff 3e3e3eff 666666ff f1f1f1ff f2f2f2ff f2f2f2ff a4a4a4ff 8a8a8aff 727272ff 545454ff 9f9f9fff d6d6d6ff b4b4b4ff d0d0d0ff f6f6f6ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff f8f8f8ff e1e1e1ff adadadff 838383ff 9d9d9dff 696969ff 868686ff a0a0a0ff 9d9d9dff d1d1d1ff f2f2f2ff f0f0f0ff cececeff 494949ff 636363ff 757575ff 757575ff b4b4b4ff f2f2f2ff f2f2f2ff ebebebff 676767ff 686868ff 707070ff 666666ff 717171ff ecececff f1f1f1ff f1f1f1ff aaaaaaff 7c7c7cff 7c7c7cff 626262ff 515151ff ddddddff eeeeeeff efefefff c8c8c8ff b0b0b0ff b6b6b6ff a4a4a4ff 818181ff 8b8b8bff bebebeff f1f1f1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff f5f5f5ff ddddddff bdbdbdff c3c3c3ff d2d2d2ff cececeff bbbbbbff cbcbcbff dfdfdfff f0f0f0ff aaaaaaff 626262ff 8e8e8eff 999999ff 8d8d8dff c2c2c2ff f0f0f0ff efefefff e2e2e2ff 727272ff 828282ff 8d8d8dff 808080ff 757575ff e4e4e4ff f0f0f0ff f0f0f0ff bcbcbcff 959595ff a2a2a2ff 979797ff 6b6b6bff abababff bbbbbbff 9f9f9fff b4b4b4ff d1d1d1ff e0e0e0ff edededff f0f0f0ff fbfbfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff f8f8f8ff f4f4f4ff f1f1f1ff e4e4e4ff a9a9a9ff 6a6a6aff 666666ff 7c7c7cff a9a9a9ff c1c1c1ff c0c0c0ff abababff bfbfbfff d9d9d9ff e3e3e3ff d8d8d8ff 8a8a8aff a6a6a6ff b3b3b3ff a5a5a5ff 8a8a8aff c8c8c8ff c8c8c8ff b4b4b4ff b0b0b0ff b5b5b5ff cacacaff cacacaff bdbdbdff 8f8f8fff 8e8e8eff abababff dadadaff f5f5f5ff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff f9f9f9ff ebebebff e6e6e6ff e6e6e6ff e7e7e7ff e5e5e5ff d8d8d8ff a4a4a4ff 696969ff 606060ff 737373ff bfbfbfff d5d5d5ff dbdbdbff d7d7d7ff bfbfbfff 828282ff 7b7b7bff 8f8f8fff c0c0c0ff e2e2e2ff e9e9e9ff efefefff f1f1f1ff f3f3f3ff f7f7f7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fcfcfcff fbfbfbff fafafaff fafafaff f9f9f9ff fafafaff fafafaff fbfbfbff fbfbfbff fbfbfbff fbfbfbff fafafaff fafafaff fafafaff fbfbfbff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff fdfdfdff ecececff c8c8c8ff b9b9b9ff b8b8b8ff b9b9b9ff cececeff f3f3f3ff fefefeff f9f9f9ff e3e3e3ff e5e5e5ff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff ebebebff dededeff fafafaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+fbfbfbff b0b0b0ff 585858ff 676767ff 747474ff 757575ff 757575ff 636363ff 676767ff abababff 696969ff 4c4c4cff 5e5e5eff cdcdcdff fbfbfbff fcfcfcff f9f9f9ff f5f5f5ff fbfbfbff fbfbfbff f9f9f9ff fbfbfbff fefefeff fefefeff fcfcfcff fbfbfbff fefefeff fdfdfdff f7f7f7ff edededff ebebebff f3f3f3ff fcfcfcff f1f1f1ff 8a8a8aff 4c4c4cff 5b5b5bff a1a1a1ff f8f8f8ff fafafaff fefefeff fefefeff fcfcfcff fbfbfbff fcfcfcff fbfbfbff fcfcfcff fbfbfbff f5f5f5ff f9f9f9ff fefefeff fefefeff fbfbfbff f5f5f5ff f2f2f2ff f6f6f6ff fcfcfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+c8c8c8ff 717171ff edededff fefefeff d3d3d3ff bebebeff efefefff f3f3f3ff cdcdcdff 111111ff 989898ff fbfbfbff 8d8d8dff 2d2d2dff 696969ff 737373ff 656565ff 626262ff 717171ff 707070ff 5d5d5dff 888888ff ecececff cdcdcdff 777777ff 6f6f6fff a9a9a9ff a5a5a5ff 636363ff 575757ff 575757ff 5b5b5bff 7f7f7fff 828282ff 6f6f6fff f3f3f3ff ccccccff 141414ff 5b5b5bff 7c7c7cff e1e1e1ff dededeff 7f7f7fff 696969ff 6a6a6aff 6a6a6aff 727272ff 6a6a6aff 5f5f5fff 6f6f6fff c5c5c5ff c4c4c4ff 757575ff 5c5c5cff 565656ff 606060ff 868686ff dcdcdcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff
+909090ff a4a4a4ff ffffffff fdfdfdff 7b7b7bff 161616ff 1f1f1fff 151515ff 242424ff 080808ff e9e9e9ff ffffffff dadadaff a2a2a2ff c8c8c8ff b4b4b4ff cfcfcfff e1e1e1ff 9b9b9bff 838383ff d5d5d5ff 7d7d7dff a4a4a4ff 666666ff b1b1b1ff c7c7c7ff 111111ff 838383ff d8d8d8ff e8e8e8ff e8e8e8ff e3e3e3ff b5b5b5ff 1b1b1bff b3b3b3ff fefefeff fafafaff a2a2a2ff d5d5d5ff 9e9e9eff 838383ff 7e7e7eff 9d9d9dff c5c5c5ff abababff c7c7c7ff bfbfbfff bebebeff e1e1e1ff d1d1d1ff 3a3a3aff 616161ff c3c3c3ff ddddddff d3d3d3ff dadadaff b3b3b3ff 747474ff d4d4d4ff fefefeff ffffffff ffffffff ffffffff ffffffff
+b9b9b9ff 7b7b7bff efefefff fefefeff fdfdfdff f5f5f5ff e6e6e6ff d2d2d2ff 898989ff 090909ff c6c6c6ff ffffffff 939393ff a7a7a7ff ffffffff cdcdcdff 7d7d7dff f9f9f9ff f2f2f2ff dcdcdcff fefefeff 868686ff 8d8d8dff 4e4e4eff e1e1e1ff fdfdfdff 5c5c5cff fcfcfcff f4f4f4ff 676767ff 515151ff a6a6a6ff afafafff 555555ff 777777ff fefefeff d9d9d9ff 848484ff fefefeff b9b9b9ff 666666ff 636363ff bebebeff fdfdfdff e3e3e3ff fdfdfdff edededff 6b6b6bff e6e6e6ff fdfdfdff 787878ff e3e3e3ff fefefeff 808080ff 040404ff 909090ff fefefeff cfcfcfff 6b6b6bff f9f9f9ff ffffffff ffffffff ffffffff ffffffff
+dadadaff 1d1d1dff 090909ff 414141ff 676767ff 777777ff bfbfbfff fefefeff fefefeff 6c6c6cff 929292ff ffffffff 676767ff 878787ff ffffffff 787878ff 212121ff 595959ff 2d2d2dff 939393ff fefefeff 8a8a8aff 474747ff 2a2a2aff e7e7e7ff fefefeff d3d3d3ff ffffffff cececeff 323232ff 797979ff 000000ff 000000ff 000000ff 474747ff fcfcfcff b3b3b3ff 6d6d6dff fefefeff bdbdbdff 313131ff 2c2c2cff cacacaff fdfdfdff eaeaeaff fdfdfdff c6c6c6ff 101010ff 565656ff 424242ff 464646ff fcfcfcff ffffffff edededff ddddddff edededff f8f8f8ff eaeaeaff 575757ff efefefff ffffffff ffffffff ffffffff ffffffff
+afafafff 848484ff c4c4c4ff c1c1c1ff abababff 656565ff a4a4a4ff fefefeff fefefeff 646464ff 8b8b8bff ffffffff 929292ff a1a1a1ff ffffffff 808080ff 999999ff dbdbdbff 838383ff 8f8f8fff fefefeff e2e2e2ff 6d6d6dff afafafff fdfdfdff fefefeff 8c8c8cff fefefeff f3f3f3ff 646464ff 474747ff cacacaff ebebebff 868686ff 414141ff fbfbfbff d7d7d7ff 555555ff fefefeff f0f0f0ff 797979ff 999999ff fcfcfcff fdfdfdff edededff fdfdfdff c6c6c6ff 595959ff ddddddff c9c9c9ff 4b4b4bff e9e9e9ff fefefeff 7f7f7fff 000000ff 3d3d3dff 515151ff 434343ff 4b4b4bff f8f8f8ff ffffffff ffffffff ffffffff ffffffff
+eaeaeaff 717171ff a8a8a8ff e1e1e1ff edededff eeeeeeff e8e8e8ff d0d0d0ff 949494ff 3f3f3fff 5e5e5eff dfdfdfff c4c4c4ff a5a5a5ff cececeff 747474ff bcbcbcff fefefeff e6e6e6ff 737373ff b9b9b9ff e0e0e0ff dbdbdbff b4b4b4ff c8c8c8ff cdcdcdff 242424ff 858585ff e0e0e0ff f0f0f0ff eeeeeeff e7e7e7ff b5b5b5ff 4c4c4cff 464646ff cdcdcdff e0e0e0ff 292929ff a2a2a2ff dededeff dededeff b8b8b8ff c5c5c5ff cbcbcbff b1b1b1ff cbcbcbff a5a5a5ff 797979ff fdfdfdff fefefeff b8b8b8ff 727272ff d0d0d0ff ebebebff ecececff edededff dcdcdcff 8b8b8bff a1a1a1ff fdfdfdff ffffffff ffffffff ffffffff ffffffff
+fefefeff e9e9e9ff 8d8d8dff 545454ff 4c4c4cff 4b4b4bff 4e4e4eff 5e5e5eff a1a1a1ff e9e9e9ff b0b0b0ff 5c5c5cff 595959ff 626262ff 616161ff 939393ff f4f4f4ff ffffffff fefefeff e2e2e2ff 828282ff 555555ff 585858ff 6a6a6aff 656565ff 656565ff a4a4a4ff 9b9b9bff 595959ff 4d4d4dff 4a4a4aff 525252ff 818181ff dededeff cfcfcfff 6e6e6eff 5b5b5bff 909090ff 868686ff 565656ff 565656ff 686868ff 686868ff 616161ff 656565ff 606060ff 797979ff ddddddff fefefeff ffffffff fcfcfcff c5c5c5ff 656565ff 464646ff 3e3e3eff 393939ff 3e3e3eff 8e8e8eff f5f5f5ff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff fdfdfdff f9f9f9ff f4f4f4ff f4f4f4ff f7f7f7ff fcfcfcff fefefeff ffffffff fefefeff fafafaff fafafaff fdfdfdff fdfdfdff fefefeff ffffffff ffffffff ffffffff fefefeff fdfdfdff fafafaff fafafaff fdfdfdff fdfdfdff fdfdfdff fefefeff fefefeff f9f9f9ff f1f1f1ff f1f1f1ff f7f7f7ff fcfcfcff fdfdfdff fdfdfdff fafafaff fafafaff fefefeff fdfdfdff fafafaff fafafaff fdfdfdff fdfdfdff fcfcfcff fcfcfcff fcfcfcff fcfcfcff fefefeff fefefeff fefefeff fefefeff fefefeff c7c7c7ff 535353ff 303030ff 272727ff 414141ff 515151ff a3a3a3ff fcfcfcff fefefeff fefefeff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff e8e8e8ff a2a2a2ff 7a7a7aff 6c6c6cff 7f7f7fff acacacff dfdfdfff bababaff b0b0b0ff d1d1d1ff fbfbfbff dededeff a1a1a1ff 9c9c9cff b0b0b0ff b4b4b4ff c0c0c0ff a9a9a9ff 8b8b8bff a4a4a4ff cacacaff 4e4e4eff c6c6c6ff bdbdbdff 141414ff f0f0f0ff d7d7d7ff 272727ff 8a8a8aff 909090ff c1c1c1ff f8f8f8ff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff d5d5d5ff 676767ff 8e8e8eff adadadff bebebeff aaaaaaff 828282ff 212121ff 494949ff 787878ff 666666ff 848484ff 5b5b5bff 8c8c8cff 787878ff 535353ff 787878ff 5f5f5fff 7e7e7eff a2a2a2ff 8c8c8cff 252525ff 707070ff fefefeff f3f3f3ff 7b7b7bff f8f8f8ff e8e8e8ff 5a5a5aff 919191ff 9d9d9dff 747474ff 828282ff f4f4f4ff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff 7d7d7dff c6c6c6ff ffffffff dcdcdcff 797979ff 8c8c8cff 767676ff 343434ff 3c3c3cff fdfdfdff dbdbdbff 060606ff 878787ff fefefeff 737373ff 959595ff ffffffff f6f6f6ff b7b7b7ff d4d4d4ff fefefeff cdcdcdff 888888ff fefefeff f2f2f2ff 787878ff f8f8f8ff fefefeff dededeff c4c4c4ff f6f6f6ff fefefeff 7e7e7eff bababaff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff 898989ff 8b8b8bff f1f1f1ff f3f3f3ff cacacaff b8b8b8ff 828282ff 323232ff 020202ff c9c9c9ff fcfcfcff 6e6e6eff dcdcdcff efefefff 161616ff 8e8e8eff ffffffff 929292ff 2a2a2aff 2b2b2bff fafafaff f8f8f8ff 242424ff fdfdfdff cececeff 131313ff f8f8f8ff eeeeeeff 2d2d2dff 242424ff 9e9e9eff ffffffff 929292ff 989898ff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff 909090ff 202020ff 5e5e5eff 727272ff 595959ff e1e1e1ff ffffffff dfdfdfff 010101ff 535353ff fcfcfcff fbfbfbff fefefeff b6b6b6ff 000000ff a3a3a3ff ffffffff 757575ff 919191ff 3a3a3aff fafafaff f9f9f9ff 181818ff fdfdfdff d7d7d7ff 1e1e1eff f8f8f8ff e2e2e2ff 474747ff 8b8b8bff 858585ff ffffffff 909090ff 969696ff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff 9a9a9aff 949494ff f0f0f0ff f0f0f0ff cfcfcfff f5f5f5ff f8f8f8ff 898989ff 050505ff 000000ff cececeff ffffffff fcfcfcff 656565ff 2f2f2fff b3b3b3ff fcfcfcff 6c6c6cff aaaaaaff 474747ff f7f7f7ff f6f6f6ff 030303ff f0f0f0ff f9f9f9ff 999999ff f4f4f4ff dfdfdfff 575757ff 9a9a9aff 898989ff fcfcfcff 929292ff 9d9d9dff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f0f0f0ff 8c8c8cff 484848ff 515151ff 5a5a5aff 545454ff 474747ff 252525ff 828282ff d5d5d5ff f7f7f7ff fefefeff c0c0c0ff 707070ff b7b7b7ff 575757ff 434343ff 6b6b6bff e7e7e7ff 8b8b8bff 474747ff 494949ff 4e4e4eff 525252ff 505050ff 313131ff 3d3d3dff 4a4a4aff a3a3a3ff dadadaff 616161ff 3f3f3fff 585858ff d7d7d7ff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff edededff d7d7d7ff cececeff d6d6d6ff ecececff bfbfbfff 575757ff 6e6e6eff 7e7e7eff 616161ff 707070ff eaeaeaff fdfdfdff f4f4f4ff eeeeeeff f8f8f8ff fefefeff fbfbfbff efefefff f0f0f0ff fafafaff edededff dededeff edededff eeeeeeff f1f1f1ff fcfcfcff fefefeff f6f6f6ff edededff f4f4f4ff fefefeff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff e3e3e3ff bebebeff b3b3b3ff cfcfcfff f6f6f6ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
+}
--- structure-synth-1.0.0.orig/debian/pixmaps/structure-synth.xpm
+++ structure-synth-1.0.0/debian/pixmaps/structure-synth.xpm
@@ -0,0 +1,228 @@
+/* XPM */
+static char * structure_synth_xpm[] = {
+"32 32 193 2",
+" c None",
+". c #FFFFFF",
+"+ c #FEFEFE",
+"@ c #FDFDFD",
+"# c #F8F8F8",
+"$ c #F4F4F4",
+"% c #EEEEEE",
+"& c #EDEDED",
+"* c #F0F0F0",
+"= c #FAFAFA",
+"- c #F2F2F2",
+"; c #FCFCFC",
+"> c #EAEAEA",
+", c #DBDBDB",
+"' c #DCDCDC",
+") c #E2E2E2",
+"! c #E7E7E7",
+"~ c #ECECEC",
+"{ c #EBEBEB",
+"] c #E0E0E0",
+"^ c #E8E8E8",
+"/ c #DEDEDE",
+"( c #F7F7F7",
+"_ c #BFBFBF",
+": c #AEAEAE",
+"< c #E5E5E5",
+"[ c #B1B1B1",
+"} c #C5C5C5",
+"| c #C9C9C9",
+"1 c #CBCBCB",
+"2 c #D0D0D0",
+"3 c #CACACA",
+"4 c #CCCCCC",
+"5 c #D5D5D5",
+"6 c #C8C8C8",
+"7 c #A8A8A8",
+"8 c #AAAAAA",
+"9 c #C0C0C0",
+"0 c #DFDFDF",
+"a c #B6B6B6",
+"b c #9C9C9C",
+"c c #ADADAD",
+"d c #CECECE",
+"e c #C6C6C6",
+"f c #909090",
+"g c #969696",
+"h c #9A9A9A",
+"i c #989898",
+"j c #B8B8B8",
+"k c #D9D9D9",
+"l c #BBBBBB",
+"m c #BEBEBE",
+"n c #8A8A8A",
+"o c #D4D4D4",
+"p c #B7B7B7",
+"q c #E4E4E4",
+"r c #808080",
+"s c #979797",
+"t c #ACACAC",
+"u c #C4C4C4",
+"v c #C2C2C2",
+"w c #797979",
+"x c #707070",
+"y c #BDBDBD",
+"z c #A6A6A6",
+"A c #A9A9A9",
+"B c #B4B4B4",
+"C c #CDCDCD",
+"D c #767676",
+"E c #B2B2B2",
+"F c #A5A5A5",
+"G c #8C8C8C",
+"H c #B0B0B0",
+"I c #898989",
+"J c #8D8D8D",
+"K c #BCBCBC",
+"L c #8E8E8E",
+"M c #C1C1C1",
+"N c #7E7E7E",
+"O c #A2A2A2",
+"P c #9E9E9E",
+"Q c #959595",
+"R c #7B7B7B",
+"S c #B9B9B9",
+"T c #EFEFEF",
+"U c #B5B5B5",
+"V c #626262",
+"W c #A0A0A0",
+"X c #676767",
+"Y c #434343",
+"Z c #9B9B9B",
+"` c #636363",
+" . c #353535",
+".. c #919191",
+"+. c #545454",
+"@. c #848484",
+"#. c #999999",
+"$. c #F3F3F3",
+"%. c #A3A3A3",
+"&. c #505050",
+"*. c #818181",
+"=. c #343434",
+"-. c #A4A4A4",
+";. c #161616",
+">. c #737373",
+",. c #3E3E3E",
+"'. c #444444",
+"). c #D2D2D2",
+"!. c #606060",
+"~. c #828282",
+"{. c #878787",
+"]. c #646464",
+"^. c #535353",
+"/. c #404040",
+"(. c #2E2E2E",
+"_. c #E1E1E1",
+":. c #292929",
+"<. c #393939",
+"[. c #6C6C6C",
+"}. c #3C3C3C",
+"|. c #888888",
+"1. c #E9E9E9",
+"2. c #5D5D5D",
+"3. c #8B8B8B",
+"4. c #9F9F9F",
+"5. c #868686",
+"6. c #C3C3C3",
+"7. c #929292",
+"8. c #464646",
+"9. c #3A3A3A",
+"0. c #303030",
+"a. c #4C4C4C",
+"b. c #131313",
+"c. c #101010",
+"d. c #333333",
+"e. c #414141",
+"f. c #717171",
+"g. c #DADADA",
+"h. c #757575",
+"i. c #4E4E4E",
+"j. c #474747",
+"k. c #949494",
+"l. c #272727",
+"m. c #6E6E6E",
+"n. c #565656",
+"o. c #1B1B1B",
+"p. c #191919",
+"q. c #858585",
+"r. c #656565",
+"s. c #747474",
+"t. c #3B3B3B",
+"u. c #A1A1A1",
+"v. c #E6E6E6",
+"w. c #525252",
+"x. c #616161",
+"y. c #282828",
+"z. c #A7A7A7",
+"A. c #2A2A2A",
+"B. c #4B4B4B",
+"C. c #AFAFAF",
+"D. c #CFCFCF",
+"E. c #7A7A7A",
+"F. c #4A4A4A",
+"G. c #595959",
+"H. c #2C2C2C",
+"I. c #484848",
+"J. c #5F5F5F",
+"K. c #C7C7C7",
+"L. c #ABABAB",
+"M. c #585858",
+"N. c #4F4F4F",
+"O. c #494949",
+"P. c #5A5A5A",
+"Q. c #D6D6D6",
+"R. c #F5F5F5",
+"S. c #9D9D9D",
+"T. c #FBFBFB",
+"U. c #424242",
+"V. c #787878",
+"W. c #DDDDDD",
+"X. c #7F7F7F",
+"Y. c #D1D1D1",
+"Z. c #7C7C7C",
+"`. c #F1F1F1",
+" + c #5C5C5C",
+".+ c #BABABA",
+"++ c #8F8F8F",
+"@+ c #F9F9F9",
+"#+ c #939393",
+"$+ c #6B6B6B",
+"%+ c #7D7D7D",
+"&+ c #D8D8D8",
+"*+ c #6F6F6F",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . + @ # $ % & * = - - * * $ # @ . . . . . . . . . ",
+". . . . . . ; > , ' ) ! ) > ~ % % { > ] ^ / / ' & ( . . . . . . ",
+". . . . # ) _ : < [ } ' | 1 2 3 1 2 3 4 5 6 7 ) 8 9 0 # . . . . ",
+". . + ^ a 6 b c d 6 6 3 e f g h h g i j k 4 3 l m n o p % + . . ",
+". + q l r 6 s t 9 u v m v m t w x [ v _ u y 6 9 z A 7 h B > + . ",
+"@ ' v r C D E F m G H 7 F H I a J c J K L M N u O P Q u R S > + ",
+"T t z h N 1 N U V W S X ~ Y u Z ` q .] ..J p +.H W 8 @.8 #.M $.",
+"j %.r H v &.%.*.7 ! =.p -.;.u >.,.u '.D 5 ,.e ).!.Q x E t ~.Z ).",
+"-.z G {.].^ W ^.A V /.l D (._.x :.0 x <.E [.}.F |.w 1.2.3.4.5.c ",
+"C +.6.N 7.D 8.K , 9.8 ^ 0.a.1 &.b.| Z c.u % d.F _ e.V e [.h f.g.",
+"6 F h.i.& N ].8 j.(.n k.l.m.g.n.o.6 t p.X q.i.=.l %.2.6 i.~.6 , ",
+"+ g.r.7.s.t.u.v.w.x.( 5.y.N z.'.l.s K A.B.= c t.A C.0.[.d w D.+ ",
+". # 2 q E.F.: G.H.[.B [.=.S ; +. .| # I.9...~.(.'.1 {.J.K.$ + . ",
+". . ; 3 L.v % >.M.K p <.N.m.x 8.O.P.>.x./.b % r n.C 4 ) # . . . ",
+". . . . @ ] : u.E , Q.X @.Q.~ f.w : * P 5...d _ 3 m { . . . . . ",
+". . . . . . + = R.v c d 3 A -.[ v F O v , 4 4 $.+ . . . . . . . ",
+". . . . . . . . . . . + @ ; ; @ @ @ ; + . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+"> S.g i M -.6.@ T.@ ; + @ + # ( = C.U ; + @ @ @ T.+ ; = + . . . ",
+"Z = |.5.U.0 L g P r L [ i V.P 4.s.} 4.7.H 7.7.g W I b #.O $ . . ",
+"3.L B W.X.Q.n Y.Z.-.6.^.`.3 s +e.: 4.' F.] - G 4.z.g.i ~ 8 . . ",
+"-.u l Q.J E z.H 4 Z / L.q J 3 .+b k.J ' 8 ) g.++^ i d 5.X.j . . ",
+"@+a W 7 ) M t K ; ( B : [ D.-.u.Q.C S U c H C.o + T f.=.M.< + . ",
+". . . . . . . . . . . . . . . 6 g Q G 3.: h 5.#+Q |.W f > X i , ",
+". . . . . . . . . . . . . . @ g * O M.*.#+o $+) V.T 8 #+( %+q i ",
+". . . . . . . . . . . . . . + V.t 9 &+;.`.} x.p *+# ~.O { f.v Q ",
+". . . . . . . . . . . . . . . / s k.5.{.U O 9 F , b O #+h / u.6 ",
+". . . . . . . . . . . . . . . . . . + ^ ] ; . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
--- structure-synth-1.0.0.orig/debian/patches/series
+++ structure-synth-1.0.0/debian/patches/series
@@ -0,0 +1 @@
+abs_data_path.patch
--- structure-synth-1.0.0.orig/debian/patches/abs_data_path.patch
+++ structure-synth-1.0.0/debian/patches/abs_data_path.patch
@@ -0,0 +1,20 @@
+Index: structure-synth-0.9/StructureSynth/GUI/MainWindow.cpp
+===================================================================
+--- structure-synth-0.9.orig/StructureSynth/GUI/MainWindow.cpp 2009-04-13 13:34:28.000000000 +0200
++++ structure-synth-0.9/StructureSynth/GUI/MainWindow.cpp 2009-04-13 13:35:14.000000000 +0200
+@@ -847,13 +847,13 @@
+ // Mac needs to step two directies up, when debugging in XCode...
+ QString MainWindow::getExamplesDir() {
+ QStringList examplesDir;
+- examplesDir << "Examples" << "../../Examples";
++ examplesDir << DATADIR "/Examples" << "Examples";
+ return findDirectory(examplesDir);
+ }
+
+ QString MainWindow::getMiscDir() {
+ QStringList miscDir;
+- miscDir << "Misc" << "../../Misc";
++ miscDir << DATADIR "/Misc" << "Misc";
+ return findDirectory(miscDir);
+ }
+