debian/0000775000000000000000000000000012261264031007165 5ustar debian/source/0000775000000000000000000000000011707043402010466 5ustar debian/source/format0000664000000000000000000000001411707043402011674 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000344011774024320011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MakeHuman Upstream-Contact: The MakeHuman Team Source: http://makehuman.googlecode.com/svn/releases/ X-Comment: For more information about the authors, please see http://sites.google.com/site/makehumandocs/the-makehuman-team Files: data/povray/makehuman.pov data/povray/makehuman_facegroup_documentation.povo data/povray/makehuman_hair.inc data/povray/headercontent.inc data/povray/makehuman_mesh2only.pov data/povray/headercontent_mesh2only.inc data/povray/makehuman_groupings.inc Copyright: 2001-2011, The MakeHuman Team License: LGPL . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL' Files: * Copyright: 2001-2011, The MakeHuman Team License: GPL-3 Files: debian/* Copyright: 2009, Alessio Treglia 2009, Christoph Korn 2011, Muammar El Khatib License: GPL-3 License: 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, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3' debian/changelog0000664000000000000000000000601712261264031011043 0ustar makehuman (1.0.0~alpha6-5ubuntu3) trusty; urgency=medium * No change rebuild against glew 1.10. -- Dimitri John Ledkov Thu, 02 Jan 2014 13:22:33 +0000 makehuman (1.0.0~alpha6-5ubuntu2) quantal; urgency=low * Build-depend on libglew-dev rather than libglew1.5-dev. -- Colin Watson Sun, 09 Sep 2012 20:54:58 +0100 makehuman (1.0.0~alpha6-5ubuntu1) quantal; urgency=low * Fix FTBFS with ld --as-needed. - Add 03_fix_ftbfs_ld_as_needed.patch -- Felix Geyer Sun, 05 Aug 2012 14:50:58 +0200 makehuman (1.0.0~alpha6-5) unstable; urgency=low * Package's description has been fixed. A verb was missing: e.g.: -This package the application data files for MakeHuman. +This package contains the application data files for MakeHuman. (Closes: #680413) -This package the documentation in PDF format for MakeHuman. +This package contains the documentation in HTML format for MakeHuman. -- Muammar El Khatib Wed, 11 Jul 2012 22:51:04 +0200 makehuman (1.0.0~alpha6-4) unstable; urgency=medium * Makefile.Linux file was modify to use python2.7 instead of python2.6. With this change it is assured a consistency between the python's version that is hardcoded in the makefile, and the one picked by debhelper when invoking pycompile. (Closes: #678023) * Description of the package was emphasizing the application to be open source, and free. This is implicit in packages accepted in the main section. Thus, the description has been changed to be more neutral as pointed out in the bug report that is being closed. Thanks to Gunnar Wolf for suggesting a description. (Closes: #668409) * Format field in debian/copyright has been updated to point to version 1.0. -- Muammar El Khatib Wed, 27 Jun 2012 01:30:04 +0200 makehuman (1.0.0~alpha6-3) unstable; urgency=low * debian/rules: + The conditional statement in line 17 has been rechecked in order of avoiding correctly the FTBFS. (Closes: #664628) -- Muammar El Khatib Thu, 22 Mar 2012 10:27:19 +0100 makehuman (1.0.0~alpha6-2) unstable; urgency=low * debian/rules: + A conditional was created into the override_dh_install section for verifying that debian/makehuman-data directory exists before trying to remove any possible empty directories inside it. This change should fix the FTBFS when building architecture-dependent package. Thanks to Aaron M. Ucko for reporting and providing a solution. (Closes: #664628) * debian/control: + libsdl-image1.2-dev has been added to Build-Depends field, as well as libsdl-image1.2 to Depends field of the makehuman Package. This will avoid the problem of no GUI to be built. (Closes: #664734) -- Muammar El Khatib Tue, 20 Mar 2012 14:33:25 +0100 makehuman (1.0.0~alpha6-1) unstable; urgency=low * Initial release (Closes: #456959) -- Muammar El Khatib Fri, 06 Jan 2012 21:24:11 +0100 debian/control0000664000000000000000000000430012023172000010553 0ustar Source: makehuman Section: graphics Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Muammar El Khatib Build-Depends: debhelper (>= 7.0.50), libsdl1.2-dev, libx11-dev, x11proto-core-dev, libglu1-mesa-dev, mesa-common-dev, python-all-dev (>= 2.7.3~rc2), libglew-dev, doxygen, libsdl-image1.2-dev XS-Python-Version: current Standards-Version: 3.9.2 Homepage: http://www.makehuman.org/ Package: makehuman Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, fontconfig, makehuman-data, libsdl-image1.2 Recommends: aqsis Suggests: makehuman-doc XB-Python-Version: ${python:Versions} Description: Modelling of 3-Dimensional humanoid characters MakeHuman is a 3-Dimensional humanoid characters modelling software. Features that make this software innovative and unique include a new, highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photorealistic character can be modeled in less than 2 minutes. Package: makehuman-data Architecture: all Depends: ${misc:Depends} Description: Modelling of 3-Dimensional humanoid characters (application data) MakeHuman is a 3-Dimensional humanoid characters modelling software. Features that make this software innovative and unique include a new, highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photorealistic character can be modeled in less than 2 minutes. . This package contains the application data files for MakeHuman. Package: makehuman-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Modelling of 3-Dimensional humanoid characters (documentation) MakeHuman is a 3-Dimensional humanoid characters modelling software. Features that make this software innovative and unique include a new, highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photorealistic character can be modeled in less than 2 minutes. . This package contains the documentation in HTML format for MakeHuman. debian/makehuman.links0000664000000000000000000000020311707043402012171 0ustar usr/share/man/man1/makehuman.1.gz usr/share/man/man1/makehuman.real.1.gz usr/bin/makehuman.real usr/share/makehuman/makehuman.real debian/makehuman.manpages0000664000000000000000000000002311707043402012644 0ustar debian/makehuman.1 debian/makehuman-doc.install0000664000000000000000000000007211730117274013273 0ustar docs/mhproto_cdoc/* usr/share/makehuman-doc/mhproto_cdoc/ debian/makehuman.install0000664000000000000000000000072511707043402012530 0ustar debian/scripts/makehuman usr/bin makehuman.real usr/bin core usr/share/makehuman plugins usr/share/makehuman apps usr/share/makehuman shared usr/share/makehuman main.py usr/share/makehuman mh_icon.bmp usr/share/makehuman debian/makehuman.xpm usr/share/pixmaps debian/makehuman.desktop usr/share/applications debian/menu0000664000000000000000000000023711707043402010057 0ustar ?package(makehuman):needs="X11"\ section="Applications/Graphics"\ title="MakeHuman"\ command="/usr/bin/makehuman"\ icon="/usr/share/pixmaps/makehuman.xpm" debian/rules0000775000000000000000000000310411732574137010260 0ustar #!/usr/bin/make -f PACKAGE = makehuman SRC_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(\([0-9]\+\):\)\?\(.*\)-.*/\3/p') SVN_DIR := $(shell echo $(SRC_VERSION) | sed -e 's/[.~]/_/g') TARBALL = $(PACKAGE)_$(SRC_VERSION).orig.tar.gz %: dh $@ --with python2 override_dh_auto_build: $(MAKE) -f Makefile.Linux EXE=makehuman.real sh debian/scripts/gendoc.sh override_dh_install: dh_install if [ -d debian/makehuman-data ]; then \ find debian/makehuman-data -type d -empty -delete; \ find $(CURDIR)/debian/makehuman-data/usr/share/makehuman/data/targets/ -type f | xargs chmod 0644; \ chmod 644 $(CURDIR)/debian/makehuman-data/usr/share/makehuman/data/shaders/aqsis/hair.sl \ $(CURDIR)/debian/makehuman/usr/share/makehuman/plugins/3_libraries_hair_chooser.py \ $(CURDIR)/debian/makehuman/usr/share/makehuman/plugins/0_modeling_asymm.py \ $(CURDIR)/debian/makehuman/usr/share/makehuman/apps/uvinterpolator.py \ $(CURDIR)/debian/makehuman/usr/share/makehuman/plugins/pose.py; \ fi override_dh_auto_clean: touch utils $(MAKE) -f Makefile.Linux clean rm -f makehuman.real find $(CURDIR)/shared/ -name "*.pyc" -exec "rm" "-f" {} ";" find $(CURDIR)/plugins/ -name "*.pyc" -exec "rm" "-f" {} ";" rm -fr docs/mhproto_cdoc dh_auto_clean get-orig-source: svn export \ http://makehuman.googlecode.com/svn/releases/makehuman_$(SVN_DIR) \ get-orig-source/$(PACKAGE)-$(SRC_VERSION) GZIP=--best tar czf $(TARBALL) --exclude=os-x --exclude=utils \ -C get-orig-source $(PACKAGE)-$(SRC_VERSION) rm -rf get-orig-source echo " "$(TARBALL)" created!" debian/makehuman.10000664000000000000000000000332211707043402011216 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH MAKEHUMAN 1 "November 2, 2009" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME makehuman \- application for the modelling of 3-Dimensional characters .SH SYNOPSIS .B makehuman .SH DESCRIPTION .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBMakeHuman\fP is an open source (so it's completely free), innovative and professional software for the modelling of 3-Dimensional humanoid characters. MakeHuman .PP Features that make this software unique include a new, highly intuitive GUI and a high quality mesh, optimized to work in subdivision surface mode (for example, Zbrush). Using MakeHuman, a photorealistic character can be modeled in less than 2 minutes. .PP After installing the application, you can run run it from the .B Applications menu. .SH AUTHOR makehuman has been written and is maintained by The MakeHuman Team. For further details, visit http://www.makehuman.org/. .PP This manual page was written by Alessio Treglia , for the Debian project (and may be used by others). debian/makehuman-data.install0000664000000000000000000000003111707043402013425 0ustar data usr/share/makehuman debian/scripts/0000775000000000000000000000000011730117024010653 5ustar debian/scripts/makehuman0000664000000000000000000000010011707043402012535 0ustar #!/usr/bin/env bash cd /usr/share/makehuman && ./makehuman.real debian/scripts/gendoc.sh0000664000000000000000000000031211730117024012442 0ustar #!/usr/bin/env bash # This script creates the API documentation files. echo "Creating API documentation" if [ -d docs ]; then cd docs; doxygen ./configs/doxygen_html_config.txt else exit 0 fi debian/patches/0000775000000000000000000000000012007465433010623 5ustar debian/patches/01_Makefile.Linux.patch0000664000000000000000000000271311772442377014774 0ustar Author: Muammar El Khatib Description: Erasing the directory utils from clean target in Makefile.Linux because this directory is not created in the build process. Index: makehuman-1.0.0~alpha6/Makefile.Linux =================================================================== --- makehuman-1.0.0~alpha6.orig/Makefile.Linux 2011-03-01 02:24:41.000000000 +0100 +++ makehuman-1.0.0~alpha6/Makefile.Linux 2012-06-27 01:25:47.100802706 +0200 @@ -5,7 +5,7 @@ CCOPTS = -Wall -O0 -g -PYTHONVER = 2.6 +PYTHONVER = 2.7 EXTRAFMWKS = -lX11 -lGL -lGLU -lSDL -lGLEW EXTRALIBS = -lpython$(PYTHONVER) EXTRADEFINES = @@ -13,7 +13,7 @@ EXE = makehuman - + %.o : %.c @echo "compiling C file $< to $@ ..." @gcc -c -MMD $(CCOPTS) $(INCLUDEPATH) $< -o $@ @@ -30,9 +30,9 @@ @echo "compiling ObjC++ file $< to $@ ..." @g++ -c -MMD $(CCOPTS) $(INCLUDEPATH) $< -o $@ -$(EXE) : $(OBJS) +$(EXE) : $(OBJS) @echo "linking as $@ ." - @g++ $(EXTRALIBS) $(EXTRAFMWKS) $(OBJS) -o $@ + @g++ $(EXTRALIBS) $(EXTRAFMWKS) $(OBJS) -Wl,--as-needed -o $@ # --------------------------------------------------------------------- # Cleanup unused stuff @@ -40,7 +40,6 @@ clean: $(RM) $(OBJS) $(DEPS) *.obj *~ *.bak *%% *~ makehuman find apps -name "*.pyc" -exec "rm" "-f" {} ";" - find utils -name "*.pyc" -exec "rm" "-f" {} ";" find core -name "*.pyc" -exec "rm" "-f" {} ";" # --------------------------------------------------------------------- debian/patches/02_compilesh.patch0000664000000000000000000000167211774024141014133 0ustar Author: Muammar El Khatib Description: This patch make possible to use python2.7 instead of python2.6. Bug-Debian: http://bugs.debian.org/678023 Last-Update: 2012-07-01 Index: makehuman-1.0.0~alpha6/compile_src.sh =================================================================== --- makehuman-1.0.0~alpha6.orig/compile_src.sh 2011-03-01 02:24:41.000000000 +0100 +++ makehuman-1.0.0~alpha6/compile_src.sh 2012-06-27 01:29:45.619478249 +0200 @@ -1 +1 @@ -gcc -g -o makehuman ./src/main.c ./src/glmodule.c ./src/core.c ./src/arraybuffer.c /usr/src/glew/glew.c -I/usr/include/SDL/ -I/usr/include/python2.6/ -I/usr/X11R6/include -I./include -DGLEW_STATIC -lpython2.6 -lX11 -lGL -lGLU -lSDL -Wall +gcc -g -o makehuman ./src/main.c ./src/glmodule.c ./src/core.c ./src/arraybuffer.c /usr/src/glew/glew.c -I/usr/include/SDL/ -I/usr/include/python2.7/ -I/usr/X11R6/include -I./include -DGLEW_STATIC -lpython2.7 -lX11 -lGL -lGLU -lSDL -Wall debian/patches/03_fix_ftbfs_ld_as_needed.patch0000664000000000000000000000117312007466234016570 0ustar Description: Fix FTBFS with ld --as-needed. Origin: backport, http://code.google.com/p/makehuman/source/diff?spec=svn3555&old=2071&r=3160&format=unidiff&path=%2Ftrunk%2Fmakehuman%2FMakefile.Linux Bug-Debian: http://bugs.debian.org/683920 --- makehuman-1.0.0~alpha6.orig/Makefile.Linux +++ makehuman-1.0.0~alpha6/Makefile.Linux @@ -32,7 +32,7 @@ EXE = makehuman $(EXE) : $(OBJS) @echo "linking as $@ ." - @g++ $(EXTRALIBS) $(EXTRAFMWKS) $(OBJS) -Wl,--as-needed -o $@ + @g++ -Wl,--as-needed $(OBJS) $(EXTRALIBS) $(EXTRAFMWKS) -o $@ # --------------------------------------------------------------------- # Cleanup unused stuff debian/patches/series0000664000000000000000000000011312007465441012032 0ustar 01_Makefile.Linux.patch 02_compilesh.patch 03_fix_ftbfs_ld_as_needed.patch debian/makehuman.desktop0000664000000000000000000000022211707043402012523 0ustar [Desktop Entry] Version=1.0 Name=MakeHuman Exec=/usr/bin/makehuman Icon=makehuman Terminal=false Type=Application Categories=Graphics;3DGraphics; debian/README.source0000664000000000000000000000237311707043457011364 0ustar makehuman for Debian =============== How to obtain an updated source tarball --------------------------------------- Check whether a new release is available by typing: svn list http://makehuman.googlecode.com/svn/releases Change to a temporary directory: cd /tmp Get the sources from upstream's SVN releases area: svn export \ http://makehuman.googlecode.com/svn/releases/makehuman_$(NEW_RELEASE) \ ./makehuman-$(NEW_RELEASE) Then, create the tarball (we exclude the unnecessary os-x/ and utils/ directories): tar cf makehuman_$(NEW_RELEASE).orig.tar makehuman-$(NEW_RELEASE) \ --exclude=os-x --exclude=utils --exclude=bin/win --exclude=docs/MH_Quick_Start.pdf \ --MH_Users_Guide.pdf gzip -9fn makehuman_$(NEW_RELEASE).orig.tar rm -rf makehuman-$(NEW_RELEASE) A gzipped tarball will be created into the current working directory and you can place it wherever you want. This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. To learn how to use quilt, please refer to the official documentation, usually available in /usr/share/doc/quilt/README.source. -- Alessio Treglia Sat, 24 Oct 2009 12:39:46 +0200 debian/compat0000664000000000000000000000000211707043402010364 0ustar 7 debian/makehuman.xpm0000664000000000000000000001023411707043402011662 0ustar /* XPM */ static char * makehuman_xpm[] = { "32 32 126 2", " c #1F2749", ". c #1F274C", "+ c #212A51", "@ c #232B4E", "# c #232B51", "$ c #232C4F", "% c #252E52", "& c #262E54", "* c #283051", "= c #2A3149", "- c #2B3354", "; c #2B3357", "> c #2D3558", ", c #31384B", "' c #333A5C", ") c #343B5C", "! c #3B4048", "~ c #3F4346", "{ c #434745", "] c #404663", "^ c #414760", "/ c #404763", "( c #424965", "_ c #444A66", ": c #494F69", "< c #52533F", "[ c #4D536B", "} c #4E546C", "| c #595D70", "1 c #595E73", "2 c #646239", "3 c #5D6175", "4 c #696637", "5 c #6A6737", "6 c #606477", "7 c #616678", "8 c #646774", "9 c #666875", "0 c #686C7C", "a c #696C7C", "b c #78712B", "c c #6C6F7E", "d c #7D7630", "e c #707381", "f c #877903", "g c #717481", "h c #74767F", "i c #737682", "j c #827B2E", "k c #7B7D83", "l c #7C7E87", "m c #7B7E8B", "n c #8C832A", "o c #82848B", "p c #938928", "q c #86878D", "r c #888A8F", "s c #898A8D", "t c #898A90", "u c #9B9025", "v c #8C8C8C", "w c #8B8D95", "x c #8E8F91", "y c #A19523", "z c #A39622", "A c #939496", "B c #A99B20", "C c #959697", "D c #969697", "E c #979798", "F c #989999", "G c #999999", "H c #AEA01E", "I c #9B9B9B", "J c #9C9C9C", "K c #B4A41C", "L c #B7A614", "M c #A0A0A0", "N c #B9A81A", "O c #A2A2A2", "P c #A6A6A6", "Q c #C1AF17", "R c #C2B017", "S c #AAAAAA", "T c #ABABAB", "U c #ADADAD", "V c #B3B3B3", "W c #B6B6B6", "X c #BABABA", "Y c #BCBCBC", "Z c #BFBFBF", "` c #E3CA05", " . c #E3CB0B", ".. c #E4CC0B", "+. c #E4CD0A", "@. c #E7CE05", "#. c #C5C5C5", "$. c #E9D009", "%. c #C9C9C9", "&. c #ECD306", "*. c #EED406", "=. c #EED407", "-. c #CBCBCB", ";. c #F2D805", ">. c #D3D3D3", ",. c #D5D5D5", "'. c #D9D9D9", "). c #DADADA", "!. c #DBDBDB", "~. c #E1E1E1", "{. c #E3E3E3", "]. c #E7E7E7", "^. c #EAEAEA", "/. c #EDEDED", "(. c #EEEEEE", "_. c #EFEFEF", ":. c #F0F0F0", "<. c #F1F1F1", "[. c #F2F2F2", "}. c #F4F4F4", "|. c #F7F7F7", "1. c #F9F9F9", "2. c #FBFBFB", "3. c #FDFDFD", "4. c #FEFEFE", "5. c #FFFFFF", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.).M G G G G G T ^.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.X G G G G G G G G G G G ,.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.<.G G G G G G G G ] E G I 5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.~.G G G G G G G / Q ;.;. 5 r G G 2.5.5.5.", "5.5.5.5.5.5.5.5.5./.G G G G G G G [ .;.;.;.;. ! G G G 5.5.5.", "5.5.5.5.5.5.5.5.5.G G G G G G G l N ;.;.;.;.;.;.$.o G G I 5.5.", "5.5.5.5.5.5.5.5.S G G G G G G G < ;.;.;.;.;.;.;. c G G G '.5.", "5.5.5.5.5.5.5.5.G G G G G G G ' ;.;.;.;.;.;.;.;. e G G G G 5.", "5.5.5.5.5.5.5.Z G G G G G G G A y ;.;.;.;.;.@.v f R C G G G G _.", "5.5.5.5.5.5.5.G G G G G G G > ;.;.;.;.;.;.` & G G G G G V ", "5.5.5.5.5.5.5.G G G G G G G G p ;.;.;.B +.;. _ G G G G G G G ", "5.5.5.5.5.5.5.G G G G G G } ;.;.;. 4 n q G G G G G ", "5.5.{.G }.5. 8 G G s , ;.;.;. 1 G { ;.;. 3 G G G G G ", "5. + w ^ * H ;.;.;. 0 u ;.;.;. a G G G G G ", "5. m . ;.;.;. | K ;.;.;.;...t G G G G G ", " . ;.;. @ ;.;.;.;.;.z G G G G G U ", " . ;.;.;. = ;.=.;.;. 2 G G G G G ].", " . ;.;. + L # ;.;. ~ G G G G G 5.", " + $ + ;.;.;.j G G G G %.5.", " - + x + *. ) ;.;.;. ; G G G 5.5.", " + G 9 J + &. ( 7 ;.;.;.;. % D 1.5.5.", " h :.5. k G 5.#. b ;. : G G d ;.;. i (.5.5.5.", "4.G G P 5.5.5.>.4.5.5.!.G G 6 F G G G G g G G |.5.5.5.5.", "5.[.).5.5.5.5.5.5.5.5.5.3.O G G G G G G G G G G G W 5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.3.Y G G G G G G G -.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.", "5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5. "};